body{
	background:#fff url(../img/bg1.png) no-repeat 100% 100%;
	background-size:572px auto;
	text-align:center;
}
#footer a{
	color:inherit;
}
#footer{
	padding:15px 0;
	color:#A0A0A0;
	text-align:center;
	font-weight:600;
	line-height:2;
}
#banner{
	text-align:center;
	font-weight: 900;
	font-size: 48px;
	line-height: 60px;
	padding:60px 20px;
	background:#70ad47 url(../img/banner_bg.png) no-repeat 0 50%;
	color:#fff;
	width:100%;
	background-size:415px auto;
}
h2{
	font-weight: 800;
	font-size: 24px;
	line-height: 30px;
	margin-bottom:68px;
}

.conferences-item:hover{
	box-shadow: 0px 5px 35px rgba(0, 0, 0, 0.6);
	text-decoration:none;
}
.conferences-item h2 a{
	color:inherit;
}
.conferences-item h2{
	margin:0;
	display:block;
	font-weight: 900;
	font-size: 36px;
	line-height: 45px;
}
.conferences-item ul.details i{
	display:inline-block;
	margin-right:10px;
	font-size:20px;
}
.conferences-item ul.details li{
	margin:0 15px 0 0;
	padding:10px 0 0 0;
	display:block;
}
.conferences-item ul.details{
	margin:0;
	position:absolute;
	width:100%;
	bottom:0;
	left:0;
	padding:0;
	list-style:none;
	display:block;
	padding:0 30px 20px 30px;
	font-size:18px;
}
.conferences-item p.actions{
	margin-bottom:0;
}
.conferences-item .ci-inner{
	background-size:cover;
	background-position:50% 100%;
	border-radius:60px;
	border-top-right-radius:0px;
	border-bottom-left-radius:0px;
	padding:30px;
	height:235px;
	position:relative;
}

.conferences-item{
	display:block;
	margin-bottom:35px;
	border-radius: 60px;
	border-top-right-radius:0px;
	border-bottom-left-radius:0px;
	-webkit-transition:border-color 150ms, -webkit-box-shadow 150ms;
	transition:border-color 150ms, -webkit-box-shadow 150ms;
	-o-transition:border-color 150ms, box-shadow 150ms;
	transition:border-color 150ms, box-shadow 150ms;
	transition:border-color 150ms, box-shadow 150ms, -webkit-box-shadow 150ms;
	
	text-align:left;
	
	break-inside: avoid;
	overflow: hidden; /* fix for Firefox */
    -webkit-column-break-inside: avoid;
	backface-visibility:hidden;
	
	color:#fff;

	
	box-shadow: 0px 5px 35px rgba(0, 0, 0, 0.3);
	background:#70ad47;
	padding-top:10px;
}
.conferences-list .conferences-item{
	width:31%;
}
.conferences-list{ 
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
@media screen and (max-width: 1000px) {
	.conferences-list .conferences-item{
		width:100%;
	}
	
}
