/* COLOR STYLES
-------------------------------------------------- */
body {
  color: #5a5a5a;
  background-color: #fff;
}

hr {border-color: #ccc8bf;}

a {color:#ed2a2f;}

.thumbnail {color: #ed2a2f; background-color: #fff;}

.thumbnail .caption {color: #ed2a2f;}

.thumbnail .caption p {color: #888;}

/* NAVBAR */
.navbar-inverse {
  background-color: #fff;
  border-color: #efefef;
}
.navbar-inverse .navbar-nav>li>a {
  color: #ed2a2f;
}
.navbar-inverse .navbar-nav>li>a:hover {
	color: #1d1f48;
}
.navbar-inverse .navbar-text {
  color: #fff;
}
.navbar-inverse .navbar-toggle {
  border-color: transparent;
  background-color: transparent ;
}
.navbar-inverse .navbar-toggle:hover .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle .icon-bar {
  background-color: #ed2a2f;
}
.nav-bottom {
  background-color: #ed2a2f;
}
.header-info, .header-info a {color: #fff;}

.header-info a:hover {color: rgba(255,255,255,.6);}


/* CAROUSEL */
.carousel .item {
  background-color: #777;
}
.carousel-caption.white, .carousel-caption.white h3, .carousel-caption.white p {
  color: #fff;
  text-shadow: 0 1px 1px rgba(0,0,0,.6);
}
.carousel-caption.black, .carousel-caption.black h3, .carousel-caption.black p  {
  color: rgba(0,0,0,.76);
  text-shadow: 0 1px 1px rgba(255,255,255,.6);
}
.home-form .btn {
  color: #fff;
  border-color: #fff;
  background-color: transparent;
}
.wdywtg-form .btn {
  color: #ed2a2f;
}
.wrap-wdywtg {
  background-color: #ed2a2f;
  color: #fff;
}
/* LANDING PAGES (OFFERS) */
.offer-intro, .offer-content {background-color: #E5E1D8;}

.offer-intro h1 {color: #ed2a2f;}

.media-posts .media {border-color: #ccc8bf;}

.media a {color: #ed2a2f;}

.media-posts .media .media-heading a {color: #444;}

.media-posts .media .media-heading a:hover {color: #999;}

.media a:hover {text-decoration: none;}

.post {background-color: #fff;}

.blank-content .well {background-color: transparent; border: none; box-shadow: none; color: #444;}

/* PAGES */
.section-title h4 {color:#ed2a2f;}

.page-header h1, .blank-content .well h1 {color: #222;}

.page-header.with-img {
  background-color: rgba(0,0,0,.5);
  color: #fff;
}
.page-header.with-img h1, .page-header.with-img .post-meta a {
  color: #fff;
}

.nav-tabs {background-color: #ccc8bf;}

.nav-tabs>li>a {border-radius: 0; color: #fff; border-color: transparent;}

.nav-tabs>li>a:hover {background-color: #ff8741; border-color: transparent;}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
  background-color: #ed2a2f;
  border-color: transparent;
  color: #fff;
}
.tags a {color: #ed2a2f; border-color: #ed2a2f;}

.tags a:hover {background-color:#ed2a2f; color:#fff;}

.panel-default {border-color: transparent;}

.panel-default > .panel-heading {background-color: #ccc8bf; border-color: #ccc8bf;}

.panel-body.places-list a {color: #ed2a2f;}

/* GENERAL PAGES
-------------------------------------------------- */

.general-page {background-color: #fff;}

/**** PAGINATION *****/

.pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span, .pagination>.disabled>span:focus, .pagination>.disabled>span:hover,
.pagination>li>a, .pagination>li>span {
  background-color: transparent;
  border-color: #ed2a2f;
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover,
.pagination>li>a:hover, .pagination>li>span:hover {
  background-color: #ed2a2f;
  border-color: #ed2a2f;
  color: #fff;
}
.pagination>li>a, .pagination>li>span {
  color: #ed2a2f;
}

/* FOOTER
-------------------------------------------------- */
footer {
  background-color: #980a0e;
  color: rgba(255,255,255,.77);
}
footer a {
  color: rgba(255,255,255,.97);
}
footer a:hover {
  color: #fff;
}
footer p.credits a {color: rgba(255,255,255,.6);}

footer hr {border-color: rgba(255,255,255,.3);}

/* RESPONSIVE CSS
-------------------------------------------------- */
@media (max-width: 768px) {
  .nav-bottom {
    background-color: transparent;
  }
}