/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
a.social img{border-radius:50%;border:solid 1px black;}a.social:hover img{background-color:#ffead4;}.partner-feed div:first-child{width:auto !important;}.btn-style,.file a,a.button,button,input.button{color:#ffead4 !important;text-decoration:none !important;}.alphabetical-wrapper h3.bef-link--selected,.alphabetical-wrapper h3.is-active,.archives-edition-menu a.bef-link--selected,.archives-edition-menu a.is-active,.artist-edition-menu-wrapper .artist-edition-menu li a.bef-link--selected,.artist-edition-menu-wrapper .artist-edition-menu li a.is-active,.artist-edition-participation ul li:not(.dot) a.bef-link--selected,.artist-edition-participation ul li:not(.dot) a.is-active,.artists-filter .js-form-item-edition #edit-edition ul li a.bef-link--selected,.artists-filter .js-form-item-edition #edit-edition ul li a.is-active,.edition-menu li a.bef-link--selected,.edition-menu li a.is-active,.filter-size.bef-link--selected,.filter-size.is-active{color:#ffead4;}.btn-style:hover,.file a:hover,a.button:hover,button:hover,input.button:hover{background-color:#ffead4 !important;color:black !important;}.wysiwyg ul li:before{color:black;}.partner-feed div:first-child svg{width:400px;}.partner-feed div:first-child{width:100%;}h3.event-title{font-family:"kepler-std-condensed-display",serif;margin-bottom:0.5em;font-size:42px;line-height:105%;}.homepage-template .festival-subtitle{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;font-style:normal;text-transform:uppercase;font-size:80px;line-height:95%;}.baseline,.festival-date *{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;font-size:1.8vw;line-height:95%;text-transform:none;}.header-baseline-infos .introduced-by{top:9px;}@media only screen and (min-width:1900px){.baseline,.festival-date *{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;font-size:1.4vw;line-height:95%;text-transform:none;}}.view-display-id-block_hp span.day{font-weight:bold;}body,#header .header-logo-wrapper{background-color:#C091F1;background-image:none;}#header .main-nav .menu--main>ul li a.is-active,#header .main-nav .menu--main>ul li.menu-item--active-trail a,.program-dates .program-dates-menu a.is-active span{color:#ffead4;}a:hover,a:hover *{color:#ffead4 !important;}.news-hp-cta{display:none;}.tabs a{background-color:#ccc;}@media only screen and (max-width:700px){.homepage-template .festival-subtitle{font-size:40px;}.baseline{font-size:30px;line-height:34px;}}@media only screen and (min-width:992px){.photos-hp-cta,.map-hp-cta{flex:0 0 50% !important;max-width:50% !important;}}.perform-on .views-element-container > .views-row{display:inline-block;}.perform-on .views-element-container > .views-row:after{content:',';display:inline;position:relative;left:-2px;}.region-meta--frontend{display:none;}.perform-on .views-element-container > .views-row:after:last-child{display:none;}.news-teaser .news-teaser-main{background-color:#ddf5fb;}.news-feed-teaser.has-read-more .toggle-read-more:before{content:"";display:block;width:100%;height:37px;position:absolute;bottom:0;left:0;z-index:1;background:#ddf5fb;background:-webkit-gradient(linear,left bottom,left top,color-stop(37%,#ddf5fb),to(rgba(221,245,251,0)));background:-o-linear-gradient(bottom,#ddf5fb 37%,rgba(221,245,251,0) 100%);background:linear-gradient(0deg,#ddf5fb 37%,rgba(221,245,251,0) 100%);}
