/* ------- START COLOR-SCHEME ------- */
/************************************************
  SET COLOR SCHEME FROM MOCKUP OR REQUESTED COLORS
*************************************************/
/**********************************************
  COLOR SETTINGS DECLARATION
  NOTE: This class is used for extension
  e.g @extend .primary-c;
***********************************************/
.primary-bg, body ul.pagination li.active a, body ol.pagination li.active a, body ul.pagination li.active a:hover, body ol.pagination li.active a:hover, .ry-tabs .nav-tabs li.active > a, #mobile_menu, .mobile-container .flex-wrap .flex-item.right-nav .mobile-button a, body ul.pagination li:before, body ol.pagination li:before, .ry-btn.ry-btn-primary, .module-115 .header-menu .header-menu-container ul.ry-menu a:hover, .module-115 .header-cta-wrp a.btn.btn-primary.btn-request-appt, .module-116 .slider .slide-container .slide-copy .ry-heading-wrp .ry-heading:after, .module-117 .ry-btn, .module-119 .ry-heading:after, .module-120 .ry-heading:after, .ry-btn.ry-btn-secondary:hover, .module-43 {
  background: #5e6f43;
  }

.primary-bga {
  background: rgba(149, 192, 121, 0.8); }

.primary-c, body a, body a:hover, .ry-list-wrp .ry-list-item .ry-list-content .ry-list-title a, #ry-sidebar .ry-link-wrp .ry-link-item a:hover, #ry-sidebar #accordion .ry-link-item.open > a, .ry-accordion .ry-heading.ui-state-active, .module-1 h1, .module-1 h2, .module-1 h3, .module-1 h4, .module-1 h5, .module-1 h6, .ry-instagram .ry-heading, .module-327 .review-box .review-text {
  color: #5f5e4a;
  }

.secondary-bg, #ry-sidebar #accordion .ry-link-item.open:before, .mobile-container .mobile-nav button .hamburger-inner, .mobile-container .mobile-nav button .hamburger-inner:before, .mobile-container .mobile-nav button .hamburger-inner:after, .ry-btn.ry-btn-primary:hover, .ry-btn.ry-btn-secondary, .module-43 .ry-right .ry-leads .ry-contact li .contact__overlay, .module-121 .ry-footer-menu-section, #ry-sidebar .ry-sb-title, .module-23 .ry-icon-wrp, .module-326 .ry-right {
  background: #5f5e4a; }

.secondary-bga {
  background: rgba(70, 92, 141, 0.8); }

.secondary-c, #ry-sidebar #accordion .ry-link-item ul a.active, .module-43 .ry-right .ry-menu .nav-menu li a:hover, .module-116 .slider .slide-container .slide-copy .ry-heading-wrp .ry-heading, .module-119 .ry-heading, .module-327 .review-box h6, .module-327 .review-box a {
  color: #5e6f43; }

.tertiary-bg, .module-121, .ry-indicator span.active:before, .module-326 .ry-btn-container .ry-btn:hover {
  background: #64843b;
  }

.tertiary-bga {
  background: rgba(58, 77, 122, 0.8); }

.tertiary-c {
  color: #3a4d7a; }

.gray, .ry-tabs .nav-tabs li a, .module-327 .rating-copy.pg-copy h3, .module-115 .ry-nav li a {
  color: #5e6f43; }

.gray-bg {
  background: #71757d; }

/**********************************************
  STATIC COLOR DECLARATION
  NOTE: This Place holders is used as a static
  colors that we can use to modify the default
  classes. You can Also ignore it!
***********************************************/
body .search-result, body .description, body ul.pagination li > a, body ol.pagination li > a, .ry-list-wrp .ry-list-item .ry-list-content .ry-list-excerpt, #ry-sidebar .ry-link-wrp .ry-link-item a, body, .module-24 .ry-each h5 {
  color: #333; }

.mobile-container .flex-wrap .flex-item.right-nav .mobile-button a, #menu_container .mm-listview .mob-menu a:hover, .mm-panel .mob-menu a:hover, #ry-sidebar .ry-sb-title, .white-c, body ul.pagination li.active a, body ol.pagination li.active a, .ry-tabs .nav-tabs li.active > a, .ry-indicator .ry-play-btn:before, .ry-indicator .ry-pause-btn:before, .ry-btn.ry-btn-primary, .ry-btn.ry-btn-secondary, .module-115, .module-115-style2, .module-43 .ry-right .ry-menu .nav-menu li a, .module-43 .ry-right .ry-leads .ry-contact li span.call_us, .module-43 .ry-right .ry-leads .ry-contact li a, .module-43.style2 .ry-right .ry-menu .nav-menu li a, .module-43.style2 .ry-right .ry-menu .nav-menu li .dropdown-menu li a, .module-117 .ry-heading-wrp .ry-heading, #ry-pg-body .ry-left .module-4 .ry-each a, #ry-pg-body .ry-left .ry-tabs .nav-tabs li.active a, .ry-instagram #instafeed .flex-item .overlay:before, .module-43.ry-sticky-menu .ry-menu .nav-menu li a, .module-43 .ry-right .ry-leads .ry-contact li:nth-child(2) span.call_us, .module-43 .ry-right .ry-leads .ry-contact li:nth-child(2) a, .module-326 .ry-text-wrap .ry-heading, .module-326 .ry-text-wrap h2, .module-326 .ry-btn-container .ry-btn:hover, .ry-btn {
  color: #fff; }

.white-bg, .mobile-container, .mobile-container.fixed, .module-117 .ry-heading-wrp .ry-heading:after, .ry-indicator span, .ry-indicator span.active, #ry-pg-banner .ry-bnr-wrp:before, .module-23 .ry-each {
  background: #fff; }

.white-bga, .module-116-style2 .slider .slide-container {
  background: rgba(255, 255, 255, 0.8); }

.black-c, .module-43 .ry-right .ry-menu .nav-menu li .dropdown-menu li a {
  color: #000; }

.black-bg {
  background: #000; }

.black-bga {
  background: rgba(0, 0, 0, 0.8); }

/**********************************************
  HOMEPAGE SECTIONS COLOR SETTINGS
***********************************************/
.module-115 .phone-link {
  color: #6c6e71; }

.module-115 .header-cta-wrp a.btn.btn-primary.btn-request-appt {
  border-color: #5e6f43;
  }

.module-43 .ry-right .ry-menu .nav-menu li .dropdown-menu {
  background: none; }

/* header style 2*/
.module-43.style2 .ry-right .ry-menu .nav-menu li a:hover {
  color: #465c8d; }

.module-43.style2 .ry-right .ry-menu .nav-menu li .dropdown-menu {
  background: #465c8d; }

.module-43.style2 .ry-right .ry-leads .ry-contact li .contact__overlay {
  background-color: #465c8d; }

.module-43.style2 .ry-right .ry-leads .ry-contact li span.call_us {
  color: #465c8d; }

.module-116 .slider .slide-container .slide-copy .ry-btn {
  background-color: #5e6f43;
  }

.module-116 .slider .slide-container .slide-copy .ry-btn:hover, .module-116-style2 .slider .slide-container .slide-copy .ry-btn:hover {
  background-color: #5f5e4a;
  }

.module-116 .slider .slide-container .slide-copy .text, .module-116-style2 .slider .slide-container .slide-copy .text {
  color: #333; }

.module-116 .slider .slide-container .slide-copy {
  background: #fff; }
  @media (max-width: 991px) {
    .module-116 .slider .slide-container .slide-copy {
      background: rgba(255, 255, 255, 0.9); } }

.module-117 {
  background-color: #8bb0c3;
  }

.module-117 .ry-btn:hover {
  background-color: #eff9f4; }

.module-118 .cta-bg {
  background-color: #fff;
  }

.module-118 .cta-bg:hover a {
  background-color: #5f5e4a;
  }

.module-120 .ry-btn-primary {
  background-color: #465c8d; }

.module-120 .ry-btn-primary:hover {
  background-color: #95c079; }

.module-120 .swiper-pagination-bullet {
  background: #000; }

.module-121 .ry-heading {
  color: #fff;
  }

.module-121 .ry-footer-btm .ry-copyright-wrp, .module-121 .ry-footer-btm .ry-copyright-wrp a, .module-121-style2 .ry-footer-btm .ry-copyright-wrp, .module-121-style2 .ry-footer-btm .ry-copyright-wrp a {
  color: rgba(255, 255, 255, 0.6); }

.module-121 .ry-footer-btm .ry-copyright-wrp, .module-121-style2 .ry-footer-btm .ry-copyright-wrp {
  border-color: rgba(255, 255, 255, 0.2); }

.module-115-style2 .header-menu .header-menu-container ul.ry-menu a:hover {
  color: #eff9f4; }

.module-115-style2 .header-cta-wrp a.btn.btn-primary.btn-request-appt {
  background-color: #95c079; }

.module-115-style2 .phone-link {
  color: #fff; }

.module-115-style2 .header-cta-wrp a.btn.btn-primary.btn-request-appt {
  border-color: #95c079; }

.module-116-style2 .slider .slide-container .slide-copy .ry-heading-wrp .ry-heading {
  color: #465c8d; }

.module-116-style2 .slider .slide-container .slide-copy .ry-heading-wrp .ry-heading:after {
  background-color: #eff9f4; }

.module-116-style2 .slider .slide-container .slide-copy .ry-btn {
  background-color: #95c079; }

.module-117-style2 .ry-heading-wrp .ry-heading {
  color: #465c8d; }

.module-117-style2 .ry-heading-wrp .ry-heading:after {
  background-color: #eff9f4; }

.module-117-style2 .ry-btn {
  background-color: #95c079; }

.module-117-style2 .ry-btn:hover {
  background-color: #3a4d7a; }

.module-118-style2 .cta-bg {
  background-color: #465c8d; }

.module-118-style2 .cta-bg a:hover {
  background-color: #95c079; }

.module-119-style2 .ry-services-content .ry-heading {
  color: #fff; }

.module-119-style2 .ry-services-content .ry-heading:after {
  background-color: #eff9f4; }

.module-119-style2 .ry-btn-primary {
  background-color: #95c079; }

.module-119-style2 {
  background-color: #465c8d; }

.module-120-style2 .ry-btn-primary {
  background-color: #95c079; }

.module-120-style2 .ry-btn-primary:hover {
  background-color: #465c8d; }

.module-120-style2 .ry-heading:after {
  background-color: rgba(255, 255, 255, 0.4); }

.module-120-style2 .review-wrapper .stars span {
  color: #c6f364 !important; }

.module-121-style2 .ry-heading {
  color: #fff; }

.module-121-style2 {
  background-color: #465c8d; }

.module-121-style2 .ry-footer-menu-section {
  background-color: #95c079; }

.module-121-style2 .ry-btn.ry-btn-primary {
  background-color: #eff9f4; }

/**********************************************
  INSIDE PAGE COLOR SETTINGS
***********************************************/
/**********************************************
  AMP COLOR SETTINGS
***********************************************/
/* ------- END COLOR-SCHEME ------- */