@-webkit-keyframes spinAround{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes spinAround{0%{-o-transform:rotate(0deg);transform:rotate(0deg)}to{-o-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spinAround{0%{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}.main section{position:relative;padding:1rem;min-height:100vh}@media only screen and (min-width:1088px){.main section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.main section .container{background-color:#fff;width:100%}@media only screen and (max-width:1087px){.main section .container>.columns>.column{padding-left:1.5rem;padding-right:1.5rem}}.main section .section-title{font-size:2rem;margin-bottom:2rem}@media only screen and (min-width:1088px){.main section .section-title{font-size:2.5rem}}.main section .next-page{text-align:center}@media only screen and (min-width:1088px){.main section .next-page{position:absolute;bottom:3rem;left:50%;-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}}.main section .next-page img{max-width:50px}.main section .next-page a{-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.main section .next-page a:active,.main section .next-page a:focus,.main section .next-page a:hover{opacity:.6}.main section.cadeaux-section,.main section.carte-section,.main section.home-section,.main section.reservation-section{background-size:cover;background-position:50%;border:20px solid #fff}@media only screen and (min-width:1088px){.main section.cadeaux-section,.main section.carte-section,.main section.home-section,.main section.reservation-section{border-width:40px;padding:2rem 5rem}}.main section.home-section{background-image:url(/wp-content/themes/lestampille2021/dist/images/background.jpg?6fda1ec52eceaed8d9dc0475a7ef1d16)}@media only screen and (min-width:1088px){.main section.home-section .home-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.main section.home-section .home-columns .logo figure{text-align:center}@media only screen and (min-width:1088px){.main section.home-section .home-columns .logo{width:40%}.main section.home-section .home-columns .logo figure{margin-bottom:6rem}}@media only screen and (min-width:1088px){.main section.home-section .home-columns .radis{width:20%;text-align:center}.main section.home-section .home-columns .radis img{width:auto;height:100%;max-height:calc(100vh - 80px)}}@media only screen and (min-width:1088px){.main section.home-section .home-columns .family{width:40%}}@media only screen and (min-width:1088px){.main section.home-section .content{margin-left:5rem;font-size:1.25rem}}.main section.carte-section{background-image:url(/wp-content/themes/lestampille2021/dist/images/background-carte.jpg?37c4f4f5cf5fdd20ec53c9e3fab82615)}.main section.cadeaux-section,.main section.reservation-section{background-color:#e6e6e6}.main section.restaurant-section,.main section.salle-section{background-image:url(/wp-content/themes/lestampille2021/dist/images/background-leather.jpg?19005296ddd2727af053e817e1ee2310);padding:20px}@media only screen and (min-width:1088px){.main section.restaurant-section,.main section.salle-section{padding:40px}}@media only screen and (min-width:1472px){.main section .menu-column{padding:2rem 5rem}}@media only screen and (max-width:1087px){.main section .menu-column figure{display:none}}@media only screen and (min-width:1088px){.main section .menu-column figure{margin-top:4rem;margin-bottom:4rem}}.main section .menu-column figure img{max-width:230px}.menu-primary-inline{font-size:1.7rem;text-transform:lowercase}.menu-primary-inline a{font-weight:700;color:#000}.menu-primary-inline a:active,.menu-primary-inline a:focus,.menu-primary-inline a:hover{color:#d4441c}.menu-primary-inline a:before{content:"_ "}.metaslider .slides img{-o-object-fit:cover;object-fit:cover;max-height:calc(50vh - 40px)!important;width:auto}
