@charset "UTF-8";
/*
 Theme Name:   Mediaflex Child Theme
 Theme URI:    https://mediaflex.axiomthemes.com/
 Description:  Mediaflex Child Theme
 Author:       AxiomThemes
 Author URI:   https://axiomthemes.com/
 Template:     mediaflex
 Version:      1.0.0
 Tags: media, TV channels, TV schedule, online streaming, news channel, music channel, sports channel, sports broadcasting, children channel, subscription, video services, entertainment, radio channel, podcast channel, streaming service
 Text Domain:  mediaflex
*/
/* =Theme customization starts here
------------------------------------------------------------ */
@media only screen and (max-width: 633px) {
  /***** Événements *****/
  .page-id-2483 article.post-2483 {
    width: 90%;
    margin: 0 auto;
  }
  .page-id-2483 .em.em-search.size-small {
    padding: 0px !important;
  }
  .parent-pageid-2483 .category_events_lists .em-taxonomy-events li a {
    display: block;
    text-align: center;
  }
  .parent-pageid-2483 .highlight_wrapper .categories-highlighted .cat_wrapper {
    float: left;
    width: 100%;
    margin-bottom: 2em;
  }
  .parent-pageid-2483 .highlight_wrapper .categories-highlighted .cat_wrapper .text .maingenre {
    width: 65%;
  }
  .parent-pageid-2483 .highlight_wrapper .categories-highlighted .cat_wrapper .text .subgenres {
    width: 80%;
  }
}
@media only screen and (max-width: 692px) {
  /***** Événements *****/
  .em.em-view-container .em-item {
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }
  .em.em-view-container .em-item .em-item-image {
    padding-bottom: 0 !important;
  }
  .em.em-view-container .em-item .em-item-info {
    border-top: 0px !important;
  }
  .em.em-view-container .em-item .em-item-info .em-item-title {
    text-align: center;
    margin-top: 0.5em !important;
  }
  .em.em-view-container .em-item .em-item-info .em-event-meta.em-item-meta {
    display: block;
  }
  .em.em-view-container .em-item .em-item-info .em-event-meta.em-item-meta .em-item-meta-line {
    text-align: center;
    margin-bottom: 0.5em;
  }
  .em.em-view-container .em-item .em-item-info .event-categories {
    text-align: center;
    margin-top: 1.5em !important;
    margin-bottom: 1.5em !important;
  }
  .em.em-view-container .em-item-actions.input {
    text-align: center;
    margin-bottom: 1em;
  }
}
@media only screen and (min-width: 633px) and (max-width: 767px) {
  .parent-pageid-2483 .highlight_wrapper .categories-highlighted .cat_wrapper {
    float: left;
    width: 49%;
  }
  .parent-pageid-2483 .highlight_wrapper .categories-highlighted .cat_wrapper:not(:last-child) {
    margin-right: 1%;
  }
  .parent-pageid-2483 .highlight_wrapper .categories-highlighted .cat_wrapper:last-child {
    margin-left: 1%;
  }
  .parent-pageid-2483 .highlight_wrapper .categories-highlighted .cat_wrapper .text .maingenre {
    width: 50%;
  }
  .parent-pageid-2483 .highlight_wrapper .categories-highlighted .cat_wrapper .text .subgenres {
    width: 90%;
  }
}
@media only screen and (min-width: 600px) and (max-width: 767px) {
  /***** Événements *****/
  article.post-2483 {
    width: 95%;
    margin: 0 auto;
  }
}
@media only screen and (max-width: 767px) {
  .single-event article.event.type-event, .single-location article.location.type-location {
    width: 95%;
    margin: 0 auto;
  }
}
@media only screen and (max-width: 767px) {
  /***** Événements *****/
  .page-id-2483 .highlight_wrapper, .page-id-10984 .highlight_wrapper, .event_single_page.single .highlight_wrapper {
    width: 90%;
  }
  .page-id-2483 .highlight_wrapper .categories-highlighted, .page-id-10984 .highlight_wrapper .categories-highlighted, .event_single_page.single .highlight_wrapper .categories-highlighted {
    display: none;
    visibility: hidden;
    position: absolute;
  }
  .page-id-2483 .highlight_wrapper .promoted-highlighted, .page-id-10984 .highlight_wrapper .promoted-highlighted, .event_single_page.single .highlight_wrapper .promoted-highlighted {
    margin-bottom: 3em;
  }
  .page-id-2483 .highlight_wrapper .promoted-highlighted .promoted_wrapper, .page-id-10984 .highlight_wrapper .promoted-highlighted .promoted_wrapper, .event_single_page.single .highlight_wrapper .promoted-highlighted .promoted_wrapper {
    width: 100%;
  }
  .event_single_page.single .em-event-when .em-event-meta-datetime:not(.hidden) {
    display: block !important;
    margin-right: 0 !important;
  }
  .event_single_page.single .em-event-when .em-event-date {
    margin-bottom: 0.75em;
  }
  .parent-pageid-2483 .events_category_list li {
    margin-bottom: 0.5em;
  }
  .parent-pageid-2483 .events_category_list li > a {
    display: block;
  }
  .parent-pageid-2483 .highlight_wrapper {
    width: 90%;
  }
  .parent-pageid-2483 .highlight_wrapper .categories-highlighted {
    display: block;
  }
  .parent-pageid-2483 .highlight_wrapper .promoted-highlighted {
    margin-bottom: 3em;
  }
  .parent-pageid-2483 .highlight_wrapper .promoted-highlighted .promoted_wrapper {
    width: 100%;
  }
  /***** Evenement formulaire ******/
  body.page-id-11250 .categories-highlighted .cat_wrapper {
    float: left;
    width: 100% !important;
  }
  body.page-id-11250 .categories-highlighted .cat_wrapper .text .maingenre {
    width: 150px;
  }
  body.page-id-11250 .categories-highlighted .cat_wrapper .text .subgenres {
    width: 90%;
  }
}
@media only screen and (min-width: 767px) {
  /***** Événements *****/
  .page-id-2483 .highlight_wrapper .categories-highlighted, .page-id-10984 .highlight_wrapper .categories-highlighted, .event_single_page.single .highlight_wrapper .categories-highlighted {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .page-id-2483 .highlight_wrapper .categories-highlighted .cat_wrapper, .page-id-10984 .highlight_wrapper .categories-highlighted .cat_wrapper, .event_single_page.single .highlight_wrapper .categories-highlighted .cat_wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .page-id-2483 .highlight_wrapper .categories-highlighted .cat_wrapper:not(:first-child), .page-id-10984 .highlight_wrapper .categories-highlighted .cat_wrapper:not(:first-child), .event_single_page.single .highlight_wrapper .categories-highlighted .cat_wrapper:not(:first-child) {
    margin-left: 0.75em;
  }
  .page-id-2483 .highlight_wrapper .categories-highlighted .cat_wrapper:not(:last-child), .page-id-10984 .highlight_wrapper .categories-highlighted .cat_wrapper:not(:last-child), .event_single_page.single .highlight_wrapper .categories-highlighted .cat_wrapper:not(:last-child) {
    margin-right: 0.75em;
  }
  .page-id-2483 .highlight_wrapper .promoted-highlighted, .page-id-10984 .highlight_wrapper .promoted-highlighted, .event_single_page.single .highlight_wrapper .promoted-highlighted {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .page-id-2483 .highlight_wrapper .promoted-highlighted .promoted_wrapper, .page-id-10984 .highlight_wrapper .promoted-highlighted .promoted_wrapper, .event_single_page.single .highlight_wrapper .promoted-highlighted .promoted_wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .page-id-2483 .highlight_wrapper .promoted-highlighted .promoted_wrapper:first-child, .page-id-10984 .highlight_wrapper .promoted-highlighted .promoted_wrapper:first-child, .event_single_page.single .highlight_wrapper .promoted-highlighted .promoted_wrapper:first-child {
    margin-right: 0.75em;
  }
  .page-id-2483 .highlight_wrapper .promoted-highlighted .promoted_wrapper:last-child, .page-id-10984 .highlight_wrapper .promoted-highlighted .promoted_wrapper:last-child, .event_single_page.single .highlight_wrapper .promoted-highlighted .promoted_wrapper:last-child {
    margin-left: 0.75em;
  }
  .parent-pageid-2483 .highlight_wrapper .categories-highlighted {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .parent-pageid-2483 .highlight_wrapper .categories-highlighted .cat_wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .parent-pageid-2483 .highlight_wrapper .categories-highlighted .cat_wrapper:not(:first-child) {
    margin-left: 0.75em;
  }
  .parent-pageid-2483 .highlight_wrapper .categories-highlighted .cat_wrapper:not(:last-child) {
    margin-right: 0.75em;
  }
  .parent-pageid-2483 .highlight_wrapper .promoted-highlighted {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .parent-pageid-2483 .highlight_wrapper .promoted-highlighted .promoted_wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .parent-pageid-2483 .highlight_wrapper .promoted-highlighted .promoted_wrapper:first-child {
    margin-right: 0.75em;
  }
  .parent-pageid-2483 .highlight_wrapper .promoted-highlighted .promoted_wrapper:last-child {
    margin-left: 0.75em;
  }
  body.parent-pageid-2483:not(.slection7kulturs):not(.page-id-10984) .highlight_wrapper .promoted-highlighted .promoted_wrapper {
    width: 33%;
  }
  body.parent-pageid-2483.slection7kulturs .highlight_wrapper .promoted-highlighted .promoted_wrapper {
    width: 50%;
  }
}
@media only screen and (max-width: 960px) {
  /***** Vidéo single *****/
  .videos-navigation {
    display: none;
    visibility: hidden;
  }
  .nav-links .nav-previous, .nav-links .nav-next {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    margin-bottom: 1.5em;
  }
  .nav-links .nav-previous h6, .nav-links .nav-next h6 {
    text-align: center !important;
  }
  .nav-links .nav-next {
    padding-left: 0 !important;
  }
  /***** Playlists *****/
  body.page-id-11114 .wp-block-themepunch-revslider #SR7_5_1-7-11 .sldr-text {
    left: 0px !important;
  }
}
@media only screen and (min-width: 767px) and (max-width: 1000px) {
  /***** Événements *****/
  .page-id-2483 .highlight_wrapper, .page-id-10984 .highlight_wrapper, .event_single_page.single .highlight_wrapper {
    width: 90%;
  }
  .page-id-2483 .highlight_wrapper .categories-highlighted .cat_wrapper, .page-id-10984 .highlight_wrapper .categories-highlighted .cat_wrapper, .event_single_page.single .highlight_wrapper .categories-highlighted .cat_wrapper {
    width: 20%;
  }
  .page-id-2483 .highlight_wrapper .categories-highlighted .cat_wrapper .text .maingenre, .page-id-10984 .highlight_wrapper .categories-highlighted .cat_wrapper .text .maingenre, .event_single_page.single .highlight_wrapper .categories-highlighted .cat_wrapper .text .maingenre {
    width: 85%;
  }
  .page-id-2483 .highlight_wrapper .categories-highlighted .cat_wrapper .text .subgenres, .page-id-10984 .highlight_wrapper .categories-highlighted .cat_wrapper .text .subgenres, .event_single_page.single .highlight_wrapper .categories-highlighted .cat_wrapper .text .subgenres {
    width: 90%;
  }
  .page-id-2483 .highlight_wrapper .promoted-highlighted .promoted_wrapper, .page-id-10984 .highlight_wrapper .promoted-highlighted .promoted_wrapper, .event_single_page.single .highlight_wrapper .promoted-highlighted .promoted_wrapper {
    width: 50%;
  }
  /***** Evenement formulaire ******/
  body.page-id-11250 .categories-highlighted .cat_wrapper {
    float: left;
    width: 33% !important;
    min-height: 6em;
  }
  body.page-id-11250 .categories-highlighted .cat_wrapper .text .maingenre {
    width: 150px;
  }
  body.page-id-11250 .categories-highlighted .cat_wrapper .text .subgenres {
    width: 90%;
  }
}
@media only screen and (min-width: 1000px) {
  /***** Événements & Lieux *****/
  .page-id-2483 .em.em-view-container .em-item-image, .page-id-10984 .em.em-view-container .em-item-image {
    min-height: 275px;
    max-height: 275px;
  }
  /***** Evenement formulaire ******/
  body.page-id-11250 .categories-highlighted .cat_wrapper {
    float: left;
    width: 20% !important;
  }
  body.page-id-11250 .categories-highlighted .cat_wrapper .text .maingenre {
    width: 85%;
  }
  body.page-id-11250 .categories-highlighted .cat_wrapper .text .subgenres {
    width: 90%;
  }
}
@media only screen and (max-width: 1000px) {
  /***** Événements & Lieux *****/
  .page-id-2483 .em.em-view-container .em-item-image, .page-id-10984 .em.em-view-container .em-item-image {
    min-height: 300px;
    max-height: 300px;
  }
  /***** Événements *****/
  .em.em-item.em-item-single.size-medium .em-item-header .em-item-image, .em.em-item.em-item-single.size-small .em-item-header .em-item-image {
    margin-bottom: 0px;
  }
  .promote-your-event .banner-2000-200 {
    display: none;
    visibility: hidden;
    position: absolute;
  }
  .event_single_page.single .page_content_wrap > .content_wrap > .content .event.type-event .em-item-image {
    width: 100%;
  }
  .single-location.single .page_content_wrap > .content_wrap > .content .location.type-location .em-item-image {
    width: 100%;
  }
  .highlight_wrapper .promoted-highlighted .promoted_wrapper .text .description {
    margin-top: 0.5em;
    font-size: 0.5em;
  }
}
@media only screen and (max-width: 1024px) {
  /***** Nous soutenir *****/
  body.page-id-11435 .prices_wrapper_nous_soutenir .trx_addons_column-1_3 {
    width: 100%;
  }
}
@media only screen and (min-width: 1024px) {
  /***** Nous soutenir *****/
  body.page-id-11435 .prices_wrapper_nous_soutenir .sc_price_item {
    min-height: 35em;
  }
}
@media only screen and (max-width: 1136px) {
  body.page-id-11114 .element-slide-playlist {
    display: none !important;
    visibility: hidden !important;
    position: absolute !important;
  }
}
@media only screen and (min-width: 1000px) {
  /***** Événements *****/
  .promote-your-event .banner-1000-400 {
    display: none;
    visibility: hidden;
    position: absolute;
  }
  .event_single_page.single .page_content_wrap > .content_wrap > .content .event.type-event .em-item-image {
    width: 50%;
  }
  .event.type-event .em-item-header .em-item-image img {
    -o-object-fit: cover;
       object-fit: cover;
    max-height: 600px;
  }
  .single-location.single .page_content_wrap > .content_wrap > .content .location.type-location .em-item-image {
    width: 50%;
  }
  .location.type-location .em-item-image img {
    -o-object-fit: cover;
       object-fit: cover;
    max-height: 600px;
  }
  .highlight_wrapper .promoted-highlighted .promoted_wrapper .text .description {
    font-size: 0.6em;
  }
}
@media only screen and (min-width: 1000px) and (max-width: 1200px) {
  /***** Événements *****/
  .page-id-2483 .highlight_wrapper, .page-id-10984 .highlight_wrapper, .event_single_page.single .highlight_wrapper {
    width: 90%;
  }
  .page-id-2483 .highlight_wrapper .categories-highlighted .cat_wrapper, .page-id-10984 .highlight_wrapper .categories-highlighted .cat_wrapper, .event_single_page.single .highlight_wrapper .categories-highlighted .cat_wrapper {
    width: 20%;
  }
  .page-id-2483 .highlight_wrapper .categories-highlighted .cat_wrapper .text .maingenre, .page-id-10984 .highlight_wrapper .categories-highlighted .cat_wrapper .text .maingenre, .event_single_page.single .highlight_wrapper .categories-highlighted .cat_wrapper .text .maingenre {
    width: 65%;
  }
  .page-id-2483 .highlight_wrapper .categories-highlighted .cat_wrapper .text .subgenres, .page-id-10984 .highlight_wrapper .categories-highlighted .cat_wrapper .text .subgenres, .event_single_page.single .highlight_wrapper .categories-highlighted .cat_wrapper .text .subgenres {
    width: 80%;
  }
  .page-id-2483 .highlight_wrapper .promoted-highlighted .promoted_wrapper, .page-id-10984 .highlight_wrapper .promoted-highlighted .promoted_wrapper, .event_single_page.single .highlight_wrapper .promoted-highlighted .promoted_wrapper {
    width: 50%;
  }
}
@media only screen and (max-width: 1200px) {
  /***** Événements *****/
  .page-id-2483 .entry-header {
    background-position: bottom;
  }
  .categories_events_lists .em.em-list .em-item.em-taxonomy.em-category {
    -ms-grid-columns: none;
    grid-template-columns: none;
  }
  .categories_events_lists .em.em-list .em-item.em-taxonomy.em-category h3:before {
    content: none;
  }
  .categories_events_lists .em.em-list .em-item.em-taxonomy.em-category ul li {
    line-height: 2.25;
  }
  .categories_events_lists .em.em-list .em-item.em-taxonomy.em-category .em-taxonomy-no-events {
    text-align: center;
    padding: 2em 0 1em 0;
  }
}
@media only screen and (min-width: 1200px) {
  /***** Événements *****/
  .page-id-2483 .entry-header, .page-id-10984 .entry-header, .event_single_page.single .entry-header {
    background-position: center -650px;
  }
  .page-id-2483 .highlight_wrapper, .page-id-10984 .highlight_wrapper, .event_single_page.single .highlight_wrapper {
    width: 80%;
  }
  .page-id-2483 .highlight_wrapper .categories-highlighted .cat_wrapper, .page-id-10984 .highlight_wrapper .categories-highlighted .cat_wrapper, .event_single_page.single .highlight_wrapper .categories-highlighted .cat_wrapper {
    width: 20%;
  }
  .page-id-2483 .highlight_wrapper .categories-highlighted .cat_wrapper .text .maingenre, .page-id-10984 .highlight_wrapper .categories-highlighted .cat_wrapper .text .maingenre, .event_single_page.single .highlight_wrapper .categories-highlighted .cat_wrapper .text .maingenre {
    width: 45%;
  }
  .page-id-2483 .highlight_wrapper .categories-highlighted .cat_wrapper .text .subgenres, .page-id-10984 .highlight_wrapper .categories-highlighted .cat_wrapper .text .subgenres, .event_single_page.single .highlight_wrapper .categories-highlighted .cat_wrapper .text .subgenres {
    width: 70%;
  }
  .page-id-2483 .highlight_wrapper .promoted-highlighted .promoted_wrapper, .page-id-10984 .highlight_wrapper .promoted-highlighted .promoted_wrapper, .event_single_page.single .highlight_wrapper .promoted-highlighted .promoted_wrapper {
    width: 50%;
  }
}
/****** Général *****/
header .sc_layouts_cart_items_short {
  background-color: black;
}

.top_panel.top_panel_default .top_panel_navi.sc_layouts_row.sc_layouts_row_type_compact.sc_layouts_row_fixed.sc_layouts_row_fixed_always.sc_layouts_row_delimiter.sc_layouts_row_fixed_on_pre {
  position: static !important;
  background-color: #F2F2F2 !important;
}
.top_panel.top_panel_default .sc_layouts_row_fixed_placeholder {
  display: none;
  visibility: hidden;
  position: absolute;
}

.sticky_socials_wrap a {
  background-color: rgba(255, 255, 255, 0.25);
}
.sticky_socials_wrap a:hover {
  color: #797979 !important;
}
.sticky_socials_wrap a:hover .social_icon {
  color: #797979 !important;
}

.sidebar .widget .popular-posts {
  font-size: 19px;
  line-height: 1.3em;
  font-weight: 400;
  letter-spacing: 0;
  font-family: "Bebas Neue", sans-serif;
  color: black;
  padding-left: 0em;
}
.sidebar .widget .popular-posts .wpp-list {
  display: block;
}
.sidebar .widget .popular-posts .wpp-list .list-element {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.sidebar .widget .popular-posts .wpp-list .list-element:first-child {
  margin-top: 1em;
}
.sidebar .widget .popular-posts .wpp-list .list-element {
  margin-bottom: 0.5em;
}
.sidebar .widget .popular-posts .wpp-list .list-element .image {
  margin-right: 18px;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 120px;
          flex: 1 0 120px;
  max-width: 120px;
  margin-bottom: 8px;
}
.sidebar .widget .popular-posts .wpp-list .list-element .image img {
  border-radius: 10px;
}
.sidebar .widget .popular-posts .wpp-list .list-element .title {
  display: table;
  height: 100%;
  margin-top: 0px;
}
.sidebar .widget .popular-posts .wpp-list .list-element .title .text-title {
  display: table-cell;
  text-align: left;
  vertical-align: middle;
  height: 120px;
  font-size: 0.9em;
}
.sidebar .widget .popular-posts .wpp-list .list-element .title .text-title a {
  color: #0C0F26 !important;
}
.sidebar .widget .popular-posts .wpp-list .list-element .title .text-title a:hover {
  color: #797C7F !important;
}
.sidebar .tipee_gif_sidebar_blog {
  background-color: white;
  border-radius: 15px;
}

.sticky_socials_wrap.sticky_socials_default {
  max-height: 400px;
}

footer {
  z-index: 10000;
}
footer .sib_signup_box_inside_2 input.sib-email-area {
  border: 1px solid white;
  width: 100%;
  margin: 1em 0 2.25em 0;
  padding: 1em 1.5em;
}
footer .sib_signup_box_inside_2 input[type=submit] {
  color: #191919;
  background-color: white;
  border: 3px solid white !important;
}
footer .sib_signup_box_inside_2 input[type=submit]:hover {
  color: white;
  background-color: #191919;
  border: 3px solid white !important;
}

/***** Accueil *****/
body.home .accent1 {
  color: #b71540;
}
body.home .accent2 {
  color: #0e9e75;
}
body.home .accent3 {
  color: #3a0ca3;
}
body.home .accent4 {
  color: #e55039;
}
body.home .elementor-element.elementor-widget-wordpress-popular-posts-ewidget {
  font-size: 19px;
  line-height: 1.3em;
  font-weight: 400;
  letter-spacing: 0;
  font-family: "Bebas Neue", sans-serif;
  color: black;
  padding-left: 0em;
}
body.home .elementor-element.elementor-widget-wordpress-popular-posts-ewidget .wpp-list {
  display: block;
}
body.home .elementor-element.elementor-widget-wordpress-popular-posts-ewidget .wpp-list .list-element {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
body.home .elementor-element.elementor-widget-wordpress-popular-posts-ewidget .wpp-list .list-element:first-child {
  margin-top: 1em;
}
body.home .elementor-element.elementor-widget-wordpress-popular-posts-ewidget .wpp-list .list-element {
  margin-bottom: 0.5em;
}
body.home .elementor-element.elementor-widget-wordpress-popular-posts-ewidget .wpp-list .list-element .image {
  margin-right: 18px;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 120px;
          flex: 1 0 120px;
  max-width: 120px;
  margin-bottom: 8px;
}
body.home .elementor-element.elementor-widget-wordpress-popular-posts-ewidget .wpp-list .list-element .image img {
  border-radius: 10px;
}
body.home .elementor-element.elementor-widget-wordpress-popular-posts-ewidget .wpp-list .list-element .title {
  display: table;
  height: 100%;
  margin-top: 0px;
}
body.home .elementor-element.elementor-widget-wordpress-popular-posts-ewidget .wpp-list .list-element .title .text-title {
  display: table-cell;
  text-align: left;
  vertical-align: middle;
  height: 120px;
  font-size: 0.9em;
}
body.home .elementor-element.elementor-widget-wordpress-popular-posts-ewidget .wpp-list .list-element .title .text-title a {
  color: #0C0F26 !important;
}
body.home .elementor-element.elementor-widget-wordpress-popular-posts-ewidget .wpp-list .list-element .title .text-title a:hover {
  color: #797C7F !important;
}
body.home .tipee_gif_sidebar {
  margin-top: 2em;
}
body.home .tipee_gif_sidebar .image_wrap {
  padding: 0px;
  border-radius: 15px;
}
body.home .all_articles_home_wrapper .post_meta_item.post_author .post_author_avatar, body.home .hard_articles_home_wrapper .post_meta_item.post_author .post_author_avatar, body.home .bass_articles_home_wrapper .post_meta_item.post_author .post_author_avatar {
  display: none;
  visibility: hidden;
  position: absolute;
}

/***** Single Post *****/
body.single-post .post_header_wrap .post_meta.post_meta_categories a {
  border-radius: 25px;
}
body.single-post .post_header_wrap .post_meta.post_meta_categories a.drumbass {
  background-color: #0e9e75;
}
body.single-post .post_header_wrap .post_meta.post_meta_categories a.dubstep {
  background-color: #3a0ca3;
}
body.single-post .post_header_wrap .post_meta.post_meta_categories a.bass {
  background-color: #e55039;
}
body.single-post .post_header_wrap .post_meta.post_meta_categories a.tekno, body.single-post .post_header_wrap .post_meta.post_meta_categories a.hardcore {
  background-color: #b71540;
}
body.single-post article.post_item_single .post_content_single span.intro {
  font-weight: bold;
}
body.single-post article.post_item_single .post_content_single a:link {
  color: black;
  text-decoration: underline;
}
body.single-post article.post_item_single .post_content_single a:visited {
  color: #0C0F26;
  text-decoration: underline;
}
body.single-post article.post_item_single .post_content_single a:hover {
  color: #797C7F;
  text-decoration: underline;
}
body.single-post article.post_item_single .post_content_single a:active {
  color: #797C7F;
  text-decoration: underline;
}
body.single-post article.post_item_single .post_content_single ul[class*=wp-block-] {
  margin-bottom: revert !important;
}
body.single-post article.post_item_single .post_content_single center {
  margin-bottom: 1.5em;
}
body.single-post article.post_item_single .nav-links-single a .nav-arrow-label:hover {
  color: #797979;
}
body.single-post article.post_item_single .nav-links-single a h6:hover {
  color: #797C7F;
}
body.single-post article.post_item_single .author_info.author h5 a:hover {
  color: #797C7F;
}
body.single-post section.related_wrap.related_position_below_content.related_style_classic h6 a:hover {
  color: #797C7F !important;
}
body.single-post .author_info.author.vcard .author_avatar img {
  border-radius: 100%;
}
body.single-post .related_wrap.related_position_below_content.related_style_classic .post_meta_categories a:hover {
  opacity: 0.75;
}
body.single-post .related_wrap.related_position_below_content.related_style_classic .post_meta_categories a:not(.drumbass):not(.dubstep):not(.bass):not(.tekno):not(.hardcore) {
  padding-top: 0.25em;
}
body.single-post .related_wrap.related_position_below_content.related_style_classic .post_meta_categories .post_meta_item_cat_separator {
  position: relative;
  top: 0.25em;
  padding-left: 0.25em;
  padding-right: 0.15em;
}
body.single-post .related_wrap.related_position_below_content.related_style_classic .post_meta_categories a, body.single-post .related_wrap.related_position_below_content.related_style_classic .post_meta_categories .post_meta_item_cat_separator {
  margin-bottom: 0.25em;
}
body.single-post .related_wrap.related_position_below_content.related_style_classic .post_meta_categories a.drumbass {
  background-color: #0e9e75;
  color: white;
  padding: 0.25em 0.5em 0;
  border-radius: 25px;
}
body.single-post .related_wrap.related_position_below_content.related_style_classic .post_meta_categories a.dubstep {
  background-color: #3a0ca3;
  color: white;
  padding: 0.25em 0.5em 0;
  border-radius: 25px;
}
body.single-post .related_wrap.related_position_below_content.related_style_classic .post_meta_categories a.bass {
  background-color: #e55039;
  color: white;
  padding: 0.25em 0.5em 0;
  border-radius: 25px;
}
body.single-post .related_wrap.related_position_below_content.related_style_classic .post_meta_categories a.tekno, body.single-post .related_wrap.related_position_below_content.related_style_classic .post_meta_categories a.hardcore {
  background-color: #b71540;
  color: white;
  padding: 0.25em 0.5em 0;
  border-radius: 25px;
}

/***** Category articles *****/
body .top_panel, body [class*=scheme_].top_panel {
  background-color: transparent;
}
body div.top_panel_title.sc_layouts_row.sc_layouts_row_type_normal {
  position: relative;
  overflow: hidden;
  display: inline-block;
  width: 100%;
}
body div.top_panel_title.sc_layouts_row.sc_layouts_row_type_normal > .bg_image {
  background-image: url("./img/image-concert-7kulturs.jpeg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: bottom;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  -webkit-transition: -webkit-transform 2s ease;
  transition: -webkit-transform 2s ease;
  transition: transform 2s ease;
  transition: transform 2s ease, -webkit-transform 2s ease;
  display: block;
  z-index: 1;
}
body div.top_panel_title.sc_layouts_row.sc_layouts_row_type_normal .content_wrap {
  position: relative;
  z-index: 10;
}
body div.top_panel_title.sc_layouts_row.sc_layouts_row_type_normal h1 {
  color: white;
}
body div.top_panel_title.sc_layouts_row.sc_layouts_row_type_normal .breadcrumbs {
  color: white;
}
body div.top_panel_title.sc_layouts_row.sc_layouts_row_type_normal .breadcrumbs a {
  color: white !important;
}
body div.top_panel_title.sc_layouts_row.sc_layouts_row_type_normal .breadcrumbs a:hover {
  opacity: 0.75;
  color: white !important;
}
body div.top_panel_title.sc_layouts_row.sc_layouts_row_type_normal .breadcrumbs a:hover:after {
  color: white;
  opacity: 0.75;
}
body div.top_panel_title.sc_layouts_row.sc_layouts_row_type_normal > .overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: black;
  opacity: 0.75;
  z-index: 3;
}
body div.top_panel_title.sc_layouts_row.sc_layouts_row_type_normal > .color_filter {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 5;
  opacity: 0;
  -webkit-transition: opacity 1s ease;
  transition: opacity 1s ease;
}
body div.top_panel_title.sc_layouts_row.sc_layouts_row_type_normal:hover .color_filter {
  opacity: 0.15;
}
body div.top_panel_title.sc_layouts_row.sc_layouts_row_type_normal:hover > .bg_image {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}

body.archive.category-drum-and-bass .color_filter {
  background-color: #0e9e75;
}
body.archive.category-drum-and-bass .top_panel_title.sc_layouts_row h1 {
  color: #0e9e75;
}

body.archive.category-dubstep .color_filter {
  background-color: #3a0ca3;
}
body.archive.category-dubstep .top_panel_title.sc_layouts_row h1 {
  color: #5b12ff;
}

body.archive.category-bass .color_filter {
  background-color: #e55039;
}
body.archive.category-bass .top_panel_title.sc_layouts_row h1 {
  color: #e55039;
}

body.archive.category-hardcore .color_filter, body.archive.category-tekno .color_filter {
  background-color: #b71540;
}
body.archive.category-hardcore .top_panel_title.sc_layouts_row h1, body.archive.category-tekno .top_panel_title.sc_layouts_row h1 {
  color: #b71540;
}

body.archive header .breadcrumbs .breadcrumbs_item.all_posts, body.archive header .breadcrumbs .breadcrumbs_item.all_posts + span {
  display: none;
  visibility: hidden;
  position: absolute;
}

body.archive.category .posts_container .post_item .post_header .post_meta .post_categories a, body.archive.tag .posts_container .post_item .post_header .post_meta .post_categories a, body.archive.author .posts_container .post_item .post_header .post_meta .post_categories a, body.search .posts_container .post_item .post_header .post_meta .post_categories a {
  border-radius: 25px;
}
body.archive.category .posts_container .post_item .post_header .post_meta .post_categories a:hover, body.archive.tag .posts_container .post_item .post_header .post_meta .post_categories a:hover, body.archive.author .posts_container .post_item .post_header .post_meta .post_categories a:hover, body.search .posts_container .post_item .post_header .post_meta .post_categories a:hover {
  opacity: 0.75;
}
body.archive.category .posts_container .post_item .post_header .post_meta .post_categories a.drumbass, body.archive.tag .posts_container .post_item .post_header .post_meta .post_categories a.drumbass, body.archive.author .posts_container .post_item .post_header .post_meta .post_categories a.drumbass, body.search .posts_container .post_item .post_header .post_meta .post_categories a.drumbass {
  background-color: #0e9e75;
}
body.archive.category .posts_container .post_item .post_header .post_meta .post_categories a.dubstep, body.archive.tag .posts_container .post_item .post_header .post_meta .post_categories a.dubstep, body.archive.author .posts_container .post_item .post_header .post_meta .post_categories a.dubstep, body.search .posts_container .post_item .post_header .post_meta .post_categories a.dubstep {
  background-color: #3a0ca3;
}
body.archive.category .posts_container .post_item .post_header .post_meta .post_categories a.bass, body.archive.tag .posts_container .post_item .post_header .post_meta .post_categories a.bass, body.archive.author .posts_container .post_item .post_header .post_meta .post_categories a.bass, body.search .posts_container .post_item .post_header .post_meta .post_categories a.bass {
  background-color: #e55039;
}
body.archive.category .posts_container .post_item .post_header .post_meta .post_categories a.tekno, body.archive.category .posts_container .post_item .post_header .post_meta .post_categories a.hardcore, body.archive.tag .posts_container .post_item .post_header .post_meta .post_categories a.tekno, body.archive.tag .posts_container .post_item .post_header .post_meta .post_categories a.hardcore, body.archive.author .posts_container .post_item .post_header .post_meta .post_categories a.tekno, body.archive.author .posts_container .post_item .post_header .post_meta .post_categories a.hardcore, body.search .posts_container .post_item .post_header .post_meta .post_categories a.tekno, body.search .posts_container .post_item .post_header .post_meta .post_categories a.hardcore {
  background-color: #b71540;
}

body.author .top_panel_title {
  display: none !important;
  visibility: hidden;
  position: absolute !important;
}
body.author .page_content_wrap {
  padding-top: 5em !important;
}

/***** Événements ******/
.promote-your-event {
  margin-bottom: 1.5em;
}
.promote-your-event img {
  border-radius: 25px;
  width: 100%;
}

.highlight_wrapper:not(.search_events):not(.search_locations) h3 {
  text-align: center;
  color: white;
}
.highlight_wrapper:not(.search_events):not(.search_locations) {
  position: relative;
  top: 0;
  z-index: 1000;
  margin-bottom: 0;
  margin-top: 1em;
  margin: 1.5em auto 0 auto;
}
.highlight_wrapper:not(.search_events):not(.search_locations) h3 {
  margin-bottom: 0.75em;
}
.highlight_wrapper:not(.search_events):not(.search_locations) .categories-highlighted {
  position: relative;
  margin-top: 1em;
  margin-bottom: 1em;
}
.highlight_wrapper:not(.search_events):not(.search_locations) .categories-highlighted .cat_wrapper {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-family: "Bebas Neue", sans-serif;
  color: white;
  margin-bottom: 1.25em;
  text-align: center;
  height: 100%;
  width: 100%;
  opacity: 0.9;
}
.highlight_wrapper:not(.search_events):not(.search_locations) .categories-highlighted .cat_wrapper .text .maingenre {
  text-align: center;
  font-size: 1em;
  border-radius: 25px;
  margin: auto;
  padding-top: 0.15em;
  margin-bottom: 1em;
}
.highlight_wrapper:not(.search_events):not(.search_locations) .categories-highlighted .cat_wrapper .text .subgenres {
  font-size: 0.75em;
  margin: auto;
  line-height: normal;
}
.highlight_wrapper:not(.search_events):not(.search_locations) .categories-highlighted .cat_wrapper.dubstep .maingenre {
  background-color: #3a0ca3;
}
.highlight_wrapper:not(.search_events):not(.search_locations) .categories-highlighted .cat_wrapper.drum-and-bass .maingenre {
  background-color: #0e9e75;
}
.highlight_wrapper:not(.search_events):not(.search_locations) .categories-highlighted .cat_wrapper.bass .maingenre {
  background-color: #e55039;
}
.highlight_wrapper:not(.search_events):not(.search_locations) .categories-highlighted .cat_wrapper.hardcore .maingenre, .highlight_wrapper:not(.search_events):not(.search_locations) .categories-highlighted .cat_wrapper.tekno .maingenre {
  background-color: #b71540;
}
.highlight_wrapper:not(.search_events):not(.search_locations) .categories-highlighted .cat_wrapper a {
  color: white;
}
.highlight_wrapper:not(.search_events):not(.search_locations) .categories-highlighted .cat_wrapper:hover {
  opacity: 1;
}
.highlight_wrapper:not(.search_events):not(.search_locations) .promoted-highlighted {
  position: relative;
}
.highlight_wrapper:not(.search_events):not(.search_locations) .promoted-highlighted .promoted_wrapper {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-family: "Bebas Neue", sans-serif;
  color: white;
  margin-bottom: 1.5em;
  text-align: center;
  border-radius: 10px;
  background-color: #797979;
}
.highlight_wrapper:not(.search_events):not(.search_locations) .promoted-highlighted .promoted_wrapper a {
  height: 100%;
  width: 100%;
}
.highlight_wrapper:not(.search_events):not(.search_locations) .promoted-highlighted .promoted_wrapper .text {
  text-align: center;
  font-size: 1.5em;
  width: 100%;
  padding: 0.5em 0;
}
.highlight_wrapper:not(.search_events):not(.search_locations) .promoted-highlighted .promoted_wrapper .text .description {
  width: 80%;
  margin: auto;
  line-height: normal;
}
.highlight_wrapper:not(.search_events):not(.search_locations) .promoted-highlighted .promoted_wrapper a {
  color: white;
}
.highlight_wrapper:not(.search_events):not(.search_locations) .publish_yours, .highlight_wrapper:not(.search_events):not(.search_locations) .selection_cat, .highlight_wrapper:not(.search_events):not(.search_locations) .donation {
  position: relative;
  overflow: hidden;
}
.highlight_wrapper:not(.search_events):not(.search_locations) .publish_yours .bg_image, .highlight_wrapper:not(.search_events):not(.search_locations) .selection_cat .bg_image, .highlight_wrapper:not(.search_events):not(.search_locations) .donation .bg_image {
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  -webkit-transition: -webkit-transform 2s ease;
  transition: -webkit-transform 2s ease;
  transition: transform 2s ease;
  transition: transform 2s ease, -webkit-transform 2s ease;
  display: block;
  z-index: 100;
}
.highlight_wrapper:not(.search_events):not(.search_locations) .publish_yours .overlay, .highlight_wrapper:not(.search_events):not(.search_locations) .selection_cat .overlay, .highlight_wrapper:not(.search_events):not(.search_locations) .donation .overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: black;
  opacity: 0.5;
  z-index: 300;
}
.highlight_wrapper:not(.search_events):not(.search_locations) .publish_yours .text, .highlight_wrapper:not(.search_events):not(.search_locations) .selection_cat .text, .highlight_wrapper:not(.search_events):not(.search_locations) .donation .text {
  position: relative;
  z-index: 400;
}
.highlight_wrapper:not(.search_events):not(.search_locations) .publish_yours:hover .bg_image, .highlight_wrapper:not(.search_events):not(.search_locations) .selection_cat:hover .bg_image, .highlight_wrapper:not(.search_events):not(.search_locations) .donation:hover .bg_image {
  -webkit-transform: scale(1.1) rotate(1deg);
          transform: scale(1.1) rotate(1deg);
}
.highlight_wrapper:not(.search_events):not(.search_locations) .publish_yours .bg_image {
  background-image: url("./img/image-soutien-et-promotion.jpg");
  background-position: 0 20%;
}
.highlight_wrapper:not(.search_events):not(.search_locations) .selection_cat .bg_image {
  background-image: url("./img/image-selection-7kulturs.jpg");
  background-position: 0 47%;
}
.highlight_wrapper:not(.search_events):not(.search_locations) .donation .bg_image {
  background-image: url("./img/image-donation.jpg");
  background-position: 0 47%;
}

.highlight_wrapper.search_events h3, .highlight_wrapper.search_locations h3 {
  text-align: center;
  color: white;
}
.highlight_wrapper.search_events, .highlight_wrapper.search_locations {
  position: relative;
  top: 0;
  z-index: 1000;
  margin-bottom: 0;
  margin-top: 1em;
  margin: 1.5em auto 0 auto;
}
.highlight_wrapper.search_events h3, .highlight_wrapper.search_locations h3 {
  margin-bottom: 0.75em;
}
.highlight_wrapper.search_events .categories-highlighted, .highlight_wrapper.search_locations .categories-highlighted {
  position: relative;
  margin-top: 1em;
  margin-bottom: 1em;
}
.highlight_wrapper.search_events .categories-highlighted .cat_wrapper, .highlight_wrapper.search_locations .categories-highlighted .cat_wrapper {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-family: "Bebas Neue", sans-serif;
  color: white;
  margin-bottom: 1.25em;
  text-align: center;
  height: 100%;
  width: 100%;
  opacity: 0.9;
}
.highlight_wrapper.search_events .categories-highlighted .cat_wrapper .text .maingenre, .highlight_wrapper.search_locations .categories-highlighted .cat_wrapper .text .maingenre {
  text-align: center;
  font-size: 1em;
  border-radius: 25px;
  margin: auto;
  padding-top: 0.15em;
  margin-bottom: 1em;
}
.highlight_wrapper.search_events .categories-highlighted .cat_wrapper .text .subgenres, .highlight_wrapper.search_locations .categories-highlighted .cat_wrapper .text .subgenres {
  font-size: 0.75em;
  margin: auto;
  line-height: normal;
}
.highlight_wrapper.search_events .categories-highlighted .cat_wrapper.dubstep .maingenre, .highlight_wrapper.search_locations .categories-highlighted .cat_wrapper.dubstep .maingenre {
  background-color: #3a0ca3;
}
.highlight_wrapper.search_events .categories-highlighted .cat_wrapper.drum-and-bass .maingenre, .highlight_wrapper.search_locations .categories-highlighted .cat_wrapper.drum-and-bass .maingenre {
  background-color: #0e9e75;
}
.highlight_wrapper.search_events .categories-highlighted .cat_wrapper.bass .maingenre, .highlight_wrapper.search_locations .categories-highlighted .cat_wrapper.bass .maingenre {
  background-color: #e55039;
}
.highlight_wrapper.search_events .categories-highlighted .cat_wrapper.hardcore .maingenre, .highlight_wrapper.search_events .categories-highlighted .cat_wrapper.tekno .maingenre, .highlight_wrapper.search_locations .categories-highlighted .cat_wrapper.hardcore .maingenre, .highlight_wrapper.search_locations .categories-highlighted .cat_wrapper.tekno .maingenre {
  background-color: #b71540;
}
.highlight_wrapper.search_events .categories-highlighted .cat_wrapper a, .highlight_wrapper.search_locations .categories-highlighted .cat_wrapper a {
  color: white;
}
.highlight_wrapper.search_events .categories-highlighted .cat_wrapper:hover, .highlight_wrapper.search_locations .categories-highlighted .cat_wrapper:hover {
  opacity: 1;
}
.highlight_wrapper.search_events .promoted-highlighted, .highlight_wrapper.search_locations .promoted-highlighted {
  position: relative;
}
.highlight_wrapper.search_events .promoted-highlighted .promoted_wrapper, .highlight_wrapper.search_locations .promoted-highlighted .promoted_wrapper {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-family: "Bebas Neue", sans-serif;
  color: white;
  margin-bottom: 1.5em;
  text-align: center;
  border-radius: 10px;
  background-color: transparent;
}
.highlight_wrapper.search_events .promoted-highlighted .promoted_wrapper a, .highlight_wrapper.search_locations .promoted-highlighted .promoted_wrapper a {
  height: 100%;
  width: 100%;
}
.highlight_wrapper.search_events .promoted-highlighted .promoted_wrapper .text, .highlight_wrapper.search_locations .promoted-highlighted .promoted_wrapper .text {
  text-align: center;
  font-size: 1.5em;
  width: 100%;
  padding: 0.5em 0;
}
.highlight_wrapper.search_events .promoted-highlighted .promoted_wrapper .text .description, .highlight_wrapper.search_locations .promoted-highlighted .promoted_wrapper .text .description {
  width: 80%;
  margin: auto;
  line-height: normal;
}
.highlight_wrapper.search_events .promoted-highlighted .promoted_wrapper a, .highlight_wrapper.search_locations .promoted-highlighted .promoted_wrapper a {
  color: white;
}
.highlight_wrapper.search_events .publish_yours, .highlight_wrapper.search_events .selection_cat, .highlight_wrapper.search_locations .publish_yours, .highlight_wrapper.search_locations .selection_cat {
  position: relative;
  overflow: hidden;
  background-color: transparent !important;
  border: 1px solid white;
}
.highlight_wrapper.search_events .publish_yours .overlay, .highlight_wrapper.search_events .selection_cat .overlay, .highlight_wrapper.search_locations .publish_yours .overlay, .highlight_wrapper.search_locations .selection_cat .overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: black;
  opacity: 0.5;
  z-index: 300;
}
.highlight_wrapper.search_events .publish_yours .bg_image, .highlight_wrapper.search_events .selection_cat .bg_image, .highlight_wrapper.search_locations .publish_yours .bg_image, .highlight_wrapper.search_locations .selection_cat .bg_image {
  background-image: none !important;
}
.highlight_wrapper.search_events .publish_yours .text, .highlight_wrapper.search_events .selection_cat .text, .highlight_wrapper.search_locations .publish_yours .text, .highlight_wrapper.search_locations .selection_cat .text {
  position: relative;
  z-index: 400;
}
.highlight_wrapper.search_events .publish_yours:hover, .highlight_wrapper.search_events .selection_cat:hover, .highlight_wrapper.search_locations .publish_yours:hover, .highlight_wrapper.search_locations .selection_cat:hover {
  opacity: 0.75;
}

.page-id-2483 .top_panel {
  background-color: white !important;
}
.page-id-2483 .top_panel .top_panel_title {
  padding: 4em 0 0 0;
}
.page-id-2483 .top_panel .sc_layouts_title_breadcrumbs {
  display: none;
  visibility: hidden;
  position: absolute;
}
.page-id-2483 .page_content_wrap {
  padding-top: 0.35em;
  background-color: white;
}
.page-id-2483 .em-events-search .em-search-main.em-search-main-bar {
  border: 1px solid #D9D9D9 !important;
  width: auto;
}
.page-id-2483 .em-events-search .em-search-main.em-search-main-bar .em-search-text.em-search-field.input {
  position: relative;
}
.page-id-2483 .em-events-search .em-search-main.em-search-main-bar .em-search-text.em-search-field.input:after {
  content: "\e9a6";
  font-family: "fontello";
  display: block;
  position: absolute;
  z-index: 0;
  top: 50%;
  left: 1.1em;
  margin-top: -0.5em;
  width: 1em;
  height: 1em;
  line-height: 1em;
  text-align: center;
  pointer-events: none;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  color: #D9D9D9;
}
.page-id-2483 .em-events-search .em-search-main.em-search-main-bar input {
  width: 100%;
  text-overflow: inherit;
  padding-right: 2em;
  background: none !important;
}
.page-id-2483 .em-events-search .em-search-main.em-search-main-bar .em-search-field {
  border-color: #D9D9D9 !important;
}
.page-id-2483 .em-events-search .em-search-main.em-search-main-bar .em-search-advanced-trigger {
  width: auto;
}
.page-id-2483 .em-events-search .em-search-main.em-search-main-bar .em-search-advanced-trigger .total-count {
  border: 1px solid black;
  background: black;
  line-height: 16px;
  padding: 0.15em;
  font-size: 0.75em;
  font-weight: bold;
  color: white;
}
.page-id-2483 .em-events-search .em-search-main.em-search-main-bar .em-search-sort {
  width: 25px;
  -webkit-box-flex: 0;
      -ms-flex: 0;
          flex: 0;
  padding-left: 15px;
}
.page-id-2483 .em-events-search .em-search-main.em-search-main-bar .em-search-views-options-list label.em-search-view-option.checked {
  background-color: #d0d0d0 !important;
}
.page-id-2483 .em-events-search .em-search-main.em-search-main-bar .em-search-views-options-list .em-search-view-option.em-search-view-type-map {
  display: none;
  visibility: hidden;
  position: absolute;
}
.page-id-2483 .em-events-search .em-search-submit {
  text-align: center;
  display: block;
}
.page-id-2483 .em-events-search .em-search-submit button span {
  padding-top: 0.15em;
}
.page-id-2483 .em-events-search .em-search-submit button:hover {
  opacity: 0.75;
}
.page-id-2483 .em-events-search .em-search-advanced.em-events-search-advanced {
  background-color: #f8f8f8;
  margin: 0px;
  padding: 1em;
  border: 0px;
}
.page-id-2483 .em-events-search .em-search-advanced.em-events-search-advanced .em-search-scope.em-search-field #em-search-scope-1, .page-id-2483 .em-events-search .em-search-advanced.em-events-search-advanced .em-search-scope.em-search-field .em-date-input.em-search-scope {
  border: 0px !important;
  font-family: "Bebas Neue", sans-serif;
  font-size: 1.25em !important;
  padding-left: 2.5em !important;
  width: 100%;
}
.page-id-2483 .em-events-search .em-search-advanced.em-events-search-advanced .em-search-section-location header, .page-id-2483 .em-events-search .em-search-advanced.em-events-search-advanced .em-search-section-categories header {
  font-family: "Bebas Neue", sans-serif;
  font-size: 1.25em !important;
  position: relative;
}
.page-id-2483 .em-events-search .em-search-advanced.em-events-search-advanced .em-search-section-location header span.total-count, .page-id-2483 .em-events-search .em-search-advanced.em-events-search-advanced .em-search-section-categories header span.total-count {
  border: 1px solid black;
  background: black;
  line-height: inherit;
  padding: 0.15em;
  font-size: 0.75em;
  position: absolute;
  top: -0.25em;
  font-weight: bold;
}
.page-id-2483 .em-events-search .em-search-advanced.em-events-search-advanced .em-search-section-location .selectize-input, .page-id-2483 .em-events-search .em-search-advanced.em-events-search-advanced .em-search-section-location .em-search-category.em-selectize, .page-id-2483 .em-events-search .em-search-advanced.em-events-search-advanced .em-search-section-categories .selectize-input, .page-id-2483 .em-events-search .em-search-advanced.em-events-search-advanced .em-search-section-categories .em-search-category.em-selectize {
  border-radius: 0px !important;
  border: 1px solid black !important;
}
.page-id-2483 .em-events-search .em-search-advanced.em-events-search-advanced .em-search-section-location .em-search-category .has-options, .page-id-2483 .em-events-search .em-search-advanced.em-events-search-advanced .em-search-section-categories .em-search-category .has-options {
  display: none;
  visibility: hidden;
  position: absolute;
}
.page-id-2483 .em-events-search .em-search-advanced.em-events-search-advanced .em-search-section-location .em-search-category .em-selectize-placeholder, .page-id-2483 .em-events-search .em-search-advanced.em-events-search-advanced .em-search-section-categories .em-search-category .em-selectize-placeholder {
  padding: 0.2em 0.5em;
}
.page-id-2483 .em-events-search .em-search-advanced.em-events-search-advanced .em-search-section-location .em-search-category .em-selectize-placeholder .placeholder-count .remove, .page-id-2483 .em-events-search .em-search-advanced.em-events-search-advanced .em-search-section-categories .em-search-category .em-selectize-placeholder .placeholder-count .remove {
  border-right: 0px;
  margin-right: 1em;
}
.page-id-2483 .em-events-search .em-search-advanced.em-events-search-advanced .em-search-section-location .em-search-category .em-selectize-placeholder .placeholder-text, .page-id-2483 .em-events-search .em-search-advanced.em-events-search-advanced .em-search-section-categories .em-search-category .em-selectize-placeholder .placeholder-text {
  position: relative;
  top: 0.15em;
}
.page-id-2483 .em-events-search .em-search-advanced.em-events-search-advanced .em-search-section-location .selectize-control.em-selectize:not(.always-open, .multidropdown) .selectize-input.focus.dropdown-active, .page-id-2483 .em-events-search .em-search-advanced.em-events-search-advanced .em-search-section-categories .selectize-control.em-selectize:not(.always-open, .multidropdown) .selectize-input.focus.dropdown-active {
  border: 1px solid black !important;
  border-radius: 0px !important;
}
.page-id-2483 .em-events-search .em-search-advanced.em-events-search-advanced .em-search-section-location .selectize-control.em-selectize .selectize-dropdown, .page-id-2483 .em-events-search .em-search-advanced.em-events-search-advanced .em-search-section-categories .selectize-control.em-selectize .selectize-dropdown {
  border-left: 1px solid black !important;
  border-right: 1px solid black !important;
  border-bottom: 1px solid black !important;
  border-radius: 0px !important;
}
.page-id-2483 .em-events-search .em-search-advanced.em-events-search-advanced .em-search-section-location .selectize-control.em-selectize.checkboxes .selectize-dropdown div.option.selected, .page-id-2483 .em-events-search .em-search-advanced.em-events-search-advanced .em-search-section-categories .selectize-control.em-selectize.checkboxes .selectize-dropdown div.option.selected {
  font-weight: bold;
  color: black;
}
.page-id-2483 .em-events-search .em-search-advanced.em-events-search-advanced .em-search-section-location .selectize-control.em-selectize.checkboxes .selectize-dropdown div.option.selected span, .page-id-2483 .em-events-search .em-search-advanced.em-events-search-advanced .em-search-section-categories .selectize-control.em-selectize.checkboxes .selectize-dropdown div.option.selected span {
  position: relative;
  top: 2px;
  width: 12px;
  height: 12px;
}
.page-id-2483 .em-events-search .em-search-advanced.em-events-search-advanced .em-search-section-location .selectize-control.em-selectize.checkboxes .selectize-dropdown div.option, .page-id-2483 .em-events-search .em-search-advanced.em-events-search-advanced .em-search-section-categories .selectize-control.em-selectize.checkboxes .selectize-dropdown div.option {
  font-size: 0.9em;
}
.page-id-2483 .em-events-search .em-search-advanced.em-events-search-advanced .em-search-section-location .selectize-control.em-selectize.checkboxes .selectize-dropdown div.option span, .page-id-2483 .em-events-search .em-search-advanced.em-events-search-advanced .em-search-section-categories .selectize-control.em-selectize.checkboxes .selectize-dropdown div.option span {
  position: relative;
  top: 2px;
  width: 12px;
  height: 12px;
}
.page-id-2483 .em-events-search .em-submit-section.em-search-submit {
  text-align: center;
  margin-top: 1em;
}
.page-id-2483 .em-events-search .em-submit-section.em-search-submit > div {
  float: left;
  width: 49%;
}
.page-id-2483 .em-events-search .em-submit-section.em-search-submit > div:first-child {
  margin-right: 1%;
}
.page-id-2483 .em-events-search .em-submit-section.em-search-submit > div:last-child {
  margin-left: 1%;
}
.page-id-2483 .em-events-search .em-submit-section.em-search-submit > div button {
  width: 100%;
  display: block;
  padding-top: 0.45em;
  padding-bottom: 0.4em;
}
.page-id-2483 .em-events-search .em-submit-section.em-search-submit > div .button-secondary {
  border: 1px solid #3a3a3b;
  color: #3a3a3b;
  background-color: #f8f8f8;
}
.page-id-2483 .em-events-search .em-submit-section.em-search-submit:after {
  clear: both;
  content: "";
  display: block;
}
.page-id-2483 .em.em-view-container .em-event.em-item {
  padding: 0px !important;
  border: 0px !important;
  background-color: #f8f8f8;
}
.page-id-2483 .em.em-view-container .em-item-image {
  overflow: hidden;
}
.page-id-2483 .em.em-view-container .em-item-image img {
  padding: 0;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
  -webkit-transition: -webkit-transform 1s ease;
  transition: -webkit-transform 1s ease;
  transition: transform 1s ease;
  transition: transform 1s ease, -webkit-transform 1s ease;
}
.page-id-2483 .em.em-view-container .em-item-image img:hover {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}
.page-id-2483 .em.em-view-container .em-item-info {
  border-width: 0;
  padding-top: 1em;
  padding-bottom: 1em;
}
.page-id-2483 .em.em-view-container .em-item-info .em-item-title {
  font-size: 1.5em;
  margin-top: 0;
  margin-bottom: 1em !important;
}
.page-id-2483 .em.em-view-container .em-item-info .event-location {
  font-weight: bold;
  color: black;
  margin-bottom: 0;
  display: block;
}
.page-id-2483 .em.em-view-container .em-item-info .event-location i {
  color: black;
  margin-right: 0.5em;
}
.page-id-2483 .em.em-view-container .em-item-info .event-location a {
  text-decoration: underline !important;
  color: black !important;
  font-style: normal !important;
}
.page-id-2483 .em.em-view-container .em-item-info .event-location a:hover {
  opacity: 0.75;
}
.page-id-2483 .em.em-view-container .em-item-info .em-event-meta {
  margin: 0;
}
.page-id-2483 .em.em-view-container .em-item-info .em-event-meta .em-event-date {
  font-weight: bold;
  color: black;
  margin-bottom: 0.75em;
  display: block;
}
.page-id-2483 .em.em-view-container .em-item-info .em-event-meta .em-event-date i {
  color: black;
  margin-right: 0.5em;
}
.page-id-2483 .em.em-view-container .em-item-info .event-categories {
  padding-left: 0;
  margin-top: 0.75em;
}
.page-id-2483 .em.em-view-container .em-item-info .event-categories li:before {
  content: none;
}
.page-id-2483 .em.em-view-container .em-item-info .event-categories li {
  list-style-type: none;
  display: inline-block;
  margin-bottom: 1em;
}
.page-id-2483 .em.em-view-container .em-item-info .event-categories li a {
  padding: 6px 17px 4px;
  margin-right: 0.5em;
  color: white !important;
  font-family: "Bebas Neue", sans-serif;
  font-size: 15px;
  font-style: normal !important;
  text-decoration: none !important;
  border-radius: 25px;
}
.page-id-2483 .em.em-view-container .em-item-info .event-categories li a:hover {
  opacity: 0.75;
}
.page-id-2483 .em.em-view-container .em-item-info .event-categories li.dubstep a {
  background-color: #3a0ca3;
  border: 1px solid #3a0ca3;
}
.page-id-2483 .em.em-view-container .em-item-info .event-categories li.drum-and-bass a {
  background-color: #0e9e75;
  border: 1px solid #0e9e75;
}
.page-id-2483 .em.em-view-container .em-item-info .event-categories li.bass a {
  background-color: #e55039;
  border: 1px solid #e55039;
}
.page-id-2483 .em.em-view-container .em-item-info .event-categories li.hardcore a, .page-id-2483 .em.em-view-container .em-item-info .event-categories li.tekno a {
  background-color: #b71540;
  border: 1px solid #b71540;
}
.page-id-2483 .em.em-view-container .em-item-info .event-categories li.selection-7kulturs a {
  background-color: black;
  border: 1px solid black;
  margin-right: 0.25em;
}
.page-id-2483 .em.em-view-container .em-item-info .event-categories li.selection-7kulturs a:after {
  content: "\f005";
  font-family: FontAwesome;
  color: #fac842;
  position: relative;
  left: 0.3em;
}
.page-id-2483 .em.em-view-container .em-item-info .event-categories li.selection-7kulturs a:hover:after {
  color: white !important;
}
.page-id-2483 .em.em-view-container .em-item-info .button {
  padding: 6px 17px 4px;
  color: white !important;
  font-family: "Bebas Neue", sans-serif;
  background-color: black;
  font-size: 15px;
}
.page-id-2483 .em.em-view-container .em-item-info .button:hover {
  opacity: 0.75;
  border: 0px;
}
.page-id-2483 .em.em-view-container .em-list.em-grid > div.em-item {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.page-id-2483 .em.em-view-container .em-list.em-grid > div.em-item:hover {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.page-id-2483 .em.em-view-container .em-list.em-grid > div.em-item .em-item-info {
  border-top: 0px !important;
}
.page-id-2483 .em.em-view-container .em-list.em-grid > div.em-item .em-item-info .em-item-title a {
  color: black !important;
}
.page-id-2483 .em.em-view-container .em-list.em-grid > div.em-item .em-item-info .event-categories {
  margin-top: 1.5em;
}
.page-id-2483 #em-wrapper > p {
  margin-bottom: 0px;
}
.page-id-2483 .em-pagination {
  width: 100%;
  text-align: left;
  margin-top: 1.5em;
  -webkit-box-pack: left !important;
      -ms-flex-pack: left !important;
          justify-content: left !important;
}
.page-id-2483 .em-pagination .page-numbers.current {
  background-color: black;
  color: white !important;
  border-color: black;
  text-decoration: none;
  text-underline-offset: 0px;
}
.page-id-2483 .em-pagination .not-current.first-half, .page-id-2483 .em-pagination .not-current.second-half {
  height: 52px !important;
}
.page-id-2483 .em-pagination .page-numbers {
  display: inline-block !important;
  vertical-align: top;
  font-size: inherit;
  font-weight: inherit;
  margin: 2px 5px 2px 0 !important;
  padding: 0;
  border: 1px solid #D9D9D9;
  color: black !important;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  width: 52px !important;
  height: 52px !important;
  line-height: 52px;
  text-align: center;
  font-family: "Bebas Neue", sans-serif;
  font-size: 17px !important;
}
.page-id-2483 .em-pagination .page-numbers:not(.prev):not(.next):hover {
  font-size: 17px !important;
  height: 52px;
  padding: 0;
}
.page-id-2483 .em-pagination .page-numbers a {
  color: black !important;
}
.page-id-2483 .em-pagination .page-numbers a:hover {
  font-size: 17px !important;
}
.page-id-2483 .em-pagination .page-numbers:not(.current):hover {
  background-color: #f8f8f8 !important;
}
.page-id-2483 .em-pagination .page-numbers.current {
  font-size: 17px !important;
  height: 52px !important;
  padding: 0 !important;
}
.page-id-2483 .em-pagination .page-numbers.next, .page-id-2483 .em-pagination .page-numbers.prev {
  opacity: 1;
}
.page-id-2483 .em-pagination .page-numbers.next:hover, .page-id-2483 .em-pagination .page-numbers.prev:hover {
  background-size: 25px !important;
  border-bottom: 1px solid #D9D9D9;
}
.page-id-2483 .em-pagination .page-numbers.last, .page-id-2483 .em-pagination .page-numbers.first {
  display: none;
  visibility: hidden;
  position: absolute;
}

.flatpickr-day.endRange, .flatpickr-day.startRange {
  background: black !important;
  border-color: black !important;
}

.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)) {
  -webkit-box-shadow: -10px 0 0 #f8f8f8 !important;
          box-shadow: -10px 0 0 #f8f8f8 !important;
}

.event_single_page.single .highlight_wrapper {
  width: 100% !important;
}
.event_single_page.single .page_content_wrap {
  padding-top: 0;
}
.event_single_page.single .page_content_wrap > .content_wrap > .content {
  width: 100%;
}
.event_single_page.single .page_content_wrap > .content_wrap > .content .event.type-event .em-item-image {
  margin-bottom: 0.5em;
  position: relative;
  z-index: 10;
  margin: 3em auto 0.5em auto;
}
.event_single_page.single .page_content_wrap > .content_wrap > .content .event.type-event .em-item-image img {
  border-radius: 25px;
  padding: 0px !important;
  border: 0px !important;
}
.event_single_page.single .page_content_wrap > .content_wrap > .content .event.type-event .event_image_background {
  position: fixed;
  z-index: 1;
  width: 250%;
  left: -50%;
  right: 0;
  margin: auto;
  top: -10em;
  height: 150%;
  background-size: cover;
  background-position: center;
  -webkit-filter: blur(25px);
  -moz-filter: blur(25px);
  -o-filter: blur(25px);
  -ms-filter: blur(25px);
  filter: blur(25px);
}
.event_single_page.single .page_content_wrap > .content_wrap > .content .event.type-event .title-wrapper {
  z-index: 10;
  position: relative;
  text-align: center;
}
.event_single_page.single .page_content_wrap > .content_wrap > .content .event.type-event .title-wrapper h1 {
  color: white;
  margin: 1em 0 0.4em 0;
}
.event_single_page.single .page_content_wrap > .content_wrap > .content .event.type-event .cat-wrapper {
  position: relative;
  z-index: 10;
  margin-bottom: 1.5em;
}
.event_single_page.single .page_content_wrap > .content_wrap > .content .event.type-event .cat-wrapper .em-item-taxonomies h3 {
  display: none;
  visibility: hidden;
  position: absolute;
}
.event_single_page.single .page_content_wrap > .content_wrap > .content .event.type-event .cat-wrapper .em-item-taxonomies .event-categories {
  padding-left: 0;
  margin-top: 0.75em;
  text-align: center;
}
.event_single_page.single .page_content_wrap > .content_wrap > .content .event.type-event .cat-wrapper .em-item-taxonomies .event-categories li:before {
  content: none;
}
.event_single_page.single .page_content_wrap > .content_wrap > .content .event.type-event .cat-wrapper .em-item-taxonomies .event-categories li {
  list-style-type: none;
  display: inline-block;
}
.event_single_page.single .page_content_wrap > .content_wrap > .content .event.type-event .cat-wrapper .em-item-taxonomies .event-categories li a {
  padding: 6px 17px 4px;
  margin-right: 0.5em;
  color: white !important;
  font-family: "Bebas Neue", sans-serif;
  font-size: 1.15em;
  font-style: normal !important;
  text-decoration: none !important;
  border-radius: 25px;
}
.event_single_page.single .page_content_wrap > .content_wrap > .content .event.type-event .cat-wrapper .em-item-taxonomies .event-categories li a:hover {
  opacity: 0.75;
}
.event_single_page.single .page_content_wrap > .content_wrap > .content .event.type-event .cat-wrapper .em-item-taxonomies .event-categories li.dubstep a {
  background-color: #3a0ca3;
  border: 1px solid #3a0ca3;
}
.event_single_page.single .page_content_wrap > .content_wrap > .content .event.type-event .cat-wrapper .em-item-taxonomies .event-categories li.drum-and-bass a {
  background-color: #0e9e75;
  border: 1px solid #0e9e75;
}
.event_single_page.single .page_content_wrap > .content_wrap > .content .event.type-event .cat-wrapper .em-item-taxonomies .event-categories li.bass a {
  background-color: #e55039;
  border: 1px solid #e55039;
}
.event_single_page.single .page_content_wrap > .content_wrap > .content .event.type-event .cat-wrapper .em-item-taxonomies .event-categories li.hardcore a, .event_single_page.single .page_content_wrap > .content_wrap > .content .event.type-event .cat-wrapper .em-item-taxonomies .event-categories li.tekno a {
  background-color: #b71540;
  border: 1px solid #b71540;
}
.event_single_page.single .page_content_wrap > .content_wrap > .content .event.type-event .cat-wrapper .em-item-taxonomies .event-categories li.selection-7kulturs a {
  background-color: black;
  border: 1px solid black;
  margin-right: 0.25em;
}
.event_single_page.single .page_content_wrap > .content_wrap > .content .event.type-event .cat-wrapper .em-item-taxonomies .event-categories li.selection-7kulturs a:after {
  content: "\f005";
  font-family: FontAwesome;
  color: #fac842;
  position: relative;
  left: 0.3em;
}
.event_single_page.single .page_content_wrap > .content_wrap > .content .event.type-event .cat-wrapper .em-item-taxonomies .event-categories li.selection-7kulturs a:hover:after {
  color: white !important;
}
.event_single_page.single .page_content_wrap > .content_wrap > .content .event.type-event .em-item-header {
  display: block !important;
  position: relative;
  margin-bottom: 0px !important;
}
.event_single_page.single .page_content_wrap > .content_wrap > .content .event.type-event .em-event-infos {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: rgba(0, 0, 0, 0.25);
  height: 100%;
  border-radius: 15px;
  padding: 1em;
  color: white;
  margin-bottom: 0px;
}
.event_single_page.single .page_content_wrap > .content_wrap > .content .event.type-event .em-event-infos h3 {
  text-align: center;
  color: white;
  font-size: 2em !important;
  margin-top: 0.5em;
}
.event_single_page.single .page_content_wrap > .content_wrap > .content .event.type-event .em-item-meta {
  position: relative;
  z-index: 1;
  margin: auto;
  width: 100%;
}
.event_single_page.single .page_content_wrap > .content_wrap > .content .event.type-event .em-item-meta .em-event-when {
  text-align: center;
  margin-bottom: 2em;
}
.event_single_page.single .page_content_wrap > .content_wrap > .content .event.type-event .em-item-meta .em-event-when h3 {
  display: block;
  width: 100%;
}
.event_single_page.single .page_content_wrap > .content_wrap > .content .event.type-event .em-item-meta .em-event-when .em-event-date, .event_single_page.single .page_content_wrap > .content_wrap > .content .event.type-event .em-item-meta .em-event-when .em-event-time {
  display: inline-block;
  font-size: 1.25em;
  font-weight: bold;
}
.event_single_page.single .page_content_wrap > .content_wrap > .content .event.type-event .em-item-meta .em-event-when .em-event-date i, .event_single_page.single .page_content_wrap > .content_wrap > .content .event.type-event .em-item-meta .em-event-when .em-event-time i {
  margin-right: 0.5em;
}
.event_single_page.single .page_content_wrap > .content_wrap > .content .event.type-event .em-item-meta .em-event-when .em-event-date {
  margin-right: 1.5em;
}
.event_single_page.single .page_content_wrap > .content_wrap > .content .event.type-event .em-item-meta .em-event-where {
  text-align: center;
  margin-bottom: 2em;
}
.event_single_page.single .page_content_wrap > .content_wrap > .content .event.type-event .em-item-meta .em-event-where h3 {
  display: block;
  width: 100%;
}
.event_single_page.single .page_content_wrap > .content_wrap > .content .event.type-event .em-item-meta .em-event-where .em-event-location {
  display: inline-block;
}
.event_single_page.single .page_content_wrap > .content_wrap > .content .event.type-event .em-item-meta .em-event-where .em-event-location a {
  color: white;
  font-weight: bold;
  text-decoration: underline;
}
.event_single_page.single .page_content_wrap > .content_wrap > .content .event.type-event .em-item-meta .em-event-where .em-event-location a:hover {
  opacity: 0.75;
}
.event_single_page.single .page_content_wrap > .content_wrap > .content .event.type-event .em-item-meta .em-event-where .em-event-location i {
  margin-right: 0.5em;
}
.event_single_page.single .page_content_wrap > .content_wrap > .content .event.type-event .em-event-content {
  color: white;
  margin-bottom: 0px;
  text-align: center;
}
.event_single_page.single .page_content_wrap > .content_wrap > .content .event.type-event .em-event-content p.image-credits:last-child {
  display: none;
  visibility: hidden;
  position: absolute;
}
.event_single_page.single .page_content_wrap > .content_wrap > .content .event.type-event .em-event-content a:last-child {
  color: white;
  border: 1px solid white;
  font-size: 17px;
  line-height: 1.3em;
  font-weight: 400;
  letter-spacing: 0;
  font-family: "Bebas Neue", sans-serif;
  padding: 16px 50px 14px;
  margin: 1em auto 0 auto;
}
.event_single_page.single .page_content_wrap > .content_wrap > .content .event.type-event .em-event-content a:last-child:hover {
  background-color: white;
  color: black;
}
.event_single_page.single .page_content_wrap > .content_wrap > .content .event.type-event .em-event-content p:last-child {
  text-align: center;
  margin-top: 3em;
  margin-bottom: 2em;
}
.event_single_page.single .page_content_wrap > .content_wrap > .content .event.type-event .em-event-location {
  position: relative;
  z-index: 10;
}
.event_single_page.single .page_content_wrap > .content_wrap > .content .event.type-event .em-event-location h3 {
  color: white;
  text-align: center;
  border-radius: 15px 15px 0 0;
  padding: 1em 0 0.5em 0;
  margin-bottom: 0;
}
.event_single_page.single .page_content_wrap > .content_wrap > .content .event.type-event .em-event-location .em.em-location-map-container {
  margin-top: 0 !important;
  margin-bottom: 5em;
}
.event_single_page.single .page_content_wrap > .content_wrap > .sidebar {
  display: none;
  visibility: hidden;
  position: absolute;
}

body.parent-pageid-2483 .page_content_wrap {
  padding-top: 0;
}
body.parent-pageid-2483 .page_content_wrap > .content_wrap > .sidebar {
  display: none;
  visibility: hidden;
  position: absolute;
}

body.parent-pageid-2483.drumbass .top_panel_title.sc_layouts_row .color_filter, body.parent-pageid-2483.drumbass .top_panel_title.sc_layouts_row .overlay, body.parent-pageid-2483.drumbass .top_panel_title.sc_layouts_row .bg_image {
  display: none;
  visibility: hidden;
  position: absolute;
}
body.parent-pageid-2483.drumbass .color_filter {
  background-color: #0e9e75;
}
body.parent-pageid-2483.drumbass .top_panel_title.sc_layouts_row h1 {
  background-color: #0e9e75;
  color: white;
  border-radius: 50px;
  font-size: 2.75em;
  padding: 0.15em 0 0.1em 0;
  margin-bottom: 0.5em;
}
body.parent-pageid-2483.drumbass .description .subgenres {
  color: #0e9e75;
}
body.parent-pageid-2483.drumbass .categories-highlighted .cat_wrapper.drum-and-bass {
  display: none;
  visibility: hidden;
  position: absolute;
}

body.parent-pageid-2483.dubstep .top_panel_title.sc_layouts_row .color_filter, body.parent-pageid-2483.dubstep .top_panel_title.sc_layouts_row .overlay, body.parent-pageid-2483.dubstep .top_panel_title.sc_layouts_row .bg_image {
  display: none;
  visibility: hidden;
  position: absolute;
}
body.parent-pageid-2483.dubstep .color_filter {
  background-color: #3a0ca3;
}
body.parent-pageid-2483.dubstep .top_panel_title.sc_layouts_row h1 {
  background-color: #5b12ff;
  color: white;
  border-radius: 50px;
  font-size: 2.75em;
  padding: 0.15em 0 0.1em 0;
  margin-bottom: 0.5em;
}
body.parent-pageid-2483.dubstep .description .subgenres {
  color: #5b12ff;
}
body.parent-pageid-2483.dubstep .categories-highlighted .cat_wrapper.dubstep {
  display: none;
  visibility: hidden;
  position: absolute;
}

body.parent-pageid-2483.bass .top_panel_title.sc_layouts_row .color_filter, body.parent-pageid-2483.bass .top_panel_title.sc_layouts_row .overlay, body.parent-pageid-2483.bass .top_panel_title.sc_layouts_row .bg_image {
  display: none;
  visibility: hidden;
  position: absolute;
}
body.parent-pageid-2483.bass .color_filter {
  background-color: #e55039;
}
body.parent-pageid-2483.bass .top_panel_title.sc_layouts_row h1 {
  background-color: #e55039;
  color: white;
  border-radius: 50px;
  font-size: 2.75em;
  padding: 0.15em 0 0.1em 0;
  margin-bottom: 0.5em;
}
body.parent-pageid-2483.bass .description .subgenres {
  color: #e55039;
}
body.parent-pageid-2483.bass .categories-highlighted .cat_wrapper.bass {
  display: none;
  visibility: hidden;
  position: absolute;
}

body.parent-pageid-2483.hardcore .top_panel_title.sc_layouts_row .color_filter, body.parent-pageid-2483.hardcore .top_panel_title.sc_layouts_row .overlay, body.parent-pageid-2483.hardcore .top_panel_title.sc_layouts_row .bg_image {
  display: none;
  visibility: hidden;
  position: absolute;
}
body.parent-pageid-2483.hardcore .categories-highlighted .cat_wrapper.hardcore {
  display: none;
  visibility: hidden;
  position: absolute;
}

body.parent-pageid-2483.tekno .top_panel_title.sc_layouts_row .color_filter, body.parent-pageid-2483.tekno .top_panel_title.sc_layouts_row .overlay, body.parent-pageid-2483.tekno .top_panel_title.sc_layouts_row .bg_image {
  display: none;
  visibility: hidden;
  position: absolute;
}
body.parent-pageid-2483.tekno .categories-highlighted .cat_wrapper.tekno {
  display: none;
  visibility: hidden;
  position: absolute;
}

body.parent-pageid-2483.hardcore .color_filter, body.parent-pageid-2483.tekno .color_filter {
  background-color: #b71540;
}
body.parent-pageid-2483.hardcore .top_panel_title.sc_layouts_row h1, body.parent-pageid-2483.tekno .top_panel_title.sc_layouts_row h1 {
  background-color: #b71540;
  color: white;
  border-radius: 50px;
  font-size: 2.75em;
  padding: 0.15em 0 0.1em 0;
  margin-bottom: 0.5em;
}
body.parent-pageid-2483.hardcore .description .subgenres, body.parent-pageid-2483.tekno .description .subgenres {
  color: #b71540;
}

body.parent-pageid-2483.slection7kulturs .top_panel_title.sc_layouts_row .color_filter, body.parent-pageid-2483.slection7kulturs .top_panel_title.sc_layouts_row .overlay, body.parent-pageid-2483.slection7kulturs .top_panel_title.sc_layouts_row .bg_image {
  display: none;
  visibility: hidden;
  position: absolute;
}
body.parent-pageid-2483.slection7kulturs .top_panel_title.sc_layouts_row h1:after {
  content: "\f005";
  font-family: FontAwesome;
  color: #fac842;
  position: relative;
  left: 0.5em;
  font-size: 0.6em;
  top: -0.25em;
}
body.parent-pageid-2483.slection7kulturs .top_panel_title.sc_layouts_row h1:hover:after {
  color: white !important;
}
body.parent-pageid-2483.slection7kulturs .em-taxonomy-events .description p {
  width: 85%;
  margin: 0 auto;
}
body.parent-pageid-2483.slection7kulturs .highlight_wrapper .selection_cat {
  display: none;
  visibility: hidden;
  position: absolute;
}
body.parent-pageid-2483.slection7kulturs .highlight_wrapper .categories-highlighted .cat_wrapper .text .maingenre {
  width: 60% !important;
}

body.parent-pageid-2483:not(.page-id-10984) header.top_panel {
  background: transparent;
}
body.parent-pageid-2483:not(.page-id-10984) header.top_panel .top_panel_title {
  background: transparent;
  padding-bottom: 0 !important;
}
body.parent-pageid-2483:not(.page-id-10984) h1 {
  color: white;
}
body.parent-pageid-2483:not(.page-id-10984) .breadcrumbs {
  color: white !important;
}
body.parent-pageid-2483:not(.page-id-10984) .breadcrumbs a {
  color: white !important;
}
body.parent-pageid-2483:not(.page-id-10984) .breadcrumbs a:hover {
  opacity: 0.75;
  color: white !important;
}
body.parent-pageid-2483:not(.page-id-10984) .breadcrumbs a:hover:after {
  color: white;
  opacity: 0.75;
}
body.parent-pageid-2483:not(.page-id-10984) div.page_content_wrap {
  position: relative;
  overflow: hidden;
  display: inline-block;
  width: 100%;
}
body.parent-pageid-2483:not(.page-id-10984) div.page_content_wrap > .bg_image {
  background-image: url("./img/image-concert-7kulturs.jpeg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: bottom;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  -webkit-transition: -webkit-transform 2s ease;
  transition: -webkit-transform 2s ease;
  transition: transform 2s ease;
  transition: transform 2s ease, -webkit-transform 2s ease;
  display: block;
  z-index: 1;
  -webkit-filter: blur(25px);
  -moz-filter: blur(25px);
  -o-filter: blur(25px);
  -ms-filter: blur(25px);
  filter: blur(25px);
}
body.parent-pageid-2483:not(.page-id-10984) div.page_content_wrap .content_wrap {
  position: relative;
  z-index: 10;
}
body.parent-pageid-2483:not(.page-id-10984) div.page_content_wrap > .overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: black;
  opacity: 0.75;
  z-index: 3;
}
body.parent-pageid-2483:not(.page-id-10984) div.page_content_wrap > .color_filter {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 5;
  opacity: 0.15;
  -webkit-transition: opacity 1s ease;
  transition: opacity 1s ease;
}
body.parent-pageid-2483:not(.page-id-10984) div.page_content_wrap:hover .color_filter {
  opacity: 0.25;
}
body.parent-pageid-2483:not(.page-id-10984) div.page_content_wrap:hover > .bg_image {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
body.parent-pageid-2483:not(.page-id-10984) .em.em-item.em-taxonomy {
  z-index: 10;
}
body.parent-pageid-2483:not(.page-id-10984) .em.em-item.em-taxonomy .highlight_wrapper {
  margin-top: 4em;
}
body.parent-pageid-2483:not(.page-id-10984) .content_wrap > .content {
  width: 100% !important;
}
body.parent-pageid-2483:not(.page-id-10984) .content_wrap > .content .em-category-single {
  color: white;
  text-align: center;
}
body.parent-pageid-2483:not(.page-id-10984) .content_wrap > .content .em-category-single h3 {
  color: white;
}
body.parent-pageid-2483:not(.page-id-10984) .content_wrap > .content .em-category-single .description .subgenres {
  font-family: "Bebas Neue", sans-serif;
  text-align: center;
}
body.parent-pageid-2483:not(.page-id-10984) .content_wrap > .content .em-category-single .description .subgenres ul {
  list-style-type: none;
  padding-left: 0;
}
body.parent-pageid-2483:not(.page-id-10984) .content_wrap > .content .em-category-single .description .subgenres ul li {
  display: inline-block;
}
body.parent-pageid-2483:not(.page-id-10984) .content_wrap > .content .em-category-single .description .subgenres ul li:not(:first-child) {
  margin-left: 0.75em;
}
body.parent-pageid-2483:not(.page-id-10984) .content_wrap > .content .em-category-single .events_category_list ul {
  list-style-type: none;
  padding-left: 0;
}
body.parent-pageid-2483:not(.page-id-10984) .content_wrap > .content .em-category-single .events_category_list ul li a {
  color: white;
  font-weight: bold;
  text-decoration: underline;
}
body.parent-pageid-2483:not(.page-id-10984) .content_wrap > .content .em-category-single .events_category_list ul li a:hover {
  opacity: 0.75;
}

.page-id-10984 .top_panel {
  background-color: white;
}
.page-id-10984 .top_panel .top_panel_title {
  padding: 4em 0 0 0;
}
.page-id-10984 .top_panel .sc_layouts_title_breadcrumbs {
  display: none;
  visibility: hidden;
  position: absolute;
}
.page-id-10984 .page_wrap {
  background-color: white;
}
.page-id-10984 .page_content_wrap {
  padding-top: 0.35em;
  background-color: white;
}
.page-id-10984 .em-locations-search .em-search-main.em-search-main-bar {
  border: 1px solid #D9D9D9 !important;
  width: auto;
}
.page-id-10984 .em-locations-search .em-search-main.em-search-main-bar .em-search-text.em-search-field.input {
  position: relative;
}
.page-id-10984 .em-locations-search .em-search-main.em-search-main-bar .em-search-text.em-search-field.input:after {
  content: "\e9a6";
  font-family: "fontello";
  display: block;
  position: absolute;
  z-index: 0;
  top: 50%;
  left: 1.1em;
  margin-top: -0.5em;
  width: 1em;
  height: 1em;
  line-height: 1em;
  text-align: center;
  pointer-events: none;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  color: #D9D9D9;
}
.page-id-10984 .em-locations-search .em-search-main.em-search-main-bar input {
  width: 100%;
  text-overflow: inherit;
  padding-right: 2em;
  background: none !important;
}
.page-id-10984 .em-locations-search .em-search-main.em-search-main-bar .em-search-field {
  border-color: #D9D9D9 !important;
}
.page-id-10984 .em-locations-search .em-search-main.em-search-main-bar .em-search-advanced-trigger {
  width: auto;
}
.page-id-10984 .em-locations-search .em-search-main.em-search-main-bar .em-search-advanced-trigger .total-count {
  border: 1px solid black;
  background: black;
  line-height: 16px;
  padding: 0.15em;
  font-size: 0.75em;
  font-weight: bold;
  color: white;
}
.page-id-10984 .em-locations-search .em-search-main.em-search-main-bar .em-search-sort {
  width: 25px;
  -webkit-box-flex: 0;
      -ms-flex: 0;
          flex: 0;
  padding-left: 15px;
}
.page-id-10984 .em-locations-search .em-search-main.em-search-main-bar .em-search-views-options-list label.em-search-view-option.checked {
  background-color: #d0d0d0 !important;
}
.page-id-10984 .em-locations-search .em-search-submit {
  text-align: center;
  display: block;
}
.page-id-10984 .em-locations-search .em-search-submit button span {
  padding-top: 0.15em;
}
.page-id-10984 .em-locations-search .em-search-submit button:hover {
  opacity: 0.75;
}
.page-id-10984 .em-locations-search .em-search-advanced.em-locations-search-advanced {
  background-color: #f8f8f8;
  margin: 0px;
  padding: 1em;
  border: 0px;
}
.page-id-10984 .em-locations-search .em-search-advanced.em-locations-search-advanced .em-search-scope.em-search-field {
  display: none;
  visibility: hidden;
  position: absolute;
}
.page-id-10984 .em-locations-search .em-search-advanced.em-locations-search-advanced .em-search-section-location header {
  font-family: "Bebas Neue", sans-serif;
  font-size: 1.25em !important;
  position: relative;
}
.page-id-10984 .em-locations-search .em-search-advanced.em-locations-search-advanced .em-search-section-location header span.total-count {
  border: 1px solid black;
  background: black;
  line-height: inherit;
  padding: 0.15em;
  font-size: 0.75em;
  position: absolute;
  top: -0.25em;
  font-weight: bold;
}
.page-id-10984 .em-locations-search .em-search-advanced.em-locations-search-advanced .em-search-section-location .selectize-input, .page-id-10984 .em-locations-search .em-search-advanced.em-locations-search-advanced .em-search-section-location .em-search-category.em-selectize {
  border-radius: 0px !important;
  border: 1px solid black !important;
}
.page-id-10984 .em-locations-search .em-search-advanced.em-locations-search-advanced .em-search-section-location .em-search-category .has-options {
  display: none;
  visibility: hidden;
  position: absolute;
}
.page-id-10984 .em-locations-search .em-search-advanced.em-locations-search-advanced .em-search-section-location .em-search-category .em-selectize-placeholder {
  padding: 0.2em 0.5em;
}
.page-id-10984 .em-locations-search .em-search-advanced.em-locations-search-advanced .em-search-section-location .em-search-category .em-selectize-placeholder .placeholder-count .remove {
  border-right: 0px;
  margin-right: 1em;
}
.page-id-10984 .em-locations-search .em-search-advanced.em-locations-search-advanced .em-search-section-location .em-search-category .em-selectize-placeholder .placeholder-text {
  position: relative;
  top: 0.15em;
}
.page-id-10984 .em-locations-search .em-search-advanced.em-locations-search-advanced .em-search-section-location .selectize-control.em-selectize:not(.always-open, .multidropdown) .selectize-input.focus.dropdown-active {
  border: 1px solid black !important;
  border-radius: 0px !important;
}
.page-id-10984 .em-locations-search .em-search-advanced.em-locations-search-advanced .em-search-section-location .selectize-control.em-selectize .selectize-dropdown {
  border-left: 1px solid black !important;
  border-right: 1px solid black !important;
  border-bottom: 1px solid black !important;
  border-radius: 0px !important;
}
.page-id-10984 .em-locations-search .em-search-advanced.em-locations-search-advanced .em-search-section-location .selectize-control.em-selectize.checkboxes .selectize-dropdown div.option.selected {
  font-weight: bold;
  color: black;
}
.page-id-10984 .em-locations-search .em-search-advanced.em-locations-search-advanced .em-search-section-location .selectize-control.em-selectize.checkboxes .selectize-dropdown div.option.selected span {
  position: relative;
  top: 2px;
  width: 12px;
  height: 12px;
}
.page-id-10984 .em-locations-search .em-search-advanced.em-locations-search-advanced .em-search-section-location .selectize-control.em-selectize.checkboxes .selectize-dropdown div.option {
  font-size: 0.9em;
}
.page-id-10984 .em-locations-search .em-search-advanced.em-locations-search-advanced .em-search-section-location .selectize-control.em-selectize.checkboxes .selectize-dropdown div.option span {
  position: relative;
  top: 2px;
  width: 12px;
  height: 12px;
}
.page-id-10984 .em-locations-search .em-search-advanced.em-locations-search-advanced .em-search-eventful.em-search-field {
  position: relative;
  margin: 2em 0 0 0 !important;
}
.page-id-10984 .em-locations-search .em-search-advanced.em-locations-search-advanced .em-search-eventful.em-search-field label {
  font-family: "Bebas Neue", sans-serif;
  font-size: 1.25em !important;
  position: relative;
  margin-left: 1.5em;
}
.page-id-10984 .em-locations-search .em-search-advanced.em-locations-search-advanced .em-search-eventful.em-search-field input[type=checkbox] {
  position: absolute;
  left: 0;
  top: 0.4em;
  border: 1px solid #D9D9D9;
  clip: unset;
}
.page-id-10984 .em-locations-search .em-submit-section.em-search-submit {
  text-align: center;
  margin-top: 1em;
}
.page-id-10984 .em-locations-search .em-submit-section.em-search-submit > div {
  float: left;
  width: 49%;
}
.page-id-10984 .em-locations-search .em-submit-section.em-search-submit > div:first-child {
  margin-right: 1%;
}
.page-id-10984 .em-locations-search .em-submit-section.em-search-submit > div:last-child {
  margin-left: 1%;
}
.page-id-10984 .em-locations-search .em-submit-section.em-search-submit > div button {
  width: 100%;
  display: block;
  padding-top: 0.45em;
  padding-bottom: 0.4em;
}
.page-id-10984 .em-locations-search .em-submit-section.em-search-submit > div .button-secondary {
  border: 1px solid #3a3a3b;
  color: #3a3a3b;
  background-color: #f8f8f8;
}
.page-id-10984 .em-locations-search .em-submit-section.em-search-submit:after {
  clear: both;
  content: "";
  display: block;
}
.page-id-10984 .em.em-view-container .em-location.em-item {
  padding: 0px;
  border: 0px;
  background-color: #f8f8f8;
}
.page-id-10984 .em.em-view-container .em-item-image {
  overflow: hidden;
}
.page-id-10984 .em.em-view-container .em-item-image img {
  padding: 0;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
  -webkit-transition: -webkit-transform 1s ease;
  transition: -webkit-transform 1s ease;
  transition: transform 1s ease;
  transition: transform 1s ease, -webkit-transform 1s ease;
}
.page-id-10984 .em.em-view-container .em-item-image img:hover {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}
.page-id-10984 .em.em-view-container .em-item-info {
  border-width: 0;
  padding-top: 1em;
  padding-bottom: 1em;
}
.page-id-10984 .em.em-view-container .em-item-info .em-item-title {
  font-size: 1.5em;
  margin-top: 0;
  margin-bottom: 1em !important;
}
.page-id-10984 .em.em-view-container .em-item-info .em-location-address, .page-id-10984 .em.em-view-container .em-item-info .em-location-events, .page-id-10984 .em.em-view-container .em-item-info .em-location-no-events {
  margin-bottom: 0;
  display: block;
}
.page-id-10984 .em.em-view-container .em-item-info .em-location-address h4, .page-id-10984 .em.em-view-container .em-item-info .em-location-events h4, .page-id-10984 .em.em-view-container .em-item-info .em-location-no-events h4 {
  font-size: 1em;
  color: black;
  margin-top: 0;
}
.page-id-10984 .em.em-view-container .em-item-info .em-location-address h4 i, .page-id-10984 .em.em-view-container .em-item-info .em-location-events h4 i, .page-id-10984 .em.em-view-container .em-item-info .em-location-no-events h4 i {
  font-size: 0.8em;
  position: relative;
  top: -0.1em;
  margin-right: 0.5em;
}
.page-id-10984 .em.em-view-container .em-item-info .em-location-address .location-full {
  color: black;
  margin-bottom: 2em;
}
.page-id-10984 .em.em-view-container .em-item-info .em-location-address .location-full .country {
  font-weight: bold;
}
.page-id-10984 .em.em-view-container .em-item-info .em-location-events {
  color: black;
}
.page-id-10984 .em.em-view-container .em-item-info .em-location-events .next-event *:not(a) {
  display: none;
  visibility: hidden;
  position: absolute;
}
.page-id-10984 .em.em-view-container .em-item-info .em-location-events .next-event a {
  color: black !important;
  font-style: normal !important;
  text-decoration: underline !important;
  font-weight: bold !important;
}
.page-id-10984 .em.em-view-container .em-item-info .em-location-events .next-event a:hover {
  opacity: 0.75;
}
.page-id-10984 .em.em-view-container .em-item-info .em-location-no-events .no-events-full {
  color: black;
  margin-bottom: 2em;
}
.page-id-10984 .em.em-view-container .em-item-info .button {
  padding: 6px 17px 4px;
  color: white !important;
  font-family: "Bebas Neue", sans-serif;
  background-color: black;
  font-size: 15px;
}
.page-id-10984 .em.em-view-container .em-item-info .button:hover {
  opacity: 0.75;
  border: 0px;
}
.page-id-10984 .em.em-view-container .em-list.em-grid > div.em-item {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.page-id-10984 .em.em-view-container .em-list.em-grid > div.em-item:hover {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.page-id-10984 .em.em-view-container .em-list.em-grid > div.em-item .em-item-info {
  border-top: 0px !important;
}
.page-id-10984 .em.em-view-container .em-list.em-grid > div.em-item .em-item-info .em-item-title a {
  color: black !important;
}
.page-id-10984 #em-wrapper > p {
  margin-bottom: 0px;
}
.page-id-10984 .em-pagination {
  width: 100%;
  text-align: left;
  margin-top: 1.5em;
  -webkit-box-pack: left !important;
      -ms-flex-pack: left !important;
          justify-content: left !important;
}
.page-id-10984 .em-pagination .page-numbers.current {
  background-color: black;
  color: white !important;
  border-color: black;
  text-decoration: none;
  text-underline-offset: 0px;
}
.page-id-10984 .em-pagination .not-current.first-half, .page-id-10984 .em-pagination .not-current.second-half {
  height: 52px !important;
}
.page-id-10984 .em-pagination .page-numbers {
  display: inline-block !important;
  vertical-align: top;
  font-size: inherit;
  font-weight: inherit;
  margin: 2px 5px 2px 0 !important;
  padding: 0;
  border: 1px solid #D9D9D9;
  color: black !important;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  width: 52px !important;
  height: 52px !important;
  line-height: 52px;
  text-align: center;
  font-family: "Bebas Neue", sans-serif;
  font-size: 17px !important;
}
.page-id-10984 .em-pagination .page-numbers:not(.prev):not(.next):hover {
  font-size: 17px !important;
  height: 52px;
  padding: 0;
}
.page-id-10984 .em-pagination .page-numbers a {
  color: black !important;
}
.page-id-10984 .em-pagination .page-numbers a:hover {
  font-size: 17px !important;
}
.page-id-10984 .em-pagination .page-numbers:not(.current):hover {
  background-color: #f8f8f8 !important;
}
.page-id-10984 .em-pagination .page-numbers.current {
  font-size: 17px !important;
  height: 52px !important;
  padding: 0 !important;
}
.page-id-10984 .em-pagination .page-numbers.next, .page-id-10984 .em-pagination .page-numbers.prev {
  opacity: 1 !important;
}
.page-id-10984 .em-pagination .page-numbers.next:hover, .page-id-10984 .em-pagination .page-numbers.prev:hover {
  background-size: 25px !important;
  border-bottom: 1px solid #D9D9D9 !important;
}
.page-id-10984 .em-pagination .page-numbers.last, .page-id-10984 .em-pagination .page-numbers.first {
  display: none;
  visibility: hidden;
  position: absolute;
}

.single-location.single .page_content_wrap {
  padding-top: 0;
}
.single-location.single .page_content_wrap > .content_wrap > .content {
  width: 100%;
}
.single-location.single .page_content_wrap > .content_wrap > .content .location.type-location .em-item-image {
  margin-bottom: 0.5em;
  position: relative;
  z-index: 10;
  margin: 3em auto 0.5em auto;
}
.single-location.single .page_content_wrap > .content_wrap > .content .location.type-location .em-item-image img {
  border-radius: 25px;
  padding: 0px !important;
  border: 0px !important;
}
.single-location.single .page_content_wrap > .content_wrap > .content .location.type-location .loc_image_background {
  position: fixed;
  z-index: 1;
  width: 250%;
  left: -50%;
  right: 0;
  margin: auto;
  top: -10em;
  height: 150%;
  background-size: cover;
  background-position: center;
  -webkit-filter: blur(25px);
  -moz-filter: blur(25px);
  -o-filter: blur(25px);
  -ms-filter: blur(25px);
  filter: blur(25px);
}
.single-location.single .page_content_wrap > .content_wrap > .content .location.type-location .title-wrapper {
  z-index: 10;
  position: relative;
  text-align: center;
}
.single-location.single .page_content_wrap > .content_wrap > .content .location.type-location .title-wrapper h1 {
  color: white;
  margin: 1em 0 0.4em 0;
}
.single-location.single .page_content_wrap > .content_wrap > .content .location.type-location .em-item-header {
  display: block !important;
  position: relative;
  margin-bottom: 0px !important;
}
.single-location.single .page_content_wrap > .content_wrap > .content .location.type-location .em-loc-infos {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: rgba(0, 0, 0, 0.25);
  height: 100%;
  border-radius: 15px;
  padding: 1em;
  color: white;
  margin-bottom: 0px;
}
.single-location.single .page_content_wrap > .content_wrap > .content .location.type-location .em-loc-infos h3 {
  text-align: center;
  color: white;
  font-size: 2em !important;
  margin-top: 0.5em;
}
.single-location.single .page_content_wrap > .content_wrap > .content .location.type-location .em-item-meta {
  position: relative;
  z-index: 1;
  margin: auto;
  width: 100%;
}
.single-location.single .page_content_wrap > .content_wrap > .content .location.type-location .em-item-meta .em-loc-where {
  text-align: center;
  margin-bottom: 2em;
}
.single-location.single .page_content_wrap > .content_wrap > .content .location.type-location .em-item-meta .em-loc-where h3 {
  display: block;
  width: 100%;
}
.single-location.single .page_content_wrap > .content_wrap > .content .location.type-location .em-item-meta .em-loc-where .em-location-address {
  display: inline-block;
  font-size: 1.25em;
}
.single-location.single .page_content_wrap > .content_wrap > .content .location.type-location .em-item-meta .em-loc-where .em-location-address i {
  margin-right: 0.5em;
}
.single-location.single .page_content_wrap > .content_wrap > .content .location.type-location .em-item-meta .em-loc-next-events .em-location-events {
  display: block;
}
.single-location.single .page_content_wrap > .content_wrap > .content .location.type-location .em-item-meta .em-loc-next-events .em-location-no-events {
  display: block;
  width: 100%;
  text-align: center;
  margin-bottom: 2.5em;
}
.single-location.single .page_content_wrap > .content_wrap > .content .location.type-location .em-item-meta .em-loc-next-events ul {
  list-style-type: none;
  padding-left: 0;
  text-align: center;
}
.single-location.single .page_content_wrap > .content_wrap > .content .location.type-location .em-item-meta .em-loc-next-events ul li a {
  color: white !important;
  font-weight: bold;
  text-decoration: underline !important;
  font-style: normal !important;
}
.single-location.single .page_content_wrap > .content_wrap > .content .location.type-location .em-item-meta .em-loc-next-events ul li a:hover {
  opacity: 0.75;
}
.single-location.single .page_content_wrap > .content_wrap > .content .location.type-location .em-event-description {
  color: white;
  margin-bottom: 0px;
  text-align: center;
}
.single-location.single .page_content_wrap > .content_wrap > .content .location.type-location .em-event-description p.image-credits:last-child {
  display: none;
  visibility: hidden;
  position: absolute;
}
.single-location.single .page_content_wrap > .content_wrap > .content .location.type-location .em-event-description a:last-child {
  color: white;
  border: 1px solid white;
  font-size: 17px;
  line-height: 1.3em;
  font-weight: 400;
  letter-spacing: 0;
  font-family: "Bebas Neue", sans-serif;
  padding: 16px 50px 14px;
  margin: 1em auto 0 auto;
}
.single-location.single .page_content_wrap > .content_wrap > .content .location.type-location .em-event-description a:last-child:hover {
  background-color: white;
  color: black;
}
.single-location.single .page_content_wrap > .content_wrap > .content .location.type-location .em-event-description p:last-child {
  text-align: center;
  margin-top: 3em;
  margin-bottom: 2em;
}
.single-location.single .page_content_wrap > .content_wrap > .content .location.type-location .em-location-location {
  position: relative;
  z-index: 10;
}
.single-location.single .page_content_wrap > .content_wrap > .content .location.type-location .em-location-location h3 {
  color: white;
  text-align: center;
  border-radius: 15px 15px 0 0;
  padding: 1em 0 0.5em 0;
  margin-bottom: 0;
}
.single-location.single .page_content_wrap > .content_wrap > .content .location.type-location .em-location-location .em.em-location-map-container {
  margin-top: 0 !important;
  margin-bottom: 5em;
}
.single-location.single .page_content_wrap > .content_wrap > .sidebar {
  display: none;
  visibility: hidden;
  position: absolute;
}

/***** À propos *****/
body.page-id-11035 .top_panel_title {
  display: none !important;
  visibility: hidden !important;
  position: absolute !important;
}
body.page-id-11035 .last_about_news_slider_wrapper .post_author_avatar {
  display: none;
  visibility: hidden;
  position: absolute;
}
body.page-id-11035 .last_about_news_slider_wrapper .slider_controls_wrap a:hover, body.page-id-11035 .last_about_news_slider_wrapper .post_meta_item.post_author:hover, body.page-id-11035 .last_about_news_slider_wrapper .post_meta_item.post_date a:hover, body.page-id-11035 .last_about_news_slider_wrapper .post_meta_categories a:hover {
  color: white !important;
  opacity: 0.75;
}

/***** Contact *****/
body.page-id-10992 .wpcf7 .wpcf7-submit-style input {
  color: #191919 !important;
}
body.page-id-10992 .wpcf7 .wpcf7-submit-style .submit-style-in {
  background-color: white !important;
  border: 1px solid white;
}
body.page-id-10992 .wpcf7 .wpcf7-submit-style .submit-style-in:before {
  color: #191919 !important;
}
body.page-id-10992 .wpcf7 .wpcf7-submit-style:hover input {
  color: white !important;
}
body.page-id-10992 .wpcf7 .wpcf7-submit-style:hover .submit-style-in {
  background-color: #191919 !important;
  border: 1px solid white;
}
body.page-id-10992 .wpcf7 .wpcf7-submit-style:hover .submit-style-in:before {
  color: white !important;
}

/***** Vidéos *****/
body.page-id-11087 .page_content_wrap {
  padding-top: 4em;
}
body.page-id-11087 .page_content_wrap .videos_archive_wrapper .sc_blogger_item_content.entry-content {
  margin-top: 0;
}
body.page-id-11087 .page_content_wrap .videos_archive_wrapper .sc_blogger_item_title.entry-title {
  min-height: 2.4em;
  position: relative;
}
body.page-id-11087 .page_content_wrap .videos_archive_wrapper .sc_blogger_item_title.entry-title a {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2; /* number of lines to show */
  line-clamp: 2;
  -webkit-box-orient: vertical;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 100%;
}
body.page-id-11087 .page_content_wrap .videos_archive_wrapper .sc_item_filters {
  margin-bottom: 2.5em;
}
body.page-id-11087 .page_content_wrap .videos_archive_wrapper .sc_item_filters .sc_item_filters_tabs li {
  font-family: "Bebas Neue", sans-serif;
}
body.page-id-11087 .page_content_wrap .videos_archive_wrapper .sc_item_filters .sc_item_filters_tabs li > a {
  padding-bottom: 0.5em;
}
body.page-id-11087 .page_content_wrap .videos_archive_wrapper .sc_item_filters .sc_item_filters_tabs li > a.active {
  border-bottom: 1px solid #D9D9D9;
}

/****** Video single *****/
body.single-videos .page_content_wrap {
  padding-top: 0;
  background-color: black;
}
body.single-videos .page_content_wrap > .content_wrap > .content {
  width: 100%;
}
body.single-videos .page_content_wrap > .content_wrap > .sidebar {
  display: none;
  visibility: hidden;
  position: absolute;
}
body.single-videos .page_content_wrap .video-container:not(.horizontal) {
  width: 100%;
  text-align: center;
}
body.single-videos .page_content_wrap .video-container:not(.horizontal) .video-embed-container {
  margin: auto;
  width: 300px;
  height: 550px;
}
body.single-videos .page_content_wrap .video-container:not(.horizontal) .video-embed-container iframe {
  border-radius: 25px;
}
body.single-videos .page_content_wrap .video-container-horizontal {
  width: 100%;
  text-align: center;
}
body.single-videos .page_content_wrap .video-container-horizontal .video-embed-container {
  margin: auto;
  width: 100% !important;
  height: auto;
}
body.single-videos .page_content_wrap .video-container-horizontal .video-embed-container iframe {
  border-radius: 25px;
}
body.single-videos .page_content_wrap .background-image-container {
  background-size: cover;
  background-position: center;
  width: 120%;
  height: 120%;
  position: absolute;
  border-radius: 25px;
  opacity: 0.4;
  z-index: 1;
  top: -10%;
  bottom: 0;
  left: -10%;
  -webkit-filter: blur(25px);
  -moz-filter: blur(25px);
  -o-filter: blur(25px);
  -ms-filter: blur(25px);
  filter: blur(25px);
}
body.single-videos .page_content_wrap .videos-navigation .nav-previous-wrapper, body.single-videos .page_content_wrap .videos-navigation .nav-next-wrapper {
  position: absolute;
  top: 300px;
  width: 150px;
}
body.single-videos .page_content_wrap .videos-navigation .nav-previous-wrapper .prev-post-thumb, body.single-videos .page_content_wrap .videos-navigation .nav-previous-wrapper .next-post-thumb, body.single-videos .page_content_wrap .videos-navigation .nav-next-wrapper .prev-post-thumb, body.single-videos .page_content_wrap .videos-navigation .nav-next-wrapper .next-post-thumb {
  position: relative;
}
body.single-videos .page_content_wrap .videos-navigation .nav-previous-wrapper .prev-post-thumb a, body.single-videos .page_content_wrap .videos-navigation .nav-previous-wrapper .next-post-thumb a, body.single-videos .page_content_wrap .videos-navigation .nav-next-wrapper .prev-post-thumb a, body.single-videos .page_content_wrap .videos-navigation .nav-next-wrapper .next-post-thumb a {
  position: relative;
  z-index: 1;
}
body.single-videos .page_content_wrap .videos-navigation .nav-previous-wrapper .prev-post-thumb a img, body.single-videos .page_content_wrap .videos-navigation .nav-previous-wrapper .next-post-thumb a img, body.single-videos .page_content_wrap .videos-navigation .nav-next-wrapper .prev-post-thumb a img, body.single-videos .page_content_wrap .videos-navigation .nav-next-wrapper .next-post-thumb a img {
  border: 3px solid white;
  opacity: 0.3;
  transition: opacity 0.5s ease-out;
  -moz-transition: opacity 0.5s ease-out;
  -webkit-transition: opacity 0.5s ease-out;
  -o-transition: opacity 0.5s ease-out;
}
body.single-videos .page_content_wrap .videos-navigation .nav-previous-wrapper .prev-post-thumb a:hover img, body.single-videos .page_content_wrap .videos-navigation .nav-previous-wrapper .next-post-thumb a:hover img, body.single-videos .page_content_wrap .videos-navigation .nav-next-wrapper .prev-post-thumb a:hover img, body.single-videos .page_content_wrap .videos-navigation .nav-next-wrapper .next-post-thumb a:hover img {
  opacity: 0.5;
}
body.single-videos .page_content_wrap .videos-navigation .nav-previous-wrapper .prev-post-thumb:after, body.single-videos .page_content_wrap .videos-navigation .nav-previous-wrapper .next-post-thumb:after, body.single-videos .page_content_wrap .videos-navigation .nav-next-wrapper .prev-post-thumb:after, body.single-videos .page_content_wrap .videos-navigation .nav-next-wrapper .next-post-thumb:after {
  font-size: 3em;
  line-height: 1em;
  color: white;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 50px;
  height: 50px;
}
body.single-videos .page_content_wrap .videos-navigation .nav-previous-wrapper .prev-post-thumb:after, body.single-videos .page_content_wrap .videos-navigation .nav-next-wrapper .prev-post-thumb:after {
  font-family: FontAwesome;
  content: "\f0a8";
}
body.single-videos .page_content_wrap .videos-navigation .nav-previous-wrapper .next-post-thumb:after, body.single-videos .page_content_wrap .videos-navigation .nav-next-wrapper .next-post-thumb:after {
  font-family: FontAwesome;
  content: "\f0a9";
}
body.single-videos .page_content_wrap .videos-navigation .nav-previous-wrapper img, body.single-videos .page_content_wrap .videos-navigation .nav-next-wrapper img {
  border-radius: 100%;
}
body.single-videos .page_content_wrap .videos-navigation .nav-previous-wrapper {
  left: 50px;
}
body.single-videos .page_content_wrap .videos-navigation .nav-next-wrapper {
  right: 50px;
}
body.single-videos .page_content_wrap .content-video-container {
  position: relative;
  z-index: 2;
}
body.single-videos .page_content_wrap .content-video-container .title_video_wrapper h2 {
  font-family: "Bebas Neue", sans-serif;
  color: white;
  padding: 1.5em 0 0.75em 0;
  text-align: center;
  margin-top: 0;
}
body.single-videos .page_content_wrap .content-video-container .videos_informations_holder {
  padding: 1em;
  color: white;
  text-align: center;
}
body.single-videos .page_content_wrap .content-video-container .videos_informations_holder .video_duration_and_taxonomies_wrapper {
  margin-bottom: 1.5em;
}
body.single-videos .page_content_wrap .content-video-container .videos_informations_holder .inline-infos-elements {
  display: inline-block;
  background-color: rgba(255, 255, 255, 0.25);
  margin-right: 0.5em;
  margin-top: 0.75em;
  font-size: 1em;
  font-family: "Bebas Neue", sans-serif;
  padding: 6px 17px 4px;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: 0.6px;
  border-radius: 25px;
}
body.single-videos .page_content_wrap .content-video-container .videos_informations_holder .inline-infos-elements.dubstep {
  background-color: #5b12ff;
}
body.single-videos .page_content_wrap .content-video-container .videos_informations_holder .inline-infos-elements.drum-and-bass {
  background-color: #0e9e75;
}
body.single-videos .page_content_wrap .content-video-container .videos_informations_holder .inline-infos-elements.bass {
  background-color: #e55039;
}
body.single-videos .page_content_wrap .content-video-container .videos_informations_holder .inline-infos-elements.hardcore, body.single-videos .page_content_wrap .content-video-container .videos_informations_holder .inline-infos-elements.tekno {
  background-color: #b71540;
}
body.single-videos .page_content_wrap .content-video-container .videos_informations_holder .inline-infos-elements ul, body.single-videos .page_content_wrap .content-video-container .videos_informations_holder .inline-infos-elements li {
  list-style-type: none;
  margin: 0;
  padding: 0;
  font-weight: bold;
}
body.single-videos .page_content_wrap .content-video-container .videos_informations_holder .inline-infos-elements ul:before, body.single-videos .page_content_wrap .content-video-container .videos_informations_holder .inline-infos-elements li:before {
  display: none;
}
body.single-videos .page_content_wrap .content-video-container .videos_informations_holder .date_de_publication_video_wrapper {
  position: relative;
  margin-top: 0.5em;
  font-weight: bold;
}
body.single-videos .page_content_wrap .content-video-container .videos_informations_holder .date_de_publication_video_wrapper:before {
  font-family: FontAwesome;
  font-size: 1em;
  color: white;
  content: "\f017";
  margin-right: 0.5em;
}
body.single-videos .page_content_wrap .content-video-container .videos_informations_holder .article_linked_wrapper {
  position: relative;
  margin-top: 0.5em;
}
body.single-videos .page_content_wrap .content-video-container .videos_informations_holder .article_linked_wrapper a {
  color: white;
  font-weight: bold;
  text-decoration: underline;
}
body.single-videos .page_content_wrap .content-video-container .videos_informations_holder .article_linked_wrapper a:hover {
  opacity: 0.75;
}
body.single-videos .page_content_wrap .content-video-container .videos_informations_holder .article_linked_wrapper:before {
  font-family: FontAwesome;
  font-size: 1em;
  color: white;
  content: "\f0c1";
  margin-right: 0.5em;
}
body.single-videos .page_content_wrap .content-video-container .videos_informations_holder .description_video_wrapper {
  margin-top: 1em;
}
body.single-videos .page_content_wrap .content-video-container .videos_informations_holder .description_video_wrapper * {
  color: white;
}
body.single-videos .page_content_wrap .content-video-container .videos_informations_holder .description_video_wrapper a {
  color: white;
  font-weight: bold;
  text-decoration: underline;
}
body.single-videos .page_content_wrap .content-video-container .videos_informations_holder .description_video_wrapper a:hover {
  opacity: 0.75;
}
body.single-videos .page_content_wrap .post_content.post_content_single {
  display: none;
  visibility: hidden;
  position: absolute;
}
body.single-videos .page_content_wrap .post_footer {
  position: relative;
  z-index: 3;
}
body.single-videos .page_content_wrap .post_footer .post_meta.post_meta_single, body.single-videos .page_content_wrap .post_footer .author_info.author {
  display: none;
  visibility: hidden;
  position: absolute;
}
body.single-videos .page_content_wrap .post_footer .nav-links h6 {
  color: white;
}
body.single-videos .page_content_wrap .related_wrap {
  display: none;
  visibility: hidden;
  position: absolute;
}

/***** Playlists *****/
body.page-id-11114 div.top_panel_title.sc_layouts_row.sc_layouts_row_type_normal {
  display: none;
  visibility: hidden;
  position: absolute;
}
body.page-id-11114 .playlists_slider_wrapper .sc_blogger_item_button.sc_item_button a:hover {
  color: white !important;
  opacity: 0.75;
}
body.page-id-11114 .playlists_slider_wrapper .slider_controls_wrap a:hover {
  color: white !important;
  opacity: 0.75;
}

/****** Playlist form *****/
body.page-id-11175 div.top_panel_title.sc_layouts_row.sc_layouts_row_type_normal {
  display: none;
  visibility: hidden;
  position: absolute;
}
body.page-id-11175 .wpcf7 .wpcf7-submit-style input {
  color: #191919 !important;
}
body.page-id-11175 .wpcf7 .wpcf7-submit-style .submit-style-in {
  background-color: white !important;
  border: 1px solid white;
}
body.page-id-11175 .wpcf7 .wpcf7-submit-style .submit-style-in:before {
  color: #191919 !important;
}
body.page-id-11175 .wpcf7 .wpcf7-submit-style:hover input {
  color: white !important;
}
body.page-id-11175 .wpcf7 .wpcf7-submit-style:hover .submit-style-in {
  background-color: #191919 !important;
  border: 1px solid white;
}
body.page-id-11175 .wpcf7 .wpcf7-submit-style:hover .submit-style-in:before {
  color: white !important;
}

/***** Partenariat & promotion ******/
body.page-id-11213 .top_panel_title {
  display: none !important;
  visibility: hidden !important;
  position: absolute !important;
}

/***** Evenement formulaire ******/
body.page-id-11250 div.top_panel_title.sc_layouts_row.sc_layouts_row_type_normal {
  display: none;
  visibility: hidden;
  position: absolute;
}
body.page-id-11250 .genres-wrapper-submit-form .trx_addons_columns_wrap.columns_padding_bottom > [class*=trx_addons_column-], body.page-id-11250 .genres-wrapper-submit-form .trx_addons_columns_wrap > [class*=trx_addons_column-].columns_padding_bottom {
  padding-bottom: 2.5em;
}
body.page-id-11250 .genres-wrapper-submit-form .trx_addons_columns_wrap.columns_padding_bottom > [class*=trx_addons_column-] .sc_icons_item_description, body.page-id-11250 .genres-wrapper-submit-form .trx_addons_columns_wrap > [class*=trx_addons_column-].columns_padding_bottom .sc_icons_item_description {
  margin-top: 1em;
}
body.page-id-11250 .em.em-event-editor .event-form-submitter label {
  position: absolute;
  display: none;
  visibility: hidden;
}
body.page-id-11250 .em.em-event-editor .event-form-submitter input[type=text] {
  width: 100%;
  display: block;
}
body.page-id-11250 .em.em-event-editor .event-form-name input[type=text] {
  width: 100%;
  display: block;
}
body.page-id-11250 .em.em-event-editor .event-form-name .explication-label {
  margin-top: 1em;
  font-weight: bold;
  display: block;
  margin-left: 1em;
  font-size: 0.8em;
}
body.page-id-11250 .em.em-event-editor .event-form-name .explication-label:before {
  content: "\f05a";
  font-family: FontAwesome;
  color: white;
  position: relative;
  left: -0.75em;
  top: 0em;
}
body.page-id-11250 .em.em-event-editor .event-form-name .exemple-label {
  display: block;
  font-style: italic;
  font-size: 0.8em;
  margin-top: 0.5em;
}
body.page-id-11250 .em.em-event-editor .event-form-when .em-event-dates label {
  font-weight: bold;
  display: block;
  margin-left: 1em;
  font-size: 0.8em;
  margin-bottom: 1em;
}
body.page-id-11250 .em.em-event-editor .event-form-when .em-event-dates label:before {
  content: "\f05a";
  font-family: FontAwesome;
  color: white;
  position: relative;
  left: -0.75em;
  top: 0em;
}
body.page-id-11250 .em.em-event-editor .event-form-when .em-event-dates input {
  display: block;
  width: 100%;
}
body.page-id-11250 .em.em-event-editor .event-form-when .em-event-dates input.em-date-input.em-date-start-end {
  display: none;
  visibility: hidden;
}
body.page-id-11250 .em.em-event-editor .event-form-when .em-event-dates .em-datepicker-data-wo-picker input {
  color: #D2D3D5;
  border-color: #3E3E3E;
  background-color: transparent;
  padding: 0.6em 0;
  border: none;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  text-overflow: ellipsis;
  color-scheme: dark;
}
body.page-id-11250 .em.em-event-editor .event-form-when .em-event-dates .em-datepicker-data-wo-picker input:first-child {
  margin-bottom: 1em;
}
body.page-id-11250 .em.em-event-editor .event-form-when .em-event-dates .em-datepicker-data-wo-picker input:last-child {
  margin-bottom: 2.5em;
}
body.page-id-11250 .em.em-event-editor .event-form-when .em-timeranges {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
}
body.page-id-11250 .em.em-event-editor .event-form-when .em-timeranges > legend {
  font-weight: bold;
  display: block;
  margin-left: 1em;
  font-size: 0.8em;
  margin-bottom: 1em;
}
body.page-id-11250 .em.em-event-editor .event-form-when .em-timeranges > legend:before {
  content: "\f05a";
  font-family: FontAwesome;
  color: white;
  position: relative;
  left: -0.75em;
  top: 0em;
}
body.page-id-11250 .em.em-event-editor .event-form-when .em-timeranges .em-timerange-inputs .em-time-input {
  width: 200px;
}
body.page-id-11250 .em.em-event-editor .event-form-when .em-timeranges .em-timerange-inputs input.em-time-start {
  margin-right: 0.75em;
}
body.page-id-11250 .em.em-event-editor .event-form-when .em-timeranges .em-timerange-inputs input.em-time-end {
  margin-left: 0.75em;
}
body.page-id-11250 .em.em-event-editor .event-form-when .em-timeranges .em-timerange-allday {
  display: none;
  visibility: hidden;
  position: absolute;
}
body.page-id-11250 .em.em-event-editor .event-form-when .em-timezone > label {
  font-weight: bold;
  display: block;
  margin-left: 1em;
  font-size: 0.8em;
  margin-bottom: 1em;
}
body.page-id-11250 .em.em-event-editor .event-form-when .em-timezone > label:before {
  content: "\f05a";
  font-family: FontAwesome;
  color: white;
  position: relative;
  left: -0.75em;
  top: 0em;
}
body.page-id-11250 .em.em-event-editor .event-form-where .em-location-types > label {
  font-weight: bold;
  display: block;
  margin-left: 1em;
  font-size: 0.8em;
  margin-bottom: 1em;
}
body.page-id-11250 .em.em-event-editor .event-form-where .em-location-types > label:before {
  content: "\f05a";
  font-family: FontAwesome;
  color: white;
  position: relative;
  left: -0.75em;
  top: 0em;
}
body.page-id-11250 .em.em-event-editor .event-form-where .em-location-data {
  margin-top: 2em;
}
body.page-id-11250 .em.em-event-editor .event-form-where .em-location-data .em-location-data-name label {
  font-size: 0.8em;
}
body.page-id-11250 .em.em-event-editor .event-form-where .em-location-data .em-location-data-name .em-selectize-autocomplete {
  margin-top: 0.5em;
}
body.page-id-11250 .em.em-event-editor .event-form-where .em-location-data .em-location-data-name #em-location-search-tip {
  font-weight: bold;
  display: block;
  margin-left: 2.5em;
  font-size: 1em;
  margin-bottom: 2em;
  margin-top: 1em;
  font-style: normal;
  position: relative;
}
body.page-id-11250 .em.em-event-editor .event-form-where .em-location-data .em-location-data-name #em-location-search-tip:before {
  content: "\f05a";
  font-family: FontAwesome;
  color: white;
  position: absolute;
  left: -1.5em;
  top: 0.25em;
  font-size: 1.5em;
}
body.page-id-11250 .em.em-event-editor .event-form-where .em-location-data .em-location-data-name #em-location-reset {
  margin-top: 0.75em;
  font-size: 0.8em;
  font-style: normal;
}
body.page-id-11250 .em.em-event-editor .event-form-where .em-location-data .em-location-data-name #em-location-reset a {
  font-weight: bold;
  color: white;
  text-decoration: underline;
  display: block;
}
body.page-id-11250 .em.em-event-editor .event-form-where .em-location-data .em-location-data-name #em-location-reset a:link {
  color: white;
  text-decoration: underline;
}
body.page-id-11250 .em.em-event-editor .event-form-where .em-location-data .em-location-data-name #em-location-reset a:visited {
  color: white;
  text-decoration: underline;
}
body.page-id-11250 .em.em-event-editor .event-form-where .em-location-data .em-location-data-name #em-location-reset a:hover {
  color: white;
  text-decoration: underline;
  opacity: 0.75;
}
body.page-id-11250 .em.em-event-editor .event-form-where .em-location-data .em-location-data-name #em-location-reset a:active {
  color: white;
  text-decoration: underline;
}
body.page-id-11250 .em.em-event-editor .event-form-where .em-location-data .em-location-data-address label, body.page-id-11250 .em.em-event-editor .event-form-where .em-location-data .em-location-data-town label, body.page-id-11250 .em.em-event-editor .event-form-where .em-location-data .em-location-data-postcode label {
  margin-top: 0.75em;
}
body.page-id-11250 .em.em-event-editor .event-form-where .em-location-data .em-location-data-address label, body.page-id-11250 .em.em-event-editor .event-form-where .em-location-data .em-location-data-address input, body.page-id-11250 .em.em-event-editor .event-form-where .em-location-data .em-location-data-town label, body.page-id-11250 .em.em-event-editor .event-form-where .em-location-data .em-location-data-town input, body.page-id-11250 .em.em-event-editor .event-form-where .em-location-data .em-location-data-postcode label, body.page-id-11250 .em.em-event-editor .event-form-where .em-location-data .em-location-data-postcode input {
  width: 100%;
  display: block;
}
body.page-id-11250 .em.em-event-editor .event-form-where .em-location-data .em-location-data-country label {
  font-size: 0.8em;
}
body.page-id-11250 .em.em-event-editor .event-form-where .em-location-data .em-location-data-country .em-selectize {
  margin-top: 0.5em;
}
body.page-id-11250 .em.em-event-editor .event-form-where .em-event-location-type-url {
  margin-top: 2em;
}
body.page-id-11250 .em.em-event-editor .event-form-where .em-event-location-type-url .em-input-field label {
  display: none;
  visibility: hidden;
  position: absolute;
}
body.page-id-11250 .em.em-event-editor .event-form-where .em-event-location-type-url .em-input-field input {
  width: 100%;
  display: block;
}
body.page-id-11250 .em.em-event-editor .event-form-where .em-event-location-type-url .em-input-field input#event_location_url {
  margin-bottom: 1em;
}
body.page-id-11250 .em.em-event-editor .event-form-details .explication-label {
  margin-top: 1em;
  font-weight: bold;
  display: block;
  margin-left: 1em;
  font-size: 0.8em;
}
body.page-id-11250 .em.em-event-editor .event-form-details .explication-label:before {
  content: "\f05a";
  font-family: FontAwesome;
  color: white;
  position: relative;
  left: -0.75em;
  top: 0em;
}
body.page-id-11250 .em.em-event-editor .event-form-details .exemple-highlighted {
  border: 1px solid white;
  border-radius: 5px;
  margin: 0.5em 0;
  padding: 0 1em;
}
body.page-id-11250 .em.em-event-editor .event-form-details .exemple-label, body.page-id-11250 .em.em-event-editor .event-form-details .exemple-content {
  display: block;
  font-style: italic;
  font-size: 0.8em;
  margin-top: 0.5em;
}
body.page-id-11250 .em.em-event-editor .event-form-details .exemple-content {
  margin-bottom: 1em;
}
body.page-id-11250 .em.em-event-editor .event-form-details .categories-highlighted {
  position: relative;
  margin-top: 2em;
  margin-bottom: 3em;
}
body.page-id-11250 .em.em-event-editor .event-form-details .categories-highlighted:after {
  clear: both;
  content: "";
  display: block;
}
body.page-id-11250 .em.em-event-editor .event-form-details .categories-highlighted .cat_wrapper {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-family: "Bebas Neue", sans-serif;
  color: white;
  margin-bottom: 1.25em;
  text-align: center;
  height: 100%;
  width: 100%;
}
body.page-id-11250 .em.em-event-editor .event-form-details .categories-highlighted .cat_wrapper .text .maingenre {
  text-align: center;
  font-size: 1.5em;
  border-radius: 25px;
  margin: auto;
  padding-top: 0.15em;
  margin-bottom: 1em;
}
body.page-id-11250 .em.em-event-editor .event-form-details .categories-highlighted .cat_wrapper .text .subgenres {
  font-size: 0.75em;
  margin: auto;
  line-height: normal;
}
body.page-id-11250 .em.em-event-editor .event-form-details .categories-highlighted .cat_wrapper.dubstep .maingenre {
  color: #5b12ff;
}
body.page-id-11250 .em.em-event-editor .event-form-details .categories-highlighted .cat_wrapper.drum-and-bass .maingenre {
  color: #0e9e75;
}
body.page-id-11250 .em.em-event-editor .event-form-details .categories-highlighted .cat_wrapper.bass .maingenre {
  color: #e55039;
}
body.page-id-11250 .em.em-event-editor .event-form-details .categories-highlighted .cat_wrapper.hardcore .maingenre, body.page-id-11250 .em.em-event-editor .event-form-details .categories-highlighted .cat_wrapper.tekno .maingenre {
  color: #b71540;
}
body.page-id-11250 .em.em-event-editor .event-form-details .categories-highlighted .cat_wrapper a {
  color: white;
}
body.page-id-11250 .em.em-event-editor .event-form-image .exemple-content {
  margin-top: 1em;
  font-weight: bold;
  display: block;
  margin-left: 1em;
  font-size: 0.8em;
}
body.page-id-11250 .em.em-event-editor .event-form-image .exemple-content:before {
  content: "\f05a";
  font-family: FontAwesome;
  color: white;
  position: relative;
  left: -0.75em;
  top: 0em;
}
body.page-id-11250 .em.em-event-editor .event-form-image label {
  display: none;
  visibility: hidden;
  position: absolute;
}
body.page-id-11250 .em.em-event-editor .input-field-data_privacy_consent input[type=checkbox] {
  margin-right: 1em !important;
}
body.page-id-11250 .em.em-event-editor .input-field-data_privacy_consent a {
  font-weight: bold;
  color: white;
  text-decoration: underline;
}
body.page-id-11250 .em.em-event-editor .input-field-data_privacy_consent a:link {
  color: white;
  text-decoration: underline;
}
body.page-id-11250 .em.em-event-editor .input-field-data_privacy_consent a:visited {
  color: white;
  text-decoration: underline;
}
body.page-id-11250 .em.em-event-editor .input-field-data_privacy_consent a:hover {
  color: white;
  text-decoration: underline;
  opacity: 0.75;
}
body.page-id-11250 .em.em-event-editor .input-field-data_privacy_consent a:active {
  color: white;
  text-decoration: underline;
}
body.page-id-11250 .em.em-event-editor .event-form-submit {
  margin-top: 3.5em;
  text-align: center;
  width: 100%;
}
body.page-id-11250 .em.em-event-editor .event-form-submit input[type=submit] {
  color: black !important;
  background-color: white !important;
}
body.page-id-11250 .em.em-event-editor .event-form-submit input[type=submit]:hover {
  opacity: 0.75;
}

/****** Artistes 7ks page *****/
body.page-id-11311 .artistes_7ks_wrapper .sc_blogger_item_title.entry-title {
  text-align: center;
}
body.page-id-11311 .artistes_7ks_wrapper .sc_blogger_item_title.entry-title a:hover {
  color: white;
  opacity: 0.75;
}

/****** Artiste single *****/
body.single-artistes .page_content_wrap {
  padding-top: 0;
  background-color: black;
}
body.single-artistes .page_content_wrap > .content_wrap > .content {
  width: 100%;
}
body.single-artistes .page_content_wrap > .content_wrap > .sidebar {
  display: none;
  visibility: hidden;
  position: absolute;
}
body.single-artistes .page_content_wrap .background-image-container {
  background-size: cover;
  background-position: center;
  width: 120%;
  height: 120%;
  position: absolute;
  border-radius: 25px;
  opacity: 0.4;
  z-index: 1;
  top: -10%;
  bottom: 0;
  left: -10%;
  -webkit-filter: blur(25px);
  -moz-filter: blur(25px);
  -o-filter: blur(25px);
  -ms-filter: blur(25px);
  filter: blur(25px);
}
body.single-artistes .page_content_wrap .content-artiste-container {
  position: relative;
  z-index: 2;
}
body.single-artistes .page_content_wrap .content-artiste-container .entry-title {
  color: white;
  text-align: center;
  padding: 1.5em 0 0.5em 0;
  font-size: 4em;
  margin: 0;
}
body.single-artistes .page_content_wrap .content-artiste-container .artiste_socials {
  margin: 1em 0 2.5em 0;
  text-align: center;
}
body.single-artistes .page_content_wrap .content-artiste-container .artiste_socials ul {
  padding-left: 0;
}
body.single-artistes .page_content_wrap .content-artiste-container .artiste_socials ul li {
  list-style-type: none;
  display: inline-block;
  margin: 0 0.75em;
}
body.single-artistes .page_content_wrap .content-artiste-container .artiste_socials ul li a:hover {
  opacity: 0.75;
}
body.single-artistes .page_content_wrap .content-artiste-container .artiste_socials ul li i {
  color: white;
}
body.single-artistes .page_content_wrap .content-artiste-container .description_artiste_wrapper {
  color: white;
}
body.single-artistes .page_content_wrap .content-artiste-container .buttons-wrappers {
  margin: 1.5em 0 4em 0;
  list-style-type: none;
  padding: 0;
  text-align: center;
}
body.single-artistes .page_content_wrap .content-artiste-container .buttons-wrappers li {
  display: inline-block;
  margin: 1.5em 0.75em;
}
body.single-artistes .page_content_wrap .content-artiste-container .buttons-wrappers li a {
  padding: 1em 2em;
  color: black !important;
  font-family: "Bebas Neue", sans-serif;
  background-color: white;
  font-size: 1em;
}
body.single-artistes .page_content_wrap .content-artiste-container .buttons-wrappers li a:hover {
  opacity: 0.75;
  border: 0px;
}
body.single-artistes .page_content_wrap .content-artiste-container .buttons-wrappers li a i {
  margin-right: 0.75em;
  color: #3a3a3b;
  font-size: 0.75em;
}
body.single-artistes .page_content_wrap .content-artiste-container .image-artiste-container {
  margin-bottom: 2em;
}
body.single-artistes .page_content_wrap .content-artiste-container .image-artiste-container img {
  max-width: 100%;
}
body.single-artistes .page_content_wrap .post_content.post_content_single {
  display: none;
  visibility: hidden;
  position: absolute;
}
body.single-artistes .page_content_wrap .post_footer {
  position: relative;
  z-index: 3;
}
body.single-artistes .page_content_wrap .post_footer .post_meta.post_meta_single, body.single-artistes .page_content_wrap .post_footer .author_info.author {
  display: none;
  visibility: hidden;
  position: absolute;
}
body.single-artistes .page_content_wrap .post_footer .nav-links h6 {
  color: white;
}
body.single-artistes .page_content_wrap .related_wrap, body.single-artistes .page_content_wrap .nav-links-single {
  display: none;
  visibility: hidden;
  position: absolute;
}

/***** Musique *****/
body.page-id-11387 .page_content_wrap {
  padding-top: 4em;
}
body.page-id-11387 .page_content_wrap .musique_archive_wrapper .sc_blogger_item_content.entry-content {
  margin-top: 0 !important;
}
body.page-id-11387 .page_content_wrap .musique_archive_wrapper .sc_blogger_item_title.entry-title {
  min-height: 2.4em;
  position: relative;
}
body.page-id-11387 .page_content_wrap .musique_archive_wrapper .sc_blogger_item_title.entry-title a {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2; /* number of lines to show */
  line-clamp: 2;
  -webkit-box-orient: vertical;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 100%;
}
body.page-id-11387 .page_content_wrap .musique_archive_wrapper .sc_blogger_item_button.sc_item_button a:hover {
  color: white !important;
  opacity: 0.75;
}
body.page-id-11387 .page_content_wrap .musique_archive_wrapper .sc_item_filters {
  margin-bottom: 2em;
}
body.page-id-11387 .page_content_wrap .musique_archive_wrapper .sc_item_filters .sc_item_filters_tabs li {
  font-family: "Bebas Neue", sans-serif;
  padding: 0 0.5em !important;
  margin-bottom: 0.75em;
}
body.page-id-11387 .page_content_wrap .musique_archive_wrapper .sc_item_filters .sc_item_filters_tabs li:first-child a:hover {
  color: white !important;
  opacity: 0.75;
}
body.page-id-11387 .page_content_wrap .musique_archive_wrapper .sc_item_filters .sc_item_filters_tabs li:not(:first-child) a {
  font-size: 1em;
  font-family: "Bebas Neue", sans-serif;
  padding: 6px 17px 4px;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: 0.6px;
  border-radius: 25px;
}
body.page-id-11387 .page_content_wrap .musique_archive_wrapper .sc_item_filters .sc_item_filters_tabs li:not(:first-child) a:hover {
  color: white !important;
  opacity: 0.75;
}
body.page-id-11387 .page_content_wrap .musique_archive_wrapper .sc_item_filters .sc_item_filters_tabs li:not(:first-child) a.drumbass {
  background-color: #0e9e75;
  border: 1px solid #0e9e75;
}
body.page-id-11387 .page_content_wrap .musique_archive_wrapper .sc_item_filters .sc_item_filters_tabs li:not(:first-child) a.dubstep {
  background-color: #5b12ff;
  border: 1px solid #5b12ff;
}
body.page-id-11387 .page_content_wrap .musique_archive_wrapper .sc_item_filters .sc_item_filters_tabs li:not(:first-child) a.bass {
  background-color: #e55039;
  border: 1px solid #e55039;
}
body.page-id-11387 .page_content_wrap .musique_archive_wrapper .sc_item_filters .sc_item_filters_tabs li:not(:first-child) a.tekno, body.page-id-11387 .page_content_wrap .musique_archive_wrapper .sc_item_filters .sc_item_filters_tabs li:not(:first-child) a.hardcore, body.page-id-11387 .page_content_wrap .musique_archive_wrapper .sc_item_filters .sc_item_filters_tabs li:not(:first-child) a.psytrance {
  background-color: #b71540;
  border: 1px solid #b71540;
}
body.page-id-11387 .page_content_wrap .musique_archive_wrapper .sc_item_filters .sc_item_filters_tabs li > a {
  padding-bottom: 0.5em;
}
body.page-id-11387 .page_content_wrap .musique_archive_wrapper .sc_item_filters .sc_item_filters_tabs li:first-child > a.active {
  border-bottom: 1px solid #D9D9D9;
}
body.page-id-11387 .page_content_wrap .musique_archive_wrapper .sc_item_filters .sc_item_filters_tabs li:not(:first-child) > a.active.drumbass {
  border: 1px solid #0e9e75;
  color: #0e9e75;
  background-color: transparent;
}
body.page-id-11387 .page_content_wrap .musique_archive_wrapper .sc_item_filters .sc_item_filters_tabs li:not(:first-child) > a.active.drumbass:hover {
  color: #0e9e75 !important;
}
body.page-id-11387 .page_content_wrap .musique_archive_wrapper .sc_item_filters .sc_item_filters_tabs li:not(:first-child) > a.active.dubstep {
  border: 1px solid #5b12ff;
  color: #5b12ff;
  background-color: transparent;
}
body.page-id-11387 .page_content_wrap .musique_archive_wrapper .sc_item_filters .sc_item_filters_tabs li:not(:first-child) > a.active.dubstep:hover {
  color: #5b12ff !important;
}
body.page-id-11387 .page_content_wrap .musique_archive_wrapper .sc_item_filters .sc_item_filters_tabs li:not(:first-child) > a.active.bass {
  border: 1px solid #e55039;
  color: #e55039;
  background-color: transparent;
}
body.page-id-11387 .page_content_wrap .musique_archive_wrapper .sc_item_filters .sc_item_filters_tabs li:not(:first-child) > a.active.bass:hover {
  color: #e55039 !important;
}
body.page-id-11387 .page_content_wrap .musique_archive_wrapper .sc_item_filters .sc_item_filters_tabs li:not(:first-child) > a.active.tekno, body.page-id-11387 .page_content_wrap .musique_archive_wrapper .sc_item_filters .sc_item_filters_tabs li:not(:first-child) > a.active.hardcore, body.page-id-11387 .page_content_wrap .musique_archive_wrapper .sc_item_filters .sc_item_filters_tabs li:not(:first-child) > a.active.psytrance {
  border: 1px solid #b71540;
  color: #b71540;
  background-color: transparent;
}
body.page-id-11387 .page_content_wrap .musique_archive_wrapper .sc_item_filters .sc_item_filters_tabs li:not(:first-child) > a.active.tekno:hover, body.page-id-11387 .page_content_wrap .musique_archive_wrapper .sc_item_filters .sc_item_filters_tabs li:not(:first-child) > a.active.hardcore:hover, body.page-id-11387 .page_content_wrap .musique_archive_wrapper .sc_item_filters .sc_item_filters_tabs li:not(:first-child) > a.active.psytrance:hover {
  color: #b71540 !important;
}
body.page-id-11387 .nav-links {
  background-color: white !important;
  border-color: white !important;
  color: black !important;
}

/****** Collectif form *****/
body.page-id-11401 div.top_panel_title.sc_layouts_row.sc_layouts_row_type_normal {
  display: none;
  visibility: hidden;
  position: absolute;
}
body.page-id-11401 .wpcf7 .wpcf7-submit-style input {
  color: #191919 !important;
}
body.page-id-11401 .wpcf7 .wpcf7-submit-style .submit-style-in {
  background-color: white !important;
  border: 1px solid white;
}
body.page-id-11401 .wpcf7 .wpcf7-submit-style .submit-style-in:before {
  color: #191919 !important;
}
body.page-id-11401 .wpcf7 .wpcf7-submit-style:hover input {
  color: white !important;
}
body.page-id-11401 .wpcf7 .wpcf7-submit-style:hover .submit-style-in {
  background-color: #191919 !important;
  border: 1px solid white;
}
body.page-id-11401 .wpcf7 .wpcf7-submit-style:hover .submit-style-in:before {
  color: white !important;
}

/****** Bénévole form *****/
body.page-id-11411 div.top_panel_title.sc_layouts_row.sc_layouts_row_type_normal {
  display: none;
  visibility: hidden;
  position: absolute;
}
body.page-id-11411 .wpcf7 .wpcf7-submit-style input {
  color: #191919 !important;
}
body.page-id-11411 .wpcf7 .wpcf7-submit-style .submit-style-in {
  background-color: white !important;
  border: 1px solid white;
}
body.page-id-11411 .wpcf7 .wpcf7-submit-style .submit-style-in:before {
  color: #191919 !important;
}
body.page-id-11411 .wpcf7 .wpcf7-submit-style:hover input {
  color: white !important;
}
body.page-id-11411 .wpcf7 .wpcf7-submit-style:hover .submit-style-in {
  background-color: #191919 !important;
  border: 1px solid white;
}
body.page-id-11411 .wpcf7 .wpcf7-submit-style:hover .submit-style-in:before {
  color: white !important;
}

/***** Nous soutenir *****/
body.page-id-11435 div.top_panel_title.sc_layouts_row.sc_layouts_row_type_normal {
  display: none;
  visibility: hidden;
  position: absolute;
}
body.page-id-11435 .images_block_nous_soutenir .elementor-element-2a9cb7b1 img, body.page-id-11435 .images_block_nous_soutenir .elementor-element-4444106f img, body.page-id-11435 .images_block_nous_soutenir .elementor-element-56833a6a img, body.page-id-11435 .images_block_nous_soutenir .elementor-element-170d27ee img {
  border-radius: 200px !important;
}
body.page-id-11435 .images_block_nous_soutenir:not(.elementor-element-2a9cb7b1) img, body.page-id-11435 .images_block_nous_soutenir:not(.elementor-element-4444106f) img, body.page-id-11435 .images_block_nous_soutenir:not(.elementor-element-56833a6a) img, body.page-id-11435 .images_block_nous_soutenir:not(.elementor-element-170d27ee) img {
  border-radius: 5px;
}
body.page-id-11435 .prices_wrapper_nous_soutenir .trx_addons_column-1_3:first-child:hover .sc_price_item_link, body.page-id-11435 .prices_wrapper_nous_soutenir .trx_addons_column-1_3:nth-child(2):hover .sc_price_item_link {
  background-color: white !important;
  border-color: white !important;
  color: black !important;
}
body.page-id-11435 .prices_wrapper_nous_soutenir .trx_addons_column-1_3:first-child .sc_price_item_details, body.page-id-11435 .prices_wrapper_nous_soutenir .trx_addons_column-1_3:nth-child(2) .sc_price_item_details {
  color: white;
}
body.page-id-11435 .prices_wrapper_nous_soutenir .trx_addons_column-1_3:first-child .sc_price_item_link:hover, body.page-id-11435 .prices_wrapper_nous_soutenir .trx_addons_column-1_3:first-child .sc_price_item_link:focus, body.page-id-11435 .prices_wrapper_nous_soutenir .trx_addons_column-1_3:nth-child(2) .sc_price_item_link:hover, body.page-id-11435 .prices_wrapper_nous_soutenir .trx_addons_column-1_3:nth-child(2) .sc_price_item_link:focus {
  background-color: white !important;
  border-color: white !important;
  color: black !important;
  opacity: 0.75;
}
body.page-id-11435 .prices_wrapper_nous_soutenir .trx_addons_column-1_3:first-child .sc_price_item_details p:first-child {
  margin-bottom: 1.5em;
}
body.page-id-11435 .prices_wrapper_nous_soutenir .trx_addons_column-1_3:nth-child(2) .sc_price_item_details img {
  margin-bottom: 1.5em !important;
}
body.page-id-11435 .prices_wrapper_nous_soutenir .trx_addons_column-1_3:last-child .sc_price_item_icon, body.page-id-11435 .prices_wrapper_nous_soutenir .trx_addons_column-1_3:last-child .sc_price_item_title, body.page-id-11435 .prices_wrapper_nous_soutenir .trx_addons_column-1_3:last-child .sc_price_item_price_after, body.page-id-11435 .prices_wrapper_nous_soutenir .trx_addons_column-1_3:last-child .sc_price_item_price, body.page-id-11435 .prices_wrapper_nous_soutenir .trx_addons_column-1_3:last-child .sc_price_item_details {
  color: black;
}
body.page-id-11435 .prices_wrapper_nous_soutenir .trx_addons_column-1_3:last-child .sc_price_item_link {
  color: white;
  background-color: black;
}
body.page-id-11435 .prices_wrapper_nous_soutenir .trx_addons_column-1_3:last-child .sc_price_item_link:hover, body.page-id-11435 .prices_wrapper_nous_soutenir .trx_addons_column-1_3:last-child .sc_price_item_link:focus {
  background-color: black !important;
  border-color: black !important;
  color: white !important;
  opacity: 0.75;
}

/***** Page produits *****/
html body.post-type-archive-product .woocommerce-mini-cart a:hover {
  color: white !important;
  opacity: 0.75 !important;
}

body.post-type-archive-product .sidebar .woocommerce-mini-cart a:hover {
  color: white !important;
  opacity: 0.75 !important;
}
body.post-type-archive-product .sidebar .widget_product_search form.search_form {
  overflow: unset;
}
body.post-type-archive-product .sidebar .widget_product_search form.search_form .search_button {
  display: none;
  visibility: hidden;
  position: absolute;
}
body.post-type-archive-product .sidebar .widget_product_search .search_field {
  border: 1px solid #D2D3D5 !important;
}
body.post-type-archive-product .sidebar .product-categories li a {
  font-weight: bold;
  text-decoration: underline;
}
body.post-type-archive-product .sidebar .product-categories li a:hover {
  color: white !important;
  opacity: 0.75;
}
body.post-type-archive-product .sidebar .product-categories li a:hover:before {
  background-color: white !important;
  opacity: 0.75;
}
body.post-type-archive-product .sidebar .widget_shopping_cart .total .amount {
  color: white;
  font-size: 1.5em;
}
body.post-type-archive-product .sidebar .widget_shopping_cart .buttons .button:first-child {
  color: black !important;
  background-color: white !important;
}
body.post-type-archive-product .sidebar .widget_shopping_cart .buttons .button:first-child:hover {
  background-color: white !important;
  opacity: 0.75;
}
body.post-type-archive-product .sidebar .widget_shopping_cart .buttons .button:last-child {
  border-color: white !important;
  color: white !important;
}
body.post-type-archive-product .sidebar .widget_shopping_cart .buttons .button:last-child:hover {
  opacity: 0.75;
}
body.post-type-archive-product .sidebar .widget_price_filter .price_slider_wrapper .ui-widget-content {
  background: white;
}
body.post-type-archive-product .sidebar .widget_product_tag_cloud .tagcloud a {
  color: white;
}
body.post-type-archive-product .sidebar .widget_product_tag_cloud .tagcloud a:hover {
  color: white !important;
  opacity: 0.75;
}
body.post-type-archive-product .post_item .woocommerce-loop-product__title a:hover {
  color: white !important;
  opacity: 0.75;
}
body.post-type-archive-product .post_item .icons a:hover .icon-anim {
  color: white !important;
  background-color: black !important;
}

html .woocommerce .widget_price_filter .price_slider_amount .button {
  color: black !important;
  background-color: white !important;
}
html .woocommerce .widget_price_filter .price_slider_amount .button:hover {
  background-color: white !important;
  color: black !important;
  opacity: 0.75;
}

/***** Single produit *****/
body.single-product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover {
  color: white !important;
  background-color: black !important;
}
body.single-product .stock.in-stock:after {
  border-color: white !important;
}
body.single-product .single_add_to_cart_button.button {
  color: black !important;
  background-color: white !important;
}
body.single-product .single_add_to_cart_button.button:hover {
  background-color: white !important;
  color: black !important;
  opacity: 0.75;
}
body.single-product .summary.entry-summary .price .amount {
  color: white;
  font-size: 2.5em;
}

/***** Produits apparentés *****/
.up-sells.upsells.products .post_item .icons a:hover .icon-anim {
  color: white !important;
  background-color: black !important;
}
.up-sells.upsells.products .post_item .woocommerce-loop-product__title a:hover {
  color: white !important;
  opacity: 0.75;
}

/***** Panier *****/
body.woocommerce-page .woocommerce_status_bar .bar_cart.active .num, body.woocommerce-page .woocommerce_status_bar .bar_payment.active .num {
  background-color: transparent !important;
  border: 1px solid white;
}
body.woocommerce-page .woocommerce-message .button.wc-forward {
  color: white;
  text-decoration: underline;
  font-weight: bold;
  font-size: 1em;
}
body.woocommerce-page .woocommerce-message .button.wc-forward:hover {
  color: white;
  opacity: 0.75;
}
body.woocommerce-page .cart_totals .shipping-calculator-form button {
  color: black !important;
  background-color: white !important;
}
body.woocommerce-page .cart_totals .shipping-calculator-form button:hover {
  background-color: white !important;
  color: black !important;
  opacity: 0.75;
}
body.woocommerce-page .cart_totals .shipping-calculator-button {
  color: white;
  text-decoration: underline;
  font-weight: bold;
  font-size: 1em;
}
body.woocommerce-page .cart_totals .shipping-calculator-button:hover {
  color: white;
  opacity: 0.75;
}
body.woocommerce-page .cart_totals .checkout-button.button {
  color: black !important;
  background-color: white !important;
}
body.woocommerce-page .cart_totals .checkout-button.button:hover {
  background-color: white !important;
  color: black !important;
  opacity: 0.75;
}
body.woocommerce-page .select2-container--default .select2-results__option[data-selected=true] {
  background-color: black;
  color: white;
}
body.woocommerce-page .select2-search.select2-search--dropdown {
  background-color: white;
}
body.woocommerce-page .select2-container .select2-results__option {
  color: black;
  background-color: white;
}
body.woocommerce-page .select2-container .select2-results__option:hover {
  color: #797979;
}
body.woocommerce-page .select2-container--default .select2-results__option[aria-selected=true] {
  color: white;
  background-color: #797979;
}
body.woocommerce-page .select2-search__field {
  color: black;
}
body.woocommerce-page .woocommerce-checkout-review-order .order-total > td {
  color: white !important;
  font-size: 1.5em;
}
body.woocommerce-page .woocommerce-checkout-review-order .order-total > td .amount {
  font-size: 2em !important;
}
body.woocommerce-page .woocommerce-checkout-review-order .order-total > td .amount, body.woocommerce-page .woocommerce-checkout-review-order .order-total > td .amount bdi, body.woocommerce-page .woocommerce-checkout-review-order .order-total > td .amount .woocommerce-Price-currencySymbol {
  color: white !important;
}
body.woocommerce-page .woocommerce-checkout-payment .woocommerce-privacy-policy-link, body.woocommerce-page .woocommerce-checkout-payment .woocommerce-terms-and-conditions-link {
  color: white !important;
  text-decoration: underline;
  font-weight: bold;
  border-bottom: 0px !important;
}
body.woocommerce-page .woocommerce-checkout-payment .woocommerce-privacy-policy-link:hover, body.woocommerce-page .woocommerce-checkout-payment .woocommerce-terms-and-conditions-link:hover {
  color: white;
  opacity: 0.75;
}
body.woocommerce-page .woocommerce-checkout-payment button#place_order {
  color: black !important;
  background-color: white !important;
}
body.woocommerce-page .woocommerce-checkout-payment button#place_order:hover {
  background-color: white !important;
  color: black !important;
  opacity: 0.75;
}
body.woocommerce-page .shop_table.woocommerce-checkout-review-order-table.shop_table_checkout_review .woocommerce-shipping-totals.shipping {
  position: relative;
  height: 10em;
}
body.woocommerce-page .shop_table.woocommerce-checkout-review-order-table.shop_table_checkout_review .woocommerce-shipping-totals.shipping th {
  display: none;
  position: absolute;
  visibility: hidden;
}
body.woocommerce-page .shop_table.woocommerce-checkout-review-order-table.shop_table_checkout_review .woocommerce-shipping-totals.shipping > td {
  position: absolute;
  width: 100%;
  text-align: left;
  padding-left: 0px;
}
body.woocommerce-page .shop_table.woocommerce-checkout-review-order-table.shop_table_checkout_review .woocommerce-shipping-totals.shipping > td li {
  margin-bottom: 1em !important;
}

/***** Checkout *****/
body.page-id-10 .page_content_wrap {
  padding-top: 1em !important;
}

/***** Newsletter *****/
body.page-id-6249 div.top_panel_title.sc_layouts_row.sc_layouts_row_type_normal {
  display: none;
  visibility: hidden;
  position: absolute;
}
body.page-id-6249 .sib_signup_box_inside_2 input.sib-email-area {
  border: 1px solid white;
  width: 100%;
  margin: 1em 0 2.25em 0;
  padding: 1em 1.5em;
}
body.page-id-6249 .sib_signup_box_inside_2 input[type=submit] {
  color: #191919;
  background-color: white;
  border: 3px solid white !important;
}
body.page-id-6249 .sib_signup_box_inside_2 input[type=submit]:hover {
  color: white;
  background-color: #191919;
  border: 3px solid white !important;
}