/*
Theme Name: Saga Child
Theme URI: https://motivoweb.com/saga/
Author: motivoweb
Author URI: https://themeforest.net/user/motivoweb/
Template:  saga
Description: Business Consulting WordPress Theme.
Version: 2.5
Text Domain: saga
Tags: responsive, retina, rtl-language-support, blog, portfolio, custom-colors, live-editor
License: GNU General Public License
License URI: license.txt
*/

.single-job .meta-post, .single-employer .meta-post{
        display:none !important;
      }
/* Employer Page */

.skillab-employer-fields {
  border: none;
  border-radius: 16px;
  padding: 24px;
  margin-bottom: 24px;
  background: #ffffff;
  box-shadow: 0 4px 12px rgba(0,0,0,0.06);
  line-height: 1.6;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.skillab-employer-fields:hover {
  transform: translateY(-2px);
  box-shadow: 0 6px 16px rgba(0,0,0,0.1);
}

/* --- Info section layout --- */
.skillab-employer-info {
  display: flex;

/*   gap: 16px 24px; */
  margin-bottom: 20px;
}

.skillab-employer-info div {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 1.3rem;
  color: #374151;
}

.skillab-employer-info strong {
  font-weight: 600;
  color: #111827;
  min-width: auto;
}

.skillab-employer-info .icon {
  font-size: 1.3rem;
  color: #0369a1;
}

/* --- Links --- */
.skillab-employer-fields a {
  display: inline-block;
  margin-right: 8px;
  padding: 4px 10px;
  background: #e0f2ff;
  border-radius: 6px;
  color: #0369a1;
  font-size: 1.3rem;
  font-weight: 500;
  text-decoration: none;
  transition: background 0.2s ease, color 0.2s ease;
}

.skillab-employer-fields a:hover {
  background: #0369a1;
  color: #fff !important;
}

/* --- Divider --- */
.skillab-employer-fields hr {
  border: none;
  border-top: 1px solid #f0f0f0;
  margin: 20px 0;
}

/* --- Jobs list --- */
.skillab-employer-jobs-list {
  margin-top: 20px;
}

.skillab-employer-jobs-list h3 {
  font-size: 1.6rem;
  margin-bottom: 14px;
  font-weight: 700;
  color: #111827;
}

.skillab-employer-jobs-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 10px;
}

.skillab-employer-jobs-list li {
  background: #f9fafb;
  padding: 10px 14px;
  border-radius: 8px;
  transition: background 0.2s ease;
}

.skillab-employer-jobs-list li:hover {
  background: #e5e7eb;
}

.skillab-employer-jobs-list li a {
  color: #111827;
  font-weight: 500;
  text-decoration: none;
}

.skillab-employer-jobs-list li a:hover {
  color: #0369a1;
}

.skillab-employer-jobs-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.skillab-employer-jobs-list li:last-child {
  border-bottom: none;
}

.skillab-employer-jobs-list li a {
  color: #0369a1;
  text-decoration: none;
  font-weight: 600;
}

.skillab-employer-jobs-list li a:hover {
  text-decoration: underline;
}

.job-inline-meta {
  color: #555;
  font-weight: 400;
  font-size: 1.2rem;
}
.job-inline-meta .meta-icon {
  margin-right: 4px;
}

.badge-hiring {
  display: inline-block;
  margin-left: 6px;
  padding: 2px 8px;
  background: #d1fae5;
  color: #065f46;
  font-size: 1.1rem;
  font-weight: 600;
  border-radius: 12px;
}

/* Employer Page Ends here */

/* Job Page */
.skillab-job-fields {
  border: none;
  border-radius: 16px;
  padding: 24px;
  margin-bottom: 24px;
  background: #ffffff;
  box-shadow: 0 4px 12px rgba(0,0,0,0.06);
  line-height: 1.6;
  display: flex;

}

.skillab-job-fields div {
  font-size: 1.2rem;
  display: flex;
  align-items: center;
	padding: 5px 20px;
  color: #374151;
}

.skillab-job-fields strong {
  font-weight: 600;
  color: #111827;
}

.skillab-job-fields .icon {
  font-size: 1.3rem;
  color: #0369a1;
	margin-right:6px;
}

/* Employer link style */
.skillab-job-fields a {
  display: inline-block;
  margin-left: 6px;
  padding: 4px 10px;
  background: #e0f2ff;
  border-radius: 6px;
  color: #0369a1;
  font-size: 1.1rem;
  font-weight: 500;
  text-decoration: none;
  transition: background 0.2s ease, color 0.2s ease;
}

.skillab-job-fields a:hover {
  background: #0369a1;
  color: #fff !important;
}

/* Badges */
.badge-hiring {
  display: inline-block;
  margin-left: 6px;
  padding: 2px 8px;
  background: #d1fae5;
  color: #065f46;
  font-size: 1rem;
  font-weight: 600;
  border-radius: 12px;
}
h2 .badge-hiring{
	font-size:1.9rem; 
}
.badge-closed {
  display: inline-block;
  margin-left: 6px;
  padding: 2px 8px;
  background: #fee2e2;
  color: #991b1b;
  font-size: 1rem;
  font-weight: 600;
  border-radius: 12px;
}
/* Job Page Ends */



.counter-number.style4 h6{
	margin:0px auto !important;
	text-align: center !important;
}
.counter-number.style4 .content, .counter-number.style4 .symbol, .counter-number.style4 h3, .counter-number.style4 h6, .counter-number.style4 i{
		text-align: center !important;
	
}
.footer_v1 .footer-widget-1, .footer_v1 .footer-widget-2, .footer_v1 .footer-widget-3, .footer_v1 .footer-widget-4, .footer_v1 .footer-widget-5{
	padding-top:40px !important;
	padding-bottom:30px !important;
}

.footer-widget-5{
	padding-left: 40px;
  width: 300px;
}

.topspace40{
	padding-top:30px !important;
}