/*
 Theme Name:   Jobandcom
 Theme URI:    http://www.jobandcom.com/
 Description:  Custom Jobify theme for jobandcom.com
 Author:       Gregory Chanez
 Author URI:   http://www.nakan.ch/
 Template:     jobify
 Version:      1.0.0
 Text Domain:  jobify-child
*/
* {
    font-family: 'Source Sans Pro';
}
body {
    font-family: 'Source Sans Pro';
}
.menu-item, .menu-item-type-custom {
    font-weight: bold;
}
.nav-menu-break-large .nav-menu--primary a, .nav-menu-break-large ul.nav-menu--primary a {
    color: #fff;
}
.nav-menu-break-large .nav-menu--primary a:hover, .nav-menu-break-large ul.nav-menu--primary a:hover {
    color: #f6d21e;
}

	a,
		.button:hover,
		a.button-secondary,
		.load_more_jobs,
		.load_more_resumes,
		#wp-submit:hover,
		.btt:hover i,
		#submitcomment:hover,
		#searchsubmit:hover,
		.jobify_widget_slider .button-secondary:hover,
		input[type="submit"]:hover,
		.entry-header a:hover,
		.entry-title a:hover,
		.jobify_widget_slider .soliloquy-container a.button-secondary:hover,
		.job-manager-form.wp-job-manager-bookmarks-form a:hover,
		.job_listing a.view-video:hover,
		.resume a.view-video:hover,
		.job-manager-pagination a,
		.job-manager-pagination span {
			color: #01da90;
		}

		.button,
		.button-secondary:hover,
		.search_jobs,
		.search_resumes,
		.load_more_jobs:hover,
		.load_more_resumes:hover,
		.paginate-links .page-numbers:hover,
		#wp-submit,
		button.mfp-close,
		#submitcomment,
		#searchsubmit,
		input[type="submit"],
		.content-grid .featured-image .overlay,
		.nav-menu-primary .sub-menu,
		.nav-menu-primary .children,
		.site-primary-navigation.open,
		.site-primary-navigation.close,
		#pmc_mailchimp div input[type="submit"],
		.mailbag-wrap input[type="submit"],
		.pricing-table-widget .pricing-table-widget-title,
		.jobify_widget_price_table_rcp .pricing-table-widget-title,
		#rcp_registration_form .pricing-table-widget-title,
		.job-tag,
		.job-type,
		.jobify_widget_slider_hero a.button,
		.mfp-close-btn-in button.mfp-close:hover,
		.cluster div,
		.job_listing a.view-video,
		.resume a.view-video,
		.job-manager-form.wp-job-manager-bookmarks-form a,
		.job-manager-pagination a:hover,
		.job-manager-pagination span:hover {
			background: #01da90;
		}

		.button:hover,
		a.button-secondary,
		.load_more_jobs,
		.load_more_resumes,
		.paginate-links .page-numbers:hover,
		input[type="text"]:focus,
		input[type="email"]:focus,
		input[type="password"]:focus,
		input[type="search"]:focus,
		input[type="number"]:focus,
		select:focus,
		textarea:focus,
		#wp-submit:hover,
		#submitcomment:hover,
		#searchsubmit:hover,
		input[type="submit"]:hover,
		.job-manager-form.wp-job-manager-bookmarks-form a:hover,
		.cluster div:after,
		.woocommerce-message,
		.woocommerce-error li,
		.job_listing a.view-video:hover,
		.resume a.view-video:hover,
		.job-manager-pagination a,
		.job-manager-pagination span {
			border-color: #01da90;
		}

		.nav-menu-primary ul li a,
.nav-menu-primary ul li a:link,
.nav-menu-primary ul li a:default,
.nav-menu-primary ul li a:hover,
		.nav-menu-primary li a,
		.primary-menu-toggle i,
		.site-primary-navigation .primary-menu-toggle,
		.site-primary-navigation #searchform input[type="text"],
		.site-primary-navigation #searchform button {
			color: #ffffff!important;
		}

		.nav-menu-primary li.login > a,
		.nav-menu-primary li.highlight > a {
			border-color: #ffffff;
		}

		.site-primary-navigation:not(.open) li.login > a:hover,
		.site-primary-navigation:not(.open) li.highlight > a:hover {
			color: #01da90;
			background: #ffffff;
		}

		.site-header,
		.nav-menu-primary .sub-menu {
			background: #01da90;
		}

		.footer-cta {
			color: #ffffff;
			background: #3399cc;
		}

		ul.job_listings .job_listing:hover,
		.job_position_featured,
		li.type-resume:hover {
			box-shadow: inset 5px 0 0 #01da90;
		}


.site-header {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#151716+0,4b494a+50,151716+100 */
background: #151716!important; /* Old browsers */
background: -moz-linear-gradient(left,  #151716 0%, #4b494a 50%, #151716 100%)!important; /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #151716 0%,#4b494a 50%,#151716 100%)!important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #151716 0%,#4b494a 50%,#151716 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#151716', endColorstr='#151716',GradientType=1 )!important; /* IE6-9 */

box-shadow: none!important;
}

.site-menu {
  display: block;
      background-color: #3c3c3c;
    border-top: 1px solid #989898;

}

.site-primary-navigation {
    position: relative!important; 
}

.copyright {
  box-shadow: none!important;
  background-color: #3c3c3b!important;
}

.footer-widgets {
    background: #fbfbfb!important;
     box-shadow: none!important;
}


.cellfooter {
  min-height: 342px;
  text-align: center;
}

.title-cellfooter {
font-family: 'Source Sans Pro', sans-serif;
font-weight: bold;
  font-size: 24px; 
  text-transform: uppercase;
  color: #3c3c3b;
  line-height: 25px;
}

.text-cellfooter {
font-family: 'Source Sans Pro', sans-serif;
font-size: 18px;
color: #3c3c3b;
    line-height: 19px;
}

p.title-cellfooter {
      margin: 10px 0 10px;
  
}

p.text-cellfooter {
      margin-bottom: 10px;
  
}

.footer-widgets {
    padding: 50px 0 10px;
}

.logo {
  text-align: center!important;
}

.baseline {
  padding-top: 40px;
  text-align: center!important;
  font-family: 'Source Sans Pro', sans-serif;
}

.baseline-footer {
  padding-top: 15px;
  text-align: center!important;
  font-family: 'Source Sans Pro', sans-serif;
}


.baseline-button {
  padding-top: 20px;
}

.site-branding {
    float: none!important;
}


.nav-menu-primary li a, .nav-menu-primary ul li a {
   font-family: 'Source Sans Pro', sans-serif;
font-size: 25px; 
  text-transform: uppercase;
font-weight: 400!important;
}

.nav-menu-primary li a:hover, .nav-menu-primary ul li a:hover {
  color: #fff!important;
}

.nav-menu-primary li a:active, .nav-menu-primary ul li a:active {
  color: #fff!important;
}

.nav-menu-primary li {
     margin:  0!important;
}

.copyrightjoc {
  padding-top: 5px;
  text-transform: uppercase;
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 14px;
  text-align: right;
}

.button-footer {
  text-align: right;
}

.logo-footer {
  float: left;
}
  
.page-header {
  display: none!important;
}


.nous-logo {
text-align: center;  
}

.nous-content {
  
}

.entry-content {
  font-size: 18px!important;
  font-family: 'Source Sans Pro', sans-serif;
  color: #4d4d4d!important;
}

.entry-content p{
   font-size: 18px!important;
      margin: 0 0 12px;
  font-family: 'Source Sans Pro', sans-serif;
  color: #4d4d4d!important;
}

p.title {
  
      margin: 0 0 20px!important;
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 700!important;
  font-size: 36px!important;
color: #f6d21e!important;
}


.paginate-links {
 
    display: none;
}

.leftcol{
  text-align: right;
}

.hrcontact {
 color: #f6d21e!important;
background-color: #f6d21e!important;
height: 1px!important; 
  width: 175px!important; 
 
}

.entry-content a, .entry-content a:hover {
 color:  #f6d21e!important;
}


input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], select, textarea {
border: 1px solid #1b1d20!important;
  border-radius: 0!important;
}
input[type=email]:focus, input[type=number]:focus, input[type=password]:focus,, input[type=tel]:focus, input[type=search]:focus, input[type=text]:focus, select:focus, textarea:focus {
border: 1px solid #f6d21e!important;
}

input.button.button-medium {
    background-color: #3c3c3b!important;
  border-radius: 0!important;
  color: #f6d21e!important;
}

input.button.button-medium:hover {
    background-color: #f6d21e!important;
  border-radius: 0!important;
  border: 1px solid #f6d21e!important;
  color: #3c3c3b!important;
}

.search_jobs {
background: #3c3c3b!important;
}

.site-header .container {
 /* padding: 0 !important;*/
}

#site-navigation #searchform {
  display: none!important;
}

@media (min-width: 1200px){
.site-header .container {
  padding: 0!important;
}
}

header.open .site-primary-navigation {
   
 margin-top: 0!important;
}

.site-header.open .primary-menu-toggle{
float: right!important;
}

site-header .container {
  padding: 0!important;
}

.homepage-widget {
   margin: 0!important;
}

.site-footer {
    
     margin-top: 0!important; 
}
.sub-menu {
    background: #3c3c3c!important;
}

ul.nav-menu-primary ul a {
   
    text-align: left!important;

}