:root {--waff:#F00;--go--color--black: #000000;--go--color--inverse-primary: var(--go--color--white);--go--color--inverse-secondary: var(--go--color--black);--go--color--inverse-tertiary: var(--go--color--black);--go--color--quaternary: var(--go--color--white);--go--color--inverse-quaternary: var(--go--color--black);--go--color--quinary: var(--go--color--black);--go--color--inverse-quinary: var(--go--color--white);--editor-title-block--alignment: left;--waff--layout--left-alignement : 0;--go--max-width: 50rem;--go--max-width--alignwide: 100rem;--go--viewport-basis: 1050;--go--spacing--header: 10;--go--spacing--horizontal: 40;--go--spacing--paragraph: 30;--go--color--text: hsl(0, 0%, 0%);--go--font-family: var(--waff-font-main, 'Arial, sans-serif');--go--font-size--small: 90%;--go--font-size: 0.9rem;--go--line-height: 1.5;--go--type-ratio: 1.275;--go-heading--button-spacing: 1.75rem;--go-heading--color--text: var(--waff-color-heading);--go-heading--font-family: var(--waff-font-heading, 'Arial, sans-serif');--go-heading--font-weight: 800;--go-heading--line-height: 1.2;--go-heading--margin-bottom: 1rem;--go-caption--color--text: var(--go-heading--color--text);--go-caption--font-size: .7rem;--go-pullquote--font-family: var(--waff-font-headline, 'Arial, sans-serif');--go-pullquote--font-weight: 600;--go-pullquote--font-style: normal;--go-quote--line-height: 1.7;--go-paragraph-dropcap--color: var(--go-heading--color--text);--go-paragraph-dropcap--font-family: var(--waff-font-headline, 'Arial, sans-serif');--go-paragraph-dropcap--font-size: 4.9rem;--go-paragraph-dropcap--font-weight: 500;--go--hyperlink--color--text: var(--go-heading--color--text);--go--hyperlink-interactive--color--text: var(--go--color--primary);--go-button--border-radius: 0;--go-button--font-size: 0.70rem;--go-button--font-weight: 600;--go-button--letter-spacing: 0;--go-button--padding--x: 1.25rem;--go-button--padding--y: 1.25rem;--go-button--text-transform: uppercase;--go-button-interactive--color--background: var(--go--color--primary);--go-button--color--background: var(--go-heading--color--text);--go-button--color--text: var(--go--color--white);--go-input--color--background: var(--go--color--background);--go-input-interactive--color--background: var(--go--color--white);--go-input-interactive--color--border-color: var(--go-heading--color--text, var(--go--color--black));--go-input-interactive--color--text: var(--go-heading--color--text, var(--go--color--black));--go-input--border-color: var(--go-heading--color--text, var(--go--color--black));--go-input--border: var(--go-input--border-width, 3px) var(--go-input--border-style, solid) var(--go-input--border-color, var(--go--color--primary));--go-input--color--text: var(--go--color--black);--go-input--font-size: 1.1rem;--go-input--font-weight: 600;--go-input--padding--x: .75rem;--go-input--padding--y: .75rem;--go-site-title--color--text: var(--go--color--black);--go-site-title--font-size: 1.75rem;--go-site-title--font-family: var(--go-navigation--font-family);--go-site-title--text-transform: uppercase;--go-site-title--letter-spacing: 3px;--go-site-description--color--text: var(--go--color--black);--go-site-description--opacity: 1;--go-site-description--font-size: 0.65rem;--go-site-description--letter-spacing: 10px;--go-navigation--color--text: var(--go--color--black);--go-navigation--font-size: 0.75rem;--go-navigation-mobile--font-size: 1rem;--go-navigation--text-transform: uppercase;--go-submenu--color--background: var(--go--color--black);--go-search-toggle--color--text: var(--go-heading--color--text) !important;--go-search-button--color--text-interactive: var(--go-heading--color--text);--go-search-button--color--background: var(--go--color--primary);--go-search-button--color--background-interactive: var(--go-heading--color--text);--go-social--size: 2.5rem;--go-social--padding: 0.75rem;--go-social--color--text: var(--go--color--primary);--go-footer--color--text: var(--go-heading--color--text);--go-footer-navigation--line-height: 1.5;--go-featured-image--height: 720px;--waff-wp-adminbar: 32px;--waff-wp-adminbar-mobile: 46px;}:root .is-dark .contrast--dark, :root .night-mode {--go--color--text: hsl(0, 0%, 100%);--go--color--background: hsl(0, 0%, 0%);--go-heading--color--text: hsl(0, 0%, 100%);--go-caption--color--text: var(--go-heading--color--text);--go--hyperlink--color--text: var(--go-heading--color--text);}:root .is-dark .has-primary-background-color {background-color: var(--go--color--primary);}:root .is-dark .has-primary-background-color, :root .is-dark .has-primary-background-color a:not(.wp-block-button__link), :root .is-dark .has-primary-background-color h1:not([class*=color]), :root .is-dark .has-primary-background-color h2:not([class*=color]), :root .is-dark .has-primary-background-color h3:not([class*=color]), :root .is-dark .has-primary-background-color h4:not([class*=color]), :root .is-dark .has-primary-background-color h5:not([class*=color]), :root .is-dark .has-primary-background-color h6:not([class*=color]), :root .is-dark .has-primary-background-color label, :root .is-dark .has-primary-background-color p:not([class*=color]) {color: var(--go--color--white);}:root .is-dark .has-primary-color {color: var(--go--color--primary);}:root .is-dark .has-secondary-background-color {background-color: var(--go--color--secondary);}:root .is-dark .has-secondary-color {color: var(--go--color--secondary);}:root .is-dark .has-tertiary-background-color {background-color: var(--go--color--tertiary);}:root .is-dark .has-tertiary-background-color, :root .is-dark .has-tertiary-background-color a:not(.wp-block-button__link) {color: var(--go-heading--color--text);}:root .is-dark .has-tertiary-color {color: var(--go--color--tertiary);}:root .is-dark .has-quaternary-background-color {background-color: var(--go--color--quaternary);}:root .is-dark .has-quaternary-color {color: var(--go--color--quaternary);}:root .is-dark .has-quaternary-color.wp-block-button__link {color: var(--go--color--quaternary) !important;}:root .is-dark .has-quinary-background-color {background-color: var(--go--color--quinary);}:root .is-dark .has-quinary-color {color: var(--go--color--quinary);}:root .is-dark .has-quinary-color.wp-block-button__link {color: var(--go--color--quinary) !important;}nav#main-nav li a > svg, nav#sub-nav li a > svg:first-of-type {display: none;height: 8px;}nav#sub-nav li a > svg {height: 8px;margin-left: 5px;}nav#main-nav li > i, nav#sub-nav li > i {font-size: 16px;}@media (max-width: 768px) {nav#main-nav li a > svg, nav#sub-nav li a > svg {height: 4px !important;}nav#main-nav li > i, nav#sub-nav li > i {font-size: 10px !important;}}.widget-area h2 {font-size: var(--go--type-scale-2, --go-heading--font-size) !important;}.widget-area .widget_search {margin-bottom: 15px;}.px {padding-left: 0;padding-right: 0;}.entry-header.m-auto.px, .page-header.entry-header.m-auto.px {margin-left: var(--waff--layout--left-alignement, 0) !important;padding: 0 !important;text-align: left;}.is-wide .entry-header.m-auto.px, .is-wide .page-header.entry-header.m-auto.px {margin-left: 0 !important;}.entry-header h1.text-center, .page-header.entry-header h1.text-center {text-align: var(--editor-title-block--alignment, left) !important;}button.navbar-toggler {background: none;}.search-modal-inner {padding: 0;}.not-found {text-align: left;}#pagetitle .jumbotron {background-color: transparent;}#main {overflow-x: hidden;}.waff-theme-dinard .subline {text-transform: uppercase;font-size: 76%;}@media (max-width: 767.98px) {.waff-theme-dinard .subline {text-transform: uppercase;font-size: 67%;}}.waff-theme-dinard .subline .impact {font-weight: 400;opacity: .7;}.entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {margin-left: var(--waff--layout--left-alignement, 0) !important;width: 100%;}.alignfull [class*=__inner-container]>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide):not(h1), [class*=__inner-container]>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide):not(h1), .wp-block-group.alignfull .wp-block-group__inner-container, .is-wide .entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {max-width: none;width: inherit;}.entry-content.is-style-wide > p {max-width: 100%;width: 100%;}.alignwide, .alignfull {max-width: 100%;width: 100%;}.entry-content > :first-child {}.single-jury .entry-content > :first-child, .single-projection .entry-content > :first-child {margin-top: 0;}@media (min-width: 1200px) {.entry-content > .f-w-inside-gutter {margin-left: calc(-1 * (var(--modified-bs-gutter-x)/2) + (-1 * (var(--original-bs-gutter-x)/2))) !important;margin-right: calc(-1 * (var(--modified-bs-gutter-x)/2) + (-1 * (var(--original-bs-gutter-x)/2))) !important;}}.entry-header {padding-top: 0;}.w-max {width: max-content !important;}table td, table th {border: 0;}.wp-block-pullquote p {text-transform: uppercase;letter-spacing: -1px;}.wp-block-pullquote.is-style-default .has-text-color.has-quaternary-color p, .wp-block-pullquote.is-style-default .has-text-color.has-quaternary-color cite {color: var(--go--color--quaternary) !important;}.wp-block-pullquote.is-style-default .has-text-color.has-quinary-color p, .wp-block-pullquote.is-style-default .has-text-color.has-quinary-color cite {color: var(--go--color--quinary) !important;}.content-area ol li, .content-area ul li {margin: 0;}.content-area ol, .content-area ul, .widget-area ol, .widget-area ul {padding-left: 0;list-style:none;}.tagcloud .tag-cloud-link {font-family: var(--waff-font-headline, 'Arial, sans-serif');text-transform: uppercase;font-size: 0.8em;font-weight: 500;border: 1px solid black;border-radius: 0.2rem;padding: 0.1rem 0.25rem 0.05rem;transition: background-color 0.2s ease;z-index: 2;position: relative;margin-right: 0.4rem;-webkit-box-decoration-break: clone;box-decoration-break: clone;}.blocks-gallery-caption {opacity: .7;text-align: center;}.wp-block-buttons.alignleft, .wp-block-buttons.alignright {max-width: 100%;}.has-primary-color h1, .has-primary-color h2, .has-primary-color h3, .has-primary-color h4, .has-primary-color h5, .has-primary-color h6, .has-primary-color p{color: var(--go--color--primary) !important;}.has-secondary-color h1, .has-secondary-color h2, .has-secondary-color h3, .has-secondary-color h4, .has-secondary-color h5, .has-secondary-color h6, .has-secondary-color p{color: var(--go--color--secondary) !important;}.has-tertiary-color h1, .has-tertiary-color h2, .has-tertiary-color h3, .has-tertiary-color h4, .has-tertiary-color h5, .has-tertiary-color h6, .has-tertiary-color p{color: var(--go--color--tertiary) !important;}.has-quaternary-color h1, .has-quaternary-color h2, .has-quaternary-color h3, .has-quaternary-color h4, .has-quaternary-color h5, .has-quaternary-color h6, .has-quaternary-color p{color: var(--go--color--quaternary) !important;}.has-quinary-color h1, .has-quinary-color h2, .has-quinary-color h3, .has-quinary-color h4, .has-quinary-color h5, .has-quinary-color h6, .has-quinary-color p{color: var(--go--color--quinary) !important;}:root .has-quaternary-color {color: var(--go--color--quaternary);}:root .has-quaternary-background-color {background-color: var(--go--color--quaternary);}:root .has-quaternary-background-color, :root .has-quaternary-background-color a:not(.wp-block-button__link), :root .has-quaternary-background-color h1:not([class*=color]), :root .has-quaternary-background-color h2:not([class*=color]), :root .has-quaternary-background-color h3:not([class*=color]), :root .has-quaternary-background-color h4:not([class*=color]), :root .has-quaternary-background-color h5:not([class*=color]), :root .has-quaternary-background-color h6:not([class*=color]), :root .has-quaternary-background-color label, :root .has-quaternary-background-color p:not([class*=color]) {color: var(--go--color--inverse-quaternary);}:root .has-quinary-color {color: var(--go--color--quinary);}:root .has-quinary-background-color {background-color: var(--go--color--quinary);}:root .has-quinary-background-color, :root .has-quinary-background-color a:not(.wp-block-button__link), :root .has-quinary-background-color h1:not([class*=color]), :root .has-quinary-background-color h2:not([class*=color]), :root .has-quinary-background-color h3:not([class*=color]), :root .has-quinary-background-color h4:not([class*=color]), :root .has-quinary-background-color h5:not([class*=color]), :root .has-quinary-background-color h6:not([class*=color]), :root .has-quinary-background-color label, :root .has-quinary-background-color p:not([class*=color]) {color: var(--go--color--inverse-quinary);}.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color) {color: var(--go-heading--color--text);border-color: var(--go-heading--color--text);}.wp-block-button.is-style-outline .wp-block-button__link:hover {color: var(--go--color--primary);border-color: var(--go--color--primary);}.wp-block-button .wp-block-button__link.has-text-color.has-primary-color {color: var(--go--color--primary);}.wp-block-button .wp-block-button__link.has-text-color.has-secondary-color {color: var(--go--color--secondary);}.wp-block-button .wp-block-button__link.has-text-color.has-tertiary-color {color: var(--go--color--tertiary);}.wp-block-button .wp-block-button__link.has-text-color.has-quaternary-color {color: var(--go--color--quaternary);}.wp-block-button .wp-block-button__link.has-text-color.has-quinary-color {color: var(--go--color--quinary);}.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-primary-background-color:hover {background-color: var(--go--color--primary);color: var(--go--color--white);}.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-secondary-background-color:hover {background-color: var(--go--color--primary);color: var(--go--color--white);}.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-tertiary-background-color:hover {background-color: var(--go--color--primary);color: var(--go--color--white);}.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-quaternary-background-color:hover {background-color: var(--go--color--primary);color: var(--go--color--white);}.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-quinary-background-color:hover {background-color: var(--go--color--primary);color: var(--go--color--white);}.post .entry-content>:first-child {margin-top: 0;}article.post p.post-meta {font-size: .75rem !important;}.site-footer a:hover {text-decoration: none;}.site-footer a.color-white, .site-footer a.link-white {color: #FFF;}input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=range], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week] {}input[type=color]:focus, input[type=date]:focus, input[type=datetime-local]:focus, input[type=datetime]:focus, input[type=email]:focus, input[type=month]:focus, input[type=number]:focus, input[type=password]:focus, input[type=range]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=time]:focus, input[type=url]:focus, input[type=week]:focus {}.search-form.is-formatted .form-control.btn:hover {color: white;background-color: #333333;border-color:#333333;}.not-found > p {margin-bottom: 0;}.not-found .search-form {padding: 0 !important;display: block;}.not-found>* {max-width: inherit;}.not-found input[type=search] {margin-bottom: 0;margin-right: 0;width: 50%;}.error404 .site-search {padding-top: 3rem;}#js-site-search.site-search {width: 100% !important;max-width: none !important;}.tax-section main.single-section .post__title {display: none;}.search-results article, .archive article, .blog article {border-bottom: 2px solid var(--go--color--black);padding-bottom: 4rem;padding-top: 4rem;}.search-results article.has-color, .archive article.has-color, .blog article.has-color {border-top: 2px solid var(--go--color--black);margin-top: -2px;}.waff-theme-fifam.blog article {border-bottom: none;padding-bottom: 2rem;padding-top: 2rem;}.search-results article.excerpt .entry-content > p, .search-results .entry-content > p, .archive article.excerpt .entry-content > p, .archive .entry-content > p, .blog article.excerpt .entry-content > p, .blog .entry-content > p {margin-top: 2rem !important;margin-bottom: 0 !important }.blog article.excerpt .entry-content > p, .blog .entry-content > p {max-width: 100% !important;width: 100% !important;}.search-results article:last-of-type, .archive article:last-of-type, .blog article:last-of-type {border-bottom: 0;}.search-results .entry-content > :last-child:not(.alignfull) {}@media only screen and (max-width: 599px) {.nav-open .header__button--night-mode, .nav-open .search-toggle {-webkit-transition: opacity 200ms cubic-bezier(0.694, 0, 0.335, 1);transition: opacity 200ms cubic-bezier(0.694, 0, 0.335, 1);opacity: 0;}}.header__button--night-mode:active, .header__button--night-mode:focus, .header__button--night-mode:hover {background-color: transparent;border: none;-webkit-box-shadow: none;box-shadow: none;}.header__button--night-mode {background-color: transparent;border: none;border-radius: 0;-webkit-box-shadow: none;box-shadow: none;color: var(--go-navigation--color--text);color: var(--go-search-toggle--color--text, var(--go-navigation--color--text));padding: .75rem;position: relative;}.navbar-light:not(.contrast--reverse) .header__button--night-mode, .navbar-light:not(.contrast--reverse) .header__search-toggle, .navbar-light:not(.contrast--reverse) .aux-languages{color: var(--go-search-toggle--color--text, var(--go-navigation--color--text));}body:not(.waff-theme-rsfp) .navbar-light .navbar-toggler .navbar-toggler-icon {background-image: none !important;-webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='black' stroke-width='2' stroke-linecap='butt' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E") !important;mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='black' stroke-width='2' stroke-linecap='butt' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E") !important;background-color: var(--go-search-toggle--color--text, var(--go-navigation--color--text)) !important;}body:not(.waff-theme-fifam) .navbar-dark .header__button--night-mode, body:not(.waff-theme-fifam) .navbar-dark .header__search-toggle, body:not(.waff-theme-fifam) .navbar-dark .aux-languages {color: var(--go--color--white, var(--go-navigation--color--text));}@media (max-width: 1200px) {body.waff-theme-fifam .navbar-dark .header__button--night-mode, body.waff-theme-fifam .navbar-dark .header__search-toggle, body.waff-theme-fifam .navbar-dark .aux-languages {color: var(--go--color--white, var(--go-navigation--color--text));}}.navbar-dark .navbar-text, .navbar-dark .navbar-text a, .navbar-dark .navbar-text a:focus, .navbar-dark .navbar-text a:hover {color: var(--go--color--white, var(--go-navigation--color--text));}@media (min-width: 768px) {body:not(.home) .navbar-dark .header__button--night-mode, body:not(.home) .navbar-dark .header__search-toggle, body:not(.home) .navbar-dark .aux-languages {color: var(--go--color--white, var(--go-navigation--color--text));}}.header__search-toggle, .header__button--night-mode {padding-bottom: 0;padding-top: 0;}.header__button--night-mode svg {fill: currentColor;width: 1.35rem;width: var(--go-search-button--icon--size, 1.35rem);}.night-mode body, .night-mode .card, .night-mode .bg-white, .night-mode .bg-action-1, .night-mode .bg-action-2, .night-mode .bg-action-3, .night-mode *[class*='bg-light'], .night-mode *[class*='bg-color'] {background-color: #161616 !important;}.night-mode .bullet {background-color: #f1f1f1 !important;}.night-mode .color-action-1, .night-mode .color-action-2, .night-mode .color-action-3, .night-mode .color-color-gray, .night-mode .text-action-1, .night-mode .text-action-2, .night-mode .text-action-3, .night-mode .text-color-gray, .night-mode *[class*='text-light'], .night-mode *[class*='text-light'] {color: #f1f1f1 !important;}@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3) and (orientation: null) {.night-mode body, .night-mode .card {background-color: #000;}}.night-mode body, .night-mode button, .night-mode input, .night-mode select, .night-mode textarea, .night-mode .gray, .night-mode .wp-block-image figcaption, .wp-block-image .night-mode figcaption, .night-mode .wp-block-gallery .blocks-gallery-item figcaption, .wp-block-gallery .blocks-gallery-item .night-mode figcaption, .night-mode .wp-caption-text, .night-mode .blockquote, .night-mode label, .night-mode blockquote, .night-mode .logged-in-as, .night-mode .page-links a span, .night-mode .comment-metadata a, .night-mode .bctt-click-to-tweet, .night-mode .taxonomy-description, .night-mode .comment-reply-title small, .night-mode .no-svg .dropdown-toggle .svg-fallback.icon-down, .night-mode .home:not(.blog) .entry-content h5, .night-mode .card-body p, .night-mode main a {color: #d2d2d2 !important;}.night-mode body.waff-theme-diag header.masthead.has-background:not(.contrast--reverse) button {}.night-mode .film-card.card-dark h2, .night-mode .film-card.card-dark .card-text, .night-mode .film-card.card-dark .card-title, .night-mode .film-card.card-dark .card-title a, .night-mode .film-card.card-dark .card-title a.text-link, .night-mode .film-card.card-dark .category-list .category-item, .night-mode .film-card.card-dark .category-list .category-item:hover, .night-mode .film-card.card-dark .room-list .parentroom-item, .night-mode .film-card.card-dark .room-list .room-item, .night-mode .film-card.card-dark i {color: #000000 !important;}.night-mode .navbar-light .navbar-text {color: #939393 !important;}.night-mode .body:not(.waff-theme-diag) .header__logo .logo {filter: invert(100%);}.night-mode header.masthead.has-background.contrast--reverse, .night-mode header.masthead.has-bg.contrast--reverse {background-color: #000 !important;}.night-mode button.btn-outline-dark {background-color: #2e2d2d !important;border-color: #363434 !important;color: #6d6d6d !important;}.night-mode .has-background:not(.masthead), .night-mode #slick-homeslide .slick-slide:not(.bg-gradient-action-1):not(.bg-gradient-action-2):not(.bg-gradient-action-3), .night-mode ul.list-group:not(.list-transparent) .list-group-item {background: #2e2d2d !important;}.night-mode .card-body {color: #e2e2e2;}.night-mode .film-card {color: black !important;}.night-mode .projections .days .day.unactive a, .night-mode .projections .days .day.unactive li, .night-mode .projections .days .day.unactive span, .night-mode .projections .days .day.unactive ul, .night-mode .night-mode .projections .days .day.unactive>* {color: rgba(190, 190, 190, 0.5);border-color: rgba(190, 190, 190, 0.5);}.night-mode .projections .days .day.has-projections a, .night-mode .projections .days .day.has-projections li, .night-mode .projections .days .day.has-projections span, .night-mode .projections .days .day.has-projections ul, .night-mode .projections .days .day.has-projections>* {color: var(--waff-color-light);border-color: var(--waff-color-light);}.night-mode .projections .days .day.has-projections {border-color: var(--waff-color-light);}.night-mode .has-black-background-color {background-color: #939393 !important;}.night-mode .wa-partners .partner-slide-item {background-color: #939393 !important;}.night-mode .has-gray-background-color {background-color: #656e79;}.night-mode .has-light-gray-background-color {background-color: rgba(0, 0, 0, 0.04);}.night-mode .has-black-color, .night-mode .link-black a, .night-mode .link-dark a, .night-mode a.link-black, .night-mode a.link-dark {color: #e2e2e2 !important;}.night-mode .has-gray-color {color: #e2e2e2 !important;}.night-mode .wp-block-quote p {color: #e2e2e2 !important;}.night-mode .wp-block-quote cite {color: #939393 !important;}.night-mode .wp-block-quote:not(.is-large)::before {background-color: #8f98a1;}.night-mode .wp-block-coblocks-dynamic-separator {color: rgba(255, 255, 255, 0.15) !important;}.night-mode .wp-block-coblocks-gist .gist .gist-data, .night-mode .wp-block-coblocks-gist .gist .highlight {background: rgba(255, 255, 255, 0.4) !important;}.night-mode .wp-block-coblocks-gist .gist .gist-file {border-color: transparent;}.night-mode .icon-night {color: #fff !important;}.night-mode body .widget-area__wrapper {color: #939393 !important;}.night-mode .pagination .icon {fill: #e2e2e2 !important;}.night-mode .home:not(.blog) .entry-content h5, .night-mode h1, .night-mode h2, .night-mode h3, .night-mode h4, .night-mode h5, .night-mode h6, .night-mode h1 a, .night-mode h2 a .night-mode h3 a, .night-mode h4 a, .night-mode h5 a, .night-mode h6 a, .night-mode .post__title a, .night-mode .h1:not(.gray), .night-mode .h2:not(.gray), .night-mode .h3:not(.gray), .night-mode .h4:not(.gray), .night-mode body div.sharedaddy h3.sd-title:not(.gray), body div.sharedaddy .night-mode h3.sd-title:not(.gray), .night-mode .h5:not(.gray), .night-mode .h6:not(.gray) {color: #e2e2e2 !important;}.night-mode article {border-color: #e2e2e2;}.night-mode .sep {border-color: rgba(255, 255, 255, 0.15) !important;}@media only screen and (min-width: 600px) {.night-mode .main-navigation ul li.menu-item-has-children:hover > a, .night-mode .main-navigation ul li.menu-item-has-children.focus > a, .night-mode .main-navigation ul li.page_item_has_children:hover > a, .night-mode .main-navigation ul li.page_item_has_children.focus > a {color: #fff !important;}}.night-mode .main-navigation ul:not(.sub-menu) a {color: #e2e2e2 !important;}.night-mode .nav-open .main-navigation ul:not(.sub-menu) {background-color: #1c1b1b !important;}.night-mode .main-navigation a:hover {color: #fff !important;}@media only screen and (min-width: 600px) {.night-mode .site-header .nav li.current_page_item .icon {fill: #e2e2e2 !important;}.night-mode .main-navigation ul li.menu-item-has-children:hover .icon, .night-mode .main-navigation ul li.menu-item-has-children.focus .icon, .night-mode .main-navigation ul li.page_item_has_children:hover .icon, .night-mode .main-navigation ul li.page_item_has_children.focus .icon {fill: #fff !important;}.night-mode .main-navigation ul ul {border: 1px solid transparent !important;background: #2e2d2d !important;-webkit-box-shadow: 3px 3px 0 0 rgba(0, 0, 0, 0.1);box-shadow: 3px 3px 0 0 rgba(0, 0, 0, 0.1);}.night-mode .main-navigation ul ul a:hover {color: #fff !important;}.night-mode .main-navigation ul li.menu-item-has-children::before, .night-mode .main-navigation ul li.page_item_has_children::before {border-color: transparent transparent #2e2d2d !important;}.night-mode .main-navigation ul li.menu-item-has-children::after, .night-mode .main-navigation ul li.page_item_has_children::after {border-color: transparent transparent #2e2d2d !important;}}@media (max-width: 599px) {.night-mode .site-header {background: #1c1b1b !important;}.night-mode .site-header::after {background: transparent;background: -webkit-linear-gradient(#1c1b1b 0%, #1c1b1b) !important;background: -webkit-gradient(linear, left top, left bottom, from(#1c1b1b), to(#1c1b1b)) !important;background: linear-gradient(#1c1b1b 0%, #1c1b1b) !important;}}.night-mode .navbar-dark .navbar-toggler .navbar-toggler-icon, .night-mode .navbar-light .navbar-toggler .navbar-toggler-icon {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='white' stroke-width='2' stroke-linecap='butt' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E") !important }.night-mode .navbar-dark .navbar-toggler, .night-mode .navbar-light .navbar-toggler {color:#e2e2e2;}.night-mode .js-replace__item {transform:translateY(calc(var(--replace-offset-2) * 1)) }.night-mode .js-replace__content {transform:translateY(calc(var(--replace-offset-2) * -1)) }.night-mode code {background: #2e2d2d !important;}.single-film.site-main {padding-bottom: 0 !important;}.night-mode .single-film .punchlines .lead, .night-mode .single-film .punchlines .lead>p, .night-mode .single-section .punchlines .lead, .night-mode .single-section .punchlines .lead>p {color: #e2e2e2 !important;}.night-mode .color-black, .night-mode .text-dark {color: #e2e2e2 !important;}.night-mode .bg-bgcolor, .night-mode .bg-color-light {background: #2e2d2d !important;}.night-mode .single-film .prints:before, .night-mode .single-section .prints:before {background: #2e2d2d !important;}.night-mode blockquote .blockquote-footer, .night-mode blockquote footer {color: #e2e2e2 !important;}.night-mode blockquote:not([style]) p {color: #e2e2e2 !important;}.night-mode .site-header .nav li > a, .night-mode .site-header .nav li a:hover, .night-mode .site-header .nav li.current_page_item > a {color: #e2e2e2 !important;}.night-mode body.waff-theme-diag header.masthead.has-background:not(.contrast--reverse) .nav li > a, .night-mode body.waff-theme-diag header.masthead.has-background:not(.contrast--reverse) .nav li a:hover, .night-mode body.waff-theme-diag header.masthead.has-background:not(.contrast--reverse) .nav li.current_page_item > a {color: #FFF !important;}.night-mode .search-toggle .icon, .night-mode .site-header .social-navigation svg, .night-mode .search-form .search-submit .icon, .night-mode .main-navigation .dropdown-toggle .icon {fill: #e2e2e2 !important;}.night-mode .single-film .prints .synopsis .italics, .night-mode .single-film .prints .synopsis em, .night-mode .single-section .prints .synopsis .italics, .night-mode .single-section .prints .synopsis em {color: #d3d3d3 !important;}.night-mode .single-film .punchlines .lead .italics, .night-mode .single-film .punchlines .lead em, .night-mode .single-film .punchlines .lead>p .italics, .night-mode .single-film .punchlines .lead>p em, .night-mode .single-section .punchlines .lead .italics, .night-mode .single-section .punchlines .lead em, .night-mode .single-section .punchlines .lead>p .italics {color: #d3d3d3 !important;}.night-mode .search-toggle .icon:hover {fill: #fff !important;}.night-mode .site-search input {background-color: #2e2d2d !important;color: #e2e2e2 !important;}.night-mode .cat-links a, .night-mode .tags-links a, .night-mode .comment .reply a {background-color: #2e2d2d !important;color: #e2e2e2 !important;}.night-mode [class*=-list] > a, .night-mode [class*=-list] > span {color: #e2e2e2 !important;border-color: #e2e2e2 !important;}.night-mode .site-search-open .site-search input {-webkit-box-shadow: 0px 2px 40px 0px rgba(0, 0, 0, 0.3) !important;box-shadow: 0px 2px 40px 0px rgba(0, 0, 0, 0.3) !important;}.night-mode .menu-toggle:after, .night-mode .menu-toggle:before {background-color: #e2e2e2 !important;}.night-mode .submit, .night-mode .button:not(#chimpy_shortcode_submit), .night-mode input[type=submit], .night-mode input[type=button] {background-color: #e2e2e2 !important;color: #1c1b1b !important;}.night-mode .submit:hover, .night-mode .button:hover:not(#chimpy_shortcode_submit), .night-mode input[type=submit]:hover, .night-mode input[type=button]:hover {background-color: #fff !important;color: #1c1b1b !important;}.night-mode .widget-area__wrapper {background-color: rgba(46, 45, 45, 0.4) !important;}.night-mode body.single #course-body #course-element-title-content {color: #e2e2e2 !important;}.night-mode body.single #course-body #course-element-tagline {color: #939393 !important;}.night-mode .drop-in--from-bottom, .night-mode .drop-in--js:not(.drop-in--top) {background-color: rgba(46, 45, 45, 0.85) !important;-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15) !important;box-shadow: 0 0 15px rgba(0, 0, 0, 0.15) !important;}.night-mode .drop-in--from-bottom.drop-in--pinned {-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15) !important;box-shadow: 0 0 15px rgba(0, 0, 0, 0.15) !important;}.night-mode select, .night-mode textarea, .night-mode input[type="text"]:not(#chimpy_shortcode_field_EMAIL):not(#chimpy_shortcode_field_FNAME), .night-mode input[type="email"], .night-mode input[type="url"], .night-mode input[type="password"], .night-mode input[type="search"] {background-color: #2e2d2d !important;border-color: #363434 !important;color: #6d6d6d !important;}.night-mode input[type="text"]:not(#chimpy_shortcode_field_EMAIL):not(#chimpy_shortcode_field_FNAME) {color: white;}.night-mode select:focus, .night-mode textarea:focus, .night-mode input[type="text"]:focus, .night-mode input[type="email"]:focus, .night-mode input[type="url"]:focus, .night-mode input[type="password"]:focus, .night-mode input[type="search"]:focus {color: #e2e2e2;border-color: #434141 !important;}.night-mode ::-webkit-input-placeholder {color: #6d6d6d !important;}.js--focus .night-mode ::-webkit-input-placeholder {color: #6d6d6d !important;}.night-mode :-moz-placeholder {color: #6d6d6d !important;}.js--focus .night-mode :-moz-placeholder {color: #6d6d6d !important;}.night-mode ::-moz-placeholder {color: #6d6d6d !important;opacity: 1;}.js--focus .night-mode ::-moz-placeholder {color: #6d6d6d !important;}.night-mode :-ms-input-placeholder {color: #6d6d6d !important;}.js--focus .night-mode :-ms-input-placeholder {color: #6d6d6d !important;}#newsletter .chimpy_shortcode_content .sky-form, .widget_newsletter .chimpy_shortcode_content .sky-form {margin: 0;}.row {height: -webkit-fit-content;}.opacity-75 {opacity: .75;}.opacity-100 {opacity: 1 !important;}.is-formatted p.wp-block-coblocks-alert__title, .is-formatted p.wp-block-coblocks-alert__text {margin-bottom: 0;}span.label {font-family: var(--waff-font-headline, 'Arial, sans-serif');font-weight: 400;font-size: 82%;}.waff-theme-dinard span.label {font-size: 65%;text-transform: uppercase;}.calendar .table-head .column, .calendar .table-row:nth-child(3) .column {color: var(--go-color-black) !important;border: 0;}.calendar .title i {position: relative;top: 1px;}.calendar .column {border: 0;}.calendar th, .calendar .table-head {color: var(--go--color--black);border-bottom: none;}.calendar td, .calendar .column {vertical-align: top;}.calendar td .details p, .calendar .column .details p {margin: 0;padding: 0;font-size: 14px;font-weight: 700;line-height: 18px;}.calendar td.day p, .calendar .column.day p {color: var(--go--color--black);}.calendar td.day.active p, .calendar .column.day.active p {color: var(--go--color--black);}.calendar td.day.unactive p, .calendar .column.day.unactive p {color: #5a5c5c;}.calendar .room-item.parent:not(.active) {display: none;}.calendar .room-item.child:not(.active) {display: none;}.calendar .room-item.parent {border: none !important;border-top: solid 2rem rgba(0, 0, 0, 0.04) !important;}.calendar .room-item.child {border: none !important;}td.begin {width: 18%;}td.filmtitle {width: 57%;}td.date {width: 10%;}td.startstop {width: 10%;}td.room {width: 15%;}.all-projections td.filmtitle {width: auto;}.calendar td.day {width: 14.285%;}.calendar a {text-decoration: none !important;}.calendar td.day ul.room-list li.room-item.parent, .calendar .column.day ul.room-list li.room-item.parent {color: var(--thirdcolor);text-transform: uppercase;font-size: 10px;line-height: 12px;padding-top: 6px;font-weight: 400;}.calendar td.day ul.room-list li.room-item.child, .calendar .column.day ul.room-list li.room-item.child {color: var(--thirdcolor);font-size: 10px;line-height: 12px;padding-top: 0;font-weight: bold;}.calendar td.day ul.room-list li.room-item.child>a, .calendar .column.day ul.room-list li.room-item.child>a {color: var(--thirdcolor);text-decoration: none;}.calendar td.day.active ul.room-list li.room-item.child.active>a, .calendar .column.day.active ul.room-list li.room-item.child.active>a {}.calendar td.day.active ul.room-list li.room-item div.details-by-room, .calendar .column.day.active ul.room-list li.room-item div.details-by-room {margin-top: 1rem;margin-bottom: 0.25rem;}.calendar td.day.active ul.room-list li.room-item div.details-by-room p, .calendar .column.day.active ul.room-list li.room-item div.details-by-room p {font-size: 1.4em;line-height: 1.1;}.calendar td.day.active ul.room-list li.room-item div.details-by-room p, .calendar .column.day.active ul.room-list li.room-item div.details-by-room p {margin-top: .15rem;margin-bottom: 1rem;}.calendar .impact-text-number {font-family: var(--waff-font-display, 'Arial, sans-serif');font-size: 4em;margin: 0;line-height: 1.1;}.calendar ul.room-list li.room-item {display: block !important;}.is-formatted .calendar ul.room-list li.room-item {display: block !important;margin: 0;padding: 0;}.is-formatted .calendar ul.room-list li.room-item.parent{margin-bottom: 0 !important;padding-bottom: 0 !important;}.is-formatted .calendar ul.room-list li.room-item.child:first-child {border: none !important;}.details-by-room {margin-top: .5rem;}.details-by-room p {margin-bottom: 0.75rem !important;}.details-by-room .title {font-family: var(--waff-font-headline, 'Arial, sans-serif');}.waff-theme-dinard .details-by-room .title {font-weight: 500;}.details-by-room .title a {text-decoration: none !important;}.details-by-room span.begin {font-family: var(--waff-font-display, 'Arial, sans-serif');}.waff-theme-dinard .details-by-room span.begin {font-weight: 600;}.details-by-room .title.projected {-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;transition: all .3s ease-out;}.details-by-room .title.projected:hover {opacity: 1;}.details-by-room em {color: var(--go--color--black);}.details-by-room a.event, .projections-by-day a.event {color: var(--go--color--black);}.details-by-room a.event:hover {color: gray !important;}.details-by-room .event-excerpt p, .details-by-room .event-excerpt {color: gray !important;font-size: 9px !important;line-height: 11px !important;margin-top: -10px;margin-bottom: 10px;}.projections-by-day .filmtitle .event-excerpt p, .projections-by-day .filmtitle .event-excerpt {color: gray;font-size: 12px;line-height: 16px;}@media only screen and (max-width: 991px) {.calendar td.day p.impact-text-number, .projections-by-day .impact-text-number, .calendar .column.day p.impact-text-number {font-size: 4em;line-height: 1.1em;}}@media only screen and (max-width: 767px) {.calendar td.day p.impact-text-number, .projections-by-day .impact-text-number {font-size: 3.5em;}.calendar td.day ul.room-list li.room-item {font-size: 8px !important;line-height: 12px !important;}.fifamrow .calendar, .fifamrow .calendar {margin-bottom: 10px;}}@media only screen and (max-width: 479px) {.calendar tr th {font-size: 10px;padding-right: 10px;}.calendar tr td {padding-right: 5px;}.calendar td.day p.impact-text-number, .projections-by-day .impact-text-number {font-size: 2.6em;line-height: 1em;}.calendar td.day p {font-size: 11px;}}.film-card .card-text {line-height: 1 !important;opacity: .7;}.film-card .card-more-text small{font-size: 0.655em;opacity: .95;}.waff-theme-dinard .film-card .time-wrapper .time {font-weight: 900;line-height: 10px;font-size: 1em;}.waff-theme-dinard .film-card .time-wrapper .time.online {font-weight: 600;}.widget_newsletter .chimpy_shortcode_content .sky-form fieldset section {z-index: 99;}@media only screen and (min-width: 767px) {#newsletter .chimpy_shortcode_content .sky-form fieldset, .widget_newsletter .chimpy_shortcode_content .sky-form fieldset {height: 84px;}}div.chimpy_signup_success, div.chimpy_signup_success div {color: black !important;background-color: var(--waff-color-layout);}div#chimpy_signup_shortcode_error.chimpy_signup_error, div.chimpy_signup_error div {color: white !important;background-color: black;}#newsletter .chimpy_shortcode_content em.invalid, .widget_newsletter .chimpy_shortcode_content em.invalid {top: 40px;}@media (max-width: 767.98px) {.widget_newsletter h3.w-70 {width: 100%!important;font-size: 1.75rem;}}body .gform_wrapper .field_description_below .gfield_description {top: -.8rem;position: relative;}.gform_wrapper div.validation_error {border: solid 2px var(--go-input-error--color--text, #d33131) !important;color: var(--go-input-error--color--text, #d33131) !important;}.gform_wrapper select#input_1_6_6, .gform_wrapper select {padding: var(--go-button--padding--y) var(--go-input--padding--x) !important;line-height: 1.4 !important;}.gform_wrapper .form-last {left: -3px;position: relative;}body .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {max-width: 100% !important;}.gform_wrapper .mailchimp.is-formatted .gfield.gf_left_half input{border-radius: 0 !important;border-top-left-radius: 2.5rem !important;border-bottom-left-radius: 2.5rem !important;padding-left: 1.35rem !important;}.gform_wrapper .mailchimp.is-formatted .gfield.gf_right_half input{border-radius: 0 !important;border-top-right-radius: 2.5rem !important;border-bottom-right-radius: 2.5rem !important;padding-right: 1.35rem !important;}.gform_wrapper .mailchimp.is-formatted .gfield.gf_left_half .form-floating > .form-control-lg ~ label {padding-left: 1.5rem;}.gform_wrapper .mailchimp.is-formatted .gfield.gf_right_half .form-floating > .form-control-lg ~ label {padding-right: 1.5rem;}.gform_wrapper.gform_validation_error .mailchimp.is-formatted .top_label li.gfield.gfield_error.gf_left_half {margin-right: 0 !important;}.gform_wrapper.gform_validation_error .mailchimp.is-formatted .top_label li.gfield.gfield_error.gf_left_half, .gform_wrapper.gform_validation_error .mailchimp.is-formatted .top_label li.gfield.gfield_error.gf_right_half {max-width: 50% !important;}.gform_wrapper .mailchimp.is-formatted input.gform_button{border-radius: 100px !important;}.gform_legacy_markup_wrapper .mailchimp.is-formatted .gform_ajax_spinner {padding-left: 0 !important;position: absolute;top: 50%;left: -24px;margin-top: -5px;}.gform_legacy_markup_wrapper.mailchimp_wrapper.is-formatted_wrapper div.validation_error {display: none;}.gform_legacy_markup_wrapper.mailchimp_wrapper.is-formatted_wrapper input.gform_button {line-height: .85;}@media only screen and (max-width: 641px) {.gform_legacy_markup_wrapper.mailchimp_wrapper.is-formatted_wrapper input.gform_button {line-height: .85 !important;right: 1rem;}.gform_legacy_markup_wrapper .ginput_container span:not(.ginput_price) {display: inline !important;}}#cc-window {border: 0;}@media (max-width:768px) {.cc-window.cc-banner {font-size: 0.6em;line-height: 1.3;}.cc-message {margin-top: 1em;}}p.has-drop-cap:not(:focus):first-letter {color: var(--go-paragraph-dropcap--color, 'black');font-family: var(--go-paragraph-dropcap--font-family);margin: 0 .135em -1px 0;}.is-dark p.has-drop-cap:not(:focus):first-letter {color: white;}.pagination .nav-links > * {background-color: var(--waff-color-layout);color: black;padding: 2.1rem 4.2rem;margin: 0;}@media (max-width: 767.98px) {.pagination .nav-links > * {padding: 1.05rem 2.1rem;}}.pagination .dots {-webkit-transform: translateY(0);transform: translateY(0);background-color: var(--waff-color-layout-lighten);}.pagination .nav-links > a {text-decoration: none;}.pagination .nav-links > *.current {background-color: var(--go--color--secondary, --waff-action-2);color: black;}.pagination .nav-links > a:hover {background-color: black;color: white;}.pagination .next, .pagination .prev {background-color: black;color: white;}.pagination .next:hover, .pagination .prev:hover {background-color: var(--go--color--secondary, --waff-action-2);color: black;}input[type=checkbox]:checked+br+label:before, input[type=checkbox]:checked+label:before {-webkit-mask-image: none;mask-image: none;}.content-area>blockquote.wp-block-coblocks-click-to-tweet p {margin-bottom: 0 !important;}.wp-block-coblocks-social ul li {border: none !important;}.animated-underline {margin-bottom: 2px;}.animated-underline.link-white a:before, .animated-underline.link-white a:after {background: white;}.animated-underline.link-black a:before, .animated-underline.link-black a:after {background: black;}.animated-underline a {position: relative;display: inline-block;}.animated-underline a:before, .animated-underline a:after {content: "";position: absolute;left: 0.001rem;width: 0px;height: 2px;margin: calc( 2px - .5rem) 0 0;bottom: 2px;transition: all 0.25s ease-in-out;opacity: 0;}@media (max-width: 767.98px) {.animated-underline a:before, .animated-underline a:after {height: 1px;margin: calc( 2px - .5rem) 0 0;bottom: 0.3333333333px;}}.animated-underline:hover a, .animated-underline.active a, .animated-underline.current-menu-item a {cursor: pointer;opacity: 1;}.animated-underline:hover a:before, .animated-underline:hover a:after, .animated-underline.active a:before, .animated-underline.active a:after, .animated-underline.current-menu-item a:before, .animated-underline.current-menu-item a:after {left: inherit;right: 0.001rem;width: calc(100% - 0.002rem);opacity: 1;}.primary-menu .menu-item.menu-item-has-children svg:first-of-type {display: none;}.primary-menu .sub-menu .menu-item {text-align: left;border-bottom: 1px solid rgba(255,255,255, .2);padding-top: .5rem;padding-bottom: .5rem;}.primary-menu .sub-menu {width: 230px;}.primary-menu .sub-menu .menu-item:first-child {padding-top: 0.25rem;}.primary-menu .sub-menu .menu-item:last-child {border:0;padding-bottom: 0.25rem;}.primary-menu .sub-menu .menu-item .sub-menu .menu-item{font-weight: 400;padding-left: 1rem;}.primary-menu .sub-menu .menu-item .sub-menu .menu-item:first-child {padding-top: 1rem;}.primary-menu .menu-item-has-children svg {margin-left: .5rem;}@keyframes slideInFromLeft {0% {transform: translateX(-100%);}100% {transform: translateX(0);}}.edition-dates {animation: 1s ease-out 0s 1 slideInFromLeft;}.primary-menu > li > .sub-menu:before, ul.qtranxs_language_chooser:before {content: "";border: 0;display: inline-block;height: 2px;left: 0px;position: absolute;top: -2px;-webkit-transform: translateX(0px);transform: translateX(0px);width: 0;background-color: var(--waff-action-1);transition: width .25s ease-out;}.primary-menu > li:hover > .sub-menu:hover:before, ul.qtranxs_language_chooser:hover:before {width: 100%;}.aux-languages {background-color: transparent;border: none;border-radius: 0;-webkit-box-shadow: none;box-shadow: none;color: var(--go-navigation--color--text);color: var(--go-search-toggle--color--text, var(--go-navigation--color--text));padding: .75rem;position: relative;height: 22px;}.aux-languages a {height: 22px;}.aux-languages:hover {background-color: transparent;}.aux-languages i.icon-flag {font-size: 1.35rem;position: relative;top: 0;height: 22px;line-height: 1;}.aux-languages span.currentlang {text-transform: uppercase;position: absolute;top: 2px;left: 6px;font-size: .6em;line-height: 1.5;}@media (max-width: 768px) {.aux-languages i.icon-flag {font-size: 1.1rem;}.aux-languages span.currentlang {top: 0;left: 4px;}}@media (max-width: 576px) {.aux-languages {margin-top: 0.25rem;}}@media (max-width: 376px) {.aux-languages span.currentlang {top: 1px;left: 5px;font-size: .75em;}}.aux-languages span.currentlang:first-letter{vertical-align: text-bottom;}ul.qtranxs_language_chooser{position: absolute;top: 105%;}ul.qtranxs_language_chooser {display: none;left: 80%;padding: .75rem;position: absolute;text-align: center;-webkit-transform: translateX(-100%);transform: translateX(-100%);width: 140px;}.aux-languages:hover ul.qtranxs_language_chooser {display: block;}ul.qtranxs_language_chooser {background-color: var(--go-heading--color--text);background-color: var(--go-submenu--color--background, var(--go-heading--color--text));color: var(--go--color--white);list-style: none;margin: 0;z-index: 999;}ul.qtranxs_language_chooser > li {display: block;margin-left: 0;font-weight: 600;}ul.qtranxs_language_chooser > li > a {padding-bottom: .35rem;padding-top: .35rem;color: var(--go--color--white) !important;}ul.qtranxs_language_chooser > li {color: var(--go--color--white);text-align: left;border-bottom: 1px solid rgba(255,255,255, .2);padding-top: 1rem;padding-bottom: 1rem;}ul.qtranxs_language_chooser > li:hover > a {color: var(--waff-action-1) !important;}ul.qtranxs_language_chooser > li:first-child {padding-top: 0.25rem;}ul.qtranxs_language_chooser > li:last-child {border:0;padding-bottom: 0.25rem;}table .bg-action-1 {background-color: #9600ff !important;}.alignfull, .wp-bootstrap-blocks-row.row.alignfull{width: 100vw !important;max-width: 100vw !important;margin-left: calc( -1 * (var(--modified-bs-gutter-x)/2) );margin-right: calc( -1 * (var(--modified-bs-gutter-x)/2) );}@media (max-width:1200px) {.alignfull, .wp-bootstrap-blocks-row.row.alignfull {margin-left: calc( -1 * (var(--original-bs-gutter-x)/2) );margin-right: calc( -1 * (var(--original-bs-gutter-x)/2) );}}.waff-theme-dinard .wp-block-separator.is-style-wide, .waff-theme-diag .wp-block-separator.is-style-wide {border-top: 0;border-bottom: 0;margin-top: var(--go--spacing--vertical);color: var(--waff-color-silver-transparent-3,rgba(128,128,128,0.4));border-color: var(--waff-color-silver-transparent-3,rgba(128,128,128,0.4));}.wp-block-coblocks-alert.is-style-bs-alert-action-1 {background-color: var(--go--color--primary) !important;color: var(--go--color--inverse-primary) !important;}.wp-block-coblocks-alert.is-style-bs-alert-action-2 {background-color: var(--go--color--secondary) !important;color: var(--go--color--inverse-secondary) !important;}.wp-block-coblocks-alert.is-style-bs-alert-action-3 {background-color: var(--go--color--tertiary) !important;color: var(--go--color--inverse-tertiary) !important;}.wp-block-coblocks-alert.is-style-bs-alert-dark {background-color: var(--go--color--black) !important;color: var(--go--color--white) !important;}.wp-block-coblocks-alert.is-style-bs-alert-light {background-color: var(--go--color--white) !important;border-color: var(--go--color--black) !important;color: var(--go--color--black) !important;border: 2px solid;}aside.widget-area h6:first-of-type {margin-top: 0 !important;}.is-blog .post__thumbnail {max-height: none !important;height: 100%;}.waff-theme-dinard.single-post .entry-content > :not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide), .waff-theme-diag.single-post .entry-content > :not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {margin-left: 0 !important;}.waff-theme-dinard article.post:not(.excerpt) p, .waff-theme-diag article.post:not(.excerpt) p {margin-bottom: 2rem;}*:not(.night-mode) .search .site-content {background-color: var(--waff-color-layout-lighten-1, #eee);}@media (max-width:575.98px) {.heading-sm {font-size: 1.8rem !important;}}.wp-block-pullquote.text-white cite {color: white;}.wp-block-pullquote.has-quaternary-color cite {color: var(--go--color--quaternary);}.gfield_required {color: #c02b0a;}.gform_wrapper_js-modified .gform_validation_errors {background: #fff9f9;border-radius: 5px;border: 1.5px solid #c02b0a;box-shadow: 0 1px 4px rgba(0,0,0,.11),0 0 4px rgba(18,25,97,.0405344);margin-block-end: 8px;margin-block-start: 8px;padding-block: 16px;padding-inline-end: 16px;padding-inline-start: 48px;position: relative;width: 100%;}.gform_wrapper_js-modified .gform_validation_errors>h2 {color: #c02b0a;font-size: 13.2px;font-weight: 500;line-height: 17.6px;margin-block-end: 12px;margin-block-start: 0;margin-inline: 0;}.gform_wrapper_js-modified .gform_validation_errors>ol {padding-inline-start: 20px;}.gform_wrapper_js-modified .gform_validation_errors>ol li {color: #c02b0a;font-size: 13.2px;list-style-type: disc!important;margin-block-end: 8px;margin-block-start: 0;margin-inline: 0;}.gform_wrapper_js-modified .gform_validation_errors>ol a {color: #c02b0a;font-size: 13.2px;}.gform_wrapper_js-modified .gform_validation_errors>h2 .gform-icon {align-items: center;display: flex;font-size: 28px;height: 100%;inset-inline-start: 12px;position: absolute;inset-block-start: 0;}.gform_wrapper_js-modified .gf_invisible, .gform_wrapper_js-modified .gfield_visibility_hidden {left: -9999px;position: absolute;visibility:hidden }

/* Responsive ajustemnts RSFP SPECIAL */
/* #TODO MOVE TO SPECIAL RSFP wAFF THEME */

.is-formatted .page-header h1 {
    margin-bottom: 1rem;
}

@media screen and (min-width:768px) {
    .single-directory #pageheader picture img.vh-100 {
        margin-top: var(--waff-header-height);
        height: calc( 100vh - var(--waff-header-height) )!important;
    }
}

@media screen and (max-width:1200px), (max-height:650px) {

    .single-directory #pageheader .lead p, 
    .single-directory #pageheader p.lead {
        font-size: var(--go--font-size);
        margin-bottom: 1rem;
    }

    .h2, h2 {
        font-size: 2rem !important;
    }
}

@media screen and (max-width:1320px) {

    .classic-navbar .navbar-nav .nav-link {
        font-size: .8rem !important;
    }

}

@media screen and (max-width:1520px) and (min-width:1321px) {

    .classic-navbar .navbar-nav .nav-link {
        font-size: .9rem !important;
    }

}

/* @media screen and (max-height:650px) {

    .h2, h2 {
        font-size: 2rem !important;
    }

} */

@media screen and (max-width:991.98px) and (min-width:768px) {
    .single-directory #pageheader.vh-100 [class*=col-], .single-directory #pageheader.vh-100 img.vh-100 {
        height: 100vh !important;
    }
}

@media screen and (max-width:768px) {
    .single-directory #pageheader.vh-100,
    .single-directory #pageheader.vh-100 .row.vh-100 {
        height: 100% !important;
    }
    .single-directory #pageheader.vh-100 [class*=col-].header-image, .single-directory #pageheader.vh-100 [class*=col-].img-shifted img.vh-100 {
        height: calc(30vh) !important;
    }
    .single-directory #pageheader.vh-100 [class*=col-].header-content {
        height:100% !important;
    }
}






/**
    Comments 
*/
.comments-area .comment-content p:not(.edit-link) {
    font-weight: 600;
    margin-top: .5rem;
    margin-bottom: .5rem;
}

.comments-area article {
    margin: 1rem 0;
    padding: 1rem;
    background-color: var(--waff-color-layout);
    border-radius: 10px;
    border: 0;
}

.comments-area .comment-edit-link {
    font-weight: 700;
    text-transform: uppercase;
    font-size: 80%;
}

.comments-area .comment .reply {
    opacity: .5;
}

.comments-area .logged-in-as a {
    font-weight: 600;
    opacity: .8;
}