@import url('https://fonts.googleapis.com/css?family=Lato:400,400i,700');

body {
    font-family: 'Lato', sans-serif;
    background-color: #ff851e;
}

.navbar {
    margin-bottom: 0;
}

.navbar-default {
    background-color: #666;
    border-color: transparent;
}

.navbar-default .navbar-nav > li > a {
    color: #ccc;
}

.navbar-default .navbar-nav > li > a:hover {
    color: #fff;
}

.navbar-brand {
    padding-top: 8px;
}

.main-container {
    background-color: #fff;
    min-height: 500px;
}

.row {
    padding-bottom: 1.4rem;
}

.border-top {
    margin-top: .7rem;
    padding-top: .7rem;
    border-top: 1px solid #666;
}

.border-bottom {
    margin-bottom: .7rem;
    padding-bottom: .7rem;
    border-bottom: 1px solid #666;
}

.top-14 {
    padding-top: 1.4rem;
}

.bottom-14 {
    padding-bottom: 1.4rem;
}

.background-333 {
    background-color: #333;
}

.background-333>* {
    color: #fff
}

.background-666 {
    background-color: #666;
}

.background-666>* {
    color: #fff;
}

.turkey-signup-block {
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
}

.background-turkey-e46b04 {
    background: #fff url('../img/turkey_e46b04.png') left bottom no-repeat;
    background-size: contain;
}

.background-turkey-666 {
    background: #666 url('../img/turkey_666666.png') 80% bottom no-repeat;
    background-size: contain;
}

.turkey-logo {
    border-bottom: 3px solid #ff851e;
}

.btn-signup {
  color: #fff;
  font-weight: 700;
  background-color: #0AC9B3;
  border-color: #0ABF77;
}

.btn-signup:hover {
  color: #fff;
  font-weight: 700;
  background-color: #0ABF77;
  border-color: #0AC9B3;
}

footer.background-333 > * {
  color: #666;
}

.i {
  font-style: italic;
}

.carousel-control.left,
.carousel-control.right {
    background-image: none;
}

.carousel-control,
.carousel-control:focus,
.carousel-control:hover {
    color: #ff851e;
}

.sponsor-list img {
    max-height: 75px
}

.center-vertically {
    position: relative;
    top: 0;
    -webkit-transform: translateY(50%); 
    -ms-transform: translateY(50%); 
    transform: translateY(50%);
}

@media (max-width: 767px) {
    .center-vertically {
        -webkit-transform: translateY(0); 
        -ms-transform: translateY(0); 
        transform: translateY(0);
    }
}

@media (min-width: 1200px) {
    .center-vertically {
        -webkit-transform: translateY(25%); 
        -ms-transform: translateY(25%); 
        transform: translateY(25%);
    }
}