/* ------- 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-sidebar .ry-sb-title, #ry-sidebar #accordion .ry-drop-nav ul {
  background: #242424; }

.primary-bga {
  background: rgba(36, 36, 36, 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-67 .ry-container #about .ry-section-title, #ry-sidebar #searchfield button, .module-69 .ry-each-right .ry-section-title, .ry-instagram .ry-heading, .module-327 .review-box .review-text {
  color: #242424; }

.secondary-bg, #ry-sidebar #accordion .ry-link-item.open:before, .module-43 .ry-right .ry-leads .ry-contact li .contact__overlay, .module-66 .ry-arrow__down .arrow__wrapper, .module-70 .ry-each.ry-each-1, #ry-sidebar .ry-link-wrp .ry-link-item.active, .module-23 .ry-icon-wrp {
  background: #cda349; }

.secondary-bga {
  background: rgba(205, 163, 73, 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-43 .ry-right .ry-leads .ry-contact li span.call_us, .module-43 .ry-right .ry-leads .ry-contact li a, .module-44 .ry-flex .ry-each a:hover, .module-44 .ry-flex .ry-each a:hover span, .module-67 .ry-container #about .ry-section-title span, #ry-pg-body .ry-left h1, #ry-pg-body .ry-left h2, #ry-pg-body .ry-left h3, #ry-pg-body .ry-left a, .module-44.style2 .ry-flex .ry-each a:hover, .module-327 .review-box h6, .module-327 .review-box a, .landing-page #landing-review .rev-title h4, #ry-sidebar #accordion .ry-link-item a:hover, #ry-sidebar .ry-link-wrp .ry-link-item a:hover {
  color: #cda349; }

.tertiary-bg, .mobile-container, .mobile-container.fixed, body.default .module-43, .ry-btn.ry-btn-primary, .module-44, .module-44 .social-icons .social-inner-wrap {
  background: #333333; }

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

.tertiary-c {
  color: #333333; }

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

.gray-bg {
  background: #333333; }

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

.ry-btn.ry-btn-light, #ry-sidebar .ry-sb-cta .ry-btn, #ry-sidebar .ry-contact-table .ry-row .ry-btn:hover {
  background: #cda349; }

.ry-btn {
  background: #333333; }

.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, .module-43 .ry-right .ry-menu .nav-menu 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-44 .ry-flex .ry-each a, #ry-pg-body .ry-left .module-4 .ry-each a, #ry-pg-body .ry-left .ry-tabs .nav-tabs li.active a, #ry-sidebar #accordion .ry-drop-nav ul li a, .module-44, .module-44 .ry-footer-copyright, .module-44 .ry-footer-copyright p, .module-44 .ry-footer-copyright a, .ry-instagram #instafeed .flex-item .overlay:before {
  color: #fff; }

.mobile-container .mobile-nav button .hamburger-inner, .mobile-container .mobile-nav button .hamburger-inner:before, .mobile-container .mobile-nav button .hamburger-inner:after, .white-bg, .module-66 .ry-arrow__down .arrow__wrapper .arrow__inner, #ry-sidebar #accordion .ry-drop-nav.open, .module-23 .ry-each {
  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, #ry-pg-banner .ry-bnr-wrp:before {
  background: #000; }

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

/**********************************************
  HOMEPAGE SECTIONS COLOR SETTINGS
***********************************************/
/* header */
/* 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: #cda349; }

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

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

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

/* footer */
.module-44 .ry-divisor, .module-44 .ry-footer-copyright .ry-container {
  border-top: 2px solid #484848; }

/* hero */
.module-66 .bnr-textbox .ry-section-title {
  color: #fff; }

/* hero style 2 */
.module-66.style2 .carousel .carousel-inner:after {
  background-color: rgba(36, 36, 36, 0.9); }

.module-66.style2 .ry-arrow__down .arrow__wrapper {
  background: #cda349; }

.module-66.style2 .bnr-textbox .ry-section-title {
  color: #cda349; }
  .module-66.style2 .bnr-textbox .ry-section-title span {
    color: #fff; }

/* welcome */
/* welcome style 2*/
.module-67.style2 .ry-container #about .ry-section-title {
  color: #242424; }
  .module-67.style2 .ry-container #about .ry-section-title span {
    color: #cda349; }

/* team */
.module-69 {
  background: #fff; }

/* team style 2 */
.module-69.style2 .ry-each-left .ry-section-title, .module-69.style2 .ry-each-right .ry-section-title {
  color: #242424; }

.module-69.style2:before {
  background-color: rgba(205, 163, 73, 0.6); }

/* services */
.module-68 .ry-content .ry-each:hover:before {
  border-color: #cda349; }

/* services style 2 */
.module-68.style2 .ry-content .ry-each:hover:before {
  border-color: #cda349; }

/* map */
.module-70 .ry-each.ry-each-1 .ry-section-title {
  color: #fff; }

/* map style 2 */
.module-70.style2 .ry-each.ry-each-1 {
  background: #fff; }

.module-70.style2 .ry-each.ry-each-1 .ry-section-title, .module-70.style2 .ry-each.ry-each-4 .cmsForm .ry-section-title {
  color: #242424; }

/* footer style 2*/
.module-44.style2, .module-44.style2 .social-icons .social-inner-wrap {
  background-color: #242424; }

.module-44.style2 .ry-flex .ry-each h2 {
  color: #cda349; }

/* style buttons */
.style2 .ry-btn.ry-btn-primary {
  background-color: #242424; }

.style2 .ry-btn.ry-btn-light {
  background-color: #cda349; }

/**********************************************
  INSIDE PAGE COLOR SETTINGS
***********************************************/
#ry-pg-banner .ry-bnr-wrp .ry-pg-title h1 {
  color: #272727; }

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