/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Eclipse Software
Author URI: http://www.kriesi.at
Template: enfold
*/

/*@import url('https://fonts.googleapis.com/css?family=Quicksand&display=swap');*/
@import "fonts/quicksand/stylesheet.css";
@import "eclipsesite.css";

html {
min-width: unset;
}

/*
 #top #header_main > .container, #top #header_main > .container .main_menu  .av-main-nav > li > a, #top #header_main #menu-item-shop .cart_dropdown_link{ height:60px; 
   line-height: 55px; 
}

*/

.eclipse-recruitment {
	/*font-family: "Circular Std Book";*/
	font-family: "quicksand";
}


* {
	font-family: "Quicksand";
	font-size: 13.5px;
	letter-spacing: 0.25px;
}

/*** ECLIPSE FORM ***/ 
/* GENERIC */
.eclipse-form .form-label label {
    font-weight: 500 !important;
    padding-top: 3px;
    font-size: 15px !important;
    height: 27px;
  }
  
  .eclipse-form .form-control input {
    line-height: 10px !important;
    margin-bottom: 4px !important;
    height:35px;
    font-family: "quicksand" !important;
    border: 1px solid #e1e1e1 !important;
  }
  
  .eclipse-form .form-control textarea {
    margin-bottom: 4px !important;
  }
  
  .eclipse-form .form-control select, .eclipse-form form select {
    line-height: 10px;
    margin-bottom: 4px !important;
    height: 35px;
    padding-left:2px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    font-family: "quicksand" !important;
    border-radius: 0px !important;
  
    background-image: url( 'https://mobileapp.recruitment-websites.co.uk/wp-content/uploads/2020/02/arrow-small-blue-v3.png' ) !important;
    -moz-appearance: none;
    background-color: white;
    -webkit-padding-start: 6px !important;
    border: 1px solid #e1e1e1 !important;
  }
  #top .main_color select{background-color:white;}
  
  .button {
    border-radius: 0px !important;
    padding: 7px 28px !important;
    font-weight: bold ;
    letter-spacing: 1px;
    color: white;
    background-color: #85cac3 !important;
    min-width: 90px;
  }

 .eclipse-form .form-control.file-type input  {border: none !important; height:25px;}
#top .main_color .input-text, #top .main_color input[type='text'], #top .main_color input[type='input'], #top .main_color input[type='password'], #top .main_color input[type='email'], #top .main_color input[type='number'], #top .main_color input[type='url'], #top .main_color input[type='tel'], #top .main_color input[type='search'], #top .main_color textarea, #top .main_color select {
    border-color: #e1e1e1;
    background-color: transparent;
    color: #828282;
}

/******* PROFILE *******/
/**** REGISTRATION ****/

/* DESKTOP */ 
@media only screen and (min-width: 481px) {
	
	.eclipse-form .form-label {
		width: 130px !important;
    	padding-right: 10px;
    	text-align: right;
  	}
	
	.eclipse-form .form-control {
    	width: calc( 100% - 130px ) !important;
  	}
  
	div#profiledisciplinedropdown {
		float: right;
		width: calc( 100% - 130px );
	}
	
	.eclipse-profile.eclipse-form-container {
		border-radius: 0px;
	}
	.eclipse-registration.eclipse-form-container {
		border-radius: 0px;
		border-top: none;
	}
	.eclipse-registration .eclipse-form .form-label {
		width: 160px !important;
	}
	.eclipse-registration	.eclipse-form .form-control {
		width: calc( 100% - 160px ) !important;
  }
	.eclipse-registration	.eclipse-form div#profiledisciplinedropdown {
		float: right;
		width: calc( 100% - 160px );
	}
}


/* MOBILE */ 
@media only screen and (max-width: 480px) {
	
	div.buttons {
		float: unset !important;
	}
	
	form#eclipse_recruitment_profile_form div.buttons input#save_settings 
	{
		width: 100%;
	}
	div#profiledisciplinedropdown{
		min-height:unset;
		margin-top: -20px;
		width: 100%;
	}
	div.eclipse-recruitment div.eclipse-profile.eclipse-form-container div.eclipse-form div.req-field_msg:after {
		//border: 1px solid;
		content: 'Personal Details';
		white-space: pre;
		color: #384f60;
		font-size: 26px;
		font-style: normal;
		margin-top: 20px;
    	margin-bottom: 10px;
		line-height: 20px;
		font-weight: 500;
		letter-spacing: 0.5px;
		display: inline-flex;
		clear: both;
		float: left;
	}
		form#eclipse_recruitment_profile_form h3,
	form#eclipse_recruitment_registration_form h3 {
		font-size: 26px !important;
		
	}
	form#eclipse_recruitment_profile_form label,
	form#eclipse_recruitment_registration_form label {
		letter-spacing: 0.5px;
		font-weight: bold !important;
	}
	
	.eclipse-profile form#eclipse_recruitment_profile_form p.form-control input
	{
		font-weight: bold;
	}
	.eclipse-profile form#eclipse_recruitment_profile_form p.form-control select,
	.eclipse-profile form#eclipse_recruitment_profile_form div#profiledisciplinediv div.discipline.form-field div#profiledisciplinedropdown.form-field select#eclipse_recruitment_user_discipline
	{

		font-weight: bold;
	}
	/*  MESSAGING FOR PROFILE ONLY  */
	.post-entry-127 .eclipse-message.success {
		margin-top: 0px !important;
		margin-bottom: 0px;
		border: none !important;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
	}
	
	.post-entry-127 .eclipse-message.success p {
		display: inline-flex;
		font-weight: 600;
		margin-left: 0px;
		margin-right: 0px;
	}
	.post-entry-127 .eclipse-message.success p:before {
		content: '\25CF';
		font-size: 30px;
		margin-right: 5px;
		margin-top: -2px;
		color: #84C9C2;
	}
}


/*  DESKTOP  */
@media ( min-width:480px ) {
	form#eclipse_recruitment_profile_form h3,
  form#eclipse_recruitment_registration_form h3 {
	   font-weight: 600 !important;
  }
		form#eclipse_recruitment_profile_form label,
	form#eclipse_recruitment_registration_form label {
		letter-spacing: 0.5px;
		font-weight: 600 !important;
	}
	.eclipse-profile.eclipse-form-container {
		border-top: none;
		padding-top: 12px;
	}
	
	div#profile_page_heading {
		padding-bottom: 0px !important;
		border-top-width: 1px;
		border-top-style: solid;
		border-left-width: 1px;
		border-left-style: solid;
		border-right-width: 1px;
		border-right-style: solid;
		padding-top: 20px;
		padding-left: 20px;
		padding-right: 20px;
	}
	div#profile_page_heading h3:after {
		content: "";
		display: block;
		margin: 0 auto;
		width: 100%;
		padding-top: 20px;
		border-bottom: 1px solid;
	}
/*  MESSAGING FOR PROFILE ONLY  */
	.post-entry-127 .eclipse-message.success {
		margin-top: 0px !important;
		margin-bottom: 0px;
		border-top: none;
		border-bottom: none;
		border-left: solid 1px !important;
		padding-bottom: 0px;
	}

	.post-entry-127 .eclipse-message.success p {
		display: inline-flex;
		font-weight: 600;
	}
	.post-entry-127 .eclipse-message.success p:before {
		content: '\25CF';
		font-size: 30px;
		margin-right: 5px;
		margin-top: -2px;
		color: #84C9C2;
	}
}


div.eclipse-recruitment div.req-field_msg {
	color: #4f6d84;
	font-size: smaller;
	font-weight: bold;
}

.eclipse-profile form#eclipse_recruitment_profile_form p.form-control input {
			padding-left: 12px;
		padding-right: 12px;
			background: none;
}

	.eclipse-profile form#eclipse_recruitment_profile_form p.form-control select,
	.eclipse-profile form#eclipse_recruitment_profile_form div#profiledisciplinediv div.discipline.form-field div#profiledisciplinedropdown.form-field select#eclipse_recruitment_user_discipline
	{
		padding-left: 12px !important;
		padding-right: 12px !important;
	}

form#eclipse_recruitment_profile_form div p.form-control,
form#eclipse_recruitment_registration_form div p.form-control {
	padding-bottom:  0px;
}



/*form#eclipse_recruitment_profile_form*/ input#eclipse_recruitment_user_mobile {
	margin-left: 7.5px ; 
}

div.buttons {
	float: right;
}

/*form#eclipse_recruitment_profile_form div.buttons input#save_settings,*/
form#eclipse_recruitment_registration_form div.buttons input#save_settings {
	background-color: #85cac3;
	border: none;
	color: white;
	font-weight: bold;
	letter-spacing: 1px;
	padding: 0 30px 3px 30px;
	margin-top: 8px;
	margin-bottom: 1.5px;
}

div.email p.form-control span.email-addresss {
	padding-top: 3px;
}

div.mobile input#eclipse_recruitment_user_mobile {
	padding-bottom: 8px!important;;
}

form#eclipse_recruitment_profile_form h3,
form#eclipse_recruitment_registration_form h3 {
	letter-spacing: 0.5px;
}




/* Job Board */


@media ( min-width:481px) {
	
	div#eclipse_job_board div#eclipse_search_results_header .col1 {
		float: left;
		width: 230px;
	}
	
	div#eclipse_job_board div#eclipse_search_results_header .col1 .top-bar-sep {
		float: left;
		border-right: 1px solid;
		margin-top: 4px;
	}
	div#eclipse_job_board div#eclipse_search_results_header .sort-by {
		float: left;
		padding-left: 5px;
  }
	div#eclipse_job_board div#eclipse_search_results_header .col2 {
		float: left;
		/*width: 110px;*/
	}

}

@media( min-width:481px ) and (max-width:961px) {
	div.eclipse-recruitment div#eclipse_job_board  div#eclipse_search_results_header.clearfix div.col3 {
		float: left;
		clear: left;
		
	}
}

@media ( max-width:480px ) {
	
	div#eclipse_job_board div#eclipse_search_results_header .col1 {
		float: left;
		width: unset;
	}
	
	div#eclipse_job_board div#eclipse_search_results_header .col1 .top-bar-sep {
		display: none;
	}
	
	div#eclipse_job_board div#eclipse_search_results_header .sort-by {
		float: left;
		clear: left;
		height: 26.5px;
	}
	
	div#eclipse_job_board div#eclipse_search_results_header .col2 {
		float: left;
	  	width: unset;
		margin-top: 24px;
		/*margin-top: 22px;*/
		margin-left: 5px;
  	}
	
  	div#eclipse_job_board div#eclipse_search_results_header .col3 {
		clear: left;
  		//width: 240px;
  		width: auto;
	}
	
	div.eclipse-recruitment div#eclipse_job_board div#eclipse_search_results_header.clearfix div.col3 div.page-of-pages {
		//width: 112px;
		width: auto;
	}
	
	div.eclipse-recruitment div#eclipse_job_board div.vacancy-action div.action-buttons a.button.button-add-to-basket,
	div.eclipse-recruitment div#eclipse_job_board div.vacancy-action div.action-buttons a.button.button-apply
	{
		display: none !important;
	}
	
	/*div.eclipse-recruitment div#eclipse_job_board div.vacancy-action div.action-buttons a.button.button-request-details {
		width: 100%;
	}*/
}

div#eclipse_job_board {
	clear: both;
}




div#eclipse_search_results_header {
	border-radius: 0px;
	border: solid 1px;
	border-width: 1px 0 1px 0;

	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 0px;
	padding-right: 0px;
	
	background-color: white;
	
	margin-bottom: 30px;
}




/*
div#eclipse_search_results_header {
	font-weight: normal;
	border-top: solid #7a91a4 1px !important;
	border-bottom: solid #7a91a4 1px !important;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left:0px;
	padding-right:0px;
}

div#eclipse_search_results_header {
	background-color: white;
	border: none;
	margin-bottom: 0px;
}*/

div#eclipse_job_board form#eclipse_recruitment_job_board_form\ {
	margin: 0px;
}

/*
form#eclipse_recruitment_job_board_form\  div#eclipse_search_results_header {
	border-bottom: none !important;
}*/

div#eclipse_job_board div#eclipse_search_results_header .col1  
select#eclipse_recruitment_vacancy_sort {
	padding: 2px;
	width: 100px;
	float: left;
	margin-left: 5px;
	font-family:"quicksand";
	background-image: url( 'https://mobileapp.recruitment-websites.co.uk/wp-content/uploads/2020/02/arrow-small-blue-v3.png');
	-moz-appearance: none;
	letter-spacing: 0.5px;
	border: solid 1px;
	font-size: 12px;
	margin-top: 1px;
	height: 27px;
}

div#eclipse_job_board div#eclipse_search_results_header .total-jobs .count-value {
	font-size: 11.5px;
	padding-right:0px;
}

div.eclipse-recruitment div#eclipse_job_board div#eclipse_search_results_header.clearfix div.col1 div.total-jobs span.total-posts-val.count-value {
	color: #38604f;
}

div#eclipse_job_board div#eclipse_search_results_header .total-posts-label {
	margin-left: 3px;
	margin-right: 5px;
	text-transform: capitalize;
	font-size: 12px;
	letter-spacing: 0.5px;
}

div#eclipse_job_board div#eclipse_search_results_header .total-jobs {
	float: left;
}


div#eclipse_job_board div#eclipse_search_results_header .sort-by span {
	font-size: 12px;
	text-transform: capitalize;
	letter-spacing: 0.5px;
	float: left;
}
/*
div#eclipse_job_board div#eclipse_search_results_header .col2 .save-search a {
	
	border: none;
	color: white;
	font-weight: bold;
	letter-spacing: 0.5px;
	text-transform: capitalize;

	background-color: #85cac3;
	padding-left: 20px;
	padding-right: 20px;

	border-radius: 0px;
		padding-top: 0px;
	padding-bottom: 0px;
}
*/

div#eclipse_job_board div#eclipse_search_results_header .col3 {
	width: auto;
}

div#eclipse_job_board div#eclipse_search_results_header .col3 .show-per-page,
div#eclipse_job_board div#eclipse_search_results_header .col3 .top-bar-sep,
div#eclipse_job_board div#eclipse_search_results_header .col3 .page-of-pages
{
	float: left;
}

div#eclipse_job_board div#eclipse_search_results_header .col3 .show-per-page span {
	float: left;
	text-transform: capitalize;
	font-size: 12px;
}

div#eclipse_job_board div#eclipse_search_results_header .col3 .show-per-page #eclipse_recruitment_page_item_count-10,
div#eclipse_job_board div#eclipse_search_results_header .col3 .show-per-page #eclipse_recruitment_page_item_count-15,
div#eclipse_job_board div#eclipse_search_results_header .col3 .show-per-page #eclipse_recruitment_page_item_count-20 {
	float: left;
}

div#eclipse_job_board div#eclipse_search_results_header .col3 .show-per-page div#eclipse_recruitment_page_item_count-10, 
div#eclipse_job_board div#eclipse_search_results_header .col3 .show-per-page div#eclipse_recruitment_page_item_count-15,
div#eclipse_job_board div#eclipse_search_results_header .col3 .show-per-page div#eclipse_recruitment_page_item_count-20 {
	letter-spacing: 0.5px;
}

div#eclipse_job_board div#eclipse_search_results_header .col3 .top-bar-sep {
	margin-left: 2px;
	border-right: 1px solid;
	margin-top: 4px;
}

div#eclipse_job_board div#eclipse_search_results_header .col3 .page-of-pages {
	padding-left: 5px;
}

div#eclipse_job_board div#eclipse_search_results_header .col3 .page-of-pages span.pages-label  {
	text-transform: capitalize;
	font-size: 12px;
	letter-spacing: 0.5px;
}

div#eclipse_job_board div#eclipse_search_results_header .col3 .page-of-pages span.count-value {
  padding-left: 2px;
	padding-right:5px;
}

div#eclipse_job_board  form#eclipse_recruitment_job_board_form\  div#eclipse_search_results_header .col1,
form#eclipse_recruitment_job_board_form\  div#eclipse_search_results_header .col2,
form#eclipse_recruitment_job_board_form\  div#eclipse_search_results_header .col3 {
	padding-bottom: 0px !important;
}


/* Chrome firefox browser only
	Job Board Save search button not aligned correctly on browser 
*/
@media (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
    .col2 {
        margin-top:1px;
    }
}


@media( min-width:480px ) and (max-width:961px) {
	div.eclipse-recruitment div#eclipse_job_board  div#eclipse_search_results_header.clearfix div.col3 {
		float: left;
		clear: left;
		
	}
}
@media(max-width:480px){
	div.eclipse-recruitment div#eclipse_job_board div#eclipse_search_results_header.clearfix div.col3 {
		width: auto;
	}
	div.eclipse-recruitment div#eclipse_job_board div#eclipse_search_results_header.clearfix div.col3 div.page-of-pages {
		width: auto;
	}
}

@media( max-width:323px ) {
	div.eclipse-recruitment div#eclipse_job_board div#eclipse_search_results_header.clearfix div.col2 {
		margin-left: 0px;
	}
}

@media( max-width:318px ) {
	div.eclipse-recruitment div#eclipse_job_board div#eclipse_search_results_header.clearfix div.col2 {
	margin-left: 0px;
	margin-top: 0px;
	}
}

/*
div#eclipse_job_board article {
	margin-bottom: 35px !important;
	border-width: 1px 0 0 0 !important;
	border-color: #7a91a4;
	border-style: solid;
	padding-top: 30px !important;
	
	/*plus
	border-color: #7a91a4 !important;
	border-radius: 0px !important;
}*/

div#eclipse_job_board article {
	border-color: #384F60 !important;
	border-top: none !important;
	border-left: none !important;
	border-right:none !important;
	border-bottom: solid 1px;
	padding-bottom: 30px !important;
	border-radius: 0px !important;
}

div#eclipse_job_board article h2 {
	margin-bottom: 4px;
  border-bottom: none !important;
	padding: 0px !important;
	text-transform: capitalize;
}

div.eclipse-recruitment div#eclipse_job_board  h2 a {
	font-size: 24px;
}

div#eclipse_job_board article div.vacancy-date {
	font-weight: bold;
	font-size: smaller;
	line-height: 18px;
	
	/*plus*/
	padding: 0px !important;;
}

div#eclipse_job_board article div.vacancy-reference {
	font-size: smaller;
	line-height:8px;
	
	/*plus*/
	
	float: left !important;
	clear: left;
	padding: 0px;
	color: unset !important;
	font-weight: normal !important;
	padding-bottom: 18px!important;
}

div#eclipse_job_board article div.vacancy-description {
	padding: 0px !important;;
}

div#eclipse_job_board article div.vacancy-description p {
	margin-top: 21px;
	margin-bottom: 32px;
	line-height:16px;
	text-align: justify;
	text-justify: inter-word;
}

div#eclipse_job_board article div.eclipse-vacancy-details {
	border: none !important;
	/*plus*/
	padding: 0px !important;
}

div#eclipse_job_board article div.eclipse-vacancy-details div.generic-content-placeholder {
	line-height: 21px;
}

div#eclipse_job_board article .eclipse-vacancy-details ul.vacancy-meta {
	list-style: none;
}

div#eclipse_job_board article .eclipse-vacancy-details ul {
	overflow: auto;
	margin:0px;
}

div#eclipse_job_board article .eclipse-vacancy-details ul li {
	overflow: auto;
	padding-bottom: 0px;
	margin: 0px;
}

div#eclipse_job_board article .eclipse-vacancy-details ul li .vac-lbl {
	float: left !important;
	clear: left !important;
	font-weight: normal !important;
	min-width: unset !important;
	width: unset !important;
	padding-right: 6px;
}

div#eclipse_job_board article .eclipse-vacancy-details ul li .vac-val {
	float: left !important;;
	//padding-left: 6px;
	font-weight: bold;
}

div#eclipse_job_board article div.vacancy-description {
	border: none !important;
}

div#eclipse_job_board article div.vacancy-description p a.details-link  {
	font-weight: bold;
	color: #85cac3;
	text-transform: capitalize;
}

div#eclipse_job_board .req-details-form {
	display: none;
}

div#eclipse_job_board div.vacancy-action {
	background-color: white !important;
	border: none !important;
	padding: 0px !important;;
}

div#eclipse_job_board div.vacancy-action .action-buttons {
 float: unset !important;	
}

div#eclipse_job_board div.vacancy-action .vacancy-sharing-options {
	display: none;
}


div#eclipse_job_board div.vacancy-action div.action-buttons a.button-apply {
	float: right;
	color: white;
	border: none;
}

div#eclipse_job_board div.vacancy-action div.action-buttons a.button-add-to-basket {
	margin-left: 0px !important;
}

div#eclipse_job_board div.vacancy-action div.action-buttons a.button-add-to-basket,
/*div#eclipse_job_board div.vacancy-action div.action-buttons a.button-request-details
{
	background: white !important;
	border: solid 1px;
	color: #384F60;
	padding-top: 6px !important;
	padding-bottom: 6px !important;
}*/
/*
div#eclipse_job_board div.req-details-form input.button-send {
	background-color: #85cac3;
    font-weight: bold;
	letter-spacing: 1px;
}*/

div#eclipse_job_board  div.req-details-form a.button-close{
	background-color: white !important;
	color: #384F60;
	border: solid 1px #384F60;
	padding-top: 6px !important;;
	padding-bottom: 6px !important;;
}





/*****************************/
/*       Job Details         */



div.eclipse-recruitment div.eclipse-vacancy-full-details #eclipse_vacancy .req-details-form {
	display: none;
	padding-top: 18px;
}

div.eclipse-recruitment #eclipse_vacancy h1 span {
	font-size: 24px;
	font-weight: 500;
}

div.eclipse-recruitment div.eclipse-vacancy-full-details #eclipse_vacancy  header h1 {
	margin-bottom: 0px;
	padding-bottom: 3px;
}

div.eclipse-recruitment div.eclipse-vacancy-full-details #eclipse_vacancy  div.vacancy-date {
	font-weight: bold;
	line-height: 18px;
	font-size: smaller;
	padding: 0px;
}

div.eclipse-recruitment div.eclipse-vacancy-full-details #eclipse_vacancy div.vacancy-reference {
	font-size: smaller;
	line-height: 10px;
	clear: left;
	float: left;
	font-weight: normal;
	color: #384f60;
	padding-bottom: 18px;
}

div.eclipse-recruitment div.eclipse-vacancy-full-details #eclipse_vacancy  ul, article#eclipse_vacancy li {
	margin-left: 0px;
}

div.eclipse-recruitment div.eclipse-vacancy-full-details #eclipse_vacancy  ul.vacancy-meta {
	list-style: none;
	margin-bottom: 10px !important ;
}

div.eclipse-recruitment div.eclipse-vacancy-full-details #eclipse_vacancy  div.eclipse-vacancy-details {
	border: none;
	padding: 0px;
}

div.eclipse-recruitment div.eclipse-vacancy-full-details #eclipse_vacancy  .eclipse-vacancy-details ul {
	margin-bottom: 30px;
}

div.eclipse-recruitment div.eclipse-vacancy-full-details #eclipse_vacancy  .eclipse-vacancy-details ul li {
	overflow: auto;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

div.eclipse-recruitment #eclipse_vacancy div.eclipse-vacancy-details.vacancy-details.clearfix ul li span.vac-lbl {
	width: unset;
	min-width: unset;
	font-weight: 500;
	padding-right: 6px;
}

div.eclipse-recruitment #eclipse_vacancy div.eclipse-vacancy-details.vacancy-details.clearfix ul li span.vac-val {
	//padding-left: 6px;
	font-weight: bold;
		width: unset;
	min-width: unset;
}

div.eclipse-recruitment div.eclipse-vacancy-full-details #eclipse_vacancy  div.eclipse-vacancy-details div.generic-content-placeholder {
	line-height: 21px;
}

div.eclipse-recruitment div.eclipse-vacancy-full-details #eclipse_vacancy  div.eclipse-vacancy-details ul.vacancy-meta {
	
}

div.eclipse-recruitment div.eclipse-vacancy-full-details article#eclipse_vacancy div.vacancy-description {
	padding-top: 30px;
}

/*
div.eclipse-recruitment div.eclipse-vacancy-full-details #eclipse_vacancy  div.vacancy-description h3 {
	font-size: 21.5px;
	font-weight: normal;
}
*/

div.eclipse-recruitment div.eclipse-vacancy-full-details #eclipse_vacancy  div.vacancy-description p {
	line-height: 16px;
	text-align: justify;
	text-justify: inter-word;
}

div.eclipse-recruitment div.eclipse-vacancy-full-details #eclipse_vacancy  div.vacancy-action {
	padding-bottom: 30px;
	border-bottom: 1px #384F60 solid;
}

div.eclipse-recruitment div.eclipse-vacancy-full-details #eclipse_vacancy  div.vacancy-action div.action-buttons {
	float: unset;
}

div.eclipse-recruitment div.eclipse-vacancy-full-details #eclipse_vacancy  div.vacancy-action div.action-buttons a.button {
	border: solid 1px #384F60;
}

div.eclipse-recruitment div.eclipse-vacancy-full-details #eclipse_vacancy div.vacancy-action div.action-buttons a.button.button-apply {
	float: right;
	background-color: #85cac3;
	border: none;
}

div.eclipse-recruitment div.eclipse-vacancy-full-details #eclipse_vacancy  div.vacancy-action div.action-buttons a.back {
	margin-left: 0px;
	color: #384F60;
	background-color: white !important;
	display:none;
}

div.eclipse-recruitment div.eclipse-vacancy-full-details #eclipse_vacancy  div.vacancy-action div.action-buttons a.button-add-to-basket {
	margin-left: 0px;
}

div.eclipse-recruitment div.eclipse-vacancy-full-details #eclipse_vacancy  div.vacancy-action div.action-buttons a.button-request-details,
div.eclipse-recruitment div.eclipse-vacancy-full-details #eclipse_vacancy  div.vacancy-action div.action-buttons a.button-add-to-basket
{
	color: #384F60;
	background-color: white !important;
}

div.eclipse-recruitment div#eclipse_job_board div.req-details-form form .form-label label,
div.eclipse-recruitment #eclipse_vacancy div.req-details-form form .form-label label {
	width: 100%;
	font-size: 16px;
	font-weight: 500;
}

div.eclipse-recruitment div#eclipse_job_board div.req-details-form form .form-control input,
div.eclipse-recruitment div#eclipse_job_board div.req-details-form form .form-control textarea,
div.eclipse-recruitment #eclipse_vacancy div.req-details-form form .form-control input,
div.eclipse-recruitment #eclipse_vacancy div.req-details-form form .form-control textarea
{
	font-size: 10.5px;
	font-weight: bold;
}

div.eclipse-recruitment div.eclipse-vacancy-full-details #eclipse_vacancy  div.req-details-form a.button-close {
	background-color: white !important;;
	color: #384F60;
	border: solid 1px #384F60;
	padding-top: 6px !important;
	padding-bottom: 6px !important;
}

/* No greater than 813px */
@media (max-width:813px)  {
	div.eclipse-recruitment div.eclipse-vacancy-full-details #eclipse_vacancy  div.vacancy-action div.action-buttons a.back,
	div.eclipse-recruitment div.eclipse-vacancy-full-details #eclipse_vacancy  div.vacancy-action div.action-buttons a.button-request-details,
  div.eclipse-recruitment div.eclipse-vacancy-full-details #eclipse_vacancy  div.vacancy-action div.action-buttons a.button-add-to-basket {
		//padding-left: 12px;
	  //padding-right: 12px;
  }
}



/* No greater than 767px */
@media (max-width:767px) {
	div.eclipse-recruitment div.eclipse-vacancy-full-details #eclipse_vacancy  div.vacancy-action div.action-buttons a.button-request-details,
	div.eclipse-recruitment div.eclipse-vacancy-full-details #eclipse_vacancy  div.vacancy-action div.action-buttons a.button-add-to-basket
	{
		margin-left: 0px;
	}
}

@media (min-width:550px) and (max-width:771px) {
		div.eclipse-recruitment #eclipse_vacancy div.vacancy-action div.action-buttons a.button.back {
		//background-color: red !important;
	}
	
	div.eclipse-recruitment #eclipse_vacancy div.vacancy-action div.action-buttons .button {
		width: unset;
		margin-right: 5px;
	}
	
	div.eclipse-recruitment #eclipse_vacancy div.vacancy-action div.action-buttons .button-add-to-basket,
	div.eclipse-recruitment #eclipse_vacancy div.vacancy-action div.action-buttons .button-request-details
	{
		//background-color: red !important;
		padding: 6px 20px !important;
		min-width: 90px;
	}
	
}

@media (min-width:495px) and (max-width:549px) {
	
	div.eclipse-recruitment #eclipse_vacancy div.vacancy-action div.action-buttons .button {
		width: unset;
		margin-right: 5px;
	}

	div.eclipse-recruitment #eclipse_vacancy div.vacancy-action div.action-buttons .button-add-to-basket,
	div.eclipse-recruitment #eclipse_vacancy div.vacancy-action div.action-buttons .button-request-details
	{
		padding: 6px !important;
		min-width: 90px;
	}
}

@media (max-width:494px) {

	div.eclipse-recruitment #eclipse_vacancy div.vacancy-action div.action-buttons a.button.back {
		display: none;
	}
	
	div.eclipse-recruitment div.eclipse-vacancy-full-details #eclipse_vacancy  div.vacancy-action div.action-buttons {
		float: unset;
		display: flex;
		flex-wrap:wrap;
		justify-content: space-between;
	}
	
	div.eclipse-recruitment #eclipse_vacancy div.vacancy-action div.action-buttons .button-add-to-basket {
		order: 2;
		width: 47%;	
		padding-top: 6px !important;
		padding-bottom: 6px !important;
	}
	
	div.eclipse-recruitment #eclipse_vacancy div.vacancy-action div.action-buttons a.button.button-apply {
		order: 3;
		width: 100%;
		margin-top: 5px;
	}

	div.eclipse-recruitment #eclipse_vacancy div.vacancy-action div.action-buttons .button-request-details {
		order: 1;
		width: 45%;
		padding-top: 6px !important;
		padding-bottom: 6px !important;
	}
}

@media (min-width:356px) and ( max-width:410px ) {
	
	div.eclipse-recruitment div.eclipse-vacancy-full-details #eclipse_vacancy  div.vacancy-action div.action-buttons .button {
		padding: 6px 15px !important;
	}
	
}

@media ( max-width:355px ) {
	
	div.eclipse-recruitment div.eclipse-vacancy-full-details #eclipse_vacancy  div.vacancy-action div.action-buttons .button {
		padding: 6px 5px !important;
	}
}



/***** CV *****/

@media only screen and (min-width: 480px) {
	
	div.eclipse-recruitment div.eclipse-cv div.eclipse-form-container {
		border-radius: 0px;
	}
	
	div.eclipse-recruitment div.eclipse-cv div.eclipse-form-container div.eclipse-form form#eclipse_recruitment_cv_import_form div.cv-uploader.form-field p.form-label {
		font-size: 18px;
		width: 132px !important;
		text-align: left;
	}
	
	div.eclipse-recruitment div.eclipse-cv div.eclipse-form-container div.eclipse-form form#eclipse_recruitment_cv_import_form div.cv-uploader.form-field p.form-control input {
		margin-top: 2px;
	}
	
	div.eclipse-recruitment div.eclipse-cv div.eclipse-form-container div.eclipse-form form#eclipse_recruitment_cv_import_form div.cv-uploader.form-field {
		float: left;
		width: calc(100% - 140px);
		
	}
	
	div.eclipse-recruitment div.eclipse-cv div.eclipse-form-container div.eclipse-form form#eclipse_recruitment_cv_import_form div.cv-uploader.form-field p.form-control {
		width: calc(100% - 165px) !important;
		padding-left: 10px;
		float: unset;
	}
	
	div.eclipse-recruitment div.eclipse-cv div.eclipse-form-container div.eclipse-form form#eclipse_recruitment_cv_import_form div.buttons {
		clear: unset;
		padding-top: 0px;
	}
	
	div.eclipse-recruitment div.eclipse-cv div.eclipse-form-container div.eclipse-form {
		margin-top: 7px;
	}
}

@media only screen and (max-width: 480px) {
	
	div.eclipse-recruitment div.eclipse-cv div.eclipse-form-container div.eclipse-form form#eclipse_recruitment_cv_import_form div.cv-uploader.form-field {
		float: left;
		margin-bottom:15px;
	}
	div.eclipse-recruitment div.eclipse-cv div.eclipse-form-container div.eclipse-form form#eclipse_recruitment_cv_import_form div.cv-uploader.form-field p.form-label {
		font-size: 18px;
		width: 165px !important;;
	}
	div.eclipse-recruitment div.eclipse-cv div.eclipse-form-container div.eclipse-form form#eclipse_recruitment_cv_import_form div.cv-uploader.form-field p.form-control {
		padding-top: 14px;
	}
	div.eclipse-recruitment div.eclipse-cv div.eclipse-form-container div.eclipse-form form#eclipse_recruitment_cv_import_form div.buttons {
		float: left;
	}
	.eclipse-cv form#eclipse_recruitment_cv_import_form .form-field .form-label label {
		font-size: 18px !important;
	}
}

.eclipse-cv  div.cv-view h3 {
	margin: 0 0 22px 0 ;
	font-size: 28px;
	font-weight: normal;
}

.eclipse-cv  div.cv-view table {
	outline: 1px solid #4f6d84;
	outline-offset: 7px;
	margin-bottom: 0px;
	width: 96%;
	margin-left: auto;
	margin-right: auto;
}

.eclipse-cv div.cv-view table th {
	background-color:  white;
	text-transform: capitalize;
	font-size: 18px;
	font-weight:normal;
	letter-spacing: 0.5px;
	padding-top: 2px;
	padding-bottom: 0px;
}

.eclipse-cv  div.cv-view table td {
	padding-top: 5px;
	padding-bottom: 2px;
}

.eclipse-cv  div.cv-view table th, 
.eclipse-cv  div.cv-view table td {
	border: none;
}

.eclipse-cv  div.cv-view table th, 
.eclipse-cv  div.cv-view table td {
	border-right: solid 1px;
}

.eclipse-cv div.cv-view table th:last-child,
.eclipse-cv div.cv-view table td:last-child {
	border-right: none;
} 

table.cv-list td.attachment-type {
	word-break: break-all;
}

table.cv-list td {
	font-weight: bold;
}
/*
div.eclipse-recruitment div.eclipse-cv div.cv-view div.eclipse-message.info {
	padding: 0px;
	border: none;
}
div.eclipse-recruitment div.eclipse-cv div.cv-view div.eclipse-message.info p {
	display: inline-flex;
	margin-left: 0px;
	font-weight: bold;
}
div.eclipse-recruitment div.eclipse-cv div.cv-view div.eclipse-message.info p:before {
	content: '\25CF';
	font-size: 30px;
	margin-right: 5px;
	margin-top: -2px;
	color: #EA6B68;
}*/





/*** JOB BASKET ***/

/**** DESKTOP ****/
@media ( min-width: 480px ) {
		.eclipse-recruitment .eclipse-job-basket-item {
		overflow: auto;
		border-top: none !important;
		border-left: none !important;
		border-right: none !important;
		border-bottom: 1px solid !important;
		padding: 0px 0px 27.5px 0px !important;
		border-radius: 0px !important;
		margin-bottom: 27.5px !important;
	}
	
	.eclipse-recruitment .eclipse-job-basket-item:last-child {
		border-bottom: none !important;
	}
	
	.eclipse-recruitment .eclipse-job-basket-item div.buttons {
		margin-top: -28px
	}
	
	div.eclipse-recruitment div.eclipse-job-basket .job-not-found {
		width: unset !important;
		margin-bottom: 0px !important;
	}
	
	div#eclipse_job_basket_heading {
		margin-bottom: 27.5px;
	}

}

/**** MOBILE ****/
@media ( max-width:480px ) {	
	
	.eclipse-job-basket-item {
		padding: 0px !important;
		padding-bottom: 15px!important;;
		border: none !important;
		border-bottom: solid 1px !important;
		margin-bottom: 17px !important;
	}
	
	.eclipse-job-basket-item div.buttons {
		margin-top: 17.9px;
    }
    
	div.eclipse-recruitment div.eclipse-job-basket ul.eclipse-job-basket-list.saved-items li.eclipse-job-basket-item:last-child {
		border-bottom: none !important;
	}
}

.eclipse-job-basket-item h3 {
	margin-bottom: 7.9px;
}

.eclipse-job-basket-item div.buttons .button-delete {
	background-color: white !important;;
	border: solid #384F60 1px;
	color: #384F60;
	padding-top: 6px !important;
	padding-bottom: 5px !important;
}

.eclipse-job-basket-item p {
	margin: 0px;
	font-weight: bold;
}

.eclipse-job-basket-item p span {
	font-weight: normal !important;
}

.eclipse-job-basket-item p span.lbl {
	width: unset !important;
	padding-right:5px;
}

 /* Job Basket Message  

.eclipse-job-basket .eclipse-message.info {
	border: none;
	padding: 0px;
	margin-top: 0px !important;
}

.eclipse-job-basket .eclipse-message p {
	display: inline-flex;
	font-weight: 600;
}

.eclipse-job-basket .eclipse-message p:before {
	content: '\25CF';
	font-size: 30px;
	margin-right: 5px;
	margin-top: -2px;
	color: #EA6B68;
}
*/






/*** Job Apps ***/
/**** DESKTOP *****/
@media ( min-width: 481px ) {
	div.eclipse-recruitment div#job-applications.eclipse-job-applications ul.eclipse-job-applications-list li.eclipse-job-application-item div.job-not-found {
		width: calc( 100% - 100px );
	}
	.eclipse-job-application-item  div.buttons {
	margin-top: -25px;
	float: right;
}
}

/**** MOBILE ****/
@media ( max-width: 480px ) {
	.eclipse-job-application-item  div.buttons {
		margin-top: 17.9px;
	}
	div.eclipse-recruitment div.eclipse-job-basket ul.eclipse-job-basket-list.saved-items li.eclipse-job-basket-item div.buttons .button {
		width: unset;
	}
}

.eclipse-job-applications-list li:first-child {
	border-top-color: white !important;
}

.eclipse-job-application-item {
	border-color: #7a91a4 !important;
	border-radius: 0px !important;
	border-left: none !important;
	border-right: none !important;
	border-bottom: none !important;
	padding-left: 0px !important;
	padding-top: 25px !important;
	padding-right: 0px !important;

	/*-webkit-margin-after: 15px !important;*/
	margin-bottom: 15px !important;

}

.eclipse-job-application-item form h3 {
	font-weight: normal;
	font-size: 28px;
	margin-bottom: 18px;
}

.eclipse-job-application-item form ul li {
	margin-bottom: 0px !important;
	padding-bottom: 0px;
	font-weight: bold;
}

.eclipse-job-application-item form ul li span.lbl {
	font-weight: normal !important;
	width: unset !important;
	padding-right: 6px !important;
}

 /* Job Applications Message  

.eclipse-job-applications .eclipse-message.info {
	border: none;
	padding: 10px 0;
	margin-top: 0px !important;
}

.eclipse-job-applications .eclipse-message p {
	display: inline-flex;
	font-weight: 600;
}
*/
/*.eclipse-job-applications .eclipse-message p:before {
	content: '\25CF';
	font-size: 30px;
	margin-right: 5px;
	margin-top: -2px;
	color: #EA6B68;
}*/



/** DASHBOARD **/

/* Mobile */
@media ( max-width:480px ) {

	/* login candidate dashboard */
	div.eclipse-recruitment div.eclipse-dashboard a.eclipse-link, .change-password-page.eclipse-link {
		line-height: 47px !important; 
		height: 47px !important;
	}
	.eclipse-recruitment .eclipse-dashboard .eclipse-link {
		margin-bottom: 20px;
		margin-right: 0px;
	}
}

/* Desktop */
@media screen and (min-width:480px) { 
	div.eclipse-recruitment div.eclipse-dashboard a.change-password-page.eclipse-link {
		padding-top: 60px;
	}
	.eclipse-recruitment .eclipse-dashboard .eclipse-link {
		margin-right: 20px;
	}
}

@media ( min-width: 711px ) {
	.eclipse-dashboard {
		width: 662px;
	}
	.eclipse-recruitment .eclipse-dashboard .eclipse-link.job-searched-page,
	.eclipse-recruitment .eclipse-dashboard .eclipse-link.vacancy-page,
	.eclipse-recruitment .eclipse-dashboard .eclipse-link.client-vacancies-page
	{
		margin-right: 0px;
	}
}

@media(min-width:541px) and (max-width:710px) {
	.eclipse-dashboard {
		width:492px;
	}
	
	.eclipse-dashboard .eclipse-link.job-application-page,
	.eclipse-dashboard .eclipse-link.candidate-timesheets-page,
	.eclipse-dashboard .eclipse-link.client-timesheets-page
	{
		margin-right:0px;
	}
}

@media( min-width:481px ) and (max-width:540px) {
	.eclipse-dashboard {
		width:322px;
	}
	
	.eclipse-dashboard .eclipse-link.cv-page,
	.eclipse-dashboard .eclipse-link.job-searched-page,
	.eclipse-dashboard .eclipse-link.job-application-page,
	.eclipse-dashboard .eclipse-link.vacancy-page,
	
	.eclipse-dashboard .eclipse-link.client-contacts-page,
	.eclipse-dashboard .eclipse-link.client-vacancies-page
	{
		margin-right: 0px;
		
	}
}

/* Generic */
.eclipse-recruitment .eclipse-dashboard {
  max-width: 682px; 
	margin-left: auto;
	margin-right: auto;
}

.eclipse-recruitment .eclipse-dashboard .eclipse-link {
	border-radius: 0px;
	border-color: #384F60;
	font-size: 16px;
	letter-spacing: 0.25px;
	margin-bottom: 20px;
	width: 150px;
	height: 150px;
	font-weight: 500;
}








/* PAGE TITLE */ 
.page-heading {
	font-size: 18px;
	fomt-weight: 500 !important;
	float: left;
	text-transform: capitalize !important;
}

hr.page-heading-separator {
	border-color: #384F60;
	margin-top: 17.9px;
	margin-bottom: 17.9px;
}

div#eclipse_mobile_nav_menu_container.eclipse_mobile_nav_menu_container {
	float: right;
}



/* Overall page top gutter */
main[itemprop="mainContentOfPage"],
body#top.page-template-default.page.page-id-126.page-parent.logged-in.admin-bar.rtl_columns.stretched.helvetica-neue-websave.helvetica_neue.customize-support div#wrap_all div#main.all_colors div#after_section_1.main_color.av_default_container_wrap.container_wrap.fullsize div.container div.template-page.content.av-content-full.alpha.units
{
	padding-top: 34.5px !important;
}

/* PAGE LEFT RIGHT GUTTER */
div#wrap_all header#header.all_colors.header_color.light_bg_color.av_header_top.av_logo_left.av_main_nav_header.av_menu_right.av_custom.av_header_sticky.av_header_shrinking_disabled.av_header_stretch_disabled.av_mobile_menu_phone.av_header_searchicon_disabled.av_header_unstick_top_disabled.av_minimal_header.av_minimal_header_shadow.av_bottom_nav_disabled.av_header_border_disabled div#header_main.container_wrap.container_wrap_logo div.container.av-logo-container,
div#wrap_all div#main.all_colors div.stretch_full.container_wrap.alternate_color.light_bg_color.title_container div.container,
div#wrap_all div#main.all_colors div.container_wrap.container_wrap_first.main_color.sidebar_left div.container,
div#wrap_all div#main.all_colors div.container_wrap.container_wrap_first.main_color.fullsize div.container,
div#main.all_colors div#after_section_1.main_color.av_default_container_wrap.container_wrap.fullsize div.container
{
	padding-left: 24.5px !important;
	padding-right: 24.5px !important;
}







/** Login up to 480**/

/*Mobile*/
@media only screen and (max-width:480px) {

	
	div.eclipse-recruitment.login-form-wrapper h3.login-title {
		border: none;
		padding-left: 0px;
		padding-right: 0px;
		border-bottom: 1px solid;
		padding-bottom: 10px;
	}
	div.eclipse-recruitment.login-form-wrapper div.eclipse-login.eclipse-form-container {
		border: none;
	}
	div.eclipse-form form#eclipse_recruitment_login_form {
		padding-top: 10px;
		display: flex;
		flex-wrap: wrap;
	}

	div.eclipse-recruitment.login-form-wrapper div.eclipse-login.eclipse-form-container div.eclipse-form form#eclipse_recruitment_login_form div.email.form-field {
		order: 1;
	}
	div.eclipse-recruitment.login-form-wrapper div.eclipse-login.eclipse-form-container div.eclipse-form form#eclipse_recruitment_login_form div.password.form-field {
		order:2;
	}
    div.eclipse-recruitment.login-form-wrapper div.eclipse-login.eclipse-form-container div.eclipse-form form#eclipse_recruitment_login_form div.acount-type.form-field {
    	order:3;
	}
	div.eclipse-recruitment.login-form-wrapper div.eclipse-login.eclipse-form-container div.eclipse-form form#eclipse_recruitment_login_form div.login-button.form-field {
		order: 4;
		margin-top: 8px;
		min-height: unset;
	}
	div.eclipse-recruitment.login-form-wrapper div.eclipse-login.eclipse-form-container div.eclipse-form form#eclipse_recruitment_login_form div.rememberme.form-field {
		order:5;
		margin-top: -26px;
		min-height: unset;
		width: 50%;
		z-index:5;
	}	
	div.eclipse-recruitment.login-form-wrapper div.eclipse-login.eclipse-form-container div.eclipse-form form#eclipse_recruitment_login_form div.rememberme.form-field p.form-label {
		width: unset !important;
		float: left !important;
	}
	div.eclipse-recruitment.login-form-wrapper div.eclipse-login.eclipse-form-container div.eclipse-form form#eclipse_recruitment_login_form div.rememberme.form-field p.form-label label {
		color: #bfc1c1;
		font-weight: 500 !important;
		font-size: 10.5px !important;
		margin-right: 5px
	}
		div.eclipse-recruitment.login-form-wrapper div.eclipse-login.eclipse-form-container div.eclipse-form form#eclipse_recruitment_login_form div.rememberme.form-field p.form-control {
		width: unset !important;
	}
	div.eclipse-recruitment.login-form-wrapper div.eclipse-login.eclipse-form-container div.eclipse-form form#eclipse_recruitment_login_form div.login-button.form-field a.forgot-password-link {
		float: right;
		margin-top:5px;
	}
	.eclipse-login form#eclipse_recruitment_login_form div.login-button .button { 
		float: left;
	}
	div.eclipse-recruitment.login-form-wrapper div.eclipse-login.eclipse-form-container div.eclipse-form form#eclipse_recruitment_login_form div.loing-reg-link {
		order:6;
		margin-top: 12.9px;
		padding-top: 12.9px;
		border: none;
		border-top: solid 1px #384F60;
	}
	div.eclipse-recruitment.login-form-wrapper div.eclipse-login.eclipse-form-container div.eclipse-form form#eclipse_recruitment_login_form div.loing-reg-link a.registration-link.button {
		width: 100%;
		float: left;
		margin-top: 50px;
	}
	div.eclipse-recruitment.login-form-wrapper div.eclipse-login.eclipse-form-container div.eclipse-form form#eclipse_recruitment_login_form div.loing-reg-link p.reg-des {
		margin-top: -74px; 
		padding-top: 0px;
		float: left;
	}
}




/** Desktop **/
@media ( min-width:481px ) {
	
	
	div.eclipse-recruitment.login-form-wrapper h3.login-title:after {
		content: "";
		display: block;
		margin: 0 auto;
		width: 100%;
		padding-top: 20px;
		border-bottom: 1px solid #ebebeb;
  	}
	div.eclipse-recruitment.login-form-wrapper div.eclipse-login.eclipse-form-container div.eclipse-form form#eclipse_recruitment_login_form {
		display: flex;
		flex-wrap: wrap;
	}
	div.eclipse-recruitment.login-form-wrapper div.eclipse-login.eclipse-form-container div.eclipse-form form#eclipse_recruitment_login_form div.email.form-field
    {
    	order:1;
		width: 50%;
		float: left;
	}
	div.eclipse-recruitment.login-form-wrapper div.eclipse-login.eclipse-form-container div.eclipse-form form#eclipse_recruitment_login_form div.password.form-field {
		order:2;
		width: 50%;
	  float: left;
		padding-right: 0px;
	}
    div.eclipse-recruitment.login-form-wrapper div.eclipse-login.eclipse-form-container div.eclipse-form form#eclipse_recruitment_login_form div.acount-type.form-field {
    	order:3;
    	width: 50%;
     	float: left;
   }
	div.eclipse-recruitment.login-form-wrapper div.eclipse-login.eclipse-form-container div.eclipse-form form#eclipse_recruitment_login_form div.login-button.form-field {
		order:4;
		width: 50%;
		float: left;
		margin-top: 27px;
	}
	div.eclipse-recruitment.login-form-wrapper div.eclipse-login.eclipse-form-container div.eclipse-form form#eclipse_recruitment_login_form div.rememberme.form-field {
		order:5;
		margin-top: -24px;
	}
	div.eclipse-recruitment.login-form-wrapper div.eclipse-login.eclipse-form-container div.eclipse-form form#eclipse_recruitment_login_form div.rememberme.form-field p.form-label {
		width: unset !important;
		float: left !important;
	}
	div.eclipse-recruitment.login-form-wrapper div.eclipse-login.eclipse-form-container div.eclipse-form form#eclipse_recruitment_login_form div.rememberme.form-field p.form-label label {
		color: #bfc1c1;
		font-weight: 600 !important;
		font-size: 10.5px !important;
	}
	div.eclipse-recruitment.login-form-wrapper div.eclipse-login.eclipse-form-container div.eclipse-form form#eclipse_recruitment_login_form div.rememberme.form-field p.form-control {
		width: unset !important;
	}
	div.eclipse-recruitment.login-form-wrapper div.eclipse-login.eclipse-form-container div.eclipse-form form#eclipse_recruitment_login_form div.rememberme.form-field p.form-control input#eclipse_recruitment_rememberme {
		transform: scale(1.3);
	}
	div.eclipse-recruitment.login-form-wrapper div.eclipse-login.eclipse-form-container div.eclipse-form form#eclipse_recruitment_login_form div.form-field p.form-label,
	div.eclipse-recruitment.login-form-wrapper div.eclipse-login.eclipse-form-container div.eclipse-form form#eclipse_recruitment_login_form div.form-field p.form-control
	{
		float: unset !important;
		width: 100% !important;
		text-align: left;
		padding-right: 10px;
	}
	div.eclipse-recruitment.login-form-wrapper div.eclipse-login.eclipse-form-container div.eclipse-form form#eclipse_recruitment_login_form div.password.form-field p.form-control {
		padding-right: 0px;
	}
	.eclipse-login form#eclipse_recruitment_login_form div.login-button .button { 
		width: 100%;
		padding-top: 6px !important;
	}
	div.eclipse-recruitment.login-form-wrapper div.eclipse-login.eclipse-form-container div.eclipse-form form#eclipse_recruitment_login_form div.loing-reg-link {
		order:6;
		border: none;
		margin-top: 10px;
		width:100%;
	}
	.eclipse-login form#eclipse_recruitment_login_form div.loing-reg-link span.reg-title {
		border-bottom: solid 1px #ebebeb;
		padding-bottom: 10px !important;
		margin-bottom: 15px;
	}
	div.eclipse-recruitment.login-form-wrapper div.eclipse-login.eclipse-form-container div.eclipse-form form#eclipse_recruitment_login_form div.loing-reg-link p.reg-des {
		width: 50%;
		float: left;
		padding-right: 10px;
	  margin-top: -44px !important;
		font-size: 11px;
	}
	div.eclipse-recruitment.login-form-wrapper div.eclipse-login.eclipse-form-container div.eclipse-form form#eclipse_recruitment_login_form div.loing-reg-link a.registration-link.button 
	{
		width: 50%;
	}

	div#register_heading
	{
		border-top-width: 1px;
		border-top-style: solid;
		border-left-width: 1px;
		border-left-style: solid;
		border-right-width: 1px;
		border-right-style: solid;
		padding-top: 20px;
		padding-left: 20px;
		padding-right: 20px;
		padding-bottom: 5px !important;
	}
	div#register_heading h2:after {
		content: "";
		display: block;
		margin: 0 auto;
		width: 100%;
		padding-top: 20px;
		border-bottom: 1px solid;
	}

}

/**** HUGE DESKTOP ****/
@media ( min-width:757px) {
		div.eclipse-recruitment.login-form-wrapper div.eclipse-login.eclipse-form-container div.eclipse-form form#eclipse_recruitment_login_form div.rememberme.form-field {
			margin-left: 50%;
		}
	div.eclipse-recruitment.login-form-wrapper div.eclipse-login.eclipse-form-container div.eclipse-form form#eclipse_recruitment_login_form div.login-button.form-field a.forgot-password-link {
		float: right;
	}
}




/* Login Generic */

div.eclipse-recruitment.login-form-wrapper {
	max-width: 757px;
	margin-left: auto;
	margin-right: auto;
}

.eclipse-recruitment .inline-error label {
	width: 100% !important;
	color: red;
	font-weight: normal !important;
}

.eclipse-recruitment h3.login-title {
	padding: 20px 20px 0 20px;
	background: white;
	border-radius: 0px;
}

div.eclipse-recruitment.login-form-wrapper h3.login-title,
div.eclipse-recruitment.login-form-wrapper div.eclipse-login.eclipse-form-container div.eclipse-form form#eclipse_recruitment_login_form div.email.form-field p.form-label label,
div.eclipse-recruitment.login-form-wrapper div.eclipse-login.eclipse-form-container div.eclipse-form form#eclipse_recruitment_login_form div.password.form-field p.form-label label,
div.eclipse-recruitment.login-form-wrapper div.eclipse-login.eclipse-form-container div.eclipse-form form#eclipse_recruitment_login_form div.acount-type.form-field p.form-label label,
div.eclipse-recruitment.login-form-wrapper div.eclipse-login.eclipse-form-container div.eclipse-form form#eclipse_recruitment_login_form div.loing-reg-link span.reg-title
{
	font-weight: 600 !important;
}

div.eclipse-recruitment.login-form-wrapper div.eclipse-login.eclipse-form-container {
	border-radius: 0px;
}

.eclipse-form form#eclipse_recruitment_login_form {
	margin: 0px;
}

div.eclipse-recruitment.login-form-wrapper div.eclipse-login.eclipse-form-container div.eclipse-form form#eclipse_recruitment_login_form div.email.form-field p.form-label label,
div.eclipse-recruitment.login-form-wrapper div.eclipse-login.eclipse-form-container div.eclipse-form form#eclipse_recruitment_login_form div.password.form-field p.form-label label,
div.eclipse-recruitment.login-form-wrapper div.eclipse-login.eclipse-form-container div.eclipse-form form#eclipse_recruitment_login_form div.acount-type.form-field p.form-label label,
div.eclipse-recruitment.login-form-wrapper div.eclipse-login.eclipse-form-container div.eclipse-form form#eclipse_recruitment_login_form div.loing-reg-link span.reg-title
{
	font-size: 16px;
	font-weight: normal;
	color: #384F60 !important;
}

.eclipse-form form#eclipse_recruitment_login_form .form-control input, 
.eclipse-login form#eclipse_recruitment_login_form .form-control select {
	width: 100%;
	font-size: 14px;
	/* background: white; */
	color: #828282;
	padding:15px 10px;
	
}

.eclipse-login form#eclipse_recruitment_login_form .form-control select {
	background-image: url( 'https://mobileapp.recruitment-websites.co.uk/wp-content/uploads/2020/02/arrow-small-blue-v3.png' );	
	-moz-appearance: none;
}

.eclipse-form form#eclipse_recruitment_login_form .form-control input::placeholder {
	color: #bfc1c1;
}

.eclipse-login form#eclipse_recruitment_login_form div.login-button p {
	display: none;
}

.eclipse-login form#eclipse_recruitment_login_form div.login-button .button {
	padding: 7px 24px;
	padding-top:5px;
	padding-bottom: 8px;
	background-color: #85cac3;
	font-weight: bold;
	letter-spacing: 0.5px;
}

.eclipse-login form#eclipse_recruitment_login_form div.login-button .forgot-password-link {
	clear: both;
	margin: 1px 0;
	color: #BFC1C1;
	font-weight: 600;
	font-size: 10.5px;
	text-decoration: none;
}

.eclipse-login form#eclipse_recruitment_login_form div.loing-reg-link span.reg-title {
	float: none;
	padding: 0px;
	color: #4f6d84;
	font-size: 17px;
}

.eclipse-login form#eclipse_recruitment_login_form div.loing-reg-link a.registration-link {
	padding: 7px 22px;
	background-color: #85cac3;
	letter-spacing: 0.5px;
	text-align: center
}

div.eclipse-recruitment.login-form-wrapper div.eclipse-login.eclipse-form-container div.eclipse-form form#eclipse_recruitment_login_form div.loing-reg-link p.reg-des {
	line-height: 15px;
}








/** Job Searches **/

/*** DESKTOP ***/
@media (min-width:481px){
	
	div.eclipse-job-search-item h3 {
		width: calc(100% - 270px );
	}
	
	div.eclipse-job-search-item div.buttons {
		background-color: transparent !important;
		border: none !important;
		padding: 0px !important;
		margin-top: -35px;
	}
	div.eclipse-job-search-item {
		border: solid 1px #7a91a4 !important;
		border-radius: 0px !important;
		padding: 14px !important;
	}
}

/** MOBILE **/
@media (max-width:480px) {
	div.eclipse-job-search-item h3{
		padding: 0px !important;
		font-size:24px;
		font-weight:normal;
		margin-bottom: 17.9px;
		text-transform: capitalize;
	}
	div.eclipse-job-search-item div.buttons {
		padding: 0px!important;
	}
	div.eclipse-job-search-item div.buttons a:last-child {
		margin-bottom: 0px;
	}
	div.eclipse-job-search-item {
		border: none !important;
		margin-bottom: 17.9px !important;
	}
	div.eclipse-recruitment div.eclipse-job-searches ul.eclipse-job-searches-list li {
		border-bottom: solid 1px #384F60;
	}
	div.eclipse-recruitment div.eclipse-job-searches ul.eclipse-job-searches-list li:last-child {
		border: none;
	}
	div.eclipse-recruitment div.eclipse-job-searches ul.eclipse-job-searches-list li div.eclipse-job-search-item div.buttons{
		background: transparent;
		border: none;
	}
	div.eclipse-recruitment div.eclipse-job-searches ul.eclipse-job-searches-list li div.eclipse-job-search-item div.buttons a.button {
		width: unset;
	}
}

div.eclipse-job-searches ul.eclipse-job-searches-list {
	list-style: none;
}

div.eclipse-job-search-item div.buttons a:last-child {
  background-color: white !important;;
	border: solid 1px;
	color: #7a91a4;
	padding-top: 6px !important;
	padding-bottom: 6px !important;
	margin-right: 5px;
}

.eclipse-recruitment .eclipse-job-searches-list .eclipse-job-search-item ul {
	display: none !important;
}

 /* Job Searches Message  */

.eclipse-job-searches .eclipse-message.info {
	border: none;
	padding: 0px;
	margin-top: 0px !important;
}

.eclipse-job-searches .eclipse-message p {
	display: inline-flex;
	font-weight: 600;
}

.eclipse-job-searches .eclipse-message p:before {
	content: '\25CF';
	font-size: 30px;
	margin-right: 5px;
	margin-top: -2px;
	color: #EA6B68;
}






/* LOG OUT */

/*div#eclipselogoutsection*/ 

/*div.eclipse-form a.logout-link {
	padding: 5px 22px;
	padding-top: 4px;
	padding-bottom: 6px;
	-webkit-margin-after:7px;
	background-color: #85cac3;
	color: white;
	letter-spacing: 0.5px;
	font-weight: bold;
}*/

div.eclipse-form.eclipse-form-logout form p {
	padding-top: 4px;
	padding-bottom: 10px;
}

.eclipse-form-logout {
	overflow: visible !important;
}

/* Save Job Search */
form#eclipse_recruitment_save_search_form p.form-label {
	width: 80px!important;
}

form#eclipse_recruitment_save_search_form p.form-label label {
	font-size: 18px;
		padding-top: 0px;
}

form#eclipse_recruitment_save_search_form div.buttons a.back-button {
	background-color: white !important;
	color: #7a91a4;
	border: solid 1px;
	padding-top: 6px;
	padding-bottom: 6px;
	font-weight: normal;
}

form#eclipse_recruitment_save_search_form p.form-control {
	padding-bottom: 1px;
	width: calc( 100% - 80px ) !important;
	padding-top:0px;
}

input#eclipse_recruitment_name{
	border: solid 1px #7a91a4 !important;
}

input#save_search {
	//margin-right: 5px;
	float: right;
	margin-left: 10px;
}



/** CHANGE PASSWORD **/

/** desktop **/
@media ( min-width: 481px ){
	
}


form#eclipse_recruitment_change_password_form .form-control {
	padding: 0px;
}


.eclipse-form  span#password_hint {
	width: 100%;
	font-style: italic;
	font-size: 10px;
}

.eclipse-form input#eclipse_recruitment_user_password {
	margin-bottom:  0px !important;
}


.confirm-password {
	margin-top: 5px;
}

.eclipse-form form#eclipse_recruitment_change_password_form input#eclipse_recruitment_user_old_password {
	margin-bottom: 14px!important; ;
}

.eclipse-form form#eclipse_recruitment_change_password_form input#eclipse_recruitment_user_password {

}

.eclipse-form form#eclipse_recruitment_change_password_form input#eclipse_recruitment_user_confirm_password {
	margin-bottom: 11px!important;
}

.eclipse-form form#eclipse_recruitment_change_password_form p.form-label label {
	padding-top: 0px;
}

div.eclipse-recruitment div.eclipse-change-password.eclipse-form-container div.eclipse-form form#eclipse_recruitment_change_password_form div.confirm-password.form-field p.form-control input#eclipse_recruitment_user_confirm_password {
	margin-bottom: 2px !important;
}

/** Reset Password / Forgot **/ 

/* MOBILE */
@media( max-width:480px ) {
	
	form#eclipse_recruitment_reset_password_form div.buttons {
		padding: 0px !important;
		overflow: auto;
		margin-top: 150px;
		margin-top: 17.9px;
	}
	
	div.eclipse-recruitment div.eclipse-reset-password div.eclipse-form form#eclipse_recruitment_reset_password_form p input#request_password.button-primary {
		width: 100%;
		background-color: #85cac3 !important;
		padding: 7px 28px !important;
		margin-top: 17.9px;
	}
}

/*** DESKTOP ***/
@media (min-width:481px) {
	
	div.eclipse-recruitment div.eclipse-reset-password div.eclipse-form form#eclipse_recruitment_reset_password_form p input#request_password.button-primary {
	 float: right;
	 background-color: #85cac3 !important;
	 padding: 7px 28px !important;
  }
  
	div.eclipse-recruitment div.eclipse-reset-password {
		padding: 20px;
		border: solid 1px;
	}
	
	div.eclipse-recruitment div.eclipse-reset-password div.eclipse-form form#eclipse_recruitment_reset_password_form div.form-field p.form-label,
	div.eclipse-recruitment div.eclipse-change-password.eclipse-form-container div.eclipse-form form#eclipse_recruitment_change_password_form div.form-field p.form-label
	{
		width: 158px !important;;
	}
	
	div.eclipse-recruitment div.eclipse-reset-password div.eclipse-form form#eclipse_recruitment_reset_password_form div.form-field p.form-control,
	div.eclipse-recruitment div.eclipse-change-password.eclipse-form-container div.eclipse-form form#eclipse_recruitment_change_password_form div.form-field p.form-control
	{
		width: calc( 100% - 158px ) !important;
	}
	
	div#change_password_heading,
	div#forgot_password_heading,
	div#reset_password_heading
	{
		padding-bottom: 20px !important;
		border-top-width: 1px;
		border-top-style: solid;
		border-left-width: 1px;
		border-left-style: solid;
		border-right-width: 1px;
		border-right-style: solid;
		padding-top: 20px;
		padding-left: 20px;
		padding-right: 20px;
	}

	div#change_password_heading:after,
	div#forgot_password_heading:after,
	div#reset_password_heading:after
	{
		content: '';
		position: absolute;
		bottom: 0;
		left: 3%;
		right: 3%;
		border-bottom: solid 1px;
	}
	
	div.eclipse-recruitment div.eclipse-change-password.eclipse-form-container,
	div.eclipse-recruitment div.eclipse-forgot-password.eclipse-form-container,
	div.eclipse-recruitment div.eclipse-reset-password
	{
		border-top: none;
		border-radius: 0px;
	}

}

form#eclipse_recruitment_reset_password_form p.form-control span#password_strength {
	margin-top: 5px !important;
}

form#eclipse_recruitment_reset_password_form p.form-control span#password_hint {
 line-height: 13px;
}

div.eclipse-recruitment div.eclipse-forgot-password.eclipse-form-container div.eclipse-form form#eclipse_recruitment_reset_password_form div.buttons input#request_password.button {
	margin-top: 4px;
}

form#eclipse_recruitment_reset_password_form .form-control {
	padding: 0px;
}

form#eclipse_recruitment_reset_password_form div.buttons {
	padding: 0px !important;
}

form#eclipse_recruitment_reset_password_form input#eclipse_recruitment_email {
	margin-bottom: 14px !important;
}

form#eclipse_recruitment_reset_password_form p.form-label label {
	padding-top: 0px;
}




/* Overall page top gutter */
main[itemprop=mainContentOfPage] {
	//padding-top: 45px;
}
.breadcrumb {
  all: unset!important;
}


.eclipse_client_login_widget {
	font-size: 12px;
}

.eclipse_client_login_widget h4{
	font-size: 12px;
	font-weight: bold;
}

.eclipse_client_login_widget{
	list-style: none;
}

.top-return-msg {
	margin-bottom: 10px;
}




/***** PENDING TIMESHEETS *****/

/*** MOBILE ****/
@media ( max-width:480px ) {

	div.eclipse-recruitment div.eclipse-timesheets div.divTable div.divTableBody.eclipse-timesheets-collection-table-body div.divTableRow {
		display: flex;
		flex-wrap: wrap;
		/*! justify-content: space-between */
		border: none;
		border-bottom: solid 1px;
		margin-bottom: 25px;
		padding-bottom: 15px;
		/*background: url('../../plugins/eclipse-wi/assets/images/timesheets/binoculars.png');
		background-size: 30.5px 30px;
		background-repeat: no-repeat;
		background-position-y: top;
		background-position-x: right;*/
	}

	div.eclipse-recruitment div.eclipse-timesheets div.divTable div.divTableBody.eclipse-timesheets-collection-table-body div.divTableRow div.divTableHead.period-end	{
		display: none;
	}
	
	div.eclipse-recruitment div.eclipse-timesheets div.divTable div.divTableBody.eclipse-timesheets-collection-table-body div.divTableRow div.divTableCell {
		padding-left: 0px;
	}

	.eclipse-timesheets .eclipse-timesheets-collection-table-body .divTableRow .divTableCell.timesheetstatus {
		order: 1;
		width: 100%;
	}
	
	div.eclipse-recruitment div.eclipse-timesheets div.divTableBody.eclipse-timesheets-collection-table-body div.divTableRow div.divTableHead.reference {
		order: 2;
		padding-left: 0px;
		font-weight: 700;
	}

	div.eclipse-recruitment div.eclipse-timesheets div.divTable div.divTableBody.eclipse-timesheets-collection-table-body div.divTableRow div.divTableCell.timesheetref   {
		order: 3;
		font-size: 14px;
		padding-bottom: 0px;
		font-weight: 500 !important;
		margin-right: calc( 100% - 218px );
	}
	
	div.eclipse-recruitment div.eclipse-timesheets div.divTable div.divTableBody.eclipse-timesheets-collection-table-body div.divTableRow div.divTableHead.period-start {
		order: 4;
		padding-left: 0px;
		font-weight: bold;
		clear: left !important;
	}
	
	div.eclipse-recruitment div.eclipse-timesheets div.divTable div.divTableBody.eclipse-timesheets-collection-table-body div.divTableRow div.divTableCell.timesheetstart {
		order: 5;
		float: left;
		padding-right: 0px;
		font-weight:500;
	}

	div.eclipse-recruitment div.eclipse-timesheets div.divTable div.divTableBody.eclipse-timesheets-collection-table-body div.divTableRow div.divTableCell.timesheetstart:after {
		content: " \00a0 to \00a0";
	}

	.eclipse-timesheets .eclipse-timesheets-collection-table-body .divTableRow .divTableCell.timesheetend {
		order: 6;
		padding-left: 0px;
		font-weight: 500;
		margin-right: calc( 100% - 270px );
	}

	.eclipse-recruitment div.eclipse-timesheets .divTable div.divTableBody.eclipse-timesheets-collection-table-body div.divTableRow div.divTableHead.job-title {
		order: 7;
		padding-left: 0px;
		font-weight: bold;
	}
	
	.eclipse-timesheets .eclipse-timesheets-collection-table-body .divTableRow .divTableCell.timesheet-jobtitle {
		order: 8;
		font-weight: 500;
	    margin-right: calc( 100% - 275px );
	}

	.eclipse-recruitment div.eclipse-timesheets div.divTable div.divTableBody.eclipse-timesheets-collection-table-body div.divTableRow div.divTableHead.client {
		order: 9;
		font-weight: bold;
		padding-left: 0px;
	}
	
	.eclipse-timesheets .eclipse-timesheets-collection-table-body .divTableRow .divTableCell.timesheet-client-name {
		order: 10;
		font-weight: 500;
		margin-right: calc( 100% - 170px);
	}


	/*div.eclipse-recruitment div.eclipse-timesheets.eclipse-pending-timesheets div.divTable.eclipse-timesheets-collection-table div.divTableBody.eclipse-timesheets-collection-table-body div.divTableRow div.divTableCell.viewbutton*/
	div.eclipse-recruitment div.eclipse-timesheets div.divTable.eclipse-timesheets-collection-table div.divTableBody.eclipse-timesheets-collection-table-body div.divTableRow div.divTableCell.viewbutton 
	{
		order: 3;
		float:right;
		width: 50%;
		text-align: right;
	}
	
	/*div.eclipse-recruitment div.eclipse-timesheets.eclipse-pending-timesheets div.divTable.eclipse-timesheets-collection-table div.divTableBody.eclipse-timesheets-collection-table-body div.divTableRow div.divTableCell.viewbutton img*/
	div.eclipse-recruitment div.eclipse-timesheets div.divTable.eclipse-timesheets-collection-table div.divTableBody.eclipse-timesheets-collection-table-body div.divTableRow div.divTableCell.viewbutton img
	{
		width: auto;
		height: auto;
		max-height: 30px;
	}
}


@media (min-width:481px) {

	div.eclipse-recruitment div.eclipse-timesheets div.divTable.eclipse-timesheets-collection-table div.divTableBody.eclipse-timesheets-collection-table-body div.divTableRow div.divTableCell.viewbutton
	{
		display:none;
	}
	
	div.eclipse-recruitment div.eclipse-timesheets div.divTable.eclipse-timesheets-collection-table div.divTableHeading {
		background: none;
	}
	
	div.eclipse-recruitment div.eclipse-timesheets div.divTable.eclipse-timesheets-collection-table div.divTableHeading div.divTableRow div.divTableHead.reference {
		padding-bottom: 13px;
	}
	
	div.eclipse-recruitment div.eclipse-timesheets div.divTable.eclipse-timesheets-collection-table div.divTableHeading div.divTableRow div.divTableHead,
	div.eclipse-recruitment div.eclipse-timesheets div.divTable.eclipse-timesheets-collection-table div.divTableCell
	{
		border: none;
		padding-left: 0px; 
		//padding-right: 0px;
	}
	
	div.eclipse-recruitment div.eclipse-timesheets div.divTable.eclipse-timesheets-collection-table div.divTableCell
	{
		padding-top: 10px;
		padding-bottom: 10px;
	}
	
	div.eclipse-recruitment div.eclipse-timesheets div.divTable.eclipse-timesheets-collection-table div.divTableBody.eclipse-timesheets-collection-table-body div.divTableRow:nth-child(1) div.divTableCell.timesheetref
	{
		padding-top: 20px !important;
	}

	div.eclipse-recruitment div.eclipse-timesheets div.divTable.eclipse-timesheets-collection-table div.divTableHeading div.divTableRow div.divTableHead {
		 border-top: none;
		border-left: none;
		border-right: none;
		border-bottom: solid 1px;
	}
	
	div.eclipse-recruitment div.eclipse-timesheets div.divTable.eclipse-timesheets-collection-table div.divTableHeading div.divTableRow div.divTableHead.status,
	div.eclipse-recruitment div.eclipse-timesheets div.divTable.eclipse-timesheets-collection-table div.divTableBody.eclipse-timesheets-collection-table-body div.divTableRow div.divTableCell.timesheetstatus.graphic
	{
		text-align: center;
	}
	
}

div.eclipse-recruitment div.eclipse-timesheets div.divTable div.divTableBody.eclipse-timesheets-collection-table-body div.divTableRow div.divTableCell.timesheetstatus.graphic {
	padding-bottom: 0px;
}
	
div.eclipse-recruitment div.eclipse-timesheets div.divTable div.divTableBody.eclipse-timesheets-collection-table-body div.divTableRow div.divTableCell.timesheetstatus.graphic img {
	width: auto;
	height: auto;
	max-height: 25px;
}


/* ECLIPSE MESSSAGE in Timesheets */
 	.eclipse-timesheets .eclipse-message.info {
		border: none !important;
		padding-left: 0px;
 		padding-top: 0px;
	}
	
	.eclipse-timesheets .eclipse-message p {
		display: inline-flex;
		font-weight: 600;
	}

  	.eclipse-timesheets div.eclipse-message p:before {
		content: '\25CF';
		font-size: 30px;
		margin-right: 5px;
		margin-top: -2px;
		color: #EA6B68;
	}


	

	
	
	
	

/*** TIMESHEETS ***/

/* Timesheet landing */

@media (min-width:481px) {
	div.eclipse-recruitment div.eclipse-timesheets ul.eclipse-timesheets-list li.eclipse-timesheets-item {
		padding: 25px 0 5px 0;
		border-width: 1px 0 0 0 !important;
		border-color: #384F60;
		border-radius: 0;
		margin-bottom: 0px;
	}
}

@media ( max-width:480px ) {
	.eclipse-recruitment .eclipse-timesheets-list .eclipse-timesheets-item {
		padding: 0px !important;
	  border: none !important;
  }
}

div.eclipse-recruitment div.eclipse-timesheets ul.eclipse-timesheets-list li.eclipse-timesheets-item ul li {
	display: inline-flex;
}
div.eclipse-recruitment div.eclipse-timesheets ul.eclipse-timesheets-list li.eclipse-timesheets-item ul li:before {
		content: '\25CF';
		font-size: 30px;
		margin-right: 5px;
		margin-top: -2px;
		color: #EA6B68;
}





/* Candidate timesheet */

/*** GENERIC ***/
div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container {
	padding: 0px;
	border: 0px
}


/* Intro Table */
div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container div#timesheetintro.divTable {
	padding-bottom: 0px;
}

div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container div#timesheetintro.divTable div.divTableBody.timesheetintrobody div.divTableRow div.divTableHeading 
{
	display: none;
}

div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container div#timesheetintro.divTable div.divTableBody.timesheetintrobody {
	border-top: solid 1px;
	border-bottom:solid 1px;
	padding-top: 10px;
	padding-bottom: 10px;
}

div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container div#timesheetintro.divTable div.divTableBody.timesheetintrobody {
	display: flex;
	flex-wrap: wrap;
}

@media( min-width:480px ) {
	
	div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container div#timesheetintro.divTable div.divTableBody.timesheetintrobody div.divTableRow.timesheetclientrow {
	 order: 1;
	 width: 100%;
  }
	div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container div#timesheetintro.divTable div.divTableBody.timesheetintrobody div.divTableRow.timesheetclientrow div.divTableCell.cellNoBorder.timesheet_client {
	font-weight: 600;
	font-size: 14px;
	padding-left: 0px;
  }
	div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container div#timesheetintro.divTable div.divTableBody.timesheetintrobody div.divTableRow.timesheetjobtitlerow {
	order: 2;
	width: 80%;
	display: block;
	clear: both !important;
	font-weight: 500;
  }
	div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container div#timesheetintro.divTable div.divTableBody.timesheetintrobody div.divTableRow.timesheetstatusrow {
	order: 3;
	width: 20%;
  	margin-top: -9px;
	margin-bottom: -24px;
  }
	div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container div#timesheetintro.divTable div.divTableBody.timesheetintrobody div.divTableRow.timesheetstatusrow div#timesheetstat.divTableCell.cellNoBorder.timesheet_status.graphic {
	float: right;
  }
	div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container div#timesheetintro.divTable div.divTableBody.timesheetintrobody div.divTableRow.timesheetstatusrow div#timesheetstat.divTableCell.cellNoBorder.timesheet_status.graphic img {
	height: 40px;
  }
	div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container div#timesheetintro.divTable div.divTableBody.timesheetintrobody div.divTableRow.timesheetrefrow {
	order: 4;
	width: 100%;
	display: inline-block;
	clear: both;
	font-weight: 500;
  }
}

/*div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container div#timesheetintro.divTable div.divTableBody.timesheetintrobody div.divTableRow.timesheetclientrow {
	order: 1;
	width: 100%;
}*/
/*
div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container div#timesheetintro.divTable div.divTableBody.timesheetintrobody div.divTableRow.timesheetclientrow div.divTableCell.cellNoBorder.timesheet_client {
	font-weight: 600;
	font-size: 14px;
	padding-left: 0px;
}*/
/*
div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container div#timesheetintro.divTable div.divTableBody.timesheetintrobody div.divTableRow.timesheetstatusrow {
	order: 3;
	width: 20%;
  	margin-top: -9px;
	margin-bottom: -24px;
}*/

/*div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container div#timesheetintro.divTable div.divTableBody.timesheetintrobody div.divTableRow.timesheetjobtitlerow {
	order: 2;
	width: 80%;
	display: block;
	clear: both !important;
	font-weight: 500;
}*/

div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container div#timesheetintro.divTable div.divTableBody.timesheetintrobody div.divTableRow.timesheetjobtitlerow div.divTableCell.cellNoBorder.timesheet_jobtitle,
div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container div#timesheetintro.divTable div.divTableBody.timesheetintrobody div.divTableRow.timesheetrefrow div.divTableCell.cellNoBorder.cellHeading.timesheetref
{
	padding-left: 0px;
}
/*
div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container div#timesheetintro.divTable div.divTableBody.timesheetintrobody div.divTableRow.timesheetrefrow {
	order: 4;
	width: 100%;
	display: inline-block;
	clear: both;
	font-weight: 500;
}*/
/*
div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container div#timesheetintro.divTable div.divTableBody.timesheetintrobody div.divTableRow.timesheetstatusrow div#timesheetstat.divTableCell.cellNoBorder.timesheet_status.graphic {
	float: right;
}*/

div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container div#timesheetintro.divTable div.divTableBody.timesheetintrobody div.divTableRow.timesheetcandidaterow{
	display: none;
}
/*
div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container div#timesheetintro.divTable div.divTableBody.timesheetintrobody div.divTableRow.timesheetstatusrow div#timesheetstat.divTableCell.cellNoBorder.timesheet_status.graphic img {
	height: 40px;
}*/

/*** TIMESHEET DATE ROW ***/

.eclipse-timesheet-day span#day_num, .eclipse-timesheet-day span#day_suff, .eclipse-timesheet-day span#month_txt, .eclipse-timesheet-day span#year_num
{
	display: none;
}

div.eclipse-recruitment div.eclipse-form-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet.eclipse-candidate-timesheet-detail div.eclipse-timesheet-day div#date_row div#date_textual h3 span#day_text,
div.eclipse-recruitment div.eclipse-form-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet.eclipse-candidate-timesheet-detail div.eclipse-timesheet-day div#date_row #date_numeric
{
	font-size: 13px;
	font-weight: normal;
	font-weight: 600;
	color: #828282;
}

@media( max-width:480px ) {
	div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet.eclipse-candidate-timesheet-detail div.eclipse-timesheet-day div#date_row div#date_textual {
		float: left;
		width: 65%;
	}
  div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet.eclipse-candidate-timesheet-detail div.eclipse-timesheet-day div#date_row div#date_numeric {
	float: right;
  }
}

/****************************/


/** TIMESHEET FORM **/

div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet.eclipse-candidate-timesheet-detail div.eclipse-timesheet-day {
	border-bottom: solid 1px;
}

div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet.eclipse-candidate-timesheet-detail div.eclipse-timesheet-day:nth-last-child(4) {
  margin-bottom: 20px;
}

div.eclipse-recruitment div.eclipse-form-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet div.eclipse-timesheet-day div.divTableRow div.divTableCell input
{
	margin-bottom: 0px;
	font-size: 14px;
	font-weight: bold;
	max-height: 26.5px;
	/**/
	padding-left: 0px;
	border:none;
	background: transparent;	
	color: #384F60;
	font-family: quicksand;
}
div.eclipse-recruitment div.eclipse-form-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet div.eclipse-timesheet-day div.divTableRow div.divTableCell input.rateunit
{border: 1px solid #e1e1e1;
}

div.eclipse-recruitment div.eclipse-form-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet div.eclipse-timesheet-day div.divTableRow div.form-field.divTableCell.cellNoBorder.cellNoLeftPad select {
	margin-bottom: 0px;
	height: 18px;
	border: none;
	font-family: quicksand;
	font-weight: bold;
	font-size: 14px;
	background-image: url( 'https://mobileapp.recruitment-websites.co.uk/wp-content/uploads/2020/02/arrow-small-blue-v3.png' );	
	padding: 0px;
	color:#384F60;
}

/* dashicon color */ 
div.eclipse-recruitment div.eclipse-form-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet div.eclipse-timesheet-day div.divTableRow div.removerowserver span.dashicons.dashicons-trash,
div.eclipse-recruitment div.eclipse-form-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet div.eclipse-timesheet-day div.divTableRow div.addrowdiv span.dashicons.dashicons-plus,
div.eclipse-recruitment div.eclipse-form-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet div.eclipse-timesheet-day div.divTableRow div.removerow.divTableCell.cellNoBorder.cellNoLeftPad span
{
	color: #828282;
}

div.eclipse-recruitment div.eclipse-form-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet div.eclipse-timesheet-day div.divTableRow div.form-field.divTableCell.cellNoBorder.cellNoLeftPad {
	vertical-align: top;
}

div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet.eclipse-candidate-timesheet-detail div.eclipse-timesheet-day div.divTableRow.rateline {
	display: flex;
	flex-wrap: wrap;
}

div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet.eclipse-candidate-timesheet-detail div.eclipse-timesheet-day div.divTableRow.rateline div.divTableCell.cellNoBorder.cellNoLeftPad.ratenameinputdiv {
	order: 1;
	width: 200px;
	margin-right: calc(100% - 270px);
	min-width: 200px;
}

div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet.eclipse-candidate-timesheet-detail div.eclipse-timesheet-day div.divTableRow.rateline div.form-field.divTableCell.cellNoBorder.cellNoLeftPad.rateunitinputdiv {
	order: 2;
	width: 50px;
}

div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet.eclipse-candidate-timesheet-detail div.eclipse-timesheet-day div.divTableRow.rateline div.removerowserver.divTableCell.cellNoBorder.cellNoLeftPad,
div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet div.eclipse-timesheet-day div.divTableRow div.removerow.divTableCell.cellNoBorder.cellNoLeftPad
{
	order: 3;
	width: 20px;
}

div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet.eclipse-candidate-timesheet-detail div.eclipse-timesheet-day div.divTableRow.rateline div.removerowserver.divTableCell.cellNoBorder.cellNoLeftPad span.dashicons.dashicons-trash,
div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet.eclipse-candidate-timesheet-detail div.eclipse-timesheet-day div.divTableRow.rateline div.removerow.divTableCell.cellNoBorder.cellNoLeftPad span.dashicons.dashicons-trash
{
	vertical-align: top;
	height: 18px;
}

div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet.eclipse-candidate-timesheet-detail div.eclipse-timesheet-day div.divTableRow.rateline div.divTableCell.cellNoBorder.cellNoLeftPad.ratenameinputdiv,
div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet.eclipse-candidate-timesheet-detail div.eclipse-timesheet-day div.divTableRow.rateline div.form-field.divTableCell.cellNoBorder.cellNoLeftPad.rateunitinputdiv,
div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet.eclipse-candidate-timesheet-detail div.eclipse-timesheet-day div.divTableRow.rateline div.removerowserver.divTableCell.cellNoBorder.cellNoLeftPad,
div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet.eclipse-candidate-timesheet-detail div.eclipse-timesheet-day div.divTableRow.rateline div.removerow.divTableCell.cellNoBorder.cellNoLeftPad
{
	height: 18px;
	padding: 0px;
}

div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet.eclipse-candidate-timesheet-detail div.eclipse-timesheet-day div.divTableRow.rateline div.divTableCell.cellNoBorder.cellNoLeftPad.ratenameinputdiv input.ratenameinput,
div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet.eclipse-candidate-timesheet-detail div.eclipse-timesheet-day div.divTableRow.rateline div.form-field.divTableCell.cellNoBorder.cellNoLeftPad.rateunitinputdiv input.rateunit
{
	padding: 0px;
}

div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet.eclipse-candidate-timesheet-detail div.eclipse-timesheet-day div.divTableRow.addrowdiv_container div.addrowdiv
{
	margin-left: -4px;
}

div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet.eclipse-candidate-timesheet-detail div.eclipse-timesheet-day div.divTableRow.rateline div.form-field.divTableCell.cellNoBorder.cellNoLeftPad.ratenameinputdiv
{
	/*margin-left: -4px !important;*/
}

div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet.eclipse-candidate-timesheet-detail div.eclipse-timesheet-day div.divTableRow.rateline div.form-field.divTableCell.cellNoBorder.cellNoLeftPad.ratenameinputdiv {
	/*margin-right: calc( 100% - 270px + 4px);*/
	margin-right: calc( 100% - 270px);
}

div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet.eclipse-candidate-timesheet-detail div#timesheet_buttons_div.buttons a.button.cancel-button {
	font-family: quicksand;
}

/** DESKTOP ***/
@media (min-width:480px) {
	
	div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet.eclipse-candidate-timesheet-detail div.eclipse-timesheet-day div.divTableRow.rateline {
	  display: flex;
      flex-wrap: wrap;
	}
/*
	div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet.eclipse-candidate-timesheet-detail div.eclipse-timesheet-day div.divTableRow.rateline div.divTableCell.cellNoBorder.cellNoLeftPad.ratenameinputdiv {
	  order: 1;
      width: 200px;
      margin-right: calc(100% - 310px);
      min-width: 200px;
  }

	div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet.eclipse-candidate-timesheet-detail div.eclipse-timesheet-day div.divTableRow.rateline div.form-field.divTableCell.cellNoBorder.cellNoLeftPad.rateunitinputdiv {
	  order: 2;
      width: 90px;
	}

	div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet.eclipse-candidate-timesheet-detail div.eclipse-timesheet-day div.divTableRow.rateline div.removerowserver.divTableCell.cellNoBorder.cellNoLeftPad {
	  order: 3;
      width: 20px;
	}
	
	div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet.eclipse-candidate-timesheet-detail div.eclipse-timesheet-day div.divTableRow.rateline div.removerowserver.divTableCell.cellNoBorder.cellNoLeftPad span.dashicons.dashicons-trash,
	div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet.eclipse-candidate-timesheet-detail div.eclipse-timesheet-day div.divTableRow.rateline div.removerow.divTableCell.cellNoBorder.cellNoLeftPad span.dashicons.dashicons-trash
	{
		vertical-align: top;
	}
	
	div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet.eclipse-candidate-timesheet-detail div.eclipse-timesheet-day div.divTableRow.rateline div.divTableCell.cellNoBorder.cellNoLeftPad.ratenameinputdiv,
	div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet.eclipse-candidate-timesheet-detail div.eclipse-timesheet-day div.divTableRow.rateline div.form-field.divTableCell.cellNoBorder.cellNoLeftPad.rateunitinputdiv,
	div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet.eclipse-candidate-timesheet-detail div.eclipse-timesheet-day div.divTableRow.rateline div.removerowserver.divTableCell.cellNoBorder.cellNoLeftPad,
	div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet.eclipse-candidate-timesheet-detail div.eclipse-timesheet-day div.divTableRow.rateline div.removerow.divTableCell.cellNoBorder.cellNoLeftPad
	{
		height: 18px;
		padding: 0px;
	}

	div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet.eclipse-candidate-timesheet-detail div.eclipse-timesheet-day div.divTableRow.rateline div.divTableCell.cellNoBorder.cellNoLeftPad.ratenameinputdiv input.ratenameinput,
	div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet.eclipse-candidate-timesheet-detail div.eclipse-timesheet-day div.divTableRow.rateline div.form-field.divTableCell.cellNoBorder.cellNoLeftPad.rateunitinputdiv input.rateunit
	{
		padding: 0px;
	}

	div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet.eclipse-candidate-timesheet-detail div.eclipse-timesheet-day div#addtablerow5eddfda60851f.divTableRow.addrowdiv_container div#addrow_5eddfda60851f.addrowdiv
	{
		margin-left: -4px;
	}

	div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet.eclipse-candidate-timesheet-detail div.eclipse-timesheet-day div.divTableRow.rateline div.form-field.divTableCell.cellNoBorder.cellNoLeftPad.ratenameinputdiv
	{
		margin-left: -4px !important;
	}

	div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet.eclipse-candidate-timesheet-detail div.eclipse-timesheet-day div.divTableRow.rateline div.form-field.divTableCell.cellNoBorder.cellNoLeftPad.ratenameinputdiv {
		margin-right: calc( 100% - 310px + 4px);
	}
	*/

	div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet.eclipse-candidate-timesheet-detail div#timesheet_buttons_div.buttons {
		width: 100%;
		float: unset;
		display: flex !important;;
		flex-wrap: wrap;
	}
	div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet.eclipse-candidate-timesheet-detail div#timesheet_buttons_div.buttons a.button.cancel-button {
		order: 1;
	}
	div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet.eclipse-candidate-timesheet-detail div#timesheet_buttons_div.buttons input#update_timesheet {
		order: 2;
	}
	div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet.eclipse-candidate-timesheet-detail div#timesheet_buttons_div.buttons input#submit_timesheet {
		order: 3;
		margin-left: calc(100% - 333px);
	}
	div.eclipse-recruitment div.eclipse-form-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet div#timesheet_buttons_div.buttons .button  {
		text-transform: capitalize;
	}

}


/* MOBILE */
@media ( max-width:480px ) {

	div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container div#timesheetintro.divTable div.divTableBody.timesheetintrobody {
		border-top: none;
	}
	
	div.eclipse-recruitment div.eclipse-form-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet div.eclipse-timesheet-day div.divTableRow div.divTableCell input,
	div.eclipse-recruitment div.eclipse-form-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet div.eclipse-timesheet-day div.divTableRow div.form-field.divTableCell.cellNoBorder.cellNoLeftPad select
	{
		font-size: 15px;
	}

	div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet.eclipse-candidate-timesheet-detail div.eclipse-timesheet-day div#date_row h3 {
		margin-bottom: 0px;
	}

	div.eclipse-recruitment div.eclipse-form-container div#timesheetintro.divTable div.divTableBody.timesheetintrobody div.divTableRow.timesheetclientrow {
		order: 1;
		width: 80%;
		font-size: 20px;
	}
	div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container div#timesheetintro.divTable div.divTableBody.timesheetintrobody div.divTableRow.timesheetclientrow div.divTableCell.cellNoBorder.timesheet_client {
		padding-left: 0px;
		padding-bottom: 0px;
	}
	div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container div#timesheetintro.divTable div.divTableBody.timesheetintrobody div.divTableRow.timesheetclientrow div.divTableCell.cellNoBorder.timesheet_client
	{
		font-size: 20px;
		font-weight: 500;
	}

	div.eclipse-recruitment div.eclipse-form-container div#timesheetintro.divTable div.divTableBody.timesheetintrobody div.divTableRow.timesheetstatusrow {
		order: 2;
		width: 20%;
	}
	div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container div#timesheetintro.divTable div.divTableBody.timesheetintrobody div.divTableRow.timesheetstatusrow div#timesheetstat.divTableCell.cellNoBorder.timesheet_status.graphic {
		float: right;
		padding-right: 0px;
		padding-bottom: 0px;
	}
	div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container div#timesheetintro.divTable div.divTableBody.timesheetintrobody div.divTableRow.timesheetstatusrow div#timesheetstat.divTableCell.cellNoBorder.timesheet_status.graphic img {
		height: 25px;
	}

	div.eclipse-recruitment div.eclipse-form-container div#timesheetintro.divTable div.divTableBody.timesheetintrobody div.divTableRow.timesheetjobtitlerow {
		order: 3;
		width: 100%;
		margin-top: -3px;
	}	
	div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container div#timesheetintro.divTable div.divTableBody.timesheetintrobody div.divTableRow.timesheetjobtitlerow div.divTableCell.cellNoBorder.timesheet_jobtitle {
		font-weight: 500;
	}
	div.eclipse-recruitment div.eclipse-form-container div#timesheetintro.divTable div.divTableBody.timesheetintrobody div.divTableRow.timesheetrefrow {
		order: 4;
		width: 100%;
	}
	div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container div#timesheetintro.divTable div.divTableBody.timesheetintrobody div.divTableRow.timesheetrefrow div.divTableCell.cellNoBorder.cellHeading.timesheetref {
		font-weight: 500 !important;
	}

	div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet.eclipse-candidate-timesheet-detail div.eclipse-timesheet-day div.divTableRow.rateline {
		overflow: hidden;
	}

	/*	
	div.eclipse-recruitment div.eclipse-form-container div#timesheetintro.divTable div.divTableBody.timesheetintrobody div.divTableRow div.divTableCell {
		padding-left: 0px;
	}
	
	div.eclipse-recruitment div.eclipse-form-container div#timesheetintro.divTable {
		
	}
	
	div.eclipse-recruitment div.eclipse-form-container div#timesheetintro.divTable div.divTableBody.timesheetintrobody div.divTableRow {
		max-height: 26.5px;
	}

	div.eclipse-recruitment div.eclipse-form-container div#timesheetintro.divTable div.divTableBody.timesheetintrobody {
		display: flex;
		flex-wrap: wrap;
	}

	div.eclipse-recruitment div.eclipse-form-container div#timesheetintro.divTable div.divTableBody.timesheetintrobody div.divTableRow.timesheetrefrow div.divTableCell.cellNoBorder.cellHeading.timesheetref {
		font-weight: normal !important;
	}

	div.eclipse-recruitment div.eclipse-form-container div#timesheetintro.divTable div.divTableBody.timesheetintrobody div.divTableRow.timesheetcandidaterow div.divTableCell.cellNoBorder.timesheet_candidate {
		display: none;
	}

	div.eclipse-recruitment div.eclipse-form-container div#timesheetintro.divTable div.divTableBody.timesheetintrobody div.divTableRow.timesheetjobtitlerow div.divTableCell.cellNoBorder.timesheet_jobtitle,
	div.eclipse-recruitment div.eclipse-form-container div#timesheetintro.divTable div.divTableBody.timesheetintrobody div.divTableRow.timesheetrefrow div.divTableCell.cellNoBorder.cellHeading.timesheetref,
	div.eclipse-recruitment div.eclipse-form-container div#timesheetintro.divTable div.divTableBody.timesheetintrobody div.divTableRow.timesheetstatusrow div#timesheetstat.divTableCell.cellNoBorder.timesheet_status
	{
		font-size: 16px;
	}
	*/

	div.eclipse-recruitment div.eclipse-form-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet div#timesheet_buttons_div.buttons {
		display: flex !important;
		flex-wrap: wrap;
		justify-content: space-between;
	}

	div.eclipse-recruitment div.eclipse-form-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet div#timesheet_buttons_div.buttons a.button {
		order: 1;
		width: 45%;
		text-transform: capitalize;
		background-color: white !important;
	  color: #384F60;
	  border: solid 1px #384F60;
	}

	div.eclipse-recruitment div.eclipse-form-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet div#timesheet_buttons_div.buttons input#update_timesheet.button {
		order: 2;
		width: 45%;
	  text-transform: capitalize;
		background-color: white !important;
	  color: #384F60;
	  border: solid 1px #384F60;
	}

	div.eclipse-recruitment div.eclipse-form-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet div#timesheet_buttons_div.buttons input#submit_timesheet.button {
    order: 3;
		text-transform: capitalize;
		margin-top: 10px;
	}
	
	/*div.eclipse-recruitment div.eclipse-form-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet div.eclipse-timesheet-day {
		//border-bottom: solid 1px;
		//margin-bottom:7.9px;
	}*/
	
	/*div.eclipse-recruitment div.eclipse-form-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet div.eclipse-timesheet-day:nth-last-child(4) {
		border-bottom: none !important;
		//color: red;
	}*/
	/*
	div.eclipse-recruitment div.eclipse-form-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet div.eclipse-timesheet-day h3 {
		//font-weight: normal;
		//font-size: 10.5px;
		//padding-left: 6px;
  }*/
	
	/* Mobile hours */	
	/*
	div.eclipse-recruitment div.eclipse-form-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet div.eclipse-timesheet-day div.divTableRow.rateline
	{
		height: 22px;
	}
	div.eclipse-recruitment div.eclipse-form-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet div.eclipse-timesheet-day div.divTableRow.rateline div.divTableCell.cellNoBorder.cellNoLeftPad.ratenameinputdiv input.ratenameinput
	{
		border: none;
		background: none;
		font-size: 16px;
		font-weight: normal;
	}
	
	div.eclipse-recruitment div.eclipse-form-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet div.eclipse-timesheet-day div.divTableRow div.form-field.divTableCell.cellNoBorder.cellNoLeftPad.ratenameinputdiv {
		margin-bottom: 7px;
	}*/
	
	
	/*div.eclipse-recruitment div.eclipse-form-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet div.eclipse-timesheet-day div.divTableRow div.form-field.divTableCell.cellNoBorder.cellNoLeftPad.ratenameinputdiv select {
		border: none;
		//font-size: 16px;
		//font-weight: normal;
		//background-image: url( 'https://mobileapp.recruitment-websites.co.uk/wp-content/uploads/2020/02/arrow-small-blue-v3.png' );	
	  //-moz-appearance: none;
		//background-color: white!important;
		//background: none;
	}*/
	
	/*div.eclipse-recruitment div.eclipse-form-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet div.eclipse-timesheet-day div.divTableRow.rateline div.form-field.divTableCell.cellNoBorder.cellNoLeftPad.rateunitinputdiv input.rateunit,
	div.eclipse-recruitment div.eclipse-form-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet div.eclipse-timesheet-day div.divTableRow div.form-field.divTableCell.cellNoBorder.cellNoLeftPad.rateunitinputdiv input.rateunit
	{
		text-align: right;
		border: none;
		background: none;
		font-size: 16px; 
		font-weight: bold;
	}*/

	h2.eclipse-timesheet-heading {
		border-bottom: solid 1px;
		padding-bottom: 20px;
	}


}


h2.eclipse-timesheet-heading {
	text-transform: capitalize !important;
	margin-bottom: 20px;
}



/*
div.eclipse-recruitment div.eclipse-form-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet div.eclipse-timesheet-day div.divTableRow div.divTableCell.cellNoBorder.cellNoLeftPad.ratenameinputdiv {
	order:1;
	width: 200px;
}

div.eclipse-recruitment div.eclipse-form-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet div.eclipse-timesheet-day div.divTableRow div.divTableCell.cellNoBorder.cellNoLeftPad.ratenameinputdiv select {
	padding: 0px;
}

div.eclipse-recruitment div.eclipse-form-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet div.eclipse-timesheet-day div.divTableRow div.form-field.divTableCell.cellNoBorder.cellNoLeftPad.rateunitinputdiv {
	order: 2;
}

div.eclipse-recruitment div.eclipse-form-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet div.eclipse-timesheet-day div.divTableRow div.removerowserver.divTableCell.cellNoBorder.cellNoLeftPad,
div.eclipse-recruitment div.eclipse-form-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet div.eclipse-timesheet-day div.divTableRow div.removerow.divTableCell.cellNoBorder.cellNoLeftPad
{
	order: 3;
}*/

/* No greater than 480px, no less than 360px */
@media (max-width:480px) and (min-width:361px) {

	/*
	div.eclipse-recruitment div.eclipse-form-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet div.eclipse-timesheet-day div.divTableRow {
		display: inline-flex;
	}
	div.eclipse-recruitment div.eclipse-form-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet div.eclipse-timesheet-day div.divTableRow div.removerowserver.divTableCell.cellNoBorder.cellNoLeftPad {
		padding-top: 4px;
	}
	div.eclipse-recruitment div.eclipse-form-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet div.eclipse-timesheet-day div.divTableRow.addrowdiv_container {
		display: block;
		overflow: auto;
	}
	*/
}



@media only screen and (max-width:360px) {

	div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet.eclipse-candidate-timesheet-detail div.eclipse-timesheet-day div.divTableRow.rateline {
		margin-bottom: 0px;
		height: 18px;
		overflow: hidden;
	}

	div.eclipse-recruitment div.eclipse-form-container.eclipse-timesheet-detail-container.eclipse-candidate-timesheet-detail-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet.eclipse-candidate-timesheet-detail div.eclipse-timesheet-day div#addtablerow5ee06f1f462f4.divTableRow.addrowdiv_container {
		margin-bottom: 0px;
	}

	/*
  div.eclipse-recruitment div.eclipse-form-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet div.eclipse-timesheet-day div.divTableRow.rateline {
	  height: unset !important;
	}
	div.eclipse-recruitment div.eclipse-form-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet div.eclipse-timesheet-day div.divTableRow div.divTableCell.cellNoBorder.cellNoLeftPad.ratenameinputdiv {
	  float: unset;
		width: 100%;
	}
	div.eclipse-recruitment div.eclipse-form-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet div.eclipse-timesheet-day div.divTableRow div.form-field.divTableCell.cellNoBorder.cellNoLeftPad.ratenameinputdiv {
		margin-bottom: 0px;
	}
	div.eclipse-recruitment div.eclipse-form-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet div.eclipse-timesheet-day div.divTableRow div.form-field.divTableCell.cellNoBorder.cellNoLeftPad.rateunitinputdiv {
	  //width: 85%;	
	}
	div.eclipse-recruitment div.eclipse-form-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet div.eclipse-timesheet-day div.divTableRow.rateline div.form-field.divTableCell.cellNoBorder.cellNoLeftPad.rateunitinputdiv input.rateunit,
	div.eclipse-recruitment div.eclipse-form-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet div.eclipse-timesheet-day div.divTableRow div.form-field.divTableCell.cellNoBorder.cellNoLeftPad.rateunitinputdiv input.rateunit
	{
		border: solid 1px #384F60;
	  text-align: left;
	}
	div.eclipse-recruitment div.eclipse-form-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet div.eclipse-timesheet-day div.divTableRow div.removerowserver.divTableCell.cellNoBorder.cellNoLeftPad {
	  padding-left: 7px;
	  padding-right: 5px;
		padding-top: 3px;
	}
	div.eclipse-recruitment div.eclipse-form-container form#eclipse_recruitment_candidate_timesheet_form div.eclipse-timesheet div.eclipse-timesheet-day div.divTableRow.rateline div.removerow.divTableCell.cellNoBorder.cellNoLeftPad
	{
		padding-right: 0px;
		padding-left: 7px;
	}
	*/

}



	







/*** Archived timesheets ***/ 

/* Greater than 992px */
@media (min-width:992px) {
	div.eclipse-recruitment div.archived-timesheets div.eclipse-form-container.archive-search-form-container form ul.archived-timesheet-list li.archived-timesheet-search-option {
		//width: 29%;
		width: 23%;
		float: left;
  	}
}

/* No greater than 992px, no less than 480px */
@media (max-width:992px) and (min-width:480px) {
	div.eclipse-recruitment div.archived-timesheets div.eclipse-form-container.archive-search-form-container form ul.archived-timesheet-list li.archived-timesheet-search-option {
		//width: 45%;
		width: 30%;
		float: left;
  	}
}

/* No greater than 480px, no less than 360px */
@media (max-width:480px) and (min-width:360px) {
	div.eclipse-recruitment div.archived-timesheets div.eclipse-form-container.archive-search-form-container form ul.archived-timesheet-list li.archived-timesheet-search-option {
		//width: 45%;
		width: 40%;
		float: left;
  	}
}

@media screen and ( max-width:360px ) {
	div.eclipse-recruitment div.archived-timesheets div.eclipse-form-container.archive-search-form-container form ul.archived-timesheet-list li.archived-timesheet-search-option {
		float: left;
  	}
}

@media screen and (min-width:481px) {

	div.eclipse-recruitment div.archived-timesheets div.paginator-container div.totaltimesheets {
		/*display: inline-block;
		padding-top: 7px;*/
	}
	div.eclipse-recruitment div.archived-timesheets div.paginator-container div.showperpage {
		display: inline-block;
		width: 200px;
	}
	div.eclipse-recruitment div.archived-timesheets div.paginator-container div.pages{
		display: inline-block;
		width: 100px; 
	}
	
	div.eclipse-recruitment div.archived-timesheets div.eclipse-form-container.archive-search-form-container form ul.archived-timesheet-list li.archived-timesheet-row {
		margin-right: 9px;
	}
	
	div.eclipse-recruitment div.archived-timesheets div.eclipse-form-container.archive-search-form-container {
		padding-right: 24px !important;
		border-top: none;
  		border-radius: 0;
	}
	
	div#archived_timesheets_heading
	{
		padding-bottom: 20px !important;
		border-top-width: 1px;
		border-top-style: solid;
		border-left-width: 1px;
		border-left-style: solid;
		border-right-width: 1px;
		border-right-style: solid;
		padding-top: 20px;
		padding-left: 20px;
		padding-right: 20px;
	}

	div#archived_timesheets_heading:after  
	{
		content: '';
		position: absolute;
		bottom: 0;
		left: 3%;
		right: 3%;
		border-bottom: solid 1px;
	}
	
	
}

@media ( max-width: 480px ) {
	div.eclipse-recruitment div.archived-timesheets div.eclipse-form-container.archive-search-form-container {
		padding-right: 0px !important ;
	}
	
	div.eclipse-recruitment div.archived-timesheets div.eclipse-form-container.archive-search-form-container form ul.archived-timesheet-list li.archived-timesheet-search-option,
	div.eclipse-recruitment div.archived-timesheets div.eclipse-form-container.archive-search-form-container form ul.archived-timesheet-list li.archived-timesheet-row
	{
		margin-left: 0px;
	}
}

/** GENERIC **/
div.eclipse-recruitment div.archived-timesheets div.eclipse-form-container.archive-search-form-container form ul.archived-timesheet-list li.archived-timesheet-search-option {
	list-style: none;
}

div.eclipse-recruitment div.archived-timesheets div.eclipse-form-container.archive-search-form-container form ul.archived-timesheet-list li.archived-timesheet-row div#archived-timesheet-startdate-row {
	padding-top: 5px;
}
div.eclipse-recruitment div.archived-timesheets div.eclipse-form-container.archive-search-form-container form {
	margin-bottom: 0px !important;
}

div.eclipse-recruitment div.archived-timesheets div.eclipse-form-container.archive-search-form-container form ul.archived-timesheet-list li.archived-timesheet-search-option div label {
	font-size: 16.5px !important;
	font-weight: normal !important;
}

div.eclipse-recruitment div.archived-timesheets div.eclipse-form-container.archive-search-form-container form ul.archived-timesheet-list li.archived-timesheet-row div#archived-timesheet-startdate-row label,
div.eclipse-recruitment div.archived-timesheets div.eclipse-form-container.archive-search-form-container form ul.archived-timesheet-list li.archived-timesheet-row div#archived-timesheet-enddate-row label
{
	font-size: 16px;
	font-weight: normal;
}

div.eclipse-recruitment div.archived-timesheets div.eclipse-form-container.archive-search-form-container form ul.archived-timesheet-list li.archived-timesheet-row div#archived-timesheet-startdate-row input#startdate.hasDatepicker,
div.eclipse-recruitment div.archived-timesheets div.eclipse-form-container.archive-search-form-container form ul.archived-timesheet-list li.archived-timesheet-row div#archived-timesheet-enddate-row input#enddate.hasDatepicker
{
	margin-bottom: 9px;
	max-height: 26.5px;
	font-size: 10.5px;
	font-weight: bold;
}

div.eclipse-recruitment div.archived-timesheets div.paginator-container div.showperpage select#pic {
	display: inline-block;
	width: 60px;
	margin-bottom: 0px;
	max-height: 26.5px;
	font-size: 10.5px;
	font-weight: bold;
	padding: 3px;
}
div.eclipse-recruitment div.archived-timesheets div.paginator-container div.pages select#pn {
	display: inline-block;
	width: 60px;
	margin-bottom: 0px;
	max-height: 26.5px;
	font-size: 10.5px;
	font-weight: bold;
	padding: 3px;
}

div.eclipse-recruitment div.archived-timesheets div.paginator-container {
	margin-bottom: 17.9px;
}

div.eclipse-recruitment div.eclipse-timesheets.archived-timesheets div.paginator-container {
	border-left: none;
	border-right: none;
	background: none;
}

div.eclipse-recruitment div.eclipse-timesheets.archived-timesheets div.eclipse-form-container.archive-search-form-container form ul.archived-timesheet-list li.archived-timesheet-row.buttons {
	margin-top: 4px;
}



/***********************************************

CLIENT VACANCIES

************************************************/

@media( min-width:480px )  {

	div.eclipse-recruitment div.eclipse-client-vacancies div.divTable.eclipse-vacancies-collection-table div.divTableBody.eclipse-client-vacancies-collection-table-body div.divTableRow div.divTableCell,
	div.eclipse-recruitment div.eclipse-client-vacancies div.divTable.eclipse-vacancies-collection-table div.divTableHeading div.divTableRow div.divTableHead
	{
		border: none;
		padding-left: 0px; 
	}

  div.eclipse-recruitment div.eclipse-client-vacancies div.divTable.eclipse-vacancies-collection-table div.divTableHeading div.divTableRow div.divTableHead {
		border-top: none;
		border-left: none;
		border-right: none;
		border-bottom: solid 1px;
	}
	
	div.eclipse-recruitment div.eclipse-client-vacancies div.divTable.eclipse-vacancies-collection-table div.divTableHeading {
		background: none;
	}

	div.eclipse-recruitment div.eclipse-client-vacancies div.divTable.eclipse-vacancies-collection-table div.divTableHeading div.divTableRow div.divTableHead {
		padding-bottom: 13px;
	}
	
	div.eclipse-recruitment div.eclipse-client-vacancies div.divTable.eclipse-vacancies-collection-table div.divTableBody.eclipse-client-vacancies-collection-table-body div.divTableRow:nth-child(1) div.divTableCell
	{
		padding-top: 20px !important;
	}
	
	div.eclipse-recruitment div.eclipse-client-vacancies div.divTable.eclipse-vacancies-collection-table div.divTableBody.eclipse-client-vacancies-collection-table-body div.divTableRow div.divTableCell.client-vacancies-jobtitle{
		padding-top: 10px;
		padding-bottom: 10px;
	}
	
	div.eclipse-recruitment div.eclipse-client-vacancy.eclipse-form-container div.eclipse-form form#eclipse_recruitment_client_vacancy_view_update_form .form-field p.form-label label {
		font-weight: 600 !important;
	}
	
	div.eclipse-recruitment div.eclipse-client-vacancy.eclipse-form-container div.eclipse-form form#eclipse_recruitment_client_vacancy_view_update_form .form-field p.form-control input {
		font-size: 13px;
		padding-left: 12px;
		padding-right: 12px;
		font-weight: 400;
		background: none;
	}
	
	div.eclipse-recruitment div.eclipse-client-vacancy.eclipse-form-container div.eclipse-form form#eclipse_recruitment_client_vacancy_view_update_form .form-field p.form-control select {
		font-size: 13px;
		background-color: transparent;
		padding-left: 8px !important;
	}	

}



@media(max-width:480px) {
	
	div.eclipse-recruitment div.eclipse-client-vacancies div.divTable.eclipse-vacancies-collection-table div.divTableBody.eclipse-client-vacancies-collection-table-body div.divTableRow {
		border-top: none;
		border-left: none;
		border-right: none;
		border-bottom: solid 1px;
		padding-bottom: 15px;
		margin-bottom: 25px;
	}

	div.eclipse-recruitment div.eclipse-client-vacancies div.divTable.eclipse-vacancies-collection-table div.divTableBody.eclipse-client-vacancies-collection-table-body div.divTableRow div.divTableCell,
	div.eclipse-recruitment div.eclipse-client-vacancies div.divTable.eclipse-vacancies-collection-table div.divTableBody.eclipse-client-vacancies-collection-table-body div.divTableRow div.divTableHead.mobile-headings
	{
		border: none;
		padding-left: 0px; 
		padding-right: 0px;
	}
	
	div.eclipse-recruitment div.eclipse-client-vacancies div.divTable.eclipse-vacancies-collection-table div.divTableBody.eclipse-client-vacancies-collection-table-body div.divTableRow div.divTableHead.mobile-headings {
		display: block;
		float: left;
		padding-right: 10px;
	}
	
	div.eclipse-recruitment div.eclipse-client-vacancies div.divTable.eclipse-vacancies-collection-table div.divTableBody.eclipse-client-vacancies-collection-table-body div.divTableRow div.divTableHead.mobile-headings:after {
		content: ':';
	}	

	div.eclipse-recruitment div.eclipse-client-vacancies div.divTable.eclipse-vacancies-collection-table div.divTableBody.eclipse-client-vacancies-collection-table-body div.divTableRow div.divTableCell {
		/*! border: solid green; */
		display: table-cell;
		padding-top: 3px;
	}
	
	div.eclipse-recruitment div.eclipse-client-vacancy.eclipse-form-container div.eclipse-form form#eclipse_recruitment_client_vacancy_view_update_form .form-field p.form-label label {
		font-weight: 700 !important;
	}
	
	div.entry-content div.eclipse-recruitment div.eclipse-client-vacancy.eclipse-form-container div.eclipse-form form#eclipse_recruitment_client_vacancy_view_update_form .form-field p.form-control input {
		font-size: 13px;
		padding-left: 12px;
		padding-right: 12px;
		background: none;
		font-weight: 700;
	}

	div.entry-content div.eclipse-recruitment div.eclipse-client-vacancy.eclipse-form-container div.eclipse-form form#eclipse_recruitment_client_vacancy_view_update_form .form-field p.form-control select {
		font-size: 13px;
		padding-left: 12px;
		padding-right: 12px;
		background-color: transparent;
		font-weight: 700;
	}

}


/***  UNIVERSAL LANDING PAGE   ***/

@media (min-width:481px) {
	.eclipse-recruitment .eclipse-landing-page ul.eclipse-landing-page-list li.eclipse-landing-page-item {
		padding: 25px 0 5px 0;
		border-width: 1px 0 0 0 !important;
		border-color: #384F60;
		border-radius: 0;
		margin-bottom: 0px;
	}
}

@media ( max-width:480px ) {
	.eclipse-recruitment .eclipse-landing-page-list .eclipse-landing-page-item {
		padding: 0px !important;
	  border: none !important;
  }
}

div.eclipse-recruitment div.eclipse-landing-page ul.eclipse-landing-page-list li.eclipse-landing-page-item ul li {
	display: inline-flex;
}
div.eclipse-recruitment div.eclipse-landing-page ul.eclipse-landing-page-list li.eclipse-landing-page-item ul li:before {
		content: '\25CF';
		font-size: 30px;
		margin-right: 5px;
		margin-top: -2px;
		color: #EA6B68;
}








@font-face {
font-family: 'Circular Std Black';
font-style: normal;
font-weight: normal;
src: local('Circular Std Black'), url('fonts/CircularStd-Black.woff') format('woff');
}


@font-face {
font-family: 'Circular Std Book';
font-style: normal;
font-weight: normal;
src: local('Circular Std Book'), url('fonts/CircularStd-Book.woff') format('woff');
}


@font-face {
font-family: 'Circular Std Medium';
font-style: normal;
font-weight: normal;
src: local('Circular Std Medium'), url('font/CircularStd-Medium.woff') format('woff');
}


@font-face {
font-family: 'Circular Std Black Italic';
font-style: normal;
font-weight: normal;
src: local('Circular Std Black Italic'), url('fonts/CircularStd-BlackItalic.woff') format('woff');
}


@font-face {
font-family: 'Circular Std Bold';
font-style: normal;
font-weight: normal;
src: local('Circular Std Bold'), url('fonts/CircularStd-Bold.woff') format('woff');
}


@font-face {
font-family: 'Circular Std Bold Italic';
font-style: normal;
font-weight: normal;
src: local('Circular Std Bold Italic'), url('fonts/CircularStd-BoldItalic.woff') format('woff');
}


@font-face {
font-family: 'Circular Std Book Italic';
font-style: normal;
font-weight: normal;
src: local('Circular Std Book Italic'), url('fonts/CircularStd-BookItalic.woff') format('woff');
}


@font-face {
font-family: 'Circular Std Medium Italic';
font-style: normal;
font-weight: normal;
src: local('Circular Std Medium Italic'), url('fonts/CircularStd-MediumItalic.woff') format('woff');
}





.eclipse-message {
	font-family: "quicksand";
}


.hide-at-page-load {
	display:none;
}



/*** Mobile App Front Pgae ***/

@media(max-width:480px) {


	.page-id-484 div#layer_slider_2 {
		display: none;
	}

	div#after_layer_slider_1.main_color.av_default_container_wrap.container_wrap.fullsize div.container div.template-page.content.av-content-full.alpha.units
	{
		padding-top: 0px;
		padding-bottom: 0px;
		z-index: 40;
		position: fixed;
		bottom: 0;
	}
	
	div#after_layer_slider_1.main_color.av_default_container_wrap.container_wrap.fullsize div.container div.template-page.content.av-content-full.alpha.units div.post-entry.post-entry-type-page.post-entry-484 div.entry-content-wrapper.clearfix div.avia-builder-widget-area.clearfix.avia-builder-el-1.el_after_av_layerslider.el_before_av_button.avia-builder-el-first div.eclipse-search-widget-wrapper div#eclipse_recruitment_vacancy_search_widget-4.widget.clearfix.eclipse_recruitment_vacancy_search_widget div.eclipse-recruitment div#eclipse_search_filter.eclipse-search-widget form#eclipse_recruitment_job_board_search_form ul li {
		margin: 0px;
		
	}
	
	div#after_layer_slider_1.main_color.av_default_container_wrap.container_wrap.fullsize div.container div.template-page.content.av-content-full.alpha.units div.post-entry.post-entry-type-page.post-entry-484 div.entry-content-wrapper.clearfix div.avia-builder-widget-area.clearfix.avia-builder-el-1.el_after_av_layerslider.el_before_av_button.avia-builder-el-first div.eclipse-search-widget-wrapper div#eclipse_recruitment_vacancy_search_widget-4.widget.clearfix.eclipse_recruitment_vacancy_search_widget {
		padding-bottom: 0px;
		margin-right:20px;
	}
	
	.page.page-id-484 div.eclipse-search-widget-wrapper div#eclipse_recruitment_vacancy_search_widget-4.widget.clearfix.eclipse_recruitment_vacancy_search_widget
	{
		padding-bottom: 0px;
		width: 90%;
		margin-left: auto;
		margin-right: auto;
	}
	
	div#after_layer_slider_1.main_color.av_default_container_wrap.container_wrap.fullsize div.container div.template-page.content.av-content-full.alpha.units div.post-entry.post-entry-type-page.post-entry-484 div.entry-content-wrapper.clearfix div.avia-builder-widget-area.clearfix.avia-builder-el-1.el_after_av_layerslider.el_before_av_button.avia-builder-el-first div.eclipse-search-widget-wrapper div#eclipse_recruitment_vacancy_search_widget-4.widget.clearfix.eclipse_recruitment_vacancy_search_widget div.eclipse-recruitment div#eclipse_search_filter.eclipse-search-widget form#eclipse_recruitment_job_board_search_form ul li input,
	div#after_layer_slider_1.main_color.av_default_container_wrap.container_wrap.fullsize div.container div.template-page.content.av-content-full.alpha.units div.post-entry.post-entry-type-page.post-entry-484 div.entry-content-wrapper.clearfix div.avia-builder-widget-area.clearfix.avia-builder-el-1.el_after_av_layerslider.el_before_av_button.avia-builder-el-first div.eclipse-search-widget-wrapper div#eclipse_recruitment_vacancy_search_widget-4.widget.clearfix.eclipse_recruitment_vacancy_search_widget div.eclipse-recruitment div#eclipse_search_filter.eclipse-search-widget form#eclipse_recruitment_job_board_search_form ul li input::placeholder,
	div#after_layer_slider_1.main_color.av_default_container_wrap.container_wrap.fullsize div.container div.template-page.content.av-content-full.alpha.units div.post-entry.post-entry-type-page.post-entry-484 div.entry-content-wrapper.clearfix div.avia-builder-widget-area.clearfix.avia-builder-el-1.el_after_av_layerslider.el_before_av_button.avia-builder-el-first div.eclipse-search-widget-wrapper div#eclipse_recruitment_vacancy_search_widget-4.widget.clearfix.eclipse_recruitment_vacancy_search_widget div.eclipse-recruitment div#eclipse_search_filter.eclipse-search-widget form#eclipse_recruitment_job_board_search_form ul li select
	{
		margin-bottom: 0px;
		font-family: quicksand;
		color: #384F60;
		font-size: 14px;
		font-weight: bold;
	}
	
	div#after_layer_slider_1.main_color.av_default_container_wrap.container_wrap.fullsize div.container div.template-page.content.av-content-full.alpha.units div.post-entry.post-entry-type-page.post-entry-484 div.entry-content-wrapper.clearfix div.avia-builder-widget-area.clearfix.avia-builder-el-1.el_after_av_layerslider.el_before_av_button.avia-builder-el-first div.eclipse-search-widget-wrapper div#eclipse_recruitment_vacancy_search_widget-4.widget.clearfix.eclipse_recruitment_vacancy_search_widget div.eclipse-recruitment div#eclipse_search_filter.eclipse-search-widget form#eclipse_recruitment_job_board_search_form ul li.buttons button.button.alt-button.clear.clear-button {
		display: none;
	}
	
	div#after_layer_slider_1.main_color.av_default_container_wrap.container_wrap.fullsize div.container div.template-page.content.av-content-full.alpha.units div.post-entry.post-entry-type-page.post-entry-484 div.entry-content-wrapper.clearfix div.avia-button-wrap.avia-button-center.avia-builder-el-2.el_after_av_sidebar.avia-builder-el-last a.avia-button.avia-icon_select-no.avia-color-theme-color.avia-size-small.avia-position-center 
	{
		background: none;
		border: solid 1px;
		margin-top: 10px;
		padding: 5px;
		margin-bottom: 40px;
	}
}


/***  Job Search Page Mobile   ***/
div#jobsearchpagemobile div.eclipse-recruitment div#eclipse_search_filter.eclipse-search-widget form#eclipse_recruitment_job_board_search_form ul li
{
	margin-left: 0px;
}
div#jobsearchpagemobile div.eclipse-recruitment div#eclipse_search_filter.eclipse-search-widget form#eclipse_recruitment_job_board_search_form ul li#eclipse_filter_keywords.filter-item input#keywords.widefat {
	width: 100%;
}
div#jobsearchpagemobile div.eclipse-recruitment div#eclipse_search_filter.eclipse-search-widget form#eclipse_recruitment_job_board_search_form ul li input,
div#jobsearchpagemobile div.eclipse-recruitment div#eclipse_search_filter.eclipse-search-widget form#eclipse_recruitment_job_board_search_form ul li select
{
	margin-bottom: 5px;
	font-family: quicksand;
	color: #384F60;
	font-size: 14px;
	font-weight: 500;
	padding: 8px 12px;
}
	div#jobsearchpagemobile div.eclipse-recruitment div#eclipse_search_filter.eclipse-search-widget form#eclipse_recruitment_job_board_search_form ul li select
{
		background-image: url( 'https://mobileapp.recruitment-websites.co.uk/wp-content/uploads/2020/02/arrow-small-blue-v3.png' );
}
div#jobsearchpagemobile div.eclipse-recruitment div#eclipse_search_filter.eclipse-search-widget form#eclipse_recruitment_job_board_search_form ul li input::placeholder {
	font-family: quicksand;
	color: #384F60;
	font-size: 14px;
	font-weight: 500;
}
div#jobsearchpagemobile div.eclipse-recruitment div#eclipse_search_filter.eclipse-search-widget form#eclipse_recruitment_job_board_search_form ul li#eclipse_filter_employment-type.filter-item ul.checkbox-filter li input {
	 margin-bottom: 0px !important;
	 -webkit-transform: scale(2);
      -ms-transform: scale(2);
          transform: scale(2);
	
}
div#jobsearchpagemobile div.eclipse-recruitment div#eclipse_search_filter.eclipse-search-widget form#eclipse_recruitment_job_board_search_form ul.checkbox-filter {
	margin-top: 15px;
}


div#jobsearchpagemobile div.eclipse-recruitment div#eclipse_search_filter.eclipse-search-widget form#eclipse_recruitment_job_board_search_form ul li.filter-item-title,
div#jobsearchpagemobile div.eclipse-recruitment div#eclipse_search_filter.eclipse-search-widget form#eclipse_recruitment_job_board_search_form ul li.buttons button.button.alt-button.clear.clear-button
{
	display: none;
}

@media( min-width: 481px ) {
	div#jobsearchpagemobile div.eclipse-recruitment div#eclipse_search_filter.eclipse-search-widget form#eclipse_recruitment_job_board_search_form ul li#eclipse_filter_employment-type.filter-item 
	{
		//width: 76%;
		width:340px;
	}
	div#jobsearchpagemobile div.eclipse-recruitment div#eclipse_search_filter.eclipse-search-widget form#eclipse_recruitment_job_board_search_form ul.checkbox-filter {
		overflow:hidden;
	}
	div#jobsearchpagemobile div.eclipse-recruitment div#eclipse_search_filter.eclipse-search-widget form#eclipse_recruitment_job_board_search_form ul li#eclipse_filter_employment-type.filter-item ul.checkbox-filter li
	{
		width: 30%;
		//border: solid 1px;
		clear: unset;
		float: left;
		text-align: left;
		margin-left: 8px;
	}
	div#jobsearchpagemobile div#eclipse_recruitment_vacancy_search_widget-5.widget.clearfix.eclipse_recruitment_vacancy_search_widget div.eclipse-recruitment div#eclipse_search_filter.eclipse-search-widget form#eclipse_recruitment_job_board_search_form ul li#eclipse_filter_employment-type.filter-item ul.checkbox-filter li label 
	{
		padding-left: 8px !important;
	}
	div#jobsearchpagemobile div#eclipse_recruitment_vacancy_search_widget-5.widget.clearfix.eclipse_recruitment_vacancy_search_widget div.eclipse-recruitment div#eclipse_search_filter.eclipse-search-widget form#eclipse_recruitment_job_board_search_form ul li.buttons {
		margin-top: 10px;
		float: right;
		clear: unset;
	}
	div#jobsearchpagemobile div#eclipse_recruitment_vacancy_search_widget-5.widget.clearfix.eclipse_recruitment_vacancy_search_widget{
		border: solid 1px;
		padding: 10px 20px 0px 20px;
		border-top: none;
	}
	
	div#jobsearch_heading
	{
		padding-bottom: 20px !important;
		border-top-width: 1px;
		border-top-style: solid;
		border-left-width: 1px;
		border-left-style: solid;
		border-right-width: 1px;
		border-right-style: solid;
		padding-top: 20px;
		padding-left: 20px;
		padding-right: 20px;
	}

	div#jobsearch_heading:after
	{
		content: '';
		position: absolute;
		bottom: 0;
		left: 3%;
		right: 3%;
		border-bottom: solid 1px;
	}
}

@media( max-width:480px ) {
	
	div#jobsearchpagemobile  div.eclipse-recruitment div#eclipse_search_filter.eclipse-search-widget,
	div#jobsearchpagemobile div#eclipse_recruitment_vacancy_search_widget-5.widget.clearfix.eclipse_recruitment_vacancy_search_widget
	{
		padding: 0px;
	}

	div#jobsearchpagemobile div.eclipse-recruitment div#eclipse_search_filter.eclipse-search-widget form#eclipse_recruitment_job_board_search_form ul li#eclipse_filter_employment-type.filter-item ul.checkbox-filter li {
		width: 32%;
		float: left;
		clear: unset;
		text-align: center;
  }

	div#jobsearchpagemobile div.eclipse-recruitment div#eclipse_search_filter.eclipse-search-widget form#eclipse_recruitment_job_board_search_form ul.checkbox-filter li label {
		display: block;
		width: 100%;
	}

}


/****** CLIENT VACANCY VIEW *******/

div.eclipse-recruitment div.eclipse-client-vacancy.eclipse-form-container
{
	border-radius: 0px;
}

div.eclipse-recruitment div.eclipse-client-vacancy.eclipse-form-container div.eclipse-form form#eclipse_recruitment_client_vacancy_view_update_form div#client_vacancy_buttons_div.buttons input#update_client_vacancy.button
{
	height: 27px;
	padding-top: 5px !important;
}

div.eclipse-recruitment div.eclipse-client-vacancy a.button.cancel-button
{
	height: 27px;
	font-size: 13.5px;
	padding-top: 6px !important;
}
div.eclipse-recruitment div.eclipse-client-vacancy a.button.cancel-button:hover {
	text-decoration: none;
}




/**** CLIENT VACANCY CREATE ****/
.job-description-char-count {
	margin-bottom: 4px;
}

div.eclipse-recruitment div.eclipse-client-vacancy.eclipse-form-container div.eclipse-form form#eclipse_recruitment_client_create_vacancy_form div#client_vacancy_buttons_div.buttons input#create_client_vacancy.button
{
	height: 27px;
	padding-top: 5px !important;
}


 




/** LOCAL TOOLBAR - Just for Mobile **/

@media (min-width:480px) {
	div#nav_menu_footer_toolbar {
		display: none;
	}
}

@media( max-width: 480px ) {

	/* Hide tpp;bar on main page ONLY */
	.page-id-484 div#nav_menu_footer_toolbar {
		display: none;
	}
	
	/* move th whole page up 
	div#wrap_all {
		margin-bottom: 20px;
	}*/
	
	div#nav_menu_footer_toolbar
	{
		position: fixed !important; 
		bottom: 0;
		height: 55px;
	}
	
	div#nav_menu_footer_toolbar ul li
	{
		padding-top: 5px !important;
		padding-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;
	}
	
	div#nav_menu_footer_toolbar ul li a span.avia-menu-text img {
		width: 30px;
		height: 30px;
		margin-bottom: -5px;
	}
	
	div#nav_menu_footer_toolbar ul li a span.avia-menu-text div span.icon_caption
	{
		font-size: 10px;
		font-family: quicksand;
	}
	
	div#nav_menu_footer_toolbar ul li a span.avia-menu-text div {
		line-height: 13px;
	}
	
	div#nav_menu_footer_toolbar div.container ul li a {
		border: none;
	}
	
	div.eclipse-recruitment div#eclipse_job_board div.job-board-footer {
		display: none;
	}

}

/*** STICKY HEADER ***/

@media ( max-width:767px ) {
	.html_header_top.html_header_sticky #header {
		position: fixed !important;
  }
  /*
	.responsive #top #main .container_wrap:first-child {
			border-top: none;
			margin-top: 80px;
	}*/
  
	.responsive #top #main {
		border-top: none;
		margin-top: 80px;
	}
}

/**** BURGER MENU ****/

/* Show when menu items overlap 
@media( max-width:900px ) {
	.menu-item {
	display: none;
}*/

.av-burger-menu-main.menu-item-avia-special, #menu-item-search {
    display: block;
  }
}



.eclipse-wi-bg-img {
	
}




