/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */
.section-events-wrapper .bx-wrapper{
	margin:0 !important;
}
.section-events-wrapper .bx-wrapper .bx-viewport{
	border:none;
	box-shadow: none;
	background:none;
	left:0;
}

.section-events-wrapper .bx-wrapper .bx-next,
.section-events-wrapper .bx-wrapper .bx-prev{
	background:none;
	text-indent:0;
	top: 50%;
	transform: translateY(-50%);
	width: 40px;
	height: 40px;
	margin-top: 0;
}

.section-events-wrapper .bxslider{
	width: 100%;
}

.section-events-wrapper .bxslider img{
	width: 100%;
}

.section-events-wrapper .bx-wrapper .bx-prev{
	left: -25px;
}

.section-events-wrapper .bx-wrapper .bx-next{
	right: -25px;
}

.section-events-wrapper .bx-wrapper .bx-prev i,
.section-events-wrapper .bx-wrapper .bx-next i{
	font-size:30px;
	border-radius:50%;
	width: 40px;
	height: 40px;
	position: relative;
}

.section-events-wrapper .bx-wrapper .bx-prev i:before,
.section-events-wrapper .bx-wrapper .bx-next i:before{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	height: 26px;
}

.section-events-wrapper .bx-wrapper .bx-controls-direction a:hover,
.section-events-wrapper .bx-wrapper .bx-controls-direction a:active,
.section-events-wrapper .bx-wrapper .bx-controls-direction a:focus,
.section-events-wrapper .bx-wrapper .bx-controls-direction a:visited{
	text-decoration:none !important;
}

.section-events-wrapper .bxslider .article--grid{
	margin: 0;
}

.section-events-wrapper .article__content{
    padding: 0 15px;
}

.section-events-wrapper .events > .col-12 > .bxslider .article--grid{
    float: left;
    max-width: 33.33333%;
}

.acf-map {
	width: 100%;
	height: 400px;
	border: #ccc solid 1px;
	margin: 20px 0;
}

/* fixes potential theme css conflict */
.acf-map img {
	max-width: inherit !important;
}

.circle-image {
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-o-border-radius: 50%;
}

.article--events .article__thumbnail{
	overflow:hidden;
}

.article--events .article__thumbnail img{
	transition: all 0.3s;
}

.article--events .article__thumbnail.hover :hover img{
	-ms-transform: scale(1.5);
	-moz-transform: scale(1.5);
	-webkit-transform: scale(1.5);
	-o-transform: scale(1.5);
	transform: scale(1.5);
}
.z-10{z-index:10;}

#map {
	height: 400px;
	width: 100%;
}
@media (min-width: 750px) {
	.gi-event_form-one {
		margin-top: -250px;
	}
}

.event-speakers .shadow,
.other-contents .shadow{
	box-shadow: rgb(239 239 239) 6px 6px 20px 0px;
}