/* PJ Bigger Text copy of /themes/cariera-child/style.css */
/*
Theme Name: Cariera Child
Theme URI: https://1.envato.market/cariera
Template: cariera
Description: Cariera Child Theme.
Author: Gnodesign
Author URI: https://1.envato.market/gnodesign
Version: 1.0.0
License: ThemeForest
License URI: http://themeforest.net/licenses
Text Domain: cariera
Domain Path: /lang/
*/

/* =====================================================
   PLAISIOJOBS – ΟΛΟΚΛΗΡΗ Η ΚΑΡΤΑ ΕΙΝΑΙ CLICKABLE
   ===================================================== */

.pj-job-card {
	display: block !important;
	padding: 0 !important;
	position: relative;
	overflow: hidden;
}

.pj-full-card-link {
	display: grid !important;
	grid-template-columns: 88px minmax(0, 1fr) 210px;
	gap: 22px;
	align-items: center;
	width: 100%;
	min-height: 142px;
	padding: 22px 24px;
	color: inherit !important;
	text-decoration: none !important;
	cursor: pointer !important;
	position: relative !important;
	z-index: 20 !important;
	pointer-events: auto !important;
}

.pj-full-card-link,
.pj-full-card-link * {
	pointer-events: auto !important;
}

.pj-full-card-link:hover {
	color: inherit;
	text-decoration: none;
}

.pj-full-card-link:hover .pj-job-title-row h2 {
	color: #0b5ed7;
}

.pj-full-card-link:hover .pj-view-job {
	color: #084298;
	text-decoration: underline;
}

.pj-company-logo,
.pj-job-content,
.pj-job-side {
	position: relative;
	z-index: 21;
}

.pj-job-title-row h2 {
	margin: 0;
	color: #102039;
	transition: color 0.2s ease;
}

.pj-view-job {
	display: inline-block !important;
	opacity: 1 !important;
	transform: none !important;
	color: #0b5ed7;
	font-weight: 700;
}

@media (max-width: 767px) {
	.pj-full-card-link {
		grid-template-columns: 64px minmax(0, 1fr);
		gap: 15px;
		min-height: 0;
		padding: 18px 16px;
	}

	.pj-job-side {
		grid-column: 2;
		text-align: left;
	}
}