#block-views-272d75cbc608637aa1e4f3c0c985c4eb .view-header{
  background-color:rgba(0,0,0, 0.4);
}

 .front  #block-views-272d75cbc608637aa1e4f3c0c985c4eb .front-logo {
  max-width:100%;
  width:250px;
  padding-top:10px;
  padding-bottom:10px;
}

.not-front #page-logo {
  padding-top:10px;
  padding-bottom:10px;
}
.not-front #nav-wrapper{
  max-height:96px;
}
/*.site-slogan {
  font-family:'DIN Next W01';
  font-style:normal;
  font-size:1.42em;
}*/
.not-front #menu-bar .nav ul, 
.not-front #menu-bar .nav ul.menu {
  padding: 40px 0;
}
.easy-breadcrumb a,
.easy-breadcrumb  {
  color:#c7c7c7;
}
.not-front #page-logo img {
  width:240px;
}
.not-front #page-logo {
  padding-right:0;
  padding-left:0;
}

.carousel-pager .my-flex-control-nav a {
  font-size:1.3em;
  line-height:1;
}

.site-slogan {
  display:none;
}

.not-front #page-logo img {
  width:auto !important;
  max-width:100%;
  height:auto !important;
}

#block-block-28 {
  text-align:center; 
}

#block-block-37 {
  display:none;
}

#edit-register-info a{
  border-bottom:2px solid #FFF76B;
}
#edit-register-info {
  text-align:left;
  padding-left:25px;
  padding-right:25px;
}

#block-block-24 .networkright p{
  color:#384e5f;
}

.member-row .views-field-field-logo > .field-content{
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width:100%;
}
.member-row .views-field-field-logo {
  min-height:180px;
  padding-top:10px;
  padding-bottom:10px;
  position:relative;
  vertical-align:middle;
  width:100%;
  text-align:center;
}

.page-members .view-members-foundation-list.view-display-id-attachment_1 .member-row {
    border-width: 0;
}

#views-exposed-form-general-search-page input[type="text"], 
#views-exposed-form-general-search-page input[type="password"]{
  color:#5C7F91;
}
.page-node-15 .page {
  background-color: #E6E6E6;
}
#block-block-30 {
  font-size:1.1em;
  color:#5C7F91;
}
@media screen and (min-width: 1510px){ 
  .node-event .field-slideshow {
    overflow:visible;
  }
  .node-event .field-slideshow .field-slideshow-slide{
    -webkit-box-shadow: inset 0px 0px 41px 4px rgba(230,230,230,1);
    -moz-box-shadow: inset 0px 0px 41px 4px rgba(230,230,230,1);
    box-shadow: inset 0px 0px 41px 4px rgba(230,230,230,1);
  }
}
.field-name-field-special-event-tab-link.view-mode-full .field-item:before{
  content: "\f105";
  display:inline-block;
  font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
	margin-right:8px;
}
.field-name-body.view-mode-full a {
  text-decoration:underline;
  color:#AEC1C7;
}
.field-name-body.view-mode-full a:hover {
  text-decoration:none;
  color:#F9E300;
}
.field-name-field-special-event-tab-link.view-mode-full .field-item{
  padding-left:5px;
  padding-bottom:6px;
  margin-bottom:5px;
  border-bottom:1px solid #F9E300;
  font-weight:bold;
  color:#5C7F92;
}
.field-name-field-special-event-tab-link.view-mode-full{
  margin-top:20px;
  margin-bottom:20px;
}
.field-name-video-wall.view-mode-full h2{
  font-size:1.2em;
  margin-top:10px;
  margin-bottom:15px;
  font-weight:bold;
  
}
@media screen and (min-width: 767px){ 
  .page-node-15 .field-name-body .field-item {
    -webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
    -webkit-column-gap: 25px; /* Chrome, Safari, Opera */
    -moz-column-gap: 25px; /* Firefox */
    column-gap: 25px;
	-moz-column-fill: balance;
    -webkit-column-fill: balance;
    column-fill: balance;
  }
  .page-node-15 .box {
    display: inline-block;
  }
  .page-members .view-members-foundation-list.view-display-id-attachment_1 .member-row {
    border-bottom: 1px solid #A9BEC9;
    border-right: 1px solid #A9BEC9;
    min-height: 225px;
  }
  .page-members .view-members-foundation-list.view-display-id-attachment_1 .member-row:nth-child(4n) {
    border-right: none;
  }
}
.node-event .field-slideshow {
  margin-left:auto;
  margin-right:auto;
}
.page-node-15 #page-details{
  margin-bottom:15px;
}
.page-node-15 .box a{
  text-decoration:underline;
}
.page-node-15 .box {
  margin: 0 0 1em;
  width: 100%;
  background-color:#FFFFFF;
  
}
.page-node-15 .box h2{
  color:#5C7F91;
  background-color:#F9E300;
  font-weight:bold;
  line-height:1;
  padding:10px;
  margin-bottom:10px;
}
.page-node-15 .box {
  padding:15px;
  padding-bottom:15px;
  margin-bottom:30px;
}

#block-block-30 {
  text-align:center;
  font-weight:bold;
}

.node-type-event .elements-cont .field-programme:before {
  font-size: 1.5em;
}

.node-type-event .elements-cont .field-programme a.download-programme > span {
  background-color: #F9E300;
  padding: 6px 15px;
  font-size: 1.3em;
}

#block-views-about-page-block-9 {
    padding-top:3em;
    padding-bottom:3em;
    
}
#block-views-about-page-block-1,
#block-views-about-page-block-2 {
    background-color: #DDEDED;
}

#block-views-about-page-block-9 .view-header {
    width: 40%;
    float: left;
    padding-right: 5%;
}

#block-views-about-page-block-9 .view-content {
    width: 60%;
    float: left;
}

#block-views-about-page-block-2 {
    background-color: #FFFFFF;
}