

/* Put your custom styles here */

h1, h2, h3, h4, h4, h6, footer, .nav {
  font-family: "Open Sans", Helvetica, Arial, sans-serif; }
  
.nav a {color:white;}
.nav a:hover {color:gray;}

body  {font-family: "Merriweather","Georgia","Times New Roman", serif;
  font-size: 15px;
  line-height: 20px;
  color: #372f2b;}

p a:hover {
  text-decoration: underline;
  cursor: pointer; }
p a:active {
  position: relative;
  top: 1px; }

.sans-serif {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 12px; }

.post-meta, .post-meta a, #dsq-content h3 {
  color: #372f2b;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 11px;
  letter-spacing: 1px;
  font-weight: 800;
  text-transform: uppercase; }
  .post-meta a, .post-meta a a, #dsq-content h3 a {
    text-decoration: underline; }
    .post-meta a:hover, .post-meta a a:hover, #dsq-content h3 a:hover {
      color: black;
      text-decoration: none; }
  .post-meta .comments, .post-meta a .comments, #dsq-content h3 .comments {
    color: red; }

.comments {
  color: red; }

   .red-flag {text-align: right;
    width:100%;
    color: white;
    height: 20px;
    line-height: 15px;
    display: block;
    font-weight: bold;
    padding: 2px;
    text-transform: uppercase;
    background-color: red;
    background-repeat: no-repeat;
    background-position: left center;
    font-family: "Open Sans",Helvetica,Arial,sans-serif;
    font-size: 11px;
    letter-spacing: 1px;
    font-weight: 800;}

p {margin: 0px 0px 15px;}

.next-post, .prev-post {
    float: right;
    line-height: 28px;
    font-family: "Merriweather","Georgia","Times New Roman",serif;
    font-size: 16px;
    }
    
    .prev-post {
    float: left}
    
.next-post, .prev-post{
    display: block;
    color: red;
    margin: 20px 20px 20px 0;
    font-style: italic;}

.paginate { border-top: 2px solid red;    padding: 8px;}


.screen-reader-text {display:none;}
.search-box {margin-top: 5%;}

@media screen and (max-width: 780px) {
.navbar-collapse.in {background: black;}
.size-full {    height: auto;
    display: block;
    width: 100%;}
}
@media screen and (max-width: 680px) {
.navbar-collapse.in {background: black;}
.navbar {
    min-height: 10px !important;}
.navbar-brand>img {
    display: block;
    width: auto;
    height: 100%;
}
}

.navbar-default .navbar-nav>li>a {color:#fff;}
@media screen and (min-width: 780px) {
ul.nav.navbar-nav {    margin-top: 5%;
    margin-left: 5%;}
    }


.search-title {font-style: italic;
    color: black;
    border-bottom: 3px solid red;
    font-size: 42px;}

.article {
  font-family: "Merriweather","Georgia","Times New Roman", serif;
  font-size: 18px;
      line-height: 1.7em;
    margin-bottom: 1.5em;
}
  .article h1 {
    line-height: 50px;
    margin-top: 18px; }
    .article h1 a {
      color: #372f2b;
      line-height: 50px !important;
      font-family: "Oswald", Helvetica, Arial, sans-serif;
      font-size: 44px;
      font-weight: 300; }
      .article h1 a:hover {
        color: black; }
      .article h1 a:hover {
        color: red; }
  .article h1.single {
    margin-top: 25px !important; }

  .article .read-more, .article .next-post, .article .prev-post, .article .more-link {
    display: block;
    color: red;
    margin: 20px 20px 20px 0;
    font-style: italic;
    font-family: "Merriweather","Georgia","Times New Roman", serif;
    font-size: 15px; }
  .article .next-post, .article .prev-post {
    float: right;
    line-height: 28px;
    font-family: "Merriweather","Georgia","Times New Roman", serif;
    font-size: 20px; }
  .article .prev-post {
    float: left; }
  .article .donate {
    float: right;
    margin-left: 25px;
    padding: 0 10px;
    height: 18px;
    /*-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    background: $red;
    color: $white;*/ }
    .article .donate a {
      color: red;
      padding: 0;
      line-height: 18px;
      letter-spacing: 1px; }

.underline:hover, .comments:hover, .article .read-more:hover, .article .next-post:hover, .article .prev-post:hover, .article .more-link:hover, .article .donate a:hover, .dsq-comment-header a:hover, #header .site-nav li a:hover, #footer .site-nav li a:hover {
  text-decoration: underline; }
  
  a {
  color: red; }
  a:hover {
    color: red; }
    
/* [5.1] disqus overrides */
#dsq-content h3 {
  float: right; }

.dsq-like-thumb {
  display: inline !important; }

#dsq-sort-by {
  float: left !important; }

.dsq-comment-header {
  background-color: red !important;
  background-image: none !important;
  color: black !important;
  margin-right: -20px !important;
  border: 0 !important;
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  border-radius: 0px !important; }
  .dsq-comment-header a {
    color: white; }

.dsq-textarea-background {
  background-color: #efe6df !important;
  background-image: none !important;
  border: 1px solid #b38968 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
  -webkit-box-shadow: 0 !important;
  -moz-box-shadow: 0 !important;
  box-shadow: 0 !important; }

.dsq-reply h3 {
  display: none !important; }

#dsq-account-dropdown {
  margin-top: -50px;
  float: none !important;
  margin-bottom: 15px;
  margin-left: 400px; }

.dsq-global-toolbar-right {
  margin-top: 10px !important; }

#dsq-sort-select {
  margin-right: 10px !important; }

/* [5.2] diggdigg overrides */
#dd_name {
  display: none !important; }

#dd_start, #dd_end {
  float: none !important; }

#dd_ajax_float {
  height: 451px !important;
  border: none !important;
  background-color: transparent !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
  -webkit-box-shadow: 0 0 0 !important;
  -moz-box-shadow: 0 0 0 !important;
  box-shadow: 0 0 0 !important; }

.dd_inner {
  width: 732px !important; }

/* [6] page sections */

header, .navbar-default {background: red;}
.navbar {min-height: 135px;}

footer
{
  background-color: #372f2b;
  border-top: 1px solid red; 
  color:#efe6df;
  
  }

.float-right
{
    float: right;
}

.tagline {    text-transform: uppercase;
    display: block;
    letter-spacing: 2px;
    padding-top: 102px;
    margin-bottom: 0;
    font-family: "Oswald",sans-serif;
    font-style: italic;
    font-size: 18px;
    color: #372f2b;}
    
@media screen and (max-width: 780px) {
	.tagline {font-size:12px; margin-left: 15px;}
	}
	
@media screen and (max-width: 680px) {
	.tagline {display:none;}
	}
