/*!
 * Start Bootstrap - Business Casual (http://startbootstrap.com/template-overviews/business-casual)
 * Copyright 2013-2017 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-business-casual/blob/master/LICENSE)
 */

body {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  background: url('../img/bg.jpg') no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
}

h1, h2, h3, h4, h5, h6, .text-heading {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

h1 {
  font-size: 4rem;
}

h2 {
  font-size: 3rem;
  color: #800000;
}

h6 {
  font-size: 1rem;
  color: #800000;
}


.tagline-upper {
  font-size: 4rem;
  font-weight: 700;
  line-height: 1;
}

.tagline-lower {
  font-size: 1.5rem;
  line-height: 1;
}

.text-expanded {
  letter-spacing: 2px;
}

.text-shadow {
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.9);
}

.text-lg {
  font-size: 1.25rem;
}

.bg-faded {
  background-color: rgba(255, 255, 255, 0.9);
}

.bg-faded-footer {
  background-color: rgba(253, 190, 85, 0.9);
}

.bg-overlay {
  background-color: rgba(0, 0, 0, 0.7);
}

hr.divider {
  border-color: #292b2c;
  max-width: 250px;
}

.map-container iframe {
  pointer-events: none;
}

.map-container iframe.clicked {
  pointer-events: auto;
}

#ot a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
}

#ot a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
}

#mc_embed_signup
{
    clear:center;
    font:14px Helvetica,Arial,sans-serif;
}
@media only screen and (min-width:1200px){
	.reviews{
    display:grid;
    grid-template-columns: 1fr 1.2fr;
    grid-gap: 20px;
	}
}

@media only screen and (min-width:1000px) and (max-width:1199px){
	.reviews{
		display:grid;
    grid-template-columns: 1fr 1.5fr;
    grid-gap: 20px;
	}
}

@media only screen and (min-width:1200px){
	.event-info{
		display:grid;
		grid-template-columns: 1fr 2.6fr;
	}
}

@media only screen and (min-width:1000px) and (max-width:1199px){
	.event-info{
		display:grid;
		grid-template-columns: 1fr 2fr;
	}
}

#ot-widget{
  display:flex;
  justify-content: center;
}

@media only screen and (max-width:1000px){
  #ot-wide{
    display:none;
  }
}

@media only screen and (min-width:1000px){
  #ot-standard{
    display:none;
  }
  #ot-widget{
    display:flex;
    justify-content: center;
    padding-top:50px;
    margin-bottom:-150px;
  }
}

@media only screen and (min-width:769px){
.header-div{
  background-image: url('../img/new-pic.jpg');
  background-size:cover;
  background-attachment: fixed;
  background-position: 20% 90%;
  background-repeat: no-repeat;
  }
}

@media only screen and (max-width:768px){
  .header-div{
      background-image: url('../img/new-pic.jpg');
      background-size:auto;
      background-position: 50% 100%;
      background-repeat: no-repeat;
  }
}

#ot-badge{
  width:210px;
  margin:0 auto;
  padding-bottom: 10px;
}

.navbar-toggler{
  margin:0 auto;
}
