@media (min-width: 1201px) and (max-width: 1500px) {
    .desktop-menu .menu--primary .menu__container > li > a {
        padding-left: 12px !important;
        padding-right: 12px !important;
    }
}

.post-share {
    display: none !important;
}

.single-job_listing .page-title-bar-overlay {
    background: url('https://progressivecyber.com.au/wp-content/uploads/2023/03/Careers.jpg') !important;
    background-size: cover !important;
}

.single-job_listing .post-date {
    display: none !important;
}

.application_details a {
    color: #e15a27;
    font-weight: bold;
}

.single_job_listing .post-share {
   display: none;
}

.single_job_listing button:hover, .single_job_listing input[type="button"]:hover, .single_job_listing input[type="reset"]:hover, .single_job_listing input[type="submit"]:hover {
    background-color: #dc5826;
    border-color: #dc5826;
    color: #ffffff;
}

.single_job_listing .application .application_button, .job-manager-application-wrapper .application .application_button {
    border-color: #e15a27;
}

.single_job_listing .meta .full-time {
    background-color: #e95a28;
}

.single-job_listing .col-md-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    width: 100% !important;
}

.single-job_listing .tm-box-content {
    border: 0px;
}

.single-job_listing .page-sidebar {
   display: none;
}

.single-job_listing .page-title-bar-overlay {
    background-color: transparent;
}

.single-job_listing .page-title-bar-inner {
    background-color: #414142;
    background-repeat: no-repeat;
    background-position: center center;
    background-attachment: scroll;
    padding-top: 73px;
    padding-bottom: 113px;
    margin-top: 0px;
    margin-bottom: 0px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.ftt span a, .ftt u {
    color: #fff;
    text-decoration: underline;
}

.ftt span a:hover, .ftt span a u:hover, .ftt span u:hover {
    color: #f65929 !important;
}

.page-footer {
   display: none !Important;
}

.page-copyright-inner {
    padding-top: 27px !Important;
    padding-bottom: 27px !Important;
}

.page-mobile-main-menu {
    box-shadow: none;
}

@media (min-width: 1200px) {
.container {
    max-width: 1350px;
}
}

a, .tm-button.style-2.tm-button-secondary {
  transition: 1s;
}

@media (max-width: 600px) {
.page-copyright-inner p {
    text-align: left;
    line-height: 0px;
}
}

.headroom--not-top .branding__logo .sticky-logo {
    width: 290px !important;
}

.desktop-menu .menu--primary .sm-simple {
        float: right;
}

.ftmsg {
    background: #424040;
    padding: 30px;
    color: #ebebeb;
    border: 5px solid #424040;
    border-radius: 25px;
}

.ft p {
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
    color: #f7f7f7;
}

.ft strong a:hover {
    color: #ed5928;
    text-decoration: underline;
}

.ft strong a, .ft a {
    color: #f7f7f7;
    text-decoration: underline;
}

@media (min-width: 1024px) {
   .logosize {
     font-size:60px;
   }
}

.sul {
   margin-left: -20px;
}

.hide, #hide {
   display: none !important;
}