/*-------------------------------
Theme Name:   uni-child
Theme URI:    https://www.wmoer.com/
Description:  Universal Child Theme
Author:       wmoer
Author URI:   https://www.wmoer.com/
Template:     Divi
Version:      1.0.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
----- ADDITIONAL CSS HERE -----*/

#wp-admin-bar-edit{display:none}
.et-menu a:hover{opacity:1;text-underline-offset:0.35em;text-decoration:underline;text-decoration-thickness:1px}
.et_mobile_menu li a:hover,.nav ul li a:hover{opacity:1}
.mobile_menu_bar::before{font-size:36px;left:-12px}

body{font-weight:400;line-height:1.5em;font-family:Roboto,Arial,Helvetica,sans-serif}
h1,h2,h3,h4,h5,h6{line-height:1.25em;font-weight:400;font-family:Georgia,Times,"Times New Roman",serif}
.aquo:before{content:"«";margin-right:0.2em;}.aquo:after{content:"»";margin-left:0.2em;}
.nobr{white-space:nowrap}
.text-wrap{text-wrap:balance}
.word-break{overflow-wrap:anywhere;hyphens:auto}
a:focus{outline-width:2px;outline-offset:2px;outline-style:dotted;outline-color:currentColor;border-radius:0}

.wm-flex-img-left,.wm-flex-img-right{display:flex;flex-wrap:wrap;align-items:center}
.wm-flex-img-left img,.wm-flex-img-right img{object-fit:cover}
@media screen and (max-width:980px){.wm-flex-img-right{flex-direction:column-reverse}}

.entry-content table:not(.variations){max-width:none}
table.wm-tarifs,table.wm-horaires{font-size:19px}
table.wm-tarifs td,table.wm-horaires td{line-height:normal;vertical-align:top;padding:0.25em 0.25em;border:1px solid #c0c2c8}
table.wm-tarifs tr td:not(:first-child){text-align:right;white-space:nowrap}
table.wm-tarifs-links td{vertical-align:middle}
table.wm-tarifs-links td > a{display:block;padding:0.5em 0}
@media screen and (max-width:767px){table.wm-tarifs,table.wm-horaires{font-size:17px}} 

.wm-vin{display:flex;flex-wrap:wrap}
.wm-vin > *{width:fit-width}
.wm-vin li{line-height:normal;margin-bottom:0.75em}
.wm-vin li span{font-size:0.8em;font-style:italic;color:#545454}

.wm-foot a{padding:0.2em 0;display:inline-block;color:white;text-decoration:none;text-decoration-skip-ink:none;text-underline-offset:0.25em;cursor:pointer;outline:none;background-color:transparent}
.wm-foot a:active,.wm-foot a:hover,.wm-foot a:focus{text-decoration:underline}
.wm-foot a:focus{outline-width:2px;outline-offset:2px;outline-style:dotted;outline-color:currentColor;border-radius:0}

#WM-RES .libelle-tarif,#WM-RES .tarif{color:white}
#WM-RES #contact_hotel_widget_reservation_body{}

#WM-DOC .et_pb_text{max-width:680px}
#cmplz-document p,.editor-styles-wrapper .cmplz-unlinked-mode p,#cmplz-document li,.editor-styles-wrapper .cmplz-unlinked-mode li,#cmplz-document td,.editor-styles-wrapper .cmplz-unlinked-mode td{font-size:18px}
@media screen and (max-width:450px){#cmplz-document p,.editor-styles-wrapper .cmplz-unlinked-mode p,#cmplz-document li,.editor-styles-wrapper .cmplz-unlinked-mode li,#cmplz-document td,.editor-styles-wrapper .cmplz-unlinked-mode td {font-size:16px}}
