/* CSS fixes by Marcelo.
 * This is not the best place to add this file but we don't have time to fix that right now. 
 */

/* Hide related articles and sub navigation from taxonomy terms */
body.page-taxonomy-term .zoetropemenu,
body.page-taxonomy-term .wrap {
	display: none;
}
body.page-taxonomy-term #taxoSubMenu .zoetropemenu {
	display:block;
	margin-left:0px;
}

/* Spelling error here. Fix taxonomy naming first */
body.section-gym-catagory,
body.section-courses {
	background: url("../images/bgtile-gym.jpg") repeat fixed 0 0 transparent;
}

/* Set Reception logo to all 'Tags' terms */
body.section-tags #main .logo {
  background: url("../images/reception-header-bg.png") no-repeat scroll 12px center transparent;
  height: 132px;
}

/* Tags pages: Display social icons below the main logo */
body.section-tags .socialmediaicons .wrap {
	display: block !important;
}

/* Tags pages: Display social icons below the main logo */
body.page-taxonomy-term .socialmediaicons .wrap {
	display: block !important;
	/* width:100%; */
	float:right;
	margin-bottom:20px;
}

/*body.page-taxonomy-term .socialmediaicons .wrap .fb, body.page-taxonomy-term .socialmediaicons .wrap .tw, body.page-taxonomy-term .socialmediaicons .wrap .gp {
	float:right;
}*/

/* Style logo for all Tags pages. */
body.section-tags #logo {
  margin: 0;
  padding: 24px 0;
}

/* Add a mask on top of the google map in order to disable auto scroll on hover */
#event_location_box_map {
	position: relative;	
}
#google-map-mask {
	position: absolute;
	left: 0;
	top: 0;
	width: 745px;
	height: 355px;
}
/* Help text */
#google-map-mask p {
	text-align: center;
	background-color: #000;
	opacity: 0.3;
	color: #fff;
	padding: 20px 0;
	margin: 0;
	text-transform: uppercase;	
}

/* Set background image for 'event gallery' section */
body.section-events-gallery {
	background: url("../images/bgtile-events.jpg") repeat fixed 0 0 transparent;
}
/* Set background image for 'Clubroom category' section */
body.section-the-clubroom {
    background: url("../images/bgtile-clubroom.jpg") repeat fixed 0 0 transparent;
}
/* Set the background image and logo for the 'Cinema Category' section. */
body.section-the-cinema {
	background: url("../images/bgtile-cinema.jpg") repeat fixed 0 0 transparent;
}
body.section-the-cinema #main .logo {
	background: url("../images/cinema-header-bg.png") no-repeat scroll 20px center transparent;
	height: 126px;
}

#taxoSubMenu .zoetropemenu {
	width:100%;
	margin-top:-12px;
	margin-bottom:-15px;
}

body.page-taxonomy-term h1.title{
	margin-bottom: 15px;
	font-family: 'Open Sans Condensed','Arial narrow', sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 26px;
	color:#FFF;
	margin-top:25px;
	margin-bottom:20px;
	line-height: 0.7em;
}
body.page-taxonomy-term h1.Customer{
	padding: 5px 0 5px 30px;
	background: url('../images/calendar/icon_customer.png') no-repeat left center;
}
body.page-taxonomy-term h1.Growth{
	padding: 5px 0 5px 30px;
	background: url('../images/calendar/icon_growth.png') no-repeat left center;
}
body.page-taxonomy-term h1.Digital{
	padding: 5px 0 5px 30px;
	background: url('../images/calendar/icon_digital.png') no-repeat left center;
}
body.page-taxonomy-term h1.Green, body.page-taxonomy-term h1.Marketing{
	padding: 5px 0 5px 30px;
	background: url('../images/calendar/icon_green.png') no-repeat left center;
}
body.page-taxonomy-term h1.B2B{
	padding: 5px 0 5px 30px;
	background: url('../images/calendar/icon_b2b.png') no-repeat left center;
}
body.page-taxonomy-term h1.Flagship{
	padding: 5px 0 5px 30px;
	background: url('../images/calendar/icon_flagship.png') no-repeat left center;
}
body.page-taxonomy-term h1.Scotland{
	padding: 5px 0 5px 30px;
	background: url('../images/calendar/icon_scotland.png') no-repeat left center;
}
body.page-taxonomy-term h1.Social{
	padding: 5px 0 5px 30px;
	background: url('../images/calendar/icon_social.png') no-repeat left center;
}

body.section-the-gym #taxoSubMenu .zoetropemenu li a{
	color:#000;
}
body.section-the-gym #page-title{
	color:#000;
}






