html {
  background: #444444;
	background-image: url('https://airdrive.eventsair.com/eventsairuksthprod/production-imeche-public/33a01f64bda241b381fcbe8d6f44f1c8');
	background-blend-mode: overlay;
  background-size: cover;
	background-repeat:no-repeat;
  height: 100%;
}

body {
padding-bottom: 0!important;
}

.body-content {
	background: #444444;
	background-image: url('https://airdrive.eventsair.com/eventsairuksthprod/production-imeche-public/33a01f64bda241b381fcbe8d6f44f1c8');
	background-blend-mode: overlay;
	background-size: cover;
	background-repeat:no-repeat;
	padding: none
}

/* NavBar */

.navbar {
    border: 0px solid transparent !important;
    background-color: #5d1425 !important;
}

.container-fluid {
    padding-left: 0px !important;
}

.navbar-inverse {
    background-image: none !important;
    background-color: #5d1425 !important;
}

/* Default nav links */
.navbar-inverse .navbar-nav > li > a {
    color: #F1EFEE !important;
    font-weight: bold !important;
    background: transparent !important;
}

/* Hover state */
.navbar-inverse .navbar-nav > li > a:hover {
    color: #c6361b !important;
    background: transparent !important;
}

/* Active/selected tab */
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:focus,
.navbar-inverse .navbar-nav > .active > a:hover {
    background: #FFFFFF !important;
    color: #5d1425 !important;
    background-image: none !important;
    box-shadow: none !important;
    font-weight: bold !important;
}

.location-container {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  min-height: 300px; 
}

.map-container,
.location-text {
  flex: 1 1 50%;
  box-sizing: border-box;
}

.map-container {
  display: flex;
  flex-direction: column;
}

.map-container iframe {
  flex: 1;
  width: 100%;
  height: 100%;
  border: 0;
  min-height: 100%;
}

.location-text {
  padding: 20px;
  background-color: white;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}

.btn-secondary{
   font-family: Serifa-Bold, serif;
   background: #C6361B; /* light red background */
   color: white;
   text-decoration: none;
}
.rego-button {
   display: inline-block;
   margin-top: 8px;
   padding: 8px 20px;
   font-size: 14px;
   font-family: Serifa-Bold, serif;
   background: #C6361B; /* light red background */
   color: white;
   border: none;
   border-radius: 5px;
   cursor: pointer;
   transition: background 0.2s;
   text-decoration: none;
}
.btn-secondary:hover {
   background: #5D1425;
}
.rego-button:hover {
   background: #d7D3D1;
}