/*!
 * Start Bootstrap - One Page Wonder v5.0.8 (https://startbootstrap.com/theme/one-page-wonder)
 * Copyright 2013-2020 Start Bootstrap
 * Licensed under MIT (https://github.com/StartBootstrap/startbootstrap-one-page-wonder/blob/master/LICENSE)
 */
 body{font-family:Lato}

 h1,h2,h3,h4,h5,h6{font-family:Catamaran;font-weight:800!important}

 .btn-xl{
 	text-transform:uppercase;
 	padding:1.5rem 3rem;
 	font-size:.9rem;
 	font-weight:700;
 	letter-spacing:.1rem}

 .bg-black{
 	background-color:#000!important}.rounded-pill{border-radius:5rem}
 .navbar-custom{
 	padding-top:1rem;
 	padding-bottom:1rem;
 	background-color:rgba(0,0,0,.7)}

 .navbar-custom .navbar-brand{
 	text-transform:uppercase;
 	font-size:1rem;
 	letter-spacing:.1rem;
 	font-weight:700}

 .navbar-custom .navbar-nav .nav-item .nav-link{
 	text-transform:uppercase;
 	font-size:.8rem;
 	font-weight:700;
 	letter-spacing:.1rem;
 }

 #here{
	color: white;
 }

 .navbar{
 	background-color: black;
	max-width: 100vw;
 }

 header.masthead{
 	position:relative;overflow:hidden;padding-top:calc(7rem + 72px);
 	padding-bottom:7rem;
 	background-image: url("../img/van.jpg");
 	background-repeat:no-repeat;background-position:center center;background-attachment:scroll;
 	background-size:cover;
	height: 55vh;
	width: 100vw;
 }

 header.masthead .masthead-content{
 	z-index:1;position:relative}

 header.masthead .masthead-content .masthead-heading{
 	font-size:4rem}

 header.masthead .masthead-content .masthead-subheading{
 	font-size:2rem}

 header.masthead .bg-circle{
 	z-index:0;position:absolute;border-radius:100%;background:linear-gradient(0deg,#ee0979 0,#ff6a00 100%)}

 @media (min-width:992px){header.masthead{padding-top:calc(10rem + 55px);padding-bottom:10rem}

 header.masthead .masthead-content .masthead-heading{font-size:6rem}

 header.masthead .masthead-content .masthead-subheading{
 	font-size:4rem}
}

 .bg-primary{background-color:#ee0979!important}

 .btn-primary{background-color:#ee0979;border-color:#ee0979}

 .btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#bd0760!important;border-color:#bd0760!important}

 .btn-primary:focus{box-shadow:0 0 0 .2rem rgba(238,9,121,.5)}

 .btn-secondary{background-color:#ff6a00;border-color:#ff6a00}

 .btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{background-color:#c50!important;border-color:#c50!important}

 .btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(255,106,0,.5)}

#fire{
	width: 25vw;
	min-width: 150px;
}

#contact{
	margin: auto;
	text-align: center;
	height: 80vh;
}
#contact a{
	text-decoration: none;
	color: black;
	font-size: 1.5rem;
}
address{
	padding-top: 10vh;;
}

#footer_contact{
	font-size:1rem;
}
.revealLeft{
	position: relative;
	transform: translateX(150px);
	opacity: 0;
	transition: 1s all ease;
}
.revealRight{
	position: relative;
	transform: translateX(-150px);
	opacity: 0;
	transition: 1s all ease;
}
  
.revealLeft.active{
	transform: translateX(0);
	opacity: 1;
}
.revealRight.active{
	transform: translateX(0);
	opacity: 1;
}
.masthead-heading{
	margin: 20vh;
	font-size: 4rem;
}
#footer_contact {
	float: right;
}
.copyText {
	padding-top: 10vw;
}
footer a {
	text-decoration: none;
	color: white;
}

