h1, h2, h3, h4, h5, p, span, li, label {
    font-family: Poppins-Regular!important;
    font-weight: 400!important;
}

body {
    background-color: #f7f7f7!important;
}

body:not(.logged-in) #onesignal-bell-container {
    display: none!important;
}

.gallery-caption, .wp-caption-text {
    display: none;
}

.back-button, .btn,
.dashboard-button {
    display: inline-block;
    font-family: Poppins-Regular;
    color: #666666;
    background-color: #fff;
    padding: 10px 20px!important;
    border-radius: 50px!important;
    font-size: 14px!important;
    border: 1px solid #f2f2f2!important;
    text-align: center;
}

.dashboard-button {
    margin: 0 auto;
    font-size: 16px;
}

.post-edit-link {
    display: none!important;
}

.back-button {
    display: inline-block;
}

.site-header {
    position: relative;
    box-shadow: none;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: transparent;
}

.site-footer {
    background-color: transparent;
}

main.content {
    width: 100%;
}

.edit-job-form .message {
    display: none;
    color: #6ad62f;
}

.edit-job-form button {
    margin-top: 20px;
    margin-bottom: 20px;
}

.entry-footer {
    display: none;
}

.page-template-page-login .entry-content #ewd-feup-login {
    text-align: center;
}

.page-template-page-login .entry-content #ewd-feup-login form {
    margin: 0 auto;
    width: 40%;
}

#ewd-feup-login .feup-pure-form-aligned .feup-pure-control-group,
#ewd-feup-login .feup-pure-form-aligned .feup-pure-control-group label,
#ewd-feup-login .feup-pure-control-group .ewd-feup-text-input,
#ewd-feup-login .feup-pure-control-group input[type="submit"] {
    float: none;
    margin: 0;
    width: 100%!important;
}

#ewd-feup-login .feup-pure-control-group label[for="Submit"] {
    display: none;
}

#ewd-feup-login .feup-pure-form-aligned .feup-pure-control-group label {
    padding: 0;
}

.validation-msg {
    display: none;
}

#deleteUser {
    color: red;
}

.current-contractors {
    margin-top: 30px;
}

.current-contractors table th,
.current-contractors table td {
    font-family: Poppins-Regular;
}

.current-status {
    padding: 20px 0;
}

article .entry-meta {
    display: none;
}

article .entry-content p {
    margin-bottom: 20px;
}

article .job-photographs {
    margin-bottom: 30px;
}

article .job-details .table .row .cell:nth-child(1) {
    width: 50px;
}

article .job-details .table .row .cell:nth-child(2) {
    width: 260px;
}

.edit-job-form,
#form_arrangeexternalcontractor,
#form_adduser {
    margin-top: 30px;
}

.edit-job-form label {
    margin-top: 20px;
}

.current-contractors table {
    border-radius: 10px;
    overflow: hidden;
}

.current-contractors table th,
.current-contractors table td {
    padding-top: 19px;
    padding-bottom: 19px;
}

.current-contractors table thead th:nth-child(1),
.current-contractors table tr td:nth-child(1) {
    padding-left: 40px;
}

.current-contractors table tbody tr {
    background-color: #fff;
}

.container-table100 {
    margin-bottom: 20px;
}
/* 
.field-hidden {
    display: none!important;
} */

.previous-jobs {
    display: none;
}