/* This file will hold styles that are loaded using the same media query as the wide grid. */

img#logo {
  width: 192px;
  height: 156px;
  max-width: none;
}

body {
	min-width:1007px !important;
	background-color: #f1f1f1; 
}

body.bare-body {
    min-width: auto;
    background-color: #fff;
}

body.bare-body .grid-12 {
  margin:0;
}

/* Banner */
div.branding-banner-container{
	height: 293px;
	}

div#page {
    background-color: #fff;
}

.article-wrapper {
	margin-left:30px;
	margin-right:30px;
}

#region-home-do-it-now {
  margin-right: 3.850%; /* 44px */
}

#region-home-quick-links {
  width: 65%!important; /* 744px */
}

div.home-hub-display ul li.views-row-odd {
  margin-right: 5.910%; /* 44px */
}


/* Remove mobile carousel */
#block-views-bhcc-promoted-content-mpromos {
	display:none;
}

#region-home-latest-news.grid-8 {
  width:64.444%;
}

#region-home-whats-on.grid-4 {
  width:30%;
  margin-left:3%;
}

/* Non-homepage hubs */

div.hub-display ul {
  margin-bottom:53px;
}

/* Footer */

#section-footer {
  margin-top:31px;
}

div#zone-footer div.inner-border {
  padding-right:30px;
  padding-left:30px;
}

@media screen and (max-width:1214px) {

  #block-widgets-s-socialmedia-profile-default {
    float:right;
  }

  #block-boxes-bhcc-contact-us-footer, #widgets-element-socialmedia_profile-default .widgets {
    margin-right:5px;
    margin-left:5px;
  }

  #widgets-element-socialmedia_profile-default .widgets {
    width: 46px;
    overflow:hidden;
  }

  #widgets-element-socialmedia_profile-default .widgets img {
    height:46px;
    max-width:none;
  }

}

#block-boxes-bhcc-contact-us-footer .bhcc-feedback-btn {
  display:none; /* hide footer feedback button on larger screens */ 
}

/* Press Releases Block */

@media screen and (min-width:1216px) {
ul.press-release-items {
  max-width:556px;
}
}

body.page-live-bus-times #region-breadcrumb,
body.page-live-train-times #region-breadcrumb,
body.page-events #region-breadcrumb,
body.page-events-take-part #region-breadcrumb {
  padding-left: 25.7%;
}


/* JourneyOn - live bus times */

@media screen and (min-width:1216px) {

  .bhcc-buses-stop-layout {
    overflow: auto;
  }

  .bhcc-buses-stop-layout-first {
    float: right;
    width: 450px;
  }

  .bhcc-buses-stop-layout-second {
    float: left;
    width: 340px;
  }

  .bhcc-buses-display-group-page-map {
    margin-top: 59px;   /* line up with the top of the first departure board */
  }

  #bhcc-buses-map {
    height: 400px;
  }

}
