﻿
/*!
Theme Name: Theme BMS Child
Theme URI: https://www.bm-services.com/
Author: BM Services
Author URI: https://www.bm-services.com/
Version: 2.0
Template: bms-theme
Description: Construire de beaux sites web en quelques minutes. Des tonnes de variations et de fonctionnalités, un support fantastique, fortement optimisé : le dernier thème que vous aurez besoin d'utiliser.
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: bms-theme, e-commerce, woocommerce, elementor, responsive
Text Domain: bms-theme
*/
#rsvit_btn{justify-content:center;align-items:center;transform:initial;padding:10px 20px;border-top-left-radius:5px;border-bottom-left-radius:5px;background-color:#f49e4c;color:#fff;border:0;top:50%;bottom:initial;cursor:pointer;right:0;position:fixed;z-index:999999;display:none}#iframeReservitBestPriceWidget{margin:auto;border:none;max-width:initial;text-align:center;width:100%;height:100%;padding-top:5px}#btn_bed_ico{font-size:1.3em;border:2px solid;border-radius:3px;padding:2px 3px;margin-right:5px}#rsvit_btn>span{font-weight:400}#ReservitBestPriceWidgetbox{border:0;position:relative;z-index:999998;background-color:rgba(0,0,0,0);text-align:center;overflow:hidden;width:250px;height:100%}#ReservitBestPriceWidget{position:fixed;top:65%;display:none;text-align:center;width:250px;height:450px;right:0;transform:translateX(0);transform:translateY(-50%);left:initial;z-index:9999}#box_btn_close{font-size:14px;color:#000;transition:transform .5s ease;margin:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#box_btn_close:hover{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#box_btn{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;vertical-align:middle;top:-5px;left:-5px;width:25px;height:25px;border-radius:50%;text-align:center;cursor:pointer;background-color:#fff;z-index:1000000}@media(max-width:790px){#rsvit_btn{width:fit-content;top:50%;background-color:rgba(244,158,76,.9)}#rsvit_btn>span{display:none}#btn_bed_ico{margin-right:0}#ReservitBestPriceWidget{right:0;margin-left:-125px}}@media screen and (max-width:450px)and (orientation:portrait){#ReservitBestPriceWidget{width:250px;height:90%}}@media screen and (max-width:750px)and (orientation:landscape){#ReservitBestPriceWidget{width:250px;height:90%}}body{margin:0}body li.plsfe-menu-item{display:flex}body li.plsfe-menu-item:first-child:after{content:"/";padding-right:5px;padding-left:5px;color:#fff}body .elementor-widget-container ul:not(#breadcrumbs)::not(.elementor-nav-menu):not(.elementor-icon-list-items):not(.plsfe-menu) li:not(.elementor-editor-element-edit):not(.elementor-editor-element-add):not(.elementor-editor-element-remove):not(.elementor-preset){list-style:none}body .elementor-widget-container ul:not(#breadcrumbs)::not(.elementor-nav-menu):not(.elementor-icon-list-items):not(.plsfe-menu) li:not(.elementor-editor-element-edit):not(.elementor-editor-element-add):not(.elementor-editor-element-remove):not(.elementor-preset):before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;color:#fea400;margin-right:7px;font-size:.5em;vertical-align:middle}body .elementor-widget-container ul#breadcrumbs{list-style:none;padding-inline-start:0px}body .elementor-widget-container ul#breadcrumbs li{display:inline-block;padding-left:2.5px;padding-right:2.5px}body .elementor-widget-container ul#breadcrumbs li:first-child{padding-left:0}.top_link{background:0 0;border-radius:0;border-width:1px;border-style:solid;border-color:#b5a379;color:#b5a379;border-style:solid;transition:all .3s ease 0s}.top_link:hover{border-color:#b5a379}@media(max-width:1024px){#front-picture .elementor-container{flex-wrap:wrap;justify-content:center}#front-picture .elementor-container .elementor-element{width:450px}}@media(max-width:1024px)and (max-width:900px){#front-picture .elementor-container .elementor-element{width:600px}}@media(max-width:1024px)and (max-width:600px){#front-picture .elementor-container .elementor-element{width:100%}}@media(max-width:767px){#top-header .social-icons{order:0}#top-header .contact{order:1}#top-header .language-switcher{order:2}#top-header .infos{order:3}}#hotel .elementor-flip-box__layer__overlay{padding:0}#hotel .elementor-flip-box__layer__overlay .elementor-flip-box__layer__title{background-color:rgba(181,163,121,.9);padding:.8em}#restaurant .elementor-flip-box__layer__overlay{padding:0}#restaurant .elementor-flip-box__layer__overlay .elementor-flip-box__layer__title{background-color:rgba(103,129,129,.9);padding:.8em}#vrp .elementor-flip-box__layer__overlay{padding:0}#vrp .elementor-flip-box__layer__overlay .elementor-flip-box__layer__title{background-color:rgba(181,163,121,.9);padding:.8em}#contact{justify-content:flex-end}#contact .elementor-element-populated{width:700px}@media(max-width:1130px){#suggestions-sejours .elementor-container{flex-wrap:wrap}#suggestions-sejours .elementor-element-936e55e{width:100%;text-align:center}#suggestions-sejours .elementor-element-936e55e .elementor-element-populated{padding:1.5em}#suggestions-sejours .elementor-element-b309214{width:100%}}#suggestions-sejours .qodef-e-content{opacity:0;background-color:rgba(0,0,0,.5);transition:all .5s ease-in-out 0s;height:100%;display:flex;justify-content:center;align-items:center}#suggestions-sejours .qodef-e-content:hover{opacity:1}#suggestions-sejours .qodef-e-content .qodef-e-title{margin:0}@media(max-width:768px){#points-forts .elementor-container{flex-wrap:wrap}#points-forts .elementor-column{width:50%}}#main-nav .elementor-nav-menu{justify-content:end}#main-nav .elementor-nav-menu .menu-item-435{flex-grow:unset}#main-nav .elementor-nav-menu .menu-item-435 a{background-color:#313130;color:#fff}#tarifs .tablepress>:where(thead,tfoot)>tr>*{background-color:#b5a379;color:#fff}.trp-shortcode-switcher .trp-shortcode-overlay{padding:unset}