/*
	Theme Name: Revolution Child Theme
	Theme URI: http://themeforest.net/user/fuelthemes
	Description: <strong>A Premium theme for magazine, editor, community and more! WordPress Theme by <a href="http://www.themeforest.net/user/fuelthemes">fuelthemes</a></strong> – Update notifications available on Twitter and Themeforest <a href="http://twitter.com/anteksiler">Follow us on twitter</a> – <a href="http://themeforest.net/user/fuelthemes">Follow us on Themeforest</a>
	Version: 1.0.0
	Author: fuelthemes
	Template: revolution
	Text Domain: revolution
	Domain Path: /inc/languages
*/

/* FOOTER */
@media (min-width: 40em) and (max-width: 63.9375em) {
	.columns:nth-child(n+3) {
		margin-top: 3.125rem;
	}
}

/* HOME BIG QUITE */
.home-large-quote {
	text-align: center;
}

/* CONTENT TABLES */
.hentry table:not(.variations):not(.shop_table):not(.group_table) tbody {
	border: 0;
	background: none;
}

.hentry table:not(.variations):not(.shop_table):not(.group_table) tbody tr:nth-child(even) {
	background-color: #222222;
}

.hentry table:not(.variations):not(.shop_table):not(.group_table) tbody th,
.hentry table:not(.variations):not(.shop_table):not(.group_table) tbody td {
	color: #fff;
}

/* POSTS */
.single-post #wrapper div[role="main"] {
	background-color: #060606;
	color: #fff;
}

.single-post .post-detail .post-title .entry-title {
	font-weight: 700;
}

.single-post .post-detail .post-title .post-meta [rel="author"] {
	display: none;
}

.single-post .post-detail .post-title .post-meta::before {
	content: "Posted ";
}

.single-post .comment-reply-title,
.single-post .comments-title,
.single-post #wrapper .comment-author .fn,
.single-post .logged-in-as a,
.single-post .comment-form label,
.single-post .post-content h1,
.single-post .post-content h2,
.single-post .post-content h3,
.single-post .post-content h4,
.single-post .post-content h5,
.single-post .post-content h6 {
	color: #fff;
}

@media (min-width: 64em) {
	.single-post .post-title .columns {
		flex: 0 0 80%;
		max-width: 80%;
	}
}

/* TEAM */
@media (max-width: 63.9375em) {
	.page-id-122 [role="main"] .wpb_column .vc_column-inner {
		padding-left: 0 !important;
	}
}

/* JUST ALL HEADINGS I GUESS */
.wpb_content_element h1,
.wpb_content_element h2,
.wpb_content_element h3,
.wpb_content_element h4,
.wpb_content_element h5,
.wpb_content_element h6 {
  text-transform: uppercase;
}

/* SLIDER NAV */
.thb-carousel .slick-nav {
  border-color: #fff !important;
}

.thb-carousel .slick-nav svg {
  fill: #fff !important;
}

/* SINGLE POST FEATURED IMG */
.single-post-featured {
  width: 100%;
  margin-bottom: 1.5rem;
}

/* SPACING THROUGHOUT SITE */
.home .icon-row .columns + .columns {
  margin-top: 2.5rem;
}

@media only screen and (min-width: 64em) {
  .home .icon-row .columns + .columns {
    margin-top: 0;
  }
}

.side-by-side .columns + .columns {
  margin-top: 1.5rem;
}

@media only screen and (min-width: 64em) {
  .side-by-side .columns + .columns {
    margin-top: 0;
  }
}

@media only screen and (min-width: 64em) and (max-width:79.9375em) {
  .slick-list .thb-fancy-text-content h2 {
    font-size: 1.375rem !important;
  }
}

/* COPY UL'S MORE SPACING BELOW */
.wpb_text_column p + ul,
.wpb_text_column p + ol {
  margin-top: -1rem;
}

.wpb_text_column ul,
.wpb_text_column ol {
  margin-bottom: 1.55rem;
}

/* HEADER */
.full-title .row-fluid.max_width {
  max-width: none !important;
}

.full-title .row-fluid.max_width > .wpb_column {
  position: relative;
  top: 1.5rem;
  flex: 0 0 100% !important;
  max-width: none !important;
}

/* SLIDER CARDS */
.desktop-slider-cards {
  display: none;
}

.desktop-slider-cards .slick-list .thb-fancy-text-content h2 {
  font-size: 16px !important;
}

.mobile-slider-cards h2 {
  font-size: 14px;
}

@media only screen and (min-width: 500px) {
  .mobile-slider-cards h2 {
    font-size: 22px;
  }
}

@media only screen and (min-width: 1024px) {
  .mobile-slider-cards {
    display: none;
  }

  .desktop-slider-cards {
    display: block;
  }
}

@media only screen and (min-width: 1366px) {
  .desktop-slider-cards .slick-list .thb-fancy-text-content h2 {
    font-size: 22px !important;
  }
}

/**
 * Reduce size/spacing of header items to fit both buttons in the header
 */
@media (min-width: 1024px) and (max-width: 1300px) {
  .logolink .logoimg {
    max-height: 70px;
  }

  .thb-full-menu>li+li {
    margin-left: 16px;
  }

  .thb-header-button {
    padding: 0 14px !important;
    margin-left: 8px;
  }
}

@media (min-width: 40em) and (max-width: 63.9375em) {
    .rb-team-grid .columns {
        margin-top: 0;
    }
}
