#ry-section-hero .cta-wrap .text-wrap .ry-heading .span-1, #ry-section-appointment .ry-left .ry-heading .span-1, #ry-section-welcome .flex-content-wrap .flex-content-left .ry-heading .span-1, #ry-section-services .ry-heading .span-1, #ry-section-about .ry-heading .span-1, #ry-section-team .ry-heading .span-1, #ry-section-map .ry-heading .span-1, #ry-section-footer .ry-content .title, #ry-section-footer .ry-foot-btm .ry-left .text-wrap a, #ry-sidebar .ry-link-wrp .ry-link-item a:hover, #ry-pg-body .ry-text a, #ry-pg-body .ry-text a:hover, #ry-pg-body .ry-text ul li:before, #ry-pg-body .result-box a, #ry-pg-body .primary-btn:hover, #ry-pg-body .ry-list-wrp .ry-list-item .ry-list-content .ry-list-title a {
  color: #67c0be; }

#ry-section-appointment, #ry-section-map.ry-style2 .ry-left:before, #ry-section-map .ry-left, #ry-section-map .ry-left:before, #mobile_menu, #ry-sidebar .ry-sb-title, #ry-sidebar .contact-table a.directions.primary-btn, #ry-sidebar .social-inner-wrap li a, #ry-pg-body .btn-primary, #ry-pg-body .primary-btn {
  background: #272727; }

#ry-section-header button, .mobile-container .flex-wrap .flex-item.left-nav .mobile-nav .flex-btn {
  background: rgba(39, 39, 39, 0.1); }

#ry-section-header .ry-social a {
  background: rgba(39, 39, 39, 0.4); }

.ry-slider-nav .button-prev:hover, .ry-slider-nav .button-next:hover {
  background: #67c1bf;
  color: #272727; }

.ry-slider-nav .button-prev, .ry-slider-nav .button-next {
  background: #272727;
  color: #86d3dc; }

#ry-section-header .ry-right .header-phone:before, #ry-section-header .ry-right .header-email:before, .mobile-container .flex-wrap .flex-item.right-nav .mobile-button a {
  background: #09645e; }

#ry-section-hero .cta-wrap .text-wrap .ry-text span, #ry-section-appointment .ry-left .ry-text span, #ry-section-welcome .flex-content-wrap .flex-content-left .ry-text span, #ry-section-services .ry-each .desc-wrap span, #ry-section-about .ry-text span, #ry-section-team .ry-right .details span, #ry-section-map .ry-text span, #ry-section-team .ry-right .dr-name, #ry-section-footer .ry-content .ry-each .open-hrs-wrap ul li .day, #ry-section-footer .ry-content .ry-each .open-hrs-wrap ul li .time, #ry-section-footer .ry-foot-btm .ry-left, #ry-section-footer .ry-foot-btm .ry-right, #ry-section-footer .info-wrap, #ry-section-footer .info-wrap a, #ry-section-footer .info-wrap span, #ry-section-footer .info-wrap .address, .mobile-container .flex-wrap .flex-item.left-nav .mobile-nav .flex-btn .hamburger-inner, .mobile-container .flex-wrap .flex-item.left-nav .mobile-nav .flex-btn .hamburger-inner:after, .mobile-container .flex-wrap .flex-item.left-nav .mobile-nav .flex-btn .hamburger-inner:before, #ry-pg-banner .ry-bnr-wrp .ry-pg-title h1, #ry-sidebar .ry-link-wrp .ry-link-item a, #ry-pg-body .ry-text h3, #ry-pg-body .ry-text h4, #ry-pg-body .ry-text p, #ry-pg-body .ry-text .search-result, #ry-pg-body .ry-text .description, #ry-pg-body .review-item h5, #ry-pg-body .formBox .leadbox .pg-copy p, #ry-pg-body .ry-list-wrp .ry-list-item .ry-list-content .ry-list-excerpt, #ry-section-hero .cta-wrap .text-wrap .ry-heading, #ry-section-appointment .ry-left .ry-heading, #ry-section-welcome .flex-content-wrap .flex-content-left .ry-heading, #ry-section-services .ry-heading, #ry-section-about .ry-heading, #ry-section-team .ry-heading, #ry-section-map .ry-heading, #ry-section-header .ry-right .header-phone, #ry-section-header .ry-right .header-phone a, #ry-section-header .ry-right .header-email, #ry-section-header .ry-right .header-email a {
  color: #5b5b5b; }

.ry-btn.ry-btn-primary, #ry-pg-body ul.pagination a {
  background: #272727; }

.ry-btn.ry-btn-primary, .ry-btn.ry-btn-primary:after {
  color: #86d3dc; }

.ry-btn.ry-btn-primary:before {
  background: rgba(134, 211, 220, 0.1); }

.ry-btn.ry-btn-primary:after {
  background: rgba(134, 211, 220, 0.1); }

.ry-btn.ry-btn-secondary {
  background: #67c0be; }

.ry-btn.ry-btn-secondary {
  color: #272727; }

.ry-btn.ry-btn-secondary:before {
  background: rgba(39, 39, 39, 0.1); }

.ry-btn.ry-btn-secondary:after {
  background: #272727; }

#ry-section-welcome.ry-style2 .ry-left:before, #ry-section-welcome .ry-right:before, #ry-section-welcome .flex-content-wrap .flex-content-right:before {
  background: rgba(103, 193, 191, 0.8); }

#ry-section-about {
  background: #eceaea; }

#ry-section-services .ry-each .icon-wrap {
  background: #272727; }

#ry-section-services .ry-each .service-title a {
  color: #414141; }

#ry-section-team .ry-left:after {
  background: #62b7b5; }

#ry-section-footer .ry-content .ry-each input[type=text], #ry-section-footer .ry-content .ry-each textarea {
  border-bottom: 1px solid rgba(39, 39, 39, 0.2) !important; }

#ry-section-footer .ry-content .ry-each input[type=text], #ry-section-footer .ry-content .ry-each input[type=text]::-webkit-input-placeholder, #ry-section-footer .ry-content .ry-each input[type=text]::-moz-placeholder, #ry-section-footer .ry-content .ry-each input[type=text]:-ms-input-placeholder, #ry-section-footer .ry-content .ry-each input[type=text]:-moz-placeholder, #ry-section-footer .ry-content .ry-each input[type=text]::-ms-input-placeholder, #ry-section-footer .ry-content .ry-each textarea, #ry-section-footer .ry-content .ry-each textarea::-webkit-input-placeholder, #ry-section-footer .ry-content .ry-each textarea::-moz-placeholder, #ry-section-footer .ry-content .ry-each textarea:-ms-input-placeholder, #ry-section-footer .ry-content .ry-each textarea:-moz-placeholder, #ry-section-footer .ry-content .ry-each textarea::-ms-input-placeholder {
  color: #5b5b5b; }

#ry-section-footer .info-wrap .address:before, #ry-section-footer .info-wrap .phone:before, #ry-section-footer .info-wrap .fax:before, #ry-section-footer .info-wrap .email:before {
  background: #8e8e8e; }

#ry-section-footer .ry-foot-btm {
  border-top: 5px solid #7dd0b5; }

#ry-section-header .ry-right .header-phone:before, #ry-section-header .ry-right .header-email:before, #ry-section-appointment .ry-right .name-input:before, #ry-section-appointment .ry-right .email-input:before, #ry-section-appointment .ry-right .phone-input:before, #ry-section-appointment .ry-left .ry-heading, #ry-section-appointment .ry-left .ry-text, #ry-section-appointment .ry-right .message-input:before, #ry-section-welcome .flex-content-wrap .flex-content-right .tag-line, #ry-section-map .ry-heading, #ry-section-map .ry-text, #ry-section-footer .info-wrap .address:before, #ry-section-footer .info-wrap .phone:before, #ry-section-footer .info-wrap .fax:before, #ry-section-footer .info-wrap .email:before, .mobile-container .flex-wrap .flex-item.right-nav .mobile-button a:hover, #ry-sidebar .ry-sb-title, #ry-sidebar .contact-table a.directions.primary-btn, #ry-pg-body ul.pagination a {
  color: #ffffff; }

#ry-section-header, .mobile-container, .mobile-container.fixed, #ry-sidebar #searchfield button, #ry-pg-body .rev-form-box, #ry-pg-body .formBox, #ry-pg-body #srvc-box .service-items {
  background: #ffffff; }

