/* CSS Document */

div.ccm-block-page-list-page-entry-horizontal .gridit {
    display: inline-block;
   
}

.gridit .ccm-block-page-list-page-entry-text {text-align:center!important;}
.gridentry {margin-bottom:2rem; margin-top:2rem;}
.ccm-block-page-list-page-entry-thumbnail {margin-bottom:1rem; max-width:120px!important; border-bottom:none!important;}

.griditimg img { background-blend-mode: multiply;}

.griditimg:hover {opacity: 0.5!important; transition:all 0.35s ease-in;}



.gridend {
    width: 33%;
    min-width: 60px;
    height: 4px;
    background: white;
    display: block;
    position: relative;
    bottom: 4px;
    margin-bottom: -4px;
}

.ff-job-card {
	padding: 25px;
	min-height: 100%;
    height: 100%;
    border: solid 1px #fc5001;
    border-bottom-left-radius: 21px;
    border-top-right-radius: 40px;
    font-size: 1rem!important;
    padding-bottom: 35px;
    background: #f8f8f8;
    background: rgb(255,255,255);
    background: linear-gradient(180deg, rgba(255,255,255,1) 38%, rgb(247 247 247) 62%);
    box-shadow: 4px 5px 0px #dedede;
}

.ff-job-card .Closed {display:none!important;}




.ff-job-card img {margin-bottom: 10px!important;
    max-width: 67%;
    width: auto;
    max-height: 68px;}

div.ccm-block-page-list-date.job-salary::before {content:'Salary: £'}
div.ccm-block-page-list-date.job-salary::before {content:'Salary: £'}
div.ccm-block-page-list-date.job-salary:empty {display:none!important;}



div.ccm-block-page-list-date.job-rate::before {content:'Rate: '}
div.ccm-block-page-list-date.job-rate::before {content:'Rate: '}
div.ccm-block-page-list-date.job-rate:empty {display:none!important;}


div.ccm-block-page-list-date.job-duration::before {content:'Duration: '}
div.ccm-block-page-list-date.job-duration::before {content:'Duration: '}
div.ccm-block-page-list-date.job-duration:empty {display:none!important;}



div.ccm-block-page-list-date.job-deadline::before {content:'Deadline for applications: '}
div.ccm-block-page-list-date.job-deadline:empty {display:none!important;}






div.ccm-block-page-list-date.job-location:empty {display:none!important;}

div.ccm-block-page-list-date.job-location::before {content:'Location: '}

.pagination span, .pagination .ais-pagination__item--disabled a {
    color: #000000!important;
}

.active>.page-link, .page-link.active {
    z-index: 3;
    color: #fc5001;
    background-color: #ffcbb3;
    border-color: #ffcbb3;
}

a.gotoajob:focus {background:#000000!important;}

body.highcontrast .ff-job-card {
    background: black!important;
    color: white!important;
}
