body {
    color:#455560;
}

.breadcrumb-container {
    border-bottom: 0.025rem solid #77a4dc;
    background-image: url("/assets/img/scape_breadcrumb.png");
    background-repeat: no-repeat;
    background-position: bottom right 20px;
    background-size: 30% auto;
}
.breadcrumb a {
    color: #3b7cca;
    font-weight: bolder;
}
.breadcrumb {
    background-color:initial;
}

.site-content {
    background-image: url("/assets/img/scape7_cropped.jpg");
    background-repeat: no-repeat;
    background-position: bottom center;
    background-size: 100% auto;
}


.content-area h1 {
    color: #3b7cca;
}
.content-area h3 {
    color: #3b7cca;
}
.content-area img {
    border-radius: 8px;
}

.content-area-content a {
    color: #3b7cca;
    text-decoration: underline;
}

.area-menu-item a {
    color: #3b7cca;
}

/* In Page Feature */
.in-page-feature {
    border: 0.15rem solid #3b7cca;
    border-radius: 8px;
    margin: 1rem 0 1rem 0;
}
.in-page-feature h4 {
    color: #3b7cca;
    font-weight: bolder;
    font-family: 'Varela Round', Verdana, Geneva, sans-serif;
}
.in-page-feature .in-page-feature-text {
    padding: 0.75rem;
}
.in-page-feature .in-page-feature-image {
    padding: 0.75rem;
}
/* --------------- */


/* Feature Block */
.feature-block {
    border: 0.14rem solid #455560;
    border-radius: 8px;
}
.feature-block h4 {
    color: #455560;
    border-bottom: 0.1rem solid #77a4dc;
}
.feature-block h4 i {
    color:#e73e97;
}
/* ------------- */


/* Caption */
.content-area .caption {
    background-color:#455560;
    border-color: #455560;
    color:#77a4dc;
}
/* ------- */


/* Blockquote */
.content-area .text blockquote {
    background: #455560;
    border-left: 10px solid #77a4dc;
    color:#fff;
    border-radius: 8px;
}
.content-area .text blockquote:before {
    color: #fff;
}
.content-area .text blockquote:after {
    color: #fff;
}
/* ---------- */

/* Releated Files and Documents */
.content-area-files, .content-area-links {
    border-top: 0.025rem solid #77a4dc;
}
.content-area-files h4, .content-area-links h4 {
    color: #455560;
}
.content-area-files .fa-file-alt {
    color: #455560;
}
.content-area-links .fa-link {
    color: #455560;
}
.content-area-files a, .content-area-links a {
    font-weight: bold;
    color: #3b7cca;
}
/* ---------------------------- */

/* In page expanding content */
.in-page-accordion {
    border: 0.14rem solid #3b7cca;
}
.in-page-accordion .card-header button {
    color: #455560;
    font-weight: bolder;
}
.in-page-accordion .card > div .card-body a:any-link {
    color: #3b7cca !important;
    font-weight: bold;
}
/* ------------------------- */


/* Footer */
footer {
    background-color: #455560;
    font-size: 1rem;
    border-bottom:5px solid #3b7cca;
}

    footer h4 {
        font-weight: normal;
        color:#77a4dc;
    }

    footer .footer-links li a {
        color: #fff;
    }

    footer .copyright a {
        color: #fff;
    }

.footer-feature {
    color:#455560;
}
/* End Footer */

/* Buttons */

.btn-theme, .btn-primary { 
    color: #ffffff; 
    background-color: #3B7CCA; 
    border-color: #3b7cca; 
  }

    .btn-theme:hover,
    .btn-theme:focus,
    .btn-theme:active,
    .btn-theme.active,
    .btn-primary:hover,
    .btn-primary:focus,
    .btn-primary:active,
    .btn-primary.active,
    .open .dropdown-toggle.btn-theme {
        color: #ffffff;
        background-color: #455560;
        border-color: #3b7cca;
    } 
   
  .btn-theme:active, 
  .btn-theme.active, 
  .open .dropdown-toggle.btn-theme { 
    background-image: none; 
  } 
   
  .btn-theme.disabled, 
  .btn-theme[disabled], 
  fieldset[disabled] .btn-theme, 
  .btn-theme.disabled:hover, 
  .btn-theme[disabled]:hover, 
  fieldset[disabled] .btn-theme:hover, 
  .btn-theme.disabled:focus, 
  .btn-theme[disabled]:focus, 
  fieldset[disabled] .btn-theme:focus, 
  .btn-theme.disabled:active, 
  .btn-theme[disabled]:active, 
  fieldset[disabled] .btn-theme:active, 
  .btn-theme.disabled.active, 
  .btn-theme[disabled].active, 
  fieldset[disabled] .btn-theme.active { 
    background-color: #3B7CCA; 
    border-color: #3b7cca; 
  } 
   
  .btn-theme .badge { 
    color: #3B7CCA; 
    background-color: #ffffff; 
  }

/* ------- */

/* faq */
.faq-header.active:after {
    color:#3b7cca !important;
} */
.faq-section a.nav-link {
    color: #3b7cca;
    border: 1px solid #455560;
}
.faq-section > .nav-pills .nav-link.active, .nav-pills .show > .nav-link, .nav-pills .nav-link.active, .faq-section > .nav-pills .show > .nav-link {
    background-color: #3b7cca;
}
.faq-answer a {
    color: #3b7cca;
}
.faq-answer .fas {
    color: #3b7cca;
    padding: 0 0 1rem 0;
}
.faq-answer .answer-heading {
    color: #3b7cca;
    font-size: 1.6rem;
    font-family: 'Varela Round', Verdana, Geneva, sans-serif;
}
.faq .mobile .active {
    background-color:#3b7cca;
}
/* ----------- */

/* Propert areas */
.property-area-selection {
    border-top: 1px solid #3b7cca;
}
.property-area-selection h5 {
    color: #3b7cca;
}

.property-area-details h5 {
    color: #3b7cca;
}
/* ------------- */

/* Area menu sub item */
.area-menu-sub-item  {
    color: #3b7cca;
}
.area-menu-sub-item.active a {
    color: #fff;
}

.area-menu-sub-item.active {
    background: #3b7cca;
    border-color: #3b7cca;
    color: #fff;
}
/* ------------------ */

/* Accordion */
.fah-accordion .card-header {
    border-top: 1px solid #3b7cca;
}
    .fah-accordion .card-header button {
        color: #3b7cca;
    }
.fah-accordion .card {
    border-bottom: 1px solid #3b7cca;
}
.fah-accordion .card > div .card-body a:any-link {
    color: #3b7cca !important;
}
/* --------- */

/* General links */
a.theme-link {
    color: #7ac142 !important;
}

/* News Area */
.news-article-item a {
    color: #3b7cca; !important;
}


/* Cube Portfolio custom styles */
.cbp-caption-activeWrap {
    background-color: #3b7cca; /* Theme 2 */
}


.cbp-popup-content .cbp-l-inline-title {
    color: #3b7cca; /* Theme 2 */
}
/* ---------------------------- */
