html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.mCSB_container{width:auto;margin-right:30px;overflow:hidden}.mCSB_container.mCS_no_scrollbar{margin-right:0}.mCS_disabled>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar,.mCS_destroyed>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar{margin-right:30px}.mCustomScrollBox>.mCSB_scrollTools{width:16px;height:100%;top:0;right:0}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;height:100%;margin:0 auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;text-align:center}.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown{display:block;position:relative;height:20px;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{top:100%;margin-top:-40px}.mCSB_horizontal>.mCSB_container{height:auto;margin-right:0;margin-bottom:30px;overflow:hidden}.mCSB_horizontal>.mCSB_container .mCS_no_scrollbar{margin-bottom:0}.mCS_disabled>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar,.mCS_destroyed>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCustomScrollBox>.mCSB_scrollTools{width:100%;height:16px;top:auto;right:auto;bottom:0;left:0;overflow:hidden}.mCSB_horizontal>.mCSB_scrollTools a+.mCSB_draggerContainer{margin:0 20px}.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{width:100%;height:2px;margin:7px 0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger{width:30px;height:100%}.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger,.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight{display:block;position:relative;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer;float:left}.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight{margin-left:-40px;float:right}.mCustomScrollBox{-ms-touch-action:none}.mCustomScrollBox>.mCSB_scrollTools{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCustomScrollBox:hover>.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background:#000;background:rgba(0,0,0,0.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#fff;background:rgba(255,255,255,0.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:rgba(255,255,255,0.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background:rgba(255,255,255,0.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{background-image:url(mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonUp:hover,.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonUp:active,.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark>.mCSB_scrollTools .mCSB_draggerRail{background:#000;background:rgba(0,0,0,0.15)}.mCS-dark>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#000;background:rgba(0,0,0,0.75)}.mCS-dark>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:rgba(0,0,0,0.85)}.mCS-dark>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background:rgba(0,0,0,0.9)}.mCS-dark>.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark>.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark>.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark>.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-light-2>.mCSB_scrollTools .mCSB_draggerRail{width:4px;background:#fff;background:rgba(255,255,255,0.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-light-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background:#fff;background:rgba(255,255,255,0.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-light-2 .mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-light-2 .mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCS-light-2 .mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:rgba(255,255,255,0.85)}.mCS-light-2 .mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-2 .mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background:rgba(255,255,255,0.9)}.mCS-light-2 .mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2 .mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2 .mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2 .mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.clear{clear:both}html,body{width:100%;height:100%;font-family:"Arial","Helvetica",sans-serif}a{color:inherit;text-decoration:none}[type="text"]{border-radius:0;-o-border-radius:0;-ms-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}[type="checkbox"]:not(:checked),[type="checkbox"]:checked{position:absolute;left:-9999px}[type="checkbox"]:not(:checked)+label,[type="checkbox"]:checked+label{position:relative;padding-left:22px;cursor:pointer}[type="checkbox"]:not(:checked)+label:before,[type="checkbox"]:checked+label:before{content:'';position:absolute;left:0;top:0;width:10px;height:10px;border:1px solid #bbb}[type="checkbox"]:not(:checked)+label:after,[type="checkbox"]:checked+label:after{content:' ';position:absolute;top:2px;left:2px;font-size:14px;line-height:13px;width:8px;height:8px;background:#fff;display:block;text-align:center;transition:all .2s}[type="checkbox"]:not(:checked)+label:after{filter:"alpha(opacity=0)";opacity:0;transform:scale(0)}[type="checkbox"]:checked+label:after{filter:"alpha(opacity=100)";opacity:1;transform:scale(1)}select{border-radius:0;-o-border-radius:0;-ms-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:none;color:#000;border:solid 1px #fff;outline:none;display:inline-block;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}select option{outline:none;background:transparent;color:#fff}.spinner{width:32px;height:32px;position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto;left:0;right:0;margin-left:auto;margin-right:auto;background:url('img/spinner-12-sprites.png') repeat 0 0;background-size:384px 32px;-webkit-animation:SpinRotation 1s steps(12) infinite;-moz-animation:SpinRotation 1s steps(12) infinite;-ms-animation:SpinRotation 1s steps(12) infinite;-o-animation:SpinRotation 1s steps(12) infinite}.spinner.align-right{left:auto;border-radius:32px 0 0 32px;-o-border-radius:32px 0 0 32px;-ms-border-radius:32px 0 0 32px;-moz-border-radius:32px 0 0 32px;-webkit-border-radius:32px 0 0 32px}@-o-keyframes SpinRotation{from{background-position:0}to{background-position:384px 0}}@-moz-keyframes SpinRotation{from{background-position:0}to{background-position:384px 0}}@-ms-keyframes SpinRotation{from{background-position:0}to{background-position:384px 0}}@-webkit-keyframes SpinRotation{from{background-position:0}to{background-position:384px 0}}.app{width:100%;height:100%;background:#000}.use-landscape{position:fixed;transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);overflow:hidden}.use-landscape .please-use-landscape{display:block;z-index:200}.please-use-landscape{display:none;position:fixed;width:100%;height:100%;background:rgba(255,255,255,0.8)}.please-use-landscape .message{box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:500px;height:500px;padding:260px 0 0 0;line-height:2em;position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto;left:0;right:0;margin-left:auto;margin-right:auto;text-transform:uppercase;text-align:center;background:url('img/use-landscape.png') no-repeat center top;font-family:"futura-pt","futura",sans-serif;font-weight:100;transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg)}html.touch{-webkit-tap-highlight-color:rgba(0,0,0,0)}html.ipad.ios7 body{height:671px}noscript{width:100%;height:100%;position:absolute;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;top:0;left:0;background-color:#666;background-position:center center;background-size:cover;-webkit-background-size:cover;color:#fff;line-height:2em}noscript h1,noscript h2,noscript h3,noscript h4,noscript h5,noscript h6{font-family:"futura-pt","futura",sans-serif;font-weight:normal}noscript h1{font-size:40px;padding:0 0 20px 0}noscript h2{font-size:24px;padding:0 0 20px}noscript h3,noscript h4,noscript p{text-shadow:0 0 10px #000}noscript .noscript-block{position:absolute;width:560px;height:300px;max-width:80%;padding:20px;top:0;bottom:0;margin-top:auto;margin-bottom:auto;left:0;right:0;margin-left:auto;margin-right:auto;text-align:center}html,body{width:100%;height:100%;position:relative;margin:0;padding:0}.mainMenu{width:40px;background:#9a1616;height:100%;right:0;position:fixed;color:#fff;z-index:1}.mainMenu .logo{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;top:7px;transition:.5s;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;filter:"alpha(opacity=0)";opacity:0}.mainMenu.isDown .logo{filter:"alpha(opacity=100)";opacity:1}.mainMenu ul{position:absolute;width:20px;height:120px;padding:10px 0 10px 0;border:dotted 1px #fff;border-color:rgba(255,255,255,0.4);border-left:none;border-right:none;top:0;bottom:0;margin-top:auto;margin-bottom:auto;left:0;right:0;margin-left:auto;margin-right:auto}.mainMenu li{width:20px;height:20px;display:block;float:left;line-height:20px;background:no-repeat center center;cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}.mainMenu li a{padding:0 20px}.mainMenu li a .tick{margin:auto;top:0;bottom:0;margin-top:auto;margin-bottom:auto;left:0;right:0;margin-left:auto;margin-right:auto;position:absolute;width:6px;height:6px;transition:.5s;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;filter:"alpha(opacity=30)";opacity:.3;border-radius:0;-o-border-radius:0;-ms-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;background:#fff}.mainMenu li a .label{position:absolute;right:-150px;top:0;transition:.3s;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;font-family:"futura-pt","futura",sans-serif;font-weight:500;text-transform:uppercase;font-size:10px;background:#fff;color:#6d6d6d;line-height:20px;padding:0 35px 0 10px}.mainMenu li a .label:after{content:" ";width:6px;height:6px;border-radius:0;-o-border-radius:0;-ms-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;background:#000;position:absolute;right:0;margin-top:6px;margin-right:6px}.mainMenu li a:hover .label,.mainMenu li a.visible .label{right:0;left:auto}.mainMenu li.member-icon{visibility:hidden;filter:"alpha(opacity=0)";opacity:0;transition:1s;-o-transition:1s;-ms-transition:1s;-moz-transition:1s;-webkit-transition:1s;position:absolute;top:100%;margin-top:10px}.mainMenu li.member-icon .tick{filter:"alpha(opacity=100)";opacity:1;border-radius:0;-o-border-radius:0;-ms-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;background:transparent url('img/member-lock-icon.png') no-repeat center center;background-size:12px 17px;width:12px;height:17px}.mainMenu li.member-icon .label{min-width:90px}.mainMenu li.selected a .tick,.mainMenu li:hover a .tick{filter:"alpha(opacity=100)";opacity:1}.mainMenu li.up,.mainMenu li.down{height:0}.mainMenu li.up{background-image:url('img/main-menu-up.png')}.mainMenu li.down{background-image:url('img/main-menu-down.png')}.mainMenu .down,.mainMenu .up,.mainMenu ul{transition:.5s;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s}.mainMenu ul.isDown,.mainMenu ul.isUp{height:170px}.mainMenu ul.isDown .down,.mainMenu ul.isUp .up{height:50px}.mainMenu ul.isDown.isUp{height:220px}.mainMenu ul.isUp.isDown li.member-icon{visibility:hidden;filter:"alpha(opacity=0)";opacity:0}.mainMenu ul.isUp li.member-icon{visibility:visible;filter:"alpha(opacity=100)";opacity:1}.homeMenu{width:100%;height:145px;background:#fff;position:relative;z-index:1}.homeMenu ul{position:relative;display:block;left:0;right:0;margin-left:auto;margin-right:auto;width:640px;padding:35px 0 35px}.homeMenu li{display:block;float:left;text-align:center;line-height:60px;font-size:12px;letter-spacing:.1em;font-family:"futura-pt","futura",sans-serif;font-weight:500;text-transform:uppercase}.homeMenu li a{padding:0 18px 0 18px}.homeMenu li a{transition:1s;-o-transition:1s;-ms-transition:1s;-moz-transition:1s;-webkit-transition:1s;color:#92939a}.homeMenu li a:hover{color:#000}@media only screen and (max-height:680px){.homeMenu{max-height:680px;height:106px}.homeMenu li{height:38px;line-height:38px}.homeMenu img{margin-top:-18px}}.mCustomScrollbar .mCSB_container{margin-right:0}.mCustomScrollbar .mCSB_scrollTools{filter:"alpha(opacity=0)";opacity:0;width:6px;transition:1s 1s;-o-transition:1s 1s;-ms-transition:1s 1s;-moz-transition:1s 1s;-webkit-transition:1s 1s}.mCustomScrollbar .mCSB_scrollTools{background:rgba(0,0,0,0.2)}.mCustomScrollbar:hover .mCSB_scrollTools{filter:"alpha(opacity=100)";opacity:1;transition:.5s;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s}.mCustomScrollbar .mCSB_scrollTools .mCSB_draggerRail{background:none}.mCustomScrollbar .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:0;border-radius:0;-o-border-radius:0;-ms-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.sections{position:absolute;width:auto;height:100%;right:40px;left:0;margin:auto}.sections .section{overflow:hidden;width:100%;height:100%;position:relative;background:#333}.sections .section .spinner{background-color:#9a1616}.kg-set{display:none}.kg-view{position:absolute;width:100%;height:100%}.kg-view>div{float:left}.kg-background{width:100%;height:100%;position:absolute;background-size:cover;-webkit-background-size:cover;background-position:center center}.kg-sidebar{background:rgba(255,255,255,0.7);width:360px;height:100%;position:absolute;z-index:0;overflow:hidden}.no-rgba .kg-sidebar{background-repeat:repeat;background-image:url("img/hacks/R255G255B255A0.7.png")}.kg-tabs{position:absolute;top:0;left:360px;right:0;height:51px;line-height:51px;font-size:11px;color:#7e7e7e;text-transform:uppercase;overflow-x:hidden}.kg-tabs .kg-tabs-title{background:#9a1616;width:200px;height:100%;float:left;position:relative}.kg-tabs .kg-tabs-title .kg-block{width:100%;height:100%;position:relative;overflow:hidden}.kg-tabs .kg-tabs-title .kg-tick{position:absolute;width:20px;height:12px;left:20px;top:100%;background:url("img/ken/gallery-tabs-tick.png");background-image:url("img/ken/gallery-tabs-tick.svg");background-size:100% 100%}.kg-tabs .kg-tabs-title .kg-tab-title{left:100%;visibility:hidden;border-right:none;transition:.4s;-o-transition:.4s;-ms-transition:.4s;-moz-transition:.4s;-webkit-transition:.4s;color:#fff}.kg-tabs-buttons{position:absolute;float:left;left:200px;right:0;height:100%;background:rgba(255,255,255,0.7)}.no-rgba .kg-tabs-buttons{background-repeat:repeat;background-image:url("img/hacks/R255G255B255A0.7.png")}.kg-tabs-buttons .kg-tab{position:relative;width:100%;height:100%;float:left;overflow:hidden;cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:.5s;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s}.kg-tabs-buttons .kg-tab .kg-tab-title{cursor:pointer}.kg-tabs-buttons .kg-tab:hover{background:#9a1616;color:#fff}.touch .kg-tabs-buttons .kg-tab:hover{background:inherit;color:inherit}.kg-tabs-buttons .kg-tab.kg-selected{color:#fff}.kg-tabs-buttons.kg-2 .kg-tab,.kg-tabs-buttons.kg-3 .kg-tab{width:16.666666666666668%}.kg-tabs-buttons.kg-4 .kg-tab{width:11.11%}.kg-tabs-buttons.kg-5 .kg-tab{width:8.333333333333334%}.kg-tabs-buttons.kg-6 .kg-tab{width:6.666666666666667%}.kg-tabs-buttons.kg-7 .kg-tab{width:5.553333333333334%}.kg-tabs-buttons.kg-7 .kg-tab{width:4.166666666666667%}.kg-tabs-buttons .kg-tab.kg-selected{width:200px}.kg-tabs-buttons .kg-tab-title-inner{min-width:200px}.kg-tabs-buttons .kg-tabs-wrapper{width:300%;height:100%;position:absolute;left:-200px;transition:margin .5s;-o-transition:margin .5s;-ms-transition:margin .5s;-moz-transition:margin .5s;-webkit-transition:margin .5s}.kg-tabs-buttons .llectifs{display:none}.kg-tab-title{cursor:default;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:absolute;width:100%;height:100%;text-indent:20px;font-family:"futura-pt","futura",sans-serif;font-weight:normal;border-right:solid 1px #808080;border-right-color:rgba(128,128,128,0.8)}.kg-thumbs{position:absolute;z-index:0;width:200px;height:100%;left:360px;background:#333;overflow:hidden}.kg-thumbs .kg-border{width:153px;height:100%;position:absolute;left:100%;background:url('img/gallery-border-gradient.png')}.kg-multiple-set .kg-thumbs{height:auto;top:51px;bottom:0;margin:auto}.kg-thumbs .kg-thumbs-offset{width:100%;height:100%;position:absolute;top:0}.kg-thumbs .kg-thumb{width:100%;height:25%;cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;float:left;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:relative}.kg-thumbs .kg-thumb .kg-thumb-background,.kg-thumbs .kg-thumb .kg-thumb-border{position:absolute;width:100%;height:100%;top:0;transition:.5s;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s}.kg-thumbs .kg-thumb .kg-thumb-background{background-size:cover;-webkit-background-size:cover;background-position:center center}.kg-thumbs .kg-thumb .kg-thumb-border{position:absolute;border:solid 0 #9a1616;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.kg-thumbs .kg-thumb:hover .kg-thumb-background{filter:"alpha(opacity=70)";opacity:.7}.kg-thumbs .kg-thumb:hover .kg-thumb-border{border-left-width:5px}.kg-thumbs .kg-thumb.kg-selected .kg-thumb-border{border-left-width:5px}.kg-thumbs.kg-1{display:none}.kg-thumbs.kg-2 .kg-thumb{height:50%}.kg-thumbs.kg-3 .kg-thumb{height:33.33%}.kg-thumbs.kg-4 .kg-thumb{height:25%}.kg-coursco{position:absolute;top:51px;bottom:0;margin:auto;left:360px;width:200px;height:auto;color:#e0e0de}.kg-coursco .coursco-link{display:none}.kg-coursco li{background:url('img/dotted-border-coursco.png') repeat-x 0 bottom;font-family:"futura-pt","futura",sans-serif;font-weight:normal}.kg-coursco .groups{position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.7)}.kg-coursco .groups li{width:100%;height:84px;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:34px 25px;text-transform:uppercase;letter-spacing:.025em;cursor:pointer}.kg-coursco .groups li.selected{color:#9a1616}.kg-coursco .lessons{background:rgba(0,0,0,0.7);position:absolute;left:100%;width:0;height:100%;overflow:hidden;transition:width .5s;-o-transition:width .5s;-ms-transition:width .5s;-moz-transition:width .5s;-webkit-transition:width .5s}.kg-coursco .lessons ul{width:420px;height:100%;padding-bottom:200px}.kg-coursco .lessons.open{width:420px}.kg-coursco .lessons li{padding:34px 40px}.kg-coursco .lessons li.open .lesson-title{color:#9a1616}.kg-coursco .lessons .lesson-title{color:#bbb}.kg-coursco .lessons .lesson-description{margin:1em 0;overflow:hidden;color:#777;font-family:"Arial",sans-serif;font-weight:normal;font-size:13px;line-height:20px}.kg-description{color:#292d2e;width:300px;height:300px;text-align:center;top:0;bottom:0;margin-top:auto;margin-bottom:auto;left:0;right:0;margin-left:auto;margin-right:auto;position:absolute;font-family:"futura-pt","futura",sans-serif;font-weight:normal}.kg-description h2{background:url("img/ken/gallery-hr.png") no-repeat center bottom;text-transform:uppercase;padding:20px 0 30px 0;line-height:40px;font-size:40px;color:#fff;font-family:"futura-pt","futura",sans-serif;font-weight:100;letter-spacing:.05em}.kg-description h3{padding:0;font-style:italic}.kg-description p{color:#7e7e7e;font-size:13px;line-height:18px;margin:20px 0 0 0;text-align:justify}.kg-description .kg-view-more-club{color:#9a1616;font-size:13px}.kg-description .kg-view-more-club:hover{background:#9a1616;color:#fff}.kg-description .kg-view-more{text-transform:uppercase;font-family:"futura-pt","futura",sans-serif;font-weight:normal;font-size:12px;line-height:40px;padding:0 20px;display:inline-block;transition:.5s;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;color:#9a1616;font-size:13px}.kg-description .kg-view-more:hover{opacity:.8;background:#222}.kg-description .kg-view-more:hover{background:#9a1616;color:#fff}.kg-description p{margin-top:30px}#activites .restaurant-opening{display:none}.kg-pager{width:95px;height:56px;left:0;right:0;margin-left:auto;margin-right:auto;position:relative;margin-top:30px;margin-bottom:30px}.kg-pager.kg-0,.kg-pager.kg-1{display:none}.kg-pager>div{width:30px;height:56px;float:left;background:url("img/simple-arrow-left-ken.png") no-repeat 0 center;cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:56px;font-size:14px;filter:"alpha(opacity=90)";opacity:.9;transition:.5s;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s}.kg-pager .kg-index{padding-left:16px;border-right:#ddd solid 1px;border-right-color:#979797}.kg-pager .kg-index:hover{background-position:20px center}.kg-pager .kg-total{padding-right:16px;background-image:url("img/simple-arrow-right-ken.png");background-position:right center}.kg-pager .kg-total:hover{background-position:30px center}@media only screen and (max-width:1025px){.kg-sidebar{width:304px}.kg-coursco{left:304px}.kg-coursco .lessons.open,.kg-coursco .lessons ul{width:300px}.kg-thumbs{left:304px;width:115px}.kg-tabs{left:304px;font-size:12px}.kg-tabs .kg-tabs-title{width:115px}.kg-tabs-buttons{left:115px}.kg-tabs-buttons .kg-tab.kg-selected{width:115px}.kg-tabs-buttons .kg-tabs-wrapper{left:-115px}.kg-tab-title{text-indent:14px;font-size:10px}.kg-description{width:240px;height:460px}.espace{display:none}}.cal-container{width:100%;height:100%;position:relative;background:#fff}.cal-header{width:100%;height:84px;position:relative;color:#9d9d9d;line-height:84px}.cal-header h2{float:left;font-size:30px;font-family:"futura-pt","futura",sans-serif;font-weight:100;text-transform:uppercase;text-indent:42px;letter-spacing:.05em}.cal-header h2 span{color:#9a1616}.cal-header .cal-back-today{cursor:pointer;transition:.5s;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s}.cal-header .cal-back-today:hover{text-decoration:underline}.cal-header .cal-back-today.today{cursor:default;filter:"alpha(opacity=10)";opacity:.1;text-decoration:none}.cal-header ul.cal-filters{float:right;margin-right:36px}.cal-header ul.cal-filters li{float:left;position:relative;height:100%;text-indent:36px;font-size:12px;font-family:"Arial",sans-serif;margin-right:12px;cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cal-header ul.cal-filters li:hover{color:#9a1616}.cal-header ul.cal-filters li .cal-color{position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto;width:15px;height:15px;left:12px;float:left}.cal-header ul.cal-filters li.cal-filter-user .cal-color{border-radius:15px;-o-border-radius:15px;-ms-border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;background-color:#9a1616;width:12px;height:12px}.cal-main{width:100%;height:auto;position:absolute;top:84px;bottom:0}.cal-hours{display:block;width:64px;height:100%;color:#a5a5a5;font-family:"futura-pt","futura",sans-serif;font-weight:700;font-size:16px;line-height:67px;position:relative}.cal-hours .cal-block{position:absolute;width:100%;height:auto;top:48px;bottom:48px;overflow:hidden;text-align:center;cursor:move;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cal-hours .cal-block ul{transition:1s;-o-transition:1s;-ms-transition:1s;-moz-transition:1s;-webkit-transition:1s}.cal-moment-1 .cal-hours .cal-block ul{margin-top:-268px}.cal-moment-2 .cal-hours .cal-block ul{margin-top:-536px}.cal-moment-3 .cal-hours .cal-block ul{margin-top:-670px}.cal-hours .cal-change-hour{width:100%;height:48px;filter:"alpha(opacity=50)";opacity:.5;transition:.5s;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;background:url('img/calendar/hour-change-ken.png') no-repeat center 0}.cal-hours .cal-change-hour.cal-up{top:0}.cal-hours .cal-change-hour.cal-up:hover{background-position:center -48px}.cal-hours .cal-change-hour.cal-down{bottom:0;background-position:center -96px}.cal-hours .cal-change-hour.cal-down:hover{background-position:center -144px}.cal-hours .cal-change-hour:hover{filter:"alpha(opacity=100)";opacity:1}.cal-days{width:auto;height:48px;line-height:48px;position:absolute;margin:0 auto 0 auto;top:0;right:0;left:64px;font-family:"futura-pt","futura",sans-serif;font-weight:normal;font-size:13px;letter-spacing:.05em}.cal-days .cal-block{color:#a5a5a5;position:absolute;margin:auto;left:48px;right:48px;height:100%;overflow:hidden}.cal-days ul{position:relative;width:2842px;height:100%;transition:left .5s;-o-transition:left .5s;-ms-transition:left .5s;-moz-transition:left .5s;-webkit-transition:left .5s}.cal-days ul li{position:absolute;display:block;text-transform:uppercase;float:left;width:406px;height:100%;text-indent:26px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:move;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-left:solid 1px #dadada}.cal-days ul li.cal-current-day{background:none;color:#9a1616;border-left:none}.cal-days .cal-change-day{width:48px;height:48px;cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute}.cal-days .cal-change-day>div{filter:"alpha(opacity=50)";opacity:.5;transition:.5s;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;width:100%;height:100%;background:url("img/calendar/day-change-ken.png") no-repeat 0 center}.cal-days .cal-change-day>div:hover{filter:"alpha(opacity=100)";opacity:1;background-position:-48px center}.cal-days .cal-change-day.cal-left{background:#a6afb3}.day-0 .cal-days .cal-change-day.cal-left{cursor:default;filter:"alpha(opacity=30)";opacity:.3}.day-0 .cal-days .cal-change-day.cal-left>div{display:none}.cal-days .cal-change-day.cal-right{background:#a6afb3;right:0;border-left:solid 1px #dadada;border-left-color:#dadada}.cal-days .cal-change-day.cal-right>div{background-position:-96px center}.cal-days .cal-change-day.cal-right>div:hover{background-position:-144px center}.cal-table{position:absolute;left:64px;top:48px;bottom:0;right:0;margin:auto;overflow:hidden}.cal-cells{position:absolute;width:2890px;height:1072px;transition:left .5s, margin-top .5s;-o-transition:left .5s, margin-top .5s;-ms-transition:left .5s, margin-top .5s;-moz-transition:left .5s, margin-top .5s;-webkit-transition:left .5s, margin-top .5s}.cal-moment-1 .cal-cells{margin-top:-268px}.cal-moment-2 .cal-cells{margin-top:-536px}.cal-moment-3 .cal-cells{margin-top:-670px}.cal-now-line{width:100%;height:2px;position:absolute;background:url("img/calendar/bg-now-line-repeat-ken.png");transition:.5s;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s}.cal-moment-1 .cal-now-line{margin-top:-268px}.cal-moment-2 .cal-now-line{margin-top:-536px}.cal-moment-3 .cal-now-line{margin-top:-670px}.cal-cell{position:relative;float:left}.cal-cell.cal-day{width:406px;height:1072px;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;transition:width .5s, left .5s, background 1s;-o-transition:width .5s, left .5s, background 1s;-ms-transition:width .5s, left .5s, background 1s;-moz-transition:width .5s, left .5s, background 1s;-webkit-transition:width .5s, left .5s, background 1s;position:absolute;left:0;border-left:solid 1px #dadada;border-left-color:#dadada}.cal-cell.cal-day.cal-current-day{width:454px}.cal-cell.cal-day.hide{display:none}.cal-events{display:block;position:absolute;width:100%;height:100%;background-image:url("img/calendar/bg-hour-mark-ken-67px.png");background-position:0 67px}.cal-event{position:absolute;width:100%;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:#fff;background:url("img/calendar/bg-pattern-event-ken.png");font-size:12px;font-weight:bold;font-family:"Arial",sans-serif;line-height:16px;text-transform:uppercase;padding:8px 8px;cursor:default;overflow:hidden;transition:opacity 1s;-o-transition:opacity 1s;-ms-transition:opacity 1s;-moz-transition:opacity 1s;-webkit-transition:opacity 1s;cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cal-event .cal-e-finish:before{content:" - "}.cal-event.cal-overlap-1{width:50%}.cal-event.cal-overlap-1.cal-overlap-rank-1{left:50%}.cal-event.cal-overlap-1.cal-d-15 .cal-e-finish,.cal-event.cal-overlap-1.cal-d-30 .cal-e-finish{display:none}.cal-event.cal-overlap-1.cal-d-15 .cal-e-title,.cal-event.cal-overlap-1.cal-d-30 .cal-e-title{margin-left:6px}.cal-event.cal-overlap-1.cal-title-length-medium.cal-d-15 .cal-e-times,.cal-event.cal-overlap-1.cal-title-length-medium.cal-d-30 .cal-e-times{display:none}.cal-event.cal-overlap-1.cal-title-length-medium.cal-d-15 .cal-e-title,.cal-event.cal-overlap-1.cal-title-length-medium.cal-d-30 .cal-e-title{margin-left:0}.cal-event.cal-overlap-1.cal-title-length-large.cal-d-15 .cal-e-times,.cal-event.cal-overlap-1.cal-title-length-large.cal-d-30 .cal-e-times,.cal-event.cal-overlap-1.cal-title-length-large.cal-d-45 .cal-e-times{display:none}.cal-event.cal-overlap-1.cal-title-length-large.cal-d-15 .cal-e-title,.cal-event.cal-overlap-1.cal-title-length-large.cal-d-30 .cal-e-title,.cal-event.cal-overlap-1.cal-title-length-large.cal-d-45 .cal-e-title{margin-left:0}.cal-event.cal-overlap-2{width:33.33%}.cal-event.cal-overlap-2.cal-overlap-rank-1{left:33.33%}.cal-event.cal-overlap-2.cal-overlap-rank-2{left:66.66%}.cal-event.cal-overlap-2.cal-d-15,.cal-event.cal-overlap-2.cal-d-30,.cal-event.cal-overlap-2.cal-d-45,.cal-event.cal-overlap-2.cal-d-60{padding-right:2px}.cal-event.cal-overlap-2.cal-d-15 .cal-e-finish,.cal-event.cal-overlap-2.cal-d-30 .cal-e-finish,.cal-event.cal-overlap-2.cal-d-45 .cal-e-finish,.cal-event.cal-overlap-2.cal-d-60 .cal-e-finish{display:none}.cal-event.cal-overlap-2.cal-d-15 .cal-e-from,.cal-event.cal-overlap-2.cal-d-30 .cal-e-from,.cal-event.cal-overlap-2.cal-d-45 .cal-e-from,.cal-event.cal-overlap-2.cal-d-60 .cal-e-from{margin-right:6px}.cal-event.cal-overlap-2.cal-d-15 .cal-e-title,.cal-event.cal-overlap-2.cal-d-30 .cal-e-title,.cal-event.cal-overlap-2.cal-d-45 .cal-e-title,.cal-event.cal-overlap-2.cal-d-60 .cal-e-title{display:inline;float:none}.cal-event.cal-overlap-2.cal-d-45,.cal-event.cal-overlap-2.cal-d-60{font-size:11px}.cal-event.cal-overlap-2.cal-d-15,.cal-event.cal-overlap-2.cal-d-30{font-size:9px}.cal-event.cal-overlap-2.cal-title-length-medium.cal-d-15,.cal-event.cal-overlap-2.cal-title-length-large.cal-d-15,.cal-event.cal-overlap-2.cal-title-length-medium.cal-d-30,.cal-event.cal-overlap-2.cal-title-length-large.cal-d-30,.cal-event.cal-overlap-2.cal-title-length-medium.cal-d-45,.cal-event.cal-overlap-2.cal-title-length-large.cal-d-45{font-size:10px}.cal-event.cal-overlap-2.cal-title-length-medium.cal-d-15 .cal-e-times,.cal-event.cal-overlap-2.cal-title-length-large.cal-d-15 .cal-e-times,.cal-event.cal-overlap-2.cal-title-length-medium.cal-d-30 .cal-e-times,.cal-event.cal-overlap-2.cal-title-length-large.cal-d-30 .cal-e-times,.cal-event.cal-overlap-2.cal-title-length-medium.cal-d-45 .cal-e-times,.cal-event.cal-overlap-2.cal-title-length-large.cal-d-45 .cal-e-times{display:none}.cal-event.cal-overlap-2.cal-title-length-medium.cal-d-15 .cal-e-title,.cal-event.cal-overlap-2.cal-title-length-large.cal-d-15 .cal-e-title,.cal-event.cal-overlap-2.cal-title-length-medium.cal-d-30 .cal-e-title,.cal-event.cal-overlap-2.cal-title-length-large.cal-d-30 .cal-e-title,.cal-event.cal-overlap-2.cal-title-length-medium.cal-d-45 .cal-e-title,.cal-event.cal-overlap-2.cal-title-length-large.cal-d-45 .cal-e-title{margin-left:0}.cal-event.cal-overlap-3{width:25%}.cal-event.cal-overlap-3.cal-overlap-rank-1{left:25%}.cal-event.cal-overlap-3.cal-overlap-rank-2{left:50%}.cal-event.cal-overlap-3.cal-overlap-rank-3{left:75%}.cal-event.cal-overlap-3.cal-d-60 .cal-e-finish{display:none}.cal-event.cal-overlap-3.cal-d-60.cal-title-length-large,.cal-event.cal-overlap-3.cal-d-30,.cal-event.cal-overlap-3.cal-d-45,.cal-event.cal-overlap-3.cal-d-15{font-size:8px}.cal-event.cal-overlap-3.cal-d-60.cal-title-length-large .cal-e-times,.cal-event.cal-overlap-3.cal-d-30 .cal-e-times,.cal-event.cal-overlap-3.cal-d-45 .cal-e-times,.cal-event.cal-overlap-3.cal-d-15 .cal-e-times{display:none}.cal-event.cal-overlap-4{width:20%;letter-spacing:-0.1em}.cal-event.cal-overlap-4.cal-overlap-rank-1{left:20%}.cal-event.cal-overlap-4.cal-overlap-rank-2{left:40%}.cal-event.cal-overlap-4.cal-overlap-rank-3{left:60%}.cal-event.cal-overlap-4.cal-overlap-rank-4{left:80%}.cal-event.cal-overlap-5{width:16.66%;letter-spacing:-0.1em}.cal-event.cal-overlap-5.cal-overlap-rank-1{left:16.66%}.cal-event.cal-overlap-5.cal-overlap-rank-2{left:33.33%}.cal-event.cal-overlap-5.cal-overlap-rank-3{left:50%}.cal-event.cal-overlap-5.cal-overlap-rank-4{left:66.66%}.cal-event.cal-overlap-5.cal-overlap-rank-5{left:83.33%}.cal-event.cal-overlap-5 .cal-e-finish{display:none}.cal-event.cal-overlap-5.cal-d-60 .cal-e-times,.cal-event.cal-overlap-5.cal-d-30 .cal-e-times,.cal-event.cal-overlap-5.cal-d-45 .cal-e-times,.cal-event.cal-overlap-5.cal-d-15 .cal-e-times{display:none}.cal-event.cal-overlap-6{width:12.5%;letter-spacing:-0.1em}.cal-event.cal-overlap-6.cal-overlap-rank-1{left:12.5%}.cal-event.cal-overlap-6.cal-overlap-rank-2{left:25%}.cal-event.cal-overlap-6.cal-overlap-rank-3{left:37.5%}.cal-event.cal-overlap-6.cal-overlap-rank-4{left:50%}.cal-event.cal-overlap-6.cal-overlap-rank-5{left:62.5%}.cal-event.cal-overlap-6 .cal-e-finish{display:none}.cal-event.cal-overlap-6.cal-d-60 .cal-e-times,.cal-event.cal-overlap-6.cal-d-30 .cal-e-times,.cal-event.cal-overlap-6.cal-d-45 .cal-e-times,.cal-event.cal-overlap-6.cal-d-15 .cal-e-times{display:none}.cal-event:hover,.cal-event.cal-event-focus{background-position:right bottom;background-color:#9a1616;background-image:url('img/calendar/bg-event-plus.png');background-repeat:no-repeat}.cal-event.cal-overlap-rank-1,.cal-event.cal-overlap-rank-2,.cal-event.cal-overlap-rank-3,.cal-event.cal-overlap-rank-4{border-left:solid 1px #dadada}.cal-event .cal-e-booked-dot{display:none;width:12px;height:12px;border-radius:12px;-o-border-radius:12px;-ms-border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;background:#9a1616;position:absolute;bottom:8px;right:8px}.cal-event.cal-event-booked .cal-e-booked-dot{display:block}.cal-event.cal-event-cancelled{filter:"alpha(opacity=50)";opacity:.5;pointer-event:none}.cal-location-boxe{background-image:url('img/calendar/bg-pattern-event-boxe.png')}.cal-location-cycling{background-image:url('img/calendar/bg-pattern-event-cycling.png')}.cal-location-pool{background-image:url('img/calendar/bg-pattern-event-pool.png')}.cal-d-15>div,.cal-d-30>div,.cal-d-45>div{float:left}.cal-d-15 .cal-e-finish:after,.cal-d-30 .cal-e-finish:after,.cal-d-45 .cal-e-finish:after{display:inline-block;width:5px;content:" "}.cal-d-00{height:0}.cal-d-15{height:15.75px;padding:4px 8px}.cal-d-30{height:32.5px}.cal-d-45{height:49.25px}.cal-d-60{height:66px}.cal-d-75{height:82.75px}.cal-d-90{height:99.5px}.cal-d-105{height:116.25px}.cal-d-120{height:133px}.cal-d-135{height:149.75px}.cal-d-150{height:166.5px}.cal-d-165{height:183.25px}.cal-d-180{height:200px}.cal-d-195{height:216.75px}.cal-d-210{height:233.5px}.cal-d-225{height:250.25px}.cal-d-240{height:267px}.cal-d-255{height:283.75px}.cal-d-270{height:300.5px}.cal-d-285{height:317.25px}.cal-d-300{height:334px}.cal-d-315{height:350.75px}.cal-d-330{height:367.5px}.cal-d-345{height:384.25px}.cal-d-360{height:401px}.cal-d-420{height:468px}.cal-d-480{height:535px}.cal-d-570{height:602px}.cal-d-600{height:669px}.cal-d-660{height:736px}.cal-d-720{height:803px}.cal-s-7h00{top:0}.cal-s-7h15{top:16.75px}.cal-s-7h30{top:33.5px}.cal-s-7h45{top:50.25px}.cal-s-8h00{top:67px}.cal-s-8h15{top:83.75px}.cal-s-8h30{top:100.5px}.cal-s-8h45{top:117.25px}.cal-s-9h00{top:134px}.cal-s-9h15{top:150.75px}.cal-s-9h30{top:167.5px}.cal-s-9h45{top:184.25px}.cal-s-10h00{top:201px}.cal-s-10h15{top:217.75px}.cal-s-10h30{top:234.5px}.cal-s-10h45{top:251.25px}.cal-s-11h00{top:268px}.cal-s-11h15{top:284.75px}.cal-s-11h30{top:301.5px}.cal-s-11h45{top:318.25px}.cal-s-12h00{top:335px}.cal-s-12h15{top:351.75px}.cal-s-12h30{top:368.5px}.cal-s-12h45{top:385.25px}.cal-s-13h00{top:402px}.cal-s-13h15{top:418.75px}.cal-s-13h30{top:435.5px}.cal-s-13h45{top:452.25px}.cal-s-14h00{top:469px}.cal-s-14h15{top:485.75px}.cal-s-14h30{top:502.5px}.cal-s-14h45{top:519.25px}.cal-s-15h00{top:536px}.cal-s-15h15{top:552.75px}.cal-s-15h30{top:569.5px}.cal-s-15h45{top:586.25px}.cal-s-16h00{top:603px}.cal-s-16h15{top:619.75px}.cal-s-16h30{top:636.5px}.cal-s-16h45{top:653.25px}.cal-s-17h00{top:670px}.cal-s-17h15{top:686.75px}.cal-s-17h30{top:703.5px}.cal-s-17h45{top:720.25px}.cal-s-18h00{top:737px}.cal-s-18h15{top:753.75px}.cal-s-18h30{top:770.5px}.cal-s-18h45{top:787.25px}.cal-s-19h00{top:804px}.cal-s-19h15{top:820.75px}.cal-s-19h30{top:837.5px}.cal-s-19h45{top:854.25px}.cal-s-20h00{top:871px}.cal-s-20h15{top:887.75px}.cal-s-20h30{top:904.5px}.cal-s-20h45{top:921.25px}.cal-s-21h00{top:938px}.cal-s-21h15{top:954.75px}.cal-s-21h30{top:971.5px}.cal-s-21h45{top:988.25px}.cal-s-22h00{top:1005px}.cal-s-22h15{top:1021.75px}.cal-s-22h30{top:1038.5px}.cal-s-22h45{top:1055.25px}.cal-s-23h00{top:1072px}.cal-s-23h15{top:1088.75px}.cal-s-23h30{top:1105.5px}.cal-s-23h45{top:1122.25px}.cal-event.hide{filter:"alpha(opacity=0)";opacity:0;visibility:hidden}.cal-events-popups{width:100%;height:100%;position:absolute;top:0;z-index:2;background:rgba(255,255,255,0.7);visibility:hidden;filter:"alpha(opacity=0)";opacity:0;transition:1s;-o-transition:1s;-ms-transition:1s;-moz-transition:1s;-webkit-transition:1s}.no-rgba .cal-events-popups{background-repeat:repeat;background-image:url("img/hacks/R255G255B255A0.7.png")}.cal-events-popups.cal-view-popup{visibility:visible;filter:"alpha(opacity=100)";opacity:1}.prospect .cal-booking,.prospect .cal-e-booked-dot{display:none}.prospect .cal-popup .cal-e-date{display:none}.cal-popup{position:absolute;width:454px;height:100%;background:#9a1616;left:-812px;color:#fff;font-family:"futura-pt","futura",sans-serif;font-weight:normal;letter-spacing:.04em;transition:.5s 1s;-o-transition:.5s 1s;-ms-transition:.5s 1s;-moz-transition:.5s 1s;-webkit-transition:.5s 1s}.cal-popup.cal-open{transition:.5s .5s;-o-transition:.5s .5s;-ms-transition:.5s .5s;-moz-transition:.5s .5s;-webkit-transition:.5s .5s;left:64px}.cal-popup .cal-day-title{font-size:13px;line-height:48px;text-transform:uppercase;text-indent:24px}.cal-popup .cal-close-popup{display:none}.cal-popup h2,.cal-popup h3,.cal-popup p,.cal-popup .cal-booking{padding:0 16px}.cal-popup img{display:block;width:100%;height:auto}.cal-popup h2{text-transform:uppercase;font-size:24px;line-height:30px;font-weight:bold;margin-top:30px;margin-bottom:10px}.cal-popup h2 .cal-e-times{float:right;display:block;font-size:14px;line-height:22px}.cal-popup h2 .cal-e-times{filter:"alpha(opacity=65)";opacity:.65}.cal-popup h3{font-size:14px;line-height:20px;text-transform:uppercase}.cal-popup p{letter-spacing:.01em;font:12px/17px "Arial",sans-serif}.cal-popup p.cal-professor{margin:11px 0}.cal-popup p{filter:"alpha(opacity=65)";opacity:.65}.cal-popup .cal-booking{margin:1em 0 0 0}.cal-popup .cal-booking .button{cursor:pointer;display:none;border:solid 1px #fff;text-transform:uppercase;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;clear:both;line-height:40px;font-size:.85em;padding:0 1.5em;margin:0 0 .5em 0;transition:.5s;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s}.cal-popup .cal-booking .button:hover{border-color:transparent;background:#333}.cal-popup .cal-booking .error{display:none}.cal-popup .cal-booking.error .error{display:block;float:left;width:100%;float:right}.cal-popup .cal-booking.error .error span{color:#000}.cal-popup .cal-booking.cal-bookable .book{display:block}.cal-popup .cal-booking.cal-booked .ical,.cal-popup .cal-booking.cal-booked .view-booking,.cal-popup .cal-booking.cal-booked .unbook{display:block}.cal-popup.cal-popup-booked p{display:none}.cal-popup.cal-popup-booked h2{font-size:18px;line-height:16px;margin-top:20px}.cal-hours .cal-change-hour.cal-up{border-top:solid 1px #ebebeb;border-bottom:solid 1px #ebebeb}.cal-days{-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 5px 10px 0 rgba(0,0,0,0.1);box-shadow:0 5px 10px 0 rgba(0,0,0,0.1);z-index:1}.cal-days>.cal-block{border-top:solid 1px #ebebeb;border-bottom:solid 1px #ebebeb;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.cal-days ul li.cal-current-day{background:#f4f4f4}.cal-table{background:url('img/calendar/bg-pattern-0-ken.png')}.cal-cell.cal-day{background:rgba(255,255,255,0.6)}.no-rgba .cal-cell.cal-day{background-repeat:repeat;background-image:url("img/hacks/R255G255B255A0.6.png")}.cal-cell.cal-day.cal-current-day{background:rgba(188,188,188,0.2)}.no-rgba .cal-cell.cal-day.cal-current-day{background-repeat:repeat;background-image:url("img/hacks/R188G188B188A0.2.png")}.cal-popup{background:#a6afb3 url('img/calendar/bg-pattern-event-ken.png')}.cal-popup h2{font-size:30px;letter-spacing:.04em;font-weight:100}@media only screen and (max-width:1025px){.cal-header{height:70px;line-height:70px}.cal-main{top:70px}}@media only screen and (max-height:680px){.cal-img-box{width:100%;height:175px;overflow:hidden}.cal-img-box img{margin:-87px 0 0 0}}.state-dispatch .dispatch{visibility:visible}.state-dispatch .dispatch .d-shutter{left:0;top:0}.state-dispatch .dispatch .d-shutter.d-right{left:50%;top:0}.dispatch{width:100%;height:100%;position:fixed;visibility:hidden;background-color:#fff;z-index:100;top:0;left:0}.dispatch .ready{background-color:transparent}.dispatch.ready{background:none}.dispatch .d-content{display:none}.dispatch .d-shutter{width:50%;height:100%;position:absolute;float:left;overflow:hidden;transition:1s ease-in-out 1s;-o-transition:1s ease-in-out 1s;-ms-transition:1s ease-in-out 1s;-moz-transition:1s ease-in-out 1s;-webkit-transition:1s ease-in-out 1s;left:-50%;top:0}.dispatch .d-shutter .d-content{display:block}.dispatch .d-shutter .d-block{position:relative;width:200%;height:100%;background-size:cover;-webkit-background-size:cover;background-position:center center}.dispatch .d-shutter.d-right{left:100%;top:0}.dispatch .d-shutter.d-right .d-block{left:-100%}.dispatch .d-logo{display:block;position:absolute;left:50%;top:36%;margin:-40px 0 0 -40px}.dispatch .d-push{position:absolute;width:30%;left:0;top:50%;margin:-40px 0 0 0;color:#fff;text-transform:uppercase;text-align:right;cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dispatch .d-push h3{font-family:"futura-pt","futura",sans-serif;font-weight:bold;font-size:26px;letter-spacing:.05em;transition:opacity .5s;-o-transition:opacity .5s;-ms-transition:opacity .5s;-moz-transition:opacity .5s;-webkit-transition:opacity .5s}.dispatch .d-push h6{font-family:"futura-pt","futura",sans-serif;font-size:13px;font-weight:normal;float:right;padding:25px 0 0 25px;letter-spacing:.2em;transition:padding .5s, opacity 1s;-o-transition:padding .5s, opacity 1s;-ms-transition:padding .5s, opacity 1s;-moz-transition:padding .5s, opacity 1s;-webkit-transition:padding .5s, opacity 1s;position:relative}.dispatch .d-push h6:before{transition:.5s;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;content:" ";position:absolute;left:0;top:21px;width:20px;height:20px;background:url('img/dispatch-arrow-left.png') no-repeat center center}.dispatch .d-push:hover h6{opacity:.6}.dispatch .d-push:hover h6:before{left:-40px}.dispatch .d-push:hover h3{opacity:.3}.dispatch .d-push.d-right-side{left:70%;text-align:left}.dispatch .d-push.d-right-side h6{float:left;padding:25px 25px 0 0}.dispatch .d-push.d-right-side h6:before{background-image:url('img/dispatch-arrow-right.png');left:auto;right:0}.dispatch .d-push.d-right-side:hover h6:before{right:-40px}.dispatch .d-shutter .d-block{box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:solid 9px #fff}.dispatch .d-push{top:45%;text-shadow:rgba(0,0,0,0.7) 2px 2px 4px}.dispatch .d-push h3{font-weight:normal;font-size:34px}.dispatch .d-push h3:after{display:block;position:relative;content:" ";margin:1em 0 0 auto;width:51px;height:2px;background:#fff}.dispatch .d-push.d-right-side h6,.dispatch .d-push h6{font-size:18px;padding-top:1.8em}.dispatch .d-push h6:before{top:auto;bottom:0}.dispatch .d-right .d-push h3:after{margin-left:0}.dispatch .d-logo{top:10%}.member{visibility:hidden;position:fixed;width:100%;height:100%;background:#fff}.state-member .member{visibility:visible}.member .header{width:100%;height:80px;background:#9a1616;position:absolute;z-index:2}.member .header .logo{width:77px;height:100%;padding:14px 0 0 14px;display:block;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left}.not-logged .member .header .logo{width:360px}.member .header .navigation{float:left;text-transform:uppercase;font-family:"futura-pt","futura",sans-serif;font-weight:normal;font-size:12px;line-height:80px;letter-spacing:.1em;color:#f6d6d6}.member .header .navigation .title{padding-left:50px;color:#fff;display:none;border-left:solid 1px #9f3939}.member .header .navigation .responsive.button{display:none}.member .header .navigation.login li,.member .header .navigation.signin li,.member .header .navigation.password li{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.member .header .navigation.login .menu,.member .header .navigation.signin .menu,.member .header .navigation.password .menu,.member .header .navigation.login .shortcuts .logout,.member .header .navigation.signin .shortcuts .logout,.member .header .navigation.password .shortcuts .logout{display:none}.member .header .navigation.login .title,.member .header .navigation.signin .title,.member .header .navigation.password .title{display:block}.not-logged .member .header .navigation ul{display:none}.member .header .navigation .menu{position:absolute;width:100%;height:100%;overflow:hidden;float:left}.member .header .navigation .menu li{float:left;background:url('img/member-header-bg-separation-ken.png') no-repeat right 0 transparent;transition:.5s;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s}.member .header .navigation .menu li a{padding:0 16px;display:block}.member .header .navigation .menu li:hover,.member .header .navigation .menu li.selected{color:#fff}.member .header .navigation .menu li.last-child{background:none}.member .header .navigation .shortcuts{position:absolute;right:15px;top:20px}.member .header .navigation .shortcuts li{float:left;width:30px;height:35px;background:url("img/member/shortcut-bg.png") no-repeat center center transparent;margin-left:15px}.member .header .navigation .shortcuts li:first-child{margin-left:0}.member .header .navigation .shortcuts li.off{display:none}.member .header .navigation .shortcuts li .icon{width:16px;height:16px;display:block;margin:10px 8px;background-repeat:no-repeat;background-position:center center;overflow:hidden}.member .header .navigation .shortcuts li .icon.logout{background-image:url("img/member/icon-logout.png")}.member .header .navigation .shortcuts li .icon.facebook{background-image:url("img/member/icon-facebook.png")}.member .header .navigation .shortcuts li .icon.twitter{background-image:url("img/member/icon-twitter.png")}.member .header .navigation .shortcuts li .icon.pinterest{background-image:url("img/member/icon-pinterest.png")}.member .header .navigation .shortcuts li:hover{background-image:url("img/member/shortcut-bg-light.png")}.member .header .navigation .shortcuts li:hover .icon.logout{background-image:url("img/member/icon-logout-light.png")}.member .header .navigation .shortcuts li:hover .icon.facebook{background-image:url("img/member/icon-facebook-light.png")}.member .header .navigation .shortcuts li:hover .icon.twitter{background-image:url("img/member/icon-twitter-light.png")}.member .header .navigation .shortcuts li:hover .icon.pinterest{background-image:url("img/member/icon-pinterest-light.png")}.member .subpage{position:absolute;width:100%;height:auto;top:80px;bottom:0;cursor:default}.member .subpage>.background,.member .subpage>.main{width:auto;position:absolute;background-position:center center;background-size:cover;left:247px;right:0;height:100%}.member .subpage>.main.my-performances{left:0}@media only screen and (min-width:1300px){.member .header .logo{width:248px;height:100%;padding:15px 0 0 41px;background-color:rgba(0,0,0,0.1)}.no-rgba .member .header .logo{background-image:url("img/hacks/R0G0B0A0.1.png");background-repeat:repeat}.navigation .menu li a{padding:0 20px}}@media only screen and (max-width:721px){.member .header .navigation{position:absolute;right:0;left:67px}.member .header .navigation .menu{display:none;position:relative;float:left}.member .header .navigation .responsive.button{display:block;cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;padding:0 1em}.member .header .navigation:hover .menu{overflow:visible;z-index:1;display:block;top:0}.member .header .navigation:hover .menu li{background:#333;float:none;line-height:60px}.member .header .navigation:hover .menu li:hover{background:#666}}#login-background{left:0}::-webkit-input-placeholder{color:#686868 !important;opacity:1 !important}::-moz-placeholder{color:#686868 !important;opacity:1 !important}:-ms-input-placeholder{color:#686868 !important;opacity:1 !important}input:-moz-placeholder{color:#686868 !important;opacity:1 !important}input:focus ::-webkit-input-placeholder{color:#000 !important;opacity:1 !important}input:focus ::-moz-placeholder{color:#000 !important;opacity:1 !important}input:focus :-ms-input-placeholder{color:#000 !important;opacity:1 !important}input:focus input:-moz-placeholder{color:#000 !important;opacity:1 !important}.error ::-webkit-input-placeholder{color:#9a1616 !important;opacity:1 !important}.error ::-moz-placeholder{color:#9a1616 !important;opacity:1 !important}.error :-ms-input-placeholder{color:#9a1616 !important;opacity:1 !important}.error input:-moz-placeholder{color:#9a1616 !important;opacity:1 !important}.login-signin{width:360px;background:rgba(255,255,255,0.7);cursor:default;height:auto;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:absolute;top:0;bottom:0;left:0;z-index:1;padding:0 39px 0}.no-rgba .login-signin{background-repeat:repeat;background-image:url("img/hacks/R255G255B255A0.7.png")}.login-signin .wrapper{width:100%;height:520px;bottom:60px}.login-signin h1,.login-signin h2,.login-signin h3{font-family:"futura-pt","futura",sans-serif;font-weight:100;text-transform:uppercase;line-height:30px;color:#404040;font-size:22px;letter-spacing:.05em}.login-signin h3{font-size:18px;color:#626262}.login-signin h3{margin-bottom:30px}.login-signin .block{color:#686868;font-size:11px;font-family:"Arial",sans-serif;font-weight:normal}.login-signin form.block{padding-bottom:50px;margin-bottom:45px}.login-signin .block-content{position:relative;width:100%;height:100%}.login-signin .wrapper{position:absolute;margin:auto;top:0}.login-signin .forget-password{font-family:"Arial",sans-serif;font-weight:normal;font-size:11px;line-height:11px;margin:20px 0 0 0}.login-signin .forget-password a{text-decoration:underline;transition:.5s;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s}.login-signin .forget-password a:hover{color:#9a1616}.login-signin input[type="checkbox"]+label{font-size:12px}.login-signin [type="checkbox"]:not(:checked)+label:before,.login-signin [type="checkbox"]:checked+label:before{border-color:#acacac}.login-signin [type="checkbox"]:not(:checked)+label:after,.login-signin [type="checkbox"]:checked+label:after{background:#000}.login-signin input{-webkit-appearance:none;-webkit-border-radius:0}.login-signin input[type="submit"]{height:40px}.login-signin input[type="submit"],.login-signin .push{display:block;text-transform:uppercase;font-family:"futura-pt","futura",sans-serif;font-weight:bold;font-size:12px;line-height:40px;color:#9a1616;cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease;-moz-transition:.5s ease;-webkit-transition:.5s ease;padding:0 28px 0 0;min-width:109px;background:url('img/ken/form-hr.png') no-repeat left bottom;text-align:left;font-weight:normal;font-size:13px;line-height:70px;height:70px;letter-spacing:.1em}.login-signin input[type="submit"]:hover,.login-signin .push:hover{text-indent:28px}.login-signin input[type="submit"]:focus,.login-signin .push:focus{outline:none}.login-signin input[type="submit"]{background:url('img/ken/form-hr.png') no-repeat left bottom;border-radius:0;-o-border-radius:0;-ms-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border:none;margin:8px 0 0 0}.login-signin .push{background-position:left top;display:inline-block}.login-signin .push:hover{border-color:transparent}.login-signin label.error{width:100%;color:#9a1616;display:block;margin-bottom:18px}.login-signin input[type="text"],.login-signin input[type="password"]{background:none;border:solid 1px #acacac;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;line-height:19px;padding:10px 0;text-indent:15px;width:100%;height:39px;font-size:12px;font-family:"Arial",sans-serif;font-weight:normal;color:#333;margin-bottom:18px;outline:none}.login-signin input[type="text"] ::-webkit-input-placeholder,.login-signin input[type="password"] ::-webkit-input-placeholder{color:#686868 !important;opacity:1 !important}.login-signin input[type="text"] ::-moz-placeholder,.login-signin input[type="password"] ::-moz-placeholder{color:#686868 !important;opacity:1 !important}.login-signin input[type="text"] :-ms-input-placeholder,.login-signin input[type="password"] :-ms-input-placeholder{color:#686868 !important;opacity:1 !important}.login-signin input[type="text"] input:-moz-placeholder,.login-signin input[type="password"] input:-moz-placeholder{color:#686868 !important;opacity:1 !important}.login-signin input[type="text"]:focus,.login-signin input[type="password"]:focus{color:#333;border-color:#666}.login-signin input[type="text"].error,.login-signin input[type="password"].error{border-color:#9a1616;color:#9a1616}.login-signin input[type="text"].error:focus,.login-signin input[type="password"].error:focus{color:#333}.login-signin select,.login-signin .customSelect{width:100%;height:40px;border:solid 1px #acacac;color:#333;background-color:transparent;background-image:url("img/select-icon-ken.png");background-repeat:no-repeat;background-position:right center;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:block;line-height:18px;padding:10px 0 10px 15px}.login-signin .customSelect.customSelectDisabledOption .customSelectInner{color:#686868}.login-signin .customSelect.customSelectFocus{border-color:#000;outline:none !important}.login-signin fieldset{font-size:12px;font-family:"Arial",sans-serif;font-weight:normal}.login-signin fieldset label{display:block;margin-bottom:18px}.login-signin label.keep-active{margin:1.5em 0;display:block}.login-signin .credits{position:absolute;bottom:28px;color:#686868;font-family:"Arial",sans-serif;font-weight:normal;font-size:11px}.login-signin .credits strong{font-weight:bold;font-size:12px}.login-signin .credits a:hover{color:#000}.login-signin .spinner,.login-signin .error-block{display:none;position:absolute}.login-signin .error-block{float:right;right:0;margin:28px 0 0 0;width:160px;font-size:12px;line-height:1.5em}.login-signin input.error,.login-signin .customSelect.error{border-color:#9a1616}.login-signin .spinner{right:0;left:auto;top:auto;bottom:auto}.login-signin select option{background:#fff;color:#000}.login-signin .credits{left:40px}.login form.block{border-bottom:solid 1px #bcc8c9}.forget-password-bullet{position:fixed;width:280px;height:180px;margin:-300px 0 0 -20px;z-index:2;display:none}.forget-password-bullet .bullet{position:absolute;width:100%;height:100%;padding:20px;background:#e1e1e1;color:#404040;bottom:0;max-width:280px}.forget-password-bullet form,.forget-password-bullet .success-message{position:static;width:280px;top:20px;transition:opacity .5s;-o-transition:opacity .5s;-ms-transition:opacity .5s;-moz-transition:opacity .5s;-webkit-transition:opacity .5s}.forget-password-bullet .success-message,.forget-password-bullet.success form{visibility:hidden;filter:"alpha(opacity=0)";opacity:0}.forget-password-bullet.success .success-message,.forget-password-bullet.error .success-message{visibility:visible;filter:"alpha(opacity=100)";opacity:1}.forget-password-bullet.success .error,.forget-password-bullet.error .success{display:none}.forget-password-bullet.success .success-message{position:absolute}.forget-password-bullet p{font-size:12px;line-height:20px;margin:10px 0 0 0;color:#666}.forget-password-bullet .close-bullet{width:12px;height:12px;line-height:12px;cursor:pointer;position:absolute;right:5px;top:5px;font-size:10px;background:#9a1616;color:#fafafa;border:solid 1px transparent;text-align:center;transition:1s;-o-transition:1s;-ms-transition:1s;-moz-transition:1s;-webkit-transition:1s}.forget-password-bullet .close-bullet:hover{border-color:#fafafa;color:#fff}.forget-password-bullet input[type="text"]{margin:20px 0 0 0}.signin .wrapper{width:100%;height:480px;bottom:60px}.signin .wrapper.step2{width:100%;height:490px}.signin .wrapper.step2 .error-block{width:130px}.signin p{margin-bottom:.5em;font-family:"Arial",sans-serif;font-weight:normal;color:#686868;font-size:13px;line-height:18px;letter-spacing:.025em}.signin p.last-p{margin-bottom:30px}.signin fieldset{margin-bottom:18px}.signin fieldset .el-form{box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:block;float:left}.signin fieldset.field3 .el-form{width:84px;height:40px;margin:0 0 0 15px}.signin fieldset.field3 .el-form.first{margin:0 0 0 0}.signin fieldset.field2 .el-form{width:133px;height:40px;margin:0 0 0 16px}.signin fieldset.field2 .el-form.first{margin:0 0 0 0}.signin .bullet-info{position:absolute;left:100%;margin:10px 0 0 10px}.signin .bullet-info .question-mark{text-align:center;line-height:14px;width:16px;height:16px;border:solid 1px #9a1616;border-radius:16px;-o-border-radius:16px;-ms-border-radius:16px;-moz-border-radius:16px;-webkit-border-radius:16px;color:#9a1616}.signin .bullet-info .question-content{visibility:hidden;filter:"alpha(opacity=0)";opacity:0;transition:1s;-o-transition:1s;-ms-transition:1s;-moz-transition:1s;-webkit-transition:1s;width:100px;height:100%;padding:20px;color:#000;background:rgba(255,255,255,0.8);left:100%;margin:-30px 0 0 29px}.signin .bullet-info:hover .question-content{visibility:visible;filter:"alpha(opacity=100)";opacity:1}@media only screen and (max-height:680px){.login-signin h1{line-height:12px}.login-signin h3{margin-bottom:15px}.login-signin .credits{bottom:10px}.signin .wrapper{height:350px}.login-signin .wrapper{height:350px}.login-signin form.block{padding-bottom:20px;margin-bottom:15px}.signin p{font-size:12px}.signin fieldset,.login-signin fieldset label,.signin p.last-p{margin-bottom:10px}.signin fieldset.field3 .el-form,.login-signin select,.login-signin .customSelect{height:33px;line-height:18px}.login-signin select,.login-signin .customSelect{padding-top:7px;padding-bottom:7px}.login-signin input[type="text"],.login-signin input[type="password"]{padding-top:7px;padding-bottom:7px;height:33px;margin-bottom:10px}.login-signin input[type="submit"]{margin-top:18px}}@media only screen and (max-height:680px){.login-signin input[type="submit"],.login-signin .push{height:40px;line-height:40px}}.sidebar{cursor:default;position:relative;width:247px;height:auto;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:absolute;top:80px;bottom:0;left:0;background:#e1e1e1;transition:left .5s;-o-transition:left .5s;-ms-transition:left .5s;-moz-transition:left .5s;-webkit-transition:left .5s;z-index:1}.sidebar.hide{left:-247px}.sb-now{box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding-left:22px;width:100%;height:auto;background:none;color:#404040;padding-top:35px;padding-bottom:5px;font:normal 50px/50px "futura-pt","futura",sans-serif,sans-serif}.sb-now-date{filter:"alpha(opacity=40)";opacity:.4;font-family:"Arial",sans-serif;font-weight:normal;font-size:12px;line-height:40px}.contextual-menu{position:absolute;top:130px;width:100%;bottom:0}.contextual-menu li{width:100%;height:67px;line-height:67px;text-transform:uppercase;color:#404040;font-family:"futura-pt","futura",sans-serif;font-weight:normal;font-size:13px;display:block;transition:.5s;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s}.contextual-menu li a{transition:.5s;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;width:100%;height:100%;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding-left:22px;background:url('img/member/sidebar-contextual-menu-separator-ken.png') repeat-x left bottom transparent}.contextual-menu li a:hover{color:#9a1616}.contextual-menu li:hover{background:#fff}.contextual-menu li.selected{background:#9a1616}.contextual-menu li.selected a{color:#fff}.contextual-menu li:after{width:0;height:20px;display:block;position:absolute;content:"";left:100%;margin-top:-45px;background:url('img/member/sidebar-contextual-menu-tick-ken.png') no-repeat right center transparent}.contextual-menu li.selected:after{width:10px}.contextual-menu.alt-button-type li:after{width:10px;height:10px;background-image:url('img/member/sidebar-li-plus-ken.png');margin-left:-43px;margin-top:-40px}.contextual-menu.alt-button-type li.selected:after{background-image:url('img/member/sidebar-li-minus-ken.png')}.sidebar-footer{bottom:0;position:absolute;width:100%;height:67px;line-height:67px;text-transform:uppercase;color:#9a1616;font-family:"futura-pt","futura",sans-serif;font-weight:normal;font-size:13px;display:block;background:#e1e1e1}.sidebar-footer a{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;width:100%;height:100%;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:url("img/member/sidebar-contextual-menu-separator-ken.png") repeat-x left top transparent;padding-left:22px;transition:.5s;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s}.sidebar-footer a:hover{background:#9a1616;color:none}@media only screen and (max-height:680px){.sb-now{font-size:38px;line-height:38px}.sidebar-footer{line-height:40px;height:40px}.contextual-menu{top:118px}.contextual-menu li{line-height:40px;height:40px}.contextual-menu li:after{margin-top:-30px}.contextual-menu.alt-button-type li:after{margin-top:-26px}}.member .home{cursor:default;color:#2b2b2b}.member .home.main.mCustomScrollbar>.mCustomScrollBox>.mCSB_container{height:100%;width:100%}.member .home .description{box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;text-align:center;font-size:14px}.member .home .description h3{font-family:"futura-pt","futura",sans-serif;font-weight:normal;text-transform:uppercase;font-size:1.571em;letter-spacing:.05em}.member .home .description .button{box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-size:.857em;line-height:3.34em;display:inline-block;text-transform:uppercase;border:#fff 1px solid;padding:0 2em;margin:10px 0;cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:background .5s;-o-transition:background .5s;-ms-transition:background .5s;-moz-transition:background .5s;-webkit-transition:background .5s}.member .home .description .button:hover{background:#222}.member .home .today-events{width:38%;height:100%;float:left;background:#f7f7f7}.member .home .today-events .events{position:relative;width:100%;height:100%}.member .home .today-events .event{width:100%;float:left;position:relative;overflow:hidden;background:#f7f7f7;transition:.5s;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s}.member .home .today-events .event.even{background-color:#e1e1e1}.member .home .today-events .event .bg{width:100%;height:100%;position:absolute;display:none}.member .home .today-events .event .bg>div{filter:"alpha(opacity=84)";opacity:.84;position:absolute;width:100%;height:100%;background-position:center center;background-size:cover}.member .home .today-events .event.bookable h3,.member .home .today-events .event:first-child h3{font-size:2.85em}.member .home .today-events .event.first-child{width:100%;height:auto;min-height:260px;background-color:#532929}.member .home .today-events .event.first-child .bg{display:block}.member .home .today-events .event.first-child.bookable{min-height:320px}.member .home .today-events .event.first-child.bookable .description{height:21em}.member .home .today-events .event.first-child .description{height:13em;position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto;left:0;right:0;margin-left:auto;margin-right:auto}.member .home .today-events .event.first-child .description .times{font-size:1.14em;line-height:3.5em;color:inherit}.member .home .today-events .event.close,.member .home .today-events .event.close.bookable{height:0 !important;min-height:0}.member .home .today-events .description{color:#404040;padding:3em 1em;line-height:2em}.member .home .today-events .description .times{letter-spacing:.07em;color:#9a1616}.member .home .today-events .description .bookings{font-size:2.14em;margin:10px 0}.member .home .today-events .description .bookings .max{padding-left:30px;background:url("img/member/slash-ken-white.png") no-repeat 5px 5px;background-image:url("img/member/slash-ken-white.svg")}.member .home .today-events .lesson-group-today .prettyDate{display:none}.member .home .today-events .lesson-group-today .professor{float:right}.member .home .my-performances{width:62%;height:44%;background:#999;background-image:url('img/member/home-performances-ken-bg.jpg');background-position:center center;color:#fff;float:left;position:relative;background-size:cover;-webkit-background-size:cover;overflow:hidden}.member .home .my-performances .bg{width:100%;height:100%;position:absolute;background:url('img/member/performances-pattern-1.png')}.member .home .my-performances .description{position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto;width:100%;height:21.5em}.member .home .my-performances .description h3{padding:2.5em 0 .5em 0;font-size:2.85em;background:url("img/member/icon-performances-ken.png") no-repeat top center;background-image:url("img/member/icon-performances-ken.svg")}.member .home .my-performances p{color:rgba(255,255,255,0.8)}.member .home .my-performances .last-connexion{font-family:"futura-pt","futura",sans-serif;font-weight:bold;font-size:1.6em;margin:.7em 0}.member .home .my-performances .button{border:none;margin:.3em 0;background-color:rgba(154,22,22,0.8);padding-left:3em;padding-right:3em;transition:.5s;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;border:solid 1px transparent}.member .home .my-performances .button:hover{background-color:#9a1616;border:solid 1px #fff}.member .home .my-lessons>div,.member .home .quick-informations>div{background-position:center center;background-size:cover;-webkit-background-size:cover;position:relative;overflow:hidden}.member .home .my-lessons p,.member .home .quick-informations p{color:#4c4c4c;font-size:.857em;line-height:1.5em}.member .home .my-lessons h3,.member .home .quick-informations h3{line-height:1.5em;padding:1em 0 .5em}.member .home .my-lessons{width:31%;height:56%;float:left;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-right:solid 1px #dadada}.member .home .my-lessons h3{padding:2.5em 0 1em 0}.member .home .my-lessons .description{top:0;bottom:0;margin-top:auto;margin-bottom:auto;position:absolute;padding:0 1em}.member .home .my-lessons>div{width:100%;height:50%;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background-size:cover;-webkit-background-size:cover}.member .home .my-lessons>div .description{width:100%;height:15em}.member .home .my-lessons>div .description a:hover{color:#000;text-decoration:underline}.member .home .my-lessons .my-bookings{background-image:url('img/member/home-my-bookings-bg.jpg');border-bottom:solid 1px #dadada}.member .home .my-lessons .my-bookings .description{height:10em}.member .home .my-lessons .my-bookings h3{background:url('img/member/icon-calendar.png') no-repeat center 0 transparent;background-image:url('img/member/icon-calendar.svg')}.member .home .my-lessons .my-bookings strong{font-weight:bold}.member .home .my-lessons .my-planning{background-image:url('img/member/home-my-planning-bg.jpg')}.member .home .my-lessons .my-planning .description{height:9em}.member .home .my-lessons .my-planning h3{background:url('img/member/icon-mecanism.png') no-repeat center 0 transparent;background-image:url('img/member/icon-mecanism.svg')}.member .home .my-lessons .my-planning .bg,.member .home .my-lessons .my-bookings .bg{position:absolute;width:100%;height:100%;filter:"alpha(opacity=0)";opacity:0;transition:1s;-o-transition:1s;-ms-transition:1s;-moz-transition:1s;-webkit-transition:1s;background:#fff}.member .home .my-lessons .my-planning h3,.member .home .my-lessons .my-bookings h3{cursor:pointer}.no-touch .member .home .my-lessons .my-planning:hover,.no-touch .member .home .my-lessons .my-bookings:hover{color:#000}.no-touch .member .home .my-lessons .my-planning:hover .bg,.no-touch .member .home .my-lessons .my-bookings:hover .bg{filter:"alpha(opacity=100)";opacity:1}.no-touch .member .home .my-lessons .my-planning:hover h3,.no-touch .member .home .my-lessons .my-bookings:hover h3,.no-touch .member .home .my-lessons .my-planning:hover p,.no-touch .member .home .my-lessons .my-bookings:hover p{color:#000}.member .home .my-lessons .my-rendezvous,.member .home .my-lessons .my-consumption{background-color:#f4f4f4;color:#fff}.member .home .my-lessons .my-rendezvous p,.member .home .my-lessons .my-consumption p{color:#c0c0c0}.member .home .my-lessons .my-rendezvous .button,.member .home .my-lessons .my-consumption .button{font-family:"futura-pt","futura",sans-serif;font-weight:normal;font-size:12px;margin-top:1.5em;letter-spacing:.1em;border-color:#c0c0c0}.member .home .my-lessons .my-rendezvous .button:hover,.member .home .my-lessons .my-consumption .button:hover{text-decoration:none;background:#c0c0c0;color:#000}.member .home .my-lessons .my-rendezvous{background-image:url('img/member/home-my-rendezvous-bg.jpg')}.member .home .my-lessons .my-rendezvous h3{padding-top:1.5em}.member .home .my-lessons .my-consumption{background-color:#434343;color:#fff;background-image:url('img/member/home-my-consumption-bg.jpg')}.member .home .my-lessons .my-consumption h3{padding-top:1em}.member .home .quick-informations{width:31%;height:56%;float:left;position:relative}.member .home .quick-informations .quick-news{background:#e1e1e1;width:100%;height:60%;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-bottom:solid 1px #dadada}.member .home .quick-informations .quick-contacts{width:100%;height:40%;cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#f7f7f7;transition:.5s;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s}.member .home .quick-informations .quick-contacts .description{top:0;bottom:0;margin-top:auto;margin-bottom:auto;position:absolute;width:100%;height:7em}.member .home .quick-informations .quick-contacts:hover{background:#9a1616;color:#fff}.member .home .quick-informations .quick-contacts:hover .description{color:#fff}.member .home .quick-informations .quick-contacts:hover p,.member .home .quick-informations .quick-contacts:hover h3{color:#fff}.member .home .quick-informations ul{margin:1em 2em}.member .home .quick-informations li{position:relative;border-top:dotted 1px #333;padding-bottom:2em;cursor:pointer}.member .home .quick-informations li a{transition:.5s;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s}.member .home .quick-informations li:hover a{color:#9a1616}.member .home .quick-informations h6{font-family:"Arial",sans-serif;font-weight:bold;text-transform:uppercase;font-size:.857em;position:relative;background:#e1e1e1;display:inline-block;padding:0 1em 1em;top:-0.7em}.member .home .today-events .description{text-align:left}.member .home .today-events .description .times{font-family:"futura-pt","futura",sans-serif;font-weight:normal;font-size:13px}.member .home .today-events .event.first-child .description{color:#fff;bottom:auto;padding:1em}.member .home .today-events .event.first-child .bg{filter:"alpha(opacity=50)";opacity:.5}.member .home .quick-news,.member .home .quick-news h6{font-family:"futura-pt","futura",sans-serif;font-weight:normal}.member .home .my-performances p{margin-bottom:1em;line-height:1.5em;font-size:18px;font-family:"futura-pt","futura",sans-serif;font-weight:normal}.member .home .my-performances .button{font-family:"futura-pt","futura",sans-serif;font-weight:normal;background:none;letter-spacing:.1em;border:solid 1px #fff;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:#fff;padding-left:1em;padding-right:1em}.member .home .my-performances .button:hover{background:#fff;color:#000}.member .home .quick-informations h3{color:#404040}@media only screen and (max-height:680px){.quick-informations li{display:none}.quick-informations li:first-child{display:block}.member .home .my-performances .description h3{padding-top:2em}.member .home .my-lessons>.my-consumption .description,.member .home .my-lessons>.my-rendezvous .description{height:9em}.member .home .my-lessons>.my-consumption h3,.member .home .my-lessons>.my-rendezvous h3{padding:0 0 .25em 0}.member .home .my-lessons>.my-consumption .button,.member .home .my-lessons>.my-rendezvous .button{margin:1em 0 0 0}}@media only screen and (max-width:1025px){.member .home .my-performances .description h3{font-size:28px;padding-top:3em}.member .home .description h3{font-size:1em}.member .home .quick-informations p,.member .home .my-lessons p{font-size:10px}.member .home .my-lessons h3{padding-top:4em}.member .home .my-lessons .my-bookings .description,.member .home .my-lessons .my-planning .description{height:8em}.member .home .today-events .description{line-height:2em}.member .home .today-events .event.bookable h3,.member .home .today-events .event:first-child h3{font-size:24px;line-height:1.5em;padding-top:0}}.coursco.main{background:#fff;cursor:default}.coursco .bg{width:50%;height:100%;float:left;background-size:cover;-webkit-background-size:cover;position:relative}.coursco .bg>div{width:100%;height:100%;position:absolute;background-position:center center}.coursco .lessons{width:50%;height:100%;float:left;background:#fafafa url('img/member/pattern-1-ken.png')}.coursco .lessons li{position:relative;opacity:0;transition:.5s;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:#404040;font-size:13px;line-height:1.53em;letter-spacing:.02em;height:0;padding:0 6px 0 0;overflow:hidden}.coursco .lessons li .block-lesson{padding:38px;border-top:#dbdbdb solid 1px}.coursco .lessons li:first-child>div{border-top:none}.coursco .lessons li{transition:.5s;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;height:280px;opacity:1;transition:1s .5s;-o-transition:1s .5s;-ms-transition:1s .5s;-moz-transition:1s .5s;-webkit-transition:1s .5s}.coursco .lessons li.close{height:0}.coursco .lessons h3{font-size:1.53em;font-family:"futura-pt","futura",sans-serif;font-weight:bold;text-transform:uppercase;letter-spacing:.1em;padding:.5em 0 1em 0}.coursco .lessons p{color:#a2a2a2;font-family:"Arial",sans-serif;font-weight:normal;margin:0 0 2em 0}.coursco .lessons a.book-lesson{display:block;width:100%;height:auto;font-family:"futura-pt","futura",sans-serif;font-weight:normal;text-transform:uppercase;font-size:.91em;padding:1em 0 1em 22px;color:#7d7d7d;background:url('img/member/icon-book-lesson.png') no-repeat left 12px;background-image:url('img/member/icon-book-lesson.svg')}.coursco .lessons a.book-lesson:hover{background-image:url('img/member/icon-book-lesson-light.png');background-image:url('img/member/icon-book-lesson-light.svg');color:#9a1616}.coursco .lessons h3{font-weight:normal}.spa .main{background:#fff;cursor:default}.spa .bg{width:50%;height:100%;float:left;background-size:cover;-webkit-background-size:cover;background-position:center center}.spa .block-content{width:50%;height:100%;float:left;background:#fafafa url('img/member/pattern-1-ken.png')}.spa .description{padding:38px;letter-spacing:.02em}.spa .description h3{font-family:"futura-pt","futura",sans-serif;font-weight:100;font-size:20px;color:#404040;text-transform:uppercase;padding:.5em 0 1.5em}.spa .description p{line-height:20px;color:#a2a2a2;font-family:"Arial",sans-serif;font-weight:normal;font-size:13px;max-width:520px}.spa .description .button{color:#9a1616;font-size:14px;text-transform:uppercase;font-family:"futura-pt","futura",sans-serif;font-weight:normal;padding:0 1.5em;border:solid 1px #9a1616;float:left;line-height:47px;margin:4em 0 38px 0;text-align:center;clear:both;transition:1s;-o-transition:1s;-ms-transition:1s;-moz-transition:1s;-webkit-transition:1s}.spa .description .button:hover{background:#000;border-color:#fff;color:#fff}.spa .spa-logos{text-align:center;margin:10px 0}.spa .spa-logos img{margin:0 10px}.spa .description p{font-family:"futura-pt","futura",sans-serif;font-weight:normal}.spa .description h3{padding-bottom:2.5em}.spa .description .button{padding:0 28px 0 0;min-width:109px;background:url('img/ken/form-hr.png') no-repeat left top;text-align:left;font-weight:normal;font-size:13px;line-height:70px;height:70px;letter-spacing:.1em;border:none}.spa .description .button:hover{background:#9a1616 url('img/ken/form-hr.png') no-repeat left top;color:#fff;text-indent:28px}.my-consommations-club .my-consommations .bg,.my-consommations-club .my-consommations .block-content{width:50%;height:100%;float:left}.my-consommations-club .my-consommations .bg{background-size:cover;-webkit-background-size:cover;background-position:center center}.my-consommations-club .my-consommations .block-content{background:#fafafa url('img/member/pattern-1-ken.png')}.my-consommations-club .my-consommations .description{padding:38px;letter-spacing:.02em}.my-consommations-club .my-consommations .description h3{font-family:"futura-pt","futura",sans-serif;font-weight:100;font-size:20px;color:#404040;text-transform:uppercase;padding:.5em 0 1.5em}.my-consommations-club .my-consommations .description p,.my-consommations-club .my-consommations .description table{line-height:20px;color:#a2a2a2;font-family:"Arial",sans-serif;font-weight:normal;font-size:13px;max-width:520px}.my-consommations-club .my-consommations .description .button{color:#9a1616;font-size:14px;text-transform:uppercase;font-family:"futura-pt","futura",sans-serif;font-weight:normal;padding:0 1.5em;border:solid 1px #9a1616;float:left;line-height:47px;margin:4em 0 38px 0;text-align:center;clear:both;transition:1s;-o-transition:1s;-ms-transition:1s;-moz-transition:1s;-webkit-transition:1s}.my-consommations-club .my-consommations .description .button:hover{background:#000;border-color:#fff;color:#fff}.my-consommations-club .my-consommations table{margin:50px 0;padding:20px 0;width:100%}.my-consommations-club .my-consommations table td,.my-consommations-club .my-consommations table th{text-align:center}.my-consommations-club .my-consommations table td:first-child,.my-consommations-club .my-consommations table th:first-child{text-align:left}.my-consommations-club .my-consommations table td,.my-consommations-club .my-consommations table th,.my-consommations-club .my-consommations table tr{line-height:40px;vertical-align:middle}.my-consommations-club .my-consommations table th.buttons{width:105px}.my-consommations-club .my-consommations table th{font-family:"futura-pt","futura",sans-serif;font-weight:normal;color:#9a1616;text-transform:uppercase}.my-consommations-club .my-consommations table td.icon a{overflow:hidden;text-indent:205px;width:105px;height:20px;display:block;background:url(img/member/file-icon.png) no-repeat center top}.my-consommations-club .my-consommations table tr{padding:10px 0}.my-consommations-club .my-consommations table tr:hover td{color:#9a1616}.my-consommations-club .my-consommations table tr:hover td.icon a{background-position-y:bottom}.my-consommations .bg,.my-consommations .block-content{width:50%;height:100%;float:left}.my-consommations .bg{background-size:cover;-webkit-background-size:cover;background-position:center center}.my-consommations .block-content{background:#fafafa url('img/member/pattern-1-ken.png')}.my-consommations .description{padding:38px;letter-spacing:.02em}.my-consommations .description h3{font-family:"futura-pt","futura",sans-serif;font-weight:100;font-size:20px;color:#404040;text-transform:uppercase;padding:.5em 0 1.5em}.my-consommations .description p,.my-consommations .description table{line-height:20px;color:#a2a2a2;font-family:"Arial",sans-serif;font-weight:normal;font-size:13px;max-width:520px}.my-consommations .description .button{color:#9a1616;font-size:14px;text-transform:uppercase;font-family:"futura-pt","futura",sans-serif;font-weight:normal;padding:0 1.5em;border:solid 1px #9a1616;float:left;line-height:47px;margin:4em 0 38px 0;text-align:center;clear:both;transition:1s;-o-transition:1s;-ms-transition:1s;-moz-transition:1s;-webkit-transition:1s}.my-consommations .description .button:hover{background:#000;border-color:#fff;color:#fff}.my-consommations table{margin:50px 0;padding:20px 0;width:100%}.my-consommations table td,.my-consommations table th{text-align:center}.my-consommations table td:first-child,.my-consommations table th:first-child{text-align:left}.my-consommations table td,.my-consommations table th,.my-consommations table tr{line-height:40px;vertical-align:middle}.my-consommations table th.buttons{width:105px}.my-consommations table th{font-family:"futura-pt","futura",sans-serif;font-weight:normal;color:#9a1616;text-transform:uppercase}.my-consommations table td.icon a{overflow:hidden;text-indent:205px;width:105px;height:20px;display:block;background:url(img/member/file-icon.png) no-repeat center top}.my-consommations table tr{padding:10px 0}.my-consommations table tr:hover td{color:#9a1616}.my-consommations table tr:hover td.icon a{background-position-y:bottom}.member .main.booking{background:#fafafa url('img/member/pattern-1-ken.png');background-size:not}.booking-header{width:100%;height:86px;line-height:86px;position:relative;color:#404040}.booking-header .month-picker{font-size:30px;font-family:"futura-pt","futura",sans-serif;font-weight:100;text-transform:uppercase;position:absolute;margin:0 auto;left:0;right:0;margin-left:auto;margin-right:auto;width:480px;text-align:center;letter-spacing:.05em}.booking-header .month-picker a,.booking-header .month-picker span{display:inline-block;vertical-align:top}.booking-header .month-picker span{min-width:280px}.booking-header .month-picker a{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:50px;height:86px;padding:0;background:url('img/member/booking-month-prev.png') no-repeat center center;transition:.5s;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s}.booking-header .month-picker a.next{background-image:url('img/member/booking-month-next.png')}.booking-header .month-picker a.next:hover{background-position-x:right}.booking-header .month-picker a:hover{background-position-x:left}.booking-header .booked{float:right;margin-right:30px;font-size:12px}.booking-header .booked .dot{background:#9a1616;border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;display:block;width:10px;height:10px;float:left;margin:38px 0 0 -20px}.booking .content{position:absolute;top:85px;bottom:0;width:100%;border-top:solid 1px #dbdbdb;color:rgba(0,0,0,0.4)}.booking .content .my-booking,.booking .content .month-calendar{box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left}.booking .content .my-booking{width:30%;height:100%;border-right:solid 1px #dbdbdb;background:rgba(0,0,0,0.03);padding:0 8px 0 8px;position:relative}.booking .content .my-booking h2{font-family:"futura-pt","futura",sans-serif;font-weight:normal;font-size:14px;text-transform:uppercase;line-height:45px;letter-spacing:.07em;padding:0 0 0 12px}.booking .content .my-booking .list{position:absolute;width:100%;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;top:45px;bottom:0;left:0}.booking .content .my-booking .list .no-booking,.booking .content .my-booking .list ul.dates{width:100%;font-family:"Arial",sans-serif;font-weight:normal;font-size:13px;margin:0;padding:0 8px 10px 8px;line-height:28px;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.booking .content .my-booking .list .no-booking{padding-left:16px;color:#9a1616;color:rgba(154,22,22,0.7);font-style:italic}.booking .content .my-booking .list ul.dates>li{margin:0;padding:4px 12px;border-bottom:solid 1px #dbdbdb;display:block;float:left;width:100%;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;clear:both}.booking .content .my-booking .list ul.dates>li.clear{border-bottom:none}.booking .content .my-booking .list ul.dates>li>span{display:block;width:30%;min-width:120px;float:left;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding-right:5px}.booking .content .my-booking .list ul.dates>li>ul{min-width:100%;float:left;color:#404040}.booking .content .my-booking .list ul.dates>li>ul li{position:relative;display:block}.booking .content .my-booking .list ul.dates>li>ul li:hover .unbook{filter:"alpha(opacity=100)";opacity:1}.booking .content .my-booking .list ul.dates>li>ul .from-date{color:rgba(0,0,0,0.4)}.booking .content .my-booking .list .unbook{display:none;width:20px;height:20px;border-radius:20px;-o-border-radius:20px;-ms-border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;position:absolute;right:0;top:0;color:#000;background:rgba(255,255,255,0.5);line-height:21px;margin:2px -10px 0 0;margin:2px -28px 0 0;text-align:center;filter:"alpha(opacity=0)";opacity:0;display:block;cursor:pointer;transition:1s;-o-transition:1s;-ms-transition:1s;-moz-transition:1s;-webkit-transition:1s}.booking .content .month-calendar{width:70%;height:100%;position:relative;overflow:hidden}.booking .content .month-calendar .week-days{position:absolute;width:100%;height:16.66666%}.booking .content .month-calendar .week-days li{box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;text-align:right;padding:18px 45px 0 0;font-family:"futura-pt","futura",sans-serif;font-weight:normal;float:left;width:14.2857%;height:100%;text-transform:uppercase}.booking .content .month-calendar .days{background:#fafafa url('img/member/pattern-1-ken.png');width:100%;height:100%;position:absolute}.booking .content .month-calendar .days>li{width:14.2857%;height:16.66666%;float:left;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-right:solid 1px #dbdbdb;border-bottom:solid 1px #dbdbdb;position:relative}.booking .content .month-calendar .days>li .day{display:block;text-align:right;padding:15px 10px 0 0;font-family:"futura-pt","futura",sans-serif;font-weight:normal;font-size:20px}.booking .content .month-calendar .days>li .day .week-day{display:none;margin:0 5px 0 0;font-size:14px;text-transform:uppercase;color:rgba(0,0,0,0.4)}.booking .content .month-calendar .days>li .day .week-day.visible{display:inline}.booking .content .month-calendar .days>li.current-month .day{color:#404040}.booking .content .month-calendar .days>li .events-tick{position:absolute;bottom:10px;right:10px}.booking .content .month-calendar .days>li .events-tick li{cursor:pointer;width:15px;height:15px;float:right;display:block;position:relative}.booking .content .month-calendar .days>li .events-tick li div{width:10px;height:10px;border-radius:15px;-o-border-radius:15px;-ms-border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto;left:0;right:0;margin-left:auto;margin-right:auto;background:#9a1616;transition:.5s;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s}.booking .content .month-calendar .days>li.booked .events-tick li:hover div{background:#404040;width:15px;height:15px}.booking .content .month-calendar .days>li.today{background-color:#9a1616}.booking .content .month-calendar .days>li.today .events-tick li div{background:#fff}.booking .content .month-calendar .days>li.today .events-tick li:hover div{background:#404040}.popin-event{width:100%;height:34%;position:absolute;bottom:-34%;background:#fafafa url('img/member/pattern-1-ken.png')}.popin-event .popin-background,.popin-event .popin-description{position:relative;width:42.857142857142854%;height:100%;float:left}.popin-event .popin-background{background-size:cover;-webkit-background-size:cover;background-position:center center}.popin-event .popin-description{background-color:#9a1616;width:57.14285714285714%;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:20px}.popin-event h3{color:#fff;font-family:"futura-pt","futura",sans-serif;font-weight:100;text-transform:uppercase;padding:.5em 0;line-height:1.5em;font-size:24px}.popin-event .close-popin{position:absolute;top:20px;right:10px;cursor:pointer;color:#fff}.popin-event .heitz-information{display:none}.popin-event .booking{position:absolute;bottom:20px}.popin-event .booking .button{cursor:pointer;display:block;padding:10px;margin:0 20px 20px 0;border:solid 1px #fff;float:left;font-family:"futura-pt","futura",sans-serif;font-weight:normal;text-transform:uppercase;color:#fff;font-size:14px}.popin-event .booking .button:hover{background:#333}.popin-event.is-heitz .unbook{display:none}.popin-event.is-heitz .heitz-information{display:block;color:rgba(255,255,255,0.8)}.popin-event.is-heitz .popin-background{display:none}.popin-event.is-heitz .popin-description{width:100%}@media only screen and (min-width:1300px){.booking .content .my-booking .list ul.dates>li>ul{min-width:0}}@media only screen and (max-width:1025px){.booking .content .my-booking .list>ul>li>span{float:none;width:100%}.popin-event .popin-background{display:none}.popin-event .popin-description{width:100%}}@media only screen and (max-height:680px){.booking-header,.booking-header .month-picker a{height:50px;line-height:54px}.booking-header .month-picker span{min-width:200px;font-size:20px}.booking .content{top:51px}.booking-header .booked .dot{margin:20px 0 0 -20px}.booking .content .month-calendar .days>li .day{padding-top:10px}.popin-event .popin-background{display:none}.popin-event .popin-description{width:100%}}.member .cal-header ul.cal-filters{margin-right:24px}.member .cal-title{float:left;text-transform:uppercase;font-family:"futura-pt","futura",sans-serif;font-weight:normal;font-size:13px;line-height:20px;margin:14px 0 0 27px}.member .cal-title .year{display:block;color:#a5a5a5}.main.infos>div{position:relative}.main.infos .block-google-maps{width:100%;height:60%}.main.infos .block-contact{width:100%;height:40%}.main.infos .about{width:100%;height:100%;padding:0;padding-left:0}.main.infos .about .access,.main.infos .about .openinghours,.main.infos .about .credits{box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:33.33%;height:100%;margin:0;padding:58px 36px 0;float:left;position:relative;background:url('img/member/infos-dotted-pattern.png') repeat-y right 0}.main.infos .about p,.main.infos .about ul{color:#8d8d8d}.main.infos .about h4{font-size:24px;margin-bottom:1.25em}.main.infos .sidebar-footer{color:rgba(255,255,255,0.4);font-size:12px;font-family:"Arial",sans-serif;font-weight:normal;text-transform:inherit;text-decoration:underline;background:none}.main.infos .sidebar-footer a{background:none}.main.infos .popin{position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.5);top:0;left:0}.main.infos .popin .popin-box{position:absolute;min-width:600px;top:0;bottom:0;margin-top:auto;margin-bottom:auto;left:0;right:0;margin-left:auto;margin-right:auto;width:60%;height:80%;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:#fff;color:#000;overflow:hidden}.main.infos .popin .content{width:100%;height:100%;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:relative}.main.infos .popin .content .inner{padding:20px}.main.infos .popin .button.close-popin{background:#666 url(img/close-cross.png) no-repeat center center;width:20px;height:20px;border-radius:20px;-o-border-radius:20px;-ms-border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;display:block;position:absolute;right:10px;top:10px;cursor:pointer}.main.infos .popin .button.close-popin:hover{background-color:#000}.main.infos .popin h3{font-family:"futura-pt","futura",sans-serif;font-weight:100;margin:1em 0;text-transform:uppercase;font-size:30px}.main.infos .popin p{font-size:12px;line-height:1.8em}@media only screen and (max-height:680px){.member .main.infos .block-google-maps,.member .main.infos .block-contact{width:100%;height:50%}.member .main.infos .about>div{padding-top:38px}.member .main.infos .about h4{font-size:20px}}@media only screen and (min-height:900px){.member .infos .about .credits p{font-size:inherit;line-height:31px;margin-bottom:31px}}.member .main.news{cursor:default;background-size:not;width:auto;height:100%;position:absolute}.member .main.news .news-block{background:#fafafa url('img/member/pattern-1-ken.png');width:100%;height:100%;position:relative}.member .main.news .news-wrapper{width:100%;height:100%;position:relative}.member .main.news .news-count-1 .news{width:100%}.member .main.news .news-count-2 .news{width:50%}.member .main.news .news-count-3 .news{width:33.33%}.member .main.news .news{width:25%;height:100%;float:left;position:relative}.member .main.news .news .image{position:absolute;width:100%;height:55%;bottom:0;transition:.5s;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s}.member .main.news .news .image>div{position:absolute;width:100%;height:100%;background-position:center center}.member .main.news .news .description{padding:25px 25px 0 25px;overflow:hidden;color:#a2a2a2;font-size:13px;position:absolute;transition:.5s;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;width:100%;height:45%;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.member .main.news .news .description .date,.member .main.news .news .description .read-more{text-transform:uppercase;font-size:11px;font-family:"futura-pt","futura",sans-serif;font-weight:normal;line-height:2em}.member .main.news .news .description h3{font-family:"futura-pt","futura",sans-serif;font-weight:normal;font-size:1.35em;color:#5a5a5a;letter-spacing:.1em;margin:1em 0;text-transform:uppercase}.member .main.news .news .description p{line-height:1.45em;padding-right:2em;padding-bottom:25px;max-width:40em;transition:.5s;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s}.member .main.news .news .description .read-more{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#9a1616;margin:2em 0;padding-left:22px;background:url('img/member/news-plus.png') no-repeat left center}.member .main.news .news.news-0 .image,.member .main.news .news.news-2 .image{bottom:auto}.member .main.news .news.news-0 .description,.member .main.news .news.news-2 .description{top:55%}.member .main.news .news.view-more{opacity:1}.member .main.news .news.view-more .image{height:0}.member .main.news .news.view-more p .end{visibility:visible;color:inherit}.member .main.news .news.view-more .read-more{display:none}.member .main.news .news.view-more:first-child .description{top:0}.member .main.news .news .description{font-family:"futura-pt","futura",sans-serif;font-weight:normal}.my-performances .navigation{position:absolute;top:0;width:100%;height:65px;background:#fafafa url('img/member/pattern-1-ken.png');font-family:"futura-pt","futura",sans-serif;font-weight:normal;text-transform:uppercase;letter-spacing:.1em;color:#404040;line-height:65px}.my-performances .navigation ul{width:920px;height:100%;position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto;left:0;right:0;margin-left:auto;margin-right:auto;display:block}.my-performances .navigation li{display:block;float:left;height:100%;padding-right:40px;font-size:12px}.my-performances .navigation li.my-account{float:right}.my-performances .navigation a{transition:.5s;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s}.my-performances .navigation a:hover,.my-performances .navigation a.selected{color:#9a1616}.my-performances .footer-hack{position:absolute;width:100%;height:98px;bottom:0;background:#fafafa url('img/member/pattern-1-ken.png');box-shadow:0 0 5px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);-moz-box-shadow:0 0 5px rgba(0,0,0,0.5)}iframe#mywellness{position:absolute}.section-accueil .section-content{display:block;position:absolute;top:145px;bottom:0;left:0;right:0;background-size:cover;-webkit-background-size:cover;background-position:center center}.section-accueil .accueil-titles{position:absolute;width:720px;height:250px;top:0;bottom:0;margin-top:auto;margin-bottom:auto;left:0;right:0;margin-left:auto;margin-right:auto;bottom:20%;color:#fff;text-align:center;font-family:"futura-pt","futura",sans-serif;font-weight:normal;letter-spacing:.1em}.section-accueil .accueil-titles h2{font-size:60px;text-transform:uppercase;position:relative;padding:0 0 30px 0;margin:0 0 30px 0;font-weight:500;letter-spacing:.02em;background:url("img/lozenges-titles-ken.png") no-repeat center bottom}.section-accueil .accueil-titles h3{text-transform:uppercase;letter-spacing:.02em;font-size:22px;line-height:36px;width:600px;margin:0 0 30px 60px}.section-accueil .accueil-titles h4{font-size:20px;color:#ccc;color:rgba(255,255,255,0.6)}.section-accueil .accueil-titles{bottom:0;height:200px}.section-accueil .accueil-titles h2{letter-spacing:.05em}.section-accueil .accueil-titles h3,.section-accueil .accueil-titles h4{font-size:24px;line-height:35px;margin-bottom:.5em;color:#fff;letter-spacing:.1em}.kg-sidebar-footer{position:absolute;width:320px;height:auto;bottom:0;left:0;padding:20px;color:#7e7e7e}.section#spa{position:relative;font-size:12px;line-height:20px;font-family:"Arial",sans-serif;text-align:center}.section#spa .kg-sidebar-footer img{position:relative;margin:0 0 0 10px}.section#spa .kg-sidebar-footer .img0{margin:0 0 0 -5px}.section.section-restaurant{position:relative;font-size:12px;line-height:20px;font-family:"Arial",sans-serif;text-align:center}.section-contact>div{width:100%;height:50%;position:relative}.block-google-maps{background:#999}.block-google-maps img.google-maps-view-marker{display:none}.block-google-maps .google-maps-view{width:100%;height:100%}.block-contact{background:#fff;font-family:"Arial",sans-serif;font-size:13px;font-family:"futura-pt","futura",sans-serif}.block-contact>div{position:relative;float:left;width:50%;height:100%;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:33px 0 0 33px}.block-contact h3,.block-contact h4{font-family:"futura-pt","futura",sans-serif;font-weight:100;letter-spacing:.04em;text-transform:uppercase}.block-contact h3{font-size:24px;margin-bottom:1.25em}.block-contact h4{font-size:14px;margin-bottom:8px}.block-contact p,.block-contact ul{color:#6d6d6d;line-height:20px}.block-contact li span,.block-contact li a{float:right}.block-contact .about a[href^="mailto:"]{color:#9a1616}.block-contact .about a[href^="mailto:"]:hover{text-decoration:underline}.block-contact .about .openinghours,.block-contact .about .access{width:50%;height:auto;float:left;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding-right:20px}.block-contact .about .openinghours ul{width:260px;max-width:100%}.block-contact .about .openinghours ul span{color:#0e0e0e}.block-contact .about .openinghours li{min-height:20px}.block-contact .about .access ul{width:170px;max-width:100%}.block-contact .about .credits{margin-bottom:20px}.block-contact .about .credits p{line-height:22px}.block-contact .about .credits a{color:#6d6d6d}.block-contact .joining{background:#f8f8f8;border-left:solid 1px #e6e6e6;padding-left:30px}.block-contact .joining p{line-height:22px}.block-contact .joining strong{color:#0e0e0e}.block-contact .joining small{font-size:11px;line-height:20px}.block-contact .joining>div>div{width:45%;height:auto;float:left;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding-right:10px}.block-contact .joining>div:first-child p:first-child{margin-bottom:40px}.block-contact .joining blockquote{font-family:"adelle",cursive;font-weight:600;max-width:500px;font-size:12px;font-style:italic;color:#9a1616;letter-spacing:.02em;line-height:22px;margin:30px 50px 40px 0;padding:20px 10px 20px 30px;position:absolute;bottom:0;width:auto;height:auto}.block-contact .joining blockquote:before,.block-contact .joining blockquote:after{font-size:3.75em;position:absolute;width:1em}.block-contact .joining blockquote:before{content:'“';left:0}.block-contact .joining blockquote:after{content:'„';right:0}.block-contact .about .openinghours ul{margin-top:0 !important}.block-contact .about-partner{color:#9a1616;font-size:13px;font-family:"futura-pt","futura",sans-serif;line-height:1.5em;padding-right:2em;margin:1em 0 0 0;float:left}.block-contact .about-partner big{font-size:1.1em;display:block}.block-contact .about-partner big a:before{content:" — ";margin:0 2em;display:inline-block;transform:scale(5, 1);-ms-transform:scale(5, 1);-o-transform:scale(5, 1);-moz-transform:scale(5, 1);-webkit-transform:scale(5, 1)}.block-contact .joining .table{width:100%}.block-contact .joining table{vertical-align:middle;font-size:11px;text-align:left;width:100%;line-height:20px;color:#2d2d2d}.block-contact .joining thead th{padding:0 0 10px 0}.block-contact .joining th{color:#6d6d6d}.block-contact .joining .asterisques{margin:10px 0 0 0;float:left;position:absolute;bottom:10px;width:95%}.block-contact .joining .asterisques p{font-size:11px;line-height:15px;margin:0 0 1em 0}@media only screen and (min-height:900px){.block-contact>div{padding:58px 0 0 48px}.block-contact h3{font-size:24px}.block-contact p,.block-contact ul,.block-contact .joining p{line-height:31px;font-size:13px}.block-contact .about .credits p{font-size:11px}.block-contact .about .openinghours ul li{min-height:31px}.block-contact .joining>div:first-child p:first-child{margin-bottom:31px}.block-contact .joining blockquote{font-size:16px;line-height:32px;margin-bottom:20px;padding:20px 10px 20px 40px}.about-partner big{margin-bottom:1em}}@media only screen and (max-width:1025px){.block-contact>div{padding:33px 0 0 33px}.block-contact h3{font-size:20px}.block-contact h4{font-size:12px;margin-bottom:6px}.block-contact p,.block-contact ul,.block-contact .joining p{line-height:20px;font-size:12px}.block-contact .about .credits{margin-bottom:20px}.block-contact .about .credits p{font-size:11px}.block-contact .about .openinghours ul li{min-height:20px}.block-contact .joining>div:first-child p:first-child{margin-bottom:0}.block-contact .joining blockquote{font-size:12px;max-width:360px;margin-bottom:0;padding-left:30px}.block-contact .joining blockquote:before{margin-top:-0.33em}.block-contact .joining blockquote:after{margin-top:-0.33em;right:-1em}.kg-sidebar-footer{width:264px}.section.section-restaurant h2{letter-spacing:.06em;margin-left:-0.4em}.section.section-restaurant .kg-sidebar-footer{width:264px;padding:10px;font-size:11px;word-spacing:-0.05em}}@media only screen and (max-height:680px){.block-contact>div{padding:33px 0 0 33px}.block-contact h3{font-size:20px}.block-contact h4{font-size:12px;margin-bottom:6px}.block-contact p,.block-contact ul,.block-contact .joining p{line-height:20px;font-size:12px}.block-contact .about .credits{margin-bottom:20px}.block-contact .about .credits p{font-size:11px}.block-contact .about .openinghours ul li{min-height:20px}.block-contact .joining>div:first-child p:first-child{margin-bottom:0}.block-contact .joining blockquote{font-size:12px;max-width:360px;margin-bottom:0;padding-left:30px}.block-contact .joining blockquote:before{margin-top:-0.33em}.block-contact .joining blockquote:after{margin-top:-0.33em;right:-1em}.section-accueil .section-content{max-height:680px;top:106px}.about-partner{font-size:10px}.about-partner big{font-size:11px}.block-contact .joining thead th{padding-bottom:0}.block-contact .joining .asterisques{bottom:10px}.block-contact .joining .asterisques p{margin-bottom:0}}p#cookie-error {font-size : 14px; padding: 10px; position: relative;background: #fff;z-index: 9999;color : #9a1616;line-height: 1.4;}
.block-contact__footer{
    display: flex;
    width: 100%;
    align-items: center;
    margin-top: 20px;
    padding:10px;
}
.block-contact__footer > *{
    width: 100%;
}
.clearfix::after {
    content: "";
    clear: both;
    display: table;
}
.adidas_partnership{
    display : flex;
    align-items: center;
}
.adidas_partnership p{
    margin : 25px;
}