/**
* Theme Name: Triply Child
* Description: This is a child theme of Triply, generated by Merlin WP.
* Author: <a href="https://pavothemes.com/">Duc Pham (Opal Team)</a>
* Template: triply
* Version: 1.1.3
*/

.courses-list-container, 
.courses-list-container {
	font-size: 16px;
	line-height: 1.5;
}

#page #content .u-busca-curso {background-position: -20px 120px;}

#filtros_container {
	align-items: flex-start;
	display: flex;
	justify-content: space-between;
	min-height: 200px;
}

#filtros_container #div-master {
	margin: 37px 0 0;
	width: 500px;
}

#filtros_container #div-master .div-filtro {width: 300px;}

#filtros_container input[type="search"]:focus {border-color: #E21E22;}

#filtros_container input[type="button"] {
	background-color: #E21E22;
	border-radius: 5px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin: 24px 0 0;
	padding: 16px 30px;
	text-align: center;
}
#filtros_container input[type="button"]:focus,
#filtros_container input[type="button"]:hover {background-color: var(--e-global-color-secondary_hover);}

#filtros_container label:hover {color: #E21E22;}

.courses-list-container .course-info {padding-bottom: 5rem;}

.courses-list-container .course-info .course-image {border-radius: 5px;}

.courses-list-container .course-info .course-id {display: none;}

.courses-list-container .course-info .course-title {
	font-size: 24px;
	line-height: 1.25;
}

.courses-list-container .course-info .course-link {
	background-color: #E21E22;
	bottom: 1rem;
	border-radius: 5px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: 700;
	left: 50%;
	line-height: 20px;
	max-width: calc(100% - 2rem);
	padding: 16px 30px;
	position: absolute;
	text-align: center;
	transform: translateX(-50%);
	width: 100%;
}

.courses-list-container .course-info .course-link:focus,
.courses-list-container .course-info .course-link:hover {background-color: var(--e-global-color-secondary_hover);}