
body{ 

    font-family: 'HaasGrotDisp55Roman';

font-size: 1.2vw;
    line-height: 1.4vw;
   background-color: #57019821; 

 }

#global{ 
}

i{  
    font-size: 1.2vw;
 }



.builder-front .builder-element:hover{
    /*border: 3px solid #e47c2a;*/
    /*box-shadow: 0 0 0 3px #e47c2a;*/

 -webkit-box-shadow: unset;
         box-shadow: unset;
         background-color: transparent;
}

ul{
	text-align: center;
	margin-top: 15px;
}

ul#menu li{
	display: inline-block;
	padding-right: 1vw;
	padding-left:  1vw;
	color: #dc121e;
	font-size: 20px;
}

#ag{
	font-size: 60px;
	color:#dc121e;
	z-index: 999;
}

.ag-absolute{
	position: absolute;
	top:50%;
	left: 50%;
	 transform: translate(-50%, -50%);

}
.ag-fixed{
	position: fixed;
	top:0;
	left: 50%;
	transform: translate(-50%, 0%);

}

#slider-container{
	margin-left: 5%;
	border: 1px solid black;
	width: 90%
}

#slider{
	width: 100%;
	color:black;
	text-align: center;
}

.greyImage{
	opacity: 0.25;
}

.greyImage a:hover{
	cursor: auto;
}


#lightbox-container{
	position: fixed;
	top:0;
	left:0;
	height: 100%;
	width:100%;
	z-index: 99999;
	display: none;
    overflow: scroll;
}

#lightbox-background{
	position: fixed;
	top:0;
	left:0;
	height: 100%;
	width:100%;
	background-color: white;
	opacity: 0.95;
}

#lightbox-content{
	position: absolute;
	/*height: 80vh;*/
	top:10vh;
	left:50%;
    margin-bottom: 10vh;
	transform: translate(-50%, 0%);
}

#lightbox-content img{
	height: auto;
}

