/*
  Font Sizes:
  48px/60px, xxl
  40px/50px, xl,
  36px/45px, l
  24px/30px, m
  20px/25px, lm,
  18px/23px, sm
  16px/20px, s
  14px/18px, ls
  12px/15px, xs
*/
/**** Colors ****/
.page-single-country .gutenberg-content,
.page-single-country .gutenberg-content * {
  font-size-adjust: none;
}
.page-single-country .gutenberg-content p,
.page-single-country .gutenberg-content .wp-block-paragraph {
  font-size: 16px !important;
}
.page-single-country .gutenberg-content img,
.page-single-country .gutenberg-content .wp-block-image img {
  max-height: 600px !important;
  max-width: 100% !important;
  height: auto !important;
}
.page-single-country .gutenberg-content .has-background,
.page-single-country .gutenberg-content [class*=has-background] {
  border-radius: 8px !important;
  padding: 20px !important;
}
.page-single-country .gutenberg-content h2,
.page-single-country .gutenberg-content h3 {
  margin-top: 1.5em !important;
}
.page-single-country .gutenberg-content h3,
.page-single-country .gutenberg-content .wp-block-heading h3,
.page-single-country .gutenberg-content h3.wp-block-heading {
  font-size: 24px !important;
}
.page-single-country .gutenberg-content h4,
.page-single-country .gutenberg-content .wp-block-heading h4,
.page-single-country .gutenberg-content h4.wp-block-heading {
  font-size: 24px !important;
  color: #a0a0a0 !important;
}
.page-single-country .gutenberg-content .has-background p,
.page-single-country .gutenberg-content .has-background h2,
.page-single-country .gutenberg-content .has-background h3,
.page-single-country .gutenberg-content .has-background h4 {
  margin-top: 0.5em !important;
  margin-bottom: 0.5em !important;
}
.page-single-country .section-articles-wrapper .gutenberg-content .wp-block-columns h2 {
  font-size: 36px;
}
.page-single-country .section-articles-wrapper .gutenberg-content .wp-block-columns h3 {
  font-size: 24px;
}
.page-single-country .section-articles-wrapper .gutenberg-content .wp-block-columns h4 {
  font-size: 24px;
  color: gray;
}
.page-single-country .section-articles-wrapper .gutenberg-content .wp-block-columns p {
  font-size: 18px;
}
.page-single-country .section-articles-wrapper .gutenberg-content .wp-block-columns ul li {
  margin-bottom: 0;
  font-size: 18px;
}
@media (max-width: 768px) {
  .page-single-country .section-articles-wrapper .gutenberg-content .wp-block-columns h2 {
    font-size: 28px;
  }
  .page-single-country .section-articles-wrapper .gutenberg-content .wp-block-columns h3 {
    font-size: 22px;
  }
  .page-single-country .section-articles-wrapper .gutenberg-content .wp-block-columns h4 {
    font-size: 20px;
    color: gray;
  }
  .page-single-country .section-articles-wrapper .gutenberg-content .wp-block-columns p {
    font-size: 16px;
  }
  .page-single-country .section-articles-wrapper .gutenberg-content .wp-block-columns ul li {
    margin-bottom: 0;
    font-size: 16px;
  }
}
.page-single-country #country-summary {
  display: flex;
  flex-wrap: wrap;
}
.page-single-country #country-summary > * {
  flex-basis: 50%;
}
@media (max-width: 768px) {
  .page-single-country #country-summary > * {
    flex-basis: 100%;
  }
  .page-single-country #country-summary > *:nth-child(2) {
    padding-left: 0;
    margin-top: 20px;
  }
  .page-single-country #country-summary > *:nth-child(2) .section-content {
    margin-top: 14px;
  }
}
.page-single-country #country-summary #section-country-image-wrapper img {
  width: 100%;
  max-width: 450px;
  border-radius: 10px;
  margin-right: auto;
}
.page-single-country #country-map-wrapper .section-content {
  margin-top: 106px;
  display: flex;
}
@media (min-width: 1281px) {
  .page-single-country #country-map-wrapper .section-content .map-wrapper {
    width: 640px;
  }
}
.page-single-country #country-map-wrapper .section-content .map-wrapper {
  width: 50%;
}
@media (max-width: 1024px) {
  .page-single-country #country-map-wrapper .section-content {
    margin-top: 28px;
    flex-direction: column;
  }
  .page-single-country #country-map-wrapper .section-content .map-wrapper {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    max-height: 450px;
    overflow: hidden;
  }
  .page-single-country #country-map-wrapper .section-content .map-wrapper img {
    object-position: center;
  }
}
.page-single-country #country-map-wrapper .search-section {
  flex: 1;
  padding-left: 48px;
}
.page-single-country #country-map-wrapper .search-section .accordion-wrapper .accordion-content {
  padding-top: 20px;
}
@media (max-width: 1024px) {
  .page-single-country #country-map-wrapper .search-section {
    margin-top: 64px;
    padding-left: 0;
  }
  .page-single-country #country-map-wrapper .search-section .accordion-wrapper {
    margin-top: 32px;
  }
}
.page-single-country #faq-section .more-link {
  margin-top: 135px;
}
@media (max-width: 768px) {
  .page-single-country #faq-section .more-link button {
    width: 100%;
  }
}
.page-single-country .region-read-more .accordion-wrapper.jquery-accordion {
  margin-top: 35px;
}
.page-single-country .region-read-more .accordion-wrapper.jquery-accordion .accordion-block .accordion-header h3 {
  font-family: 'Inter', Arial, sans-serif !important;
  font-size: 16px !important;
}
.page-single-country .region-read-more .accordion-wrapper.jquery-accordion .accordion-block .accordion-content,
.page-single-country .region-read-more .accordion-wrapper.jquery-accordion .accordion-block .accordion-content * {
  font-family: 'Inter', Arial, sans-serif !important;
  font-size: 16px !important;
}
@media (min-width: 1281px) {
  .page-single-country #read-more-section {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media (min-width: 1025px) {
  .page-single-country #read-more-section .section-header {
    max-width: 405px;
  }
}
@media (min-width: 1025px) {
  .page-single-country #read-more-section .section-content {
    max-width: 440px;
    margin-top: 0;
  }
}
@media (max-width: 1024px) {
  .page-single-country #read-more-section {
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 768px) {
  .page-single-country #read-more-section button {
    width: 100%;
  }
}

/*# sourceMappingURL=page-wine_single_country.css.map */
