/*!
Theme Name: Morsel Child
Theme URI: http://morsel.edge-themes.com
Description: A child theme of Morsel Theme
Author: Edge Themes
Author URI: http://themeforest.net/user/edge-themes
Version: 1.0.0
Text Domain: morsel
Template: morsel
*/@media (max-width: 767px){.hidden-phone{display:none !important}}@media (min-width: 768px){.visible-phone{display:none !important}}body{font-family:"IBM Plex Serif",serif}h1,h2,h3,h4,h5,h6{font-family:"IBM Plex Serif",serif;font-weight:300;line-height:1em}h1,h2,h4,h5{letter-spacing:normal}body,h1,h3{color:#000}h3{font-size:26px}blockquote{font-size:26px;font-family:"IBM Plex Serif",serif;font-style:italic}.edgt-tabs.edgt-tabs-standard .edgt-tabs-nav li a,.edgt-progress-bar .edgt-pb-percent,.edgt-progress-bar .edgt-pb-title-holder span.edgt-pb-title,.edgt-price-table .edgt-pt-inner ul li.edgt-pt-prices .edgt-pt-price,.edgt-price-table .edgt-pt-inner ul li.edgt-pt-prices .edgt-pt-value,.edgt-price-table .edgt-pt-inner ul li.edgt-pt-title-holder,.edgt-counter-holder .edgt-counter,.edgt-countdown .countdown-row .countdown-section .countdown-period,.edgt-countdown .countdown-row .countdown-section .countdown-amount,.edgt-btn,.edgt-accordion-holder.edgt-ac-boxed .edgt-accordion-title span.edgt-tab-title,.edgt-testimonials-holder.edgt-testimonials-standard .edgt-testimonials-author-name,nav.edgt-fullscreen-menu>ul>li>a,.edgt-header-vertical .edgt-vertical-menu ul li a,.edgt-fullscreen-search-holder .edgt-search-field,.widget.edgt-author-widget .edgt-author-bio-holder .edgt-author-name,input.wpcf7-form-control.wpcf7-submit,#submit_comment,.post-password-form input[type='submit']{font-family:"IBM Plex Serif",serif}.edgt-button-booking-widget .edgt-btn.edgt-btn-solid{background-color:#8c7260;color:#fff}.edgt-button-booking-widget .edgt-btn.edgt-btn-solid .edgt-btn-text{font-weight:bold}.edgt-button-booking-widget .edgt-btn.edgt-btn-solid:not(.edgt-btn-custom-hover-bg){background-color:#8c7260 !important;border-color:#8c7260 !important}.edgt-page-header .edgt-button-booking-widget{height:100%}.edgt-page-header .edgt-button-booking-widget>a{height:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.edgt-page-header .edgt-button-booking-widget>a.edgt-btn.edgt-btn-small{padding-left:14px;padding-right:14px}.vc_btn3.vc_btn3-style-outline,.vc_btn3.vc_btn3-style-outline-custom,.vc_btn3.vc_btn3-style-outline-custom:focus,.vc_btn3.vc_btn3-style-outline-custom:hover,.vc_btn3.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-style-outline:hover{border-width:1px}.vc_btn3-inline+.vc_btn3-inline{margin-left:1em}.vc_btn3,.edgt-btn{font-family:Roboto,sans-serif}table.a-la-carte tbody tr{border:none}table.a-la-carte tbody tr+tr{border-top:1px solid #8c7260}table.a-la-carte tbody tr th,table.a-la-carte tbody tr td{text-align:left}table.a-la-carte tbody tr th:last-child,table.a-la-carte tbody tr td:last-child{text-align:right}.edgt-main-menu>ul>li>a,.edgt-main-menu>ul>li.edgt-active-item>a{color:#fff}.edgt-main-menu>ul>li>a:hover,.edgt-main-menu>ul>li.edgt-active-item>a:hover{color:#fff}.edgt-main-menu>ul>li>a{padding-left:5px;padding-right:5px}@media only screen and (min-width: 1200px){.edgt-main-menu>ul>li>a{padding-left:8px;padding-right:8px}}.edgt-drop-down .second .inner ul li a .item_outer,.edgt-main-menu>ul>li>a{font-size:12px}.edgt-main-menu>ul>li:first-child>a{padding-left:0}.edgt-main-menu>ul>li:last-child>a{padding-right:0}.edgt-search-opener{color:#8c7260}.edgt-shopping-cart-holder .edgt-header-cart .edgt-cart-icon{color:#8c7260}.edgt-page-header .edgt-icon-widget-holder .edgt-icon-text{font-weight:bold}.edgt-page-header .edgt-icon-widget-holder .edgt-icon-element{font-size:19px}.edgt-icon-widget-holder+.edgt-button-booking-widget{margin-left:10px !important}.edgt-iwt .edgt-iwt-title{font-size:40px;text-transform:none}footer .widget ul li{padding:0}footer .widget ul li+li{padding-top:6px}footer .widget .textwidget p{margin-top:0}footer .widget .textwidget p+p{margin-top:1em}footer .widget .edgt-widget-title-holder{margin-bottom:30px}.widget.widget_nav_menu ul li a:hover{padding-left:0 !important}footer .widget.widget_nav_menu ul li a:after{display:none}.edgt-page-header .widget ul li a:hover{color:#8c7260}.edgt-icon-widget-holder{vertical-align:text-bottom}.edgt-icon-widget-holder[href^="tel:"]{vertical-align:baseline}body table.booked-calendar th{border-color:#e1e1e1 !important}body table.booked-calendar thead th{background-color:#8c7260 !important}body table.booked-calendar thead tr.days th{background-color:#8c7260 !important;border-color:#e1e1e1 !important}body .booked-modal{font-family:Arial}body .booked-modal p.booked-title-bar{background-color:#8c7260 !important}body .booked-modal input[type=submit].button-primary:hover{background-color:#000 !important;border-color:#000 !important}body .booked-modal button.cancel{cursor:pointer}body .booked-form .field input:not([type=reset]):not([type=button]):not([type=submit]):not([type=password]):not([type=radio]):not([type=checkbox]):not([type=file]),body .booked-form .field select,body .booked-form .field textarea{border-color:#000 !important;border-radius:0}body table.booked-calendar .backToMonth{color:#fff !important}body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button{cursor:pointer}body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover{background-color:#000 !important;border-color:#000 !important}body .booked-form .booked-appointments,body table.booked-calendar .booked-appt-list,body .booked-modal .bm-window p.booked-title-bar,body .booked-modal .bm-window .booked-scrollable{border-radius:0}.modal{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);opacity:0;visibility:hidden;transform:scale(1.1);transition:visibility 0s linear 0.25s, opacity 0.25s 0s, transform 0.25s;z-index:9999}.modal-content{position:absolute;top:0;left:0;right:0;bottom:0;background-color:white;padding:2rem}.modal-content .modal-body{position:relative;height:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:column;flex-direction:column}.close-button{float:right;text-align:center;cursor:pointer;font-size:50px;line-height:1em}.show-modal{opacity:1;visibility:visible;transform:scale(1);transition:visibility 0s linear 0s, opacity 0.25s 0s, transform 0.25s}.booking-sidebar{text-align:center}.booking-sidebar .widget{margin-bottom:0}.booking-sidebar .widget+.widget{margin-top:40px}.booking-sidebar .textwidget h2{color:#8c7260;font-size:57px}.booking-sidebar .edgt-btn{min-width:400px;border-color:#000;color:#000;font-size:14px;font-weight:700}.booking-sidebar .edgt-btn:focus,.booking-sidebar .edgt-btn:hover{border-color:#8c7260;background-color:#8c7260;color:#fff}.booking-sidebar .edgt-btn:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;font-size:40px;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-bottom:13px;content:'\e804'}.booking-sidebar .edgt-button-widget+.edgt-button-widget .edgt-btn:before{content:'\e803'}.edgt-title-holder .edgt-page-title{text-transform:none}.edgt-title-holder.edgt-centered-type h1.edgt-page-title,.edgt-title-holder.edgt-centered-type h2.edgt-page-title,.edgt-title-holder.edgt-centered-type h3.edgt-page-title,.edgt-title-holder.edgt-centered-type h4.edgt-page-title,.edgt-title-holder.edgt-centered-type h5.edgt-page-title,.edgt-title-holder.edgt-centered-type h6.edgt-page-title{text-transform:none}@media only screen and (max-width: 767px){.edgt-title-holder.edgt-centered-type h1.edgt-page-title,.edgt-title-holder.edgt-centered-type h2.edgt-page-title,.edgt-title-holder.edgt-centered-type h3.edgt-page-title,.edgt-title-holder.edgt-centered-type h4.edgt-page-title,.edgt-title-holder.edgt-centered-type h5.edgt-page-title,.edgt-title-holder.edgt-centered-type h6.edgt-page-title{font-size:26px}}@media only screen and (min-width: 768px){.edgt-title-holder.edgt-centered-type h1.edgt-page-title,.edgt-title-holder.edgt-centered-type h2.edgt-page-title,.edgt-title-holder.edgt-centered-type h3.edgt-page-title,.edgt-title-holder.edgt-centered-type h4.edgt-page-title,.edgt-title-holder.edgt-centered-type h5.edgt-page-title,.edgt-title-holder.edgt-centered-type h6.edgt-page-title{font-size:52px}}@media only screen and (min-width: 1024px){.edgt-title-holder.edgt-centered-type h1.edgt-page-title,.edgt-title-holder.edgt-centered-type h2.edgt-page-title,.edgt-title-holder.edgt-centered-type h3.edgt-page-title,.edgt-title-holder.edgt-centered-type h4.edgt-page-title,.edgt-title-holder.edgt-centered-type h5.edgt-page-title,.edgt-title-holder.edgt-centered-type h6.edgt-page-title{margin-top:1em}}.edgt-title-holder.edgt-standard-with-breadcrumbs-type h1.edgt-page-title,.edgt-title-holder.edgt-standard-with-breadcrumbs-type h2.edgt-page-title,.edgt-title-holder.edgt-standard-with-breadcrumbs-type h3.edgt-page-title,.edgt-title-holder.edgt-standard-with-breadcrumbs-type h4.edgt-page-title,.edgt-title-holder.edgt-standard-with-breadcrumbs-type h5.edgt-page-title,.edgt-title-holder.edgt-standard-with-breadcrumbs-type h6.edgt-page-title,.edgt-title-holder.edgt-standard-type h1.edgt-page-title,.edgt-title-holder.edgt-standard-type h2.edgt-page-title,.edgt-title-holder.edgt-standard-type h3.edgt-page-title,.edgt-title-holder.edgt-standard-type h4.edgt-page-title,.edgt-title-holder.edgt-standard-type h5.edgt-page-title,.edgt-title-holder.edgt-standard-type h6.edgt-page-title{text-transform:none}@media only screen and (max-width: 767px){.edgt-title-holder.edgt-standard-with-breadcrumbs-type h1.edgt-page-title,.edgt-title-holder.edgt-standard-with-breadcrumbs-type h2.edgt-page-title,.edgt-title-holder.edgt-standard-with-breadcrumbs-type h3.edgt-page-title,.edgt-title-holder.edgt-standard-with-breadcrumbs-type h4.edgt-page-title,.edgt-title-holder.edgt-standard-with-breadcrumbs-type h5.edgt-page-title,.edgt-title-holder.edgt-standard-with-breadcrumbs-type h6.edgt-page-title,.edgt-title-holder.edgt-standard-type h1.edgt-page-title,.edgt-title-holder.edgt-standard-type h2.edgt-page-title,.edgt-title-holder.edgt-standard-type h3.edgt-page-title,.edgt-title-holder.edgt-standard-type h4.edgt-page-title,.edgt-title-holder.edgt-standard-type h5.edgt-page-title,.edgt-title-holder.edgt-standard-type h6.edgt-page-title{font-size:20px}}@media only screen and (min-width: 768px){.edgt-title-holder.edgt-standard-with-breadcrumbs-type h1.edgt-page-title,.edgt-title-holder.edgt-standard-with-breadcrumbs-type h2.edgt-page-title,.edgt-title-holder.edgt-standard-with-breadcrumbs-type h3.edgt-page-title,.edgt-title-holder.edgt-standard-with-breadcrumbs-type h4.edgt-page-title,.edgt-title-holder.edgt-standard-with-breadcrumbs-type h5.edgt-page-title,.edgt-title-holder.edgt-standard-with-breadcrumbs-type h6.edgt-page-title,.edgt-title-holder.edgt-standard-type h1.edgt-page-title,.edgt-title-holder.edgt-standard-type h2.edgt-page-title,.edgt-title-holder.edgt-standard-type h3.edgt-page-title,.edgt-title-holder.edgt-standard-type h4.edgt-page-title,.edgt-title-holder.edgt-standard-type h5.edgt-page-title,.edgt-title-holder.edgt-standard-type h6.edgt-page-title{font-size:26px}}.edgt-section-title-holder .edgt-st-title{text-transform:none}.edgt-title-holder.edgt-centered-type .edgt-page-subtitle{visibility:hidden}.edgt-restaurant-menu-list .edgt-rml-title-holder .edgt-rml-title{text-transform:none}ul.products>.product .edgt-product-list-title{text-transform:none}ul.products>.product .edgt-product-categories a::before{display:none}.edgt-strike-trough::before{display:none}.edgt-masonry-gallery-holder .edgt-mg-item .edgt-mg-item-title{text-transform:none}.edgt-masonry-gallery-holder .edgt-mg-item .edgt-mg-item-outer{left:10px;right:10px;top:10px;bottom:10px;height:auto;width:auto}.edgt-single-image-holder .edgt-si-inner img{vertical-align:middle}body.single-product h1.edgt-single-product-title{text-transform:none !important}body.single-product .mwb_wgm_selected_template{display:none !important}.wc-terms-and-conditions a.woocommerce-terms-and-conditions-link{color:#8c7260;text-decoration:underline}.edgt-shopping-cart-holder{vertical-align:bottom}.wpml-ls.wpml-ls-legacy-list-horizontal{vertical-align:baseline}.wpml-ls.wpml-ls-legacy-list-horizontal ul,.wpml-ls.wpml-ls-legacy-list-horizontal li{vertical-align:baseline;margin:0;padding:0}.wpml-ls.wpml-ls-legacy-list-horizontal ul{display:block}.wpml-ls.wpml-ls-legacy-list-horizontal li>a{vertical-align:baseline}@media (min-width: 1050px){.wpml-ls.wpml-ls-legacy-list-horizontal li{display:inline-block}}.wpml-ls.wpml-ls-legacy-list-horizontal li+li{position:relative}.wpml-ls.wpml-ls-legacy-list-horizontal li+li:before{vertical-align:baseline;content:'';display:block;position:absolute}@media (max-width: 1049px){.wpml-ls.wpml-ls-legacy-list-horizontal li+li:before{top:0;left:0;right:0}}@media (min-width: 1050px){.wpml-ls.wpml-ls-legacy-list-horizontal li+li:before{left:0;top:0;height:18px;border-left:1px solid #8c7260}}@media (max-width: 1049px){.wpml-ls.wpml-ls-legacy-list-horizontal .wpml-ls-item.wpml-ls-first-item{padding-bottom:4px}}@media (min-width: 1050px){.wpml-ls.wpml-ls-legacy-list-horizontal .wpml-ls-item.wpml-ls-first-item{padding-right:8px}}@media (max-width: 1049px){.wpml-ls.wpml-ls-legacy-list-horizontal .wpml-ls-item.wpml-ls-last-item{padding-top:4px}}@media (min-width: 1050px){.wpml-ls.wpml-ls-legacy-list-horizontal .wpml-ls-item.wpml-ls-last-item{padding-left:8px}}.wpml-ls.wpml-ls-legacy-list-horizontal .wpml-ls-item.wpml-ls-current-language .wpml-ls-link{position:relative}.wpml-ls.wpml-ls-legacy-list-horizontal .wpml-ls-item.wpml-ls-current-language .wpml-ls-link:after{content:'';display:block;position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid #8c7260}.wpml-ls.wpml-ls-legacy-list-horizontal .wpml-ls-item .wpml-ls-link>span{vertical-align:baseline;font-size:0}.wpml-ls.wpml-ls-legacy-list-horizontal .wpml-ls-item .wpml-ls-link>span:before{content:'FR';display:inline-block;font-size:15px}.wpml-ls.wpml-ls-legacy-list-horizontal .wpml-ls-item.wpml-ls-item-en .wpml-ls-link>span:before{content:'EN'}.widget.widget_icl_lang_sel_widget ul li{line-height:1em}.widget.widget_icl_lang_sel_widget+.edgt-icon-widget-holder{margin-left:8px;line-height:0}.edgt-page-header{font-family:Roboto,sans-serif}.edgt-page-header .edgt-grid{width:auto}@media only screen and (min-width: 1400px){body.edgt-grid-1300 .edgt-page-header .edgt-grid{width:auto}}@media only screen and (max-width: 1200px){body.edgt-grid-1300 .edgt-page-header .edgt-grid{width:auto}}.edgt-logo-wrapper{padding-left:30px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}@media only screen and (min-width: 768px) and (max-width: 1219px){.edgt-page-header .edgt-menu-area .edgt-logo-wrapper a{height:40px !important}}.edgt-page-header .edgt-menu-area{height:70px;min-height:70px}body.home .edgt-page-header .edgt-menu-area,.edgt-sticky-header .edgt-sticky-holder,.edgt-page-header .edgt-fixed-wrapper .edgt-menu-area,.edgt-page-header .edgt-fixed-wrapper.fixed .edgt-menu-area{background-color:rgba(0,0,0,0.85) !important}.edgt-page-header .edgt-grid>.edgt-vertical-align-containers{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start}.edgt-page-header .edgt-grid>.edgt-vertical-align-containers .edgt-position-right,.edgt-page-header .edgt-grid>.edgt-vertical-align-containers .edgt-position-center,.edgt-page-header .edgt-grid>.edgt-vertical-align-containers .edgt-position-left{display:block;float:none}.edgt-page-header .edgt-grid>.edgt-vertical-align-containers .edgt-position-right:before,.edgt-page-header .edgt-grid>.edgt-vertical-align-containers .edgt-position-center:before,.edgt-page-header .edgt-grid>.edgt-vertical-align-containers .edgt-position-left:before{display:none}.edgt-page-header .edgt-grid>.edgt-vertical-align-containers .edgt-position-left,.edgt-page-header .edgt-grid>.edgt-vertical-align-containers .edgt-position-center,.edgt-page-header .edgt-grid>.edgt-vertical-align-containers .edgt-position-right{margin-left:auto;margin-right:auto}@media only screen and (min-width: 992px) and (max-width: 1429px){.edgt-page-header .edgt-grid>.edgt-vertical-align-containers .edgt-position-left{-webkit-flex:0 0 auto;flex:0 0 auto}}@media only screen and (min-width: 1430px){.edgt-page-header .edgt-grid>.edgt-vertical-align-containers .edgt-position-left{-webkit-flex:0 0 auto;flex:0 0 auto}}.edgt-page-header .edgt-grid>.edgt-vertical-align-containers .edgt-position-center{position:relative}@media only screen and (min-width: 992px) and (max-width: 1429px){.edgt-page-header .edgt-grid>.edgt-vertical-align-containers .edgt-position-center{-webkit-flex:1 1 auto;flex:1 1 auto}}@media only screen and (min-width: 1430px){.edgt-page-header .edgt-grid>.edgt-vertical-align-containers .edgt-position-center{-webkit-flex:1 1 auto;flex:1 1 auto}}@media only screen and (min-width: 992px) and (max-width: 1429px){.edgt-page-header .edgt-grid>.edgt-vertical-align-containers .edgt-position-right{-webkit-flex:0 0 auto;flex:0 0 auto}}@media only screen and (min-width: 1430px){.edgt-page-header .edgt-grid>.edgt-vertical-align-containers .edgt-position-right{-webkit-flex:0 0 auto;flex:0 0 auto}}.edgt-page-header .edgt-grid>.edgt-vertical-align-containers .edgt-logo-wrapper,.edgt-page-header .edgt-grid>.edgt-vertical-align-containers .edgt-position-left-inner{height:100%}@media only screen and (max-width: 1199px){.edgt-page-header .edgt-grid>.edgt-vertical-align-containers .edgt-position-right a[href^="tel:"] .edgt-icon-text{display:none}}@media only screen and (max-width: 1300px){.edgt-header-standard .edgt-menu-area{padding-left:0;padding-right:0}}.edgt-mobile-header .edgt-mobile-header-inner{background-color:rgba(0,0,0,0.85);border-bottom:0}@media only screen and (max-width: 1024px){.edgt-mobile-header .edgt-grid{margin-left:20px;margin-right:20px;width:auto}}@media only screen and (max-width: 1024px){.edgt-mobile-header .edgt-position-right{display:none}}.edgt-mobile-header .edgt-mobile-logo-wrapper img{height:40px}.edgt-mobile-header .edgt-vertical-align-containers .edgt-position-center{width:auto}.edgt-mobile-header .edgt-vertical-align-containers .edgt-mobile-menu-opener{float:right}.edgt-mobile-header .edgt-mobile-menu-opener a{padding-right:0}.edgt-mobile-header .edgt-mobile-menu-opener a .edgt-mobile-menu-icon{font-size:40px;color:#fff}.background-repeat-center{background-position:50% 0 !important}.background-repeat-center.vc_row-has-fill{background-position:50% 0 !important}@media only screen and (min-width: 768px){.background-2cols-grey{background-image:url(assets/images/fond-2-colonnes.gif);background-position:50% 0;background-repeat:repeat-y}}@media only screen and (min-width: 768px){.vc_row.no-gutter{margin-left:0;margin-right:0}}@media only screen and (min-width: 768px){.vc_row.no-gutter>.vc_column_container>.vc_column-inner{padding-left:0;padding-right:0}}html[lang="en-US"] .edgt-vertical-align-containers .edgt-position-right-inner{display:flex;align-items:center;}
