/*
	Theme Name: Talentsly
    Theme URI: http://themeforest.net/user/gnodesign/portfolio/
    Template: cariera
    Description: Talentsly. 
    Author: Gnodesign
	Author URI: http://themeforest.net/user/gnodesign/
	License: ThemeForest
    License URI: http://themeforest.net/licenses
    Text Domain: cariera
    Domain Path: /lang/
*/

:root {
  --cariera-menu-hover: #1F56A6;
}
#menu-main-menu {
	float: right;
}

.footer-link{
	color: #ffffff;
        border: 2px solid #fff;
        padding: 5px 10px;
	margin-right: 5px;
}

.footer-link:hover{
	color: #ffffff;
	background-color: #0091D5;;	
}

.page-header.job-header{
  background-color: transparent;
  background-image: linear-gradient(45deg, #0091D5 0%, #1F56A6 100%);
  padding: 60px 15px;
}


.wpcf7-form-control.wpcf7-submit {
	color: #1F56A6;
        border: 2px solid #1F56A6;
        padding: 5px 10px;
	margin-right: 5px;
	background-color: #fff;
}

.wpcf7-form-control.wpcf7-submit:hover {
	color: #fff;
	background-color: #0091D5;
}

.wpcf7 input[type=submit] {
        margin: 0 auto;
        float: right;
}

.single-job-listing-page .job-title, .single-job-listing-page .page-header h1.title {
  color: #ffffff;
  font-family: "Space Mono", Sans-serif !important;
  font-size: 38px !important; 
  font-weight: 600;
  line-height: 1;
}




.job-content-company {
        display: none;
}

.single-job-v1 .single-job-listing .job-description {
        margin-top:-50px !important;
}

.job-description h1 {
        font-size: 1.5rem;
}

.job-description h2 {
        font-size: 1.3rem;
}

.job-description h3 {
        font-size: 1.1rem;
}

.job-description h4 {
        font-size: 1rem;
}

.job-description h5 {
        font-size: 0.9rem;
}

section.page-header .title {
        color: #fff;
}

/* Target smartphones (767px and below) */
@media only screen and (max-width: 767px) {

    /* Targets the <main> tag that has BOTH classes */
    main.single-job-listing-page.single-job-v1 {
        margin-top: -60px !important;
    }


    /* Targets the main content area */
    main.single-job-listing-page.single-job-v1,
    /* Targets the job header section */
    section.page-header.job-header.job-taxonomy-header {
        margin-top: -60px !important;
    }
}

.job-info-wrapper .logo-wrapper {
  display: none !important;
}

.job-info-wrapper .job-info {
  padding-left: 0 !important;
}