.body-aside-footer {    background-color : white;    color            : black;    padding-top      : 5.5rem;    box-shadow       : 0 3px 5px -1px rgba(0, 0, 0, .2), 0 5px 8px 0 rgba(0, 0, 0, .14), 0 1px 14px 0 rgba(0, 0, 0, .12);}.body-aside-footer a {    color : black}.sidebarLeft25Area {    left  : -350px;    width : 335px;}/** * Bouton Fermer */.body-aside-footer .closeButton {    position : absolute;    right    : 0;    color    : white;    z-index  : 99;}.body-aside-footer .closeButton a {    display   : inline-block;    color     : white;    font-size : 1.28em;}/* * Meilleur tarif garanti */.plasma-Meilleur-tarif-garanti {    background-color : #212121;    color            : white;    text-transform   : uppercase;}.plasma-Meilleur-tarif-garanti h3 {    font-size : 1.28em;}/** * Booking */.plasma-panel-booking .datepicker {    margin : .67em 1.5vw;}.plasma-panel-booking .datepicker a {    transition : none;}.plasma-panel-booking .ui-datepicker {    width : calc(100% - .4em);}.plasma-panel-booking .ui-widget-header {    background : #212121;    color      : white;}.plasma-panel-booking .ui-datepicker-prev,.plasma-panel-booking .ui-datepicker-next {    background-color : white;}.plasma-panel-booking .ui-datepicker .ui-datepicker-title {    line-height : 1.7em;}.plasma-panel-booking .sow-content {    padding : 0;}.plasma-panel-booking .nights label,.plasma-panel-booking .nights select,.plasma-panel-booking .adults label,.plasma-panel-booking .adults select,.plasma-panel-booking .children label,.plasma-panel-booking .children select {    margin-right : 0;    margin-left  : 0;    width        : 100%;    font-size    : .9em;}.plasma-panel-booking .rooms {    display : none;}.plasma-panel-booking .nights {    float        : left;    width        : calc(((100% - 3vw - 8px) / 2));    padding-left : 1.5vw;}.plasma-panel-booking .adults {    float         : left;    width         : calc(((100% - 3vw - 8px) / 4));    padding-left  : 4px;    padding-right : 4px;}.plasma-panel-booking .children {    float         : left;    width         : calc(((100% - 3vw - 8px) / 4) - 1px);    padding-right : 1.5vw;}.plasma-panel-booking h3 {    font-size      : 1.5em;    font-family    : 'Playfair Display', serif;    line-height    : 1em;    color          : #212121;    margin-top     : 0;    text-transform : uppercase;}.plasma-panel-booking input, .plasma-panel-booking select {    border        : 1px solid grey;    border-radius : 0;}.plasma-panel-booking .submit {    clear            : both;    background-color : #212121;    color            : white;    text-transform   : uppercase;    letter-spacing   : .15em;    text-align       : center;    transition       : all .7s ease-in-out 0s;    cursor           : pointer;}.plasma-panel-booking .submit:hover {    background-color : #424242;}/** * Booking footer */.widget_sow-booking-footer {    background-color : white;    color            : black;}.widget_sow-booking-footer .button div:first-child {    background-color : #6c6c82;    color            : white;    transition       : all .7s ease-in-out 0s;}.widget_sow-booking-footer .button div:first-child:hover {    background-color : white;    color            : #1a1a1a;}.widget_sow-booking-footer .button div:last-child {    background-color : black;    color            : white;    transition       : all .7s ease-in-out 0s;}.widget_sow-booking-footer .button div:last-child a {    color : white;}.widget_sow-booking-footer a {    color : black;}.widget_sow-booking-footer a:hover {    color : #212121;}.widget_sow-booking-footer .modal label {    font-weight : bold;    font-size   : 1.1em;}.widget_sow-booking-footer .ui-datepicker {    width : auto;}.widget_sow-booking-footer .adults,.widget_sow-booking-footer .nights {    box-sizing : border-box;    width      : 48%;    float      : left;}.widget_sow-booking-footer .rooms,.widget_sow-booking-footer .children {    display : none;}.widget_sow-booking-footer .modal .submit {    clear            : both;    background-color : black;    color            : white;    text-transform   : uppercase;    letter-spacing   : .15em;    text-align       : center;    transition       : all .7s ease-in-out 0s;    cursor           : pointer;}.widget_sow-booking-footer .modal .submit:hover {    background-color : #212121;}