/*
Theme Name: Melville (Child Theme)
Theme URI: http://demo.nrgthemes.com/
Author: NRGTHEMES
Author URI: http://themeforest.net/user/NRGTHEMES
Description: Melville is a responsive WordPress theme that is the ideal fit for a architect, construction company, interior designer, home builder or any other creative.
Tags: black, one-column, two-columns, right-sidebar, custom-menu, post-formats, sticky-post, translation-ready, responsive-layout
Version: 1.6.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: melville
Template: melville
*/

.overlay {
    background: rgba(0,0,0,0.5);
}

.background h5 {
    font-size: 32px;
    line-height: 44px;
}

h3 {
    font-size: 18px;
    font-weight: 200;
    line-height: 24px;
}

#container h3.no-vc {
    border-bottom: 1px solid #D8D8D8;
	margin-bottom: 12px;
}

.col2-3.white-bottom h3 {
	font-weight: 400;
}

.description h4 {
	font-size: 16px;
}

#container.white-content {
    height: auto !important;
	background-color: #FFF !important;
	padding: 35px;
	margin-top: 20px;
}

#container.white-content p {
	color: #555;
}

#override-position[style] {
   position: static !important;
}

#override-position div {
   margin-bottom: 13px;
}


/* WHR API Styles - Added Fri 27 Sep 2019 */

body.grey-content-important #container {
    background-color: #E8E8E8 !important;
}
body.workable-jobs-api-page #container h3.no-vc{
	color: #999999;
	font-size: 21px;
	font-weight: 700;
}

/* Category/group title */
h2.whr-group{
	display: block;
	width: 600px;
	max-width: 90%;
	border-bottom: 1px solid #d8d8d8;
	padding-top: 15px;
	letter-spacing: 0px;
	padding-bottom: 5px;
	margin-bottom: 25px;
}
h2.whr-group:first-child{
	
}
h2.whr-group,
h2.whr-group > a{
	color: #000000;
	font-size: 40px;
  line-height: 45px;
  font-weight: 300;
  text-decoration: none;
  margin-top: 10px;
  display: block;
  position: relative;
} 

h2.whr-group > a:after{
	position: absolute;
	right:10px;
	top:20px;
	
	content: ' ';
  background-image: url('images/arrow-down-accordion.png');
  background-size: 24px 12px;
  height: 12px;
  width: 24px;
  
}


ul.whr-items{
	transition:all 0.1s ease;
}
ul.whr-items li.whr-item{
	margin-bottom: 25px;
}
/* Job title */

ul.whr-items li.whr-item h3{
	padding-bottom: 8px;
	position: relative;
	display: inline-block;
}
ul.whr-items li.whr-item h3 a{
	color: #444;
	font-size: 20px;
	line-height: 24px;
	text-decoration: underline;	
	display: inline-block;
	padding-right: 40px;
	font-weight: 400;
}
ul.whr-items li.whr-item h3 a:after{
	content: url(images/arrow-right-role.svg);
	position: absolute;
	right:10px;
	top:0px;
}

ul.whr-info li{
	color: #444;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.5;
	padding: 0 0px 5px 0px;
}
ul.whr-info li span{
	font-size: 15px;
	text-transform: uppercase;
	font-weight: 700;
	font-family: 'Open Sans', 'Helvetica Neue', Arial, Helvetica, sans-serif;
	color: #444;
	padding: 0 0 12px 0;
	letter-spacing: 0px;
}