.tactile-header-wrapper{position:fixed;z-index:9999999;top:0;left:0;width:100%;height:auto;display:block;-webkit-box-shadow:0px 0px 1px 1px rgba(0,0,0,0.12);-moz-box-shadow:0px 0px 1px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 1px 1px rgba(0,0,0,0.12);}
.tactile-header-menu-logo-search-wrapper{position:relative;z-index:9999998;top:0;height:60px;display:block;}
.tactile-header-background-color{position:absolute;z-index:9999997;top:0;left:0;width:100%;height:100%;background-color:#181E23;-webkit-transition:all .5s ease .0s;-moz-transition:all .5s ease .0s;transition:all .5s ease .0s;}
.tactile-header-background-image{position:absolute;z-index:9999996;top:0;left:0;width:100%;height:100%;}
.tactile-menu-button{position:absolute;z-index:10;top:12px;left:10px;padding:7px;-webkit-tap-highlight-color:rgba(0,0,0,0);text-decoration:none;cursor:pointer;-webkit-transition:opacity .5s ease .15s, top 0s ease .15s;-moz-transition:opacity .5s ease .15s, top 0s ease .15s;transition:opacity .5s ease .15s, top 0s ease .15s;}
.tactile-menu-button::before, .tactile-menu-button::after, .tactile-menu-button div.tactile-menu-button-middle{background-color:#fff;content:'';display:block;width:23px;height:2px;margin:4px 0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;}
.tactile-by-bonfire-wrapper{position:fixed;z-index:99999999;top:55px;bottom:0;left:-1000%;margin:0;padding:0;width:100%;min-width:150px;overflow:hidden;}
@media screen and (min-width:350px){
.tactile-by-bonfire-wrapper{max-width:300px;overflow:visible;}
}
.tactile-menu-active{left:0px;right:0px;}
.tactile-by-bonfire{position:relative;z-index:99999997;width:calc(100% - 14px);max-height:calc(100% - 10px);margin:0 auto;top:0;right:0;left:0;overflow-y:auto;overflow-x:hidden;border-radius:2px;background-color:#fff;-webkit-transform:translateY(-7px);-moz-transform:translateY(-7px);transform:translateY(-7px);-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease;-webkit-box-shadow:0px 0px 40px 0px rgba(0,0,0,0.25);-moz-box-shadow:0px 0px 40px 0px rgba(0,0,0,0.25);box-shadow:0px 0px 40px 0px rgba(0,0,0,0.25);}
.smooth-scroll{-webkit-overflow-scrolling:touch;}
.tactile-menu-active .tactile-by-bonfire{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);}
.tactile-by-bonfire ul{display:block;width:100%;list-style-type:none;margin:0;padding:0;}
.tactile-by-bonfire ul li{position:relative;width:100%;min-width:150px;min-height:53px;list-style-type:none;margin:0;padding:0;text-align:left;overflow-x:hidden;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;}
.tactile-by-bonfire ul li a{font-family:'Roboto','Rubik',sans-serif;font-size:16px;font-weight:400;line-height:16px;color:#65696C;margin:0;padding:20px 10px 17px 15px;display:inline-block;text-decoration:none;width:100%;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.tactile-dropdown-close{width:100%;height:100%;}
.tactile-by-bonfire .menu{list-style:none;margin:0;padding:0;}
.tactile-by-bonfire ul.sub-menu{list-style:none;margin:0;padding:0;display:none;background-color:#F8F8F7;}
.tactile-by-bonfire .sub-menu a{color:#848482;margin:0;}
.tactile-by-bonfire .menu > li{border-bottom:1px solid #E7E7E7;}
.tactile-by-bonfire .menu li:last-child{border-bottom:none;}
.tactile-by-bonfire ul.sub-menu > li:first-child{border-top:1px solid #E7E7E7;}
.tactile-by-bonfire ul.sub-menu > li li:first-child{border-top:none;}
.tactile-by-bonfire ul li ul li:after{position:absolute;top:0;left:5px;right:5px;content:'';height:1px;background-color:#E6E6E6;}
.tactile-by-bonfire ul.menu > li > ul.sub-menu > li:first-child:after{display:none;}
.tactile-sub-arrow{position:absolute;cursor:pointer;top:0;right:0;width:50px;height:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.tactile-sub-arrow-inner{position:relative;display:block;top:10px;right:0;width:50px;height:35px;border-left:1px solid #E7E7E7;}
.tactile-sub-arrow-inner::before, .tactile-sub-arrow-inner::after{position:absolute;content:'';display:block;top:17px;width:9px;height:2px;background-color:#BBBBBA;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}
.tactile-sub-arrow-inner::before{left:15px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);}
.tactile-sub-arrow-inner::after{left:20px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg);}
.tactile-by-bonfire span.tactile-submenu-active span::before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg);}
.tactile-by-bonfire span.tactile-submenu-active span::after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);}
.tactile-logo-wrapper{position:absolute;z-index:9;width:100%;top:0;left:0;right:0;height:60px;text-align:center;display:table;overflow:auto;-webkit-transition:opacity .5s ease .15s, top 0s ease .15s;-moz-transition:opacity .5s ease .15s, top 0s ease .15s;transition:opacity .5s ease .15s, top 0s ease .15s;}
.tactile-logo-image{vertical-align:middle;display:table-cell;}
.tactile-logo-image img{width:auto;max-height:40px;vertical-align:middle;margin-top:-2px;}
.tactile-logo{vertical-align:middle;display:table-cell;margin-top:-1px;}
.tactile-logo a{font-family:'Rubik',sans-serif;font-weight:500;font-size:16px;text-decoration:none;letter-spacing:0;color:#fff;margin:0;padding:0;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease;}
.tactile-logo a:hover{text-decoration:none;color:#fff;}
.tactile-search-border{position:absolute;z-index:9999998;bottom:0;left:5px;right:5px;border-bottom:2px solid rgba(255,255,255,0.35);display:block;padding:0;opacity:0;-webkit-transition:all .4s ease-out 0s;-moz-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s;}
.tactile-search-border-active{bottom:5px;opacity:1;-webkit-transition:all .35s ease-out .1s;-moz-transition:all .35s ease-out .1s;transition:all .35s ease-out .1s;}
.tactile-search-button{position:absolute;z-index:10;top:10px;right:10px;cursor:pointer;padding:7px;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-transition:opacity .5s ease .15s, top 0s ease .15s;-moz-transition:opacity .5s ease .15s, top 0s ease .15s;transition:opacity .5s ease .15s, top 0s ease .15s;}
@font-face{font-family:'tactile-icomoon';src:url(//www.gj-avocat.fr/wp-content/plugins/tactile-by-bonfire/fonts/icomoon.eot?e77ov);src:url(//www.gj-avocat.fr/wp-content/plugins/tactile-by-bonfire/fonts/icomoon.eot?e77ov#iefix) format('embedded-opentype'), url(//www.gj-avocat.fr/wp-content/plugins/tactile-by-bonfire/fonts/icomoon.ttf?e77ov) format('truetype'), url(//www.gj-avocat.fr/wp-content/plugins/tactile-by-bonfire/fonts/icomoon.woff?e77ov) format('woff'), url(//www.gj-avocat.fr/wp-content/plugins/tactile-by-bonfire/fonts/icomoon.svg?e77ov#icomoon) format('svg');font-weight:normal;font-style:normal;}
[class^="tactile-icon-"], [class*=" tactile-icon-"]{font-family:'tactile-icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.tactile-icon-search::before{content:"\e900";color:#fff;font-size:23px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease;}
.tactile-search-wrapper{position:absolute;z-index:9999998;top:-1000px;left:15px;right:15px;height:100%;margin:0;padding:0;display:block;opacity:0;-webkit-transition:opacity .2s ease .1s, top 0s ease .4s;-moz-transition:opacity .2s ease .1s, top 0s ease .4s;transition:opacity .2s ease-in .1s, top 0s ease .4s;}
.tactile-search-wrapper-active{top:0 !important;opacity:1;-webkit-transition:opacity .2s ease .1s, top 0s ease .25s !important;-moz-transition:opacity .2s ease .1s, top 0s ease .25s !important;transition:opacity .2s ease .1s, top 0s ease .25s !important;}
.tactile-search-wrapper #searchform input{position:absolute;bottom:-15px;width:100%;height:100%;max-height:50px;font-size:20px;font-family:'Rubik',sans-serif;font-weight:400;color:#fff;padding:2px 0 0 0;margin:0;border:0;background:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transition:bottom .65s ease-out .1s;-moz-transition:bottom .65s ease-out .1s;transition:bottom .65s ease-out .1s;}
.tactile-search-input-active{bottom:5px !important;-webkit-transition:bottom .5s ease 0s !important;-moz-transition:bottom .5s ease 0s !important;transition:bottom .5s ease 0s !important;}
.tactile-search-wrapper #searchform input:focus{outline:0;}
#searchform input::-webkit-input-placeholder{color:rgba(255,255,255,0.5) !important;}
#searchform input:-moz-placeholder{color:rgba(255,255,255,0.5) !important;}
#searchform input::-moz-placeholder{color:rgba(255,255,255,0.5) !important;}
.tactile-search-close-button{position:absolute;z-index:9;top:16px;right:0px;width:25px;height:25px;cursor:pointer;display:block;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.tactile-search-close-button::before, .tactile-search-close-button::after{content:'';display:block;width:23px;height:2px;margin:0 0 0 1px;background-color:#fff;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease;outline:1px solid transparent;}
.tactile-search-close-button::before{-webkit-transform:translateY(11px) rotate(45deg);-moz-transform:translateY(11px) rotate(45deg);transform:translateY(11px) rotate(45deg);}
.tactile-search-close-button::after{-webkit-transform:translateY(9px) rotate(-45deg);-moz-transform:translateY(9px) rotate(-45deg);transform:translateY(9px) rotate(-45deg);}
.tactile-hide-search-elements{display:none;}
.tactile-swipe-menu-wrapper{position:relative;z-index:9999998;top:0;left:0;width:100%;height:45px;margin:0;padding:0;-webkit-transition:opacity .5s ease .15s, top 0s ease .15s;-moz-transition:opacity .5s ease .15s, top 0s ease .5s;transition:opacity .5s ease .15s, top 0s ease .15s;}
.swiper-container{max-width:100% !important;}
.swiper-wrapper{width:3000px !important;}
.swiper-slide{}
.tactile-by-bonfire-swipe ul{display:table;list-style-type:none;padding:0;margin:0;height:45px;}
.tactile-by-bonfire-swipe ul li{position:relative;display:table-cell;vertical-align:middle;list-style-type:none;margin:0;padding:0;text-align:left;overflow:hidden;}
.tactile-by-bonfire-swipe ul li:last-child{margin-right:1px !important;}
.tactile-by-bonfire-swipe ul li a{font-family:'Rubik',sans-serif;font-size:13px;font-weight:500;color:rgba(255,255,255,0.75);margin:0;padding:2px 17px 0 16px;height:40px;text-decoration:none;letter-spacing:0;display:table-cell;vertical-align:middle;white-space:nowrap;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;}
.tactile-by-bonfire-swipe ul li.current-menu-item a{color:#fff;}
.tactile-by-bonfire-swipe ul li.current-menu-item::after{content:'';position:absolute;bottom:8px;left:12px;right:0px;width:calc(100% - 24px);height:2px;border-radius:10px;background-color:#fff;}
.tactile-opacity-zero{opacity:0;top:-1000px;-webkit-transition:opacity .25s ease 0s, top 0s ease .25s;-moz-transition:opacity .25s ease 0s, top 0s ease .25s;transition:opacity .25s ease 0s, top 0s ease .25s;}
.wp-toolbar-active{margin-top:32px;}
@media screen and (max-width:782px){
.wp-toolbar-active{margin-top:46px;}
#wpadminbar{position:fixed !important;}
} #wpadminbar { z-index:9999999999999999999999999999; }.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-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .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}}