/*
Theme Name:   Zox News Child
Theme URI:    https://themeforest.net/user/mvpthemes/
Description:  Zox News Child Theme
Author:       MVP Themes
Author URI:   https://themeforest.net/user/mvpthemes/portfolio
Template:     zox-news
Version:      1.0.0
License:      GNU General Public License v3 or later
License URI:  http://www.gnu.org/licenses/gpl-3.0.html
Tags:         two-columns, custom-background, custom-colors, custom-menu, featured-images, theme-options, threaded-comments, translation-ready
Text Domain:  zox-news-child
*/
 .mvp-video-embed iframe, .mvp-video-embed object, .mvp-video-embed embed, #mvp-video-embed iframe, #mvp-video-embed object, #mvp-video-embed embed, span.embed-youtube iframe, span.embed-youtube object, span.embed-youtube embed, .wp-block-embed-youtube iframe, .wp-block-embed-youtube object, .wp-block-embed-youtube embed {
	position:relative!important;
	width: 100%!important;
	min-height:450px!important;
}

.mvp-nav-menu ul li.mvp-mega-dropdown > ul.sub-menu {
	display:block!important;
	position:absolute;
top:0px; z-index:-1;
	background-color:transparent;
}
.mvp-nav-menu ul li.mvp-mega-dropdown > ul.sub-menu > li.menu-item {
	display:block!important;
	position:relative!important;
	left:inherit!important;
}
.mvp-nav-menu ul li.mvp-mega-dropdown.menu-item-has-children{
position:relative!important;
}

.mvp-nav-menu ul li.mvp-mega-dropdown.menu-item-has-children > .mvp-mega-dropdown{
	display:none!important;
}
.menu-item-has-children:hover .menu-item-has-children{
	visibility:visible;
	
}
/* #cmplz-manage-consent{
height:40px!important;
	width:60px!important;
	position: fixed;
bottom:100px;
	right:60px;
} */
#cmplz-manage-consent .cmplz-manage-consent {
	min-width: 100px!important;
	right: 40px!important;
	z-index:99999!important;
	bottom:40px!important;
	padding: 15px;
}
.mvp-blog-story-img {
	background: #fff!important;
	
}

/* #mvp-main-nav-top, .mvp-soc-mob-right, #mvp-main-nav-small-cont,.mvp-feat1-right-wrap .mvp-feat1-list-img,.mvp-flex-story .mvp-flex-story-img {
	background: #ffffff!important;
} */

/* .mvp-widget-feat1-top-text {
	position: relative!important;
	left: 0;
	bottom: 0;
} */
#mvp-content-main ul li, #mvp-content-main ol li, .mvp-post-add-main ul li, .mvp-post-add-main ol li {
	margin-left: 0px!important;
	padding: 5px 0px;
}
.wcsearch-content .ui-selectmenu-menu .ui-icon, .wcsearch-dropdowns-menu.ui-autocomplete .ui-icon {
display:none!important;
}
#wcsearch-search-form-20126 .wcsearch-search-grid {
	background-color: rgba(255,255,255,1) !important;
}
.ui-menu .ui-icon {
display:none!important;
}
.mvp-post-more-img {
	background: #ffffff!important;
}

#qlwapp.qlwapp-button .qlwapp-toggle {
	height: 80px!important;
	padding: 5px 24px 12px 24px;
}
.single_job_listing .meta {
	list-style: none outside!important;
	margin:0px!important;
}
.single_job_listing .meta li {
	margin: 0 1em 0 0!important;
	padding: .5em!important;
	float: left;
	line-height: 1em;
	color: #999;
}
#mvp-content-main p a, #mvp-content-main ul a, #mvp-content-main ol a, .mvp-post-add-main p a, .mvp-post-add-main ul a, .mvp-post-add-main ol a {
	box-shadow:none!important;
}
.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 {
	list-style: none outside!important;
	display: block;
	margin: 0!important;
}
.rp4wp-related-job_listing > ul li.job_listing, .rp4wp-related-job_listing > ul li.no_job_listings_found, ul.job_listings li.job_listing, ul.job_listings li.no_job_listings_found {
	list-style: none outside!important;
	padding: 0!important;
	margin: 0!important;
	border-bottom: 1px solid #eee;
		box-shadow:none!important;
}
.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 {
	margin: 0!important;
}
.rp4wp-related-job_listing > ul li.job_listing a .meta, .rp4wp-related-job_listing > ul li.no_job_listings_found a .meta, ul.job_listings li.job_listing a .meta, ul.job_listings li.no_job_listings_found a .meta {
	margin: 0!important;
}
#submit-job-form .button,.job_filters input[type=submit],.wp_job_manager_send_application_button,.application_butto,.button,.apply_with_resume input{
	height: 48px!important;
	border-radius: 2px!important;
height: 48px;
font-size: 16px!important;
padding: 12px!important;
	background-color: #d90f19 !important;
	border: 1px solid #d90f19 !important;
	color: #FFF !important;
}
.single_job_listing .company {
	border:none!important;
	border-bottom: 4px solid #CCCCCC!important;
	box-shadow:none!important;
}
.job_filters input[type=text],.filter-job-applications select,.search_resumes input,.woocommerce-form input[type=text],#submit-resume-form input[type=text]{
	height: 48px!important;
	border-radius: 2px!important;
height: 48px;
font-size: 16px!important;
padding: 12px!important;
	background-color:#fff!important;
	border: 1px solid #d90f19 !important;
	color: #555555 !important;
}
.job_filters .job_types {
	list-style: none outside!important;
	margin: 0!important;
	padding: 0;
	font-size: .83em;
	background: #f9f9f9;
	border-top: 1px solid #e5e5e5;
}
.job_filters .job_types li {
	margin: 0;
	padding:.5em 0.3em!important;
	float: left;
	border-right:none!important;
}
#submit-job-form .input-text,#customer_details input[type=text] {
	height: 48px!important;
	border-radius: 2px!important;
height: 48px;
font-size: 16px!important;
padding: 12px!important;
}

div.Tokenize ul {
	list-style: none!important;
	padding: 0!important;
	margin: 0!important;
}
.w2dc-content .w2dc-list-group-item {
	position: relative;
	display: block;
	padding: 10px 15px!important;
	margin-bottom: -1px;
	background-color: #ffffff;
	border: 1px solid #dddddd;
}
.w2dc-choose-plan-head.w2dc-featured .w2dc-price {
	font-size: 3em!important;
}
.w2dc-choose-plan-option {
	margin: 0 0 -1px!important;
}

.w2dc-submit-section h3.w2dc-submit-section-label {
	border-bottom: 1px solid #CCCCCC;
	font-size: 18px;
	margin: 0!important;
	padding:10px 10px!important;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	color: #464646;
	background: #F3F3F3;
}
div.w2dc-content .w2dc-listing-header a, div.w2dc-content a:visited{
	color: #000000!important;
}
#job-manager-job-dashboard table .filled,
#job-manager-job-dashboard table .expires,
#job-manager-job-dashboard table .applications,#job-manager-job-dashboard table thead,.resume-manager-resumes thead {
 text-align:left!important;
}
#job-manager-job-dashboard table td, #job-manager-job-dashboard table th {
	padding: .5em 10px .5em 10px!important;
}
#mvp-content-main thead, .mvp-post-add-main thead {
	background: #eee!important;
  border-top: 1px solid #dddddd!important;
  border-bottom: 1px solid #dddddd!important;

}
#mvp-content-main tbody tr, .mvp-post-add-main tbody tr {
	background: #fff!important;
}
.search_jobs .select2-hidden-accessible,.fieldset-job_category #job_category,.fieldset-job_category .select2-hidden-accessible,.fieldset-job_category #job_type,.fieldset-job_type .select2-hidden-accessible {
	border: 0px!important;
	clip: rect(0 0 0 0) !important;
	height: 50px !important;
	margin: 0px !important;
	overflow: show !important;
	padding:5px !important;
	font-size: 16px!important;
	position:relative !important;
	width: 100% !important;
}

.search_jobs .select2-container,.fieldset-job_category .select2,.fieldset-job_type  .select2-container{
	box-sizing: border-box;
	display:none!important;
	margin: 0;
	position: relative;
	vertical-align: middle;
}
.type-w2dc_listing .not_w2dc_listing{
display:none;
}
.single_job_listing .company .company_facebook{
	line-height:1.55!important;
}
.single_job_listing .company .company_facebook::before {
	display: inline-block;
	width: 16px;
	height: 16px;

    font-family: 'FontAwesome';
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	vertical-align: top;
	font-size: 16px;
	margin: 0 2px 0 0;
	*overflow: auto;
	*zoom: 1;
	*display: inline;
	content:"\f09a";
}

.image_main{
	 /* position:absolute; */
	line-height:30px;
	display:block;
	width:100%;
	z-index:9999;
	padding:10px;
	color:#000000!important;
	font-size:14px;
	bottom:130px; 
	left:130px;
}