.footer-middle-left li {
    display: inline-block;
    width: 33%;
    float: left;
}

.footer-middle-center li {
    display: inline-block;
    width: 50%;
    float: left;
}

#Reveler.slide-down .preload-content {
    padding-top: 40px;
}

.filter-block-list ul.txt-column2 li{
    display: inline-block;
    width: 50%;
    float: left;
}

.filter-block-list ul.txt-column3 li{
    display: inline-block;
    width: 33%;
}

.page-produits .filter-block.active .current.filter-block-list{
    margin: 0 !important;
}

#INSTITUT .txt-column2 {
    width: 100%;
    overflow: hidden;
    position: relative;
    zoom: 1;
    -webkit-column-gap: auto;
    -moz-column-gap: auto;
    column-gap: auto;
}
#INSTITUT .txt-column2 div {
    width: 100% !important;
    height: auto !important;
    float: none !important;
}
#INSTITUT .txt-column2 p{
    width: 50%;
    float: left;
}
#INSTITUT .txt-column2 p:first-child + p {
    display: none;
}
#INSTITUT .txt-column2 p span {
    width: 100%;
    display: block;
}

.form-email-body .date-fields input[type=text] {
    line-height: 32px !important;
}

@media screen and (max-width: 480px) {
    .page-contact-rene-furterer #edit-field-hidden-wrapper1-und-0-field-contact-productlot .description:after {
        top: 10px;
    }
}
@media screen and (min-width: 481px) and (max-width: 767px) {
    .page-contact-rene-furterer #edit-field-hidden-wrapper1-und-0-field-contact-productlot .description:after {
        top: 6px;
    }
}
@media screen and (min-width: 768px){
    .page-contact-rene-furterer #edit-field-hidden-wrapper1-und-0-field-contact-productlot .description:after {
        top: 8px;
    }
}

.page-contact-rene-furterer .field-name-field-hidden-wrapper1 {
    background: url(../../../images/tpl/bg-form-ie8.gif) top repeat-x;
}
