body{margin:0;padding:0;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:1em;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}h1{font-size:28px;color:#639;text-transform:uppercase}p.lead{font-size:1.2em}.rating .hide{display:none}.rating .clear{float:none;clear:both}.rating{width:auto;unicode-bidi:bidi-override;direction:rtl;position:relative}.rating>label{display:inline;padding:0;margin:0;position:relative;width:1.1em;cursor:pointer;color:#000;font-size:300%}.rating>label:hover,.rating>label:hover~label,.rating>input.radio-btn:checked~label{color:transparent}.rating>label:hover:before,.rating>label:hover~label:before,.rating>input.radio-btn:checked~label:before,.rating>input.radio-btn:checked~label:before{content:"2605";position:absolute;left:0;color:#639}.rating-stars-sml{display:inline-block;height:30px;width:auto}.rating-stars-sml img{height:30px;width:auto}@media (max-width: 576px){.slide-form .half{display:block;width:95.5%;vertical-align:top;padding:20px 1%}}.listing-image{margin-bottom:30px}.listing-image .listing-thumb{display:inline-block;width:25%;vertical-align:top}.listing-image .listing-thumb img{border-radius:50%}.listing-image .listing-thumb-norm img{border-radius:none}.listing-image .listing-text{display:inline-block;width:65%}.listing-image a{text-decoration:none;font-weight:600}.listing-image a:hover{text-decoration:underline}.listing-image h3{margin:0;padding:0;font-size:97%}.listing-image p{font-size:95%}.listing-text{margin-bottom:20px}.listing-text a{text-decoration:none;font-weight:600}.listing-text a:hover{text-decoration:underline}.listing-text h3{margin:0;padding:0;font-size:97%}.listing-text p{font-size:95%;width:90%}.listing-image-top{width:100%;display:block}.listing-image-top .image{display:inline-block;width:100%;vertical-align:top;text-align:center}.listing-image-top .image img{max-height:220px;width:auto}.listing-image-top .text{display:inline-block;width:90%;padding:0 5% 5%;vertical-align:top}.listing-image-top .text a{text-decoration:none}.listing-image-top .text a:hover{text-decoration:underline}.listing-image-top .text h3{margin:0;padding:0}.listing-image-top .text h3 a{font-size: .8em;line-height:1;font-weight:500;text-transform:capitalize;color:#464646}.listing-image-top .text h3 a:hover{color:#639}.listing-image-top .text p a{color:#464646}@media (max-width: 576px){.display-mobile{display:block}.listing-image{margin-bottom:20px}.listing-image .ps-20{padding-left:10px;padding-right:10px}.listing-image .listing-thumb{display:block;width:100%;text-align:center}.listing-image .listing-text{display:block;width:100%;text-align:center}.listing-image h3{text-align:center;margin-top:20px;font-size:140%}.listing-image p{text-align:center;margin-top:20px;font-size:120%}.listing-text{margin-bottom:0}.listing-text h3{text-align:center;margin-top:20px;font-size:140%}.listing-text p{text-align:center;font-size:120%;width:100%}}.listing-image-left{width:100%;display:block}.listing-image-left .image{display:inline-block;width:40%}.listing-image-left .text{display:inline-block;width:53%;padding:2%;vertical-align:top}.listing-image-left .text a{text-decoration:none;padding:0;font-weight:500;color:#464646}.listing-image-left .text a:hover{text-decoration:underline}.listing-image-left .text h3{margin:0;padding:0;color:#639}@media (max-width: 425px){.listing-image-left .image, .listing-image-left .text{display:block;width:100%;text-align:center}}.listing-clinic{border:1px solid #dedede;box-shadow:0 0 5px #dedede;width:auto;height:100%;position:relative}.listing-clinic-highlighted{border:3px solid #639}.listing-clinic .listing-image{display:block;position:relative;width:100%;height:200px;text-align:center;vertical-align:middle;border:0;margin:0;padding:20px 0 0}.listing-clinic .listing-image img{vertical-align:middle;position:relative;width:auto;max-height:200px}.listing-clinic .listing-clinic-text{padding:10px 20px 20px;height:80px}.listing-clinic .listing-clinic-text h3{font-size:100%;padding-bottom:0;text-transform:uppercase}.listing-clinic .listing-clinic-text h3 a{text-decoration:none;font-weight:700}.listing-clinic .listing-clinic-text h3 a:hover{text-decoration:underline;color:#464646}.listing-clinic .listing-clinic-text p.address{padding:10px 0;margin:0;line-height:1.2;font-size:90%;font-weight:500}.listing-clinic .listing-clinic-profile{padding:10px 20px 20px;height:130px;overflow:hidden}.listing-clinic .listing-clinic-highlight{padding:10px 20px 20px;background-color:#639;color:#fff;margin-bottom:0;height:130px;overflow:hidden}.listing-clinic .listing-clinic-profile p{font-size:90%}.listing-clinic .listing-clinic-highlight p{font-size:90%;color:#fff}.listing-clinic .listing-clinic-profile a{text-decoration:none;font-weight:700;font-size:80%;color:#464646}.listing-clinic .listing-clinic-highlight a{text-decoration:none;font-weight:700;font-size:80%;color:#fff}.listing-clinic .listing-clinic-profile a:hover{color:#639}.listing-clinic .listing-clinic-highlight a:hover{text-decoration:underline}.listing-clinic .listing-clinic-review{border-top:1px solid #dedede;margin:0 20px;padding:0}.listing-clinic .listing-clinic-review p.font-gold{line-height:1;font-weight:800;color:#f5b437;font-size:130%;margin-bottom:10px}.listing-clinic .listing-clinic-review a{text-decoration:none}@media (max-width: 576px){.listing-clinic .listing-image{height:auto}.listing-clinic .listing-clinic-text{height:auto;padding:10px 20px 0}.listing-clinic .listing-clinic-text h3{font-size:130%}.listing-clinic .listing-clinic-text p.address{font-size:110%}.listing-clinic .listing-clinic-profile{height:auto}.listing-clinic .listing-clinic-highlight{height:auto}.listing-clinic .listing-clinic-profile p{font-size:100%}.listing-clinic .listing-clinic-highlight p{font-size:100%}}.question-box{margin:20px 0;color:#fff;background-color:#7c6ad6;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px;border-radius:10px}.question-box .user{width:15%;padding:1%;display:inline-block;vertical-align:top;text-align:center}.question-box .user p{font-size:90%;color:#fff}.question-box .listing-thumb{display:inline-block;width:70%;vertical-align:top;padding:0 10%}.question-box .listing-thumb img{border-radius:50%}.question-box .content{width:78%;padding:2%;display:inline-block;vertical-align:top}.question-box .content h3.title{font-weight:700;font-size:22px;color:#fff;display:block;margin:20px 0;width:100%}.question-box .content p{color:#fff}.question-box .content .small{font-size:85%}.question-box hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:10px 0 10px;height:0}.question-box .btn{color:#fff;background-color:#639;border-color:#639;font-size:14px;text-decoration:none;padding:10px 5px;border-radius:5px;display:block;width:auto}.question-box .btn:hover{color:#fff;background-color:#e80cdf;border-color:#e80cdf}.question-box .helpful{color:#fff}.question-box .helpful:hover, .answer-box .helpful:hover{color:#3e3b4e;text-decoration:underline}.question-box p.helpful-count{font-size:18px;font-style:italic;display:inline;margin-left:10px}.question-box .content p.date{color:#fff;font-weight:600;width:auto;display:inline-block;text-align:right;margin:10px 0 20px 0;line-height:0;font-size:18px;float:right;font-style:italic}.question-box .share{width:100%;display:block;border-top:1px solid #fff;height:auto;text-align:right;vertical-align:middle}.question-box .share p{display:inline;font-size:16px;margin-right:20px;line-height:50px;vertical-align:top}.question-box .share .icon{display:inline-block;padding:10px 20px 10px 0}.question-box .share .icon img{width:30px;height:30px}.answer-heading{width:100%;display:block;background-color:#c6c5ca;margin-bottom:10px;border-top-left-radius:5px;border-top-right-radius:5px}.answer-heading .title , .answer-heading .links{position:relative;margin:0;outline:0;display:inline-block;padding:10px 20px}.answer-heading .title{width:20%;margin-left:10px}.answer-heading .links{width:65%;text-align:center}.answer-heading .title p{font-size:24px;font-weight:600}.answer-heading .links p{font-size:18px}.answer-box{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #dedede;-moz-box-shadow:0 0 5px #dedede;-webkit-box-shadow:0 0 5px #dedede;box-shadow:0 0 5px #dedede;background-color:#FFF;margin-bottom:20px}.answer-box .content{padding:20px;display:block}.answer-box .content-left{width:140px;display:inline-block;vertical-align:top}.answer-box .content-left .contact-img{display:inline-block;position:relative;width:120px;height:120px;overflow:hidden;border-radius:50%}.answer-box .content-right{width:calc(100% - 160px);display:inline-block}.answer-box .content-right .contact{display:inline-block;width:auto}.answer-box .content-right .contact p{font-size:22px}.answer-box .content .contact p.small{font-size:16px}.answer-box .content-right p.date{color:#639;font-weight:600;width:auto;display:inline-block;text-align:right;margin:10px 0 20px 0;line-height:0;font-size:20px;float:right}.answer-box .content-right p.answer-text{width:100%;display:block;margin:20px 0;font-size:18px}.answer-box span.helpful{color:#464646}.answer-box p.helpful-count{font-size:18px;font-style:italic;display:inline;margin-left:10px}.commentbox{border:1px solid #E1E1E1;margin-top:20px;border-radius:5px}.commentbox p.title{float:right;margin-top:-45px;font-size:18px}.commentbox .commentbox-liting, .commentbox .commentbox-liting-grey{width:100%;height:auto;display:block;border-bottom:1px solid #e9edf0;padding:10px 0}.commentbox .commentbox-liting-grey{background-color:#fbfbfd}.commentbox .listing-thumb{display:inline-block;width:80px;vertical-align:top;padding:10px}.commentbox .listing-thumb img{border-radius:50%}.commentbox .listing-content{width:calc(99% - 120px);display:inline-block}.commentbox .listing-content p.name{font-size:16px;font-weight:600}.commentbox .listing-content p.name span{color:#929292}.commentbox .listing-content p.comment{font-size:16px;line-height:1.5;margin-bottom:10px}.add-comment{width:100%;margin-top:20px}.add-comment .accordion{color:#693693;cursor:pointer;padding:0 18px;width:300px;border:none;text-align:right;outline:none;font-size:18px;transition:0.4s;margin-bottom:5px;background-color:#fff;float:right}.add-comment .active,.accordion:hover{color:#464646}.add-comment .panel{padding:0;background-color:white;max-height:0;overflow:hidden;transition:max-height 0.2s ease-out;display:block;width:100%}.add-comment .panel textarea{width:calc(100% - 36px)}.add-comment .panel{padding:0 2%;background-color:white;max-height:0;overflow:hidden;transition:max-height 0.2s ease-out;margin-bottom:10px;width:96%}.add-comment .panel p.intro{font-size:16px;font-weight:bold}@media (max-width: 576px){.question-box .user{width:calc(100% - 40px);padding:0;display:block;text-align:left;padding:20px 20px 0 20px }.question-box .user .listing-thumb{display:inline-block;width:60px;vertical-align:top;padding:0;text-align:left}.question-box .user .listing-name{width:auto;font-size:1.5em;display:inline-block;color:#fff;line-height:0.6;margin:5px 0 0 20px}.question-box .content{width:96%;padding:2%;display:block;vertical-align:top}.question-box .content .content-top, .answer-box .content .content-top{text-align:center}.question-box .content .content-top p.date, .answer-box .content .content-top p.date{width:100%;display:block;text-align:center;float:none;padding:10px 0}.question-box .question-bottom .icon-text{width:100%;display:block;text-align:center}.question-box .question-bottom p.date{width:100%;display:block;text-align:center;float:none}.answer-heading .title{padding:10px 0 0 0}.answer-heading .links{padding:0 0 10px 0}.answer-heading .title{width:100%;margin-left:0;text-align:center}.answer-heading .links{width:100%}.answer-box .content-left{width:100%;display:block;text-align:center}.answer-box .content-right{width:100%;display:block;text-align:center}.answer-box .content-right p.date{width:100%;display:block;margin:20px 0;float:none;text-align:center}.answer-box .content-right p.answer-text{margin:30px 0;font-size:18px;text-align:left}.commentbox{margin-top:70px}.commentbox p.title{float:none;margin-top:-45px;text-align:center;font-weight:600}.commentbox .listing-thumb{width:80px;vertical-align:top;padding:10px}.commentbox .listing-thumb img{border-radius:50%}.commentbox .listing-content{width:100%;display:inline-block}.commentbox .listing-content p.name{font-size:18px;font-weight:600}.commentbox .listing-content p.name span{color:#929292;width:100%;display:block}.commentbox .listing-content p.comment{margin:10px;text-align:left;font-size:18px}.add-comment .accordion{width:100%;text-align:center;float:none}}.wrap-collabsible{margin-bottom:1.2rem 0}input[type='checkbox']{display:none}.lbl-toggle{display:block;font-size:1.2em;cursor:pointer;transition:all 0.25s ease-out;padding:10px 0 20px;color:#333332;font-family:Open Sans,Helvetica,Arial,sans-serif;line-height:1;font-weight:500;text-transform:uppercase}.lbl-toggle h2{display:inline}.lbl-toggle:hover{color:#639}.bg-purple .lbl-toggle{color:#FFF}.bg-purple .bl-toggle:hover{color:#000}.lbl-toggle::before{content:' ';display:inline-block;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid currentColor;vertical-align:middle;margin-right: .7rem;transform:translateY(-2px);transition:transform .2s ease-out}.toggle:checked+.lbl-toggle::before{transform:rotate(90deg) translateX(-3px)}.collapsible-content{max-height:0px;overflow:hidden;transition:max-height .25s ease-in-out}.toggle:checked+.lbl-toggle+.collapsible-content{max-height:10000vh;height:auto;display:block}.toggle:checked+.lbl-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.collapsible-content .content-inner{padding: .5rem 1rem}.q-and-a{margin-bottom:30px}h3.question{padding:0;text-transform:capitalize;font-size:24px}p.answer{padding:0}nav.submenu{height:auto;width:100%;font-family:Open Sans,Helvetica,Arial,sans-serif;text-transform:uppercase;position:relative;margin-bottom:50px}nav.submenu ul{padding:0;margin:0 auto;width:100%;height:auto;text-align:center}nav.submenu li{display:inline}nav.submenu a{color:#464646;display:inline-block;text-align:center;text-decoration:none;line-height:1.5;font-size:16px;font-weight:600;margin:0 5px;background-color:#E8E8E8;vertical-align:middle;padding:15px 20px}nav.submenu a:hover, nav.submenu a:active{background-color:#c6c6c6}nav.submenu a.selected{color:#fff;background-color:#464646}nav.submenu a#pull{display:none}@media screen and (max-width: 768px){nav.submenu a#pull{display:block;background-color:#464646;color:#fff;width:100%;position:relative;border-bottom:1px solid #dce0e0;padding:10px 0;margin:0;font-size:120%}nav.submenu a#pull:after{content:"";background:url('/plugins/images/nav-icon.png') no-repeat;width:30px;height:30px;display:inline-block;position:absolute;right:15px;top:12px}nav.submenu li a:after{display:none}nav.submenu{height:auto;top:0;border-bottom:0;margin-bottom:0;background-color:#E8E8E8}nav.submenu ul{width:100%;height:auto;display:none}nav.submenu li{border-bottom:1px solid #cdcbcb;display:block;float:none;width:100%}nav.submenu a{text-align:left;width:100%;text-indent:20px;color:#464646;margin:0;padding:10px 0}nav.submenu a.selected{color:#fff;background-color:#639}nav.submenu a:hover, nav.submenu a:active{color:#639}}.accordion-box{width:100%}.accordion-box .accordion{color:#fff;cursor:pointer;padding:18px;width:100%;border:none;text-align:left;outline:none;font-size:20px;transition:0.4s;background-color:#484848;margin-bottom:5px}.accordion-box .active,.accordion:hover{color:#639}.accordion-box .panel{padding:0;background-color:white;max-height:0;overflow:hidden;transition:max-height 0.2s ease-out;display:block;width:100%}.accordion-box .accordion:after{content:'02B';color:#fff;font-weight:bold;float:right;margin-left:5px}.accordion-box .panel{padding:0 2%;background-color:white;max-height:0;overflow:hidden;transition:max-height 0.2s ease-out;margin-bottom:10px;width:96%}.tel-desktop{color:#4d4d4d;font-size:130%;font-weight:500;margin:5px 0;display:inline}.tel-desktop i{margin-right:20px}span.reveal{cursor:pointer;text-decoration:underline}a.tel-mobile span.reveal{text-decoration:none;font-size:150%}@media screen and (max-width:766px){.tel-desktop{display:none}}.review{background-color:#fff}.review .third{margin:0 1% 0}.review p{color:#464646}.review p.font-gold{font-family:Open Sans,Helvetica,Arial,sans-serif;line-height:1;font-weight:800;color:#f5b437;font-size:150%}.review .recommended{padding-top:15px;text-align:center}