
@font-face {
   font-family: Mark Pro;
   src: url("resources/MarkPro-Heavy.otf");
}

* {
   font-family: 'PT Sans', sans-serif;
}



.bkImage
{
  position:absolute;
  background-position: left;
  z-index:-99;
  right: calc(50% - 90px);
}


.masterContainer
{
  background-color:#060806;
  margin-top:0px;
  /*background-image: url("resources/beer_bottle_transp.png");
  background-position: left;
  background-size:cover;*/

}

.firstContainer
{
  width:641px;
  height:690px;
  margin:auto;
  
  border-right:20px solid white;
  border-bottom:20px solid white;
  border-left:20px solid white;
}

.containerTitle
{
  text-align:center;
  color:white;
  font-family: "Mark Pro";
  padding-top:60px;
  font-size:70px;
  line-height:70px;
  font-weight:900;
  margin-top: 0px;
}

.containerLogo
{
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-top:-30px;
  width: 50%;
}

.containerLogo2
{
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
  padding-top:100px;
  margin-bottom:-10px;
}

.containerSubtitle
{
  color:white;
  text-align:center;
  font-size:18px;
  line-height:32px;
  margin-top:30px;
}

.secondContainer
{
  width:50%;
  height:200px;
  margin:auto;
}

.containerHR
{
  width:300px;
}

.containerContact
{
	color:white;
	text-align:center;
	font-size:14px;
	line-height:24px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	width: 300px;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-left: auto;
	margin-right: auto;
}

.containerCopyright
{
  color:white;
  text-align:center;
  font-size:12px;
  line-height:12px;
  margin-top:100px;
  margin-bottom:30px;
  opacity:.4;
}








@media (max-width:1025px)
{
  .firstContainer
  {
    height: 750px;
    width: 85%;
  }
  .bkImage
  {
    display:none;
  }
}





@media (max-width:420px)
{
	.containerTitle
	{
		font-size:45px;
		width:100%;
	}
	.containerHR
	{
		width:100%;
	}
	.containerCopyright
	{
		margin-top: 60px;
		margin-bottom: 60px;
	}
	.secondContainer
	{
		width:60%;
	}
	.containerContact{
		width: 100%;
	}
  
}

.containerContact a{
	color: white;
	text-decoration: none;
}
