/*
	Theme Name: Cariera Child
    Theme URI: http://themeforest.net/user/gnodesign/portfolio/
    Template: cariera
    Description: Cariera Child Theme. 
    Author: Gnodesign
	Author URI: http://themeforest.net/user/gnodesign/
	License: ThemeForest
    License URI: http://themeforest.net/licenses
    Text Domain: cariera
    Domain Path: /lang/
*/


/* =====================================
=============== HEADER ================= 
========================================*/

header.header1 {
    position: relative;
    padding-left: 5vw;
    padding-right: 5vw;
}


/* =====================================
=============== FOOTER ================= 
========================================*/

footer .container {
    width: 80%;
    max-width: 80%;
}

footer .col-sm-4.col-xs-4 {
    display: flex;
    align-items: center;
}

footer img.wp-image-8278 {
    width: 80%;
}

footer .col-md-3.col-sm-6.col-xs-6,
footer .col-md-2.col-sm-6.col-xs-6 {
    display: flex;
    justify-content: end;
}


/* =====================================
================ HOME ================== 
========================================*/

.fake-list {
    display: flex;
    flex-direction: column;
    padding: 0;
    margin: 0;
    list-style-type: none;
    margin-top: 5px;
    /* Remove bullets if ul or ol is used */
}

.fake-list-item {
    margin-bottom: 5px;
}

.fake-list-item::before {
    content: '• ';
    /* Adiciona um bullet (ponto) antes do texto */
    color: #333;
    /* Cor do bullet */
}

.testimonials-carousel .testimonial-item .testimonial .review:before {
    background-color: #FAD7D1 !important;
}

.slick-next:before,
.slick-prev:before {
    color: #2F2F2F !important;
    font-size: 0.8rem !important;
}

.testimonial h4 {
    color: #E46A7F !important;
}

.testimonial cite {
    color: #E46A7F !important;
}

.slick-arrow {
    background-color: #FFFFFF;
}


/* CADASTRO POPUP */

#cariera_registration .user-role.employer-role {
    display: flex;
}


/* HOME  */

#post-163.ptb80 {
    padding-bottom: 0px;
}


/* Profissionais Grid list */

ul.resumes.resumes_main.resume_grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    height: auto !important;
}

ul.resumes.resumes_main.resume_grid li {
    position: relative !important;
    display: flex;
    flex-wrap: wrap;
    max-width: 100%;
    left: initial !important;
    top: initial !important;
}

@media(max-width:992px){
	
	/* Profissionais Grid list */
	ul.resumes.resumes_main.resume_grid{
		grid-template-columns: repeat(2,1fr);
	}
}

@media(max-width:767px){
	
	/* Profissionais Grid list */
	ul.resumes.resumes_main.resume_grid{
		grid-template-columns: repeat(1,1fr);
	}
}
