@import url("https://fonts.googleapis.com/css?family=Muli:400,600");
@import url("https://fonts.googleapis.com/css?family=Josefin+Sans:400,600,700");
body {
  font-family: 'Muli', sans-serif;
  font-size: 15px;
  background: #f1efef; }

a {
  color: #ec6f11; }
  a:hover {
    color: white;
    text-decoration: none; }
  a:focus, a:hover {
    color: #ec6f11;
    text-decoration: none; }

h1 {
  color: #ec6f11;
  font-weight: 700; }

h2 {
  font-weight: 700; }

hr {
  border-top: 1px solid #888888; }

.maincontent {
  padding-top: 60px; }

.facebook-link {
  height: auto; }
  .facebook-link img {
    height: auto;
    width: 100%; }

.pre-header {
  background: #f1efef;
  margin-top: 50px; }
  .pre-header .navbar-brand {
    height: 140px;
    padding: 15px 0; }
    .pre-header .navbar-brand img {
      height: 100%; }
  .pre-header h4 {
    margin-top: 15px;
    color: #ec6f11; }
  .pre-header .btn-default {
    border-color: #ec6f11;
    width: 100%;
    margin: 22px 0; }
    .pre-header .btn-default:hover {
      background-color: #ec6f11; }
    .pre-header .btn-default:hover a {
      color: white; }
    .pre-header .btn-default:focus a {
      color: white; }

.navbar-default {
  background-color: rgba(66, 64, 63, 0.9);
  border: none;
  border-radius: 0;
  margin-bottom: 0; }
  .navbar-default .navbar-right {
    margin-right: 0; }
  .navbar-default .navbar-nav li a {
    font-size: 1.2em;
    color: white;
    padding: 15px 30px; }
    .navbar-default .navbar-nav li a:last-child {
      padding-right: 0; }
    .navbar-default .navbar-nav li a:focus {
      color: #ec6f11; }
    .navbar-default .navbar-nav li a:hover {
      color: #ec6f11; }
    .navbar-default .navbar-nav li a:active {
      color: #ec6f11; }
  .navbar-default .navbar-nav .active a {
    color: #ec6f11;
    background: none; }
    .navbar-default .navbar-nav .active a:focus {
      color: #ec6f11;
      background: none; }
    .navbar-default .navbar-nav .active a:hover {
      color: #ec6f11;
      background: none; }

/* Large Devices, Wide Screens */
@media only screen and (max-width: 1200px) {
  .pre-header .navbar-brand {
    height: 76px; }

  .btn-default {
    margin: 15px 0 !important; } }
/* Medium Devices, Desktops */
/* Small Devices, Tablets */
@media only screen and (max-width: 768px) {
  .pre-header .navbar-brand {
    height: 76px; }

  .pre-header h4 {
    font-size: 1em; }

  .navbar-default .navbar-toggle {
    border: none; }
    .navbar-default .navbar-toggle:focus {
      background: none; }
    .navbar-default .navbar-toggle:hover {
      background: none; }

  .navbar-default .navbar-toggle:hover .icon-bar {
    background-color: #ec6f11; }
  .navbar-default .navbar-toggle:focus .icon-bar {
    background-color: #ec6f11; }
  .navbar-default .navbar-toggle .icon-bar {
    background-color: #f1efef; }

  .navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #f1efef; }

  .btn-default {
    margin: 15px 0 !important; } }
/* Extra Small Devices, Phones */
@media only screen and (max-width: 480px) {
  .pre-header .navbar-brand {
    height: 60px; }

  .pre-header a {
    font-size: 0.6em; }

  .navbar-default .navbar-toggle {
    border: none; }
    .navbar-default .navbar-toggle:focus {
      background: none; }
    .navbar-default .navbar-toggle:hover {
      background: none; }

  .navbar-default .navbar-toggle:hover .icon-bar {
    background-color: #ec6f11; }
  .navbar-default .navbar-toggle:focus .icon-bar {
    background-color: #ec6f11; }
  .navbar-default .navbar-toggle .icon-bar {
    background-color: #f1efef; }

  .navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #f1efef; }

  .navbar-collapse {
    background: #42403f; }

  .btn-default {
    font-size: 1em;
    padding: 4px 13px;
    margin: 15px 0 !important; } }
.carousel {
  background-image: url("../img/sky.jpeg");
  background-size: cover;
  background-position: bottom; }
  .carousel .carousel-indicators .active {
    width: 12px;
    height: 12px;
    margin: 1px;
    background-color: #ec6f11; }
  .carousel .carousel-indicators li {
    display: inline-block;
    width: 12px;
    height: 12px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    border: 1px solid white;
    border-radius: 2px; }
  .carousel .carousel-control .glyphicon-menu-left, .carousel .carousel-control .glyphicon-menu-right, .carousel .carousel-control .icon-next, .carousel .carousel-control .icon-prev {
    position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block;
    background: #ec6f11;
    margin-top: -30px;
    padding-top: 14px;
    border-radius: 30px;
    width: 60px;
    height: 60px;
    font-size: 30px; }
  .carousel .carousel-control.left {
    background: none; }
  .carousel .carousel-control.right {
    background: none;
    right: 60px; }
  .carousel .carousel-control {
    width: 20%; }

section {
  height: 400px;
  overflow: hidden; }
  section img {
    width: 100%; }

/* Large Devices, Wide Screens */
@media only screen and (max-width: 1200px) {
  section {
    height: 320px;
    overflow: hidden; } }
/* Medium Devices, Desktops */
@media only screen and (max-width: 992px) {
  section {
    height: 320px;
    overflow: hidden; } }
/* Small Devices, Tablets */
@media only screen and (max-width: 768px) {
  section {
    height: auto; }

  .carousel .carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    border-radius: 2px; }

  .carousel .carousel-indicators .active {
    width: 10px;
    height: 10px;
    margin: 1px; }

  section {
    height: 240px;
    overflow: hidden; } }
/* Extra Small Devices, Phones */
@media only screen and (max-width: 480px) {
  section {
    height: auto; }

  .carousel .carousel-indicators li {
    width: 10px;
    height: 10px;
    margin: 1px;
    border-radius: 2px; }

  .carousel .carousel-indicators .active {
    width: 10px;
    height: 10px;
    margin: 1px; }

  .carousel-indicators {
    position: absolute;
    bottom: -5px;
    left: 50%;
    z-index: 15;
    width: 60%;
    padding-left: 0;
    margin-left: -30%;
    text-align: center;
    list-style: none; } }
footer {
  text-align: center;
  padding-bottom: 10px;
  background: #42403f;
  margin-top: 80px;
  color: #f1efef; }
  footer ul {
    list-style: none;
    padding: 0; }
    footer ul li {
      display: inline;
      text-align: center; }
      footer ul li:after {
        content: "|";
        padding: 0 4px 0 6px;
        color: #888888; }
      footer ul li:last-child:after {
        content: " "; }
  footer a:focus, footer a:hover {
    color: white;
    text-decoration: none; }
  footer .qw {
    margin-top: 30px; }
  footer .pre-footer {
    padding-top: 50px;
    padding-bottom: 30px;
    background: #d2d2d2; }

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