body{overflow-x:hidden}#top-menu li a{font-size:15px;font-family:'Helvetica Neu',Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase;font-weight:normal}.et_mobile_menu li a{text-transform:uppercase}.texte_right{text-align:right}.footer-widget{border-right:1px solid #fff}.single-product .footer-widget h3{font-size:25px;font-family:'Helvetica';font-weight:bold}.footer-widget:last-child{border:none}.texte_jaune{color:#88a886}.lire{border-bottom:1px solid #88a886}.liste_nos_menus{margin-bottom:-40px}.liste_nos_menus li{list-style-image:url('https://restaurant-la-haut.ch//wp-content/uploads/2020/09/bullett.png');top:25px;position:relative;margin-bottom:3px;font-family:'Helvetica Neu',Helvetica,Arial,Lucida,sans-serif}.boite_texte{margin-top:35px;padding-right:55px}.boite_texte_normale{padding:50px}.boite_texte_normale p{font-size:16px;line-height:20px}.boite_blanc{background:#fff;color:#43434e;padding:25px;text-align:center;float:left;-webkit-box-shadow:10px 10px 11px -7px rgba(28,28,28,1);-moz-box-shadow:10px 10px 11px -7px rgba(28,28,28,1);box-shadow:10px 10px 11px -7px rgba(28,28,28,1);margin-left:10%;font-size:16px;width:auto}.boite_blanc a{color:#43434e}.boite_nos_boissons{height:150px}.boite_nos_boissons a{color:#fff}.red{color:#a91415}.blanc{color:#ba9023}.texte_gris{color:#43434e}.texte_bold{font-size:25px;line-height:30px;font-family:'Helvetica Neu Bold'}.texte_thin{font-size:25px;line-height:30px;font-family:'Helveticaneue Light',Helvetica,Arial,Lucida,sans-serif}h2{font-size:30px;font-family:'Helvetica Neu Bold'}h3{font-size:25px;font-family:'Helvetica Neu Bold'}.texte_right p{font-size:16px!important}p{font-size:20px;line-height:30px;font-family:'Helvetica Neu',Helvetica,Arial,Lucida,sans-serif}.sous-titre{font-size:25px;line-height:30px;font-family:'Helvetica Neu',Helvetica,Arial,Lucida,sans-serif}#text-3 p{font-size:16px;font-family:'Helvetica Neu',Helvetica,Arial,Lucida,sans-serif}.image_zoom{transform:scale(1);transition:0.7s}.image_zoom:hover{transform:scale(1.1);transition:0.7s}.image_top{margin-right:55px;width:300px;transition:0.7s}.s1{max-width:600px;margin-top:-35px;margin-bottom:-35px}.s2{max-width:250px;margin-top:-10px}.s3{max-width:600px;margin-top:-35px}.map_google{width:450px;height:220px}.et_pb_slide{height:500px}#post-115 .et_pb_toggle_content{padding-top:20px;position:relative;left:25px;margin-right:25px}.wpcf7{margin-left:55px}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"],textarea{font-size:16px;background-color:#f5f5f5;border:none;width:95%;padding:1%;border-bottom:5px solid #88a886}.prenom{float:left;padding:0%;font-size:16px}.prenom input[type="text"]{padding:0%;margin-left:0px;height:50px;width:460px}.nom{float:left;position:relative;display:block;font-size:16px;padding-bottom:15px;margin-left:20px}.nom input[type="text"]{padding:0%;margin-left:-20px;height:50px;width:495px}.rue{float:left;padding:0%;font-size:16px}.rue input[type="text"]{padding:0%;margin-left:0px;height:50px;width:460px}.postal{float:left;top:0px;position:relative;left:25px;font-size:16px;padding:0%}.postal input[type="text"]{padding:0%;height:50px;width:165px}.lieu{float:left;top:0px;position:relative;font-size:16px;padding:0%;left:45px}.lieu input[type="text"]{padding:0%;height:50px;width:305px;margin-left:-45px}.telephone{float:left;padding:0%;font-size:16px;margin-left:0px;top:25px;position:relative}.telephone input[type="text"]{padding:0%;margin-left:0px;height:50px;width:460px}.email{float:left;position:relative;display:block;font-size:16px;padding-bottom:15px;margin-left:20px;top:25px}.email input[type="email"]{padding:0%;height:50px;width:495px}.wpcf7-submit{border:2px solid;color:white!important;font-weight:bold!important;font-size:16px!important;border-radius:2px;height:30px!important;float:right;margin-right:5.3%;margin-top:5%;position:relative;cursor:pointer;background:none}#wpcf7-f292-p269-o1 ::placeholder{color:#42424e!important;font-family:'Helvetica Neu',Helvetica,Arial,Lucida,sans-serif;font-size:16px}.space{margin-top:20px;position:relative}.et_pb_toggle_open .et_pb_toggle_title::before{content:"\51";color:#88a886}.et_pb_toggle_title::before{color:#43434E}.texte_tab1 h6{margin-top:45px}.texte_tab p{font-family:'Helvetica Neu',Helvetica,Arial,Lucida,sans-serif;font-size:16px}.table_font p{font-size:14px;line-height:23px}@media only screen and (min-width:1100px) and (max-width:1405px){.image_accueil{width:70%;transition:0.7s}.map_google{width:380px;height:220px;transition:0.7s}.prenom,.nom,.rue,.telephone,.email,.lieu,.postal{width:100%!important;padding:0%;top:0px;left:0px;margin-left:0px}.prenom input[type="text"]{padding:0%;margin-left:0px;height:50px;width:95%}.nom input[type="text"]{padding:0%;margin-left:0px;height:50px;width:95%}.rue input[type="text"]{padding:0%;margin-left:0px;height:50px;width:95%}.postal input[type="text"]{padding:0%;height:50px;width:95%}.lieu input[type="text"]{padding:0%;height:50px;width:95%;margin-left:0px}.telephone input[type="text"]{padding:0%;margin-left:0px;height:50px;width:95%}.email input[type="email"]{padding:0%;height:50px;width:95%}.gray_bar{padding-top:45px}}@media only screen and (min-width:981px) and (max-width:1100px){.image_accueil{width:70%;transition:0.7s}.texte_centre{text-align:center;transition:0.7s}.image_top{margin-right:55px;width:auto;float:none!important;transition:0.7s}.accueil_top{margin-top:-155px;transition:0.7s}.boite_texte{margin-top:35px;padding-right:0px;padding:25px;transition:0.7s}.map_google{width:300px;height:220px;transition:0.7s}.nom{top:-13px}.prenom,.nom,.rue,.telephone,.email,.lieu,.postal{width:100%!important;padding:0%;top:0px;left:0px;margin-left:0px}.prenom input[type="text"]{padding:0%;margin-left:0px;height:50px;width:95%}.nom input[type="text"]{padding:0%;margin-left:0px;height:50px;width:95%}.rue input[type="text"]{padding:0%;margin-left:0px;height:50px;width:95%}.postal input[type="text"]{padding:0%;height:50px;width:95%}.lieu input[type="text"]{padding:0%;height:50px;width:95%;margin-left:0px}.telephone input[type="text"]{padding:0%;margin-left:0px;height:50px;width:95%}.email input[type="email"]{padding:0%;height:50px;width:95%}.gray_bar{padding-top:45px}}@media only screen and (min-width:768px) and (max-width:1024px){.gray_bar{padding-top:45px}}@media only screen and (min-width:768px) and (max-width:980px){#page-container{padding-top:initial!important}.logo_container{text-align:center}.image_accueil{width:70%;transition:0.7s}.image_top{margin-right:0px;width:auto;float:none!important;transition:0.7s}.accueil_top{margin-top:-155px;transition:0.7s}.texte_centre{text-align:center;transition:0.7s}.boite_texte{margin-top:35px;padding-right:0px;padding:25px;transition:0.7s}.map_google{width:250px;height:220px;transition:0.7s}.nom{top:-14px}.prenom,.nom,.rue,.telephone,.email,.lieu,.postal{width:100%!important;padding:0%;top:0px;left:0px;margin-left:0px}.prenom input[type="text"]{padding:0%;margin-left:0px;height:50px;width:95%}.nom input[type="text"]{padding:0%;margin-left:0px;height:50px;width:95%}.rue input[type="text"]{padding:0%;margin-left:0px;height:50px;width:95%}.postal input[type="text"]{padding:0%;height:50px;width:95%}.lieu input[type="text"]{padding:0%;height:50px;width:95%;margin-left:0px}.telephone input[type="text"]{padding:0%;margin-left:0px;height:50px;width:95%}.email input[type="email"]{padding:0%;height:50px;width:95%}.wpcf7-submit{margin-top:12%}.wpcf7-form init{margin-left:-25px}}@media only screen and (max-width:667px) and (min-width:335px){.info_titre{font-size:25px;margin-bottom:-100px;position:relative;top:20px}.boite_blanc{margin-left:auto;margin-bottom:35px}.info_boite{width:100%;text-align:center}}@media only screen and (min-width:480px) and (max-width:767px){.logo_container{text-align:center}.image_accueil{width:70%;transition:0.7s}.image_top{margin-right:55px;width:auto;float:none!important;transition:0.7s}.accueil_top{margin-top:-155px;transition:0.7s}.texte_centre{text-align:center;transition:0.7s}.boite_texte{margin-top:35px;padding-right:0px;padding:25px;transition:0.7s}.s1{max-width:400px;transition:0.7s}.s3{max-width:400px;transition:0.7s}.map_google{width:700px;height:220px;transition:0.7s}.footer-widget{text-align:center;border:none;transition:0.7s}table{margin-left:40%;float:none!important}.texte_right{text-align:center;width:100%;float:left}.line_widget{border-bottom:1px solid #fff;margin-bottom:15px}.prenom,.nom,.rue,.telephone,.email,.lieu,.postal{width:100%!important;padding:0%;top:0px;left:0px;margin-left:0px}.prenom input[type="text"]{padding:0%;margin-left:0px;height:50px;width:95%}.nom input[type="text"]{padding:0%;margin-left:0px;height:50px;width:95%}.rue input[type="text"]{padding:0%;margin-left:0px;height:50px;width:95%}.postal input[type="text"]{padding:0%;height:50px;width:95%}.lieu input[type="text"]{padding:0%;height:50px;width:95%;margin-left:0px}.telephone input[type="text"]{padding:0%;margin-left:0px;height:50px;width:95%}.email input[type="email"]{padding:0%;height:50px;width:95%}.wpcf7-submit{margin-top:12%}.wpcf7-form{margin-left:-25px}}@media only screen and (min-width:430px) and (max-width:480px){.top_table{top:-20px!important;position:relative}}@media only screen and (min-width:480px) and (max-width:675px){.top_table{top:-15px!important;position:relative}}@media only screen and (max-width:479px){.logo_container{text-align:center}.gros_titre{font-size:25px}.sous-titre{font-size:20px}.texte_gros{margin-bottom:-10px;margin-top:-75px}.wpcf7{margin-left:25px}.info_boite{width:100%;text-align:center}.wp-image-126{margin-top:35px;margin-bottom:-70px}.et_pb_toggle_title{margin-left:10%}h2{font-size:20px}.liste_nos_menus{margin-top:10px;margin-bottom:-55px}.vin_rouge{margin-left:0px!important}.nos_alcool{margin-left:0px!important}.vin_blanc{margin-right:0px!important}.nos_spirit{margin-right:0px!important}.et_pb_video_0{padding-top:50px!important}.wpcf7-submit{margin-top:15%}.image_accueil{width:70%;transition:0.7s}.boite_texte_normale p{text-align:left}.image_top{margin-right:55px;width:auto;float:none!important;transition:0.7s}.accueil_top{margin-top:-155px;transition:0.7s}.texte_centre{text-align:center;transition:0.7s}.boite_texte{margin-top:35px;padding-right:0px;padding:25px;transition:0.7s}.boite_blanc{margin-right:0px;margin-left:auto;margin-bottom:25px}.s1{max-width:250px;transition:0.7s;margin-top:-15px;margin-bottom:-50px}.s3{max-width:250px;transition:0.7s;margin-top:-15px;margin-bottom:-50px}.map_google{width:700px;height:220px;transition:0.7s}.footer-widget{text-align:center;border:none;transition:0.7s}table{margin-left:35%;float:none!important}.texte_right{text-align:center}.line_widget{border-bottom:1px solid #fff;margin-bottom:15px}.prenom,.nom,.rue,.telephone,.email,.lieu,.postal{width:100%!important;padding:0%;top:0px;left:0px;margin-left:0px}.prenom input[type="text"]{padding:0%;margin-left:0px;height:50px;width:95%}.nom input[type="text"]{padding:0%;margin-left:0px;height:50px;width:95%}.rue input[type="text"]{padding:0%;margin-left:0px;height:50px;width:95%}.postal input[type="text"]{padding:0%;height:50px;width:95%}.lieu input[type="text"]{padding:0%;height:50px;width:95%;margin-left:0px}.telephone input[type="text"]{padding:0%;margin-left:0px;height:50px;width:95%}.email input[type="email"]{padding:0%;height:50px;width:95%}.wpcf7-form{margin-left:-25px}#dhp-wrapper{width:75%}.top_table{padding-top:0px!important;top:-30px;position:relative}}@media only screen and (max-width:320px){#dhp-wrapper{width:75%}.boite_blanc{width:200px}.prenom,.nom,.rue,.telephone,.email,.lieu,.postal{width:100%!important;padding:0%;top:0px;left:0px;margin-left:0px}.prenom input[type="text"]{padding:0%;margin-left:0px;height:50px;width:95%}.nom input[type="text"]{padding:0%;margin-left:0px;height:50px;width:95%}.rue input[type="text"]{padding:0%;margin-left:0px;height:50px;width:95%}.postal input[type="text"]{padding:0%;height:50px;width:95%}.lieu input[type="text"]{padding:0%;height:50px;width:95%;margin-left:0px}.telephone input[type="text"]{padding:0%;margin-left:0px;height:50px;width:95%}.email input[type="email"]{padding:0%;height:50px;width:95%}.wpcf7-submit{margin-top:12%}.wpcf7-form{margin-left:-25px}.top_table{top:-43px!important;position:relative}.boite_texte_normale p{font-size:14px;line-height:20px}.gros_titre{font-size:18px}.texte_bold{font-size:18px}}h6.et_pb_toggle_title{left:25px}.calendrier{width:100%;display:block;height:660px;background:#43434e;overflow-y:hidden;text-align:center;margin-top:-100px}.belt{color:#fff!important}#et-top-navigation .et-cart-info{display:none}input[type="email"]{padding:1%!important}.wpcf7-response-output{margin-top:129px!important}.postid-982 .woocommerce-product-gallery,.postid-982 .woocommerce-breadcrumb,.postid-982 p.price,.postid-982 .product_meta{display:none}.postid-982 input[type="text"],.postid-982 input[type="email"],.postid-982 input[type="tel"],.postid-982 textarea,.postid-982 select{font-size:16px!important;background-color:#f5f5f5!important;border:none!important;width:95%!important;padding:1%!important;border-bottom:5px solid #88a886!important}.postid-982 .summary.entry-summary{float:unset!important;width:80%!important;clear:none;margin-left:11%!important;background-color:#43434E;padding:50px}.postid-982 #main-content>.container{padding-top:0px!important}.postid-982 .product_title.entry-title{font-size:40px!important;font-family:'Helvetica Neu Bold',Helvetica,Arial,Lucida,sans-serif;font-weight:bold!important;text-align:center!important}.woocommerce-message{background-color:#88a886!important}.postid-982 .woocommerce-message a,.postid-982 .woocommerce-message a:hover{color:#000}.postid-982 button,.postid-982 button:hover,.page-id-921 .wc-proceed-to-checkout a,.page-id-921 .wc-proceed-to-checkout a:hover,.page-id-923 button#place_order,.page-id-923 button#place_order:hover{color:#88a886!important}.page-id-921,.page-id-923{color:#555}.black-text h3{color:#555;margin-top:19px;font-size:21px;font-family:'Helvetica Neu',Helvetica,Arial,Lucida,sans-serif}div#product-982 .clearfix,.woocommerce-variation{display:none!important}.variations_form .variations .label{text-align:right}.variations_form .variations .label label{padding-top:11px;display:inline-block}select#gift-card-amount{width:calc(100% - 100px)!important}.et-db #et-boc .et-l .et_pb_wc_add_to_cart form.cart .variations td.value span:after{right:90px;;top:33px}.et-db #et-boc .et-l .et_pb_wc_add_to_cart form.cart .variations td.value .reset_variations{float:right;margin-top:1em;margin-right:14px}.bc-mobile table.variations{display:grid;left:0;margin-left:0}.bc-mobile table.variations tr{display:grid}.bc-mobile table.variations td.value{text-align:center;display:inline-grid}.bc-mobile td.label{text-align:center!important}.bc-mobile h1{text-align:center}.bc-mobile .et_pb_wc_add_to_cart form.cart .variations td.value span:after{right:44px!important;top:28px!important}@media only screen and (max-width:415px){.bc-mobile .input-text.qty{margin-bottom:25px}}.bc-mobile .woocommerce-message .button{display:block!important;width:100%}.bc-mobile .woocommerce-message{font-size:0.9em!important}#billing_wooccm18_field,#billing_wooccm11_field,#billing_wooccm12_field,#billing_wooccm13_field,#billing_wooccm14_field,#billing_wooccm15_field,#billing_wooccm16_field,#billing_wooccm17_field{display:none}.footer-widget{display:flex;height:432px}div#text-4{align-self:flex-end}a,.et-db #et-boc .et-l a{color:#88a886}