.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#69727d;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{background-color:transparent;border:3px solid;color:#69727d}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{height:1em;width:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;font-size:50px;line-height:1;text-align:center}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{display:inline-block;vertical-align:middle}.header-top .horaires {
display: none;
}
.header-top.en .lang-en {
display: initial;
}
.header-top.fr .lang-fr {
display: initial;
}
.site-header .site-logo-anchor img, .site-header .site-logo-link img, .site-header .custom-logo-link img {
width: 100%;
max-width: 130px;
}
@media (min-width: 768px) {
.site-header .site-logo-anchor img,
.site-header .site-logo-link img,
.site-header .custom-logo-link img {
max-width: 140px;
}
.menu-logo-inner {
padding: 0 30px;
}
.main-navigation ul.menu > li > a, .main-navigation ul.nav-menu > li > a {
padding: 1.1em 1.1em;
}
}
@media (min-width: 1024px) {
.site-header .site-logo-anchor img,
.site-header .site-logo-link img,
.site-header .custom-logo-link img {
max-width: 170px;
}
.menu-logo-inner {
padding: 0 20px;
}
}
.OPTR .BlocSelection.BlocSelectionLieux, .OsMoteur.OptMoteurEnLigne .OsMoteurBody, .OsMoteur .OsMoteurBody,
.OsMoteurPageCibleResultat .OsMoteur .OsMoteurResultat, .OsWFournisseurBillet, .OsWProduitBillet .OsTarifBillet, .reservation-impossible {
background-color: transparent !important;
}
.activities-inner .activities-thumbnail a img {
opacity: 1 !important;
}
.activities-inner ul li {
margin-left: 0;
align-items: flex-start;
}
.mobile-navigation .dropdown-toggle {
width: 100%;
text-align: right;
}
.winwood-social a:first-child {
padding-right: .5rem;
}
.winwood-social a:last-child {
padding-left: .5rem;
}
.winwood-social a.active {
font-weight: bold;
color: rgb(140, 186, 47);
}
@media (min-width: 1024px) {
.header-1 + .winwood-breadcrumb {
background-size: cover;
background-position: bottom center;
}
}
@media (max-width: 768px) {
#masthead {
position: fixed;
width: 100%;
top: 0;
}
#masthead .header-container {
margin-right: 20px;
}
.winwood-breadcrumb {
margin-top: 105px;
padding: 4em 0;
background-size: cover;
}
.winwood-breadcrumb h1.breadcrumb-heading {
font-size: 28px;
}
} #fairguest {
position: relative;
margin-top: -100px;
}
#fairguest #fairguestItem {
z-index: 10;
} .wpcf7-form .wpgdprc input:not([type="submit"]) {
width: auto !important;
} #cmplz-document, .editor-styles-wrapper .cmplz-unlinked-mode {
max-width: initial;
font-size: initial;
}