/* ------- 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, #ry-sidebar a.bio-btn, #ry-pg-body .primary-btn, #ry-pg-body .idx-sort-bar .toggle-map.active, #ry-pg-body .idx-sort-bar a.toggle-grid.active, #ry-pg-body .idx-sort-bar a.toggle-grid:hover, #ry-pg-body .idx-box .pagination li a[title="Next 10 pages"]:hover, #ry-pg-body .idx-box .pagination li a[title="Previous 10 pages"]:hover, #ry-pg-body .loginWidgetLoginButton,
#ry-pg-body .loginWidgetAddFavoriteBtn,
#ry-pg-body .loginWidgetRemoveFavoriteBtn, #ry-pg-body .detail-top .progress, #ry-pg-body ul.tools li:hover, #ry-pg-body ul.tools li .loginWidgetLoginButton:hover,
#ry-pg-body ul.tools li .loginWidgetAddFavoriteBtn:hover,
#ry-pg-body ul.tools li .loginWidgetRemoveFavoriteBtn:hover, #ry-pg-body .navIcons:hover::before, #ry-pg-body .mortgageCalculatorWidget .btn-primary, #updateProfileModal input[type=submit],
#saveSearchModal input[type=submit], .module-319 input.primary-btn.pg-btn, .module-321 .swiper-button-next:hover,
.module-321 .swiper-button-prev:hover, .module-324 a.bio-btn {
  background: #000; }

.primary-bga, #ry-pg-body .property:hover .price {
  background: rgba(90, 146, 53, 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.default h1,
body.default h2,
body.default h3,
body.default h4,
body.default h5,
body.default h6, #ry-pg-body .idx-box ul.nav.navbar-nav.navbar-right ul.dropdown-menu li > a[active=active], #ry-pg-body .idx-box .pagination li.active a, #ry-pg-body .prc-copy span.span-1, .module-327 .review-box .review-text, .module-318 ul.st-menu li.active a {
  color: #000; }

.secondary-bg, #ry-sidebar #accordion .ry-link-item.open:before, .ry-btn.ry-btn-secondary, #ry-pg-body .ry-btn-secondary.loginWidgetLoginButton,
#ry-pg-body .ry-btn-secondary.loginWidgetAddFavoriteBtn,
#ry-pg-body .ry-btn-secondary.loginWidgetRemoveFavoriteBtn, .ry-indicator span.active, .ry-slider-nav .button-prev:hover, .ry-slider-nav .button-next:hover, .module-43 .ry-right .ry-leads .ry-contact li .contact__overlay, .ry-social .social-inner-wrap li a:hover, #ry-sidebar #searchfield button, #ry-sidebar .ry-sb-title, #ry-pg-body .primary-btn:hover, #ry-pg-body .search-save a.saveSearchBtn, #ry-pg-body .calcu-box .panel-heading, .module-23 .ry-icon-wrp, .module-321 .price {
  background: #222222; }

.secondary-bga, #ry-pg-body .price {
  background: rgba(34, 34, 34, 0.8); }

.secondary-c, #ry-sidebar #accordion .ry-link-item ul a.active, .module-43 .ry-right .ry-menu .nav-menu li a:hover, body.default .module-113 h1,
body.default .module-113 h2,
body.default .module-113 h3,
body.default .module-113 h4,
body.default .module-113 h5,
body.default .module-113 h6, #ry-pg-body .title.street a, #ry-pg-body ul.sort-menu a, #ry-pg-body .idx-box .pagination li a, #ry-pg-body .prc-copy h5, .module-327 .review-box h6, .module-327 .review-box a, .module-321 .addr h4, .module-324 a.bio-phone {
  color: #222222; }

.tertiary-bg {
  background: #00a59a; }

.tertiary-bga {
  background: rgba(0, 165, 154, 0.8); }

.tertiary-c {
  color: #00a59a; }

.fourth-bg {
  background: #111e27; }

.fourth-bga {
  background: rgba(17, 30, 39, 0.8); }

.fourth-c {
  color: #111e27; }

.fifth-bg {
  background: #08b8f1; }

.fifth-bga {
  background: rgba(8, 184, 241, 0.8); }

.fifth-c {
  color: #08b8f1; }

.gray, .ry-tabs .nav-tabs li a, .mobile-container .mobile-nav button, .module-318 .phone-link a, #ry-sidebar .ry-sb-cta .ry-cta-wrp a, #ry-sidebar .bio-info-copy h3, #ry-sidebar a.bio-phone, #ry-sidebar .site-copy.form-copy p, #ry-pg-body .location, #ry-pg-body span.view-toggles a, #ry-pg-body .inner-pg .loc-copy h3, #ry-pg-body .prc-copy h5, #ry-pg-body .loc-copy h4, #ry-pg-body .loc-copy h4 span, #loginModal .modal-title, #loginModal h3, #updateProfileModal .modal-title,
#saveSearchModal .modal-title,
#savedSearchListModal .modal-title, .module-327 .rating-copy.pg-copy h3, .module-321 .addr h5, .module-324 .site-copy.form-copy p {
  color: #555555; }

.gray-bg {
  background: #555555; }

/**********************************************
  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: #555555; }

.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-pg-body .ry-btn-primary.loginWidgetLoginButton:after,
#ry-pg-body .ry-btn-primary.loginWidgetAddFavoriteBtn:after,
#ry-pg-body .ry-btn-primary.loginWidgetRemoveFavoriteBtn:after, .ry-btn.ry-btn-primary:before, #ry-pg-body .ry-btn-primary.loginWidgetLoginButton:before,
#ry-pg-body .ry-btn-primary.loginWidgetAddFavoriteBtn:before,
#ry-pg-body .ry-btn-primary.loginWidgetRemoveFavoriteBtn:before, .ry-btn.ry-btn-secondary, .ry-btn.ry-btn-secondary:after, #ry-pg-body .ry-btn-secondary.loginWidgetLoginButton:after,
#ry-pg-body .ry-btn-secondary.loginWidgetAddFavoriteBtn:after,
#ry-pg-body .ry-btn-secondary.loginWidgetRemoveFavoriteBtn:after, .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-325 .heads.rev-copy.wht-copy h4, #ry-sidebar .ry-contact-table .ry-row .ry-social .social-inner-wrap li a, #ry-sidebar a.bio-btn, #ry-pg-body .primary-btn, #ry-pg-body .primary-btn:hover, #ry-pg-body .price, #ry-pg-body .idx-sort-bar .toggle-map.active, #ry-pg-body .search-save a.saveSearchBtn, #ry-pg-body .idx-sort-bar a.toggle-grid.active, #ry-pg-body .idx-sort-bar a.toggle-grid:hover, #ry-pg-body .idx-box .pagination li a[title="Next 10 pages"]:before, #ry-pg-body .idx-box .pagination li a[title="Previous 10 pages"]:before, #ry-pg-body .nav_right:before, #ry-pg-body .nav_left:before, #ry-pg-body ul.tools li a,
#ry-pg-body ul.tools li span, #ry-pg-body .mortgageCalculatorWidget .btn-primary, #ry-pg-body h3.panel-title, #loginModal .btn-social.btn-facebook, #loginModal .fa-facebook:before, #loginModal .btn-social.btn-google, #loginModal .fa-google:before, .ry-instagram #instafeed .flex-item .overlay:before, .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-320 .broker-copy p, .module-320 .broker-copy span, .module-320 .rights p, .module-320 a.power, .module-321 .price, .module-324 a.bio-btn, .module-324 #contact .social-inner-wrap li a, .module-325 .site-copy.rev-copy p, .module-325 .site-copy.rev-copy h5, .module-325 .site-copy.rev-copy h6, .ry-btn, #ry-pg-body .loginWidgetLoginButton,
#ry-pg-body .loginWidgetAddFavoriteBtn,
#ry-pg-body .loginWidgetRemoveFavoriteBtn, #ry-pg-banner .ry-bnr-wrp .ry-pg-title h1, #ry-sidebar #searchfield button {
  color: #fff; }

.white-bg, .mobile-container, .mobile-container.fixed, .mobile-container .mobile-nav button .hamburger-inner, .mobile-container .mobile-nav button .hamburger-inner:before, .mobile-container .mobile-nav button .hamburger-inner:after, .module-318, #ry-sidebar .ry-sb-cta .ry-cta-wrp .ry-cta-text, #ry-sidebar .bio, #ry-pg-body .wht-info-wrp, #ry-pg-body .idx-sort-bar, .module-23 .ry-each, .module-321 .addr, .module-321 .prop-info {
  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, .ry-instagram .ry-heading {
  color: #000; }

.black-bg, #ry-pg-body ul.carousel li, #ry-pg-body ul.tools li, #ry-pg-body ul.tools li .loginWidgetLoginButton,
#ry-pg-body ul.tools li .loginWidgetAddFavoriteBtn,
#ry-pg-body ul.tools li .loginWidgetRemoveFavoriteBtn, #ry-pg-body .carousel-control .fa {
  background: #000; }

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

/**********************************************
  HOMEPAGE SECTIONS COLOR SETTINGS
***********************************************/
.ry-form input[type="text"]::-webkit-input-placeholder, .ry-form input[type="text"]::-moz-placeholder, .ry-form input[type="text"]:-ms-input-placeholder, .ry-form input[type="text"]:-moz-placeholder, .ry-form input[type="text"]::-ms-input-placeholder, .ry-form textarea::-webkit-input-placeholder, .ry-form textarea::-moz-placeholder, .ry-form textarea:-ms-input-placeholder, .ry-form textarea:-moz-placeholder, .ry-form textarea::-ms-input-placeholder {
  color: rgba(17, 30, 39, 0.5); }

.ry-form input[type="text"], .ry-form textarea {
  color: #555555; }

.ry-slider-nav .button-prev, .ry-slider-nav .button-next {
  background: rgba(246, 74, 134, 0.1); }

/*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: #222222; }

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

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

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

body {
  background-color: #f7fbf5; }

body.default {
  background-color: #fff; }

/*header*/
.module-318 .st-menu li ul li a {
  color: #4e4e4e; }

.module-318 .st-menu li ul li a {
  color: #4e4e4e; }

.module-318 .social-inner-wrap .fa-facebook {
  background: #3b5998; }

.module-318 .social-inner-wrap .fa-twitter {
  background: #55acee; }

.module-318 .social-inner-wrap .fa-google-plus, .module-318 .social-inner-wrap .fa-instagram {
  background: #ee1c1b; }

.module-318 .social-inner-wrap .fa-youtube {
  background: #dd5144; }

/* Hero */
.module-322 div#theme1-cta:before {
  background: #000; }

.module-319 .hero-copy h4, .module-319 .hero-copy p, .module-319 input.primary-btn.pg-btn {
  color: #fff; }

/*Featured Properties*/
.module-321 .swiper-slide:hover {
  border: 1px solid #dcdddc; }

.module-321 .swiper-slide:hover .price {
  background: #000; }

.module-321 .prop-detail {
  border-top: 1px solid #dcdcdc; }

/*CTA*/
.module-322 .site-copy.cta-copy h4 {
  color: #fff; }

.module-322 a.cta-links {
  background: #222222; }

.module-322 a.cta-links:hover {
  background: #000; }

.module-322 a.cta-links {
  color: #fff; }

.module-322 .call-click:before, .module-322 a.mail-click:before {
  background: #000; }

.module-322 a.cta-links:hover::before {
  background: #222222; }

/*Featured Communities*/
.module-323 .com-name {
  color: #222222; }

.module-323 .community:hover .com-name {
  color: #000; }

.module-323 .community:hover {
  border: 1px solid #dcdddc; }

/*Contact*/
.module-324 div#theme1-contact {
  background: #fff; }

.module-324 .bio {
  background: #fff; }

.module-324 .bio-info-copy h3 {
  color: #222222; }

.module-324 .bio-info-copy h5:after {
  border-bottom: 1px solid #cfcfcf; }

.module-324 .databox input, .module-324 .databox textarea {
  border: 1px solid #dcdddc; }

.module-324 .primary-btn {
  color: #fff; }

.module-324 .primary-btn {
  background: #000; }

/*Reviews*/
.module-325 div#theme1-reviews:before {
  background: rgba(0, 0, 0, 0.7); }

.module-325 .rev-slider-box .carousel-indicators .active {
  border: 2px solid #000; }

/*Footer*/
.module-320 div#theme1-footer:before {
  background: rgba(0, 0, 0, 0.8); }

.module-320 .broker-copy h6 {
  color: rgba(255, 255, 255, 0.5); }

/**********************************************
  INSIDE PAGE COLOR SETTINGS
***********************************************/
#ry-pg-banner .ry-bnr-wrp:before {
  background: rgba(90, 146, 53, 0.8); }

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