/* Main override styles */

header.navbar {
	margin-bottom:0;
border:none;
}

footer.global-footer {
background-color:#313131;
color:#ffffff;
height:8em;
}
body#node footer.global-footer {margin-top:1em;}
footer.global-footer div.container {padding-top:2em;}
footer.global-footer a {color:#eeeeee;}
footer.global-footer a:hover {text-decoration:none;}
footer.global-footer ul {
list-style-type:none;
padding:none;
}
footer.global-footer li {display:inline;} 

#global-nav-buttons {margin-top:20px;}
#global-search {margin-top:20px;}

body#front-page section.jumbotron, body#node section.jumbotron {padding-top:6em;}

body#front-page section.primary-standfirst h1, body#node section.primary-standfirst h1 {
	margin-top:0.25em;
	letter-spacing: -2px;
	text-transform:capitalize;
	font-family: "oswald-bold",Arial, Helvetica, sans-serif;
}

.twitter-share-button {float:right;}
.facebook-share-ubtton {float:right;}
ul.social li {margin-right:1em;}
/* Main text body styles */

body#node article.body-text {
font-family: Georgia, serif;
font-size: 1.45em;
line-height: 1.5em;
color:#313131;
}
body#node article.body-text p {margin-bottom:1em;}
body#node article.body-text blockquote p {
font-family: "oswald-light",Arial, Helvetica, sans-serif;
font-size: 1.45em;
line-height: 1.5em;
}
body#node article.body-text p a {
color:#313131;
border-bottom-width: 1px;
border-bottom-style: solid;
}
body#node article.body-text p a:hover {
text-decoration:none;
border:none;
}


/* Header Logo */

#logo {
	text-transform:uppercase;
	letter-spacing: -1px;
	font-family: "oswald-regular",Arial, Helvetica, sans-serif;
font-size:2em;
}
#logo a:hover {text-decoration:none;}

/* Front page articles lists */

#fp-articles ul {
list-style-type:none;
padding:0;
}

#fp-articles ul li article a {
color:#313131;
-o-transition:.5s;
-ms-transition:.5s;
-moz-transition:.5s;
-webkit-transition:.5s;
transition:.5s;
}
#fp-articles ul li article a h2 {
font-family: "oswald-regular",Arial, Helvetica, sans-serif;
}
#fp-articles ul li article a h3 {
font-family: "oswald-light",Arial, Helvetica, sans-serif;
}

/* Front page friends section */

#friends {
margin-top:2em;
padding-bottom:2em;
}
#friends h2 {
font-family: "oswald-light",Arial, Helvetica, sans-serif;
}

/* Comments section */

section.comments a:hover {text-decoration:none;}

/* THEMES */

/* office green */
/* Primary colour: #75B08A */
/* Top nav background colour: #3D3B42 */
/* Main button colour: #F0E797 */

.office-green a#logo {color:#ffffff;}
body#node.office-green article.body-text p a {
border-bottom-color: #75B08A;
}
body#node.office-green article.body-text p a:hover {
color: #75B08A;
}
body.office-green header.navbar.navbar-inverse.navbar-fixed-top div.container a.btn.btn-primary, body.office-green header.navbar.navbar-inverse.navbar-fixed-top div.container a.btn.btn-success, body.office-green header.navbar.navbar-inverse.navbar-fixed-top div.container button.btn.btn-success {
background-color: #75B08A;
border-color:#75B08A;
}
body.office-green article.body-text.container div.well.well-sm a {
color: #75B08A;
}
body#front-page.office-green section#fp-navigation.container ul.nav.nav-tabs li a {color:#75B08A;}
.office-green section.comments a, .office-green section.related a {color:#75B08A;}
.office-green #fp-articles ul li article a:hover {
text-decoration:none;
color:#75B08A;
}
.office-green #friends {background-color:#75B08A;}
.office-green #friends h2 {color:#ffffff;}
.office-green section.primary-standfirst {
color: #FFFFFF;
background-color: #75B08A;
}
body#front-page .office-green section#fp-navigation ul li a {color:#75B08A;}
.office-green header {
background-color:#3D3B42;
color:#ffffff;
}
body#front-page.office-green section.primary-standfirst.jumbotron article.container p a.btn.btn-primary.btn-lg {
color: #313131;
background-color:#F0E797;
border-color: #F0E797;
}

/* seaside-blue */
/* Primary colour: #5DA6A6 */
/* Top nav background colour: #344459 */
/* Main button colour: #A9D9CB */

.seaside-blue a#logo {color:#ffffff;}
body#node.seaside-blue article.body-text p a {
border-bottom-color: #5DA6A6;
}
body#node.seaside-blue article.body-text p a:hover {
color: #5DA6A6;
}
body.seaside-blue header.navbar.navbar-inverse.navbar-fixed-top div.container a.btn.btn-primary, body.seaside-blue header.navbar.navbar-inverse.navbar-fixed-top div.container a.btn.btn-success, body.seaside-blue header.navbar.navbar-inverse.navbar-fixed-top div.container button.btn.btn-success {
background-color: #5DA6A6;
border-color:#5DA6A6;
}
body.seaside-blue article.body-text.container div.well.well-sm a {
color: #5DA6A6;
}
body#front-page.seaside-blue section#fp-navigation.container ul.nav.nav-tabs li a {color:#5DA6A6;}
.seaside-blue section.comments a, .seaside-blue section.related a {color:#5DA6A6;}
.seaside-blue #fp-articles ul li article a:hover {
text-decoration:none;
color:#5DA6A6;
}
.seaside-blue #friends {background-color:#5DA6A6;}
.seaside-blue #friends h2 {color:#ffffff;}
.seaside-blue section.primary-standfirst {
color: #FFFFFF;
background-color: #5DA6A6;
}
body#front-page .seaside-blue section#fp-navigation ul li a {color:#5DA6A6;}
.seaside-blue header {
background-color:#344459;
color:#ffffff;
}
body#front-page.seaside-blue section.primary-standfirst.jumbotron article.container p a.btn.btn-primary.btn-lg {
color: #313131;
background-color:#A9D9CB;
border-color: #A9D9CB;
}

/* orange-fire */
/* Primary colour: #F55B03 */
/* Top nav background colour: #584131 */
/* Main button colour: #F4A105 */

.orange-fire a#logo {color:#ffffff;}
body#node.orange-fire article.body-text p a {
border-bottom-color: #F55B03;
}
body#node.orange-fire article.body-text p a:hover {
color: #F55B03;
}
body.orange-fire header.navbar.navbar-inverse.navbar-fixed-top div.container a.btn.btn-primary, body.orange-fire header.navbar.navbar-inverse.navbar-fixed-top div.container a.btn.btn-success, body.orange-fire header.navbar.navbar-inverse.navbar-fixed-top div.container button.btn.btn-success {
background-color: #F55B03;
border-color:#F55B03;
}
body.orange-fire article.body-text.container div.well.well-sm a {
color: #F55B03;
}
body#front-page.orange-fire section#fp-navigation.container ul.nav.nav-tabs li a {color:#F55B03;}
.orange-fire section.comments a, .orange-fire section.related a {color:#F55B03;}
.orange-fire #fp-articles ul li article a:hover {
text-decoration:none;
color:#F55B03;
}
.orange-fire #friends {background-color:#F55B03;}
.orange-fire #friends h2 {color:#ffffff;}
.orange-fire section.primary-standfirst {
color: #FFFFFF;
background-color: #F55B03;
}
body#front-page .orange-fire section#fp-navigation ul li a {color:#F55B03;}
.orange-fire header {
background-color:#584131;
color:#ffffff;
}
body#front-page.orange-fire section.primary-standfirst.jumbotron article.container p a.btn.btn-primary.btn-lg {
color: #313131;
background-color:#F4A105;
border-color: #F4A105;
}

/* winter-forrest */
/* Primary colour: #02A991 */
/* Top nav background colour: #79413F */
/* Main button colour: #FAF2B0 */

.winter-forrest a#logo {color:#ffffff;}
body#node.winter-forrest article.body-text p a {
border-bottom-color: #02A991;
}
body#node.winter-forrest article.body-text p a:hover {
color: #02A991;
}
body.winter-forrest header.navbar.navbar-inverse.navbar-fixed-top div.container a.btn.btn-primary, body.winter-forrest header.navbar.navbar-inverse.navbar-fixed-top div.container a.btn.btn-success, body.winter-forrest header.navbar.navbar-inverse.navbar-fixed-top div.container button.btn.btn-success {
background-color: #02A991;
border-color:#02A991;
}
body.winter-forrest article.body-text.container div.well.well-sm a {
color: #02A991;
}
body#front-page.winter-forrest section#fp-navigation.container ul.nav.nav-tabs li a {color:#02A991;}
.winter-forrest section.comments a, .winter-forrest section.related a {color:#02A991;}
.winter-forrest #fp-articles ul li article a:hover {
text-decoration:none;
color:#02A991;
}
.winter-forrest #friends {background-color:#02A991;}
.winter-forrest #friends h2 {color:#ffffff;}
.winter-forrest section.primary-standfirst {
color: #FFFFFF;
background-color: #02A991;
}
body#front-page .winter-forrest section#fp-navigation ul li a {color:#02A991;}
.winter-forrest header {
background-color:#79413F;
color:#ffffff;
}
body#front-page.winter-forrest section.primary-standfirst.jumbotron article.container p a.btn.btn-primary.btn-lg {
color: #313131;
background-color:#FAF2B0;
border-color: #FAF2B0;
}

/* vintage-fashionista */
/* Primary colour: #D89A71 */
/* Top nav background colour: #D63767 */
/* Main button colour: #F1D698 */

.vintage-fashionista a#logo {color:#ffffff;}
body#node.vintage-fashionista article.body-text p a {
border-bottom-color: #D89A71;
}
body#node.vintage-fashionista article.body-text p a:hover {
color: #D89A71;
}
body.vintage-fashionista header.navbar.navbar-inverse.navbar-fixed-top div.container a.btn.btn-primary, body.vintage-fashionista header.navbar.navbar-inverse.navbar-fixed-top div.container a.btn.btn-success, body.vintage-fashionista header.navbar.navbar-inverse.navbar-fixed-top div.container button.btn.btn-success {
background-color: #D89A71;
border-color:#D89A71;
}
body.vintage-fashionista article.body-text.container div.well.well-sm a {
color: #D89A71;
}
body#front-page.vintage-fashionista section#fp-navigation.container ul.nav.nav-tabs li a {color:#D89A71;}
.vintage-fashionista section.comments a, .vintage-fashionista section.related a {color:#D89A71;}
.vintage-fashionista #fp-articles ul li article a:hover {
text-decoration:none;
color:#D89A71;
}
.vintage-fashionista #friends {background-color:#D89A71;}
.vintage-fashionista #friends h2 {color:#ffffff;}
.vintage-fashionista section.primary-standfirst {
color: #FFFFFF;
background-color: #D89A71;
}
body#front-page .vintage-fashionista section#fp-navigation ul li a {color:#D89A71;}
.vintage-fashionista header {
background-color:#D63767;
color:#ffffff;
}
body#front-page.vintage-fashionista section.primary-standfirst.jumbotron article.container p a.btn.btn-primary.btn-lg {
color: #313131;
background-color:#F1D698;
border-color: #F1D698;
}

/* ukip-purple */
/* Primary colour: #743EA2 */
/* Top nav background colour: #160025 */
/* Main button colour: #F1D652 */

.ukip-purple a#logo {color:#ffffff;}
body#node.ukip-purple article.body-text p a {
border-bottom-color: #743EA2;
}
body#node.ukip-purple article.body-text p a:hover {
color: #743EA2;
}
body.ukip-purple header.navbar.navbar-inverse.navbar-fixed-top div.container a.btn.btn-primary, body.ukip-purple header.navbar.navbar-inverse.navbar-fixed-top div.container a.btn.btn-success, body.ukip-purple header.navbar.navbar-inverse.navbar-fixed-top div.container button.btn.btn-success {
background-color: #743EA2;
border-color:#743EA2;
}
body.ukip-purple article.body-text.container div.well.well-sm a {
color: #743EA2;
}
body#front-page.ukip-purple section#fp-navigation.container ul.nav.nav-tabs li a {color:#743EA2;}
.ukip-purple section.comments a, .ukip-purple section.related a {color:#743EA2;}
.ukip-purple #fp-articles ul li article a:hover {
text-decoration:none;
color:#743EA2;
}
.ukip-purple #friends {background-color:#743EA2;}
.ukip-purple #friends h2 {color:#ffffff;}
.ukip-purple section.primary-standfirst {
color: #FFFFFF;
background-color: #743EA2;
}
body#front-page .ukip-purple section#fp-navigation ul li a {color:#743EA2;}
.ukip-purple header {
background-color:#160025;
color:#ffffff;
}
body#front-page.ukip-purple section.primary-standfirst.jumbotron article.container p a.btn.btn-primary.btn-lg {
color: #313131;
background-color:#F1D652;
border-color: #F1D652;
}

/* yellow-gold */
/* Primary colour: #FABA2D */
/* Top nav background colour: #313540 */
/* Main button colour: #FDE4AF */

.yellow-gold a#logo {color:#ffffff;}
body#node.yellow-gold article.body-text p a {
border-bottom-color: #FABA2D;
}
body#node.yellow-gold article.body-text p a:hover {
color: #FABA2D;
}
body.yellow-gold header.navbar.navbar-inverse.navbar-fixed-top div.container a.btn.btn-primary, body.yellow-gold header.navbar.navbar-inverse.navbar-fixed-top div.container a.btn.btn-success, body.yellow-gold header.navbar.navbar-inverse.navbar-fixed-top div.container button.btn.btn-success {
background-color: #FABA2D;
border-color:#FABA2D;
}
body.yellow-gold article.body-text.container div.well.well-sm a {
color: #FABA2D;
}
body#front-page.yellow-gold section#fp-navigation.container ul.nav.nav-tabs li a {color:#FABA2D;}
.yellow-gold section.comments a, .yellow-gold section.related a {color:#FABA2D;}
.yellow-gold #fp-articles ul li article a:hover {
text-decoration:none;
color:#FABA2D;
}
.yellow-gold #friends {background-color:#FABA2D;}
.yellow-gold #friends h2 {color:#ffffff;}
.yellow-gold section.primary-standfirst {
color: #FFFFFF;
background-color: #FABA2D;
}
body#front-page .yellow-gold section#fp-navigation ul li a {color:#FABA2D;}
.yellow-gold header {
background-color:#313540;
color:#ffffff;
}
body#front-page.yellow-gold section.primary-standfirst.jumbotron article.container p a.btn.btn-primary.btn-lg {
color: #313131;
background-color:#FDE4AF;
border-color: #FDE4AF;
}
