@font-face{font-family:'Oxygen-Bold';src:url("../fonts/Oxygen/Oxygen-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/Oxygen/Oxygen-Bold.woff") format("woff"),url("../fonts/Oxygen/Oxygen-Bold.ttf") format("truetype"),url("../fonts/Oxygen/Oxygen-Bold.svg#Oxygen-Bold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Oxygen-Light';src:url("../fonts/Oxygen/Oxygen-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/Oxygen/Oxygen-Light.woff") format("woff"),url("../fonts/Oxygen/Oxygen-Light.ttf") format("truetype"),url("../fonts/Oxygen/Oxygen-Light.svg#Oxygen-Light") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Oxygen-Regular';src:url("../fonts/Oxygen/Oxygen-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/Oxygen/Oxygen-Regular.woff") format("woff"),url("../fonts/Oxygen/Oxygen-Regular.ttf") format("truetype"),url("../fonts/Oxygen/Oxygen-Regular.svg#Oxygen-Regular") format("svg");font-weight:normal;font-style:normal}.main-wrapper{overflow:hidden}.breadcrumbs{margin-bottom:2rem}.featured-image{margin-bottom:3rem;width:100%}.inline-image-left{margin:0 1.5rem 1.5rem 0;float:left}.inline-image-right{margin:0 0 1.5rem 1.5rem;float:right}.chocolat-wrapper{z-index:999}.alignright{float:right;margin-left:10px;margin-bottom:10px}.alignleft{float:left;margin-right:10px;margin-bottom:10px}.aligncenter{display:block;margin:0 auto;text-align:center}.scroll-top--button{-webkit-transition:opacity 0.3s 0s, visibility 0s 0.3s;-moz-transition:opacity 0.3s 0s, visibility 0s 0.3s;transition:opacity 0.3s 0s, visibility 0s 0.3s;font-size:2rem;display:inline-block;bottom:5rem;right:1rem;visibility:hidden;cursor:pointer;position:fixed;z-index:10;opacity:0}.scroll-top--visible,.scroll-top--fade-out,.scroll-top .no-touch .scroll-top:hover{-webkit-transition:opacity 0.3s 0s, visibility 0s 0s;-moz-transition:opacity 0.3s 0s, visibility 0s 0s;transition:opacity 0.3s 0s, visibility 0s 0s}.scroll-top--visible{visibility:visible;opacity:1}.scroll-top--fade-out{opacity:0.5}.business-details{padding:2rem 0}.business-details__contact i{min-width:2rem}.business-details__social a:hover{text-decoration:none}.business-details__social a:not(:last-child){margin-right:2rem}.titan-contact-form input,.titan-contact-form textarea{margin-bottom:1rem;border:none;-webkit-border-radius:5px;border-radius:5px;background-clip:padding-box;-webkit-appearance:none;padding:.3rem .8rem;width:100%;color:#4b4b4b}.titan-contact-form select{margin-bottom:1rem;border:none;-webkit-border-radius:5px;border-radius:5px;background-clip:padding-box;padding:.3rem .8rem;width:100%;color:#4b4b4b}.titan-contact-form input[value="Submit"]{background-color:#737070;color:#fff}.titan-contact-form ul{list-style-type:none;padding:0;margin:0}.titan-contact-form .gfield_required{color:#eb0000}.titan-contact-form .gform_validation_container,.titan-contact-form .validation_error,.titan-contact-form .validation_message{display:none}.titan-contact-form .gfield_error input,.titan-contact-form .gfield_error textarea{border:1px solid #eb0000 !important}.titan-contact-form .gform_footer{display:inline-block;background-color:#4b4b4b;color:#fff;font-size:14px;-webkit-border-radius:5px;border-radius:5px;background-clip:padding-box;text-align:center;position:relative}.titan-contact-form .gform_footer:hover{background-color:#393939}.titan-contact-form .gform_footer input[type="submit"]{font-family:"Oxygen-Bold","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;background-color:transparent;border:none;text-transform:uppercase;color:#fff;padding:5px 16px 8px 15px;margin:0;width:165px;height:49px}.titan-contact-form .gform_footer:after{position:absolute;bottom:5px;left:46%;right:auto;content:'\f0e0';font-family:'FontAwesome'}.footer{border-top:2px solid #a6d708;font-size:1.2rem;padding:3.2rem 0}.footer a{color:#828282}.footer a:hover{color:#00a8d6}.footer .current_page_item a{color:#00a8d6}.footer__copyright{margin-bottom:.5rem;color:#a6d708;font-size:12px;font-family:'Arial'}.footer__menu ul{padding:0;margin:0;display:inline-block}.footer__menu ul li{border-left:1px solid #828282;padding:0 1rem;list-style:none;display:block;float:left;margin:0}.footer__menu ul li:first-child{border-left:none;padding-left:0}.footer__menu ul li a{font-family:'Arial'}.footer__badge{display:flex;flex-direction:row;align-items:center}.footer__badge__prefix{margin-right:1rem;padding-bottom:4px}.footer__badge__suffix{margin-left:1rem}.footer__badge img{max-width:150px}.banner-slider{position:relative}.banner-slider__images-wrapper{margin-bottom:0;overflow:hidden}.banner-slider__images-wrapper__image img{position:relative;height:auto;width:auto;max-width:100%}.banner-slider__images-wrapper__image:focus{outline:none}.banner-slider__content-wrapper{height:60rem;position:absolute;width:100%;left:0;top:0}.banner-slider__content-wrapper__content{display:block;padding:0 5rem}.banner-slider__content-wrapper__content:focus{outline:none}.banner-slider .slick-list,.banner-slider .slick-track,.banner-slider .slick-slide{height:auto;z-index:1}.banner-slider .slick-arrow{z-index:2}.banner-slider .slick-prev{left:1.5rem}.banner-slider .slick-next{right:1.5rem}.banner-slider .button-wrapper{list-style-type:none}.leadin-item{margin-bottom:2rem}.leadin-item img{margin-bottom:2rem}.testimonial-item{margin-top:3rem}.testimonial-item h2{margin-top:0}.testimonial-item img{margin-bottom:2rem}.services-item{margin-bottom:2rem}.services-item img{margin:0 auto;margin-bottom:2rem;display:block;max-width:100%;height:auto}.chocolat-image{display:block}.chocolat-image img{margin-bottom:3rem;display:inherit}.accordions .panel-group{margin-top:3rem}.accordions .panel-heading .glyphicon{float:right}.news-item{margin-bottom:2rem}.news-item img{margin-bottom:2rem}.panel-default a{color:#fff}.panel-default a h4{font-family:"Oxygen-Regular","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:18px}.panel-heading{background-color:#4b4b4b}.panel-heading a{display:flex;text-decoration:none;color:#fff}.panel-heading a .panel-title{display:inline-flex;flex-basis:98%;padding-right:5px}.panel-heading a span{display:inline-flex;align-items:center}.panel-heading a:hover{text-decoration:none}.email-link{text-transform:uppercase}.clear{clear:both}.flexbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}h1,h2,h3,h4,h5,h6{font-family:"Oxygen-Bold","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;text-transform:uppercase}ul li .Default{display:inline-block;vertical-align:middle}a{text-decoration:none}a:hover{text-decoration:none}a:visited{text-decoration:none}a:active{text-decoration:none}a:focus{text-decoration:none}a,button,input,textarea,select{outline:0}a:hover,button:hover,input:hover,textarea:hover,select:hover{outline:0}a:visited,button:visited,input:visited,textarea:visited,select:visited{outline:0}a:active,button:active,input:active,textarea:active,select:active{outline:0}a:focus,button:focus,input:focus,textarea:focus,select:focus{outline:0}p{margin-bottom:2rem}.no-gutter{padding-left:0 !important;padding-right:0 !important}.btn{font-family:"Oxygen-Bold","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}.btn-transparent{color:#fff;font-size:15px;background-color:rgba(0,0,0,0.5);margin-bottom:3px;padding:12px 20px;text-transform:uppercase}.btn-transparent:hover,.btn-transparent:focus{color:#fff}.btn-read-more{background-color:#00a8d6;text-transform:uppercase;color:#fff;padding:12px 12px}.btn-read-more:hover{background-color:#4b4b4b;color:#fff}.btn-question{background-color:#4b4b4b;text-transform:uppercase;color:#fff;padding:12px 12px}.btn-question:hover{color:#fff}.btn-book-me{background-color:#a6d708;text-transform:uppercase;color:#4b4b4b;padding:12px 12px}.btn-block+.btn-block{margin-top:0}.loadmore{margin-top:40px}.loadmore .btn{display:inline-block !important;width:135px;height:40px;background-color:#4b4b4b;color:#fff;line-height:25px}.loadmore .btn:hover{background-color:#00a8d6;color:#fff}.sidebar,.home-content .side-contact,.sidebar-content .side-contact{background-color:#a6d708;color:#fff;padding:2rem 3rem;border-radius:5px}.sidebar .gform_title,.home-content .side-contact .gform_title,.sidebar-content .side-contact .gform_title{font-size:26px;text-transform:uppercase !important;margin-top:10px}.sidebar .titan-contact-form,.home-content .side-contact .titan-contact-form,.sidebar-content .side-contact .titan-contact-form{margin-top:0}.sidebar label,.home-content .side-contact label,.sidebar-content .side-contact label{font-family:"Oxygen-Bold","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:17px;margin-bottom:0}.sidebar textarea,.home-content .side-contact textarea,.sidebar-content .side-contact textarea{height:98px}.sidebar .gfield_required,.home-content .side-contact .gfield_required,.sidebar-content .side-contact .gfield_required{display:none}.sidebar-con a:not(.btn){color:#4b4b4b}.sidebar-con a:not(.btn):focus,.sidebar-con a:not(.btn):hover{text-decoration:none;color:#00a8d6}.sidebar-con .btn{margin-bottom:20px;width:100%}textarea{resize:none}input[type="text"]:focus,input[type="email"]:focus,textarea:focus{border-color:transparent;outline:none}.contact-header{text-transform:uppercase}.social-media .fa{font-size:18px;margin-right:5px}.pagination,.pagination-wrapper ul{border:0 !important}.pagination>li:first-child>a,.pagination-wrapper ul>li:first-child>a,.pagination>li:first-child>span,.pagination-wrapper ul>li:first-child>span{margin-right:20px;margin-left:20px}.pagination>li>a,.pagination-wrapper ul>li>a,.pagination>li>span,.pagination-wrapper ul>li>span{color:#fff;background-color:#4b4b4b;border-radius:4px;margin:0 2px !important;border:none;height:30px}.pagination>li>a:hover,.pagination-wrapper ul>li>a:hover,.pagination>li>a:focus,.pagination-wrapper ul>li>a:focus,.pagination>li>span:hover,.pagination-wrapper ul>li>span:hover,.pagination>li>span:focus,.pagination-wrapper ul>li>span:focus{color:#fff !important;background-color:#00a8d6 !important}.pagination li,.pagination-wrapper ul li{border:0 !important}.pagination li a,.pagination-wrapper ul li a,.pagination li span,.pagination-wrapper ul li span{line-height:16px}.pagination .current,.pagination-wrapper ul .current{color:#fff !important;background-color:#00a8d6 !important}.pagination .next,.pagination-wrapper ul .next{margin-left:18px !important}.pagination .prev,.pagination-wrapper ul .prev{margin-right:18px !important}.pagination .current-menu-item a,.pagination-wrapper ul .current-menu-item a{color:#fff !important;background-color:#00a8d6 !important}.nav-tabs>li>a{padding:1rem 3.5rem;background-color:#d7d7d7;border-radius:0;color:#000}.slick-prev.slick-arrow,.slick-next.slick-arrow{display:none !important}.no-fouc{display:none}noscript{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:30px;height:60px;font-size:60px}body{font-family:"Oxygen-Regular","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:16px;color:#000}.business-details{padding:0}.business-details__booking .heading-text,.business-details__contact .heading-text{color:#fff;font-family:"Oxygen-Bold","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}.business-details__booking a,.business-details__contact a{color:#fff;font-family:"Oxygen-Bold","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}.business-details__booking a:hover,.business-details__contact a:hover{color:#6a676a !important}.business-details__booking .btn,.business-details__contact .btn{background-color:#789b06}.business-details__booking .btn:hover,.business-details__contact .btn:hover{color:#fff !important;background-color:#6a676a}.business-details__contact>div{margin-bottom:5px}.business-details__social .btn{background-color:#789b06}.business-details__social .btn:hover{color:#fff !important;background-color:#6a676a}.navbar{min-height:43px}.navbar-default{background-color:#a6a2a6;border:0;margin-bottom:0;border-radius:0}.navbar-default .navbar-collapse{padding-left:0;padding-right:0}.navbar-default .woocart .btn{color:#fff !important;border-radius:0;position:relative;padding:3px 15px !important}.navbar-default .woocart:hover{background-color:#888488 !important}.navbar-default .navbar-toggle{float:none;margin:10px auto;border:2px solid #fff;padding:10px}.navbar-default .navbar-toggle .icon-bar{background-color:#fff}.ubermenu-responsive-toggle{display:none !important}.ubermenu-main>.ubermenu-current_page_item>a{background-color:#888488 !important}.ubermenu-main a{font-family:"Oxygen-Bold","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:16px;color:#fff !important;padding:12px 13px !important}.ubermenu-main a:hover{background-color:#888488 !important}.ubermenu-main a span{font-family:"Oxygen-Bold","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:16px;color:#fff}.ubermenu-transition-shift .ubermenu-item .ubermenu-submenu-drop{margin-top:0 !important}.ubermenu .ubermenu-autocolumn,.ubermenu .ubermenu-submenu-type-stack{padding:0 !important}.ubermenu .ubermenu-item-type-column>.ubermenu-submenu-type-stack>.ubermenu-item-normal:first-child{margin-top:0 !important}.ubermenu .ubermenu-item-layout-image_left>.ubermenu-image{height:auto;width:auto}.ubermenu-submenu{font-size:15px;color:#000}.ubermenu-submenu a,.ubermenu-submenu span{font-size:15px !important;color:#5e5e5e !important;font-family:"Oxygen-Regular","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif !important}.ubermenu-submenu a:hover,.ubermenu-submenu span:hover{background-color:transparent !important;color:#FFF !important}.ubermenu-submenu .ohver_green:hover span{color:#a6d708 !important}.ubermenu-submenu .ubermenu-term-count{display:none}.ubermenu-submenu .custom-sub-menu .ubermenu-target-title{font-size:18px !important;font-family:"Oxygen-Bold","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif !important;color:#a6d708 !important;line-height:40px;height:50px;padding-left:60px !important}.ubermenu-submenu .custom-sub-menu .ubermenu-target-description{padding-left:5px !important;color:#000 !important}.ubermenu-submenu .btn-submenu{width:193px;height:49px;border:2px solid #8a8a8a;border-radius:5px;color:#000 !important;font-size:14px;font-family:"Oxygen-Bold","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif !important;margin-left:5px}.ubermenu-submenu .btn-submenu:hover{background-color:#a6d708 !important;color:#fff !important;border:2px solid #a6d708}.ubermenu-submenu .btn-submenu i{font-size:18px;margin-left:5px}.navbar-header{text-align:center}.ubermenu-main .ubermenu-submenu.ubermenu-submenu-drop li.ubermenu-item-normal:hover{background-color:#00a8d6 !important}.ubermenu-main .ubermenu-submenu.ubermenu-submenu-drop li.ubermenu-item-normal:hover a{color:#FFF !important}.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item.ubermenu-column-auto{float:left !important}@media (max-width: 1199px){.navbar-nav{margin:0}.ubermenu.ubermenu-responsive .ubermenu-column,.ubermenu.ubermenu-responsive .ubermenu-column-auto{min-width:100% !important}.ubermenu-submenu .ohver_green>img{max-height:20px}}.banner-slider{position:relative;z-index:0;min-height:100px}.banner-slider ul{list-style:none;padding-left:0 !important}.banner-slider ul li{text-indent:inherit !important}.banner-slider ul li:before{display:none}.banner-slider .banner_overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.4);z-index:9}.banner-slider__images-wrapper{height:auto}.banner-slider__content-wrapper{height:auto;position:relative;z-index:99;background-color:#7f7c7f}.banner-slider__content-wrapper__content{padding:0 15px}.banner-slider__content-wrapper__content--text{padding-top:26px;max-width:1135px;width:100%;margin:auto}.banner-slider__content-wrapper__content--text .title{text-transform:uppercase;font-size:36px;line-height:40px}.banner-slider__content-wrapper__content--text .button-wrapper a{display:inline-block;padding:12px;height:49px;background-color:#00a8d6;text-align:center;color:#fff;font-size:14px;font-family:"Oxygen-Bold","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;border-radius:5px;margin-right:5px;text-transform:uppercase}.banner-slider__content-wrapper__content--text .button-wrapper a:hover{background-color:#393939}.banner-slider__content-wrapper__content--text .button-wrapper a .fa{margin-left:5px}.banner-slider__content-wrapper .title{color:#fff}.homepage{position:relative}.homepage .home-leadins{position:relative;left:0;right:0;background:none;z-index:10}.homepage .home-leadins a{border:none;color:#a6d708}.homepage .home-leadins a .img-wrapper{border-radius:146px;width:151px;height:147px;overflow:hidden;position:relative}.homepage .home-leadins a .img-wrapper img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.homepage .home-leadins a h3{font-size:21px;text-align:center}.homepage .home-leadins a:hover{text-decoration:none;color:#789b06}.homepage .home-booking .leadin-item.booking-appointment{padding-right:0}.homepage .home-booking .leadin-item.booking-appointment .new-patient{padding-right:15px}.home-content{padding:50px 0;background-color:#4b4b4b;color:#fff}.home-content__text{padding-top:.2rem}.home-content__text .td-entry-content h6{height:0;margin:0;font-size:0px}.home-content__text .page-title{margin-top:0;margin-bottom:25px}.home-content__text p{margin-bottom:27px;line-height:24px}.home-content__text .btn-read-more,.home-content__text .btn-read-less{width:138px;height:49px;font-size:14px;position:relative;padding-right:25px;line-height:20px;margin-top:25px;margin-bottom:20px;text-transform:uppercase}.home-content__text .btn-read-more:hover,.home-content__text .btn-read-less:hover{background-color:#a6a2a6}.home-content__text .btn-read-more:after,.home-content__text .btn-read-less:after{content:'\f054';font-family:'FontAwesome';position:absolute;right:13px;top:12px}.home-content__text .btn-read-less{line-height:25px}.home-content .side-contact .gform_footer input[type="submit"]{padding-right:30px}.home-content .side-contact .gform_footer:after{left:auto;right:10px;bottom:16px;cursor:pointer}.home-content__form form ul{width:100%}.home-booking,.home-featured,.home-partner-logo,.image-wrap{position:relative}.home-booking{overflow:hidden;background:rgba(166,215,8,0.7)}.home-booking .booking-blog{padding:3rem 0}.home-booking .booking-blog h3{font-size:26px;text-align:left;margin-top:0;text-transform:uppercase;-webkit-box-orient:inherit}.home-booking .booking-blog .booking-title{font-size:28px !important}.home-booking .booking-blog .new-patient-form{height:367px}.home-booking img{position:absolute;z-index:-1;min-height:100%}.home-booking .booking-appointment h3{color:#000}.home-booking .booking-choice{background-color:#4b4b4b;color:#fff;border-radius:5px;padding-top:3rem;padding-bottom:1rem;padding-left:2.5rem;padding-right:1rem;text-align:left}.home-booking .booking-choice h3{margin-bottom:20px}.home-booking .booking-choice ul{list-style:none}.home-booking .booking-choice ul li{line-height:28px;font-size:15px;padding-left:15px;text-indent:-16px}.home-booking .booking-choice ul li:before{content:"\f054";font-family:"fontAwesome";padding-right:.5rem;color:#fff;font-size:16px}.featured-blog{padding-top:4rem}.featured-blog h2{text-align:center;margin-bottom:3rem;color:#a6d708;text-transform:uppercase !important;font-size:30px !important}.featured-blog--title{margin-top:20px;margin-bottom:0}.featured-blog--title a{font-size:18px;color:#000;text-transform:uppercase}.featured-blog .image-wrap{display:block;justify-content:center;flex-direction:column;max-width:358px;border-radius:5px}.featured-blog .image-wrap .fa-search{display:none}.featured-blog .image-wrap:hover{background:#a6d708}.featured-blog .image-wrap:hover img{z-index:1;opacity:0.3}.featured-blog .image-wrap:hover .fa-search{z-index:10;top:35%;left:45%;position:absolute;font-size:36px;margin:0 auto;color:#fff;display:inline-block}.featured-blog .blog-content{overflow:hidden;text-overflow:ellipsis;line-height:24px;max-height:98px;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;color:#000}.featured-blog .btn-readmore-wrapper{display:inline-block}.featured-blog .btn-readmore-wrapper .btn-read-more{overflow:hidden;text-overflow:ellipsis;line-height:20px;max-height:22px;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;max-height:49px;height:49px;margin:25px auto;font-size:16px;padding:12px 19px}.featured-blog .btn-readmore-wrapper .btn-read-more i{margin-left:0;padding-left:5px;display:inline}.main-content .inner-page-tb{width:auto;height:auto;margin-bottom:20px;margin-right:auto;margin-left:auto}.main-content iframe{max-width:100%;max-height:750px;margin-top:10px}.main-content .inner-page-google-map iframe{width:100% !important;height:450px  !important}.sidebar-content{padding:20px 0}.sidebar-content .btn-transparent{width:100%;text-transform:none;font-size:20px;margin-bottom:20px;background-color:#4b4b4b}.sidebar-content .btn-transparent:hover{background-color:#393939}.sidebar-content .btn-newsletter-side{width:100%;text-transform:none;font-size:20px;margin-bottom:20px;background-color:#00A8D6;color:#fff;padding:12px}.sidebar-content .btn-newsletter-side:hover{background-color:#393939}.sidebar-content .btn-newsletter-side i,.sidebar-content .btn-online-booking i{margin-right:5px}.sidebar-content .side-contact .gform_footer{display:inline-block}.sidebar-content .side-contact .gform_footer input{text-align:left}.sidebar-content .side-contact .gform_footer:after{left:auto;right:10px;bottom:16px}.team{padding-top:10px}.team ul{padding-left:18px !important}.team .video-content{margin-bottom:30px}.team h3{font-size:25px !important;text-transform:uppercase !important;margin-bottom:30px}.team h4{font-size:18px !important;text-transform:uppercase !important;color:#5e5e5e}.team .ocupation-title{color:#a6d708;display:block;margin-bottom:20px;font-family:"Oxygen-Bold","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}.team .fancy-gallery-wrapper{text-align:center}.team .blog-item .btn{margin-right:10px;margin-bottom:10px;font-size:13px}.team .blog-item .btn-read-more{background-color:#00a8d6}.team .blog-item .btn-read-more:hover{background-color:#4b4b4b}.team .blog-item .btn-book-me:hover{background-color:#4b4b4b;color:#fff}.team .blog-item .btn-question:hover{background-color:#5e5e5e;color:#fff}.team .bt-warpper{margin-top:43px}.team .panel-group{margin-bottom:20px !important;margin-top:10px !important}.team .accordions{border:none;box-shadow:unset}.team .accordions .panel-heading h4{color:#fff}.team .accordions .panel-collapse{border:none;box-shadow:unset}.team .accordions .panel-collapse .panel-body{padding-top:50px}.team-single-content p img{max-height:193px;width:auto}.team-single .inner-page-tb{float:left;margin:0 25px 25px 0}.team-single .post-single{margin-top:0}.team-single .chocolat-parent .chocolat-image{margin-bottom:30px;display:inline-flex;height:165px}.team-single .chocolat-parent .chocolat-image img{width:auto;height:auto;margin:auto}.main-content .panel-group{width:100%;height:auto;overflow:hidden;margin-top:30px;margin-bottom:50px}.main-content .panel-group .panel{border:0}.main-content .panel-group .panel .panel-heading{padding:0}.main-content .panel-group .panel .panel-heading a{background-color:#00a8d6 !important;padding:10px 15px;border-radius:5px}.main-content .panel-group .panel .panel-heading a .glyphicon-minus:before{content:"\e113"}.main-content .panel-group .panel .panel-heading a.collapsed{background-color:#4b4b4b !important}.main-content .panel-group .panel .panel-heading a.collapsed .glyphicon-plus:before{content:"\e114"}.main-content .panel-group .panel .panel-body{font-family:"Oxygen-Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}.page-faq .main-content h3{font-size:25px}.page-faq .main-content .panel-group .panel .panel-body{border-top:none}.page-faq .main-content .panel-group .panel .panel-body .desc-wrapper{margin-bottom:20px}.page-faq .main-content .panel-group .panel{border:0;box-shadow:unset}.woocommerce ul.products{width:100%}.product-content .woocommerce-info,.product-content .woocommerce-message{border-top-color:#a6d708}.product-content .woocommerce-info:before,.product-content .woocommerce-message:before{color:#a6d708}.product-content .woocommerce-info a,.product-content .woocommerce-message a{height:39px;width:139px;line-height:20px;background-color:#4b4b4b;color:#fff;font-family:"Oxygen-Bold","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;text-align:center}.product-content .woocommerce-info a:hover,.product-content .woocommerce-message a:hover{background-color:#545454;color:#fff}.product-content li.product-category{width:100% !important;text-indent:inherit;margin:0 0 3.8% 0 !important}.product-content li.product-category:before{display:none}.product-content li.product-category .services-item{margin-bottom:0}.product-content li.product-category .thumbnail{padding-top:25px;margin-bottom:0}.product-content li.product-category .caption .title{font-size:20px !important;width:100%;margin:0 !important}.product-content li.product-category .caption .content{font-family:"Oxygen-Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;overflow:hidden;text-overflow:ellipsis;line-height:18px;max-height:110px;-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;min-height:109px;margin-bottom:20px;margin-top:5px}.product-content li.match-height-row{vertical-align:top}.product-content li.first{margin:0 3.8% 3.8% 0 !important}.product-content .thumbnail{background-color:#f8f8f8;border:none;padding-top:38px;border-radius:15px}.product-content .thumbnail .thumbnail-img{border:5px solid #4b4b4b;width:220px;height:220px;margin:auto;border-radius:50%;text-align:center;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.product-content .thumbnail .thumbnail-img img{width:100%;max-width:100%;height:auto;margin:auto}.product-content .thumbnail .thumbnail-img img.img-full{position:absolute}.product-content .thumbnail .product_btn_readmore{margin-top:30px}.product-content .thumbnail .caption{padding:9px 30px 30px 30px;color:#5e5e5e}.product-content .thumbnail .caption .product_btn_readmore .btn-read-more:hover{background-color:#00a8d6}.sidebar-con ul{margin:0;padding:0 !important;list-style-type:none}.sidebar-con ul li{margin:0;padding:0;list-style-type:none;text-indent:inherit !important}.sidebar-con ul li:before{display:none}.sidebar-con .product-categories>li>a{font-family:"Oxygen-Bold","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:22px;text-transform:uppercase}.sidebar-con .product-categories .children li{padding-left:15px;border-bottom:1px solid #ececec}.sidebar-con .product-categories .children li a{padding:10px 20px 10px 0;display:block;position:relative}.sidebar-con .product-categories .children li a:after{font-family:'FontAwesome';content:'\f105';position:absolute;right:10px}.sidebar-con .product-categories .current-cat>a{color:#00a8d6}.woocommerce .woocommerce-content .custom-product-cat-sub .products li{margin:0;padding:0;list-style-type:none;text-indent:inherit !important}.woocommerce .woocommerce-content .custom-product-cat-sub .products li:before{display:none}.woocommerce .woocommerce-content .custom-product-cat-sub .products .product-category{margin:0 0 50px 0 !important}.woocommerce .woocommerce-content .custom-product-cat-sub .products .product-category a{display:block;max-width:164px}.woocommerce .woocommerce-content .custom-product-cat-sub .products .product-category a .thumbnail-wrapper{border:2px solid #ebebeb;height:168px;position:relative}.woocommerce .woocommerce-content .custom-product-cat-sub .products .product-category a .thumbnail-wrapper:hover{border:2px solid #a6d708}.woocommerce .woocommerce-content .custom-product-cat-sub .products .product-category a h3{font-size:18px !important;color:#4b4b4b;line-height:22px}.woocommerce .woocommerce-content .custom-product-cat-sub .products .product-category a img{max-width:159px;max-height:164px;width:auto;height:auto;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:auto}.woocommerce .woocommerce-content .custom-product-cat-sub .products .product-category a:hover h3{color:#00a8d6}.woocommerce .woocommerce-content .custom-product-cat-sub .products .type-product{margin:0 !important}.woocommerce .woocommerce-content .custom-product-cat-sub .products .type-product h3{font-family:"Oxygen-Regular","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:16px;color:#000;padding:0 !important;margin:10px 0 5px 0 !important}.woocommerce .woocommerce-content .custom-product-cat-sub .products .type-product .sku-text{font-size:15px;color:#000}.woocommerce .woocommerce-content .custom-product-cat-sub .products .type-product .price{font-family:"Oxygen-Bold","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:20px !important;color:#000 !important;border-bottom:1px solid #ebebeb;display:block;padding-bottom:10px;margin-bottom:10px}.woocommerce .woocommerce-content .custom-product-cat-sub .products .type-product .cart label{display:block;font-size:16px;color:#000;text-align:left;font-weight:normal;margin-bottom:10px}.woocommerce .woocommerce-content .custom-product-cat-sub .products .type-product .cart .variations{width:100%}.woocommerce .woocommerce-content .custom-product-cat-sub .products .type-product .cart .variations td{padding:0}.woocommerce .woocommerce-content .custom-product-cat-sub .products .type-product .cart .variations .value{position:relative;padding-bottom:10px}.woocommerce .woocommerce-content .custom-product-cat-sub .products .type-product .cart .variations .value select{width:100%;height:34px;padding:5px;border-radius:5px;border:1px solid #e9e9e9;color:#5e5e5e;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:url("../images/dropdown-select-gray.png") no-repeat 101% 50% #fff;background-size:35px 35px;cursor:pointer;line-height:20px}.woocommerce .woocommerce-content .custom-product-cat-sub .products .type-product .cart .variations .value select::-ms-expand{display:none}.woocommerce .woocommerce-content .custom-product-cat-sub .products .type-product .cart .variations .value .reset_variations{display:none !important}.woocommerce .woocommerce-content .custom-product-cat-sub .products .type-product .cart .variations_button label{display:block;width:100%}.woocommerce .woocommerce-content .custom-product-cat-sub .products .type-product .cart .variations_button .quantity{float:left;display:inline-block}.woocommerce .woocommerce-content .custom-product-cat-sub .products .type-product .cart .variations_button .quantity input{width:98px;height:34px;border:1px solid #ebebeb;border-radius:5px;text-align:left;padding:7px}.woocommerce .woocommerce-content .custom-product-cat-sub .products .type-product .cart .variations_button button{width:110px;height:34px;float:right;margin:0;padding:0;outline:0;background-color:#a6a2a6;cursor:pointer;font-size:14px}.woocommerce .woocommerce-content .custom-product-cat-sub .products .type-product .cart .variations_button button:hover{background-color:#4b4b4b}.woocommerce .woocommerce-content .custom-product-cat-sub .products .type-product .attribute_name{color:#000}.woocommerce .woocommerce-content .custom-product-cat-sub .products .type-product .product-match-height-row{width:228px;margin:0 auto 30px auto}.woocommerce .woocommerce-content .custom-product-cat-sub .products .type-product .product-match-height-row .product-img{height:228px;position:relative;border:2px solid #ebebeb;overflow:hidden}.woocommerce .woocommerce-content .custom-product-cat-sub .products .type-product .product-match-height-row .product-img img{position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;width:auto !important;height:auto !important;max-height:100%}.woocommerce .woocommerce-content .custom-product-cat-sub .products .type-product .product-match-height-row .product-img:hover{border:2px solid #a6d708}.woocommerce .woocommerce-content .custom-product-cat-sub .products .type-product .product-match-height-row .in-stock{display:none}.woocommerce .woocommerce-content .custom-product-cat-sub .products .type-product .btn-read-more{margin-top:10px;background-color:#4b4b4b;color:#fff}.woocommerce .woocommerce-content .custom-product-cat-sub .products .type-product .btn-read-more i{margin-left:10px}.woocommerce .woocommerce-content .custom-product-cat-sub .products .type-product .btn-read-more:hover{background-color:#00a8d6}.product-single .images{display:block;position:relative;opacity:1 !important}.product-single .images>a{display:block;position:relative}.product-single .images>a:hover{background-color:transparent}.product-single .images>a .img_wrapper{height:347px;border:2px solid #ececec}.product-single .images>a img{width:auto !important;height:auto !important;max-width:100%;max-height:100%;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}.product-single .thumbnails{margin-right:-2px;margin-left:-1px}.product-single .thumbnails a{border:2px solid #ececec;background-color:#ffffff;position:relative;width:95% !important;height:51px !important}.product-single .thumbnails a img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:auto !important;height:auto !important;max-width:100%;max-height:100%}.product-single .thumbnails a.last{margin-right:0 !important}.product-single .thumbnails .slick-prev{left:0}.product-single .thumbnails .slick-next{right:2px}.product-single .thumbnails .slick-prev.slick-arrow,.product-single .thumbnails .slick-next.slick-arrow{display:block !important;z-index:999}.product-single .thumbnails .slick-prev:before,.product-single .thumbnails .slick-next:before{color:#a6d708}.product-single .product-content{margin-bottom:30px}.product-single .woocommerce-tabs ul.tabs{padding:0 !important;margin:0 !important}.product-single .woocommerce-tabs ul.tabs li{text-indent:inherit !important;border-color:#ececec !important;margin:0 !important;border-bottom:0 !important;border-radius:0 !important}.product-single .woocommerce-tabs ul.tabs li a{font-weight:normal !important}.product-single .woocommerce-tabs ul.tabs li:before{display:none}.product-single .woocommerce-tabs ul.tabs li:after{display:none}.product-single .woocommerce-tabs ul.tabs:before{border-color:#ececec !important}.product-single .woocommerce-tabs ul.tabs:after{border-color:#ececec !important}.product-single .woocommerce-tabs .woocommerce-Tabs-panel{margin-top:-2px !important;padding:30px 15px !important;border-left:1px solid #ececec;border-right:1px solid #ececec;border-bottom:1px solid #ececec}.product-single .available-on-backorder{margin-bottom:10px}.new-patient{margin-bottom:40px}.new-patient .new-patient-form{width:100%;height:450px;border:0}.existing-patient-form{background-color:#f8f8f8;padding:4rem 2rem 4rem 2rem;margin-top:40px;margin-bottom:40px;border-radius:5px}.existing-patient-form .gform_fields{list-style:none;padding:0}.existing-patient-form .gform_fields li .ginput_container input[type="text"],.existing-patient-form .gform_fields li .ginput_container input[type="email"],.existing-patient-form .gform_fields li .ginput_container input[type="tel"],.existing-patient-form .gform_fields li .ginput_container select{margin-bottom:2rem;padding:5px;font-size:15px;line-height:1.42;border:1px solid #e9e9e9;width:100%;height:34px;border-radius:5px;background-color:#fff}.existing-patient-form .gform_fields li .gfield_required{color:#eb0000;margin-left:5px}.existing-patient-form .gform_fields li .gfield_label{font-family:"Oxygen-Bold","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}.existing-patient-form .gf_left_half{float:left;display:inline-block;vertical-align:top}.existing-patient-form .gf_right_half{float:right;display:inline-block;vertical-align:top}.existing-patient-form .gform_footer:after{display:none !important}.existing-patient-form input[type="submit"]{background-color:#4b4b4b;text-transform:uppercase;padding:5px;color:#fff;width:138px !important;height:49px !important}.existing-patient-form select{background-image:url(../images/dropdown-select.png);background-repeat:no-repeat;background-position:100% -1px;background-color:transparent;-webkit-appearance:none;-moz-appearance:none}.existing-patient-form select::-ms-expand{display:none}.existing-patient-form .preferred-date select{background-image:url(../images/dropdown-select-date.png)}.existing-patient-form .preferred-time select{background-image:url(../images/dropdown-select-time.png)}.existing-patient-form .gfield_error input,.existing-patient-form .gfield_error select{border:1px solid #eb0000 !important}.sidebar-booking .widget_nav_menu .widgettitle{font-size:22px;color:#4b4b4b}.sidebar-booking .widget_nav_menu ul li{border-top:1px solid #ececec}.sidebar-booking .widget_nav_menu ul li:first-child{border-top:0}.sidebar-booking .widget_nav_menu ul li a{padding:10px 20px;position:relative;display:block}.sidebar-booking .widget_nav_menu ul li a:after{position:absolute;right:15px;top:12px;font-family:'FontAwesome';content:'\f105'}.sidebar-booking .btn-read-more{font-size:20px !important;text-transform:none}.sidebar-booking .social-media{background-color:#f0f0f0;padding:8px 30px;min-height:63px;border-radius:5px;margin-top:20px;font-size:20px;line-height:45px}.sidebar-booking .social-media p{margin:0}.sidebar-booking .social-media .contact-header{text-transform:none;margin-right:5px}.sidebar-booking .social-media .fa{font-size:20px}.services-page .services-item,.health-tips-page .services-item{margin-bottom:25px}.services-page .services-item .services-title,.health-tips-page .services-item .services-title{font-size:20px}.services-page .services-item .services-content,.health-tips-page .services-item .services-content{overflow:hidden;text-overflow:ellipsis;line-height:18px;max-height:74px;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box}.services-page .services-item img,.health-tips-page .services-item img{max-width:100%;height:auto}.services-page .services-item .btn,.health-tips-page .services-item .btn{margin-top:20px;width:138px;height:49px}.health-tips-page .services-item .services-content{overflow:hidden;text-overflow:ellipsis;line-height:18px;max-height:74px;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;min-height:74px}.contact .page-contact-header{margin-bottom:3rem}.contact .contact-details a{color:#545454}.contact .contact-details a:hover{color:#a6d708}.contact .contact-details #map_canvas{margin-top:0;height:48rem;border:0;width:100%;min-height:577px}.contact .contact-details #map_canvas iframe{margin-top:0px}.contact input[type="text"],.contact input[type="email"],.contact textarea,.contact select{border:1px solid #e9e9e9;height:34px}.contact textarea{height:219px}.contact .gfield_required{padding-left:5px}.contact .gfield_label{margin-top:10px}.contact .form-wrap{background-color:#f8f8f8;padding:30px 15px;border-radius:5px;min-height:577px}.contact .gf_left_half{clear:left !important;margin-right:1.5%;display:inline-block;vertical-align:top}.contact .gf_right_half{clear:right !important;display:inline-block;vertical-align:top}.contact .gform_footer:after{display:none}.contact .gform_footer input[type="submit"]{background-color:#4b4b4b;color:#fff;text-transform:uppercase;max-width:135px;font-size:14px}.contact .titan-contact-form{margin-top:0}.contact-details .contact-header{font-weight:800;margin-bottom:0;font-size:18px}.contact-details .google-map{margin-top:3rem;height:37rem;width:100%;border:0}.contact-details.hours p{margin:0}.not-found-wrapper{padding:50px 0}.not-found-wrapper .page-title{font-size:100px !important;text-align:center;color:#a6d708}.not-found-wrapper .page-subtitle{font-size:36px;text-align:center;font-weight:400}.not-found-wrapper .error404-msg{padding-top:30px;text-align:center;color:#000;width:80%;margin:0 auto}.td-entry-content{font-family:"Oxygen-Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif !important}.td-entry-content pre{font-family:"Oxygen-Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif !important;font-size:16px;white-space:normal;overflow:hidden}.td-entry-content ul li{text-indent:inherit !important}.td-entry-content .woocommerce{position:relative}.td-entry-content .woocommerce .cart-empty,.td-entry-content .woocommerce .return-to-shop{text-align:center;top:0}.td-entry-content .woocommerce .return-to-shop{margin-top:10px}.td-entry-content .woocommerce .button{height:39px;width:149px;line-height:23px;background-color:#4b4b4b !important;color:#fff !important;font-family:"Oxygen-Bold","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif !important}.td-entry-content .woocommerce .button:hover{background-color:#545454 !important;color:#fff !important}.td-entry-content .woocommerce p{margin:0;padding:0}.td-entry-content .woocommerce .shop_table{background-color:#fff}.td-entry-content .woocommerce .shop_table .product-price,.td-entry-content .woocommerce .shop_table .product-quantity,.td-entry-content .woocommerce .shop_table .product-subtotal{min-width:100px}.td-entry-content .woocommerce .shop_table .cart-subtotal td[data-title="Subtotal"]{text-align:right !important}.td-entry-content .woocommerce .shop_table .order-total td[data-title="Total"]{text-align:right !important}.td-entry-content .woocommerce .wc-proceed-to-checkout .button{width:auto !important;height:auto !important}.td-entry-content .woocommerce .woocommerce-info{border-top-color:#a6d708}.td-entry-content .woocommerce .woocommerce-info:before{color:#a6d708}.td-entry-content .woocommerce form.woocommerce-checkout input[type="text"],.td-entry-content .woocommerce form.woocommerce-checkout input[type="submit"],.td-entry-content .woocommerce form.woocommerce-checkout input[type="password"],.td-entry-content .woocommerce form.woocommerce-checkout input[type="email"],.td-entry-content .woocommerce form.woocommerce-checkout input[type="tel"],.td-entry-content .woocommerce form.woocommerce-checkout textarea,.td-entry-content .woocommerce form.woocommerce-checkout select,.td-entry-content .woocommerce form.login input[type="text"],.td-entry-content .woocommerce form.login input[type="submit"],.td-entry-content .woocommerce form.login input[type="password"],.td-entry-content .woocommerce form.login input[type="email"],.td-entry-content .woocommerce form.login input[type="tel"],.td-entry-content .woocommerce form.login textarea,.td-entry-content .woocommerce form.login select,.td-entry-content .woocommerce form.register input[type="text"],.td-entry-content .woocommerce form.register input[type="submit"],.td-entry-content .woocommerce form.register input[type="password"],.td-entry-content .woocommerce form.register input[type="email"],.td-entry-content .woocommerce form.register input[type="tel"],.td-entry-content .woocommerce form.register textarea,.td-entry-content .woocommerce form.register select,.td-entry-content .woocommerce form.lost_reset_password input[type="text"],.td-entry-content .woocommerce form.lost_reset_password input[type="submit"],.td-entry-content .woocommerce form.lost_reset_password input[type="password"],.td-entry-content .woocommerce form.lost_reset_password input[type="email"],.td-entry-content .woocommerce form.lost_reset_password input[type="tel"],.td-entry-content .woocommerce form.lost_reset_password textarea,.td-entry-content .woocommerce form.lost_reset_password select{margin-bottom:1rem;border:none;-webkit-border-radius:5px;border-radius:5px;background-clip:padding-box;-webkit-appearance:none;padding:.3rem .8rem;width:100%;color:#4b4b4b;height:37px;border:1px solid #ccc !important}.td-entry-content .woocommerce form.woocommerce-checkout textarea,.td-entry-content .woocommerce form.login textarea,.td-entry-content .woocommerce form.register textarea,.td-entry-content .woocommerce form.lost_reset_password textarea{height:200px}.td-entry-content .woocommerce form.woocommerce-checkout label,.td-entry-content .woocommerce form.login label,.td-entry-content .woocommerce form.register label,.td-entry-content .woocommerce form.lost_reset_password label{color:#000}.td-entry-content .woocommerce form.register input[type="password"]{margin-bottom:0}.td-entry-content .woocommerce form.register .button{margin-top:2rem}.td-entry-content .woocommerce form.lost_reset_password .woocommerce-Button{width:47% !important}.td-entry-content .woocommerce .woocommerce-Button{margin-top:1rem}.td-entry-content .woocommerce .woocommerce-MyAccount-navigation ul li{padding:15px 15px 10px 15px;border-bottom:1px solid #ccc}.td-entry-content .woocommerce .woocommerce-MyAccount-navigation ul li:before{font-family:'FontAwesome';content:'\f07b';font-size:12px}.td-entry-content .woocommerce .woocommerce-MyAccount-navigation ul li a{font-family:"Oxygen-Bold","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;color:#4b4b4b;font-size:18px}.td-entry-content .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{color:#a6d708}.td-entry-content .woocommerce .woocommerce-error>li::before{content:""}.td-entry-content img{max-width:100%;height:auto}.woocommerce span.onsale{z-index:999;padding:0px 4px}.single-product .product-content .page-title-header{margin-top:0}.single-product .product-content .td-entry-content{border-top:1px solid #ebebeb;padding-top:10px}.single-product .product-content table.variations{width:auto !important;display:inline-block}.single-product .product-content table.variations label{color:#000;font-size:16px}.single-product .product-content .variations_button,.single-product .product-content .custom-simple{display:inline-block}.single-product .product-content .variations_button>label,.single-product .product-content .custom-simple>label{display:inline-block;float:left;margin-right:7px;padding-top:4px}.single-product .product-content .variations_button input,.single-product .product-content .custom-simple input{width:98px;height:34px;border:1px solid #ebebeb;border-radius:5px;text-align:left;padding:7px}.single-product .product-content .variations_button button,.single-product .product-content .custom-simple button{width:110px;height:34px;float:right;margin:0 !important;padding:0;outline:0;background-color:#a6a2a6 !important;cursor:pointer;font-size:14px;text-transform:uppercase}.single-product .product-content .woocommerce-variation .woocommerce-variation-price{display:block}.single-product .product-content .custom-simple{margin:0}.single-product .product-content .single-prod{font-size:20px !important;color:#000 !important;display:block;font-weight:bold;margin-bottom:.5em}.woocommerce .prod-title-wrapper{display:flex;height:197px;flex-direction:column;justify-content:center}.search_page .entry__title{font-size:20px}.search_page .entry__title a{color:#4b4b4b !important}.search_page .entry__title a:hover{color:#a6d708}.health-info_category .services-item .thumbnail{padding-top:20px}.health-info_category .services-item .thumbnail .health-info{max-width:250px;max-height:250px;border-color:#888689;width:250px;height:250px}.health-info_category .services-item .thumbnail .caption{padding-right:13px;padding-left:13px}.health-info_category .services-item .thumbnail .caption .content{overflow:hidden;text-overflow:ellipsis;line-height:18px;max-height:74px;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;min-height:74px}.health-info_category .services-item .thumbnail .caption .btn{margin-top:20px}.health-info_category .services-item .thumbnail .caption h3{text-align:center}.gallery-group{margin-top:33px}.chocolat-child{margin-bottom:3rem;text-align:center}.chocolat-child h6{font-family:"Oxygen-Regular","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:16px !important;margin-top:0;margin-bottom:0}.chocolat-child h6 a{color:#000}.chocolat-child span{font-size:15px}.gallery-image,.chocolat-image{margin-bottom:10px;transition:all .2s ease-in-out;display:inline-block}.gallery-image:hover,.chocolat-image:hover{background-color:#a6d708;z-index:10}.gallery-image:hover img,.chocolat-image:hover img{opacity:.5}.gallery-image img,.chocolat-image img{margin-bottom:0;max-width:100%}.gallery-single{margin-top:0px}.gallery-single h2{text-align:center;margin-bottom:15px}.gallery-single h3{margin-top:0;font-size:25px;text-transform:uppercase !important}.services-item h4{margin-top:0;margin-bottom:0}.services-item h4 a{color:#5e5e5e}.services-item .btn-read-more{background-color:#4b4b4b}.services-item .btn-read-more:hover{color:#fff;background-color:#F47723}.video-content{overflow:hidden}.video-content .video-component{float:left;margin-right:15px;margin-bottom:10px}.video-content h4{margin-top:0;margin-bottom:0}.video-content h4 a{color:#5e5e5e}.blog-video{max-width:359px}.blog-video span{display:block;position:absolute;right:15px;bottom:20px;background:rgba(0,0,0,0.5);color:#fff;padding:5px 10px;font-size:14px}.blog-video .blog-video-play{position:absolute;top:50%;left:50%;margin-left:-29px;margin-top:-40px}.blog-single-video h3{font-size:25px !important}.blog-single-video p{position:relative}.blog-single-video .blog-video-play{position:absolute;top:50%;left:50%;margin-left:-29px;margin-top:-29px}.sub-catalouge-item a{color:#4b4b4b;font-size:18px;font-family:"Oxygen-Bold","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}.sub-catalouge-item a:hover{color:#00a8d6}.preferred-date .ginput_container_date{position:relative}.preferred-date .ginput_container_date .ui-datepicker-trigger{position:absolute;right:0px}#ui-datepicker-div{width:auto;background:#fff;border:1px solid #dedede;border-radius:0px 0px 5px 5px;padding:12px 15px;min-width:300px;display:none}#ui-datepicker-div .ui-datepicker-calendar{width:100%}#ui-datepicker-div .ui-datepicker-header a{width:49%;display:inline-block;cursor:pointer}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next{text-align:right}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title select{margin-right:5px;margin-bottom:5px}.woocommerce .custom-simple{margin-top:80px}.woocommerce .custom-simple .quantity{float:left;display:inline-block}.woocommerce .custom-simple .quantity input{width:98px;height:34px;border:1px solid #ebebeb;border-radius:5px;text-align:left;padding:7px}.woocommerce .custom-simple .button{width:110px;height:34px;float:right;margin:0 !important;padding:0;outline:0;background-color:#a6a2a6 !important;cursor:pointer;font-size:14px;text-transform:uppercase}.woocommerce table.my_account_orders .button{text-align:center}.woocommerce-account .woocommerce-MyAccount-content legend{padding-top:10px}.woocommerce-account .woocommerce-MyAccount-content .button{margin-top:10px !important;height:auto}.sitemap ul.children{margin-bottom:0px}.jscroll-added .scrollspinner{text-align:center}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.footer__badge{height:50px}}.product-content .sidebar-content .category-sidebar{margin:0 0 26px;width:100%;padding:0}.product-content .sidebar-content .category-sidebar>li>a{font-weight:bold}.product-content .sidebar-content .category-sidebar ul{padding:0;margin:0}.product-content .sidebar-content .category-sidebar .dropdown-menu{position:relative;width:100%;background-color:transparent;box-shadow:none;border:none;float:none;padding-left:15px !important;display:none;-webkit-transition:display 0.5s;-moz-transition:display 0.5s;-ms-transition:display 0.5s;transition:display 0.5s}.product-content .sidebar-content .category-sidebar .dropdown-menu li{border-bottom:1px solid #ececec}.product-content .sidebar-content .category-sidebar .dropdown-menu li:hover{background-color:#f5f5f5}.product-content .sidebar-content .category-sidebar .dropdown-menu .open{background-color:#f5f5f5}.product-content .sidebar-content .category-sidebar .dropdown-menu .current-cat a{font-weight:bold}.product-content .sidebar-content .category-sidebar .dropdown-toggle{display:block;content:"\f105";font-family:"FontAwesome";position:absolute;right:4px;top:0px;width:25px;height:47px;text-align:right;line-height:15px;z-index:999;padding-right:8px;padding-top:17px}.product-content .sidebar-content .category-sidebar li{position:relative;display:block}.product-content .sidebar-content .category-sidebar li a{display:block;padding:10px 30px 10px 15px;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;font-size:16px;margin:0 0 4px;position:relative;z-index:0}.product-content .sidebar-content .category-sidebar li a span{display:block;z-index:1;position:relative;white-space:normal;letter-spacing:0.02em;font-size:16.5px}.product-content .sidebar-content .category-sidebar li a:hover{color:#00a8d6}.product-content .sidebar-content .category-sidebar li a:hover:before{width:100%;-webkit-transition:width 0.8s;-moz-transition:width 0.8s;-ms-transition:width 0.8s;transition:width 0.8s;color:#00a8d6}.product-content .sidebar-content .category-sidebar li a.parent:after{content:""}.ui-datepicker-title{text-align:center}.pre-footer__map--wrapper iframe,.inner-page-google-map iframe{pointer-events:none}.pre-footer__map--wrapper iframe.clicked,.inner-page-google-map iframe.clicked{pointer-events:auto}.woocommerce-variation-price{display:none}.question-wrapper{background-color:#f8f8f8;padding:30px 15px;border-radius:5px}.question-wrapper input[type="text"],.question-wrapper input[type="email"],.question-wrapper select{border:1px solid #e9e9e9;height:34px}.question-wrapper textarea{border:1px solid #e9e9e9;height:154px}form.question .gform_footer{margin-left:15px}form.question .gform_footer:after{content:''}sub.shrink{bottom:1.5px}.filter-cat{margin-bottom:20px}.featured-blog .image-wrap img{margin-bottom:0}.ubermenu-transition-shift .ubermenu-item .ubermenu-submenu-id-10122{right:-45%}.td-entry-content table:not(.shop_table) tbody{border-left:1px solid #CCC;border-right:1px solid #CCC}.td-entry-content table:not(.shop_table) tbody tr{border-bottom:1px solid #CCC}.td-entry-content table:not(.shop_table) tbody tr:nth-child(1) td{background:#A6D708;color:#000;text-align:center;padding:0}.td-entry-content table:not(.shop_table) tbody tr td{padding-left:15px}.td-entry-content table:not(.shop_table) tbody tr td:nth-child(2),.td-entry-content table:not(.shop_table) tbody tr td:nth-child(3){border-left:1px solid #CCC}.td_services-clinical-pilates .td-entry-content img.alignleft,.td_services-clinical-pilates .td-entry-content img.alignright{width:360px}a.btn-downloads{min-height:50px;max-height:50px}a.btn-downloads i{font-size:26px}.search-cat_wrapper{background:#9ccb06;text-align:center;padding:15px;margin-bottom:40px}.search-cat_wrapper form{display:inline-block;margin:0 auto}.search-cat_wrapper form input[type="text"]{width:234px;background-color:transparent;border:1px solid rgba(75,75,75,0.5);color:#ffffff;padding:.52rem;padding-left:10px;border-radius:4px}.search-cat_wrapper form ::-moz-placeholder{color:#fff !important;opacity:1 !important}.search-cat_wrapper form :focus::-moz-placeholder{color:#fff !important;opacity:1 !important}.search-cat_wrapper form :-moz-placeholder{color:#fff !important;opacity:1 !important}.search-cat_wrapper form :focus:-moz-placeholder{color:#fff !important;opacity:1 !important}.search-cat_wrapper form ::-webkit-input-placeholder{color:#fff !important;opacity:1 !important}.search-cat_wrapper form select{padding:5px;background-color:transparent;border:1px solid rgba(75,75,75,0.5);color:#ffffff;border-radius:4px}.search-cat_wrapper form select .level-0{color:#000000}.search-cat_wrapper form .formsubmit{background-color:#789b06;color:#fff;border:none;border-radius:4px;padding:7px 20px}.search-cat_wrapper form .formsubmit:hover{background-color:#6a676a}.page-faq .panel-default a{color:#337ab7}.panel-body .desc-wrapper{margin-bottom:20px}.page-new-patient-info .td-entry-content img.alignleft{margin-right:35px}.section__fix{width:100%;height:auto}.section__fix .trigger{display:none}.page-faq .main-content .panel-group .panel .panel-heading{padding:17px}.page-faq .accordions .panel-heading .glyphicon{margin-top:-19px;cursor:pointer}.page-faq .main-content .panel-group .panel .panel-title{padding-right:25px}.fix__form .fix-search{width:360px;height:560px;position:fixed;top:20px;z-index:999}.our-corporate-clients .panel-group .panel .panel-heading{background-color:#00a8d6 !important;padding:10px 15px;border-radius:5px;color:#fff;display:flex;cursor:pointer}.our-corporate-clients .panel-group .panel .panel-heading .panel-title{display:inline-flex;flex-basis:100%}.our-corporate-clients .panel-group .panel .panel-heading span{display:inline-flex;align-items:center}.our-corporate-clients .panel-group .panel .panel-heading span::before{content:"\e114"}.our-corporate-clients .panel-group .panel .panel-heading .down:before{content:"\e114"}.our-corporate-clients .panel-group .panel .panel-heading .up:before{content:"\e113"}.woocommerce-account .woocommerce-MyAccount-navigation{width:100%}.woocommerce-account .woocommerce-MyAccount-content{width:100%;padding-left:15px;padding-right:15px}.sidebar-con{display:none}#gform_wrapper_71{background-color:#f8f8f8;padding:30px 15px;border-radius:5px;min-height:577px}#gform_wrapper_71 .gform_body ul .gfield_error input,#gform_wrapper_71 .gform_body ul .gfield_error select,#gform_wrapper_71 .gform_body ul .gfield_error canvas{border:1px solid #eb0000 !important}#gform_wrapper_71 .gform_body ul .gfield_error .ginput_container_radio{background-color:#f19898 !important;border-radius:5px}#gform_wrapper_71 .gform_body ul #field_71_12,#gform_wrapper_71 .gform_body ul #field_71_25 .gfield_label,#gform_wrapper_71 .gform_body ul #field_71_26 span{font-weight:bold;font-size:20px}#gform_wrapper_71 .gform_body ul #field_71_26 p{font-weight:600}#gform_wrapper_71 .gform_body ul #field_71_18 .gfield_label,#gform_wrapper_71 .gform_body ul #field_71_23 .gfield_label,#gform_wrapper_71 .gform_body ul #field_71_24 .gfield_label,#gform_wrapper_71 .gform_body ul #field_71_30 .gfield_label,#gform_wrapper_71 .gform_body ul #field_71_31 .gfield_label,#gform_wrapper_71 .gform_body ul #field_71_32 .gfield_label,#gform_wrapper_71 .gform_body ul #field_71_33 .gfield_label,#gform_wrapper_71 .gform_body ul #field_71_34 .gfield_label,#gform_wrapper_71 .gform_body ul #field_71_35 .gfield_label,#gform_wrapper_71 .gform_body ul #field_71_36 .gfield_label,#gform_wrapper_71 .gform_body ul #field_71_37 .gfield_label,#gform_wrapper_71 .gform_body ul #field_71_38 .gfield_label,#gform_wrapper_71 .gform_body ul #field_71_41 .gfield_label{font-weight:bold}#gform_wrapper_71 .gform_body ul #field_71_2 .ginput_container_date,#gform_wrapper_71 .gform_body ul #field_71_42 .ginput_container_date,#gform_wrapper_71 .gform_body ul #field_71_32 .ginput_container_date{position:relative}#gform_wrapper_71 .gform_body ul #field_71_2 .ginput_container_date:after,#gform_wrapper_71 .gform_body ul #field_71_42 .ginput_container_date:after,#gform_wrapper_71 .gform_body ul #field_71_32 .ginput_container_date:after{content:'\f073';font-family:'FontAwesome';position:absolute;display:inline-block;right:7px;bottom:0;top:3px}#gform_wrapper_71 .gform_body ul #field_71_43 ul{padding-left:20px}#gform_wrapper_71 .gform_body ul #field_71_43 ul li{list-style-type:decimal;overflow:visible}#gform_wrapper_71 .gform_body ul #field_71_43 ul li h2{font-size:16px;border-bottom:#adadad 1px solid}#gform_wrapper_71 .gform_body ul .gfield{margin-bottom:5px}#gform_wrapper_71 .gform_body ul li label{font-weight:500;font-size:16px}#gform_wrapper_71 .gform_body ul li label .gfield_required{padding-left:5px;color:#eb0000}#gform_wrapper_71 .gform_body ul li .gfield_label_before_complex{font-weight:600}#gform_wrapper_71 .gform_body ul li .ginput_complex#input_71_1 select,#gform_wrapper_71 .gform_body ul li .ginput_complex#input_71_1 input{width:100%}#gform_wrapper_71 .gform_body ul li .ginput_complex#input_71_3 select,#gform_wrapper_71 .gform_body ul li .ginput_complex#input_71_3 input{width:100%}#gform_wrapper_71 .gform_body ul li .ginput_container_radio ul{padding-left:5px}#gform_wrapper_71 .gform_body ul li .ginput_container_radio input{height:13px;width:13px;margin:0 5px 0px 0px;padding:0;vertical-align:middle}#gform_wrapper_71 .gform_body ul li .ginput_container_radio label{margin:0;padding:0;font-size:15px;vertical-align:middle}#gform_wrapper_71 .gform_body ul li .ginput_container_checkbox ul{padding-left:5px}#gform_wrapper_71 .gform_body ul li .ginput_container_checkbox input{height:13px;width:13px;margin:0 5px 0px 0px;padding:0;vertical-align:middle}#gform_wrapper_71 .gform_body ul li .ginput_container_checkbox label{margin:0;padding:0;font-size:15px;vertical-align:middle}#gform_wrapper_71 .gform_body ul li .gfield_radio,#gform_wrapper_71 .gform_body ul li .gfield_checkbox{margin-bottom:5px}#gform_wrapper_71 .gform_body ul li textarea{width:100%}#gform_wrapper_71 .gform_body ul li select,#gform_wrapper_71 .gform_body ul li input{border:1px solid #e9e9e9;height:34px;margin-bottom:1rem;-webkit-border-radius:5px;border-radius:5px;background-clip:padding-box;padding:.3rem .8rem;color:#4b4b4b;width:100%}#gform_wrapper_71 .gform_body ul li .validation_message{display:none}#gform_wrapper_71 .gform_footer{margin-top:15px}#gform_wrapper_71 .gform_footer input[type="submit"]{background-color:#4b4b4b;text-transform:uppercase;font-size:14px;font-family:"Oxygen-Bold","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;border:none;border-radius:5px;background-clip:padding-box;-webkit-appearance:none;color:#fff;margin:0;width:100%;height:49px}.attributes span{font-size:16px;font-weight:600;font-family:"Oxygen-Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}.attributes ul{margin-top:5px;margin-bottom:10px !important}.custom-product-cat-sub .available-on-backorder{margin-bottom:5px}.woocommerce ul#shipping_method li{padding:0 !important}.woocommerce ul#shipping_method li:before{content:'' !important}ul.woocommerce-thankyou-order-details li:before{content:'' !important}.cart_totals.calculated_shipping tr.shipping{display:none}.match-uni .new-patient-form{background:#FFF;width:100%;height:367px;border:solid 1px #e6e6e6;margin-top:0;margin-bottom:25px}#hc_insert_html_widget-3,#hc_insert_html_widget-5{overflow-y:scroll;height:500px;border:1px solid #bdbdbd;margin-bottom:10px}#hc_insert_html_widget-3 .healcode-registration-promo-text,#hc_insert_html_widget-5 .healcode-registration-promo-text{color:#000;margin:0}#hc_insert_html_widget-3 .hc-label,#hc_insert_html_widget-3 label,#hc_insert_html_widget-5 .hc-label,#hc_insert_html_widget-5 label{color:#000;margin-top:0}#hc_insert_html_widget-3 form .hc_registration input,#hc_insert_html_widget-3 form .hc_registration .hc-country select,#hc_insert_html_widget-3 form .hc_registration .hc-state select,#hc_insert_html_widget-3 form .hc_registration .hc-gender select,#hc_insert_html_widget-3 form .hc_registration .hc-referred-by select,#hc_insert_html_widget-3 form .hc_registration .hc-prospect-comment textarea,#hc_insert_html_widget-5 form .hc_registration input,#hc_insert_html_widget-5 form .hc_registration .hc-country select,#hc_insert_html_widget-5 form .hc_registration .hc-state select,#hc_insert_html_widget-5 form .hc_registration .hc-gender select,#hc_insert_html_widget-5 form .hc_registration .hc-referred-by select,#hc_insert_html_widget-5 form .hc_registration .hc-prospect-comment textarea{width:99%;color:#000}#hc_insert_html_widget-3 form .hc_registration select,#hc_insert_html_widget-5 form .hc_registration select{color:#000}#hc_insert_html_widget-3 form .hc_registration .hc-prospect-email-opt_in input,#hc_insert_html_widget-3 form .hc_registration .hc-liability input[type='checkbox'],#hc_insert_html_widget-5 form .hc_registration .hc-prospect-email-opt_in input,#hc_insert_html_widget-5 form .hc_registration .hc-liability input[type='checkbox']{width:auto}#hc_insert_html_widget-4,#hc_insert_html_widget-2{overflow-y:scroll;height:300px;margin-bottom:10px;border:1px solid #bdbdbd}.register-form .healcode .hc_registration .note{font-size:13px}.register-form .healcode .hc-label,.register-form .healcode label{color:#000;margin-top:0;font-size:20px !important}.register-form .healcode form .hc-registration-field,.register-form .healcode form hc-prospect-field{color:#000 !important}.register-form .healcode form .hc-liability .liability{max-width:100%;width:100%;font-size:13px}.register-form .healcode form .hc_registration input,.register-form .healcode form .hc_registration .hc-country select,.register-form .healcode form .hc_registration .hc-state select,.register-form .healcode form .hc_registration .hc-gender select,.register-form .healcode form .hc_registration .hc-referred-by select,.register-form .healcode form .hc_registration .hc-prospect-comment textarea{width:100%;color:#000;padding:10px}.register-form .healcode form .hc_registration select{color:#000}.register-form .healcode form .hc_registration .hc-prospect-email-opt_in input,.register-form .healcode form .hc_registration .hc-liability input[type='checkbox']{width:auto;color:#000}div.healcode div.hc-prospect-email-opt_in{color:#000 !important;font-size:14px}.healcode-registration-promo-text{color:#000 !important}.bw-widget th.bw-calendar__heading{font-weight:700;font-size:11px;background:#eee;padding:5px 0}.schedule .bw-widget table{border:none !important}.schedule .bw-widget table tbody{border:none !important}.schedule .bw-widget table tr{border:none !important}.schedule .bw-widget td.bw-calendar__day{padding-left:0px;border:none !important}.schedule .bw-widget__sessions-filtered-collection .bw-widget__day .bw-widget__date{background-color:#4b4b4b;color:#fff}.navbar-default{background-color:#53575a !important}.bknow_mobile,.refer_mobile{display:none}@media (max-width: 1200px){.banner-slider__content-wrapper__content--text .title{font-size:28px;line-height:30px}}@media (max-width: 991px){.business-details__left-bloc{text-align:left}.navbar-toggle.collapsed{margin-top:-38px;float:right;margin-right:15px;padding:5px}.business-details__contact.col-xs-12.col-sm-12.col-md-2{text-align:left;font-size:20px}.business-details__social a,.business-details__social a:nth-child(1){display:none !important}.business-details__social .hidden-md.hidden-lg.btn.btn-transparent.btn-block.display__btn_block{width:82px;padding:5px;font-size:12px;margin-bottom:47px;float:right;display:block !important;margin-top:-71px}.navbar-toggle.collapsed{display:block !important}.navbar{min-height:0 !important}.business-details__booking .title-form{display:none}.business-details__contact>div{vertical-align:-13px}.business-details__booking .title-form.hide__mobiles{display:none !important}.bknow_mobile,.refer_mobile{background-color:#789b06;text-transform:uppercase;font-size:9px;padding:9px 5px;display:inline-block;border-radius:4px}}@media (max-width: 768px){.banner-slider__images-wrapper__image img{max-width:100%;height:auto;width:auto}.banner-slider__content-wrapper__content--text .title{font-size:14px !important;line-height:16px !important;margin-top:10px}.banner-slider__content-wrapper__content--text{padding-top:0}.banner-slider__content-wrapper{position:relative;z-index:99;background-color:rgba(127,124,127,0.8);top:0;bottom:0;margin:auto;height:110px}.banner-slider__content-wrapper__content--text .button-wrapper a{padding:5px 12px;height:auto}}.opacityzero{opacity:0;pointer-events:none;cursor:normal}.samepadding{padding-top:8px !important;padding-bottom:8px !important}.penciliconupdate{font-size:0 !important;background:url("../images/penciliconupdate.png");background-size:contain;background-repeat:no-repeat;background-position:center;width:20px;height:20px;vertical-align:15px !important}.home-partner-logo{background-color:#f8f8f8;padding:1.6rem 0 .6rem}.home-partner-logo h4{font-size:20px;margin-bottom:4rem;text-transform:uppercase;color:#4b4b4b}.home-partner-logo .health-funds__logo img{margin:0 auto;margin-bottom:20px}.home-partner-logo .health-funds__logo .slick-slide{height:auto}.home-partner-logo--wrapper{text-align:center}.pre-footer{background-color:#a6d708}.pre-footer__contact-form{padding-top:0;padding-bottom:4px}.pre-footer__contact-form ul{list-style-type:none;padding:0;margin:0}.pre-footer__contact-form form{margin-top:0}.pre-footer__contact-form .gform_title{margin:15px 30px 0 0;text-transform:none;font-size:20px;color:#fff}.pre-footer__contact-form .gform_title:before{content:'\f1d8';font-family:'FontAwesome';font-size:20px;margin-right:5px;font-weight:normal}.pre-footer__contact-form .gform_validation_container{height:1px;opacity:0;filter:Alpha(opacity=0)}.pre-footer__contact-form .gform_validation_container input{height:1px}.pre-footer__contact-form .gfield_description,.pre-footer__contact-form .gfield_required,.pre-footer__contact-form .gfield_label,.pre-footer__contact-form .validation_error{display:none}.pre-footer__contact-form .gfield_error input{border:1px solid #eb0000}.pre-footer__contact-form input{width:263px;height:37px;padding:5px 10px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border:0;margin:10px 0}.pre-footer__contact-form input[type="submit"]{background-color:#4b4b4b;text-transform:uppercase;color:#fff;width:138px;height:47px;margin-top:0;line-height:18px;font-size:14px}.pre-footer__contact-form input[type="submit"]:hover{background-color:#a6a2a6}.pre-footer__map{background-color:#4b4b4b;color:#fff;font-size:15px}.pre-footer__map--wrapper{padding-left:0;padding-right:0}.pre-footer__map--wrapper iframe{margin-top:0;width:100%;height:310px;border:0}.pre-footer__map--wrapper--info{padding-left:0;padding-right:0}.pre-footer__map--wrapper--info h3{color:#a6d708;font-size:26px;margin-top:30px;margin-bottom:0;padding-bottom:0}.pre-footer__map--wrapper--info a{color:#fff}.pre-footer__map--wrapper--info a:hover{color:#a6d708}.pre-footer__map--wrapper--info p{margin-bottom:0}.pre-footer__map--wrapper--info>div{padding:0}.pre-footer__map--wrapper--info>div>div{margin-bottom:20px}.pre-footer__map--wrapper--info>div>div i{margin-right:5px}.pre-footer__map--wrapper--info .contact-header{font-family:"Oxygen-Bold","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:15px}@media (min-width: 0px){.business-details__logo{background-color:#fff}.business-details__logo img{margin:auto}.business-details__booking,.business-details__contact,.business-details__social{background-color:#a6d708}.business-details__booking{padding-top:15px;text-align:center}.business-details__booking .fa{font-size:20px;margin-right:10px}.business-details__booking .title-form{display:inline-block}.business-details__contact{text-align:center;font-size:25px}.business-details__contact>div{display:inline}.business-details__contact>div a{padding-right:10px}.business-details__social{text-align:right}.business-details__social .referrals{margin-bottom:3px;padding-top:12px;padding-bottom:12px}.business-details__left-bloc .title-form ::-webkit-input-placeholder{color:#fff}.business-details__left-bloc .title-form :-moz-placeholder{color:#fff}.business-details__left-bloc .title-form ::-moz-placeholder{color:#fff}.business-details__left-bloc .title-form :-ms-input-placeholder{color:#fff}.business-details__left-bloc .title-form .titan-contact-form{margin-top:0}.business-details__left-bloc .title-form label{display:none}.business-details__left-bloc .title-form input[type="text"]{background-color:transparent;border:1px solid rgba(75,75,75,0.5);color:#fff;padding:.3rem;padding-left:10px}.business-details__left-bloc .title-form .fa-search{display:none}.business-details ::-moz-placeholder{color:#fff !important;opacity:1 !important}.business-details :focus::-moz-placeholder{color:#fff !important;opacity:1 !important}.business-details :-moz-placeholder{color:#fff !important;opacity:1 !important}.business-details :focus:-moz-placeholder{color:#fff !important;opacity:1 !important}.homepage .home-leadins{display:flex;align-items:center;flex-direction:column;padding-top:30px}.homepage .home-leadins a{background-color:transparent;text-align:center}.homepage .home-leadins a h3{font-size:21px;line-height:25px;text-transform:uppercase;white-space:normal;margin:15px auto;width:80%}.homepage .home-leadins .leadin-item{max-width:193px;float:none;margin:10px auto}.homepage .home-leadins .leadin-item img{margin-bottom:0}.homepage .home-leadins .leadin-item .leadins-img{border:4px solid #a6d708;display:flex;flex-direction:column;align-items:center;height:165px;min-width:165px;justify-content:center;background:#a6d708;-webkit-filter:grayscale(0%);-ms-filter:grayscale(0%);filter:grayscale(0%);-webkit-box-shadow:inset 0 0 0 5px #fff;box-shadow:inset 0 0 0 5px #fff}.homepage .home-leadins .leadin-item .leadins-img:hover{border:4px solid #789b06;background:#789b06}.homepage .home-leadins .leadin-item.leadins-video .leadins-img{background:#00a8d6;border:4px solid #00a8d6}.homepage .home-leadins .leadins-overlay a{color:#a6a2a6}.homepage .home-leadins .leadins-overlay .leadins-img{position:relative}.homepage .home-leadins .leadins-overlay .leadins-img:before,.homepage .home-leadins .leadins-overlay .leadins-img:after{content:'\f04b';font-family:'FontAwesome';font-size:50px;line-height:40px;color:#000;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;z-index:99;height:30px;width:30px;display:none}.homepage .home-leadins .leadins-overlay .leadins-img:after{color:#00a8d6;width:31px;height:31px;display:none}.homepage .home-leadins .leadins-overlay:hover a{color:#545454}.homepage .home-leadins .leadins-overlay:hover .leadins-img:before{content:' ';height:165px;min-width:165px;background-color:rgba(84,84,84,0.5);border-radius:165px}.homepage .home-leadins .leadins-overlay.leadins-video a{color:#00a8d6}.homepage .home-leadins .leadins-overlay.leadins-video a:hover{color:#058cb1}.homepage .home-leadins .leadins-overlay.leadins-video a:hover .leadins-img{background:#058cb1;border:4px solid #058cb1}#menu-online-booking-side-menu{display:block !important}.content-header{position:relative;min-height:196px;margin-bottom:30px;background-color:rgba(0,0,0,0.7)}.content-header .banner_overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.4);z-index:9}.content-header img{position:relative;height:196px;z-index:-10}.content-header .page-title-header{position:absolute;top:0;left:0;right:0;color:#fff;font-size:12px;text-transform:uppercase;font-family:"Oxygen-Bold","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;z-index:12}.content-header .page-title-header h1{margin-bottom:0}.content-header .page-title-header a{color:#fff}.content-header .page-title-header .title-form .titan-contact-form{margin-top:0}.content-header .page-title-header .title-form label{display:none}.content-header .page-title-header .title-form input[type="text"]{background-color:transparent;border:1px solid #fff;color:#fff}.content-header .page-title-header .title-form .fa-search{position:absolute;right:28px;bottom:20px}.content-header .page-title-header .page-title-wrapper{display:flex;height:197px;flex-direction:column;justify-content:center}.home-main-content .home-booking .booking-choice ul{list-style:none;margin-bottom:30px;padding-left:0}.home-main-content .home-booking .booking-choice ul li{line-height:1.7}.home-main-content .home-booking .booking-choice ul li:before{float:none}.home-main-content,.main-content{padding-bottom:50px}.home-main-content h2,.home-main-content h3,.home-main-content h4,.home-main-content h5,.home-main-content h6,.main-content h2,.main-content h3,.main-content h4,.main-content h5,.main-content h6{text-transform:none}.home-main-content h2,.main-content h2{font-size:24px}.home-main-content h3,.main-content h3{font-size:22px}.home-main-content h4,.main-content h4{font-size:20px}.home-main-content h5,.main-content h5{font-size:18px}.home-main-content h6,.main-content h6{font-size:16px}.home-main-content ul,.main-content ul{list-style:none;margin-bottom:30px;padding-left:15px;display:table}.home-main-content ul li,.main-content ul li{line-height:1.7}.home-main-content ul li:before,.main-content ul li:before{content:"\f111";font-family:"fontAwesome";padding-right:0px;color:#a6d708;font-size:9px;float:left;margin-top:7px;text-indent:-15px}.home-main-content .btn-meet-team,.main-content .btn-meet-team{width:233px;height:50px;font-size:16px;border:0;padding:5px;overflow:hidden;text-overflow:ellipsis;line-height:18px;max-height:20px;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;max-height:50px;line-height:40px;text-transform:uppercase;background-color:#00a8d6;color:#fff}.home-main-content .btn-meet-team:hover,.main-content .btn-meet-team:hover{background-color:#6a676a}.home-main-content .btn-meet-team,.main-content .btn-meet-team{position:relative;z-index:0;display:inline-block}.home-main-content .btn-meet-team:before,.main-content .btn-meet-team:before{content:' ';position:absolute;width:40px;height:40px;background-image:url("../images/person-icon.png");z-index:10;left:10px;background-size:25px;background-position:center;background-repeat:no-repeat}.home-main-content ul.gform_fields,.home-main-content .pagination,.home-main-content .pagination-wrapper ul,.pagination-wrapper .home-main-content ul,.home-main-content .nav-tabs,.main-content ul.gform_fields,.main-content .pagination,.main-content .pagination-wrapper ul,.pagination-wrapper .main-content ul,.main-content .nav-tabs{list-style:none;margin-bottom:0;padding:0}.home-main-content ul.gform_fields li,.home-main-content .pagination li,.home-main-content .pagination-wrapper ul li,.pagination-wrapper .home-main-content ul li,.home-main-content .nav-tabs li,.main-content ul.gform_fields li,.main-content .pagination li,.main-content .pagination-wrapper ul li,.pagination-wrapper .main-content ul li,.main-content .nav-tabs li{text-indent:0;overflow:hidden}.home-main-content ul.gform_fields li:before,.home-main-content .pagination li:before,.home-main-content .pagination-wrapper ul li:before,.pagination-wrapper .home-main-content ul li:before,.home-main-content .nav-tabs li:before,.main-content ul.gform_fields li:before,.main-content .pagination li:before,.main-content .pagination-wrapper ul li:before,.pagination-wrapper .main-content ul li:before,.main-content .nav-tabs li:before{content:none}.home-main-content .pagination,.home-main-content .pagination-wrapper ul,.pagination-wrapper .home-main-content ul,.main-content .pagination,.main-content .pagination-wrapper ul,.pagination-wrapper .main-content ul{float:right;margin-bottom:20px}.existing-patient-form .gf_left_half,.existing-patient-form .gf_right_half,.contact .gf_left_half,.contact .gf_right_half{width:100%}.existing-patient-form input[type="submit"]{width:100%}.sub-catalouge-item{margin-bottom:2rem}.sub-catalouge-item .btn-read-more{background-color:#4b4b4b;color:#fff}.sub-catalouge-item .btn-read-more:hover{color:#fff;background-color:#00a8d6}.sub-catalouge-item .existing-patient-form{padding:0;background-color:transparent}.sub-catalouge-item .existing-patient-form input[type="text"]{width:50%}.sub-catalouge-item .existing-patient-form .quality-gfield .btn-transparent{font-size:14px;color:#fff;padding:8px 4px;width:50%}.sub-catalouge-item .existing-patient-form .gseat_field select{background-image:url(../images/dropdown-select-gray.png)}.custom-product-cat-sub .type-product{width:100% !important}.product-single-item .product-thumb-xs{margin-right:10px;margin-bottom:10px;border:1px solid #ececec}.product-single-item .fa-search-plus{font-size:25px;color:#ececec}.footer__copyright{text-align:center}.footer__menu ul li{float:none;text-align:center}.footer__badge{text-align:center;display:block}.pre-footer__map .contact-details__section{min-height:375px}.pre-footer__map .contact-details__section::before{content:'';position:absolute;left:0}}@media (min-width: 480px){.woocommerce-account .woocommerce-MyAccount-navigation{width:50%}.woocommerce-account .woocommerce-MyAccount-content{margin-top:15px;width:50%;padding-left:0px;padding-right:0px}#gform_wrapper_71 .gform_body ul li .ginput_container_radio label{font-size:16px}#gform_wrapper_71 .gform_body ul li .ginput_container_checkbox label{font-size:16px}#gform_wrapper_71 .gform_body ul li #input_71_41_Container{width:100%}#gform_wrapper_71 .gform_body ul li #input_71_41_Container canvas{width:100%}}@media (min-width: 499px){.custom-product-cat-sub .products .product-category{width:50% !important}}@media (min-width: 0px) and (max-width: 320px){.woocommerce div.product .woocommerce-tabs ul.tabs li{width:100% !important}.pre-footer__map .contact-details__section::before{content:url(../images/mobile-footer-shape-01.png);left:0;top:-35px}}@media (max-width: 570px){.woocommerce div.product{float:none;margin:0 auto;max-width:320px}}@media (max-width: 520px){.woocommerce div.product .woocommerce-tabs ul.tabs li{width:49%}.banner-slider__content-wrapper__content{padding:0 10px !important}.banner-slider__content-wrapper__content--text{padding:0}}@media (max-width: 480px){.content-header .page-title-header h1{margin-top:8px;font-size:23px}.woocommerce-checkout-review-order-table .product-name,.woocommerce-cart .product-name a,.woocommerce-info a,.woocommerce-checkout-payment p{word-break:keep-all;word-break:break-word;display:-moz-deck}.team-single .team-single-content,.team-single .team-image-wrapper{width:100%;display:inline-block}.team-single .team-image-wrapper img{margin:0 auto;float:none}}@media (max-width: 375px){.td-entry-content a{font-size:20px}.featured-blog .btn-readmore-wrapper .btn-read-more{white-space:normal;display:block;max-height:none;height:auto;padding:12px 24px}.content-header .page-title-header{font-size:11px}.woocommerce .breadcrumbs{margin-bottom:1rem}.woocommerce-billing-fields p,.woocommerce-billing-fields input{width:100% !important}}@media (min-width: 768px){.homepage .home-leadins{display:block;text-align:center}.homepage .home-leadins .leadin-item{display:inline-block}.pre-footer__contact-form{padding-top:7px;padding-bottom:2px}.pre-footer__contact-form ul li{float:left}.pre-footer__contact-form ul li input{margin-right:30px}.pre-footer__contact-form .gform_body{display:inline-block}.pre-footer__contact-form .gform_footer{text-align:left}.pre-footer__contact-form input[type="submit"]{margin-top:5px}.product-content li.product-category{width:48% !important}.health-info_category .services-item{padding-left:3px;padding-right:3px}.health-info_category .services-item .thumbnail .health-info{max-width:220px;max-height:220px}.woocommerce-account .woocommerce-MyAccount-navigation{width:30%}.woocommerce-account .woocommerce-MyAccount-content{width:70%}.main-content iframe{max-height:510px}.team-single-content p img{max-height:186px}.gallery-single h2{text-align:left;padding-left:15px}#gform_wrapper_71 .gform_body ul li#field_71_11 .ginput_container_radio ul li,#gform_wrapper_71 .gform_body ul li#field_71_18 .ginput_container_radio ul li,#gform_wrapper_71 .gform_body ul li .ginput_container_checkbox ul li{float:left;width:50%}#gform_wrapper_71 .gform_body ul li .gchoice_71_18_10 label{font-size:14px}#gform_wrapper_71 .gform_body ul li .ginput_complex#input_71_1 select,#gform_wrapper_71 .gform_body ul li .ginput_complex#input_71_1 input{width:100%}#gform_wrapper_71 .gform_body ul li .ginput_complex#input_71_1 span{float:left;width:33%}#gform_wrapper_71 .gform_body ul li .ginput_complex#input_71_1 .name_prefix,#gform_wrapper_71 .gform_body ul li .ginput_complex#input_71_1 .name_first{margin-right:3px}#gform_wrapper_71 .gform_body ul li .ginput_complex#input_71_3 span{float:left;width:49%}#gform_wrapper_71 .gform_body ul li .ginput_complex#input_71_3 .address_line_1,#gform_wrapper_71 .gform_body ul li .ginput_complex#input_71_3 .address_city,#gform_wrapper_71 .gform_body ul li .ginput_complex#input_71_3 .address_zip{margin-right:13px}#gform_wrapper_71 .gform_body ul li .ginput_complex#input_71_7_container span{float:left;width:49%}#gform_wrapper_71 .gform_body ul li .ginput_complex#input_71_7_container .ginput_left{margin-right:13px}#gform_wrapper_71 .gform_body ul #field_71_4,#gform_wrapper_71 .gform_body ul #field_71_5,#gform_wrapper_71 .gform_body ul #field_71_6{width:32%}#gform_wrapper_71 .gform_body ul #field_71_4,#gform_wrapper_71 .gform_body ul #field_71_5{float:left;margin-right:13px}}@media (min-width: 768px) and (max-width: 1199px){.navbar-default .container{width:100%}.navbar-default .navbar-nav{width:100%}.navbar-toggle{margin-left:0}.navbar-header{float:none}.navbar-toggle{display:block}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1)}.navbar-collapse.collapse{display:none !important}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.navbar-text{float:none;margin:15px 0}.navbar-collapse.collapse{display:none !important}.navbar-collapse.collapse.in{display:block !important}.collapsing{overflow:hidden !important}nav li{width:100% !important}.custom-product-cat-sub .type-product{width:50% !important}}@media (min-width: 768px) and (max-width: 991px){.business-details .container{width:100%}.contact .gf_left_half,.contact .gf_right_half{width:47%}.pre-footer__map .contact-details__section{min-height:375px}.pre-footer__map .contact-details__section::before{content:url(../images/footer-shape.png);position:absolute;left:-205px;top:0}}@media (max-width: 767px){.home-booking{background-color:#a6d708}.home-booking>img{display:none}.meet-our-team__wrapper .blog-item .team-image{text-align:center}.health-tips-page .health-tips-image{text-align:center}.health-tips-page .health-tips-image img{display:inline-block !important}.page-new-patient-info .td-entry-content p{display:inline-block;width:100%}.page-new-patient-info .td-entry-content p>img{float:none;text-align:center;display:block;margin:20px auto;max-width:100%;height:auto}.td-entry-content p>img{max-width:100%;height:auto}.woocommerce-page div.product div.thumbnails a{margin-right:auto;margin-left:3px}}@media screen and (max-width: 767px){.table-responsive{border:0}}@media (max-width: 768px){.custom-product-cat-sub{padding:20px}.custom-product-cat-sub li.product-category a{margin:0 auto}.banner-slider__content-wrapper__content--text .title{font-size:18px;line-height:20px}.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce div.product .woocommerce-tabs ul.tabs li{display:block}}@media (min-width: 520px) and (max-width: 768px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:50% !important}}@media (min-width: 481px) and (max-width: 768px){.woocommerce .content-header .page-title-header h1{font-size:32px}}@media (min-width: 768px) and (max-width: 992px){.custom-product-cat-sub .products .product-category a{margin:auto}}@media (max-width: 730px){.td-entry-content img{display:block;float:none;margin:0 auto}}@media (min-width: 992px){.ubermenu.ubermenu-disable-submenu-scroll .ubermenu-active>.ubermenu-submenu.ubermenu-submenu-type-mega{max-width:800px;width:100%}.business-details{background:#a6d708;background:-moz-linear-gradient(left, #a6d708 50%, #a6d708 50%, #a6d708 50%, transparent 60%, transparent 60%, #a6d708 50%);background:-webkit-linear-gradient(left, transparent 60%, #a6d708 50%, #a6d708 50%, transparent 50%, transparent 50%, #a6d708 50%);background:linear-gradient(to right, transparent 50%, #a6d708 40%, #a6d708 50%, transparent 50%, #a6d708 50%, #a6d708 50%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$green', endColorstr='$green',GradientType=1 )}.business-details__booking,.business-details__contact{text-align:right}.business-details__booking,.business-details__contact,.business-details__social{background-color:transparent}.business-details__booking{padding-top:0;padding-right:0}.business-details__booking .fa{font-size:16px;margin-right:0}.business-details__booking .title-form{display:block}.business-details__contact{padding-left:0;padding-top:15px;font-size:16px}.business-details__contact>div{display:block}.business-details__contact>div a{padding-right:0}.business-details__social{padding-top:15px}.business-details__social .referrals{padding-top:3px;padding-bottom:3px}.business-details__logo{background-color:transparent;padding-top:15px}.business-details__left-bloc{display:inline-block;position:relative;background-color:#a6d708;padding-top:15px;height:105px}.business-details__left-bloc .title-form{position:relative}.business-details__left-bloc .title-form input[type="text"]{width:234px;width:178px;position:relative;z-index:9}.business-details__left-bloc .title-form .fa-search{position:absolute;color:#fff;right:12px;top:7px;display:block}.business-details__left-bloc::before{content:url(../images/desktop-header-shape.png);position:absolute;left:auto;right:100%;top:0;z-index:0}.home-content__form>div{padding-top:1rem}.banner-slider__content-wrapper{position:absolute;background-color:transparent}.banner-slider__content-wrapper__content--text{padding-top:10%;padding-left:0;padding-right:0}.banner-slider__content-wrapper__content--text .title{width:650px;max-height:128px;overflow:hidden}.title{width:60%}.btn-transparent{font-size:13px;padding:12px 10px}.homepage .home-leadins{top:-55px;display:block;padding-top:0}.health-info_category .thumbnail .health-info{max-width:200px;max-height:200px}.about .btn-read-more{padding:12px 35px}.content-header .page-title-header .title-form input[type="text"]{width:25%}.content-header .page-title-header .title-form .fa-search{position:absolute;bottom:20px;left:230px}.sidebar-content{padding:0}.sidebar-content .btn-online-booking{font-size:13px}.sidebar-content .register-btn{font-size:16px}.existing-patient-form .gf_left_half,.contact .gf_left_half{width:47%}.existing-patient-form .gf_right_half,.contact .gf_right_half{width:50%}.sidebar-booking .social-media .contact-header{margin-right:15px}.pre-footer__contact--wrapper{text-align:center}.pre-footer__contact-form{width:945px;display:inline-block}.pre-footer__contact-form .gform_body{display:block}.pre-footer__contact-form .gform_heading{float:left}.pre-footer__map--wrapper{padding-right:0;padding-left:0;position:relative;overflow:hidden;height:308px}.pre-footer__map--wrapper:after{content:' ';position:absolute;top:-90px;right:100px;width:39%;height:400px;background-color:#4b4b4b;z-index:9;border-radius:350px 0 0 500px}.pre-footer__map--wrapper iframe{width:80%}.pre-footer__map--wrapper--info{position:absolute;right:0;bottom:0;top:0;margin:auto;z-index:99;padding-left:35px;padding-right:0}.footer__copyright{text-align:left}.footer__menu ul li{float:left;text-align:left}.footer__badge{text-align:end;display:flex;justify-content:flex-end}.health-info_category .services-item{padding-left:15px;padding-right:15px}.health-info_category .services-item .thumbnail .health-info{max-width:250px;max-height:250px}.woocommerce-account .woocommerce-MyAccount-navigation{width:35%}.woocommerce-account .woocommerce-MyAccount-content{margin-top:0px;width:65%}.main-content iframe{max-height:565px}.team-single-content p img{max-height:159px}#gform_wrapper_71 .gform_body ul li .ginput_container_radio .gchoice_71_11_17 label{font-size:15px}#gform_wrapper_71 .gform_body ul li .ginput_container_radio .gchoice_71_18_10 label{font-size:12px}#gform_wrapper_71 .gform_body ul li .ginput_container_radio .gchoice_71_18_11 label{font-size:14px}#gform_wrapper_71 .gform_body ul li .ginput_complex#input_71_1 select,#gform_wrapper_71 .gform_body ul li .ginput_complex#input_71_1 input{width:100%}#gform_wrapper_71 .gform_body ul li .ginput_complex#input_71_1 span{float:left;width:32%}#gform_wrapper_71 .gform_body ul li .ginput_complex#input_71_1 .name_prefix,#gform_wrapper_71 .gform_body ul li .ginput_complex#input_71_1 .name_first{margin-right:11px}#gform_wrapper_71 .gform_body ul li .ginput_complex#input_71_3 .address_line_1,#gform_wrapper_71 .gform_body ul li .ginput_complex#input_71_3 .address_city,#gform_wrapper_71 .gform_body ul li .ginput_complex#input_71_3 .address_zip{margin-right:10px}#gform_wrapper_71 .gform_body ul li .ginput_complex#input_71_7_container .ginput_left{margin-right:10px}#gform_wrapper_71 .gform_body ul #field_71_4,#gform_wrapper_71 .gform_body ul #field_71_5{float:left;margin-right:11px}}@media (max-width: 991px){.navbar-collapse.in{overflow-y:visible}#searchform .ginput_container{position:relative}#searchform .ginput_container .fa-search{position:absolute;color:#fff;right:0px;top:6px;font-size:16px;display:block}.home-content__form{position:relative}.home-content__form .gform_wrapper{position:relative;margin-top:37px;height:506px;margin-bottom:15px}.content-header img{position:relative;height:197px;width:auto;max-width:none}.woocommerce .woocommerce-message .button{margin:0px 15px}.woocommerce .term-description{padding:0px 20px}.fancybox-inner{overflow:hidden !important}.gallery-group div span{width:100%}.footer__menu{text-align:center}.footer__menu #menu-footer-menu li{float:left}.footer__badge{display:block}.footer__badge a{display:inline-block;vertical-align:middle}.main-content .gform_body ul{display:block}.page__faq_childh,.page__faq_parenth,.match-uni{height:auto !important}}@media (max-width: 1199px){.home-booking img{max-width:none}}@media (min-width: 992px) and (max-width: 1199px){.custom-product-cat-sub .products .product-category{width:33% !important}}@media (min-width: 2000px){.inner-banner-wrapper img,.banner-slider__images-wrapper__image img{width:100% !important}}@media (min-width: 1600px){.pre-footer__map--wrapper:after{width:42%}}@media (min-width: 1200px){.business-details__left-bloc .title-form input[type="text"]{width:234px}.navbar-default .menu-list{margin-right:24px}.navbar-default .woocart .btn{border-left:1px solid #7f7c7f;margin-top:10px;margin-bottom:6px;height:30px}.ubermenu-active>.ubermenu-submenu>ul:first-child{border-bottom:1px solid #f1f1f1}.ubermenu-active>.ubermenu-submenu>ul:first-child li{border-right:1px solid #f1f1f1}.ubermenu-active>.ubermenu-submenu>ul:first-child li a{text-align:center}.ubermenu-active>.ubermenu-submenu>ul:first-child li a .ubermenu-target-text{padding-top:10px}.ubermenu-active>.ubermenu-submenu>ul:first-child li a .ubermenu-target-text,.ubermenu-active>.ubermenu-submenu>ul:first-child li a img{display:inline-block;float:none}.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target:after{display:none !important}.ubermenu.ubermenu-disable-submenu-scroll .ubermenu-item>.ubermenu-submenu.ubermenu-submenu-type-mega{overflow:visible !important}.custom-product-cat-sub .type-product{width:32% !important;float:none !important;display:inline-block}.sidebar-content .btn-transparent{font-size:16px !important;padding:12px 0px}.btn-transparent{font-size:15px;padding:12px 20px}.custom-product-cat-sub .products .product-category{width:25% !important}.page-clinical-functional-movement .td-entry-content img{width:363px}.page-faq .main-content .panel-group .panel .panel-heading{padding:17px}.page-faq .accordions .panel-heading .glyphicon{margin-top:-19px;cursor:pointer}.woocommerce-account .woocommerce-MyAccount-navigation{width:30%}.woocommerce-account .woocommerce-MyAccount-content{width:70%}.sidebar-con{display:block}.main-content iframe{max-height:510px}.team-single-content p img{max-height:193px}#gform_wrapper_71 .gform_body ul li .ginput_container_radio .gchoice_71_11_17 label,#gform_wrapper_71 .gform_body ul li .ginput_container_radio .gchoice_71_18_11 label{font-size:16px}#gform_wrapper_71 .gform_body ul li .ginput_container_radio .gchoice_71_18_10 label{font-size:15px}#gform_wrapper_71 .gform_body ul li .ginput_complex#input_71_1 .name_prefix,#gform_wrapper_71 .gform_body ul li .ginput_complex#input_71_1 .name_first{margin-right:14px}#gform_wrapper_71 .gform_body ul li .ginput_complex#input_71_3 .address_line_1,#gform_wrapper_71 .gform_body ul li .ginput_complex#input_71_3 .address_city,#gform_wrapper_71 .gform_body ul li .ginput_complex#input_71_3 .address_zip{margin-right:14px}#gform_wrapper_71 .gform_body ul li .ginput_complex#input_71_7_container .ginput_left{margin-right:14px}#gform_wrapper_71 .gform_body ul #field_71_4,#gform_wrapper_71 .gform_body ul #field_71_5{margin-right:14px}}

/*# sourceMappingURL=maps/style.css.map */
.health-info_category .services-item .thumbnail .health-info a{
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
}
.health-info_category .services-item .thumbnail .health-info a span.no-image {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: white url(../logo.png) no-repeat;
    background-size: contain;
    background-position: center;
}
.product-content.videos .thumbnail .thumbnail-img img{
    height: 100%;
    object-fit: cover;
}
.gform_wrapper .gform_body .gfield .clear-multi{
	justify-content: flex-start;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.gform_wrapper .gform_body .gfield .clear-multi > div{
	position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
}
.panel-group #loginform{
	background-color: #f8f8f8;
    padding: 30px 15px;
    border-radius: 5px;
}
.panel-group #loginform label{
	display: block;
}

.panel-group #loginform input#wp-submit {
    background-color: #4b4b4b;
    text-transform: uppercase;
    max-width: 135px;
    font-size: 14px;
    font-family: "Oxygen-Bold","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
    border: none;
    color: #fff;
    padding: 5px 16px 5px 15px;
    margin: 0;
    width: 165px;
    height: 49px;
    border-radius: 5px;
}
.navbar-default .woocart .btn{
	text-transform: uppercase;
}

.video-area .services-item .health-tips-image img {
    height: 270px;
    object-fit: cover;
    width: 100%;
}
