@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Raleway:300,400,500,600,700);@font-face{font-family:typo_grotesk_thinregular;src:url(../../../fonts/grotesk_thin/typo_grotesk_thin-webfont.eot);src:url(../../../fonts/grotesk_thin/typo_grotesk_thin-webfont.eot?#iefix) format("embedded-opentype"),url(../../../fonts/grotesk_thin/typo_grotesk_thin-webfont.woff) format("woff"),url(../../../fonts/grotesk_thin/typo_grotesk_thin-webfont.ttf) format("truetype"),url(../../../fonts/grotesk_thin/typo_grotesk_thin-webfont.svg#typo_grotesk_thinregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:typo_grotesk_bold;src:url(../../../fonts/grotesk_bold/typo_grotesk_bold-webfont.eot);src:url(../../../fonts/grotesk_bold/typo_grotesk_bold-webfont.eot?#iefix) format("embedded-opentype"),url(../../../fonts/grotesk_bold/typo_grotesk_bold-webfont.woff) format("woff"),url(../../../fonts/grotesk_bold/typo_grotesk_bold-webfont.ttf) format("truetype"),url(../../../fonts/grotesk_bold/typo_grotesk_bold-webfont.svg#typo_groteskbold) format("svg");font-weight:400;font-style:normal}.fa-times-thin:before{content:'\00d7'}.modal-backdrop.show{opacity:.5}.fa-circle-thinner{box-sizing:border-box;display:block;width:1em;height:1em;padding-top:.3em;text-align:center;border-radius:100%;border-width:1px;border-style:solid;border-color:inherit}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit;margin:0;padding:0}.clearfix::after{content:"";display:table;clear:both}hr{border:0;height:0;border-top:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(255,255,255,.3);margin:15px 0}hr.m5{margin:5px 0}hr.m10{margin:10px 0}hr.m15{margin:15px 0}hr.m20{margin:20px 0}hr.m25{margin:25px 0}hr.m30{margin:30px 0}body{font-family:Raleway,sans-serif;font-weight:400}.hidden{display:none}.left{float:left}.right{float:right}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.clear{clear:both}.clear-left{clear:left}.clear-right{clear:right}.inline-block{display:inline-block}.rounded{border-radius:50%}.pointer{cursor:pointer}.underlined{text-decoration:underline}.relative{position:relative}.wrapper{padding:0 15px}.wrapper-inverse{padding:15px 0}.default-box{background-color:#fff;border:1px solid #e9e9e9;border-radius:5px}.default-box.shadowed{box-shadow:2px 0 8px 0 #bbb}.default-box .top-header{padding:20px;text-align:center}.default-box .top-header.ui-default2{background-color:#fd9206;color:#fff}.default-box .triangle-lead{width:0;height:0;border-left:18px solid transparent;border-right:18px solid transparent;border-top:18px solid #fd9206;margin:0 auto}.patient-color,.ui-color2{color:#fd9206}.therapist-color,.ui-color1{color:#1da097}.silver{color:#707070}.ui-error{color:red}.ui-default{color:grey}.grey-bg{background-color:#f6f7fa}.white-bg{background-color:#fff}.patient-bg-color{background-color:#fd9206}.therapist-bg-color{background-color:#1da097}.ui-default1{background-color:#1da097;color:#fff}.ui-default1-inset{color:#1da097;border:1px solid #1da097}.ui-default2{background-color:#fd9206;color:#fff}.ui-default2-inset{color:#fd9206;border:solid 1px #fd9206}h1,h2,h3,h4,h5,h6{margin:0;padding:0}.heading1{font-size:30px;font-weight:600}.heading2{font-size:25px;font-weight:600}.heading3{font-size:20px;font-weight:600}.heading4{font-size:15px;font-weight:600}.title{display:block}.bold{font-weight:700}.semi-bold{font-weight:600}.font-medium{font-weight:500}.hover-link:hover{text-decoration:underline}.rotate-quarter-inv{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.rotate-quarter{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.rotate-half-inv{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.rotate-half{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.rotate-none{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.body-text{font-size:15px;line-height:19px;color:#6d6d6d}.fa-stack.icon{font-size:12px}.loading-GIF{background:url(../../images/ui/loading_spinner.gif) no-repeat center center;background-size:10%}.modal{z-index:98000}.modal-loading{background-color:rgba(204,204,204,.8);position:absolute;width:calc(100% - 80px);height:calc(100% - 80px);z-index:999;display:none}@keyframes fadeOut{0%{background-color:#1da097}100%{background-color:default}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@keyframes slideUp{0%{height:100%}50%{margin:0}100%{height:0}}.slideUp{-webkit-animation-name:slideUp;animation-name:slideUp;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;overflow-y:hidden}@keyframes defilement-rtl{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(-100%,0,0)}}.link{cursor:pointer;text-decoration:underline}a{color:inherit;text-decoration:none;cursor:pointer}a:hover{text-decoration:none;cursor:pointer}a.underline{text-decoration:underline}a.underline:hover{text-decoration:underline}a.first-level{font-size:15px;text-decoration:underline;font-weight:600}a.second-level{font-size:12px;text-decoration:underline;font-weight:500}ul{list-style-type:none;padding-left:0}ul.inline li{float:left;margin-right:10px;margin-left:20px}ul.inline li:first-child{margin-left:0}ul.with-discs{list-style-type:disc;padding-left:15px}button{border:none;text-decoration:none;cursor:pointer;font:inherit}.button{display:inline-block;border-radius:5px;padding:13px;line-height:15px;text-align:center;font-weight:500;cursor:pointer;text-decoration:none;background-color:#fff}.button.ui-error{background-color:#dd4e25;color:#fff}.button.therapist,.button.ui-default1{background-color:#1da097;color:#fff}.button.therapist-inset,.button.ui-default1-inset{color:#1da097;border:1px solid #1da097}.button.patient,.button.ui-default2{background-color:#fd9206;color:#fff}.button.patient-inset,.button.ui-default2-inset{color:#fd9206;border:solid 1px #fd9206}.button.ui-error-inset{color:red;border:solid 1px red}.button.inset{color:inherit;border-style:solid;border-width:1px;border-color:inherit}.button.wide{width:100%}.button.thinner{padding:6px}.button.thin{padding:10px}.button.disabled{background-color:#a6a6a6;cursor:default}.button.therapist-thumbnail{height:30px;width:130px;font-size:14px}.global-error{padding:20px;border:1px solid red;border-radius:5px;margin-bottom:15px;background-color:rgba(255,0,0,.12)}.error-message{color:red;text-align:left;clear:left;font-size:12px}.error-message.js-validate{display:none}.dropdown-container{position:relative}.dropdown{display:none;position:absolute;background-color:#fff;border-radius:5px;border:1px solid #e9e9e9;width:100%;padding:10px 0;color:#6d6d6d;text-align:left;z-index:200;min-height:50px}.dropdown .result-category{padding:5px 10px;font-weight:600;font-size:20px}.dropdown .result-category i{color:#1da097;margin-right:5px}.dropdown .item{text-align:left;padding:4px 10px;cursor:pointer;font-size:15px}.dropdown .item:hover{color:#fff;background-color:#1da097}.dropdown .no-result{text-align:left;padding:4px 10px;cursor:pointer;font-size:15px}.dropdown .no-result span{color:#00f;text-decoration:underline}.rating{width:97px;display:inline-block;line-height:16px;background-image:url(../../images/rating-sprites-list.png);text-align:left}.rating .note{display:inline-block;height:16px;background-image:url(../../images/rating-sprites-list.png);vertical-align:top;background-position:0 -16px}.rating.small{width:77px;margin:4px 0 10px;line-height:13px;background-image:url(../../images/rating-sprites-small.png)}.rating.small .note{background-image:url(../../images/rating-sprites-small.png);height:12px;background-position:0 -13px}.forgot{text-align:right;font-size:12px;margin-top:10px;margin-bottom:20px}form{text-align:center;font-size:15px}input,p.input,select,textarea{border:1px solid #e9e9e9;border-radius:5px;width:100%;color:#a6a6a6}input.has-error,p.input.has-error,select.has-error,textarea.has-error{border-color:red}.input-text{font-family:sans-serif;position:relative}.input-text label{position:absolute;top:20px;left:17px;font-size:16px;transition:all .2s ease 0s;color:#a6a6a6!important}.input-text.social-network label{left:65px}@media screen and (min-width:768px){.input-text.social-network label{left:70px}}.input-text input[type=email],.input-text input[type=password],.input-text input[type=text],.input-text p.input{height:60px;padding:19px 16px 6px}.input-text p.input{line-height:30px}.input-text textarea{padding:25px 16px 6px}.input-text.touched label{top:7px;font-size:12px;transition:all .2s ease 0s;color:#1da097!important}.phone-intl{margin-bottom:15px}.phone-intl label{margin-right:10px}.phone-intl .form-control{padding:10px 0 10px 50px}.phone-intl.has-error .form-control{border:1px solid red}.phone-intl .error-message{margin-top:3px}option:first-child:disabled,select:not(:checked){color:grey}select>option{color:#000}select>option:disabled{display:none}label.default{width:25%;float:left;text-align:left;line-height:40px;display:none}input[type=email],input[type=month],input[type=password],input[type=tel],input[type=text],p.input,select{height:40px;padding:0 10px;background:#fff;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}input[type=email].labeled,input[type=month].labeled,input[type=password].labeled,input[type=tel].labeled,input[type=text].labeled,p.input.labeled,select.labeled{float:left}input[type=email].disabled,input[type=email][disabled=disabled],input[type=month].disabled,input[type=month][disabled=disabled],input[type=password].disabled,input[type=password][disabled=disabled],input[type=tel].disabled,input[type=tel][disabled=disabled],input[type=text].disabled,input[type=text][disabled=disabled],p.input.disabled,p.input[disabled=disabled],select.disabled,select[disabled=disabled]{background-color:#f5f5f5}input[type=email].disabled,input[type=month].disabled,input[type=password].disabled,input[type=tel].disabled,input[type=text].disabled,p.input.disabled,select.disabled{color:#6d6d6d}select::-ms-expand{display:none}select::-ms-value{color:#a6a6a6;background-color:transparent}input[type=text].carret-down,select.carret-down{background-image:url(../../images/select-default.svg);background-repeat:no-repeat;background-position:right 5px center;background-size:auto 80%}input[type=text].carret-down.patient,select.carret-down.patient{background-image:url(../../images/select-patient.svg)}input[type=text].carret-down.uncircled,select.carret-down.uncircled{background-image:url(../../images/select-uncircled.svg)}input[type=text].carret-down.uncircled.patient,select.carret-down.uncircled.patient{background-image:url(../../images/select-uncircled-patient.svg)}textarea{resize:vertical;color:grey;padding:10px}textarea.readonly{background-color:#d3d3d3}.form-row{margin-bottom:15px}.form-row.unmarged{margin-bottom:0}.form-row.unmarged .form-row-component{margin-bottom:0}.form-row .form-label{display:block;margin-bottom:10px}.form-row .helper{font-size:12px;color:#6d6d6d;padding:5px;display:inline-block}.form-row .form-row-component{margin-bottom:15px}.form-row .form-row-component.password{position:relative}.form-row .form-row-component.password .unmask{background-color:transparent;color:grey;position:absolute;right:5px;top:7px;width:25px;height:25px}.form-row .form-row-component.password .unmask:before{font-family:'Font Awesome 5 Pro';font-weight:400;content:"";position:absolute;top:2px;left:4px;z-index:1;width:17px;height:17px}.form-row .form-row-component.password .unmask:after{font-family:'Font Awesome 5 Pro';font-weight:400;content:"";position:absolute;top:2px;left:4px;z-index:1;width:17px;height:17px}.form-row .form-row-component.password input[type=text]+.unmask:after{content:"\f070"}.form-row .form-row-component.password input[type=password]+.unmask:before{content:"\f06e"}.form-row .form-row-component.input-text .unmask{top:17px}.form-row .form-row-component:last-of-type{margin-bottom:0}.form-row .form-row-component .error-message{color:red;text-align:left;clear:left;font-size:12px}.form-row .form-row-component .error-message.js-validate{display:none}.form-row .form-row-component .payment-logo{display:inline-block;background:url(../../images/ui/payments.png) 0 0 no-repeat;width:50px;height:33px;position:relative;top:8px;right:8px}.form-row .form-row-component .payment-logo.cheque{background-position:-150px 0}.form-row .form-row-component .payment-logo.monetico{background-position:0 0;width:100px}.form-row .form-row-component .payment-logo.paypal{background-position:-102px 0}.form-row .form-row-component .payment-logo.slimpay{background-position:-248px 0;width:52px}.form-row .form-row-component .payment-logo.transfer{background-position:-200px 0}.form-row .form-row-component.checkbox{line-height:25px;text-align:left}.form-row .form-row-component.radio{text-align:left;line-height:40px}.form-row .form-row-component.calendar label{float:left;width:60px;font-size:12px;line-height:20px;padding-left:1%;color:#6d6d6d}.form-row .form-row-component.calendar .days,.form-row .form-row-component.calendar .months,.form-row .form-row-component.calendar .years{float:left;width:auto}.form-row .form-row-component.calendar .months{margin-left:1%}.form-row .form-row-component.calendar .years{margin-left:1%}.form-row .form-row-component.autocomplete{position:relative}.form-row .form-row-component.autocomplete ul{background-color:#fafafa;position:absolute;border:1px solid #e9e9e9;border-radius:0 0 5px 5px;width:100%;display:none;overflow-y:scroll;height:198px;z-index:200}.form-row .form-row-component.autocomplete ul li{border-top:1px solid #e9e9e9;padding:10px;cursor:pointer}.form-row .form-row-component.autocomplete ul li:first-child{border-top:none}.form-row .form-row-component.autocomplete .labeled+ul{margin-top:40px}.form-row .form-row-component.upload input[type=file]{display:none}.form-row .form-row-component.social-network .fa-stack{margin:0 4%;font-size:.9em}.form-row .form-row-component.social-network.twitter-case .twitter{margin-top:12px;margin-left:-3px}.form-row .form-row-component.social-network .form-control{width:78%}.zipcode-autocomplete .list-row{display:none}.zipcode-autocomplete .result-row{display:none}.zipcode-autocomplete .visible{display:block}.zipcode-autocomplete .resultingAddress{padding:10px;text-align:left}.zipcode-autocomplete .resultingAddress .fa{color:#1da097}.zipcode-autocomplete .resultingAddress .city{font-weight:500}.zipcode-autocomplete .resultingAddress .country{font-weight:500}.zipcode-autocomplete .resultingAddress .edit{margin-left:10px;font-size:12px;color:#1da097;text-decoration:underline;cursor:pointer}.daytime{display:none;overflow-y:scroll;position:absolute;height:200px;background:#fff;border:1px solid #e9e9e9;width:125px;margin-left:14px;cursor:pointer;z-index:10}.daytime .daytime-slot.old-selection{background-color:#f5f5f5}div[id^=draggable-].drag-container{padding-bottom:10px}div[id^=draggable-].drag-container.fix-text-alignement .inner-content{display:flex;display:flex;flex-direction:row;align-items:center}div[id^=draggable-].drag-container.fix-text-alignement .inner-content span{flex-grow:1}div[id^=draggable-].drag-container.fix-text-alignement .inner-content .close{position:relative;right:-40px}div[class^=draggable-]{margin:.25em auto;cursor:pointer;max-width:450px}div[class^=draggable-] .inner-index{float:left;border-radius:50%;width:1.5em;height:1.5em;color:#1da097;border:1px solid #1da097;vertical-align:middle;text-align:center;font-size:18px;margin-top:5px}div[class^=draggable-] .inner-content{margin-left:37px;border:1px solid #1da097;border-radius:5px;background-color:#fff;font-weight:500;font-size:16px;color:#000;padding:.5em;text-align:left;position:relative}div[class^=draggable-] .inner-content .fa-bars{margin-right:5%;color:#1da097}div[class^=draggable-] .inner-content .close{color:#1da097;position:absolute;right:5px;font-size:1.3em}div[class^=draggable-] .inner-content .close:hover{color:red}.g-recaptcha{width:300px;margin:0 auto 15px}.checkable-block{margin-bottom:15px}[type=checkbox]:checked,[type=checkbox]:not(:checked),[type=radio]:checked,[type=radio]:not(:checked){position:absolute;left:-9999px}[type=checkbox]:checked+label,[type=checkbox]:not(:checked)+label{display:inline-block}[type=checkbox]:checked+label,[type=checkbox]:not(:checked)+label,[type=radio]:checked+label,[type=radio]:not(:checked)+label{position:relative;padding-left:1.95em;cursor:pointer}[type=radio]:checked+label,[type=radio]:not(:checked)+label{padding-right:1.5em}[type=checkbox]:checked+label:before,[type=checkbox]:not(:checked)+label:before,[type=radio]:checked+label:before,[type=radio]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:1.2em;height:1.2em;border:1px solid #ccc;background:#fff;box-shadow:inset 0 1px 3px rgba(0,0,0,.1)}[type=checkbox]:checked+label:before,[type=checkbox]:not(:checked)+label:before{border-radius:2px;margin-top:3px}[type=radio]:checked+label:before,[type=radio]:not(:checked)+label:before{border-radius:50%}[type=checkbox]:checked+label:after,[type=checkbox]:not(:checked)+label:after{content:'\f00c';position:absolute;top:.22em;left:.18em;font-size:1em;line-height:.8;color:#09ad7e;transition:all .2s;font-family:'Font Awesome 5 Pro'}[type=radio]:checked+label:after,[type=radio]:not(:checked)+label:after{content:'\f111';position:absolute;top:.32em;left:.32em;font-size:.75em;font-weight:700;line-height:1;color:#1da097;transition:all .2s;font-family:'Font Awesome 5 Pro'}@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm){[type=radio]:checked+label:after,[type=radio]:not(:checked)+label:after{font-size:.7em;top:.4em;left:.35em}}[type=checkbox]:not(:checked)+label:after,[type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0)}[type=checkbox]:checked+label:after,[type=checkbox]:not(:checked)+label:after{margin-top:3px}[type=checkbox]:checked+label:after,[type=radio]:checked+label:after{opacity:1;transform:scale(1)}[type=checkbox]:disabled:checked+label:before,[type=checkbox]:disabled:not(:checked)+label:before,[type=radio]:disabled:checked+label:before,[type=radio]:disabled:not(:checked)+label:before{box-shadow:none;border-color:#bbb;background-color:#ddd}[type=checkbox]:disabled:checked+label:after,[type=radio]:disabled:checked+label:after{color:#999}[type=checkbox]:disabled+label,[type=radio]:disabled+label{color:#aaa}.pagination-block{text-align:center}.pagination{margin:20px 0 10px;display:inline-block}.pagination li{float:left;margin:10px}.pagination li.active{color:#fd9206;font-weight:700}.pagination li button{background:0 0}.carousel-control{display:inline-block;position:relative}.carousel-control.recommend-carousel{top:65px;width:31px;height:31px;background-image:none}.carousel-control.recommend-carousel.prev{cursor:pointer;background-image:url(../../images/practice-sprites.png);background-position:0 0;float:left}.carousel-control.recommend-carousel.next{cursor:pointer;background-image:url(../../images/practice-sprites.png);background-position:62px 0;float:right}.icon{vertical-align:middle;display:inline-block}.icon.nav{width:29px;height:29px;background-image:url(../../images/practice-sprites.png)}.icon.nav.arrow-left{background-position:0 -31px}.icon.nav.arrow-right{background-position:66px 53px}.icon.bookmark{width:20px;height:24px;background-image:url(../../images/practice-sprites.png);background-position:0 24px}.icon.bookmark.done{background-position:-20px 24px}.form-tooltip-container{position:relative;left:5px;font-size:15px}.form-tooltip-container .fa{color:#6d6d6d}.form-tooltip-container .form-tooltip{z-index:5;display:none;position:absolute;background-color:#fff;border:1px solid #1da097;border-radius:3px;left:20px;top:0;padding:5px 10px;min-width:200px;color:#6d6d6d}.form-tooltip-container:hover .form-tooltip{display:block}#partners .white-rounded-box:first-child{padding-top:45px;padding-bottom:30px;margin-bottom:60px}#partners .white-rounded-box:first-child h1{font-size:32px;font-weight:500;margin-bottom:30px}#partners section.partner-list-category h3{margin:20px 0}#partners section.partner-list-category article.partner-thumbnail{border:3px solid #e9e9e9;width:206px;height:200px;vertical-align:middle;text-align:center;position:relative;margin-bottom:30px}#partners section.partner-list-category article.partner-thumbnail img{width:200px;height:100px;position:absolute;top:50%;left:50%;margin:-50px 0 0 -100px}#partners img{width:100%}.password-verif-container,.popin .password-verif-container{display:none;text-align:left;width:240px;position:absolute;background:#000;top:50px;left:0;z-index:100;border-radius:5px;padding:8px;font-size:12px;color:#d3d3d3}.password-verif-container span,.popin .password-verif-container span{display:block;padding:10px 5px;color:#fff}.password-verif-container span .fa-circle,.popin .password-verif-container span .fa-circle{font-size:5px;float:left;margin:4px 5px 0 0}.password-verif-container .arrow-left,.popin .password-verif-container .arrow-left{width:0;height:0;border-left:5px solid transparent;border-bottom:5px solid #000;border-right:5px solid transparent;position:absolute;top:-5px;left:15px}@media screen and (min-width:768px){.password-verif-container,.popin .password-verif-container{top:0;left:auto;width:140px;right:-150px}.password-verif-container .arrow-left,.popin .password-verif-container .arrow-left{border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #000;border-left:0;top:15px;left:-5px}}.password-confirm-verif-container,.popin .password-confirm-verif-container{font-size:13px;text-align:left;display:none;color:red;margin-top:5px}.password-helper{display:inline-block;margin-top:5px;top:5px;margin-bottom:7px;font-size:11px;line-height:12px;color:#6d6d6d;text-align:left}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}#tarteaucitronPersonalize{line-height:inherit!important}#tarteaucitronAlertBig>button{border-radius:4px;padding:5px 10px!important;height:30px!important;margin-bottom:0!important}.phablet-tablet-and-phone-ib-only,.phablet-tablet-and-phone-only,.tablet-and-phone-ib-only,.tablet-and-phone-only{display:none}@media screen and (min-width:480px){.phablet-tablet-and-phone-only{display:block}.phablet-tablet-and-phone-ib-only{display:inline-block}}@media screen and (min-width:768px){.tablet-and-phone-only{display:block}.tablet-and-phone-ib-only{display:inline-block}}.flatpickr-current-month .flatpickr-monthDropdown-months{-moz-appearance:none!important}#accordion{box-shadow:0 1px 5px 0 #bbb;padding:20px 10px}#accordion>ul>li{padding:20px 0}#accordion>ul>li label{cursor:pointer;display:block;text-align:right}#accordion>ul>li label span:first-of-type{display:inline-block;margin-right:20px}#accordion>ul>li label span{line-height:22px}#accordion>ul>li label span i{font-size:19px}#accordion>ul>li input{display:none}#accordion>ul>li input:checked+ul{height:auto}#accordion>ul>li ul{height:0;overflow:hidden;transition:all .25s ease-in-out}#accordion>ul>li ul>li .left{text-align:right;width:160px}#accordion>ul>li ul>li .right{width:calc(100% - 180px);margin-bottom:20px}@media screen and (min-width:768px){#accordion{padding:30px 50px}}.lds-ripple-loader{text-align:center}.lds-ripple{display:inline-block;position:relative;width:80px;height:80px}.lds-ripple div{position:absolute;border:4px solid #ccc;opacity:1;border-radius:50%;animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite}.lds-ripple div:nth-child(2){animation-delay:-.5s}@keyframes lds-ripple{0%{top:36px;left:36px;width:0;height:0;opacity:1}100%{top:0;left:0;width:72px;height:72px;opacity:0}}body{margin-top:102px;overflow-x:hidden}#breadcrumb{padding:30px 0 20px}#breadcrumb li{display:inline;font-size:12px;font-weight:400;line-height:20px;margin:0 10px}#breadcrumb li:first-child{margin-left:0}.disclaimer-data{margin-top:15px!important;color:silver;font-size:14px;cursor:help;font-weight:400!important}@media screen and (min-width:768px){.disclaimer-data .mobile{display:none}}.disclaimer-data .desktop{display:none}@media screen and (min-width:768px){.disclaimer-data .desktop{display:block}}.disclaimer-data:hover>.data-text{margin-top:10px;display:block;text-align:left}.disclaimer-data a{text-decoration:underline}.disclaimer-data a:hover{color:#add8e6}.disclaimer-data>a:first-child{text-decoration:none}.disclaimer-data .data-text{max-width:98vw;font-size:14px;z-index:124;display:none;border-radius:15px;box-shadow:0 2px 6px -1px #bbb;background-color:#fff;color:silver;padding:15px;width:500px;position:absolute;left:50%;transform:translateX(-50%)}.disclaimer-data.fix{position:relative}.disclaimer-data.fix .data-text{max-width:105%;left:0;transform:translateX(0)}.popin .fix .disclaimer-data{text-align:left}.popin .fix .disclaimer-data p{font-size:14px;font-weight:400}.default-box .fix{position:relative}main{padding:40px 0 40px}main.home-bg{background-color:#f6f7fa;padding:0}main.has-breadcrumb{padding-top:0}main.no-padding{padding-top:0;padding-bottom:0}main{color:#313131}main section:nth-child(even){background-color:#fff}main .white-rounded-box{border-radius:5px;background-color:#fff;border:1px solid #e9e9e9;padding:75px 45px 50px}main .white-rounded-box.proportional-padding{padding:50px}main .white-rounded-box.reduced-padding-mobile{padding:30px 20px 20px}main .page-title-content{text-align:center;margin-bottom:15px}main .page-body-content{text-align:center;margin-bottom:40px;font-size:20px}main .page-title{text-align:center;margin-bottom:60px;font-size:25px;font-weight:600}main .page-subtitle{margin-bottom:40px;font-size:20px;font-weight:600}main .redacted-content{margin-top:30px}main .redacted-content h3{margin-bottom:15px}main .redacted-content p{margin-bottom:15px;line-height:25px}main .redacted-content ul{list-style-type:disc;padding-left:30px}main .redacted-content ul li{margin-bottom:15px;line-height:25px}main .redacted-content a{color:#1da097;text-decoration:underline}main #splash{text-align:left;color:#313131;padding:40px 15px 50px;background-color:#fff}main #splash .title{font-size:28px;font-weight:600;margin-bottom:30px}main #splash .content{font-size:17px;line-height:23px}main aside .title{padding-bottom:8px;border-bottom:2px solid #6d6d6d}main #shortcuts{background-color:#f6f7fa;padding:40px}main #shortcuts .shortcut{text-align:center;color:#313131;cursor:pointer;text-decoration:none;margin-bottom:30px}main #shortcuts .shortcut:last-child{margin-bottom:0}main #shortcuts .shortcut .title{margin-top:15px}footer{text-align:center;box-shadow:0 1px 5px 0 #bbb}footer #newsletter{position:relative;text-align:center;padding:40px 0 40px}footer #newsletter .title{font-size:25px;line-height:30px}footer #newsletter .subtitle{display:block;line-height:25px}footer #newsletter .block .fa-envelope{font-size:45px;color:#e9e9e9;position:relative;top:10px;display:none}footer #newsletter .on-error,footer #newsletter .on-success{display:none}footer #newsletter .on-error{color:red;display:block;margin-top:5px}footer #newsletter .form-row-component{margin-top:15px}footer #newsletter #send-subscription{display:block;width:100%;margin-top:15px}footer #follow-us{padding:40px 0 40px;background-color:#f6f7fa;text-align:center}footer #follow-us .title{font-size:25px;text-align:center;margin-bottom:15px}footer #follow-us .social-icon{text-decoration:none;color:#313131;margin-left:20px}footer #follow-us .social-icon:first-child{margin-left:0}footer #therapies-bloc{background-color:#f6f7fa}@media screen and (min-width:768px){footer #therapies-bloc{background-color:#fff;padding:40px 0 30px;padding:40px 0 30px}}footer #therapies-bloc #most-searched-terms,footer #therapies-bloc #therapies-list{width:100%;text-align:left}@media screen and (min-width:768px){footer #therapies-bloc #most-searched-terms,footer #therapies-bloc #therapies-list{width:50%;margin-bottom:20px}}footer #therapies-bloc #most-searched-terms .title,footer #therapies-bloc #therapies-list .title{font-size:25px}@media screen and (min-width:768px){footer #therapies-bloc #most-searched-terms .title,footer #therapies-bloc #therapies-list .title{margin-bottom:30px}footer #therapies-bloc #most-searched-terms .title .fa-plus,footer #therapies-bloc #therapies-list .title .fa-plus{display:none}}footer #therapies-bloc #most-searched-terms ul,footer #therapies-bloc #therapies-list ul{float:left;width:100%}@media screen and (min-width:768px){footer #therapies-bloc #most-searched-terms ul,footer #therapies-bloc #therapies-list ul{width:47%;margin-bottom:30px}}@media screen and (min-width:768px){footer #therapies-bloc #most-searched-terms ul li,footer #therapies-bloc #therapies-list ul li{color:#313131;font-size:13px;padding:2px}}footer #therapies-bloc #most-searched-terms .col1,footer #therapies-bloc #therapies-list .col1{margin-right:6%}footer #therapies-bloc #most-searched-terms .fal{margin-top:3px}footer #therapies-bloc #most-searched-terms li{padding:10px 2px 10px 2px}footer #therapies-bloc #most-searched-terms ul{margin-top:15px;display:none}@media screen and (min-width:768px){footer #therapies-bloc #most-searched-terms ul{display:list-item;padding:10px 2px 10px 2px;margin-top:0}}footer #therapies-bloc #most-searched-terms li:last-child{display:list-item}@media screen and (min-width:768px){footer #therapies-bloc #most-searched-terms li:last-child{display:none}}@media screen and (min-width:768px){footer #therapies-bloc #most-searched-terms{padding-left:90px}}footer #therapies-bloc #therapies-list{padding-right:90px;border-right:1px solid #e9e9e9;display:none}@media screen and (min-width:768px){footer #therapies-bloc #therapies-list{display:block}}@media screen and (max-width:768px){footer #therapies-bloc .wrapper{padding:0}}footer #footer-links{background-color:#f6f7fa;color:#313131}@media screen and (min-width:768px){footer #footer-links{padding:35px 0}}footer #footer-links a{font-size:15px;display:list-item;margin:20px 0}@media screen and (min-width:768px){footer #footer-links a{margin:0 0 0 20px;display:inline}}footer #footer-links a:first-child{margin-left:0}footer #footer-links hr{width:100px;margin:20px auto 20px;border-top:1px solid rgba(0,0,0,.5)}footer #footer-links .copyright{display:block;color:#313131;font-size:12px;text-align:center}footer #other-links{border-top:1px solid #313131;border-bottom:1px solid #313131;margin:20px 0 20px 0}footer #other-links a{display:block;margin:20px 0}@media screen and (min-width:768px){footer #other-links{display:none}}footer #footer-bottom{background-color:#f6f7fa;color:#313131;padding:0 8%;text-align:left}@media screen and (min-width:768px){footer #footer-bottom{text-align:center;padding:0}}#siteheader{width:100%;position:fixed;top:0;background-color:#fff;z-index:300;box-shadow:0 1px 5px 0 #bbb}#siteheader.therapist-profile-header{border-bottom:2px solid #1da097}#siteheader .header{height:inherit}#siteheader.no-shadow{box-shadow:none}#siteheader .user-notifications{display:block;background-color:red;color:#fff;border-radius:50%;height:24px;width:24px;font-size:12px;line-height:22px;font-weight:700;text-align:center}#siteheader .user-notifications.top-nav{float:right;margin-top:5px;margin-right:10px}#siteheader .sub-notifications{border-radius:50%;background-color:orange;font-size:12px;line-height:17px;font-weight:700;height:18px;width:18px;color:#fff;text-align:center;margin-left:3px;vertical-align:middle;display:inline-block}#siteheader #top-menu{padding:8px 10px}#siteheader #top-menu #logo{float:left}#siteheader #top-menu #logo img{width:30px}#siteheader #top-menu #logo #brand{display:inline-block;margin-top:5px}#siteheader #top-menu #logo h1{position:absolute;top:15px}#siteheader #top-menu #logo .sitename{display:block;font-size:20px;line-height:20px;font-family:typo_grotesk_thinregular,sans-serif;color:#1da097;font-weight:300}#siteheader #top-menu #logo .sitename .target{margin-left:5px;font-family:typo_grotesk_bold,sans-serif;font-weight:500}#siteheader #top-menu #logo .baseline{font-size:10px;font-weight:300;vertical-align:top;margin-left:2px;line-height:8px}#siteheader #top-menu .fa-button{float:right;margin-top:5px;margin-right:10px}#siteheader #top-menu .fa-button .fa{font-size:24px}#siteheader #top-menu .fa-button:first-of-type{margin-right:8px}@media screen and (min-width:480px){#siteheader #top-menu .fa-button{margin-right:20px}}#siteheader #user-menu{display:none;background-color:#fff;padding-bottom:10px;box-shadow:inset 0 6px 5px -5px #bbb}#siteheader #user-menu .top-nav-item{display:block;font-size:15px;font-weight:600;border-bottom:1px solid #a6a6a6;padding:10px 15px 10px 55px;line-height:24px}#siteheader #user-menu .top-nav-item .fa-stack{float:right;margin-left:5px}#siteheader #user-menu .button{margin-top:10px;margin-left:55px;width:210px}#siteheader #user-menu .button.logged{font-weight:600;line-height:15px;padding:15px;text-decoration:none}#siteheader #user-menu .button.unauthenticated{color:#fff;background-color:#1da097;height:100%;padding:11px;line-height:14px;text-decoration:none}#siteheader #user-menu .button.unauthenticated .top-label{font-weight:600;font-size:15px}#siteheader #user-menu .button.unauthenticated .bottom-label{font-size:12px}#siteheader #user-menu #user-hover-menu{display:none}#siteheader #user-menu #user-hover-menu .dropdown .item{display:block;font-size:15px;color:#6d6d6d;font-weight:400}#siteheader #user-menu #user-hover-menu .dropdown .item:hover{background-color:transparent}#siteheader #user-menu #user-hover-menu .dropdown .disconnect{font-weight:600;border-top-style:solid;border-top-width:1px}#siteheader #user-menu #user-hover-menu .dropdown.patient{border-color:#fd9206}#siteheader #user-menu #user-hover-menu .dropdown.patient .item:hover{color:#fd9206}#siteheader #user-menu #user-hover-menu .dropdown.patient .disconnect{color:#fd9206;border-top-color:#fd9206}#siteheader #user-menu #user-hover-menu .dropdown.therapist{border-color:#1da097}#siteheader #user-menu #user-hover-menu .dropdown.therapist .item:hover{color:#1da097}#siteheader #user-menu #user-hover-menu .dropdown.therapist .disconnect{color:#1da097;border-top-color:#1da097}#siteheader #user-menu #user-hover-menu .button{width:215px}#siteheader #user-menu #user-hover-menu .dropdown{width:215px;padding:0}#siteheader #user-menu #user-hover-menu .dropdown .item{padding:10px 0;margin:0 16px}#siteheader #user-menu #user-hover-menu .user-notifications{display:block;position:absolute;top:24px;right:10px}#siteheader #responsive-menu-duplicate{display:none;border-top:1px solid #a6a6a6}#siteheader #responsive-menu-duplicate .add-sub-patient::before{content:" ";display:inline-block;vertical-align:middle;background:url(../../images/account/add-related-patient.png) center center no-repeat;background-size:contain;width:30px;height:30px;margin-right:5px}#siteheader #responsive-menu-duplicate .add-sub-patient span{vertical-align:middle}#siteheader #responsive-menu-duplicate .responsive-nav-item{display:block;font-size:15px;font-weight:600;border-bottom:1px solid #e9e9e9;padding:10px 15px 10px;line-height:24px}#siteheader #responsive-menu-duplicate .responsive-nav-item.subitem,#siteheader #responsive-menu-duplicate .responsive-nav-item.subsubitem{margin-left:30px}#siteheader #responsive-menu-duplicate .responsive-nav-item.subitem>span,#siteheader #responsive-menu-duplicate .responsive-nav-item.subsubitem>span{display:inline-block;max-width:90%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#siteheader #responsive-menu-duplicate .responsive-nav-item.subsubitem{margin-left:60px}#siteheader #responsive-menu-duplicate .responsive-nav-item .fas{float:right;margin-left:5px}#siteheader #account-menu{display:none;box-shadow:inset 0 6px 5px -5px #bbb}#siteheader #account-menu .item{color:#6d6d6d;font-size:15px;font-weight:400;padding:10px 10px 10px 55px}#siteheader #account-menu.patient .item:hover{color:#fd9206}#siteheader #account-menu.patient .item.disconnect{padding:15px 15px 15px 55px;border-top:1px solid #fd9206}#siteheader #account-menu.therapist .item:hover{color:#1da097}#siteheader #account-menu.therapist .item.disconnect{padding:15px 15px 15px 55px;border-top:1px solid #1da097}#progress-bar{background-color:#1da097;padding-bottom:10px}#progress-bar .step{float:left;width:25%;text-align:center;position:relative}#progress-bar .step .leftline,#progress-bar .step .rightline{width:10%;height:1px;background-color:#fff;position:absolute;top:45px}#progress-bar .step .leftline{position:absolute;left:0}#progress-bar .step .rightline{position:absolute;right:0}#progress-bar .step .index{background-color:#fd9206;border-radius:50%;height:60px;width:60px;line-height:60px;vertical-align:middle;text-align:center;color:#fff;margin:15px auto;font-size:16px}#progress-bar .step .index.incomplete{background-color:#fff;color:#1da097}#progress-bar .step .name{color:#fff;font-size:12px}#progress-bar.reduced{height:46px}#progress-bar.reduced .index{height:30px;width:30px;line-height:27px;margin:8px auto}#progress-bar.reduced .name{display:none}#progress-bar.reduced .leftline,#progress-bar.reduced .rightline{width:30%;top:23px}#practice-review{background-color:#e9e9e9;text-align:center;padding:15px}#practice-review .address,#practice-review .counter{display:block;font-size:20px}#practice-review .address{margin-top:5px;margin-bottom:15px;font-weight:600}#practice-review .button{margin:0 5px;padding:10px 20px}#search-background{text-align:center}#search-background.home{background-position:top;background-size:cover;height:370px}#search-background.home.bg1{background-image:url(../../images/home/searchbar_bg_1.png_480_370_6)}@media screen and (min-width:480px){#search-background.home.bg1{background-image:url(../../images/home/searchbar_bg_1.png_720_370_6)}}@media screen and (min-width:720px){#search-background.home.bg1{background-image:url(../../images/home/searchbar_bg_1.png_900_370_6)}}@media screen and (min-width:900px){#search-background.home.bg1{background-image:url(../../images/home/searchbar_bg_1.png)}}#search-background.home.bg2{background-image:url(../../images/home/searchbar_bg_2.png_480_370_6)}@media screen and (min-width:480px){#search-background.home.bg2{background-image:url(../../images/home/searchbar_bg_2.png_720_370_6)}}@media screen and (min-width:720px){#search-background.home.bg2{background-image:url(../../images/home/searchbar_bg_2.png_900_370_6)}}@media screen and (min-width:900px){#search-background.home.bg2{background-image:url(../../images/home/searchbar_bg_2.png)}}#search-background.home.bg3{background-image:url(../../images/home/searchbar_bg_3.png_480_370_6)}@media screen and (min-width:480px){#search-background.home.bg3{background-image:url(../../images/home/searchbar_bg_3.png_720_370_6)}}@media screen and (min-width:720px){#search-background.home.bg3{background-image:url(../../images/home/searchbar_bg_3.png_900_370_6)}}@media screen and (min-width:900px){#search-background.home.bg3{background-image:url(../../images/home/searchbar_bg_3.png)}}#search-background .title{display:block;color:#fff;text-shadow:0 3px 3px rgba(0,0,0,.4);font-size:30px;font-weight:600;text-transform:uppercase;padding-top:50px}#search-background .subtitle{display:block;color:#fff;text-shadow:0 3px 3px rgba(0,0,0,.5);font-size:20px;margin-bottom:38px;font-weight:500}#search-background #search-bar{display:none}#search-background #search-bar .searchbar-field{color:#a6a6a6;font-size:16px;font-weight:300;margin-bottom:10px}#search-background #search-bar .searchbar-field>input{padding:0 40px 0 10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#search-background #search-bar .searchbar-field .error-message{display:none;padding-top:5px}#search-background #search-bar .searchbar-field .right-inset{position:absolute;right:2px;top:0;color:#1da097;cursor:pointer}#search-background #search-bar .searchbar-field .right-inset.therapy-inset{font-size:30px}#search-background #search-bar .searchbar-field .right-inset.locality-inset{font-size:25px}#search-background #search-bar.home{display:block}#search-background #search-bar.home .wrapper{background-color:rgba(255,255,255,.5);border-radius:5px;padding:10px 15px}#search-background #search-bar.home .wrapper .searchbar-field input{height:55px}#search-background #search-bar.home .wrapper .right-inset{line-height:55px}#search-background #search-bar.home .error-message{font-weight:500;text-shadow:1px 1px 1px #fff}#search-background #search-bar.home.fixed{top:59px}#search-background #search-bar.reduced{background-color:#f6f7fa}#search-background #search-bar.reduced .wrapper{padding:8px 10px}#search-background #search-bar.reduced .wrapper .searchbar-field input{height:43px}#search-background #search-bar.reduced .wrapper .right-inset{line-height:40px}#search-background #search-bar.reduced .wrapper .right-inset.therapy-inset{font-size:25px}#search-background #search-bar.reduced .wrapper .right-inset.locality-inset{font-size:23px}#search-background #search-bar.fixed{position:fixed;width:100%;background-color:#f6f7fa;box-shadow:0 3px 6px -3px #bbb;z-index:200}#search-background #search-bar .responsive-header{display:none}#search-background #search-bar.responsive-overlayed{position:fixed;overflow:scroll;display:block;width:100%;height:100%;top:0;left:0;z-index:400;background-color:#fff}#search-background #search-bar.responsive-overlayed.fixed{top:0}#search-background #search-bar.responsive-overlayed .responsive-header{display:block}#search-background #search-bar.responsive-overlayed .wrapper{padding:0}#search-background #search-bar.responsive-overlayed #therapy-trouble-therapist-autocomplete{border-radius:0;border-width:0 0 1px 0;height:50px}#search-background #search-bar.responsive-overlayed #geoparameter-autocomplete{border-radius:0;border-width:0;height:50px}#search-background #search-bar.responsive-overlayed .dropdown{position:relative;max-height:none;border-radius:0;border-width:1px 0 1px;box-shadow:inset 0 0 4px 1px rgba(0,0,0,.15)}#search-background #search-bar.responsive-overlayed .searchbar-field{margin-bottom:0}#search-background #search-bar.responsive-overlayed .searchbar-field:first-child{margin-top:6px}#search-background #search-bar.responsive-overlayed .searchbar-field .right-inset{right:12px}#search-background #search-bar.responsive-overlayed #search-topbar-search-button{border-radius:0}#search-background #search-bar #most-searched-therapies-fallback{padding:20px}#search-background #search-bar #most-searched-therapies-fallback .label{margin-bottom:12px;color:#1da097;font-weight:600;font-size:14px}#search-background #search-bar #most-searched-therapies-fallback .suggested-therapies{display:block;font-weight:500;margin-bottom:10px}#search-background #search-bar #most-searched-therapies-fallback #see-all-therapies-link{display:block;margin-top:25px;color:#1da097;font-weight:600;font-size:14px;cursor:pointer}#search-background #search-bar #most-searched-therapies-fallback #see-all-therapies-link :hover{text-decoration:underline}#search-background #search-bar .result-category{display:block;padding:15px 10px}#search-background #search-bar #geocodeme,#search-background #search-bar #remote-therapist{padding:0 8px;cursor:pointer}#search-background #search-bar .result-group{display:none;border-top:1px solid #e9e9e9;padding:15px 10px}#search-background #search-bar .result-group.cities li,#search-background #search-bar .result-group.departments li{text-transform:uppercase}#search-background #search-bar .result-group.cities{max-height:380px;overflow-y:auto}#search-background #search-bar .result-group:first-of-type{border-top:none}#search-background #search-bar .result-group li{padding:5px 10px;cursor:pointer}#search-background #search-bar .result-group li:hover{font-weight:600;color:#1da097}#search-background #search-bar .result-group li b{font-weight:700;text-decoration:underline}#search-background #search-bar .result-group .therapist-name{display:inline-block;line-height:30px;margin-left:10px;width:75%}@media screen and (min-width:720px){#search-background #search-bar .result-group .therapist-name{width:85%}}#search-background #search-bar .result-group .therapist-name span{font-size:13px}#search-background #search-bar #search-topbar-search-button{height:43px;width:100%}#responsive-phone-search-control{background-color:#ffdfb6;padding:7px 0;line-height:27px;color:#6d6d6d}#responsive-phone-search-control .button{margin-left:10px}#home-slider{margin-bottom:60px}@media screen and (min-width:1280px){#home-slider{width:1000px;margin-left:auto;margin-right:auto}}#home-slider hr{width:100px;margin:auto auto 50px;border-color:#000}#home-slider .lSPager{margin-top:15px!important}#home-slider .title{text-align:center}#home-slider .title .fa-map-marker-alt{color:#1da097}#home-slider #nearby-therapists-slider{height:auto!important}#home-slider #nearby-therapists-slider>div{text-align:center}#home-slider #nearby-therapists-slider .city{color:#717171;margin:14px auto;font-weight:400}#home-slider #nearby-therapists-slider .jobtitle{font-weight:700}#home-faq{margin-top:40px;display:grid;column-gap:35px;row-gap:30px}#home-faq .faq-block{text-align:left;border-radius:5px;padding:30px 35px;box-shadow:0 0 5px #bbb;max-width:600px;width:100%;margin:0 auto}#home-faq .faq-block h3{color:#1da097;margin-bottom:10px}#home-faq .faq-block p{color:#6d6d6d;line-height:1.2}@media screen and (min-width:992px){#home-faq{grid-template-columns:1fr 1fr}#home-faq .faq-block{max-width:none}}.nav-link{color:#6d6d6d}.nav-link+hr{margin:7px 0 25px}.nav-link .fa{margin-right:5px}h1.article-list{color:#a6a6a6;font-size:20px;font-weight:600}h1.article-list+hr{margin:7px 0 15px}article hr{margin:20px 0}article .content,article .heading1,article .heading2,article .heading3,article .heading4,article .infos,article .lede{text-align:left;margin-bottom:10px}article .infos{margin-bottom:10px;font-size:12px;margin-top:5px}article .picture{margin-bottom:20px}@media screen and (max-width:980px){article .picture{max-width:100%}}article .lede{font-size:15px;font-weight:400;line-height:20px}article .related-therapy{color:#a6a6a6;font-size:12px;font-weight:700;text-transform:uppercase;line-height:25px;display:inline-block}article .views-counter{float:right;color:#a6a6a6}article .views-counter i{margin-right:6px}article.folder .heading,article.list .heading{font-size:17px;font-weight:600}article.folder .heading.first-article,article.list .heading.first-article{font-size:30px}article.folder .upper-border,article.list .upper-border{font-size:25px;font-weight:600;border-bottom:3px solid #313131;margin-bottom:15px}@media screen and (min-width:980px){article.list .heading{min-height:44px}}article.list .image-container .picture{width:100%;margin:0 auto 10px}article.folder{margin-top:25px}article.folder .upper-border{margin-bottom:25px}article.full .picture{width:100%}article.full .category{display:inline-block;padding:5px 18px;margin-bottom:10px;background-color:#1da097;color:#fff;font-size:12px;font-weight:600}article.full .lede{font-weight:600;font-size:20px;line-height:25px}article.full .content,article.full .published{font-weight:400}article.full .content{font-size:15px;line-height:23px}article.full .content a{color:#1da097;cursor:pointer}article.full .content a:hover{text-decoration:underline}article.full .content p{margin-bottom:30px}article.full .content h3,article.full .content h4,article.full .content h5,article.full .content h6{font-weight:600}article.full .content h3{font-size:20px;margin-bottom:20px}article.full .content h4{font-size:15px;margin-bottom:15px}article.full .content h5{font-size:12px;margin-bottom:12px}article.full .content h6{font-size:10px;margin-bottom:10px}article.full .published{font-size:12px}article.full .find-nearby-therapist{font-size:20px}#related-articles,#related-topics-search-mobile{margin-top:14px}#related-articles .title,#related-topics-search-mobile .title{font-size:25px}#related-articles .search,#related-topics-search-mobile .search{height:35px}#related-articles a,#related-topics-search-mobile a{display:inline-block}#related-articles .dropdown-container,#related-topics-search-mobile .dropdown-container{margin-bottom:15px;padding-top:15px}#related-articles .related-article,#related-topics-search-mobile .related-article{padding:15px 0 15px;border-top:1px solid #a6a6a6}#related-articles .related-article .thumbnail,#related-topics-search-mobile .related-article .thumbnail{border-radius:50%;height:80px;width:80px}#related-articles .related-article .content,#related-topics-search-mobile .related-article .content{float:right;padding:6px 0;width:calc(100% - 100px)}#related-articles .related-article .content .category,#related-topics-search-mobile .related-article .content .category{font-size:12px;color:#000}#related-articles .related-article .content .article-title,#related-topics-search-mobile .related-article .content .article-title{font-weight:700;font-size:15px;color:#878584;overflow:hidden}#related-articles a:first-child .related-article,#related-topics-search-mobile a:first-child .related-article{border-top:none}#related-articles #articles-search-input button[type=submit],#related-topics-search-mobile #articles-search-input button[type=submit]{position:absolute;right:11px;top:23px;cursor:pointer;background-color:#fff}#related-articles #articles-search-input button[type=submit]:hover,#related-topics-search-mobile #articles-search-input button[type=submit]:hover{color:#1da097}#related-topics-search-mobile{margin-top:0}#related-topics-search-mobile>#articles-search-input{padding:0}#related-topics-search-mobile>#articles-search-input button[type=submit]{top:9px}@media screen and (min-width:980px){#related-topics-search-mobile,.responsive{display:none}}.error-page-image{display:none}.error-page-bloc{padding-left:50px}.error-page-bloc .title{font-size:72px;margin-bottom:20px}.error-page-bloc .subtitle{font-size:25px;margin-bottom:20px}.error-page-bloc .body{font-size:15px;margin-bottom:10px}.error-page-bloc a{color:red}.modal{overflow-y:auto}#confirm-insurance-modal .modal-header{padding-top:0}#popin-patient .error-message,#popin-therapist .error-message{margin-bottom:20px}.popin{z-index:9999;padding:40px;color:#313131;border-radius:0;text-align:center;line-height:22px}.popin.patient input,.popin.patient select,.popin.patient textarea{border:1px solid #fd9206}.popin.patient .title{font-size:30px;line-height:34px;margin-bottom:20px}.popin.therapist input,.popin.therapist select,.popin.therapist textarea{border:1px solid #1da097}.popin.therapist .title{font-size:30px;margin-bottom:20px}.popin p{font-size:1em;font-weight:600;margin-top:0}.popin .default-popin .title{font-size:18px;margin-bottom:20px}.popin .ui-message{text-align:center;font-size:30px;line-height:34px}.popin .login-footer{margin-top:15px;color:#6d6d6d;text-align:center}.popin .modal-close{position:absolute;right:12px;top:6px;vertical-align:middle}.popin .modal-close .fa-times{font-size:22px;vertical-align:middle;height:26px;margin-left:5px}@media screen and (min-width:1280px){.popin .modal-close{top:-26px;right:2px;color:#fff}}.popin .controls{margin-top:15px;text-align:center}.popin .controls .button{margin-left:10px}@media screen and (min-width:768px){#double-login .modal-lg{width:640px}}@media (min-width:992px){#double-login .modal-lg{width:900px}}#double-login .invisible-modal{border:none;background-color:transparent;box-shadow:none}#double-login .modal-content{border-radius:0}#double-login .modal-content .modal-dialog{margin:0 10px;float:left;width:300px}@media screen and (min-width:1280px){#double-login #popin-patient .modal-close{display:none}}#patient-subscribe .wrapper{max-width:800px}#patient-subscribe .form-wrap{padding:20px 20px 20px;margin:0 0 15px}#patient-subscribe .part{text-align:left;margin-bottom:45px}#patient-subscribe .page-title{font-size:25px;font-weight:700;margin-bottom:15px;text-align:left}#patient-subscribe .header{margin-bottom:15px}#patient-subscribe .fields{margin:17px 0}#patient-subscribe .form-row-component{margin-bottom:12px;width:100%}#patient-subscribe .button{margin-top:15px}#patient-subscribe form{text-align:left}#contact-therapist{color:#6d6d6d;font-size:20px;text-align:center}#contact-therapist input,#contact-therapist textarea{font-size:17px}#contact-therapist .modal-dialog{width:400px;max-width:calc(100% - 20px)}#contact-therapist .title{margin-bottom:10px}#contact-therapist .title span{display:inline-block;margin-top:5px}#contact-therapist .form-row{margin-bottom:15px}#confirm-remove-related .title{color:#6d6d6d;font-size:20px;text-align:center}#confirm-cancel-subscription .title{color:#1da097}#suggest-school .success{display:none}#confirm-insurance-modal .btn-confirm-insurance[disabled=disabled]{opacity:40%}#therapists-map-modal-content{height:500px}#my-agenda-subsription-modal,#my-patients-subsription-modal{font-size:20px}#my-agenda-subsription-modal .modal-dialog,#my-patients-subsription-modal .modal-dialog{width:370px;margin:10px auto}@media screen and (min-width:1200px){#my-agenda-subsription-modal .modal-dialog,#my-patients-subsription-modal .modal-dialog{width:1100px}}#my-agenda-subsription-modal .modal-dialog .modal-content,#my-patients-subsription-modal .modal-dialog .modal-content{border-radius:30px;text-align:left}#my-agenda-subsription-modal .modal-dialog .modal-content .modal-close,#my-patients-subsription-modal .modal-dialog .modal-content .modal-close{right:20px;top:10px}@media screen and (min-width:1200px){#my-agenda-subsription-modal .modal-dialog .modal-content .modal-close,#my-patients-subsription-modal .modal-dialog .modal-content .modal-close{top:-30px;right:30px}}#my-agenda-subsription-modal .modal-dialog .modal-content button,#my-patients-subsription-modal .modal-dialog .modal-content button{padding:15px 45px;font-size:20px;border-radius:17px;line-height:25px}@media screen and (min-width:768px){#my-agenda-subsription-modal .modal-dialog .modal-content button,#my-patients-subsription-modal .modal-dialog .modal-content button{font-size:23px}}@media screen and (min-width:1200px){#my-agenda-subsription-modal .modal-dialog .modal-content button,#my-patients-subsription-modal .modal-dialog .modal-content button{line-height:15px}}#my-agenda-subsription-modal .modal-dialog .slider .slide-subscription-modal,#my-patients-subsription-modal .modal-dialog .slider .slide-subscription-modal{display:none}#my-agenda-subsription-modal .modal-dialog .slider .slide-subscription-modal.active,#my-patients-subsription-modal .modal-dialog .slider .slide-subscription-modal.active{display:block;animation:fade 2s}@keyframes fade{from{opacity:0}to{opacity:1}}#my-agenda-subsription-modal .modal-dialog .slider .slide-subscription-modal #description-slide,#my-patients-subsription-modal .modal-dialog .slider .slide-subscription-modal #description-slide{display:flex;flex-direction:row;align-items:center;justify-content:space-between}#my-agenda-subsription-modal .modal-dialog .slider .slide-subscription-modal #description-slide>div:first-child,#my-patients-subsription-modal .modal-dialog .slider .slide-subscription-modal #description-slide>div:first-child{width:520px}@media (min-width:768px){#my-agenda-subsription-modal .modal-dialog .slider .slide-subscription-modal #description-slide>div:first-child button,#my-patients-subsription-modal .modal-dialog .slider .slide-subscription-modal #description-slide>div:first-child button{display:none}}#my-agenda-subsription-modal .modal-dialog .slider .slide-subscription-modal #subscription-slide,#my-patients-subsription-modal .modal-dialog .slider .slide-subscription-modal #subscription-slide{font-size:18px}@media screen and (min-width:768px){#my-agenda-subsription-modal .modal-dialog .slider .slide-subscription-modal #subscription-slide,#my-patients-subsription-modal .modal-dialog .slider .slide-subscription-modal #subscription-slide{font-size:14px}}#my-agenda-subsription-modal .modal-dialog .slider .slide-subscription-modal #subscription-slide>div>div:not(.separator):not(.offer),#my-patients-subsription-modal .modal-dialog .slider .slide-subscription-modal #subscription-slide>div>div:not(.separator):not(.offer){display:flex;flex-direction:column}#my-agenda-subsription-modal .modal-dialog .slider .slide-subscription-modal #subscription-slide>div>div:first-child .sub-title,#my-patients-subsription-modal .modal-dialog .slider .slide-subscription-modal #subscription-slide>div>div:first-child .sub-title{margin-bottom:20px}#my-agenda-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content>div:first-child>div,#my-patients-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content>div:first-child>div{margin-bottom:20px}@media screen and (min-width:768px){#my-agenda-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content>div:first-child>div,#my-patients-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content>div:first-child>div{margin-bottom:45px}}#my-agenda-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content>div:first-child .sub-title,#my-patients-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content>div:first-child .sub-title{display:flex;flex-direction:row;align-items:center;margin-bottom:20px}#my-agenda-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content>div:first-child .sub-title span,#my-patients-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content>div:first-child .sub-title span{margin-left:15px}#my-agenda-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content>div:first-child .description,#my-patients-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content>div:first-child .description{line-height:28px}@media screen and (min-width:768px){#my-agenda-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content>div:first-child .description,#my-patients-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content>div:first-child .description{line-height:30px}}#my-agenda-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content>div:first-child .details,#my-patients-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content>div:first-child .details{font-size:18px}#my-agenda-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content>div:first-child .details>span,#my-patients-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content>div:first-child .details>span{display:block}#my-agenda-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content>div:first-child .details>span i,#my-patients-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content>div:first-child .details>span i{color:#1da097;font-weight:400}#my-agenda-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content>div:first-child .details>span:not(:first-child),#my-patients-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content>div:first-child .details>span:not(:first-child){margin-top:15px}@media screen and (min-width:768px){#my-agenda-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content>div:first-child .details>span:not(:first-child),#my-patients-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content>div:first-child .details>span:not(:first-child){margin-top:20px}}#my-agenda-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content>div:first-child .addon,#my-patients-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content>div:first-child .addon{line-height:28px;font-size:21px;font-weight:600;margin-bottom:20px}@media screen and (min-width:768px){#my-agenda-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content>div:first-child .addon,#my-patients-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content>div:first-child .addon{line-height:30px}}#my-agenda-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content .image-desktop,#my-patients-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content .image-desktop{display:none;width:380px}@media screen and (min-width:1200px){#my-agenda-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content .image-desktop,#my-patients-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content .image-desktop{display:flex;flex-direction:column;align-items:center}}#my-agenda-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content .image-desktop img,#my-patients-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content .image-desktop img{width:100%;margin-bottom:55px}#my-agenda-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content .sub-title,#my-patients-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content .sub-title{font-size:20px;display:flex;flex-direction:row;align-items:center;margin-bottom:10px}#my-agenda-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content .sub-title span,#my-patients-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content .sub-title span{margin-left:10px}#my-agenda-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content .subscriptions-title,#my-patients-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content .subscriptions-title{display:flex;flex-direction:row;justify-content:space-between}#my-agenda-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content .subscriptions-title .subscription-title,#my-patients-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content .subscriptions-title .subscription-title{border:1px solid #1da097;width:45%;font-weight:500;font-size:20px;padding:5px;margin-top:30px;text-align:center;color:#f5faf9;background-color:#1da097;position:relative}#my-agenda-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content .subscriptions-title .subscription-title:not(.displayed),#my-patients-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content .subscriptions-title .subscription-title:not(.displayed){color:#1da097;background-color:#f5faf9}#my-agenda-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content .subscriptions-title .subscription-title:not(.displayed) .arrow-right-sm,#my-patients-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content .subscriptions-title .subscription-title:not(.displayed) .arrow-right-sm{display:none}#my-agenda-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content .subscriptions-title .subscription-title .arrow-right-sm,#my-patients-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content .subscriptions-title .subscription-title .arrow-right-sm{position:absolute;top:100%;right:50%;transform:translateX(50%);width:0;height:0;border-top:15px solid #1da097;border-right:15px solid transparent;border-bottom:15px solid transparent;border-left:15px solid transparent}@media screen and (min-width:1200px){#my-agenda-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content .subscriptions-title,#my-patients-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content .subscriptions-title{display:none}}#my-agenda-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content .body,#my-patients-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content .body{display:flex;align-items:flex-start;justify-content:space-between;width:100%}#my-agenda-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content .body .offer,#my-patients-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content .body .offer{width:431px}#my-agenda-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content .body .offer:not(.displayed),#my-patients-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content .body .offer:not(.displayed){display:none}@media screen and (min-width:1200px){#my-agenda-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content .body .offer:not(.displayed),#my-patients-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content .body .offer:not(.displayed){display:block}}#my-agenda-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content .body .offer>div:not(:first-child),#my-patients-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content .body .offer>div:not(:first-child){margin-top:30px}#my-agenda-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content .body .offer .title,#my-patients-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content .body .offer .title{display:none;padding:10px 0;font-weight:500;font-size:25px;text-align:center;color:#1da097;background-color:#f5faf9}@media screen and (min-width:1200px){#my-agenda-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content .body .offer .title,#my-patients-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content .body .offer .title{display:block}}#my-agenda-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content .body .offer .details ul,#my-patients-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content .body .offer .details ul{margin-left:21px}#my-agenda-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content .body .offer .details ul li:not(:first-child),#my-patients-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content .body .offer .details ul li:not(:first-child){margin-top:10px}#my-agenda-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content .body .offer .details ul li i,#my-patients-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content .body .offer .details ul li i{color:#1da097;font-weight:400}#my-agenda-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content .body .offer .details>div,#my-patients-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content .body .offer .details>div{margin-top:10px}#my-agenda-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content .body .offer .details>div span:nth-of-type(2),#my-patients-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content .body .offer .details>div span:nth-of-type(2){font-size:18px}@media screen and (min-width:768px){#my-agenda-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content .body .offer .details>div span:nth-of-type(2),#my-patients-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content .body .offer .details>div span:nth-of-type(2){font-size:14px}}#my-agenda-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content .body .offer .pricing>div,#my-patients-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content .body .offer .pricing>div{margin-bottom:20px}#my-agenda-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content .body .offer .pricing label,#my-patients-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content .body .offer .pricing label{font-size:20px;font-weight:500;padding-left:40px;color:#1da097}#my-agenda-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content .body .offer>p button,#my-patients-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content .body .offer>p button{font-size:20px;padding:13px 40px}@media screen and (min-width:768px){#my-agenda-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content .body .offer>p button,#my-patients-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content .body .offer>p button{font-size:18px}}#my-agenda-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content .body .separator,#my-patients-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content .body .separator{display:none;height:300px;border-right:1px solid #e2e0e0;box-shadow:1px 1px 1px #eeeded;align-self:center}@media screen and (min-width:1200px){#my-agenda-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content .body .separator,#my-patients-subsription-modal .modal-dialog .slider .slide-subscription-modal .slide-content .body .separator{display:flex}}#my-agenda-subsription-modal .modal-dialog .slider>p,#my-patients-subsription-modal .modal-dialog .slider>p{display:none;text-align:center}@media screen and (min-width:1200px){#my-agenda-subsription-modal .modal-dialog .slider>p,#my-patients-subsription-modal .modal-dialog .slider>p{display:block}}#my-agenda-subsription-modal .modal-dialog .slider>p span,#my-patients-subsription-modal .modal-dialog .slider>p span{cursor:pointer;display:inline-block;height:12px;width:12px;border-radius:50%;background-color:#1da097;opacity:.55}#my-agenda-subsription-modal .modal-dialog .slider>p span:first-of-type,#my-patients-subsription-modal .modal-dialog .slider>p span:first-of-type{margin-right:15px}#my-agenda-subsription-modal .modal-dialog .slider>p span.active,#my-patients-subsription-modal .modal-dialog .slider>p span.active{opacity:1}@media (min-width:768px){#my-agenda-subsription-modal .modal-dialog,#my-patients-subsription-modal .modal-dialog{margin:150px auto}}@media screen and (max-width:1200px){.nearby-therapists .row>div{margin-bottom:20px}.nearby-therapists .image{float:left;width:77px}.nearby-therapists .name{margin-top:15px}.nearby-therapists .description{float:right;width:calc(100% - 105px);position:relative;text-align:left}}@media screen and (max-width:576px){.nearby-therapists a.button{display:block}}.nearby-therapists .title{font-size:20px;font-weight:600}.nearby-therapists .therapist-thumbnail{border-radius:50%;margin-bottom:5px;display:inline-block}.nearby-therapists a.button{min-width:124px}.nearby-therapists .row{margin:20px 0}.nearby-therapists .name{display:block;color:#1da097;font-size:15px;font-weight:600}.nearby-therapists .jobtitle{display:block;font-size:15px}.nearby-therapists .city{font-weight:700;margin-top:5px;display:inline-block;font-size:14px}#fbl-locality-explorer h3{font-weight:500;margin-bottom:15px}#fbl-locality-explorer ul{margin:10px 0}#fbl-locality-explorer ul li{line-height:25px}#fbl-locality-explorer ul .fa-map-marker-alt{font-size:.9em;margin-right:3px}#fbl-locality-explorer ul a{font-size:15px}#fbl-locality-explorer hr{margin:30px 0}#therapy-listing form{text-align:left}#therapy-listing .search{margin-bottom:60px}#therapy-listing #therapy-reference{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}#therapy-listing #therapy-reference .initial{display:block;font-size:25px;font-weight:600;color:#1da097}#therapy-listing #therapy-reference .therapy{font-size:15px;margin-bottom:4px}#therapy-listing #therapy-reference .therapy.first{break-inside:avoid-column;page-break-inside:avoid;-webkit-column-break-inside:avoid}#therapy-listing #therapy-reference .therapy.last{padding-bottom:5px}#therapy-listing .form-row-default{width:25%}#therapy-selector{width:280px;margin:5px 0 15px;color:#1da097}article.therapy .lede{margin:25px 0;font-size:24px}article.therapy .illustration{width:100%;margin-top:16px}article.therapy .locality-list{margin:20px 0}article.therapy .locality-list li{display:inline-block;padding-bottom:15px;padding-right:45px}article.therapy .locality-list li .fa-map-marker-alt{font-size:1em;margin-right:3px}article.therapy .locality-list li a{font-size:18px}article.therapy .therapist-counter{margin-bottom:30px}article.therapy hr{margin:50px 0}#therapies-disorders{margin-bottom:50px}#therapies-disorders>div{border:1px solid #313131;border-radius:14px;padding:4px 14px;display:inline-block;margin-right:5px;margin-bottom:4px;font-size:15px}.responsive-header{height:80px;padding-top:5px;background-color:#fff;z-index:400;box-shadow:1px 2px 5px 0 rgba(0,0,0,.15)}.responsive-header .overlay-logo{display:block;margin:0 auto;width:41px;padding-top:10px}.responsive-header .overlay-close{cursor:pointer;padding-top:30px;float:right;margin-right:20px;color:#1da097;font-size:27px;font-weight:400}@media screen and (min-width:992px){.responsive-header{display:none}}#search-topbar{padding:0}#search-topbar #results-infos{font-size:15px;font-weight:600;padding:0 15px 15px;line-height:25px}#search-topbar #results-infos .parts{display:inline-block}@media screen and (min-width:992px){#search-topbar #results-infos{display:inline-block;padding:10px 5px 5px 15px}}#search-topbar #results-actions{background-color:#e9e9e9}#search-topbar #results-actions .action{color:#000;font-weight:500;cursor:pointer;display:inline-block;width:calc(50% - 1px);float:left;line-height:50px;text-align:center}#search-topbar #results-actions .action .label{color:inherit}#search-topbar #results-actions .separator{width:1px;height:24px;background-color:#000;margin-top:13px;float:left}@media screen and (min-width:992px){#search-topbar #results-actions{display:inline-block;width:auto;background-color:#fff}#search-topbar #results-actions .action:first-child,#search-topbar #results-actions .separator{display:none}#search-topbar #results-actions #toggle-filters{display:inline;float:none;color:#fd9206;line-height:normal}#search-topbar #results-actions #toggle-filters .label{text-decoration:underline}}@media screen and (min-width:992px) and (min-width:992px){#search-topbar #results-actions #toggle-filters .label span{display:none}}#search-topbar #results-filter{display:none;position:fixed;width:100%;height:100%;top:0;left:0;background-color:#fff;font-size:14px;font-weight:500;z-index:400}#search-topbar #results-filter #responsive-reset-criterias-button{cursor:pointer;padding-top:30px;text-decoration:underline;font-size:14px;font-weight:600;margin-left:20px;float:left}#search-topbar #results-filter .criteria-list{display:none;padding-left:30px;overflow-y:scroll}#search-topbar #results-filter .status{display:none}#search-topbar #results-filter .label{cursor:pointer}#search-topbar #results-filter .label .fa-chevron-down{float:right;margin-right:20px;font-size:1.3em;line-height:55px}#search-topbar #results-filter .criteria-group{padding-left:20px;line-height:55px;border-top:1px solid #e9e9e9;cursor:pointer}#search-topbar #results-filter .criteria-group:first-of-type{border-top-width:0}@media screen and (min-width:992px){#search-topbar #results-filter .criteria-group .label span{display:none}}#search-topbar #results-filter .criteria{line-height:40px;border-top:1px solid #e9e9e9}#search-topbar #results-filter .criteria:first-of-type{border-top-width:0}#search-topbar #results-filter .criteria .checkbox{float:right;margin-right:9px}#search-topbar #results-filter #apply-search-filters{width:100%;line-height:50px;border-radius:0;padding:0;font-size:18px}@media screen and (min-width:992px){#search-topbar #results-filter{display:none;position:static;width:auto;height:auto;top:0;left:0;background-color:#fff;min-height:50px;margin-top:10px;padding-left:15px}#search-topbar #results-filter .responsive-header{display:none}#search-topbar #results-filter #apply-search-filters{width:auto;padding:0 15px;border-radius:5px;line-height:43px}#search-topbar #results-filter .status{display:block}#search-topbar #results-filter .criteria-group{position:relative;border:1px solid #a6a6a6;display:inline-block;border-radius:8px;float:left;margin-right:20px;padding-left:0;line-height:40px}#search-topbar #results-filter .criteria-group.expanded{border:none;box-shadow:0 0 2px 1px rgba(0,0,0,.25);border-bottom-left-radius:0;border-bottom-right-radius:0}#search-topbar #results-filter .criteria-group.expanded .label{animation-duration:.3s;animation-name:slidein;line-height:50px}@keyframes slidein{from{line-height:40px}to{line-height:50px}}#search-topbar #results-filter .criteria-group.expanded .criteria-list{display:block;padding-left:0;border-bottom-left-radius:8px;border-bottom-right-radius:8px}#search-topbar #results-filter .criteria-group .label{padding:0 20px;line-height:40px;font-weight:500;cursor:pointer}#search-topbar #results-filter .criteria-group .label .fa-chevron-down{margin-left:8px;margin-right:0;line-height:inherit}#search-topbar #results-filter .criteria-list{display:none;position:absolute;background-color:#f6f7fa;min-width:300px;box-shadow:0 0 2px 1px rgba(0,0,0,.25)}#search-topbar #results-filter .criteria-list .status{background-color:#fff;line-height:48px;padding:0 22px;position:relative}#search-topbar #results-filter .criteria-list .status button{position:absolute;border:1px solid #a6a6a6;border-radius:8px;background-color:inherit;line-height:32px;padding:0 12px;right:10px;top:7px}#search-topbar #results-filter .criteria-list .criterias{margin-top:5px;padding:8px 8px 0}#search-topbar #results-filter .criteria-list .criteria{border-radius:8px;margin-bottom:10px;background-color:#fff;line-height:43px;padding:0 17px;cursor:pointer}#search-topbar #results-filter .criteria-list .criteria .checkbox{line-height:.6}}#search-topbar #desktop-enabled-filters-list{display:none;padding:0 15px;margin-bottom:10px;cursor:pointer}#search-topbar #desktop-enabled-filters-list .filter{display:inline-block;border-radius:8px;border:1px solid #6d6d6d;font-size:12px;color:#6d6d6d;padding:5px 8px;min-width:85px;text-align:center}#search-topbar #desktop-enabled-filters-list .filter:hover{color:#fd9206;border:1px solid #fd9206}@media screen and (min-width:992px){#search-topbar #desktop-enabled-filters-list{display:block}}#related-articles{display:none}#map-wrapper{position:absolute;width:100%;height:100%;top:0;left:0;z-index:400;display:none}@media screen and (min-width:992px){#related-articles{display:block}#map-wrapper{position:static;top:auto;left:auto;display:block}}#therapists-map{width:100%;height:calc(100% - 80px)}#therapists-map.loaded{display:block}#therapists-map .gm-infobox{text-align:left;padding-top:10px;width:200px}#therapists-map .gm-infobox .name{display:block;font-weight:700}#therapists-map .gm-infobox .infos{float:right;width:calc(100% - 70px)}#therapists-map .gm-infobox .photo{border-radius:50%}@media screen and (min-width:992px){#therapists-map{margin-bottom:30px}#therapists-map.static{height:auto}#therapists-map.static .button{margin-bottom:10px}}#search-results #search-additional-text{display:none;font-size:14px;font-weight:500;line-height:22px;margin-bottom:15px}@media screen and (min-width:992px){#search-results #search-additional-text{display:block}}#search-results #search-additional-therapy-text{display:block}#search-results #search-additional-therapy-text>.title{font-size:21px;line-height:32px;margin-bottom:30px;font-weight:500}#search-results #search-additional-therapy-text>.title i{margin-right:10px}#search-results #search-additional-therapy-text>.title>span{text-decoration:underline}#search-results #search-additional-therapy-text .subtitle{font-size:20px;line-height:35px;font-weight:600;margin-bottom:45px}@media screen and (min-width:768px){#search-results #search-additional-therapy-text .subtitle{font-size:26px}}#search-results #search-additional-therapy-text .disorder{margin-bottom:15px}#search-results #search-additional-therapy-text .disorder .thumbnail{float:left;margin-right:25px;border-radius:50%}#search-results #search-additional-therapy-text .disorder .description{line-height:22px;font-size:14px;font-weight:500;margin-bottom:35px}#search-results #search-additional-therapy-text .disorder .description .title{font-weight:700;font-size:16px;line-height:24px}@media screen and (min-width:992px){#search-results #search-additional-therapy-text{display:block}}#search-results #search-faq .subtitle{font-size:20px;line-height:35px;font-weight:600;margin-bottom:45px}@media screen and (min-width:768px){#search-results #search-faq .subtitle{font-size:26px}}#search-results #search-faq .question{border-bottom:1px solid #e9e9e9;margin-bottom:25px}#search-results #search-faq .question:last-of-type{border-bottom:none}#search-results #search-faq .question .title{color:#1da097;margin-bottom:25px;font-size:16px;cursor:pointer}#search-results #search-faq .question .title i{color:#6d6d6d;float:right;font-size:25px;font-weight:400}#search-results #search-faq .question .description{line-height:22px;font-size:14px;font-weight:500;display:none}#search-results #search-faq .question .description p{margin-bottom:15px}#search-results #search-faq .question .description p a{color:#1da097}#search-results #search-faq .question .description p a:hover{text-decoration:underline}#search-results .therapist-block{border:1px solid #e9e9e9;box-shadow:3px 3px 5px -2px rgba(0,0,0,.4);border-radius:5px;width:100%;padding:15px;margin-bottom:25px;position:relative}#search-results .therapist-block .subscription-name-tag{background-color:#1da097;color:#fff;font-weight:600;position:absolute;top:0;right:-1px;border-top-right-radius:5px;padding:3px 20px 1px 30px;font-size:14px;line-height:17px;letter-spacing:1px}#search-results .therapist-block .subscription-name-tag.orange{background-color:#fd9206}#search-results .therapist-block .subscription-name-tag .left-triangle{position:absolute;left:0;top:0;width:0;height:0;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:11px solid #fff}#search-results .therapist-block .subscription-name-tag+.therapist-block-section{margin-top:15px}#search-results .therapist-block .therapist-left{float:left;width:77px}@media screen and (min-width:992px){#search-results .therapist-block .therapist-left{width:125px;padding:0 15px}}@media screen and (max-width:992px){#search-results .therapist-block .therapist-left img{width:77px}}#search-results .therapist-block .therapist-left .thumbnail{border-radius:50%}#search-results .therapist-block .therapist-left .rating{margin:12px 0 7px;font-size:14px;font-weight:500}#search-results .therapist-block .therapist-left .review-counter{text-align:center}@media screen and (max-width:480px){#search-results .therapist-block .therapist-left .review-counter{font-size:13px}}#search-results .therapist-block .therapist-name-jobtitle-formater{float:right;width:calc(100% - 105px);position:relative}@media screen and (min-width:992px){#search-results .therapist-block .therapist-name-jobtitle-formater{width:calc(100% - 140px)}}#search-results .therapist-block .therapist-name-jobtitle-formater .profile-plus{position:absolute;top:0;right:0;font-size:1.3em}#search-results .therapist-block .therapist-name-jobtitle-formater .name{font-size:20px;font-weight:600;margin-bottom:2px}#search-results .therapist-block .therapist-name-jobtitle-formater .jobtitle{font-size:14px;line-height:22px;font-weight:600;margin-bottom:10px}#search-results .therapist-block .therapist-name-jobtitle-formater a.button{margin-top:10px}#search-results .therapist-block .therapist-address-appointment-disorders{clear:both;padding-top:20px}#search-results .therapist-block .therapist-address-appointment-disorders .locality,#search-results .therapist-block .therapist-address-appointment-disorders .next-appointment-available{display:block;font-weight:500;font-size:14px;line-height:22px;margin-bottom:5px}#search-results .therapist-block .therapist-address-appointment-disorders .locality i{color:#a6a6a6;font-size:21px;line-height:26px;margin-right:5px;vertical-align:middle;float:left}#search-results .therapist-block .therapist-address-appointment-disorders .locality .left,#search-results .therapist-block .therapist-address-appointment-disorders .next-appointment-available .left{width:80%;margin-top:3px}#search-results .therapist-block .therapist-address-appointment-disorders .next-appointment-available i{color:#fd9206;font-size:21px;line-height:26px;margin-right:5px;float:left}#search-results .therapist-block .therapist-address-appointment-disorders .disorders{margin-top:15px}#search-results .therapist-block .therapist-address-appointment-disorders .disorder{display:none;border-radius:15px;padding:7px 12px 6px;margin:0 8px 13px 0;color:#6d6d6d;border:1px solid #6d6d6d;font-size:12px;font-weight:500}#search-results .therapist-block .therapist-address-appointment-disorders .disorder:nth-child(-n+3){display:inline-block}@media screen and (min-width:940px){#search-results .therapist-block .therapist-address-appointment-disorders .disorder{display:inline-block}}@media screen and (min-width:576px){#search-results .therapist-block .therapist-address-appointment-disorders{float:right;width:calc(100% - 105px);clear:none;padding-top:0}}@media screen and (min-width:992px){#search-results .therapist-block .therapist-address-appointment-disorders{float:right;width:calc(100% - 140px);clear:none;padding-top:0}}#search-results .results{margin-bottom:15px}#search-results .low-results{clear:both;font-size:14px;font-weight:500;line-height:25px}#search-control{margin-bottom:20px;font-weight:600;padding-right:10px;border-radius:5px;border:1px solid #e5e5e5}#search-control .search-option{display:inline-block;padding:15px;font-size:.8em;cursor:pointer;text-transform:uppercase;color:#000;border-right:1px solid #e5e5e5;border-radius:0}#search-control .search-option:first-child{border-radius:4px 0 0 4px}#search-control .search-option.active{color:#fff;background-color:#fd9206}#search-control .entries-counter{padding:15px 10px 0}.hidden-slots{display:none}#practice .col-lg-7{padding:0}#practice .responsive-container{position:fixed;bottom:48px;font-size:17px;font-weight:600;z-index:5;left:0;padding:20px 0;right:0;text-align:center}@media screen and (min-width:1200px){#practice .responsive-container{display:none}}#practice .nav .pointer{vertical-align:middle}@media screen and (max-width:480px){#practice .nav .pointer{display:none}}#practice .overlay.main{left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.4);z-index:100;position:fixed;display:none}#practice .part{border-top:1px solid #e9e9e9;padding-top:30px;padding-bottom:30px;color:grey;line-height:20px}#practice .part.reviews{border-color:#fd9206}#practice .part h2{margin-bottom:15px}#practice .part .info-div .info-row{line-height:25px}#practice .part .info-div .info-row .label{font-weight:600}#practice .global{padding-top:15px;margin-bottom:30px}#practice .global>.complementary{padding-top:12px}@media screen and (min-width:480px){#practice .global>.complementary{display:none}}#practice .global .social-icons{display:inline-block;margin-top:20px}#practice .global .social-icons i{border:1px solid #000;border-radius:100%}#practice .global .social-icons .twitter{text-align:center;border:1px solid #000;border-radius:100%;padding-top:3px;height:36px}#practice .global .social-icons .twitter img{text-align:center}#practice .global .social-icons .icon{font-size:17px}@media screen and (min-width:768px){#practice .global .social-icons .icon{margin-right:9px}}#practice .global .infos{display:inline-block;vertical-align:middle;width:calc(100% - 160px)}@media screen and (max-width:480px){#practice .global .infos .complementary{display:none}}#practice .global .infos h1{font-size:25px;margin-bottom:10px}#practice .global .infos .social-icons{display:inline-block;margin-top:20px}#practice .global .infos .social-icons i{border:1px solid #000;border-radius:100%}#practice .global .infos .social-icons .icon{font-size:17px}@media screen and (min-width:768px){#practice .global .infos .social-icons .icon{margin-right:9px}}#practice .global .infos a.second-level{line-height:16px}#practice .global .infos .practice-therapies{font-weight:500;font-size:16px}#practice .global .image{margin-right:25px;display:inline-block;vertical-align:middle;width:130px;text-align:center}#practice .global .image .rating{display:block;margin:8px auto}#practice #practices-address-container .nav{border-bottom:1px solid #e9e9e9;font-weight:500}#practice #practices-address-container .nav li{position:relative;top:1px;display:inline-block;border-bottom:3px solid #ccc;color:#a6a6a6;margin-right:10px;max-width:calc((100% - 29px)/ 3)}@media screen and (min-width:768px){#practice #practices-address-container .nav li{margin-right:30px;max-width:calc((100% - 60px)/ 3)}}#practice #practices-address-container .nav li:last-child{margin-right:0}#practice #practices-address-container .nav li.active{color:#fd9206;border-color:#fd9206;background:#fff9f0}#practice #practices-address-container .nav li a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding:10px 5px 5px;cursor:pointer;display:inline-block}@media screen and (min-width:768px){#practice #practices-address-container .nav li a{padding:10px 15px}}#practice #practices-address-container #address-container{padding:0}@media screen and (min-width:768px){#practice #practices-address-container #address-container{padding:30px 0}}#practice #practices-address-container #address-container .contact-infos{font-weight:600}#practice #practices-address-container #address-container .contact-infos i{color:#fd9206;width:30px;text-align:left}#practice #practices-address-container #address-container .contact-infos .locality{margin-bottom:20px}#practice #practices-address-container #address-container .contact-infos .locality .fas{margin-top:2px}#practice #practices-address-container #address-container .contact-infos .locality>div{width:calc(100% - 30px)}#practice #practices-address-container #address-container .contact-infos .user-controls{font-weight:500}#practice #practices-address-container #address-container .contact-infos .user-controls a{display:inline-block;margin-bottom:20px;text-decoration:underline}#practice #practices-address-container #address-container .contact-infos .user-controls a:last-child{margin-bottom:0}#practice #practices-address-container #address-container .contact-infos .user-controls .number+.number{margin-top:15px}#practice #practices-address-container #address-container .form-row-component{margin-top:30px}@media screen and (min-width:768px){#practice #practices-address-container #address-container .form-row-component{margin-top:0}}#practice #practices-address-container #address-container .phone-number .number a{text-decoration:none}#practice .consult-types>div{margin:20px 0}#practice .consult-types>div>div{margin-top:10px}@media screen and (min-width:768px){#practice .consult-types>div>div{margin-top:5px}}@media screen and (min-width:1200px){#practice .consult-types>div>div{width:420px;float:right;margin-top:0}}#practice .consult-types h2{margin-bottom:30px}#practice .consult-types h3{font-size:16px;width:200px}@media screen and (min-width:1200px){#practice .consult-types h3{display:inline-block;float:left}}#practice .consult-types .fa-circle{color:#fd9206;font-size:6px;margin:8px;vertical-align:top}#practice .consult-types .consult-type{color:#6d6d6d}#practice .pricings h2{margin-bottom:30px}#practice .pricings .additional-pricings{display:none}#practice .pricings .pricing{word-break:break-all;color:grey;display:flex}#practice .pricings .pricing strong{display:inline-block;min-width:50px}#practice .pricings .pricing .description{width:80%;padding-right:20px}#practice .pricings .pricing .description span{padding-right:5px}#practice .pricings .pricing .details{width:20%;text-align:right;line-height:1.3;font-weight:500}@media screen and (max-width:576px){#practice .pricings .pricing{flex-wrap:wrap}#practice .pricings .pricing .description{width:100%;padding-bottom:5px}#practice .pricings .pricing .description span{display:none}#practice .pricings .pricing .details{width:100%;text-align:left}}#practice .pricings hr{width:93%;margin:15px auto;border-top:1px solid #e6e7eba8}#practice .pricings .visible-pricings{margin-bottom:0}#practice .pricings .fa-circle{color:#fd9206;font-size:6px;margin:8px;vertical-align:top}#practice .pricings a{display:block;margin-top:15px}#practice .description .preview{max-height:200px;overflow:hidden}#practice .description .preview.expanded{max-height:100%}#practice .description #display-description{display:none;margin-top:10px}#practice .disorders ul,#practice .therapies ul{color:#fd9206;margin-bottom:0}#practice .disorders .item,#practice .therapies .item{color:#6d6d6d}#practice .disorders .item{border-radius:15px;padding:7px 12px 6px;margin:0 8px 13px 0;border:1px solid #6d6d6d;font-size:14px;font-weight:500;display:inline-block}#practice .formations .school-hidden{display:none}#practice .formations .school{margin-bottom:15px}#practice .formations .school h3{margin-bottom:20px}#practice .formations .school .formation{margin-bottom:15px}#practice .formations .school .infos{float:right;width:calc(100% - 115px)}#practice .formations #display-cursus{margin-left:115px}#practice .photos{border-top:none}#practice .photos #practice-diaporama-preview img{border-radius:10px;margin-right:18px;cursor:pointer}#practice .photos #practice-diaporama{position:fixed;height:100%;width:100%;z-index:10000;display:block;top:0;left:0;background-color:rgba(0,0,0,.5);visibility:hidden}#practice .photos #practice-diaporama .slider-wrapper{margin-top:50vh;transform:translateY(-50%)}@media screen and (max-width:576px){#practice .photos #practice-diaporama .slider-wrapper img{width:100%}}#practice .photos #practice-diaporama #practicePhoto{text-align:center}#practice .photos #practice-diaporama #practicePhoto .slide-practice{overflow:hidden}#practice .recommend{border-top:1px solid #fd9206;padding-top:30px;padding-bottom:30px}#practice .recommend .lSPager{display:none}#practice .recommend .slider{margin-top:30px}#practice .recommend .slider .slide-therapist{text-align:center}#practice .recommend .slider .slide-therapist .thumbnail{display:block;margin:0 auto}#practice .recommend .slider .slide-therapist span{display:block}#practice #geomap #practice-map{height:220px}#practice #geomap #practice-map .gm-infobox{text-align:left;overflow:hidden}#practice #geomap #practice-map .gm-infobox .name{display:block;color:#1da097;font-weight:700}#practice #geomap #practice-map .gm-infobox .infos{width:200px}.availabilities{position:fixed;top:0;left:0;right:0;bottom:0;overflow:scroll;max-width:100%;display:none;z-index:95034;background:#fff;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;padding-bottom:35px;font-weight:500}@media screen and (min-width:1200px){.availabilities{border:1px solid #fd9206;display:block;overflow:auto;position:absolute;z-index:1;top:unset;left:unset;right:unset;bottom:unset;width:100%}}.availabilities .fa,.availabilities .fal,.availabilities .fas{margin-right:5px;color:#fd9206}.availabilities .title{font-weight:600}.availabilities>.title{font-size:20px;color:#fd9206;padding:30px 20px;border-bottom:1px solid #fd9206;position:relative}.availabilities>.title .responsive{position:absolute;right:0;top:0;font-size:25px;display:inline-block!important;padding:15px;padding-top:10px;margin:0;color:red}@media screen and (min-width:1200px){.availabilities>.title .responsive{display:none!important}}.availabilities>.title .triangle{width:0;height:0;border-left:14px solid transparent;border-right:14px solid transparent;border-top:14px solid #fd9206;position:absolute;bottom:-15px;left:calc(50% - 14px);z-index:1}.availabilities>.title .triangle.white{border-top:14px solid #fff;bottom:-13px}.availabilities .account-level-warning{display:block;text-align:center;border-radius:5px;padding:15px;margin-bottom:25px;background-color:#e9f5f4;color:red;font-weight:500;font-size:12px}.availabilities form{text-align:left}.availabilities .title{font-size:16px;margin-bottom:20px}.availabilities .title i{display:none;color:#1da097}.availabilities .completed .title i{display:inline-block}.availabilities .type-select .form-row-component{display:inline-block;vertical-align:middle}.availabilities .type-select img{vertical-align:middle;margin-right:30px}.availabilities hr{margin-top:15px;margin-bottom:20px}.availabilities select{border-color:#fd9206}.availabilities .consultation-type-container{padding:50px 20px 30px}.availabilities .consultation-type-container .consultation-type{padding:20px;border:1px solid orange;border-radius:5px;position:relative}.availabilities .consultation-type-container .consultation-type>.title{position:absolute;top:-35px;left:0}.availabilities .consultation-type-container .consultation-type .consultation-place{display:none}.availabilities .consultation-type-container .consultation-type .consultation-place label{display:inline-block;margin-bottom:10px}.availabilities .consultation-therapy{position:relative;border-top:1px solid #a6a6a6;border-bottom:1px solid #a6a6a6;padding:40px 20px 20px}.availabilities .consultation-therapy .error-message{display:none;margin-top:5px}.availabilities .appointment-time{display:block;position:relative;margin-top:30px;padding-left:4px}.availabilities .appointment-time .overlay{left:0;right:0;top:15%;bottom:0;z-index:100;position:absolute;background:0 0;display:block}.availabilities .appointment-time.active{padding:30px 20px 0;margin-top:0}.availabilities .appointment-time.active .overlay{display:none}.availabilities .appointment-time.active #booking{border:1px solid #fd9206;border-radius:5px;padding-bottom:15px}.availabilities .appointment-time.active .title{display:block!important}.availabilities #availabilities-sub{margin:0 30px}.availabilities #availabilities-sub .button{display:block;margin:auto;padding:17px;font-size:17px}.availabilities #availabilities-sub .next-availability{padding:20px;border:1px solid orange;border-radius:5px;position:relative;margin:20px 0 45px;text-align:center}.availabilities #availabilities-sub .next-availability p{margin-top:10px;font-weight:700}.availabilities .opening-hours{padding:0 20px}.availabilities .opening-hours .day{padding:10px}.availabilities .opening-hours .day:nth-child(odd){background-color:#fff9f0}.availabilities .opening-hours .day .name{width:80px;min-width:23%;display:inline-block}.availabilities .opening-hours .day .opening{float:right;width:65%}@media screen and (min-width:1200px){.availabilities .opening-hours .day .opening{width:70%}}.availabilities .opening-hours .day .opening .time{display:inline-block;text-align:center;font-size:15px;width:46%}.availabilities .opening-hours .day .opening .fa-circle{font-size:5px;margin:0}.availabilities .opening-hours .day .opening .fa-chevron-right{font-size:11px}.availabilities>.responsive{padding:0 20px;margin-top:40px;display:block!important}@media screen and (min-width:1200px){.availabilities>.responsive{display:none!important}}.availabilities>.responsive a{width:25%;padding:13px 0;margin-right:20px}#booking{position:relative}#booking .fa{color:#fd9206}#booking .calendar-day-control{float:left;width:10%;cursor:pointer;line-height:60px;text-align:center;font-size:15px}#booking .calendar-day-control.inactive{opacity:.25;color:grey}#booking .calendar-day-control.inactive:hover{font-size:15px}#booking .calendar-day-control:hover{font-size:20px}#booking .days{float:left;width:80%;min-height:200px;position:relative}#booking .days .loader{position:absolute;width:100%;height:100%;background-color:rgba(255,255,255,.7);z-index:1}#booking .days .loader .fas{color:#1da097;font-size:64px;position:absolute;top:calc(50% - 32px);left:calc(50% - 32px)}#booking .days .calendar-day{float:left;width:25%;font-size:14px;text-align:center;cursor:pointer}#booking .days .calendar-day .hidden-time-slots{display:none}#booking .days .calendar-day .time-slot{padding:2px 0;margin:2px 2px 5px 2px;background-color:#e9e9e9;border:2px solid transparent;width:calc(100% - 4px)}@media screen and (min-width:768px){#booking .days .calendar-day .time-slot{padding:5px;margin:5px 5px 0 5px;width:calc(100% - 10px)}}#booking .days .calendar-day .time-slot.worked:hover{border:2px solid #1da097;color:#1da097;font-weight:600}#booking .days .calendar-day .time-slot.paused:hover{border:2px solid red;color:red}#booking .days .calendar-day .name{background-color:#fff;padding:10px 5px;border-width:0;border-style:solid;border-color:#e9e9e9;cursor:default}#booking .days .calendar-day .more{display:block;padding:5px 5px 10px}#practice-preview{margin-top:40px}.pricetag{line-height:35px;display:inline-block}.pricetag .price{font-size:50px}.pricetag .units{text-align:left;display:inline-block;vertical-align:baseline}.pricetag .units .currency,.pricetag .units .payment{font-size:15px;font-weight:600}.pricetag .currency{display:block;line-height:10px}#landing{color:#313131;background-image:url(../../images/market/lines-left.png);background-repeat:repeat-x;background-position:left bottom;padding:60px 0 80px}#landing .content{width:100%}#landing .content h1{font-size:30px;font-weight:300;margin-bottom:25px}#landing .content p{margin-bottom:25px;line-height:22px}#features{color:#313131;background-color:#f6f7fa;text-align:center;padding-bottom:30px}#features .feature{background-color:#fff;padding:80px 0;text-align:left}#features .feature.last{padding-bottom:0}#features .feature.last+a{margin-top:30px}#features .feature:nth-child(even){background-color:#f6f7fa}#features .feature:nth-child(even) .screenshot{margin-left:3%;margin-right:0}#features .feature:nth-child(even) .description{margin-left:0;margin-right:3%}#features .feature .screenshot{margin-right:3%;text-align:center}#features .feature .screenshot img{width:100%}#features .feature .description{margin-left:3%;position:relative;margin-top:40px}#features .feature .description .content{word-break:keep-all}#features .feature .description .content h2{font-size:25px;margin-bottom:15px;font-weight:600}#features .feature .description .content p{font-size:15px;line-height:23px}#product-listing .responsive-back-to-offer{display:none;background-color:#1da097;font-size:15px;font-weight:600;padding:15px;color:#fff}#product-listing h1.heading3{margin-bottom:30px;font-weight:400}#product-listing .offer-block{margin-bottom:30px;border:1px solid #e9e9e9;border-radius:5px;position:relative;opacity:.4}#product-listing .offer-block.enabled{opacity:1;cursor:pointer}#product-listing .offer-block.enabled:not(.selected):hover .award-layer{border-color:#1da097}#product-listing .offer-block.enabled:not(.selected):hover .name-and-price{border-color:#1da097}#product-listing .offer-block.enabled:not(.selected):hover .summary{border-color:#1da097}#product-listing .offer-block.enabled:not(.selected):hover .triangle-border-lead{border-top-color:#1da097}#product-listing .offer-block.enabled .fa-chevron-right{display:inline-block}#product-listing .offer-block .fa-chevron-right{display:none}#product-listing .offer-block .name-and-price{position:relative;background-color:#1da097;border-radius:5px 0 0 5px;display:table-cell;vertical-align:middle;color:#fff;padding:10px;font-weight:700}#product-listing .offer-block .name-and-price.popular{background-color:#fd9206}#product-listing .offer-block .name-and-price .award-layer{background-color:#f60;position:absolute;top:0;left:0;border-radius:5px 0 0 0;padding:inherit;text-transform:uppercase;box-shadow:inset 0 -4px 4px -4px #222}#product-listing .offer-block .name-and-price .content{text-align:center;width:105px}#product-listing .offer-block .name-and-price .content .offer-name{font-size:15px;font-weight:inherit}#product-listing .offer-block .summary{border-radius:0 5px 5px 0;background-color:#fff;padding:15px 40px 15px 30px;width:100%;display:table-cell;position:relative;text-align:left;overflow:hidden}@media screen and (min-width:576px){#product-listing .offer-block .summary{padding:15px 15px 15px 30px}}#product-listing .offer-block .summary h3{color:#1da097}#product-listing .offer-block .summary .fa{position:absolute;top:50%;right:10px;font-size:1.8em}#product-listing .offer-block .summary .expand-subscription{display:none}#product-listing .offer-block .div-lead-in{display:none;position:absolute;bottom:-31px;height:45px;width:100%;border-bottom:none;background-color:#fff;border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9}#product-listing .offer-block .div-lead-in.active,#product-listing .offer-block .div-lead-in.selected{display:block}#product-listing #details{border-radius:5px;border:1px solid #e9e9e9;background-color:#fff;padding:30px;display:none}#product-listing #details .offer-detail{display:none}#product-listing #details .offer-detail .heading2{margin-bottom:25px}#product-listing #details .offer-detail .heading2 .offer-name{color:#1da097}#product-listing #details .offer-detail .features ul{break-inside:avoid-column;page-break-inside:avoid;-webkit-column-break-inside:avoid;margin-bottom:15px}#product-listing #details .offer-detail .features .criteria{display:inline;font-size:15px;font-weight:400}@media screen and (min-width:576px){#product-listing #details .offer-detail .pricing-detail{width:40%;float:right;text-align:right}}#product-listing #details .offer-detail .pricing-detail .price-box{border-radius:5px;border:2px solid #1da097;padding:45px;max-width:270px;float:right;margin-bottom:30px;text-align:center}#product-listing #details .offer-detail .pricing-detail .price-box .pricetag{margin-bottom:15px}#product-listing #details .offer-detail .pricing-detail .price-box .pricetag .price{font-size:80px}#product-listing #details .offer-detail .pricing-detail .detailed-price-mentions{clear:right;display:block;font-size:12px;margin-bottom:8px}#product-listing #details .offer-detail .list-header{color:#1da097;font-weight:600;display:inline-block;margin-bottom:5px}#product-listing #details .offer-detail li{line-height:22px}#product-listing #details .offer-detail li .fa-times{color:red}#product-listing #descriptions{border-radius:5px;border:1px solid #e9e9e9;background-color:#fff;padding:0;display:none}@media screen and (min-width:576px){#product-listing #descriptions{padding:60px 0 0}}#product-listing #descriptions .offer-description{display:none}#product-listing #descriptions .offer-description .title{display:inline-block;padding-left:20px;padding-right:20px;font-size:30px;margin-bottom:45px;line-height:45px;font-weight:400}@media screen and (min-width:576px){#product-listing #descriptions .offer-description .title{padding-left:60px;padding-right:30px}}#product-listing #descriptions .offer-description .description-content{padding:0 20px}@media screen and (min-width:576px){#product-listing #descriptions .offer-description .description-content{padding:0 60px}}#product-listing #descriptions .offer-description .description-content .row{margin-bottom:30px}@media screen and (min-width:576px){#product-listing #descriptions .offer-description .description-content .row{padding:0 60px}}#product-listing #descriptions .offer-description .description-content h3{font-size:25px;font-weight:600;margin-bottom:15px}#product-listing #descriptions .offer-description .description-content p{line-height:22px}#product-listing #descriptions .offer-description .description-content img{display:none}@media screen and (min-width:992px){#product-listing #descriptions .offer-description .description-content img{display:inline}}#subscription-periodicity{padding:40px 60px}#subscription-periodicity .summary{margin-bottom:25px}#subscription-periodicity .summary .offer-name{float:left;margin-right:20px;font-size:20px;font-weight:700}#subscription-periodicity .summary .offer-name span{display:block;line-height:20px}#subscription-periodicity .periodicity-choice{font-size:20px;display:block;margin-bottom:25px}#subscription-periodicity .form-row{margin-bottom:15px}#subscription-periodicity label{font-size:17px;font-weight:600;color:#313131}#subscription-periodicity .button{font-size:17px;margin-top:15px;margin-bottom:15px}#order-payment .page-title{font-size:25px;font-weight:700;margin-bottom:15px;text-align:left}#order-payment #payment-header{margin-bottom:25px}#order-payment #loading-payment-label{margin-bottom:10px}#order-payment #payment-presentation{margin-bottom:15px}#order-payment #payment-presentation input[name=submit]{width:auto}#order-payment #PaymentRequest #bouton{color:#fff;font:inherit;font-size:15px;font-weight:500;background-color:#fd9206;display:inline-block;border-radius:5px;padding:13px;line-height:15px;text-align:center;cursor:pointer;text-decoration:none;width:100px}#order-payment .form-wrap{padding:20px 20px 20px;margin:0 0 15px}#order-payment .form-wrap form{text-align:left}#order-payment .form-wrap .part{margin-bottom:45px}#order-payment .form-wrap .part .header{margin-bottom:15px}#order-payment .form-wrap .part .header.no-margin-bottom{margin-bottom:0}#order-payment .form-wrap .part .intl-tel-input{display:block}#order-payment .form-wrap .part .disclaimer{display:inline-block;margin-bottom:15px}#order-payment #responsive-cart{margin-left:-15px;position:fixed;bottom:0;background:#fff;z-index:99;width:100%}@media screen and (min-width:992px){#order-payment #responsive-cart{display:none}}#order-payment #responsive-cart>div .price{font-weight:700;font-size:30px}#order-payment #responsive-cart>div .product-name{line-height:42px;font-size:16px;font-weight:700}#order-payment #responsive-cart>div#switch-cart{display:none}#order-payment #responsive-cart>div#switch-cart>div.inner{padding:20px;padding-bottom:0}#order-payment #responsive-cart>div#switch-cart>div.inner>hr:last-of-type{margin-bottom:0}#order-payment #responsive-cart>div#switch-cart .pricetag{line-height:35px}#order-payment #responsive-cart>div#switch-cart .periodicity{font-size:10px;font-weight:600}#order-payment #responsive-cart>div#total-cart{padding:20px;padding-bottom:30px}#order-payment #responsive-cart>div#total-cart>p{font-size:15px;font-weight:600}#order-payment #responsive-cart>div#total-cart>p span:first-child{display:inline-block}@media screen and (min-width:480px){#order-payment #responsive-cart>div#total-cart>p span:first-child{width:75%}}@media screen and (min-width:576px){#order-payment #responsive-cart>div#total-cart>p span:first-child{width:85%}}#order-payment #responsive-cart>div#total-cart i{cursor:pointer;font-size:25px;display:inline-block;margin-top:5px}#order-payment .right-col{display:none}@media screen and (min-width:992px){#order-payment .right-col{display:block}}#order-payment .right-col #cart{margin-bottom:15px}#order-payment .right-col #cart .triangle-lead{border-left:9px solid transparent;border-right:9px solid transparent;border-top:9px solid #fd9206}#order-payment .right-col #cart .inner{padding:10px 25px 10px}#order-payment .right-col #cart .inner .product-name{line-height:42px;font-size:16px;font-weight:700}#order-payment .right-col #cart .inner .pricetag{line-height:25px;float:right}#order-payment .right-col #cart .inner .price{font-size:30px}#order-payment .right-col #cart .inner .periodicity{font-size:10px;font-weight:600}#order-payment .right-col a.change-order{font-size:15px;font-weight:600;margin-left:5px}#order-payment .right-col a.change-order .fa-chevron-right{margin-left:5px}#payment-landing{text-align:center}#payment-landing h1{font-size:40px;font-weight:400;line-height:37px;margin-bottom:35px}#payment-landing h1.accepted::before{content:"";width:32px;height:32px;background-image:url(../../images/payment/accepted-payment.png);display:inline-block;vertical-align:bottom}#payment-landing h1.refused{color:red}#payment-landing h1.refused::before{content:"";width:38px;height:38px;background-image:url(../../images/payment/refused-payment.png);display:inline-block;vertical-align:bottom}#payment-landing .subhead{margin-bottom:35px}#payment-landing .default-box{margin-bottom:35px;padding:30px 30px 45px}#payment-landing .default-box.listing{padding:15px 30px}#payment-landing .default-box .amount,#payment-landing .default-box .content,#payment-landing .default-box .success,#payment-landing .default-box .trust{display:block;margin-bottom:15px}#payment-landing .default-box .success{color:#1da097;font-size:20px;margin-top:15px}#payment-landing .default-box .amount{font-weight:700;color:#6d6d6d;text-transform:uppercase}#payment-landing .default-box .trust{color:#6d6d6d}#payment-landing table{width:100%}#payment-landing table td,#payment-landing table th{text-align:center;border-left:1px solid #a6a6a6}#payment-landing table th{padding:5px 20px;font-weight:600}#payment-landing table th:first-child{border-left:none}#payment-landing table td{padding:25px;border-top:1px solid #a6a6a6;font-weight:500}#payment-landing table td:first-child{border-left:none}.opening-hours{user-select:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none}.opening-hours .separated-right{padding-right:0}.opening-hours .fa-times{font-size:1.4em}.opening-hours .heading3{margin-bottom:40px}.opening-hours .form-row:not(.day-line)+.day-line{margin-top:35px}.opening-hours .day-line{user-select:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none}.opening-hours .day-line:not(:last-child){margin-bottom:50px}.opening-hours .day-line.opening-active>span{font-weight:600}@media screen and (min-width:768px){.opening-hours .day-line.opening-active>span{font-weight:400}}.opening-hours .day-line.opening-active.double .desktop{text-align:left}.opening-hours .day-line.opening-active.double .desktop .first-range,.opening-hours .day-line.opening-active.double .desktop .second-range{display:inline-block;width:49%;text-align:center}.opening-hours .day-line.opening-active.double .responsive{text-align:center}.opening-hours .day-line.opening-active.double .responsive .first-range{display:inline-block;width:40%;text-align:center}.opening-hours .day-line.opening-active.double .responsive .second-range{display:inline-block;width:55%;text-align:center}.opening-hours .day-line.opening-active.double .responsive .second-range .responsive{float:left}.opening-hours .day-line>span{display:inline-block}@media screen and (min-width:768px){.opening-hours .day-line>span{vertical-align:bottom}}.opening-hours .day-line>span:first-child{text-transform:lowercase;font-size:18px;min-width:95px}@media screen and (min-width:768px){.opening-hours .day-line>span:first-child{width:75px;float:none}}@media screen and (min-width:992px){.opening-hours .day-line>span:first-child{width:100px}}.opening-hours .day-line>span:first-child::first-letter{text-transform:uppercase}@media screen and (min-width:768px){.opening-hours .day-line>span{margin-top:0}}.opening-hours .day-line>.responsive{display:block;margin-top:10px}.opening-hours .day-line>.responsive .first-range{display:inline-block;width:45%;text-align:center}@media screen and (min-width:768px){.opening-hours .day-line>.responsive{display:none}}@media screen and (min-width:768px){.opening-hours .day-line .slider-container{display:inline-block;width:50%}}.opening-hours .day-line .slider-container .desktop{display:none}@media screen and (min-width:768px){.opening-hours .day-line .slider-container .desktop{text-align:center;margin-bottom:15px;display:block}}.opening-hours .day-line .opening-hour-slider{display:none}.opening-hours .day-line .sliders{height:15px;position:relative;display:inline-block;width:90%;margin:30px 0 25px 6px}@media screen and (min-width:768px){.opening-hours .day-line .sliders{margin:30px 0 10px 10px;width:100%;margin:0}}.opening-hours .day-line .sliders hr{position:absolute;border-color:#a6a6a6;margin:0;width:100%;top:50%;border-bottom-width:2px}.opening-hours .day-line .sliders .slider{z-index:1;position:absolute;margin-top:-2px;width:100%}.opening-hours .day-line .sliders .slider .slider-track{margin-top:0;height:3px}.opening-hours .day-line .sliders .slider .slider-track .slider-selection{background:#1da097}.opening-hours .day-line .sliders .slider .slider-track .slider-track-high,.opening-hours .day-line .sliders .slider .slider-track .slider-track-low{background:#a6a6a6}.opening-hours .day-line .sliders .slider .slider-handle{z-index:100;background-image:none;background-color:#1da097;border:3px solid #fff;box-shadow:0 0 5px #bbb}.opening-hours .day-line .sliders .slider.second{margin-top:2000px}.opening-hours .day-line .sliders .slider.second .slider-handle,.opening-hours .day-line .sliders .slider.second .slider-selection{margin-top:-2002px}.opening-hours .day-line .opening-delete{color:#1da097;float:right}@media screen and (min-width:768px){.opening-hours .day-line .opening-delete.desktop{margin-left:10px;margin-top:30px}}@media screen and (min-width:992px){.opening-hours .day-line .opening-delete.desktop{margin-left:35px}}.opening-hours .day-line .opening-delete.desktop i{display:none;cursor:pointer}@media screen and (min-width:768px){.opening-hours .day-line .opening-delete.desktop i{display:inline-block}}.opening-hours .day-line .opening-delete a{display:inline-block;text-decoration:none}@media screen and (min-width:768px){.opening-hours .day-line .opening-delete a{display:none}}.opening-hours .day-line .opening-add{color:#1da097;float:right}@media screen and (min-width:768px){.opening-hours .day-line .opening-add{margin-top:10px;float:none;display:inline-block;margin-top:0;margin-right:25px}}.opening-hours .day-line .opening-add i{font-size:15px;vertical-align:middle;margin-right:2px}@media screen and (min-width:768px){.opening-hours .day-line .opening-add i{margin-right:10px;font-size:29px}}.opening-hours .day-line .opening-add a{font-size:15px}@media screen and (min-width:768px){.opening-hours .day-line .opening-add a{font-size:18px}}.opening-hours .day-line .opening-add a span{vertical-align:middle}.opening-hours .day-line .radio{line-height:1.15;float:left;margin-bottom:0}@media screen and (min-width:768px){.opening-hours .day-line .radio{float:right;margin-top:30px}}.opening-hours .day-line .radio label{display:inline-block;padding-right:0}#user-profile input[type=email],#user-profile input[type=password],#user-profile input[type=tel],#user-profile input[type=text],#user-profile select,#user-profile textarea{color:#6d6d6d}#user-profile input[type=email] option,#user-profile input[type=email]::placeholder,#user-profile input[type=password] option,#user-profile input[type=password]::placeholder,#user-profile input[type=tel] option,#user-profile input[type=tel]::placeholder,#user-profile input[type=text] option,#user-profile input[type=text]::placeholder,#user-profile select option,#user-profile select::placeholder,#user-profile textarea option,#user-profile textarea::placeholder{color:#a6a6a6}@media screen and (min-width:768px){#user-profile .btn-profile-delete{float:right;margin-right:10px}}#user-profile .helper{font-size:14px;line-height:1.3}#user-profile .error-message{margin-top:5px}#user-profile .section{background:#fff;margin-bottom:39px;border-radius:5px}#user-profile .section.unavailable{opacity:.6}#user-profile .section.active{opacity:1}#user-profile .section.active .title{border-bottom:1px solid #e9e9e9}#user-profile .section.active .content{padding:25px 15px 50px 15px}@media screen and (min-width:768px){#user-profile .section.active .content{padding:25px 35px 50px 35px}}#user-profile .section .title{position:relative;font-size:20px;font-weight:500;padding:20px 30px;min-height:100px}#user-profile .section .title .btn-profile-modify{text-decoration:underline;position:absolute;right:20px;top:50%;transform:translateY(-50%)}#user-profile .section .title>span:first-child{position:absolute;top:50%;transform:translateY(-50%);display:inline-block}#user-profile .section .title>span:last-child .svg-container{color:#1da097;display:inline-block}#user-profile .section .title>span:last-child .svg-container>*{vertical-align:middle}#user-profile .section .title>span:last-child .svg-container>span{display:none}@media screen and (min-width:768px){#user-profile .section .title>span:last-child .svg-container>span{display:inline-block;margin-right:5px}}@media screen and (min-width:768px){#user-profile .section .title>span .responsive{display:none}}#user-profile .section .title>span .desktop{display:none}@media screen and (min-width:768px){#user-profile .section .title>span .desktop{display:inline}}#user-profile .section .title .icon{margin-right:10px;width:45px;height:auto}#user-profile .section .title svg{width:60px;height:auto}#user-profile .section .title svg .percentage{font-size:10px}#user-profile .section .title .fa-pen{margin-left:20px;font-size:15px;color:#fd9206}#user-profile .section .btn-profile-edit{text-decoration:underline;line-height:43px;cursor:pointer}#user-profile .section .content{width:100%;display:none;font-size:16px}#user-profile .section .content .heading3{font-size:20px;font-weight:600;margin-top:40px}#user-profile .section .content .heading3+.form-row{margin-top:30px!important}@media screen and (min-width:768px){#user-profile .section .content .heading3+.form-row{margin-top:20px!important}}#user-profile .section .content form>.part:first-child>p:first-child{font-weight:500;margin-top:10px}#user-profile .section .content form>.part .subtitle{font-size:18px;font-weight:500;margin-top:40px}#user-profile .section .content form>.part .subtitle:before{content:"\f111";font-family:'Font Awesome 5 Pro';font-weight:900;color:#1da097;font-size:6px;margin-right:7px;float:left;margin-top:7px}#user-profile .section .content form>.part>div:last-child{margin-top:35px}#user-profile .section .content form .btn-profile-continue,#user-profile .section .content form .btn-profile-pass{display:inline-block;width:auto;max-width:100%;white-space:normal}#user-profile .section .content form .btn-profile-pass{margin-top:30px}#user-profile .section .content form p:not(.helper){line-height:1.7}#user-profile .section .content form .selectize-input{border-color:#1da097;border-radius:5px;background:#fff}#user-profile .section .content form .selectize-input:after{border-color:#1da097 transparent transparent transparent}#user-profile .section .content form .continue-container{margin-bottom:45px}#user-profile .section#step-1 .part p{margin:0}#user-profile .section#step-1 .part>div:first-child{display:flex;flex-direction:column;align-items:flex-start}@media screen and (min-width:768px){#user-profile .section#step-1 .part>div:first-child{flex-direction:row}}#user-profile .section#step-1 .part>div:first-child .user-block{position:relative}@media screen and (min-width:768px){#user-profile .section#step-1 .part>div:first-child .user-block{margin-right:50px}}#user-profile .section#step-1 .part>div:first-child .user-block #user_picture_preview{float:left;border-radius:50%}#user-profile .section#step-1 .part>div:first-child #general-infos{margin-top:10px}#user-profile .section#step-1 .part>div:first-child #general-infos .form-row{margin-bottom:30px}#user-profile .section#step-1 .part>div:first-child #general-infos .form-row .helper{margin-top:15px}#user-profile .section#step-1 .part>div:first-child #general-infos .gender{margin-bottom:15px}#user-profile .section#step-1 .part>div:first-child #general-infos .calendar{position:relative}#user-profile .section#step-1 .part>div:first-child #general-infos .calendar label{display:block;line-height:2.15;font-size:18px;width:100%;text-align:left}#user-profile .section#step-1 .part>div:first-child #general-infos .calendar .days,#user-profile .section#step-1 .part>div:first-child #general-infos .calendar .months,#user-profile .section#step-1 .part>div:first-child #general-infos .calendar .years{position:relative;width:85px;float:right;margin-left:calc((100% - 85*3px)/ 2)}#user-profile .section#step-1 .part>div:first-child #general-infos .calendar .days{margin-left:0}@media screen and (min-width:576px){#user-profile .section#step-1 .part>div:first-child #general-infos .calendar .days,#user-profile .section#step-1 .part>div:first-child #general-infos .calendar .months,#user-profile .section#step-1 .part>div:first-child #general-infos .calendar .years{width:135px;margin-left:calc((100% - 135*3px)/ 2)}#user-profile .section#step-1 .part>div:first-child #general-infos .calendar .days{margin-left:0}}@media screen and (min-width:769px){#user-profile .section#step-1 .part>div:first-child #general-infos .calendar .days,#user-profile .section#step-1 .part>div:first-child #general-infos .calendar .months,#user-profile .section#step-1 .part>div:first-child #general-infos .calendar .years{position:relative;width:120px;float:right;margin-left:25px}#user-profile .section#step-1 .part>div:first-child #general-infos .calendar .days{margin-left:0}#user-profile .section#step-1 .part>div:first-child #general-infos .calendar label{line-height:2.15;font-size:18px;width:auto}}#user-profile .section#step-1 .part>div:first-child #general-infos .references{margin-top:20px;display:inline-block;width:100%}#user-profile .section#step-1 .part>div:first-child #general-infos .references .form-row-component{width:100%}#user-profile .section#step-1 .part>div:first-child #general-infos .references .form-row-component .form-control{width:100%}@media screen and (min-width:576px){#user-profile .section#step-1 .part>div:first-child #general-infos .references .form-row-component{width:47%;margin-bottom:15px}#user-profile .section#step-1 .part>div:first-child #general-infos .references .form-row-component:nth-child(odd){display:inline-block}#user-profile .section#step-1 .part>div:first-child #general-infos .references .form-row-component:nth-child(even){float:right}#user-profile .section#step-1 .part>div:first-child #general-infos .references .form-row-component .form-control{width:100%}}#user-profile .section#step-1 .part>div:last-child input{float:right}#user-profile .section#step-1 .part>div:last-child a{display:block;margin-bottom:20px;line-height:2.1;font-size:18px}#user-profile .section#step-1 .part>div:last-child a .desktop{display:none}@media screen and (min-width:576px){#user-profile .section#step-1 .part>div:last-child a{float:left;margin-bottom:0}}@media screen and (min-width:412px){#user-profile .section#step-1 .part>div:last-child a .responsive{display:none}#user-profile .section#step-1 .part>div:last-child a .desktop{display:inline}}#user-profile .section#step-1 .part>div:last-child a i{margin-right:10px}#user-profile .section#step-1 .part #connexion-ids{font-size:18px;margin-bottom:45px;background:#f8f8f8;padding:24px 30px;border-radius:5px}#user-profile .section#step-1 .part #connexion-ids>div:first-child p{margin-bottom:15px}#user-profile .section#step-1 .part #connexion-ids>div:first-child a.button{width:100%}#user-profile .section#step-1 .part #connexion-ids>div:first-child a.button:last-child{margin-top:10px}@media screen and (min-width:576px){#user-profile .section#step-1 .part #connexion-ids>div:first-child{position:relative;text-align:center}#user-profile .section#step-1 .part #connexion-ids>div:first-child p{margin-bottom:0;position:absolute;left:0;line-height:2.3}#user-profile .section#step-1 .part #connexion-ids>div:first-child a.button{width:auto}#user-profile .section#step-1 .part #connexion-ids>div:first-child a.button:last-child{position:absolute;right:0;margin-top:0}}@media screen and (min-width:769px){#user-profile .section#step-1 .part #connexion-ids>div:first-child{display:inline-block;color:#7e7e7e}#user-profile .section#step-1 .part #connexion-ids>div:first-child *{display:inline-block;position:relative!important}#user-profile .section#step-1 .part #connexion-ids>div:first-child>a.button{margin-left:40px;padding:10px 15px}}#user-profile .section#step-1 .part #connexion-ids .change-id{display:none;margin-top:20px;text-align:center}#user-profile .section#step-1 .part #connexion-ids .change-id.select{margin-top:30px}#user-profile .section#step-1 .part #connexion-ids .change-id .input-row{text-align:left;display:inline-block;width:100%}#user-profile .section#step-1 .part #connexion-ids .change-id .input-row:first-child{margin-bottom:5px}#user-profile .section#step-1 .part #connexion-ids .change-id .form-validate-block{text-align:left;margin-top:15px}#user-profile .section#step-1 .part #connexion-ids .change-id .form-validate-block i{font-size:40px;color:red}#user-profile .section#step-1 .part #connexion-ids .change-id .form-validate-block i:first-child{color:#1da097;margin-right:5px}@media screen and (min-width:768px){#user-profile .section#step-1 .part #connexion-ids .change-id .input-row{text-align:left;display:inline-block;width:40%}#user-profile .section#step-1 .part #connexion-ids .change-id .input-row:first-child{float:left}#user-profile .section#step-1 .part #connexion-ids .change-id .form-validate-block{float:right;margin-top:21px}}@media screen and (min-width:480px){#user-profile .section#step-2 .form-row.col-4 .form-row-component{width:25%;margin:0}}#user-profile .section#step-2 .part .dragndrop-control .helper{margin-top:10px}#user-profile .section#step-2 .part label span{font-weight:500}#user-profile .section#step-2 .part #consultation-type,#user-profile .section#step-2 .part #therapies{margin-bottom:0}@media screen and (min-width:768px){#user-profile .section#step-2 .part #consultation-type,#user-profile .section#step-2 .part #therapies{margin-bottom:50px}}#user-profile .section#step-2 .part #consultation-target{margin-bottom:45px}#user-profile .section#step-3 .content .part>.align-right button{display:none}#user-profile .section#step-3 .content .part #practice-details{margin-top:30px}#user-profile .section#step-3 .content .part #practice-details .checkbox .error-message{position:absolute;margin-top:-42px}@media screen and (min-width:768px){#user-profile .section#step-3 .content .part #practice-details .checkbox .error-message{margin-top:-10px;margin-left:-200px}}#user-profile .section#step-3 .content .part .consultation-place{min-height:165px;position:relative;padding:20px;border:1px solid #a6a6a6;border-radius:5px}#user-profile .section#step-3 .content .part .consultation-place.selected{box-shadow:0 0 5px #bbb}@media screen and (min-width:768px){#user-profile .section#step-3 .content .part .consultation-place.selected .triangle-lead-black,#user-profile .section#step-3 .content .part .consultation-place.selected .triangle-lead-white{display:block}}#user-profile .section#step-3 .content .part .consultation-place .triangle-lead-black,#user-profile .section#step-3 .content .part .consultation-place .triangle-lead-white{display:none;width:0;height:0;border-left:17px solid transparent;border-right:17px solid transparent;border-top:30px solid #fff;position:absolute;bottom:-30px;left:calc(50% - 17px);z-index:1}#user-profile .section#step-3 .content .part .consultation-place .triangle-lead-black{border-top:30px solid #313131;bottom:-31px}#user-profile .section#step-3 .content .part .consultation-place .therapist-name{min-height:19px;font-weight:600}#user-profile .section#step-3 .content .part .consultation-place .consultation-place-address{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4}#user-profile .section#step-3 .content .part .consultation-place .consultation-place-address .consultation-place-city{text-transform:uppercase}#user-profile .section#step-3 .content .part .consultation-place .consultation-place-action span{display:block;margin-top:10px}#user-profile .section#step-3 .content .part .consultation-place .consultation-place-action span:first-child{cursor:pointer;margin-top:15px}#user-profile .section#step-3 .content .part .consultation-place .consultation-place-action span i{color:#1da097}#user-profile .section#step-3 .content .part .consultation-place .consultation-place-action span.practice-edit.red{color:red}#user-profile .section#step-3 .content .part .consultation-place .consultation-place-action span.practice-edit.red .fa-bell{color:red}#user-profile .section#step-3 .content .part #add-new-place{position:relative;border:1px dashed #1da097;border-radius:5px;color:#1da097;text-align:center;cursor:pointer;min-height:165px}#user-profile .section#step-3 .content .part #add-new-place span{width:calc(100% - 105px);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width:768px){#user-profile .section#step-3 .content .part #add-new-place span{width:calc(100% - 75px)}}@media screen and (min-width:992px){#user-profile .section#step-3 .content .part #add-new-place span{width:calc(100% - 105px)}}#user-profile .section#step-3 .content .part #add-new-place>i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#user-profile .section#step-3 .content .part .practice{border:1px solid #a6a6a6;border-radius:5px;box-shadow:0 0 5px #bbb;padding:15px 10px 20px 10px}@media screen and (min-width:768px){#user-profile .section#step-3 .content .part .practice{padding:45px 30px 40px 30px}}#user-profile .section#step-3 .content .part .practice>.form-row-component:first-child{margin-bottom:35px}#user-profile .section#step-3 .content .part .practice>.radio>label{display:block;margin-top:10px}@media screen and (min-width:768px){#user-profile .section#step-3 .content .part .practice>.radio>label{margin-top:0;display:inline-block}}#user-profile .section#step-3 .content .part .practice .practise{margin-top:35px}#user-profile .section#step-3 .content .part .practice .practise .checkbox{display:block;margin-bottom:20px}@media screen and (min-width:768px){#user-profile .section#step-3 .content .part .practice .practise .checkbox{display:inline-block;margin-left:15px}}#user-profile .section#step-3 .content .part .practice .practise .checkbox:first-of-type{margin:10px 0}@media screen and (min-width:768px){#user-profile .section#step-3 .content .part .practice .practise .checkbox:first-of-type{margin:0;margin-left:40px}}#user-profile .section#step-3 .content .part .practice #gmap{display:none}#user-profile .section#step-3 .content .part .practice .prices{position:relative}#user-profile .section#step-3 .content .part .practice .prices>.pricing{margin-top:25px}@media screen and (min-width:768px){#user-profile .section#step-3 .content .part .practice .prices>.pricing{margin-top:15px}}#user-profile .section#step-3 .content .part .practice .prices>.pricing:last-child{margin-bottom:20px}#user-profile .section#step-3 .content .part .practice .prices .form-tooltip-container{position:absolute;top:5px;width:100%}#user-profile .section#step-3 .content .part .practice .prices .form-tooltip-container i{position:absolute;left:120px}#user-profile .section#step-3 .content .part .practice .prices .form-tooltip-container .form-tooltip{right:auto;left:-7px;top:25px;width:350px;max-width:80vw!important}#user-profile .section#step-3 .content .part .practice .account-slideshow .pictures .picture{position:relative;height:130px;width:130px;background-size:cover;background-repeat:no-repeat;vertical-align:bottom;border-radius:5px}#user-profile .section#step-3 .content .part .practice .account-slideshow .pictures .picture .overlay{display:none}#user-profile .section#step-3 .content .part .practice .account-slideshow .pictures .picture .overlay i{color:#fff;padding:5px;border-radius:20px;background-color:#696969;position:absolute;top:10px;cursor:pointer}#user-profile .section#step-3 .content .part .practice .account-slideshow .pictures .picture .overlay i.delete{right:10px}#user-profile .section#step-3 .content .part .practice .account-slideshow .pictures .picture .overlay i.preview{right:40px}#user-profile .section#step-3 .content .part .practice .account-slideshow .pictures .picture:hover .overlay{display:block;position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:2;background-color:rgba(0,0,0,.25)}#user-profile .section#step-3 .content .part .practice .account-slideshow .pictures #add-picture{position:relative;border:1px dashed #1da097;color:#1da097}#user-profile .section#step-3 .content .part .practice .account-slideshow .pictures #add-picture.disabled{display:none}#user-profile .section#step-3 .content .part .practice .account-slideshow .pictures #add-picture .error-message{position:absolute;margin-top:0}#user-profile .section#step-3 .content .part .practice .account-slideshow .pictures #add-picture label{padding:30px 25px;cursor:pointer;display:inline-block;text-align:center}#user-profile .section#step-3 .content .part .practice .account-slideshow .pictures #add-picture i{display:block;font-size:30px;margin-bottom:5px;text-align:center}#user-profile .section#step-3 .content .part .practice .account-slideshow #practice-diaporama{position:fixed;height:100%;width:100%;z-index:10000;display:block;top:0;left:0;background-color:rgba(0,0,0,.5);visibility:hidden}#user-profile .section#step-3 .content .part .practice .account-slideshow #practice-diaporama .slider-wrapper{margin-top:50vh;transform:translateY(-50%)}@media screen and (max-width:576px){#user-profile .section#step-3 .content .part .practice .account-slideshow #practice-diaporama .slider-wrapper img{width:100%}}#user-profile .section#step-3 .content .part .practice .account-slideshow #practice-diaporama #practicePhoto{text-align:center}#user-profile .section#step-3 .content .part .practice .account-slideshow #practice-diaporama #practicePhoto .slide-practice{overflow:hidden}#user-profile .section#step-3 .content .part .practice .align-right{margin-top:35px}#user-profile .section#step-4 .content .part .simplebo{font-weight:600}@media screen and (min-width:768px){#user-profile .section#step-4 .content .part .simplebo{width:100%;margin:0;padding:0;margin-top:5px;line-height:40px}#user-profile .section#step-4 .content .part .simplebo>p{line-height:40px}}@media screen and (min-width:992px){#user-profile .section#step-4 .content .part .simplebo{width:49%;margin:0;padding:0;text-align:right}}#user-profile .section#step-4 .content .part .simplebo a{text-decoration:underline;cursor:pointer}#user-profile .section#step-4 .content .part .sub-title{font-size:18px;font-weight:500}#user-profile .section#step-4 .content .part .sub-title i{display:inline-block;margin-right:7px;vertical-align:middle;font-size:5px;color:#1da097}#user-profile .section#step-4 .content .part .social-network .form-control{float:right;margin-right:8%}#user-profile .section#step-4 .content .part .social-network i{display:inline-block;font-size:18px;color:#000;vertical-align:sub;font-size:30px}@media screen and (min-width:768px){#user-profile .section#step-4 .content .part .social-network i{margin-right:10px}}#user-profile .section#step-4 .content .part .social-network.input-text i{margin-top:12px}@media screen and (min-width:768px){#user-profile .section#step-5 .content .part .practice-since .header{display:inline-block}}#user-profile .section#step-5 .content .part .practice-since>div.form-row-component{width:140px}@media screen and (min-width:768px){#user-profile .section#step-5 .content .part .practice-since>div.form-row-component{display:inline-block;margin-left:15px;max-width:75px}}#user-profile .section#step-5 .content .part #disorders{margin-bottom:50px}#user-profile .section#step-5 .content .part #draggable-formations{margin-bottom:35px}#user-profile .section#step-5 .content .part #draggable-formations.gu-unselectable .school-block{border:2px solid #bfbfc4!important;height:110px!important}#user-profile .section#step-5 .content .part #draggable-formations.gu-unselectable .school-block .school-formation-block,#user-profile .section#step-5 .content .part #draggable-formations.gu-unselectable .school-block a{display:none}#user-profile form{text-align:left}#user-profile form .alert-warning .button{margin-top:15px}#user-profile form .part .header{margin-bottom:25px}#user-profile form .part .header .icon{float:left;margin-right:10px}#user-profile form .part .school-block{padding:25px 20px;border:1px solid #bfbfc4;border-radius:5px;margin-bottom:10px}#user-profile form .part .school-block.non-draggable .school-name i{display:none}#user-profile form .part .school-block .schools{padding-top:20px}#user-profile form .part .school-block .close{display:inline-block;width:10%;text-align:center;line-height:40px;font-size:25px}#user-profile form .part .school-block .close:hover .fa{color:red}#user-profile form .part .school-block label{display:inline-block;margin-bottom:5px;color:#1da097}#user-profile form .part .school-block .school-name{position:relative;margin-bottom:0}#user-profile form .part .school-block .school-name .form-row-component{width:100%}#user-profile form .part .school-block .school-name .form-row-component:first-of-type{margin:0}#user-profile form .part .school-block .school-name .label{display:none}#user-profile form .part .school-block .school-name i{position:absolute;top:0;right:25px;line-height:60px;font-size:20px;color:#a6a6a6}#user-profile form .part .school-block .dropdown{top:40px}#user-profile form .part .school-block .school-formation-block{margin-bottom:20px;padding:10px;border:1px solid #bfbfc4;border-radius:5px}#user-profile form .part .school-block .school-formation-block .close{font-size:17px;width:110px}#user-profile form .part .school-block .school-formation-block .helper{width:95%}#user-profile form .part .school-block .school-formation-block .fa-arrows-alt{line-height:1.3;margin-top:2px;margin-right:5px;font-size:20px;color:#6d6d6d}#user-profile form .part .school-block .school-formation-block.non-draggable-formation .fa-arrows-alt{display:none}#user-profile form .part #add-another-school,#user-profile form .part .add-formation{color:#1da097;border-radius:5px;font-weight:500;display:inline-block;padding:10px 20px;border:1px dashed #1da097}#user-profile form .part #add-another-school span,#user-profile form .part .add-formation span{vertical-align:middle;float:right;width:80%}@media screen and (min-width:768px){#user-profile form .part #add-another-school span,#user-profile form .part .add-formation span{float:none;width:auto}}#user-profile form .part #add-another-school .fa,#user-profile form .part #add-another-school .fas,#user-profile form .part .add-formation .fa,#user-profile form .part .add-formation .fas{margin-top:10px;font-size:1.5em;vertical-align:middle;margin-top:15px}@media screen and (min-width:768px){#user-profile form .part #add-another-school .fa,#user-profile form .part #add-another-school .fas,#user-profile form .part .add-formation .fa,#user-profile form .part .add-formation .fas{margin-right:5px;margin-top:0}}#user-profile form .part #add-another-school{padding:20px 25px;margin-top:30px;text-align:left}#user-profile form .part #add-another-school:hover{text-decoration:underline}@media screen and (min-width:768px){#user-profile form .part #add-another-school{width:100%}}#user-profile form .part #add-another-school .fa,#user-profile form .part #add-another-school .fas{margin-top:3px}#user-profile form .part .form-row.dragndrop{text-align:center}#user-profile form .part .form-row.dragndrop .dragndrop-control{text-align:left;margin-bottom:30px}#user-profile form .part .form-row.dragndrop .dragndrop-control select{margin-bottom:20px;border:1px solid #1da097;width:100%}#user-profile form .part .form-row.dragndrop .dragndrop-control .helper{display:block;text-align:left}#user-profile form .part .form-row.dragndrop .draggable-therapy{margin-bottom:15px}#user-profile form .part .form-row.dragndrop .draggable-item{max-width:calc(100% - 30px);margin:.25em 0}@media screen and (min-width:768px){#user-profile form .part .form-row.dragndrop .dragndrop-control{float:left;width:40%;margin-bottom:0}#user-profile form .part .form-row.dragndrop .inner{float:right;width:55%}}#user-profile #geocode-me+span.helper{font-size:15px}#user-profile #gmap-addr{height:260px;margin-bottom:30px}#user-profile .hide_duration{display:flex;margin-top:20px}#user-profile .hide_duration label span{display:inline-block;padding-top:3px!important}@media screen and (min-width:630px){#user-profile .hide_duration{margin-top:0;position:absolute;top:0;right:0}}#user-profile .pricings{margin-top:30px}#user-profile .pricing{position:relative}#user-profile .pricing .form-row-component{float:left}#user-profile .pricing .form-row-component.amount{width:30%;margin-bottom:15px}@media screen and (min-width:630px){#user-profile .pricing .form-row-component.amount{width:100px}}@media screen and (min-width:630px){#user-profile .pricing .form-row-component.price{margin-left:100px}}#user-profile .pricing .form-row-component.pricing-detail{width:100%}@media screen and (max-width:630px){#user-profile .pricing .form-component{display:inline-block;width:100%}}#user-profile .pricing .helper{margin-bottom:10px}#user-profile .pricing .currency{float:left;width:20px;line-height:40px;padding-left:10px;margin-right:15px}#user-profile .pricing .price-close{line-height:60px;cursor:pointer;position:absolute;right:0;transform:translateY(-5px)}@media screen and (min-width:630px){#user-profile .pricing .price-close{bottom:0;transform:translateY(0)}}#user-profile .pricing .price-close i{color:#1da097;font-size:25px}#user-profile .pricing .price-close .second-level{display:none}#user-profile #add-pricing{display:inline-block;padding:5px 0;color:#1da097;font-size:18px}#user-profile #add-pricing i{margin-right:5px}#user-profile .intl-tel-input{width:calc(100% - 40px)}@media screen and (min-width:600px){#user-profile .phone-intl{width:50%;float:left;margin-bottom:0}#user-profile .phone-intl .intl-tel-input{width:auto}}#user-profile .pictures .picture{position:relative;display:block;margin:0 auto}#user-profile .pictures .picture:not(:first-of-type){margin-top:10px}@media screen and (min-width:600px){#user-profile .pictures .picture{display:inline-block;margin:0;margin-right:20px}}#user-profile .pictures .picture .thumbnail{padding:5px;float:left;text-align:center;background-color:#fff;border-radius:5px;box-shadow:0 1px 5px 0 #bbb}#user-profile .practice-form-nav{text-align:center}#user-profile .practice-form-nav button{width:30%}#user-profile .practice-form-nav .or-spacer{width:15%;display:inline-block;color:#6d6d6d;font-size:20px;font-weight:600}#order-finish{text-align:center}#order-finish .title{font-size:30px;font-weight:600;margin-bottom:30px}#order-finish p{margin-bottom:15px;line-height:22px}#order-finish .button{margin-top:15px}#appointment-step{text-align:center;color:#6d6d6d}#appointment-step h1{margin-bottom:45px}#appointment-step .left-col{text-align:left;margin-bottom:15px}#appointment-step .left-col .appointment-time{position:relative}#appointment-step .left-col .faded-block{padding:15px;background-color:#fff9f0}#appointment-step .left-col .faded-block #booking{position:relative;background-color:#fff;border:1px solid #fd9206;border-radius:5px;padding:10px}#appointment-step .left-col .faded-block select{border-color:#fd9206}#appointment-step .left-col .faded-block .heading{display:block;margin-bottom:15px;font-weight:500;text-align:left}#appointment-step .left-col .faded-block .label{text-align:left;display:block;margin-bottom:5px}#appointment-step .left-col .faded-block .content{display:block;margin-bottom:30px;line-height:20px}#appointment-step .left-col .faded-block .selected-appointment{margin-bottom:30px;text-align:left}#appointment-step .left-col .faded-block .selected-appointment .fa-calendar{color:#000;font-size:1.3em}#appointment-step .left-col .faded-block .part{margin-top:15px;margin-bottom:30px}#appointment-step .left-col .faded-block .part .checkable-block{margin-bottom:0}#appointment-step .left-col .faded-block .subscription{display:none}#appointment-step .left-col .faded-block .new-related{display:none}#appointment-step .left-col .faded-block .success{display:block;font-size:20px;font-weight:600;margin-bottom:20px;line-height:32px}#appointment-step .left-col .faded-block .success::before{content:"";width:32px;height:32px;background-image:url(../../images/ui/success-patient.png);display:inline-block;vertical-align:bottom;margin-right:10px}#appointment-step .left-col #appointment-login .error-message{margin-bottom:20px}#appointment-step .right-col{text-align:left}#appointment-step .right-col .faded-block{padding:30px;background-color:#e9f5f4;margin-bottom:15px}#appointment-step .right-col .faded-block .appointment-status{color:rgba(255,0,0,.7);font-weight:700}#appointment-step .right-col .therapist-info{border:1px solid #1da097;border-radius:5px;padding:15px}#appointment-step .right-col .therapist-info .heading{font-size:25px;margin-bottom:15px;font-weight:600}#appointment-step .right-col .therapist-info .content{display:block;margin-bottom:15px;line-height:20px}#appointment-step .right-col .therapist-info .content.reminder{color:#000;font-weight:600}#appointment-step .right-col .therapist-info .content.reminder a{color:#1da097;display:inline-block;margin-left:10px;text-decoration:underline}#appointment-step .faded-block{border-radius:5px}#appointment-step .step-bloc{margin:25px auto;border:1px solid #fd9206;padding:25px 20px 15px;border-radius:5px;max-width:725px}@media screen and (min-width:980px){#appointment-step .step-bloc{padding:30px 60px 15px}}#appointment-step .step-bloc h3{margin-bottom:25px}#appointment-step .step-bloc .form-row-component.radio{text-align:left}#appointment-step .step-bloc .button{border:none;display:block;margin:auto}#appointment-step #progress-bar{background-color:#fff;margin-bottom:25px}#appointment-step #progress-bar .steps{display:flex;font-size:13px;font-weight:500}#appointment-step #progress-bar .step{flex:1}#appointment-step #progress-bar .step .index{border:1px solid #fd9206;height:50px;width:50px;font-weight:700;font-size:20px;font-family:sans-serif;display:flex;align-items:center;justify-content:center}#appointment-step #progress-bar .step .index.incomplete{border:1px solid #1da097}#appointment-step #progress-bar .step .leftline,#appointment-step #progress-bar .step .rightline{background-color:grey;top:calc((50px + 30px)/ 2)}#appointment-step #progress-bar .step .name{color:#000}#appointment-step #progress-bar.reduced .index{height:30px;width:30px;font-size:16px}#appointment-step #progress-bar.reduced .leftline,#appointment-step #progress-bar.reduced .rightline{top:calc((30px + 16px)/ 2);width:10%}#therapist-home{display:flex;flex-wrap:wrap;justify-content:space-evenly;padding:0 15px}@media screen and (min-width:1200px){#therapist-home{padding:10px 15px;justify-content:space-between}}#therapist-home .home-item{background:#fff;width:315px;height:150px;border-radius:10px;margin:15px 10px;box-shadow:2px 3px 5px #bbb;position:relative}@media screen and (max-width:715px){#therapist-home .home-item:first-child{margin-top:0}}@media screen and (min-width:1200px){#therapist-home .home-item{margin:30px 10px}}#therapist-home .home-item>a{display:block;height:100%;padding:25px}#therapist-home .home-item .title{display:flex;align-items:center;margin-bottom:15px;color:#1da097;font-weight:700;font-size:20px}#therapist-home .home-item .title img{margin-right:10px;width:45px;height:auto}#therapist-home .home-item p{font-size:15px}#therapist-home .home-item.disabled{background:#e9e9e9;padding:25px;cursor:pointer}#therapist-home .sub-notifications{position:absolute;top:25px;right:35px}.therapist-profile-page{display:flex;flex-direction:row;justify-content:space-between}.therapist-profile-page #side-menu{display:none;flex-direction:column}@media screen and (min-width:1200px){.therapist-profile-page #side-menu{display:flex}}.therapist-profile-page #side-menu .menu-block{width:175px;height:100px;padding:15px;text-align:center;background-color:#fff;border:1px solid #cae9e7;position:relative}.therapist-profile-page #side-menu .menu-block img{height:35px;width:auto}.therapist-profile-page #side-menu .menu-block.active{background:#f5faf9;border:1px solid #1da097}.therapist-profile-page #side-menu .menu-block:last-child{border-bottom-left-radius:15px;border-bottom-right-radius:15px;margin-bottom:20px}.therapist-profile-page #side-menu .arrow-right-sm{position:absolute;top:50px;right:-15px;transform:translateY(-50%);width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:15px solid grey}.therapist-profile-page #side-menu .sub-notifications{position:absolute;top:10px;right:15px}.therapist-profile-page .page-content{padding-top:45px;max-width:100%;margin-bottom:60px;width:940px}@media screen and (min-width:992px){.therapist-profile-page .page-content{max-width:940px}}.therapist-profile-page .page-content>div:not(.title){border-radius:5px;box-shadow:0 0 5px #bbb}#loader{width:100%;display:none;position:fixed;z-index:100000;height:100%;background-color:rgba(0,0,0,.5);top:0;left:0}#loader .lds-roller{display:inline-block;position:relative;width:64px;height:64px}#loader .lds-roller.absolutely-centered{display:block;position:absolute;top:50%;left:50%;margin:-36px 0 0 -36px}#loader .lds-roller div{animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;transform-origin:32px 32px}#loader .lds-roller div:after{content:" ";display:block;position:absolute;width:6px;height:6px;border-radius:50%;background:#1da097;margin:-3px 0 0 -3px}#loader .lds-roller div:nth-child(1){animation-delay:-36ms}#loader .lds-roller div:nth-child(1):after{top:50px;left:50px}#loader .lds-roller div:nth-child(2){animation-delay:-72ms}#loader .lds-roller div:nth-child(2):after{top:54px;left:45px}#loader .lds-roller div:nth-child(3){animation-delay:-108ms}#loader .lds-roller div:nth-child(3):after{top:57px;left:39px}#loader .lds-roller div:nth-child(4){animation-delay:-144ms}#loader .lds-roller div:nth-child(4):after{top:58px;left:32px}#loader .lds-roller div:nth-child(5){animation-delay:-.18s}#loader .lds-roller div:nth-child(5):after{top:57px;left:25px}#loader .lds-roller div:nth-child(6){animation-delay:-216ms}#loader .lds-roller div:nth-child(6):after{top:54px;left:19px}#loader .lds-roller div:nth-child(7){animation-delay:-252ms}#loader .lds-roller div:nth-child(7):after{top:50px;left:14px}#loader .lds-roller div:nth-child(8){animation-delay:-288ms}#loader .lds-roller div:nth-child(8):after{top:45px;left:10px}@keyframes lds-roller{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}#account-nav-bar{color:#fff;background-color:#1da097;text-align:center}#account-nav-bar .item{float:left;width:20%;padding:10px 0;line-height:20px;font-size:15px;font-weight:500;position:relative}#account-nav-bar .item .fa{font-size:20px}#account-nav-bar .item .label{display:none}#account-nav-bar .item .notification{background-color:#fd9206;border-radius:50%;width:22px;height:22px;font-size:17px;display:inline-block;vertical-align:middle;text-align:center}#account-nav-bar .item .triangle-lead{width:0;height:0;border-left:14px solid transparent;border-right:14px solid transparent;border-top:14px solid #1da097;position:absolute;bottom:-11px;left:calc(50% - 14px);z-index:1}#patient-selector-top{background-color:#f6f7fa;padding:20px 0 10px}#patient-selector-top #dockable-content{display:none}#patient-selector-top #dockable-content #patient-selector-left{padding-left:15px;box-shadow:inset 0 4px 5px 0 #bbb;margin-top:15px}#patient-selector-top .related-patient-label{font-size:20px;color:grey;float:left;width:340px;line-height:33px;display:none}#patient-selector-top .fa-bars{color:grey;font-size:1.5em;margin-right:20px}#patient-selector-top .related-patient{color:#fd9206;font-size:25px;font-weight:600;line-height:33px;display:inline-block;text-align:left}#patient-selector-top .related-patient::before{content:" ";display:inline-block;vertical-align:middle;background-image:url(../../images/profile-patient.png);width:33px;height:33px}.heading1{text-align:center}.title-responsive-only{font-size:25px;text-align:center;margin-bottom:30px}@media screen and (min-width:1200px){.title-responsive-only{display:none}}.title-center{font-size:25px;text-align:center;margin-bottom:20px}#patient-selector-left{display:none}#patient-selector-left .title{display:none;color:grey;font-size:20px}#patient-selector-left .related-infos{padding:10px 0}#patient-selector-left .related-infos .name{display:block;font-weight:600}#patient-selector-left .add-sub-patient{padding:10px 0;color:#6d6d6d;font-weight:500}#patient-selector-left .add-sub-patient::before{content:" ";display:inline-block;vertical-align:middle;background-image:url(../../images/account/add-related-patient.png);width:51px;height:51px;margin-right:5px}#patient-infos #account-alerts,#user-profile #account-alerts{position:fixed;bottom:0;width:100%;left:0;text-align:center;z-index:1000;padding-bottom:15px}#patient-infos .delete-account-message,#user-profile .delete-account-message{box-shadow:none;font-size:15px;margin-top:50px;text-align:center;padding:20px 45px 10px 45px;background-color:#f5f8fa;border:1px solid silver;border-radius:5px}#patient-infos .delete-account-message div,#user-profile .delete-account-message div{display:none}#patient-infos .delete-account-message div a,#user-profile .delete-account-message div a{display:inline-block;margin:20px 0 5px 0}#patient-infos .delete-account-message input,#user-profile .delete-account-message input{display:none}#patient-infos .delete-account-message input:checked+div,#user-profile .delete-account-message input:checked+div{display:block}#patient-infos .delete-account-message label,#user-profile .delete-account-message label{display:block;cursor:pointer;margin-bottom:10px;text-decoration:underline;font-weight:700}#patient-infos #patient-form label.default{width:100%;display:block}@media screen and (min-width:1200px){#patient-infos #patient-form label.default{width:25%}}#patient-infos .password{display:none}#patient-infos .modify-password{color:#1da097;text-decoration:underline;line-height:40px;cursor:pointer}#patient-infos .input-text.touched label{color:#fd9206!important}.no-data-yet{text-align:center;display:inline-block;padding:10px 0 60px 0;font-size:20px;font-weight:400;line-height:30px}@media screen and (min-width:768px){.no-data-yet{padding:60px 0}}#bookmark-demands,#bookmarked-therapists,#has-bookmarked-me{padding:0 30px;margin-bottom:70px}#bookmark-demands:last-of-type,#bookmarked-therapists:last-of-type,#has-bookmarked-me:last-of-type{margin-bottom:0}#bookmark-demands .bookmarked,#bookmarked-therapists .bookmarked,#has-bookmarked-me .bookmarked{margin-bottom:15px;padding-top:30px;border-top:1px solid #fd9206}#bookmark-demands .bookmarked:first-child,#bookmarked-therapists .bookmarked:first-child,#has-bookmarked-me .bookmarked:first-child{border-top:none;padding-top:0}#bookmark-demands .bookmarked .thumbnail,#bookmarked-therapists .bookmarked .thumbnail,#has-bookmarked-me .bookmarked .thumbnail{float:left;margin-right:25px;margin-bottom:15px}#bookmark-demands .bookmarked .infos,#bookmarked-therapists .bookmarked .infos,#has-bookmarked-me .bookmarked .infos{text-align:left;margin-left:150px;margin-right:50px}#bookmark-demands .bookmarked .infos .name,#bookmarked-therapists .bookmarked .infos .name,#has-bookmarked-me .bookmarked .infos .name{font-size:25px;font-weight:600;margin-bottom:10px;color:#1da097}#bookmark-demands .bookmarked .infos .practice-address,#bookmark-demands .bookmarked .infos .practice-therapies,#bookmarked-therapists .bookmarked .infos .practice-address,#bookmarked-therapists .bookmarked .infos .practice-therapies,#has-bookmarked-me .bookmarked .infos .practice-address,#has-bookmarked-me .bookmarked .infos .practice-therapies{color:grey;font-weight:400;font-size:15px;line-height:20px;margin-bottom:10px}#bookmark-demands .bookmarked .infos a.button,#bookmarked-therapists .bookmarked .infos a.button,#has-bookmarked-me .bookmarked .infos a.button{margin-bottom:15px}#bookmark-demands .bookmarked .close,#bookmarked-therapists .bookmarked .close,#has-bookmarked-me .bookmarked .close{float:right;color:grey;text-decoration:underline;font-size:17px;font-weight:500;cursor:pointer}#bookmarked-therapists .heading1{margin:0 0 20px 0}#my-network{width:100%}#my-network .therapist-block-section{display:flex;flex-direction:row;align-items:center;justify-content:space-between}#my-network .therapist-block-section a{text-align:left}#my-network .therapist-block-section>div{text-align:left}#my-network .therapist-block-section>div:last-child button,#my-network .therapist-block-section>div:last-child div{width:100%}@media screen and (min-width:768px){#my-network .therapist-block-section>div:last-child button,#my-network .therapist-block-section>div:last-child div{width:auto}}#my-network .therapist-block-section>div:last-child div{margin-top:5px}@media screen and (min-width:768px){#my-network .therapist-block-section>div:not(:first-child){width:calc(100% - 140px);float:right}}#my-network .therapist-block-section .therapist-name-jobtitle-formater>span{padding:2px 10px;color:#1da097;border:1px solid #1da097}@media screen and (min-width:768px){#my-network .therapist-block-section .therapist-name-jobtitle-formater>span{display:none}}#my-network .therapist-block-section .therapist-name-jobtitle-formater>a{display:block;margin-top:5px}#my-network .therapist-block-section .therapist-name-jobtitle-formater .jobtitle{margin-bottom:0;position:relative;height:22px;overflow:hidden}#my-network .therapist-block-section .therapist-name-jobtitle-formater .jobtitle span{top:0;right:0;position:absolute;width:100px;height:22px;background:linear-gradient(to right,rgba(255,255,255,0),#fff)}@media screen and (min-width:768px){#my-network .therapist-block-section .therapist-name-jobtitle-formater .jobtitle span{width:300px}}#my-network #bookmarked-therapists{border-bottom:none;margin-bottom:0}#my-network #bookmarked-therapists .status{font-weight:500}#my-network .bookmarked{border-color:#fd9206}#my-network .title{padding:10px 20px;font-size:20px;font-weight:600;margin-bottom:30px;background-color:#eef7f6}#my-network .therapist-block{padding:0;box-shadow:none;border:none}@media screen and (min-width:768px){#my-network .therapist-block{padding:15px}}#my-network .therapist-block:last-child{margin-bottom:0}#my-network .therapist-block .button{padding:10px 25px;border-radius:25px}#my-network .therapist-block h2.name span{display:none}@media screen and (min-width:768px){#my-network .therapist-block h2.name span{display:inline;padding:2px 10px;color:#1da097;border:1px solid #1da097}}#my-network .therapist-block .wrapper-inverse{margin-top:0;padding:0}#my-network .therapist-block .wrapper-inverse>div{float:right;margin-top:10px}@media screen and (min-width:768px){#my-network .therapist-block .wrapper-inverse>div{margin-top:0}}#my-network .therapist-block .wrapper-inverse>div+div{margin-right:0}@media screen and (min-width:768px){#my-network .therapist-block .wrapper-inverse>div+div{margin-right:30px}}#my-network hr{margin-bottom:25px}#my-network,#my-reviews{background-color:#fff;border-radius:10px;overflow:hidden;margin-bottom:60px;cursor:pointer}#my-network>div,#my-reviews>div{padding:20px 25px 20px 25px;background:#fff}@media screen and (min-width:768px){#my-network>div,#my-reviews>div{padding:20px 25px 20px 50px}}#my-network .preview,#my-reviews .preview{display:flex;justify-content:space-between;flex-direction:column}@media screen and (min-width:768px){#my-network .preview,#my-reviews .preview{flex-direction:row}}#my-network .preview>div:first-child,#my-reviews .preview>div:first-child{padding-top:15px}#my-network .preview>div:first-child h1,#my-reviews .preview>div:first-child h1{display:flex;font-size:26px;font-weight:600}#my-network .preview>div:first-child h1 span,#my-reviews .preview>div:first-child h1 span{margin-left:10px}#my-network .preview>div:first-child h1 span.form-tooltip-container,#my-reviews .preview>div:first-child h1 span.form-tooltip-container{display:none}@media screen and (min-width:768px){#my-network .preview>div:first-child h1 span.form-tooltip-container,#my-reviews .preview>div:first-child h1 span.form-tooltip-container{display:inline-block}}#my-network .preview>div:first-child h1 span.form-tooltip-container .form-tooltip,#my-reviews .preview>div:first-child h1 span.form-tooltip-container .form-tooltip{min-width:400px}#my-network .preview>div:first-child h1+p,#my-reviews .preview>div:first-child h1+p{margin-top:30px;font-size:19px;display:none}@media screen and (min-width:768px){#my-network .preview>div:first-child h1+p,#my-reviews .preview>div:first-child h1+p{display:block}}#my-network .preview .global-rating,#my-reviews .preview .global-rating{font-size:26px;padding:30px 40px;background-color:#eef7f6;border-radius:20px;width:100%;margin:20px 0}@media screen and (min-width:768px){#my-network .preview .global-rating,#my-reviews .preview .global-rating{margin:0;width:235px}}#my-network .preview .global-rating>p,#my-reviews .preview .global-rating>p{font-size:26px;font-weight:600;line-height:20px;text-align:center;margin-bottom:10px}#my-network .preview .global-rating>p.offset-fix,#my-reviews .preview .global-rating>p.offset-fix{padding-right:6px}#my-network .preview .global-rating>div,#my-reviews .preview .global-rating>div{font-size:17px;text-align:center}#my-network .preview .global-rating .rating,#my-reviews .preview .global-rating .rating{width:230px;margin-left:calc((100% - 230px)/ 2);overflow:hidden;background-size:20%;line-height:25px;background-image:url(../../images/rating-sprites.png)}@media screen and (min-width:768px){#my-network .preview .global-rating .rating,#my-reviews .preview .global-rating .rating{width:100%;margin-left:0}}#my-network .preview .global-rating .rating .note,#my-reviews .preview .global-rating .rating .note{width:100%;height:39px;background-size:20%;background-position:0 -39px;background-image:url(../../images/rating-full.png)}@media screen and (min-width:768px){#my-network .preview .global-rating .rating .note,#my-reviews .preview .global-rating .rating .note{height:26px;background-position:0 -26px}}@media screen and (min-width:768px){#my-network .preview>p,#my-reviews .preview>p{display:none}}#my-network .content,#my-reviews .content{transition:all 1s ease-in-out;overflow:hidden;height:0;padding:0}@media screen and (min-width:768px){#my-network .content,#my-reviews .content{padding:0 25px 0 50px}}#my-network .content>div:first-child,#my-reviews .content>div:first-child{margin-top:20px}#my-network .content>div:last-child,#my-reviews .content>div:last-child{margin-bottom:25px}#my-network .content .reviews-list,#my-reviews .content .reviews-list{padding:0 20px}@media screen and (min-width:768px){#my-network .content .reviews-list,#my-reviews .content .reviews-list{padding:0 50px}}#my-network .content .reviews-list .review,#my-reviews .content .reviews-list .review{padding:0;background:#fff;border-top:none}#my-network .content .reviews-list .review:not(:last-child),#my-reviews .content .reviews-list .review:not(:last-child){margin-bottom:40px;padding-bottom:30px;border-bottom:1px solid #e9e9e9;box-shadow:0 1px 0 rgba(0,0,0,.1)}#my-network .content .reviews-list .review .name>span:not(.rating),#my-reviews .content .reviews-list .review .name>span:not(.rating){padding:2px 10px;color:#1da097;border:1px solid #1da097}#my-network .content .reviews-list .review button,#my-reviews .content .reviews-list .review button{padding:10px 25px;border-radius:20px}#my-network .content .reviews-list .review button:not(:last-child),#my-reviews .content .reviews-list .review button:not(:last-child){margin-right:30px}#my-network .content .reviews-list .review>p.head,#my-reviews .content .reviews-list .review>p.head{display:flex;justify-content:space-between;flex-direction:column}@media screen and (min-width:768px){#my-network .content .reviews-list .review>p.head,#my-reviews .content .reviews-list .review>p.head{flex-direction:row}}#my-network .content .reviews-list .review>p.head .date,#my-reviews .content .reviews-list .review>p.head .date{margin-bottom:20px}#my-network .content .reviews-list .review .rep-review-buttons,#my-reviews .content .reviews-list .review .rep-review-buttons{margin-top:25px;display:flex;justify-content:flex-end}#my-network .content .reviews-list .review .reply-to-review-bloc,#my-reviews .content .reviews-list .review .reply-to-review-bloc{margin-top:25px}#my-network .content .reviews-list .review .reply-to-review-bloc .review-policy,#my-reviews .content .reviews-list .review .reply-to-review-bloc .review-policy{margin:0;padding:5px}@media screen and (min-width:768px){#my-network .content .reviews-list .review .reply-to-review-bloc .review-policy,#my-reviews .content .reviews-list .review .reply-to-review-bloc .review-policy{width:455px;float:left}}#my-network .content .reviews-list .review .reply-to-review-bloc .review-policy+div,#my-reviews .content .reviews-list .review .reply-to-review-bloc .review-policy+div{margin-top:10px}@media screen and (min-width:768px){#my-network .content .reviews-list .review .reply-to-review-bloc .review-policy+div,#my-reviews .content .reviews-list .review .reply-to-review-bloc .review-policy+div{margin-top:0;float:right}}#my-network .content .reviews-list .review .delete-comment,#my-reviews .content .reviews-list .review .delete-comment{cursor:pointer;text-decoration:underline;margin-top:10px}#user-reviews .heading1{margin-bottom:25px}#details-desktop,#details-responsive{display:block;margin:-40px 0 0 -15px;width:0;overflow-x:hidden;transition:width .2s;z-index:4;position:fixed;background-color:#fff}#details-desktop .link,#details-responsive .link{display:inline-block;color:#fd9206;font-weight:600}#details-desktop a.link:not(.cancel),#details-responsive a.link:not(.cancel){margin:20px 0 0 15px}#details-desktop .appointment,#details-responsive .appointment{margin-left:10px;margin-top:40px}#details-desktop .appointment .practice,#details-responsive .appointment .practice{padding:20px 0}#details-desktop .appointment .practice img,#details-responsive .appointment .practice img{margin-left:25px;margin-bottom:15px}#details-desktop .appointment .practice p,#details-responsive .appointment .practice p{padding:8px 0}#details-desktop .appointment .practice hr,#details-responsive .appointment .practice hr{margin:10px 0}#details-desktop .appointment .practice .patient,#details-desktop .appointment .practice .phone,#details-desktop .appointment .practice .practice-locality,#details-responsive .appointment .practice .patient,#details-responsive .appointment .practice .phone,#details-responsive .appointment .practice .practice-locality{padding-left:20px}#details-desktop .appointment .practice .practice-description,#details-responsive .appointment .practice .practice-description{padding-top:15px;margin-left:10px}#details-desktop .appointment .practice .practice-description p,#details-responsive .appointment .practice .practice-description p{padding:0}#details-desktop .appointment .practice .confirmation+.practice-description,#details-responsive .appointment .practice .confirmation+.practice-description{padding-top:0}#details-desktop .appointment .practice .confirmation,#details-responsive .appointment .practice .confirmation{font-weight:700;display:inline-block;margin-right:20px}#details-desktop .appointment .practice .right.confirmation,#details-responsive .appointment .practice .right.confirmation{display:none}#details-desktop .appointment .practice .left.confirmation,#details-responsive .appointment .practice .left.confirmation{margin-left:10px}@media screen and (min-width:768px){#details-desktop .appointment .practice .left.confirmation,#details-desktop .appointment .practice .practice-description,#details-responsive .appointment .practice .left.confirmation,#details-responsive .appointment .practice .practice-description{margin-left:20px}}#details-responsive{position:static;height:0;overflow-y:scroll;margin-top:0}#details-responsive .appointment{margin:0;margin-top:20px}.appointment{position:relative;cursor:pointer;transition:margin .5s;margin:20px auto;border-radius:10px;background-color:#fff}.appointment.selected{box-shadow:0 0 5px #bbb}@media screen and (min-width:768px){.appointment.selected .triangle-lead{display:block}}.appointment .triangle-lead{display:none;position:absolute;top:13px;right:-23px;border:12px solid transparent;border-left-color:#e75c6c}.appointment.current-1 .title{background-color:#1da097}.appointment.current-1 .triangle-lead{border-left-color:#1da097}.appointment.current-1 .confirmation{color:#1da097}.appointment.current-2 .title{background-color:#fd9206}.appointment.current-2 .triangle-lead{border-left-color:#fd9206}.appointment.current-2 .confirmation{color:#fd9206}.appointment.past .practice p.practice-therapist{color:grey}.appointment.past:not(.missed) .title{background-color:#a0a0a0}.appointment.past:not(.missed) .triangle-lead{border-left-color:#a0a0a0}.appointment.past:not(.missed) .confirmation{color:#a0a0a0}.appointment .title{color:#fff;border-radius:10px 10px 0 0;padding:15px;background-color:#e75c6c}.appointment .title span{display:inline-block;margin-left:10px}.appointment .title span:first-of-type{margin-right:20px}.appointment .confirmation{color:#e75c6c}.appointment .practice{padding:10px;padding-left:20px}.appointment .practice .practice-description{margin-left:20px;max-width:calc(100% - 115px)}.appointment .practice p{color:grey;padding:2px 0}.appointment .practice p.practice-therapist{color:#1da097;font-weight:700}.appointment .practice p.patient i,.appointment .practice p.practice-locality i{margin-right:10px}.appointment .practice p.motive{color:silver;padding-left:45px}.appointment .practice p.phone{color:#0892d0}.appointment .practice p.phone i{color:silver;width:25px}.appointment .practice .cancel{margin:0;margin-right:20px}#my-appointments{box-sizing:border-box;z-index:1}#my-appointments #disappear.invisible{display:none}#my-appointments input{display:none}#my-appointments .appointments-box{margin-bottom:20px;position:relative}#my-appointments .appointments-box.first-box{margin-bottom:55px}#my-appointments input:checked+.appointments-box{display:none}#my-appointments .listing-title{text-align:left;display:block;font-size:20px;font-weight:600;margin:20px 0}@media screen and (min-width:768px){#my-appointments .listing-title{margin-top:0}}#my-appointments .listing-title.active{padding-top:0}#details-desktop{display:none;background-color:transparent}@media screen and (min-width:768px){#details-desktop{display:block;margin:0;position:relative;overflow:auto;width:58.33333%;z-index:1}#details-desktop .appointment{display:none}#my-appointments{border-right:1px solid #e9e9e9}#my-appointments #details-responsive{display:none}}@media screen and (min-width:980px){#details-desktop{width:66.666%}}@media screen and (min-width:992px){#details-desktop .appointment .practice .practice-description{padding-top:15px}#details-desktop .appointment .practice .right.confirmation{display:inline-block}#details-desktop .appointment .practice .left.confirmation{display:none}}@media screen and (min-width:768px){#patient-appointments .heading1{display:none}}#profile-part-selector-top{border-top-left-radius:5px;border-top-right-radius:5px;box-shadow:0 1px 5px 0 #bbb;background:#fff}#profile-part-selector-top .inner-selector{display:flex;flex-direction:row}#profile-part-selector-top .profile-part{flex:1;padding:10px;text-align:center;border-left:2px solid #e9e9e9;position:relative;display:flex;justify-content:center}#profile-part-selector-top .profile-part:first-child{border-left:none}#profile-part-selector-top .profile-part .label{font-weight:500;color:grey}#profile-part-selector-top .profile-part .label.hidable{display:none}#profile-part-selector-top .profile-part .fa,#profile-part-selector-top .profile-part .fas{color:#1da097;font-size:1.3em}#profile-part-selector-top .profile-part .practice-link{display:inline-block;width:25px;height:25px;border-radius:50%;border:1px solid #1da097;text-align:center;vertical-align:middle;color:grey;font-size:17px;font-weight:500;cursor:pointer}#profile-part-selector-top .profile-part .practice-link .fa{color:grey;font-size:12px}#profile-part-selector-top .profile-part .triangle-border-lead{display:none;position:absolute;width:0;height:0;border-left:18px solid transparent;border-right:18px solid transparent;border-top:18px solid #e9e9e9;bottom:-18px}@media screen and (min-width:768px){#profile-part-selector-top .profile-part .triangle-border-lead{display:block}}#profile-part-selector-top .profile-part .triangle-lead{width:0;height:0;border-left:14px solid transparent;border-right:14px solid transparent;border-top:14px solid #fff;position:absolute;bottom:4px;left:-14px}#profile-part-selector-top .sub-notifications{margin-left:3px;vertical-align:middle;display:inline-block}#user-profile .helper.subscription,#user-profile .page-title{display:none}#user-profile .with-helper{margin-bottom:0}@media screen and (min-width:768px){#user-profile .inner{width:60%}}#user-profile .phone-intl .error-message{margin-left:30px}.avatar-upload{position:relative;cursor:pointer;min-width:124px}.avatar-upload #therapist-upload-picture{display:block;cursor:pointer}.avatar-upload .upload{display:none}.avatar-upload .action{text-align:center;vertical-align:middle;padding:10px 0}.avatar-upload .action.layout1{height:100%;line-height:30px;padding:30px 0;font-size:20px}.avatar-upload .action.layout1 .icon{font-size:28px;margin-bottom:5px}.avatar-upload .action.layout2{height:50%;line-height:15px;font-size:12px}.avatar-upload .action.layout2 .icon{font-size:20px;margin-bottom:3px}.avatar-upload .action.layout2:first-child{border-bottom:2px solid #fff;padding-top:25px}.avatar-upload .action.layout2:last-child{padding-top:20px}.avatar-upload .menu{position:absolute;display:none;width:169px;height:169px;border-radius:50%;color:#fff;background-color:rgba(0,0,0,.4)}.avatar-upload .form-tooltip-container{position:absolute;left:0;z-index:1}@media screen and (min-width:1040px){.avatar-upload .form-tooltip-container{position:absolute;left:0}}#myaccount-therapist-address{background-color:#f6f7fa}#myaccount-therapist-address .title-responsive-only{margin-top:43px}#myaccount-therapist-address #address-selector-left{display:none;padding:0 10px}#myaccount-therapist-address #address-selector-left .title{padding:45px 0 20px;font-size:20px;font-weight:500}#myaccount-therapist-address #address-selector-left .address{padding:10px 0 20px;line-height:22px}#myaccount-therapist-address #address-selector-left .address .name{display:block;font-weight:600}#myaccount-therapist-address #address-selector-left .pending{font-style:italic;font-size:12px}#myaccount-therapist-address #address-selector-left #add-new-address{margin-top:30px}#myaccount-therapist-address #address-selector-left #add-new-address::before{content:" ";display:inline-block;vertical-align:middle;background-image:url(../../images/account/add-new-address.png);width:51px;height:51px;margin-right:5px}#myaccount-therapist-address #user-profile{border-left:2px solid #e9e9e9;border-right:2px solid #e9e9e9;border-bottom:2px solid #e9e9e9;background-color:#fff;padding:15px}#myaccount-therapist-address #user-profile .part:first-child .header{display:none}#myaccount-therapist-address #user-profile .practice-top-nav{margin-bottom:30px}#myaccount-therapist-address #user-profile .practice-top-nav .modification-message{float:right;width:350px;color:red;font-style:italic}#myaccount-therapist-address #user-profile .practice-top-nav .name{display:block;color:#1da097;font-weight:600;font-size:20px}#myaccount-therapist-address #user-profile .practice-top-nav .address{line-height:22px}#my-subscription{box-shadow:none}#my-subscription>*{line-height:1.5}#my-subscription .rounded{border-radius:25px;padding:10px 25px}#my-subscription .part{background:#fff;box-shadow:0 0 5px #bbb;border-radius:5px;padding:20px 30px 30px;margin-bottom:30px}@media screen and (min-width:768px){#my-subscription .part:not(.orders)>*{margin-left:20px}}#my-subscription .part:first-of-type>p{display:flex;justify-content:space-between;align-items:center}#my-subscription .part:first-of-type>form>p i,#my-subscription .part:first-of-type>p:nth-child(2) i{margin:0 20px}#my-subscription .part:first-of-type>form>p button,#my-subscription .part:first-of-type>p:nth-child(2) button{text-decoration:underline}#my-subscription .part:first-of-type>button{margin-top:20px;text-decoration:underline;padding:0}#my-subscription .part:first-of-type .inferior-sub{font-size:11px}#my-subscription .part #amend-bank-account{text-align:left}#my-subscription .part #amend-bank-account>p{margin-top:20px;display:flex;justify-content:space-between}#my-subscription .part #amend-bank-account>p button{background:#fff}#my-subscription .part>p{margin-top:20px}#my-subscription .part>p.title{font-size:15px;font-weight:500;background:#f5faf9;margin-top:0;margin-left:0;padding:10px 20px}#my-subscription .part>p.title+*{margin-top:30px}#my-subscription .part .sublink{font-size:12px;text-decoration:underline;margin-left:10px;display:block}@media screen and (min-width:768px){#my-subscription .part .sublink{display:inline}}#my-subscription .part .unsubscribe{color:grey;text-decoration:underline}#my-subscription .part .counter{line-height:25px;font-weight:600;margin-top:10px}#my-subscription .part .loader{margin-top:10px;border-radius:15px;background-color:#e9e9e9;position:relative;height:25px;width:60%}@media screen and (min-width:768px){#my-subscription .part .loader{width:80%}}#my-subscription .part .loader .overlay{position:absolute;border-radius:15px;background-color:#1da097;height:25px}#my-subscription .part #facture-address{margin-top:30px;margin-bottom:40px;padding:10px 20px;border:1px solid #1da097;border-radius:5px;box-shadow:0 1px 1px #bbb}#my-subscription .part #facture-address>p:first-child{margin-bottom:10px}#my-subscription .part #accordion{margin-left:0;padding:0;box-shadow:none;width:100%}@media screen and (min-width:768px){#my-subscription .part #accordion{width:75%;margin-left:10px}}#my-subscription .part #accordion hr{border-bottom:1px solid #f6f7fa;border-top:1px solid #f6f7fa}#my-subscription .part #accordion i{font-weight:100}#my-subscription .part #accordion ul li>label{display:flex;justify-content:space-between}#my-subscription .part #accordion ul li>label span:first-of-type{margin-right:0;min-width:130px;text-align:left}#my-subscription .part #accordion ul li>label span i{margin-right:15px}@media screen and (min-width:768px){#my-subscription .part #accordion ul li>label span i{margin-right:30px}}#my-subscription .part #accordion ul li>label>span:last-of-type{width:60px}#my-subscription .part #accordion ul li>label>i{display:none}@media screen and (min-width:768px){#my-subscription .part #accordion ul li>label>i{display:inline-block;line-height:22px}}#my-subscription .part #accordion ul li ul li:first-of-type{margin-top:30px}#my-subscription #products{overflow:hidden;transition:all 1s ease-in-out;height:0}#my-subscription #products .product{margin-top:30px;border-top:1px solid silver;padding-top:20px}#my-subscription #products .product>p:not(:first-of-type){margin-top:20px}#my-subscription #products .product ul{margin-top:10px}#my-subscription #products .product ul li{display:flex;margin-left:20px}#my-subscription #products .product ul li::before{content:"\2022";color:#1da097;margin-right:10px}#my-subscription #products .product ul li>span{display:inline-block;width:185px}#my-subscription #products .product ul li>span:first-of-type{width:80px}@media screen and (min-width:768px){#my-subscription #products .product ul li>span{width:auto}}#my-subscription #products .product ul+p span{font-size:25px}#my-subscription #products .product ul+p a{display:inline-block;margin-left:25px}@media screen and (min-width:768px){#my-subscription #products .product ul+p a{margin-left:40px}}#my-subscription #products .product .offers{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-evenly;margin-top:35px;text-align:center}#my-subscription #products .product .offers>div{width:75%}@media screen and (min-width:768px){#my-subscription #products .product .offers>div{width:auto}}#my-subscription #products .product .offers .offer{width:240px;border:1px solid silver;border-radius:10px;padding:20px}#my-subscription #products .product .offers .offer p{margin-bottom:10px}#my-subscription #products .product .offers .offer p:first-of-type{font-size:18px}#my-subscription #products .product .offers .offer p:nth-of-type(2){font-size:20px}#my-subscription #products .product .offers p+.offer{border-color:#1da097}#my-subscription #products .product .offers .break{flex-basis:100%;height:15px}@media screen and (min-width:768px){#my-subscription #products .product .offers .break{display:none}}#my-subscription #products .inferior-sub{margin-top:20px}#my-subscription #pack-description{margin-top:40px}#my-subscription #pack-description:nth-child(2){margin-top:20px}#my-subscription #pack-description:nth-child(2)>p button{display:block;margin:0 auto;margin-top:25px}#my-subscription #pack-description>p span{display:block}#my-subscription #pack-description>p i{display:none}@media screen and (min-width:768px){#my-subscription #pack-description>p span{display:inline-block;margin-left:20px;margin-right:10px}#my-subscription #pack-description>p i{display:inline}}#my-subscription #pack-description #packs{overflow:hidden;transition:all 1s ease-in-out;height:0}#my-subscription #pack-description #packs>p:first-of-type{margin-top:40px}#my-subscription #pack-description #packs>div{display:flex;justify-content:space-between;flex-wrap:wrap}#my-subscription #pack-description #packs .pack{width:138px;padding:15px;border:1px solid #e9e9e9;border-radius:5px;text-align:center;margin-bottom:15px}#my-subscription #pack-description #packs .pack:hover{border-color:#1da097;box-shadow:0 5px 5px 0 #e9e9e9}#my-subscription #pack-description #packs .pack .name{display:block;font-size:16px;font-weight:600;margin-bottom:10px}#my-subscription #pack-description #packs .pack .price{display:block;font-size:35px;font-weight:600;margin-bottom:15px}#my-subscription #pack-description #packs .pack .price .currency{font-size:25px}#my-subscription #pack-description #packs .pack .button{font-size:15px}@media screen and (min-width:768px){#my-subscription #pack-description #packs .pack{margin-right:15px;padding:18px;width:173px}#my-subscription #pack-description #packs .pack .name{font-size:20px}#my-subscription #pack-description #packs .pack .currency{font-size:20px}#my-subscription #pack-description #packs .pack:nth-of-type(2){margin-right:15px}}#monthlyStats{padding:30px;border-radius:none;box-shadow:none}#monthlyStats .header{display:flex;justify-content:space-between;flex-direction:column}@media screen and (min-width:768px){#monthlyStats .header{flex-direction:row}}#monthlyStats .header .select{margin-bottom:20px}#monthlyStats .header .select>*{margin:5px 10px 5px 0}#monthlyStats .header .select div{display:inline-block}#monthlyStats .header .select input,#monthlyStats .header .select select{width:165px}#monthlyStats .header .select button{padding:10px}#monthlyStats section{box-shadow:0 0 5px #bbb;padding:30px;margin-bottom:30px;border-radius:5px;background-color:#fff}@media screen and (min-width:768px){#monthlyStats section{padding:45px 60px}}#monthlyStats .left-col,#monthlyStats .right-col{width:280px}#monthlyStats .left-col .title,#monthlyStats .right-col .title{color:grey;font-size:18px;font-weight:600;line-height:20px}#monthlyStats .left-col .title .icon,#monthlyStats .right-col .title .icon{margin-right:10px;vertical-align:bottom}#monthlyStats .left-col .title .fa-chevron-left,#monthlyStats .right-col .title .fa-chevron-left{margin-left:5px;margin-right:5px}#monthlyStats .left-col .title .fa-chevron-right,#monthlyStats .right-col .title .fa-chevron-right{margin-left:5px}#monthlyStats .left-col #statsHistorySelector,#monthlyStats .right-col #statsHistorySelector{width:165px}#monthlyStats .stat-row{padding:10px 0;font-weight:500;line-height:25px}#monthlyStats .stat-row img{float:left}#monthlyStats .stat-row .icon{width:40px;font-size:23px}#monthlyStats .stat-row .label{display:inline-block;margin-left:25px;width:60%}#monthlyStats .stat-row .value{float:right;color:#1da097;font-weight:600}@media screen and (min-width:768px){#monthlyStats .stat-row{padding:10px 20px}}#monthlyStats #user-info .top{display:flex;align-items:center;flex-direction:column;align-items:flex-start}@media screen and (min-width:768px){#monthlyStats #user-info .top{flex-direction:row;align-items:center}}#monthlyStats #user-info .top .detail{display:flex;line-height:30px;align-items:center;margin-bottom:20px}#monthlyStats #user-info .top .detail img{margin-right:30px;border-radius:50%}#monthlyStats #user-info .top .detail span{font-weight:700;font-size:18px}#monthlyStats #user-info .top .detail a{margin-bottom:20px}@media screen and (min-width:768px){#monthlyStats #user-info .top .detail{width:66%}#monthlyStats #user-info .top .detail a,#monthlyStats #user-info .top .detail img{margin-bottom:0}}#monthlyStats #user-info .with-pitch{margin-bottom:20px}@media screen and (min-width:768px){#monthlyStats #user-info .with-pitch{margin-bottom:10px}#monthlyStats #user-info .with-link .detail{margin-right:30px}#monthlyStats #user-info .with-link .detail>div{padding-right:100px;border-right:1px solid #e9e9e9}}#monthlyStats #user-info .bottom{line-height:22px}#user-profile-business-card{width:290px;margin:0 auto;text-align:center}#user-profile-business-card>h2{font-weight:500;letter-spacing:1px;margin-bottom:25px}#business-card-iframe{width:100%;height:900px}#myaccount-therapist-partners .global-description{font-size:16px;font-weight:500;line-height:22px;padding:30px 0}#myaccount-therapist-partners .global-description>div{padding:30px 30px 0;border-radius:none;box-shadow:none}#myaccount-therapist-partners .global-description>div>div:first-child{text-align:justify}#myaccount-therapist-partners .global-description>div>div:first-child .content{margin-top:20px}#myaccount-therapist-partners .global-description h3{font-size:24px;line-height:22px;margin-bottom:10px}#myaccount-therapist-partners .global-description>img{margin-bottom:15px}#myaccount-therapist-partners #available-partners{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin-top:15px}@media screen and (min-width:768px){#myaccount-therapist-partners #available-partners{margin-top:0}}#myaccount-therapist-partners .partner{margin:10px 0;background:#fff;width:280px;height:490px;font-size:16px;line-height:25px;font-weight:500;overflow:hidden;border-radius:5px;box-shadow:2px 2px 6px #d3d3d3}@media screen and (min-width:768px){#myaccount-therapist-partners .partner{margin:40px}}#myaccount-therapist-partners .partner>div:last-child{text-align:center}#myaccount-therapist-partners .partner .content{height:235px;overflow:hidden;margin:20px}#myaccount-therapist-partners .partner .content>.head{margin-bottom:20px}#myaccount-therapist-partners .partner .content>.description{margin-bottom:30px}#myaccount-therapist-partners .partner>img{width:100%;margin-bottom:10px}#myaccount-therapist-partners .partner li,#myaccount-therapist-partners .partner ul{padding-left:15px}#myaccount-therapist-partners .partner li::marker{font-family:"Font Awesome 5 Pro";content:"\f00c";display:inline-block;font-weight:900;color:#1da097}#cancel-subscription-form #precised-termination-motive{display:none}#cancel-subscription-form #submit-termination-request{display:none}@media screen and (min-width:480px){#business-card-iframe{height:1300px}#user-profile-business-card{width:420px}}@media screen and (min-width:768px){#business-card-iframe{height:580px}#user-profile-business-card{width:768px}#available-partners{margin:0 90px}}@media screen and (min-width:980px){#business-card-iframe{height:720px}#user-profile-business-card{width:980px}}@media screen and (min-width:1200px){#business-card-iframe{height:250px}#user-profile-business-card{width:1200px}#available-partners{margin:0}}#patient-header{box-shadow:none}#patient-header .detail{font-weight:600}#patient-header .detail span{color:#1da097}#patient-header .section{margin-top:30px}#patient-header #add-patient{font-weight:600}#patient-header #add-patient a{display:flex;justify-content:flex-end;align-items:center}#patient-header #add-patient i{color:#1da097;margin-right:10px;font-size:20px}#patient-header #add-patient span{border-bottom:1px solid #000}#patient-header .autocompleter{position:relative}#patient-header .autocompleter input{padding-left:40px}#patient-header .autocompleter .fa-search{position:absolute;line-height:40px;left:15px;color:#1da097}#patient-header .autocompleter .autocomplete{display:none;position:absolute;width:100%;padding:10px;background-color:#fff;transform:translateY(-3px);border:1px solid #e9e9e9;border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-shadow:0 3px 5px #bbb}#patient-header .autocompleter .autocomplete .results{max-height:150px;overflow-y:auto}#patient-header .autocompleter .autocomplete .results div{padding:2px 10px}#patient-header .autocompleter .autocomplete .results div a:hover{text-decoration:underline}#patient-header .autocompleter .autocomplete .add-patient{color:#1da097;padding-top:10px}#patient-header .autocompleter .autocomplete .add-patient a:hover{text-decoration:none}#patient-list{margin-top:30px;padding:15px 0;background:#fff;border-radius:5px;box-shadow:0 0 5px #bbb}#patient-list .list-row{display:flex;padding:15px 25px 0;margin-bottom:15px}#patient-list .list-row div{flex:1}#patient-list .list-head{font-weight:600;border-bottom:1px solid #e9e9e9;margin-right:15px}#patient-list .list-head div span{display:flex;align-items:center;padding-right:15px}#patient-list .list-head div span:hover{cursor:pointer}@media screen and (max-width:900px){#patient-list .list-head .list-row div:last-child{display:none}}#patient-list .list-head i{font-size:18px;color:#1da097;margin-left:18px}#patient-list .list-body{margin-top:10px;margin-right:15px;max-height:381px;overflow-y:auto}#patient-list .list-body .list-row{border-bottom:1px solid #e9e9e9;margin:0 25px;padding:20px 0 15px}#patient-list .list-body .list-row:last-child{border-bottom:none}#patient-list .list-body .list-row a:hover{border-bottom:1px solid #6d6d6d}#patient-list .list-body .list-row div{padding-left:10px}@media screen and (max-width:900px){#patient-list .list-body .list-row div:last-child{display:none}}#patient-list+p{text-align:right;font-size:15px;margin-top:15px}#patient-list+p span{cursor:pointer}#patient-header .autocomplete .results::-webkit-scrollbar,#patient-list .list-body::-webkit-scrollbar{width:16px}#patient-header .autocomplete .results::-webkit-scrollbar-track,#patient-list .list-body::-webkit-scrollbar-track{background-color:#f6f7fa;border-radius:100px}#patient-header .autocomplete .results::-webkit-scrollbar-thumb,#patient-list .list-body::-webkit-scrollbar-thumb{background-color:#e9e9e9;border-radius:100px}#patient .title{font-size:18px;font-weight:600}#patient #patient-form{margin-top:30px;margin-bottom:50px;padding:15px 35px;background:#fff;border-radius:5px;box-shadow:0 0 5px #bbb}@media screen and (min-width:1200px){#patient #patient-form{padding:30px 35px}}#patient #patient-form .back-link{margin-bottom:20px;text-decoration:underline;text-decoration-color:grey}#patient #patient-form .back-link i{color:#1da097}#patient #patient-form .back-link span{margin-left:8px}#patient #patient-form .patient-warning{text-align:center;padding:5px;font-size:17px;background:#fcf1d5;color:#000}#patient #patient-form .calendar label{font-size:16px;margin-bottom:5px;width:100%}#patient #patient-form .section{margin-top:30px;min-height:60px;text-align:left}#patient #patient-form .section h3{margin-bottom:20px}#patient #patient-form .phones{display:flex;flex-direction:column}#patient #patient-form .phones .phone-intl{display:flex;wrap:nowrap;align-items:center}#patient #patient-form .phones .phone-intl:first-child{margin-bottom:20px}#patient #patient-form .phones .phone-intl input:disabled{color:#a6a6a6}#patient #patient-form .phones .phone-intl label{font-size:20px;width:25px;text-align:center}@media screen and (min-width:576px){#patient #patient-form .calendar{display:flex;align-items:center}#patient #patient-form .calendar label{margin-right:10px;margin-bottom:0;width:auto}#patient #patient-form .phones{flex-direction:row}#patient #patient-form .phones .phone-intl{display:flex;wrap:nowrap;align-items:center}#patient #patient-form .phones .phone-intl:first-child{margin-right:50px;margin-bottom:0}}#patient #patient-appointment-list{padding:25px 35px;background:#fff;margin-bottom:50px;border-radius:5px;box-shadow:0 0 5px #bbb}#patient #patient-appointment-list h3{display:flex;align-items:center}#patient #patient-appointment-list h3 img{margin-right:15px}#patient #patient-appointment-list .appointment-list{margin-top:25px}#patient #patient-appointment-list .appointment-list .title{padding:10px 20px;font-size:16px;background:#eef6f5}#patient #patient-appointment-list .appointment-list .list-body{margin-top:10px}#patient #patient-appointment-list .appointment-list .list-body .list-row{border-bottom:1px solid #e9e9e9;margin:0;padding:20px 0 15px;display:flex;color:#6d6d6d}@media screen and (min-width:576px){#patient #patient-appointment-list .appointment-list .list-body .list-row{margin:0 25px}}#patient #patient-appointment-list .appointment-list .list-body .list-row div{flex:1}#patient #patient-appointment-list .appointment-list .list-body .list-row:nth-child(2){flex:2}#patient #patient-appointment-list .appointment-list .list-body .list-row:last-child{border-bottom:none}#patient #patient-appointment-list .appointment-list .list-body .list-row .date{padding-right:10px}#patient #patient-appointment-list .appointment-list .list-body .list-row .status{text-align:right;padding-left:10px;display:none}@media screen and (min-width:576px){#patient #patient-appointment-list .appointment-list .list-body .list-row .status{display:block}}#patient #patient-appointment-list .appointment-list .list-body .list-row span:hover{text-decoration:underline;cursor:pointer}#patient #patient-appointment-list .appointment-list .list-body .additionnal-appointment{display:none}#patient #patient-appointment-list a.first-level{display:inline-block;padding:20px 0 15px}#patient .delete-patient{margin-bottom:25px;border:1px solid #a6a6a6;padding:15px;border-radius:5px;text-align:center}#patient .delete-patient .button{background:#6d6d6d;color:#fff;padding:13px 25px}.sub-notifications{border-radius:50%;background-color:orange;font-size:12px;line-height:18px;font-weight:700;height:20px;width:20px;color:#fff;text-align:center}#faq-chooser .chooser{font-size:25px;font-weight:500;margin-bottom:45px}#faq-chooser .button{margin-right:15px;font-size:15px;min-width:150px}#faq-chooser .button:first-child{margin-left:0}#coupon-block #addCouponInput,#coupon-block #couponResponse{display:none}#coupon-block #addCouponLink,#coupon-block #couponResponse{margin:10px 0;color:#1da097;font-weight:700}#coupon-block #addCouponLink button,#coupon-block #retryCoupon button{text-decoration:underline;color:#1da097;background-color:transparent}#coupon-block .left{margin-bottom:21px}#coupon-block #order-couponcode{width:230px;margin-right:20px}#coupon-block .ok{color:#1da097}#coupon-block .ko{color:red}.intl-tel-input{width:100%}.intl-tel-input>input{color:#313131}.intl-tel-input>input::placeholder{color:#a6a6a6}.intl-tel-input .has-error{border:1px solid red}.panel.wrapper{margin:0 auto}@media screen and (min-width:768px){.panel.wrapper{width:480px}}.panel__menu{width:100%;float:left;margin:-20px 0 30px;position:relative}@media screen and (min-width:768px){.panel__menu{margin-top:20px}}.panel__menu img{vertical-align:middle}.panel__menu #therapistLink{padding-left:15px;width:100%;color:#1da097;float:left;font-size:34px;text-align:center}@media screen and (min-width:768px){.panel__menu #therapistLink{padding-left:0;width:65%}}.panel__menu #therapistLink:after{transition:all ease-in-out .2s;background:none repeat scroll 0 0 #1da097;content:"";display:block;height:2px;width:80%;margin:0 auto}.panel__menu #patientLink{padding-right:15px;display:none;width:35%;color:#fd9206;float:right;text-align:right;font-size:23px;margin-top:9px}@media screen and (min-width:768px){.panel__menu #patientLink{padding-right:0;display:block}}.panel__menu #patientLink:after{transition:all ease-in-out .2s;background:none repeat scroll 0 0 #fd9206;content:"";display:block;height:2px;width:0}.panel__menu.second-box #therapistLink{display:none;width:35%;font-size:23px;margin-top:9px;text-align:left}@media screen and (min-width:768px){.panel__menu.second-box #therapistLink{display:block}}.panel__menu.second-box #therapistLink:after{width:0}.panel__menu.second-box #patientLink{display:block;width:100%;font-size:34px;margin-top:0;text-align:center}@media screen and (min-width:768px){.panel__menu.second-box #patientLink{width:65%}}.panel__menu.second-box #patientLink:after{width:80%;margin:0 auto}.panel__menu li a{display:inline-block;padding:10px 0}.panel__wrap{width:100%;float:left;position:relative;margin-bottom:20px}.panel__wrap .panel__box:first-child{position:relative;transform:translateX(-57px) scale(.8);animation:box-1--out .5s;transform-origin:center right}.panel__wrap .panel__box:first-child.active{transform:translateX(0);animation:box-1 .5s}.panel__wrap .panel__box:last-child{right:0;transform:translateX(57px) scale(.8);animation:box-2--out .5s;transform-origin:center left}@media screen and (min-width:768px){.panel__wrap .panel__box:last-child{position:absolute}}.panel__wrap .panel__box:last-child.active{animation:box-2 .5s;transform:translateX(0)}.panel__responsive-button.patient span:last-child{display:none}.panel__responsive-button.therapist span:first-child{display:none}@media screen and (min-width:768px){.panel__responsive-button{display:none}}.panel__box{width:100%;display:none;position:relative;height:370px;float:left;z-index:1;padding:55px 30px 0 30px;background:#fff;border-radius:5px;transition:all .8s}@media screen and (min-width:768px){.panel__box{width:290px;display:block}}.panel__box.active{display:block;box-shadow:0 0 5px #bbb;z-index:2}.panel__box.active>div{display:block}.panel__box#popin-therapist hr{border-color:#1da097}.panel__box#popin-patient hr{border-color:#fd9206}.panel__box>div{display:none}.panel__box>div .forgot{margin-bottom:30px;text-align:left;color:#a6a6a6}.panel__box>div hr{margin:26px 30px;border-top:none}.panel__box>div .login-footer a{padding:10px 20px}@keyframes box-1{0%{transform:translateX(57px) scale(.8);z-index:1}49%{transform:translateX(-100px) scale(.9);z-index:1}50%{transform:translateX(-100px) scale(.9);z-index:2}100%{transform:translateX(0) scale(1);z-index:2}}@keyframes box-1--out{0%{transform:translateX(0) scale(1);z-index:2}49%{transform:translateX(-100px) scale(.9);z-index:2}50%{transform:translateX(-100px) scale(.9);z-index:1}100%{transform:translateX(-57px) scale(.8);z-index:1}}@keyframes box-2{0%{transform:translateX(-57px) scale(.8);z-index:1}49%{transform:translateX(100px) scale(.9);z-index:1}50%{transform:translateX(100px) scale(.9);z-index:2}100%{transform:translateX(0) scale(1);z-index:2}}@keyframes box-2--out{0%{transform:translateX(0) scale(1);z-index:2}49%{transform:translateX(100px) scale(.9);z-index:2}50%{transform:translateX(100px) scale(.9);z-index:1}100%{transform:translateX(57px) scale(.8);z-index:1}}#iframed-reviews #reviews-anchor{border:1px solid #fd9206;padding:30px}#iframed-reviews #reviews-anchor .reviews-list{border-top:1px solid #e9e9e9}#iframed-reviews #reviews-anchor ul.lSPager.lSpg{text-align:left!important}#iframed-reviews #reviews-anchor>a{margin-top:20px}.reviews .global-rating{padding:0 30px}.reviews .global-rating.separated{border-bottom:1px solid #e9e9e9}.reviews .global-rating h2{display:inline-block;margin-right:5px;line-height:24px;margin-bottom:10px}.reviews .first-to-comment{margin-bottom:15px}.reviews .reviews-counter{font-size:12px}.reviews .name{color:#6d6d6d;font-weight:600}.reviews .hidden-reviews{display:none;border-top:1px solid #e9e9e9}.reviews .expand{display:block;margin-bottom:30px}.reviews .review{padding-top:40px;padding-bottom:40px;border-top:1px solid #e9e9e9}.reviews .review:first-child{border-top:none}.reviews .review .name{display:inline-block}.reviews .review .rating.small{margin:4px 0 0 5px;display:inline-block}.reviews .review .date{margin-bottom:25px}.reviews .review .review-policy{font-size:14px;margin:10px 0;padding:15px;background-color:#f5f8fa;border:1px solid silver}.reviews .review .review-policy p{margin:5px 0}.reviews .review .review-policy ul{list-style:bullet inside;list-style:disc inside;margin-left:5px}.reviews .review .review-policy .form-row{margin-bottom:0}.reviews .review .review-policy .review-policy-details{display:none;text-align:left}.reviews .review .reply-to-review-bloc{display:none}.reviews .review .reply{margin-left:15px;margin-top:15px;padding-left:15px;border-left:1px solid silver}.reviews .review .reply .status{font-size:13px;color:#fd9206}.reviews .review .action-btn{float:right;margin-left:10px;margin-top:10px}.reviews .refused-review{margin-top:10px;color:red}.reviews .refused-review i{margin-right:5px}.reviews .new-reviews{margin-top:10px;color:#fd9206}.reviews .new-reviews i{margin-right:5px}.reviews .rating-sliders{-moz-user-select:none;-ms-user-select:none;user-select:none;margin-top:30px;margin-bottom:30px}.reviews .rating-sliders .title{color:#000;margin:40px 0}.reviews .rating-sliders .slider-selection{background:#1da097}.reviews .rating-sliders .slider-handle{background:#1da097;border:3px solid #fff;box-shadow:0 1px 2px 2px #bbb}.reviews .rating-sliders .slider-tick-container{display:none}.reviews .rating-sliders .slider-block{margin-bottom:25px}.reviews .rating-sliders .slider-title{display:block;margin-bottom:10px}.reviews .write-review .title{margin-bottom:15px}#report-review .popin{text-align:left}#report-review .popin h2{margin-bottom:20px;text-align:center}#report-review .popin label{font-weight:700}#report-review .popin p{font-weight:400;margin:5px 0 15px}#report-review .popin ul{list-style:disc inside}.marketing-promo-countainer.slider{position:fixed;background-color:#fff;box-shadow:1px 1px 4px -1px #555;z-index:124;width:300px;height:auto;transition:all 2s;right:50%;transform:translateX(50%)}.marketing-promo-countainer.slider .marketing-promo{text-align:center;background-size:cover;background-repeat:no-repeat;padding:10px 15px;border:5px solid #fff}.marketing-promo-countainer.slider .marketing-promo>div{padding:5px;background-color:#fff;text-align:center}.marketing-promo-countainer.slider .marketing-promo>div .marketing-promo-title{font-size:34px;line-height:34px;margin-bottom:20px;color:#1da097;font-weight:700}.marketing-promo-countainer.slider .marketing-promo>div .marketing-promo-subtitle{font-size:18px;line-height:22px;margin-bottom:10px}.marketing-promo-countainer.slider .marketing-promo>div>p{margin-top:15px}.marketing-promo-countainer.slider span{opacity:1;display:block;width:37px;height:37px;background-color:#000;border-radius:50%;text-align:center;cursor:pointer;position:absolute;right:-19px;top:-20px}.marketing-promo-countainer.slider span i{color:#fff;vertical-align:middle;line-height:37px;font-size:1em;font-weight:300}@media screen and (min-width:576px){.marketing-promo-countainer.slider{right:33%}}@media screen and (min-width:992px){.marketing-promo-countainer.slider{right:16%}}.marketing-promo-countainer.slider.closed{overflow:hidden;border:none;top:200%;height:0}#marketing-tool-banner{background-color:#fd9206;overflow:hidden;color:#fff}#marketing-tool-banner>:first-child{display:inline-block;padding:8px 2em 8px 100%;white-space:nowrap;animation:defilement-rtl 60s infinite linear}.marketing-tool-popin>div{padding:20px;background-position:center;background-repeat:none;background-size:cover}.marketing-tool-popin .title{background-color:#fd9206;color:#fff;font-size:20px}@media screen and (min-width:320px){header .wrapper.header{padding:0}main #therapy-listing #therapy-reference{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media screen and (min-width:480px){.form-row.col-2 .form-row-component,.form-row.col-3 .form-row-component,.form-row.col-4 .form-row-component{float:left}.form-row.col-2 .form-row-component:first-child,.form-row.col-3 .form-row-component:first-child,.form-row.col-4 .form-row-component:first-child{margin-left:0}.form-row.col-2 .form-row-component{width:49%;margin-left:2%}.form-row.col-3 .form-row-component{width:32%;margin-left:2%}.form-row.col-4 .form-row-component{width:22%;margin-left:2%}.form-row .form-row-component{margin-bottom:0}.form-row .form-row-component.social-network .form-control{width:78%}#siteheader #top-menu #logo img{width:40px}#siteheader #top-menu #logo .sitename{font-size:28px;line-height:32px}#siteheader #top-menu #logo .baseline{line-height:6px}#siteheader #top-menu .fa-button{margin-top:15px}#siteheader #top-menu.reduced #logo .sitename{font-size:24px;line-height:26px}#siteheader #top-menu.reduced #logo img{width:37px}#siteheader #top-menu.reduced #logo #brand{margin-top:5px}#siteheader #top-menu.reduced .fa-button{margin-top:10px}#siteheader #top-menu.reduced .fa-button .fa{font-size:24px}#siteheader #profile-part-selector-top .profile-part{width:50%}#siteheader #profile-part-selector-top .profile-part .label{font-size:15px}#siteheader #profile-part-selector-top .profile-part .label.hidable{display:inline-block}#siteheader #profile-part-selector-top .profile-part .triangle-border-lead{left:50%}#siteheader #progress-bar .step .leftline,#siteheader #progress-bar .step .rightline{width:20%}#siteheader #progress-bar .step .name{font-size:15px}#search-background .title{padding-top:70px}#search-background .subtitle{margin-bottom:50px}main #splash{text-align:center}main #splash .content{padding:0 30px}main #shortcuts .shortcut{float:left;width:33%;margin-bottom:0}main #shortcuts .shortcut:first-child{margin-left:0}main #myaccount-therapist-profile #user-profile form .part .helper{margin-bottom:0}main #user-profile form .part .user-block .left-col .civility{clear:none;padding-top:0}main #user-profile form .part .user-block .left-col .upload-wrap{margin-top:20px}main #user-profile form .part .opening-hours .form-row-component{margin-bottom:20px}main #user-profile form .part .form-row-component.simplebo{line-height:40px;color:#1da097;padding-left:10px}main #user-profile form .part .form-row-component.simplebo a{text-decoration:underline;cursor:pointer}footer #newsletter .block .fa-envelope{display:inline-block}footer #newsletter .form-row-component{display:inline-block}footer #newsletter .form-row-component input{width:200px}footer #newsletter #send-subscription{display:inline-block;width:auto;margin-top:0}}@media screen and (min-width:550px){#partners article.partner-thumbnail{float:left;margin-right:calc(100% - (2 * 206px))}#partners article.partner-thumbnail:nth-of-type(2n){margin-right:0}#partners article.partner-thumbnail:nth-of-type(2n+1){clear:left}#practice #practice-therapies{-webkit-columns:2;-moz-columns:2;columns:2}#practice .part.reviews .rating-sliders .slider-row:nth-child(odd){float:left}#practice .part.reviews .rating-sliders .slider-row:nth-child(even){float:right}}@media screen and (min-width:992px){.wrapper{margin:0 auto}.wrapper.steps{width:70%}.wrapper.form{width:768px}.wrapper.steps-3{width:550px}.wrapper.steps-4{max-width:725px}.wrapper.steps-5{max-width:900px}#double-login>.modal-dialog{min-width:700px}#double-login .modal-content .modal-dialog{width:46%}#double-login .modal-content .modal-dialog .title{min-height:70px}#siteheader #user-hover-menu{display:block}#siteheader #top-menu #logo img{width:43px}#siteheader #top-menu #logo .sitename{font-size:35px;line-height:35px}#siteheader #top-menu #logo .baseline{line-height:7px}#siteheader #top-menu.reduced #logo img{width:40px}#siteheader #top-menu.reduced #logo .sitename{font-size:33px;line-height:33px}#siteheader #account-nav-bar .item{padding:15px 3px}#siteheader #account-nav-bar .item .fa{display:none}#siteheader #account-nav-bar .item .label{display:inline}#siteheader #account-nav-bar .sub-notifications{margin-top:0}#siteheader #profile-part-selector-top .profile-part{width:50%}#siteheader #profile-part-selector-top .profile-part .label{font-size:20px}#siteheader #profile-part-selector-top .triangle-border-lead{bottom:-21px}#siteheader #patient-selector-top .fa-bars{display:none;margin-right:0}#siteheader #patient-selector-top .related-patient-label{display:block}#siteheader #responsive-phone-search-control{display:none}#search-background .title{padding-top:60px;font-size:35px}#search-background .subtitle{margin-bottom:50px;font-size:26px}#search-background #search-bar{display:block}#search-background #search-bar.home.fixed{top:73px}#search-background #search-bar .dropdown{max-height:400px}#search-background #search-bar .searchbar-field{width:40%;float:left;margin-right:1%;margin-bottom:0}#search-background #search-bar #search-topbar-search-button{float:left;width:18%}main .white-rounded-box.reduced-padding-mobile{padding:75px 45px 50px}main #shortcuts .shortcut .title{font-size:15px}main article{max-width:760px}main #therapy-listing #therapy-reference{-webkit-column-count:3;-moz-column-count:3;column-count:3}main #search-results #results-infos{font-size:20px;padding:10px 15px}main #search-results #results-infos .parts{display:inline}main #search-results .right-col{float:right;width:400px;display:block}main #search-results .right-col #therapists-map{height:auto}main #search-results .right-col #therapists-map.loaded{height:50vh}main #search-results #therapists-listing{float:left;width:calc(100% - 470px)}main #appointment-step .left-col{float:left;width:calc(100% - 440px);margin-right:30px}main #appointment-step .left-col .faded-block{padding:30px 60px}main #appointment-step .right-col{float:right;width:410px}#patient-selector-left{float:left;width:340px;display:block}#myaccount-therapist-address #user-profile{padding:45px}#patient-infos{float:left;width:calc(100% - 340px)}#monthlyStats .left-col{float:left;width:300px}#monthlyStats #current-offer{margin-top:50px}#monthlyStats .right-col{float:right;width:calc(100% - 340px)}#monthlyStats .stat-row{width:auto}#subscription-periodicity{width:50%}#landing{background-image:url(../../images/market/lines-left.png),url(../../images/market/tree-unrooted.png);background-repeat:repeat-x,no-repeat;background-position:left bottom,right 25% bottom 25px}#landing .content{width:50%}#features .feature:nth-child(even) .screenshot{float:right;margin-left:3%;margin-right:0}#features .feature:nth-child(even) .description{float:left;margin-left:0;margin-right:3%}#features .feature .screenshot{width:47%;float:left;margin-right:3%;text-align:center}#features .feature .description{width:47%;float:right;margin-left:3%;position:relative;margin-top:0}#features .feature .description .content{min-height:300px;word-break:keep-all}#features .feature .description .content h2{font-size:25px;margin-bottom:15px;font-weight:600}#features .feature .description .content p{font-size:15px;line-height:23px}#order-payment .right-col{float:right}#order-payment #cart{width:300px}#order-payment .form-wrap{width:calc(100% - 320px);padding:40px 60px 60px;margin:0;float:left}#partners article.partner-thumbnail{float:left;margin-right:calc((100% - (3 * 206px))/ 2)}#partners article.partner-thumbnail:nth-of-type(2n){margin-right:calc((100% - (3 * 206px))/ 2)}#partners article.partner-thumbnail:nth-of-type(2n+1){clear:none}#partners article.partner-thumbnail:nth-of-type(3n){margin-right:0}}@media screen and (min-width:900px){#search-background.home{height:430px}#search-background .title{padding-top:100px;font-size:50px}#search-background .subtitle{margin-bottom:80px;font-size:29px}#search-background #search-bar .dropdown{overflow:hidden;max-height:none}#search-background #search-bar.home #search-topbar-search-button{height:55px}#search-background #search-bar.home #search-topbar-search-button .search-label{display:inline}#search-background #search-bar.home .wrapper{max-width:1200px;width:90%}#search-background #search-bar.reduced #search-topbar-search-button{height:43px}#search-background #search-bar.reduced .wrapper{padding:8px 15px}#search-background #search-bar.fixed{background-color:#f6f7fa}#search-background #search-bar.fixed .wrapper{background-color:transparent}main #features .description{height:400px}main #features .description .content{position:absolute;top:50%;transform:translateY(-50%);min-height:300px}}@media screen and (min-width:1000px){#partners article.partner-thumbnail{float:left;margin-right:calc((100% - (4 * 206px))/ 3)}#partners article.partner-thumbnail:nth-of-type(2n){margin-right:calc((100% - (4 * 206px))/ 3)}#partners article.partner-thumbnail:nth-of-type(2n+1){clear:none}#partners article.partner-thumbnail:nth-of-type(3n){margin-right:calc((100% - (4 * 206px))/ 3)}#partners article.partner-thumbnail:nth-of-type(3n+1){clear:none}#partners article.partner-thumbnail:nth-of-type(4n){margin-right:0}#partners article.partner-thumbnail:nth-of-type(4n+1){clear:left}.opening-hours th{font-size:15px}.opening-hours thead th{padding:15px 0 15px;font-weight:600}.opening-hours tbody tr{line-height:25px}.opening-hours tbody td{width:22%}.opening-hours tbody td input{font-size:18px;padding:0 10px;border-radius:5px}.opening-hours tbody th .checkbox{margin-bottom:0}.opening-hours .daytime{left:10%;right:auto;width:80%}.opening-hours .separated-right{padding-right:15px}}@media screen and (min-width:1200px){.wrapper{width:1200px;margin:0 auto;padding:0 15px}.wrapper.order{width:1100px}.wrapper.p85{width:980px}.wrapper.p80{width:960px}.wrapper.p75{width:900px}.wrapper.p70{width:840px}.wrapper.payment-landing{width:800px}.wrapper.steps{width:550px}label.default{display:block}input.labeled,select.labeled{width:75%}.phone-intl.labeled .intl-tel-input{width:75%}.form-row-component.checkbox.labeled{width:75%}.form-row-component.autocomplete .labeled+ul{width:75%;margin-left:25%}.zipcode-autocomplete .resultingAddress.labeled{margin-left:25%}.labeled .error-message,.labeled+.error-message{margin-left:25%}.login-wrapper{width:600px;margin:0 auto}.login-wrapper .white-rounded-box{padding:30px}.login-wrapper .white-rounded-box .content{color:#313131;margin-bottom:20px;line-height:23px}.login-wrapper .white-rounded-box .form-row{margin-bottom:15px}#siteheader #search-background .title{font-size:57px}#siteheader #search-background .subtitle{font-size:32px}#siteheader #top-menu{float:left;width:42%}#siteheader #top-menu #logo{width:100%}#siteheader #top-menu #logo img{width:auto}#siteheader #top-menu #logo #brand .user-notifications{display:none}#siteheader #top-menu #logo .sitename{font-size:40px;line-height:40px}#siteheader #top-menu #logo .baseline{font-size:13px;line-height:10px}#siteheader #top-menu .fa-button{display:none}#siteheader #profile-part-selector-top .profile-part .triangle-border-lead{bottom:-18px}#siteheader #profile-part-selector-top .profile-part .practice-link{display:none}#siteheader #user-menu{display:block;float:right;margin-top:27px;margin-right:15px;padding-bottom:0;box-shadow:none}#siteheader #user-menu.reduced{margin-top:13px}#siteheader #user-menu .top-nav-item{display:inline-block;border-left:1px solid #1da097;border-bottom:none;padding:0 10px;margin:15px 0;vertical-align:top}#siteheader #user-menu .top-nav-item:first-child{border-left:none}#siteheader #user-menu #user-hover-menu{display:inline-block}#siteheader #user-menu #user-hover-menu .user-notifications{top:-12px;right:-12px}#siteheader #user-menu .button{margin-top:0;margin-left:0}#siteheader #account-menu{display:none}#siteheader #search-topbar #results-infos .parts{display:inline}#responsive-menu-duplicate{display:none}#profile-part-selector-top{display:block}#account-nav-bar{display:block}#patient-infos{float:left;width:calc(100% - 600px)}main #shortcuts .shortcut .title{font-size:18px}main.grey{background-color:#f6f7fa}main .white-rounded-box .div-2-col{float:left;width:50%}main .white-rounded-box .error-page-image{display:block}main #therapy-listing .search{width:25%}main #therapy-listing #therapy-reference{-webkit-column-count:4;-moz-column-count:4;column-count:4}main #product-listing .page-title{font-size:35px;line-height:50px;font-weight:400;margin:0 auto 60px;text-align:center}main #product-listing .offers{padding-top:25px;display:flex;justify-content:center}main #product-listing .offers .offer-block{width:calc(91% / 4 - 1px);margin-left:6%;border:none}main #product-listing .offers .offer-block:first-child{margin-left:0}main #product-listing .offers .offer-block.enabled .fa-chevron-right{display:none}main #product-listing .offers .offer-block .name-and-price,main #product-listing .offers .offer-block .summary{display:block}main #product-listing .offers .offer-block .name-and-price{border-radius:5px 5px 0 0;border:1px solid transparent;border-width:1px 1px 0 1px}main #product-listing .offers .offer-block .name-and-price .content{margin:0 auto 7px;width:230px}main #product-listing .offers .offer-block .name-and-price .content .offer-name{font-size:20px}main #product-listing .offers .offer-block .name-and-price .award-layer{width:100%;top:-35px;border-radius:inherit;text-align:center;border:1px solid transparent;border-width:1px 1px 0 1px}main #product-listing .offers .offer-block .name-and-price .price{font-size:65px;line-height:50px;font-weight:700}main #product-listing .offers .offer-block .summary{border-radius:0 0 5px 5px;padding:15px;height:350px;border:1px solid #e9e9e9;border-width:0 1px 1px 1px;text-align:center}main #product-listing .offers .offer-block .summary p{margin:0}main #product-listing .offers .offer-block .summary .expand-subscription{position:absolute;display:block;bottom:20px;text-align:center;width:80%;left:10%;font-weight:700;cursor:pointer;border:1px solid;border-radius:5px;padding:7px 15px}main #product-listing .offers .offer-block .summary .expand-subscription.ui-color1{border-color:#1da097}main #product-listing .offers .offer-block .summary .expand-subscription.ui-color2{border-color:#fd9206}main #product-listing .offers .triangle-border-lead{display:block}main #product-listing .offers .div-lead-in.active{z-index:10;display:block}main #product-listing .offers .div-lead-in.selected{display:block;z-index:5}main #product-listing #details{clear:left;display:none;margin-bottom:60px}main #product-listing #details .offer-detail .pricing-detail{display:block}main #product-listing #details .offer-detail .features{-webkit-columns:2;-moz-columns:2;columns:2}main #product-listing #details .offer-detail.active{position:relative;z-index:10;display:block}main #product-listing #details .offer-detail.selected{position:relative;z-index:1;display:block}main #product-listing #details .offer-detail.hidden{display:none}main #product-listing #descriptions{clear:left;display:none}main #product-listing #descriptions .offer-description.selected{position:relative;z-index:1;display:block}main #myaccount-therapist-address #address-selector-left{display:block;width:33%;float:left}main #myaccount-therapist-address #user-profile{width:67%;float:right}main #features .description{height:478px}main #order-payment .form-wrap .part .form-row-component{width:50%}main #order-payment .form-wrap .part .form-row-component.checkbox,main #order-payment .form-wrap .part .form-row-component.payment-type{width:100%}main #order-payment .form-wrap .part .form-row-component.checkbox .coupon-messages,main #order-payment .form-wrap .part .form-row-component.payment-type .coupon-messages{color:#1da097;font-style:italic;margin-top:5px}main #patient-subscribe .form-wrap .part .form-row-component.checkbox{width:100%}}#send-message{padding:13px 50px}