/**
 * Theme Name: Jobify - Classic
 * 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.
 */

.page-header {
    text-align: center;
    overflow: hidden;
    padding: 0px 0;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    background: #fafafa;
    border-bottom: 1px solid rgba(204,204,204,.41);
}

fieldset[class^="fieldset-"] {
          float:left;
 width: 48%;
border-color: #32CD32;
  border-style: dash;
  /*cambio background:#CACACA;*/
background:#fff;
     font-weight: 700;
    text-align: left;

}
fieldset[class^="fieldset-"]:nth-child(odd) {
margin-left: 11%;
width: 48%;
float:right;
/*cambio background: yellow; */
   border-color: #32CD32;
background: #fff;



}


/*.fieldset-job_position_person_posting  {
width:28%;
	margin:2em auto;
	background:#CACACA;
	border:2px solid blue;
	border-radius:5px;
	padding:20px;
	position:relative;
text-align:right;
}*/

/*.fieldset-job_name_person_posting{
width:48%;
float:left;
	margin:2em auto;
	background: blue;
	border:2px solid blue;
	border-radius:5px;
	padding:20px;
	position:relative;
text-align:left;

}*/
/*fieldset-application{
width:20%;
	margin:2em auto;
	background:#CACACA;
	border:2px solid blue;
	border-radius:5px;
	padding:20px;
	position:relative;
text-align:left;

}*/

.fieldset-job_itinerary_job_post{
width:100%;
	margin:2em auto;
	background:#CACACA;
	border:2px solid blue;
	border-radius:5px;
	padding:20px;
	position:relative;
text-align:left;

}
.fieldset-job_description{
width:100%;
	margin:2em auto;
	background:#CACACA;
	border:2px solid blue;
	border-radius:5px;
	padding:20px;
	position:relative;
text-align:left;

}

.fieldset-personal_statement{
width:100%;
	margin:2em auto;
	background:#CACACA;
	border:2px solid blue;
	border-radius:5px;
	padding:20px;
	position:relative;
text-align:left;

}

.page-header {
display: none;
}

 @media screen and (min-width: 768px) {
      .nav-menu-break-small .site-header .container, .nav-menu-break-small .site-header .page-template-jobify .widget_text, .page-template-jobify .nav-menu-break-small .site-header .widget_text, .nav-menu-break-small .site-header
      .page-template-template-widgetized .widget_text,
      .page-template-template-widgetized .nav-menu-break-small .site-header .widget_text, .nav-menu-break-small .site-header .jobify_widget_map div.job_listings, .jobify_widget_map .nav-menu-break-small .site-header div.job_listings, .nav-menu-break-small .site-header
      .jobify_widget_map div.resumes,
      .jobify_widget_map .nav-menu-break-small .site-header div.resumes, .nav-menu-break-small .site-header
      .jobify_widget_map_resumes div.job_listings,
      .jobify_widget_map_resumes .nav-menu-break-small .site-header div.job_listings, .nav-menu-break-small .site-header
      .jobify_widget_map_resumes div.resumes,
      .jobify_widget_map_resumes .nav-menu-break-small .site-header div.resumes, .nav-menu-break-small .site-header .widget_featured_jobs, .nav-menu-break-small .site-header .widget_featured_resumes, .nav-menu-break-small .site-header .site-main > .rcp-restrict-message {
        display: table;
        padding-left: 0;
        padding-right: 0; } }
    @media screen and (min-width: 992px) {
      .nav-menu-break-medium .site-header .container, .nav-menu-break-medium .site-header .page-template-jobify .widget_text, .page-template-jobify .nav-menu-break-medium .site-header .widget_text, .nav-menu-break-medium .site-header
      .page-template-template-widgetized .widget_text,
      .page-template-template-widgetized .nav-menu-break-medium .site-header .widget_text, .nav-menu-break-medium .site-header .jobify_widget_map div.job_listings, .jobify_widget_map .nav-menu-break-medium .site-header div.job_listings, .nav-menu-break-medium .site-header
      .jobify_widget_map div.resumes,
      .jobify_widget_map .nav-menu-break-medium .site-header div.resumes, .nav-menu-break-medium .site-header
      .jobify_widget_map_resumes div.job_listings,
      .jobify_widget_map_resumes .nav-menu-break-medium .site-header div.job_listings, .nav-menu-break-medium .site-header
      .jobify_widget_map_resumes div.resumes,
      .jobify_widget_map_resumes .nav-menu-break-medium .site-header div.resumes, .nav-menu-break-medium .site-header .widget_featured_jobs, .nav-menu-break-medium .site-header .widget_featured_resumes, .nav-menu-break-medium .site-header .site-main > .rcp-restrict-message {
        display: table;
        padding-left: 0;
        padding-right: 0; } }
    @media screen and (min-width: 1200px) {
      .nav-menu-break-large .site-header .container, .nav-menu-break-large .site-header .page-template-jobify .widget_text, .page-template-jobify .nav-menu-break-large .site-header .widget_text, .nav-menu-break-large .site-header
      .page-template-template-widgetized .widget_text,
      .page-template-template-widgetized .nav-menu-break-large .site-header .widget_text, .nav-menu-break-large .site-header .jobify_widget_map div.job_listings, .jobify_widget_map .nav-menu-break-large .site-header div.job_listings, .nav-menu-break-large .site-header
      .jobify_widget_map div.resumes,
      .jobify_widget_map .nav-menu-break-large .site-header div.resumes, .nav-menu-break-large .site-header
      .jobify_widget_map_resumes div.job_listings,
      .jobify_widget_map_resumes .nav-menu-break-large .site-header div.job_listings, .nav-menu-break-large .site-header
      .jobify_widget_map_resumes div.resumes,
      .jobify_widget_map_resumes .nav-menu-break-large .site-header div.resumes, .nav-menu-break-large .site-header .widget_featured_jobs, .nav-menu-break-large .site-header .widget_featured_resumes, .nav-menu-break-large .site-header .site-main > .rcp-restrict-message {
        display: table;
        padding-left: 0;
        padding-right: 0; } }


.job_listing, .resume {
    border-bottom: 12px solid #ccc;
    margin: 0;
    padding: 1em;
    position: relative;
}


.site-header {
        position: relative;
        top: 0;
    width: 100%;
height: 10px;
}


.job-manager-alerts{
width:100%;
	margin:2em auto;
	background:#CACACA;
	border:1px light-grey;
	border-radius:5px;
	padding:20px;
	position:relative;
text-align:justify;

}
/* Mi codigo*/
#wpjm-job-styles .job_filters .search_jobs input, #wpjm-job-styles .job_filters .search_jobs select, .job_filters .search_jobs input, .job_filters .search_jobs select {
    display: none;
}
.jobify-search-jobs-category div.search_categories, .wp-job-manager-categories-enabled .search_jobs div.search_categories, .wp-job-manager-categories-enabled .search_resumes div.search_categories, .wp-resume-manager-categories-enabled .search_resumes div.search_categories {
  display: none;
}

.search_jobs, .search_resumes, .cluster div, .job-type, .price-option__title, .entry-header__featured-image:hover .overlay, .widget_price_filter .ui-slider-horizontal .ui-slider-range {
  display: none;
}
.site-primary-navigation--open {background: #fff;}
label { font-weight: 200; line-height: 42px;}

span.button.button--size-medium { background-color: #cacaca;  font-weight: 500; }
.button:hover { color: #FFF !important;  background-color: #ecb92a !important;  border: transparent;    font-weight: 500; }
input.button { background-color: #cacaca; font-weight: 500; }
/*ecb92a*/

@media screen and (min-width: 1200px){
.nav-menu-break-large .nav-menu--primary a, .nav-menu-break-large ul.nav-menu--primary a { font-size: 14px; }
}

@media (min-width: 320px) and (max-width: 768px) {
        fieldset[class^="fieldset-"]:nth-child(odd){float: none; width: 100%; margin-left: 0%;}
        .entry-content .job-manager-form p { display: flex; justify-content: center;}
        .sow-slider-base ul.sow-slider-images {height: 425px; margin-top: -129px;}
        .sow-slider-base ul.sow-slider-images li.sow-slider-image.sow-slider-image-cover { background-size: 166% !important;}
        .sow-slider-base { height: 296px; top: 0px;}
}


.footer-widgets { padding: 0px;}

.sow-slider-base ul.sow-slider-images li.sow-slider-image.sow-slider-image-cover {
  background-size: 100%;
  background-position: center; background-repeat: no-repeat;
}
