@font-face {
    font-family: 'Miller Display';
    src: url('/assets/fonts/miller-display/Miller-Display.woff2') format('woff');
    font-weight: 'normal';
    font-display: swap;
}

@font-face {
    font-family: 'Myriad pro';
    src: url('/assets/fonts/myriad-pro/MYRIADPRO-REGULAR.woff') format('woff');
    font-weight: 'normal';
    font-display: swap;
}



footer.page-footer .form_newsletter  a {
    color: #084672;
    display: contents;
}
.invalid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: .25rem .5rem;
    margin-top: .1rem;
    font-size: .875rem;
    line-height: 1.5;
    color: #fff!important;
    background-color: rgba(220,53,69,.9);
    border-radius: .25rem;
}
.was-validated .trailing {
    right: 38px;
}
.trailing {
    position: absolute;
    right: 5px;
    top: 13px;
    z-index: 9999;
    padding: 10px;
}
.trailing:hover {
    cursor: pointer;
}
.dropdown .dropdown-menu.dropdown-info .dropdown-item:active, .dropdown .dropdown-menu.dropdown-info .dropdown-item:hover {
    background-color: #084672!important;
}
#logo {
    max-width: 300px;
}
.form-header.blue-gradient.profile-card {
    max-height: 60px;
    margin-top: -40px;
}
.avatar.z-depth-1-half.mb-4 {
    margin-left: 15px;
    max-width: 99px;
    max-height: 99px;
}
.avatar .rounded-circle {
    max-width: 100px;max-height: 100px;
}

.pricing-card {
    height: 100%;
}

@media (max-width: 990px) {
    nav.navbar.scrolling-navbar {
        background-color: rgba(256,256,256,1);
    }
}

@media (max-width: 780px) {
    #logo {
        max-width: 240px;
    }
    .avatar.z-depth-1-half.mb-4 {
        margin-left: -6px;
        max-width: 69px;
        max-height: 69px;
    }
    .avatar .rounded-circle {
        max-width: 70px;
        max-height: 70px;
    }
    .profile-card .avatar {
        margin-top: -50px;
    }
}
#alert-danger, #alert-success {
    display:none;
    width: 100%;
    z-index:99999;
    text-align: center;
    position: fixed;
    top:0;
}
.btn {
    padding: 0.72rem 0.7rem;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.05), 0 2px 10px 0 rgba(0, 0, 0, 0.05);
}
.md-form input:not([type]):focus:not([readonly]), .md-form input[type="text"]:not(.browser-default):focus:not([readonly]), .md-form input[type="password"]:not(.browser-default):focus:not([readonly]), .md-form input[type="email"]:not(.browser-default):focus:not([readonly]), .md-form input[type="url"]:not(.browser-default):focus:not([readonly]), .md-form input[type="time"]:not(.browser-default):focus:not([readonly]), .md-form input[type="date"]:not(.browser-default):focus:not([readonly]), .md-form input[type="datetime"]:not(.browser-default):focus:not([readonly]), .md-form input[type="datetime-local"]:not(.browser-default):focus:not([readonly]), .md-form input[type="tel"]:not(.browser-default):focus:not([readonly]), .md-form input[type="number"]:not(.browser-default):focus:not([readonly]), .md-form input[type="search"]:not(.browser-default):focus:not([readonly]), .md-form input[type="search-md"]:focus:not([readonly]), .md-form textarea.md-textarea:focus:not([readonly]) {
    border-bottom: 1px solid #084672;
    box-shadow: 0 1px 0 0 #1a67c6;
}
.error {
    color: tomato;
}
.btn.pink-gradient  {
    background: linear-gradient(40deg, #ff9b58, #ec5d3a);
    color: #fff !important;
}
.vwbtn.btn-orange, .vwbtn.pink-gradient {
    font-size: 0.9rem;
    background: linear-gradient(40deg, #ff9b58, #ec5d3a);
    color: #fff !important;
    padding: 0.5rem 0.9rem;
    border-radius: 1.1em;
    margin-top: 5px;
    margin-bottom: 5px;
    display: inline-block;
    text-transform: uppercase;
}
.btn.btn-orange {
    background: linear-gradient(40deg, #ff9b58, #ec5d3a);
    color: #fff !important;
    padding: 0.5rem;
    border-radius: 1.1em;
}
.btn.pink-gradient:hover {
    background: linear-gradient(40deg, #ee6543,#FF5858);
    color: #fff !important;
}
.blue-gradient {
    background: -webkit-linear-gradient(150deg, #18204b,#084672)!important;
    background: linear-gradient(150deg, #18204b,#084672)!important;
}
.btn-outline-blue {
    background-color: transparent;
    color: #084672!important;
    border-color: #084672!important;
}
.btn-outline-blue:hover {
    background-color: #084672;
    color: #fff;
    border-color: #084672;
}
.blue-text {
    color: #084672 !important;
}
.placaAdd {
    background-color: lightgrey;
}

footer [type=checkbox]+label, [type=radio]+label {
    position: inherit;
    padding-left: -0px;
    margin-left: 0px;
    display: inherit;
    height: inherit;
    line-height: inherit;
    font-size:inherit;
}
footer [type=checkbox]+label:before {
    left: -23px;
}
footer [type=checkbox]:checked+label:before {
    left: -23px;
}
.search-box .search-tabs a {
    background-color: #fff;
    border: 3px solid rgba(28, 149, 222,0.4);
    border-radius: 10px;
    color: #084672;
    font-weight: 700;
    padding: 6px 5px;
    line-height: 30px;
    margin-right: 5px;
    margin-left: 5px;
}
.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before {
    background-color: unset;
}
.search-box .search-tabs a:hover {
    background-color: #084672;
    color: #fff;
}
.btn.focus, .btn:focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(39,160,242,.25);
}
.btn-outline-primary {
    color: #084672 !important;
    border: 2px solid rgba(126, 138, 188, 0.35)!important;
}
.btn-outline-primary:hover, .btn-outline-primary:focus, .btn-outline-primary:active, .btn-outline-primary:active:focus, .btn-outline-primary.active {
    color: #fff !important;
    background-color: #084672 !important;
    border-color: #084672 !important;
}
.btn-outline-primary:not([disabled]):not(.disabled):active, .btn-outline-primary:not([disabled]):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
    color: #fff !important;
    background-color: #084672 !important;
    border-color: #084672 !important;
    box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
}
.form-control:disabled, .form-control[readonly] {
    background-color: transparent;
    border-bottom: 2px solid #DCDCDC;
}
input[type=date]:focus:not([readonly]), input[type=datetime-local]:focus:not([readonly]), input[type=email]:focus:not([readonly]), input[type=number]:focus:not([readonly]), input[type=password]:focus:not([readonly]), input[type=search-md]:focus:not([readonly]), input[type=search]:focus:not([readonly]), input[type=tel]:focus:not([readonly]), input[type=text]:focus:not([readonly]), input[type=time]:focus:not([readonly]), input[type=url]:focus:not([readonly]), textarea.md-textarea:focus:not([readonly]) {
    border-bottom: 2px solid #084672;
    -webkit-box-shadow: 0 1px 0 0 #084672;
    box-shadow: 0 1px 0 0 #084672;
}
#search .labelRentAddress {
    color: #aaa;
    margin-left: 10px;
}
.articles-container h3 a {
    color: #084672;
}
    /***** INPUT *******/

.md-form {
    padding: 15px;
    padding-bottom: 3px;
    padding-top: 11px;
    border: 1px solid rgba(126, 138, 188, 0.35)!important;
    border-radius: 10px;
}
.md-form.input-group label,.md-form.form-lg label {
    top: 10px;
    left: 15px;
}
footer .md-form.input-group label, footer .md-form.form-lg label {
    left: 50px;
    top: 13px;
}
.needs-validation .md-form label {
    left: 15px;
}

.hidden {
    display: none!important;
}
ul.striped li {
    padding: 0.5rem;
    border-bottom: 1px solid rgba(126,138,188,.15);
}
.navbar.scrolling-navbar {
    background-color: rgba(256,256,256,0.8);
}
.truncate {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.btn-primary {
    color: #fff;
    background-color: #084672 !important;
}
.btn-rounded {
    border-radius: 1.1em;
}
.badge-info {
    color: #fff !important;
    background-color: #084672 !important;
}
.follow_guide_header .all-guides a {
    display: block;
    border-radius: 13px;
    position: absolute;
    right: -56px;
    top: 136px;
    width: 0;
    overflow: hidden;
    padding: 0 0 0 36px;
    border: 10px solid #fff;
    z-index: 1;
    color: #FFFFFF;
    text-decoration: none;
    font-size: 15px;
    white-space: nowrap;
    line-height: 36px;
    font-family: 'Arial', 'Helvetica', 'Helvetica Neue', sans-serif;
    text-transform: uppercase;
    -webkit-transition: width .2s;
    transition: width .2s;
    background: linear-gradient(40deg, #ff9b58, #ec5d3a)!important;
}
.privilege-bloc .rubon {
    background: linear-gradient(40deg, #ff9b58, #ec5d3a)!important;
    bottom: 0;
    height: 22px;
    line-height: 22px;
    margin-bottom: 0;
    padding: 0 10px;
}
.privilege-bloc .city {
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,0.3);
    padding: 0 18px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #FFFFFF;
    z-index: 1;
    font-weight: normal;
    width: 100%;
}

.privilege-bloc .your-privilege {
    text-transform: uppercase;
}

.privilege-bloc .image-prev {
    height: 200px;
    overflow: hidden;
}

.bloc-news .privilege-bloc .image-prev,
.bloc-offer .privilege-bloc .image-prev {
    height: 400px;
}
.privilege-bloc span {
    display:block;
}
.privilege-index .privilege-bloc {
    overflow: hidden;
    border-radius: 0.5rem!important;
}

.privilege-bloc .offer .price {
    font-weight: 700;
    font-size: 22px;
}

.privilege-bloc .offer {
    z-index: 1;
    text-align: center;
    background-color: #084672;
    color: #fff;
    position: absolute;
    top: 15px;
    right: 15px;
    border-radius: 110px;
    width: 85px;
    height: 85px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    line-height: 110%;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1), 0 2px 10px 0 rgba(0, 0, 0, 0.1);
}
.privilege-bloc h3 span {
    background-color: rgba(0,0,0,0.7);
    -webkit-box-shadow: 10px 0 0 rgba(0,0,0,0.7), -10px 0 0 rgba(0,0,0,0.7);
    box-shadow: 10px 0 0 rgba(0,0,0,0.7), -10px 0 0 rgba(0,0,0,0.7);
    position: relative;
    white-space: pre-wrap;
    box-decoration-break: clone;
     display: block;
    padding: 3px;
}
.sudinfo .privilege-bloc .offer {
    background-color: #0000fe!important;
}
.follow_guide_header .all-guides a:after {
    content: "";
    display: block;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 36px;
    background: url(/resources/img/sprite.svg) no-repeat -866px -306px ;
    background-size: 1250px;
    height: 36px;
}
.follow_guide_header .all-guides a:hover {
    -webkit-transition: width .5s;
    transition: width .5s;
    width: 250px;
}
.privilege-index h2 {
    font-size: 36px;
    text-align: center;
    margin-bottom: 30px;
    text-transform: uppercase;
}
.privilege-bloc h3 {
    bottom:28px;
    font-size:16px;
	display:inline;
	padding:0 10px;
}
.privilege-bloc h3 span {
    background-color: rgba(0,0,0,0.7);
    -webkit-box-shadow: 10px 0 0 rgba(0,0,0,0.7), -10px 0 0 rgba(0,0,0,0.7);
    box-shadow: 10px 0 0 rgba(0,0,0,0.7), -10px 0 0 rgba(0,0,0,0.7);
    position: relative;
    white-space: pre-wrap;
    box-decoration-break: clone;
     display: block;
    padding: 3px;
}
.privilege-index .trip-type {
	color:#808080;
	font-size:20px;
    font-family: 'Helvetica', 'Helvetica Neue', 'Arial', sans-serif;
	text-transform:uppercase;
}
.privilege-index a:hover .trip-type {
	color:#000000;
}
.trip-type i{
    color: #fa8a02;
}
.privilege-index .privilege-bloc .offer {
	font-size:16px;
}
.privilege-index .privilege-bloc .offer .price {
	font-size:22px;
}
#articles-icon{
    width: 99px;
}
.md-form label {
    color: rgba(126,138,188,.8);
}
#labelRent_address i {
    padding-bottom: 5px;
}

.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content {
    background: rgba(256,256,256,0.9);
    -webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,.3);
    box-shadow: 0 2px 8px 0 rgba(0,0,0,.3);
    border-radius: 8px;
}
#panel7 .md-form label {
    left: 56px;
}
.light-blue.darken-3 {
    background-color: #084672!important;
}

.form-group.my-3 {
    margin-top: 28px!important;
}
.md-form.form-lg label {
     font-size: 1rem;
}
.md-form.form-lg label.active {
    font-size: 0.7rem;
}
.md-form .form-control {
    margin-bottom: 3px!important;
}
select.form-control {
    /* display: block; */
    /* width: 100%; */
    padding: 15px;
    background-color: transparent;
    padding-bottom: 20px;
    padding-top: 22px;
    border: 1px solid rgba(126, 138, 188, 0.25);
    height: unset;
    border-radius: 10px;
}
textarea.form-control {
    height: auto;
    padding-top: 20px!important;
}
input[name="house_title[fr]"],input[name="house_title[nl]"],input[name="house_title[en]"] {
    margin-left: 10px!important;
    padding-left: 0!important;
    margin-right: 10px!important;
    padding-bottom: 0!important;
    margin-bottom: 3px!important;
}
.form-group label {
    position: absolute;
    pointer-events: none;
    left: 16px;
    top: 48px;
    transition: all .2s ease;
    font-size: 13px;
    color: rgba(126,138,188,.9);
}
.dropdown-menu.lang {
     width: 50px;
     min-width: unset;
 }
.form-group textarea:focus ~ label, .form-group textarea:not(:focus):valid ~ label, .form-group input:disabled ~ label, .form-group input:focus ~ label, .form-group input:not(:focus):valid ~ label, .form-group select:focus ~ label, .form-group select:not(:focus):valid ~ label {
    top: 29px;
    bottom: 10px;
    left: 21px;
    font-size: 12px;
}
.md-form.input-group label {
    top: 11px;
    margin-bottom: 0;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: calc(100% - 55px);
}
.dropdown .dropdown-menu.dropdown-primary .dropdown-item.active, .dropdown .dropdown-menu.dropdown-primary .dropdown-item:active, .dropdown .dropdown-menu.dropdown-primary .dropdown-item:hover, .dropleft .dropdown-menu.dropdown-primary .dropdown-item.active, .dropleft .dropdown-menu.dropdown-primary .dropdown-item:active, .dropleft .dropdown-menu.dropdown-primary .dropdown-item:hover, .dropright .dropdown-menu.dropdown-primary .dropdown-item.active, .dropright .dropdown-menu.dropdown-primary .dropdown-item:active, .dropright .dropdown-menu.dropdown-primary .dropdown-item:hover, .dropup .dropdown-menu.dropdown-primary .dropdown-item.active, .dropup .dropdown-menu.dropdown-primary .dropdown-item:active, .dropup .dropdown-menu.dropdown-primary .dropdown-item:hover {
    background-color: #084672!important;
}
input[type=date], input[type=datetime-local], input[name=date_to], input[name=date_from], input[type=email], input[type=number], input[type=password], input[type=search-md], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], textarea.md-textarea {
    border-bottom: 2px solid transparent;
}
.md-form input:not([type]), .md-form input[type=password]:not(.browser-default), .md-form input[type=email]:not(.browser-default), .md-form input[type=url]:not(.browser-default), .md-form input[type=time]:not(.browser-default), .md-form input[type=date]:not(.browser-default), .md-form input[type=datetime]:not(.browser-default), .md-form input[type=datetime-local]:not(.browser-default), .md-form input[type=tel]:not(.browser-default), .md-form input[type=number]:not(.browser-default), .md-form input[type=search]:not(.browser-default), .md-form input[type=search-md], .md-form input[type=text]:not(.browser-default), .md-form textarea.md-textarea {
    border-bottom: 2px solid transparent;
}
.input-group-sm>.custom-select, .input-group-sm>.form-control, .input-group-sm>.input-group-append>.btn, .input-group-sm>.input-group-append>.input-group-text, .input-group-sm>.input-group-prepend>.btn, .input-group-sm>.input-group-prepend>.input-group-text {
    padding: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.5;
    border-radius: .2rem;
}
.select-wrapper label.active,.select-wrapper > label.mdb-main-label.active {
    top: 12px;
    left: 10px;
}
.select-wrapper label,.select-wrapper > label.mdb-main-label {
    left: 10px;
    top:5px;
}
.form-row>.col, .form-row>[class*=col-] {
    padding-right: 5px;
    padding-left: 5px;
}
.navbar-brand {
    padding-top: 0;
    padding-bottom: 0;
}
#ui-datepicker-div {
    width: 350px;
}
.ui-widget-header {
    border: 1px solid rgb(8, 70, 114);
    background: rgb(8, 70, 114) 50% 50% repeat-x;
    color: #fff;
    font-weight: 700;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 1px solid #c5dbec;
    background: #fff 50% 50% repeat-x;
    font-weight: 700;
    color: #2e6e9e;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    border: 1px solid #fad42e !important;;
    background: #fbec88!important;;
    color: #363636!important;;
}
#contact_message {
    padding-top: 15px;
}
#modalContactForm .input-group-text.md-addon {
    padding-left: 0px!important;
}
#modalContactForm input {
    padding-top: 6px;
  padding-bottom: 0px;
}
#ui-datepicker-div.ui-widget-content {
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.05), 0 2px 10px 0 rgba(0, 0, 0, 0.05);
}
#loginForm .md-form i {
    top: 17px;
    color: #084672;
}
#loginForm  .modal-body {
    position: relative;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 15px;

}
#loginForm .row.registrationInputs {

    margin-right: 0;
    margin-left: 0;
}
#registerForm .select-wrapper  {
   margin-top: 0px;
}
#registerForm .md-form.input-group.mb-3{
    margin-top: 0px;
}
#pay-carousel .form-check {
    position: relative;
    display: block;
    padding-left: 0.8rem;
}
.view.intro-2 #loginForm .md-form.input-group label {
    top: 13px;
    left: 8px;
    margin-bottom: 0;
}
.view.intro-2 #loginForm .md-form.input-group label.active {
    top: 10px!important;
    left: -24px!important;
}
.view.intro-2 #loginForm #user_password,.view.intro-2 #loginForm #user_email {
    margin-left: 26px;
    -moz-appearance:        none;
    -ms-appearance:         none;
    -o-appearance:          none;
    appearance:             none;
    -webkit-appearance: none ;
    outline: none;
}
.list-group-item {
    border: 1px solid #ff9b58;
    border-radius: 5px!important;
    margin-right: 2px;
}

.list-group-item i {
    color: #ff9b58;
}

.lesoir {
	font-family: 'Myriad Pro'!important;
}

.lesoir h1, .lesoir h2, .lesoir .h2, .lesoir h3, .lesoir h4, .lesoir h5, .lesoir h6 {
    font-family: 'Miller Display'!important;
}

.order-block .btn.pink-gradient {
    padding: 0.7rem 1.24rem;
    margin-top: 0;
}

.vlan .type-filter a.nav-link, .soirmag .type-filter a.nav-link {
    background-color: #024174;
    color: #fff;
    text-decoration: none;
}

.vlan .type-filter .nav-link,
.lesoir .type-filter .nav-link {
    margin-right:2px;
}
.vlan .type-filter a.nav-link,
.lesoir .type-filter a.nav-link  {
    background-color: #024174;
    color: #fff;
    text-decoration: none;
}
.lvlanesoir .type-filter a.nav-link:hover,.vlan .type-filter a.nav-link.active,
.lesoir .type-filter a.nav-link:hover,.lesoir .type-filter a.nav-link.active  {
    background-color: #fff;
    color: #024174;
    text-decoration: none;
}
.sudinfo .type-filter .nav-link {
    margin-right:2px;
    font-weight: bold;
}
.sudinfo .type-filter a.nav-link  {
    background-color: #0000fe;
    color: #fff;
    text-decoration: none;
}
.sudinfo .type-filter a.nav-link:hover,.sudinfo .type-filter a.nav-link.active  {
    background-color: #fff;
    color: #0000fe;
    text-decoration: none;
}
.lesoir  .partner-teaser {
    text-align: center;
}
.sudinfo h1.partner-teaser {
    text-align: center;
}
.cineweekend .type-filter .nav-link {
    margin-right:2px;
}
.cineweekend .type-filter a.nav-link  {
    background-color: #024174;
    color: #fff;
    text-decoration: none;
}
.cineweekend .type-filter a.nav-link:hover,.cineweekend .type-filter a.nav-link.active  {
    background-color: #fff;
    color: #024174;
    text-decoration: none;
}

.sept-d .type-filter .nav-link {
    margin-right:2px;
}
.sept-d .type-filter a.nav-link  {
    background-color: #024174;
    color: #fff;
    text-decoration: none;
}
.sept-d .type-filter a.nav-link:hover,.sept-d .type-filter a.nav-link.active  {
    background-color: #fff;
    color: #024174;
    text-decoration: none;
}

.cinevoyages .type-filter .nav-link {
    margin-right:2px;
}
.cinevoyages .type-filter a.nav-link  {
    background-color: #024174;
    color: #fff;
    text-decoration: none;
}
.cinevoyages .type-filter a.nav-link:hover,.cinevoyages .type-filter a.nav-link.active  {
    background-color: #fff;
    color: #024174;
    text-decoration: none;
}

.sillon-belge .type-filter .nav-link {
    margin-right:2px;
}
.sillon-belge .type-filter a.nav-link  {
    background-color: #024174;
    color: #fff;
    text-decoration: none;
}
.sillon-belge .type-filter a.nav-link:hover,.cinevoyages .type-filter a.nav-link.active  {
    background-color: #fff;
    color: #024174;
    text-decoration: none;
}

.partner-nav .nav-link {
    margin: 1px;
}

.partner-nav .nav-link.active {
    font-weight: bold;
    border: 1px solid #084672;
    margin: 0px;
}



.lesoir .follow-guide-logo span {
    background-image: url('/resources/img/sprite.svg');
    background-repeat: no-repeat;
    width: 23px;
    height: 25px;
    background-position: -368px 0;
    display: inline-block;
    margin-right: 10px;
}

.lesoir .follow_the_guide-spot .follow-guide-logo {
    color: #ff8a00;
    margin-bottom: 15px;
    font-size: 24px;
}

.lesoir .follow_the_guide-spot {
    padding: 0 40px 40px;
    margin-bottom: 0px;
    margin-top: 100px;
}

.lesoir .follow_the_guide-spot h2 {
    margin-top: 50px;
    font-size: 36px;
    text-transform: uppercase;
    color: #FFFFFF;
    margin-bottom: 15px;
}

.lesoir .follow_the_guide-spot p {
    color: #FFFFFF;
    font-size: 24px;
    margin-top: 15px;
}

.cinevoyages .article-img {
    max-width: 100%;
    height: auto;
    min-height: 250px;
}
.lesoir .article-img {
    max-width: 100%;
    height: auto;
    min-height: 250px;
}
.sillon-belge .article-img {
    max-width: 100%;
    height: auto;
    min-height: 250px;
}

.soirmag .article-img {
    max-width: 100%;
    height: auto;
    min-height: 250px;
}
.cinevoyages .article-img {
    max-width: 100%;
    height: auto;
    min-height: 250px;
}
.sept-d .article-img {
    max-width: 100%;
    height: auto;
    min-height: 250px;
}

#news-high {
    margin-left: calc((100vw - 100%) / 2 * -1);
    margin-right: calc((100vw - 100%) / 2 * -1);
    min-height: 400px;
}