.eb-container img{
	border:0
	}
.eb-container [class*=" icon-"],.eb-container [class^=icon-]{
	display:inline-block!important
	}
.eb-container .input-append .add-on,.eb-container .input-prepend .add-on{
	height:auto!important
	}
.eb-container .d-block{
	display:block
	}
img.eb-thumb-left{
	margin-right:15px;
	float:left!important
	}
.eb-img-left,.eb-thumb-left{
	margin-right:15px;
	margin-bottom:15px
	}
.eb-img-right,.eb-thumb-right{
	margin-left:15px;
	margin-bottom:15px
	}
.eb-right-align,.eb-text-right,.text-right{
	text-align:right!important
	}
.eb-left-align,.eb-text-left,.text-left{
	text-align:left!important
	}
.center,.text-center{
	text-align:center
	}
.btn-group .calendar-head-row td{
	font-size:medium!important
	}
.eb-search-bar-container .btn-group select{
	font-size:medium
	}
#eb-search-filters-reset-button{
	margin-left:5px
	}
.modal-body .form.form-horizontal{
	padding-left:10px;
	padding-right:10px
	}
.eb-invisible-to-visitors{
	display:none!important
	}
.eb-categories-list-items>div{
	margin-bottom:20px
	}
.eb-categories-list-items .eb-category-item{
	box-shadow:0 20px 60px 0 rgba(6,10,20,.08);
	border-radius:5px;
	padding:15px 10px
	}
.eb-events-list-items>div{
	margin-bottom:20px
	}
.eb-events-list-items .eb-event-item-list-layout{
	box-shadow:0 20px 60px 0 rgba(6,10,20,.08);
	border-radius:5px;
	padding:15px 10px
	}
#eb-categories .eb-category,#eb-events .eb-event{
	margin:0 0 20px
	}
.eb-box-heading{
	border-radius:7px 7px 0 0;
	color:#333;
	font-weight:700;
	padding:8px 10px;
	margin:0;background:#f2f2f2;
	border:1px solid #dbdee1
	}
.eb-box-heading h2,.eb-box-heading h3{
	margin:0
	}
#eb-categories .eb-description,#eb-event-page .eb-description,#eb-events .eb-description{
	background:#fff;
	border-bottom:1px solid #dbdee1;
	border-left:1px solid #dbdee1;
	border-right:1px solid #dbdee1;
	border-radius:0 0 7px 7px;
	margin:0;
	padding:10px
	}
#eb-categories .eb-category img{
	margin:0 10px 0 0!important;
	padding:0!important
	}
#eb-categories-columns-page .eb-category-wrapper,.eb-columns-layout-container .eb-event-wrapper{
	min-height:250px
	}
#eb-categories-columns-page .eb-category-wrapper{
	margin:10px 0
	}
#eb-category{
	padding:10px 0
	}
#eb-category h1.eb-page-heading{
	margin:0
	}
td.eb-event-property-label{
	width:110px;
	text-align:left;
	font-weight:700
	}
.date-col{
	width:20%
	}
.capacity-col,.registered-col{
	width:8%
	}
.price-col{
	width:10%;
	text-align:right
	}
.eb-taskbar{
	margin:0;
	list-style:none
	}
.eb-taskbar ul{
	margin:0;
	padding:0
	}
.eb-taskbar li{
	float:left;
	list-style-type:none;
	background-image:none;
	padding:0 5px 0 0;
	margin:.5em 0 2px
	}
.eb-taskbar li a:hover,.eb-taskbar li a:link,.eb-taskbar li a:visited{
	text-decoration:none
	}
.eb-taskbar .dropdown-menu li{
	margin:0!important;
	padding:0!important;
	float:none!important
	}
#eb-event{
	padding:0 15px 15px
	}
#eb-event-page h1.eb-page-heading{
	margin:0
	}
#fb-share-button{
	display:inline
	}
#eb-share-text{
	float:left;
	font-weight:700;
	padding-top:15px;
	font-size:150%
	}
#eb-event-info{
	margin-top:15px
	}
#eb-event-info table{
	margin-top:10px
	}
.eb-notice-message{
	font-size:130%;
	font-weight:700;
	margin-top:8px
	}
.date_col{
	width:20%
	}
.capacity_col,.registered_col{
	width:8%
	}
.list_first_name{
	width:15%
	}
.list_last_name{
	width:9%
	}
.list_email,.list_event_date{
	width:10%
	}
.list_registrant_number{
	width:8%
	}
.list_amount{
	text-align:right;
	width:6%
	}
.list_id{
	text-align:center;
	width:15%
	}
.col_quantity{
	width:16%;
	text-align:center!important
	}
.col_price{
	text-align:right!important;
	width:10%
	}
.quantity_box{
	text-align:center!important
	}
span.total_amount{
	font-weight:700
	}
.col_subtotal{
	width:12%;
	text-align:right!important
	}
.eb_rate,.qty_title{
	font-weight:700
	}
.col_event_date{
	width:20%;
	text-align:center
	}
.col_event{
	padding-left:5px
	}
span.view_list{
	font-weight:700
	}
.bubble li{
	list-style-type:none;
	background-image:none;
	line-height:18px;
	margin-left:2px;
	font-size:13px
	}
.bubble .location_name,li.getdirection a{
	font-weight:700
	}
.eb-events-timeline .eb-taskbar{
	padding:25px 0;
	border-bottom:1px dotted #a5a5a5;
	margin:0;
	list-style:none
	}
.eb-event-container{
	background-image:url(../images/dot-ver.png);
	background-position:41px 85px;
	background-repeat:repeat-y;
	margin-top:0;
	padding:0 0 0 100px
	}
.eb-event-date-container{
	background:#fff;
	border:1px solid #eee;
	margin:0 15px 0 -100px;
	width:auto;
	border-radius:100%;
	display:block;
	float:left;
	position:relative
	}
.eb-event-date,.eb-event-date-container{
	padding:5px;
	-moz-border-radius:100%;
	-webkit-border-radius:100%
	}
.eb-event-date{
	background-image:none!important;
	border-radius:100%;
	font-family:inherit;
	height:60px;
	width:60px;
	text-align:center
	}
.eb-event-date-day{
	color:#000;
	font-size:20px;
	font-weight:700;
	line-height:20px;
	padding-top:4px
	}
.eb-event-date-month,.eb-event-date-year{
	color:#000;
	font-size:14px;
	line-height:14px
	}
.eb-even-title-container{
	line-height:normal;
	margin:0
	}
.eb-event-information{
	padding:0 0 10px;
	margin-bottom:12px
	}
.eb-event-date-info{
	font-size:130%;
	line-height:150%;
	display:inline-block
	}
.eb-event-start-end-date{
	margin:0 8px 0 0
	}
.eb-event-price-container{
	display:inline-block;
	float:right;
	font-size:140%;
	background-image:none!important
	}
.eb-event-price-container .eb-individual-price{
	color:#000;
	display:inline-block;
	padding:10px
	}
span.eb-event-time,span.eb-time{
	padding-left:5px
	}
@media screen and (min-width:768px){
	.event-property-fixed{
		float:right;
		position:relative;
		top:0;
		margin:0 0 10px 10px
		}
	}
td.eb-event-property-label{
	width:auto
	}
#eb-mini-cart-page.eb-container{
	padding:15px
	}
.eb-cart-content table tr td{
	vertical-align:middle
	}
.registrant-item-container{
	margin:0;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	padding:0
	}
.registrant-item-container li{
	list-style:none;
	border-bottom:1px solid #ccc;
	line-height:30px;
	padding:0 5px
	}
.registrant-item-container li:first-child{
	background:#666!important;
	color:#fff;
	border-radius:0!important
	}
.totals>div{
	border:2px solid #bbb;
	border-radius:4px;
	color:#333;
	display:inline-block;
	font-size:14px;
	padding:7px 10px 6px;
	position:relative;
	text-align:center;
	margin-bottom:10px
	}
.wait{
	position:relative;
	top:5px;
	right:10px
	}
.wait .fa-refresh{
	color:#00ae7c
	}
#adminForm .well{
	background:transparent none repeat scroll 0 0;
	border-radius:0;
	box-shadow:none;
	padding:0
	}
#colorbox #cboxContent h1{
	background:#eee none repeat scroll 0 0;
	line-height:normal;
	margin:0;
	padding:10px
	}
.eb-mobile-event-date,.eb-mobile-event-price,.eb-mobile-quantity,.eb-mobile-sub-total{
	padding:5px
	}
.eb-mobile-event-title{
	background:#000;
	margin-bottom:10px
	}
.eb-mobile-event-title a{
	color:#fff
	}
.eb-multiple-dates-instructions{
	margin-top:5px;
	font-weight:700
	}
td.eb-ticket-type-title{
	font-weight:700
	}
p.eb-ticket-type-description{
	font-weight:400;
	font-size:85%
	}
.eb-event-large-image{
	margin:0 0 20px;
	max-width:100%
	}
h3.eb-heading{
	display:inline-block;
	margin-right:20px
	}
.eb-event-box .eb-event-date-time{
	margin-top:15px;
	font-weight:700;
	font-size:130%
	}
.eb-event-box .eb-event-location-price{
	padding-bottom:10px;
	padding-top:10px
	}
.eb-event-box .eb-event-location{
	font-weight:700
	}
.eb-event-box .eb-event-price{
	padding:5px;
	font-weight:700
	}
.eb-event-box img.eb-event-thumb{
	width:100%
	}
@media screen and (max-width:640px){
	.eb-taskbar li{
		float:none!important
		}
	}
.btn-toolbar .btn-wrapper{
	display:inline-block;
	margin:0 0 5px 5px
	}
.eb-location-description{
	padding-top:15px
	}
.eb-category-description img.eb-thumb-left{
	padding-bottom:10px;
	padding-top:2px
	}
.eb-register-buttons-top{
	margin-bottom:5px
	}
.eb-events-timeline .eb-register-buttons-top{
	border-bottom:none;
	padding-top:0;
	margin-top:-20px;
	padding-bottom:10px
	}
body .tooltip-inner table{
	color:#fff
	}
@media (max-width:480px){
	table.eb-responsive-table,table.eb-responsive-table tbody,table.eb-responsive-table td,table.eb-responsive-table th,table.eb-responsive-table thead,table.eb-responsive-table tr{
		display:block;
		border:none
		}
	table.eb-responsive-table thead tr{
		position:absolute;
		top:-9999px;
		left:-9999px
		}
	table.eb-responsive-table tr{
		border:1px solid #ccc;
		margin-bottom:5px
		}
	table.eb-responsive-table td{
		border:none!important;
		position:relative;
		padding:12px 5%;
		text-align:left
		}
	table.eb-responsive-table td .td-text,table.eb-responsive-table td:before{
		float:left;
		width:50%
		}
	table.eb-responsive-table td:before{
		width:50%;
		padding-right:15px;
		text-align:left;
		content:attr(data-content);
		display:block;
		font-weight:700
		}
	table.eb-responsive-table td:after{
		content:"";
		display:table;
		clear:both
		}
	table.eb-responsive-table td.center{
		text-align:left
		}
	table.eb-responsive-table .eb-taskbar li{
		float:left!important;
		text-align:left
		}
	}
p.eb-available-tags{
	margin-top:10px;
	font-weight:400!important
	}
.eb-search-bar-container{
	margin:0 auto;
	padding:30px 0 20px 10px;
	background-color:#f5f5f5
	}
.eb-search-bar-container select{
	display:inline-block
	}
.eb-search-bar-container #filter_duration,.eb-search-bar-container #location_id{
	margin-left:5px
	}
#eb_search_form{
	padding-top:10px
	}
#eb_search_form .control-label{
	font-weight:700;
	padding:5px 0
	}
.autocomplete-suggestions{
	border:1px solid #999;
	background:#fff;
	overflow:auto
	}
.autocomplete-suggestions strong{
	font-weight:400;
	color:#39f
	}
.autocomplete-suggestion{
	padding:2px 5px;
	white-space:nowrap;
	overflow:hidden
	}
.autocomplete-selected{
	background:#f0f0f0
	}
.autocomplete-group{
	padding:2px 5px
	}
.autocomplete-group strong{
	display:block;
	border-bottom:1px solid #000
	}
#eb-forgot-username-password{
	border-bottom:none;
	margin-left:0
	}
#eb-forgot-username-password li{
	display:inline-block;
	list-style:none;
	padding-right:15px
	}
.eb-save-to-calendar-container i{
	padding-right:5px
	}
.eb-events-timeline .eb-description-details.uk-clearfix{
	margin-top:5px
	}
.row-fluid .eb-first-child-of-new-row{
	margin-left:0!important
	}
.eb-columns-layout-container .eb-event-wrapper{
	background-color:#fff;
	border:1px solid #ddd;
	border-radius:20px;
	box-shadow:0 1px 8px 5px #dddfe2;
	position:relative;
	overflow:hidden!important;
	margin:10px 0
	}
.eb-columns-layout-container .eb-event-wrapper img{
	width:100%;
	padding-bottom:10px
	}
.eb-columns-layout-container .eb-event-wrapper>div,.eb-columns-layout-container .eb-event-wrapper>h2{
	padding-left:10px!important;
	padding-right:10px!important
	}
joomla-toolbar-button{
	padding-right:3px;
	margin-bottom:5px
	}
.eb-ical-export-link{
	font-size:16px
	}
.eb-ical-export-link i{
	padding-right:5px
	}
.eb-container .form-group input.checkbox,.eb-container .form-group input.radio,.eb-container .form-group select{
	display:inline-block
	}
.eb-container .form-group.form-row{
	margin-bottom:15px
	}
.eb-container .input-mini{
	width:60px!important
	}
.eb-container .input-small{
	width:90px!important
	}
.eb-container .input-medium{
	width:150px!important
	}
.eb-container .input-large{
	width:210px!important
	}
.eb-container .input-xlarge{
	width:270px!important
	}
.eb-container .input-xxlarge{
	width:530px!important
	}
.eb-container label.control-label{
	text-align:left;
	font-weight:700
	}
.eb-container .field-calendar{
	display:inline-block!important
	}
.eb-container .field-calendar .nav{
	width:auto
	}
form#adminForm label.control-label,form.form-horizontal .control-label,form.form-horizontal .control-label label{
	text-align:left;
	font-weight:700
	}
form.form-horizontal ul{
	list-style:none
	}
form.form-horizontal ul li label{
	display:inline
	}
.eb-form-heading{
	background:none repeat scroll 0 0 #f8f8f8;
	border:1px solid #dbdee1;
	color:#555;
	font-size:13px;
	font-weight:700;
	margin-bottom:15px;
	padding:8px
	}
.eb-form-heading a{
	float:right;
	font-weight:400;
	margin-top:1px;
	text-decoration:none;
	cursor:pointer
	}
.eb-form-content{
	display:none;
	padding:0 0 15px
	}
.eb-form-content .left{
	float:left;
	width:48%
	}
.eb-form-content .right{
	float:right;
	width:48%
	}
.eb-form-content .buttons{
	clear:both
	}
.star,span.error,span.invalid,span.required{
	color:red
	}
span.required{
	padding-left:5px
	}
span.error{
	font-size:150%
	}
.eb_form_header{
	font-weight:700;
	font-size:15px
	}
#payment_method_container label.radio{
	display:block;
	margin-bottom:5px
	}
span.eb-uploaded-file{
	padding-left:10px;
	font-weight:700
	}
img.eb-payment-method-icon{
	margin-bottom:8px
	}
#tickets_members_information{
	margin:0;
	padding:0
	}
div.eb-field-validation-error{
	margin:5px 0 0;
	color:red
	}
.eb-container .form-group select.form-select.input-mini{
	width:100px!important
	}
.eb-container .form-group select.form-select.input-medium{
	width:180px!important
	}
.eb-joomla4-container .btn-group .chosen-container{
	margin-left:5px
	}
.eb-addon-container.input-group{
	width:150px
	}
.eb-container-j4 .eb-addon-container.input-group{
	width:180px!important
	}
@media (min-width:768px){
	.eb-one-half,.eb-one-quarter,.eb-one-third,.eb-three-quarters,.eb-two-quarters,.eb-two-thirds{
		float:left
		}
	.eb-one-one{
		width:100%
		}
	.eb-one-half,.eb-two-quarters{
		width:50%
		}
	.eb-one-third{
		width:33.3333%
		}
	.eb-two-thirds{
		width:66.6666%
		}
	.eb-one-quarter{
		width:25%
		}
	.eb-three-quarters{
		width:75%
		}
	}
.eb-menu-calendar{
	float:right;
	width:auto;
	margin:10px 0;
	padding:0;
	list-style:none
	}
.eb-menu-calendar li a{
	background:#f4f4f4;
	display:block;
	padding:7px 10px
	}
.eb-calendar{
	width:100%
	}
.eb-calendar ul{
	list-style:none;
	padding:0;
	margin:0;
	clear:both;
	width:100%
	}
.eb-calendar li{
	background-image:none;
	box-sizing:border-box;
	padding:5px;
	margin:0;
	display:block;
	float:left
	}
.eb-calendar li .day,.eb-calendar li .month{
	display:none
	}
.eb-calendar .eb-days li,.eb-calendar .eb-weekdays li{
	overflow:visible;
	width:14.2823%
	}
.eb-calendar ul.eb-month-browser li{
	width:25%;
	padding:0;
	border:0;
	text-align:center;
	text-transform:uppercase;
	height:auto;
	margin:5px 0
	}
.eb-calendar ul.eb-month-browser li a{
	color:#fff
	}
.eb-calendar ul.eb-month-browser li#eb-current-month{
	width:50%
	}
.eb-calendar ul.eb-weekdays{
	height:40px
	}
.eb-calendar ul.eb-weekdays li{
	text-align:center;
	text-transform:uppercase;
	line-height:20px;
	padding:10px 6px!important;
	color:#fff;
	font-size:13px
	}
.eb-calendar .eb-days:last-child li{
	margin-bottom:0!important
	}
.regpro-calendarMonthHeader{
	text-align:center;
	vertical-align:middle
	}
i.eb-calendar-navigation{
	font-size:26px
	}
i.eb-calendar-navigation:before{
	color:#fff
	}
#eb-current-month select{
	display:inline-block
	}
#eb-current-month #month{
	margin-right:5px
	}
.regpro-calendarWeekDayHeader{
	font-weight:bolder;
	text-align:center;
	vertical-align:middle;
	padding:5px;
	color:#fff
	}
.regpro-calendarDay{
	text-align:left;
	font-weight:bolder;
	vertical-align:top;
	font-size:12px;
	font-style:normal;
	padding:5px;
	background-color:#efefef;
	border-left:1px solid #fff;
	border-top:1px solid #fff
	}
.regpro-calendarDay:hover{
	background-color:#dad9ce
	}
.regpro-calendarDay .eb_event_link{
	color:#fff;
	display:block;
	font-size:11px;
	padding:5px;
	border-color:#d0d4d4 #fff #fff #d0d4d4;
	border-style:solid;
	border-width:1px
	}
#eb-calendar-legend ul{
	margin:20px 0 0
	}
#eb-calendar-legend ul li{
	float:left;
	width:auto
	}
#eb-calendar-legend span{
	display:block;
	width:25px;
	height:25px;
	float:left;
	margin-right:5px;
	margin-left:5px
	}
#eb-calendar-legend a{
	font-size:12px;
	font-weight:700;
	height:25px;
	line-height:25px
	}
#eb-calendar-legend ul li{
	list-style:none;
	content:""
	}
.left_calendar{
	margin:10px 0
	}
.left_calendar,.left_calendar .field-calendar,.left_calendar input[type=button]{
	display:inline-block
	}
.left_calendar .field-calendar .input-append{
	margin-bottom:0
	}
#extcalendar .today{
	padding:15px 15px 15px 0;
	font-weight:700;
	color:#606f79
	}
#eb-calendar-page span.fc-title{
	font-size:14px;
	padding:5px
	}
#extcalendar .currentday,#extcalendar .currentmonth,#extcalendar .currentweek{
	font-style:normal;
	font-weight:400;
	padding:3px 11px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	color:#fff
	}
#extcalendar .nextday,#extcalendar .nextweek,#extcalendar .previousday,#extcalendar .previousweek{
	font-weight:700;
	padding:3px 11px;
	text-align:center;
	text-decoration:none;
	height:22px;
	vertical-align:middle;
	width:33%;
	color:#fff
	}
#extcalendar .currentday,#extcalendar .currentweek{
	height:22px;
	text-align:center;
	vertical-align:middle;
	width:34%
	}
#extcalendar .tablea{
	font-size:20px;
	font-weight:700;
	padding:15px;
	text-align:center;
	border-top:1px solid #fff;
	color:#999;
	background-color:#f9f9f9
	}
#extcalendar .eventdesc{
	color:#606f79
	}
#extcalendar .eventdesc .location-name{
	margin:0 0 5px;
	line-height:normal;
	font-size:14px;
	padding:3px 0
	}
#extcalendar .tableb{
	padding:6px 11px;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	color:#000;
	background-color:#f4f4f4
	}
#extcalendar .tablec{
	padding:3px 11px;
	border-top:1px solid #fff;
	color:#333;
	background-color:#f9f9f9
	}
#extcalendar .tableh2{
	font-weight:700;
	margin:0;
	padding:6px 12px;
	color:#fff
	}
.eb-weekly-events-container{
	width:100%
	}
.eb-daily-events-container td.tablea,.eb-weekly-events-container td.tablea{
	width:20%
	}
@media screen and (max-width:767px){
	body .eb-calendar ul{
		width:100%;
		box-sizing:border-box
		}
	body .eb-calendar ul.eb-month-browser li{
		font-size:12px;
		width:auto;
		float:none
		}
	body .eb-calendar ul.eb-month-browser li#eb-current-month{
		width:auto
		}
	body .eb-calendar .eb-weekdays{
		display:none
		}
	body .eb-calendar li{
		display:block;
		height:auto!important;
		border:1px solid #ededed;
		width:100%!important;
		box-sizing:border-box;
		padding:10px;
		margin-bottom:-1px
		}
	body .eb-calendar li .day,body .eb-calendar li .month{
		display:inline
		}
	.eb-menu-calendar li{
		display:inline-block
		}
	}
#eb_full_calendar .fc-daygrid-event{
	white-space:normal
	}
li[class*=eb-calendar-row-]{
	min-height:100px
	}
#eb-fullcalendar-filter-container #btn-apply-calendar-filter,#eb-fullcalendar-filter-container select{
	margin-left:5px
	}
.extcal_minical .extcal_navbar{
	margin:0 0 1px;
	border:none;
	border-bottom:1px solid #b4b4b6
	}
.extcal_minical .extcal_navbar td{
	padding:10px;
	text-align:center;
	width:10%
	}
.extcal_minical .extcal_navbar td.extcal_month_label{
	width:50%
	}
.extcal_minical .extcal_month_label a{
	color:#fff;
	font-weight:700
	}
.mod_eb_minicalendar_link a,.mod_eb_minicalendar_link i,.mod_eb_minicalendar_link i:before,a.mod_eb_minicalendar_link{
	color:#fff
	}
.mod_eb_mincalendar_td_dayname{
	background:#607f93
	}
.mod_eb_mincalendar_table td{
	border:1px solid #ccc
	}
.mod_eb_mincalendar_table tbody td{
	color:#333
	}
a.mod_eb_minicalendar_link{
	color:#f0f0f0;
	font-weight:700;
	text-decoration:none
	}
a.mod_eb_minicalendar_link:link{
	color:#fff
	}
a.mod_eb_minicalendar_link:hover{
	color:#ff0
	}
a.mod_eb_minicalendar_link i,a.mod_eb_minicalendar_link i:before{
	color:#fff
	}
.mod_eb_mincalendar_table{
	font-size:13px;
	font-style:normal;
	margin-bottom:.25em;
	text-align:center;
	text-decoration:none;
	width:100%
	}
.mod_eb_mincalendar_table tbody td{
	font-weight:400;
	padding:3px 2px
	}
.mod_eb_mincalendar_td_dayname{
	color:#f0f0f0;
	font-weight:700;
	line-height:15px;
	text-align:center!important;
	padding:10px
	}
.mod_eb_mincalendar_today{
	color:#000;
	padding:0!important
	}
a.eb_minical_link{
	color:#fff
	}
a.eb_minical_link:hover{
	color:#ff0;
	text-decoration:none
	}
.eb-speaker-container,.eb-sponsor-container{
	text-align:center
	}
td.eb-agenda-time{
	width:15%
	}
.eb-speaker-container .eb-speaker-avatar img{
	box-shadow:0 16px 38px -12px rgba(0,0,0,.56),0 4px 25px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2);
	-moz-box-shadow:0 16px 38px -12px rgba(0,0,0,.56),0 4px 25px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2);
	-webkit-box-shadow:0 16px 38px -12px rgba(0,0,0,.56),0 4px 25px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2);
	width:70%;
	max-width:70%
	}
.eb-speaker-container .eb-speaker-name{
	margin-top:30px;
	line-height:1.6
	}
.eb-speaker-container .eb-speaker-title{
	font-size:90%;
	margin:10px 0
	}
.eb-speaker-container .eb-speaker-description{
	margin:0 0 15px
	}
.eb-speaker-container .btn{
	font-size:20px;
	padding:12px;
	line-height:1em;
	border-radius:50%;
	color:#fff;
	margin:0
	}
#eb-event-agandas{
	margin-top:15px
	}
#eb-speakers-list,#eb-sponsors-list{
	padding-top:15px
	}
.eb-social-sharing-buttons .btn i:before,.eb-speaker-container .btn i:before{
	color:#fff
	}
#rsep_twitter{
	margin-left:3px
	}
#eb-share-button img{
	display:inline
	}
.eb-social-sharing-buttons{
	margin-top:10px
	}
.eb-social-sharing-buttons .btn{
	margin:5px 5px 5px 0;
	padding:10px 30px;
	background-image:none
	}
.eb-social-sharing-buttons i.fa{
	font-size:24px
	}
.btn.eb-btn-twitter{
	background-color:#55acee;
	border-color:#55acee;
	box-shadow:0 2px 2px 0 rgba(85,172,238,.14),0 3px 1px -2px rgba(85,172,238,.2),0 1px 5px 0 rgba(85,172,238,.12)
	}
.btn.eb-btn-facebook{
	background-color:#3b5998;
	border-color:#3b5998;
	box-shadow:0 2px 2px 0 rgba(59,89,152,.14),0 3px 1px -2px rgba(59,89,152,.2),0 1px 5px 0 rgba(59,89,152,.12)
	}
.btn.eb-btn-digg{
	background-color:#a12326;
	border-color:#a12326
	}
.btn.eb-btn-delicious,.btn.eb-btn-digg{
	box-shadow:0 2px 2px 0 rgba(234,76,137,.14),0 3px 1px -2px rgba(234,76,137,.2),0 1px 5px 0 rgba(234,76,137,.12)
	}
.btn.eb-btn-delicious{
	background-color:#ea4c89;
	border-color:#ea4c89
	}
.btn.eb-btn-linkedin{
	background-color:#0976b4;
	border-color:#0976b4;
	box-shadow:0 2px 2px 0 rgba(9,118,180,.14),0 3px 1px -2px rgba(9,118,180,.2),0 1px 5px 0 rgba(9,118,180,.12)
	}
.btn.eb-btn-google{
	background-color:#dd4b39;
	border-color:#dd4b39;
	box-shadow:0 2px 2px 0 rgba(221,75,57,.14),0 3px 1px -2px rgba(221,75,57,.2),0 1px 5px 0 rgba(221,75,57,.12)
	}
.btn.eb-btn-pinterest{
	background-color:#125688;
	border-color:#125688;
	box-shadow:0 2px 2px 0 rgba(18,86,136,.14),0 3px 1px -2px rgba(18,86,136,.2),0 1px 5px 0 rgba(18,86,136,.12)
	}
.eb-container-transparent .eb-box-heading{
	border-radius:0;
	color:inherit;
	padding:8px 0;
	background:transparent;
	border:none
	}
#eb-event-page.eb-container-transparent .eb-description,.eb-container-transparent #eb-categories .eb-description,.eb-container-transparent #eb-events .eb-description{
	background:transparent;
	border-bottom:0;
	border-left:0;
	border-right:0;
	border-radius:0;
	margin:0;
	padding:10px 0
	}