/*
Theme Name: Stop Fylde Fracking
Theme URI: http://teamtreehouse.com/how-to-build-a-simple-responsive-wordpress-site-with-twitter-bootstrap
Description: A simple responsive theme built with Bootstrap
Author: Zac Gordon
Author URI: http://zacgordon.com/
Version: 1.0
Tags: responsive, white, bootstrap

License: Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0)
License URI: http://creativecommons.org/licenses/by-sa/3.0/

This is an example theme to go along with the Treehouse blog post on <a href="http://teamtreehouse.com/how-to-build-a-responsive-wordpress-site-with-twitter-bootstrap">How to Build a Simple Responsive WordPress Site Using Twitter Bootstrap</a>.
*/

@import url('css/bootstrap.min.css');

body {
  background-image: url(img/bg-body.jpg);
}

/* Header */

#site-header {
  background-image: url(img/bg-header.jpg);
  background-repeat: repeat-x;
  background-color: #009A22;
}

#site-header .container {
  position: relative;
}

#site-header img {
  position: absolute;
  right: 0;
  top: 20px;
}

#site-header-text {
  margin: 40px 0 60px;
  color: #FFFFFF;
}

#site-header-text .lead {
  font-family:'Lilita One',Helvetica,Arial,Verdana,sans-serif;
  font-size: 60px;
  line-height: 1;
  text-shadow: 0 1px #2277AA;
}

#site-header-text .lead span {
  font-size: 40px;
}

#site-header-text p {
  font-family: Georgia,"Times New Roman",Times,serif;
  margin: 5px 0 10px;
  font-size: 18px;
}

/* Navigation */

.navbar {
  min-height: 40px;
}

.navbar-inverse {
  background-color: #007711;
  border: none;
  border-radius: 0;
  padding-left: 10px;
  padding-right: 10px;
}

.navbar-inverse .navbar-toggle {
  background-color: #F0AD4E;
  border-color: #EEA236;
}

.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #ed9c28;
  border-color: #d58512;
}

.navbar-inverse .navbar-nav > li > a {
  color: #FFFFFF;
  background: #005533;
  font-weight: bold;
  padding: 10px 20px;
}

.navbar-inverse .navbar-nav > li.current-menu-item > a,
.navbar-inverse .navbar-nav > li.current-menu-item > a:hover,
.navbar-inverse .navbar-nav > li.current-menu-item > a:focus,
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #FFFFFF;
  background-color: #BBDD33;
}

.navbar-inverse .navbar-collapse {
  border: none;
}

.navbar-collapse {
  padding-left: 0;
  padding-right: 0;
}

.navbar-nav {
  margin: 0;
}

.container > .navbar-header, 
.container-fluid > .navbar-header, 
.container > .navbar-collapse, 
.container-fluid > .navbar-collapse {
  margin-left: -25px;
  margin-right: -25px;
}

/* Main Content */

#main-content {
  background-color: #FFFFFF;
  border-radius: 8px;
  padding: 20px;
  margin-bottom: 20px;
}

h1 {
  color: #BBDD33;
  margin-top: 0;
  border-bottom: 1px solid #EEEEEE;
  margin-bottom: 20px;
  padding-bottom: 20px;
}

h2,
h2 a,
h2 a:hover,
h2 a:focus {
	color: #00BBDD;
}

h4,
h4 a,
h4 a:hover,
h4 a:focus {
  color: #eaa800;
}

.post {
  border-bottom: 1px solid #EEEEEE;
  margin-bottom: 20px;
  padding-bottom: 20px;
}

.post p,
.page p,
ul li {
	line-height: 1.8em;
  color: #888888;
}

p.postmetadata,
p.postmetadata a {
	color: #CCCCCC;
  font-size: 12px;
}

p.postmetadata .fa {
  margin-right: 3px;
}

.more-link {
	display: inline-block;
  line-height: 20px;
  color: #999999;
}

.more-link .text {
  background: #EEEEEE;
  display: inline-block;
  padding: 0 5px;
  position: relative;
  right: 0;
}

.more-link i {
  background: #DDDDDD;
  display: inline-block;
  font-style: normal;
  text-align: center;
  width: 20px;
}

.more-link:hover,
.more-link:focus {
	color: #FFFFFF;
}

.more-link:hover .text,
.more-link:focus .text {
	background: #00BBDD;
}

.more-link:hover i,
.more-link:focus i {
	background: #BBBBBB;
}

/* Sidebar */

.sidebox {
  border-radius: 8px;
  border: 1px solid #FFFFFF;
  padding: 10px;
  margin-bottom: 20px;
}

.sidebox h3 {
  font-weight: normal;
  margin: 0;
}

.sidebox h3 .fa {
  margin-right: 5px;
}

.sidebox p {
  font-size: 12px;
}

.sidebox .inner {
  background: #FFFFFF;
  padding: 10px;
  margin-top: 10px;
}

.stream {
  padding: 10px;
}

.sidebox.grey {
  background: #F0F0F0; /* Old browsers */
  background: -moz-linear-gradient(top,  #F0F0F0 0%, #DDDDDD 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F0F0F0), color-stop(100%,#DDDDDD)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #F0F0F0 0%,#DDDDDD 100%); /* Chrome10+,Safari5.1+ */
  background: linear-gradient(to bottom,  #F0F0F0 0%,#DDDDDD 100%); /* W3C */
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F0F0F0', endColorstr='#DDDDDD',GradientType=0 ); /* IE6-9 */
}

.sidebox.grey h3,
.sidebox.grey h3 a {
  color: #00BBDD;
}

.sidebox.grey h3 a:hover {
  color: #0099BB;
  text-decoration: none;
}

.sidebox.blue {
  background: #AADDEE; /* Old browsers */
  background: -moz-linear-gradient(top,  #AADDEE 0%, #55BBDD 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#AADDEE), color-stop(100%,#55BBDD)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #AADDEE 0%,#55BBDD 100%); /* Chrome10+,Safari5.1+ */
  background: linear-gradient(to bottom,  #AADDEE 0%,#55BBDD 100%); /* W3C */
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#AADDEE', endColorstr='#55BBDD',GradientType=0 ); /* IE6-9 */
}

.sidebox.blue h3,
.sidebox.blue h3 a {
  color: #005588;
}

.sidebox.blue h3 a:hover {
  color: #FFFFFF;
  text-decoration: none;
}

.sidebox.green {
  background: #BBDDAA; /* Old browsers */
  background: -moz-linear-gradient(top,  #BBDDAA 0%, #77BB44 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#BBDDAA), color-stop(100%,#77BB44)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #BBDDAA 0%,#77BB44 100%); /* Chrome10+,Safari5.1+ */
  background: linear-gradient(to bottom,  #BBDDAA 0%,#77BB44 100%); /* W3C */
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#BBDDAA', endColorstr='#77BB44',GradientType=0 ); /* IE6-9 */
}

.sidebox.green h3,
.sidebox.green h3 a {
  color: #006633;
}

.sidebox.green h3 a:hover {
  color: #004422;
  text-decoration: none;
}



/* Footer */

footer p {
  color: #BBAAAA;
}

/* Responsive */

/* Small devices (tablets, 768px and up) */
@media screen and (min-width: 768px) {

  .navbar-inverse {
    background-color: transparent;
  }

  .navbar-inverse .navbar-nav > li > a {
    border-radius: 8px 8px 0 0;
    padding: 10px 4px;
  }

  .navbar-inverse .navbar-nav > li + li {
    margin-left: 2px;
  }

  .container > .navbar-header, 
  .container-fluid > .navbar-header, 
  .container > .navbar-collapse, 
  .container-fluid > .navbar-collapse {
    margin-left: 0;
    margin-right: 0;
}

}

/* Medium devices (desktops, 992px and up) */
@media screen and (min-width: 992px) { 

  .navbar-inverse .navbar-nav > li > a {
    padding: 10px 15px;
  }

  .navbar-inverse .navbar-nav > li + li {
    margin-left: 10px;
  } 


}

/* Large devices (large desktops, 1200px and up) */
@media screen and (min-width: 1200px) {

}
