/**
 * Theme Name: Jobify - Extended
 * Theme URI: https://astoundify.com/
 * Author: Astoundify
 * Author URI: http://astoundify.com
 * Description: Everything you need to build a professional job board.
 * Version: 1.0.0
 * License: GNU General Public License v2 or later
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
 * Tags: white, one-column, right-sidebar, fixed-width, custom-background, custom-header, theme-options, full-width-template, featured-images, flexible-header, custom-menu, translation-ready
 * Template: jobify
*/
/**
 * The parent theme's CSS is automatically included so there is no need
 * to use the @import rule to include the parent theme CSS.
 *
 * Place Custom CSS Below this.
 */
 a:focus{outline: none !important;}
body {min-width:320px;}
 
.site-header {-webkit-box-shadow: 0 0 10px 0 #C4C4C4;
box-shadow: 0 0 10px 0 #C4C4C4;}

#nav_menu-3 #menu-my-account li:before{top:8px !important;}
.company-social{padding-top:30px;}
#nav_menu-3 {border: 1px solid #68bd45 !important;}
#nav_menu-3 #menu-my-account li{margin-bottom: 10px;}
#nav_menu-3 #menu-my-account li a{font-size:1.2em;}
#nav_menu-3 h3{background-color: #68bd45; border-radius:10px 10px 0 0; color:#ffffff; }
.choose-img span.button.button--size-medium {display: none;}
 
.if-menu-peek::before, .if-menu-peek::after {display:none;}
 
.site-title {max-width: 280px;}
#topbar {background:#47873f; line-height:30px;}
#topbar .container {padding:0 15px;  display: flex;  justify-content: space-between;  align-items: center;}
#topbar .container aside {width:50%; border: 0 !important;}
#topbar .container aside#nav_menu-3 {text-align:right;}
#topbar ul {margin:0; padding:0; list-style:none; display:inline-block;}
#topbar ul li {display:inline-block; margin-right:10px;}
#topbar ul a {color:white;}


.page-header {background-image: url(https://fr.jobitur.com/wp-content/uploads/2017/11/home-header-people-hero1.jpg); background-size: cover; color: white;}
.page-header .page-title {margin:50px 0;}

.woocommerce-simple-registration-login-link, #nf-form-4-cont {display:none !important;}
.modal .registration-form {padding-bottom: 30px; }
#jobify_widget_companies-2 {padding:30px 0; background:rgba(128, 255, 0, 0.13);}
.btn a{border-color: #7dc246 !important;}
.btn-default>a{border-color: #f8f8f8 !important;}
.btn-success a{background-color: #7dc246; color:white !important;}
.woocommerce-account .woocommerce-MyAccount-navigation {display:none;}
.company-profile-info .widget--job_listing, #jobify_widget_job_company_logo-4{text-align:center;} 
.company-profile-info img.company_logo, #jobify_widget_job_company_logo-4 img.company_logo {min-width:20px;}
.widget-title {color:#68bd45;}
.job_listing-description h2.widget-title {background: #7cc245;  display: inline-block; padding: 5px 10px;  color: white; margin-bottom:0;}
.job_listing-description h2.widget-title ~ div {border-top:#CCC dotted 1px;  padding-top: 30px;}
.job_listing-description h2.widget-title ~ div.job_application {border:0; padding:0;}


#nav_menu-4 {border:1px solid #eee; border-radius:10px; padding:0; -webkit-box-shadow: 0 5px 10px 0 #DBDBDB;
box-shadow: 0 5px 10px 0 #DBDBDB;}
#nav_menu-4 h3 {margin:0; padding:10px 20px;  border-bottom:1px solid #eee;}
#nav_menu-4 #menu-my-account {list-style:none; margin: 0; padding: 10px 20px;}
#nav_menu-4 #menu-my-account li a{padding-left:15px; position:relative; margin-bottom: 10px; font-size: 15px; display:inline-block;}
#nav_menu-4 #menu-my-account li a:before {content:''; position:absolute; width:0; height:0; border-left:5px solid #30840e; border-top:5px solid transparent; border-bottom:5px solid transparent; left: 0; top: 6px;}

.price-option__description {padding:40px 20px;}

.site-main {background:rgba(248, 248, 248, 0.5); overflow:hidden;}
.single.single-job_listing .site-main, .single.single-resume .site-main {background:white; overflow:visible;}
.page-id-414 .site-main #primary, .page-id-122 .site-main #primary, .pageWrap #primary  {padding:1.6em; background:white;  margin: 0 auto; 
-webkit-box-shadow: 0 0 10px 0 #B5B5B5;
box-shadow: 0 0 10px 0 #B5B5B5;}

body.page-id-125 .hentry, body.page-id-418 .hentry{margin:0;}

#job-manager-job-dashboard thead {color:#333;}
#job-manager-job-dashboard .job_title>a {color:#68bd45;}


.register p.woocommerce-FormRow.form-row:last-child { clear: both;}
ul.register-form{list-style-type: none; width: 100% !important;}
ul.register-form li input {width: auto !important; margin-top: 3px; float: left; background-color:#68bd45 !important; }
ul.register-form li::after {background:red; }
ul.register-form li label  {padding-left: 20px;}
ul.register-form li {display: inline-block; padding-right: 20px;}

.hero-search--height-medium .hero-search__content>* {text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.4);}

div.single_job_listing div.related-jobs.container{padding:50px 15px;}
.modal .woocommerce-MyAccount-content{margin: 3em;}

.modal {max-width:800px;}

body.post-type-archive-product #content>div>div.col-md-3 {display:none;}
body.post-type-archive-product #content>div>div.col-md-8 {width:100% !important;}
.woocommerce-page ul.products li.product { width: 30%; border:#66bd45 solid 1px; border-radius:10px; box-sizing: border-box;  padding:0 20px 20px; text-align:center; }
.woocommerce-page ul.products li.product .quantity, .woocommerce-page ul.products li.product .reset_variations {display:none !important;}
.woocommerce-page ul.products li.product h2.woocommerce-loop-product__title {margin: 0 -20px 20px; padding: 10px 0; color: white; background: #66bd45;  border-radius: 9px 9px 0 0;}
.woocommerce-page ul.products li.product p.price {font-size:24px; } 
.woocommerce-page ul.products li.product p.price span {color:#000;}
.woocommerce-page ul.products li.product  table.variations td, 
.woocommerce-page ul.products li.product  table.variations.select {width: 100%; display:block;}
.woocommerce-page ul.products li.product .single_add_to_cart_button {margin:auto;}

.modal .woocommerce #customer_login.col2-set .col-1 {width: 96%;}
.modal .woocommerce #customer_login.col2-set .col-2 {display:none;}

.job-spotlight__content p:last-child { display: none;}

body.home .footer-cta {margin-top:0;}
.owl-carousel .owl-item img {width: auto !important; }

#job-manager-job-dashboard, #job-manager-alerts, #resume-manager-candidate-dashboard {background:#FAFAFA;padding: 20px; border: #e9e9e9 solid 1px; border-radius: 10px;}
#job-manager-job-dashboard table, #job-manager-alerts table, #resume-manager-candidate-dashboard table {font-size:0.8em;}
#job-manager-job-dashboard table th, #job-manager-alerts table th, #resume-manager-candidate-dashboard table th  {text-transform:none; color: green;}
#job-manager-job-dashboard table th.job_title, #job-manager-alerts table th.job_title, #resume-manager-candidate-dashboard table th.resume-title  {width: 300px;}

.entry-title {font-size: 18px;  color: black;}
#gallery-1 .gallery-item {margin:0;}

.application_button, .application_button.view-video, .application_button_link, .application_button_link.view-video, .button--size-medium, .button--size-medium.button--type-inverted, .button--size-medium.favorite-notice, .button--size-medium.resume_contact_button, .button--size-medium.view-video, .button--type-action, .button--type-action.button--type-inverted, .button--type-inverted.favorite-notice, .button--type-inverted.resume_contact_button, .button--type-inverted.view-video, .button-secondary.application_button, .button-secondary.application_button_link, .button-secondary.button--size-medium, .button-secondary.button--type-action, .button-secondary.favorite-notice, .button-secondary.resume_contact_button, .button-secondary.view-video, .button.application_button, .button.application_button_link, .button.button--size-medium, .button.button--type-action, .favorite-notice, .footer-cta .favorite-notice, .footer-cta .resume_contact_button, .footer-cta .view-video, .footer-cta input[name="wp_job_manager_edit_application"], .footer-cta p.job-manager-single-alert-link a, .gform_drop_area .application_button, .gform_drop_area .application_button_link, .gform_drop_area .button, .gform_drop_area .button--type-action, .gform_drop_area .button--type-inverted, .gform_drop_area .favorite-notice, .gform_drop_area .job-application-note-add input[type="button"], .gform_drop_area .job-manager-form.wp-job-manager-bookmarks-form a.bookmark-notice, .gform_drop_area .job-manager-form.wp-job-manager-bookmarks-form a.remove-bookmark, .gform_drop_area .load_more_jobs strong, .gform_drop_area .load_more_resumes strong, .gform_drop_area .modal .nf-field-container.submit-container input[type="button"], .gform_drop_area .resume_contact_button, .gform_drop_area .single-product #content .single_add_to_cart_button, .gform_drop_area .single_job_listing .application input[type="button"].apply-with-facebook, .gform_drop_area .view-video, .gform_drop_area input[name="wp_job_manager_edit_application"], .gform_drop_area input[type="button"].apply-with-linkedin, .gform_drop_area input[type="button"].apply-with-xing, .gform_drop_area input[type="button"].import-from-linkedin, .gform_drop_area input[type="submit"].button--type-action, .gform_drop_area input[type="submit"].button--type-inverted, .gform_drop_area input[type="submit"].view-video, .gform_drop_area p.job-manager-single-alert-link a, .job-application-note-add .gform_drop_area input[type="button"], .job-application-note-add input.button--type-action[type="button"], .job-application-note-add input[type="button"], .job-application-note-add input[type="button"].view-video, .job-manager-form.wp-job-manager-bookmarks-form .gform_drop_area a.bookmark-notice, .job-manager-form.wp-job-manager-bookmarks-form .gform_drop_area a.remove-bookmark, .job-manager-form.wp-job-manager-bookmarks-form a.bookmark-notice, .job-manager-form.wp-job-manager-bookmarks-form a.remove-bookmark, .load_more_jobs .gform_drop_area strong, .load_more_jobs strong.button--size-medium, .load_more_jobs strong.button--type-action, .load_more_jobs strong.view-video, .load_more_resumes .gform_drop_area strong, .load_more_resumes strong.button--size-medium, .load_more_resumes strong.button--type-action, .load_more_resumes strong.view-video, .modal .nf-field-container.submit-container .gform_drop_area input[type="button"], .modal .nf-field-container.submit-container input.button--size-medium[type="button"], .modal .nf-field-container.submit-container input.button--type-action[type="button"], .modal .nf-field-container.submit-container input[type="button"].view-video, .resume_contact_button, .single-product #content .gform_drop_area .single_add_to_cart_button, .single-product #content .single_add_to_cart_button, .single_job_listing .application .gform_drop_area input[type="button"].apply-with-facebook, .single_job_listing .application input[type="button"].apply-with-facebook, .slider-text .favorite-notice, .slider-text .resume_contact_button, .slider-text .view-video, .slider-text input[name="wp_job_manager_edit_application"], .slider-text p.job-manager-single-alert-link a, .view-video, .view-video.button--type-action, .view-video.favorite-notice, .view-video.resume_contact_button, .widget--footer button[type="submit"], .widget--footer input[type="submit"], .widget--home-video .favorite-notice, .widget--home-video .resume_contact_button, .widget--home-video .view-video, .widget--home-video input[name="wp_job_manager_edit_application"], .widget--home-video p.job-manager-single-alert-link a, button.application_button, button.application_button_link, button.button--size-medium, button.button--type-action, button.favorite-notice, button.resume_contact_button, button.view-video, input.button--size-medium[type="submit"].button--type-inverted, input.button--type-action[name="wp_job_manager_edit_application"], input.button--type-inverted[name="wp_job_manager_edit_application"], input[name="wp_job_manager_edit_application"], input[name="wp_job_manager_edit_application"].view-video, input[type="button"].apply-with-linkedin, input[type="button"].apply-with-xing, input[type="button"].import-from-linkedin, input[type="submit"].application_button, input[type="submit"].application_button_link, input[type="submit"].button--size-medium, input[type="submit"].button--type-action, input[type="submit"].favorite-notice, input[type="submit"].resume_contact_button, input[type="submit"].view-video, p.job-manager-single-alert-link .footer-cta a, p.job-manager-single-alert-link .gform_drop_area a, p.job-manager-single-alert-link .slider-text a, p.job-manager-single-alert-link .widget--home-video a, p.job-manager-single-alert-link a, p.job-manager-single-alert-link a.button--type-action, p.job-manager-single-alert-link a.button--type-inverted, p.job-manager-single-alert-link a.view-video {font-size: 15px; padding: 10px 15px;}

.footer-cta {margin-top:0}
.overviewContent {background:#fafafa; padding-bottom:4em; line-height:2em;}
.overviewContent h4 {color:#68bd45; text-transform:uppercase; font-size:15px !important; margin-bottom:10px;}
.overviewContent h3 {color:#000; text-transform:uppercase; font-size:15px !important; margin-bottom:10px;}
.overviewContent ul {margin:00 0 20px; padding:0; list-style:none;}
.overviewContent ul li {padding-left:15px; position:relative;}
.overviewContent ul li:before {content:''; position:absolute; width:5px; height:5px; background:#68bd45; left:2px; top:10px;}
.job-meta-top ~ .job-overview-content.overviewContent, .single-job_listing .content-area, .single-resume .content-area {margin-bottom:0 !important;}
.single-resume .overviewContent {padding-top:4em; margin-top:2em;}

.resume-manager-education dd, .resume-manager-experience dd {margin-left:15px;}

.companyheadWrap {padding-bottom: 0; padding-top: 180px; overflow:visible;}
.companyHead{ text-align:left !important; background:url(images/cover.png) no-repeat bottom center; background-size:cover; padding:20px; border-radius:10px 10px 0 0; height:120px;}
.companyHead .jobify_widget_job_company_logo {background:white; margin:0; padding:5px !important; border-radius:3px; position:absolute; z-index:99; -webkit-box-shadow: 0 0 5px 0 #A1A1A1;
box-shadow: 0 0 5px 0 #A1A1A1;}
.page-header .companyHead .page-title {margin:0;}
.page-header .companyHead .page-subtitle {margin:0 0 10px;}
.page-header .companyHead .widget {margin:0; padding:0;}
.page-header .companyHead .widget .company-social {margin:0; font-size:13px; padding:0;}

.company-profileWrap {margin-top:0;}
.company-profile { background:white; border-radius:0 0 10px 10px; 
-webkit-box-shadow: 0 5px 5px 0 #C2C2C2;
box-shadow: 0 5px 5px 0 #C2C2C2;}
.company-profile h2.widget-title {margin-bottom:10px;}
.company-profile .ob-company-about {padding:50px 20px 20px 0;}

.price-table .price-option { min-height:300px; border-radius:0; border:1px solid #ccc; overflow:hidden; margin:0;}
.price-table .price-option .price-option__title {background:transparent; color:#47873f; text-transform:uppercase; border-radius: 0;}
.price-table .price-option .price-option__description {border:0; border-top:1px solid #ccc; padding:0 20px}
.price-table .price-option .price-option__description .price-option__price {background:#efefef; font-size:24px; padding:10px 0 0; margin-left: -20px; margin-right: -20px; position:relative; margin-bottom: 40px; padding-top:130px;}
.price-table .price-option .price-option__price:before {content:''; position:absolute; background:url(images/free.png) no-repeat bottom center; background-size:contain; width:100%; height:100px; top: 20px; left: 0;}
.price-table .price-option.basic .price-option__price:before {content:''; position:absolute; background:url(images/basic.png) no-repeat bottom center; background-size:contain;}
.price-table .price-option.premium .price-option__price:before {content:''; position:absolute; background:url(images/premium.png) no-repeat bottom center; background-size:contain;}
.price-table .price-option.elite .price-option__price:before {content:''; position:absolute; background:url(images/elite.png) no-repeat bottom center; background-size:contain;}

.price-table .price-option .price-option__description .price-option__price:after {position:absolute; bottom:-20px; left:0; content:''; border-top:20px solid #efefef; border-left:140px solid transparent; border-right:140px solid transparent;}
.price-table .price-option .price-option__description ul { margin-left: -20px; margin-right: -20px; min-height:240px;}
.price-table .price-option .price-option__description ul li {border-top:#efefef solid 1px; padding: 5px 15px;}
.price-table .price-option .price-option__description ul li:first-child {border:0;}
.price-table .price-option .price-option__description button {padding: 10px 20px;}
.price-table .price-option.premium {box-shadow: 0 0 10px 5px #bfcfbd; position: relative; z-index: 1; }
.price-table .price-option.premium  .price-option__title {background:#47873f; color:#fff; text-transform:uppercase;}

.jobify_widget_job_company_logo {max-width:200px;     max-width: 150px; margin: auto;}


	
	.companyWrap {background:white; border:#eeeeee solid 1px; position:relative; padding:20px; border-radius:3px;}
	.companyWrap .jobify_widget_job_company_logo, .companyWrap h2  {margin-bottom:20px !important;}
	.companyWrap h2 {color:gray;}
	.companyWrap h2  span {display:block; font-size:.8em;}
	.companyWrap h2 a {color:#7cc245;}
	.companyWrap input[type=button].application_button {background:#7dc246; color:white;     overflow: hidden; text-overflow: ellipsis;}
	.companyWrap h3 {margin-top:20px; text-align:center;}
	.companyWrap .widget, .companyWrap ul {margin-bottom:0; padding-bottom:0;}
	.companyWrap div#share-buttons{text-align: center;}
	.companyWrap div#share-buttons a:hover{text-decoration: none;}
	.companyWrap div#share-buttons a:focus{outline: none;}
	.companyWrap div#share-buttons a>img{width: 35px;}
	



	.page-subtitle li.dnone {display:none;}
	
	.jobDetails h1 {margin:0; padding:0 0 20px; color:#7cc245;}
	.jobDetails .page-subtitle {background:#f8f8f8; border:#eeeeee solid 1px; padding:10px 0;}
	.jobDetails .page-subtitle ul {margin:0; padding:0;}
	.jobDetails .page-subtitle ul li {display:block;     background: none;  color: gray;   text-align: left;   padding:0 20px;  font-weight: normal; }
	.jobDetails .page-subtitle ul li:before {display:none;}
	.jobDetails .page-subtitle ul li>span, .jobDetails .page-subtitle ul li>label {display:inline-block;  width: 175px; font-weight: 700;}
	.jobDetails .page-subtitle ul li.job-company {display:none;}
	.jobDetails .page-subtitle a {color:#7cc245; text-decoration:underline;}
	
	
	body.home  div.left-filter, .showing_jobs {display:none !important;}
	body.post-type-archive-job_listing div.job_listings {background:white; overflow:hidden;}
	body.post-type-archive-job_listing div.job_listings .search_jobs {margin-bottom:20px; -webkit-box-shadow: 0 0 10px 0 #BFBFBF;
box-shadow: 0 0 10px 0 #BFBFBF;}
	body.post-type-archive-job_listing div.job_listings ul.job_listings {float:left; width:75%; border:1px solid rgba(204, 204, 204, 0.31); border-radius:0 !important; padding: 10px;}
	body.post-type-archive-job_listing div.job_listings ul.job_listings>li {border:1px solid #ccc; margin-top:10px; border-radius: 0;}
	body.post-type-archive-job_listing div.job_listings ul.job_listings>li:first-child {margin-top:0;}
	body.post-type-archive-job_listing a.load_more_jobs {float:right; margin:10px;}
	
	body.page-id-125 div.job_listings {background:white; overflow:hidden;}
	body.page-id-125 div.job_listings .search_jobs {margin-bottom:20px; -webkit-box-shadow: 0 0 10px 0 #BFBFBF;
box-shadow: 0 0 10px 0 #BFBFBF;}
	body.page-id-125 div.job_listings ul.job_listings {float:left; width:75%; border:1px solid rgba(204, 204, 204, 0.31); border-radius:0 !important; padding: 20px; background: #f8f8f8;}
	body.page-id-125 div.job_listings ul.job_listings>li {border:1px solid #ccc; margin-top:10px; border-radius: 0; background: #fff;}
	body.page-id-125 div.job_listings ul.job_listings>li:first-child {margin-top:0;}
	body.page-id-125 a.load_more_jobs {float:right; margin:10px;}
	
	div.left-filter {float:left; width:25%;     border-left: #efefef solid 1px;}
	div.left-filter * {margin:0; padding:0; list-style:none;}
	div.left-filter h2, div.left-filter h3 {    background: #ececec;  padding: 5px 10px; font-size: 20px;  font-weight: 700;}
	div.left-filter h3  {    background: #f8f8f8; font-size: 18px}
	div.left-filter div {    padding: 10px 20px; max-height: 225px;  margin-bottom: 20px;  overflow: auto;}
	div.left-filter ul {border:0 !important;}
	div.left-filter ul li { border:0 !important; width: 100%;  text-align:left;}
	div.left-filter label {font-weight:normal; text-transform:none; line-height: 24px;}
	div.left-filter label input {margin-right:5px;}
	
	#jobify_widget_companies-3 { background: white;  padding: 30px 0 0;}
	#jobify_widget_companies-3 .widget-title.widget-title--home {margin-bottom:0;}
	#jobify_widget_companies-3 .widget-description--home {margin:0 auto;}
	#jobify_widget_companies-3 .woothemes-testimonial--company {padding:0 20px;}
	
	.companiesList {float:left; width:75%;      padding: 20px 20px 0; border: #efefef solid 1px; border-bottom: 0;}
	.companiesList a {border:#ccc solid 1px; position:relative; display: block; background: white;  border-radius: 3px;  text-align: center;}
	.companiesList a span {display:block;}
	.companiesList a span.imgWrap {padding:20px;}
	.companiesList a span.imgWrap img {max-width:130px;}
	.companiesList a span.more {    background: #ececec;  line-height: 36px;  font-weight: 700;}
	.companiesList a span.count {position:absolute; background:#46863e; color:white; width:30px; height:30px; line-height:30px; border-radius:50%;     z-index: 99;  bottom: 30px;  right: 10px; -webkit-box-shadow: 0 0 10px 0 #BFBFBF;
box-shadow: 0 0 10px 0 #BFBFBF;}	
	.companiesList .col-md-3 {padding-bottom:20px;}

	
	.job_listing-title, .resume-title { color:#79d069;}
	
	.job_position_featured .job_listing-title, .job_position_featured .resume-title, .job_position_featured .job_listing-location:before, .job_position_featured .resume-location:before, .job-spotlight .resume-location:before, .job_position_featured .resume_listing-location:before {color: #fff; }


	.job_position_featured {box-shadow: inset 5px 0 0 #47873f !important;  background-color:rgba(71, 135, 63, 1) !important; color: #fff; position: relative; overflow: hidden;}
	.job_position_featured div.job_listing-about>div.job_listing-location a{color: #fff;}
.job_position_featured::before{position: absolute; content: 'PREMIUM'; font-weight: 700; height: auto; width: auto; padding: 5px 40px; transform: rotate(-36deg);
    top: 9px; background-color: #7dc246; color: white; left: -42px; font-size: 9px;}

	.job-spotlight__featured-image{position:relative;}
	.job-spotlight__featured-image::before{position: absolute; content: 'PREMIUM'; font-weight: 700; height: auto; width: auto; padding: 5px 40px;
	transform: rotate(-33deg); top: 19px; background-color: #47873f; color: white; left: -35px; font-size:11px; }
	
	.job_listing-location:before, .resume-location:before, .resume_listing-location:before {color: #fc5b62; }
	
	.job-spotlight__content {  background-color:rgba(71, 135, 63,1) !important; color: #fff;}
	.job-spotlight__content a:hover{color: #fff;}
	.job-spotlight__content div.job-spotlight__actions>span.job_listing-location a{color: #fff;}

#filterresulr {float: left; width: 75%; padding: 10px; background: #ececec;}

.about h1, .about h3, .about strong{color:#46863e; font-weight:700;}	
.about h1 {font-size:30px;}
	
form.register>div, form.register>h3 {display:none;}
	
.blog-archive>div>article {
    border-bottom: 1px solid #ccc;
    margin: 0;
    padding: 1em;
    position: relative;
}
	
/*Footer Social icon starts*/
.footer-social a[href*="instagram.com"]:before{background:url(https://fr.jobitur.com/wp-content/themes/jobify-extended/images/icon.png) no-repeat center center!important; height: 20px; width: 20px; background-size:contain !important;}
.footer-social a[href*="facebook.com"]:before{background:url(https://fr.jobitur.com/wp-content/themes/jobify-extended/images/facebook-logo.png) no-repeat center center!important; height: 20px; width: 20px; background-size:contain !important;  }
.footer-social a[href*="twitter.com"]:before{background:url(https://fr.jobitur.com/wp-content/themes/jobify-extended/images/twitter-logo.png) no-repeat center center!important; height: 20px; width: 20px; background-size:contain !important;  }
/*Footer Social icon ends*/

.fieldset-job_phon .intl-tel-input {display:block !important;}
@media (min-width:575px) {
#submit-job-form fieldset, #submit-resume-form fieldset {max-width:99%;}
#submit-job-form fieldset:not(:first-child), #submit-resume-form fieldset:not(:first-child) {display:inline-block; width: 49%; margin-right: .5%; vertical-align: top;}
#submit-job-form fieldset.fieldset-job_description, #submit-job-form fieldset.fieldset-requisitos, #submit-job-form fieldset.fieldset-company_description , #submit-job-form fieldset.fieldset-featured_image, #submit-job-form fieldset.fieldset-company_logo, #submit-resume-form fieldset.fieldset-candidate_location ~ fieldset {width:99%;}
}
@media (min-width:768px) {
	.page-header {background-image: url(https://fr.jobitur.com/wp-content/uploads/2017/11/home-header-people-hero1.jpg); background-position: center -221px; background-size: cover; }

	.price-table {display: flex; }
	.job-spotlight__title {font-size:20px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display: block;}
	.job-spotlight__content {overflow:hidden;}
	.job-spotlight__content p, .job-spotlight__actions span.job_listing-location {margin-bottom:10px;}
	.job-spotlight__actions span {float:left;}
	.job-spotlight__actions span.job_listing-location {width:100%; font-size: 1.2em;}
	.job-spotlight__actions span.indefinido {clear:both;}
	
	
	.companyWrap {top:-362px;
	-webkit-box-shadow: 0 0 10px 0 #d8e4d8;
	box-shadow: 0 0 10px 0 #d8e4d8;}
	.companiesList a span.imgWrap img {max-width:100%;}	
	

	
	/* estilos blog */
	
	.entry-title {font-size: 25px; font-weight:bold; color:#46863e;} 
	/*
	#jobify_widget_companies-3 .woothemes-testimonial--company, #jobify_widget_companies-3 .woothemes-testimonial--company a {  width:300px !important; max-width:300px !important; }
	#jobify_widget_companies-3 .woothemes-testimonial--company img {  width:260px !important; max-width:260px !important; margin:auto !important; }*/
}
@media (min-width:992px) {
	.jobDetails .page-subtitle ul li {width: 49%; border: 0; display:inline-block; padding-right: 0; text-overflow: ellipsis; overflow:hidden;     white-space: nowrap;}
		.companyWrap {top:-311px;}
	div.job_listings ul.job_listings li.job_listing div.job_listing-about div.job_listing-location{width: 23%;}
	div.job_listings ul.job_listings li.job_listing div.job_listing-about ul.job_listing-meta{width: 23%;}

}
@media (min-width:1199px) {
		.companyWrap {top:-294px;}
}

@media (min-width:768px) and (max-width:991px) {
	.search_jobs div.search_region {margin-left:0; margin-right:4%;}
	.search_jobs div.search_keywords {margin-right:0;}
}

@media (max-width:1200px) {
	.container {max-width:100%;}
	#nav_menu-2, #searchform {display:none;}
	.nav-menu--primary a, ul.nav-menu--primary a {padding:10px;}
	.nav-menu--primary li, ul.nav-menu--primary li { margin-bottom:10px; float: left; clear: both; }
	.site-primary-navigation--open a.primary-menu-toggle--opened {position: absolute; top: 46px;  right: 25px; display: block;  overflow: hidden; width: 20px;  height: 28px;}
}
@media (max-width:767px) {
#topbar .container aside#nav_menu-3, #filterresulr, .companiesList, body.page-id-125 div.job_listings ul.job_listings {width:100%;}
.left-filter {display:none;}
ul.nav-menu--primary a { font-size: 15px;}
	.companiesList a span.imgWrap img {max-width:100%;}
	.company-profile .ob-company-about { padding: 70px 20px 20px 20px; }
	.companyHead .text-left {    padding-left: 190px;}
	
}

@media (max-width:575px) {
	body.post-type-archive-job_listing div.job_listings ul.job_listings, .jobDetails .page-subtitle ul li>span, .jobDetails .page-subtitle ul li>label, body.page-id-125 div.job_listings ul.job_listings, .companiesList, #filterresulr {width:100%;}
	.companyHead .jobify_widget_job_company_logo {position:relative;}
	.companyHead {height:auto;}
	.companyHead .text-left {    padding-left: 15px;  padding-top: 15px;}
	.company-profile .ob-company-about { padding:20px; }
	.jobDetails h1 input[type=button].application_button {margin:10px 0; display:block; float:none !important;}
	.companyWrap {margin:20px 0 0;}
	.job-meta-top~.job-overview-content {padding-bottom:0;     margin-top: 20px;  padding-top: 20px;}
	.company-slider .testimonials { padding: 0 30px; }
	.jobDetails .page-subtitle ul li {line-height:24px;     padding: 5px 20px;}
	.jobDetails .page-subtitle ul li:nth-child(even) {    background: #fff; }

	
	.woothemes-testimonial--company { max-width:200px !important;  }
	.woothemes-testimonial--company a, .woothemes-testimonial--company img {  width:200px !important; max-width:200px !important;  }
	.woothemes-testimonial--company img { padding:0 15px !important; height:100px !important; width:auto !important;}
	.footer-widgets .row>div:nth-child(even) {    background: #f9f9f9;  padding: 20px 15px;  overflow: hidden;   margin-bottom: 20px;}
}