body {
  margin-top: 100px;
}

a {
  color: #000;
}

h2, h3, h4 {
  text-transform: uppercase;
}

.btn-special {
  border: solid 1px #fb0;
  background-color: #fb0;
  color: #fff;
  text-transform: uppercase;
  border-radius: 25px;
  padding-left: 15px !important;
  padding-right: 15px !important;
}
.btn-special:hover, .btn-special:active {
  color: #fb0 !important;
  border: solid 1px #fb0 !important;
  background-color: transparent !important;
}

.event-slider img {
  border-radius: 5px;
}
.event-slider a {
  color: #000;
  text-decoration: none;
}
.event-slider h5 {
  font-size: 18px;
}
.event-slider p {
  color: #777;
  font-size: 12px;
}
.event-slider .slick-prev, .event-slider .slick-next {
  display: none;
}

.hr-special {
  margin: 30px 0;
}

.input-xs {
  display: inline-block;
  width: 75px !important;
}

.input-sm {
  display: inline-block;
  width: 100px !important;
}

.input-md {
  display: inline-block;
  width: 150px !important;
}

.input-lg {
  display: inline-block;
  width: 200px !important;
}

.badge {
  font-size: 16px;
  font-weight: normal;
}

.login {
  background-color: #232527;
}
.login h1, .login p, .login a {
  color: #FFF;
}
.login button {
  width: 100%;
}

.filter {
  background-color: #E9ECEF;
  padding: 20px;
  margin: 10px 0 20px 0;
  border-radius: 4px;
}
.filter span {
  border: none;
}
.filter .input-group-text {
  background-color: #dee0e2;
}

.menu-wrapper {
  background-color: #000 !important;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 10;
}
.menu-wrapper .menu {
  background-color: #000 !important;
}
.menu-wrapper .menu .navbar-brand {
  margin: 5px 0 10px 13px;
}
.menu-wrapper .menu a.nav-link, .menu-wrapper .menu .right-menu a {
  color: #FFF;
  text-decoration: none;
  text-transform: capitalize;
  font-weight: 500;
  font-size: 13px;
}
.menu-wrapper .menu .name {
  font-weight: bold;
  color: #FFF;
  padding: 7px 0 0 0;
}
.menu-wrapper .menu .navbar-toggler {
  color: #FFF;
  border-color: #FFF;
}

#footer-wrapper {
  background-color: #000;
  margin-top: 50px;
  padding: 50px 0;
}
#footer-wrapper h4 {
  color: #FFF;
  font-size: 18px;
  font-weight: 700;
  text-transform: none;
}
#footer-wrapper p {
  color: #FFF !important;
  font-size: 13px;
  line-height: 150%;
}
#footer-wrapper a {
  color: #FFF !important;
  font-size: 13px;
  text-decoration: none;
}
#footer-wrapper a:active, #footer-wrapper a:focus, #footer-wrapper a:hover {
  text-decoration: underline;
}
