/* ------- 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, body ul.pagination li:before, body ol.pagination li:before, .ry-btn.ry-btn-primary, .ry-btn.ry-btn-secondary:hover, .ry-icon, .ry-indicator span.active, .module-228.style2 .ry-btn-primary, .module-230, .module-230.style2, .module-230.style2 .ry-content .ry-each:hover .icon-wrap, .module-235, .module-235 .ry-foot-top .ry-form .ry-btn, .module-235.style2, .module-quick-apt .module-quick-apt-toggle:hover {
  background: #f28c8e; }

.primary-bga {
  background: rgba(242, 140, 142, 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, body h1, body h2, body h3, body h4, body h5, body h6, #ry-sidebar #accordion .ry-link-item ul a.active, .module-1 h1, .module-1 h2, .module-1 h3, .module-1 h4, .module-1 h5, .module-1 h6, .ry-instagram .ry-heading, .module-228.style2 .ry-social .social-inner-wrap li a.fa, .module-228.style2 .ry-menu li a:hover, .module-231.style2 .ry-heading, .module-232.style2 .ry-heading, .module-235.style2 .ry-foot-top .ry-form .ry-footer-title {
  color: #f28c8e; }

.secondary-bg, #ry-sidebar #accordion .ry-link-item.open:before, .ry-btn.ry-btn-secondary, .ry-social .social-inner-wrap li a:hover, #ry-section-bg, #ry-section-bg.style2, .module-43 .ry-right .ry-leads .ry-contact li .contact__overlay, .ry-btn.ry-btn-primary:hover, #ry-sidebar .ry-sb-title, .module-23 .ry-icon-wrp, .module-230.style2 .ry-content .ry-each .icon-wrap, .module-231.style2 .ry-btn-primary, .module-232.style2 .ry-btn-primary, .module-233.style2 .ry-btn-primary, .module-235 .ry-foot-top .ry-form .ry-btn:hover, .module-235 .ry-foot-top .ry-btn, .module-235.style2 .ry-foot-top .ry-form .form-wrap .ry-btn, .module-quick-apt .module-quick-apt-toggle {
  background: #549bab; }

.secondary-bga {
  background: rgba(84, 155, 171, 0.8); }

.secondary-c, #ry-sidebar #accordion .ry-link-item ul a.active, .module-43 .ry-right .ry-menu .nav-menu li a:hover, #ry-pg-body .ry-text h2, #ry-pg-body .ry-text h3, #ry-pg-body .ry-text h4, #ry-pg-body .ry-text h5, .module-228 .ry-menu .ry-nav > li > a:hover, .module-228 .ry-menu .ry-nav > li .dropdown-menu a:hover, .module-231 .ry-heading, .module-232 .ry-heading, .module-234 .ry-heading, .module-234 .swiper-button-prev:before, .module-234 .swiper-button-next:before, .module-235 .ry-foot-top .ry-form .ry-footer-title {
  color: #549bab; }

.tertiary-bg {
  background: #403f40; }

.tertiary-bga {
  background: rgba(64, 63, 64, 0.8); }

.tertiary-c, .module-234.style2 .ry-heading {
  color: #403f40; }

.gray, .ry-tabs .nav-tabs li a, .module-231 .ry-sub-heading, .module-232 .ry-sub-heading, .module-233 .ry-sub-heading {
  color: #7d7171; }

.gray-bg, #ry-pg-content:before, .module-231:before, .module-234:before {
  background: #7d7171; }

.fourth-bg, .module-228.style2 .ry-social .social-inner-wrap li a.fa, .module-235.style2 .ry-foot-btm {
  background: #f5e2d2; }

.fourth-bga {
  background: rgba(245, 226, 210, 0.8); }

.fourth-c {
  color: #f5e2d2; }

/**********************************************
  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, .ry-form input[type="text"], .ry-form textarea, .module-24 .ry-each h5 {
  color: #7d7171; }

.mobile-container .flex-wrap .flex-item.right-nav .mobile-button a {
  border: 1px solid #fff; }

.mobile-container, .mobile-container.fixed {
  background: #323c41; }

.ry-modal .ry-text p {
  background: rgba(242, 140, 142, 0.1); }

.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-primary:after, .ry-btn.ry-btn-primary:before, .ry-btn.ry-btn-secondary, .ry-btn.ry-btn-secondary:hover, .module-230 .ry-content .service-title a, .module-230 .ry-content .desc-wrap, .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, #ry-sidebar .ry-sb-cta .ry-cta-wrp p, #ry-sidebar .social-inner-wrap li 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-230 .swiper-button-prev:before, .module-230 .swiper-button-next:before, .module-233 .ry-heading, .module-233 .ry-text, .module-235, .module-235 .ry-foot-top .ry-heading, .module-235 .ry-foot-btm .inner-flex .address a, .module-235 .ry-foot-btm .inner-flex .phone a, .module-235 .ry-foot-btm .inner-btm .copyright a, .module-235.style2 .ry-foot-top .ry-form .form-wrap .ry-btn, .module-quick-apt .module-quick-apt-toggle, .module-326 .ry-text-wrap .ry-heading, .module-326 .ry-text-wrap h2, .ry-btn, .mobile-container .mobile-nav button, .module-228 .ry-menu .ry-nav > li > a, .module-229 .ry-heading, .module-229 .ry-text {
  color: #fff; }

.white-bg, .mobile-container .mobile-nav button .hamburger-inner, .mobile-container .mobile-nav button .hamburger-inner:before, .mobile-container .mobile-nav button .hamburger-inner:after, .module-230 .ry-content .ry-each .icon-wrap, .module-233:before, #ry-pg-body, .module-23 .ry-each, .module-228.style2, .module-230.style2 .ry-content .ry-each, .module-232 .ry-content, .module-235 .ry-foot-top .ry-form, .module-235.style2 .ry-foot-top .ry-btn, .module-235.style2 .ry-social .social-inner-wrap li a.fa, .module-quick-apt .module-quick-apt-form-wrap {
  background: #fff; }

.white-bga {
  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); }

.module-228 .button-wrap a {
  border: 1px solid #fff; }

.ry-social .social-inner-wrap li a {
  border: 1px solid #fff; }

.module-229 .ry-slider-wrp {
  background: rgba(55, 65, 69, 0.3); }

.module-235 .ry-foot-btm {
  background: #4f5354; }

#ry-sidebar #searchfield input {
  border: 1px solid #cfcfd0 !important; }

.module-228 .button-wrap a {
  border: 1px solid #fff; }

#ry-pg-banner .ry-bnr-wrp:before {
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0)), color-stop(74%, rgba(0, 0, 0, 0.95)), to(rgba(0, 0, 0, 0.95)));
  background: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.95) 74%, rgba(0, 0, 0, 0.95) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#f2ffffff',GradientType=0 ); }

#ry-pg-banner .ry-bnr-wrp .ry-pg-title {
  background: rgba(0, 0, 0, 0.3); }

/**********************************************
  INSIDE PAGE COLOR SETTINGS
***********************************************/
/**********************************************
  HOMEPAGE SECTIONS COLOR SETTINGS
***********************************************/
/*Classic Header*/
.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: #549bab; }

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

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

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

.ry-social .social-inner-wrap li a {
  border: 1px solid #fff; }

.ry-social .social-inner-wrap li a {
  color: #fff; }

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