/* Topics */
.palestras-topics {
    padding: 4rem 0 0 0;
    background-color: white;
}

.palestras-topic-card {
    background: white;
    padding:0;
	margin:0 0 4rem 0;
    border-radius: 1rem;
    transition: transform 0.25s ease, box-shadow 0.25s ease;
    border: 1px solid rgba(0,0,0,0.05);
    box-shadow: 0 10px 30px rgba(0,0,0,0.1);
	overflow:hidden;
}

.palestras-topic-card:hover {
    transform: translateY(-10px);
    box-shadow: 0 20px 40px rgba(0,0,0,0.1);
    /* border-color: var(--color-accent); */
}

.palestras-topic-image {
	width:100%;
	height:17rem;
	background-size:cover;
	background-position:center;
	margin:0;
}

.palestras-topic-body{
	padding:1.5rem 1.5rem 0 1.5rem;
}

.palestras-topic-card:hover .palestras-topic-image {
    opacity:0.8;
}

.palestras-topics-title {
    font-size: 2.2rem;
	line-height:1.1;
    font-weight: 600;
    margin-bottom: 0.5rem;
    color: var(--color-black);
	text-align:center;
}

.palestras-topics-excerpt{
	padding:1.4rem;
	font-size: 1rem;
	font-weight: 200;
	color: var(--color-black);
	margin-bottom:1rem;
	text-align:center;
}

.palestras-topic-footer{
	padding:1rem 1.5rem 1.5rem 1.5rem;
	text-align:center;
}
.palestras-topic-footer .btn{margin-bottom: 5px;}
.palestras-topic-title {
    font-size: 1.5rem;
    font-weight: 300;
    margin-bottom: 1rem;
    color: var(--color-black);
	text-align:left;
}

.palestras-topic-excerpt{
	padding:1.4rem 1.7rem;
	font-size: 1rem;
	font-weight: 200;
	color: var(--color-black);
	margin-bottom:1rem;
	border-radius:2rem;
	background-color:var(--color-bg-light);
	text-align:left;
}

.palestras-topics .col-md-4 .palestras-topic-excerpt{
	padding:0;
	background:none;
}

.palestras-topic-info{
	margin-bottom:1rem;
	font-size:0.875rem;
	font-weight:200;
	color:var(--color-gray);
}

.palestras-info-icon{
	display: block;
	width: 1rem;
	height: 1rem;
	color: var(--color-accent);
	margin: 0.1rem 0.7rem 0 0;
	background-size: cover;
	background-position: center;
	float: left;
}

.palestras-info-icon.users{
	background-image:url('../../image/icon-users.svg');
}

.palestras-info-icon.clock{
	background-image:url('../../image/icon-clock.svg');
}

.palestras-info-icon.target{
	background-image:url('../../image/icon-target.svg');
}

.palestras-topic-goal{
	margin-bottom:1rem;
	font-size:0.875rem;
	font-weight:200;
	color:var(--color-gray);
}

.palestras-goal-title{
	margin:1rem 0;
	font-size:1rem;
	line-height:1;
	font-weight:400;
	color:var(--color-gray);
}

.palestras-goal-title::before{
	content:"";
	display:block;
	float:left;
	margin:0 0.7rem 0 0;
	width:1rem;
	height:1rem;
	background-image:url('../../image/icon-target-red.svg');
	background-size: cover;
	background-position: center;
}

.palestras-goal-icon{
	display: block;
	width: 1rem;
	height: 1rem;
	color: var(--color-accent);
	margin: 0.1rem 0.7rem 0 0;
	background-size: cover;
	background-position: center;
	float: left;
	background-image:url('../../image/icon-check.svg');
}

@media screen and (min-width:768px) {
	.palestras-topics {
		padding: 6rem 0 0 0;
	}
	.palestras-topics-title {
		font-size: 3rem;
	}
	.palestras-topics-excerpt{
		padding:1.4rem;
		font-size: 1.25rem;
	}
	.palestras-topic-body{
		padding:2.5rem 2.5rem 0 2.5rem;
	}
	.palestras-topic-footer{
		padding:1rem 2.5rem 2.5rem 2.5rem;
	}
}