@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.css");
@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.css");
@font-face {
  font-family: "Balto-Book";
  src: url("../fonts/balto/Balto-Book.woff2");
}
@font-face {
  font-family: "Balto-Bold";
  src: url("../fonts/balto/Balto-Bold.woff2");
}
@font-face {
  font-family: "Balto-Light";
  src: url("../fonts/balto/Balto-Light.woff2");
}
@font-face {
  font-family: "Balto-Medium";
  src: url("../fonts/balto/Balto-Medium.woff2");
}
@font-face {
  font-family: "Balto-Thin";
  src: url("../fonts/balto/Balto-Thin.woff2");
}
@font-face {
  font-family: "Quarto-Black";
  src: url("../fonts/quarto/Quarto-Black.otf");
}
@font-face {
  font-family: "Quarto-Bold";
  src: url("../fonts/quarto/Quarto-Bold.otf");
}
@font-face {
  font-family: "Quarto-Medium";
  src: url("../fonts/quarto/Quarto-Medium.otf");
}
@font-face {
  font-family: "SourceSerif4-Light";
  src: url("../fonts/source-serif/SourceSerif4-Light.ttf");
}
@font-face {
  font-family: "SourceSerif4-Regular";
  src: url("../fonts/source-serif/SourceSerif4-Regular.ttf");
}
@font-face {
  font-family: "Merriweather-Regular";
  src: url("../fonts/merriweather/Merriweather-Regular.ttf");
}
@font-face {
  font-family: "Merriweather-Italic";
  src: url("../fonts/merriweather/Merriweather-Italic.ttf");
}
@font-face {
  font-family: "Merriweather-Light";
  src: url("../fonts/merriweather/Merriweather-Light.ttf");
}
@font-face {
  font-family: "Balto-Book";
  src: url("../fonts/balto/Balto-Book.woff2");
}
@font-face {
  font-family: "Balto-Bold";
  src: url("../fonts/balto/Balto-Bold.woff2");
}
@font-face {
  font-family: "Balto-Light";
  src: url("../fonts/balto/Balto-Light.woff2");
}
@font-face {
  font-family: "Balto-Medium";
  src: url("../fonts/balto/Balto-Medium.woff2");
}
@font-face {
  font-family: "Balto-Thin";
  src: url("../fonts/balto/Balto-Thin.woff2");
}
@font-face {
  font-family: "Quarto-Black";
  src: url("../fonts/quarto/Quarto-Black.otf");
}
@font-face {
  font-family: "Quarto-Bold";
  src: url("../fonts/quarto/Quarto-Bold.otf");
}
@font-face {
  font-family: "Quarto-Medium";
  src: url("../fonts/quarto/Quarto-Medium.otf");
}
@font-face {
  font-family: "SourceSerif4-Light";
  src: url("../fonts/source-serif/SourceSerif4-Light.ttf");
}
@font-face {
  font-family: "SourceSerif4-Regular";
  src: url("../fonts/source-serif/SourceSerif4-Regular.ttf");
}
@font-face {
  font-family: "Merriweather-Regular";
  src: url("../fonts/merriweather/Merriweather-Regular.ttf");
}
@font-face {
  font-family: "Merriweather-Italic";
  src: url("../fonts/merriweather/Merriweather-Italic.ttf");
}
@font-face {
  font-family: "Merriweather-Light";
  src: url("../fonts/merriweather/Merriweather-Light.ttf");
}
.bk-single {
  margin-top: 50px;
  margin-bottom: 50px;
}
.bk-single .wp-block-pullquote {
  margin: 10px 0;
  border: 0;
  border-top: 6px solid #EFB500;
  padding: 30px 0 0 0;
}
.bk-single .wp-block-quote {
  margin: 10px 0;
  border-inline-start-width: 6px !important;
}
.bk-single #breadcrumbs {
  margin-bottom: 0;
}
.bk-single #breadcrumbs a {
  color: #EFB500;
}
.bk-single #breadcrumbs .breadcrumb_last {
  color: #000;
}
.bk-single article h1 {
  font-family: "Quarto-medium";
  line-height: 1.2em;
  font-weight: 400;
}
.bk-single article .bk-single-taxo {
  display: flex;
  gap: 15px;
}
.bk-single article .bk-single-taxo .bk-single-categories,
.bk-single article .bk-single-taxo .bk-single-tags {
  display: flex;
  gap: 15px;
  margin: 10px 0;
  flex-wrap: wrap;
}
.bk-single article .bk-single-taxo .bk-single-categories .bk-single-category a,
.bk-single article .bk-single-taxo .bk-single-tags .bk-single-category a {
  font-family: "Balto-Book";
  border: 1px solid #EFB500;
  padding: 5px 10px;
  text-transform: uppercase;
  font-size: 14px;
}
.bk-single article .bk-single-taxo .bk-single-categories .bk-single-tag a,
.bk-single article .bk-single-taxo .bk-single-tags .bk-single-tag a {
  font-family: "Balto-Book";
  border: 1px solid #EFB500;
  padding: 5px 10px;
  text-transform: uppercase;
  font-size: 14px;
  border-radius: 20px;
}
.bk-single article .bk-single-images {
  display: flex;
  flex-direction: column;
  margin: 50px 0;
}
.bk-single article .bk-single-images .bk-single-featured.bk-single-featured-has-gallery,
.bk-single article .bk-single-images .bk-single-gallery {
  margin-bottom: 20px;
}
.bk-single article .bk-single-images .bk-single-featured.bk-single-featured-has-gallery img,
.bk-single article .bk-single-images .bk-single-gallery img {
  /*@include box-shadow();*/
  object-fit: contain;
  cursor: pointer;
  width: 100%;
  margin-bottom: 10px;
}
.bk-single article .bk-single-images .bk-single-featured.bk-single-featured-no-gallery img {
  -webkit-box-shadow: 5px 5px 15px 5px #ececec;
  box-shadow: 5px 5px 15px 5px #ececec;
  width: auto;
  object-fit: contain;
  cursor: pointer;
  max-height: 600px;
  margin-bottom: 10px;
}
.bk-single article .bk-single-images .bk-single-gallery .carousel-inner .carousel-item {
  text-align: center;
}
.bk-single article .bk-single-images .bk-single-gallery .carousel-control-prev,
.bk-single article .bk-single-images .bk-single-gallery .carousel-control-next {
  opacity: 1;
}
.bk-single article .bk-single-images .bk-single-gallery .carousel-control-prev .carousel-control-prev-icon:after,
.bk-single article .bk-single-images .bk-single-gallery .carousel-control-prev .carousel-control-next-icon:after,
.bk-single article .bk-single-images .bk-single-gallery .carousel-control-next .carousel-control-prev-icon:after,
.bk-single article .bk-single-images .bk-single-gallery .carousel-control-next .carousel-control-next-icon:after {
  content: ">";
  color: black;
  font-size: 35px;
  background-image: none;
}
.bk-single article .bk-single-images .bk-single-gallery .carousel-control-prev {
  left: -10%;
}
.bk-single article .bk-single-images .bk-single-gallery .carousel-control-prev .carousel-control-prev-icon:after {
  content: "<";
}
.bk-single article .bk-single-images .bk-single-gallery .carousel-control-next {
  right: -10%;
}
.bk-single article .bk-single-images .bk-single-gallery .carousel-control-next .carousel-control-next-icon:after {
  content: " >";
}
.bk-single article .bk-single-images .bk-single-featured-metas {
  font-family: "Balto-Light";
  text-align: left;
  padding: 0 10px;
}
.bk-single article .bk-single-images .bk-single-featured-metas .bk-single-featured-credit {
  font-style: italic;
  font-weight: bold;
}
.bk-single article .bk-single-excerpt {
  font-family: "Balto-Light";
  font-size: 26px;
  line-height: 1.21em;
  margin-bottom: 40px;
  margin-top: 30px;
}
.bk-single article .bk-single-container .bk-single-left .bk-single-author {
  display: flex;
  align-items: center;
  gap: 20px;
}
.bk-single article .bk-single-container .bk-single-left .bk-single-author .bk-single-author-img img {
  border-radius: 50%;
  width: 90px;
  height: 90px;
  object-fit: cover;
}
.bk-single article .bk-single-container .bk-single-left .bk-single-author .bk-single-author-name a {
  font-family: "Balto-Medium";
  text-decoration: underline;
}
.bk-single article .bk-single-container .bk-single-left .bk-post-metas {
  font-family: "Balto-Light";
  font-size: 16px;
  margin: 10px 0 15px 0;
  color: #979899;
}
.bk-single article .bk-single-container .bk-single-left .bk-post-metas .bk-post-metas-sociales {
  margin: 10px 0;
}
.bk-single article .bk-single-container .bk-single-left .bk-post-metas .bk-post-metas-sociales i {
  margin-right: 10px;
}
.bk-single article .bk-single-container .bk-single-left .bk-post-metas .bk-post-metas-sociales i:before {
  font-size: 20px;
}
.bk-single article .bk-single-container .bk-single-left .bk-post-metas .bk-post-metas-sociales i.bi-facebook {
  color: #2176FF;
}
.bk-single article .bk-single-container .bk-single-left .bk-post-metas .bk-post-metas-sociales i.bi-linkedin {
  color: #0A66C2;
}
.bk-single article .bk-single-container .bk-single-left .bk-post-metas .bk-post-metas-sociales i.bi-messenger {
  color: #2176FF;
}
.bk-single article .bk-single-container .bk-single-left .bk-post-metas .bk-post-metas-sociales i.bi-whatsapp {
  color: #25D366;
}
.bk-single article .bk-single-container .bk-single-left .bk-post-metas .bk-post-metas-sociales i.bi-envelope {
  color: #EFB500;
}
.bk-single article .bk-single-container .bk-single-left .bk-post-content {
  font-size: 18px;
  color: #000 !important;
  font-family: "Merriweather-Light";
}
.bk-single article .bk-single-container .bk-single-left .bk-post-content p, .bk-single article .bk-single-container .bk-single-left .bk-post-content span, .bk-single article .bk-single-container .bk-single-left .bk-post-content a, .bk-single article .bk-single-container .bk-single-left .bk-post-content strong, .bk-single article .bk-single-container .bk-single-left .bk-post-content li {
  font-family: "Merriweather-Light";
}
.bk-single article .bk-single-container .bk-single-left .bk-post-content .wp-block-pullquote blockquote p, .bk-single article .bk-single-container .bk-single-left .bk-post-content .wp-block-pullquote blockquote cite {
  font-family: "Quarto-Medium";
}
.bk-single article .bk-single-container .bk-single-left .bk-post-content blockquote.wp-block-quote {
  font-family: "Balto-Book" !important;
}
.bk-single article .bk-single-container .bk-single-left .bk-post-content blockquote.wp-block-quote p, .bk-single article .bk-single-container .bk-single-left .bk-post-content blockquote.wp-block-quote em, .bk-single article .bk-single-container .bk-single-left .bk-post-content blockquote.wp-block-quote strong, .bk-single article .bk-single-container .bk-single-left .bk-post-content blockquote.wp-block-quote span {
  font-size: 14px;
  font-family: "Balto-Book" !important;
}
.bk-single article .bk-single-container .bk-single-left .bk-post-content blockquote.wp-block-quote .wp-block-heading {
  font-family: "Quarto-Bold" !important;
}
.bk-single article .bk-single-container .bk-single-left .bk-post-content h1, .bk-single article .bk-single-container .bk-single-left .bk-post-content h2, .bk-single article .bk-single-container .bk-single-left .bk-post-content h3, .bk-single article .bk-single-container .bk-single-left .bk-post-content h4 {
  font-family: "Balto-Bold";
  margin-bottom: 10px;
  line-height: 1em;
  color: #000 !important;
  font-size: 30px;
}
.bk-single article .bk-single-container .bk-single-left .bk-post-content h1 span, .bk-single article .bk-single-container .bk-single-left .bk-post-content h1 strong, .bk-single article .bk-single-container .bk-single-left .bk-post-content h2 span, .bk-single article .bk-single-container .bk-single-left .bk-post-content h2 strong, .bk-single article .bk-single-container .bk-single-left .bk-post-content h3 span, .bk-single article .bk-single-container .bk-single-left .bk-post-content h3 strong, .bk-single article .bk-single-container .bk-single-left .bk-post-content h4 span, .bk-single article .bk-single-container .bk-single-left .bk-post-content h4 strong {
  font-family: "Balto-Bold";
  font-weight: normal;
  color: #000 !important;
}
.bk-single article .bk-single-container .bk-single-left .bk-post-content figure {
  /*width: 50% !important;*/
}
.bk-single article .bk-single-container .bk-single-right .bk-single-most-read {
  background-color: #DADADA;
  padding: 20px;
  border-top: 5px solid;
  margin-bottom: 20px;
}
.bk-single article .bk-single-container .bk-single-right .bk-single-most-read .bk-single-posts-most-read-title {
  font-size: 25px;
  font-family: "Balto-Bold";
}
.bk-single article .bk-single-container .bk-single-right .bk-single-most-read .bk-single-posts-most-read .bk-single-post-most-read {
  display: flex;
  align-items: flex-start;
  border-bottom: 2px solid #009FE3;
  margin-bottom: 10px;
  padding-bottom: 10px;
}
.bk-single article .bk-single-container .bk-single-right .bk-single-most-read .bk-single-posts-most-read .bk-single-post-most-read:last-child {
  border: 0;
}
.bk-single article .bk-single-container .bk-single-right .bk-single-most-read .bk-single-posts-most-read .bk-single-post-most-read .bk-single-post-most-read-number {
  font-size: 30px;
  font-weight: bold;
  font-family: "Quarto-Black";
  padding-right: 10px;
  line-height: normal;
}
.bk-single article .bk-single-container .bk-single-right .bk-single-most-read .bk-single-posts-most-read .bk-single-post-most-read a {
  font-family: "Merriweather-Light";
}
.bk-single .bk-edition-title {
  font-family: "Quarto-Black";
}
.bk-single .bk-edition-meta-parution {
  font-style: italic;
  color: grey;
  font-size: 25px;
  font-family: "Quarto-black";
}
.bk-single .bk-custom-block {
  margin-top: 40px;
}

@media (max-width: 576px) {
  .bk-single article h1 {
    margin-bottom: 30px;
  }
  .bk-single .bk-custom-block .bk-related-posts .bk-related-post {
    margin-bottom: 30px;
  }
}
@media (min-width: 576px) {
  .bk-single article h1 {
    margin-bottom: 30px;
  }
  .bk-single .bk-custom-block .bk-related-posts {
    display: flex;
    flex-wrap: wrap;
  }
  .bk-single .bk-custom-block .bk-related-posts .bk-related-post {
    flex: 0 0 50%;
    margin-bottom: 30px;
  }
  .bk-single .bk-custom-block .bk-related-posts .bk-related-post:nth-child(even) {
    padding-left: 10px;
  }
  .bk-single .bk-custom-block .bk-related-posts .bk-related-post:nth-child(odd) {
    padding-right: 10px;
  }
  .bk-single .bk-custom-block .bk-related-posts .bk-related-post .container-img {
    height: 250px;
  }
}
@media (min-width: 992px) {
  .bk-single article h1 {
    font-size: 46px;
    margin-bottom: 50px;
  }
  .bk-single article .bk-single-container {
    display: flex;
  }
  .bk-single article .bk-single-container .bk-single-left {
    width: 70%;
    padding-right: 30px;
  }
  .bk-single article .bk-single-container .bk-single-left .bk-post-content {
    text-align: left;
  }
  .bk-single article .bk-single-container .bk-single-right {
    width: 30%;
    padding-left: 30px;
  }
  .bk-single .bk-custom-block .bk-related-posts .bk-related-post {
    width: 33.3333333333%;
    flex: unset;
  }
  .bk-single .bk-custom-block .bk-related-posts .bk-related-post:nth-child(even) {
    padding-left: 0;
  }
  .bk-single .bk-custom-block .bk-related-posts .bk-related-post:nth-child(2) {
    padding-left: 10px;
    padding-right: 10px;
  }
  .bk-single .bk-custom-block .bk-related-posts .bk-related-post .container-img {
    height: 300px;
  }
}
@media (min-width: 1200px) {
  .bk-single article .bk-single-container .bk-single-left {
    width: 75%;
    padding-right: 170px;
  }
  .bk-single article .bk-single-container .bk-single-right {
    width: 25%;
    padding-left: 30px;
  }
}

/*# sourceMappingURL=single.css.map */
