/* This file will hold styles that are loaded using the same media query as the normal grid. */
/* If you are using the default media queries provided by Omega, these styles will also
 *  apply to the widescreen layout unless they are overridden by the widescreen styles. */

header#section-header ul.menu li.last {
  margin-right: 30px;
}

header#section-header div#region-menu {
  width: 58%;
}

/*
header#section-header div#search-site input#gsc-i-id1 {
  width: 70%; 
}
*/

.container-12 {
	text-align:left;
}

/* hide home hyperlink and remove padding/margin */

header#section-header ul.menu li.first {
	visibility:hidden;
	margin:0;
	padding:0;
}

/* Search label */
#block-search-form  h2.block-title{
   display:none;
}


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

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

/* Breadcrumb */
div#breadcrumb {
  padding-left:  15px ;
  }

/* HOME PAGE*/


#block-views-do-it-now-menu-block ul {
	padding-top:10px;
}

#block-views-do-it-now-menu-block li {
	background-position-x:10px;
	padding-left:30px;
}

#region-home-do-it-now {
  margin-right:15px;
}

#region-home-quick-links {
	width:67%;
}

div.home-hub-display ul li.views-row-odd {
  margin-right:20px;
}

/* increase hub links row height to accommodate wrapping */

div.home-hub-display ul li {
	min-height: 90px;
}

div.hub-display ul li {
	min-height: 136px;
}

#region-home-latest-news {
	float:none;
}

.region-home-latest-news-inner {
	max-width:743px;
}

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

/* Events */

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

.view-what-s-on-events .item-list {
    float: left;
    width: 47.925%;
    margin-left:2.075%; /* 15px */
}

.view-what-s-on-events .item-list:first-child {
    float: left;
    width: 47.925%;
    margin-right:2.075%; /* 15px */
    margin-left:0;
}

#region-home-whats-on.grid-4 ul li {
  float: left;
  box-sizing:border-box;
}

div.view-what-s-on-events .views-field-field-event-timestamp {
  height: 90px;
}

/* hide last event so we have 2x2 grid */
.view-what-s-on-events li.views-row-5.views-row-last {
  display: none;
}

/* Twitter Feed */

.latest-tweets ul li div.arrow {
	display:none;
}

.latest-tweets ul, .latest-tweets ul li div.inner-content, .tweet-msg {
	padding:0;
	margin:0;
	background:none;
	border:none;
}

.latest-tweets ul li {
	margin:0;
	padding:10px 30px;			
}

.views-field.views-field-profile-image-url {
	position:absolute;
}

.latest-tweets ul li span{
	position:relative;
	left:60px;
	display: block;
}

.tweet-msg {
	margin:0 !important;
	width:90% !important;
}

.tweet-msg .inner-content {
	min-height:0px;
}


.tweet-msg .inner-content .info {
	margin:0;
  	font-family: 'Whitney SSm A', 'Whitney SSm B';
  	font-weight:500;
  	font-style:normal;
  	letter-spacing:-0.036em;
}

.latest-tweets ul li div.field-content.grid-2 {
	margin:0;
	width:auto;
}

.latest-tweets li.views-row-last {
  display: none;
}

/* END HOME PAGE */

/* More links positioning */

.view-footer {
	clear:both;
	padding-top:10px;
}

.tweet-holder {
	width:40%;
	margin:0;
}

/* Non-homepage hubs */

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

div.hub-display ul li.views-row-1, div.hub-display ul li.views-row-2, div.hub-display ul li.views-row-3 {
	padding-top:23px;
	border-top:1px solid #d8d8d8;
	background-position: 0 25px;
}

/* Footer */

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

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

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

#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;
}

/* Press Releases Block */

@media screen and (max-width:901px) {
#views-exposed-form-news-archive-pressreleases .views-submit-button {
	clear:both; /* aligns button to left when it wraps */
	line-height:normal; /* removes extra spacing above button */
}
}


/* Breadcrumb for JourneyOn module pages */

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