section.mphb-checkout-text-wrapper.mphb-checkout-section{background-color:#17479b!important;color:#ffffff}section#mphb-services-details-0 ul li label{display:block!important}.cn-set-cookie,.cn-button{background-color:#17479b!important}.cn-set-cookie:hover,.cn-button:hover{background-color:#1c75bc!important}a.cn-privacy-policy-link{color:#17479b!important}a.cn-privacy-policy-link:hover{color:#1c75bc!important;text-decoration:underline}a.wp-block-latest-posts__post-title,.et_pb_bg_layout_light .et_pb_widget li a{color:#2f3331!important;font-weight:bold}a.wp-block-latest-posts__post-title:hover,.et_pb_bg_layout_light .et_pb_widget li a:hover{color:#1c75bc!important}.et_monarch .et_pb_section .et_social_inline_bottom{margin-top:30px!important}@media (max-width:981px){.et_pb_post_content_0_tb_body h2{font-size:1.9rem!important;line-height:1.3em!important}}.et_pb_pricing_table_0 .et_pb_et_price .et_pb_dollar_sign,.et_pb_pricing_table_1 .et_pb_et_price .et_pb_dollar_sign{margin-top:-15px!important;margin-left:-38.85px}.et_pb_pricing_content_top{padding-top:27px!important;padding-bottom:20px!important}.woocommerce-message,.woocommerce-error,.woocommerce-info{background:#b3aea8!important}div.mphb-account-change-password{margin-top:50px!important;padding:50px!important;background-color:#f5f5f5;border:1px solid #ccc}div.accommodations span.accommodations-list{display:block!important}nav.mphb-pagination{display:block;margin-top:20px}div.mphb-nav-links a.page-numbers{color:#FCF5E9!important;background-color:#2F3331!important}div.mphb-nav-links a.page-numbers,div.mphb-nav-links span.page-numbers{padding-top:12px;padding-right:21px;padding-bottom:12px;padding-left:21px;display:inline-block;margin:0 0 10px;border-style:solid;border-radius:5px;text-align:center;text-transform:capitalize;font-weight:600;font-size:1em;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}div.mphb-nav-links span.page-numbers{color:#FFFFFF!important;background-color:#B3AEA8!important}table.mphb-account-bookings thead tr th{background-color:#2f3331;color:#fcf5e9;padding:5px}table.mphb-account-bookings tbody tr{border:1px solid #b3aea8;background-color:#ffffff;padding:5px}table.mphb-account-bookings tbody tr:hover{background-color:#f5f5f5}table.mphb-account-bookings tbody tr td{padding:5px}.mphb-calendar{margin-bottom:50px!important}.mphb_sc_account .mphb-account-bookings{width:100%!important}nav.mphb-account-menu ul li a{color:#f5f5f5!important}nav.mphb-account-menu ul li a:hover{color:#fcf5e9!important}nav.mphb-account-menu ul li{padding:10px!important;border-bottom:1px solid #ffffff}nav.mphb-account-menu ul li:hover{background-color:#17479b!important}nav.mphb-account-menu ul{list-style:none!important;list-style-type:none!important;padding:0px!important;line-height:26px}nav.mphb-account-menu{background-color:#2f3331!important}.mphb-payment-messages{padding:50px;text-align:center;font-size:1.2rem;font-weight:bold;background-color:#17479b;color:#ffffff;margin-bottom:20px}.et_mobile_menu li li:hover{padding-left:5%;background-color:#f6e1bc}.et-db #et-boc .et-l #dd-menu-mobile span.menu-closed:before{color:#2f3331!important;font-size:26px!important}.et_mobile_menu .menu-item-has-children>a{font-weight:700!important}.et_pb_blurb_3_tb_header .et-pb-icon{color:#fcf5e9!important}div.reserverBtn2 div.dipl_modal_trigger_element_wrapper:hover{border-radius:100px;background-image:none!important}a.et_pb_button dipl_modal_close,a.dipl_modal_close_button{color:#fff}.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-info .button{display:none}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2,.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:none;width:100%}.thwscf-shipping{margin-top:2.2em}.woocommerce-billing-fields h3{display:none}h3#order_review_heading,h3#payment_heading,.woocommerce-billing-fields h3,.woocommerce-additional-fields h3{font-size:1.7rem!important}.mphb-checkout-section{margin-bottom:2em!important;padding:2rem!important}#mphb-booking-details{background-color:#f5f5f5;border:1px solid #ccc}.mphb-reserve-rooms-details{margin-top:1em!important;margin-bottom:0em!important;padding:0px}#mphb-price-details{background-color:#fcf5e9;border:1px solid #ccc}#mphb-billing-details{background-color:#fcf5e9;border:1px solid #ccc}.mphb-checkout-text-wrapper{background-color:#f5f5f5;border:1px solid #ccc}#mphb-customer-details{background-color:#f5f5f5;border:1px solid #ccc}.mphb-checkout-terms-wrapper{background-color:#f5f5f5;border:1px solid #ccc;margin-top:2em!important}.mphb-errors-wrapper{background-color:#fff;border:1px solid red;padding:2rem!important;color:red}.mphb-total-price{font-size:1.4rem}h3.mphb-customer-details-title,p.mphb-required-fields-tip{display: none}h4.mphb-customer-your-information,h4.mphb-customer-liste-invites,h3.mphb-booking-details-title,h3.mphb-room-number,h4.mphb-price-breakdown-title,h3.mphb-gateway-chooser-title{font-size:1.6rem!important}h4.mphb-customer-liste-invites,h3.mphb-room-number{margin-top:1em!important}.mphb-details-title,.mphb-calendar-title,.mphb-reservation-form-title,.mphb-room-type-details-title,.mphb-recommendation-title,.mphb-booking-details-title,.mphb-room-number,.mphb-room-type-title,.mphb-services-details-title,.mphb-reserve-rooms-details{margin-top:0em;margin-bottom:0.1em}.mphb_sc_rooms-wrapper .button,.mphb_sc_search-wrapper .button,.mphb_sc_search_results-wrapper .button,.mphb_sc_checkout-wrapper .button,.mphb_sc_room-wrapper .button,.mphb_sc_booking_form-wrapper .button,.widget_mphb_rooms_widget .button,.widget_mphb_search_availability_widget form .button,.mphb-booking-form .button,.woocommerce button.button.alt,.woocommerce-page button.button.alt,.woocommerce button.button,.woocommerce-page button.button,.woocommerce a.button,a.invoice-link,a.dipl_modal_trigger_button,p.login-submit input#wp-submit,td.booking-actions a,div.mphb-booking-details-section.cancel-booking a,div.mphb-account-content input.button{padding:0.3em 1em!important;line-height:1.7!important;color:#FFFFFF!important;border-width:0px!important;transition:all 300ms ease 0ms;-webkit-transition:all 300ms ease 0ms;-moz-transition:all 300ms ease 0ms;border-radius:100px;-webkit-border-radius:100px!important;-moz-border-radius:100px!important;letter-spacing:0px;font-size:1.2rem;background-image:radial-gradient(circle at center,#40a9ff 0%,#17479b 100%)}.mphb_sc_rooms-wrapper .button:hover,.mphb_sc_search-wrapper .button:hover,.mphb_sc_search_results-wrapper .button:hover,.mphb_sc_checkout-wrapper .button:hover,.mphb_sc_room-wrapper .button:hover,.mphb_sc_booking_form-wrapper .button:hover,.widget_mphb_rooms_widget .button:hover,.widget_mphb_search_availability_widget form .button:hover,.mphb-booking-form .button:hover,.woocommerce button.button.alt:hover,.woocommerce-page button.button.alt:hover,.woocommerce button.button:hover,.woocommerce-page button.button:hover,.woocommerce a.button:hover,a.invoice-link:hover,a.dipl_modal_trigger_button:hover,a.dipl_modal_close_button:hover,a.et_pb_button dipl_modal_close:hover,p.login-submit input#wp-submit:hover,td.booking-actions a:hover,div.mphb-booking-details-section.cancel-booking a:hover,div.mphb-account-content input.button:hover{background-image:radial-gradient(circle at top,#40a9ff 0%,#17479b 100%)!important;border-radius:100px;-webkit-border-radius:100px!important;-moz-border-radius:100px!important}div.mphb-account-content input.button{margin-top:30px}.mphb-reserve-btn.button{margin-top:20px;margin-bottom:20px}div.dipl_modal_trigger_element_wrapper:hover{border-radius:100px;background-image:radial-gradient(circle at top,#40a9ff 0%,#17479b 100%)!important;}.woocommerce button.button.alt:hover:after,.woocommerce-page button.button.alt:hover:after,.woocommerce button.button:hover:after,.woocommerce-page button.button:hover:after,.woocommerce a.button:hover:after{opacity:0;margin-left:0}.mphb-error{color:red;font-weight:bold}.mphb-rooms-quantity-wrapper,.mphb-rooms-quantity-single{color:#1c75bc;font-weight:bold;font-size: 1.1rem;line-height:1.3!important}.mphb_sc_booking_form-wrapper input[type="text"],.mphb_sc_booking_form-wrapper input[type="text"],.mphb_sc_checkout-wrapper input[type="text"],.mphb_sc_checkout-wrapper select,.mphb_sc_checkout-wrapper input[type="email"],.mphb_sc_checkout-wrapper input[type="tel"],.mphb_sc_checkout-wrapper textarea,span.woocommerce-input-wrapper input,.woocommerce form .form-row input.input-text,.select2-selection__rendered,p.login-username input#user_login,p.login-password input#user_pass,p.login-remember input#rememberme,div.mphb-account-change-password input[type=password],div.mphb-account-details input[type=text],div.mphb-account-details input[type=email],div.mphb-account-details select{padding:0.875em 1.25em!important;font-size:1.1rem!important;border-radius:10px!important;max-width:100%!important;-webkit-border-radius:10px!important;-moz-border-radius:10px!important;background-color:#fff!important;border-width:1px;color:#999;line-height:1.7em;border-style:solid;width:100%}p.login-username label,p.login-password label,div.mphb-account-change-password label,div.mphb-account-details label{display:block!important;text-align:center}p.login-username input#user_login,p.login-password input#user_pass{width:100%!important}div.mphb-account-details abbr{display:none}div.mphb-account-change-password input#mphb-confirm-new-password{margin-bottom:20px}.select2-container--default .select2-selection--single{background-color:#fff;border:0px solid #aaa;border-radius:4px}.wpmc-nav-wrapper button#wpmc-prev.current,.wpmc-nav-wrapper button#wpmc-next.current,.wpmc-nav-wrapper button#wpmc-skip-login.current{margin-top:50px!important;display:inline-block!important}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:15px!important;right:2px!important;width:20px}.et-pb-contact-message{position:relative;color:#17479b}.et_pb_wc_checkout_payment_info_0.et_pb_wc_checkout_payment_info{background-color:#ebe9eb;padding:5%}#detailsFacture #mphbmc-payment-warning,#modulePayment #mphbmc-payment-warning{display:none}.et_pb_module_inner{padding:10px}@media screen and (max-width:50em){.dipl_interactive_image_card_wrapper figure{margin:0px auto!important}}@media screen and (min-width:768px){.mphb-booking-form,.mphb_sc_search-form{max-width:100%}}#nlgpHomePage .et_pb_header_content_wrapper{background-color:rgba(47,51,49,0.75);padding:15px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.mphb-booking-form{margin-left:0rem;margin-right:0rem}