@charset "UTF-8";
/* CALL VARIABLES */
/* Themes default demo */
/* // Themes default demo */
/* Themes colors */
/* Brand colors */
/* color without theme */
/* // color without theme */
/* CUSTOM VARIABLES DEFAULT (_custom.scss) */
/* // CUSTOM VARIABLES DEFAULT */
/* BOOTSTRAP VARIABLES OVERRIDE */
/* // BOOTSTRAP VARIABLES OVERRIDE */
/* TEMPLATE VARIABLES */
/* // TEMPLATE VARIABLES */
/* CALL VARIABLES */
@import url("https://fonts.googleapis.com/css?family=Roboto:400,500,700");
/* add the default color in _design-variables */
/* for theme color, add $theme in the variables */
/* Themes default demo */
/* // Themes default demo */
/* Themes colors */
/* Brand colors */
/* FONTS FAMILY */
body,
h1,
h2,
h3,
h4 {
  font-family: "Roboto";
}

h5 span,
h5 small {
  font-family: "Roboto";
}

h1,
h2,
h3,
h4,
h5 {
  font-family: "Roboto";
}

/* // FONTS FAMILY */
/* OVERRIDES COLOR */
.list-links li a,
header.header-hero[role="banner"] .navbar-fixed-top .nav > li.hero > a,
.list-items-persona [itemprop="email"],
.header-single-page a[itemprop="telephone"],
.list-items-box .panel-footer .btn:hover,
#section-blog article h4,
#section-sold a.contact-agent-btn:hover,
#section-about .part-middle [class*="box-"] .content a:hover,
.section-inverse .slick-dots li.slick-active button:before,
.section-inverse .slick-dots li button:before,
.h3 small,
h3 small,
.h3,
h3,
a,
.btn-hero,
.btn-hero.btn-inverse:hover {
  color: #002244;
}

a:hover,
a:focus {
  color: black;
}

.section-inverse h2:after,
footer[role="contentinfo"] .logo:after,
header.header-hero[role="banner"] .navbar-fixed-top .nav > li > a:after,
figure .corner-ribbon,
#section-about .part-middle,
.header-single-page a.btn:hover,
#bar-agent-bottom a.btn:hover,
.btn-hero:hover,
.nav > li > a:after,
.btn-hero.btn-inverse,
a.btn-hero.btn-inverse,
.h2:after,
h2:after {
  background: #002244;
}

.btn-hero {
  border-color: #002244;
}

footer[role="contentinfo"] {
  border-top-color: #002244;
}

.ch-item:hover {
  background-color: rgba(0, 34, 68, 0.6);
}

figure figcaption .notice-state {
  background-color: rgba(0, 34, 68, 0.9);
}

figure figcaption .notice-state:after {
  border-top-color: rgba(0, 34, 68, 0.9);
}

header.header-hero[role="banner"] .navbar-fixed-top.navbar-bg-full.navbar-bg-color .overlay-nav.open,
header.header-hero[role="banner"] .navbar-fixed-top.navbar-bg-full.navbar-bg-color .navbar-content {
  background-color: rgba(0, 34, 68, 0.9);
}

.form-horizontal .form-control:focus {
  border-color: rgba(0, 34, 68, 0.5);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(0, 34, 68, 0.2);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(0, 34, 68, 0.2);
}

figure [class*="right"] {
  color: #fff;
}

figure [class*="right"]:after, figure [class*="right"]:before {
  border-right-color: #002244;
}

figure [class*="right"].featured:after, figure [class*="right"].featured:before {
  border-right-color: #111;
}

figure [class*="left"] {
  color: #fff;
}

figure [class*="left"]:after, figure [class*="left"]:before {
  border-left-color: #002244;
}

figure [class*="left"].featured:after, figure [class*="left"].featured:before {
  border-left-color: #111;
}

figure [class*="ribbon"] {
  background: #002244;
  color: #fff;
}

figure [class*="ribbon"].featured {
  background: #111;
  color: #fff;
}

h2:after {
  background: #002244;
}

.section-inverse h2:after {
  background: #002244;
}

.ch-item {
  box-shadow: inset 0 0 0 0 rgba(0, 34, 68, 0.6), inset 0 0 0 5px rgba(255, 255, 255, 0.6), 0 1px 2px rgba(0, 0, 0, 0.1);
}

.ch-item:hover {
  box-shadow: inset 0 0 0 1000px rgba(0, 34, 68, 0.6), inset 0 0 0 16px rgba(255, 255, 255, 0.8), 0 1px 2px rgba(0, 0, 0, 0.1);
}

footer[role="contentinfo"] {
  background: #F9F9F9;
  border-top-color: #002244;
}

footer[role="contentinfo"] .bg-img-full.blur {
  opacity: 0.1;
  filter: alpha(opacity=10);
}

footer[role="contentinfo"] p {
  color: #000;
  opacity: 0.4;
  filter: alpha(opacity=40);
}

footer[role="contentinfo"] a.ofcbranch,
footer[role="contentinfo"] h4.ofcbranch {
  color: #000;
  text-transform: none;
}

footer[role="contentinfo"] a.hero span,
footer[role="contentinfo"] h4.hero span {
  color: #000;
}

footer[role="contentinfo"] .logo:after {
  background: #002244;
}

footer[role="contentinfo"] h3.hero {
  color: #000;
}

footer[role="contentinfo"] h3.hero small {
  color: #000;
}

footer[role="contentinfo"] h5 span {
  color: #000;
}

#section-testimonials.section-inverse {
  background: #9f9066;
}

#section-testimonials.section-inverse blockquote.quote a {
  color: #fff;
}

#section-testimonials.section-inverse blockquote.quote:before,
#section-testimonials.section-inverse blockquote.quote:after,
#section-testimonials.section-inverse h2,
#section-testimonials.section-inverse em,
#section-testimonials.section-inverse h4,
#section-testimonials.section-inverse blockquote.quote p {
  color: #fff;
}

.list-items-box a.link-img .overlay-figure {
  background-color: rgba(0, 34, 68, 0.8);
}

#section-about .part-middle {
  background: #9f9066;
}

#section-about .part-middle [class*="box-"] .content a {
  color: #fff;
}

#section-about .part-middle [class*="box-"] .content a i {
  color: #fff;
}

#section-about .part-middle [class*="box-"] .content a:hover {
  color: #002244;
}

#section-about .part-middle [class*="box-"] .content a:hover i {
  color: #002244;
}

#section-about .part-middle .box-1 {
  background: #002244;
}

#section-about .part-middle .box-2 blockquote {
  color: #fff;
}

@media (min-width: 992px) {
  #section-about:after {
    background: #002244;
  }

  header.header-hero[role="banner"] .navbar-fixed-top .navbar-brand {
    max-width: 240px;
  }
}

.list-items-box a.link-img .overlay-figure span {
  border-color: #fff;
  color: #fff;
  background: none;
}

figure figcaption .notice-state {
  background: rgba(0, 34, 68, 0.9);
}

figure figcaption .notice-state:after {
  border-top-color: rgba(0, 34, 68, 0.9);
}

header.header-hero[role="banner"] .btn-hero {
  border-radius: 50px;
}

header.header-hero[role="banner"] .navbar-fixed-top .nav > li.hero > a {
  color: #002244;
}

header.header-hero[role="banner"] .navbar-fixed-top.affix .nav > li.hero > a {
  color: #002244;
}

header.header-hero[role="banner"] .navbar-fixed-top.navbar-bg-gradient.affix-top .navbar-content {
  background: #fff;
}

header.header-hero[role="banner"] .navbar-fixed-top.navbar-bg-gradient.affix .navbar-content {
  background: #fff;
}

.img-circle,
.ch-item {
  border-radius: 400px;
}

/* THEME COLOR LIGHT/DARK */
header.header-hero[role="banner"] .btn-hero {
  border: 2px solid #FFF !important;
  background: none;
  color: #fff;
}

header.header-hero[role="banner"] .btn-hero:hover {
  color: #002244 !important;
  background: #fff !important;
}

header.header-hero[role="banner"] .btn-hero.btn-inverse {
  background: #002244;
  border: 2px solid #002244 !important;
}

header.header-hero[role="banner"] .btn-hero.btn-inverse:hover {
  border: 2px solid #FFF !important;
  background: none;
}

/* IF THEME COLOR = DARK */
/* // THEME COLOR LIGHT/DARK */
footer[role="contentinfo"] {
  border: none;
}

#section-testimonials h2:after {
  background: #fff;
}
