	/* This file will hold styles that are loaded using the same media query as the narrow grid. */
/* If you are using the default media queries provided by Omega, these styles will also
 *  apply to the normal and widescreen layouts. You may override these styles in the normal 
 *  and widescreen CSS files as appropriate. */

/* Hide menu links */
header#section-header ul.menu li {
	display:none;
}

/* Accordion menu */
#block-views-do-it-now-menu-block h2,
section[id*="find-it-menu-block"] h2 {
	cursor:pointer;
}

/* Banner Title */
h1#bannerImageTitle, div#bannerImageTitle {
	font-size:1.67em !important;
    left:10px !important;
    bottom:10px !important;
}

/* additional tweak points for title font */
@media screen and (min-width:380px) and (max-width: 479px){
h1 {
font-size: 2em !important;
}
}

h2.block-title {
	padding-top:15px;
}

/* Logo */
header#section-header div.logo-img img {
	width: 120px;
}

/* Search form */
header#section-header div#region-header-second {
	width:50%;
   }

#block-search-form form{
  margin-left: -50%;
}

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

/* Search input */
#block-search-form input#edit-search-block-form--2 {
  width: 50%;
}

@media screen and (min-width:480px) and (max-width: 750px){
	#block-search-form input#edit-search-block-form--2 {
	  width: 40%;
	}
}

/* Search results */

form#search-form {display:none;} /* Hides Drupal search form as Google add one for mobile */

/* Breadcrumb */
div#breadcrumb {
	padding-top: 1.5%;
	padding-left:10px;
	padding-right:10px;
}

/* HOMEPAGE */
 
body {
	max-width:750px !important;
}

div#zone-header-wrapper {
	margin-bottom:0 !important;
}

div.article-wrapper {
	margin:0;
}

#zone-home-top, #zone-home-middle {
	margin-bottom:0;
	border-bottom: 1px solid #E5E5E5;
	padding:0;
}

#region-sidebar-first h2.block-title {
	background:url('../images/css/hub-taxonomy-arrow.png') transparent 10px 12px no-repeat;
	padding:10px 30px !important;
	margin:0 !important;
	border-bottom: 1px solid #E5E5E5 !important;
	background-color: #F0F0F0;
}


#zone-home-top {
	border:0;
}

p.more-links {
	padding:5px 10px;
	text-align:left;
}

p.more-links a{
	padding-left:20px;
}


/* Banner */

div.branding-banner-container{
	height: 200px;
	background-size: cover !important;
}

/* Do it now */

div.region-home-do-it-now ul {
	margin:0;
}

div.region-home-do-it-now ul li {
	padding:0;
	margin:0;
	width:100%;
	background:url('../images/css/hub-taxonomy-arrow.png') white 10px center no-repeat;
}

div.region-home-do-it-now ul li h3 {
	padding:7px 30px;
}


#region-home-do-it-now {
	width:100% !important;
	margin:0;
}

#block-views-do-it-now-menu-block {
/*	background-color:#e6f4ff;*/
	background-color:#FAFAFA;
}

/* Hub Links */

#region-home-quick-links {
	clear:both;
	width:100% !important;
}

#region-home-quick-links .home-hub-display ul li {
	width:100% !important;
	margin:0;
	min-height:0px;
	padding:7px 0;
	border-bottom: 1px solid #E5E5E5;
	background:url('../images/css/hub-taxonomy-arrow.png') transparent 10px 9px no-repeat;
}

.home-hub-display ul li div.views-field.views-field-link-title, .home-hub-display ul li div.views-field.views-field-description{
	padding:0 30px;
}

#block-views-hub-page-menu-block-1 {
	border-bottom: 1px solid #E5E5E5;
	padding:10px;
}

#block-views-hub-page-menu-block-1 ul {
	margin:0;
}

#block-views-hub-page-menu-block-1 a {
  	font-family: 'Whitney SSm A', 'Whitney SSm B';
  	font-weight:500;
  	font-style:normal;
  	letter-spacing:-0.036em; /* -0.5px */
	font-size:1em;
}

/* Latest News */

#region-home-latest-news {
	width:100%;
}

#block-views-bhcc-promoted-content-carousel{
	margin-bottom:0;
}

.carousel-text-items .item-list ul {
	margin:0;
}

.carousel-text-items .item-list ul li {
	margin:0;
	padding:7px 0 !important;
	width:100%;
}

.carousel-text-items .item-list ul li .views-field-title, .carousel-text-items .item-list ul li .views-field-field-promoted-summary {
	padding:0 30px;
}

.carousel-text-items .item-list ul li .views-field-field-promoted-summary div {
	display:inline;
}

#block-views-bhcc-promoted-content-carousel-1 {
	border-bottom:1px solid #E5E5E5;
}

/* Remove carousel */

#block-views-bhcc-promoted-content-carousel  {
	display:none;
}

/* Remove summary links for non-carousel news */

#block-views-bhcc-promoted-content-promos div.contextual-links-wrapper.contextual-links-processed,#block-views-bhcc-promoted-content-promos div.content.clearfix  {
	display:none;
}


/* Whats On */

#region-home-whats-on {
	width:100%;
	margin:0;
}

#region-home-whats-on div.view-content {
	margin:0;
}

#block-views-what-s-on-events-block h2 {
	border-top:1px solid #E5E5E5;
}

div.view-what-s-on-events h3 {
	padding:5px 30px;
}

div.view-what-s-on-events ul {
	margin:0;
}

div.view-what-s-on-events ul li {
	padding:7px 30px 0 30px;
  	width:100%;
  	box-sizing:border-box;
}

/* Twitter Feed */

.latest-tweets ul {
	overflow:visible;
	padding-left:30px;
	padding-right:30px;			
}

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

.latest-tweets ul li:first-child {
	display:block;
}


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

li.tweet-holder {
	width:100%;
}

li.tweet-holder span {
	width:76%;
	float:left;
}


.tweet-msg {
	padding:0;
	width:100% !important;
}

 
.tweet-msg .inner-content {
	padding:0;
	background-color:transparent;
	border:none;
}

.latest-tweets .pager {
	margin-left:30px;
	margin-right:30px;
}

/* Contact us */

@media screen and (max-width: 320px){
#block-boxes-bhcc-contact-us-footer {
	width:100%;
}
}

/* Credit and Cookies */

#region-footer-notice-credit-link, #region-footer-legal-policies {
	width:auto;
	padding: 0 15px;
}

.region-footer-legal-policies ul {
	float:left;
	margin:0;
}

@media all and (max-width: 560px) {
#region-footer-legal-policies {
	float:left;
}				
} 

/* END HOMEPAGE */

/*HUB PAGE */

/* Links */

#region-content {
	clear:both;
	width:100% !important;
}

#region-content .hub-display ul li {
	width:100% !important;
	margin:0 0 -1px 0;
	min-height:0px;
	padding:7px 0;
	border-bottom: 1px solid #E5E5E5;
	background:url('../images/css/hub-taxonomy-arrow.png') transparent 10px 9px no-repeat;
}

.hub-display ul li div.views-field.views-field-link-title, .hub-display ul li div.views-field.views-field-description {
	padding:0 30px;
}

.hub-display ul li div.views-field.views-field-description {
	margin-top:5px;
}


.hub-display ul li div.views-field.views-field-description p {
	padding:0;
	margin:0;
	display:inline;
}

/*END HUB PAGE */

/* SUBJECT PAGE */

/* Find it menu */

aside.region-sidebar-first ul {
	margin:0;
}

aside.region-sidebar-first ul li {
	padding:0 !important;
	margin:0 !important;
	width:100%;
	background:url('../images/css/hub-taxonomy-arrow.png') white 10px center no-repeat !important;
}

aside.region-sidebar-first ul li .views-field-link-title {
	padding:7px 30px;
}

#region-sidebar-first {
	width:100% !important;
	margin:0;
}

section[id*="find-it-menu-block"] {
	background-color:#FAFAFA;
}

/* Hide first 'Contact this service' button */

#block-views-a82abaa395413a8a7800a996f309a617, #block-views-ca45424c9bdfa97e4ebd4cd3519e6f4f {
	display:none;
}


#block-views-view-articles-by-subject-block li {
	margin:0;
	padding:7px 30px;
	background-position:10px 9px;
}

#block-views-view-articles-by-subject-block li a {
	margin:0;
	padding:0;
}

div.field-type-text-with-summary ul {
	margin:0 30px 0 14px;
}

div.field-type-text-with-summary li:first-child {
	margin-top:10px;
}

/* END SUBJECT PAGE */

/* ARTICLE PAGE*/

#block-system-main img {
	float:none;
	margin:0;
}

body.page-node .content-align {
  padding-left: 0;
}

body.page-node .container-12 .grid-9 {
  width: 100%;
}

/* END ARTICLE PAGE */

/* Footer */

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

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

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

	#block-boxes-bhcc-contact-us-footer {
		width:100%;
	}

	#block-widgets-s-socialmedia-profile-default {
    	float:left;
    	margin-top:10px;
  	  	clear:both;
  	}

	#widgets-element-socialmedia_socialmedia-twitter-profile-button {
	  	margin-left:0 !important;
	}

	#feedback_simple {
 		display:none; /* hide feedback tab on smaller screens */ 
	}

	#block-boxes-bhcc-contact-us-footer .bhcc-feedback-btn {
		margin-bottom:10px;
	}

}

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

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

/* Service Page */

.grid h3 {
  float: none;
}

/* Press Releases Block */

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

	#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 */
	}

	.feedback-btn {
  		display:none !important; /* hide feedback tab on mobile */
	}

}

@media screen and (min-width:501px) and (max-width:645px) {
#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 */
}
}

/* Press Release Node */

.views-field-field-top-news-thumbnail {
	display:none; /* Hide thumbnail */
}

/* Breadcrumb for JourneyOn module pages */

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