/* ------- 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-sidebar .ry-sb-title, #ry-sidebar #accordion .ry-drop-nav ul {
    background: #4d4d4d; }
  
  .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, .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: #4d4d4d; }
  
  .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: #5791b0; }
  
  .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, .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: #5791b0; }
  
  .tertiary-bg, body.default .module-43, .ry-btn.ry-btn-primary, .module-44 {
    background: #5791b1; }
  .mobile-container, .mobile-container.fixed {
    background: #5791b0; }
  #ry-pg-body .ry-left a {
      color: #5791b0; }
  
  .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: #5791b0; }
  
  .ry-btn {
    background: #333333; }
  .mobile-container .flex-wrap .flex-item.right-nav .mobile-button a {
    background: #4d4d4d; }
  
  .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, .ry-instagram #instafeed .flex-item .overlay:before {
    color: #fff; }
  
  .white-bg, .module-66 .ry-arrow__down .arrow__wrapper .arrow__inner, #ry-sidebar #accordion .ry-drop-nav.open, .module-23 .ry-each {
    background: #fff; }
  .mobile-container .mobile-nav button .hamburger-inner:before, .mobile-container .mobile-nav button .hamburger-inner:after, .mobile-container .mobile-nav button .hamburger-inner {
    background: #4d4d4d; }
  .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: #5791b0; }
  
  .module-43.style2 .ry-right .ry-menu .nav-menu li .dropdown-menu {
    background: #5791b0; }
  
  .module-43.style2 .ry-right .ry-leads .ry-contact li .contact__overlay {
    background-color: #5791b0; }
  
  .module-43.style2 .ry-right .ry-leads .ry-contact li span.call_us {
    color: #5791b0; }
  
  /* 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: #5791b0; }
  
  .module-66.style2 .bnr-textbox .ry-section-title {
    color: #5791b0; }
    .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: #5791b0; }
  
  /* team */
  /*.module-69 {
    background: #c7e9f5; }*/
  
  /* 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: #5791b0; }
  
  /* services style 2 */
  .module-68.style2 .ry-content .ry-each:hover:before {
    border-color: #5791b0; }
  
  /* 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: #5791b0; }
  
  /* style buttons */
  .style2 .ry-btn.ry-btn-primary {
    background-color: #242424; }
  
  .style2 .ry-btn.ry-btn-light {
    background-color: #5791b0; }
  
  a.ry-btn.ry-btn-primary.portal-link {
      margin-top: 1em;
  }
  
  .welcome-v2 .svg-icons {
      display: flex;
      align-items: center;
      justify-content: flex-start;
      margin-top: 1em;
  }
  
  a.ry-btn.ry-btn-primary.portal-link {
      margin-top: 0;
      margin-left: 1em;
  }
  
  .welcome-v2 .section-headline {
      margin-bottom: 0.5em;
  }
  
  #ry-pg-body .ry-left .ry-list-title a {
      color: #242424;
  }
  
  /**********************************************
    INSIDE PAGE COLOR SETTINGS
  ***********************************************/
  #ry-pg-banner .ry-bnr-wrp .ry-pg-title h1 {
    color: #272727; }
  
  /**********************************************
    AMP COLOR SETTINGS
  ***********************************************/
  /* ------- END COLOR-SCHEME ------- */