@charset "UTF-8";
/*
Theme Name: Cité européenne des scénaristes
Theme URI: https://cite-europeenne-des-scenaristes.com/
Description: Made by WP channel
Version: 2023082522222
Author: Aurélien Denis
Author URI: https://wpchannel.com/
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: ceds
*/
html {
  scroll-behavior: smooth;
}

body {
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: transparent;
}

.is-style-outline.wp-block-button {
  transition: 150ms;
}
.is-style-outline.wp-block-button:hover a.wp-element-button, .is-style-outline.wp-block-button:focus a.wp-element-button {
  font-weight: 700;
  outline: var(--wp--preset--color--black) solid 2px;
}
.is-style-outline.wp-block-button:hover a.wp-element-button:hover, .is-style-outline.wp-block-button:hover a.wp-element-button:focus, .is-style-outline.wp-block-button:focus a.wp-element-button:hover, .is-style-outline.wp-block-button:focus a.wp-element-button:focus {
  font-weight: 800;
}
.is-style-outline.wp-block-button__width-100:hover a.wp-element-button {
  color: var(--wp--preset--color--vert);
  font-weight: 800;
  outline: 4px solid var(--wp--preset--color--vert);
  z-index: 100;
}

.is-style-double-bottom-border {
  z-index: 9;
}
.is-style-double-bottom-border:hover {
  border-bottom: 5px double var(--wp--preset--color--vert);
}
.is-style-double-bottom-border:hover a.wp-element-button {
  color: var(--wp--preset--color--vert);
}

.country-selector {
  color: var(--wp--preset--color--black);
  display: flex;
  font-weight: 600;
  gap: 0.25rem;
}
.country-selector a, .country-selector span {
  color: var(--wp--preset--color--black);
}
.country-selector a:hover, .country-selector a a:focus, .country-selector span:hover, .country-selector span a:focus {
  color: var(--wp--preset--color--vert);
}
.country-selector input {
  display: none;
}
.country-selector ul {
  display: inline-flex;
  list-style: none;
  margin: 0;
  padding: 0;
}
.country-selector ul::before {
  content: "|";
  margin-right: 0.5rem;
}

.single-post .entry-content h2, .single-post .entry-content h3, .single-post .entry-content h4, .single-post .entry-content h5, .single-post .entry-content h6, .single-team .entry-content h2, .single-team .entry-content h3, .single-team .entry-content h4, .single-team .entry-content h5, .single-team .entry-content h6 {
  margin: 1.5rem 0 0.5rem;
}
@media (min-width: 768px) {
  .single-post .entry-content h2, .single-post .entry-content h3, .single-post .entry-content h4, .single-post .entry-content h5, .single-post .entry-content h6, .single-team .entry-content h2, .single-team .entry-content h3, .single-team .entry-content h4, .single-team .entry-content h5, .single-team .entry-content h6 {
    margin: 3rem 0 0.75rem;
  }
}
.single-post .entry-content h2, .single-team .entry-content h2 {
  font-size: 1.5rem;
}
.single-post .entry-content h3, .single-team .entry-content h3 {
  font-size: 1.3rem;
}
.single-post .entry-content h4, .single-team .entry-content h4 {
  font-size: 1.2rem;
}
.single-post .entry-content p, .single-team .entry-content p {
  margin-block-end: 1.5rem;
}
.single-post .entry-content ul, .single-post .entry-content ol, .single-post .entry-content ul .single-post .entry-content li, .single-post .entry-content ol .single-post .entry-content li, .single-team .entry-content ul, .single-team .entry-content ol, .single-post .entry-content ul .single-team .entry-content li, .single-post .entry-content ol .single-team .entry-content li, .single-team .entry-content ul .single-post .entry-content li, .single-team .entry-content ol .single-post .entry-content li, .single-team .entry-content ul .single-team .entry-content li, .single-team .entry-content ol .single-team .entry-content li {
  line-height: calc(1.25em + 0.2vw);
  margin-block-end: 1rem;
}

.kt-blocks-carousel .slick-prev, .kt-blocks-carousel .splide__arrow--prev, .kb-splide .slick-prev, .kb-splide .splide__arrow--prev {
  left: -6rem;
}
.kt-blocks-carousel .slick-next, .kt-blocks-carousel .splide__arrow--next, .kb-splide .slick-next, .kb-splide .splide__arrow--next {
  right: -6rem;
}

.wp-block-navigation-link .wp-block-navigation-item__content:hover {
  color: var(--wp--preset--color--vert);
}

.splide .splide__pagination {
  gap: 0.5rem;
}
@media (min-width: 768px) {
  .splide .splide__pagination {
    bottom: -4rem !important;
  }
}
.splide .splide__pagination .splide__pagination__page {
  background-color: #707070;
  border: unset;
  border-radius: 0;
  box-shadow: unset;
  height: 0.25rem;
  width: 1.5rem;
}
@media (min-width: 768px) {
  .splide .splide__pagination .splide__pagination__page {
    width: 3.5rem;
  }
}
.splide .splide__pagination .splide__pagination__page.is-active {
  background-color: var(--wp--preset--color--black);
  box-shadow: unset;
}

@media (min-width: 768px) {
  .cover-slider .splide__pagination {
    bottom: -2.5rem !important;
  }
}

.team-tabs .kt-tabs-title-list {
  gap: 3rem;
}

@media (max-width: 768px) {
  .kt-tab-title {
    justify-content: space-between;
  }
}
@media (min-width: 768px) {
  .kb-svg-icon-wrap {
    display: none !important;
  }
}
.kt-tab-title-active a {
  border-bottom-width: 3px !important;
}

.kt-tab-title-inactive a {
  font-weight: 500 !important;
}

.mt-n5 {
  margin-top: -5rem;
}

.mt-n6 {
  margin-bottom: -1.25rem !important;
}

.kb-splide .splide__arrow {
  border: 0;
  display: none;
}
.kb-splide .splide__arrow svg {
  height: 2em;
  width: 2em;
}
@media (min-width: 1400px) {
  .kb-splide .splide__arrow {
    display: block;
  }
  .kb-splide .splide__arrow .splide__arrow--prev {
    left: -4rem;
  }
  .kb-splide .splide__arrow .splide__arrow--next {
    right: -4rem;
  }
}

.ctf-carousel .ctf-owl-item {
  padding: 0 30px;
}

.weglot-search .weglot-widget {
  display: none;
}
@media (min-width: 768px) {
  .weglot-search .weglot-widget {
    display: flex;
  }
}

.kt-blocks-post-grid-item {
  height: 100%;
}

.kb-advanced-slide-inner {
  overflow: unset;
}

.dark-facet input {
  background-color: var(--wp--preset--color--blanc) !important;
  border: 1px solid var(--wp--preset--color--blanc) !important;
  border-radius: 0 !important;
  font-family: var(--wp--preset--font-family--montserrat);
  padding: 1.5rem 2.5rem !important;
}
.dark-facet input:focus {
  border-color: var(--wp--preset--color--blanc) !important;
  border-radius: 0 !important;
}
.dark-facet .wpgb-facet > fieldset:last-child {
  margin-bottom: 0;
}
.dark-facet .wpgb-input-icon {
  color: var(--wp--preset--color--black) !important;
}

.dropdown-facets .wpgb-facet .wpgb-select {
  border-color: var(--wp--preset--color--black);
  border-radius: 0;
  border-width: 0 0 2px 0;
}
.dropdown-facets .wpgb-facet .wpgb-select button {
  color: var(--wp--preset--color--black) !important;
}
.dropdown-facets .wpgb-facet .wpgb-select-separator {
  display: none;
}
.dropdown-facets .wpgb-facet .wpgb-select-placeholder input[type=text] {
  font-weight: 600;
  text-transform: uppercase;
}
.dropdown-facets .wpgb-facet .wpgb-select-placeholder input[type=text]::placeholder {
  color: var(--wp--preset--color--black);
}

.load-more-btn .wpgb-facet .wpgb-load-more {
  background-color: transparent;
  border: 1px solid var(--wp--preset--color--black);
  border-radius: 0;
  color: var(--wp--preset--color--black);
  font-family: var(--wp--preset--font-family--montserrat);
  font-weight: 700;
  text-transform: uppercase;
  transition: 150ms;
}
.load-more-btn .wpgb-facet .wpgb-load-more:hover, .load-more-btn .wpgb-facet .wpgb-load-more:focus {
  font-weight: 800;
  outline: var(--wp--preset--color--black) solid 2px;
}

.is-style-chevron li a {
  display: flex !important;
  gap: 0.5rem;
}
.is-style-chevron li a::after {
  content: ">" !important;
}

.sbi-owl-stage {
  display: flex;
  gap: 1rem;
}
.sbi-owl-stage .sbi-owl-item {
  border: 1px solid var(--wp--preset--color--blanc);
}

.sbi_carousel {
  padding: 0 !important;
}
.sbi_carousel .sbi-owl-dots {
  margin-top: 3rem;
  padding: 0;
}
.sbi_carousel .sbi-owl-dots .sbi-owl-dot span {
  background: var(--wp--preset--color--blanc);
}

.grayscale img {
  filter: grayscale(1);
}

.scenaristes-title {
  position: relative;
  z-index: 1;
}

.temoignages-title {
  text-indent: -3%;
}

.gform-theme--framework .gform-field-label {
  font-weight: 600 !important;
  text-transform: uppercase;
}

.weglot-default {
  display: none !important;
}

.city-testimonials .splide__arrow--prev {
  top: 90%;
  left: 40%;
}
.city-testimonials .splide__arrow--next {
  top: 90%;
  right: 40%;
}

.wp-block-post-title a {
  display: inline-flex;
}

@media (max-width: 768px) {
  .blog .wpgb-content {
    gap: var(--wp--preset--spacing--60);
  }
  .order-first {
    order: -1;
  }
  .text-center-sm {
    text-align: center !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .justify-content-start-sm {
    justify-content: start !important;
  }
  .justify-content-center-sm {
    justify-content: center !important;
  }
  .margin-0-sm {
    margin: 0 !important;
  }
  .padding-start-0-sm {
    padding-left: var(--wp--preset--spacing--40) !important;
  }
  .compagnonnage-title {
    font-size: 6.5rem;
    overflow: hidden;
    text-indent: -7rem;
  }
  .cite-title, .scenaristes-title {
    font-size: 7rem;
    order: -1;
    overflow: hidden;
    text-indent: -3.5rem;
    white-space: nowrap;
  }
  .wp-block-navigation {
    width: 100%;
  }
  .wp-block-navigation .wp-block-navigation-item {
    justify-content: center;
    width: 100%;
  }
}
@media (min-width: 768px) {
  .sticky-nav .hide-not-sticky {
    opacity: 0;
  }
  .bg-beige-before {
    position: relative;
  }
  .bg-beige-before::before {
    background-color: var(--wp--preset--color--beige);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 50%;
    z-index: -1;
  }
  .bg-beige-after {
    position: relative;
  }
  .bg-beige-after::after {
    background-color: var(--wp--preset--color--beige);
    content: "";
    height: 100%;
    right: 0;
    position: absolute;
    top: 0;
    width: 50%;
    z-index: -1;
  }
  .kt-blocks-post-grid-item:hover, .kt-blocks-post-grid-item:focus {
    border: 1px solid var(--wp--preset--color--vert) !important;
  }
  .wp-block-post-featured-image, .kadence-post-image-inner-intrisic {
    overflow: hidden;
  }
  .wp-block-post-featured-image img, .kadence-post-image-inner-intrisic img {
    transition: transform 400ms;
  }
  .wp-block-post-featured-image img:hover, .kadence-post-image-inner-intrisic img:hover {
    transform: scale(1.25);
  }
}
.tribe-common-c-btn {
  border-radius: unset !important;
}

.tribe-common-l-container {
  padding: var(--tec-grid-gutter-page-small) !important;
}

@media (min-width: 768px) {
  .d-block ul {
    display: block !important;
  }
}

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