html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}header,footer,aside,nav,article,section,figure,hgroup{display:block}html{min-height:100%}img,object,embed{max-width:100%}ul{list-style:initial;list-style-position:inside}ul li{padding-top:10px}ul li:last-child{padding-bottom:10px}ul li ul{list-style:inside;left:20px}.sidebar-navigation ul,#header ul,.accordion-outer ul,.subpage-boxes-description ul,.aboutus-description ul.member-list li{list-style:none}.sidebar-navigation li,.sidebar-navigation li:last-child{padding:0}.aboutus-description ul li,.category-description ul li{list-style:initial;list-style-position:inside}.aboutus-description ul li strong{color:#fff}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}th{font-weight:700;vertical-align:bottom}td{font-weight:400;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom;*vertical-align:baseline}.ie6 input{vertical-align:text-bottom}table{font-size:inherit;font:100%}a:hover,a:active,a:focus{outline:none}small{font-size:85%}strong,th{font-weight:700}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}pre,code,kbd,samp{font-family:monospace,sans-serif}.clickable,label,input[type=button],input[type=submit],button{cursor:pointer}button,input,select,textarea{margin:0}button{width:auto;overflow:visible}.cf:before,.cf:after{content:"\0020";display:block;height:0;overflow:hidden}.cf:after{clear:both}.cf{zoom:1}body{font-size:14px}.page-template-homepage{overflow:hidden}body,select,input,textarea{color:#333}a{color:#03f}a:focus,a:active{text-decoration:none}body{font-family:'Open Sans',sans-serif}.wrapper{background:#fff}.breadcrumbs>span{margin:0 10px}.breadcrumbs,.breadcrumbs strong,.breadcrumbs span a,.breadcrumbs span a span,.breadcrumbs span span{font-weight:600;font-size:11px;color:#fff;text-transform:uppercase;position:relative;z-index:2}.category-top-section .breadcrumbs{margin-top:145px}.page-title{margin-top:50px;font-weight:300;font-size:78px;line-height:65px;color:#fff;position:relative}.page-title small{display:block;color:#fff;font-size:30px;text-transform:uppercase}.menu-btn{display:none;width:45px;height:36px;position:absolute;top:30px;right:30px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;z-index:9}.menu-btn.menu-btn-sim span{background:transparent}.menu-btn span{display:block;position:absolute;height:6px;width:100%;background:#fff;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.menu-btn span:nth-child(1){top:0;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.menu-btn span:nth-child(2){top:15px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.menu-btn span:nth-child(3){top:30px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.menu-btn.open span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:-3px;left:8px}.menu-btn.open span:nth-child(2){width:0%;opacity:0}.menu-btn.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:29px;left:8px}#header{position:absolute;width:100%;z-index:6;transition:all .1s ease-in-out}.mobile-menu{display:none}#header.active-category{height:270px;background:rgba(255,255,255,.95)}#header .container{position:relative}.page-logo{float:left;width:308px;margin-left:-30px}.header-inner{float:right;width:calc(100% - 293px);border-bottom:1px solid #939599}.contact-detail{float:left;margin:20px 0;padding-right:20px;border-right:1px solid #fff}.contact-detail p,.contact-detail p a{font-weight:700;font-size:12px;color:#fff;text-transform:uppercase}.contact-detail span{font-weight:400;font-size:12px;color:#fff;text-transform:uppercase}.main-navigation{float:right}.main-navigation>ul>li{float:left}.main-navigation>ul>li .sub-menu{display:none;position:absolute;width:100%;left:0;text-align:center}.main-navigation>ul>li.category-nav .sub-menu li{display:inline-block;width:33%}.main-navigation>ul>li.category-nav .sub-menu li a{display:block;position:relative;padding-top:50px;padding-bottom:50px}.main-navigation>ul>li.category-nav .sub-menu li a .menu-image-title{display:block;font-weight:300;font-size:24px;color:#939599}.main-navigation>ul>li.category-nav .sub-menu li a:hover{text-decoration:none}.main-navigation>ul>li.category-nav .sub-menu li a .menu-item-description{display:block;font-size:15px;text-transform:uppercase;color:#939599}.main-navigation>ul>li.category-nav .sub-menu{height:190px}.main-navigation>ul>li.category-nav .sub-menu li a .menu-image{position:absolute;bottom:0;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.main-navigation>ul>li.second-submenu{position:relative}.main-navigation>ul>li.second-submenu .sub-menu{background:rgba(255,255,255,.95);min-width:180px;text-align:left;padding:0 10px}.main-navigation>ul>li.second-submenu .sub-menu li{margin:10px 0}.main-navigation>ul>li.second-submenu .sub-menu a{font-weight:400;font-size:13px;color:#2e3843}.main-navigation>ul>li.second-submenu .sub-menu a:hover{text-decoration:underline}.main-navigation>ul>li>a{position:relative;display:block;padding:30px 18px;font-weight:400;font-size:13px;color:#fff;text-transform:uppercase}.main-navigation>ul>li.menu-item-has-children>a:after{content:'';position:absolute;right:7px;top:38px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #fff}.main-navigation>ul>li:hover{background:rgba(255,255,255,.95)}.main-navigation>ul>li:hover a{text-decoration:none;color:#5498d2}.main-navigation>ul>li.menu-item-has-children:hover>a:after{border-top:3px solid #5498d2}.menu-hover-layout{display:none;position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(255,255,255,.7);z-index:4}#footer{margin:20px 0;position:relative;width:100%;z-index:2}#footer.home-footer{margin:0}#footer.home-footer p{margin:10px 0;font-weight:400;font-size:13px;color:#fff;text-align:center}#footer p{margin:10px 0;font-weight:400;font-size:13px;color:#5a6b80;text-align:center}.social-footer{text-align:center}.social-footer li{display:inline-block;margin:0 5px}.social-footer li.logo-footer{position:relative;top:2px}.social-footer li a{display:block}.default-section{position:absolute;top:0;left:0;bottom:0;right:0;background-size:cover!important}.default-section-content{position:absolute;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:88%;text-align:center}.default-section-content a{display:block;width:330px;margin:0 auto;height:50px;background:rgba(0,0,0,.5);font-weight:800;font-size:12px;line-height:50px;text-transform:uppercase;text-decoration:none;color:#fff;border-radius:6px;transition:all .2s ease-in-out}.default-section-content a:hover{background:rgba(0,0,0,.7)}.default-section h2{position:relative;font-weight:300;font-size:58px;color:#fff;text-shadow:black .1em .1em .3em}.section-title-border{display:block;width:100%;height:45px;margin:30px 0;background:url(/wp-content/themes/spavita/img/default-h2-after.png) no-repeat center center}.default-section h2 small{display:block;font-weight:300;font-size:24px;color:#fff;text-transform:uppercase}.home-inner{margin:190px 0 0 0}.home-inner h1{text-align:center;font-weight:300;font-size:50px;line-height:70px;color:#fff}.home-inner h1 small{display:block;font-size:24px;color:#94969a;text-transform:uppercase}.homepage-boxes{margin:30px 0}.homepage-boxes-top{float:right;position:relative;height:283px}.homepage-boxes-top:after{content:'';position:absolute;left:-254px;top:0;width:254px;height:143px;background:url(/wp-content/themes/spavita/img/box-img-1.png) no-repeat}.home-box-youtube{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,.7);text-align:center;transition:all .3s ease-in-out}.home-box-youtube:hover{background:rgba(255,255,255,1)}.home-box-youtube span{position:absolute;left:50%;top:50%;padding-left:50px;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-weight:700;text-transform:uppercase;color:#5a6b80;font-size:15px}.home-box-youtube span:after{content:'';position:absolute;left:0;top:-7px;width:41px;height:37px;background:url(/wp-content/themes/spavita/img/youtube-play.png) no-repeat}.homepage-boxes-bottom{position:relative;float:left;margin-top:143px}.bloc_noir_texte{//content:'';position:absolute;right:-330px;bottom:-23px;width:330px;height:160px;background:rgba(0,0,0,.8);padding:30px;text-align:center}.bloc_noir_texte .texte1{padding-top:20px}.bloc_noir_texte .texte1 a{color:#fff;font-size:32px;font-weight:300}.bloc_noir_texte .texte2{background:rgba(0,0,0,.5) none repeat scroll 0 0;border-radius:6px;color:#fff;display:inline-block;font-size:12px;font-weight:800;min-width:120px;padding:20px;text-align:center;text-transform:uppercase;transition:all 0.2s ease-in-out 0s}.picto_orange,.picto_bleu,.picto_vert{display:inline-block;padding-left:30px}.picto_orange{background:url(/wp-content/themes/spavita/img/picto-orange.png)no-repeat}.picto_vert{background:url(/wp-content/themes/spavita/img/picto-vert.png)no-repeat}.picto_bleu{background:url(/wp-content/themes/spavita/img/picto-bleu.png)no-repeat}.panel-layout li{list-style:none!important}.post-slideshow-container{width:508px;padding:20px 40px;background:rgba(53,53,61,.8)}.slide-main-title{display:block;margin-bottom:20px;line-height:36px;font-weight:300;font-size:36px;color:#fff}.post-slideshow-container .slick-arrow{position:absolute;top:-44px;border:0;font-size:0;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;background:none;outline:none}.post-slideshow-container .slick-arrow.slick-prev{right:35px;border-right:10px solid #5a6b80}.post-slideshow-container .slick-arrow.slick-next{right:0;border-left:10px solid #5a6b80}.post-article figure{float:left;width:140px}.post-article .post-text{float:right;width:calc(100% - 160px)}.post-slideshow-inner{margin-bottom:40px}.post-slideshow-inner .post-title{display:block;text-transform:uppercase;font-weight:700;font-size:13px;color:#97999d}.post-slideshow-inner .post-date{display:block;margin:5px 0;font-weight:700;font-size:11px;color:#fff}.post-slideshow-inner p{font-weight:400;font-size:14px;color:#fff}.post-slideshow-inner a{display:block;margin-top:15px;width:24px;height:22px;background:url(/wp-content/themes/spavita/img/post-plus-icon.png) no-repeat}.post-slideshow-inner a:hover{opacity:.8}.all-post-link{display:block;float:right;font-weight:800;font-size:12px;text-transform:uppercase;color:#fff}.all-post-link:hover{color:#fff}.color-overlay{position:absolute;width:100%;height:100%}.over-overlay.showed{position:absolute;left:0;top:0;width:4%;height:100%;z-index:9999}.inactiv-in-section .over-overlay.showed{left:auto;right:0}.over-overlay.hide{position:absolute;top:0;width:4%;height:100%;z-index:0}.default-section .left-arrow{position:absolute;width:4%;height:100%;background:url(/wp-content/themes/spavita/img/left-arrow.png) no-repeat center center;z-index:6;transition:all .5s ease-in-out;cursor:pointer}.first-el .left-arrow-first-el{position:absolute;width:4%;height:100%;background:url(/wp-content/themes/spavita/img/left-arrow.png) no-repeat center center;z-index:6;transition:all .5s ease-in-out;cursor:pointer}.default-section{transition:all .5s ease-in-out}@-webkit-keyframes animate-left{0%{left:0;opacity:1}100%{left:-10px;opacity:0}}@-moz-keyframes animate-left{0%{left:0;opacity:1}100%{left:-10px;opacity:0}}@-o-keyframes animate-left{0%{left:0;opacity:1}100%{left:-10px;opacity:0}}@keyframes animate-left{0%{left:0;opacity:1}100%{left:-10px;opacity:0}}.active-in-section.click-this .left-arrow{-webkit-animation:animate-left .6s infinite;-moz-animation:animate-left .6s infinite;-o-animation:animate-left .6s infinite;animation:animate-left .6s infinite}@-webkit-keyframes animate-right{0%{right:0;opacity:1}100%{right:-10px;opacity:0}}@-moz-keyframes animate-right{0%{right:0;opacity:1}100%{right:-10px;opacity:0}}@-o-keyframes animate-right{0%{right:0;opacity:1}100%{right:-10px;opacity:0}}@keyframes animate-right{0%{right:0;opacity:1}100%{right:-10px;opacity:0}}.inactiv-in-section.click-this .right-arrow{-webkit-animation:animate-right .6s infinite;-moz-animation:animate-right .6s infinite;-o-animation:animate-right .6s infinite;animation:animate-right .6s infinite}.default-section .right-arrow{position:absolute;opacity:0;visibility:hidden;top:0;right:0%;width:4%;height:100%;background:url(/wp-content/themes/spavita/img/right-arrow.png) no-repeat center center;z-index:6;transition:all .5s ease-in-out;cursor:pointer}.home-section{-ms-transform:translateX(0%);-webkit-transform:translateX(0%);transform:translateX(0%)}.home-section.inactiv-in-section{-ms-transform:translateX(-96%);-webkit-transform:translateX(-96%);transform:translateX(-96%);z-index:5}.inactiv-in-section .right-arrow{opacity:1;visibility:visible}.active-out-section .left-arrow{opacity:0;visibility:hidden}.forme-et-fitness-section{z-index:3;-ms-transform:translateX(88%);-webkit-transform:translateX(88%);transform:translateX(88%)}.forme-et-fitness-section.active-out-section{-ms-transform:translateX(4%);-webkit-transform:translateX(4%);transform:translateX(4%)}.forme-et-fitness-section.inactiv-in-section{-ms-transform:translateX(-92%);-webkit-transform:translateX(-92%);transform:translateX(-92%);z-index:4}.spa-section{z-index:3;-ms-transform:translateX(92%);-webkit-transform:translateX(92%);transform:translateX(92%)}.spa-section.active-out-section{-ms-transform:translateX(8%);-webkit-transform:translateX(8%);transform:translateX(8%)}.spa-section.inactiv-in-section{-ms-transform:translateX(-88%);-webkit-transform:translateX(-88%);transform:translateX(-88%);z-index:2}.beaute-et-soins-section{z-index:4;-ms-transform:translateX(96%);-webkit-transform:translateX(96%);transform:translateX(96%)}.beaute-et-soins-section.active-out-section{-ms-transform:translateX(12%);-webkit-transform:translateX(12%);transform:translateX(12%)}.single-page-top-section{background:url(/wp-content/themes/spavita/img/spa_vita_1400x403px.png) no-repeat}.page-top-section{width:100%;background:url(/wp-content/themes/spavita/img/spa_vita_1400x403px.png) no-repeat;min-height:410px;padding-top:145px;background-size:cover!important}.page-content{padding:60px 0 130px;background:url(/wp-content/themes/spavita/img/page-content-bg.png) no-repeat right bottom}.page-content-cat{background:url(/wp-content/themes/spavita/img/page-content-bg.png) no-repeat right bottom}.page-content h1,.page-content .class-title1{display:block;margin-bottom:20px;font-weight:300;font-size:36px;color:#949599}.page-content h2{margin:10px 0;font-weight:700;font-size:13px}.page-content p{font-weight:400;font-size:14px;color:#2e3845;line-height:22px}.page-content p img{display:block;margin:50px 0}.page-content img.alignright{float:right;margin:0 0 40px 40px}.page-content img.alignleft{float:right;margin:0 40px 40px 0}.aboutus-description .aboutus-hover p{color:#fff}.aboutus-hover{padding:30px 20px;position:absolute;left:0;bottom:0;top:0;right:0;-ms-transform:translateY(100%);-webkit-transform:translateY(100%);transform:translateY(100%);transition:all .3s ease-in-out;background:rgba(90,107,128,.8)}.aboutus-section ul.member-list li{width:44%}.aboutus-section ul.member-list li:nth-child(2n){margin-right:0}.aboutus-section ul.member-list li:nth-child(3n){margin-right:40px}.member-list{text-align:center}.member-list li{float:left;width:312px;margin-top:40px;margin-right:40px}.member-list li figure{position:relative;overflow:hidden}.member-list li figure img{display:block}.member-list li:hover .aboutus-hover{-ms-transform:translateY(0%);-webkit-transform:translateY(0%);transform:translateY(0%)}.member-list li:nth-child(3n){margin-right:0}.member-name{display:block;margin:10px 0 5px;text-transform:uppercase;font-weight:700;font-size:13px;color:#2e3845}.aboutus-hover .member-name{color:#fff}.sidebar-navigation{text-align:center;border:1px solid #c9c9c9;background:#fff url(/wp-content/themes/spavita/img/sidebar-navigation-bg.png) no-repeat;background-size:100% auto}.sidebar-navigation>ul>li>a:hover{text-decoration:none}.sidebar-navigation>ul>li>a span{display:block;padding:40px 0;font-weight:300;font-size:30px;text-transform:uppercase;color:#5a6b80}.sidebar-navigation .sub-menu li{border-top:1px solid #c9c9c9}.sidebar-navigation .sub-menu li a{display:block;padding:31px 0;font-weight:700;font-size:13px;color:#2e3845;text-transform:uppercase}.sidebar-navigation .sub-menu li a:hover{text-decoration:none;background:#5a6b80;color:#fff}.sidebar-navigation .sub-menu li.current_page_item a{background:#5a6b80;color:#fff}.sidebar-navigation .sub-menu li.current_page_item a:hover{text-decoration:none}.cartes-sidebar{margin-top:40px;text-align:center;padding:40px;background:#5599d3}.cartes-sidebar h4{display:block;margin-bottom:20px;font-weight:300;font-size:32px;line-height:32px;color:#fff}.cartes-sidebar a{display:inline-block;padding:20px 10px;font-weight:800;font-size:12px;line-height:12px;text-transform:uppercase;color:#fff;background:#2a4c69;border-radius:6px;transition:all .2s ease-in-out}.cartes-sidebar a:hover{opacity:.9;text-decoration:none}.bottom-contact-section{min-height:515px;padding-top:135px;background:url(/wp-content/themes/spavita/img/contact-bg.png) no-repeat;background-size:cover!important}.bottom-contact-section h2{margin-bottom:20px;font-weight:300;font-size:44px;color:#5a5f71}.bottom-contact-section p{margin:10px 0;font-weight:400;font-size:14px;color:#2e3845}.bottom-contact-section p strong{font-weight:700}.bottom-contact-link{display:inline-block;margin-right:10px;padding:20px 25px;background:rgba(0,0,0,.5);font-weight:800;font-size:12px;color:#fff;text-transform:uppercase;border-radius:6px;transition:all .2s ease-in-out}.bottom-contact-link:hover{color:#fff;text-decoration:none;background:rgba(0,0,0,.7)}.gallery-section .slick-slide img{width:100%}.gallery-section .slick-arrow{position:absolute;top:50%;margin-top:-27px;width:54px;height:54px;background:rgba(90,107,128,.9);border:0;font-size:0;z-index:2;outline:none;transition:all .2s ease-in-out}.gallery-section .slick-arrow:hover{background:rgba(90,107,128,1)}.gallery-section .slick-prev{left:0}.gallery-section .slick-next{right:0}.gallery-section .slick-arrow:after{content:'';position:absolute;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent}.gallery-section .slick-prev:after{left:50%;margin:-5px 0 0 -5px;border-right:10px solid #fff}.gallery-section .slick-next:after{right:50%;margin:-5px -5px 0 0;border-left:10px solid #fff}.gallery-description a strong,.gallery-description strong a{display:inline-block;margin-right:10px;padding:20px 25px;background:rgba(0,0,0,.5);font-weight:800;font-size:12px;color:#fff;text-transform:uppercase;border-radius:6px;transition:all .2s ease-in-out}.gallery-description a:hover strong,.gallery-description strong a:hover{color:#fff;text-decoration:none;background:rgba(0,0,0,.7)}.gallery-inner{margin:50px 0}.gallery-slider{margin:20px 0}.gallery-description p{margin-bottom:20px}.adress-section ul{margin:30px 0}.adress-section ul li{position:relative;padding-left:20px;margin:5px 0}.adress-section ul li:after{content:'';position:absolute;left:5px;top:6px;width:9px;height:9px;background:url(/wp-content/themes/spavita/img/list-icon.png) no-repeat}.mapp-layout{margin-top:55px}.adress-section .gform_wrapper .gfield_label{display:none!important}.adress-section .gform_wrapper li .ginput_container_name label{display:none}.form-inner{margin:85px 0 0}.validation_error{display:none}.form-inner .gform_wrapper li.gfield.gfield_error,.form-inner .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:transparent!important;border:0px!important;margin-top:0px!important}.form-inner .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,.form-inner .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:0px!important}.form-inner .gform_wrapper li.gfield.gfield_error,.form-inner .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{padding-top:0px!important;padding-bottom:0px!important}.form-inner .gform_wrapper .field_description_below .gfield_description{padding-top:0px!important}.adress-section .gform_wrapper .gform_fields li input{height:50px;padding-left:20px!important}.adress-section .gform_wrapper .gform_fields li input::-webkit-input-placeholder,.adress-section .gform_wrapper .gform_fields li textarea::-webkit-input-placeholder{font-size:14px;color:#2e3845}.adress-section .gform_wrapper .gform_fields li input:-moz-placeholder,.adress-section .gform_wrapper .gform_fields li textarea:-moz-placeholder{color:#2e3845;font-size:14px}.adress-section .gform_wrapper .gform_fields li input::-moz-placeholder,.adress-section .gform_wrapper .gform_fields li textarea::-moz-placeholder{color:#2e3845;font-size:14px}.adress-section .gform_wrapper .gform_fields li input:-ms-input-placeholder,.adress-section .gform_wrapper .gform_fields li textarea:-ms-input-placeholder{color:#2e3845;font-size:14px}.adress-section .gform_wrapper .gform_fields li textarea{height:180px;padding:20px}.adress-section .gform_wrapper .gform_fields li input,.adress-section .gform_wrapper .gform_fields li textarea{width:100%;border:2px solid #dce1e6;background:#dce1e6;border-radius:6px;outline:none;font-size:14px;color:#2e3845}.adress-section .gform_wrapper .gform_fields li input:focus,.adress-section .gform_wrapper .gform_fields li textarea:focus{background:#fff}.adress-section .gform_wrapper .gform_fields li{float:left;clear:none;padding:0}.adress-section .gform_wrapper .gform_fields li.name,.adress-section .gform_wrapper .gform_fields li.phone{width:48%;padding:0;margin-right:4%}.adress-section .gform_wrapper .gform_fields li.prename,.adress-section .gform_wrapper .gform_fields li.email{width:48%;margin-right:0%}.adress-section .gform_wrapper .gform_fields li.object,.adress-section .gform_wrapper .gform_fields li.message{width:100%}.adress-section .gform_wrapper .gform_footer input[type="submit"]{display:block;width:210px;height:50px;margin:0 auto;background:rgba(0,0,0,.5);font-weight:800;font-size:12px;text-transform:uppercase;color:#fff;border:0;outline:none;border-radius:6px;transition:all .2s ease-in-out;z-index:9999;position:relative}.adress-section .gform_wrapper .gform_footer input[type="submit"]:hover{background:rgba(0,0,0,.7)}.bg-image{position:absolute;width:100%}.bg-image img{width:100%}.category-description{width:50%;margin-top:60px;position:relative}.category-description h2{margin:10px 0 20px;font-weight:300;font-size:36px;color:#fff}.category-description h3{margin:20px 0 10px;font-weight:700;font-size:13px;color:#fff;text-transform:uppercase}.category-description p,.category-description{font-weight:400;font-size:14px;color:#fff}.category-boxes-inner{position:relative;bottom:-40px}.default-box{position:relative}.default-box img{display:block}.cat-beaute-et-soins .default-box .post-slideshow-container{background:#82d4d6}.cat-forme-et-fitness .default-box .post-slideshow-container{background:#3e5168}.cat-spa .default-box .post-slideshow-container{background:#3e5168}.cat-beaute-et-soins .default-box .post-slideshow-inner .post-title{color:#188c9d}.cat-forme-et-fitness .default-box .post-slideshow-inner .post-title{color:#e9771a}.cat-spa .default-box .post-slideshow-inner .post-title{color:#579ad3}.cat-beaute-et-soins .post-slideshow-inner a{background:url(/wp-content/themes/spavita/img/btn-2-plus.png) no-repeat}.cat-forme-et-fitness .post-slideshow-inner a{background:url(/wp-content/themes/spavita/img/post-plus-orange.png) no-repeat}.cat-spa .post-slideshow-inner a{background:url(/wp-content/themes/spavita/img/post-plus-blue.png) no-repeat}.cat-beaute-et-soins .box-1{width:352px;height:200px;padding:39px;right:0;top:-70px;background:rgba(6,78,78,.4);text-align:center;float:right}.box-1 p{margin:10px 0;font-weight:400;font-size:20px;color:#fff}.box-1 p{display:block;font-weight:400;font-size:20px;line-height:32px;color:#fff}.cat-forme-et-fitness .box-1{width:352px;height:200px;padding:33px 20px;right:0;top:-70px;background:rgba(0,0,0,.5);text-align:center;float:right}.cat-spa .box-1{width:352px;height:200px;padding:39px;right:0;top:-70px;background:rgba(255,255,255,.5);text-align:center;float:right}.cat-201 .box-1-1{width:352px;height:200px;padding:39px;right:0;top:-70px;background:rgba(6,78,78,.4);text-align:center;float:right}.cat-231 .box-1-1{width:352px;height:200px;padding:39px;right:0;top:-70px;background:rgba(0,0,0,.5);text-align:center;float:right}.cat-249 .box-1-1{width:352px;height:200px;padding:39px;right:0;top:-70px;background:rgba(255,255,255,.5);text-align:center;float:right}.box-1-1 p{margin:10px 0;font-weight:400;font-size:20px;color:#fff}.box-1-1 p strong{display:block;font-size:20px;color:#fff;line-height:32px}.box-2{left:0;top:438px;float:left}.box-3{right:0;top:130px;float:left}.cat-beaute-et-soins .box-4{width:352px;height:245px;right:0;top:-70px;padding:38px;background:#4bb5ad;float:right}.cat-forme-et-fitness .box-4{width:352px;height:245px;right:0;top:-70px;padding:38px;background:#ea6609;float:right}.cat-spa .box-4{width:352px;height:245px;right:0;top:-70px;padding:38px;background:#5599d3;float:right}.box-4 h4{font-weight:300;font-size:30px;color:#fff}.box-4 p{margin:10px 0;font-weight:400;font-size:14px;color:#fff}.box-4 .content-button{display:inline-block}.content-button a,a .content-button{display:inline-block;min-width:120px;padding:20px;text-align:center;background:rgba(0,0,0,.5);font-weight:800;font-size:12px;color:#fff;text-transform:uppercase;border-radius:6px;transition:all .2s ease-in-out;font-weight:800;font-size:12px;text-transform:uppercase;color:#fff}.content-button a:hover,a:hover .content-button{text-decoration:none;background:rgba(0,0,0,.7)}.box-4 .content-button a,.box-4 a .content-button{display:inline-block;min-width:120px;padding:20px;text-align:center;background:rgba(0,0,0,.5);font-weight:800;font-size:12px;color:#fff;text-transform:uppercase;border-radius:6px;transition:all .2s ease-in-out;font-weight:800;font-size:12px;text-transform:uppercase;color:#fff}.box-4 .content-button a:hover,.box-4 a:hover .content-button{text-decoration:none;background:rgba(0,0,0,.7)}.cat-201 .box-2-1{position:absolute;width:352px;height:209px;right:0;top:130px;padding:35px;background:#4bb5ad;float:right;text-align:center}.cat-231 .box-2-1{position:absolute;width:352px;height:209px;right:0;top:130px;padding:35px;background:#ea6609;float:right;text-align:center}.cat-249 .box-2-1{position:absolute;width:352px;height:209px;right:0;top:130px;padding:35px;background:#5599d3;float:right;text-align:center}.box-2-1 h4{font-weight:300;font-size:30px;color:#fff}.box-2-1 p{margin:10px 0;font-weight:400;font-size:14px;color:#fff}.box-2-1 .content-button{display:inline-block}.box-2-1 .content-button a,.box-2-1 a .content-button{display:inline-block;min-width:120px;padding:20px;text-align:center;background:rgba(0,0,0,.5);font-weight:800;font-size:12px;color:#fff;text-transform:uppercase;border-radius:6px;transition:all .2s ease-in-out;font-weight:800;font-size:12px;text-transform:uppercase;color:#fff}.box-2-1 .content-button a:hover,.box-2-1 a:hover .content-button{text-decoration:none;background:rgba(0,0,0,.7)}.cat-201 .box-1,.cat-231 .box-1,.cat-249 .box-1{float:left;width:264px;height:170px;top:519px}.cat-201 .box-2,.cat-231 .box-2,.cat-249 .box-2{left:0;top:130px;width:400px;height:559px;float:left}.cat-201 .box-3,.cat-231 .box-3,.cat-249 .box-3{top:139px;width:352px;height:175px}.cat-201 .box-4,.cat-231 .box-4,.cat-249 .box-4{float:right;width:352px;height:175px;top:139px}.cat-201 .box-5,.cat-231 .box-5,.cat-249 .box-5{width:752px;height:175px;top:130px}.cat-201 .box-6,.cat-231 .box-6,.cat-249 .box-6{width:509px;height:523px}.cat-201 .box-7,.cat-231 .box-7,.cat-249 .box-7{right:0;top:130px;float:left;width:254px;height:348px}.cat-201 .box-8,.cat-231 .box-8,.cat-249 .box-8{right:0;top:130px;float:left;width:254px;height:175px}.cat-201 .box-9,.cat-231 .box-9,.cat-249 .box-9{right:0;top:-219px;float:right;width:254px;height:349px}.cat-201 .box-10,.cat-231 .box-10,.cat-249 .box-10{right:0;top:130px;float:left;width:264px;height:170px}.cat-201 .box-11,.cat-231 .box-11,.cat-249 .box-11{right:0;top:130px;float:left;width:245px;height:352px}.cat-201 .box-12,.cat-231 .box-12,.cat-249 .box-12{right:0;top:-222px;float:right;width:509px;height:170px}.box-5{right:0;top:-70px;float:right}.box-6{left:0;top:130px;float:left}.box-7{right:0;top:-359px;float:right}.default-box .box-inner{position:relative;height:100%}.default-box .box-inner .placeholder-box,.default-box .box-inner a{display:block;width:100%;height:100%}.default-box .box-inner span{position:absolute;left:0;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;font-weight:700;font-size:18px;color:#fff;text-transform:uppercase;text-align:center;z-index:9}.default-box .box-inner .hover-box{opacity:0;visibility:hidden;background:rgba(0,0,0,.5);top:0;bottom:0;left:0;right:0;-moz-transform:translateY(0%);-webkit-transform:translateY(0%);transform:translateY(0%);z-index:8;transition:all .2s ease-in-out}.default-box .box-inner a:hover .hover-box{opacity:1;visibility:visible}.beaute-et-soins li{float:left;width:calc(100% / 3);position:relative;transition:all .2s ease-in-out}.beaute-et-soins li a{display:block;height:100%}.beaute-et-soins li span{position:absolute;left:0;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;padding:0 25%;font-weight:300;font-size:36px;color:#fff;text-transform:uppercase;text-align:center}.beaute-et-soins li img{display:block;width:100%;height:100%}.beaute-et-soins li:hover{opacity:.7}.forme-et-fitness li{float:left;width:calc(100% / 2);position:relative;transition:all .2s ease-in-out}.forme-et-fitness li a{display:block;height:100%}.forme-et-fitness li span{position:absolute;left:0;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;padding:0 25%;font-weight:300;font-size:36px;color:#fff;text-transform:uppercase;text-align:center}.forme-et-fitness li img{display:block;width:100%;height:100%}.forme-et-fitness li:hover{opacity:.7}.spa li{float:left;width:calc(100% / 3);position:relative;transition:all .2s ease-in-out}.spa li a{display:block;height:100%}.spa li span{position:absolute;left:0;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;padding:0 25%;font-weight:300;font-size:36px;color:#fff;text-transform:uppercase;text-align:center}.spa li img{display:block;width:100%;height:100%}.spa li:hover{opacity:.7}.aquavita-section{min-height:515px;padding-top:135px;background:url(/wp-content/themes/spavita/img/aquavita-img.png) no-repeat;background-size:cover!important}.aquavita-section h2{margin-bottom:20px;font-weight:300;font-size:44px;color:#5a5f71}.aquavita-section p{margin:10px 0;font-weight:400;font-size:14px;color:#2e3845}.aquavita-section p strong{font-weight:700}.aquavita-widget .content-button a,.aquavita-widget a .content-button{display:inline-block;margin-right:10px;padding:20px 25px;background:rgba(0,0,0,.5);font-weight:800;font-size:12px;color:#fff;text-transform:uppercase;border-radius:6px;transition:all .2s ease-in-out}.aquavita-widget .content-button a:hover,.aquavita-widget a:hover .content-button{color:#fff;text-decoration:none;background:rgba(0,0,0,.7)}.page-top-section.subpage-top-section{position:relative}.page-top-section.subpage-top-section .color-overlay{top:0}.subpage-hover p{color:#fff}.subpage-hover p strong{text-transform:uppercase}.subpage-hover{padding:30px 20px;position:absolute;left:0;bottom:0;top:0;right:0;-ms-transform:translateY(100%);-webkit-transform:translateY(100%);transform:translateY(100%);transition:all .3s ease-in-out}.box-list{text-align:center}.box-list>li{float:left;width:312px;margin-top:40px;margin-right:40px}.box-list>li figure{position:relative;overflow:hidden}.box-list>li figure img{display:block}.box-list>li:hover .subpage-hover{-ms-transform:translateY(0%);-webkit-transform:translateY(0%);transform:translateY(0%)}.box-list>li:nth-child(2n){margin-right:0}.box-name{display:block;margin:10px 0 5px;text-transform:uppercase;font-weight:700;font-size:13px;color:#2e3845}.subpage-price{text-align:center;margin:20px 0}.subpage-price li{display:inline-block;margin:0 10px;position:relative;font-weight:400;font-size:14px;color:#fff}.subpage-price li.minute{padding:0 0 0 25px}.subpage-price li.minute:after{content:'';position:absolute;left:0;top:0;width:17px;height:20px;background:url(/wp-content/themes/spavita/img/minute-icon.png) no-repeat}.subpage-price li.price{padding:0 0 0 35px}.subpage-price li.price:after{content:'';position:absolute;left:0;top:-3px;width:25px;height:25px;background:url(/wp-content/themes/spavita/img/price-icon.png) no-repeat}.reserver-link{display:block;padding:20px;text-align:center;background:rgba(0,0,0,.5);font-weight:800;font-size:12px;color:#fff;text-transform:uppercase;border-radius:6px;transition:all .2s ease-in-out;font-weight:800;text-transform:uppercase}.reserver-link:hover{color:#fff;text-decoration:none;background:rgba(0,0,0,.7)}.box-1-sidebar{margin-bottom:30px;padding:35px 35px 15px 35px;text-align:center}.box-1-sidebar h4{font-weight:300;font-size:30px;color:#fff;margin-bottom:10px}.box-1-sidebar a{display:inline-block;min-width:120px;padding:20px;text-align:center;font-weight:800;font-size:12px;color:#fff;border-radius:6px;transition:all .2s ease-in-out;text-transform:uppercase;margin-bottom:20px}.box-1-sidebar a:hover{text-decoration:none;background:rgba(0,0,0,.7)}.box-2-sidebar{padding:40px 25px;text-align:center;margin-bottom:30px}.box-2-sidebar p{margin:10px 0;font-weight:400;font-size:20px;color:#fff}.box-2-sidebar p strong{display:block;text-transform:uppercase;font-weight:800;font-size:28px;line-height:32px;color:#fff}.go-back-espace-btn{display:inline-block;margin:50px 0;min-width:120px;padding:20px;text-align:center;background:rgba(0,0,0,.5);font-weight:800;font-size:12px;color:#fff;border-radius:6px;transition:all .2s ease-in-out;letter-spacing:1px}.go-back-espace-btn:hover{text-decoration:none;color:#fff;background:rgba(0,0,0,.7)}.infos-section .cartes-sidebar{margin-top:0}.accordion-outer{margin-bottom:5px}.accordion-inner{display:none;padding:0 20px 40px;background:#eee}.accordion-container{margin-bottom:40px}.accordion-inner h3{margin:20px 0 10px;font-weight:700;font-size:14px;color:#5699d3}.accordion-inner p{margin:20px 20px 0;font-weight:400;font-size:14px;color:#2e3845}.accordion-inner ul li{margin:0 20px;padding:20px;border-bottom:1px solid #c9c9c9;display:flex;align-items:center;justify-content:center}.accordion-inner ul li span{display:inline-block;position:relative;width:49%;padding-left:25px;font-weight:400;font-size:14px;color:#2e3845}.accordion-inner ul li span.minute{padding-left:25px}.accordion-inner ul li span.minute:after{content:'';position:absolute;left:0;top:50%;width:17px;height:20px;background:url(/wp-content/themes/spavita/img/tarifs-minute-icon.png) no-repeat;margin-top:-11px}.accordion-inner ul li span img{margin-bottom:-6px;margin-right:6px}.accordion-outer h2{position:relative;height:70px;margin:0;padding:0 20px;background:#c9c9c9;cursor:pointer;color:#2e3845;display:flex;align-items:center}.accordion-outer h2:after{content:'';position:absolute;right:20px;top:0;width:24px;height:100%;background:url(/wp-content/themes/spavita/img/accordion-plus.png) no-repeat center center;z-index:2}.accordion-outer h2.opened{background:#eee}.accordion-outer h2.opened:after{background:url(/wp-content/themes/spavita/img/accordion-minus.png) no-repeat center center}.box-sidebar{margin-top:40px;text-align:center;padding:45px 15px;background:#5599d3}.box-sidebar p{margin:10px 0;font-weight:400;font-size:20px;color:#fff}.box-sidebar strong{text-transform:uppercase;font-weight:800;font-size:28px}li{list-style:none}