.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;
} .pll-switcher-select {
padding: 2px 30px 2px 5px; font-size: 12px;
background-color: transparent !important;
color: #ffffff !important;
border: 1px solid rgba(255, 255, 255, 0.2) !important;
-webkit-appearance: none !important;
-moz-appearance: none !important;
appearance: none !important;
background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEwIDciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTSAwIDBsNSA3IDUtNyIgZmlsbD0id2hpdGUiIGZpbGwtb3BhY2l0eT0iMC4yIi8+PC9zdmc+") !important;
background-repeat: no-repeat !important;
background-position: right 8px center !important;
background-size: 10px 7px !important;
cursor: pointer !important;
}
@media (min-width: 1024px) {
.mobile-language-switcher {
display: none;
}
}
@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;
}
.header-1 .winwood-social{
font-size: 16px !important;
}
.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;
}
.select2-container--default {
width: 100% !important;
} .select2-container--default .select2-selection--single {
background-color: transparent !important;
border: 1px solid #f7f3ed !important;
border-radius: 4px !important;
height: auto !important;
padding: 2px 4px;
font-size: 11px;
line-height: 1.4;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 22px;
padding-left: 5px;
} .select2-container--default .select2-selection__rendered {
display: inline-flex !important;
align-items: center !important;
gap: 4px;
color: #f7f3ed !important;
font-size: 11px !important;
line-height: 1.4;
} .select2-results__option {
display: inline-flex !important;
align-items: center !important;
gap: 4px;
font-size: 11px !important;
line-height: 1.4;
width: 100%;
} .select2-container img {
width: 16px; height: auto;
vertical-align: middle; display: inline-block;
width: 16px !important;
margin-right: 3px !important;
vertical-align: middle;
}
#lang_selector {
padding-left: 0 !important;
}