body * {
  font-family: 'Open Sans', sans-serif;
}
/*button style*/

/*login*/

/*btn hover*/

/*Floating label*/

.sum4all-slogan {
  /*background-color: #333333;*/
}
.sum4all-slogan .slogan-content {
  text-align: center;
}
.sum4all-slogan .slogan-content .site-slogan {
  font-size: 15px;
  font-weight: bold;
  color: #fff;
  padding: 3px 0;
}
header#navbar {
  background-color: #fff;
  border: 0;
  margin-bottom: 0;
  width: 100%;
}
header .navbar-header a.logo {
  margin: 12px 0;
}
header .navbar-collapse .sum4all-menus-logo p {
  margin: 12px 0;
}
header .navbar-collapse .sum4all-menus>ul.menu.nav {
  padding: 24px 0 14px;
}
header .navbar-collapse .sum4all-menus>ul.menu.nav>li {
  float: left;
  padding: 10px 7px;
  list-style-type: none;
}
header .navbar-collapse .sum4all-menus>ul.menu.nav>li>a {
  padding: 5px 0 10px;
  font-size: 13px;
  font-weight: bold;
  color: #666;
  text-transform: uppercase;
  line-height: 17px;
}
header .navbar-collapse .sum4all-menus>ul.menu.nav>li>a:hover, header .navbar-collapse .sum4all-menus>ul.menu.nav>li>a:active, header .navbar-collapse .sum4all-menus>ul.menu.nav>li>a:focus {
  background-color: transparent;
  color: #9fc95d;
}
header .navbar-collapse .sum4all-menus>ul.menu.nav>li>a.active {
  padding-bottom: 10px;
  color: #9fc95d;
  /*border-bottom: 5px solid #9fc95d;*/
}
header .navbar-collapse .sum4all-menus>ul.menu.nav>li>span {
  padding: 5px 0 10px;
  font-size: 13px;
  font-weight: bold;
  color: #666;
  text-transform: uppercase;
  line-height: 13px;
  cursor: pointer;
}
header .navbar-collapse .sum4all-menus>ul.menu.nav>li>span:hover, header .navbar-collapse .sum4all-menus>ul.menu.nav>li>span:active, header .navbar-collapse .sum4all-menus>ul.menu.nav>li>span:focus {
  background-color: transparent;
  color: #9fc95d;
}
header .navbar-collapse .sum4all-menus>ul.menu.nav>li>span.active {
  padding-bottom: 10px;
  color: #9fc95d;
  border-bottom: 5px solid #9fc95d;
}
header .navbar-collapse #block-search-form {
  clear: both;
  display: none;
}
header .search-block {
  /*display: none;*/
  position: absolute;
  width: 43px;
  height: 43px;
  border: 1px solid #e6e6e6;
  border-radius: 4px;
  right: 0;
  top: 23px;
}
header .search-block .search-popup .custom-search a#modal-custom-search {
  width: 43px;
  height: 43px;
  font-size: 0;
  background: url("../../images/Search_icon.png") no-repeat center;
  box-shadow: none;
}
header .search-block #block-search-form {
  display: none;
}
/*Task #282825*/

/*.logged-in header {  
  .navbar-collapse {

    .sum4all-menus {
      &>ul.menu.nav {
        padding: 0 0 10px;;
      }
    }
  }
}*/

/*Task #282825*/

.logged-in .dashboard-links ul {
  margin-bottom: 0px;
  float: right;
}
.logged-in .dashboard-links ul li {
  display: inline-block;
  padding: 10px 7px;
  list-style-type: none;
}
.logged-in .dashboard-links ul li>a {
  padding: 0 0 5px;
  font-size: 13px;
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
}
.logged-in .dashboard-links ul li>a:hover {
  /*background-color: #fff;*/
  color: #9fc95d;
  background-color: transparent !important;
}
/*# sourceMappingURL=style.css.map */

/* Multi level dropdown menu in Bootstrap 3, Start 
 * https://www.drupalgeeks.com/drupal-blog/how-render-bootstrap-sub-menus
 */

.dropdown-submenu {
  position: relative;
  clear: both;
}
.dropdown-submenu>.dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
  -webkit-border-radius: 0 6px 6px 6px;
  -moz-border-radius: 0 6px 6px;
  border-radius: 0 6px 6px 6px;
}
.dropdown-submenu:hover>.dropdown-menu {
  display: block;
}
.dropdown-submenu>a:after {
  display: block;
  content: " ";
  float: right;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-left-color: #ccc;
  margin-top: 5px;
  margin-right: -10px;
}
.dropdown-submenu:hover>a:after {
  border-left-color: #fff;
}
.dropdown-submenu.pull-left {
  float: none;
}
.dropdown-submenu.pull-left>.dropdown-menu {
  left: -100%;
  margin-left: 10px;
  -webkit-border-radius: 6px 0 6px 6px;
  -moz-border-radius: 6px 0 6px 6px;
  border-radius: 6px 0 6px 6px;
}
.dropdown-submenu:hover>.dropdown-menu {
  display: block;
  top: 5px;
  padding-bottom: 0px !important;
}
.dropdown-menu>li>a, header ul.dropdown-menu li span {
  padding: 6px 25px 6px 20px;
}
.dropdown-menu {
  padding: 1px 0;
}
/* Multi level dropdown menu in Bootstrap 3, End */

.logo {
  display: flex;
  align-items: center;
}
.logo .logo-txt {
  border-left: 1px solid #5880AD;
  padding-left: 20px;
  margin-left: 20px;
  color: #fff;
  font-weight: bold;
  font-size: 18px;
}
header .dropdown-submenu.sub-menu .dropdown-menu {
  position: static;
  display: block !important;
  margin-top: 0;
  padding-bottom: 0;
}
header .dropdown-submenu.sub-menu .dropdown-menu a {
  padding-left: 40px;
}
header .dropdown-submenu.sub-menu .dropdown-menu li:hover {
  background-color: #f5f5f5;
}
/*header .dropdown-submenu > a:after {
    transform: rotate(90deg);
}*/

.page-resources-newsletters .newsletter-block, .front .newsletter-wrapper {
  /*background-color: #f2f2f2;*/
}
.page-resources-newsletters .newsletter-block .newsletterwrapper, .front .newsletter-wrapper .newsletterwrapper {
  width: 625px;
  margin: 25px auto;
}
.page-resources-newsletters .newsletter-block .newsletterwrapper>.row>.col-md-12>.row .newsletter-txt-wrapper, .front .newsletter-wrapper .newsletterwrapper>.row>.col-md-12>.row .newsletter-txt-wrapper {
  width: 153px;
  height: 57px;
  background-color: #f2f2f2;
  border: 1px solid #808080;
  border-right: 0;
  padding: 0;
  text-align: center;
  display: table;
}
.page-resources-newsletters .newsletter-block .newsletterwrapper>.row>.col-md-12>.row .newsletter-txt-wrapper span, .front .newsletter-wrapper .newsletterwrapper>.row>.col-md-12>.row .newsletter-txt-wrapper span {
  display: table-cell;
  vertical-align: middle;
  font-size: 18px;
  font-weight: 600;
  color: #4d4d4d;
}
.page-resources-newsletters .newsletter-block .newsletterwrapper>.row>.col-md-12>.row .msg_img, .front .newsletter-wrapper .newsletterwrapper>.row>.col-md-12>.row .msg_img {
  width: 78% !important;
  /*334px;*/
  height: 57px;
  background-color: #fff;
  border: 0;
  padding: 0;
}
.page-resources-newsletters .newsletter-block .newsletterwrapper>.row>.col-md-12>.row .msg_img .bottomLine, .front .newsletter-wrapper .newsletterwrapper>.row>.col-md-12>.row .msg_img .bottomLine {
  font-size: 12px;
  color: #FF0000;
  position: absolute;
  top: 60px;
  letter-spacing: 1px;
}
.page-resources-newsletters .newsletter-block .newsletterwrapper>.row>.col-md-12>.row .msg_img .listmanager-inputBlock input.listmanager-email-input, .front .newsletter-wrapper .newsletterwrapper>.row>.col-md-12>.row .msg_img .listmanager-inputBlock input.listmanager-email-input {
  width: 100%;
  height: 57px;
  border: 1px solid #008ED3;
  border-right: 0;
  font-size: 14px;
  color: #999;
  padding-left: 15px;
}
.page-resources-newsletters .newsletter-block .newsletterwrapper>.row>.col-md-12>.row .newsletter-signup-button-wrapper, .front .newsletter-wrapper .newsletterwrapper>.row>.col-md-12>.row .newsletter-signup-button-wrapper {
  width: 136px;
  height: 57px;
  background-color: #008ED3;
  text-align: center;
  padding: 0;
}
.page-resources-newsletters .newsletter-block .newsletterwrapper>.row>.col-md-12>.row .newsletter-signup-button-wrapper>a, .front .newsletter-wrapper .newsletterwrapper>.row>.col-md-12>.row .newsletter-signup-button-wrapper>a {
  width: 136px;
  height: 57px;
  text-align: center;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  line-height: 12px;
  padding: 22px 0;
  background-color: #008ED3;
}
.page-resources-newsletters .newsletter-block .newsletterwrapper>.row>.col-md-12 #modal-container-list-manager-newsletter .modal-dialog .modal-content, .front .newsletter-wrapper .newsletterwrapper>.row>.col-md-12 #modal-container-list-manager-newsletter .modal-dialog .modal-content {
  width: 623px;
  border-radius: 0;
}
.page-resources-newsletters .newsletter-block .newsletterwrapper>.row>.col-md-12 #modal-container-list-manager-newsletter .modal-dialog .modal-content .modal-header, .front .newsletter-wrapper .newsletterwrapper>.row>.col-md-12 #modal-container-list-manager-newsletter .modal-dialog .modal-content .modal-header {
  background-color: #f2f2f2;
  padding: 18px 41px;
}
.page-resources-newsletters .newsletter-block .newsletterwrapper>.row>.col-md-12 #modal-container-list-manager-newsletter .modal-dialog .modal-content .modal-header h2, .front .newsletter-wrapper .newsletterwrapper>.row>.col-md-12 #modal-container-list-manager-newsletter .modal-dialog .modal-content .modal-header h2 {
  font-size: 18px;
  color: #4d4d4d;
  font-weight: bold;
  line-height: 18px;
}
.page-resources-newsletters .newsletter-block .newsletterwrapper>.row>.col-md-12 #modal-container-list-manager-newsletter .modal-dialog .modal-content .modal-header button, .front .newsletter-wrapper .newsletterwrapper>.row>.col-md-12 #modal-container-list-manager-newsletter .modal-dialog .modal-content .modal-header button {
  position: absolute;
  right: 18px;
  top: 18px;
  font-size: 0;
  width: 17px;
  height: 17px;
  background: url("../../images/Close_icon.png") no-repeat center;
  opacity: 1;
}
.page-resources-newsletters .newsletter-block .newsletterwrapper>.row>.col-md-12 #modal-container-list-manager-newsletter .modal-dialog .modal-content .modal-body, .front .newsletter-wrapper .newsletterwrapper>.row>.col-md-12 #modal-container-list-manager-newsletter .modal-dialog .modal-content .modal-body {
  padding: 15px 41px 15px 41px;
}
.page-resources-newsletters .newsletter-block .newsletterwrapper>.row>.col-md-12 #modal-container-list-manager-newsletter .modal-dialog .modal-content .modal-body .modal-sub-title, .front .newsletter-wrapper .newsletterwrapper>.row>.col-md-12 #modal-container-list-manager-newsletter .modal-dialog .modal-content .modal-body .modal-sub-title {
  display: none;
}
.page-resources-newsletters .newsletter-block .newsletterwrapper>.row>.col-md-12 #modal-container-list-manager-newsletter .modal-dialog .modal-content .modal-body .newsletter-form .indicates-required, .front .newsletter-wrapper .newsletterwrapper>.row>.col-md-12 #modal-container-list-manager-newsletter .modal-dialog .modal-content .modal-body .newsletter-form .indicates-required {
  font-size: 16px;
  line-height: 30px;
  color: #808080;
}
.page-resources-newsletters .newsletter-block .newsletterwrapper>.row>.col-md-12 #modal-container-list-manager-newsletter .modal-dialog .modal-content .modal-body .newsletter-form .mc-field-group, .front .newsletter-wrapper .newsletterwrapper>.row>.col-md-12 #modal-container-list-manager-newsletter .modal-dialog .modal-content .modal-body .newsletter-form .mc-field-group {
  /*margin-top: 43px;*/
  margin-right: 53px;
  /*.asterisk {
            color: red;
            width: 2%;
          }*/
}
.page-resources-newsletters .newsletter-block .newsletterwrapper>.row>.col-md-12 #modal-container-list-manager-newsletter .modal-dialog .modal-content .modal-body .newsletter-form .mc-field-group label, .front .newsletter-wrapper .newsletterwrapper>.row>.col-md-12 #modal-container-list-manager-newsletter .modal-dialog .modal-content .modal-body .newsletter-form .mc-field-group label {
  display: none;
}
.page-resources-newsletters .newsletter-block .newsletterwrapper>.row>.col-md-12 #modal-container-list-manager-newsletter .modal-dialog .modal-content .modal-body .newsletter-form .mc-field-group input, .front .newsletter-wrapper .newsletterwrapper>.row>.col-md-12 #modal-container-list-manager-newsletter .modal-dialog .modal-content .modal-body .newsletter-form .mc-field-group input {
  border: 0;
  border-bottom: 1px solid #cdcdcd;
  box-shadow: none;
  border-radius: 0;
  padding-left: 0;
  padding-bottom: 16px;
  width: 100%;
  height: 30px;
  display: block;
  outline: 0;
  font-size: 14px;
  display: inline;
  color: #808080;
}
.page-resources-newsletters .newsletter-block .newsletterwrapper>.row>.col-md-12 #modal-container-list-manager-newsletter .modal-dialog .modal-content .modal-body .newsletter-form .mc-field-group input.mce_inline_error, .front .newsletter-wrapper .newsletterwrapper>.row>.col-md-12 #modal-container-list-manager-newsletter .modal-dialog .modal-content .modal-body .newsletter-form .mc-field-group input.mce_inline_error {
  border: 0 !important;
  border-bottom: 1px solid #e85c41 !important;
}
.page-resources-newsletters .newsletter-block .newsletterwrapper>.row>.col-md-12 #modal-container-list-manager-newsletter .modal-dialog .modal-content .modal-body .newsletter-form .mc-field-group .newsletter-form-field-input-email, .front .newsletter-wrapper .newsletterwrapper>.row>.col-md-12 #modal-container-list-manager-newsletter .modal-dialog .modal-content .modal-body .newsletter-form .mc-field-group .newsletter-form-field-input-email {
  margin-top: 0;
}
.page-resources-newsletters .newsletter-block .newsletterwrapper>.row>.col-md-12 #modal-container-list-manager-newsletter .modal-dialog .modal-content .modal-body .newsletter-form .mc-field-group div.mce_inline_error, .front .newsletter-wrapper .newsletterwrapper>.row>.col-md-12 #modal-container-list-manager-newsletter .modal-dialog .modal-content .modal-body .newsletter-form .mc-field-group div.mce_inline_error {
  display: inline-block;
  margin: 2px 0 1em 0;
  padding: 5px 10px;
  background-color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-size: 14px;
  font-weight: normal;
  z-index: 1;
  color: #e85c41;
}
.page-resources-newsletters .newsletter-block .newsletterwrapper>.row>.col-md-12 #modal-container-list-manager-newsletter .modal-dialog .modal-content .modal-body .newsletter-form .mc-field-group input[type="email"], .page-resources-newsletters .newsletter-block .newsletterwrapper>.row>.col-md-12 #modal-container-list-manager-newsletter .modal-dialog .modal-content .modal-body .newsletter-form .mc-field-group input[type="password"], .page-resources-newsletters .newsletter-block .newsletterwrapper>.row>.col-md-12 #modal-container-list-manager-newsletter .modal-dialog .modal-content .modal-body .newsletter-form .mc-field-group input[type="text"], .front .newsletter-wrapper .newsletterwrapper>.row>.col-md-12 #modal-container-list-manager-newsletter .modal-dialog .modal-content .modal-body .newsletter-form .mc-field-group input[type="email"], .front .newsletter-wrapper .newsletterwrapper>.row>.col-md-12 #modal-container-list-manager-newsletter .modal-dialog .modal-content .modal-body .newsletter-form .mc-field-group input[type="password"], .front .newsletter-wrapper .newsletterwrapper>.row>.col-md-12 #modal-container-list-manager-newsletter .modal-dialog .modal-content .modal-body .newsletter-form .mc-field-group input[type="text"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 30px;
  /*margin-bottom: 30px;*/
  padding: 0 20px;
}
.page-resources-newsletters .newsletter-block .newsletterwrapper>.row>.col-md-12 #modal-container-list-manager-newsletter .modal-dialog .modal-content .modal-body .newsletter-form div#mce-responses, .front .newsletter-wrapper .newsletterwrapper>.row>.col-md-12 #modal-container-list-manager-newsletter .modal-dialog .modal-content .modal-body .newsletter-form div#mce-responses {
  margin: 15px 0 0;
}
.page-resources-newsletters .newsletter-block .newsletterwrapper>.row>.col-md-12 #modal-container-list-manager-newsletter .modal-dialog .modal-content .modal-body .newsletter-form div#mce-responses div.response, .front .newsletter-wrapper .newsletterwrapper>.row>.col-md-12 #modal-container-list-manager-newsletter .modal-dialog .modal-content .modal-body .newsletter-form div#mce-responses div.response {
  font-weight: bold;
  z-index: 1;
  width: 80%;
  margin: 0 auto;
}
.page-resources-newsletters .newsletter-block .newsletterwrapper>.row>.col-md-12 #modal-container-list-manager-newsletter .modal-dialog .modal-content .modal-body .newsletter-form div#mce-responses #mce-error-response, .front .newsletter-wrapper .newsletterwrapper>.row>.col-md-12 #modal-container-list-manager-newsletter .modal-dialog .modal-content .modal-body .newsletter-form div#mce-responses #mce-error-response {
  color: #e85c41;
  display: none;
}
.page-resources-newsletters .newsletter-block .newsletterwrapper>.row>.col-md-12 #modal-container-list-manager-newsletter .modal-dialog .modal-content .modal-body .newsletter-form div#mce-responses #mce-success-response, .front .newsletter-wrapper .newsletterwrapper>.row>.col-md-12 #modal-container-list-manager-newsletter .modal-dialog .modal-content .modal-body .newsletter-form div#mce-responses #mce-success-response {
  color: #529214;
  display: none;
}
.page-resources-newsletters .newsletter-block .newsletterwrapper>.row>.col-md-12 #modal-container-list-manager-newsletter .modal-dialog .modal-content .modal-body .newsletter-form .clear input.button[type="submit"], .front .newsletter-wrapper .newsletterwrapper>.row>.col-md-12 #modal-container-list-manager-newsletter .modal-dialog .modal-content .modal-body .newsletter-form .clear input.button[type="submit"] {
  margin: 15px auto 0;
  width: 115px;
  height: 38px;
  font-size: 12px;
  color: #fff;
  font-weight: bold;
  display: block;
  border-radius: 20px;
  box-shadow: none !important;
  outline: none;
  background-color: #9fc95d;
  border: 0;
}
.page-resources-newsletters .newsletter-block .newsletterwrapper>.row>.col-md-12 #modal-container-list-manager-newsletter .modal-dialog .modal-content .modal-footer, .front .newsletter-wrapper .newsletterwrapper>.row>.col-md-12 #modal-container-list-manager-newsletter .modal-dialog .modal-content .modal-footer {
  padding: 24px 41px;
  text-align: left;
  font-size: 16px;
  color: #808080;
}
.page-resources-newsletters .newsletter-block .newsletterwrapper .standalone-signup, .front .newsletter-wrapper .newsletterwrapper .standalone-signup {
  clear: both;
  float: right;
  padding: 15px 30px;
  font-weight: 700;
  color: #4d4d4d;
  font-size: 14px;
}
.page-resources-newsletters .newsletter-block .newsletterwrapper .standalone-signup a, .front .newsletter-wrapper .newsletterwrapper .standalone-signup a {
  font-weight: 700;
  color: #4d4d4d;
  font-size: 14px;
}
.page-resources-newsletters .newsletter-block .newsletterwrapper .standalone-signup a:hover, .front .newsletter-wrapper .newsletterwrapper .standalone-signup a:hover {
  color: #008ed3;
}
/*Written generally for all pages*/

ol.breadcrumb>li.active {
  color: #333;
}
/********************************/

.page-current-members .main-container.container .row>section .region.region-content {
  margin: 0 auto;
  max-width: 850px;
  padding-bottom: 100px;
  width: 100%;
  overflow: hidden;
  /*article {
    .current-members {
      ul.current-members-list {
        li {
          a {
            color: #008ed3;
            &:hover {
              color: #4d4d4d;
            }
          }
        }
      }
    }
  }*/
}
.page-current-members .main-container.container .row>section .region.region-content .view-sum4all-members {
  /*done when only title was present*/
  /*Done for logos*/
  /*.current-members-list {
    float: left;
    margin-right: 20px;
    margin-bottom: 50px;
    height: 84px;
    padding: 0 0px 0 15px;
    padding: 0 15px 0 15px;
    img {
      display: block;
      max-width: 100%;
      height: auto;
      max-height: 84px;
    }
    }*/
}
.page-current-members .main-container.container .row>section .region.region-content .view-sum4all-members .current-members-list {
  padding-left: 0;
  border-bottom: 1px solid #e6e6e6;
  margin: 0;
  padding: 10px 0;
  float: left;
  width: calc(33.33% - 40px);
  height: 140px;
  margin: 0 20px;
}
.page-current-members .main-container.container .row>section .region.region-content .view-sum4all-members .current-members-list a {
  font-size: 14px;
  line-height: 18px;
  text-decoration: none;
  font-weight: bold;
  color: #008ed3;
}
.page-current-members .main-container.container .row>section .region.region-content .view-sum4all-members .current-members-list a:hover {
  color: #4d4d4d;
}
/*.not-front.page-news-and-events {*/

.not-front.page-news .inner-page-wrapper {
  padding-bottom: 0;
}
.not-front.page-news .inner-page-wrapper.inner-page-wrapper-content {
  padding-bottom: 0;
}
.not-front.page-news .inner-page-wrapper.inner-page-wrapper-content:last-child {
  padding-bottom: 100px;
}
.not-front.page-news .inner-page-wrapper.inner-page-wrapper-content>h2 {
  color: #4d4d4d;
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 28px;
  margin-top: 55px;
}
.not-front.page-news .inner-page-wrapper.inner-page-wrapper-content div .view-content h3 {
  font-size: 16px;
  color: #008ed3;
  font-weight: 700;
  margin-top: 35px;
  margin-bottom: 29px;
}
.not-front.page-news .inner-page-wrapper.inner-page-wrapper-content.featured-stories>h2 {
  margin-top: 0;
}
.not-front.page-news .inner-page-wrapper.inner-page-wrapper-content.upcoming-events .item-list>ul>li>div span, .not-front.page-news .inner-page-wrapper.inner-page-wrapper-content.upcoming-events .item-list>ul>li>div div {
  font-size: 16px;
  color: #808080;
  margin-bottom: 25px;
  line-height: 24px;
}
.not-front.page-events .inner-page-wrapper, .not-front.page-past-events .inner-page-wrapper {
  padding-bottom: 0;
}
.not-front.page-events .inner-page-wrapper.inner-page-wrapper-content, .not-front.page-past-events .inner-page-wrapper.inner-page-wrapper-content {
  padding-bottom: 0;
}
.not-front.page-events .inner-page-wrapper.inner-page-wrapper-content>h2, .not-front.page-past-events .inner-page-wrapper.inner-page-wrapper-content>h2 {
  color: #4d4d4d;
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 28px;
  margin-top: 55px;
}
.not-front.page-events .inner-page-wrapper.inner-page-wrapper-content .view-content h3, .not-front.page-past-events .inner-page-wrapper.inner-page-wrapper-content .view-content h3 {
  font-size: 16px;
  color: #008ed3;
  font-weight: 700;
  margin-top: 35px;
  margin-bottom: 29px;
}
.not-front.page-events .inner-page-wrapper.inner-page-wrapper-content.featured-stories>h2, .not-front.page-past-events .inner-page-wrapper.inner-page-wrapper-content.featured-stories>h2 {
  margin-top: 0;
}
.not-front.page-events .inner-page-wrapper.inner-page-wrapper-content.upcoming-events .item-list>ul>li>div span, .not-front.page-events .inner-page-wrapper.inner-page-wrapper-content.upcoming-events .item-list>ul>li>div div, .not-front.page-past-events .inner-page-wrapper.inner-page-wrapper-content.upcoming-events .item-list>ul>li>div span, .not-front.page-past-events .inner-page-wrapper.inner-page-wrapper-content.upcoming-events .item-list>ul>li>div div {
  font-size: 16px;
  color: #808080;
  margin-bottom: 25px;
  line-height: 24px;
}
.not-front.page-events .inner-page-wrapper.inner-page-wrapper-content.past-events, .not-front.page-past-events .inner-page-wrapper.inner-page-wrapper-content.past-events {
  padding-bottom: 100px;
}
.not-front.page-events .inner-page-wrapper.inner-page-wrapper-content.past-events .item-list>ul>li>div span, .not-front.page-events .inner-page-wrapper.inner-page-wrapper-content.past-events .item-list>ul>li>div div, .not-front.page-past-events .inner-page-wrapper.inner-page-wrapper-content.past-events .item-list>ul>li>div span, .not-front.page-past-events .inner-page-wrapper.inner-page-wrapper-content.past-events .item-list>ul>li>div div {
  font-size: 16px;
  color: #808080;
  margin-bottom: 25px;
  line-height: 24px;
}
.node-type-events .main-container .row .region .events-left-block .view-content .main-wrapper .event-info .eventinfo-label {
  color: #008ed3;
}
.node-type-events .second-container .events-gallery-block h2.block-title {
  color: #008ed3;
}
.page-resources .main-container.container .row>section .region.region-content {
  margin: 0 auto;
  max-width: 850px;
  padding-bottom: 100px;
  width: 100%;
  overflow: hidden;
}
.page-resources .main-container.container .row>section .region.region-content .view-resource-publications .view-header h3 {
  color: #4d4d4d;
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 28px;
  margin-top: 0px;
}
.page-resources .main-container.container .row>section .region.region-content .view-resource-publications .view-content {
  margin-bottom: 10px;
}
.page-resources .main-container.container .row>section .region.region-content .view-resource-publications .view-content>.views-row {
  float: left;
  list-style: none;
  padding-left: 0;
  margin-right: 48px;
  margin-bottom: 13px;
}
.page-resources .main-container.container .row>section .region.region-content .view-resource-publications .view-content>.views-row .resources-publication-img {
  clear: both;
  float: left;
  border: 1px solid #eaeaea;
}
.page-resources .main-container.container .row>section .region.region-content .view-resource-publications .view-content>.views-row .resources-publication-file {
  clear: both;
  float: left;
  padding-top: 13px;
}
.page-resources .main-container.container .row>section .region.region-content .view-resource-publications .view-content>.views-row .resources-publication-file a {
  color: #4d4d4d;
  font-size: 14px;
  font-weight: 700;
}
.page-resources .main-container.container .row>section .region.region-content .view-resource-publications .view-content>.views-row .resources-publication-file a:hover {
  color: #008ed3;
}
.page-resources .main-container.container .row>section .region.region-content .view-resource-publications .view-content>.views-row .edit-link {
  clear: both;
}
.page-resources .main-container.container .row>section .region.region-content .view-resource-publications .view-content>.views-row a {
  text-decoration: none !important;
}
.page-resources .main-container.container .row>section .region.region-content .view-resources-videos .view-header h3 {
  color: #4d4d4d;
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 28px;
  margin-top: 55px;
}
.page-resources .main-container.container .row>section .region.region-content .view-resources-videos .view-content {
  /*.views-row {*/
}
.page-resources .main-container.container .row>section .region.region-content .view-resources-videos .view-content .col {
  width: 33.33%;
  float: left;
  /*max-width: 266px;
      margin-right: 25px;
      padding: 0;*/
}
.page-resources .main-container.container .row>section .region.region-content .view-resources-videos .view-content .col:last-child {
  margin: 0;
}
.page-resources .main-container.container .row>section .region.region-content .view-resources-videos .view-content .col .resources-video-embed {
  display: block;
  padding: 18px 0 0 0;
  width: 100%;
  margin-bottom: 18px;
}
.page-resources .main-container.container .row>section .region.region-content .view-resources-videos .view-content .col .resources-video-embed p {
  margin: 0;
}
.page-resources .main-container.container .row>section .region.region-content .view-resources-videos .view-content .col .resources-video-embed p iframe {
  max-width: 100%;
}
.page-resources .main-container.container .row>section .region.region-content .view-resources-videos .view-content .col .resources-video-embed iframe {
  max-width: 100%;
}
.page-resources .main-container.container .row>section .region.region-content .view-resources-videos .view-content .col .resources-video-link {
  display: block;
  padding-bottom: 6px;
}
.page-resources .main-container.container .row>section .region.region-content .view-resources-videos .view-content .col .resources-video-link span {
  font-size: 14px;
  color: #4d4d4d;
  font-weight: 700;
  display: block;
  line-height: 20px;
  text-decoration: none;
}
.page-resources .main-container.container .row>section .region.region-content .view-resources-videos .view-content .col .resources-video-link a {
  font-size: 14px;
  color: #4d4d4d;
  font-weight: 700;
  display: block;
  line-height: 20px;
  text-decoration: none;
}
.page-resources .main-container.container .row>section .region.region-content .view-resources-videos .view-content .col .resources-video-link a:hover {
  color: #008ed3;
}
.page-resources .main-container.container .row>section .region.region-content .view-resources-videos .view-content .col .resources-video-date {
  font-size: 12px;
  color: gray;
  display: block;
}
.page-resources .main-container.container .row>section .region.region-content .newsletters .view-header h3 {
  color: #4d4d4d;
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 28px;
  margin-top: 55px;
}
.page-resources .main-container.container .row>section .region.region-content .newsletters .view-content .views-row {
  width: calc(33.33% - 25px);
  float: left;
  max-width: 266px;
  margin-right: 25px;
  padding: 0;
}
.page-resources .main-container.container .row>section .region.region-content .newsletters .view-content .views-row:last-child {
  margin: 0;
}
.page-resources .main-container.container .row>section .region.region-content .newsletters .view-content .views-row .newsletter-image {
  display: block;
  padding: 18px 0 0 0;
  width: 100%;
  margin-bottom: 18px;
}
.page-resources .main-container.container .row>section .region.region-content .newsletters .view-content .views-row .newsletter-image a {
  display: block;
}
.page-resources .main-container.container .row>section .region.region-content .newsletters .view-content .views-row .newsletter-title {
  display: block;
}
.page-resources .main-container.container .row>section .region.region-content .newsletters .view-content .views-row .newsletter-title a {
  font-size: 14px;
  color: #4d4d4d;
  font-weight: 700;
  display: block;
  line-height: 20px;
  text-decoration: none;
}
.page-resources .main-container.container .row>section .region.region-content .newsletters .view-content .views-row .newsletter-title a:hover {
  color: #008ed3;
}
.front .map-wrapper .region-map-block .map-header h2.block-title {
  margin-top: 80px;
  margin-bottom: 34px;
  font-size: 21px;
  font-weight: 600;
  color: #4d4d4d;
  text-align: center;
}
.front .map-wrapper .region-map-block .map-header>div {
  text-align: center;
  margin-bottom: 87px;
}
.front .map-wrapper .region-map-block .map-header>div .map-header-content {
  width: 500px;
  text-align: center;
  margin: 0 auto;
  font: 16px Arial;
  color: #808080;
}
.map-wrapper {
  position: relative;
}
.map-wrapper .indicator-map .floatingLabelblock {
  position: absolute;
  top: 95px;
  right: 0;
  float: right;
  width: 204px;
}
.map-wrapper .indicator-map .floatingLabelblock .search-yearselect-wrapper .zoomto input.mapZoom {
  border: 0;
  border-bottom: 1px solid #666;
  box-shadow: none;
  border-radius: 0;
  padding-left: 0;
  padding-bottom: 10px;
  width: 100%;
  height: 25px;
  display: block;
  outline: 0;
  background: url(../../images/search.png) no-repeat right 0 top 0px transparent;
}
.map-wrapper .indicator-map .floatingLabelblock .search-yearselect-wrapper .zoomto .refreshField {
  opacity: 1;
  cursor: pointer;
  position: absolute;
  right: 16px;
  top: -ms-calc( 50% - 12px);
  top: -moz-calc( 50% - 12px);
  top: -webkit-calc( 50% - 12px);
  top: calc( 50% - 12px);
  top: -2px;
  background: url(../../images/sum4all-refresh.png) no-repeat left center transparent;
  width: 16px;
  height: 16px;
  display: none;
}
.not-front .map-wrapper .region-map-block .indicator-map .floatingLabelblock {
  position: absolute;
  top: -25px;
}
.logged-in.not-front .map-wrapper {
  position: relative;
}
.logged-in.not-front .map-wrapper .indicator-map .floatingLabelblock {
  top: -25px;
}
.logged-in .map-wrapper {
  position: relative;
}
.logged-in .map-wrapper .indicator-map .floatingLabelblock {
  position: absolute;
  top: -163px;
}
/*.node-type-page {
  .consortium-logo {
    img {
      margin: 0 auto;
    }
  }
}*/

.page-stakeholder-map {
  /*mscrollbar*/
  /************/
}
.page-stakeholder-map .main-container>.row section .stakeholder-map-filter-block {
  padding-left: 0;
  width: 277px;
  max-width: 277px;
  margin-bottom: 60px;
  /*input[type='checkbox']::after {
            width: 11px;
            height: 11px;
            border-radius: 0;
            top: -5px;
            left: 0px;
            position: relative;
            content: "";
            background: url(../../images/stakeholder/checkbox_notcheck.png) no-repeat center;
            display: inline-block;
      }
    
        input[type='checkbox']:checked::after {
            width: 11px;
            height: 11px;
            border-radius: 0;
            top: -5px;
            left: 0px;
            position: relative;
            content: "";
            background: url(../../images/stakeholder/checkbox.png) no-repeat center;
            display: inline-block;
        }*/
}
.page-stakeholder-map .main-container>.row section .stakeholder-map-filter-block>h2.block-title {
  height: 40px;
  width: 100%;
  margin: 0;
  padding: 12px 20px;
  font-size: 16px;
  color: #fff !important;
  font-weight: bold;
  text-transform: uppercase;
  background-color: #008ed3;
}
.page-stakeholder-map .main-container>.row section .stakeholder-map-filter-block>form {
  padding: 10px 10px;
  background-color: #f2f2f2;
  min-height: 811px;
  height: auto !important;
}
.page-stakeholder-map .main-container>.row section .stakeholder-map-filter-block>form .form-control.form-checkboxes.bef-select-as-checkboxes {
  height: auto;
}
.page-stakeholder-map .main-container>.row section .stakeholder-map-filter-block>form .views-exposed-form>.views-exposed-widgets .form-type-bef-checkbox {
  position: relative;
  overflow: hidden;
}
.page-stakeholder-map .main-container>.row section .stakeholder-map-filter-block>form .views-exposed-form>.views-exposed-widgets .form-type-bef-checkbox input[type="checkbox"] {
  display: inline-block;
  width: 10px;
  height: 10px;
  position: absolute;
  left: 0;
  top: 2px;
  opacity: 0;
}
.page-stakeholder-map .main-container>.row section .stakeholder-map-filter-block>form .views-exposed-form>.views-exposed-widgets .form-type-bef-checkbox label.option {
  padding-left: 20px;
  font-size: 13px;
  color: #999;
  font-weight: normal;
}
.page-stakeholder-map .main-container>.row section .stakeholder-map-filter-block>form .views-exposed-form>.views-exposed-widgets .form-type-bef-checkbox input[type='checkbox']:checked+label {
  color: #333;
  font-weight: bold;
}
.page-stakeholder-map .main-container>.row section .stakeholder-map-filter-block>form .views-exposed-form>.views-exposed-widgets .views-exposed-widget {
  padding: 0;
  width: 100%;
}
.page-stakeholder-map .main-container>.row section .stakeholder-map-filter-block>form .views-exposed-form>.views-exposed-widgets .views-exposed-widget:first-child {
  padding: 0;
}
.page-stakeholder-map .main-container>.row section .stakeholder-map-filter-block>form .views-exposed-form>.views-exposed-widgets .views-exposed-widget>label {
  width: 100%;
  padding: 20px 20px 20px 10px;
  font-size: 14px;
  font-weight: bold;
  color: #666;
  background: url(../../images/stakeholder/plus.png) no-repeat right 0 center;
  background-size: 10px;
  margin-bottom: 0;
  text-transform: uppercase;
  border-bottom: 1px solid #ccc;
  cursor: pointer;
}
.page-stakeholder-map .main-container>.row section .stakeholder-map-filter-block>form .views-exposed-form>.views-exposed-widgets .views-exposed-widget>.views-widget {
  display: none;
}
.page-stakeholder-map .main-container>.row section .stakeholder-map-filter-block>form .views-exposed-form>.views-exposed-widgets .views-exposed-widget>.views-widget .form-control.form-checkboxes.bef-select-as-checkboxes {
  border: 0;
  padding: 20px 10px;
}
.page-stakeholder-map .main-container>.row section .stakeholder-map-filter-block>form .views-exposed-form>.views-exposed-widgets .views-exposed-widget>.views-widget .form-group .form-checkboxes .bef-checkboxes {
  max-height: 280px;
  overflow: auto;
}
.page-stakeholder-map .main-container>.row section .stakeholder-map-filter-block>form .views-exposed-form>.views-exposed-widgets .views-exposed-widget>.views-widget .form-group .form-checkboxes .bef-checkboxes .mCustomScrollBox {
  max-height: 280px !important;
}
.page-stakeholder-map .main-container>.row section .stakeholder-map-filter-block>form .views-exposed-form>.views-exposed-widgets .views-exposed-widget.uncollapsed>label {
  background: url(../../images/stakeholder/minus.png) no-repeat right 0 center;
  border-bottom: 0;
}
.page-stakeholder-map .main-container>.row section .stakeholder-map-filter-block>form .views-exposed-form>.views-exposed-widgets .views-exposed-widget.views-submit-button {
  display: none;
}
.page-stakeholder-map .main-container>.row section .stakeholder-map-filter-block input[type='checkbox']+label::before {
  width: 11px;
  height: 11px;
  border-radius: 0;
  top: 5px;
  left: 0px;
  position: absolute;
  content: "";
  background: url(../../images/stakeholder/checkbox_notcheck.png) no-repeat center;
  display: inline-block;
}
.page-stakeholder-map .main-container>.row section .stakeholder-map-filter-block input[type='checkbox']:checked+label::before {
  width: 11px;
  height: 11px;
  border-radius: 0;
  top: 5px;
  left: 0px;
  position: absolute;
  content: "";
  background: url(../../images/stakeholder/checkbox.png) no-repeat center;
  display: inline-block;
}
.page-stakeholder-map .filter-select-all-wrapper {
  position: relative;
  padding-left: 30px;
  font-size: 13px;
  cursor: pointer;
  /*display: inline-block;*/
  display: block;
}
.page-stakeholder-map .filter-select-all-wrapper .filter-select-all::before {
  width: 11px;
  height: 11px;
  border-radius: 0;
  top: 4px;
  left: 10px;
  position: absolute;
  content: "";
  background: url(../../images/stakeholder/checkbox_notcheck.png) no-repeat center;
  display: inline-block;
}
.page-stakeholder-map .filter-select-all-wrapper .filter-clear-all {
  float: right;
}
.page-stakeholder-map .filter-select-all-wrapper .filter-select-all.active::before {
  background: url(../../images/stakeholder/checkbox.png) no-repeat center;
}
.page-stakeholder-map .each-filter-select-all-wrapper {
  position: relative;
  padding-left: 30px;
  padding-bottom: 5px;
  font-size: 13px;
  cursor: pointer;
  /*display: inline-block;*/
  display: block;
}
.page-stakeholder-map .each-filter-select-all-wrapper .each-filter-select-all::before {
  width: 11px;
  height: 11px;
  border-radius: 0;
  top: 5px;
  left: 10px;
  position: absolute;
  content: "";
  background: url(../../images/stakeholder/checkbox_notcheck.png) no-repeat center;
  display: inline-block;
}
.page-stakeholder-map .each-filter-select-all-wrapper .each-filter-clear-all {
  float: right;
}
.page-stakeholder-map .each-filter-select-all-wrapper .each-filter-select-all.active::before {
  background: url(../../images/stakeholder/checkbox.png) no-repeat center;
}
.page-stakeholder-map .filter-search-wrapper {
  padding-bottom: 20px;
  padding-top: 15px;
  position: relative;
}
.page-stakeholder-map .filter-search-wrapper .filter-search-text-box {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  padding-right: 0;
}
.page-stakeholder-map .filter-search-wrapper .filter-search-text-box input {
  padding: 5px 5px 5px 10px;
  height: 30px;
  line-height: 30px;
  border: 0;
  border-bottom: 1px solid #ccc;
  width: 100%;
  background: transparent;
}
.page-stakeholder-map .filter-search-wrapper .filter-search-button {
  display: inline-block;
  width: 30px;
  height: 30px;
  vertical-align: middle;
  border: 0;
  background: url(../../images/search.png) no-repeat center;
  background-size: 15px;
  /*background-color: #fff;*/
  border-radius: 0px 5px 5px 0;
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 15px;
}
.page-stakeholder-map .filter-search-wrapper .filter-search-button.has-data {
  background: url(../../images/sum4all-refresh.png) no-repeat center center transparent;
}
.page-stakeholder-map .filter-search-wrapper .filter-search-button.has-no-data {
  background: url(../../images/search.png) no-repeat center;
}
.page-stakeholder-map .filter-search-wrapper.disabled .filter-search-text-box input {
  color: #ccc;
  cursor: not-allowed;
  background-color: #eaeaea;
}
.page-stakeholder-map .filter-search-wrapper.disabled .filter-search-button {
  cursor: not-allowed;
  background: url(../../images/search-disabled.png) no-repeat center;
}
.page-stakeholder-map #mCSB_3_dragger_vertical .mCSB_dragger_bar {
  background-color: #808080;
}
.page-stakeholder-map .mCSB_1_scrollbar .mCSB_dragger .mCSB_draggerRail {
  background-color: #ccc;
}
.page-stakeholder-map.not-logged-in {
  /*.stakeholder-map-filter-block {
    .views-exposed-widget {
      label {
        cursor: text !important;
      }
    }
  }*/
}
.page-stakeholder-map.not-logged-in .filter-select-all-wrapper {
  display: none;
}
/*done for import in dashboard 04/04/2018*/

.logged-in .dashboard-import {
  margin-right: 15px;
}
.page-stakeholder-map {
  /***Chart-section***/
  /*List table styles*/
  /*******************/
}
.page-stakeholder-map.not-logged-in .data-stakeholder-map .stakeholder-map-tab ul.nav li {
  padding: 5px 0px 10px !important;
  font-size: 14px;
  font-weight: bold;
  color: #666;
  text-transform: uppercase;
}
.page-stakeholder-map .breadcrumb {
  display: none;
}
.page-stakeholder-map .main-container .data-stakeholder-map {
  margin-bottom: 60px;
  max-width: 75%;
}
.page-stakeholder-map .main-container .data-stakeholder-map .stakeholder-map-wrapper #tabs-stakeholder-map .row .stakeholder-map-tab>ul.nav {
  border: 0;
  border-bottom: 1px solid #ccc;
}
.page-stakeholder-map .main-container .data-stakeholder-map .stakeholder-map-wrapper #tabs-stakeholder-map .row .stakeholder-map-tab>ul.nav>li {
  padding: 0;
  border: 0;
  margin: 0 16px 0 20px;
  border-bottom: 5px solid transparent;
}
.page-stakeholder-map .main-container .data-stakeholder-map .stakeholder-map-wrapper #tabs-stakeholder-map .row .stakeholder-map-tab>ul.nav>li>a {
  border: 0;
  padding: 5px 0px 10px;
  font-size: 14px;
  font-weight: bold;
  color: #666;
  text-transform: uppercase;
}
.page-stakeholder-map .main-container .data-stakeholder-map .stakeholder-map-wrapper #tabs-stakeholder-map .row .stakeholder-map-tab>ul.nav>li>a:hover, .page-stakeholder-map .main-container .data-stakeholder-map .stakeholder-map-wrapper #tabs-stakeholder-map .row .stakeholder-map-tab>ul.nav>li>a:focus, .page-stakeholder-map .main-container .data-stakeholder-map .stakeholder-map-wrapper #tabs-stakeholder-map .row .stakeholder-map-tab>ul.nav>li>a:visited, .page-stakeholder-map .main-container .data-stakeholder-map .stakeholder-map-wrapper #tabs-stakeholder-map .row .stakeholder-map-tab>ul.nav>li>a:active {
  background: #fff;
}
.page-stakeholder-map .main-container .data-stakeholder-map .stakeholder-map-wrapper #tabs-stakeholder-map .row .stakeholder-map-tab>ul.nav>li.active {
  border-bottom: 5px solid #9fc95d;
}
.page-stakeholder-map .main-container .data-stakeholder-map .stakeholder-map-wrapper #tabs-stakeholder-map .row .stakeholder-map-tab>ul.nav>li.active>a {
  color: #9fc95d;
}
.page-stakeholder-map .main-container .data-stakeholder-map .stakeholder-map-wrapper #tabs-stakeholder-map .row .stakeholder-map-tab-content {
  margin-top: 40px;
}
.page-stakeholder-map .main-container .data-stakeholder-map .stakeholder-map-wrapper #tabs-stakeholder-map .row .stakeholder-map-tab-content .tab-content .tab-pane .row.org-list-wrapper {
  max-height: 770px;
  overflow: auto;
}
.page-stakeholder-map .main-container .data-stakeholder-map .stakeholder-map-wrapper #tabs-stakeholder-map .row .stakeholder-map-tab-content .tab-content .tab-pane .row.org-list-wrapper .org-wrapper {
  height: 170px;
  width: 100%;
  max-width: 260px;
  margin-bottom: 30px;
  position: relative;
  border: 1px solid #ccc;
}
.page-stakeholder-map .main-container .data-stakeholder-map .stakeholder-map-wrapper #tabs-stakeholder-map .row .stakeholder-map-tab-content .tab-content .tab-pane .row.org-list-wrapper .org-wrapper .org-logo {
  height: 100%;
  width: 100%;
  padding: 0 15px;
  max-width: 100%;
  /*background-repeat: no-repeat;
            background-position: center;
            background-size: 100% 50px;*/
  display: table;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  color: #008ed3;
  visibility: visible;
  opacity: 1;
  transition: opacity 0.5s linear;
}
.page-stakeholder-map .main-container .data-stakeholder-map .stakeholder-map-wrapper #tabs-stakeholder-map .row .stakeholder-map-tab-content .tab-content .tab-pane .row.org-list-wrapper .org-wrapper .org-logo>div {
  display: table-cell;
  vertical-align: middle;
}
.page-stakeholder-map .main-container .data-stakeholder-map .stakeholder-map-wrapper #tabs-stakeholder-map .row .stakeholder-map-tab-content .tab-content .tab-pane .row.org-list-wrapper .org-wrapper .org-logo>div>img {
  /*width: 100%;*/
  height: auto;
  display: block;
  max-width: 100%;
  margin: 0 auto;
}
.node-type-home-page-middle-contents .nav-tabs.tabs--primary li:first-child {
  display: none;
}
.banner-right .view-home-page-newsletter .views-row .title {
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.43) 0%, rgba(0, 0, 0, 0) 100%);
  height: 110px;
  width: 100%;
  padding-top: 10px;
  padding-left: 28px;
  margin: 0;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .page-stakeholder-map .main-container .data-stakeholder-map .stakeholder-map-wrapper #tabs-stakeholder-map .row .stakeholder-map-tab-content .tab-content .tab-pane .row.org-list-wrapper .org-wrapper .org-logo>div>img {
    max-width: 160px;
    max-height: 140px;
  }
}
.page-stakeholder-map .main-container .data-stakeholder-map .stakeholder-map-wrapper #tabs-stakeholder-map .row .stakeholder-map-tab-content .tab-content .tab-pane .row.org-list-wrapper .org-wrapper .org-details-wrapper {
  position: absolute;
  top: 0;
  padding: 20px 25px;
  height: 100%;
  width: 100%;
  background-color: #e6e6e6;
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.5s linear;
}
.page-stakeholder-map .main-container .data-stakeholder-map .stakeholder-map-wrapper #tabs-stakeholder-map .row .stakeholder-map-tab-content .tab-content .tab-pane .row.org-list-wrapper .org-wrapper .org-details-wrapper .plus-icn {
  position: absolute;
  top: 0;
  right: 0;
  background: url(../../images/stakeholder/icn-viewDetails.png) no-repeat right 0 center;
  width: 27px;
  height: 27px;
  background-size: 100%;
  font-size: 0;
  cursor: pointer;
}
.page-stakeholder-map .main-container .data-stakeholder-map .stakeholder-map-wrapper #tabs-stakeholder-map .row .stakeholder-map-tab-content .tab-content .tab-pane .row.org-list-wrapper .org-wrapper .org-details-wrapper .org-name {
  font-weight: bold;
  font-size: 14px;
  color: #008ed3;
  margin-bottom: 10px;
  cursor: pointer;
  max-height: 60px;
  overflow: auto;
}
.page-stakeholder-map .main-container .data-stakeholder-map .stakeholder-map-wrapper #tabs-stakeholder-map .row .stakeholder-map-tab-content .tab-content .tab-pane .row.org-list-wrapper .org-wrapper .org-details-wrapper .org-name a, .page-stakeholder-map .main-container .data-stakeholder-map .stakeholder-map-wrapper #tabs-stakeholder-map .row .stakeholder-map-tab-content .tab-content .tab-pane .row.org-list-wrapper .org-wrapper .org-details-wrapper .org-name a:hover, .page-stakeholder-map .main-container .data-stakeholder-map .stakeholder-map-wrapper #tabs-stakeholder-map .row .stakeholder-map-tab-content .tab-content .tab-pane .row.org-list-wrapper .org-wrapper .org-details-wrapper .org-name a:focus, .page-stakeholder-map .main-container .data-stakeholder-map .stakeholder-map-wrapper #tabs-stakeholder-map .row .stakeholder-map-tab-content .tab-content .tab-pane .row.org-list-wrapper .org-wrapper .org-details-wrapper .org-name a:active {
  font-weight: bold;
  font-size: 14px;
  color: #008ed3;
  text-decoration: none;
  cursor: pointer;
}
.page-stakeholder-map .main-container .data-stakeholder-map .stakeholder-map-wrapper #tabs-stakeholder-map .row .stakeholder-map-tab-content .tab-content .tab-pane .row.org-list-wrapper .org-wrapper .org-details-wrapper .obj-wrapper {
  position: absolute;
  bottom: 20px;
}
.page-stakeholder-map .main-container .data-stakeholder-map .stakeholder-map-wrapper #tabs-stakeholder-map .row .stakeholder-map-tab-content .tab-content .tab-pane .row.org-list-wrapper .org-wrapper .org-details-wrapper .obj-wrapper .obj-title {
  font-weight: bold;
  font-size: 12px;
  color: #008ed3;
  margin-bottom: 15px;
}
.page-stakeholder-map .main-container .data-stakeholder-map .stakeholder-map-wrapper #tabs-stakeholder-map .row .stakeholder-map-tab-content .tab-content .tab-pane .row.org-list-wrapper .org-wrapper .org-details-wrapper .obj-wrapper .obj-img-wrapper .obj-img {
  width: 30px;
  height: 30px;
  float: left;
  margin-right: 5px;
  background-size: 100%;
  display: inline-block;
}
.page-stakeholder-map .main-container .data-stakeholder-map .stakeholder-map-wrapper #tabs-stakeholder-map .row .stakeholder-map-tab-content .tab-content .tab-pane .row.org-list-wrapper .org-wrapper:hover {
  /* transition: all 1s ease 0s;*/
}
.page-stakeholder-map .main-container .data-stakeholder-map .stakeholder-map-wrapper #tabs-stakeholder-map .row .stakeholder-map-tab-content .tab-content .tab-pane .row.org-list-wrapper .org-wrapper:hover .org-logo {
  visibility: hidden;
  opacity: 0;
}
.page-stakeholder-map .main-container .data-stakeholder-map .stakeholder-map-wrapper #tabs-stakeholder-map .row .stakeholder-map-tab-content .tab-content .tab-pane .row.org-list-wrapper .org-wrapper:hover .org-details-wrapper {
  visibility: visible;
  opacity: 1;
  background-color: #e6e6e6;
  /*overflow: auto;*/
}
.page-stakeholder-map .main-container .data-stakeholder-map .stakeholder-map-wrapper #tabs-stakeholder-map .row .stakeholder-map-tab-content .tab-content .tab-pane .modal .modal-dialog {
  width: 900px;
  height: 600px;
}
.page-stakeholder-map .main-container .data-stakeholder-map .stakeholder-map-wrapper #tabs-stakeholder-map .row .stakeholder-map-tab-content .tab-content .tab-pane .modal .modal-dialog .modal-content {
  width: 900px;
  min-height: 600px;
  border-radius: 0;
}
.page-stakeholder-map .main-container .data-stakeholder-map .stakeholder-map-wrapper #tabs-stakeholder-map .row .stakeholder-map-tab-content .tab-content .tab-pane .modal .modal-dialog .modal-content .modal-header {
  border-bottom: 0;
}
.page-stakeholder-map .main-container .data-stakeholder-map .stakeholder-map-wrapper #tabs-stakeholder-map .row .stakeholder-map-tab-content .tab-content .tab-pane .modal .modal-dialog .modal-content .modal-header .modal-title {
  margin: 45px 0 60px;
  display: block;
  text-align: center;
  position: relative;
  font-size: 28px;
  line-height: 32px;
  font-weight: 700;
  padding-bottom: 10px;
  border: none;
  color: #008ed3;
}
.page-stakeholder-map .main-container .data-stakeholder-map .stakeholder-map-wrapper #tabs-stakeholder-map .row .stakeholder-map-tab-content .tab-content .tab-pane .modal .modal-dialog .modal-content .modal-header .modal-title:after {
  position: absolute;
  content: "";
  width: 75px;
  height: 5px;
  background: #cccccc;
  bottom: 0px;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.page-stakeholder-map .main-container .data-stakeholder-map .stakeholder-map-wrapper #tabs-stakeholder-map .row .stakeholder-map-tab-content .tab-content .tab-pane .modal .modal-dialog .modal-content .modal-body {
  padding: 0 60px;
  font-size: 16px;
}
.page-stakeholder-map .main-container .data-stakeholder-map .stakeholder-map-wrapper #tabs-stakeholder-map .row .stakeholder-map-tab-content .tab-content .tab-pane .modal .modal-dialog .modal-content .modal-body .row.initial-row {
  display: table;
  float: none;
}
.page-stakeholder-map .main-container .data-stakeholder-map .stakeholder-map-wrapper #tabs-stakeholder-map .row .stakeholder-map-tab-content .tab-content .tab-pane .modal .modal-dialog .modal-content .modal-body .row.initial-row div:first-child {
  display: table-cell;
  vertical-align: middle;
  float: none;
}
.page-stakeholder-map .main-container .data-stakeholder-map .stakeholder-map-wrapper #tabs-stakeholder-map .row .stakeholder-map-tab-content .tab-content .tab-pane .modal .modal-dialog .modal-content .modal-body .row.initial-row div:first-child div.org-img-popup-wrapper img {
  display: block;
  max-width: 100%;
  height: auto;
  margin: 0 auto;
}
.page-stakeholder-map .main-container .data-stakeholder-map .stakeholder-map-wrapper #tabs-stakeholder-map .row .stakeholder-map-tab-content .tab-content .tab-pane .modal .modal-dialog .modal-content .modal-body .row.initial-row div:last-child {
  /*display: table-cell;
                vertical-align: middle;
                float: none;*/
}
.page-stakeholder-map .main-container .data-stakeholder-map .stakeholder-map-wrapper #tabs-stakeholder-map .row .stakeholder-map-tab-content .tab-content .tab-pane .modal .modal-dialog .modal-content .modal-body .row.initial-row div:last-child div.org-details-popup-wrapper {
  width: 390px;
  min-height: 140px;
  height: auto;
  padding: 20px;
  display: block;
  border: 1px solid #ccc;
}
.page-stakeholder-map .main-container .data-stakeholder-map .stakeholder-map-wrapper #tabs-stakeholder-map .row .stakeholder-map-tab-content .tab-content .tab-pane .modal .modal-dialog .modal-content .modal-body .row.initial-row div:last-child div.org-details-popup-wrapper .label-txt {
  width: 20%;
  font-size: 14px;
  line-height: 16px;
  color: #008ed3;
  display: inline-block;
  margin-bottom: 10px;
  vertical-align: top;
}
.page-stakeholder-map .main-container .data-stakeholder-map .stakeholder-map-wrapper #tabs-stakeholder-map .row .stakeholder-map-tab-content .tab-content .tab-pane .modal .modal-dialog .modal-content .modal-body .row.initial-row div:last-child div.org-details-popup-wrapper .label-txt:nth-last-child(2) {
  margin-bottom: 0;
}
.page-stakeholder-map .main-container .data-stakeholder-map .stakeholder-map-wrapper #tabs-stakeholder-map .row .stakeholder-map-tab-content .tab-content .tab-pane .modal .modal-dialog .modal-content .modal-body .row.initial-row div:last-child div.org-details-popup-wrapper .val-txt {
  width: 80%;
  font-size: 14px;
  line-height: 16px;
  color: #666;
  margin-bottom: 10px;
  display: inline-block;
  vertical-align: top;
}
.page-stakeholder-map .main-container .data-stakeholder-map .stakeholder-map-wrapper #tabs-stakeholder-map .row .stakeholder-map-tab-content .tab-content .tab-pane .modal .modal-dialog .modal-content .modal-body .row.initial-row div:last-child div.org-details-popup-wrapper .val-txt:last-child {
  margin-bottom: 0;
}
.page-stakeholder-map .main-container .data-stakeholder-map .stakeholder-map-wrapper #tabs-stakeholder-map .row .stakeholder-map-tab-content .tab-content .tab-pane .modal .modal-dialog .modal-content .modal-body .row:not(.initial-row) {
  /*&:last-child {
                margin-bottom: 60px;
              }*/
}
.page-stakeholder-map .main-container .data-stakeholder-map .stakeholder-map-wrapper #tabs-stakeholder-map .row .stakeholder-map-tab-content .tab-content .tab-pane .modal .modal-dialog .modal-content .modal-body .row:not(.initial-row) .popup-subtitle {
  font-size: 18px;
  line-height: 20px;
  font-weight: bold;
  color: #4d4d4d;
  margin-top: 60px;
  margin-bottom: 30px;
}
.page-stakeholder-map .main-container .data-stakeholder-map .stakeholder-map-wrapper #tabs-stakeholder-map .row .stakeholder-map-tab-content .tab-content .tab-pane .modal .modal-dialog .modal-content .modal-body .row.popup-objectives-wrapper {
  margin-top: 0;
}
.page-stakeholder-map .main-container .data-stakeholder-map .stakeholder-map-wrapper #tabs-stakeholder-map .row .stakeholder-map-tab-content .tab-content .tab-pane .modal .modal-dialog .modal-content .modal-body .row.popup-objectives-wrapper .popup-obj-img-wrapper {
  height: 55px;
  display: table;
}
.page-stakeholder-map .main-container .data-stakeholder-map .stakeholder-map-wrapper #tabs-stakeholder-map .row .stakeholder-map-tab-content .tab-content .tab-pane .modal .modal-dialog .modal-content .modal-body .row.popup-objectives-wrapper .popup-obj-img-wrapper img {
  height: 55px;
  /*display: inline;*/
  margin-right: 15px;
  display: table-cell;
  vertical-align: middle;
}
.page-stakeholder-map .main-container .data-stakeholder-map .stakeholder-map-wrapper #tabs-stakeholder-map .row .stakeholder-map-tab-content .tab-content .tab-pane .modal .modal-dialog .modal-content .modal-body .row.popup-objectives-wrapper .popup-obj-img-wrapper span {
  font-size: 14px;
  font-weight: bold;
  color: #666;
  display: table-cell;
  vertical-align: middle;
}
.page-stakeholder-map .main-container .data-stakeholder-map .stakeholder-map-wrapper #tabs-stakeholder-map .row .stakeholder-map-tab-content .tab-content .tab-pane .modal .modal-dialog .modal-content .modal-body .row.row-sdg .popup-subtitle {
  margin-bottom: 15px;
}
.page-stakeholder-map .main-container .data-stakeholder-map .stakeholder-map-wrapper #tabs-stakeholder-map .row .stakeholder-map-tab-content .tab-content .tab-pane .modal .modal-dialog .modal-content .modal-body .row.popup-sdg-wrapper .popup-sdg-img {
  display: inline-block;
  padding: 0 15px;
  height: 60px;
  margin-top: 15px;
}
.page-stakeholder-map .main-container .data-stakeholder-map .stakeholder-map-wrapper #tabs-stakeholder-map .row .stakeholder-map-tab-content .tab-content .tab-pane .modal .modal-dialog .modal-content .modal-body .row.popup-sdg-wrapper .sdg-name {
  font-size: 14px;
  color: #666;
}
.page-stakeholder-map .main-container .data-stakeholder-map .stakeholder-map-wrapper #tabs-stakeholder-map .row .stakeholder-map-tab-content .tab-content .tab-pane .modal .modal-dialog .modal-content .modal-body .row.popup-country-wrapper .popup-country {
  display: inline-block;
  padding: 0 15px;
  border-right: 1px solid #ccc;
}
.page-stakeholder-map .main-container .data-stakeholder-map .stakeholder-map-wrapper #tabs-stakeholder-map .row .stakeholder-map-tab-content .tab-content .tab-pane .modal .modal-dialog .modal-content .modal-body .row.popup-country-wrapper .popup-country:last-child {
  border-right: 0;
}
.page-stakeholder-map .main-container .data-stakeholder-map .stakeholder-map-wrapper #tabs-stakeholder-map .row .stakeholder-map-tab-content .tab-content .tab-pane .modal .modal-dialog .modal-content .modal-body .row.popup-contact-wrapper .popup-contact-name {
  font-size: 16px;
  color: #666;
  font-weight: bold;
}
.page-stakeholder-map .main-container .data-stakeholder-map .stakeholder-map-wrapper #tabs-stakeholder-map .row .stakeholder-map-tab-content .tab-content .tab-pane .modal .modal-dialog .modal-content .modal-body .row.popup-contact-wrapper .popup-position {
  font-size: 14px;
  color: #666;
  margin-bottom: 10px;
}
.page-stakeholder-map .main-container .data-stakeholder-map .stakeholder-map-wrapper #tabs-stakeholder-map .row .stakeholder-map-tab-content .tab-content .tab-pane .modal .modal-dialog .modal-content .modal-body .row.popup-contact-wrapper .website-label {
  font-size: 14px;
  font-weight: bold;
  color: #666;
}
.page-stakeholder-map .main-container .data-stakeholder-map .stakeholder-map-wrapper #tabs-stakeholder-map .row .stakeholder-map-tab-content .tab-content .tab-pane .modal .modal-dialog .modal-content .modal-body .row.popup-contact-wrapper .website-value {
  font-size: 14px;
  font-weight: normal;
  color: #0071bc;
}
.page-stakeholder-map .main-container .data-stakeholder-map .stakeholder-map-wrapper #tabs-stakeholder-map .row .stakeholder-map-tab-content .tab-content .tab-pane .modal .modal-dialog .modal-content .modal-body .row.popup-contact-wrapper .website-value a {
  font-size: 14px;
  font-weight: normal;
  color: #0071bc;
  text-decoration: none;
}
.page-stakeholder-map .main-container .data-stakeholder-map .stakeholder-map-wrapper #tabs-stakeholder-map .row .stakeholder-map-tab-content .tab-content .tab-pane .modal .modal-dialog .modal-content .modal-body .popup-top-section {
  max-height: 400px;
  overflow-x: visible;
  padding: 0 15px;
  overflow-y: auto;
  margin-bottom: 60px;
}
.page-stakeholder-map .main-container .data-stakeholder-map .stakeholder-map-wrapper #tabs-stakeholder-map .row .stakeholder-map-tab-content .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container {
  padding-right: 10px;
}
.page-stakeholder-map .tab-content-wrapper .div-export {
  position: absolute;
  right: 0;
  top: 10px;
}
.page-stakeholder-map .tab-content-wrapper .div-export .stakeholder-pdf-export {
  color: #4d4d4d;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 600;
  line-height: 20px;
  padding: 0 15px;
  display: inline-block;
  vertical-align: middle;
}
.page-stakeholder-map .tab-content-wrapper .div-export .stakeholder-pdf-export .download_icon {
  background: url(../../images/stakeholder/icn_download.png) no-repeat right 0;
  width: 32px;
  height: 20px;
  display: block;
  float: right;
  border-left: 1px solid #ccc;
  margin-left: 10px;
  cursor: pointer;
}
.page-stakeholder-map .tab-content-wrapper .div-export .stakeholder-print-export {
  color: #4d4d4d;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 600;
  line-height: 20px;
  padding: 0 15px;
  display: inline-block;
  vertical-align: middle;
}
.page-stakeholder-map .tab-content-wrapper .div-export .stakeholder-print-export .print_icon {
  background: url(../../images/stakeholder/icn_print.png) no-repeat right 0;
  width: 32px;
  height: 20px;
  display: block;
  float: right;
  border-left: 1px solid #ccc;
  margin-left: 10px;
  cursor: pointer;
}
.page-stakeholder-map .tab-content-wrapper .export-section {
  position: absolute;
  right: 70px;
  top: -50px;
}
.page-stakeholder-map .tab-content-wrapper .export-section .stakeholder-pdf-export {
  color: #4d4d4d;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 600;
  line-height: 20px;
  padding: 0 15px;
  display: inline-block;
  vertical-align: middle;
}
.page-stakeholder-map .tab-content-wrapper .export-section .stakeholder-pdf-export .download_icon {
  background: url(../../images/stakeholder/icn_download.png) no-repeat right 0;
  width: 32px;
  height: 20px;
  display: block;
  float: right;
  border-left: 1px solid #ccc;
  margin-left: 10px;
  cursor: pointer;
}
.page-stakeholder-map .tab-content-wrapper .export-section .stakeholder-print-export {
  color: #4d4d4d;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 600;
  line-height: 20px;
  padding: 0 15px;
  display: inline-block;
  vertical-align: middle;
}
.page-stakeholder-map .tab-content-wrapper .export-section .stakeholder-print-export .print_icon {
  background: url(../../images/stakeholder/icn_print.png) no-repeat right 0;
  width: 32px;
  height: 20px;
  display: block;
  float: right;
  border-left: 1px solid #ccc;
  margin-left: 10px;
  cursor: pointer;
}
.page-stakeholder-map .stakeholder-map-onload-content {
  margin-top: 41px;
  text-align: center;
}
.page-stakeholder-map .stakeholder-map-onload-content .onload-header {
  font-size: 16px;
  color: #4d4d4d;
  font-weight: bold;
  line-height: 18px;
}
.page-stakeholder-map .stakeholder-map-onload-content .onload-description {
  margin-top: 30px;
  font-size: 16px;
  color: #4d4d4d;
  width: 640px;
  margin: 30px auto 30px;
  text-align: left;
}
.page-stakeholder-map .stakeholder-map-onload-content .onload-description ul {
  padding-left: 20px;
}
.page-stakeholder-map .stakeholder-map-onload-content .onload-description ul li {
  margin-bottom: 10px;
}
.page-stakeholder-map .tab-intro {
  margin-top: 0px;
  text-align: center;
}
.page-stakeholder-map .tab-intro .onload-header {
  font-size: 16px;
  color: #4d4d4d;
  font-weight: bold;
  line-height: 18px;
}
.page-stakeholder-map .tab-intro .onload-description {
  margin-top: 30px;
  font-size: 16px;
  color: #4d4d4d;
  width: 640px;
  margin: 30px auto 30px;
  text-align: left;
}
.page-stakeholder-map .tab-intro .onload-description ul {
  padding-left: 20px;
}
.page-stakeholder-map .tab-intro .onload-description ul li {
  margin-bottom: 10px;
}
.page-stakeholder-map .nodata-msg {
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  height: 300px;
  padding-top: 135px;
  background: #fff;
}
.page-stakeholder-map .chart-title {
  font-size: 16px;
  font-weight: bold;
  padding-left: 10px;
  padding-bottom: 20px;
  text-transform: uppercase;
  color: #666;
}
.page-stakeholder-map .div-chart {
  padding-bottom: 30px;
}
.page-stakeholder-map #chart-legend, .page-stakeholder-map #sdg-chart-legend, .page-stakeholder-map #obj-chart-legend, .page-stakeholder-map #region-chart-legend, .page-stakeholder-map #sector-chart-legend, .page-stakeholder-map #org-type-chart-legend, .page-stakeholder-map #country-chart-legend {
  /*margin-top: 35px;
    margin-bottom: 35px;*/
  padding: 0 10px;
  padding-bottom: 50px;
}
.page-stakeholder-map #chart-legend .legend-wrapper, .page-stakeholder-map #sdg-chart-legend .legend-wrapper, .page-stakeholder-map #obj-chart-legend .legend-wrapper, .page-stakeholder-map #region-chart-legend .legend-wrapper, .page-stakeholder-map #sector-chart-legend .legend-wrapper, .page-stakeholder-map #org-type-chart-legend .legend-wrapper, .page-stakeholder-map #country-chart-legend .legend-wrapper {
  margin-bottom: 5px;
}
.page-stakeholder-map #chart-legend .legend-wrapper .legendIndc, .page-stakeholder-map #sdg-chart-legend .legend-wrapper .legendIndc, .page-stakeholder-map #obj-chart-legend .legend-wrapper .legendIndc, .page-stakeholder-map #region-chart-legend .legend-wrapper .legendIndc, .page-stakeholder-map #sector-chart-legend .legend-wrapper .legendIndc, .page-stakeholder-map #org-type-chart-legend .legend-wrapper .legendIndc, .page-stakeholder-map #country-chart-legend .legend-wrapper .legendIndc {
  display: inline-block;
  margin-right: 10px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
}
.page-stakeholder-map #chart-legend .legend-wrapper .legendName, .page-stakeholder-map #sdg-chart-legend .legend-wrapper .legendName, .page-stakeholder-map #obj-chart-legend .legend-wrapper .legendName, .page-stakeholder-map #region-chart-legend .legend-wrapper .legendName, .page-stakeholder-map #sector-chart-legend .legend-wrapper .legendName, .page-stakeholder-map #org-type-chart-legend .legend-wrapper .legendName, .page-stakeholder-map #country-chart-legend .legend-wrapper .legendName {
  font-size: 14px;
  color: #797979;
}
.page-stakeholder-map .list-table-wrapper {
  max-width: 100%;
  max-height: 770px;
  overflow: auto;
}
.page-stakeholder-map .list-table-wrapper table td {
  min-width: 150px;
  vertical-align: top !important;
  max-width: 250px !important;
  border: 1px solid #ccc;
  word-wrap: break-word;
}
.page-stakeholder-map #pdfSubmitForm {
  display: none;
}
.page-stakeholder-map #printSubmitForm {
  display: none;
}
.map-data {
  padding-bottom: 40px;
}
.page-stakeholder-map .stakeholder-map-tab-content .list-content .mCSB_container_wrapper {
  position: static;
  margin-right: 20px;
}
.page-stakeholder-map #modalContent {
  position: fixed !important;
  top: 0px !important;
  /*left: (calc(100% - 800px))/2 !important;*/
  /*width: 100% !important;
  height: 100% !important;*/
  overflow: auto;
  -ms-overflow-style: none;
  overflow: -moz-scrollbars-none;
}
.page-stakeholder-map #modalContent ul.ajax-register-links {
  list-style-type: none;
}
.page-stakeholder-map #modalContent::-webkit-scrollbar {
  width: 0px;
  background: transparent;
  /* make scrollbar transparent */
}
.page-stakeholder-map #modalContent .modal-dialog {
  width: 800px !important;
  height: 500px !important;
}
.page-stakeholder-map #modalContent .modal-dialog .modal-content {
  border-radius: 0;
  height: 500px;
}
.page-stakeholder-map #modalContent .modal-dialog .modal-content .modal-header {
  display: none;
}
.page-stakeholder-map #modalContent .modal-dialog .modal-content .modal-body {
  max-height: none !important;
  width: 100% !important;
  text-align: center;
}
.page-stakeholder-map #modalContent .modal-dialog .modal-content .modal-body form .floatingLabel {
  text-align: left;
  width: 320px;
  margin: 0 auto 30px;
  position: relative;
  /*.line {
            background: #d2d2d2 none repeat scroll 0 0;
            bottom: 0;
            content: "";
            height: 1px;
            position: absolute;
            transition: all 0.3s ease 0s;
            width: 0;
            z-index: 1000;
          }
          &.focused .line {
            background: #009688 none repeat scroll 0 0;
            left: 0;
            width: calc(100% - 15px);
          }*/
}
.page-stakeholder-map #modalContent .modal-dialog .modal-content .modal-body form .floatingLabel.name {
  margin-top: 30px;
}
.page-stakeholder-map #modalContent .modal-dialog .modal-content .modal-body form .floatingLabel label {
  font-size: 14px;
  color: #b3b3b3;
  font-weight: normal;
  display: block !important;
  left: 0px;
  position: absolute;
  text-align: left;
  top: 2px;
  width: auto;
  transition: all 0.4s ease 0s;
  padding: 0;
}
.page-stakeholder-map #modalContent .modal-dialog .modal-content .modal-body form .floatingLabel .form-group {
  margin-bottom: 0;
}
.page-stakeholder-map #modalContent .modal-dialog .modal-content .modal-body form .floatingLabel.focused label, .page-stakeholder-map #modalContent .modal-dialog .modal-content .modal-body form .floatingLabel.notEmpty label {
  font-size: 12px;
  left: 0;
  top: -18px;
  transition: all 0.4s ease 0s;
}
.page-stakeholder-map #modalContent .modal-dialog .modal-content .modal-body form .floatingLabel .help-block {
  display: none;
}
.page-stakeholder-map #modalContent .modal-dialog .modal-content .modal-body form .floatingLabel .form-text {
  border: 0;
  border-bottom: 1px solid #ccc;
  box-shadow: none;
  border-radius: 0;
  padding-left: 0;
  background-color: #fff;
  height: 25px;
}
.page-stakeholder-map #modalContent .modal-dialog .modal-content .modal-body form .login-heading {
  margin: 45px 0 60px;
  display: block;
  text-align: center;
  position: relative;
  font-size: 28px;
  line-height: 32px;
  font-weight: 700;
  padding-bottom: 10px;
  border: none;
  color: #008ed3;
}
.page-stakeholder-map #modalContent .modal-dialog .modal-content .modal-body form .login-heading:after {
  position: absolute;
  content: "";
  width: 75px;
  height: 5px;
  background: #cccccc;
  bottom: 0px;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.page-stakeholder-map #modalContent .modal-dialog .modal-content .modal-body form .login-desc {
  font-size: 16px;
  line-height: 18px;
  color: #4d4d4d;
  /*margin-bottom: 30px;*/
  display: block;
}
.page-stakeholder-map #modalContent .modal-dialog .modal-content .modal-body form .password.floatingLabel {
  margin-bottom: 20px;
}
.page-stakeholder-map #modalContent .modal-dialog .modal-content .modal-body form .login-help {
  position: relative;
  padding-top: 105px;
  font-size: 14px;
  color: #4d4d4d;
}
.page-stakeholder-map #modalContent .modal-dialog .modal-content .modal-body form .login-help .blue-text {
  color: #008ed3;
  text-decoration: none;
}
.page-stakeholder-map #modalContent .modal-dialog .modal-content .modal-body form .login-help .form-actions {
  position: absolute;
  top: 20px;
  width: 100%;
}
.page-stakeholder-map #modalContent .modal-dialog .modal-content .modal-body form .login-help .form-actions .btn {
  border: 1px solid #ccc;
  background-color: #fff;
  color: #4d4d4d;
  font-weight: bold;
  border-radius: 28px;
  box-shadow: none;
  font-size: 14px;
  padding: 7px 23px;
  min-height: 45px;
  width: 170px;
  text-transform: uppercase;
  outline: 0;
}
.page-stakeholder-map #modalContent .modal-dialog .modal-content .modal-body form .login-help .form-actions .btn span {
  display: none;
}
.page-stakeholder-map #modalContent .modal-dialog .modal-content .modal-body form .login-help .form-actions .btn:hover {
  background-color: #9fc95d;
  color: #fff;
  border-color: #ccc;
}
.page-stakeholder-map .login-popup {
  display: none;
}
/*created to change style of inner-page-wrapper in node-type-pages*/

body.node-type-page .main-container .region-content article.node-page {
  margin: 0 auto;
  max-width: 850px;
  padding-bottom: 100px;
  width: 100%;
  overflow: hidden;
}
body.node-type-page .main-container .region-content article.node-page ul {
  padding-left: 87px;
}
body.node-type-page .main-container .region-content article.node-page li {
  margin-bottom: 13px;
  list-style-image: url(../../images/bullet-point.png);
  padding-left: 10px;
}
body.node-type-page .main-container .region-content article.node-page li:nth-child(1n) {
  list-style-image: url(../../images/Timeline/bullet-1.png);
}
body.node-type-page .main-container .region-content article.node-page li:nth-child(2n) {
  list-style-image: url(../../images/Timeline/bullet-2.png);
}
body.node-type-page .main-container .region-content article.node-page li:nth-child(3n) {
  list-style-image: url(../../images/Timeline/bullet-3.png);
}
body.node-type-page .main-container .region-content article.node-page li:nth-child(4n) {
  list-style-image: url(../../images/Timeline/bullet-4.png);
}
body.node-type-page .main-container .region-content article.node-page p {
  font-size: 16px;
  color: #808080;
  margin-bottom: 25px;
  line-height: 24px;
}
body.node-type-page .main-container .region-content article.node-page h3 {
  color: #4d4d4d;
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 28px;
  margin-top: 55px;
}
body.node-type-page .main-container .region-content article.node-page a, body.node-type-page .main-container .region-content article.node-page a:focus {
  text-decoration: none;
}
body.node-type-page .main-container .region-content article.node-page .each-team-member {
  margin: 30px 0;
}
body.node-type-page .main-container .region-content article.node-page .each-team-member>.team-image.col-sm-3 {
  padding: 0;
}
body.node-type-page .main-container .region-content article.node-page .each-team-member>.team-details {
  float: left;
  padding-left: 30px;
}
body.node-type-page .main-container .region-content article.node-page .each-team-member>.team-details>.team-position, body.node-type-page .main-container .region-content article.node-page .each-team-member>.team-details>.team-name {
  font-size: 16px;
  font-weight: bold;
  color: #000;
  padding-bottom: 15px;
}
body.node-type-page .main-container .region-content article.node-page .each-team-member>.team-details>.team-position {
  color: #9f9f9f;
}
body.node-type-page .main-container .region-content article.node-page .each-team-member>.team-details>.team-desc {
  font-size: 14px;
}
.not-front.page-node article.node-page {
  padding-bottom: 60px;
}
ul.with-bullet li:nth-child(1n) {
  list-style-image: url(../../images/Timeline/bullet-1.png) !important;
}
ul.with-bullet li:nth-child(2n) {
  list-style-image: url(../../images/Timeline/bullet-2.png) !important;
}
ul.with-bullet li:nth-child(3n) {
  list-style-image: url(../../images/Timeline/bullet-3.png) !important;
}
ul.with-bullet li:nth-child(4n) {
  list-style-image: url(../../images/Timeline/bullet-4.png) !important;
}
/*created for meet the team page*/

body.page-meet-team .main-container .region-content .view-team-members {
  margin: 0 auto;
  max-width: 850px;
  padding-bottom: 100px;
  width: 100%;
  overflow: hidden;
}
body.page-meet-team .main-container .region-content .view-team-members h3 {
  color: #4d4d4d;
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 28px;
  margin-top: 55px;
}
body.page-meet-team .main-container .region-content .view-team-members a, body.page-meet-team .main-container .region-content .view-team-members a:focus {
  text-decoration: none;
}
body.page-meet-team .main-container .region-content .view-team-members .each-team-member {
  margin: 30px 0;
}
body.page-meet-team .main-container .region-content .view-team-members .each-team-member .team-image.col-sm-3 {
  padding: 0;
}
body.page-meet-team .main-container .region-content .view-team-members .each-team-member .team-details {
  float: left;
  padding-left: 30px;
}
body.page-meet-team .main-container .region-content .view-team-members .each-team-member .team-details>.team-position, body.page-meet-team .main-container .region-content .view-team-members .each-team-member .team-details>.team-name {
  font-size: 16px;
  font-weight: bold;
  color: #000;
  padding-bottom: 15px;
}
body.page-meet-team .main-container .region-content .view-team-members .each-team-member .team-details>.team-position {
  color: #9f9f9f;
}
body.page-meet-team .main-container .region-content .view-team-members .each-team-member .team-details>.team-desc {
  font-size: 14px;
}
.not-front.page-meet-team .view-team-members {
  padding-bottom: 60px;
}
/*created to change style of inner-page-wrapper in node-type-pages*/

body.node-type-priorities .main-container .region-content {
  margin: 0 auto;
  max-width: 850px;
  padding-bottom: 100px;
  width: 100%;
  overflow: hidden;
}
body.node-type-priorities .main-container .region-content .priority-issue ul, body.node-type-priorities .main-container .region-content .priority-issue ul.sdg-img-list, body.node-type-priorities .main-container .region-content .priorities-objective ul, body.node-type-priorities .main-container .region-content .priorities-objective ul.sdg-img-list, body.node-type-priorities .main-container .region-content .priorities-header ul, body.node-type-priorities .main-container .region-content .priorities-header ul.sdg-img-list, body.node-type-priorities .main-container .region-content .priorities-sdg ul, body.node-type-priorities .main-container .region-content .priorities-sdg ul.sdg-img-list {
  padding-left: 87px;
}
body.node-type-priorities .main-container .region-content .priority-issue li, body.node-type-priorities .main-container .region-content .priorities-objective li, body.node-type-priorities .main-container .region-content .priorities-header li, body.node-type-priorities .main-container .region-content .priorities-sdg li {
  list-style-image: url(../../images/bullet-point.png);
  /*incase of absence of p tag*/
  padding-left: 10px;
  font-size: 16px;
  color: #808080;
  margin-bottom: 25px;
  line-height: 24px;
}
body.node-type-priorities .main-container .region-content .priority-issue ul.sdg-img-list li.without-img, body.node-type-priorities .main-container .region-content .priorities-objective ul.sdg-img-list li.without-img, body.node-type-priorities .main-container .region-content .priorities-header ul.sdg-img-list li.without-img, body.node-type-priorities .main-container .region-content .priorities-sdg ul.sdg-img-list li.without-img {
  list-style-type: disc;
  list-style-image: url(../../images/bullet-point.png);
}
body.node-type-priorities .main-container .region-content .priority-issue ul.sdg-img-list li.with-img, body.node-type-priorities .main-container .region-content .priorities-objective ul.sdg-img-list li.with-img, body.node-type-priorities .main-container .region-content .priorities-header ul.sdg-img-list li.with-img, body.node-type-priorities .main-container .region-content .priorities-sdg ul.sdg-img-list li.with-img {
  list-style-type: none;
  list-style-image: none;
  padding-left: 0;
  margin-left: -20px;
}
body.node-type-priorities .main-container .region-content .priority-issue ul.sdg-img-list li.with-img img, body.node-type-priorities .main-container .region-content .priorities-objective ul.sdg-img-list li.with-img img, body.node-type-priorities .main-container .region-content .priorities-header ul.sdg-img-list li.with-img img, body.node-type-priorities .main-container .region-content .priorities-sdg ul.sdg-img-list li.with-img img {
  float: left;
  margin: 5px 10px 5px 0;
}
body.node-type-priorities .main-container .region-content .priority-issue p, body.node-type-priorities .main-container .region-content .priorities-objective p, body.node-type-priorities .main-container .region-content .priorities-header p, body.node-type-priorities .main-container .region-content .priorities-sdg p {
  font-size: 16px;
  color: #808080;
  margin-bottom: 25px;
  line-height: 24px;
}
body.node-type-priorities .main-container .region-content .priority-issue a, body.node-type-priorities .main-container .region-content .priority-issue a:focus, body.node-type-priorities .main-container .region-content .priorities-objective a, body.node-type-priorities .main-container .region-content .priorities-objective a:focus, body.node-type-priorities .main-container .region-content .priorities-header a, body.node-type-priorities .main-container .region-content .priorities-header a:focus, body.node-type-priorities .main-container .region-content .priorities-sdg a, body.node-type-priorities .main-container .region-content .priorities-sdg a:focus {
  text-decoration: none;
}
body.node-type-priorities .main-container .region-content .priority-issue .view-priorities .view-content .field-content, body.node-type-priorities .main-container .region-content .priorities-objective .view-priorities .view-content .field-content, body.node-type-priorities .main-container .region-content .priorities-header .view-priorities .view-content .field-content, body.node-type-priorities .main-container .region-content .priorities-sdg .view-priorities .view-content .field-content {
  /*incase of absence of p tag*/
  font-size: 16px;
  color: #808080;
  margin-bottom: 25px;
  line-height: 24px;
}
body.node-type-priorities .main-container .region-content .priority-issue h2 {
  color: #4d4d4d;
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 28px;
  margin-top: 55px;
}
body.node-type-priorities .main-container .region-content .priority-issue ul li:nth-child(1n) {
  list-style-image: url(../../images/Timeline/bullet-1.png) !important;
}
body.node-type-priorities .main-container .region-content .priority-issue ul li:nth-child(2n) {
  list-style-image: url(../../images/Timeline/bullet-2.png) !important;
}
body.node-type-priorities .main-container .region-content .priority-issue ul li:nth-child(3n) {
  list-style-image: url(../../images/Timeline/bullet-3.png) !important;
}
body.node-type-priorities .main-container .region-content .priority-issue ul li:nth-child(4n) {
  list-style-image: url(../../images/Timeline/bullet-4.png) !important;
}
body.node-type-priorities .main-container .region-content .priorities-objective h2, body.node-type-priorities .main-container .region-content .priorities-header h2, body.node-type-priorities .main-container .region-content .priorities-sdg h2 {
  /*changed marginTop from 55 to 30 bcz there is no overlapping margin in the new page as contents are not vertically inline*/
  color: #4d4d4d;
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 28px;
  margin-top: 30px;
}
.footer-first {
  background-color: #4d4d4d;
  /*height: 209px;*/
}
.footer-first .footer-content .region-first-footer {
  text-align: center;
  margin: 28px 0 36px;
}
.footer-first .footer-content .region-first-footer .footer-social-links {
  text-align: center;
  line-height: 14px;
}
.footer-first .footer-content .region-first-footer .footer-social-links * {
  line-height: 14px;
}
.footer-first .footer-content .region-first-footer .footer-social-links>h2 {
  display: inline-block;
  margin: 0;
  font-size: 14px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  color: #e5e5e5;
  text-transform: uppercase;
}
.footer-first .footer-content .region-first-footer .footer-social-links>ul {
  padding-left: 36px;
  display: inline-block;
  margin: 0;
  line-height: 14px;
}
.footer-first .footer-content .region-first-footer .footer-social-links>ul li {
  float: left;
  list-style: none;
  padding: 0 10px;
}
.footer-first .footer-content .region-first-footer .footer-social-links>ul li a {
  width: 28px;
  height: 19px;
  font-size: 0;
  display: block;
}
.footer-first .footer-content .region-first-footer .footer-social-links>ul li a.twitter {
  background: url("../../images/footer/Twitter_grey.png") no-repeat center;
}
.footer-first .footer-content .region-first-footer .footer-social-links>ul li a.twitter:hover {
  background: url("../../images/footer/Twitter_hover.png") no-repeat center;
}
.footer-first .footer-content .region-first-footer .footer-social-links>ul li a.fb {
  background: url("../../images/footer/Facebook_grey.png") no-repeat center;
}
.footer-first .footer-content .region-first-footer .footer-social-links>ul li a.fb:hover {
  background: url("../../images/footer/Facebook_hover.png") no-repeat center;
}
.footer-first .footer-content .region-first-footer .footer-social-links>ul li a.you-tube {
  background: url("../../images/footer/Youtube_grey.png") no-repeat center;
}
.footer-first .footer-content .region-first-footer .footer-social-links>ul li a.you-tube:hover {
  background: url("../../images/footer/Youtube_hover.png") no-repeat center;
}
.footer-first .footer-content .region-first-footer .footer-social-links>ul li a.rss {
  background: url("../../images/footer/RSS_grey.png") no-repeat center;
}
.footer-first .footer-content .region-first-footer .footer-social-links>ul li a.rss:hover {
  background: url("../../images/footer/RSS_hover.png") no-repeat center;
}
.footer-first .footer-content .region-first-footer .footer-menus {
  padding-top: 0px !important;
  /*Changed from 25px as the Follow us was removed*/
}
.footer-first .footer-content .region-first-footer .footer-menus>ul {
  line-height: 14px;
  margin-bottom: 27px;
}
.footer-first .footer-content .region-first-footer .footer-menus>ul>li {
  display: inline-block;
  float: none;
  padding: 0 0 0 37px;
}
.footer-first .footer-content .region-first-footer .footer-menus>ul>li>a, .footer-first .footer-content .region-first-footer .footer-menus>ul>li>span {
  padding: 0;
  font: 14px Arial;
  color: #999999;
  margin-bottom: 18px;
  line-height: 14px;
  text-align: left;
}
.footer-first .footer-content .region-first-footer .footer-menus>ul>li>a:hover, .footer-first .footer-content .region-first-footer .footer-menus>ul>li>span:hover {
  /*color: #fff;*/
  background-color: transparent;
}
.footer-first .nav>li>a {
  padding: 10px 22px;
}
.footer-second {
  background-color: #333333;
  /*height: 46px;*/
  text-align: center;
  font: 12px Arial;
  color: #808080;
}
.footer-second p {
  margin: 0;
  padding: 15px 0 17px;
}
/***Common for all dashboard pages***/

.logged-in .main-container .row .col-sm-12 .view-content-management .view-header .dashboard-header {
  padding-bottom: 10px;
}
.logged-in .main-container .row .col-sm-12 .view-content-management .view-empty {
  padding: 15px 0;
}
.logged-in .main-container .row .col-sm-12>ul.action-links {
  margin-top: 10px;
  padding-left: 0;
}
.logged-in .main-container .row .col-sm-12>ul.action-links ul.action-links {
  padding: 0;
  list-style-type: none;
}
.logged-in .stakeholder-dashboard-right>a {
  margin-left: 10px;
}
/***Common for logged-in pages***/

.logged-in.node-type-page .main-container .row .col-sm-12>ul.nav-tabs {
  margin-bottom: 20px;
}
.logged-in.page-admin-structure-menu-manage .main-container .row .col-sm-12>ul.nav-tabs>li:nth-child(2) {
  display: none;
}
.logged-in.page-admin-structure-menu-manage .main-container .row .col-sm-12>ul.action-links {
  margin-top: 10px;
  padding-left: 0;
}
.logged-in.page-admin-structure-menu-manage .main-container .row .col-sm-12>ul.action-links ul.action-links {
  padding: 0;
  list-style-type: none;
}
.logged-in.page-admin-structure-menu-manage .main-container table.sticky-header {
  z-index: 10;
}
.logged-in.page-admin-structure-menu-manage .main-container table.sticky-table thead tr th.checkbox {
  margin: 0;
  border: 0;
  border-bottom: 1px solid #ddd;
}
.logged-in.page-admin-structure-menu-manage .main-container table.sticky-table tbody tr td a.tabledrag-handle .handle {
  padding: 11px;
  background-size: 15px;
}
.logged-in.page-admin-structure-menu-manage .main-container table.sticky-table tbody tr td.checkbox {
  margin: 0;
}
.page-admin-structure-menu .main-container form .form-actions {
  padding-top: 15px;
}
.logged-in a.tabledrag-handle .handle {
  padding: 11px;
  background-size: 15px;
}
.logged-in.page-admin-people td.checkbox, .logged-in.page-admin-people th.checkbox {
  display: table-cell;
}
.logged-in.page-admin-people table.sticky-header {
  z-index: 10;
}
.page-user-edit.logged-in .main-container .row .col-sm-12 form div .form-group .form-type-password-confirm .row>div {
  clear: both;
}
.page-user-edit.logged-in .main-container .row .col-sm-12 form div .form-group .form-type-password-confirm .row>div.help-block.password-help {
  display: none;
}
.page-user-edit.logged-in .main-container .row .col-sm-12 form div .form-group .form-type-password-confirm .row>div .glyphicon.form-control-feedback {
  right: -20px;
}
.page-user-edit.logged-in .main-container .row .col-sm-12 form div .form-group .form-type-password-confirm .help-block h3 {
  font-size: 14px;
  font-weight: bold;
  color: #666;
}
.page-user-edit.logged-in .main-container .row .col-sm-12 form div.form-actions {
  margin-top: 15px;
}
.logged-in.page-taxonomy-term-edit .main-container .row .col-sm-12 ul.nav-tabs, .logged-in.page-admin-structure-taxonomy-resources-category .main-container .row .col-sm-12 ul.nav-tabs, .logged-in.page-admin-structure-taxonomy-resources-category-add .main-container .row .col-sm-12 ul.nav-tabs {
  display: none;
}
/************Current Members Banner**********/

.logged-in.node-type-banner-images .main-container .row .col-sm-12 ul.nav-tabs {
  display: none;
}
/*edited new style implemented*/

.view-home-page-middle-contents-top-row .view-content {
  display: flex;
  justify-content: center;
}
.view-home-page-middle-contents-top-row .view-content .views-row {
  width: 20%;
  margin-left: 15px;
  margin-right: 15px;
  background: #f2f2f2;
}
.view-id-home_page_middle_contents_top_row.view-display-id-block_1 .view-content .views-row {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  /*align-items: center;*/
  width: 33.33%;
}
.front .region-content {
  flex-wrap: wrap;
}
.view-home-page-middle-contents-top-row .view-content .views-row .views-field-title a {
  color: #000000;
  font-size: 16px;
  line-height: 22px;
  font-weight: 600;
  padding-top: 20px;
  padding-left: 25px;
  padding-right: 25px;
  padding-bottom: 6px;
  /*text-align: center;*/
  display: block;
}
.home-page-middle-contents-top {
  margin-top: 50px;
  margin-bottom: 30px;
}
.view-home-page-middle-contents-top-row .view-content .views-row .views-field-body .field-content {
  color: #4d4d4d;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  padding: 0 25px;
  padding-bottom: 25px;
}
.view-home-page-middle-contents-top-row .view-content .views-row .views-field-edit-node .field-content {
  padding: 0 25px;
  padding-bottom: 25px;
}
.view-home-page-middle-contents-top-row .view-content .views-row .views-field-edit-node .field-content a {
  font-size: 14px;
  line-height: 18px;
  color: #114b89;
}
.view-id-home_page_middle_contents_top_row.view-display-id-block_1 .view-content .views-row .ast-bottom-content-edit-link {
  padding-top: 10px;
  padding-bottom: 20px;
}
.view-id-home_page_middle_contents_top_row.view-display-id-block_1 .view-content .views-row .ast-bottom-content-edit-link a {
  font-size: 14px;
  line-height: 18px;
  color: #114b89;
}
.view-id-home_page_middle_contents_top_row.view-display-id-block_1 {
  margin-bottom: 50px;
}
.view-id-home_page_middle_contents_top_row.view-display-id-block_1 .view-content .views-row:nth-child(1) {
  background: #e0edec;
}
.view-id-home_page_middle_contents_top_row.view-display-id-block_1 .view-content .views-row:nth-child(2) {
  background: #e5f0dd ! important;
}
.view-id-home_page_middle_contents_top_row.view-display-id-block_1 .view-content .views-row:nth-child(3) {
  background: #e0e8e9;
}
.ast-bottom-content-image {
  width: 200px;
  padding-top: 30px;
  padding-left: 25px;
  display: flex;
  align-items: center;
  padding-bottom: 30px;
}
.ast-bottom-content-title-desc-wrapper {
  width: calc(100% - 225px);
  margin-top: 25px;
  display: block;
  padding-left: 5px;
}
.view-home-page-middle-contents-top-row .view-content .views-row-1 {
  border-bottom: 1px solid #114b89;
}
.view-home-page-middle-contents-top-row .view-content .views-row-2 {
  border-bottom: 1px solid #22aae2;
}
.view-home-page-middle-contents-top-row .view-content .views-row-3 {
  border-bottom: 1px solid #74bf46;
}
.view-home-page-middle-contents-top-row .view-content .views-row-4 {
  border-bottom: 1px solid #a4c2d0;
}
.view-home-page-middle-contents-top-row .view-content .views-row-5 {
  border-bottom: 1px solid #114b89;
}
.ast-bottom-content-title {
  color: #114b89;
  font-size: 16px;
  line-height: 22px;
  font-weight: 600;
  padding-bottom: 5px;
}
.ast-bottom-content-desc {
  color: #3f8413;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
}
.view-id-home_page_middle_contents_top_row.view-display-id-block_1 .view-content .views-row {
  border-bottom: none;
}
.ast-bottom-content-wrapper {
  width: 100%;
}
.banner-wrapper .riseBlocksinner .banner-right-top img {
  object-fit: cover;
}
.view-funder-footer-logos.view-all-logos {
  display: none;
}
.view-home-page-middle-contents-top-row .view-content .views-row .views-field-field-middle-content-image {
  width: 100%;
}
.view-home-page-middle-contents-top-row .view-content .views-row .views-field-field-middle-content-image .field-content {
  overflow: hidden;
}
.view-home-page-middle-contents-top-row .view-content .views-row .views-field-field-middle-content-image img {
  width: 100%;
}
.view-id-home_page_middle_contents_top_row.view-display-id-block_1 .view-content .views-row:nth-child(1) .ast-bottom-content-title a {
  color: #114b89;
}
.view-id-home_page_middle_contents_top_row.view-display-id-block_1 .view-content .views-row:nth-child(2) .ast-bottom-content-title a {
  color: #3f8413;
}
.view-id-home_page_middle_contents_top_row.view-display-id-block_1 .view-content .views-row:nth-child(3) .ast-bottom-content-title a {
  color: #256275;
}
.view-id-home_page_middle_contents_top_row.view-display-id-block_1 .view-content .views-row .ast-bottom-content-desc {
  color: #4d4d4d;
}
.html.front .main-container {
  padding: 0 50px;
}
.funder-logos .view-funder-footer-logos .view-content {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.funder-logos .view-funder-footer-logos .view-content .views-row {
  margin-bottom: 25px;
}
.view-id-home_page_middle_contents_top_row.view-display-id-block_1 .view-content .views-row {
  width: calc(33.333% - 30px);
}
.view-home-page-middle-contents-top-row .view-content .views-row {
  width: calc(20% - 30px);
}
.view-home-page-middle-contents-top-row .view-content {
  flex-wrap: wrap;
}
.front .row .region-content {
  display: block;
}
.ast-bottom-content-image {
  float: left;
}
.ast-bottom-content-title-desc-wrapper {
  float: left;
}
.ast-bottom-content-wrapper span {
  display: block;
}
header .navbar-collapse .sum4all-menus>ul.menu.nav>li>span, header .navbar-collapse .sum4all-menus>ul.menu.nav>li a {
  font-size: 13px;
  line-height: 17px;
}
.footer ul.menu .expanded .menulist a:hover, .footer ul.menu .expanded .menulist .dropdown-toggle:hover {
  color: #0bc1f9 ! important;
  text-decoration: none;
  list-style-type: none;
}
.logged-in .region-sub-heading .back-buttons a {
  margin-right: 10px;
  margin-bottom: 10px;
}
.logged-in.node-type-home-page-middle-contents .field-type-text-with-summary .field-items {
  padding-bottom: 20px;
  padding-top: 20px;
}
.logged-in.node-type-home-page-middle-contents .field-name-field-url {
  display: flex;
  padding-top: 20px;
  padding-bottom: 10px;
}
.view-home-page-middle-contents-top-row .view-content .views-row .views-field-field-middle-content-image img:hover {
  transform: scale(1.1);
  transition: all 1s;
}
.ast-bottom-content-image a img:hover {
  transform: scale(1.1);
  transition: all 1s;
}
.ast-bottom-content-image a {
  overflow: hidden;
}
.footer ul.menu.nav>li>a:after, .footer ul.menu.nav>li>span:after {
  display: none;
}
.view-home-page-middle-contents-top-row .view-content .views-row .views-field-title a:hover {
  color: #008ed3;
  text-decoration: none;
  list-style-type: none;
}
.view-id-home_page_middle_contents_top_row.view-display-id-block_1 .view-content .views-row .ast-bottom-content-title a:hover {
  color: #008ed3;
  text-decoration: none;
  list-style-type: none;
}
.funder-logos .funder-logos-row {
  width: 225px !important;
}
.footer-logos-heading h2 {
  display: block;
  text-align: center;
  color: #1a1a1a;
  font-size: 28px;
  font-weight: 700;
  line-height: 42px;
  padding-bottom: 34px;
  padding-top: 68px;
  margin: 0;
}
.ast-sponsortext h2 {
  font-size: 28px;
  font-weight: 700;
  margin-bottom: 1px;
  color: #114b89;
}
.ast-sponsortext a:hover {
  color: #000;
}
.funder-logos-row .views-field-edit-node {
  text-align: center;
  padding-top: 20px;
}
.content-edit-wrapper .edit-link {
  position: absolute;
  bottom: 5px;
  left: calc(50% - 20px);
}
.view-home-page-newsletter .views-field-edit-node {
  position: absolute;
  z-index: 1000;
  bottom: 5px;
  text-align: center;
  left: 50%;
}
.content-edit-wrapper {
  display: table-cell;
  float: none;
  height: 100%;
  vertical-align: middle;
  border-right: 1px solid #fff;
  font-weight: 600;
  font-size: 18px;
  padding: 22px 0;
  width: 25%;
  position: relative;
}
.content-edit-wrapper .col-sm-3 {
  width: 100%;
  margin: 0 auto;
}
.content-edit-wrapper .title-wrapper {
  margin-bottom: 15px;
}
.bannerCols.col-md-4 .edit-link {
  position: absolute;
  bottom: 0px;
  left: 50%;
}
.edit-link {
  font-size: 14px;
  line-height: 18px;
  color: #114b89;
}
.page-node .node-blockcontents .contextual-links-wrapper {
  display: none;
}
/**CSS for large devices**/

@media (min-width: 1200px) {
  header.container {
    /*width: auto;
    margin-left: 50px;
    margin-right: 50px;*/
  }
  header.container .navbar-header.col-lg-3 {
    width: 229px;
    padding: 0;
  }
  header.container .navbar-collapse {
    width: 790px;
    margin: 0 94px;
  }
  header.container .navbar-collapse .sum4all-menus>ul.menu.nav>li {
    float: left;
    padding: 10px 10px;
    list-style-type: none;
  }
  header.container .search-block {
    float: right;
    position: relative;
    width: 43px;
    height: 43px;
    border: 1px solid #e6e6e6;
    border-radius: 4px;
    margin-top: 23px;
    top: 0;
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  header.container {
    width: auto;
    /*Task #282825*/
    /*margin-left: 50px;
    margin-right: 50px;*/
  }
}
@media (min-width: 991px) and (max-width: 1120px) {
  .view-home-page-middle-contents-top-row .view-content .views-row {
    width: calc(33.3% - 30px);
    margin-bottom: 30px;
  }
  .view-home-page-middle-contents-top-row .view-content {
    flex-wrap: wrap;
    justify-content: left;
  }
  .view-id-home_page_middle_contents_top_row.view-display-id-block_1 .view-content .views-row {
    width: calc(50% - 30px);
  }
  .funder-logos .funder-logos-row {
    width: 235px !important;
  }
}
/**CSS for medium devices**/

@media (min-width: 992px) and (max-width: 1199px) {
  header .navbar-header a.logo {
    margin: 25px 0;
  }
  header .search-block {
    top: 20px;
    right: 0;
  }
  header .navbar-collapse .sum4all-menus>ul.menu.nav>li>span, header .navbar-collapse .sum4all-menus>ul.menu.nav>li a {
    font-size: 12px;
    line-height: 17px;
  }
}
/**CSS for small devices**/

@media (min-width: 768px) {
  header {
    /*#navbar-collapse {
      width: 75%;
    }*/
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /*******Collpse the navbar at sm region start************/
  .navbar-header {
    float: none;
  }
  .navbar-left, .navbar-right {
    float: none !important;
  }
  .navbar-toggle {
    display: block;
  }
  .navbar-collapse {
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  }
  .navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px;
  }
  .navbar-collapse.collapse {
    display: none !important;
  }
  .navbar-nav {
    float: none !important;
    margin-top: 7.5px;
  }
  .navbar-nav>li {
    float: none;
  }
  .navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .collapse.in {
    display: block !important;
  }
  /*******Collpse the navbar at sm region end************/
  header.navbar {
    overflow: hidden;
  }
  header .navbar-header button.navbar-toggle {
    margin-top: 15px;
    margin-right: 35px;
  }
  header .navbar-header a.logo {
    margin: 14px 0;
    float: left;
    width: 132px;
  }
  header .navbar-header a.logo img {
    width: 132px;
  }
  header .search-block {
    top: 15px;
    height: 34px;
  }
  header .search-block .search-popup .custom-search a#modal-custom-search {
    width: 43px;
    height: 34px;
    font-size: 0;
    background: url("../../images/Search_icon.png") no-repeat center;
  }
  header .navbar-collapse {
    width: 100%;
  }
  header .navbar-collapse .sum4all-menus>ul.menu.nav {
    padding: 10px 0;
  }
  header .navbar-collapse .sum4all-menus>ul.menu.nav>li {
    float: none;
    padding: 0;
  }
  header .navbar-collapse .sum4all-menus>ul.menu.nav>li a {
    padding: 0px 10px;
  }
  header .navbar-collapse .sum4all-menus>ul.menu.nav>li ul {
    position: relative;
    float: none;
    margin: 0;
    border: 0;
    padding: 0;
    box-shadow: none;
    padding-left: 15px;
  }
  header .navbar-collapse .sum4all-menus>ul.menu.nav>li ul li a {
    font: 14px Arial;
  }
  header .navbar-collapse #block-search-form {
    clear: both;
    display: none;
  }
  /*edited comments*/
  .view-home-page-middle-contents-top-row .view-content .views-row {
    width: calc(33.3% - 30px);
    margin-bottom: 30px;
  }
  .view-home-page-middle-contents-top-row .view-content {
    flex-wrap: wrap;
    justify-content: left;
  }
  .view-id-home_page_middle_contents_top_row.view-display-id-block_1 .view-content .views-row {
    width: 100%;
  }
  .funder-logos .funder-logos-row {
    width: 235px !important;
  }
  .front .second-container .container {
    width: 100%;
  }
  .front .view-id-home_page_middle_contents_top_row.view-display-id-block_1 {
    margin-bottom: 0px;
  }
  .front .newsletter-wrapper {
    padding-bottom: 0;
  }
}
@media (max-width: 991px) {
  header .navbar-header .menu-close {
    display: none;
  }
  header .navbar-header .navbar-toggle[aria-expanded="true"] .menu-close {
    display: block;
    float: right;
    color: #888;
    padding-right: 3px;
    padding-left: 3px;
    height: 14px;
    width: 22px;
  }
  header .navbar-header .navbar-toggle[aria-expanded="true"] .icon-bar {
    display: none;
  }
  header .navbar-collapse .sum4all-menus>ul.menu.nav>li>.dropdown-menu {
    display: block;
  }
  header .navbar-collapse .sum4all-menus>ul.menu.nav>li>.dropdown-menu>li {
    padding: 10px 0 0;
  }
  header .navbar-collapse .sum4all-menus>ul.menu.nav>li>.dropdown-menu>li a {
    background: none !important;
    color: #333;
  }
  header .navbar-collapse .sum4all-menus>ul.menu.nav>li>.dropdown-menu>li a.active {
    background: none;
    color: #9fc95d !important;
    border-bottom: 2px solid #9fc95d;
    padding-bottom: 8px;
  }
  .banner-wrapper .riseBlocksinner .banner-right-top img, .banner-wrapper .riseBlocksinner .banner-right-bottom img {
    max-height: 185px;
    object-fit: cover;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .banner-wrapper .view-home-page-newsletter .views-field-field-thumbnail-image .field-content {
    height: auto;
  }
  .view-id-home_page_middle_contents_top_row.view-display-id-block_1 .view-content .views-row {
    width: calc(50% - 30px);
  }
}
/**CSS for extra-small devices**/

@media (max-width: 767px) {
  header .navbar-header a.logo {
    margin: 14px 0;
    float: left;
    width: 132px;
  }
  header .navbar-header a.logo img {
    width: 132px;
  }
  header .navbar-header button.navbar-toggle {
    margin-top: 15px;
    margin-right: 50px;
  }
  header .search-block {
    top: 15px;
    right: 15px;
    height: 34px;
  }
  header .search-block .search-popup .custom-search a#modal-custom-search {
    width: 43px;
    height: 34px;
    font-size: 0;
    /*background: url('../../images/Search_icon.png') no-repeat center;*/
    background: url("../../images/socialmedia_icons/search_countries.png") no-repeat center;
  }
  header .navbar-collapse .sum4all-menus>ul.menu.nav {
    padding: 10px 0;
  }
  header .navbar-collapse .sum4all-menus>ul.menu.nav>li {
    float: none;
    padding: 0;
  }
  header .navbar-collapse .sum4all-menus>ul.menu.nav>li a {
    /*padding: 15px 10px;*/
    padding: 0 10px;
  }
  header .navbar-collapse .sum4all-menus>ul.menu.nav>li ul {
    position: relative;
    float: none;
    margin: 0;
    border: 0;
    padding: 0;
    box-shadow: none;
    padding-left: 15px;
  }
  header .navbar-collapse .sum4all-menus>ul.menu.nav>li ul li a {
    font: 14px Arial;
  }
  header .navbar-collapse #block-search-form {
    clear: both;
    display: none;
  }
}
@media (device-width: 768px) {
  .front .banner-wrapper .riseBlocksinner .bannerCols.banner-left .riseRow.banner-left-bottom {
    border-bottom: 1px solid #fff;
  }
  .front .banner-wrapper .riseBlocksinner .bannerCols.banner-left .riseRow.banner-left-bottom>.bannersubCols:first-child {
    /*border-left: 1px solid #fff;*/
  }
  .front .banner-wrapper .riseBlocksinner .bannerCols.banner-left .riseRow.banner-left-bottom>.bannersubCols:last-child {
    /*border-left: 1px solid #fff;*/
    border-right: 0;
  }
}
@media (max-width: 767px) {
  .front .banner-wrapper .riseBlocksinner .bannerCols.banner-left .riseRow.banner-left-bottom {
    border-bottom: 1px solid #fff;
  }
  .front .banner-wrapper .riseBlocksinner .bannerCols.banner-left .riseRow.banner-left-bottom>.bannersubCols:first-child {
    /*border-left: 1px solid #fff;*/
  }
  .front .banner-wrapper .riseBlocksinner .bannerCols.banner-left .riseRow.banner-left-bottom>.bannersubCols:last-child {
    /*border-left: 1px solid #fff;*/
    border-right: 0;
  }
}
@media (max-width: 767px) {
  .page-resources-newsletters .newsletter-block .newsletterwrapper, .front .newsletter-wrapper .newsletterwrapper {
    width: 100%;
    padding: 0 5%;
    margin: 15px auto 30px;
  }
  .page-resources-newsletters .newsletter-block .newsletterwrapper>.row>.col-md-12>.row .newsletter-txt-wrapper, .front .newsletter-wrapper .newsletterwrapper>.row>.col-md-12>.row .newsletter-txt-wrapper {
    float: none;
    width: 100%;
    /*border: 1px solid #808080;*/
    border: 0;
  }
  .page-resources-newsletters .newsletter-block .newsletterwrapper>.row>.col-md-12>.row .msg_img, .front .newsletter-wrapper .newsletterwrapper>.row>.col-md-12>.row .msg_img {
    float: none;
    width: 100%;
    margin-bottom: 10px;
  }
  .page-resources-newsletters .newsletter-block .newsletterwrapper>.row>.col-md-12>.row .msg_img .bottomLine, .front .newsletter-wrapper .newsletterwrapper>.row>.col-md-12>.row .msg_img .bottomLine {
    top: 60px;
    left: 15px;
  }
  .page-resources-newsletters .newsletter-block .newsletterwrapper>.row>.col-md-12>.row .msg_img .listmanager-inputBlock input.listmanager-email-input, .front .newsletter-wrapper .newsletterwrapper>.row>.col-md-12>.row .msg_img .listmanager-inputBlock input.listmanager-email-input {
    border: 1px solid #808080;
    /*border-top: 0;
        border-bottom: 0;*/
  }
  .page-resources-newsletters .newsletter-block .newsletterwrapper>.row>.col-md-12>.row .newsletter-signup-button-wrapper, .front .newsletter-wrapper .newsletterwrapper>.row>.col-md-12>.row .newsletter-signup-button-wrapper {
    float: none;
    /*width: 100%;*/
    width: 136px;
    margin: 0 auto;
  }
  .page-resources-newsletters .newsletter-block .newsletterwrapper>.row>.col-md-12 #modal-container-list-manager-newsletter .modal-dialog .modal-content, .front .newsletter-wrapper .newsletterwrapper>.row>.col-md-12 #modal-container-list-manager-newsletter .modal-dialog .modal-content {
    width: 100%;
  }
  .page-resources-newsletters .newsletter-block .newsletterwrapper>.row>.col-md-12 #modal-container-list-manager-newsletter .modal-dialog .modal-content .modal-header, .front .newsletter-wrapper .newsletterwrapper>.row>.col-md-12 #modal-container-list-manager-newsletter .modal-dialog .modal-content .modal-header {
    padding: 18px 15px;
  }
  .page-resources-newsletters .newsletter-block .newsletterwrapper>.row>.col-md-12 #modal-container-list-manager-newsletter .modal-dialog .modal-content .modal-body, .front .newsletter-wrapper .newsletterwrapper>.row>.col-md-12 #modal-container-list-manager-newsletter .modal-dialog .modal-content .modal-body {
    padding: 15px;
  }
  .page-resources-newsletters .newsletter-block .newsletterwrapper>.row>.col-md-12 #modal-container-list-manager-newsletter .modal-dialog .modal-content .modal-body .newsletter-form .mc-field-group, .front .newsletter-wrapper .newsletterwrapper>.row>.col-md-12 #modal-container-list-manager-newsletter .modal-dialog .modal-content .modal-body .newsletter-form .mc-field-group {
    margin-right: 0;
  }
  .page-resources-newsletters .newsletter-block .newsletterwrapper>.row>.col-md-12 #modal-container-list-manager-newsletter .modal-dialog .modal-content .modal-body .newsletter-form .clear input.button[type="submit"], .front .newsletter-wrapper .newsletterwrapper>.row>.col-md-12 #modal-container-list-manager-newsletter .modal-dialog .modal-content .modal-body .newsletter-form .clear input.button[type="submit"] {
    margin: 15px auto 0;
  }
  .page-resources-newsletters .newsletter-block .newsletterwrapper>.row>.col-md-12 #modal-container-list-manager-newsletter .modal-dialog .modal-content .modal-footer, .front .newsletter-wrapper .newsletterwrapper>.row>.col-md-12 #modal-container-list-manager-newsletter .modal-dialog .modal-content .modal-footer {
    padding: 18px 15px;
  }
  .newsletter-block.newsletter-with-twitter div.newsletterwrapper>.row>.col-md-12>.row .msg_img {
    width: 100% !important;
  }
  .newsletter-block {
    margin-bottom: 0;
    margin-top: 0;
  }
  .front .second-container .container {
    width: 100%;
    overflow: hidden;
  }
  .banner-wrapper .view-home-page-newsletter .views-field-field-thumbnail-image .field-content {
    height: auto;
  }
  .node-type-news.not-front h2 span strong {
    font-size: 14px;
    line-height: 20px;
    display: block;
  }
  .banner-wrapper .riseBlocksinner .banner-left-bottom>.bannersubCols:hover .icon.downloadIcon-hover {
    margin: unset;
  }
  .node-type-priorities .row .col-sm-12 .region-content {
    padding-left: 15px;
    padding-right: 15px;
  }
}
/**CSS for small devices**/

@media (min-width: 768px) and (max-width: 991px) {
  .front .map-wrapper .region-map-block .map-header>div {
    text-align: center;
    margin-bottom: 20px;
  }
}
/**CSS for extra-small devices**/

@media (max-width: 767px) {
  .front .map-wrapper .region-map-block .map-header>div {
    text-align: center;
    margin-bottom: 20px;
  }
  .front .map-wrapper .region-map-block .map-header>div .map-header-content {
    width: auto;
    text-align: center;
    margin: 0 auto;
    font: 16px Arial;
    color: #808080;
  }
}
@media screen and (max-width: 991px) {
  .map-wrapper .indicator-map .floatingLabelblock {
    float: none;
    position: static;
    margin: 0 auto;
  }
  .not-front .map-wrapper .region-map-block .indicator-map .floatingLabelblock {
    float: none;
    position: static;
    margin: 0 auto;
  }
}
@media (max-width: 767px) {
  .map-wrapper .indicator-map .floatingLabelblock .search-yearselect-wrapper {
    position: relative;
  }
  .map-wrapper .indicator-map .floatingLabelblock .search-yearselect-wrapper .zoomto {
    margin-right: 0;
  }
  .map-wrapper .indicator-map .floatingLabelblock .search-yearselect-wrapper .zoomto .refreshField {
    top: 0px;
    right: 0;
  }
}
@media (max-width: 767px) {
  .page-current-members .main-container.container .row>section .region.region-content .view-sum4all-members .current-members-list {
    width: 100%;
    height: auto;
    margin: 0;
    padding-left: 30px;
    padding-right: 30px;
    margin-bottom: 20px;
  }
  .page-current-members .main-container.container .row>section .region.region-content .view-sum4all-members .current-members-list img {
    max-width: 345px;
  }
}
@media (max-width: 767px) {
  .page-resources .main-container.container .row>section .region.region-content .view-resource-publications .view-content>.views-row {
    /*padding-left: 40px;*/
  }
  .page-resources .main-container.container .row>section .region.region-content .view-resources-videos .view-content {
    /*.views-row {*/
  }
  .page-resources .main-container.container .row>section .region.region-content .view-resources-videos .view-content .col {
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding-bottom: 30px;
  }
  .page-resources .main-container.container .row>section .region.region-content .view-resources-videos .view-content .col .resources-video-embed p {
    margin: 0;
  }
  .page-resources .main-container.container .row>section .region.region-content .view-resources-videos .view-content .col .resources-video-embed p iframe {
    max-width: 100%;
    width: 100%;
  }
  .page-resources .main-container.container .row>section .region.region-content .view-resources-videos .view-content .col .resources-video-embed iframe {
    max-width: 100%;
    width: 100%;
  }
  .page-resources .main-container.container .row>section .region.region-content .newsletters .view-content .views-row {
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding-bottom: 30px;
  }
  .page-resources .main-container.container .row>section .region.region-content .newsletters .view-content .views-row .newsletter-image a img {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  body.node-type-page .main-container .region-content article.node-page ul {
    padding-left: 40px;
  }
}
@media screen and (max-width: 767px) {
  body.node-type-priorities .main-container .region-content .priority-issue ul, body.node-type-priorities .main-container .region-content .priorities-objective ul, body.node-type-priorities .main-container .region-content .priorities-header ul, body.node-type-priorities .main-container .region-content .priorities-sdg ul {
    padding-left: 40px;
  }
  /*edited new changes*/
  .view-home-page-middle-contents-top-row .view-content {
    flex-wrap: wrap;
  }
  .view-home-page-middle-contents-top-row .view-content .views-row {
    width: 100%;
    margin-bottom: 25px;
  }
  .view-id-home_page_middle_contents_top_row.view-display-id-block_1 .view-content .views-row {
    width: 100%;
  }
  .funder-logos .funder-logos-row {
    margin: 0 auto;
    margin-bottom: 25px;
  }
  .funder-logos .block-title {
    font-size: 21px;
    padding: 15px 20px;
  }
  .ast-bottom-content-wrapper span {
    display: block;
  }
  .ast-bottom-content-image {
    padding: 0;
    margin: 0 auto;
    width: 100%;
    display: flex;
    justify-content: center;
    margin-top: 25px;
    float: left;
  }
  .casouel-body {
    opacity: 0 ! important;
  }
  .banner-wrapper .riseBlocksinner .banner-left-bottom>.bannersubCols {
    display: inline;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .ast-bottom-content-title-desc-wrapper {
    width: 100%;
    padding-left: 20px;
    padding-bottom: 25px;
    padding-right: 20px;
    margin-top: 10px;
    float: left;
  }
  .front .banner-wrapper .riseBlocksinner .bannerCols.banner-left .riseRow.banner-left-bottom {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .node-type-news .main-container .col-sm-12 {
    margin-left: 15px;
    margin-right: 15px;
  }
  .node-type-news .social-share .share-block {
    position: static;
    left: auto;
    bottom: 0;
  }
  .node-type-news .social-share .share-block ul {
    display: flex;
    justify-content: center;
    margin-left: 0;
    padding-left: 0;
  }
  .node-type-news .social-share .share-block ul li {
    float: left;
    margin-top: 20px;
  }
}
@media (max-width: 767px) {
  .global-popups .modal-dialog {
    width: 90%;
    margin: 10px auto;
  }
  .global-popups .modal-body .inner-body>.row {
    table-layout: fixed;
    margin: 0;
  }
  .global-popups .modal-body .inner-body>.row>div.col-sm-4 {
    width: 30%;
    overflow-wrap: break-word;
    word-wrap: break-word;
  }
  .global-popups .modal-body .inner-body>.row>div.col-sm-8 {
    width: 70%;
    overflow-wrap: break-word;
    word-wrap: break-word;
  }
  #universal-access .popup-img {
    background: url(../../images/pages/Universal_Access.png) no-repeat center center;
    background-size: 95%;
  }
  #efficiency .popup-img {
    background: url(../../images/pages/Efficiency.png) no-repeat center center;
    background-size: 95%;
  }
  #safety .popup-img {
    background: url(../../images/pages/Safety.png) no-repeat center center;
    background-size: 95%;
  }
  #green-mobility .popup-img {
    background: url(../../images/pages/Green_Mobility.png) no-repeat center center;
    background-size: 95%;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  #universal-access .popup-img {
    background-size: 65%;
  }
  #efficiency .popup-img {
    background-size: 65%;
  }
  #safety .popup-img {
    background-size: 65%;
  }
  #green-mobility .popup-img {
    background-size: 65%;
  }
}
@media (max-width: 1199px) {
  .page-stakeholder-map .main-container>.row section .stakeholder-map-filter-block {
    padding-left: 0;
    width: 25%;
    max-width: 277px;
    margin-bottom: 60px;
  }
}
@media (min-width: 1200px) {
  .page-stakeholder-map .main-container .data-stakeholder-map .stakeholder-map-wrapper #tabs-stakeholder-map .row .stakeholder-map-tab-content {
    margin-top: 40px;
  }
}
@media screen and (min-width: 1200px) and (-ms-high-contrast: active), (min-width: 1200px) and (-ms-high-contrast: none) {
  .page-stakeholder-map .main-container .data-stakeholder-map .stakeholder-map-wrapper #tabs-stakeholder-map .row .stakeholder-map-tab-content .tab-content .tab-pane .row .org-wrapper .org-logo>div>img {
    max-width: 210px;
    max-height: 140px;
  }
}
@media (min-width: 1200px) {
  .page-stakeholder-map .main-container .data-stakeholder-map .stakeholder-map-wrapper #tabs-stakeholder-map .row .stakeholder-map-tab-content .tab-content .tab-pane .row .org-wrapper .org-details-wrapper .obj-wrapper .obj-img {
    margin-right: 10px;
  }
  .page-stakeholder-map .main-container .data-stakeholder-map .stakeholder-map-wrapper #tabs-stakeholder-map .row .stakeholder-map-tab-content .tab-content .tab-pane .row .org-wrapper:hover {
    /* transition: all 1s ease 0s;*/
  }
  .page-stakeholder-map .main-container .data-stakeholder-map .stakeholder-map-wrapper #tabs-stakeholder-map .row .stakeholder-map-tab-content .tab-content .tab-pane .row .org-wrapper:hover .org-logo {
    visibility: hidden;
    opacity: 0;
  }
  .page-stakeholder-map .main-container .data-stakeholder-map .stakeholder-map-wrapper #tabs-stakeholder-map .row .stakeholder-map-tab-content .tab-content .tab-pane .row .org-wrapper:hover .org-details-wrapper {
    visibility: visible;
    opacity: 1;
    background-color: #e6e6e6;
  }
  .page-stakeholder-map .stakeholder-map-tab {
    width: 845px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .page-stakeholder-map .stakeholder-map-onload-content {
    margin-top: 50px;
  }
  .page-stakeholder-map .stakeholder-map-onload-content .onload-description {
    width: auto !important;
  }
  .page-stakeholder-map .tab-intro .onload-description {
    width: auto !important;
  }
  .page-stakeholder-map .nodata-msg {
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    height: 200px;
    padding-top: 85px;
    background: #fff;
  }
}
/**CSS for extra-small devices**/

@media (max-width: 767px) {
  .footer-first .footer-content .region-first-footer {
    margin: 30px 0;
  }
  .footer-first .footer-content .region-first-footer .footer-menus ul li {
    padding: 0 0 0 15px;
  }
  .bannersubCols.col-sm-3 {
    display: flex ! important;
    justify-content: center;
    align-items: center;
    height: auto ! important;
  }
  .banner-wrapper .riseBlocksinner .bannerCols.banner-left .title-wrapper {
    margin-left: 20px;
    margin-top: 0;
    min-width: 160px;
    border-left: 1px solid #dbdbdb;
    font-size: 16px;
  }
  .banner-wrapper .riseBlocksinner .bannersubCols img {
    margin: unset;
  }
  .banner-wrapper .riseBlocksinner .bannerCols.banner-left .title-wrapper span {
    text-align: left;
    display: block;
    padding-left: 20px;
  }
  .front .content-edit-wrapper {
    display: block;
    border-right: none;
    width: 100%;
    padding: 0px 0;
    height: auto;
  }
  .content-edit-wrapper .title-wrapper {
    margin-bottom: 0px;
  }
  .front .main-container {
    overflow-x: hidden;
  }
  header#navbar {
    width: calc(100% - 15px);
  }
}
@media (max-width: 372px) {
  .footer-first .footer-content .region-first-footer .footer-social-links>ul {
    padding-left: 15px;
  }
  .footer-first .footer-content .region-first-footer .footer-social-links>ul li {
    padding: 0 5px;
  }
}
/*# sourceMappingURL=style1.css.map */

/*edited style*/

/*Main Menu  Keyproducts 3rd Submenu Styling - 07-04-2022*/

.key-products-publication ul a {
  width: 240px !important;
  white-space: normal;
}
.dropdown-menu > .active > a {
  background-color: #fff !important;
  color: #333;
}
.dropdown-menu > .active > a:focus,
.dropdown-menu > .active > a:hover {
  background-color: #f5f5f5 !important;
  color: #333;
}
.publications-gra-action-series 
  .dropdown-menu {
    top:-1px !important;
    left: 241px !important;
  }
header .dropdown-submenu.sub-menu .dropdown-menu {
    position: absolute;
    display: none !important;
}
header .dropdown-submenu.sub-menu .dropdown-menu a{
  padding-left: 25px;
}
header .dropdown-submenu.sub-menu:hover .dropdown-menu {
  display: block !important;
}

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