/* =====================================================
  SLIDER
======================================================== */


/* Demo Syles */

.device {
    width: 80%;
    height: auto;
    border-radius: 0;
    background: none;
    border: none;
    margin: 5px auto;
    position: relative;
    box-shadow: none;
}

.device .arrow-left {
    background: url(img/arrows.png) no-repeat left top;
    position: absolute;
    left: 10px;
    top: 50%;
    margin-top: -15px;
    width: 17px;
    height: 30px;
    display: none;
}

.device .arrow-right {
    background: url(img/arrows.png) no-repeat left bottom;
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -15px;
    width: 80px;
    height: 30px;
    display: none;
}

.swiper-container {
    height: auto;
    width: 100%;
    overflow: visible !important;
}

.content-slide {
    padding: 20px;
    color: #fff;
}

/* .title {
  font-size: 25px;
  margin-bottom: 10px;
} */
.pagination {
    position: absolute;
    left: 0;
    text-align: center;
    bottom: 5px;
    width: 100%;
    display: none;
}

.swiper-pagination-switch {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 10px;
    background: #999;
    box-shadow: 0px 1px 2px #555 inset;
    margin: 0 3px;
    cursor: pointer;
}

.swiper-active-switch {
    background: #fff;
}

.swiper-slide {
    height: auto !important;
}

.swiper-slide > div {
    margin: 20px 10px;
}

#returnAjaxContents > .actus_list_container {
    padding: 0;
}

.swiper-wrapper {
    heigh: auto !important;
}

@media all and (min-width: 40em) {

}

#newsletter .formTitle {
    text-align: center;
}
#newsletter #contact_6 .first_name,
#newsletter #contact_6 .last_name,
#newsletter #contact_6 .mail,
#newsletter #contact_6 .corporate_name {
    width: 25%;
    float: left;
    clear: none !important;
}
#newsletter #contact_6 .last_name,
#newsletter #contact_6 .mail,
#newsletter #contact_6 .corporate_name {
    padding-left: 10px;
}
#newsletter #contact_6 input,
#newsletter #contact_6 input,
#newsletter #contact_6 input,
#newsletter #contact_6 input {
    border: none;
    text-align: left;
}
#newsletter #contact_6 input::-webkit-input-placeholder,
#newsletter #contact_6 input::-moz-placeholder,
#newsletter #contact_6 input:-ms-input-placeholder,
#newsletter #contact_6 input:-moz-placeholder {
    color: #333;
}
#newsletter .dont_want_other_events_info label,
#newsletter .dont_want_partners_info label {
    width: calc(100% - 50px);
    display: inline-block;
}
#newsletter .dont_want_other_events_info input,
#newsletter .dont_want_partners_info input {
    float: left;
    margin: 7px;
}


@media screen and (max-width: 768px) {
    #newsletter #contact_6 .first_name,
    #newsletter #contact_6 .last_name,
    #newsletter #contact_6 .mail,
    #newsletter #contact_6 .corporate_name {
        width: 100%;
        padding: 0;
    }
}

