.sbBlogComments .title-wrapper:before{background:url("../../colors/images/comment-title-icon-01.png")}.sbBlogComments .by-wrapper:before{background:url("../../colors/images/contact-name-icon-01.png")}@media (max-width: 767px){#page-index .testimonials-container{display:block}#page-index .page-content-wrapper{width:100%}#page-index .page-content-wrapper #slot-main{line-height:28px;font-size:18px}#page-index .page-content-wrapper #slot-main h1:nth-of-type(1){margin:10px 0 15px;font-size:16px;line-height:24px}#page-index .page-content-wrapper #slot-main ul,#page-index .page-content-wrapper #slot-main ol{font-size:16px;list-style-type:none}#page-index .page-content-wrapper #slot-main ul li a,#page-index .page-content-wrapper #slot-main ol li a{font-family:"";font-size:16px;vertical-align:sub}#page-appointment .contactus-map-outer-wrapper{display:none}#page-appointment .leadForm form .form__group input{font-size:20px !important;line-height:26px !important;padding:12px 15px 12px 15px  !important}#page-appointment .leadForm form .form__group select{text-indent:0 !important;font-size:20px !important;padding:12px 15px 12px 15px  !important}#page-appointment .leadForm form .btn,#page-appointment .leadForm form .submit{font-size:16px !important;padding:18px 40px !important}#page-appointment .leadForm form .leadFormInfo{font-size:16px;line-height:1;margin:-5px 0 20px}#page-appointment .leadForm form .form__group .input_container:before{display:none}#page-contact .sbContainer .contactus-wrapper-outer,#page-index .sbContainer .contactus-wrapper-outer{border:none}#page-contact .sbContainer .contactus-map-outer-wrapper,#page-index .sbContainer .contactus-map-outer-wrapper{background:transparent}#page-contact #slot-contactus-custom-text{display:block}#page-contact .page-content.body_subpages{padding:0}#page-contact .page-content.body_subpages #officeHours caption{margin-top:0px !important}#page-blog .slot-main-wrapper{padding:0}#page-blog #slot-main{display:none}}@media (max-width: 480px){#page-staff .page-content-wrapper{padding:0}#page-services #slot-main table{word-wrap:break-word;table-layout:fixed}#page-services #slot-main table td{width:50%}#page-services #slot-main table td ul{padding:0 0 0 25px}}@media (min-width: 320px){.drivingDirections{display:none}}@media (min-width: 768px){body:not(#page-index) .isEdoctors .links--horizontal ul li a:before{display:none}body:not(#page-index) .links-container{padding:20px 25px;border-radius:5px}body:not(#page-index) .links-container #slot-links ul{margin:0}body:not(#page-index) .links-container #slot-links ul:after,body:not(#page-index) .links-container #slot-links ul:before{display:none}body:not(#page-index) .links-container #slot-links ul li{background-image:none !important;height:auto;width:100%;margin-top:10px}body:not(#page-index) .links-container #slot-links ul li:first-child{margin:0}body:not(#page-index) .links-container #slot-links ul li a{top:0;position:relative;transform:none;font-family:"";font-size:18px;line-height:24px;color:#fff;text-align:left;letter-spacing:0}body:not(#page-index) .links-container #slot-links ul li a:hover{color:#55b1e2}#page-index .testimonials-container{display:block}#page-index .page-content-wrapper{width:100%;padding:60px 27px 20px;margin:0px 0 0}#page-index .page-content-wrapper .main-content{width:64%;float:left}#page-index .page-content-wrapper #slot-main{line-height:28px;font-size:18px}#page-index .page-content-wrapper #slot-main h1:nth-of-type(1){margin:40px 0 15px;font-size:24px;line-height:28px}#page-index .page-content-wrapper #slot-main ul,#page-index .page-content-wrapper #slot-main ol{font-size:24px;list-style-type:none}#page-index .page-content-wrapper #slot-main ul li a,#page-index .page-content-wrapper #slot-main ol li a{font-family:"";font-size:24px;vertical-align:sub}#page-index .page-content-wrapper #slot-homepage-appointment-request{width:31%;float:right;text-align:center;padding:0 20px 20px;border-radius:7px;margin-top:90px}#page-index .page-content-wrapper #slot-homepage-appointment-request p{margin:0}#page-index .page-content-wrapper #slot-homepage-appointment-request img{border-radius:50%;border:7px solid;box-shadow:0px 5px 12px -3px #333;max-width:178px;margin-top:-89px;width:100%}#page-appointment .contactus-map-outer-wrapper{display:none}#page-appointment .leadForm form .form__group input{padding:6px 15px 6px 15px  !important;font-size:18px !important}#page-appointment .leadForm form .form__group select{text-indent:0 !important;padding:6px 15px 6px 15px  !important;font-size:18px !important}#page-appointment .leadForm form .leadFormInfo{font-size:12px;line-height:1;margin:-5px 0 20px}#page-appointment .leadForm form .form__group .input_container:before{display:none}#page-contact .sbContainer .contactus-wrapper-outer,#page-index .sbContainer .contactus-wrapper-outer{border:none}#page-contact .sbContainer .contactus-map-outer-wrapper,#page-index .sbContainer .contactus-map-outer-wrapper{background:transparent}#page-contact .page-content-wrapper{display:none}#page-contact #slot-contactus-custom-text{display:block;min-height:100px}#page-contact .contactus-wrapper-outer{padding:0px 27px 0px 27px;width:100%}#page-contact .contactus-info-wrapper{width:48%;float:left}#page-contact .contact-content{width:50%;float:right}#page-contact .contactus-section{width:100%}#page-blog #slot-main{display:none}#page-blog .slot-main-wrapper{padding-left:0}#page-staff .slot-main-wrapper{width:57%;padding:0 15px}}@media (min-width: 992px){body:not(#page-index) .isEdoctors .links--horizontal ul li a:before{display:none}#page-index .sbContainer .page-content-wrapper{width:100%}#page-contact .contactus-wrapper-outer{width:100%;max-width:none}#page-contact .contactus-wrapper{width:100%;max-width:1140px;margin:0 auto}#page-staff .slot-main-wrapper{width:67%}}body{background-color:#fff}.sbContainer a{color:#7ABDB4}.sbContainer a:hover{color:#68c0ed}.sbContainer a:active{color:#59b6e5}.sbContainer p{color:#777}.sbContainer h1,.sbContainer h2,.sbContainer h3,.sbContainer h4,.sbContainer h5,.sbContainer h6{color:#333}.sbContainer .logo-container .logo a{color:#fff}@media (max-width: 767px){.sbContainer header .logo-outer-wrapper{background-color:#7ABDB4}.sbContainer header .menu-outer-wrapper{background-color:#4B4944}}.sbContainer header .logo-outer-wrapper{background-color:#7abdb4}.sbContainer header .menu-outer-wrapper{background-color:#4b4944}.sbContainer header .navbar__header{background:#4B4944}.sbContainer header .navbar__header .navbar__toggle{color:#fff}.sbContainer header .navbar__header .mobile-menu-label{color:#fff}.sbContainer .nav-primary #slot-navigation>ul>li.haschild>ul li.haschild a>span:hover{background-color:rgba(0,0,0,0.3)}.sbContainer .nav-primary #slot-navigation>ul>li.haschild>ul li.haschild.arrow>a>span{background-color:rgba(0,0,0,0.3)}.sbContainer .nav-primary #slot-navigation>ul>li.haschild>ul li.haschild>ul li a{background-color:#4b4944}.sbContainer .nav-primary ul .magic-line{background-color:#f4b949}.sbContainer .nav-primary ul li a{color:#d1ebf7}.sbContainer .nav-primary ul li a:hover{color:#fff}.sbContainer .nav-primary ul li.haschild:before{color:#7ABDB4}.sbContainer .nav-primary ul li.active>a{color:#fff}.sbContainer .nav-primary ul li.active>a:after{background-color:#f4b949}.sbContainer .nav-primary ul li ul li a{background-color:#333427;color:#7bc7ea;border-color:#292A20}.sbContainer .nav-primary ul li ul li a:hover{color:#fff;background:#333427}.sbContainer footer .nav-primary ul{border-color:#a09c97}.sbContainer footer .nav-primary ul .magic-line{background-color:#7ABDB4}.sbContainer footer .nav-primary ul li a{color:#50B5EB}.sbContainer footer .nav-primary ul li a:hover{color:#fff}.sbContainer footer .nav-primary ul li.active>a{color:#fff}.sbContainer footer .nav-primary ul li.active>a:after{background-color:#7ABDB4}.sbContainer .slider .tagline-container .item .tagline-title{color:#fff}.sbContainer .slider .tagline-container .item .tagline-title-secondary{color:#fff}.sbContainer .make-appointment-container{background-color:#7ABDB4}.sbContainer .make-appointment-container .tagline-wrapper .tagline-title{color:#fff}.sbContainer .links-container{background-color:#fff}@media (max-width: 767px){.sbContainer .isOfficite .links--horizontal ul li[id^="links-"] a{border-color:#ddd;background-color:#e6f4fb;color:#50B5EB}.sbContainer .isOfficite .links--horizontal ul li[id^="links-"] a:before{color:#7ABDB4}.sbContainer .isEdoctors .links--horizontal ul li[id^="links-"] a{border-color:#ddd;background-color:#e6f4fb;color:#50B5EB}.sbContainer .isEdoctors .links--horizontal ul li[id^="links-"] a:before{color:white}}@media (min-width: 768px){.sbContainer .links--horizontal ul li[id^="links-"] a{color:#50B5EB}}@media (max-width: 767px){.sbContainer header #slot-responsive-phone-only .location-single__phone{color:#fff !important}}.sbContainer header #slot-responsive-phone-only .location-single__phone{color:#fff}.sbContainer header #slot-responsive-phone-only .location-single__phone:before{color:#c1ecff}.sbContainer footer .contact-location{color:#fff}.sbContainer footer .contact-location .location-single__address:before{color:#50B5EB}.sbContainer footer .contact-location .location-single__phonecontactus:before{color:#50B5EB}.sbContainer footer .contact-location .location-full{color:#fff}.sbContainer .inner-page-title-wrapper{background-color:#fff}.sbContainer .page-title{color:#7ABDB4;border-color:#ddd}.sbContainer .page-content.body_subpages .links-container{background-color:#4b4944}.sbContainer .page-content.body_subpages a{color:#7ABDB4}.sbContainer .page-content.body_subpages a:hover{color:#4B4944}.sbContainer .page-content .homepage_title,.sbContainer .page-content #slot-main h1,.sbContainer .page-content .doctor_info h1{color:#333}.sbContainer .page-content p{color:#777}.sbContainer .page-content ul{color:#7ABDB4}.sbContainer .page-content ul li a{color:#777}.sbContainer .page-content strong{color:#7ABDB4}.sbContainer .page-content #slot-homepage-appointment-request{background-color:#2988BA}.sbContainer .page-content #slot-homepage-appointment-request h1{color:#fff}.sbContainer .contactus-map-outer-wrapper{background-color:#edf4f8}.sbContainer textarea{border-color:#ddd !important}.sbContainer .contactus-section .contactus-title{color:#333}.sbContainer .contactus-section #slot-contactus-custom-text,.sbContainer .contactus-section #slot-contactus-custom-text p{color:#777}.sbContainer .sbContactResponsive .sbContactInfo{color:#999}.sbContainer .leadForm form .leadFormInfo{color:#999}.sbContainer .testimonials-container{background-color:#7ABDB4}.sbContainer .testimonials-container .inner ul li h2{color:#fff}.sbContainer .testimonials-container .inner ul li p{color:#324956}.sbContainer footer{background-color:#324956}.sbContainer footer .separator--footer{background:#5A5957}.sbContainer footer #slot-footer3 ul li a{color:#50B5EB}.sbContainer footer #slot-footer3 ul li a:hover{color:#fff}.sbContainer .social-media ul li a{background-color:#50B5EB}.sbContainer .social-media ul li a:before{color:#324956}.sbContainer .social-media ul li a:hover{background-color:#3083ad}@media (max-width: 480px){.sbContainer .team-member{background-color:#ECF3F4;box-shadow:none !important}}.sbContainer .team-member{box-shadow:0px 1px 3px 2px rgba(102,102,102,0.1)}.sbContainer .team-member .name-title-wrapper h2{color:#333}.sbContainer .team-member .name-title-wrapper h3{color:#7ABDB4}.sbContainer .team-member .name-title-wrapper .staff-member-info,.sbContainer .team-member .name-title-wrapper .staff-member-info p{color:#777}.sbContainer #sbBlogPosts a,.sbContainer .blog-container a{color:#f4b949}.sbContainer #sbBlogPosts .sbBlogPost,.sbContainer .blog-container .sbBlogPost{border-color:#ddd}.sbContainer #sbBlogPosts .sbBlogPostTitle a,.sbContainer .blog-container .sbBlogPostTitle a{color:#333}.sbContainer #sbBlogPosts .sbBlogPostByLine,.sbContainer #sbBlogPosts .sbBlogPostPublishDate,.sbContainer #sbBlogPosts .sbBlogPostCategories,.sbContainer #sbBlogPosts .sbBlogPostTags,.sbContainer #sbBlogPosts .sbBlogPostFoot,.sbContainer .blog-container .sbBlogPostByLine,.sbContainer .blog-container .sbBlogPostPublishDate,.sbContainer .blog-container .sbBlogPostCategories,.sbContainer .blog-container .sbBlogPostTags,.sbContainer .blog-container .sbBlogPostFoot{color:#777}.sbContainer #sbBlogPosts .sbBlogPostByLine:before,.sbContainer #sbBlogPosts .sbBlogPostPublishDate:before,.sbContainer #sbBlogPosts .sbBlogPostCategories:before,.sbContainer #sbBlogPosts .sbBlogPostTags:before,.sbContainer #sbBlogPosts .sbBlogPostFoot:before,.sbContainer .blog-container .sbBlogPostByLine:before,.sbContainer .blog-container .sbBlogPostPublishDate:before,.sbContainer .blog-container .sbBlogPostCategories:before,.sbContainer .blog-container .sbBlogPostTags:before,.sbContainer .blog-container .sbBlogPostFoot:before{color:#ddd}.sbContainer #sbBlogPosts .sbBlogPostFooterComments,.sbContainer #sbBlogPosts .sbBlogPostPermalink,.sbContainer .blog-container .sbBlogPostFooterComments,.sbContainer .blog-container .sbBlogPostPermalink{color:#f4b949}.sbContainer #sbBlogPosts .sbBlogPostFooterComments:before,.sbContainer #sbBlogPosts .sbBlogPostPermalink:before,.sbContainer .blog-container .sbBlogPostFooterComments:before,.sbContainer .blog-container .sbBlogPostPermalink:before{color:#ddd}.sbContainer #sbBlogPosts .sbBlogPostContent,.sbContainer .blog-container .sbBlogPostContent{color:#777}.sbContainer #sbBlogPosts .sbBlogPostFooter,.sbContainer #sbBlogPosts .sbBlogPostHeader,.sbContainer .blog-container .sbBlogPostFooter,.sbContainer .blog-container .sbBlogPostHeader{border-color:#ddd}.sbContainer #sbBlogPosts .sbBlogPostShare a[class^="addthis_button_"] span,.sbContainer .blog-container .sbBlogPostShare a[class^="addthis_button_"] span{background-color:#7ABDB4 !important}.sbContainer #sbBlogPosts .sbBlogPostShare a[class^="addthis_button_"] span:hover,.sbContainer .blog-container .sbBlogPostShare a[class^="addthis_button_"] span:hover{background-color:#4B4944 !important}.sbContainer .doctor_info_wrapper_outer{background-color:#ECF3F4}.sbContainer .doctor_info_wrapper_outer .doctor_info_wrapper #slot-mainImg img{border-color:#fff}.sbContainer .doctor_info_wrapper_outer .doctor_info_wrapper p{color:#777}.sbContainer .doctor_info_wrapper_outer .doctor_info_wrapper .meet_doctor_title{border-color:#7ABDB4;color:#333}.sbContainer .doctor_info_wrapper_outer .doctor_info_wrapper .doctor_info h2{color:#333}.sbContainer aside[role="complementary"] #slot-library ul{border-color:#ddd}.sbContainer aside[role="complementary"] #slot-library ul li{border-bottom-color:#ddd !important}.sbContainer aside[role="complementary"] #slot-library ul li a{color:#7ABDB4}.sbContainer aside[role="complementary"] #slot-library ul li a:hover{color:#4B4944}.sbContainer aside[role="complementary"] #slot-library ul li.haschild>a>span:before{color:#ddd}.sbContainer aside[role="complementary"] #slot-library ul li.haschild:hover>a>span:before{color:#4B4944}.sbContainer aside[role="complementary"] #slot-library ul li.arrow>a>span:before{color:#7ABDB4}.sbContainer aside[role="complementary"] #slot-library ul li.haschild.arrow{border-color:#f4b949 !important}.sbContainer aside[role="complementary"] #slot-library ul li ul{background-color:transparent}.sbContainer aside[role="complementary"] #slot-library ul li ul li a{color:#4B4944;background-color:transparent;border-color:#ddd}.sbContainer aside[role="complementary"] #slot-library ul li ul li a:before{color:#ddd}.sbContainer aside[role="complementary"] #slot-library ul li ul li a:hover{background-color:transparent;color:#7ABDB4}.sbContainer #sbAppointment textarea{border-color:#ddd !important}.sbContainer .button--submit-colors,.sbContainer .page-content .slot-main-button--appointment a,.sbContainer .page-content #slot-homepage-appointment-request a,.sbContainer #librarySearchForm input[type="submit"],.sbContainer .sbContactResponsive .btn,.sbContainer .sbContactResponsive .submit,.sbContainer .leadForm form .btn,.sbContainer .leadForm form .submit,.sbContainer #sbBlogPosts .sbBlogComments .btn,.sbContainer #sbBlogPosts .sbBlogComments .submit,.sbContainer .blog-container .sbBlogComments .btn,.sbContainer .blog-container .sbBlogComments .submit,.sbContainer .doctor_info_wrapper_outer .doctor_info_wrapper #slot-responsive-appt-request a,.sbContainer #sbAppointment .btn,.sbContainer #sbAppointment .submit{color:#fff;background-color:#F5BA3C;box-shadow:0px 3px #C79529}.sbContainer .button--submit-colors:hover,.sbContainer .page-content .slot-main-button--appointment a:hover,.sbContainer .page-content #slot-homepage-appointment-request a:hover,.sbContainer #librarySearchForm input[type="submit"]:hover,.sbContainer .sbContactResponsive .btn:hover,.sbContainer .sbContactResponsive .submit:hover,.sbContainer .leadForm form .btn:hover,.sbContainer .leadForm form .submit:hover,.sbContainer #sbBlogPosts .sbBlogComments .btn:hover,.sbContainer #sbBlogPosts .sbBlogComments .submit:hover,.sbContainer .blog-container .sbBlogComments .btn:hover,.sbContainer .blog-container .sbBlogComments .submit:hover,.sbContainer .doctor_info_wrapper_outer .doctor_info_wrapper #slot-responsive-appt-request a:hover,.sbContainer #sbAppointment .btn:hover,.sbContainer #sbAppointment .submit:hover{color:#fff;background-color:#ffc23e}.sbContainer .button--submit-colors:active,.sbContainer .page-content .slot-main-button--appointment a:active,.sbContainer .page-content #slot-homepage-appointment-request a:active,.sbContainer #librarySearchForm input[type="submit"]:active,.sbContainer .sbContactResponsive .btn:active,.sbContainer .sbContactResponsive .submit:active,.sbContainer .leadForm form .btn:active,.sbContainer .leadForm form .submit:active,.sbContainer #sbBlogPosts .sbBlogComments .btn:active,.sbContainer #sbBlogPosts .sbBlogComments .submit:active,.sbContainer .blog-container .sbBlogComments .btn:active,.sbContainer .blog-container .sbBlogComments .submit:active,.sbContainer .doctor_info_wrapper_outer .doctor_info_wrapper #slot-responsive-appt-request a:active,.sbContainer #sbAppointment .btn:active,.sbContainer #sbAppointment .submit:active{color:#fff;background-color:#c79529;border-top-color:#fff}.sbContainer .button--submit-colors2{border-color:#7ABDB4;color:#fff;background-color:#7ABDB4}.sbContainer .button--submit-colors2:hover{border-color:#68c0ed;color:#fff;background-color:#68c0ed}.sbContainer .button--submit-colors2:active{border-color:#59b6e5;color:#fff;background-color:#59b6e5}.sbContainer .button--submit-colors3,.sbContainer .slider .tagline-container #slot-responsive-appt-request a,.sbContainer .make-appointment-container #slot-responsive-appt-request a{color:#fff;background-color:#F5BA3C;box-shadow:0px 3px #C79529}.sbContainer .button--submit-colors3:hover,.sbContainer .slider .tagline-container #slot-responsive-appt-request a:hover,.sbContainer .make-appointment-container #slot-responsive-appt-request a:hover{color:#fff;background-color:#ffc23e}.sbContainer .button--submit-colors3:active,.sbContainer .slider .tagline-container #slot-responsive-appt-request a:active,.sbContainer .make-appointment-container #slot-responsive-appt-request a:active{color:#fff;background-color:#c79529;border-top-color:#fff}.sbContainer ::-webkit-input-placeholder{color:#999 !important;opacity:1 !important}.sbContainer ::-moz-placeholder{color:#999 !important;opacity:1 !important}.sbContainer :-ms-input-placeholder{color:#999 !important;opacity:1 !important}.sbContainer ::placeholder{color:#999 !important;opacity:1 !important}.sbContainer [placeholder]:focus::-webkit-input-placeholder{color:#999 !important;transition:color 0.5s;opacity:1 !important}.sbContainer [placeholder]:focus::-moz-placeholder{color:#999 !important;transition:color 0.5s;opacity:1 !important}.sbContainer [placeholder]:focus:-ms-input-placeholder{color:#999 !important;transition:color 0.5s;opacity:1 !important}.sbContainer [placeholder]:focus::placeholder{color:#999 !important;transition:color 0.5s;opacity:1 !important}.sbContainer .input-field-colors,.sbContainer #librarySearchForm,.sbContainer .form__control,.sbContainer textarea,.sbContainer #sbBlogPosts .sbBlogComments input,.sbContainer #sbBlogPosts .sbBlogComments textarea,.sbContainer .blog-container .sbBlogComments input,.sbContainer .blog-container .sbBlogComments textarea,.sbContainer #sbAppointment input,.sbContainer #sbAppointment select{color:#999;border-color:#ddd !important}.sbContainer .input-field-colors:focus,.sbContainer #librarySearchForm:focus,.sbContainer .form__control:focus,.sbContainer textarea:focus,.sbContainer #sbBlogPosts .sbBlogComments input:focus,.sbContainer #sbBlogPosts .sbBlogComments textarea:focus,.sbContainer .blog-container .sbBlogComments input:focus,.sbContainer .blog-container .sbBlogComments textarea:focus,.sbContainer #sbAppointment input:focus,.sbContainer #sbAppointment select:focus{border-color:#ddd !important;color:#999;background-color:#ECF3F4;box-shadow:none}.sbContainer .text-area-colors,.sbContainer #sbAppointment textarea{color:#999;border-color:#ddd !important}.sbContainer .text-area-colors:focus,.sbContainer #sbAppointment textarea:focus{border-color:#ddd !important;color:#999;background-color:#ECF3F4;box-shadow:none}@media (max-width: 767px){#page-index .page-content-wrapper{background:#7ABDB4}#page-index .page-content-wrapper .homepage_title{color:#fff}#page-index .page-content-wrapper #slot-main{color:#fff}#page-index .page-content-wrapper #slot-main h1:nth-of-type(1){color:#fff}#page-index .page-content-wrapper #slot-main p{color:#fff}#page-index .page-content-wrapper #slot-main a{color:#324956}#page-index .page-content-wrapper #slot-main a:hover{color:#f4b949}#page-index .page-content-wrapper #slot-main ul,#page-index .page-content-wrapper #slot-main ol{color:#fff}#page-contact .contactus-wrapper-outer{padding:10px 12px 30px}}@media (min-width: 768px){#page-index .page-content-wrapper{background:#7ABDB4}#page-index .page-content-wrapper .homepage_title{color:#fff}#page-index .page-content-wrapper #slot-main{color:#fff}#page-index .page-content-wrapper #slot-main h1:nth-of-type(1){color:#fff}#page-index .page-content-wrapper #slot-main p{color:#fff}#page-index .page-content-wrapper #slot-main a{color:#63615E}#page-index .page-content-wrapper #slot-main a:hover{color:#324956}#page-index .page-content-wrapper #slot-main ul,#page-index .page-content-wrapper #slot-main ol{color:#fff}#page-index .page-content-wrapper #slot-homepage-appointment-request img{border-color:#fff}#page-index .doctor_info a{color:#7ABDB4}#page-index .doctor_info a:hover{color:#4B4944}}
