/* ------------------------------------------------------------ *\
	Job
\* ------------------------------------------------------------ */

.lvw-job-facetted-search {background: rgba(74,87,98,.9);color: white;padding: 1.5em 1.5em 2em 1.5em; }
.lvw-job-facetted-search h2 {font-size:24px;color:white;padding:0 0 0.3em 0; }
.lvw-job-facetted-search span.lvw-job-amount-xl {font-size:4em; color:#05aa79; }
.lvw-job-facetted-search p { white-space: nowrap; }

.lvw-input-container { display: block; position: relative; padding-left: 35px; margin-bottom: 12px; cursor: pointer; font-size: 16px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.lvw-input-container input { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0; }
.lvw-input-checkmark { position: absolute; top: 0; left: 0; height: 25px; width: 25px; background-color: #eee; }
.lvw-input-container:hover input ~ .lvw-input-checkmark { background-color: #ccc; }
.lvw-input-container input:checked ~ .lvw-input-checkmark { background-color: #05aa79; }
.lvw-input-checkmark:after { content: ""; position: absolute; display: none; }
.lvw-input-container input:checked ~ .lvw-input-checkmark:after { display: block; }
.lvw-input-container .lvw-input-checkmark:after { left: 9px; top: 5px; width: 5px; height: 10px; border: solid white; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }

.lvw-job-listing {background: white;margin: 1em 0 0;padding: 1.5em; }
.lvw-job-listing h3 {font-size: 24px; }
.lvw-job-listing p {font-size:18px }
.lvw-job-listing span.bold {font-size:18px; font-weight:bold; }
.lvw-job-listing .lvw-job-list {padding:1em 0; }
.lvw-job-listing a {color:#4a5762; }
.lvw-job-listing a:hover {text-decoration: none;color: #028860; }
.lvw-job-listing a:hover h3 {color: #028860; }

.career-employee {text-align: center;margin: 50px auto 30px;}
.career-employee p {max-width: 460px;margin:0 auto 30px;}
.career-employee ul {padding: 0;max-width: none;}
.career-employee ul li {list-style: none;display: inline;}
.career-employee h3 {font-size: 24px;}
.career-employee .fab {font-size: 25px;color: #fff;height: 36px;width:36px;line-height:36px;margin: 0 5px;}
.career-employee .fa-xing {background-color:#026466;}
.career-employee .fa-linkedin-in {background-color:#0e76a8;}
.career-employee .image {background-color: #fff;padding: 10px 30px;}

@media (max-width: 767px) {
    .career-employee > .row > div {
        margin-bottom: 40px;
    }
}