.breadcrumbs ol li:after{display:block;content:"\0BB \020";position:absolute;right:-15px;top:0}.font-bold{font-weight: bold;}.breadcrumbs ol li:last-child:after{display:none}.breadcrumbs{padding:0}.breadcrumbs ol{padding:0;list-style-type:none}.breadcrumbs ol li{border:1px solid #0000;display:inline-block;position:relative;margin-right:15px}.soc-media-links{text-align:left;padding:0 5% 2.4em}.soc-media-links span{color:white;font-weight:500;font-size:1rem;display:inline-block}footer .footer-info .footer-nav ul li .soc-media-links a{display:inline-block;padding:0}*:focus{outline:0}html,body{height:100%;min-height:100%}body{margin:0;background:#fff;font:400 1.125rem/1.6875rem Rubik,sans-serif;letter-spacing:normal;color:#323a45;background-color:#FCFDFD}h1{line-height:1.2em}.navigation-container{align-items:center;border-bottom:1px solid #0e463e;display:flex;height:60px;justify-content:center;padding:0 16px;top:0;z-index:1}.navbar-brand{height:85px}.navbar-brand img{height:85px;width:244px}.navigation-container{align-items:center;border-left:1px solid #0d494059;display:flex}.navigation-container ul{display:flex;list-style-type:none;margin:0;padding:0}.navigation-container ul button{align-items:center;background:transparent;border:0;border-radius:5px;color:#2FA398;display:flex;height:66px;padding:0 15px;position:relative;text-decoration:none;z-index:150;cursor:pointer}.navigation-container ul button span{border-bottom:3px solid transparent;border-top:3px solid transparent;box-sizing:border-box;font-size:1.2rem;margin-right:3px;position:relative;font-weight:bold}.menu-list{align-items:center;border-left:1px solid #0d494059;display:flex}.mob-men{display:none}main{margin-bottom:10px;position:relative}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}@media(min-width:768px){.container{width:750px}}@media(min-width:992px){.container{width:970px}}@media(min-width:1200px){.container{width:1170px}}.clearfix{clear:both}@media(min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%;display: flex;}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}}.search-container-box{background:url(/images/on-mend-background-1400.jpg);border-bottom-right-radius:100px;border-bottom-left-radius:100px}.search-container{background:#2FA398d6;color:#fff;display:flex;flex-direction:column;margin-bottom:10px;padding:20px 30px;position:relative;background-size:cover;border-bottom-right-radius:100px;border-bottom-left-radius:100px}.search-intro-text-container{display:flex;flex-direction:column;margin-bottom:20px;text-align:center;width:100%}.search-intro-text-container h1{margin-bottom:8px;text-shadow:#0e463e 1px 0 7px;font-size:2.5em;line-height:1em}.search-intro-text-container a{text-shadow:#fff 1px 0 14px;color:#323a45}.search-bar-container{display:flex;padding-left:30px;padding-right:30px;justify-content:center}.search-form{background:#ffffffed;max-width: 100%;display:flex;flex-direction:column;padding-bottom:16px;align-items:center;box-shadow:5px 5px 5px 0 rgb(47 51 50 / 50%);-webkit-box-shadow:5px 5px 5px 0 rgb(47 51 50 / 50%);-moz-box-shadow:5px 5px 5px 0 rgb(47 51 50 / 50%)}.search-form.horizontal{flex-direction:row;opacity: .9; border-radius: 6px;}.search-form.horizontal .inputs-container{padding:15px 10px 0 20px;width: 780px;}.search-form.horizontal .form-actions{margin-top:12px;margin-right:10px}.search-form.horizontal .inputs-container .form-field{max-width:375px;width: 100%;position: relative;}.search-form.horizontal .form-actions button{border-radius:6px;}.search-form.horizontal .form-actions button:hover{background: #74adad; color: #fff;}.search-form .inputs-container{color:#000;display:flex;padding:20px 30px;flex-direction:row}.search-form .inputs-container .form-field{margin-right:.9375rem;max-width:347px;display:flex;flex-direction:column}.search-form .inputs-container .form-field label{font-weight:bold;color:#323a45;font-size:1.2em}@media(max-width:768px){.search-form.horizontal .inputs-container{width: 350px;}.search-form .inputs-container .form-field{width:100%;margin-right:0}.search-form .inputs-container .form-field *{width:100%;margin-right:0;display:flex}.search-form .inputs-container{padding:5px 7px;flex-direction:column}}.search-form .inputs-container input.input-search,.search-form .inputs-container textarea.input-search{background:transparent;border:2px solid #181717;border-radius:6px;box-sizing:border-box;color:currentColor;font:inherit;height:63px;margin:0;max-width:100%;outline:0;padding:1rem 0 1rem 1.4rem;text-align:inherit;vertical-align:bottom;width:100%}.search-form .inputs-container textarea.input-search{resize:none;height:200px}.search-form .inputs-container select{background:transparent;border:2px solid #323a45;border-radius:6px;box-sizing:border-box;color:#323a45;font:inherit;height:63px;margin:0;outline:0;padding:1rem 0 1rem 1.5rem;text-align:inherit;vertical-align:bottom;width:100%}.alert-hint{background:#63c8a1;margin-top:20px;padding:10px}.hint{color:#747474;font-size:13px}.wide{width:100%;height:100%}.nav-menu-button{position:relative}.nav-menu-button .dropdown-submenu{position:absolute;top:26px;width:170px;text-align:left;left:22px}.search-form .form-actions button{align-items:center;background-color:transparent;border:2px solid #0e463e;border-radius:24px;color:#0e463e;display:flex;height:44px;letter-spacing:.5px;padding:0 32px;text-transform:uppercase;transition:all .05s linear;cursor:pointer}.search-results-container{display:flex;justify-content:center}.countries-list,.states-list,.cities-list{-moz-column-count:4;-webkit-column-count:4;color:#0e463e;column-count:4;display:flex;flex-direction:row;flex-wrap:wrap;list-style:none;margin:0;padding:0 20px;place-content:center}.countries-list li,.states-list li,.cities-list li{display:flex;padding:3px;width:350px}.countries-list .ct i{margin-right:3px}a{color:#323a45;text-decoration:none;color:#2FA398;font-weight:bold}.inl-bl{display:inline-block}footer{text-align:center}footer .footer-info .schema-info{order:1;padding:0 4.2em;width:100%;justify-content:flex-start;display:flex}footer .footer-nav{padding:3.3em;order:2;background-color:#4c;margin-left:0;max-width:100%;border-top-right-radius:100px;border-top-left-radius:0;margin-top:2em}footer .footer-info .social-info{order:3;width:100%;max-width:100%;background-color:#05c3de;padding:3.3em 3.3em 2.4em 3.3em;margin-top:0;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}footer .сopyright{padding-bottom:2rem;padding-top:3.64rem;background-color:#323a45;color:#bcbec7}footer .сopyright a{color:white}footer .сopyright ul{list-style:none}footer .сopyright ul li{display:inline-block}.modal{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);overflow:hidden;z-index:1002}.modal.hidden{display:none}.cookie-modal.modal{position:relative;background:0}footer .footer-info &gt;*{width:100%}footer .footer-nav{flex:0 1 auto;padding:2.9em 4em 3.2em 7em;background-color:#4c;border-top-left-radius:100px;margin-top:2.17em}footer .footer-info .social-info{order:3;width:100%;max-width:100%;background-color:#05c3de;padding:3.3em 3.3em 2.4em 3.3em;margin-top:0;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}footer .footer-info .footer-nav ul{height:100%;margin-left:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:space-around;-ms-flex-line-pack:distribute;align-content:space-around;display:-webkit-flex;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0}footer .footer-info .footer-nav ul li{width:50%}footer .footer-info .footer-nav ul li a{padding:.46em 0;font-size:1rem;display:block;color:#fff;font-weight:400;line-height:1;font-family:Arial,sans-serif;padding:0 5% 2.4em;text-align:left;font-weight:bold}.hidden{display:none}div.alert{background:aliceblue;padding:20px}div.alert p{margin:0}.mini-guide{font-size:medium}.mini-guide h3{margin:0}.mini-guide h4{margin:10px 0}.label{color:#2d6367;font-size:16px}#dialog-title{font-size:1.5em;margin:0;font-weight: bold;}@keyframes moveup{0%{bottom:-25px;opacity:0}100%{bottom:0;opacity:1}}@keyframes movedown{0%{top:-25px;opacity:0}100%{top:0;opacity:1}}.label{transition:.3s ease all}.iconed::before{content:attr(data-icon)}.on-mend-goal{width:600px;max-width: 100%;}.center{text-align:center}.iconed::before{color:#fff;padding:.05em .2em 0 0;font-size:1em}.on-mend-goal{font-size:1em}.cookie-modal.modal{position:relative;background:0}.cookie-modal.modal .modal-window{display:fixed;bottom:0;left:unset;top:unset;width:100%;transform:none;padding:1rem;border:1px solid;box-sizing: border-box;}.modal .modal-window{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fffffff2;width:41.667rem;padding:2rem;z-index:101}.four-fifths{width:80%}.btn{display:inline-block;position:relative;transition:.4s ease 0s;border-radius:6px;font-family:poppins,sans-serif;font-size:1.056rem;line-height:1.158;letter-spacing:0;font-weight:600;padding:.6056em 1.3em;cursor:pointer}#agree-cookie-btn{background:#2FA398}.content-box{padding:.5rem 1rem;background-clip:border-box;border-radius:0 0 5px 0;border:1px solid #ddd;border-top:0;color:#747474}.section-text{background-color:#2FA398;color:#FFF;font-weight:normal;padding:12px 16px;border:0;display:block;margin-bottom:0;border-radius:8px 8px 0 0;margin:0}.card{padding:0 15px}.countries-list,.states-list,.cities-list{-moz-column-count:4;-webkit-column-count:4;color:#0e463e;column-count:4;display:flex;flex-direction:row;flex-wrap:wrap;list-style:none;margin:0;padding:0 20px;place-content:center}.countries-list li,.states-list li,.cities-list li{display:flex;padding:3px;width:350px}.countries-list .ct i{margin-right:3px}a{color:#323a45;text-decoration:none;color:#2FA398;font-weight:bold}.inl-bl{display:inline-block}.states-groups,.cities-groups{display:flex}footer{text-align:center}p[data-font-weight="bold"]{font-weight:bold}.pretty-list{list-style:none;margin:1.75rem 0;display:flex;flex-flow:wrap;place-items:flex-end}.pretty-list a{display:flex;width:100%;height:100%;padding:.4rem 1rem .4rem 3rem;box-sizing:border-box;font-size:1.1em;border: 1px solid #2fa39861;}.pretty-list li{border-radius:0 .5rem .5rem .5rem;margin-top:1rem;min-height:1rem;padding:0;position:relative;width:45%;display:flex;box-sizing:border-box;margin:0 1rem}@media(max-width:500px){.search-form.horizontal .inputs-container{width: 277px;}.pretty-list li{width:100%}}.pretty-list a:hover{background:#2FA398}.pretty-list a:hover{color:white}.pretty-list li::before{background:linear-gradient(135deg,#83e4e2 0,#49c7a7 100%);border-radius:1rem 1rem 0 1rem;content:"";height:1.6rem;left:-1rem;overflow:hidden;position:absolute;top:-1.5rem;width:1.5rem;border:2px solid #2FA398}.pretty-list li::before{align-items:flex-end;color:#2e7574;display:flex;justify-content:flex-end;padding:.25em .5em;z-index:1;content:attr(data-letter);text-transform:capitalize;font-size:1.2em}.services-list li::before{content:attr(data-icon)}.cities-groups,#states{flex-wrap:wrap}.cities-groups .pretty-list,#states .pretty-list,#cities .pretty-list{flex-flow:wrap;place-items:none;justify-content:center}.cities-groups .pretty-list li,#states .pretty-list li,#cities .pretty-list li{flex-wrap:wrap;align-self:flex-start}.cities-groups .pretty-list li,#states .pretty-list li,#cities .pretty-list li{display:flex;align-self:flex-start;font-weight:bold}.cities-groups .pretty-list li a+a,#states .pretty-list li a+a,#cities .pretty-list li a+a{border-top:1px solid #0d494059}.nav-text{color:#2FA398}.brd{border:1px solid #e2eded;border-color:#eaf1f1 #e4eded #dbe7e7 #e4eded}.pretty-list li{margin-top:2rem}@media(max-width:500px){form .contact-info{flex-direction: column;width: 100%;}input.form-control{width: 100%;}.modal-window{padding: 5px;} .modal-window .content{font-size: 0.8em;line-height: 16px;}.pretty-list li{width:100%}html .nav-menu-button .dropdown-submenu{width:140px;left:5px}}@media(max-width:768px){.search-form .inputs-container .form-field{width:100%;margin-right:0}.search-form .inputs-container .form-field *{width:100%;margin-right:0;display:flex}.search-form .inputs-container{padding:5px 7px;flex-direction:column}.search-form.horizontal{flex-direction:column;padding:0 15px 16px 5px}#comment_form_form .contact-info{flex-direction:column;margin-left:20px}.search-intro-text-container h1{font-size:2em}}#providers .accomodations-list h3 {margin: 0;}#providers .accomodations-list li {margin: 10px 0;min-width: 50%;max-width: 50%;list-style: none;}#providers .accomodations-list{display: flex;flex-flow: wrap;}.pagination{display:flex;flex-direction:row;flex-wrap: wrap;}.pagination>li>a, .pagination>li>span { border: none; } .pagination>li>a { text-decoration: underline; } .pagination>li>span { text-decoration: none; } .pagination>li>a:hover{color: white;background: #74adad}.pagination>li.disabled > span{color: gray;} .pagination>li>a.right-dots { margin-left: 25px; } .pagination>li>a.left-dots { margin-right: 25px; } li .right-dots:before, li .left-dots:after { content: "..."; display: inline-block; width: 20px; height: 10px; position: absolute;color: #323a45; } li .right-dots:before { left: -20px; } li .left-dots:after  { right: -25px; }.pagination>li>a, .pagination>li>span { position: relative; float: left; padding: 6px 12px; margin-left: -1px; line-height: 1.42857143; color: #74adad; text-decoration: none; background-color: #fff; border: 1px solid #ddd; }.pagination li.active span{background: #74adad; border-radius: 6px; color: white;}.pagination li{align-items:center;border:1px solid #0000;display:flex;flex-wrap:wrap;height:28px;justify-content:center;padding: 2px;display: inline-block;}.readmore-text {display: none;} #cities .readmore-text{display: none;} label[role="button"] {border-radius: 4px;padding: 0.2em 0.6em;border: 1px solid #068989;background-color: #099;color: #fff;font-size: 0.9em;cursor: pointer;margin: 0 3px;}#readmore-cities-top{ flex-flow: wrap;justify-content: flex-start;display: flex;}.readmore-cities-top-toggle { margin-top: 15px;}.treatments-list{padding: 5px 30px;flex-flow: wrap; display: flex;justify-content: space-between;}.treatments-list li{background: transparent; margin: 0 5px; width: auto;list-style-type: disclosure-closed; color: #2FA398;}.treatments-sublist li{padding-left: 10px; margin: 0;border: 1px solid #2fa39861; list-style-position: inside;}.treatments-list li::before{display: none;}.treatments-list li a{padding: 0.6rem 1rem .4rem 0; display: inline-block;}.treatments-list h4{background-color: #099; padding: 10px 15px; color: #FFF; font-size: 16px; text-shadow: 1px 2px 2px rgb(0 0 0 / 12%); font-weight: bold; border-radius: 6px 6px 0 0; position: relative;margin-bottom: 0;}.treatments-sublist{padding: 0;margin: 0;}.treatment-tag {display: inline-block; border-radius: 4px; padding: 0.2em 0.6em; border: 1px solid #068989; background-color: #099; color: #fff; font-size: 0.9em; margin: 5px 3px;padding: 3px 5px;}.treatments-list li .treatment-tag{padding: 3px 5px;padding-left: 1.5rem;padding-right: 1.5rem;padding-top: .75rem;padding-bottom: .75rem;text-align: center;vertical-align: middle;transition: border .15s linear;}.treatment-tag.active,.treatment-tag:hover{background: transparent; color: #099;}#providers .accomodations-list.big-preview-mode{}#providers .accomodations-list.big-preview-mode li{    display: flex;}#providers .accomodations-list.big-preview-mode li .res-i {display: flex;flex-direction: column;}#providers .accomodations-list.big-preview-mode .pic-p{max-height: 240px;}#providers .accomodations-list.big-preview-mode a{display: flex;}.location-list{display: flex;   flex-wrap: wrap; margin: 5px 0 7px 0; white-space: nowrap;border: 1px solid #2fa3985c; position: relative;}.location-item {   margin-right: 0;   flex: 0 0 142px;   width: 142px;   position: relative;   border-radius: 4px;   background-color: #F1F7FD;   padding: 7px 10px;   display: flex;   flex-direction: column;   justify-content: center; }.location-item:hover{background-color: #73cac2}.location-item:hover .location-item-description{color: #fff;}.location-item-description {   font-size: 12px;   font-weight: 500;   color: #099; }.location-item-title {font-size: 20px;   font-weight: 600;   color: #323a45;   white-space: pre-line;   line-height: 20px; }.location-list::before { align-items: flex-end; color: #2e7574; display: flex; justify-content: center; padding: 0; z-index: 1; content: attr(data-letter); text-transform: capitalize; font-size: 1em; background: linear-gradient(135deg, #83e4e2 0, #49c7a7 100%); border-radius: 1rem 1rem 0 1rem; height: 1.6rem; left: -1rem; overflow: hidden; position: absolute; top: -1.5rem; width: 1.5rem; border: 2px solid #2FA398; }.locations-states-list{justify-content: center; display: flex; flex-direction: row; flex-wrap: wrap;}.treatment-tags{justify-content: normal;}.inline-text-svg{margin: 0 4px;}.star{background-image: url("/images/star.svg"); width: 20px; height: 20px;}html .star-half{background-image: url("/images/star-half.svg")}html .star-empty{background-image: url("/images/star-empty.svg")}.rating-provider-img[alt="Google Maps Icon"]{height:18px;width:18px;background-image: url("/images/map-pointer-icon.png");background-size: 100% 100%;}#feedback-widget { position: fixed; bottom: 20px; right: 20px; z-index: 9999; display: none; animation: slideIn 0.4s ease forwards; } .feedback-box { background: #fff; border: 1px solid #ccc; border-radius: 12px; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); padding: 15px 20px; font-family: sans-serif; max-width: 260px; } .feedback-box p { margin: 0 0 10px; font-size: 14px; font-weight: 500; } .feedback-buttons button { background: none; border: none; font-size: 20px; cursor: pointer; margin-right: 10px; transition: transform 0.2s; } .feedback-buttons button:hover { transform: scale(1.2); } @keyframes slideIn { from { opacity: 0; transform: translateY(50px); } to { opacity: 1; transform: translateY(0); } }
