.BotMarg {
	margin-bottom: 20px;
}
.ew {
	width: 550px;
}
.ew_M {
	width: calc(550px + 100px);
	overflow: hidden;
}
.e_Hide {
	width: 550px !important;
	overflow: hidden;
}
.ew_M {
	width: calc(550px + 100px);
	/*overflow: hidden;*/
}
.ew2 {
	width: 1100px;
}
.e1_Close {
	width: 550px;
	position: relative;
	margin: 25px;
	display: inline-block;
	float: left;
	transition: 2s;
	/*padding-bottom: 50px;*/
	/*overflow: hidden;*/
}
.e1_Close_SlideHide{
	position: relative;
	position: relative;
	display: inline-block;
	float: left;
	transition: 2s;
	/*overflow: hidden;*/
}
.e_show {
	visibility: visible !important;
	-webkit-animation: fadeIn 1s;
	animation: fadeIn 1s;
	
}
/*.D_Block_v2_2 {
	width: calc(225px - 10px) !important;
}*/
/*.e1_Open {
	width: calc(550px * 3);
	position: relative;
	margin: 50px;
	position: relative;
	display: inline-block;
	float: left;
	transition: 2s;
}*/

.e2 {
	display: flex;
	width: 550px;
	padding: 5px;
}
.e3 {
	display: block;
	width: 550px;
	/*height: 0;*/
	overflow: hidden;
	transition: 1s;
}
.e4 {
	width: 550px;
	overflow: hidden;
	transition: 1s;
	position: relative;
	display: block;
}
.e4_Open {
	width: 1100px;
}
.e3_Open {
	display: block;
	width: 550px;
	/*height: 500px;*/
	overflow: hidden;
	transition: 1s;
}

.D_Face{
	width: calc(100% - 7.5px);
	height: 40px;
	transition: 0.4s;
	background: rgba(0,62,78,1);
	display: flex;
	justify-content: center;
	align-items: center;
	align-content: center;
	float: left;
	z-index: 1;
	margin-bottom: 10px;
/*	box-shadow: 
		inset 0 0 15px rgba(0,255,225,1),
		inset 5px 0 40px rgba(0,150,250,.5),
		inset -5px 0 40px rgba(0,70,200,.5),
		inset 5px 0 150px rgba(0,120,190,.5),
		inset -5px 0 150px rgba(0,50,175,.5),
		0 0 10px rgba(0,150,255,1),
		-5px 0 40px rgba(255,255,255,.5),
		5px 0 40px rgba(0,200,255,.5);*/
}

.D_Face:hover{
	box-shadow: 
		inset 0 0 15px rgb(0, 255, 225),
		inset 5px 0 40px rgba(0,150,250,.5),
		inset -5px 0 40px rgba(12, 248, 193, 0.5),
		inset 5px 0 150px rgba(0,120,190,.5),
		inset -5px 0 150px rgba(18, 69, 197, 0.5),
		0 0 30px rgb(0, 150, 255),
		-5px 0 10px rgba(120, 211, 255, 0.5),
		5px 0 10px rgba(0,200,255,.5);
}

.D_Face a {
	opacity: 1;
	width: 100%;
	height: 100%;
	justify-content: center;
	align-items: center;
	align-content: center;
	display: flex;
	transition: 0.5s;
}

.e_Slide {
		position: absolute;
		display: block;
		visibility: visible;
		width: 550px;
		overflow-y: scroll;
		padding: 14px;
		/*margin-top: 5px;*/
		height: 100%;
		/*top: 1.5%;*/
		left: 550px;
		z-index: -5;
		transition: 1s;
		/*background-color: darkgray;*/
	}
.e_Fill {
	width: 100%;
	height: 100%;
}
.Grow {
	width: 1100px !important;
}
.EventTicket_Holder {
		height: var(--EventTicket-Height);
		width: 48%;
		margin: 1%;
		float: left;
	}
	/*.EventTicket_Holder_v2 {
		width: 100%;
		float: left;
	}*/
	
	.EventTicket_Holder_Tall {
		height: var(--EventTicket-Height);
		width: 90%;
		margin: 5%;
		float: left;
		transition: .75s;
	}
	.EventTicket_Holder_Tall_v2 {
		/*height: var(--EventTicket-Height);*/
		position: relative;
		width: 100%;
		height: content;
		float: left;
		transition: .75s;
	}
	.EventTicket_Div_Holder_Text{
		display: inline-block;
		position: relative;
		width: 100%;
	}
	.EventTicket_Title{
		position: absolute;
		left: 5%;
		top: 20%;
	}

	.Resource_Link_Background {
		display: block;
		position: relative;
		background-color: #00101e;
		text-align: center;
		width: 100%;
		height: 100%;
		right: 0%;
		bottom: 5%;
		font-family: FGM;
		font-size: 15px;
		letter-spacing: 1px;
		color: #777;
		text-decoration: none;
		border-radius: 5px;
		border: none;
		cursor: pointer;
		overflow: hidden;
		margin-bottom: 5px;
		padding: 2px;
	}
	.Resource_Link_Background:focus {
		outline: none;
	}
	
	.Resource_Link {
		display: flex;
		position: absolute;
		background-color: #083548;
		text-align: center;
		width: 100%;
		height: 100%;
		left: -100%;
		bottom: 5%;
		font-family: FGM;
		font-size: 20px;
		letter-spacing: 1px;
		color: #777;
		text-decoration: none;
		border-radius: 5px;
		border: none;
		justify-content: center;
		align-items: center;
		transition: 1.5s;
		/*clip-path: polygon(0 0, 2% 0%, 7% 50%, 2% 100%, 0% 100%);*/
		clip-path: polygon(0 0, 80% 0%, 85% 50%, 80% 100%, 0% 100%);
	}
	.Resource_Link_Background:hover .Resource_Link{
		color: white;
		left: 0%;
		text-decoration: none;
		border-radius: 5px;
		border: none;
		transition: .25s;
		clip-path: polygon(0 0, 80% 0%, 85% 50%, 80% 100%, 0% 100%);
	}
	.Resource_Link_Short {
		display: flex;
		position: absolute;
		background-color: #083548;
		text-align: left;
		width: 100%;
		height: 100%;
		left: -100%;
		bottom: 5%;
		font-family: FGM;
		font-size: 20px;
		letter-spacing: 1px;
		color: #5f879c;
		text-decoration: none;
		border-radius: 5px;
		border: none;
		justify-content: left;
		align-items: center;
		transition: 1.5s;
		/*clip-path: polygon(0 0, 2% 0%, 7% 50%, 2% 100%, 0% 100%);*/
		clip-path: polygon(0 0, 80% 0%, 85% 50%, 80% 100%, 0% 100%);
	}
	
	.EventTicket_Link_Short_Text {
		position: absolute;
		left: 65%;
	}



.EventTicket_Pop_Block {
	display: none;
}
.EventTicket_Pop_Button:focus .EventTicket_Pop_Block {
	display: block;
	
}






.slideToggleBox {
	display: block;
	position: relative;
	background-color: #00101e;
	float: left;
	width: 100%;
	height: 100%;
	right: 0%;
	bottom: 5%;
	border-radius: 5px;
	border: none;
	cursor: pointer;
	overflow: hidden;
	margin-bottom: 5px;
	padding: 2px;
}

.Resource_Icon {
	width: 55px;
	margin-left: 10px;
}