/*light red #BE1E2D
	Dark red #94111E
*/
@font-face {
  font-family: 'FuturaCond';
  src: url(../fonts/FuturaCond-Light.woff) format('woff');
}

@font-face {
  font-family: 'Zingrust';
  src: url(../fonts/zingrust-base.woff) format('woff');
}

@font-face {
  font-family: 'Capella';
  src: url(../fonts/capellacondbold.woff) format('woff');
}

html, body{
	height: 100%;
	font-family: 'FuturaCond';
}


h1{
	font-size: 5vw;
	line-height: 1;
}

h2{
	font-size: 4vw;
	line-height: 1;
}

h3{
	font-size: 3vw;
	line-height: 1;
}

h4{
	font-size: 8vw;
}

h5{
	font-size: 2.5vw;
}

h6{
	font-size: 1vw;
	line-height: 1;
}

small{
	font-size: 1.5vw;
}

.lh1{
	line-height: .25;
}

p{
	font-size:2.5vw;
}
.a1{
	color:white;
}
.a1:hover{
	color:black;

}

.a2{
	color:black;
}
.a2:hover{
	color:#BE1E2D;

}

.bg-light{
	background-color: #94111E !important;
	color:#fff;
}

.navbar-nav,
.nav-link,
.navbar-light{

	color:#fff !important;
}

.hero{
	height:80%;
	width:100%;
	background-image: url("../images/Hero.jpg");
	background-position: center;
  	background-repeat: no-repeat;
  	background-size: cover;
  	position: relative;

}

.font1{
	font-family: 'FuturaCond'
}

.font2{
	font-family: 'Zingrust'
}

.font3{
	font-family: 'Capella'
}

.half-circle{
  background: #9e978e;
  display: inline-block;
  margin: 0 1em 1em 0;
}
.left-round{
	border-top-left-radius: 200px;
	border-bottom-left-radius: 200px;
}

.right-round{
	border-top-right-radius: 200px;
	border-bottom-right-radius: 200px
}

#about{
	background-image: url("../images/About-Us.jpg");
	background-size: cover;
	background-repeat: no-repeat;
}

#contact{
	background-image: url("../images/Contact-Us.jpg");
	background-repeat: no-repeat; 
	background-size: 100%;
	background-position: center;
}
#doors{
	background-image: url("../images/Doors-Gallery.png");
	background-size: contain;
	background-size: cover;
	background-repeat: no-repeat;

}

/*.padding{
	padding-bottom: 80px;
}
*/
.margin{
	margin:auto;
}

.red-background{
 background-image: linear-gradient(to bottom right, #BE1E2D, #94111E);
}

.white{
	color:#ffff;
}

.black i{
	color:black;
}

.grey{
	color:#BCBEC0;
}

.red{
	color:#BE1E2D;
}

.red2{
	color:#ED1C24;
}

.icons{
	display: flex;
	justify-content: space-around;
}

.footer-text{
	font-size: 3vw;
}

#footer{
	padding-top: 5px;
	padding-bottom: 5px;
}

.pt1{
	padding-top: 2vw;
}

.pt2{
	padding-top: 4vw;
}

.pb1{
	padding-bottom: 2vw;
}

.pb2{
	padding-bottom: 4vw;
}

.p1{
	padding-left: 10px;
	padding-right: 10px;
}

.p2{
	padding-left: 20px;
	padding-right: 20px;
}

.p1w{
	padding: 10vw;
}

.pl1{
	padding-left: 12%;
}

.pr1{
	padding-right: 5vw;
}

.pl1{
	padding-left: 5vw;
}

.blur{
	text-shadow: 3px 3px 8px #000000;

}
/*<----------------------------	SOCIAL MEDIA ICONS	----------------------------------->   */



.social-icons {
  text-align: center;
  }  
.social-icons li {
  display:inline-block;
  list-style-type:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  }
.social-icons li a {
  border-bottom: none;
  }
.social-icons li img {
  width:7vw;
  height:7vw;
/*  margin-right: 0px;*/
}




/*<----------------------------	SOCIAL MEDIA ICONS END	----------------------------------->   */


