p {
  margin-bottom: 1.2em;
  line-height: 1.4em; }

.entry-content a {
  color: #881401;
  text-decoration: none; }
.entry-content a:visited {
  color: #881401;
  text-decoration: none; }
.entry-content a:hover,
.entry-content a:active {
  color: #891401; }

.su-lightbox {
  color: #881401;
  border-bottom: 1px dotted #8b1401;
  cursor: pointer; }

.site-title {
  color: #fff;
  font-size: 3.0em;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-top: 0px;
  margin-bottom: 0px;
  text-shadow: rgba(255, 255, 255, 0.1) -1px -1px 1px, rgba(0, 0, 0, 0.5) 1px 1px 1px; }

.white-color {
	color: #fff !important;
}

.home-link {
  text-decoration: none;
  background-color: rgba(0, 0, 0, 0.18);
  padding: 10px;
  display: block; }

.site-description {
  color: #fff;
  font-size: 1em;
  font-weight: 400;
  padding: 0.2em 0em;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0px;
  margin-bottom: 0px;
  text-shadow: rgba(255, 255, 255, 0.1) -1px -1px 1px, rgba(0, 0, 0, 0.5) 1px 1px 1px; }

.navbar-default .navbar-brand {
  color: #881401; }

.navbar-default {
  background-color: #f8b262;
  box-shadow: 0px 1px 1px rgba(100, 100, 0, 0.1); }

.navbar-default .navbar-nav > li > a {
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent; }

@media (min-width: 992px) {
  .nav > li > a {
    padding: 10px 7px; } }
.site-header {
  background-size: 1400px auto;
  height: 350px;
  margin-bottom: 1em; }

.home .su-row {
  clear: both;
  zoom: 1;
  margin: 0 -1em 1.5em; }

.entry-title {
  margin-bottom: 10px;
  letter-spacing: 1px;
  font-size: 28px;
  margin-top: 16px; }

.search-page-title, .archive-page-title {
  color: #525252;
  text-align: center;
  letter-spacing: 2px;
  margin-top: 10px; }

.byline, .single .byline, .group-blog .byline {
  display: inline;
  margin-left: 10px; }

.entry-header, .entry-content, .entry-summary, .entry-footer {
  padding: 0 1.5em; }

.read-more .btn-default:hover, .read-more .btn-default:focus {
  border-bottom: 1px solid #881401;
  background-color: #eee; }

/*  wp-pagenavi overrides  */
.wp-pagenavi {
  clear: both;
  margin-bottom: 20px;
  text-align: center;
  font-size: 16px;
  text-transform: uppercase; }

.su-row h3, .su-row .h3 {
  font-size: 20px;
  letter-spacing: 1px;
  color: #881401;
  font-weight: 600; }

.wp-pagenavi a, .wp-pagenavi span {
  text-decoration: none;
  border: 1px solid #881401;
  background-color: rgba(136, 20, 1, 0.7);
  color: #fff;
  padding: 3px 7px;
  margin: 2px; }

.wp-pagenavi span {
  background-color: transparent;
  color: #666;
  border: 1px solid rgba(136, 20, 1, 0.4); }

.wp-pagenavi a:hover, .wp-pagenavi span.current {
  border-color: #881401;
  color: #fff;
  background-color: #881401; }

.wp-pagenavi span.current {
  font-weight: bold; }

#secondary .widget {
  padding: 18px; }

.site-footer {
  background-color: #222;
  color: rgba(255, 255, 255, 0.7);
  min-height: 80px;
  font-size: 14px;
  font-weight: normal;
  padding: 1em;
  letter-spacing: 1px;
  line-height: 1.6; }

@media only screen and (max-width: 767px){
  .main-navigation ul {
    display: block; }
}