/* ---------- Color Module Styles ----------- */
body,
.page-container {
  color: #000000;
  background: #f9f9f9; }

.services,
.price-table {
  background: #f6f6f6; }

.services .service-list {
  background: #fcfdff; }

.view-news .news-list {
  background: #fcfdff; }

a,
.sidebar ul.menu li a {
  color: #056aad; }
  a:hover,
  .sidebar ul.menu li a:hover {
    color: #0897f7; }

.footer nav h2:after,
h2.title:after {
  background-color: #056aad; }

.social-media a:hover {
  color: #0897f7; }

h1, .h1,
h2, .h2 {
  color: #045184; }

.region-header .brand a {
  color: #045184; }

.flexslider .slider-caption {
  background: #fcfcfc;
  color: #2a0a3b; }
.flexslider h3.slider-title {
  color: #2a0a3b; }

.tabs a.is-active {
  background-color: #056aad; }

.topwidget {
  background: #f6f6f6; }

.more-link a,
.node-readmore a,
.field--type-link a,
input[type="submit"] {
  color: #045184;
  border-color: #045184;
  background: #fcfcfc; }
  .more-link a:hover,
  .node-readmore a:hover,
  .field--type-link a:hover,
  input[type="submit"]:hover {
    color: #fcfcfc;
    background: #045184;
    border-color: #045184; }

.menu-base-theme li a:hover, .menu-base-theme li a:focus, .menu-base-theme li a:active, .menu-base-theme li a.highlighted {
  color: #1a77b1; }

.view-blog,
.view-service,
.view-case-studies,
.view-news {
  background: #ececec; }
  .view-blog .view-listing,
  .view-service .view-listing,
  .view-case-studies .view-listing,
  .view-news .view-listing {
    background: #fffefe; }

.view-custom .field-date {
  background: #0270ad; }

.copyright {
  background: #efefef;
  color: #333333; }

.path-faq .full-width,
.page-node-type-faq .full-width,
.page-node-type-news .full-width,
.page-node-type-page .full-width,
.page-node-type-case-studies .full-width {
  background: #f9f9f9;
  border: 1px solid #f9f9f9; }

.view-our-offices .views-field-field-address .field-content,
.sidebar ul.menu li a {
  background: #f9f9f9; }

.contact-message-feedback-form {
  background: #f9f9f9; }

.path-contact .sidebar .content {
  background: #f9f9f9; }
.path-contact .sidebar .fa {
  color: #056aad; }

.page-node-type-our-team .full-width,
.page-node-type-testimonials .full-width,
.page-node-type-price-table .full-width {
  background: #f9f9f9;
  border: 1px solid #f9f9f9; }

.field--name-field-banner .caption {
  color: #030303;
  background: #fff8f9; }

.team-social-media {
  background: #ff0000; }
  .team-social-media ul li a {
    color: #fffbfb; }

.price-listing {
  background: #fffefb; }
  .price-listing .price {
    color: #008000; }

.view-pricing .featured .price-listing {
  background: #444444; }

.view-testimonials {
  text-align: center; }
  .view-testimonials.page-testimonials .testimonial-list {
    border: 1px solid #fcf7f7;
    background: #f3f3f3; }

.page-node-type-page .field--name-field-list-items > .field__item {
  background: #f1f1f1; }
  .page-node-type-page .field--name-field-list-items > .field__item:nth-child(3n) {
    background: #e9e9e9; }

@media (min-width: 767px) {
  .region-primary-menu ul li a {
    color: #045184; }
  .region-primary-menu ul li ul {
    background: #fafafa; }
    .region-primary-menu ul li ul li a {
      color: #045184; }
      .region-primary-menu ul li ul li a:hover, .region-primary-menu ul li ul li a:focus, .region-primary-menu ul li ul li a:active, .region-primary-menu ul li ul li a.highlighted {
        color: #1a77b1; } }

/*# sourceMappingURL=colors.css.map */
