/**
 * 
 *
 *
 */
/*------------------------------------------------------------------
# [Fonts]

# Font 1: Source Sans Pro
# Font 2: Raleway


# [Color codes]

# Gray 1: #F6F8FC
# Gray 2: #EDF2F9
# Gray 3: #BEC9D9
# Gray 4: #929DAC
# Gray 5: #717D90
# Gray 6: #465366
# Gray 7: #344154

# Blue 1: #6BD0F9
# Blue 2: #48B7E4
# Blue 3: #1BA4DD
# Blue 4: #084C85

# Red 1: #FE8694
# Red 2: #EA3C51
# Red 3: #AF1B2D

# Green 1: #C9FF88
# Green 2: #A8E164
# Green 3: #81C530

# Yellow 1: #FFEBB3
# Yellow 2: #FFD768
# Yellow 3: #F5A623

# */
h1 b,
h2 b,
a,
a:hover,
.post .post-content h2 a:hover {
  color: #005aac;
}
.post-content q {
  border-left: 6px solid #005aac;
}
hr {
  background: #005aac;
}
.btn.btn-primary {
  background-color: #a8e164;
  color: #465366;
  border: 1px solid #ddddff;
  -webkit-transition: 0.5s all;
  transition: 0.5s all;
}
.btn.btn-primary:hover {
  background-color: #90d939;
  border-color: #90d939;
}
.btn.btn-primary.btn-border {
  background-color: transparent;
  color: #ddddff;
}
.btn.btn-primary.btn-border:hover {
  background-color: #ddddff;
  color: #465366;
}
.btn.btn-secondary {
  background-color: #005aac;
  color: white;
  border: 1px solid #005aac;
  -webkit-transition: 0.5s all;
  transition: 0.5s all;
}
.btn.btn-secondary:hover {
  background-color: #1582b0;
  border-color: #1582b0;
}
.btn.btn-secondary.btn-border {
  background-color: transparent;
  color: #005aac;
}
.btn.btn-secondary.btn-border:hover {
  background-color: #005aac;
  color: white;
}
.navbar ul.nav > li:hover > a,
.navbar ul.nav > li.active > a,
.navbar ul.nav > li.dropdown.open > a,
.navbar ul.nav > li .dropdown-menu > li:hover > a {
  background: #005aac;
  color: white;
}
.navbar ul.nav > li > a {
  color: #465366;
}
.navbar.navbar-white ul.nav > li > a {
  color: #f6f8fc;
}
.navbar ul.nav > li.round-icon a {
  background: transparent;
  color: #005aac;
  border: 1px solid #005aac;
}
.navbar ul.nav > li.round-icon a:hover,
.navbar ul.nav > li.round-icon a.active {
  background: #005aac;
  color: white;
}
.navbar ul.nav > li.search input {
  border: 1px solid #005aac;
  color: #465366;
}
.navbar ul.nav > li.search input::-webkit-input-placeholder {
  color: #edf2f9;
}
.navbar ul.nav > li.search input:-moz-placeholder {
  /* Firefox 18- */
  color: #edf2f9;
}
.navbar ul.nav > li.search .icon {
  color: #005aac;
}
.navbar ul.nav > li.search.active input {
  border-color: #005aac;
  background: #005aac;
  color: white;
}
.navbar ul.nav > li.search.active .fa {
  color: white;
}
.portfolio-item .portfolio-image .portfolio-hover {
  background: rgba(27, 164, 221, 0.75);
}
.portfolio-item .portfolio-image .portfolio-hover .portfolio-hover-content hr {
  background: #ddddff;
}
::selection {
  background: #ddddff;
  /* WebKit/Blink Browsers */
}
::-moz-selection {
  background: #ddddff;
  /* Gecko Browsers */
}
.header.header-bg {
  background-image: url("../images/header.png");
  background-position: center right;
  background-size: cover;
}
.header article h1 {
  color: #465366;
}
.header article h1 b {
  color: #005aac;
}
.header article p {
  color: #717d90;
}
.header article hr {
  background-image: linear-gradient(-135deg, #ddddff 0%, #005aac 100%);
}
main section.section-primary {
  background: #ddddff;
}
main section.section-secondary {
  background: #005aac;
}
main section.section-secondary hr {
  background-color: #ddddff;
}
main section.section-secondary h2 b {
  color: #ddddff;
}
.testimonials small {
  color: #ddddff;
}
div.contacts-information .fa {
  color: white;
  background: #005aac;
}
.shop-item .shop-image .shop-hover {
  background: rgba(27, 164, 221, 0.25);
}
.steps .step:hover .icon {
  background: #ddddff;
  color: #465366;
}
.page-heading {
  background: #005aac;
}
.page-heading h1 {
  color: #f6f8fc;
}
ul.nav-tabs li.active > a,
ul.nav-tabs li.active > a:hover {
  border-bottom: 2px solid #005aac;
  color: #005aac;
}
/* Button Mixin */

