@font-face {    font-family: 'RobotoLight';    src: url('RobotoLight/Roboto-Light-webfont.eot');    src: url('RobotoLight/Roboto-Light-webfont.eot?#iefix') format('embedded-opentype'),         url('RobotoLight/Roboto-Light-webfont.woff2') format('woff2'),         url('RobotoLight/Roboto-Light-webfont.woff') format('woff'),         url('RobotoLight/Roboto-Light-webfont.ttf') format('truetype'),         url('RobotoLight/Roboto-Light-webfont.svg#RobotoLight') format('svg');    font-weight: normal;    font-style: normal;}/* Custom Style Start */span.socialNoImg {	float: left;	margin-right: 8px;}.evrplus_addcal {    font-weight: 400;    font-size: 15px;    padding: 10px 0;    border-radius: 0;    margin: 2px;    margin-right: 15px;    width: 231px;    display: block;    position: relative;    right: 50px;}.evrplus_social_container {	padding: 0 10px;	width: 100%;	position: absolute;  	top: 8px;}.evrplus_addToCalendar {	display: block;  	float: right;  	width: 200px;  	text-decoration: none;}.evrplus_addToCalendar:hover {	text-decoration: none;}.evrplus_social_content {	float: left;}.evrplus_addcal_icon_add_calendar:before {	line-height: 30px;}.evrplus_addcal_icon_add_calendar{    z-index: 999;    position: relative;    right: 50px;}.evrplus_social_Links {	width: 50px;	height: 40px;	float: none;	display: block; 	margin-bottom: 9px;}.evrplus_social_Links a {	display: block;	width: 100%;  	height: 100%;}.evrplus_social_Links a.evrplus_socialtwitter {	background-color: #00ACED;}.evrplus_social_Links a.evrplus_socialfacebook {	background-color: #3b5998;}.evrplus_tw_icon:before, .evrplus_fb_icon:before {	float: none;	line-height: 40px;	margin: 0;}#details > h2 { 	color: #666666; 	font-size: 26px; 	font-weight: 100;	text-align: center;	padding: 20px 0;	margin: 0;	border-bottom: 1px solid #cdcdcd;	font-family: 'RobotoLight';}.event_date_border, .locationAddressBorder {	border-right: 1px solid #cdcdcd;}.event_date_container, .event_time_container {	padding-top: 25px; 	padding-bottom: 25px; 	margin: 0 auto; 	display: table;}.event_dateTime_container {	border-bottom: 1px solid #cdcdcd;	overflow: hidden;}#details .event_dateTime_container p {	font-size: 18px;	font-family: 'RobotoLight';}.event_date_container .dashicons {	float: left;}.event_date_container .dashiconsText {	margin-left: 28px;}#details p {	color: #666666;}#details #evrplus_pop_map {	width: 100%;	height: 220px;  	float: none;  	margin-left: 0;}#details #evrplus_pop_address {	width: 100%;	padding: 25px 0;}#details #evrplus_pop_address h3 {    margin-top: 0;    margin-bottom: 17px;}#evrplus_pop_address > p {    padding: 0 23px;}#details #evrplus_pop_address .dashicons {	float: left;}#details #evrplus_pop_address .locationTitle {	font-size: 20px;	font-weight: 100 !important;	color: #a6a6a6;	margin-left: 21px;  	font-family: 'RobotoLight';}#details #evrplus_pop_address .dashicons-location:before {	line-height: 22px; 	color: #a6a6a6;}#details #evrplus_pop_address p, #details #evrplus_pop_price p {	font-weight: 100 !important;	color: #1b1b1b;}.LocationDetailsContainer {	overflow: hidden; 	border-bottom: 1px solid #cdcdcd;}.event_map_border {	border-bottom: 1px solid #cdcdcd;}#details {	margin: 0 !important;	overflow: hidden;  	border-radius: 7px;}.evrplus_Image_single {	position: relative;}.evrplus_thumbnail_single {	float: left;	margin-right: 25px;}.evrplus_thumbnail_container {	padding: 20px 15px 20px 25px;	border-bottom: 1px solid #cdcdcd;    min-height: 175px;}#details #evrplus_pop_price h3 {	margin: 0;	margin-bottom: 10px;}#details #evrplus_pop_price h3 u {	color: #a6a6a6;	font-family: 'RobotoLight' !important;}#details #evrplusRegForm {	width: 100%;  	margin-left: 0;  	padding: 0 15px;  	display: none;}#details #evrplusRegForm ul {	padding: 0;}#details #evrplusRegForm input[type="text"], #details #evrplusRegForm textarea {	border: 1px solid #cdcdcd;  	box-shadow: none;}#details #evrplusRegForm input[type="text"].altTextField {	margin-bottom: 15px !important;}#details .registerForm {	padding-top: 15px;	}.extenal_link_reg{    background: #5BA4A4;    border-radius: 5px;    color: #FFFFFF !important;    border: 0px;    cursor: pointer;    margin: 0 auto;    display: block;    width: 100px;    padding: 5px;    text-align: center;}input.register_now_button[type="button"],input.register_now_button[type="button"]:hover{	background: url("images/popup-register-button-icon.png") no-repeat scroll 17px center #5BA4A4;  	border-radius: 5px;  	color: #FFFFFF;  	border: none;  	cursor: pointer;  	margin: 0 auto;  	display: block;}#evrplus_pop_foot input.more_info_button{    background:#5BA4A4;    border-radius: 5px;    color: #FFFFFF;    border: none;    cursor: pointer;    margin: 0 auto;    display: block;}#evrplus_pop_price p:first-child{ margin-top: 26px; }#evrplus_pop_price p{    padding: 5px 23px;}#evrplus_pop_foot input.more_info_button{    position: relative;    top: 50px;    left: 160px;    padding: 8px 15px 8px 20px!important;    font-size: 16px;}#details .reg_fees_select {	color: #FFFFFF;  	margin-bottom: 27px;}#details .redCountdownDemo {	width: 400px;  	margin: 15px auto;}.evrplus_regform{   width: 92%; }#details .redCountdownDays, #details .redCountdownHours, #details .redCountdownMinutes, #details .redCountdownSeconds {	background: #ffffff;  	border-radius: 50%;}#details .evrplus_counter {	border-bottom: 1px solid #cdcdcd;}#details .regform_buttons {	margin-left: 150px;	margin-top: 15px;}.calendar-date-switcher select {	color: #000000;}@media (max-width: 767px) {	.event_date_border, .locationAddressBorder {		border-right: 0;	}	.evrplus_thumbnail_single {		display: block;		margin: 0 auto 15px;		float: none;	}	.locationAddressBorder {		overflow: hidden;	}}@media (max-width: 480px) {	#details .redCountdownDemo {		width: 100%;	}	.evrplus_social_container {		position: static;	}	.evrplus_addToCalendar {		float: none;		margin: 15px auto;	}	.evrplus_social_content {		float: none;		margin: 0 auto;  		display: table;	}}@media only screen and (max-width: 320px) {	#details img {		width: 100% !important;  		margin-top: 0;	}}@media only screen and (max-width: 767px) and (min-width: 568px) {	margin-left: 0;}/* Custom Style End */