/**********************************
  Contents:

  01. Dark style

**********************************/


/**********************************
 01. Dark style
**********************************/
body {
  background-color: #333;
}

p,
a,
h2,
h3,
h4,
.team-details,
li {
  color: #fff;
}

section header p {
  color: #dbdbdb;
}

.call-to-action {
  background-color: #292929;
}

.arrow-join-today {
  background-image: url(../images/arrow-join-today-white.png);
}

.separator-slogan p {
  color: #292929;
}

.btn-gradient > .button-content {
  background-color: #292929;
  color: #fff;
}

.topbar {
  background-color: #292929;
}

.topbar p,
  .topbar a {
  color: #dbdbdb;
}

ul.topbar-social a:hover {
  color: #dbdbdb;
}

.navbar-default {
  background-color: #333;
}

.navbar-default .navbar-brand,
  .navbar-default .navbar-nav > li > a {
  color: #fff;
}

.navbar-default .navbar-brand:hover {
  color: #fff;
}

.navbar-default .navbar-nav > li > a:hover {
  color: #fff;
}

.navbar-default .navbar-toggle .icon-bar {
  background-color: #fff;
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > .open > a:hover {
  color: #fff;
}

.preview {
  background-color: #292929;
}

.prev-box-main {
  color: #fff;
}

.prev-box-main:hover {
  color: #fff;
}

.prev-box-sub {
  color: #dbdbdb;
}

.prev-box-sub:hover {
  color: #dbdbdb;
}

.promo-box h4,
.promo-box p {
  color: #292929;
}

.services-right p {
  color: #dbdbdb;
}

.testimonial-box {
  background-color: #292929;
}

.testimonial-box p {
  color: #dbdbdb;
}

.testimonial-box .corner-bottom {
  background-image: url(../images/corner-bottom-dark.png);
  width: 25px;
  height: 26px;
  position: absolute;
  right: 0;
  bottom: -25px;
}

p.post-excerpt {
  color: #dbdbdb;
}

footer {
  background-color: #333;
}

.copyright {
  background-color: #292929;
}

.our-classes,
.wod,
.events,
.single-class,
.pricing,
.schedule,
.news,
.single-post,
.team,
.single-team,
.our-box,
.contact {
  background-color: #333;
}

.event-box {
  background-color: #292929;
}

.details-link {
  background-color: #292929;
}

.details-link a:hover {
  color: #fff;
}

.wod-box {
  background-color: #292929;
}

.wod-box li {
  color: #fff;
}

.wod-box ul span {
  color: #fff;
}

.comments {
  background-color: #292929;
}

.comments .btn-white {
  color: #292929;
}

.comments .media button {
  color: #fff;
}

.cta-3 {
  background-color: #292929;
}

.cta-3 .arrow {
  background-image: url(../images/arrow-white.png);
}

p.class-description {
  color: #dbdbdb;
}

.class-schedule {
  background-color: #292929;
}

.pricing-table {
  background-color: #292929;
}

.pricing-table li {
  color: #fff;
}

.pt-title p {
  color: #292929;
}

p.pt-price {
  color: #dbdbdb;
}

p.pt-price span {
  color: #fff;
}

.table > thead:first-child > tr:first-child > th {
  color: #fff;
}

.team p.team-member-role {
  color: #dbdbdb;
}

.contact label {
  color: #fff;
}

.contact .form-control {
  background-color: #333;
  color: #fff;
}

.contact-info {
  background-color: #292929;
}

.contact-info h5 {
  color: #fff;
}

.contact-info p {
  color: #dbdbdb;
}
