#switch-mobile-menu{color:#58585a;display:none;font-size:16px;font-weight:700;line-height:50px;overflow:visible;pointer-events:auto;position:fixed;top:60px;left:60px;z-index:1000;text-transform:none;width:50px;height:50px}#switch-mobile-menu .switch-mobile-menu-inner{border:1px solid rgba(51,51,51,.2);display:block;color:#fff;fill:#fff;margin:auto;position:relative;text-align:center;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;overflow:hidden;z-index:1;width:50px;height:50px}#switch-mobile-menu:hover .switch-mobile-menu-inner{border-color:#fff}#switch-mobile-menu .switch-mobile-menu-inner:before{content:'';position:absolute;top:0;left:-25%;width:150%;height:100%;background-color:#fff;z-index:-1;-webkit-transform:rotate3d(0,0,1,45deg) translate3d(0,-3em,0);transform:rotate3d(0,0,1,45deg) translate3d(0,-3em,0);-webkit-transform-origin:100% 0%;transform-origin:100% 0%;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.no-touch #switch-mobile-menu:hover .switch-mobile-menu-inner:before,.touch #switch-mobile-menu:active .switch-mobile-menu-inner:before{opacity:1;-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg);-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}#switch-mobile-menu .text{white-space:nowrap;display:block;width:100%;height:100%;position:absolute;top:0;left:60px}#switch-mobile-menu .close{display:none}.menu-open #switch-mobile-menu .close{display:block}.menu-open #switch-mobile-menu .open{display:none}#switch-mobile-menu .icon-wrapper{display:block;width:16px;height:12px;position:relative;top:19px;left:17px}#switch-mobile-menu .icon{position:absolute;top:0;left:0;display:block;width:16px;height:2px;fill:#58585a}#switch-mobile-menu .part-1{top:0}#switch-mobile-menu .part-2{top:5px}#switch-mobile-menu .part-3{top:10px}.menu-open #scrollable-wrapper{overflow:hidden}.menu-open #scrollable{height:100%}.menu-open .table-wrapper{width:100%;height:100%}.menu-open #header-wrapper{position:relative;display:block;top:0;left:0;width:100%;height:100%;overflow-x:hidden;overflow-y:visible;z-index:1000;cursor:url('https://www.reversible.fr/wp-content/themes/reversible/extra/assets/img/close-menu.png') 25 25,pointer}.menu-open #switch-mobile-menu{position:absolute;z-index:10}.menu-open #header{z-index:initial;position:static}.menu-open #wrapper{position:absolute;top:0;left:0;pointer-events:none}#overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(88,88,88,.75);z-index:9;cursor:url('https://www.reversible.fr/wp-content/themes/reversible/extra/assets/img/close-menu.png') 25 25,pointer;display:none}#header-wrapper{width:300px;max-width:300px;min-height:100%;overflow:hidden;z-index:10;background-color:#fff;-webkit-box-shadow:0px 0px 50px 0 rgba(0,0,0,.07);box-shadow:0px 0px 50px 0 rgba(0,0,0,.07);border-left:10px solid #acc06f}#header{width:100%;cursor:default;padding:39px 60px 60px 50px}#header>.wrapper{width:180px;position:fixed;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.site-title{display:block;width:100%;padding:0 0 39px;margin:0;position:relative}h1.site-title:before{content:'';width:0;height:0;border-style:solid;border-width:7px 0 7px 7px;border-color:transparent transparent transparent #acc06f;-webkit-transform:rotate(360deg);position:absolute;top:78px;left:-50px}.wf-loading .site-title{visibility:hidden}.site-title>.inner{display:block;width:100%;height:auto;position:relative}.site-title>.inner .icon{content:'';display:block;fill:#acc06f;width:60px;height:60px;margin:0 auto}.site-title>.inner .title{display:block;font-family:proxima-nova,sans-serif;font-weight:600;font-size:42px;color:#58585a;line-height:45px;text-align:center;width:100%}.site-title>.inner .subtitle{display:block;font-family:proxima-nova,sans-serif;font-weight:400;font-size:18px;text-transform:uppercase;color:#1f4921;line-height:20px;letter-spacing:8.8px;text-align:center;width:100%;position:relative;left:1px;white-space:nowrap;margin:-6px 0 6px}#second-menu-container{float:right;text-align:right}#second-menu-container ul{display:inline-block;margin-top:130px}#second-menu-container li{color:#9e9d9f;display:inline-block;height:50px;vertical-align:bottom}#second-menu-container li:before{content:"\2022";color:#9e9d9f;display:inline-block;font-family:Arial,sans-serif;font-size:12px;line-height:50px;margin:0 7px;vertical-align:0}#second-menu-container li:first-child:before{display:none}#second-menu-container a{color:#333}#second-menu-container li>*{display:inline-block;line-height:50px;height:50px}#second-menu-container a:hover{color:#58585a}#searchform{position:relative}#searchform label{background-color:#fff;cursor:pointer;display:block;height:50px;line-height:50px;white-space:nowrap}#searchform label:hover{color:#3d3c3f}#searchform.js-configured label{position:absolute;top:0;left:0;z-index:3}#searchform #s{background-color:#fff;color:#9e9d9f;height:50px;line-height:50px;min-width:100px;position:absolute;top:0;left:0;z-index:2}#searchform.active #s,#searchform label{opacity:1}#searchform #s,#searchform.active label{opacity:0}#searchform.active label{z-index:1}#searchsubmit{background:#fff;color:#9e9d9f;cursor:pointer;line-height:50px;position:relative;z-index:5;text-align:center;width:50px;height:50px}#searchsubmit .icon{font-size:14px}#searchsubmit .text{display:none}#searchsubmit:hover{color:#3d3c3f}.menu-container{width:100%;margin-bottom:30px}.menu{width:100%}.menu>li{list-style:none;position:relative}.wf-loading .menu>li>a{visibility:hidden}.wf-active .menu>li>a,.wf-inactive .menu>li>a{visibility:visible}.menu>li>a{color:#58585a;font-family:proxima-nova,sans-serif;font-size:18px;font-weight:400;line-height:30px;text-transform:none}.menu>li.menu-item-primary>a{font-weight:600}.menu>li.menu-item-primary-first{margin-top:13px}.menu>li.menu-item-primary-first:before{content:'';display:block;width:100%;margin:13px 0 12px;height:5px;background-repeat:repeat-x;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFAQMAAABCXz8WAAAABlBMVEUAAACtwW4MLN2sAAAAAXRSTlMAQObYZgAAABJJREFUCNdj4GAQYVBicGRoAAACywEAAvNetgAAAABJRU5ErkJggg==)}.menu>li.current_page_parent:after,.menu>li.current-menu-item:after{content:'';width:0;height:0;border-style:solid;border-width:7px 0 7px 7px;border-color:transparent transparent transparent #acc06f;-webkit-transform:rotate(360deg);position:absolute;top:7px;left:-50px}.menu>li.menu-item-primary-first.current_page_parent:after,.menu>li.menu-item-primary-first.current-menu-item:after{top:25px}.menu>li.current-menu-item>a,.menu>li.current_page_parent>a,.menu>li.current-page-ancestor>a,.menu>li>a:hover,.menu>li>a.hover{color:#1f4921}.menu .sub-menu{display:none}.menu .sub-menu li{font-size:16px;line-height:25px;list-style:none}.menu .sub-menu li:before{border-radius:100%;background:rgba(51,51,51,.3);content:"";display:inline-block;margin:0 5px 0 0;vertical-align:3px;width:3px;height:3px}.menu .sub-menu li a{color:#acc06f}.menu .sub-menu li a{color:#333}.menu .sub-menu li.current-menu-item a,.no-touch .menu .sub-menu li a:hover{color:#779f00}.menu>li.menu-item-home{width:30px}.menu>li.menu-item-home>a .text{display:none}.menu>li.menu-item-home>a .icon{display:inline-block;font-size:11px;line-height:58px;text-align:center}.menu .menu-item-home a:hover,.menu .menu-item-home a.hover,.menu .current-menu-item.menu-item-home a{color:#acc06f}.main-image-wrapper{position:relative;height:420px;width:100%}.top-parent-title-wrapper{display:table;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;table-layout:fixed;width:100%;height:100%}.top-parent-title-inner{display:table-cell;margin:0;text-align:center;vertical-align:middle;width:100%;height:100%}.top-parent-title{color:#fff;font-size:60px;line-height:60px}.to-content-link{margin:43px auto 0;width:50px;height:50px}.to-content-link svg{width:50px;height:50px}.main-image{background:transparent no-repeat top left;background-attachment:fixed;width:100%;height:420px}.touch .main-image{background:0 0 !important}.no-touch .main-image img{display:none}.touch .main-image img{width:auto;height:100%;max-width:none;max-height:100%}.sub-navigation{background:#fff;height:60px;padding-top:27px}.sub-navigation-inner{display:block;text-align:center;font-size:0;width:100%}.sub-navigation-item{display:inline-block;font-size:18px;line-height:25px}.sub-navigation-item:before{background:rgba(51,51,51,.3);border-radius:100%;content:"";display:inline-block;margin:0 11px;vertical-align:middle;width:3px;height:3px}.sub-navigation-item:first-child:before{display:none}.sub-navigation-item a{border-bottom:1px solid transparent;display:inline-block;color:#333;padding-bottom:7px}.sub-navigation-item.current-menu-item a{border-color:#5c7a00;color:#5c7a00}.sub-navigation-item a:hover{color:#779f00}#header .site-title>.inner:after{content:".";display:block;height:0;clear:both;visibility:hidden}@media only screen and (max-width:1024px){#switch-mobile-menu{display:block;background:#fff}#header-wrapper{position:static;max-width:none;width:auto;overflow:visible;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;border-left:none}#header{background-color:#fff;display:block;max-width:100%;width:300px;min-height:100%;overflow:hidden;position:absolute;z-index:999;-webkit-box-shadow:0px 0px 50px 0 rgba(0,0,0,.07);box-shadow:0px 0px 50px 0 rgba(0,0,0,.07);border-left:10px solid #acc06f}.no-js #header{left:-300px}#header>.wrapper{width:auto;position:static;-webkit-transform:none;transform:none}.js #header{display:none}.js.responsive-menu #header{display:block}#header .site-title{padding:81px 0 31px}#header .site-title>.inner .icon{position:absolute;top:5px;left:0;width:50px;height:50px}#header .site-title>.inner .subtitle,#header .site-title>.inner .title{width:auto;margin:0;text-align:left;margin-left:55px}#header .site-title>.inner .title{font-size:28px}#header .site-title>.inner .subtitle{font-size:12px;letter-spacing:5.7px;margin-top:-13px}.top-parent-title{font-size:50px;line-height:50px}}@media only screen and (max-width:690px){#switch-mobile-menu{top:30px;left:30px}.menu .sub-menu{display:block}.top-parent-title{font-size:35px;line-height:35px}}@media only screen and (max-height:450px){#header>.wrapper{width:auto;position:static;-webkit-transform:none;transform:none}}@media only screen and (min-width:1281px) and (max-width:1460px){.main-image-wrapper,.main-image{height:360px}}@media only screen and (min-width:1025px) and (max-width:1280px){.main-image-wrapper,.main-image{height:300px}}