.microsite-header {
  color: #fff;
  padding: 25px 0 0;
  min-height: 85px;
}

.view-microsite-header {
  margin: 0px 7px;
}

.microsite-header-block .views-field-field-select-domain a,
.microsite-header-block .views-field-title a{
  display: block;
  float: left;
  font-size: 38px;
  line-height: 35px;
  margin-bottom: 20px;
  margin-top: 20px;
  margin-left: 12px;
}

.microsite-header-block .views-field-field-slogen-domain {
  display: block;
  float: left;
  background-color: #EFECEC;
  line-height: 21px;
  margin-left: 10px;
  color: #4A4A4A;
  margin-top: 26px;
  padding: 1px 10px;
}

/*.domain-inner-page .field-type-image{
  float: left;
  padding: 0 20px 1px 0;
  margin-left: 20px;
}

.pane-entity-field-extra.pane-node-webform {
  margin-top: 30px;
}*/

/*.pane-entity-field-extra.pane-node-webform .btn-primary {
  margin-top: 20px;
}*/

/*** Microsites header menu style ***/
.microsite-nav-menu {
  clear: both;
  padding: 0px 20px;
}


.microsite-nav-menu ul ul {
  display: none;
}

.microsite-nav-menu ul li:hover > ul {
  display: block;
}

.microsite-nav-menu ul {
  display: inline-table;
  list-style: none outside none;
  padding: 0 5px;
}

.microsite-nav-menu ul:after {
  clear: both;
  content: "";
  display: block;
}

.microsite-nav-menu ul li {
  float: left;
  padding: 0px;
  position: relative;
  border-left: 1px solid #FFFFFF;
}

.microsite-nav-menu ul li:hover {
  background: #58595B;
}

.microsite-nav-menu ul li.active:hover {
  text-decoration: none;
}

.microsite-nav-menu ul li a {
  color: #FFFFFF;
  display: block;
  font-weight: bold;
  padding: 10px;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  text-decoration: none;
  white-space: nowrap;
}

.microsite-nav-menu ul li.active {
  background: #58595B;
}

.microsite-nav-menu ul li.active a {
  border-right: 0;
}

.microsite-nav-menu ul li.last a {
  border: 0 !important;
}

.microsite-nav-menu ul ul {
  background: #00ADEE;
  padding: 0;
  position: absolute;
  top: 100%;
  z-index: 1000;
}

.microsite-nav-menu ul ul li ,
.microsite-nav-menu ul ul li a,
.microsite-nav-menu ul ul li a:hover {
  color: #FFFFFF;
  padding: 5px 10px;
/*  width: 160px;*/
  border-right: 0;
/*  width: 100%;*/
  min-width: 168px;
}

.microsite-nav-menu ul ul ul {
  left: 100%;
  position: absolute;
  top: 0;
  z-index: 1000;
  background: #00ADEE;
}

.microsite-nav-menu div > ul {
  padding: 0;
  margin: 0;
  background: #00adee;
  width: 100%;
}

.panel-pane.pane-views.pane-domain-frontpage-block.container {
  background: #fff;
}

.microsite-header .container {
  background: #fff;
  margin-top: 40px;
}

.homepage-slider {
  margin-bottom: 0px !important;
}

.middle-content-gradiant {
  z-index: 12;
  position: inherit;
}

.middle-content{
  position: relative;
}

.middle-content:after {
  content: "";
  width: 100%;
  height: 100%;
  max-height: 450px;
  position: absolute;
  top: 0;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 79%,
    rgba(255, 255, 255, 1) 100%) repeat scroll 0 0 rgba(255, 255, 255, 0);
  z-index: 0;
}

.panel-pane.pane-views.pane-microsite-content.container {
  background: #fff;
}

/*.views-field.views-field-field-description {
  padding: 20px;
}*/

/*.domain-inner-page .body-container.container,
.domain-microsites-resources .body-container.container,
.node-type-microsites-downloadable-resource .body-container.container {
  background: #fff;
}*/

.domain-sidebar-menu ul.menu li.active-trail,
.domain-sidebar-menu ul.menu li.active-trail li ,
.domain-sidebar-menu ul.menu li.active-trail li span {
  display: block;
}

.domain-sidebar-menu ul.menu li.active-trail span ,
.domain-sidebar-menu ul.menu li {
  display: none;
}

.domain-sidebar-menu ul.menu {
  background-color: #00ADEE;
  width: 100%;
  margin-bottom: 0;
}

.domain-sidebar-menu ul.menu li a {
  color: #FFFFFF;
  font-weight: bold;
}

.domain-sidebar-menu ul.menu li span {
  border-bottom: 1px solid #FFFFFF;
  padding: 10px 10px;
}

.domain-sidebar-menu ul.menu li.last {
  border-bottom: none;
}

.features-block-domain .field-name-node-link a {
  background-color: #00ADEE;
  padding: 5px 8px;
  border-radius: 5px;
  color: #FFFFFF;
  font-size: 15px;
}

.features-block-domain .field-name-node-link {
  margin-top: 12px;
}

.features-block-domain .span4 .node-teaser {
  margin-bottom: 25px;
}

.domain-sidebar-menu li.active-trail,
.menu-block-microsite-navigation li.active-trail{
  background-color: #58595B;
}

.domain-sidebar-menu li:hover {
  background-color: #58595B;
}

.microsite-resources .field-name-field-files .field-item,
.node-type-microsites-downloadable-resource .field-name-field-files .field-item {
  float: right;
}

/*.microsite-resources .field-name-field-files .field-item.odd
.node-type-microsites-downloadable-resource .field-name-field-files .field-item.odd{
  border-right: 1px solid #00ADEE;
  padding-right: 5px;
  margin-right: 5px;
}*/


.microsite-resources .row-fluid {
  padding: 10px 0px;
}

.view-mode-micro_site_teaser span.date-display-single {
  font-weight: bold;
}

.view-mode-micro_site_teaser .field-type-text-long {
  padding: 8px 0 8px 0;
}

.view-mode-micro_site_teaser .field-name-field-image {
  margin-bottom: 10px;
}

.features-block-domain .field-name-node-link a:hover {
  background-color: #58595B;
}

/*.domain-inner-page .breadcrumb {
  border: 1px solid #eee;
  border-radius: 0px;
  font-size: 11px;
  margin: 20px;
  padding: 5px 10px;
  width: auto;
}

.view-microsite-content,
.domain-inner-page .row-fluid{
  padding: 0 20px;
}

.domain-inner-page .page-header {
  padding: 0px 20px 15px 20px;
}

.domain-inner-page .pane-node-body .field-name-body {
  padding: 0 20px;
}

.domain-inner-page .addthis_toolbox {
  padding-right: 40px;
  padding-bottom: 10px;
  float: right;
}

.domain-inner-page .pane-vardot-addthis-vardot-addthis-share-url {
  width: 100%;
}*/

.node-type-microsites-downloadable-resource .breadcrumb {
  border: 1px solid #eee;
  border-radius: 0px;
  font-size: 11px;
  margin: 20px;
  padding: 5px 10px;
  width: auto;
}

.node-type-microsites-downloadable-resource .page-header,
.node-type-microsites-downloadable-resource .field.field-name-field-image.field-type-image,
.node-type-microsites-downloadable-resource .field-name-body.field-type-text-with-summary {
  padding-left: 15px;
}

.node-type-microsites-downloadable-resource .field.field-name-field-image.field-type-image {
  margin-bottom: 20px;
}

.node-type-microsites-downloadable-resource .field.field-name-field-year.field-type-datetime {
  font-weight: bold;
  padding: 0px 15px;
}

.node-type-microsites-downloadable-resource .view-mode-microsite_full_node {
  padding: 0px 15px;
}

.node-type-microsites-downloadable-resource .field-type-file .field-label {
  color: #0F1A4D;
}

.domain-microsites-resources h1.page-header {
  display: none;
}

/*.domain-inner-page .field-name-field-image-caption  {
  margin-left: 20px;
}

.domain-inner-page .field-name-field-image-caption .field-item {
  float: left;
  width: 591px;
  margin-right: 19px;
  font-size: 11px;
  background: #eee;
  padding: 10px 0 10px 10px;
}*/

@media (min-width: 768px) and (max-width: 1024px) {
  /*  .view-microsite-content,
   .domain-inner-page .row-fluid {
     padding: 0px ;
    }*/

  .domain-sidebar-menu,
  .panel-pane.pane-views.pane-microsite-content {
    padding-left: 20px;
  }
}

@media (max-width: 768px) {
  /*  .view-microsite-content,
    .domain-inner-page .row-fluid {
      padding: 10px;
    }*/

  .panel-pane.pane-views.pane-microsite-content {
    padding-left: 20px;
  }

  .domain-sidebar-menu {
    padding-left: 15px;
    font-size: 12px;
  }

  .panel-pane.pane-views.pane-domain-frontpage-block.container,
  .microsite-header .container,
  .panel-pane.pane-views.pane-microsite-content.container
  {
    padding-left: 0px;
    padding-right: 0px;
  }

  /*  .domain-inner-page .field-type-image,
    .domain-inner-page .field-name-field-image-caption .field-item {
      float: none;
    }

    .domain-inner-page .field-name-field-image-caption {
      margin-bottom: 10px;
    }*/
}

@media (max-width: 767px) {
  .panel-pane.pane-views.pane-microsite-content.container,
  .panel-pane.pane-views.pane-domain-frontpage-block.container {
    background: none repeat scroll 0 0 #fff;
    padding-left: 0px;
    padding-right: 0px
  }

  .middle-content{
    background: none !important;
  }

  .microsite-header-block .views-field-field-select-domain a,
  .microsite-header-block .views-field-title a {
    font-size: 25px;

  }

  .microsite-header-block .views-field-field-slogen-domain {
    line-height: 1.5;
    /*margin-top: 0;*/
  }

  /*  .domain-inner-page .breadcrumb,
    .node-type-microsites-downloadable-resource .breadcrumb,
    .page-microsites-reports .breadcrumb {
      margin: 0px;
      padding: 0px;
      width: 100%;
      border-radius: 0px;
   }*/

  /*.view-microsite-content,
  .domain-inner-page .row-fluid,
  .domain-inner-page .page-header {
    padding: 0px;
   }*/

  /*.domain-inner-page .pane-node-body .field-name-body {
    margin-right: 0px;
   }*/

  .domain-sidebar-menu {
    margin-bottom: 17px;
  }

  /*.domain-inner-page .field-type-image {
    padding-right: 10px;
    margin-bottom: 17px;
   } */

  .domain-sidebar-menu {
    padding-left: 0;
  }

  .microsite-header .container {
    padding-left: 10px;
    padding-right: 10px;
  }

  .node-type-microsites-downloadable-resource .page-header,
  .node-type-microsites-downloadable-resource .field.field-name-field-image.field-type-image,
  .node-type-microsites-downloadable-resource .field-name-body.field-type-text-with-summary {
    padding-left: 0px;
  }

  /* .domain-inner-page .field-type-image {
    margin-bottom: 0;
    padding-right: 0;
    float: none;
    margin-left: 0;
    padding: 0;
   }

   .domain-inner-page .field-name-field-image-caption {
    margin-left: 0;
   }

   .domain-inner-page .field-name-field-image-caption .field-item {
    float: none;
    margin-right: 0;
    width: auto;
   }

   .domain-inner-page .pane-node-body .field-name-body {
    padding: 0;
   }

   .domain-inner-page .addthis_toolbox {
    float: none;
    padding-right: 0;
   }*/

  .node-microsites-downloadable-resource.node-teaser {
    margin-bottom: 15px !important;
  }

  /* .domain-inner-page .field.field-name-field-image.field-type-image,
   .page-microsites-reports .field.field-name-field-image.field-type-image {
    margin-bottom: 15px;
   }*/

  .microsite-microsites-unrwa-org #views_slideshow_cycle_teaser_section_slide_shows-block,
  .microsite-microsites-unrwa-org .views-slideshow-cycle-main-frame-row,
  .microsite-microsites-unrwa-org .views-slideshow-cycle-main-frame {
    height: 200px !important;
  }

  .microsite-microsites-unrwa-org .views-slideshow-cycle-main-frame-row .field-item.even img {
    height: 200px;
  }

  .microsite-microsites-unrwa-org .unrwa-slider .views-slideshow-pager-field-item.active {
    background-size: 15px auto;
  }

  .microsite-microsites-unrwa-org .unrwa-slider .views-slideshow-pager-field-item {
    background-size: 15px auto;
  }
}

/*.node-microsites-webform .form-submit {
  margin-top: 20px;
}*/

.panel-pane.pane-views.pane-domain-frontpage-block.container {
  background: #fff;
  padding-left: 30px;
  padding-right: 30px;
}

.microsite-header .container {
  background: #fff;
  margin-top: 40px;
  padding-left: 30px;
  padding-right: 30px;
}

.homepage-slider {
  margin-bottom: 0px !important;
}

.middle-content-gradiant {
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0) 15%,
    rgba(255, 255, 255, 1) 35%,
    rgba(255, 255, 255, 1) 100%) repeat scroll 0 0 rgba(255, 255, 255, 0);
}

.panel-pane.pane-views.pane-microsite-content.container {
  padding-right: 30px;
  padding-left: 30px;
  background: #fff;
}

.views-field.views-field-field-description {
  padding: 20px;
}

/*.body-container.container {
  background: #fff;
}*/

.node-type-microsites-downloadable-resource .row-fluid .span4 {
  padding-right: 20px;
}

@media (min-width: 768px) {
  .panel-pane.pane-views.pane-domain-frontpage-block.container,
  .microsite-header .container,
  .panel-pane.pane-views.pane-microsite-content.container
  {
    padding-left: 0px;
    padding-right: 0px;
  }

  .microsite-nav-menu ul li a {
    font-size: 13px;
  }
}

.node-type-microsites-downloadable-resource .field-label-inline .field-label,
.node-type-microsites-downloadable-resource .field-label-inline .field-items,
.node-type-microsites-downloadable-resource .field-name-field-files .field-item {
  float: none;
}

.node-type-microsites-downloadable-resource .field-name-filepath {
  display: inline-block;
}

.node-type-microsites-downloadable-resource .file-path-resources {
  margin-left: 5px;
  padding-left: 5px;
}

.node-type-microsites-downloadable-resource .file-path-resources:before {
  content: "(";
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.node-type-microsites-downloadable-resource .file-path-resources:after {
  content: ")";
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.node-type-microsites-downloadable-resource .file.file-document img {
  display: none;
}

.microsite-unrwa-org .middle-content:after {
  display: none;
}

.view-microsite-content {
  margin: 0 20px 20px;
}

.microsites-subdomain .breadcrumb {
  margin: 20px;
}

.microsites-subdomain .page-header {
  padding: 10px 20px;
}

.node-microsites-downloadable-resource img {
  padding-bottom: 10px;
}
/*********************************************/
.node-microsites-basic-page.view-mode-full,
.node-microsites-webform.view-mode-full {
  padding: 0px 20px;
}

.node-microsites-basic-page.view-mode-full .img-wrapper {
  float: left;
  margin-right: 20px;
}

.node-microsites-basic-page.view-mode-full .field-name-field-image-caption {
  font-size: 12px;
  background: #eee;
  padding: 10px;
  max-width: 581px;
}

.node-microsites-webform.view-mode-full .field-name-field-image {
  float: left;
  margin-right: 20px;
}

.node-microsites-webform.view-mode-full .webform-client-form {
  clear: both;
  margin-top: 25px;
}

@media (max-width: 768px) {

  .node-microsites-basic-page.view-mode-full .img-wrapper {
    float: none;
  }

  .node-microsites-basic-page.view-mode-full .field-name-field-image-caption {
    max-width: 581px;
  }
}

@media (max-width: 767px) {

  .view-microsite-content {
    margin: 10px;
  }

  .microsite-header .container,
  .panel-pane.pane-views.pane-domain-frontpage-block.container,
  .panel-pane.pane-views.pane-microsite-content.container,
  .panel-pane.pane-views.pane-microsite-content,
  .node-microsites-basic-page.view-mode-full,
  .node-microsites-webform.view-mode-full {
    padding: 0px;
  }

  .microsites-subdomain .breadcrumb {
    margin: 0px;
  }

  .node-microsites-basic-page.view-mode-full .img-wrapper {
    float: none;
  }
}

@media(max-width: 480px) {
  .microsite-header-block .views-field-field-slogen-domain {
    margin-top: 0;
  }
}

.node-type-microsites-downloadable-resource .field-name-title {
  color: #00ADEE;
  word-break: break-word;
}

.microsite-evaluation-unrwa-org #page-header {
  background: rgba(0, 0, 0, 0.3);
}

.microsite-evaluation-unrwa-org #page-header.sticky {
  background: #00adee;
}

.microsite-evaluation-unrwa-org .middle-content-gradiant {
  top: 59px;
}
