body,html{height:100%}body{font-family:Raleway,sans-serif;margin:0;font-size:18px}#content-wrapper{position:relative;background-color:#fff;z-index:50}#loader{position:fixed;z-index:9999;background:url(/media/img/loader.gif) 50% 50% no-repeat #fff;top:0;left:0;height:100%;width:100%;cursor:wait}.navbar-default{background-color:#fff}.navbar-brand,.navbar-nav li a{line-height:80px;height:80px;padding-top:0;font-size:15px;outline:0 none}#navbar-top{transition:all .3s ease-out 0s}@media screen and (max-width:768px){.navbar-nav li a{line-height:20px;height:40px;padding-top:10px}.navbar-toggle{margin-top:23px}}.lang{color:#000;padding:10px 15px;border:1px solid #000}.thin{font-weight:100}.light{font-weight:300}.regular{font-weight:400}.medium{font-weight:500}.bold{font-weight:700}.droid{font-family:Droid-Serif,serif;font-size:18px}.droid-italic{font-size:22px;font-family:Droid Serif,serif;font-style:italic}.red{color:#e12d5c}.grey{color:#7d7d7d}.black{color:#000}.white{color:#fff}.block{padding:50px 0}.big-block{padding:150px 0}.grey-background{background-color:#f8f8f8}.red-background{background-color:#e12d5c}.container{margin:auto}.center{text-align:center}.margin-top{margin-top:30px}.margin-bottom{margin-bottom:30px}.padding{padding:50px 0}.padding-left{padding-left:50px}a:not([href]):active,a:not([href]):focus,a:not([href]):hover{text-decoration:none}h1,h2,h3,h4,h5,h6{margin:0}h1{font-size:70px;color:#7d7d7d}.sub-title{margin:0;font-size:18px;display:block}h2{font-size:30px}ul{margin:0;padding:0}li,ul{list-style:none}.btn-owlient{font-size:15px;border-radius:0;padding:23px 20px;background-color:transparent}.btn-owlient-full{position:absolute;z-index:21;display:block;height:100%;width:100%}.btn-owlient:active,.btn-owlient:focus{background-color:transparent}.btn-owlient:hover{background-color:#e12d5c;color:#fff;border-color:#e12d5c;transition:color .2s linear 0s}#showcase{position:relative;height:100%}.wrapper{position:fixed;width:100%;height:100%;z-index:1}.showcase-nav{color:#fff;cursor:pointer;font-size:25px;opacity:.6;position:absolute;z-index:22;top:50%;transition:all .2s ease-out 0s}.showcase-nav:active,.showcase-nav:focus,.showcase-nav:hover{opacity:1;transform:scale(1.25)}.hover .menu-left{left:20px}.hover .menu-right{right:20px}.menu-left{left:-100px}.menu-right{right:-100px}.bg{background-position:50%;background-repeat:no-repeat;background-size:cover;top:0;left:0;transition:all .5s ease-out 0s;opacity:0}.bg,.captions{position:absolute;height:100%;width:100%}.captions{text-align:center;z-index:20}.captions>div{position:absolute;width:100%;top:80%}#showcase .header1{position:relative;font-size:60px}#showcase .header2{position:relative;font-size:50px}#showcase .shadow{text-shadow:1px 0 3px #000}.arrow-left{background:url(/media/img/icon/130x130-fleche-gauche.png) no-repeat 0 0;background-size:50px 50px}.arrow-left,.arrow-right{display:block;width:50px;height:50px}.arrow-right{background:url(/media/img/icon/130x130-fleche-droite.png) no-repeat 0 0;background-size:50px 50px}.texture{background:#fff url(/media/img/divers/texture.jpg) repeat}.menu{width:100%;text-align:center}.portfolio-top{position:relative;margin:10px auto}.menu .btn-owlient{padding:0;width:172px;height:60px;margin-right:10px;border-color:#000}.menu .btn-owlient:hover,.menu .selected{background-color:#000;border-color:#000;color:#fff}.back-button{cursor:pointer;display:inline-block;margin:0 10px 0 0}#portfolio li{padding:0}#portfolio li.lib{background-color:#fff;padding:5px 0}.portfolio-bottom{position:absolute;width:100%;font-size:24px;bottom:40px}.portfolio-bottom>hr{width:310px;border-color:#7d7d7d}.portfolio-bottom>p{margin:0;line-height:35px}.captions [data-anim]{transition:all .5s ease-out 0s}.animated [data-anim]{transition:all .4s ease-in-out 0s}.animated2 [data-anim]{transition:all .4s ease-in-out .2s}.animated3 [data-anim]{transition:all .4s ease-in-out .4s}.animated [data-anim~=opacity],.captions [data-anim~=opacity]{opacity:0}.animated .go[data-anim~=opacity],.captions .go[data-anim~=opacity]{opacity:1}.animated [data-anim~=left],.captions [data-anim~=left]{opacity:0;right:10%}.animated .go[data-anim~=left],.captions .go[data-anim~=left]{opacity:1;right:0}.animated [data-anim~=right],.captions [data-anim~=right]{opacity:0;left:10%}.animated .go[data-anim~=right],.captions .go[data-anim~=right]{opacity:1;left:0}.animated [data-anim~=scale],.captions [data-anim~=scale]{opacity:0;transform:scale(0)}.animated .go[data-anim~=scale],.captions .go[data-anim~=scale]{opacity:1;transform:scale(1)}.gallery{margin:50px 0}.gallery li{padding:10px}#about .big{font-size:45px}#about hr{width:10%;border-color:#000;margin:30px auto}#passion{border-left:1px solid #fff;padding-left:20px;margin-left:50px}.job{padding-bottom:30px;border-bottom:1px solid #dedede;margin-bottom:40px;font-size:15px}.infos span{font-size:15px;margin-right:15px}.job .body h1{color:#000;font-size:20px}.job .body h2,.job .body h3{color:#000;font-size:15px}.job .body ul{padding-left:35px}.job .body li{list-style-type:circle}.job a{color:#e12d5c}.job .body blockquote{font-size:15px}.tags a{display:block;outline:0 none}.tags a:active,.tags a:focus{text-decoration:none}.tags a:hover{text-decoration:underline}.job .btn-circle{width:30px;height:30px;text-align:center;padding:6px 0;font-size:12px;line-height:1.428571429;border-radius:15px;color:#dedede;background-color:#fff}.job .btn-circle.btn-lg{width:50px;height:50px;padding:11px 0;font-size:22px;line-height:1.33;border-radius:25px;outline:0 none}.job .btn-circle.btn-lg:active,.job .btn-circle.btn-lg:focus,.job .btn-circle.btn-lg:hover{transition:color .2s linear 0s;background-color:#fff;border-color:#dedede}.job .btn-circle.btn-lg:hover{transition:color .2s linear 0s}.job .btn-circle.btn-lg:hover,.job .btn-contact{background-color:#fff;border-color:#000;color:#000}.job .btn-contact{font-size:15px;border-radius:0;padding:16px 30px}.job .btn-contact:active,.job .btn-contact:focus,.job .btn-contact:hover{background-color:#e12d5c;color:#fff;border-color:#fff;transition:color .2s linear 0s}.job .arrow-container{display:flex;justify-content:center;align-items:center;width:100%;float:left;margin-top:5px}.link{cursor:pointer}.link:active,.link:focus,.link:hover{text-decoration:underline}#menu{font-size:15px;line-height:2;margin:0 0 25px}#menu .menu-title{font-size:18px}#menu a{color:#7d7d7d}#menu a.selected{color:#e12d5c}#contact .btn,.form-control,.form-group-lg .form-control{border-radius:0;font-size:15px}#contact .btn{padding:16px 30px;background-color:#e12d5c;color:#fff}#contact .btn:active,#contact .btn:focus,#contact .btn:hover{background-color:#fff;color:#e12d5c;border-color:#e12d5c;transition:color .2s linear 0s}#footer p{font-size:30px}#footer p.copy-footer{font-size:12px;margin:20px}#footer img{margin:0 20px}#tc_privacy_bottom_fix{background:none repeat scroll 0 0 rgba(20,16,16,.8);bottom:0;left:0;padding:18px 0;position:fixed;width:100%;z-index:1000}#tc_privacy_bottom_fix_header{margin:auto;padding:0 30px;width:auto}#tc_privacy_bottom_fix_txt{color:#fff;float:left;font-size:13px;font-weight:400;line-height:18px;padding:0 47px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;text-transform:none}#tc_privacy_btn_accept,#tc_privacy_btn_not_accept{background:none repeat scroll 0 0 #eee;border:1px solid #aaa;bottom:21px;cursor:pointer;display:block;font-size:11px;padding:5px 10px;position:absolute;right:10px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;color:#000}#tc_privacy_bottom_fix_txt a,#tc_privacy_bottom_fix_txt a:link{color:#fff;text-decoration:underline;text-transform:none}body.page-error{background-color:#e12d5c;font-family:Squada One,cursive;font-size:150px;color:#fff}body.page-error span:last-child{font-size:155px}body.page-error div{text-align:center}body.page-error div img{margin:-34px auto}body.page-error.error404{background-image:url(/media/img/divers/404error.jpg);background-repeat:no-repeat;background-position:50%;background-size:contain}@media screen and (max-width:768px){h1{color:#7d7d7d;font-size:60px}.padding-left{padding-left:15px}.captions>div{position:absolute;width:100%;top:75%}#showcase .header1{position:relative;font-size:20px}#showcase .header2{position:relative;font-size:30px}.big-block,.block{padding:30px 0}.droid-italic{font-size:18px}#passion{border-left:0;margin-left:0;padding-left:0}.menu .btn-owlient{border-color:#000;height:50px;margin-right:10px;padding:0;width:142px;margin-bottom:5px}.back-button{cursor:pointer;display:block;width:50px;height:50px}.portfolio-bottom{background-color:#fff;top:0;font-size:24px;position:relative;width:100%}.menu-left{left:0}.menu-right{right:0}.animated [data-anim~=right],.captions [data-anim~=right]{opacity:0;left:0}.animated [data-anim~=left],.captions [data-anim~=left]{opacity:0;right:0}.tags a{display:inline;margin:0 15px 0 0}#showcase,.wrapper{position:relative}#showcase{height:50%}.showcase-respons{height:5%!important}.content-apropos-mobile{position:relative;left:0;top:0;z-index:10;width:100%;height:45%}.texture{background:none}#tc_privacy_bottom_fix_txt{padding:0}body.page-error span,body.page-error span:last-child{font-size:100px;line-height:0}}