/**
 * Industry template styles
 */

/* Content Area
--------------------------------------------- */

.page-template-page-industry .entry-content h1,
.page-template-page-industry .entry-content h2,
.page-template-page-industry .entry-content h3 {
  margin-top: 2rem;
  margin-bottom: 1.5rem;
  text-align: center;
}

.page-template-page-industry .entry-content h3 {
  margin-top: 2rem;
}

@media (min-width: 768px) {
  .page-template-page-industry .entry-content h3 {
    margin-top: 2.5rem;
  }
}

.page-template-page-industry .entry-content hr {
  border-top: 1px solid #dfdfdf;
  border-bottom: 0;
  margin-top: 2rem;
}

.page-template-page-industry .entry-content hr:nth-of-type(1) {
  display: none;
}

/* 1st Content Views block
--------------------------------------------- */

/* Grid container */
.page-template-page-industry .pt-cv-wrapper:nth-of-type(1) {
  margin-top: 2rem;
}

/* Grid item */
.page-template-page-industry .pt-cv-wrapper:nth-of-type(1) .pt-cv-content-item {
  margin-bottom: 0.5rem;
}

@media (min-width: 768px) {
  .page-template-page-industry .pt-cv-wrapper:nth-of-type(1) .pt-cv-content-item {
    margin-bottom: 0;
  }
}

/* Grid item content */
.page-template-page-industry .pt-cv-wrapper:nth-of-type(1) .pt-cv-ifield {
  margin-bottom: 1.5rem;
  background-color: #f5f6f7;
  border: 1px solid #ccc;
  border-radius: 5px;
  box-shadow: 0 8px 8px -6px rgba(0, 0, 0, 0.2);
}

/* Grid item image */
.page-template-page-industry .pt-cv-wrapper:nth-of-type(1) .cvp-responsive-image {
  width: 100% !important;
  height: 200px !important;
}

/* Grid item title */
.page-template-page-industry .pt-cv-wrapper:nth-of-type(1) .pt-cv-title {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}

.page-template-page-industry .pt-cv-wrapper:nth-of-type(1) .pt-cv-title a {
  color: #333;
}

.page-template-page-industry .pt-cv-wrapper:nth-of-type(1) .pt-cv-title a:hover {
  color: #005fb9;
}

/* 2nd Content Views block
--------------------------------------------- */

/* Item container */
.page-template-page-industry .pt-cv-wrapper:nth-of-type(2) .pt-cv-ctf-list {
  margin-top: 0;
  margin-bottom: 0;
}

/* Item value */
.page-template-page-industry .pt-cv-wrapper:nth-of-type(2) .pt-cv-ctf-value h4 {
  margin-top: 0;
  margin-bottom: 0;
}
