body {
  background-color: #fff;
  color: #8a9599;
}

h2, h3, h4 {
  color: #2d3b40;
}

h1 {
  color: #fff;
}

h2:after {
  border-color: #bcc8cc;
}

section, footer {
  background-color: #fff;
}

a {
  color: #8a9599;
}
a:hover {
  color: #576266;
}

input {
  background-color: #e9f0f2;
}
input:focus {
  background-color: #e4edf0;
}

/**********************
******1. Buttons****
**********************/
.btn {
  color: #fff;
}

.btn-primary {
  background-color: #f54c54;
}

.btn-secondary {
  background-color: #09b8ed;
}

.btn:hover {
  color: #fff;
}

.btn-primary:before {
  background-color: #f54c54;
}

.btn-secondary:before {
  background-color: #09b8ed;
}

/**********************
******2. Menu Bar****
**********************/
#menu-bar {
  color: #fff;
}

.nav li a {
  color: #fff;
}

#nav li a {
  color: #fff;
}
#nav li:after {
  border-color: #bcc8cc;
}

#menu-bar-fixed {
  background-color: #d5e0e3;
}
#menu-bar-fixed .logo {
  color: #2d3b40;
}

#nav-fixed {
  margin: 14px 0;
}

#show-nav, #hide-nav {
  display: none;
}

#nav-fixed li a {
  color: #7b888c;
}
#nav-fixed li:after {
  border-color: #94a8ae;
}

/**********************
******3. Header****
**********************/
header {
  background-color: #102129;
}

/**********************
******12. Footer****
**********************/
footer {
  background-color: #2a434a;
}
footer h2 {
  color: #fff;
}
footer #social-links .icon {
  color: #fff;
  border: 2px solid #fff;
}

/**********************
******13. Owl Carousel****
**********************/
.owl-theme .owl-controls .owl-page span {
  box-shadow: 0 0 0 2px #f54c54 inset;
}
.owl-theme .owl-controls .owl-page.active span {
  background-color: #f54c54;
}
.owl-theme .owl-controls.clickable .owl-page:hover span {
  background-color: #f54c54;
}

/**********************
******14. Media Queries****
**********************/
@media (max-width: 767px) {
  /*Responsive navigation*/
  #nav-fixed > ul {
    background-color: #d5e0e3;
    border-top: 1px solid #94a8ae;
  }
  #nav-fixed > ul > li.current {
    background-color: #e4ebed;
  }
  #nav-fixed > ul > li:not(.current):hover {
    background-color: rgba(228, 235, 237, 0.6);
  }
  #nav-fixed > a > div {
    background-color: #576266;
  }
  #nav-fixed > a > div:before, #nav-fixed > a > div:after {
    background-color: #576266;
  }
}
section#content {
  padding-top: 100px;
}

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