/*
Theme Name: London Met Unison Website
Theme URI: http://londonmetunison.org.uk
Description: The website theme for londonmetunison.org.uk. Requires bootstrap.
Author: London Met Unison
Author URI: http://londonmetunison.org.uk.com/
Version: 1.0
*/

html, body {
	background-color: #eee;
	position: relative; /* Ensures fixed position navbar adjusts when admin bar present */
}

h1, h2, h3, h4, h5, h6 {
	font-family: "Trebuchet Ms","Helvetica Neue",Helvetica,Arial,sans-serif;
	text-transform: uppercase;
}

/*
 * Image alignment
 */
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/*
 * Green container bar
 */
.container-green {
	background-color: #4b9d46;
	background-image: -moz-linear-gradient(top, #4b9d46, #3a8c35);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4b9d46), to(#3a8c35));
	background-image: -webkit-linear-gradient(top, #4b9d46, #3a8c35);
	background-image: -o-linear-gradient(top, #4b9d46, #3a8c35);
	-webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 1.0);
	-moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 1.0);
	box-shadow: 0 1px 10px rgba(0, 0, 0, 1.0);
	border-top: 1px solid rgba(255, 255, 255, 0.4);
	border-bottom: 1px solid rgba(255, 255, 255, 0.4);
	padding: 20px 0;
	margin-top: -1px;
	margin-bottom: 30px;
}

/*
 * Green and purple glyphicons
 */
[class^="icon-green"],
[class*=" icon-green"] {
	background-image: url('img/glyphicons-green.png');
}
[class^="icon-purple"],
[class*=" icon-purple"] {
	background-image: url('img/glyphicons-purple.png');
}
	

/*
 * Header styles
 */
.header-container {
	background-image: -moz-linear-gradient(top, #fff, #eee);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#eee));
	background-image: -webkit-linear-gradient(top, #fff, #eee);
	background-image: -o-linear-gradient(top, #fff, #eee);
}
.header-container {
	padding: 30px 0;
}
.header {
	position: relative;
}
.header .logo {
	display: block;
	width: 50%;
}
.header .logo img {
	width: 50%;
	margin-left: -4%;
}
.header .site-links {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	list-style: none;
}
.header .site-links li {
	float: left;
	margin-left: 20px;
	font-size: 0.8em;
	font-family: Verdana,"Helvetica Neue",Helvetica,Arial,sans-serif;
}
.header .site-links a:hover [class^="icon-"],
.header .site-links a:hover [class*=" icon-"] {
	background-image: url('img/glyphicons-purple.png');
}
.header .site-links a {
	color: #4b9d46;
}
.header .site-links a:hover {
	text-decoration: none;
	color: #543173;
}
.header .site-links li.social {
	margin-left: 10px;
}
.header .site-links li.social a {
	display: block;
	width: 24px;
	height: 24px;
	margin-top: -1px;
}
.header .site-links li.social a.facebook {
	background-image: url('img/icons/facebook.png');
}
.header .site-links li.social a.facebook:hover {
	background-image: url('img/icons/facebook-hover.png');
}
.header .site-links li.social a.youtube {
	background-image: url('img/icons/youtube.png');
}
.header .site-links li.social a.youtube:hover {
	background-image: url('img/icons/youtube-hover.png');
}
.header .site-links li.social a.twitter {
	background-image: url('img/icons/twitter.png');
}
.header .site-links li.social a.twitter:hover {
	background-image: url('img/icons/twitter-hover.png');
}
.header .site-links li.social a.rss {
	background-image: url('img/icons/rss.png');
}
.header .site-links li.social a.rss:hover {
	background-image: url('img/icons/rss-hover.png');
}
.header .navbar-search {
	position: absolute;
	bottom: 0;
	right: 0;
}

/*
 * Navbar
 */
.navbar-container {
	background-color: #dde5d0;
}
.navbar-container a.collapsed-home {
	display: none;
}
.navbar-container .nav {
	font-family: "Trebuchet Ms","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0;
	margin-left: -15px;
}
.navbar-container .nav li {
	float: left;
	line-height: 50px;
}
.navbar-container .nav li a {
	color: #4b9d46;
	padding: 0 25px;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.7);
}
.navbar-container .nav>li>a:hover,
.navbar-container .nav>li>a:focus {
	background-color: #4b9d46;
	color: #eee;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.9);
	border-radius: 0;
}
.navbar-container .nav li.active {
	background-color: #4b9d46;
}
.navbar-container .nav li.active a {
	color: #eee;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.9);
}
.navbar-container .nav li.home {
	background-color: rgba(0, 0, 0, 0.05);
	margin-left: 15px;
}
.navbar-container .nav .home i {
	margin-top: 5px;
	background-image: url('bootstrap/img/glyphicons-halflings-white.png');
}
.navbar-container .nav li.highlight a {
	color: #543173;
}
.navbar-container .nav li.highlight a:hover{
	color: #eee;
}
.navbar-container  .lmu-collapsed-nav-text {
	display: none;
}

/*
 * Collapsible area
 */
.navbar-container .btn-navbar {
	display: none;
	padding-bottom: 7px;
}
.navbar-container .btn-navbar .icon-bar {
	display: block;
	width: 18px;
	height: 2px;
	background-color: #f5f5f5;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}
.navbar-container .nav-collapse .nav-secondary,
.navbar-container .nav-collapse .navbar-search {
	display: none;
}
.nav-collapse .navbar-form,
.nav-collapse .navbar-search {
	border: none;
}

/*
 * Subpages in navbar
 */
.lmu-subpages {
	margin: 0;
}
.lmu-subpages li {
	width: 280px;
	float: left;
	display: block;
	margin-right: 20px;
	margin-bottom: 5px;
}
.lmu-subpages li i {
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.lmu-subpages li:hover i {
	opacity: 1.0;
	filter: alpha(opacity=100);
}
.lmu-subpages li a {
	color: #ddd;
}
.lmu-subpages li a:hover {
	color: white;
	text-decoration: none;
}

/*
 * Promo bar
 */
.promo-bar .promo-text {
	padding: 3% 0;
	padding-left: 65%;
	padding-right: 70px;
	color: #ddd;
	text-shadow: 2px 2px 0 black;
}
.promo-bar .promo-slot {
	height: 300px;
	background-position: center center;
}
.promo-bar .promo-slot-light .promo-text {
	color: #333;
	text-shadow: 2px 2px 0 white;
}
.promo-bar .carousel {
	margin-bottom: 0;
	border: 1px solid #eee;
	box-shadow: 0 0 5px black;
}
.promo-bar .carousel-control {
	top: 50%;
}
.promo-bar .carousel-indicators li {
	border: 1px solid #333;
}
.promo-bar .carousel-indicators .active {
	background-color: #4b9d46;
}

/*
 * Content Panels
 */
.lmu-content-widget h4{
	margin-top: 0;
	text-transform: uppercase;
}

/*
 * Featured Content Panels
 */
.lmu-featured-panels {
	margin-top: 20px;
	color: #eee;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}
.lmu-featured-panels .lmu-content-widget {
	border-right: 1px solid #6dbf68;
	padding-right: 30px;
}
.lmu-featured-panels .lmu-content-widget.widget-last {
	border-right: none;
	padding-right: 0;
}

/*
 * Top Content Row
 */
.container-first-row {
	margin-bottom: 30px;
}
.container-first-row .lmu-content-widget a {
	color: #4b9d46;
	font-weight: bold;
}
.container-first-row .lmu-content-widget a:hover {
	color: #543173;
	text-decoration: none;
}
.container-first-row .lmu-content-widget a.btn-success {
	color: #eee;
	font-weight: normal;
}
.container-first-row .lmu-featured-news {
	padding: 20px;
	background-color: #ddd;
}
.lmu-content-about {
	line-height: 1.6em;
}
.lmu-featured-news .lmu-news-img {
	width: 192px;
	height: 128px;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #bbb;
}
.lmu-featured-news .lmu-news-img  img {
	width: 190px;
	height: 126px;
	padding: 1px;
}
.lmu-featured-news h4 {
	margin-top: 0;
}
.lmu-featured-news h4 a {
	color: #4b9d46;
}
.lmu-featured-news h4 a:hover {
	color: #543173;
	text-decoration: none;
}
.lmu-featured-news a.btn-success {
	font-weight: normal !important;
	color: white !important;
}

/*
 * News list
 */
.lmu-news-list h4.lmu-widget-title {
	padding: 5px 10px;
	background-color: #ddd;
	margin-left: -10px;
}
.lmu-news-list .news-item  {
	padding-bottom: 10px;
	border-bottom: 1px solid #ddd;
}
.lmu-news-list .date {
	font-size: 0.8em;
	color: #aaa;
	line-height: 1em;
	margin-bottom: 0;
}
.lmu-news-list .news-item  h4{
	margin-top: 1em;
	margin-bottom: 5px;
	font-size: 1.2em;
	text-transform: none;
}
.lmu-news-list .news-item a {
	color: #4b9d46;
}
.lmu-news-list .news-item a:hover {
	color: #543173;
	text-decoration: none;
}

/*
 * Main Sidebar
 */
.lmu-sidebar .lmu-content-widget {
	width: 94%;
	margin-bottom: 30px;
	border: 1px solid #ddd;
	background-color: #fafafa;
	padding: 3%;
}
.span8 .lmu-sidebar .lmu-content-widget {
	width: 42%;
}
.lmu-sidebar .lmu-content-widget form {
	margin-bottom: 0;
}
.lmu-content-widget select {
	width: 150px;
}
.lmu-sidebar a {
	color: #4b9d46;
	font-weight: bold;
}
.lmu-sidebar a:hover {
	color: #543173;
	text-decoration: none;
}

/*
 * Sidebar Block Widget (images, etc)
 */
.lmu-sidebar .lmu-sidebar-block {
	position: relative;
	padding: 0;
	width: 100%;
	height: 192px;
}
.lmu-sidebar .lmu-sidebar-block a {
	background-position: center center;
	background-size: 100% auto;
}	
.span8 .lmu-sidebar .lmu-sidebar-block {
	width: 48%;
}
.span4 .lmu-sidebar .lmu-sidebar-block:hover,
.span8 .lmu-sidebar .lmu-sidebar-block:hover {
	border: 1px solid #aaa;
}
.lmu-sidebar-block a {
	display: block;
	width: 100%;
	height: 100%;
}
.lmu-sidebar-block a p {
	position: absolute;
	bottom: 0;
	padding: 5px 10px;
	margin: 0;
	background-color: #333;
	background-color: rgba(0, 0, 0, 0.5);
	border-top: 1px solid #333;
	left: 0;
	right: 0;
	text-align: center;
	color: #ddd;
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.lmu-sidebar-block a:hover p {
	opacity: 1;
	filter: alpha(opacity=100);
}

/*
 * Content body
 */
.lmu-content-body .lmu-page-title {
	margin-top: 0;
}
.lmu-content-body a {
	color: #4b9d46;
	font-weight: bold;
}
.lmu-content-body a:hover {
	color: #543173;
	text-decoration: none;
}
.lmu-content-body .btn-success {
	color: #eee;
	font-weight: normal;
}
.lmu-content-body .btn-success:hover {
	color: white;
}
.lmu-content-single .entry-header {
	margin-bottom: 50px;
}
.lmu-content-body .entry-header .post-date {
	color: #888;
}
.lmu-content-body .nav-single {
	margin-top: 50px;
}
.lmu-content-body .page-links {
	margin: 20px 0;
	padding: 5px 10px;
	background-color: #ddd;
}
.lmu-content-list article {
	margin-bottom: 40px;
	padding: 20px;
	background-color: #ddd;
}
.lmu-content-list .entry-title {
	margin: 0;
	line-height: 28px;
}
.lmu-content-list .entry-header img {
	float: left;
	width: 190px;
	height: 126px;
	padding: 1px;
	margin: 10px;
	margin-left: 0;
	margin-top: 0;
	border: 1px solid #ccc;
}
.lmu-content-list .navigation {
	margin-bottom: 100px;
}
.lmu-content-list .lmu-location {
	color: #888;
	padding: 10px;
	margin: 0;
	margin-bottom: 30px;
	background-color: #ccc;
}
.container-404 .lmu-content-single {
	margin-bottom: 50px;
}

/*
 * Comments
 */
.comments-area,
#respond {
	margin-top: 60px;
}
.commentlist {
	list-style: none;
	margin: 0;
}
.commentlist li {
	padding: 10px;
	margin: 10px 0;
	background-color: #ddd;
}
.commentlist .comment-author {
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #ccc;
}
.commentlist .comment-meta a {
	color: #888;
	font-weight: normal;
	font-size: 0.8em;
}
.commentlist .comment-meta {
	margin-bottom: 20px;
}
.commentlist .children {
	margin: 0;
	list-style: none;
	margin-top: 10px;
	background-color: #eee;
}
.commentlist .children li {
	background-color: #eee;
}
#comment {
	width: 90%;
}
#respond .form-allowed-tags code {
	color: #333;
	white-space: normal;
}

/*
 * Footer
 */
.lmu-footer,
.lmu-footer a {
	font-size: 11px;
	line-height: 15px;
	color: #eee;
	font-weight: normal;
	font-family: Verdana, Helvetica,Arial,sans-serif;
}
.lmu-footer a:hover {
	color: #ccc;
	text-decoration: none;
}
.lmu-footer .lmu-meta {
	margin-bottom: 30px;
}
.lmu-footer .lmu-meta i.icon-underground {
	background-image: url('img/icons/icon-underground.png');
	background-position: 0 0;
}
.lmu-footer .lmu-meta i.icon-phone {
	background-image: url('img/icons/icon-phone.png');
	background-position: 0 0;
}
.lmu-footer .social-links {
	list-style: none;
	margin: 0;
}
.lmu-footer .social-links li {
	float: left;
	margin-right: 10px;
}
.lmu-footer .social-links li a {
	width: 24px;
	height: 24px;
	display: block;
}
.lmu-footer .social-links li a:hover {
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.lmu-footer .social-links li a.facebook {
	background-image: url('img/icons/facebook-white.png');
}
.lmu-footer .social-links li a.youtube {
	background-image: url('img/icons/youtube-white.png');
}
.lmu-footer .social-links li a.twitter {
	background-image: url('img/icons/twitter-white.png');
}
.lmu-footer .social-links li a.rss {
	background-image: url('img/icons/rss-white.png');
}
.lmu-footer .lmu-copyright {
	margin-top: 100px;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.lmu-footer .lmu-sitemap {
	margin: 0;
	list-style: none;
	float: left;
	width: 152px;
	margin-right: 40px;
}
.lmu-footer .lmu-sitemap li {
	margin: 0;
	margin-bottom: 20px;
	list-style: none;
}
.lmu-footer .lmu-sitemap ul,
.lmu-footer .lmu-sitemap ul li {
	margin: 0;
}
.lmu-footer .lmu-sitemap>li>a {
	font-weight: bold;
	text-transform: uppercase;
	display: block;
	border-bottom: 1px solid #81b87d;
	padding-bottom: 2px;
	margin-bottom: 2px;
}
.lmu-footer .lmu-sitemap>li>ul>li>a {
	line-height: 16px;
	display: block;
}