.mod-finder__advanced .filter-branch {
    display: none;
}
.icon-search:before {
    content: '\f002' !important;
    font-family: 'FontAwesome' !important;
}
.com-contact__thumbnail.thumbnail {
    float: right;
}
.breadcrumb > li span {
    font-size: 80%;
}
#list_2_com_fabrik_2 .fabrik_row {width: 70% !important;padding:20px;}
#list_2_com_fabrik_2 .fabrik_row a.btn.fabrik_view > span {
    display: none;
}
@media only screen and (max-width: 767px) {
    #menuprinc {
        display: none;
        padding-top: 35px;
    }
    #menuprinc.menu_clicked {
        display: block;
    }
  #accessibility-links
  {
    display:none !important;
  }
 .mobilebarmenuck {
        display: block;
    }
}
.horaires {
    font-size: 80%;
}
a.fabrikorder-asc .fa-sort-down:before, .fa-sort-desc:before {
    content: "\f0dd";
    font-family: 'FontAwesome';
    top: -3px;
    position: absolute;
}
a.fabrikorder span.fa.icon-sort:before {
    content: "\f0de";
    font-family: 'FontAwesome';
    top: 3px;
    position: relative;
}

#accessibility-links
{
    display: none;
}

.ic_eventlist .ic-section {display: flex;align-items: flex-start;justify-content: flex-start;}
/*CSI.ic_eventlist .ic-section .span3 {max-width: 24%;flex: 0 0 24%;text-align: center;margin: 0 10px;}*/
.ic_eventlist .ic-section .span3 {max-width: 22%;flex: 0 0 22%;text-align: center;margin: 0 10px;}
.ic_eventlist .ic-date-img-box {width: 100% !important;}
.ic_eventlist .icrounded_eventlist {border-radius: 0 !important;}
.ic_eventlist .ic-section .icrounded_eventlist .ic-event-div {padding-bottom: 10px;position: relative;}
.ic_eventlist .icrounded_eventlist .ic-block {padding-bottom: 5px;}
.ic_eventlist .icrounded_eventlist .ic-block:first-child {padding-top: 10px;}
.ic_eventlist .ic-block.description_detail {height: 0;width: 100%;position: absolute;bottom: 0;background: #d5055c;left: 0;right: 0;margin: 0;overflow: hidden;transition: 0.5s all ease-in-out;padding: 0;}
.ic_eventlist .ic-section .icrounded_eventlist .ic-event-div:hover .ic-block.description_detail {height: 100%;}
.ic_eventlist .ic-block.description_detail .iceventlist-desc.ic-inline-block {color: #fff;font-size: 18px;line-height: 25px;padding: 20px;word-break: break-all;}
.ic_eventlist .ic-date-div {float: inherit !important;width: 100% !important;padding: 10px !important;text-align: left;background: #ddd;display: block;max-width: 50px;}
.ic-date-div .ic-day, .ic-date-div .ic-month {display: inline-block;}
.actus a.bt-image-link img:hover {
    opacity: 0.5;
}
.bt-introtext br {
    display: none;
}
.bt-cs .bt-inner .bt-title {
    min-height: 80px;
}
@media only screen and (max-width: 980px) {
  .ic_eventlist .ic-section .span3 {max-width: 95%;flex: 0 0 95%;}
}

@media only screen and (max-width: 767px) {
  .rsepro_upcoming .rsepro-image img {
      width: 100%;
  }
}
/*CSI*/
@media only screen and (max-width: 767px) {
div#menuprinc ul.maximenuck li.maximenuck.item502.level1 > div.floatck {
    background-image:none !important;
}
}
