@charset "UTF-8";/*!
Theme Name: Passerini
Theme URI: http://www.passerini.paris/
Author: David FELIX-FAURE
Author URI: http://www.felixfaure.fr
Description: Theme perso pour Passerini
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: responsive-layout, accessibility-ready
Text Domain: passerini
*/.clearfix:after,.perfectJustify:after,.perfectJustify:before{content:''}a,button,input{background-color:transparent}.slider:focus,a:active,a:hover{outline:0}.header_trigger,a{transition:color .3s}.contact,.table-fixed,.table-sameHeight,table.table-sameHeight{table-layout:fixed}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}.italic,em,i{font-style:italic}article,aside,datagrid,datalist,details,dialog,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}.perfectJustify_i,button,iframe,img,input{vertical-align:middle}abbr,bb,eventsource,mark,meter,output,time{display:inline}iframe,img{border:0}img{-ms-interpolation-mode:bicubic;width:auto}img:not([src$=".svg"]){height:auto}a img{border:0}svg:not(:root){overflow:hidden}table{border-collapse:collapse;border-spacing:0}audio:not([controls]){display:none;height:0}*,:after,:before{box-sizing:inherit}button,input{margin:0;padding:0;border:0;color:inherit;font-family:inherit;font-size:inherit;outline-style:none;text-transform:none;letter-spacing:inherit}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{-webkit-border-radius:0;line-height:normal}.password input,input:invalid{border:1px solid rgba(0,0,0,.3)}button,label{cursor:pointer}button{overflow:visible;-webkit-appearance:none}button[disabled]{cursor:default}input:invalid{box-shadow:none;-moz-box-shadow:none}input:focus:invalid{border-color:#cb1d1d}input:invalid~[type=submit]{opacity:.3;pointer-events:none;cursor:default}@font-face{font-family:lyon;src:url(fonts/lyontext-bolditalic-web.eot);src:url(fonts/lyontext-bolditalic-web.eot?#iefix) format("embedded-opentype"),url(fonts/lyontext-bolditalic-web.woff2) format("woff2"),url(fonts/lyontext-bolditalic-web.woff) format("woff");font-weight:700;font-style:italic;font-stretch:normal}@font-face{font-family:lyon;src:url(fonts/lyontext-bold-web.eot);src:url(fonts/lyontext-bold-web.eot?#iefix) format("embedded-opentype"),url(fonts/lyontext-bold-web.woff2) format("woff2"),url(fonts/lyontext-bold-web.woff) format("woff");font-weight:700;font-style:normal;font-stretch:normal}@font-face{font-family:lyon;src:url(fonts/lyontext-regularitalic-web.eot);src:url(fonts/lyontext-regularitalic-web.eot?#iefix) format("embedded-opentype"),url(fonts/lyontext-regularitalic-web.woff2) format("woff2"),url(fonts/lyontext-regularitalic-web.woff) format("woff");font-weight:400;font-style:italic;font-stretch:normal}@font-face{font-family:lyon;src:url(fonts/lyontext-regular-web.eot);src:url(fonts/lyontext-regular-web.eot?#iefix) format("embedded-opentype"),url(fonts/lyontext-regular-web.woff2) format("woff2"),url(fonts/lyontext-regular-web.woff) format("woff");font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:passerini;src:url(fonts/passerini-text_04-webfont.eot);src:url(fonts/passerini-text_04-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/passerini-text_04-webfont.woff2) format("woff2"),url(fonts/passerini-text_04-webfont.woff) format("woff"),url(fonts/passerini-text_04-webfont.ttf) format("truetype");font-weight:400;font-style:normal}.clearfix:after{clear:both;display:table}.srOnly{position:absolute;clip:rect(1px,1px,1px,1px);height:1px!important;width:1px!important;overflow:hidden;margin:-1px;padding:0;border:0}.srOnly-focusable:active,.srOnly-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.aligncenter,.blockRight,.center,.wrapper{margin-left:auto}.alignleft,.left{float:left}.alignright,.right{float:right}.aligncenter,.center{margin-right:auto}.alignleft,img.left{margin-right:1em}.alignright,img.right{margin-left:1em}.aligncenter,.alignleft,.alignright,img.left,img.right{margin-bottom:.3em}.is-hide{display:none}.invisible{opacity:0}.txtLeft{text-align:left}.txtRight{text-align:right}.slider_btn,.txtCenter{text-align:center}.txtJustify{text-align:justify;word-wrap:break-word;-ms-hyphens:auto;hyphens:auto}.txtNoJustify{text-align:left;word-wrap:normal;-ms-hyphens:none;hyphens:none}.uppercase{text-transform:uppercase}.bold{font-weight:700}.light{font-weight:300}.normalWeight{font-weight:400}.underline{text-decoration:underline}.defautFont{font-family:lyon,"Times New Roman",Times,serif}.secondFont{font-family:passerini,"Times New Roman",Times,serif}.txtWhite{color:#fff}.txtBlack,body{color:#000}a,a:active,a:focus,a:hover{color:inherit}.inlineBlock,.inlineConteneur>*{display:inline-block}.wrapper{width:90%;max-width:75em;margin-right:auto}.perfectJustify{display:block;text-align:justify;overflow:hidden}.perfectJustify:before{display:block;width:100%;margin-bottom:-1.17em}.perfectJustify:after{display:inline-block;width:100%}.perfectJustify_i{display:inline-block;position:relative;top:1.17em;text-align:left}.icon{display:inline-block;vertical-align:text-top;fill:currentColor}html{box-sizing:border-box;width:100%;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}.p,blockquote,body,caption,dl,figure,ol,p,pre,table,ul{font-size:1em;line-height:1.17}body{width:100%;background-color:#fff;font-family:lyon,"Times New Roman",Times,serif;padding-left:15.625em}.txt blockquote p,.txt h2{font-family:passerini,"Times New Roman",Times,serif;text-transform:uppercase}::selection{background:#000;text-shadow:none;color:#fff}blockquote,code,img,input,pre,svg,table,td,textarea,video{max-width:100%}a,h1,h2,h3,h4,h5,h6,p,textarea{word-wrap:break-word}@-ms-viewport{width:device-width}@viewport{width:device-width}b,strong{font-weight:700}sub,sup{position:relative;font-size:.75em;vertical-align:0}sup{bottom:1ex}sub{top:.5ex}a{text-decoration:none;cursor:pointer}.password [type=submit],.password a,.txt a,.txt blockquote a{text-decoration:underline}.header_nav-social a:active,.header_nav-social a:focus,.header_nav-social a:hover,.header_title a:active,.header_title a:focus,.header_title a:hover,.header_trigger:hover,.txt a:active,.txt a:focus,.txt a:hover{color:#666}a:focus{outline:dotted thin}ol,ul{list-style-position:inside}ul{list-style:none}.txt h2{max-width:23.809524em;margin-top:1em;margin-bottom:.619048em;font-size:1.3125em;line-height:.93}.txt .srOnly:first-child+h2,.txt h2:first-child{margin-top:0}.txt h2:last-child{margin-bottom:0}.txt h3,.txt ol,.txt p,.txt ul{max-width:35.714286em;font-size:.875em}.txt h3{font-weight:700}.txt ol,.txt p,.txt ul:not(.list){margin-bottom:.714286em}.txt ol:last-child,.txt p:last-child,.txt ul:not(.list):last-child{margin-bottom:0}.txt ol{list-style-position:outside}.txt ul:not(.list) li:before{content:"\203a";display:inline-block;width:.714286em;height:1em;margin-left:-.714286em;font-weight:700}.txt blockquote{max-width:23.809524em;margin-bottom:1em;font-size:1.3125em}.txt blockquote:last-child{margin-bottom:0}.txt blockquote p{margin:0;font-size:1em;line-height:1}.content_section,.header_logo{margin-bottom:2.5em}.txt blockquote cite{display:inline-block;font-family:lyon,"Times New Roman",Times,serif;font-size:.666667em;line-height:1.17;text-transform:none}.header_title,.password h1{font-family:passerini,"Times New Roman",Times,serif;text-transform:uppercase}@media only screen and (max-width:47.5em){.txt h3,.txt ol,.txt p,.txt ul{max-width:31.25em;font-size:1em}}@media only screen and (max-width:18.75em){.txt blockquote{font-size:1.125em}.txt blockquote cite{font-size:.777778em}}.table{display:table;width:100%}.table_row,.tr{display:table-row;width:100%}.table_cell,.td{display:table-cell;vertical-align:top}.table-sameHeight p,table.table-sameHeight p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html #wpadminbar{min-width:0;position:fixed}.header{position:fixed;top:0;left:0;z-index:1000;width:15.625em;height:100%;padding:2.5em;overflow:auto;background-color:#fff}.header_nav-pages,.header_navs{padding-left:.625em}.admin-bar .header{border-top:32px solid #fff}.header_logo{position:relative;width:6.5em;margin-left:.375em}.header_logo:before{content:"";display:block;padding-top:122.115385%}.header_logo a,.header_logo svg{display:block;width:100%;height:100%}.header_logo a{position:absolute;top:0;left:0}.header_title{font-size:1.3125em;line-height:.93}.header_navs li,.header_navs p{font-size:.875em}.header_section{margin-bottom:1.25em}.header_section:last-child{margin-bottom:0}.is-page .header_section-pages{opacity:.3}.is-page .header_section-pages.is-active{opacity:1}.header_nav-pages a{display:inline-block;padding-top:.142857em;padding-bottom:.142857em;text-indent:-.714286em;line-height:1}.header_nav-pages a:before{content:"\203a";display:none;width:.714286em;height:1em;margin-left:-.714286em;font-weight:700;text-indent:0}.header_nav-pages .is-active a:before,.header_nav-pages a:active:before,.header_nav-pages a:focus:before,.header_nav-pages a:hover:before,.header_nav-social li{display:inline-block}.header_nav-social li:not(:last-child){margin-right:.571429em}.header_mobileTitle,.header_trigger{display:none}.header_mobileTitle{font-family:passerini,"Times New Roman",Times,serif;font-size:1.875em;line-height:1.875rem;white-space:nowrap}.header_trigger{position:absolute;top:50%;right:1.6875em;transform:translateY(-50%);padding:.3125em;line-height:1}.main{display:table;height:100vh;width:100%;padding:2.5em 2.5em 2.5em 3.125em;overflow:hidden}.admin-bar .main{height:calc(100vh - 32px)}.main-noPad{padding:0 0 0 .625em}.is-contentFull .main{display:block}@media screen and (max-width:782px){.admin-bar .header{border-top:46px solid #fff}.admin-bar .main{height:calc(100vh - 46px)}}@media only screen and (max-width:47.5em){body{padding-left:0}.header_logo{width:5.625em}.header_navs li,.header_navs p{font-size:1em}.is-page .header{width:100%;height:3.875em;padding:1em 5.625em 1em 2em;overflow:visible;box-shadow:0 0 .625em rgba(0,0,0,.3)}.is-page.admin-bar .header{border-top:0;top:46px}.is-page .header_navs{display:none;position:fixed;top:3.875em;left:0;right:0;bottom:0;z-index:1100;padding:2em;overflow:auto;background-color:#fff}.is-page.admin-bar .header_navs{margin-top:46px}.is-page .header_section{width:11.625em}.is-page .header.is-open .header_navs,.is-page .header_mobileTitle,.is-page .header_trigger{display:block}.is-home .header{position:relative;top:auto;left:auto;width:100%;max-width:15.625em;padding:2em}.is-home.admin-bar .header{border-top:0}.main{padding:7.5em 2em 2em}.main.has-map{padding-bottom:0}.has-slider .main{padding-top:10.75em}.is-home .main{display:none}}@media only screen and (max-width:32.5em){.header_mobileTitle{font-size:1.5em;font-size:5.769231vw}}@media only screen and (max-width:26.25em){.header_mobileTitle{font-size:1.25em;font-size:5.769231vw}}@media only screen and (max-width:22.5em){.header_mobileTitle{font-size:1em;font-size:5.384615vw}}@media only screen and (max-width:18.75em){.header_mobileTitle{font-size:.6875em;font-size:5vw}}@media only screen and (max-width:47.5em) and (max-height:32.5em){.has-slider .main{padding-top:8.25em}}@media only screen and (max-width:25em),only screen and (max-width:47.5em) and (max-height:25em){.has-slider .main{padding-bottom:0;padding-left:0;padding-right:0}}.list li{padding:.357143em 0;border-bottom:1px solid grey}.content_section:last-child{margin-bottom:0}.content_section-cols{width:100%;margin-top:-1.875em}.content_col{display:inline-block;width:100%;max-width:11.25em;padding-right:1.25em;margin-top:1.875em;vertical-align:top}.contact{display:table;width:100%;height:100%}.contact_section{display:table-row}.contact_section .content_col{margin-top:0;margin-bottom:1.875em}.contact_section-map{height:100%}.gogoMap{width:100%;height:100%;min-height:12.5em;background-color:#e5e3df}.slider_btn,.slider_i{background-color:#fff}.gogoMap img{height:100%;max-width:none}.slider{position:relative;width:100%;height:100%}.slider-full .slider_i img,.slider_i,.slider_i img{display:block;position:absolute}.slider_i{width:100%;height:100%;top:0;left:0;overflow:hidden;visibility:hidden}.slider-fade .slider_i-hideNext,.slider-fade .slider_i-hidePrev,.slider:not(.is-init) .slider_i:first-child,.slider_i.is-active{visibility:visible}.slider_i img{max-width:100%;max-height:100%;top:0;left:0}.slider-full .slider_i img{top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover}.slider_btn,.slider_counter{position:absolute;top:.375em;z-index:2}.slider-full .slider_i{background-position:center center;background-repeat:no-repeat;background-size:cover}.slider_btn{left:.375em;width:2em;height:2em;line-height:2em;padding-right:.125em;transition:background-color .3s,color .3s}.slider_btn+.slider_btn{left:2.75em;padding-left:.125em;padding-right:0}.slider_btn:hover{background-color:#000;color:#fff}.slider_counter{display:none;right:.375em}.slider-fade .slider_i.is-active{opacity:0;animation:fadeIn 450ms cubic-bezier(.455,.03,.515,.955) both}.slider-fade.slider-slow .slider_i.is-active{animation-duration:1s}.slider-fade .slider_i-hideNext{z-index:-1}@keyframes fadeIn{100%{opacity:1}}.password h1{max-width:23.809524em;margin-bottom:.333333em;font-size:1.3125em;line-height:.93}.password form{max-width:31.25em;margin-bottom:.4375em}.password form p{position:relative;width:100%}.password [type=submit],.password input{display:block;padding:.571429em .714286em}.password input{width:100%;padding-right:6.428571em}.password [type=submit]{position:absolute;top:0;right:0;height:100%;z-index:1}.password [type=submit] .icon{margin-left:.714286em}.password [type=submit]:active,.password [type=submit]:focus,.password [type=submit]:hover,.password a:active,.password a:focus,.password a:hover{color:#666}@media only screen and (max-width:47.5em){.content_col{max-width:12.857143em}.contact_section-map .gogoMap{position:relative;width:calc(100% + 4em);margin-left:-2em}.slider_btn{top:-5em;left:0;width:3.125em;height:3.125em;line-height:3.125em;padding-right:.1875em;border:1px solid #ccc;transition:border-color .3s,background-color .3s}.slider_btn+.slider_btn{left:4.0625em;padding-left:.1875em;padding-right:0}.slider_btn:hover{border-color:#000}.slider_counter{display:block;top:-4.210526em;right:0;font-size:1.1875em;line-height:2.631579em}}@media only screen and (max-width:47.5em) and (max-height:32.5em){.slider_btn,.slider_counter{top:-3.1875em;line-height:2em}.slider_btn{width:2em;height:2em}.slider_btn+.slider_btn{left:2.9375em}.slider_counter{font-size:1em}}@media only screen and (max-width:25em),only screen and (max-width:47.5em) and (max-height:25em){.slider_btn{margin-left:2em}.slider_counter{right:2rem}.slider_i img{left:50%;transform:translateX(-50%)}}#wd_booking_btn{float:none;display:inline-block}@media print{*{background:0 0!important;box-shadow:none!important;text-shadow:none!important}@page{margin:.5cm}.p a[href]:after,p a[href]:after{content:" (" attr(href) ")"}.p abbr[title]:after,p abbr[title]:after{content:" (" attr(title) ")"}.p .linkWithNoTxt a:after,.p a[href^="javascript:"]:after,.p a[href^="#"]:after,p .linkWithNoTxt a:after,p a[href^="javascript:"]:after,p a[href^="#"]:after{content:""}blockquote,img,ol,pre,tr,ul{page-break-inside:avoid}caption,h1,h2,h3{page-break-after:avoid}thead{display:table-header-group}.p,blockquote,h2,h3,p{orphans:3;widows:3}}
/*# sourceMappingURL=style.css.map */