/*!
Theme Name: Le Capri
Theme URI: 
Author: Chris Amstutz
Author URI: https://chris-az.com
Description: Un thème sur mesure pour un restaurant.
Version: 1.1
/* test compilation 01 */*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;height:100%}a,a:visited,a:active{text-decoration:none}a,button{cursor:revert}ol,ul,menu{list-style-type:none}img{width:100%;max-width:100%}table{border-collapse:collapse}textarea{white-space:revert}::placeholder{color:unset}@font-face{font-display:swap;font-family:"noto";src:url(/wp-content/font/NotoSerifOriya-VariableFont_wght.ttf) format("truetype")}html{font-family:"noto"}body{background-color:#fffaf0;width:100%;display:flex;flex-direction:column}main{background-color:#4c9b76;width:100%;flex-grow:1;display:flex;flex-direction:column;align-items:center}@media screen and (min-width:1200px){main{width:80%;max-width:1200px;margin:auto;box-shadow:0 0 10px 10px #becdb0;padding:0 10px 10px 10px}}p{color:#fff;letter-spacing:.8px;line-height:20px}h1{font-size:2rem;margin-top:20px;color:#fff}h2{text-align:center;width:100%;text-transform:uppercase;padding:12px 0;color:#fff;margin-top:20px}h3.h3Carte{text-align:center;width:95%;margin:auto;margin-bottom:20px;text-transform:uppercase;padding:12px 0;background-color:#4c9b76}a{color:#fff}a:hover{color:#4c9b76}div#surmenu{display:none}@media screen and (min-width:1200px){div#surmenu{display:block;width:100%;height:auto;background-color:#fffaf0;font-size:.8rem;font-weight:700}}#surmenu>div{display:flex;justify-content:flex-end;column-gap:10px;height:30px;width:auto;margin-right:20px}#surmenu>div a{height:30px;width:auto;display:flex;justify-content:center;align-items:center}#surmenu>div a p{color:#204232}#surmenu>div a p:hover{color:#4c9b76}#surmenu>div a:hover{color:#4c9b76}#surmenu svg{width:15px;height:15px;fill:#4c9b76}#hamburger,#hamburger-content{background-color:#3f8061;display:flex;flex-direction:row;position:relative;height:80px}@media screen and (min-width:1200px){#hamburger-content,#hamburger nav,#hamburger nav ul,#hamburger nav ul li{width:100%}#hamburger nav ul{height:100%;width:80%;max-width:1180px;margin:auto;display:flex;flex-direction:row}}#hamburger ul li{display:none}@media screen and (min-width:1200px){#hamburger ul li{display:flex;justify-content:left;align-items:center;width:100%;max-width:200px;height:100%;color:#fffaf0}}@media screen and (min-width:1200px){#hamburger ul li a{color:#fffaf0;font-size:1.3rem;transition:all .3s ease-out}#hamburger ul li a:hover{color:#204232}}#hamburger-button{cursor:pointer;background:none;border:none;font-size:24px;padding:0;padding-left:24px;color:#fffaf0}@media screen and (min-width:1200px){#hamburger-button{display:none}}#hamburger-overlay{display:none;position:fixed;z-index:10;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .6)}.hamburger-activated #hamburger-overlay{display:block}#hamburger-sidebar{display:block;position:fixed;width:84%;max-width:600px;z-index:20;height:100%;top:0;left:0;background-color:#4c9b76;transform:translateX(-100%);transition:transform .2s ease-out;font-size:1.5rem}@media screen and (min-width:1200px){#hamburger-sidebar{display:none}}.hamburger-activated #hamburger-sidebar{transform:translateX(0)}#hamburger-sidebar-header{height:auto;width:100%;background-size:cover}#hamburger-sidebar-header img{opacity:.8}#hamburger-sidebar ul{display:flex;flex-direction:column;justify-content:space-around;height:300px;padding-top:32px}#hamburger-sidebar ul li{height:100%;width:100%;padding-left:24px;display:flex;align-items:center}#hamburger-sidebar ul li:hover{background-color:#4c9b76;transition:all .5s ease-out;cursor:pointer}#hamburger-sidebar ul li a:hover{color:#fff}.lecapri_logo{width:140px;height:65px;position:absolute;right:30px;top:5px;z-index:2;display:none}@media screen and (max-width:250px){.lecapri_logo{display:none}}@media screen and (min-width:251px)and (max-width:600px){.lecapri_logo{width:100px;height:45px;top:15px;right:10px}}.lecapri_logo_text{width:140px;height:65px;position:absolute;right:30px;top:5px;z-index:2;display:none}@media screen and (max-width:250px){.lecapri_logo_text{display:none}}@media screen and (min-width:251px)and (max-width:600px){.lecapri_logo_text{width:100px;height:45px;top:15px;right:10px}}div.headerTitle{width:100%;height:340px;background-image:url(/wp-content/themes/lecapri/img/accueil/pizza-500.webp);background-repeat:no-repeat;background-position:center;background-size:cover;background-color:red;display:flex;flex-direction:column}@media screen and (min-width:800px){div.headerTitle{background-image:url(/wp-content/themes/lecapri/img/accueil/pizza-1200.webp)}}@media screen and (min-width:1200px){div.headerTitle{background-image:url(/wp-content/themes/lecapri/img/accueil/pizza-2000.webp)}}@media screen and (max-width:425px){div.headerTitle{height:180px}}@media screen and (min-width:1200px){div.headerTitle{height:400px;width:calc(100% + 20px)}}div.imageHeader{flex-grow:1}div.headerTitle h1{text-align:center;margin-bottom:40px}h2.h2Presentation{text-align:center;color:#fff;margin:40px 0;background-color:#4c9b76}@media screen and (max-width:425px){h2.h2Presentation{margin:18px 0}}div.sloganContainer{width:100%;background-color:#fffaf0;padding:30px 0;display:flex;justify-content:center;align-items:center}div.sloganContainer h2{margin:0 10px;color:#4c9b76;font-size:1.1rem}@media screen and (min-width:1200px){div.sloganContainer h2{font-size:1.2rem}}.buttonContainer{display:flex;justify-content:space-around;background-color:#4c9b76;width:100%;max-width:830px;padding:30px;flex-wrap:wrap;margin:auto}@media screen and (max-width:419px){.buttonContainer{padding:30px 1px}}.buttonContainer button{border:none;background-color:#fffaf0;width:180px;padding:20px;border-radius:9999px;margin:5px 0;transition:background-color .3s ease-out}@media screen and (min-width:1200px){.buttonContainer button{width:180px}}@media screen and (max-width:370px){.buttonContainer button{width:150px}}.buttonContainer button p{color:#fff;font-family:"noto";color:#4c9b76;font-size:1.1rem;text-transform:capitalize;font-weight:700;transition:background-color .6s ease-out}@media screen and (min-width:1200px){.buttonContainer button p{font-size:1.1rem}}@media screen and (max-width:370px){.buttonContainer button p{font-size:.8rem}}.buttonContainer button:hover{background-color:#204232;transition:background-color .6s ease-out;color:#fffaf0;cursor:pointer}.buttonContainer button:hover p{color:#000;color:#fffaf0}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:#fff0;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:#fff0;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height 500ms ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/wp-content/themes/lecapri/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.presentation{width:95%;height:auto;padding:5px 5px;display:flex;flex-direction:column;margin:auto}.presentation1{width:100%}.presentation1 .owl-carousel{position:relative;width:100%}.presentation1 .owl-dots{position:absolute;display:flex;justify-content:center;align-items:center;top:10px;right:10px;background-color:#aad6c1;padding:2px 4px;height:20px;width:auto;border-radius:5px}.presentation1 .owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:3px 1px;background:#4c9b76;display:block;transition:all .2s ease}.presentation1 .owl-theme .owl-dots .owl-dot.active span{transition:all .2s ease;width:15px;background:#4c9b76}.presentation1 .owl-theme .owl-nav button[class*=owl-]{position:absolute;top:50%;transform:translateY(-50%);height:40px;width:40px;border-radius:50%;opacity:.4;background-color:#fffaf0;transition:opacity .2s ease-in-out}.presentation1 .owl-theme .owl-nav button[class*=owl-]:hover{opacity:1}.presentation1 .owl-theme .owl-nav button.owl-prev{left:20px}.presentation1 .owl-theme .owl-nav button.owl-next{right:20px}.presentation1 .owl-theme .owl-nav button span{display:flex;justify-content:center;align-items:center;height:40px;line-height:50px;font-size:35px;padding-bottom:6px;color:#000}.presentationText{margin:auto;margin-top:20px;padding:0 5px;flex-grow:1;color:#fff;width:100%;max-width:850px;display:flex;justify-content:center;flex-direction:column}@media screen and (min-width:1200px){.presentationText{width:60%;margin:40px auto 0 auto}}.presentationText p{margin-bottom:10px;text-align:left}.services{width:100%;position:relative;margin-top:50px}.servicePart1{background-color:#fffaf0;width:95%;margin:auto}.servicePart1>div{width:95%;padding:5px 5px;margin:auto;display:flex;flex-direction:row;justify-content:space-around;flex-wrap:wrap;gap:2%}.servicePart1>div h2{color:#4c9b76}.servicePart1>div svg path{fill:#4c9b76}.servicePart2>div svg path{fill:#fffaf0}.servicePart2>div h3{color:#fffaf0}div.serviceContainer{width:100px;height:130px;display:flex;flex-direction:column;justify-content:space-around;align-items:center}div.serviceContainer img{width:55px;height:55px}div.serviceContainer svg{width:clamp(2.5rem,5vw,4rem);height:auto}div.serviceContainer h3{text-align:center;color:#4c9b76}.servicePart2>div h3{color:#fffaf0}div#personsReducedMobility{width:40%;min-width:140px}div.espacement{width:100%;height:80px;background-color:#fffaf0}@media screen and (max-width:260px){div.espacement{display:none}}.servicePart2>div{background-color:#4c9b76;width:85%;height:300px;position:relative;margin:auto;top:-50px;display:flex;justify-content:space-around;flex-wrap:wrap;padding:10px;z-index:2}@media screen and (min-width:700px){.servicePart2>div{max-width:500px}}@media screen and (max-width:260px){.servicePart2>div{display:none}}.servicePart2 h2{width:100%;flex-grow:1}#servicePart1Bas{position:relative;top:-100px;z-index:0;padding-bottom:20px}@media screen and (max-width:260px){#servicePart1Bas{top:0}}@media screen and (min-width:500px){#servicePart1Bas>div{max-width:450px}}#servicePart1Bas h2{margin-top:0}#servicePart1Bas a{width:100px;height:130px;display:flex;flex-direction:column;justify-content:space-around;align-items:center}section.horaires{width:100%;padding-bottom:50px}section.horaires div{border:1px solid #4c9b76;border-radius:10px;width:90%;margin:auto;padding:20px;max-width:450px;background-color:#fffaf0}@media screen and (max-width:340px){section.horaires div{font-size:5vw}}section.horaires div table{width:100%;height:200px;color:#4c9b76}@media screen and (max-width:340px){section.horaires div table{height:300px;font-size:.9rem}}section.horaires div table tr{margin-bottom:30px}@media screen and (max-width:340px){section.horaires div table tr{margin-bottom:60px}}section.horaires div table tr td:nth-child(2){width:50%}@media screen and (max-width:458px){section.horaires div table tr td:nth-child(2){width:68%}}section.laCarte{width:100%;margin-bottom:20px}section.laCarte>h3{background-color:#fffaf0}div.menu{width:95%;max-width:750px;margin:auto;color:#fffaf0;margin-bottom:50px}div.menu>div{margin-bottom:10px;height:20px;display:flex;justify-content:space-between;align-items:center}div.menu>div p{height:22px;font-size:.9rem}div.menu div.dot{flex-grow:1;border-bottom:2px dotted #fff;box-sizing:border-box;position:relative;margin:0 5px;top:3px}div.menu div.imgDish svg,svg.nop{width:1.2rem;height:auto;margin-left:5px}div.menu div.imgDish svg path,svg.nop path{fill:#fffaf0}div.menu div.imgDish svg>path:first-of-type,svg.nop>path:first-of-type{fill:red}svg{width:1.2rem;height:auto;margin-left:5px}svg.vege path{fill:#fffaf0}p.comments{position:relative;top:-10px;font-size:.9rem;margin-bottom:5px;color:#204232;width:90%;font-weight:700}.carteCarousel{width:100%;margin:auto;height:350px;display:block}.presentation2{width:100%;height:100%}.presentation2 .owl-carousel{position:relative;width:70%;margin:auto;height:100%}@media screen and (max-width:425px){.presentation2 .owl-carousel{width:90%}}.carteCarousel img{height:350px;width:2000px;size:contain}section.laCarte div.carouselAndText{display:flex;flex-direction:column;justify-content:space-between;width:100%;max-width:550px;margin:auto}@media screen and (min-width:1200px){section.laCarte div.carouselAndText{align-items:center;max-width:none;margin-bottom:20px;width:95%}}section.laCarte div.carouselAndText p{width:100%;padding:10px 10px 0 10px;color:#fffaf0;display:flex}section.laCarte div.carouselAndText p:nth-child(2){margin-bottom:20px}section.laCarte div.carouselAndText p:nth-child(2) img{width:13px;height:auto;margin-left:5px}section.laCarte div.carouselAndText p img{position:relative;width:20px;height:20px;bottom:-5px}.presentation2 .owl-dots{position:absolute;display:flex;justify-content:center;align-items:center;top:10px;right:10px;background-color:#fffaf0;padding:2px 4px;height:20px;width:auto}.presentation2 .owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:3px 1px;background:#4c9b76;display:block;transition:all .2s ease}.presentation2 .owl-theme .owl-dots .owl-dot.active span{transition:all .2s ease;width:15px;background:#4c9b76}.presentation2 .owl-theme .owl-nav button[class*=owl-]{position:absolute;top:50%;transform:translateY(-50%);height:40px;width:40px;border-radius:50%;opacity:.4;background-color:#4c9b76;transition:opacity .2s ease-in-out}.presentation2 .owl-theme .owl-nav button[class*=owl-]:hover{opacity:1}.presentation2 .owl-theme .owl-nav button.owl-prev{left:20px}.presentation2 .owl-theme .owl-nav button.owl-next{right:20px}.presentation2 .owl-theme .owl-nav button span{display:flex;justify-content:center;align-items:center;height:40px;line-height:50px;font-size:35px;padding-bottom:6px;color:#000}section.contact{width:95%;margin:auto}section.contact div:nth-child(2){border:1px solid #4c9b76;border-radius:10px;width:50%;max-width:350px;margin:20px auto;padding:20px;background-color:#fffaf0}@media screen and (max-width:400px){section.contact div:nth-child(2){width:100%}}section.contact h4:first-child{margin-bottom:20px;text-transform:uppercase}section.contact h4{text-align:center;width:100%;font-size:1.3rem;color:#4c9b76}section.contact h4 a{color:#4c9b76}div.iframeMap{margin:20px 0}footer{width:100%;padding:40px;background-color:#3f8061;display:flex;flex-direction:column;justify-content:space-around;align-items:center}footer>div{width:90%;margin-bottom:20px}@media screen and (min-width:1200px){footer>div{width:40%}}footer ul{display:flex;flex-direction:column;justify-content:space-around;align-items:center;width:100%}footer p{color:#fffaf0}footer a{color:#fffaf0;font-weight:700}footer a:hover{color:#4c9b76}div.page{margin:30px 0;width:80%;font-size:1rem}div.page h2{color:#4c9b76;text-align:left}div.page p{font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif}div.page strong:nth-child(n+2){margin-bottom:5px;margin-top:20px}div.page li{margin-top:5px;color:#fff;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif}.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}/*!
Theme Name: Le Capri
Theme URI: 
Author: Chris Amstutz
Author URI: https://chris-az.com
Description: Un thème sur mesure pour un restaurant.
Version: 1.1
/* test compilation 01 */*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;height:100%}a,a:visited,a:active{text-decoration:none}a,button{cursor:revert}ol,ul,menu{list-style-type:none}img{width:100%;max-width:100%}table{border-collapse:collapse}textarea{white-space:revert}::placeholder{color:unset}@font-face{font-display:swap;font-family:"noto";src:url(/wp-content/font/NotoSerifOriya-VariableFont_wght.ttf) format("truetype")}html{font-family:"noto"}body{background-color:#fffaf0;width:100%;display:flex;flex-direction:column}main{background-color:#4c9b76;width:100%;flex-grow:1;display:flex;flex-direction:column;align-items:center}@media screen and (min-width:1200px){main{width:80%;max-width:1200px;margin:auto;box-shadow:0 0 10px 10px #becdb0;padding:0 10px 10px 10px}}p{color:#fff;letter-spacing:.8px;line-height:20px}h1{font-size:2rem;margin-top:20px;color:#fff}h2{text-align:center;width:100%;text-transform:uppercase;padding:12px 0;color:#fff;margin-top:20px}h3.h3Carte{text-align:center;width:95%;margin:auto;margin-bottom:20px;text-transform:uppercase;padding:12px 0;background-color:#4c9b76}a{color:#fff}a:hover{color:#4c9b76}div#surmenu{display:none}@media screen and (min-width:1200px){div#surmenu{display:block;width:100%;height:auto;background-color:#fffaf0;font-size:.8rem;font-weight:700}}#surmenu>div{display:flex;justify-content:flex-end;column-gap:10px;height:30px;width:auto;margin-right:20px}#surmenu>div a{height:30px;width:auto;display:flex;justify-content:center;align-items:center}#surmenu>div a p{color:#204232}#surmenu>div a p:hover{color:#4c9b76}#surmenu>div a:hover{color:#4c9b76}#surmenu svg{width:15px;height:15px;fill:#4c9b76}#hamburger,#hamburger-content{background-color:#3f8061;display:flex;flex-direction:row;position:relative;height:80px}@media screen and (min-width:1200px){#hamburger-content,#hamburger nav,#hamburger nav ul,#hamburger nav ul li{width:100%}#hamburger nav ul{height:100%;width:80%;max-width:1180px;margin:auto;display:flex;flex-direction:row}}#hamburger ul li{display:none}@media screen and (min-width:1200px){#hamburger ul li{display:flex;justify-content:left;align-items:center;width:100%;max-width:200px;height:100%;color:#fffaf0}}@media screen and (min-width:1200px){#hamburger ul li a{color:#fffaf0;font-size:1.3rem;transition:all .3s ease-out}#hamburger ul li a:hover{color:#204232}}#hamburger-button{cursor:pointer;background:none;border:none;font-size:24px;padding:0;padding-left:24px;color:#fffaf0}@media screen and (min-width:1200px){#hamburger-button{display:none}}#hamburger-overlay{display:none;position:fixed;z-index:10;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .6)}.hamburger-activated #hamburger-overlay{display:block}#hamburger-sidebar{display:block;position:fixed;width:84%;max-width:600px;z-index:20;height:100%;top:0;left:0;background-color:#4c9b76;transform:translateX(-100%);transition:transform .2s ease-out;font-size:1.5rem}@media screen and (min-width:1200px){#hamburger-sidebar{display:none}}.hamburger-activated #hamburger-sidebar{transform:translateX(0)}#hamburger-sidebar-header{height:auto;width:100%;background-size:cover}#hamburger-sidebar-header img{opacity:.8}#hamburger-sidebar ul{display:flex;flex-direction:column;justify-content:space-around;height:300px;padding-top:32px}#hamburger-sidebar ul li{height:100%;width:100%;padding-left:24px;display:flex;align-items:center}#hamburger-sidebar ul li:hover{background-color:#4c9b76;transition:all .5s ease-out;cursor:pointer}#hamburger-sidebar ul li a:hover{color:#fff}.lecapri_logo{width:140px;height:65px;position:absolute;right:30px;top:5px;z-index:2;display:none}@media screen and (max-width:250px){.lecapri_logo{display:none}}@media screen and (min-width:251px)and (max-width:600px){.lecapri_logo{width:100px;height:45px;top:15px;right:10px}}.lecapri_logo_text{width:140px;height:65px;position:absolute;right:30px;top:5px;z-index:2;display:none}@media screen and (max-width:250px){.lecapri_logo_text{display:none}}@media screen and (min-width:251px)and (max-width:600px){.lecapri_logo_text{width:100px;height:45px;top:15px;right:10px}}div.headerTitle{width:100%;height:340px;background-image:url(/wp-content/themes/lecapri/img/accueil/pizza-500.webp);background-repeat:no-repeat;background-position:center;background-size:cover;background-color:red;display:flex;flex-direction:column}@media screen and (min-width:800px){div.headerTitle{background-image:url(/wp-content/themes/lecapri/img/accueil/pizza-1200.webp)}}@media screen and (min-width:1200px){div.headerTitle{background-image:url(/wp-content/themes/lecapri/img/accueil/pizza-2000.webp)}}@media screen and (max-width:425px){div.headerTitle{height:180px}}@media screen and (min-width:1200px){div.headerTitle{height:400px;width:calc(100% + 20px)}}div.imageHeader{flex-grow:1}div.headerTitle h1{text-align:center;margin-bottom:40px}h2.h2Presentation{text-align:center;color:#fff;margin:40px 0;background-color:#4c9b76}@media screen and (max-width:425px){h2.h2Presentation{margin:18px 0}}div.sloganContainer{width:100%;background-color:#fffaf0;padding:30px 0;display:flex;justify-content:center;align-items:center}div.sloganContainer h2{margin:0 10px;color:#4c9b76;font-size:1.1rem}@media screen and (min-width:1200px){div.sloganContainer h2{font-size:1.2rem}}.buttonContainer{display:flex;justify-content:space-around;background-color:#4c9b76;width:100%;max-width:830px;padding:30px;flex-wrap:wrap;margin:auto}@media screen and (max-width:419px){.buttonContainer{padding:30px 1px}}.buttonContainer button{border:none;background-color:#fffaf0;width:180px;padding:20px;border-radius:9999px;margin:5px 0;transition:background-color .3s ease-out}@media screen and (min-width:1200px){.buttonContainer button{width:180px}}@media screen and (max-width:370px){.buttonContainer button{width:150px}}.buttonContainer button p{color:#fff;font-family:"noto";color:#4c9b76;font-size:1.1rem;text-transform:capitalize;font-weight:700;transition:background-color .6s ease-out}@media screen and (min-width:1200px){.buttonContainer button p{font-size:1.1rem}}@media screen and (max-width:370px){.buttonContainer button p{font-size:.8rem}}.buttonContainer button:hover{background-color:#204232;transition:background-color .6s ease-out;color:#fffaf0;cursor:pointer}.buttonContainer button:hover p{color:#000;color:#fffaf0}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:#fff0;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:#fff0;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height 500ms ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/wp-content/themes/lecapri/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.presentation{width:95%;height:auto;padding:5px 5px;display:flex;flex-direction:column;margin:auto}.presentation1{width:100%}.presentation1 .owl-carousel{position:relative;width:100%}.presentation1 .owl-dots{position:absolute;display:flex;justify-content:center;align-items:center;top:10px;right:10px;background-color:#aad6c1;padding:2px 4px;height:20px;width:auto;border-radius:5px}.presentation1 .owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:3px 1px;background:#4c9b76;display:block;transition:all .2s ease}.presentation1 .owl-theme .owl-dots .owl-dot.active span{transition:all .2s ease;width:15px;background:#4c9b76}.presentation1 .owl-theme .owl-nav button[class*=owl-]{position:absolute;top:50%;transform:translateY(-50%);height:40px;width:40px;border-radius:50%;opacity:.4;background-color:#fffaf0;transition:opacity .2s ease-in-out}.presentation1 .owl-theme .owl-nav button[class*=owl-]:hover{opacity:1}.presentation1 .owl-theme .owl-nav button.owl-prev{left:20px}.presentation1 .owl-theme .owl-nav button.owl-next{right:20px}.presentation1 .owl-theme .owl-nav button span{display:flex;justify-content:center;align-items:center;height:40px;line-height:50px;font-size:35px;padding-bottom:6px;color:#000}.presentationText{margin:auto;margin-top:20px;padding:0 5px;flex-grow:1;color:#fff;width:100%;max-width:850px;display:flex;justify-content:center;flex-direction:column}@media screen and (min-width:1200px){.presentationText{width:60%;margin:40px auto 0 auto}}.presentationText p{margin-bottom:10px;text-align:left}.services{width:100%;position:relative;margin-top:50px}.servicePart1{background-color:#fffaf0;width:95%;margin:auto}.servicePart1>div{width:95%;padding:5px 5px;margin:auto;display:flex;flex-direction:row;justify-content:space-around;flex-wrap:wrap;gap:2%}.servicePart1>div h2{color:#4c9b76}.servicePart1>div svg path{fill:#4c9b76}.servicePart2>div svg path{fill:#fffaf0}.servicePart2>div h3{color:#fffaf0}div.serviceContainer{width:100px;height:130px;display:flex;flex-direction:column;justify-content:space-around;align-items:center}div.serviceContainer img{width:55px;height:55px}div.serviceContainer svg{width:clamp(2.5rem,5vw,4rem);height:auto}div.serviceContainer h3{text-align:center;color:#4c9b76}.servicePart2>div h3{color:#fffaf0}div#personsReducedMobility{width:40%;min-width:140px}div.espacement{width:100%;height:80px;background-color:#fffaf0}@media screen and (max-width:260px){div.espacement{display:none}}.servicePart2>div{background-color:#4c9b76;width:85%;height:300px;position:relative;margin:auto;top:-50px;display:flex;justify-content:space-around;flex-wrap:wrap;padding:10px;z-index:2}@media screen and (min-width:700px){.servicePart2>div{max-width:500px}}@media screen and (max-width:260px){.servicePart2>div{display:none}}.servicePart2 h2{width:100%;flex-grow:1}#servicePart1Bas{position:relative;top:-100px;z-index:0;padding-bottom:20px}@media screen and (max-width:260px){#servicePart1Bas{top:0}}@media screen and (min-width:500px){#servicePart1Bas>div{max-width:450px}}#servicePart1Bas h2{margin-top:0}#servicePart1Bas a{width:100px;height:130px;display:flex;flex-direction:column;justify-content:space-around;align-items:center}section.horaires{width:100%;padding-bottom:50px}section.horaires div{border:1px solid #4c9b76;border-radius:10px;width:90%;margin:auto;padding:20px;max-width:450px;background-color:#fffaf0}@media screen and (max-width:340px){section.horaires div{font-size:5vw}}section.horaires div table{width:100%;height:200px;color:#4c9b76}@media screen and (max-width:340px){section.horaires div table{height:300px;font-size:.9rem}}section.horaires div table tr{margin-bottom:30px}@media screen and (max-width:340px){section.horaires div table tr{margin-bottom:60px}}section.horaires div table tr td:nth-child(2){width:50%}@media screen and (max-width:458px){section.horaires div table tr td:nth-child(2){width:68%}}section.laCarte{width:100%;margin-bottom:20px}section.laCarte>h3{background-color:#fffaf0}div.menu{width:95%;max-width:750px;margin:auto;color:#fffaf0;margin-bottom:50px}div.menu>div{margin-bottom:10px;height:20px;display:flex;justify-content:space-between;align-items:center}div.menu>div p{height:22px;font-size:.9rem}div.menu div.dot{flex-grow:1;border-bottom:2px dotted #fff;box-sizing:border-box;position:relative;margin:0 5px;top:3px}div.menu div.imgDish svg,svg.nop{width:1.2rem;height:auto;margin-left:5px}div.menu div.imgDish svg path,svg.nop path{fill:#fffaf0}div.menu div.imgDish svg>path:first-of-type,svg.nop>path:first-of-type{fill:red}svg{width:1.2rem;height:auto;margin-left:5px}svg.vege path{fill:#fffaf0}p.comments{position:relative;top:-10px;font-size:.9rem;margin-bottom:5px;color:#204232;width:90%;font-weight:700}.carteCarousel{width:100%;margin:auto;height:350px;display:block}.presentation2{width:100%;height:100%}.presentation2 .owl-carousel{position:relative;width:70%;margin:auto;height:100%}@media screen and (max-width:425px){.presentation2 .owl-carousel{width:90%}}.carteCarousel img{height:350px;width:2000px;size:contain}section.laCarte div.carouselAndText{display:flex;flex-direction:column;justify-content:space-between;width:100%;max-width:550px;margin:auto}@media screen and (min-width:1200px){section.laCarte div.carouselAndText{align-items:center;max-width:none;margin-bottom:20px;width:95%}}section.laCarte div.carouselAndText p{width:100%;padding:10px 10px 0 10px;color:#fffaf0;display:flex}section.laCarte div.carouselAndText p:nth-child(2){margin-bottom:20px}section.laCarte div.carouselAndText p:nth-child(2) img{width:13px;height:auto;margin-left:5px}section.laCarte div.carouselAndText p img{position:relative;width:20px;height:20px;bottom:-5px}.presentation2 .owl-dots{position:absolute;display:flex;justify-content:center;align-items:center;top:10px;right:10px;background-color:#fffaf0;padding:2px 4px;height:20px;width:auto}.presentation2 .owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:3px 1px;background:#4c9b76;display:block;transition:all .2s ease}.presentation2 .owl-theme .owl-dots .owl-dot.active span{transition:all .2s ease;width:15px;background:#4c9b76}.presentation2 .owl-theme .owl-nav button[class*=owl-]{position:absolute;top:50%;transform:translateY(-50%);height:40px;width:40px;border-radius:50%;opacity:.4;background-color:#4c9b76;transition:opacity .2s ease-in-out}.presentation2 .owl-theme .owl-nav button[class*=owl-]:hover{opacity:1}.presentation2 .owl-theme .owl-nav button.owl-prev{left:20px}.presentation2 .owl-theme .owl-nav button.owl-next{right:20px}.presentation2 .owl-theme .owl-nav button span{display:flex;justify-content:center;align-items:center;height:40px;line-height:50px;font-size:35px;padding-bottom:6px;color:#000}section.contact{width:95%;margin:auto}section.contact div:nth-child(2){border:1px solid #4c9b76;border-radius:10px;width:50%;max-width:350px;margin:20px auto;padding:20px;background-color:#fffaf0}@media screen and (max-width:400px){section.contact div:nth-child(2){width:100%}}section.contact h4:first-child{margin-bottom:20px;text-transform:uppercase}section.contact h4{text-align:center;width:100%;font-size:1.3rem;color:#4c9b76}section.contact h4 a{color:#4c9b76}div.iframeMap{margin:20px 0}footer{width:100%;padding:40px;background-color:#3f8061;display:flex;flex-direction:column;justify-content:space-around;align-items:center}footer>div{width:90%;margin-bottom:20px}@media screen and (min-width:1200px){footer>div{width:40%}}footer ul{display:flex;flex-direction:column;justify-content:space-around;align-items:center;width:100%}footer p{color:#fffaf0}footer a{color:#fffaf0;font-weight:700}footer a:hover{color:#4c9b76}div.page{margin:30px 0;width:80%;font-size:1rem}div.page h2{color:#4c9b76;text-align:left}div.page p{font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif}div.page strong:nth-child(n+2){margin-bottom:5px;margin-top:20px}div.page li{margin-top:5px;color:#fff;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif}