.add_to_calendar{
	position: relative;
	padding: 0;
	display: inline-block;
}

.add_to_calendar .btn{
	font-size: 1rem;
}
.add_to_calendar .event_data{display: none;}
.add_to_calendar .link_list{
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 10;
	
	text-align: left;
	background-color: white;
	border: solid 1px #333;
	
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.5);
}
.add_to_calendar .link_list li{
	padding: .3em 1em;
}
.add_to_calendar .link_list li a:hover{
	color: #C10A27 !important;
	opacity: 1;
}

.add_to_calendar .link_list i{
	font-size: .8em;
}
.add_to_calendar .link_list .fa{
	font-size: 1.2em;
}
