@font-face {
  font-family: 'Century';
  src: url('https://brunacanepa.com/wp-content/uploads/2022/02/century.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Century';
  src: url('https://brunacanepa.com/wp-content/uploads/2022/02/century-italic.woff') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Frankfurter';
  src: url('https://brunacanepa.com/wp-content/uploads/2022/02/Frankfurter.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
dfn, cite, em, i {
  letter-spacing: 0.1em;
}
p {
  font-size: 17px;
}
p, h1, h2, h3, h4, h5, h6 {
  font-family: Century, monospace;
}
body {
  background-color: #f4fda4;
  /* basic content page */
}
.page-content {
  margin: auto;
  max-width: 72.72%;
  margin-bottom: 3em;
}
.hentry.page {
  max-width: 880px;
  margin: auto;
}
.hentry.page:not(#post-45):not(#post-26) {
  margin-top: 315px;
}
.hentry.page#post-45, .hentry.page#post-26 {
  margin-top: 325px;
  /* títulos dos projetos */
}
.entry-title, .page-title {
  font-family: Frankfurter;
  font-size: 30px;
  max-width: 72.72%;
  margin-left: auto;
  margin-right: auto;
  /* side menu */
}
#colophon {
  display: none;
}
.main-navigation ul {
  margin-left: 32px;
}
.main-navigation li {
  border: 0;
  font-family: Century, monospace;
}
.site-branding, .site-description, .swiper-pagination-bullets {
  display: none !important;
  /* caroussel (gallery) arrows */
}
.wp-block-jetpack-slideshow .amp-carousel-button, .wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_button-next, .wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_button-pause, .wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_button-play, .wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_button-prev {
  background-color: transparent !important;
}
.entry-content a:hover, .entry-summary a:hover, .page-content a:hover {
  border: 0 !important;
}
.wp-block-jetpack-slideshow .amp-carousel-button:focus, .wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_button-next:focus, .wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_button-pause:focus, .wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_button-play:focus, .wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_button-prev:focus {
  outline: none !important;
}
.comment-navigation a:hover, .posts-navigation a:hover, .post-navigation a:hover {
  border-bottom: 0;
  /* bottom navigation prev/next */
}
.post-navigation {
  font-family: Century, monospace;
  border-top: 0;
  border-bottom: 0;
  margin: 0 auto 3em;
}
.post-navigation a {
  color: #777;
}
.comment-navigation .nav-previous a:before, .posts-navigation .nav-previous a:before, .post-navigation .nav-previous a:before {
  content: '\2039';
  margin-right: 12px;
}
.comment-navigation .nav-next a:after, .posts-navigation .nav-next a:after, .post-navigation .nav-next a:after {
  content: '\203A';
  margin-left: 12px;
}
.wp-block-jetpack-slideshow {
  margin-bottom: 7.5rem !important;
  /* -------------------- */
  /* THUMBNAILSSS */
}
.wp-block-post-template, .wp-block-query-loop {
  margin: 0;
}
.individual-project-thumbnail {
  padding: 0 !important;
  position: relative;
  /* hover title on thumbs */
}
.post-title-h2 {
  font-size: 1.5rem;
  margin: 0;
}
.post-title-h2 a {
  position: absolute;
  bottom: 0;
  height: 100%;
  width: 100%;
  border-bottom: 0 !important;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 15px;
  background-color: rgba(255, 255, 255, 0.7);
}
.post-title-h2 a:hover {
  opacity: 1;
  color: inherit;
  /* -------------------- */
  /* PORTFOLIO ITEM DETAIL PAGE */
  /* START */
}
.entry-content, .entry-summary {
  float: unset;
  margin: auto;
}
.entry-meta {
  float: unset;
}
.single .hentry, .hentry.portfolio-entry {
  margin: 315px auto 3em;
  /* página WORK com thumbs */
}
#post-45 .entry-title {
  display: none;
  /* setas navegacao */
}
.wp-block-jetpack-slideshow .amp-carousel-button-prev, .wp-block-jetpack-slideshow .swiper-button-prev.swiper-button-white, .wp-block-jetpack-slideshow.swiper-container-rtl .swiper-button-next.swiper-button-white, .wp-block-jetpack-slideshow.swiper-container-rtl .wp-block-jetpack-slideshow_button-next, .wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_button-prev {
  background-image: url("https://brunacanepa.com/wp-content/uploads/2022/02/arrow-left.png") !important;
}
.wp-block-jetpack-slideshow .amp-carousel-button-next, .wp-block-jetpack-slideshow .swiper-button-next.swiper-button-white, .wp-block-jetpack-slideshow.swiper-container-rtl .swiper-button-prev.swiper-button-white, .wp-block-jetpack-slideshow.swiper-container-rtl .wp-block-jetpack-slideshow_button-prev, .wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_button-next {
  background-image: url("https://brunacanepa.com/wp-content/uploads/2022/02/arrow-right.png") !important;
  /* captions */
}
.wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_caption.gallery-caption {
  background-color: transparent !important;
  color: #777 !important;
  font-family: Century, monospace;
  font-size: 12px;
  border: 0 !important;
}
.menu-toggle {
  font-family: Century, monospace;
  border-bottom: 0;
  text-align: left;
  text-transform: unset;
}
.menu-toggle:after {
  display: none;
}
@media only screen and (max-width: 800px) {
  .single .hentry, .hentry.portfolio-entry {
    margin-top: 0;
    margin-bottom: 1em;
  }
  .entry-title, .page-title {
    margin-top: 75px;
    max-width: 100%;
    font-size: 2.5rem;
  }
  .site-logo {
    position: absolute;
    right: 0;
    top: 0;
    max-height: 100px;
    max-width: 100px;
  }
  .main-navigation {
    color: #777;
    margin-bottom: 0;
  }
  .menu-toggle, .main-navigation.toggled ul {
    margin-left: 0;
  }
  .main-navigation a {
    color: #777;
  }
  .post-navigation {
    margin-bottom: 1em;
  }
  .hentry.page#post-45 {
    margin-top: 75px;
    margin-bottom: 1em;
  }
  .hentry.page:not(#post-45) {
    margin-top: 0;
  }
  .page-content {
    max-width: 100%;
  }
  header {
    position: relative;
  }
  #post-26 {
    margin-top: 75px !important;
  }
  .swiper-pagination-bullets {
    display: block !important;
  }
  .wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_pagination.swiper-pagination-bullets {
    transform: scale(0.5);
  }
  .wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_pagination.swiper-pagination-bullets .swiper-pagination-bullet {
    transform: scale(0.75);
  }
}
