@charset "utf-8";

div.row {
    clear: left;
    padding: unset;
    width: 100%;
  }
  .ds-custom #wrapper {
    padding-bottom: unset;
    padding-top: unset;
    position: relative;
  }
  .ds-custom #wrapper .portlet-column-content.empty {
    padding: unset;
  }
  .ds-custom #wrapper .portlet-title-text {
    display: none;
  }
  .ds-custom #wrapper .portlet-content, .ds-custom #wrapper .portlet-minimized .portlet-content-container {
    padding: unset;
  }
  .ds-custom #wrapper .portlet-decorate .portlet-content {
	border: unset;
	background: transparent !important;
  }
  .ds-custom #wrapper .portlet {
    margin: 0;
  }
  .ds-custom #wrapper .row {
    margin: 0 !important;
  }
  .ds-custom #wrapper .col-xs-1, .ds-custom #wrapper .col-sm-1, .ds-custom #wrapper .col-md-1, .ds-custom #wrapper .col-lg-1, .ds-custom #wrapper .col-xs-2, .ds-custom #wrapper .col-sm-2, .ds-custom #wrapper .col-md-2, .ds-custom #wrapper .col-lg-2, .ds-custom #wrapper .col-xs-3, .ds-custom #wrapper .col-sm-3, .ds-custom #wrapper .col-md-3, .ds-custom #wrapper .col-lg-3, .ds-custom #wrapper .col-xs-4, .ds-custom #wrapper .col-sm-4, .ds-custom #wrapper .col-md-4, .ds-custom #wrapper .col-lg-4, .ds-custom #wrapper .col-xs-5, .ds-custom #wrapper .col-sm-5, .ds-custom #wrapper .col-md-5, .ds-custom #wrapper .col-lg-5, .ds-custom #wrapper .col-xs-6, .ds-custom #wrapper .col-sm-6, .ds-custom #wrapper .col-md-6, .ds-custom #wrapper .col-lg-6, .ds-custom #wrapper .col-xs-7, .ds-custom #wrapper .col-sm-7, .ds-custom #wrapper .col-md-7, .ds-custom #wrapper .col-lg-7, .ds-custom #wrapper .col-xs-8, .ds-custom #wrapper .col-sm-8, .ds-custom #wrapper .col-md-8, .ds-custom #wrapper .col-lg-8, .ds-custom #wrapper .col-xs-9, .ds-custom #wrapper .col-sm-9, .ds-custom #wrapper .col-md-9, .ds-custom #wrapper .col-lg-9, .ds-custom #wrapper .col-xs-10, .ds-custom #wrapper .col-sm-10, .ds-custom #wrapper .col-md-10, .ds-custom #wrapper .col-lg-10, .ds-custom #wrapper .col-xs-11, .ds-custom #wrapper .col-sm-11, .ds-custom #wrapper .col-md-11, .ds-custom #wrapper .col-lg-11, .ds-custom #wrapper .col-xs-12, .ds-custom #wrapper .col-sm-12, .ds-custom #wrapper .col-md-12, .ds-custom #wrapper .col-lg-12 {
    padding: unset;
    width: unset;
    margin: unset;
    float: none;
  }

  @media (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .ds-custom #wrapper {
      padding: 0;
      margin: 0;
    }
    .ds-custom .portlet-decorate .portlet-content {
      border: none;
      margin: 0;
      padding: 0;
    }
    .ds-custom .col-xs-1, .ds-custom .col-sm-1, .ds-custom .col-md-1, .ds-custom .col-lg-1, .ds-custom .col-xs-2, .ds-custom .col-sm-2, .ds-custom .col-md-2, .ds-custom .col-lg-2, .ds-custom .col-xs-3, .ds-custom .col-sm-3, .ds-custom .col-md-3, .ds-custom .col-lg-3, .ds-custom .col-xs-4, .ds-custom .col-sm-4, .ds-custom .col-md-4, .ds-custom .col-lg-4, .ds-custom .col-xs-5, .ds-custom .col-sm-5, .ds-custom .col-md-5, .ds-custom .col-lg-5, .ds-custom .col-xs-6, .ds-custom .col-sm-6, .ds-custom .col-md-6, .ds-custom .col-lg-6, .ds-custom .col-xs-7, .ds-custom .col-sm-7, .ds-custom .col-md-7, .ds-custom .col-lg-7, .ds-custom .col-xs-8, .ds-custom .col-sm-8, .ds-custom .col-md-8, .ds-custom .col-lg-8, .ds-custom .col-xs-9, .ds-custom .col-sm-9, .ds-custom .col-md-9, .ds-custom .col-lg-9, .ds-custom .col-xs-10, .ds-custom .col-sm-10, .ds-custom .col-md-10, .ds-custom .col-lg-10, .ds-custom .col-xs-11, .ds-custom .col-sm-11, .ds-custom .col-md-11, .ds-custom .col-lg-11, .ds-custom .col-xs-12, .ds-custom .col-sm-12, .ds-custom .col-md-12, .ds-custom .col-lg-12 {
      padding: 0;
      width: unset;
      margin: 0;
      float: none;
    }
  }


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	text-decoration:none;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	background-image: url(https://microcontrib.hays.com/documents/4259724/4259818/bg-matte3%2B.jpg/751a4a94-615d-241b-c4c9-b7d8129de919?t=1578666513595);
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*----------------------------*/
/*	   	  Main Elements  	  */
/*----------------------------*/
#outer-footer {
    font-family: 'Arial', Helvetica, sans-serif;
    background: #fff;
    border-top: 1px solid #eee;
    width: 100% !important;
    max-width: 1500px;
    margin: 0 auto;
    padding: 0 20px !important;

  }

  #outer-footer p {
      margin: 0;
  }
  
  #inner-footer-expert {
  
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    margin: 0 auto 0 auto;
  }
  
  #inner-footer-expert #footerLogo-Links {
    margin: 10px 0px 0px 0px;
    display: flex;
    align-items: center;
    height: 43px;
  
    font-size: 17px;
    margin-left: 20px;
  }
  
  div#footer-bottom {
    font-size: 13px;
    margin-bottom: 5px;
    margin-left: 11px;
  }
  
  #inner-footer-expert #footer-bottom .single-col .col.col-12 nav ul {
    padding: 0;
    margin: 0;
    display: flex;
    list-style-type: none;
    flex-wrap: wrap;
  
  }

  #inner-footer-expert #footer-bottom .single-col .col.col-12 nav ul  li {
    display: inline-flex;
    justify-content: center;
    align-items: center;
  }
  
  /*NEED AMEND*/
  #inner-footer-expert #copyright-text {
    font-family: Arial, Helvetica, sans-serif !important;
    margin: 19px 0px 0px 20px;
  }
  
  #inner-footer-expert #footerLogo {
    margin: 10px 0px 0px 0px;
  }
  
  #inner-footer-expert p {
    color: #304a7f;
  }
  
  #inner-footer-expert span {
    color: #333;
  }
  
  #inner-footer-expert a {
    margin-right: 8px;
    color: #666;
    font-weight: normal;
  }
  
  #inner-footer-expert a:hover {
    text-decoration: none;
    color: #002776;
  }
  
  #inner-footer-expert #copyright-text {
    display: none;
  }

/* !!!! DO NOT INSERT PARAMETERS INTO THESE STYLES. THESE ARE TO HIDE MAIN ELEMENTS FROM THE TEMPLATE !!!! */
/* !!!! DO NOT INSERT PARAMETERS INTO THESE STYLES. THESE ARE TO HIDE MAIN ELEMENTS FROM THE TEMPLATE !!!! */
/* !!!! DO NOT INSERT PARAMETERS INTO THESE STYLES. THESE ARE TO HIDE MAIN ELEMENTS FROM THE TEMPLATE !!!! */
#inner-topnavigation { display:none; }
#inner-bottomnavigation { display:none; }
#inner-navigation {}
#sub-navigation { display:none; }
#navigation-header {}
#headernavigation{display: none;}
#mobilenavigation{display: none;}

#inner-header {}
#outer-slideshow {display: none;}
#inner-slideshow { display:none; }
#inner-main {}
#inner-clientfooter {}
#inner-footer {}

/* Make sure these add up to your sites width */
#sidebar-left, #content, #sidebar-right { margin-right:20px; min-height:200px; float:left; }
#sidebar-left { width:250px; display:none; }
#content { width:610px; }
#sidebar-right { width:300px; }


/*----------------------------*/
/*	  MISC/GENERAL STYLES  	  */
/*----------------------------*/
body { font:86%/140% Arial, Helvetica, Verdana, sans-serif; background:#262d29 url('https://microcontrib.hays.com/documents/4259724/4259818/bg-matte3%2B.jpg/751a4a94-615d-241b-c4c9-b7d8129de919?t=1578666513595') repeat-x; color:#989a8c; }
#wrapper { /* I am a wapper */ }

#inner-topnavigation, #inner-header, #inner-navigation, #inner-slideshow, #inner-main, #inner-clientfooter, #inner-footer, #inner-bottomnavigation {
	max-width: 960px; /* SITE WRAPPER WIDTH recommend: 960px, 1140px */
	width: 100%;
	min-width: 960px;
	margin: 0 auto;
}

#outer-topnavigation, #outer-header, #outer-navigation, #outer-bottomnavigation, #outer-slideshow, #outer-main, #outer-clientfooter, #outer-footer {
	width: 100%;
	float:left;
}


/*----------------------------*/
/*	   	  Header style   	  */
/*----------------------------*/
/* Outer region for 100% styles */
#outer-header {}
#inner-header { min-height:265px; background:url('https://microcontrib.hays.com/documents/4259724/4259818/bg-matte4%2B.jpg/3d3f79d7-a8a0-97bf-8f0f-3dc6c0b1ea7f?t=1578666513917') top center; padding:31px 0 0 0; }
#inner-header .logo { display: block; height: 103px; margin: 0px auto; width: 432px; }


/*----------------------------*/
/*	   	  Slideshow style  	  */
/*----------------------------*/
/* Outer region for 100% styles
#outer-slideshow {}
#inner-slideshow { position:relative; background:#F3C; z-index:0; min-height:300px; }
#inner-slideshow .strapline { position:absolute; z-index:1; top:200px; right:20px; background:#555; padding:20px; }
#inner-slideshow img { margin:0; padding:0; border:0; display:block; }
 */

#outer-languagebar{
    display: none;
}
/*----------------------------*/
/*	  Main navigation style	  */
/*----------------------------*/
/* Outer region for 100% styles */
#outer-navigation {}
#inner-navigation { height:46px; }
#inner-navigation li { float:left; }
#inner-navigation li a { text-decoration:none; float:left; padding:0px 24px; height:42px; line-height:34px; color:#759290; font-size:1.6em; font-family:'CuprumRegular', Arial, Helvetica, sans-serif; }

/* Hover state */
#inner-navigation li a:hover { background:url('https://microcontrib.hays.com/documents/4259724/4259818/bg-menu-item.png/7c647b7a-a8d3-d93d-89bc-c74edc4a9636?t=1578666515100') no-repeat bottom center #333C36; color:#FFF; }
/* Active state */
#inner-navigation li.active { background:url('https://microcontrib.hays.com/documents/4259724/4259818/bg-menu-item.png/7c647b7a-a8d3-d93d-89bc-c74edc4a9636?t=1578666515100') no-repeat bottom center #7FC31C; color:#FFFFFF!important;  }
#inner-navigation li.active a { color:#FFFFFF!important;  }

/*----------------------------*/
/*	  Top navigation style	  */
/*----------------------------*/
/* Outer region for 100% styles
#outer-topnavigation {}
#inner-topnavigation { background:#009fda; height:46px; }
#inner-topnavigation li { float:left; }
#inner-topnavigation li a { float:left; padding:0 20px 0 20px; line-height:30px; color:#fff; text-transform:uppercase; }
 */
/* Hover state */
#inner-topnavigation li a:hover { background:#40b7e3; }
/* Active state */
#inner-topnavigation li.active { background:#40b7e3; }

/*----------------------------*/
/*	  Top navigation style	  */
/*----------------------------*/
/* Outer region for 100% styles
#outer-bottomnavigation {}
#inner-bottomnavigation { background:#009fda; height:46px; }
#inner-bottomnavigation li { float:left; }
#inner-bottomnavigation li a { float:left; padding:0 20px 0 20px; line-height:46px; color:#fff; }
 */
/* Hover state */
#inner-bottomnavigation li a:hover { background:#40b7e3; }
/* Active state */
#inner-bottomnavigation li.active { background:#40b7e3; }


/*----------------------------*/
/*	  Sub-navigation style	  */
/*----------------------------
#sub-navigation { height:46px; margin:20px 0 0 0; }
#sub-navigation li { float:left; }
#sub-navigation li a { float:left; padding:0 20px 0 20px; line-height:46px; color:#fff; background:#ccc; width:90px; margin:0 15px 0 0; }
*/
/* Hover state */
#sub-navigation li a:hover { background:#ddd; }
/* Active state */
#sub-navigation li.active { background:#40b7e3; }


/*----------------------------*/
/*	  Side-navigation style	  */
/*----------------------------*/
#side-navigation { margin:15px 0 0 0; width:100%; border-top: 1px dotted #333C36; }
#side-navigation li { float:left; width:100%; border-bottom: 1px dotted #333C36; }
#side-navigation li a { float:left; width:100%; color:#989A8C; text-indent:10px; display: block; padding: 2px 0 2px 0; text-decoration: none; text-shadow: 1px 1px 0 #161614; }

/* Hover state */
#side-navigation li a:hover { color:#7fc31c; }
/* Active state */
#side-navigation li.active a { color:#7fc31c; }


/*----------------------------*/
/*	Sidebar + module style    */
/*----------------------------*/
#sidebar-left {}
#sidebar-right { background:url('https://microcontrib.hays.com/documents/4259724/4259818/bg-gradient.png/e2012769-95e5-a8b5-3d08-b40d76514cfe?t=1578666514515') no-repeat top left; padding:0px 0 0 30px; }

#references #sidebar-right { display:none; }

.module { min-height:150px; margin:0px 0px 15px 0px; }

/* Individual module boxes and remove ones not getting used */
.module.a { display:none; }
.module.b { display:none; }
.module.c { display:none; }
.module.d {  }
.module.e { display:none; }
.module.f { display:none; }

#jobs .module.d { display: block; }


.detailedTitle{
        color: #7fc31c;
    font-size: 1.3em;
    font-weight: normal;
    font-family: 'DaysOneRegular', Verdana, Arial, sans-serif;
    line-height: 120%;
    margin: 20px 0!important;
}

.detailedBack, .detailedApply{
    background: #333C36;
    color: #fff;
    margin: 20px 10px 0 0;
    font-weight: normal;
    font-family: 'CuprumRegular', Arial, Helvetica, sans-serif;
    position: relative;
    display: inline-block;
    text-decoration: none!important;
    padding: 0 24px !important;
    font-size: 1.4em;
    height: 35px;
    line-height: 34px;
    border: none!important;
}

/* Applylinks */
.applylinks {
	cursor: pointer; 
	padding: 0 24px !important; 
	text-decoration: none !important;
	margin: 20px 10px 0 0;
	font-weight: normal !important;
	position: relative;
	display: inline-block;
	border: none !important;
/*	border-radius: 2px !important;*/
	text-shadow: none !important;
}
a.detailedApply,
a.applylinks {
	background: #56a329;
	color: #fff !important;
	border-radius: 0 !important;
    padding: 0 24px !important; 
}
a.detailedBack,
a.applylinks:first-of-type {
	background-color: #333C36;
	color: #7fc31c !important;
	cursor: pointer; 
	padding: 0 24px !important; 
	text-decoration:none !important;
	margin: 20px 10px 0 0;
	font-weight: normal !important;
	position: relative;
	display: inline-block;
	border: none !important;
	border-radius: 0 !important;
	text-shadow: none !important;
}
a.detailedApply:hover, a.detailedApply:focus, a.applylinks:hover, a.applylinks:focus { background: #3c8717; }
a.detailedBack:hover, a.detailedBack:focus, a.applylinks:first-of-type:hover, a.applylinks:first-of-type:focus { color: #3c8717 !important; }


/* Job list */

.Viewall {
    display: none;
    padding: 10px 0;
    margin: 30px 0 15px;
}

/*----------------------------*/
/*	 	 Content styles	      */
/*----------------------------*/
/* Outer region for 100% styles */
#outer-main {}
#inner-main {}
#content { padding:0 0 0 0; background:url('https://microcontrib.hays.com/documents/4259724/4259818/bg-gradient.png/e2012769-95e5-a8b5-3d08-b40d76514cfe?t=1578666514515') no-repeat top left; }
#text { padding:0 30px 30px 30px; }

.img { float:right; padding:5px 0 10px 10px; }
.line { text-decoration:underline; color:#7fc31c; }
.box { background:url('https://microcontrib.hays.com/documents/4259724/4259818/line.png/1b9be53b-527c-d159-4dca-68a7b19fed1e?t=1578666516350') no-repeat bottom center; display:block; padding:15px 0 25px 0; }
.inner-box { width:275px; float:left; }
.green { color:#759290; }
.green2 { color:#7fc31c!important; }
.sub1 { background:#333C36; margin:0!important; padding:0 0 0 5px!important; font-size:.9em; width:256px; }
.sub2 { background:#1F2420; margin:0!important; padding:0 0 0 5px!important; font-size:.9em; width:256px; }

/*----------------------------*/
/*    Client footer styles	  */
/*----------------------------*/
/* Outer region for 100% styles */
#outer-clientfooter {}
#inner-clientfooter { background: url('https://microcontrib.hays.com/documents/4259724/4259818/bg-footer.png/0c223493-2dce-e9a2-001c-6adf2b4e1408?t=1578666513479') no-repeat left; height:20px; padding:20px 0 0 0; }


/*------------------------*/
/*	 Hays footer styles	  */
/*------------------------*/
/* Outer region for 100% styles */
#outer-footer { background:#FFF; }
#inner-footer { margin:0 auto 0 auto; background:#fff; border-top:1px solid #eee; font-size:.8em; }
#inner-footer .copyright {	float:left;margin:32px 0px 0px 0px; }
#inner-footer #hayslogo { float:left; margin:20px 20px 0px 10px; }
#inner-footer #disclaimer { float:left; width:920px; margin:20px; padding:16px 0px 16px 0px; font-size:0.8em; text-align:center; border-top:1px solid #ccc; color:#777; }
#inner-footer .addthis_toolbox{ float:right; width:138px; margin:32px 30px 0px 0px;}
#inner-footer p { float:left; color:#304a7f; }
#inner-footer span { color:#1fcdff; }
#inner-footer a { color:#304a7f; text-decoration:none; }
#inner-footer a:hover { text-decoration:underline; }


/*----------------------------*/
/*	 	   Typography	      */
/*----------------------------*/
/* Header */
#inner-header h1 { font-size:2.4em; font-weight:bold; color:#fff; float:right; padding:80px 60px 0px 0px; }

/* Slideshow */
#inner-slideshow h1 { font-size:1.4em; font-weight:bold; color:#fff; }

/* Main Content */
#content p, #content ul, .module p { margin:0px 0px 10px 0px; }
#content ul li { background: url("https://microcontrib.hays.com/documents/4259724/4259818/bullet.png/a19de2c1-d075-3e64-4751-a89d8cc87e13?t=1578666514594") no-repeat scroll 0 6px transparent; padding-left: 20px;}
#content h1, #content h2, #content h3, #content h4, #content h5 { margin:0px 0px 10px 0px; }
#content h1 { color: #759290; font-family: 'DaysOneRegular',Arial,Verdana,sans-serif; font-size: 2em; font-weight: normal; line-height: 120%; margin: 0; padding: 20px 0 10px 0; }
#content h2 { color:#7fc31c; font-size:1.3em; font-weight:normal; font-family:'DaysOneRegular', Verdana, Arial, sans-serif; line-height: 120%; margin: 0 0 10px 0; }
#content h3 { color:#999; font-size:1.6em; font-weight:bold; }
#content h4 { color:#aaa; font-size:1.4em; font-weight:normal; }
#content h5 { color:#eee; font-size:1.2em; font-weight:normal; background:#444; padding:10px; }

/* Module */
#sidebar-right h1 { 
	color: #759290;font-family: 'DaysOneRegular',Arial,Verdana,sans-serif;font-size: 2em;font-weight: normal;line-height: 120%;margin: 0;padding: 20px 0 10px 0;text-shadow: 0 0 black;
 }
#sidebar-right .module h1 { color: #759290; font-family: 'DaysOneRegular',Arial,Verdana,sans-serif; font-size: 2em; font-weight: normal; line-height: 1; margin: 0 0 0.5em; padding: 20px 0 10px 0; }

/* Job cards */

.module.d h1 br {
    display: none;
}

.job-card {
    margin-bottom: 1em;
}
#job-cards a {
    text-decoration: none;
}

#job-cards a h1,
#job-cards a h2 {
    text-decoration: underline;
}
#job-cards a h1 {
    font-size: 1.25em !important;
}
#job-cards a:hover h1,
#job-cards a:focus h1,
#job-cards a:hover h2,
#job-cards a:focus h2 {
    text-decoration: none;
}
#job-cards a:hover h1,
#job-cards a:focus h1 {
    color: #aecdca !important;
}
#job-cards a:hover .applylinks,
#job-cards a:focus .applylinks {
    background-color: #7FC31C;
}

/* Client footer */
#inner-clientfooter h1 { font-size:1.4em; font-weight:bold; color:#fff; padding:20px; display:none; }

/* Links */
a:link, a:visited { color:#7fc31c; text-decoration:underline; }
a:hover, a:focus { color:#3c8717; text-decoration:none; }

/* FONT FACE */
@font-face {
font-family: 'DaysOneRegular';
src: url('https://microcontrib.hays.com/documents/4259724/4259814/cuprum-webfont.eot');
src: url('https://microcontrib.hays.com/documents/4259724/4259814/cuprum-webfont.eot?#iefix') format('embedded-opentype'),
	 url('https://microcontrib.hays.com/documents/4259724/4259814/daysone-webfont.woff') format('woff'),
	 url('https://microcontrib.hays.com/documents/4259724/4259814/cuprum-webfont.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'CuprumRegular';
src: url('https://microcontrib.hays.com/documents/4259724/4259814/daysone-webfont.eot');
src: url('https://microcontrib.hays.com/documents/4259724/4259814/daysone-webfont.eot?#iefix') format('embedded-opentype'),
	 url('https://microcontrib.hays.com/documents/4259724/4259814/cuprum-webfont.woff') format('woff'),
	 url('https://microcontrib.hays.com/documents/4259724/4259814/daysone-webfont.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}


/*-----------------------------------------*/
/*	 	   Searchresults + jobdetails      */
/*-----------------------------------------*/
/* Job table header */
.jobTable { display: none; }
tr.MicroHeader th 	{ display:none; }

/* Job row */
tr.MicroItem 		{ width: 70%; border-bottom: 1px dotted #333C36; border-top: 1px dotted #333C36; text-decoration: none; text-shadow: 1px 1px 0 #161614; }
tr.MicroItem td 	{ padding:2px 10px 2px 0px; text-align:left; }
tr.MicroAltItem 	{ width: 30%; text-decoration: none; text-shadow: 1px 1px 0 #161614; }
tr.MicroAltItem td 	{ padding:2px 10px 2px 0px; text-align:left; }

/* Job links */
table.Micro a, table.Micro a:link, table.Micro a:visited 		{ text-decoration: none; }
table.Micro a:hover, table.Micro a:focus 						{ text-decoration: underline; }

/* Job titles */
.title {color:#7fc31c; font-size:1.3em; font-weight:normal; font-family:'DaysOneRegular', Verdana, Arial, sans-serif; line-height: 120%; margin: 10px 0 0; } 

/* Job details bulletpoints */
.recordInfo li { background: url("https://microcontrib.hays.com/documents/4259724/4259818/bullet.png/a19de2c1-d075-3e64-4751-a89d8cc87e13?t=1578666514594") no-repeat scroll 0 6px transparent; padding-left: 20px; }

/* Applylinks */
.applylinks { background:#333C36; color:#fff; margin:20px 10px 0 0; font-weight: normal; font-family:'CuprumRegular', Arial, Helvetica, sans-serif; position:relative; display:inline-block; text-decoration:none!important; padding:0px 24px; font-size:1.4em; height:35px; line-height:34px; }
.applylinks:hover { background:#7FC31C;  text-decoration:none;  }

tr.jobListHeader th, tr.MicroHeader th 	{width:65%; color:#fff; text-align:left;  line-height:1.2em; font-weight:bold; padding: 15px 0px 15px 10px;background: #ab3c7a;display: none; }


@media handheld, only screen and (max-width: 767px) {

body, #wrapper, #outer-topnavigation, #outer-header, #outer-navigation, #outer-slideshow, #outer-main, #outer-clientfooter, #outer-footer,#inner-topnavigation, #inner-header, #inner-navigation, #inner-slideshow, #inner-main, #inner-clientfooter, #inner-footer, #sidebar-left, #sidebar-right, #content  {
	width: 100%;
	min-width: 0;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

#inner-footer #disclaimer {
	display:none!important;
}

}

@media handheld, only screen and (max-width: 767px) {

#wrapper { padding:10px; width:auto; }	

#inner-topnavigation li { width:100%; }
#inner-topnavigation li a{ width:100%; background-color:#009fda; padding: 0px; text-indent:20px; }

#inner-navigation li { width:100%; }
#inner-navigation li a{ width:100%; /*background-color:#009fda;*/ padding: 0px; text-indent:20px; }

#inner-footer #disclaimer {
	display:none!important;
}

#sidebar-left { display:none; }

}


.last { margin-right:0px!important; }
.clear { clear:both; }










