.topSectionWrapper, .sbContainer-innerWrapper {
  background: -moz-linear-gradient(top, #ffffff 0%, #f2ebe1 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #ffffff 0%, #f2ebe1 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #ffffff 0%, #f2ebe1 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

.bottomSectionWrapper {
  background-image: url("../images/pattern3.png");
}

.button--appointment a {
  background-color: #aeaeae;
  background-image: -o-linear-gradient(transparent, #7b7b7b);
  background-image: -webkit-linear-gradient(transparent, #7b7b7b);
  background-image: -moz-linear-gradient(transparent, #7b7b7b);
  background-image: -ms-linear-gradient(transparent, #7b7b7b);
  background-image: linear-gradient(transparent, #7b7b7b);
  -o-transition: background-color 0.3s;
  -webkit-transition: background-color 0.3s;
  -moz-transition: background-color 0.3s;
  -ms-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.button--appointment a:hover {
  background-color: #7b7b7b;
}

/**
 * An element with a class of `.links--horizontal` works perfectly to show links 
 * on the horizontal way.
 */
/**
 * Default mobile-first view
 * for this slot
 */
/**
 * Mixins to be imported in @MEDIA QUERIES with
 * its own particular resolution changes
 */
/**
 * ################################################################
 * ################################################################
 *
 * Color MIXINS
 * These mixins will help to modulate development inside one
 * single file.
 *
 * ################################################################
 * ################################################################
 */
/**
 *
 */
/**
 * An element with a role of `.navigation` should be used all related
 * with navigation` stuff.
 */
/**
 * Default mobile-first view
 * for this slot
 */
/**
 * Mixin to display navbar to full-width (to his container)
 * aligned to right
 *
 */
/**
 * ################################################################
 * ################################################################
 *
 * Color MIXINS 
 * These mixins will help to modulate development inside one 
 * single file.
 *
 * ################################################################
 * ################################################################
 */
/**
 * An element with a class of `.logo` should be used on general
 * of logo purpose
 */
/**
 * Default mobile-first view
 * for this slot
 */
/**
 * Mixins to be imported in @MEDIA QUERIES with
 * its own particular resolution changes
 *
 * @param $current-width	width of device in px
 */
/**
 * ################################################################
 * ################################################################
 *
 * Color MIXINS 
 * These mixins will help to modulate development inside one 
 * single file.
 *
 * ################################################################
 * ################################################################
 */
/**
 * A simple, design-free button object. Extend this object with a `.button--*` skin
 * class.
 */
/**
 * Default mobile-first view
 * for this slot
 */
/**
 * ################################################################
 * ################################################################
 *
 * Color MIXINS 
 * These mixins will help to modulate development inside one 
 * single file.
 *
 * ################################################################
 * ################################################################
 */
/**
 * Default mobile-first view
 * for this slot
 */
/**
 * Mixins to be imported in @MEDIA QUERIES with
 * its own particular resolution changes
 */
/**
 * ################################################################
 * ################################################################
 *
 * Color MIXINS 
 * These mixins will help to modulate development inside one 
 * single file.
 *
 * ################################################################
 * ################################################################
 */
/**
 * Main mobile-first code for the
 * contact links elements in the site
 */
/**
 * Default mobile-first view
 * for this slot
 */
/**
 * Mixins to be imported in @MEDIA QUERIES with
 * its own particular resolution changes
 */
/**
 * ################################################################
 * ################################################################
 *
 * Color MIXINS 
 * These mixins will help to modulate development inside one 
 * single file.
 *
 * ################################################################
 * ################################################################
 */
/**
 * Default mobile-first view
 * for this slot
 */
/**
 * Mixins to be imported in @MEDIA QUERIES with
 * its own particular resolution changes
 */
/**
 * ################################################################
 * ################################################################
 *
 * Color MIXINS 
 * These mixins will help to modulate development inside one 
 * single file.
 *
 * ################################################################
 * ################################################################
 */
/**
 * An element with a class of `.doctor-info` should be used on general
 * of doctor-info purpose
 */
/**
 * Default mobile-first view
 * for this slot
 */
/**
 * Mixins to be imported in @MEDIA QUERIES with
 * its own particular resolution changes
 *
 * @param $current-width	width of device in px
 */
/**
 * ################################################################
 * ################################################################
 *
 * Color MIXINS 
 * These mixins will help to modulate development inside one 
 * single file.
 *
 * ################################################################
 * ################################################################
 */
/**
 * An element with a class of `.appointment` should be used on general
 * of appointment purpose
 */
/**
 * Default mobile-first view
 * for this slot
 */
/**
 * Mixins to be imported in @MEDIA QUERIES with
 * its own particular resolution changes
 *
 * @param $current-width	width of device in px
 */
/**
 * ################################################################
 * ################################################################
 *
 * Color MIXINS 
 * These mixins will help to modulate development inside one 
 * single file.
 *
 * ################################################################
 * ################################################################
 */
/**
 * A simple, design-free button object. Extend this object with a `.button--*` skin
 * class.
 */
/**
 * Default mobile-first view
 * for this slot
 */
/**
 * ################################################################
 * ################################################################
 *
 * Color MIXINS 
 * These mixins will help to modulate development inside one 
 * single file.
 *
 * ################################################################
 * ################################################################
 */
.sbContainer {
  background-color: #ffffff;
  /* new form styling*/
}
.sbContainer a {
  color: #949494;
}
.sbContainer a:hover {
  color: #7b7b7b;
}
.sbContainer a:active {
  color: #aeaeae;
}
.sbContainer p {
  color: #333333;
}
.sbContainer h1, .sbContainer h2, .sbContainer h3, .sbContainer h4, .sbContainer h5, .sbContainer h6 {
  color: #333333;
}
.sbContainer .logo-container {
  background-color: transparent;
}
.sbContainer .logo-container .logo a {
  color: #000000;
}
.sbContainer header .topSectionWrapper {
  border-top-color: #949494;
  border-bottom-color: #aeaeae;
}
.sbContainer header .topSectionWrapper .topSectionWrapperInner {
  border-top-color: #949494;
}
.sbContainer header .topSectionWrapper .topSectionWrapperInner .nav-phone-wrapper .navbar__header .navbar__toggle {
  color: #949494;
  background-color: transparent;
}
.sbContainer header .topSectionWrapper .topSectionWrapperInner .nav-phone-wrapper .navbar__header .navbar__toggle:hover {
  color: #7b7b7b;
  background-color: transparent;
}
.sbContainer header .topSectionWrapper .topSectionWrapperInner .nav-phone-wrapper .navbar__header .menu-name-field {
  color: #000000;
}
.sbContainer header .topSectionWrapper .topSectionWrapperInner .nav-phone-wrapper .navbar__header .menu-name-field p {
  color: #000000;
}
.sbContainer header .bottomSectionWrapper .bottomSectionWrapperInner #slot-responsive-appt-request a {
  color: #ffffff;
}
.sbContainer header .bottomSectionWrapper .bottomSectionWrapperInner .bottomOverlay {
  background-color: #949494;
}
.sbContainer header .nav-primary #slot-navigation {
  background-color: transparent;
}
.sbContainer header .nav-primary #slot-navigation ul li {
  border-color: #f2ebe1;
}
.sbContainer header .nav-primary #slot-navigation ul li:before {
  color: #000000;
}
.sbContainer header .nav-primary #slot-navigation ul li a {
  color: #000000;
  background-color: transparent;
  border-color: #f2ebe1;
}
.sbContainer header .nav-primary #slot-navigation ul li a:hover {
  color: #ffffff;
  background-color: #aeaeae;
}
.sbContainer header .nav-primary #slot-navigation ul li a:active {
  color: #ffffff;
  background-color: #7b7b7b;
}
.sbContainer header .nav-primary #slot-navigation ul li:hover:before {
  color: #ffffff;
}
.sbContainer header .nav-primary #slot-navigation ul li:hover > a {
  color: #ffffff;
  background-color: #949494;
}
.sbContainer header .nav-primary #slot-navigation ul li:hover ul {
  background-color: #949494;
}
.sbContainer header .nav-primary #slot-navigation ul li:hover ul li a {
  color: #ffffff;
  background-color: transparent;
  border-color: rgba(255, 255, 255, 0.6);
}
.sbContainer header .nav-primary #slot-navigation ul li:hover ul li a:hover {
  color: #ffffff;
  background-color: #7b7b7b;
}
.sbContainer header .nav-primary #slot-navigation ul li:hover ul li a:active {
  color: #ffffff;
  background-color: #aeaeae;
}
.sbContainer header .nav-primary #slot-navigation ul li:hover ul li.haschild a span {
  background-color: #aeaeae;
}
.sbContainer header .nav-primary #slot-navigation ul li:hover ul li.haschild a span:hover {
  background-color: #6f6d6d;
}
.sbContainer header .nav-primary #slot-navigation ul li:hover ul li.open a span {
  background-color: #6f6d6d;
}
.sbContainer header .nav-primary #slot-navigation ul li:hover ul li.open a span:hover {
  background-color: #555353;
}
.sbContainer header .nav-primary #slot-navigation ul li:hover ul li ul {
  background-color: #6f6d6d;
}
.sbContainer header .nav-primary #slot-navigation ul li:hover ul li ul li a {
  background-color: #6f6d6d;
}
.sbContainer header .nav-primary #slot-navigation ul li:hover ul li ul li a:hover {
  background-color: #383838;
}
.sbContainer header .nav-primary #slot-navigation ul li:hover ul li ul li a:active {
  background-color: #6b6b6b;
}
.sbContainer header .nav-primary #slot-navigation ul li:hover ul li ul li.haschild a span {
  background-color: #888686;
}
.sbContainer header .nav-primary #slot-navigation ul li:hover ul li ul li.haschild a span:hover {
  background-color: #383838;
}
.sbContainer header .nav-primary #slot-navigation ul li:hover ul li ul li.open a span {
  background-color: #383838;
}
.sbContainer header .nav-primary #slot-navigation ul li:hover ul li ul li.open a span:hover {
  background-color: #1f1f1f;
}
.sbContainer header .nav-primary #slot-navigation ul li:hover ul li ul li ul {
  background-color: #383838;
}
.sbContainer header .nav-primary #slot-navigation ul li:hover ul li ul li ul li a {
  background-color: transparent;
}
.sbContainer header .nav-primary #slot-navigation ul li:hover ul li ul li ul li a:hover {
  background-color: #383838;
}
.sbContainer header .nav-primary #slot-navigation ul li:hover ul li ul li ul li a:active {
  background-color: #6b6b6b;
}
.sbContainer header .nav-primary #slot-navigation ul li:hover ul li ul li ul li.haschild a span {
  background-color: #6b6b6b;
}
.sbContainer header .nav-primary #slot-navigation ul li:hover ul li ul li ul li.haschild a span:hover {
  background-color: #383838;
}
.sbContainer header .nav-primary #slot-navigation ul li:hover ul li ul li ul li.open a span {
  background-color: #383838;
}
.sbContainer header .nav-primary #slot-navigation ul li:hover ul li ul li ul li.open a span:hover {
  background-color: #1f1f1f;
}
.sbContainer header .nav-primary #slot-navigation ul li.active {
  background-color: #7b7b7b;
}
.sbContainer header .nav-primary #slot-navigation ul li.active:before {
  color: #ffffff;
}
.sbContainer header .nav-primary #slot-navigation ul li.active a {
  color: #ffffff;
}
.sbContainer #slot-responsive-slider > .sbWidget:before {
  background-color: #949494;
}
.sbContainer #slot-responsive-slider .tagline-container-wrapper .tagline-container .tagline-title {
  color: #ffffff;
}
.sbContainer .links--horizontal ul li a {
  color: #ffffff;
  background-color: #949494;
}
.sbContainer .links--horizontal ul li a:hover {
  color: #ffffff;
  background-color: #7b7b7b;
}
.sbContainer header #slot-responsive-phone-only .location-single__phone {
  color: #000000;
}
.sbContainer header #slot-responsive-phone-only .location-single__phone:before {
  color: #000000;
}
.sbContainer footer .location-single__phonecontactus,
.sbContainer footer .location-single__address {
  color: #000000;
}
.sbContainer footer .location-single__address:before {
  color: #333333;
}
.sbContainer footer .location-single__phonecontactus:before {
  color: #333333;
}
.sbContainer .page-title {
  color: #333333;
}
.sbContainer .page-content-wrapper {
  background-color: transparent !important;
}
.sbContainer .page-content-outherWrapper {
  background-color: transparent;
}
.sbContainer .page-content-outherWrapper .page-content {
  background-color: white;
  box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.15);
}
.sbContainer .page-content-outherWrapper .page-content .main-content {
  background-color: white;
  box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.15);
}
.sbContainer .page-content-outherWrapper .page-content .main-content .homepage_title {
  color: #333333;
}
.sbContainer .page-content-outherWrapper .page-content .main-content #slot-main {
  color: #333333;
}
.sbContainer .page-content-outherWrapper .page-content .main-content #slot-main h1 {
  color: #333333;
}
.sbContainer .page-content-outherWrapper .page-content .main-content #slot-main a:hover strong {
  color: #949494;
}
.sbContainer .page-content-outherWrapper .page-content .main-content #libraryContent {
  color: #333333;
}
.sbContainer .page-content-outherWrapper .page-content .main-content p {
  color: #333333;
}
.sbContainer .page-content-outherWrapper .page-content .main-content ul li a {
  color: #949494;
}
.sbContainer .page-content-outherWrapper .page-content .main-content ul li a:hover {
  color: #7b7b7b;
}
.sbContainer .page-content-outherWrapper .page-content .main-content strong, .sbContainer .page-content-outherWrapper .page-content .main-content h2 {
  color: #333333;
}
.sbContainer .page-content-outherWrapper .page-content .main-content #slot-homepage-appointment-request {
  background-color: #949494;
}
.sbContainer .page-content-outherWrapper .page-content .main-content #slot-homepage-appointment-request h1 {
  color: #000000;
}
.sbContainer .page-content-outherWrapper .page-content.body_subpages {
  border-color: rgba(0, 0, 0, 0.2);
}
.sbContainer .contactus-section .contactus-section-wrapper .contact-content-wrapper-form {
  border-color: rgba(0, 0, 0, 0.2);
}
.sbContainer .contactus-section .contactus-section-wrapper .contact-content-wrapper-form .contact-content {
  background-color: transparent;
}
.sbContainer .contactus-section .contactus-section-wrapper .contact-content-wrapper-form .contact-content #slot-contactus-form-title > h2 {
  color: #333333;
}
.sbContainer .contactus-section .contactus-section-wrapper .contact-content-wrapper-form .contact-content #slot-responsive-main-contactus {
  /*new forms styling*/
}
.sbContainer .contactus-section .contactus-section-wrapper .contact-content-wrapper-form .contact-content #slot-responsive-main-contactus .sbContactResponsive .form__group.sbName input,
.sbContainer .contactus-section .contactus-section-wrapper .contact-content-wrapper-form .contact-content #slot-responsive-main-contactus .sbContactResponsive .form__group.sbEmail input,
.sbContainer .contactus-section .contactus-section-wrapper .contact-content-wrapper-form .contact-content #slot-responsive-main-contactus .sbContactResponsive .form__group.sbPhone input {
  color: #333333;
}
.sbContainer .contactus-section .contactus-section-wrapper .contact-content-wrapper-form .contact-content #slot-responsive-main-contactus .sbContactResponsive .sbContactInfo {
  color: #333333;
}
.sbContainer .contactus-section .contactus-section-wrapper .contact-content-wrapper-form .contact-content #slot-responsive-main-contactus .leadForm form .form__group input {
  color: #333333;
}
.sbContainer .contactus-section .contactus-section-wrapper .contact-content-wrapper-form .contact-content #slot-responsive-main-contactus .leadForm form .leadFormInfo {
  color: #333333;
}
.sbContainer .contactus-section .contactus-section-wrapper .contact-content-wrapper-address #slot-contactus-address-title > h2 {
  color: #333333;
}
.sbContainer .hours-wrapper {
  background-color: #6f6d6d;
}
.sbContainer .hours-wrapper #officeHours caption {
  color: #ffffff;
}
.sbContainer .hours-wrapper #officeHours tr {
  border-color: #ffffff !important;
}
.sbContainer .hours-wrapper #officeHours tr:nth-of-type(1) {
  border-color: #ffffff !important;
}
.sbContainer .hours-wrapper #officeHours tr td {
  color: #ffffff;
  border-color: #ffffff !important;
}
.sbContainer footer .footer-inner-wrapper {
  background-color: #333333;
}
.sbContainer footer .footer-inner-wrapper .disclaimer-wrapper #slot-footer3 ul li a {
  color: #ffffff;
}
.sbContainer footer .footer-inner-wrapper .disclaimer-wrapper #slot-footer3 ul li a:hover {
  color: #949494;
}
.sbContainer footer .social-media ul li a {
  background-color: #949494;
}
.sbContainer footer .social-media ul li a:before {
  color: #f2ebe1;
}
.sbContainer footer .social-media ul li a:hover {
  background-color: #7b7b7b;
}
.sbContainer footer .social-media ul li a:hover:before {
  color: #f2ebe1;
}
.sbContainer .team-member {
  border-color: #d4d4d4;
  background-color: #ffffff;
}
.sbContainer .team-member .name-title-wrapper h2 {
  color: #333333;
}
.sbContainer .team-member .name-title-wrapper h3 {
  color: #949494;
}
.sbContainer .team-member .name-title-wrapper .staff-member-info, .sbContainer .team-member .name-title-wrapper .staff-member-info p {
  color: #333333;
}
.sbContainer #sbBlogPosts a,
.sbContainer .blog-container a {
  color: #949494;
}
.sbContainer #sbBlogPosts a:hover,
.sbContainer .blog-container a:hover {
  color: #7b7b7b;
}
.sbContainer #sbBlogPosts .sbBlogPost,
.sbContainer .blog-container .sbBlogPost {
  border-color: #d4d4d4;
}
.sbContainer #sbBlogPosts .sbBlogPostTitle a,
.sbContainer .blog-container .sbBlogPostTitle a {
  background-color: #f2ebe1;
  color: #333333;
}
.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: #333333;
}
.sbContainer #sbBlogPosts .sbBlogPostByLine a,
.sbContainer #sbBlogPosts .sbBlogPostPublishDate a,
.sbContainer #sbBlogPosts .sbBlogPostCategories a,
.sbContainer #sbBlogPosts .sbBlogPostTags a,
.sbContainer #sbBlogPosts .sbBlogPostFoot a,
.sbContainer .blog-container .sbBlogPostByLine a,
.sbContainer .blog-container .sbBlogPostPublishDate a,
.sbContainer .blog-container .sbBlogPostCategories a,
.sbContainer .blog-container .sbBlogPostTags a,
.sbContainer .blog-container .sbBlogPostFoot a {
  color: #949494;
}
.sbContainer #sbBlogPosts .sbBlogPostByLine a:hover,
.sbContainer #sbBlogPosts .sbBlogPostPublishDate a:hover,
.sbContainer #sbBlogPosts .sbBlogPostCategories a:hover,
.sbContainer #sbBlogPosts .sbBlogPostTags a:hover,
.sbContainer #sbBlogPosts .sbBlogPostFoot a:hover,
.sbContainer .blog-container .sbBlogPostByLine a:hover,
.sbContainer .blog-container .sbBlogPostPublishDate a:hover,
.sbContainer .blog-container .sbBlogPostCategories a:hover,
.sbContainer .blog-container .sbBlogPostTags a:hover,
.sbContainer .blog-container .sbBlogPostFoot a:hover {
  color: #7b7b7b;
}
.sbContainer #sbBlogPosts .sbBlogPostFooterComments:hover,
.sbContainer #sbBlogPosts .sbBlogPostPermalink:hover,
.sbContainer .blog-container .sbBlogPostFooterComments:hover,
.sbContainer .blog-container .sbBlogPostPermalink:hover {
  color: #7b7b7b;
}
.sbContainer #sbBlogPosts .sbBlogPostFooterComments:before,
.sbContainer #sbBlogPosts .sbBlogPostPermalink:before,
.sbContainer .blog-container .sbBlogPostFooterComments:before,
.sbContainer .blog-container .sbBlogPostPermalink:before {
  color: #949494;
}
.sbContainer #sbBlogPosts .sbBlogPostContent,
.sbContainer .blog-container .sbBlogPostContent {
  border-color: #d4d4d4;
  color: #333333 !important;
}
.sbContainer #sbBlogPosts .sbBlogPostContent p,
.sbContainer .blog-container .sbBlogPostContent p {
  color: #333333 !important;
}
.sbContainer #sbBlogPosts .sbBlogNavbar,
.sbContainer .blog-container .sbBlogNavbar {
  color: #333333;
}
.sbContainer .blogContainerWrapper #blogContainer #sbBlogArchive {
  background-color: #f2ebe1;
  border-color: #d4d4d4;
}
.sbContainer .blogContainerWrapper #blogContainer #sbBlogArchive ul li a {
  color: #949494;
}
.sbContainer .blogContainerWrapper #blogContainer #sbBlogArchive ul li a:hover {
  color: #7b7b7b;
}
.sbContainer .blogContainerWrapper #blogContainer #sbBlogArchive ul ul li a {
  color: #949494;
}
.sbContainer .blogContainerWrapper #blogContainer #sbBlogArchive ul ul li a:hover {
  color: #7b7b7b;
}
.sbContainer .blogContainerWrapper #blogContainer .sbTagList {
  background-color: #f2ebe1;
  border-color: #d4d4d4;
}
.sbContainer .blogContainerWrapper #blogContainer .sbTagList ul li a {
  color: #949494;
}
.sbContainer .blogContainerWrapper #blogContainer .sbTagList ul li a:hover {
  color: #7b7b7b;
}
.sbContainer .blogContainerWrapper #blogContainer .sbTagList ul ul li a {
  color: #949494;
}
.sbContainer .blogContainerWrapper #blogContainer .sbTagList ul ul li a:hover {
  color: #7b7b7b;
}
.sbContainer .blogContainerWrapper #blogContainer #sbBlogCategoryList {
  background-color: #f2ebe1;
  border-color: #d4d4d4;
}
.sbContainer .blogContainerWrapper #blogContainer #sbBlogCategoryList ul li a {
  color: #949494;
}
.sbContainer .blogContainerWrapper #blogContainer #sbBlogCategoryList ul li a:hover {
  color: #7b7b7b;
}
.sbContainer .blogContainerWrapper #blogContainer #sbBlogCategoryList ul ul li a {
  color: #949494;
}
.sbContainer .blogContainerWrapper #blogContainer #sbBlogCategoryList ul ul li a:hover {
  color: #7b7b7b;
}
.sbContainer .doctor_info_wrapper .doctor-bio-wrapper .doctor-bio-button-wrapper {
  background-color: #949494;
}
.sbContainer .doctor_info_wrapper .doctor-bio-wrapper .doctor-bio-button-wrapper #slot-doctor-name-title h2, .sbContainer .doctor_info_wrapper .doctor-bio-wrapper .doctor-bio-button-wrapper #slot-doctor-name-title .doctor-name {
  color: #ffffff;
}
.sbContainer .doctor_info_wrapper .doctor-bio-wrapper .doctor-bio-button-wrapper #slot-doctor_bio p {
  color: #ffffff;
}
.sbContainer .doctor_info_wrapper .doctor-bio-wrapper .doctor-bio-button-wrapper #slot-doctor_bio .readmore a {
  color: #ffffff;
}
.sbContainer .doctor_info_wrapper .doctor-bio-wrapper .doctor-bio-button-wrapper #slot-doctor_bio .readmore a:hover {
  color: #ffffff;
}
.sbContainer .doctor_info_wrapper .doctor-bio-wrapper .doctor-bio-button-wrapper #slot-doctor_bio a {
  color: #ffffff;
}
.sbContainer .doctor_info_wrapper .doctor-bio-wrapper .doctor-bio-button-wrapper #slot-doctor_bio a:hover {
  color: #ffffff;
}
.sbContainer aside[role="complementary"] {
  background-color: #f2ebe1 !important;
  border-color: #d4d4d4;
}
.sbContainer aside[role="complementary"] .library_wrapper .sidebar_title {
  color: #333333;
}
.sbContainer aside[role="complementary"] .library_wrapper #slot-library ul {
  background-color: transparent;
}
.sbContainer aside[role="complementary"] .library_wrapper #slot-library ul li {
  color: #333333;
}
.sbContainer aside[role="complementary"] .library_wrapper #slot-library ul li a {
  color: #333333;
  background-color: transparent;
  border-color: #d4d4d4;
}
.sbContainer aside[role="complementary"] .library_wrapper #slot-library ul li a:hover {
  color: #333333;
  background-color: #f7f2ec;
}
.sbContainer aside[role="complementary"] .library_wrapper #slot-library ul li a:active {
  color: #333333;
  background-color: #e3d3bd;
}
.sbContainer aside[role="complementary"] .library_wrapper #slot-library ul li.haschild a span {
  background-color: #e3d3bd;
  color: #949494;
}
.sbContainer aside[role="complementary"] .library_wrapper #slot-library ul li.haschild a span:hover {
  background-color: #949494;
  color: #ffffff;
}
.sbContainer aside[role="complementary"] .library_wrapper #slot-library ul li.open a span {
  background-color: #949494;
  color: #ffffff;
}
.sbContainer aside[role="complementary"] .library_wrapper #slot-library ul li.open a span:hover {
  background-color: #aeaeae;
  color: #ffffff;
}
.sbContainer aside[role="complementary"] .library_wrapper #slot-library ul li.active a {
  background-color: #e3d3bd;
}
.sbContainer aside[role="complementary"] .library_wrapper #slot-library ul li ul {
  background-color: #949494;
}
.sbContainer aside[role="complementary"] .library_wrapper #slot-library ul li ul li:first-child a {
  -moz-box-shadow: 0px 8px 8px -8px #000000 inset;
  -webkit-box-shadow: 0px 8px 8px -8px #000000 inset;
  box-shadow: 0px 8px 8px -8px #000000 inset;
}
.sbContainer aside[role="complementary"] .library_wrapper #slot-library ul li ul li:first-child a span {
  box-shadow: 0px 8px 8px -8px #000000 inset;
}
.sbContainer aside[role="complementary"] .library_wrapper #slot-library ul li ul li a {
  color: #ffffff;
  background-color: #949494;
}
.sbContainer aside[role="complementary"] .library_wrapper #slot-library ul li ul li a:hover {
  color: #ffffff;
  background-color: #aeaeae;
}
.sbContainer aside[role="complementary"] .library_wrapper #slot-library ul li ul li a:active {
  color: #ffffff;
  background-color: #7b7b7b;
}
.sbContainer aside[role="complementary"] .library_wrapper #slot-library ul li ul li.haschild a span {
  background-color: #7b7b7b;
}
.sbContainer aside[role="complementary"] .library_wrapper #slot-library ul li ul li.haschild a span:hover {
  background-color: #6f6d6d;
}
.sbContainer aside[role="complementary"] .library_wrapper #slot-library ul li ul li.open a span {
  background-color: #6f6d6d;
}
.sbContainer aside[role="complementary"] .library_wrapper #slot-library ul li ul li.open a span:hover {
  background-color: #888686;
}
.sbContainer aside[role="complementary"] .library_wrapper #slot-library ul li ul li ul {
  background-color: #6f6d6d;
}
.sbContainer aside[role="complementary"] .library_wrapper #slot-library ul li ul li ul li a {
  background-color: #6f6d6d;
}
.sbContainer aside[role="complementary"] .library_wrapper #slot-library ul li ul li ul li a:hover {
  background-color: #888686;
}
.sbContainer aside[role="complementary"] .library_wrapper #slot-library ul li ul li ul li a:active {
  background-color: #555353;
}
.sbContainer aside[role="complementary"] .library_wrapper #slot-library ul li ul li ul li.haschild a span {
  background-color: #555353;
}
.sbContainer aside[role="complementary"] .library_wrapper #slot-library ul li ul li ul li.haschild a span:hover {
  background-color: #888686;
}
.sbContainer aside[role="complementary"] .library_wrapper #slot-library ul li ul li ul li.open a span {
  background-color: #6f6d6d;
}
.sbContainer aside[role="complementary"] .library_wrapper #slot-library ul li ul li ul li.open a span:hover {
  background-color: #6f6d6d;
}
.sbContainer #sbAppointment .sbContactInfo, .sbContainer #sbAppointment .sbApptStatement {
  color: #333333;
}
.sbContainer .leadForm form .leadFormInfo {
  color: #333333;
}
.sbContainer .button--submit-colors, .sbContainer .location-wrapper .footer-location-field a, .sbContainer .contactus-section .contactus-section-wrapper .contact-content-wrapper-form .contact-content #slot-responsive-main-contactus .sbContactResponsive .btn,
.sbContainer .contactus-section .contactus-section-wrapper .contact-content-wrapper-form .contact-content #slot-responsive-main-contactus .sbContactResponsive .submit, .sbContainer .contactus-section .contactus-section-wrapper .contact-content-wrapper-form .contact-content #slot-responsive-main-contactus .leadForm form .btn,
.sbContainer .contactus-section .contactus-section-wrapper .contact-content-wrapper-form .contact-content #slot-responsive-main-contactus .leadForm form .submit, .sbContainer aside[role="complementary"] .edocs-sidebar-links ul li a, .sbContainer #sbAppointment .btn,
.sbContainer #sbAppointment .submit, .sbContainer .leadForm form .btn,
.sbContainer .leadForm form .submit {
  color: #ffffff;
  background-color: #949494;
  border-color: transparent;
}
.sbContainer .button--submit-colors:hover, .sbContainer .location-wrapper .footer-location-field a:hover, .sbContainer .contactus-section .contactus-section-wrapper .contact-content-wrapper-form .contact-content #slot-responsive-main-contactus .sbContactResponsive .btn:hover,
.sbContainer .contactus-section .contactus-section-wrapper .contact-content-wrapper-form .contact-content #slot-responsive-main-contactus .sbContactResponsive .submit:hover, .sbContainer .contactus-section .contactus-section-wrapper .contact-content-wrapper-form .contact-content #slot-responsive-main-contactus .leadForm form .btn:hover,
.sbContainer .contactus-section .contactus-section-wrapper .contact-content-wrapper-form .contact-content #slot-responsive-main-contactus .leadForm form .submit:hover, .sbContainer aside[role="complementary"] .edocs-sidebar-links ul li a:hover, .sbContainer #sbAppointment .btn:hover,
.sbContainer #sbAppointment .submit:hover, .sbContainer .leadForm form .btn:hover,
.sbContainer .leadForm form .submit:hover {
  color: #ffffff;
  background-color: #7b7b7b;
  border-color: transparent;
}
.sbContainer .button--submit-colors:active, .sbContainer .location-wrapper .footer-location-field a:active, .sbContainer .contactus-section .contactus-section-wrapper .contact-content-wrapper-form .contact-content #slot-responsive-main-contactus .sbContactResponsive .btn:active,
.sbContainer .contactus-section .contactus-section-wrapper .contact-content-wrapper-form .contact-content #slot-responsive-main-contactus .sbContactResponsive .submit:active, .sbContainer .contactus-section .contactus-section-wrapper .contact-content-wrapper-form .contact-content #slot-responsive-main-contactus .leadForm form .btn:active,
.sbContainer .contactus-section .contactus-section-wrapper .contact-content-wrapper-form .contact-content #slot-responsive-main-contactus .leadForm form .submit:active, .sbContainer aside[role="complementary"] .edocs-sidebar-links ul li a:active, .sbContainer #sbAppointment .btn:active,
.sbContainer #sbAppointment .submit:active, .sbContainer .leadForm form .btn:active,
.sbContainer .leadForm form .submit:active {
  color: #ffffff;
  background-color: #7b7b7b;
  border-color: transparent;
}
.sbContainer .button--submit-colors2, .sbContainer .page-content-outherWrapper .page-content .main-content .slot-main-button--appointment a, .sbContainer .page-content-outherWrapper .page-content .main-content #slot-homepage-appointment-request a, .sbContainer #librarySearchForm input[type="submit"], .sbContainer #sbBlogPosts .sbBlogComments .submit,
.sbContainer .blog-container .sbBlogComments .submit {
  color: #ffffff;
  background-color: #949494;
  border-color: transparent !important;
}
.sbContainer .button--submit-colors2:hover, .sbContainer .page-content-outherWrapper .page-content .main-content .slot-main-button--appointment a:hover, .sbContainer .page-content-outherWrapper .page-content .main-content #slot-homepage-appointment-request a:hover, .sbContainer #librarySearchForm input[type="submit"]:hover, .sbContainer #sbBlogPosts .sbBlogComments .submit:hover,
.sbContainer .blog-container .sbBlogComments .submit:hover {
  color: #ffffff;
  background-color: #7b7b7b;
  border-color: transparent !important;
}
.sbContainer .button--submit-colors2:active, .sbContainer .page-content-outherWrapper .page-content .main-content .slot-main-button--appointment a:active, .sbContainer .page-content-outherWrapper .page-content .main-content #slot-homepage-appointment-request a:active, .sbContainer #librarySearchForm input[type="submit"]:active, .sbContainer #sbBlogPosts .sbBlogComments .submit:active,
.sbContainer .blog-container .sbBlogComments .submit:active {
  color: #ffffff;
  background-color: #7b7b7b;
  border-color: transparent;
}
.sbContainer .input-field-colors, .sbContainer .contactus-section .contactus-section-wrapper .contact-content-wrapper-form .contact-content #slot-responsive-main-contactus .sbContactResponsive .form__control, .sbContainer .contactus-section .contactus-section-wrapper .contact-content-wrapper-form .contact-content #slot-responsive-main-contactus .leadForm form .form__control {
  color: #333333;
  border-color: rgba(0, 0, 0, 0.2) !important;
  background-color: #ffffff;
}
.sbContainer .input-field-colors:focus, .sbContainer .contactus-section .contactus-section-wrapper .contact-content-wrapper-form .contact-content #slot-responsive-main-contactus .sbContactResponsive .form__control:focus, .sbContainer .contactus-section .contactus-section-wrapper .contact-content-wrapper-form .contact-content #slot-responsive-main-contactus .leadForm form .form__control:focus {
  border-color: rgba(0, 0, 0, 0.2) !important;
  color: #333333;
  background-color: #ffffff;
  box-shadow: none;
}
.sbContainer .input-field-colors1, .sbContainer #librarySearchForm input[type="text"], .sbContainer #sbBlogPosts input, .sbContainer #sbBlogPosts textarea,
.sbContainer .blog-container input,
.sbContainer .blog-container textarea, .sbContainer #sbAppointment input, .sbContainer #sbAppointment select, .sbContainer .leadForm form input, .sbContainer .leadForm form .select_wrapper select {
  color: #333333;
  border-color: rgba(0, 0, 0, 0.2) !important;
  background-color: #ffffff;
}
.sbContainer .input-field-colors1:focus, .sbContainer #librarySearchForm input[type="text"]:focus, .sbContainer #sbBlogPosts input:focus, .sbContainer #sbBlogPosts textarea:focus,
.sbContainer .blog-container input:focus,
.sbContainer .blog-container textarea:focus, .sbContainer #sbAppointment input:focus, .sbContainer #sbAppointment select:focus, .sbContainer .leadForm form input:focus, .sbContainer .leadForm form .select_wrapper select:focus {
  border-color: rgba(0, 0, 0, 0.2) !important;
  color: #333333;
  background-color: #ffffff;
  box-shadow: none;
}
.sbContainer .text-area-colors, .sbContainer .contactus-section .contactus-section-wrapper .contact-content-wrapper-form .contact-content #slot-responsive-main-contactus .sbContactResponsive textarea, .sbContainer .contactus-section .contactus-section-wrapper .contact-content-wrapper-form .contact-content #slot-responsive-main-contactus .leadForm form textarea {
  color: #333333;
  border-color: rgba(0, 0, 0, 0.2) !important;
  background-color: #ffffff;
}
.sbContainer .text-area-colors:focus, .sbContainer .contactus-section .contactus-section-wrapper .contact-content-wrapper-form .contact-content #slot-responsive-main-contactus .sbContactResponsive textarea:focus, .sbContainer .contactus-section .contactus-section-wrapper .contact-content-wrapper-form .contact-content #slot-responsive-main-contactus .leadForm form textarea:focus {
  border-color: rgba(0, 0, 0, 0.2) !important;
  color: #333333;
  background-color: #ffffff;
  box-shadow: none;
}
.sbContainer .text-area-colors1, .sbContainer #sbAppointment textarea, .sbContainer .leadForm form textarea {
  color: #333333;
  border-color: rgba(0, 0, 0, 0.2) !important;
  background-color: #ffffff;
}
.sbContainer .text-area-colors1:focus, .sbContainer #sbAppointment textarea:focus, .sbContainer .leadForm form textarea:focus {
  border-color: rgba(0, 0, 0, 0.2) !important;
  color: #333333;
  background-color: #ffffff;
  box-shadow: none;
}
.sbContainer .input-field-placeholder-colors ::-webkit-input-placeholder, .sbContainer .contactus-section .contactus-section-wrapper .contact-content-wrapper-form .contact-content #slot-responsive-main-contactus .sbContactResponsive .form__group ::-webkit-input-placeholder, .sbContainer .contactus-section .contactus-section-wrapper .contact-content-wrapper-form .contact-content #slot-responsive-main-contactus .leadForm form .form__group ::-webkit-input-placeholder {
  color: #333333 !important;
  opacity: 1 !important;
}
.sbContainer .input-field-placeholder-colors ::-moz-placeholder, .sbContainer .contactus-section .contactus-section-wrapper .contact-content-wrapper-form .contact-content #slot-responsive-main-contactus .sbContactResponsive .form__group ::-moz-placeholder, .sbContainer .contactus-section .contactus-section-wrapper .contact-content-wrapper-form .contact-content #slot-responsive-main-contactus .leadForm form .form__group ::-moz-placeholder {
  color: #333333 !important;
  opacity: 1 !important;
}
.sbContainer .input-field-placeholder-colors :-ms-input-placeholder, .sbContainer .contactus-section .contactus-section-wrapper .contact-content-wrapper-form .contact-content #slot-responsive-main-contactus .sbContactResponsive .form__group :-ms-input-placeholder, .sbContainer .contactus-section .contactus-section-wrapper .contact-content-wrapper-form .contact-content #slot-responsive-main-contactus .leadForm form .form__group :-ms-input-placeholder {
  color: #333333 !important;
  opacity: 1 !important;
}
.sbContainer .input-field-placeholder-colors ::placeholder, .sbContainer .contactus-section .contactus-section-wrapper .contact-content-wrapper-form .contact-content #slot-responsive-main-contactus .sbContactResponsive .form__group ::placeholder, .sbContainer .contactus-section .contactus-section-wrapper .contact-content-wrapper-form .contact-content #slot-responsive-main-contactus .leadForm form .form__group ::placeholder {
  color: #333333 !important;
  opacity: 1 !important;
}
.sbContainer .input-field-placeholder-colors [placeholder]:focus::-webkit-input-placeholder, .sbContainer .contactus-section .contactus-section-wrapper .contact-content-wrapper-form .contact-content #slot-responsive-main-contactus .sbContactResponsive .form__group [placeholder]:focus::-webkit-input-placeholder, .sbContainer .contactus-section .contactus-section-wrapper .contact-content-wrapper-form .contact-content #slot-responsive-main-contactus .leadForm form .form__group [placeholder]:focus::-webkit-input-placeholder {
  color: #333333 !important;
  transition: color 0.5s;
  opacity: 1 !important;
}
.sbContainer .input-field-placeholder-colors [placeholder]:focus::-moz-placeholder, .sbContainer .contactus-section .contactus-section-wrapper .contact-content-wrapper-form .contact-content #slot-responsive-main-contactus .sbContactResponsive .form__group [placeholder]:focus::-moz-placeholder, .sbContainer .contactus-section .contactus-section-wrapper .contact-content-wrapper-form .contact-content #slot-responsive-main-contactus .leadForm form .form__group [placeholder]:focus::-moz-placeholder {
  color: #333333 !important;
  transition: color 0.5s;
  opacity: 1 !important;
}
.sbContainer .input-field-placeholder-colors [placeholder]:focus:-ms-input-placeholder, .sbContainer .contactus-section .contactus-section-wrapper .contact-content-wrapper-form .contact-content #slot-responsive-main-contactus .sbContactResponsive .form__group [placeholder]:focus:-ms-input-placeholder, .sbContainer .contactus-section .contactus-section-wrapper .contact-content-wrapper-form .contact-content #slot-responsive-main-contactus .leadForm form .form__group [placeholder]:focus:-ms-input-placeholder {
  color: #333333 !important;
  transition: color 0.5s;
  opacity: 1 !important;
}
.sbContainer .input-field-placeholder-colors [placeholder]:focus::placeholder, .sbContainer .contactus-section .contactus-section-wrapper .contact-content-wrapper-form .contact-content #slot-responsive-main-contactus .sbContactResponsive .form__group [placeholder]:focus::placeholder, .sbContainer .contactus-section .contactus-section-wrapper .contact-content-wrapper-form .contact-content #slot-responsive-main-contactus .leadForm form .form__group [placeholder]:focus::placeholder {
  color: #333333 !important;
  transition: color 0.5s;
  opacity: 1 !important;
}
.sbContainer .input-field-placeholder-colors1 ::-webkit-input-placeholder, .sbContainer #sbBlogPosts .form__group ::-webkit-input-placeholder,
.sbContainer .blog-container .form__group ::-webkit-input-placeholder, .sbContainer #sbAppointment .form__group ::-webkit-input-placeholder {
  color: #333333 !important;
  opacity: 1 !important;
}
.sbContainer .input-field-placeholder-colors1 ::-moz-placeholder, .sbContainer #sbBlogPosts .form__group ::-moz-placeholder,
.sbContainer .blog-container .form__group ::-moz-placeholder, .sbContainer #sbAppointment .form__group ::-moz-placeholder {
  color: #333333 !important;
  opacity: 1 !important;
}
.sbContainer .input-field-placeholder-colors1 :-ms-input-placeholder, .sbContainer #sbBlogPosts .form__group :-ms-input-placeholder,
.sbContainer .blog-container .form__group :-ms-input-placeholder, .sbContainer #sbAppointment .form__group :-ms-input-placeholder {
  color: #333333 !important;
  opacity: 1 !important;
}
.sbContainer .input-field-placeholder-colors1 ::placeholder, .sbContainer #sbBlogPosts .form__group ::placeholder,
.sbContainer .blog-container .form__group ::placeholder, .sbContainer #sbAppointment .form__group ::placeholder {
  color: #333333 !important;
  opacity: 1 !important;
}
.sbContainer .input-field-placeholder-colors1 [placeholder]:focus::-webkit-input-placeholder, .sbContainer #sbBlogPosts .form__group [placeholder]:focus::-webkit-input-placeholder,
.sbContainer .blog-container .form__group [placeholder]:focus::-webkit-input-placeholder, .sbContainer #sbAppointment .form__group [placeholder]:focus::-webkit-input-placeholder {
  color: #333333 !important;
  transition: color 0.5s;
  opacity: 1 !important;
}
.sbContainer .input-field-placeholder-colors1 [placeholder]:focus::-moz-placeholder, .sbContainer #sbBlogPosts .form__group [placeholder]:focus::-moz-placeholder,
.sbContainer .blog-container .form__group [placeholder]:focus::-moz-placeholder, .sbContainer #sbAppointment .form__group [placeholder]:focus::-moz-placeholder {
  color: #333333 !important;
  transition: color 0.5s;
  opacity: 1 !important;
}
.sbContainer .input-field-placeholder-colors1 [placeholder]:focus:-ms-input-placeholder, .sbContainer #sbBlogPosts .form__group [placeholder]:focus:-ms-input-placeholder,
.sbContainer .blog-container .form__group [placeholder]:focus:-ms-input-placeholder, .sbContainer #sbAppointment .form__group [placeholder]:focus:-ms-input-placeholder {
  color: #333333 !important;
  transition: color 0.5s;
  opacity: 1 !important;
}
.sbContainer .input-field-placeholder-colors1 [placeholder]:focus::placeholder, .sbContainer #sbBlogPosts .form__group [placeholder]:focus::placeholder,
.sbContainer .blog-container .form__group [placeholder]:focus::placeholder, .sbContainer #sbAppointment .form__group [placeholder]:focus::placeholder {
  color: #333333 !important;
  transition: color 0.5s;
  opacity: 1 !important;
}

#mm-slot-navigation {
  background-color: #949494;
}
#mm-slot-navigation .mm-list > li > a.mm-subopen:before {
  border-color: rgba(255, 255, 255, 0.6);
}
#mm-slot-navigation .mm-list > li > a.mm-subopen:after,
#mm-slot-navigation .mm-list > li > a.mm-subclose:before {
  border-color: #ffffff;
}
#mm-slot-navigation .mm-list > li:after {
  border-color: rgba(255, 255, 255, 0.6);
}
#mm-slot-navigation ul li a {
  color: #ffffff;
  background-color: transparent;
  border-color: rgba(255, 255, 255, 0.6);
}
#mm-slot-navigation ul li a:hover {
  color: #ffffff;
  background-color: #7b7b7b;
}
#mm-slot-navigation ul li a:hover.activeElem {
  background-color: #7b7b7b;
}
#mm-slot-navigation ul li a:active {
  color: #ffffff;
  background-color: #aeaeae;
}
#mm-slot-navigation ul li a.activeElem {
  background-color: #7b7b7b;
}
#mm-slot-navigation ul li.haschild a span {
  background-color: #aeaeae;
}
#mm-slot-navigation ul li.haschild a span:hover {
  background-color: #6f6d6d;
}
#mm-slot-navigation ul li.open a span {
  background-color: #6f6d6d;
}
#mm-slot-navigation ul li.open a span:hover {
  background-color: #555353;
}
#mm-slot-navigation ul li ul {
  background-color: #6f6d6d;
}
#mm-slot-navigation ul li ul li a {
  background-color: transparent;
}
#mm-slot-navigation ul li ul li a:hover {
  background-color: #555353;
}
#mm-slot-navigation ul li ul li a:active {
  background-color: #888686;
}
#mm-slot-navigation ul li ul li.haschild a span {
  background-color: #888686;
}
#mm-slot-navigation ul li ul li.haschild a span:hover {
  background-color: #525252;
}
#mm-slot-navigation ul li ul li.open a span {
  background-color: #525252;
}
#mm-slot-navigation ul li ul li.open a span:hover {
  background-color: #383838;
}
#mm-slot-navigation ul li ul li ul {
  background-color: #525252;
}
#mm-slot-navigation ul li ul li ul li a {
  background-color: transparent;
}
#mm-slot-navigation ul li ul li ul li a:hover {
  background-color: #383838;
}
#mm-slot-navigation ul li ul li ul li a:active {
  background-color: #6b6b6b;
}
#mm-slot-navigation ul li ul li ul li.haschild a span {
  background-color: #6b6b6b;
}
#mm-slot-navigation ul li ul li ul li.haschild a span:hover {
  background-color: #383838;
}
#mm-slot-navigation ul li ul li ul li.open a span {
  background-color: #383838;
}
#mm-slot-navigation ul li ul li ul li.open a span:hover {
  background-color: #1f1f1f;
}
#mm-slot-navigation ul li ul li ul li ul {
  background-color: #383838;
}
#mm-slot-navigation ul li ul li ul li ul li a {
  background-color: transparent;
}
#mm-slot-navigation ul li ul li ul li ul li a:hover {
  background-color: #1f1f1f;
}
#mm-slot-navigation ul li ul li ul li ul li a:active {
  background-color: #525252;
}

#page-index .sbContainer .page-content-outherWrapper .page-content-wrapper .page-content .main-content {
  border-color: rgba(0, 0, 0, 0.2);
}

#page-contact .contactusWrapper .contactusWrapper-inner {
  background-color: #ffffff;
  border-color: rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.15);
}
#page-contact .contactusWrapper .contactusWrapper-inner .social-media ul li a {
  background-color: #949494;
}
#page-contact .contactusWrapper .contactusWrapper-inner .social-media ul li a:before {
  color: #ffffff;
}
#page-contact .contactusWrapper .contactusWrapper-inner .social-media ul li a:hover {
  background-color: #7b7b7b;
}
#page-contact .contactusWrapper .contactusWrapper-inner .social-media ul li a:hover:before {
  color: #ffffff;
}

#page-offices .sbContainer #slot-main #officeHours caption {
  color: #333333;
}
#page-offices .sbContainer #slot-main #officeHours td {
  color: #333333;
}
#page-offices .sbContainer #slot-main #officeHours td:first-child {
  color: #333333;
}

#page-appointment .sbContainer #slot-main {
  color: #333333;
}

span.location-divider {
  display: inline-block;
  width: 3px;
  min-height: 10px;
}
