/*
Theme Name: Prismia GeneratePress Child 4
Theme URI: https://blog.fabianmaffei.com/
Description: Child theme for Prismia editorial presentation.
Author: Fabian Maffei
Template: generatepress
Version: 1.0.3
Text Domain: prismia-generatepress-child-v4
*/

.single-post .prismia-featured-image {
  margin: 0 0 32px;
}

.single-post .prismia-featured-image img {
  display: block;
  width: 100%;
  max-height: 520px;
  object-fit: cover;
  border-radius: 6px;
}

@media (max-width: 768px) {
  .single-post .prismia-featured-image {
    margin: 0 0 22px;
  }

  .single-post .prismia-featured-image img {
    max-height: 300px;
    border-radius: 4px;
  }
}


.single-post .prismia-us-affiliate-module {
  margin: 26px 0 32px;
  padding: 22px 24px;
  background: #f4f8ff;
  border: 1px solid #c9d9f0;
  border-left: 4px solid #2f80ed;
  border-radius: 6px;
}

.single-post .prismia-us-affiliate-kicker {
  margin: 0 0 8px;
  color: #2167c9;
  font-size: 0.82em;
  font-weight: 700;
  text-transform: uppercase;
}

.single-post .prismia-us-affiliate-link {
  display: inline-block;
  margin: 4px 0 10px;
  padding: 10px 15px;
  color: #ffffff;
  background: #2167c9;
  border-radius: 4px;
  font-weight: 700;
  text-decoration: none;
}

.single-post .prismia-us-affiliate-link:hover,
.single-post .prismia-us-affiliate-link:focus {
  background: #174f9d;
  color: #ffffff;
}

.single-post .prismia-us-affiliate-note {
  margin: 5px 0 0;
  color: #556575;
  font-size: 0.84em;
}

@media (max-width: 768px) {
  .single-post .prismia-us-affiliate-module {
    padding: 18px;
  }
}
