/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */img,legend{border:0}legend,td,th{padding:0}a:focus,a:hover,footer .address .directions a,footer .credits a,footer .social a,nav a{text-decoration:none}.itvk_marquee_text,footer .content .right span,footer .credits a{white-space:nowrap}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}table{border-collapse:collapse;border-spacing:0}section .about{background:url(/images/textures/salon-001.jpg) center center no-repeat;background-size:cover;vertical-align:middle;margin:0;max-width:none}section .about .content{background:0 0;margin:140px auto 100px;padding:50px 50px 35px;position:relative;text-align:left;width:640px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:767px){section .about .content{box-sizing:border-box;margin-top:50%;padding:50px 20px;width:100%}}@media only screen and (max-width:475px){section .about .content{padding:50px 0}}section .about .content h1{color:#d6cdc3;margin:0 0 0 -105px}section .about .content .content{background:#FFF;left:0;margin:0;position:absolute;top:0}@media only screen and (max-width:767px){section .about .content h1{margin-left:0}section .about .content .content{left:auto;margin-top:-25%;padding:50px;position:relative;top:auto}}@media only screen and (max-width:475px){section .about .content .content{padding:50px 30px}}section .about .kchar{left:0;pointer-events:none;position:absolute;top:0;width:2247px}section .about .kchar .kchar{margin:45px 0 0 -615px;width:100%}@media only screen and (max-width:767px){section .about .kchar .kchar{margin-left:-630px;margin-top:-200px}}section .about .kchar .icon{fill:#baac9b;opacity:.25}section .instagram h2,section .instagram h3{color:#f8705a;font-size:1.875em;font-weight:300;line-height:1em;text-transform:uppercase}section .instagram h2{color:#baac9b;font-size:1.375em;line-height:1.45em}@media only screen and (max-width:575px){section .instagram h2{font-size:1em}section .instagram h3{font-size:1.3em;font-weight:400}}@keyframes openDown{0%{max-height:100vh}99%{max-height:200vh}100%{max-height:none}}.section_instagram{margin:0 auto;width:960px;z-index:1}.section_instagram .fade{position:relative}.section_instagram .fade .more{background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 60%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0 );bottom:0;content:'';cursor:pointer;display:block;height:160px;left:0;opacity:1;position:absolute;transition:opacity .2s linear;width:100%}.section_instagram .fade .more svg{display:block;fill:#6f625a;height:40px;margin:90px auto 0;transform:rotate(45deg) scale(1);transition:color .2s linear,transform .2s linear;width:40px}.section_instagram .fade .more:focus svg,.section_instagram .fade .more:hover svg{fill:#baac9b;transform:rotate(45deg) scale(1.2)}.section_instagram .content{min-height:100vh;max-height:1024px;overflow:hidden}.section_instagram .content.opened{animation:openDown .3s linear;animation-fill-mode:forwards}.section_instagram .content.opened .more{opacity:0}@media only screen and (max-width:1023px){section .instagram h1,section .instagram h2,section .instagram h3{padding-left:20px;padding-right:20px}.section_instagram{width:704px}}@media only screen and (max-width:767px){.section_instagram{width:100%}}.itvk_instagram_community_wrapper{margin:0 -10px;width:980px}@media only screen and (max-width:1023px){.itvk_instagram_community_wrapper{width:724px}}@media only screen and (max-width:767px){.itvk_instagram_community_wrapper{margin:0;width:100%}}.itvk_instagram_community{margin:-40px 0 0;padding:0 0 100px;width:980px}@media only screen and (max-width:1023px){.itvk_instagram_community{width:724px}}@media only screen and (max-width:767px){.itvk_instagram_community{margin-top:0;width:100%}}.itvk_instagram_community .picture{background-position:center center;background-repeat:no-repeat;background-size:cover;float:left;height:225px;margin:10px;opacity:0;overflow:hidden;position:relative;width:225px}@media only screen and (max-width:1023px){.itvk_instagram_community .picture{height:161px;width:161px}}@media only screen and (max-width:767px){.itvk_instagram_community .picture{height:auto;margin:0;padding-bottom:25%;width:25%}}.itvk_instagram_community .picture .vignette{background:rgba(48,37,30,.72);color:#FFF;cursor:pointer;height:100%;position:absolute;width:100%;transform:scale(0);transition:transform 50ms linear}.itvk_instagram_community .picture .vignette .icon{display:block;fill:#FFF;height:40px;left:15px;position:absolute;top:15px;width:40px}.itvk_instagram_community .picture:focus .vignette,.itvk_instagram_community .picture:hover .vignette{transform:scale(1)}.itvk_instagram_community .picture:focus .vignette .caption,.itvk_instagram_community .picture:hover .vignette .caption{bottom:0;opacity:1}.itvk_instagram_community .picture span{bottom:15px;display:block;display:-webkit-box;font-size:.75em;left:0;line-height:1em;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:5em;max-width:100%;overflow:hidden;padding:0 15px;position:absolute;right:0;text-overflow:ellipsis}.itvk_instagram_community .picture .caption{bottom:-100%;display:block;height:100%;left:0;opacity:0;position:absolute;width:100%;transition:opacity .3s linear,bottom .4s linear}@media only screen and (max-width:575px){.itvk_instagram_community .picture .caption{display:none}}.itvk_instagram_community .picture strong{display:block;line-height:2em}.itvk_instagram_community .picture.first{margin-top:125px}.itvk_instagram_community .picture.large{height:470px;width:470px}@media only screen and (max-width:1023px){.itvk_instagram_community .picture.large{height:342px;width:342px}}@media only screen and (max-width:767px){.itvk_instagram_community .picture.first{margin-top:0}.itvk_instagram_community .picture.large{height:auto;padding-bottom:50%;width:50%}}.itvk_instagram_community .picture.loaded{opacity:1;-moz-animation:zoomit .3s linear 1;-webkit-animation:zoomit .3s linear 1;animation:zoomit .3s linear 1}section .services{background:url(/images/textures/wood-002.jpg) center center no-repeat;background-size:cover;color:#FFF;vertical-align:middle}section .services h1{color:#fad258;margin:0 0 0 -100px}@media only screen and (max-width:1024px){section .services h1{margin-left:0}}section .services .content{left:-100px;margin:40px auto 0;position:relative;width:500px}@media only screen and (max-width:830px){section .services .content{box-sizing:border-box;left:0;padding:0 80px 0 40px;width:100%}}@media only screen and (max-width:475px){section .services .content{padding:0 20px}}section .services li,section .services ul{display:block;list-style:none;margin:0;padding:0}section .services ul{margin:3em 0}section .services ul li{line-height:normal;margin:.75em 0;padding:8px 0 8px 18px;position:relative;text-transform:uppercase}section .services ul li:before{bottom:-5px;border-bottom:1px solid #FFF;border-color:rgba(255,255,255,.5);content:"";display:block;left:0;position:absolute;width:50px}section .services ul li:after{color:#fad258;content:"+";display:block;font-size:1.3em;font-weight:400;left:0;position:absolute;top:2px}section .plus{pointer-events:none;position:absolute;right:0;top:0;z-index:5}section .plus .plus{margin:-300px -550px 0 0}section .plus .icon{fill:#fad258;height:600px;opacity:.25;width:600px}section .equipe{background:#FFF;vertical-align:middle}section .equipe h1{color:#919291;text-align:right}@media only screen and (max-width:1023px){section .equipe h1{margin-top:0}}@media only screen and (max-width:767px){section .equipe h1{text-align:center}}section .equipe h2,section .equipe h3{font-weight:400;padding:0;text-align:left;text-transform:uppercase}section .equipe h2{color:#6f625a;font-size:30px;margin:40px 0 .2em}@media only screen and (max-width:1023px){section .equipe h2{margin-right:200px}}@media only screen and (max-width:767px){section .equipe h2{font-size:22px;line-height:normal;margin-right:0}}section .equipe h3{color:#baac9b;font-size:21px;margin:.2em 0}@media only screen and (max-width:1023px){section .equipe h3{margin-right:130px}}@media only screen and (max-width:767px){section .equipe h3{font-size:18px;font-weight:300;line-height:normal;margin-right:0}section .equipe .desc{font-size:.9em;line-height:1.875em}}section .equipe h3 span{color:#6f625a}section .equipe .desc{margin:1.6em 0}section .equipe .content{margin:20px auto 60px;position:relative;width:960px}@media only screen and (max-width:1256px){section .equipe .content{width:780px}}@media only screen and (max-width:1023px){section .equipe .content{margin-top:20px;width:524px}}@media only screen and (max-width:767px){section .equipe .content{box-sizing:border-box;padding-left:20px;padding-right:20px;width:100%}}section .equipe .rchar{left:0;pointer-events:none;position:absolute;top:0;width:2247px;z-index:5}section .equipe .rchar .rchar{margin:-700px 0 0 -300px;width:100%}@media only screen and (max-width:1024px){section .equipe .rchar .rchar{margin-left:-650px}}@media only screen and (max-width:767px){section .equipe .rchar .rchar{margin-left:-350px;margin-top:-900px}section .equipe .photo_list{display:none}}section .equipe .rchar .icon{fill:#baac9b;opacity:.25}section .equipe .equipe_panel{overflow:hidden}section .equipe .left{float:left;margin:40px 0 0}@media only screen and (max-width:1023px){section .equipe .left{float:none}}section .equipe .right{float:right}@media only screen and (max-width:1023px){section .equipe .right{float:none}}section .equipe .equipe_list,section .equipe .photo_list{float:left}section .equipe .equipe_list,section .equipe .equipe_list>li,section .equipe .photo_list,section .equipe .photo_list>li{list-style:none;margin:0;padding:0}section .equipe .photo_list{margin:20px -5px 0;width:330px}@media only screen and (max-width:1023px){section .equipe .photo_list{position:relative;width:100%;z-index:2}}section .equipe .photo_list li{float:left;height:110px;position:relative;width:110px}@media only screen and (max-width:1023px){section .equipe .photo_list li{border:1px solid #eae6e1;box-sizing:border-box;height:170px;padding:3px;position:absolute;right:-5px;top:-50px;width:170px}}section .equipe .photo_list li a{display:block;margin:5px;position:relative}@media only screen and (max-width:1023px){section .equipe .photo_list li a{cursor:default;opacity:0;margin:0;z-index:0}}section .equipe .photo_list li a:after{background:#928579;content:"";display:block;height:100%;left:0;opacity:.75;position:absolute;top:0;width:100%;z-index:1;transition:opacity .4s linear;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzcwNjI1YSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2MzYjhhYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#70625a),color-stop(100%,#c3b8aa));background-image:-moz-linear-gradient(#70625a,#c3b8aa);background-image:-webkit-linear-gradient(#70625a,#c3b8aa);background-image:linear-gradient(#70625a,#c3b8aa)}section .equipe .photo_list li a:focus:after,section .equipe .photo_list li a:hover:after{opacity:0}@media only screen and (max-width:1023px){section .equipe .photo_list li a:after{display:none}section .equipe .photo_list li a.visible{opacity:1;z-index:1}}section .equipe .photo_list li a.visible:after{opacity:0}section .equipe .photo_list li a.visible img{opacity:.25}section .equipe .photo_list li img{height:100%;display:block;width:100%;transition:opacity .4s linear}section .equipe .photo_list li span{bottom:0;color:#FFF;display:block;font-size:.8em;left:0;line-height:1em;padding:10px;position:absolute;width:100%;z-index:4}section .equipe .equipe_list{text-align:justify;width:570px}@media only screen and (max-width:1256px){section .equipe .equipe_list{width:430px}}@media only screen and (max-width:1023px){section .equipe .photo_list li a.visible img{opacity:1}section .equipe .photo_list li img{opacity:0}section .equipe .photo_list li span{display:none}section .equipe .equipe_list{width:100%}section .equipe .photo_main{display:none}}section .equipe .equipe_list li{position:relative;top:0;left:100%;margin-left:-100%;float:left;opacity:0;width:100%;transition:opacity .4s linear}section .equipe .equipe_list li.visible{opacity:1}section .equipe .photo_main{height:320px;position:relative;width:320px;z-index:6}@media only screen and (max-width:767px){section .equipe .equipe_list{text-align:left}section .equipe .photo_main{background:#FFF;border:2px solid #eae6e1;box-sizing:border-box;display:block;height:auto;margin:0 auto;max-width:325px;padding:5px;width:100%}}@media only screen and (max-width:407px){section .equipe .photo_main{border:none;padding:0}}section .equipe .photo_main img{display:block;height:inherit;left:0;position:relative;top:0;width:inherit}section .portfolio{vertical-align:middle;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjQ1cHgiIGN5PSI0NXB4IiByPSI0MDAlIj48c3RvcCBvZmZzZXQ9IjAuMjUlIiBzdG9wLWNvbG9yPSIjOGI4Mjc2Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMmYyZTJkIi8+PC9yYWRpYWxHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g);background-size:100%;background-image:-moz-radial-gradient(45px 45px,#8b8276 1px,#2f2e2d 400px);background-image:-webkit-radial-gradient(45px 45px,#8b8276 1px,#2f2e2d 400px);background-image:radial-gradient(45px 45px,#8b8276 1px,#2f2e2d 400px)}section .portfolio h1{margin:40px 0 0;padding:0 10px}section .portfolio .content{padding:80px 0 260px}@media only screen and (max-width:1024px){section .portfolio h1{margin-top:0;text-align:center}section .portfolio .content{padding-left:40px;padding-right:40px}section .portfolio .gallery{margin-left:-40px}}section .portfolio .gallery{margin-top:-40px;position:relative;width:100%}@media only screen and (max-width:768px){section .portfolio .content{padding-left:20px;padding-right:20px}section .portfolio .gallery{margin-left:-20px}}@media only screen and (max-width:475px){section .portfolio .gallery{margin-top:-60px}}section .portfolio .gallery .gallery-item{width:33.33%}section .portfolio .gallery .gallery-item,section .portfolio .gallery .gallery-item dt{display:block;margin:0;padding:0}section .portfolio .gallery .gallery-item dt{padding:10px}@media only screen and (max-width:768px){section .portfolio .gallery .gallery-item{width:50%}}@media only screen and (max-width:475px){section .portfolio .gallery .gallery-item{width:100%}}section .portfolio .gallery .gallery-item a{border:3px solid #FFF;box-sizing:border-box;background:#2f2e2d;display:block;overflow:hidden;position:relative;width:100%}section .portfolio .gallery .gallery-item a:after,section .portfolio .gallery .gallery-item a:before{border:1px solid #FFF;content:"";display:block;left:50%;margin:-1px 0 0 -20px;position:absolute;top:110%;width:40px;transition:top .1s linear}section .portfolio .gallery .gallery-item a:after{height:40px;margin:-20px 0 0 -1px;width:0}section .portfolio .gallery .gallery-item a:focus:after,section .portfolio .gallery .gallery-item a:focus:before,section .portfolio .gallery .gallery-item a:hover:after,section .portfolio .gallery .gallery-item a:hover:before{top:50%}section .portfolio .gallery .gallery-item a:focus img,section .portfolio .gallery .gallery-item a:hover img{opacity:.3}section .portfolio .gallery .gallery-item img{display:block;width:100%;opacity:1;transition:opacity .2s linear;-webkit-transform:translate3d(0,0,0)}.appear{height:0;overflow:hidden}section .evenements{background:url(/images/textures/salon-002.jpg) center center no-repeat;background-size:cover;position:relative}section .evenements .content{height:auto!important;margin:0 auto;padding:0;position:relative;z-index:6}.touchevents section .evenements .content{padding-bottom:50px}section .evenements .content .content{left:50%;margin:0 0 0 -250px;width:500px;z-index:6}.touchevents section .evenements .content .content{left:auto;margin:0 auto 100px;max-width:1200px;width:100%}@media only screen and (max-width:1200px){.touchevents section .evenements .content .content{width:90%}}@media only screen and (max-width:1024px){section .evenements{background:#FFF}section .evenements .content{border-bottom:1px dashed #baac9b}.touchevents section .evenements .content .content{margin-bottom:0;width:100%}section .evenements .content .content{border-bottom:none;left:auto;margin:0 auto;max-width:1200px;width:100%}}section .evenements .content .content h1{color:#fad258;margin:100px -210px 0 0;text-align:right}.touchevents section .evenements .content .content h1{margin-right:40px}@media only screen and (max-width:767px){section .evenements .content .content{padding-bottom:0}section .evenements .content .content h1{text-align:center}}section .evenements .content .content h2{color:#343433;font-size:1.31em;font-weight:300;margin-top:40px;text-transform:uppercase}section .evenements .content .content .itvk_events{background:#FFF;margin-top:40px;min-height:300px;padding:40px;position:relative;z-index:6;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:1024px){section .evenements .content .content h1{margin-right:40px}section .evenements .content .content .itvk_events{background:0 0;margin-top:0;padding:0 40px}}section .evenements .content .content .event{margin:1.5em 0}@media only screen and (max-width:767px){section .evenements .content .content .itvk_events{padding:0 20px}section .evenements .content .content .event{font-size:.9em;line-height:1.875em}}section .evenements .content .content .event .date{border-bottom:1px solid #baac9b;color:#baac9b;display:block;float:left;font-size:1.31em;margin-bottom:10px;padding-bottom:10px}section .evenements .content .content .event .event_content{clear:both}section .evenements .content .content .event span{color:#baac9b;padding-left:1em;white-space:nowrap}section .evenements .tchar{left:0;pointer-events:none;position:absolute;top:0;width:2247px;z-index:5}section .evenements .tchar .tchar{margin:-1500px 0 0;width:100%}section .evenements .tchar .icon{fill:#baac9b;opacity:.25}.section_partenaires{min-height:400px;height:auto}section .partenaires{background:#FFF;vertical-align:middle}section .partenaires h1{margin-top:0;text-align:center}section .partenaires .content{margin:100px auto}@media only screen and (max-height:500px){section .partenaires .content{margin:0}}section .partenaires .content li,section .partenaires .content ul{display:block;margin:0;padding:0;text-align:center}section .partenaires .content ul{font-size:0;padding:20px 0;width:100%}section .partenaires .content li{font-size:16px;display:inline-block;height:125px;line-height:125px;vertical-align:middle;width:240px}section .partenaires .content li a{display:inline-block;vertical-align:middle;line-height:125px}section .partenaires .content li img{display:inline-block;height:auto!important;margin:0 auto;max-height:125px;max-width:202px;vertical-align:middle;width:auto!important}footer{background:url(/images/textures/wood-003.jpg) center center no-repeat;background-size:cover;color:#FFF}footer .contact{vertical-align:middle}footer h1{display:none}footer i{color:#fad258;font-style:normal}footer .content{margin:100px auto;overflow:hidden;padding:40px 0;width:700px}@media only screen and (max-width:767px){footer .content{font-size:.9em;width:100%}}footer .content .table{padding-top:40px;padding-bottom:40px;width:100%}footer .content .table p{font-size:1.125em;line-height:2em}footer .content .table h2{font-size:1.3125em;font-weight:400;text-transform:uppercase;margin:0;padding:0}footer .content .table h3,footer .content .table h4{font-weight:300;line-height:1.8em;margin:0;padding:0}footer .content .table h3 a,footer .content .table h4 a{color:#FFF;text-decoration:none}footer .content .table h3 a:focus,footer .content .table h3 a:hover,footer .content .table h4 a:focus,footer .content .table h4 a:hover{color:#FFF}footer .content .table h3{font-size:2.25em}footer .content .table h4{font-size:1.3125em}footer .content .left{border-right:1px solid #baac9b;text-align:center;width:300px}@media only screen and (max-width:767px){footer .content .table{padding-bottom:20px}footer .content .left{vertical-align:top;width:35%}}.table .cell,footer .social .icon,nav li{vertical-align:middle}@media only screen and (max-width:575px){footer .content .left{border:none;display:block;padding-bottom:50px;width:100%}}footer .content .right{padding:0 0 0 50px}@media only screen and (max-width:767px){footer .content .right{padding-left:20px}}@media only screen and (max-width:575px){footer .content .right{display:block;padding:0;text-align:center}footer .content .right p{line-height:1.45em;padding:0 20px}footer .content .right i{display:none}footer .content .right span{display:block}}footer .kharacter-logo{height:300px;position:relative;width:300px}@media only screen and (max-width:767px){footer .kharacter-logo{height:0;padding-bottom:100%;width:100%}}@media only screen and (max-width:575px){footer .kharacter-logo{height:200px;margin:0 auto;padding:0;width:200px}}footer .kharacter-logo .icon{fill:#FFF;height:300px;left:0;position:absolute;top:0;width:300px}@media only screen and (max-width:767px){footer .kharacter-logo .icon{height:100%;width:100%}}@media only screen and (max-width:575px){footer .kharacter-logo .icon{height:200px;padding:0;width:200px}}footer .kharacter-logo .icon-et{fill:#fad258}footer .map{margin:0 auto;width:680px}footer .map .mobile{display:none}footer .map iframe{display:block}footer .address{text-align:center}footer .address h2{font-weight:300;line-height:1.8em;margin:0;padding:20px 0 0}@media only screen and (max-width:767px){footer .map{position:relative;width:100%}footer .map .mobile{display:block;height:100%;left:0;position:absolute;top:0;width:100%}footer .map iframe{height:150px;width:100%!important}footer .address h2{box-sizing:border-box;float:left;line-height:normal;padding:20px 30px;width:50%}}@media only screen and (max-width:575px){footer .address h2{float:none;width:100%}}footer .address .directions{font-size:1.125em}footer .address .directions,footer .address .directions li{display:inline-block;line-height:24px;list-style:none;height:24px;margin:0;padding:0}@media only screen and (max-width:767px){footer .address .directions,footer .address .directions li{display:block}footer .address .directions{box-sizing:border-box;float:right;padding:20px 0 10px;width:50%}}@media only screen and (max-width:575px){footer .address .directions,footer .address .directions li{display:inline-block}footer .address .directions{float:none;width:100%}}footer .address .directions li{border-left:1px solid #baac9b;margin:5px 0;padding:0 20px}@media only screen and (max-width:767px){footer .address .directions li{border:none;padding:2px 20px;text-align:left}}footer .address .directions li:first-child,footer .address .directions li:last-child{border-left:none}footer .address .directions li i{display:inline-block;margin:0 6px}footer .address .directions .icon{display:inline-block;fill:#FFF;height:24px;margin:0 4px 4px;vertical-align:middle;width:24px;transition:fill .2s linear}footer .address .directions a{color:#FFF}footer .address .directions a:focus,footer .address .directions a:hover{color:#fad258}footer .address .directions a:focus .icon,footer .address .directions a:hover .icon{fill:#fad258}footer .social{margin:40px auto}footer .social,footer .social li{display:inline-block;line-height:40px;padding:0;text-align:center}@media only screen and (max-width:767px){footer .social{clear:both;display:block;padding:30px 0 20px;width:100%}}@media only screen and (max-width:575px){footer .social{padding:0 0 20px}}footer .social .icon{display:inline-block;fill:#FFF;height:40px;margin:10px;width:40px;transition:width .2s linear,height .2s linear,margin .2s linear}footer .social a{color:#FFF;display:inline-block}#user,header h1 span{display:none}footer .social a:focus,footer .social a:hover{color:#fad258}footer .social a:focus .icon,footer .social a:hover .icon{height:60px;margin:0;width:60px}footer .credits{bottom:20px;color:#baac9b;font-size:.875em;left:0;position:absolute;text-align:center;width:100%}footer .credits p{line-height:normal;padding:0 40px}footer .credits a:focus,footer .credits a:hover{color:#fad258}a,h1,nav a{color:#baac9b}#user{background:red;color:#fff;font-family:'Courrier New',monospace;padding:10px;position:fixed;z-index:5000}body,html{color:#343433;font:300 16px/1.875em "Roboto Condensed",sans-serif;height:100%;overflow:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}strong{font-weight:400}footer,header,section{display:table;height:100%;min-height:100%;position:relative;width:100%;z-index:3}header{background:url(/images/textures/wood-001.jpg) center center no-repeat;background-size:cover}header .content-box{bottom:0;left:0;position:absolute;right:0;top:0}header .content-box .content{height:400px;left:50%;margin:-200px 0 0 -150px;position:absolute;top:50%;transition:margin .2s linear,width .2s linear,height .2s linear;width:300px}@media only screen and (max-width:767px){header .content-box .content{height:267px;margin:-134px 0 0 -100px;width:200px}}@media only screen and (max-height:487px){header .content-box .content{height:200px;margin:-100px 0 0 -75px;width:150px}}header h1 .icon{fill:#FFF;left:0;position:absolute;top:0;transition:width .2s linear,height .2s linear;width:300px}header .content-wrapper p{margin-top:340px}@media only screen and (max-width:767px){header h1 .icon{width:200px}header .content-wrapper p{margin-top:200px}}@media only screen and (max-height:487px){header h1 .icon{width:150px}header .content-wrapper p{margin-top:140px}}header .content-wrapper p a{display:block;margin:0 auto;width:120px}header .content-wrapper p a .icon{fill:#fad258;height:60px;width:120px;transition:transform .2s linear;-moz-animation:opacity 1.6s linear 1,zoomit .2s linear 1 1.6s;-webkit-animation:opacity 1.6s linear 1,zoomit .2s linear 1 1.6s;animation:opacity 1.6s linear 1,zoomit .2s linear 1 1.6s}@media only screen and (max-height:487px){header .content-wrapper p a,header .content-wrapper p a .icon{height:45px;width:90px}}header .content-wrapper p a:focus .icon,header .content-wrapper p a:hover .icon{transform:scale(1.2)}a{text-decoration:underline;transition:color .2s linear}a:focus,a:hover{color:#6f625a}h1{font-size:5em;font-weight:300;line-height:1em;margin:42px 0 0;padding:0;text-transform:uppercase}nav .rdv,nav li,nav ul{line-height:40px;height:40px}@media only screen and (max-width:768px){h1{font-size:3em}}@media only screen and (max-width:450px){h1{font-size:2em}}.fade{opacity:1;transition:opacity .3s linear}.fade.appear{opacity:0}.content-wrapper{display:table-cell;font-size:1em;height:inherit}.content-wrapper p{font-size:1em;margin:1.2em 0}.content-wrapper .content{margin:0 auto;max-width:1200px;padding-top:40px}.table{display:table}.table .cell{display:table-cell}.equipe_panel .arrow{height:100%;left:-120px;position:absolute;top:0;width:120px}@media only screen and (max-width:1256px){.equipe_panel .arrow{left:-80px;width:80px}}@media only screen and (max-width:767px){.equipe_panel .arrow{height:40px;left:10px;top:45px;width:40px}}.equipe_panel .arrow a{display:block;height:160px;left:0;margin:-80px 0 0;position:absolute;top:50%;width:100%}.equipe_panel .arrow a:focus .icon,.equipe_panel .arrow a:hover .icon{fill:#6f625a;transform:scale(1.2)}.equipe_panel .arrow .icon{fill:#baac9b;width:45px;transition:fill .4s linear;transition:transform .2s linear}nav,nav .rdv{transition:height .15s linear}.equipe_panel .arrow-right{left:auto;right:-120px;text-align:right}.itvk_marquee,nav .button,nav .menu,nav .rdv,nav li{text-align:center}@media only screen and (max-width:1256px){.equipe_panel .arrow-right{right:-80px}}@media only screen and (max-width:767px){.equipe_panel .arrow a{height:40px}.equipe_panel .arrow .icon{width:30px}.equipe_panel .arrow-right{right:10px}}.scroll,.scroll-wrap{left:0;right:0;position:absolute;top:0;bottom:0}.scroll{border:20px solid #FFF;overflow:hidden;z-index:3}nav,nav .menu{border-bottom:1px solid #eae6e1}.scroll-wrap{border:1px solid #eae6e1;overflow:scroll;overflow-x:hidden}.content-wrapper{margin:0 auto;max-width:1200px}@media only screen and (max-width:1260px){.content-wrapper{max-width:1024px}}nav{background:#FFF;left:20px;height:91px;position:absolute;right:20px;text-transform:uppercase;top:0;z-index:4}nav li,nav ul{list-style:none;margin:0;padding:0}nav ul{display:table;margin-top:10px;width:100%}nav li{display:table-cell}nav a{cursor:pointer}nav .rdv,nav .rdv a,nav a:focus,nav a:hover{color:#6f625a}nav a:focus .icon,nav a:hover .icon{fill:#6f625a}nav .rdv{font-size:15px;font-weight:400;letter-spacing:.02em;overflow:hidden}@media only screen and (max-width:1023px){nav{height:100%}nav .rdv,nav .rdv span{display:none}nav .rdv{left:112px;position:absolute;right:112px;top:0;z-index:1000}nav .rdv a{color:#baac9b}}@media only screen and (max-width:767px){nav .rdv span{display:none}}@media only screen and (max-width:567px){nav .rdv{left:40px;right:112px}}nav .icon{display:inline;fill:#baac9b;height:40px;width:24px;transition:fill .2s linear}nav .menu{height:50px;margin:0;margin-left:-21px;margin-right:-21px;overflow:hidden;transition:height .15s linear}@media only screen and (max-width:1023px){nav .menu{height:0}}nav .menu a{color:#baac9b;display:block;height:40px;line-height:40px;width:100%;transition:color .2s linear}nav .menu a.selected,nav .menu a:focus,nav .menu a:hover{color:#6f625a}nav .menu .table{background:#FFF;width:100%}nav .menu .table .left{padding-left:21px;width:40px}nav .menu .table .right{height:24px;line-height:24px;position:relative;width:135px}#overlay,nav .button,nav .button .icon,nav .media{position:absolute}nav .button{height:40px;left:-7px;line-height:40px;top:10px;width:40px}@media only screen and (max-width:1023px){nav .button{top:0}}nav .button .icon,nav .button a,nav .button li,nav .button ul{margin:0}nav .button .icon{left:7px;top:0;transition:transform .15s linear}nav .button .icon-close{transform:scale(1,1)}nav .button .icon-burger,nav.dock .icon-close{transform:scale(1,0)}nav .media{height:24px;right:-21px;top:18px;width:135px}nav .media .icon,nav .media a,nav .media li,nav .media ul{height:24px;line-height:24px;margin:0;padding:0}nav .media ul{border-left:1px #eae6e1 solid;padding-left:13px;padding-right:13px;width:auto}@media only screen and (max-width:1023px){nav .media{right:0;top:8px;width:auto}nav .media ul{border:none;padding:0}}nav .media ul a{display:block;padding:0 7px;width:auto}@media only screen and (max-width:1023px){nav .media ul a{padding:0 0 0 14px}nav #nav{bottom:0;display:table;font-size:1.3em;height:100%;left:0;overflow:hidden;margin:0;padding:40px 0;position:absolute;right:0;top:auto}nav #nav li{display:table-row;line-height:normal}nav #nav li a{display:table-cell;vertical-align:middle}}nav.dock{height:60px}@media only screen and (max-width:1023px){nav.dock{height:40px}}@media only screen and (max-height:487px){nav #nav{font-size:1em;padding:40px 0 0}nav.dock #nav{padding-bottom:40px}}nav.dock .rdv{height:60px;line-height:60px}@media only screen and (max-width:1023px){nav.dock .rdv{display:block;height:40px;line-height:40px}}.touchevents .itvk_marquee,.touchevents .itvk_marquee_text,.touchevents .itvk_marquee_wrapper{display:none}nav.dock .menu{border:none;height:0}nav.dock .icon-burger{transform:scale(1,1)}@-moz-keyframes zoomit{0%{transform:scale(0)}95%{transform:scale(1.1)}100%{transform:scale(1)}}@-webkit-keyframes zoomit{0%{transform:scale(0)}95%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes zoomit{0%{transform:scale(0)}95%{transform:scale(1.1)}100%{transform:scale(1)}}@-moz-keyframes bubble{0%,100%{transform:scale(1)}95%{transform:scale(1.1)}}@-webkit-keyframes bubble{0%,100%{transform:scale(1)}95%{transform:scale(1.1)}}@keyframes bubble{0%,100%{transform:scale(1)}95%{transform:scale(1.1)}}@-moz-keyframes opacity{0%,100%{opacity:0}}@-webkit-keyframes opacity{0%,100%{opacity:0}}@keyframes opacity{0%,100%{opacity:0}}@-moz-keyframes stylecouleur{0%{transform:scale(0)}95%{transform:scale(1.1)}100%{transform:scale(1)}}@-webkit-keyframes stylecouleur{0%{transform:scale(0)}95%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes stylecouleur{0%{transform:scale(0)}95%{transform:scale(1.1)}100%{transform:scale(1)}}@-moz-keyframes et{0%{fill:#FFF;transform:scale(0)}90%{fill:#FFF;transform:scale(1)}95%{fill:#fad258;transform:scale(1.5)}100%{transform:scale(1)}}@-webkit-keyframes et{0%{fill:#FFF;transform:scale(0)}90%{fill:#FFF;transform:scale(1)}95%{fill:#fad258;transform:scale(1.5)}100%{transform:scale(1)}}@keyframes et{0%{fill:#FFF;transform:scale(0)}90%{fill:#FFF;transform:scale(1)}95%{fill:#fad258;transform:scale(1.5)}100%{transform:scale(1)}}@-moz-keyframes kha{0%,94%{opacity:0;top:-50%;transform:rotate(-20deg)}95%{opacity:1;top:-50%;transform:rotate(-20deg)}100%{opacity:1;top:0;transform:rotate(0)}}@-webkit-keyframes kha{0%,94%{opacity:0;top:-50%;transform:rotate(-20deg)}95%{opacity:1;top:-50%;transform:rotate(-20deg)}100%{opacity:1;top:0;transform:rotate(0)}}@keyframes kha{0%,94%{opacity:0;top:-50%;transform:rotate(-20deg)}95%{opacity:1;top:-50%;transform:rotate(-20deg)}100%{opacity:1;top:0;transform:rotate(0)}}@-moz-keyframes rac{0%,94%{opacity:0;top:-50%;transform:rotate(40deg)}95%{opacity:1;top:-50%;transform:rotate(40deg)}100%{opacity:1;top:0;transform:rotate(0)}}@-webkit-keyframes rac{0%,94%{opacity:0;top:-50%;transform:rotate(40deg)}95%{opacity:1;top:-50%;transform:rotate(40deg)}100%{opacity:1;top:0;transform:rotate(0)}}@keyframes rac{0%,94%{opacity:0;top:-50%;transform:rotate(40deg)}95%{opacity:1;top:-50%;transform:rotate(40deg)}100%{opacity:1;top:0;transform:rotate(0)}}@-moz-keyframes ter{0%,94%{opacity:0;top:-50%;transform:rotate(-30deg)}95%{opacity:1;top:-50%;transform:rotate(-30deg)}100%{opacity:1;top:0;transform:rotate(0)}}@-webkit-keyframes ter{0%,94%{opacity:0;top:-50%;transform:rotate(-30deg)}95%{opacity:1;top:-50%;transform:rotate(-30deg)}100%{opacity:1;top:0;transform:rotate(0)}}@keyframes ter{0%,94%{opacity:0;top:-50%;transform:rotate(-30deg)}95%{opacity:1;top:-50%;transform:rotate(-30deg)}100%{opacity:1;top:0;transform:rotate(0)}}@-moz-keyframes overlay{0%,50%{transform:scale(0)}100%{transform:scale(1)}}@-webkit-keyframes overlay{0%,50%{transform:scale(0)}100%{transform:scale(1)}}@keyframes overlay{0%,50%{transform:scale(0)}100%{transform:scale(1)}}.itvk_marquee_wrapper{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.itvk_marquee{color:#f8705a;font-size:190px;height:1em;left:21px;line-height:1em;margin-top:-.5em;overflow:hidden;position:fixed;text-transform:uppercase;right:21px;top:50%;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.itvk_marquee_text{overflow:hidden}#overlay{height:0;left:50%;top:50%;width:0;z-index:200;transition:height .2s linear,width .2s linear,top .2s linear,left .2s linear}#overlay .frame,#overlay .shadow{position:absolute;transition:opacity .2s linear}#overlay .shadow{background:#2f2e2d;bottom:0;left:0;opacity:0;right:0;top:0}#overlay.show{display:block;height:100%;left:0;top:0;width:100%}#overlay.show .shadow{opacity:.9}#overlay.show .frame{opacity:1}#overlay.show img{opacity:1;-moz-animation:overlay .2s linear;-webkit-animation:overlay .2s linear;animation:overlay .2s linear}#overlay .frame{bottom:50px;left:50px;opacity:0;right:50px;top:50px}#overlay img{border:10px solid #FFF;display:block;margin:0 auto;max-height:100%;max-width:100%;opacity:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}