/*
    Theme Name: 	Newspaper Child
    Theme URI: 		http://tagdiv.com
    Description: 	Premium WordPress template, clean and easy to use.
    Version: 		12.1
    Author: 		tagDiv
    Author URI: 	http://themeforest.net/user/tagDiv/portfolio
    Template:       Newspaper
    License:
    License URI:
    Text Domain:    newspaper
    Tags: black, white, one-column, two-columns, fixed-layoutaccessibility-ready
    Text Domain:  newspaper-child
*/


@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@300;400;500;600;700&display=swap');

/* Navigation Menu */
.rtl .td-mobile-main-menu {
  display: block !important;
  flex-direction: column-reverse;
}

.td-menu-background {
	 background: rgba(0,0,0,0.7) !important;
}

/* Lob Listing Page */
.td-page-header, 
.job_listings {
	font-family: 'IBM Plex Sans Arabic', sans-serif;
}

/* Job Search Form */
.job_filters .search_jobs div.search_submit {
	margin-top: 10px;
}

.job_filters .search_jobs div.search_submit input {
	width: 120px;
	background-color: #018AC0;
}

.job_filters .search_jobs input, .job_filters .select2-container--default .select2-selection--single {
	height: 40px;
	padding: 4px;
	border-radius: 0;
}

/* Job Item */
div.job_listings ul.job_listings {
	margin-top: 20px;
}

.rp4wp-related-job_listing>ul li.job_listing a, .rp4wp-related-job_listing>ul li.no_job_listings_found a, ul.job_listings li.job_listing a, ul.job_listings li.no_job_listings_found a {
	direction: rtl;
}

.rp4wp-related-job_listing>ul li.job_listing a div.position h3, .rp4wp-related-job_listing>ul li.no_job_listings_found a div.position h3, ul.job_listings li.job_listing a div.position h3, ul.job_listings li.no_job_listings_found a div.position h3 {
	font-size: 20px;
	font-weight: 500;
	margin-bottom: 10px !important;
}

.rp4wp-related-job_listing>ul li.job_listing a div.position .company .tagline, .rp4wp-related-job_listing>ul li.no_job_listings_found a div.position .company .tagline, ul.job_listings li.job_listing a div.position .company .tagline, ul.job_listings li.no_job_listings_found a div.position .company .tagline {
	font-size: 16px;
	margin-top: 14px;
	font-weight: 400;
	color: #777;
}

.rp4wp-related-job_listing>ul li.job_listing a div.location, .rp4wp-related-job_listing>ul li.no_job_listings_found a div.location, ul.job_listings li.job_listing a div.location, ul.job_listings li.no_job_listings_found a div.location {
	text-align: center !important;
	font-size: 17px;
	font-weight: 300;
	font-weight: 500;
}

.rp4wp-related-job_listing>ul li.job_listing a .meta .job-type, .rp4wp-related-job_listing>ul li.no_job_listings_found a .meta .job-type, ul.job_listings li.job_listing a .meta .job-type, ul.job_listings li.no_job_listings_found a .meta .job-type {
	font-size: 18px;
	font-weight: 500;
}

.rp4wp-related-job_listing>ul li.job_listing a .meta li, .rp4wp-related-job_listing>ul li.no_job_listings_found a .meta li, ul.job_listings li.job_listing a .meta li, ul.job_listings li.no_job_listings_found a .meta li {
	font-size: 15px;
	margin-top: 8px;
	color: #777;
}

.job_filters .job_types {
	font-size: 15px;
	font-weight: 400;
}

/* Single Job Details Page */
.post .td-post-header .entry-title {
	font-size: 40px;
	font-weight: 500;
	font-family: 'IBM Plex Sans Arabic', sans-serif;
}

.job_listing header .td-module-meta-info .td-post-author-name,
.job_listing header .td-module-meta-info .td-post-comments {
	display: none;
}


.job_listing header .td-module-meta-info .td-post-date {
	font-size: 15px;
	font-weight: 400;
	font-family: 'IBM Plex Sans Arabic', sans-serif;
}

.job_listing .td-post-content .job-listing-meta .job-type {
	background-color: #018AC0;
	padding: 8px 16px;
	text-align: center;
	font-family: 'IBM Plex Sans Arabic', sans-serif;
}

.job_listing .td-post-content .company .tagline {
	font-size: 15px;
	font-weight: 400;
	color: #555;
	font-style: normal;
	text-decoration: none;
	font-family: 'IBM Plex Sans Arabic', sans-serif;
}

.job_listing .td-post-content .job_description {
	font-size: 15px;
	font-weight: 500;
	text-align: right;
	font-family: 'IBM Plex Sans Arabic', sans-serif;
}

/* .job_listing .author-box-wrap {
	display: none;
} */

.job_listing .author-box-wrap,
.job_listing .job_application {
	display: none;
}

.tdi_73 {
	display: block !important;
}

/* .tdm-inline-block {
	display: inline-block !important;
} */

/* RTA TV */
.wpstream_product header h3 {
	text-align: center !important;
	font-family: 'IBM Plex Sans Arabic', sans-serif;
	font-weight: 500;
	font-size: 34px;
}

.wpstream_product header .td-module-meta-info,
.wpstream_product footer {
	display: none !important;
}

/* Footer social icons */
.tdi_160 .tdm-social-item,
.tdi_79 .tdm-social-item {
	width: 43px !important;
	height: 41px !important;
	border-radius: 5px !important; 
}

/* Job Listing  */
div.job_listings {
	padding: 300px !important;
}

/* Single Job */
.single_job_listing .tdi_70 {
	width: 100% !important;
	display: block !important;
}

@media (max-width: 767px) {
	.tdi_160 .tdm-social-item i,
	.tdi_79 .tdm-social-item i {
		line-height: 47px !important;
	}
	
	/* Job Listing  */
	div.job_listings {
		padding: 0 20px !important;
	}
}

@media (min-width: 768px && max-width: 1024px) {
	/* Job Listing  */
	div.job_listings {
		padding: 0 20px !important;
	}
}

@media (min-width: 1441px) {
	/* Job Listing  */
	div.job_listings {
		padding: 0 400px !important;
	}
}
