/* Enter Your Custom CSS Here */

@media only screen and (max-width:509px){
.page .logo img {
    max-width: 72px !important;
}
}


.page-id-526 .wpcf7-form label , .page-id-526 .wpcf7-form textarea {color:#ffffff;}

.page-id-526 .wpcf7-form input {    background-color: rgba(255, 255, 255, 0);
    color: #ffffff;
    border: 2px solid #ffffff;}


#navigation a, #navigation-right-side a, #navigation-left-side a {
   
  padding: 0px 10px; }

.background--dark #navigation .current-menu-item > a { color:#ffffff;}
.background--light #navigation .current-menu-item > a { color:#000000;}


.logo img {
    
  max-width: 123px !important; }
body.header-transparent #header-wrap #navigation, body.header-transparent #header-wrap #navigation-left-side, body.header-transparent #header-wrap #navigation-right-side, body.header-transparent #header-inner-wrap .header-controls, body.header-transparent #header-inner-wrap #header-controls-left, body.header-transparent #header-inner-wrap #header-controls-right, body.header-transparent #header-inner-wrap #header-wrap, body.header-transparent #header-inner-wrap .mobile-nav-controller-wrap {
    line-height: 129px !important;
}

body, .special-heading-wrap .caption-wrap .body-font {
     
  color: #313236 !important; }

#header {
    position: relative;
    z-index: 17 !important;
}

.style1 .logo, .style4 .logo, #left-header-mobile .logo, .style3 .logo, .style7 .logo, .style10 .logo {
  padding-top: 19px !important;}
@media screen and (max-width:1100px) { 
 .page h1 {
    font: 500 44px "Roboto","Open Sans","Arial",sans-serif;
    line-height: 48px;
  }}
@media screen and (min-width:1101px) and (max-width:1299px){ 
 .page h1 {
    font: 500 46px "Roboto","Open Sans","Arial",sans-serif;
    line-height: 50px;
  }}
@media screen and (min-width:1300px) { 
 .page h1 {
    font: 500 60px "Roboto","Open Sans","Arial",sans-serif;
    line-height: 68px;
  }}

@media only screen and (max-width: 1169px){
.mobile-nav-controller-wrap {
    display: inline-block;
}
#navigation, #navigation-left-side, #navigation-right-side {
    display: none !important;
}
  .logo img {
    max-width: 92px !important;
}
}

/* Giorgos Job CSS edits */
.rp4wp-related-job_listing > ul li.job_listing a div.location, .rp4wp-related-job_listing > ul li.no_job_listings_found a div.location, ul.job_listings li.job_listing a div.location, ul.job_listings li.no_job_listings_found a div.location {
    color: #222222;
}
ul.job_listings li.job_listing a div.position .company {
    color: #222222;
}
ul.job_listings li.job_listing a .meta {
    color: #222222;
}
select {   height: 42px;}
table {     width: 100%;}
#job-manager-job-dashboard table td, #job-manager-job-dashboard table th {   text-align: center;}
.job_filters {background-color: rgb(242,243,248);}

body.header-transparent.semi #header .semi-transparent {  background-color: rgb(0,0,0,0) !important; }

.post-thumb-wrap, .company_logo {display: none !important;}
body:not(.single-post) .style8-blog .element-inner { box-shadow: 0px 0px 0px !important; }
.single_job_listing .company .name, .single_job_listing .company .tagline { margin: 0; padding: 0; }