div#form-section-auth {
    display: none !important;
}

li#menu-item-5222 {
    background-color: #547087;
    border-radius: 5px;
    padding-left: 15px;
    padding-right: 15px;
}

/*.elementor-115 .elementor-element.elementor-element-b8bf7f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    padding-bottom: 200px;
    background-image: url(https://iap.edu.au/findapractitioner/wp-content/uploads/2024/02/iap-directory.png);
    background-position: top center;
    background-size: cover;
}

.elementor-115 .elementor-element.elementor-element-b8bf7f6:not(.elementor-motion-effects-element-type-background),
.elementor-115 .elementor-element.elementor-element-b8bf7f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: 50% -50%;
    background-size: auto;
    background-color: #000101;
}*/

.elementor-115 .elementor-element.elementor-element-b8bf7f6 > .elementor-container {
    min-height: 90vh;
}

li#menu-item-520 {
    display: none;
}

.footer-bottom {
    margin-bottom: 15px;
    padding-top: 20px;
    display: none;
}

.has-logo .lf-item.lf-item-list-view .lf-item-info {
    min-height: 130px!important;
}
.lf-item-info>ul li {
    white-space: wrap!important;
}
.lf-item.lf-item-list-view .lf-item-info {
    padding: 15px 15px 7px 130px!important;
}
.lf-avatar {
    width: 100px!important;
    height: 100px!important;
    border-radius: 0!important;

}		


#main .job_listings{
  margin-top: 80px;
}

.content-single-job_listing-title-category {
    display: none;
}

.content-single-job_listing-actions-start {
display: none;
}

@media (min-width: 768px){.listing-entry-company-image--card {
    position: absolute;
    top: -110px !important;
    left: 50px;
		width: 150px !important;
    height: 150px !important;
    z-index: 5;
    transform: translateY(-50%);
}}
	

@media (min-width: 768px){
	.type-job_listing.style-grid .job_listing-entry-header-wrapper {
    position: absolute;
		top: 2em !important;
    left: 18em !important;
    bottom: 2em;
}}

@media (max-width: 767px){
.elementor-115 .elementor-element.elementor-element-b8bf7f6 > .elementor-container {
    min-height: 80vh;
}
}

 .banner-image {
    position: absolute;
    left: 50%;
	padding-bottom: 30px;
    width: auto;
    height: auto;
    min-width: 100%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}
.content-area, .post-type-archive-job_listing .content-area {

    margin-bottom: 2em;
}
.fieldset-therapist_conditions.fieldset-type-checklist .field .jmfe-checklist-wrapper.jmfe-checklist-max-checked .jmfe-checklist-label{
display: block;
    padding-right: 10px;
    padding-left: 22px;
    text-indent: -22px;
    vertical-align: middle;
}

.fieldset-therapist_format.fieldset-type-checklist .field .jmfe-checklist-wrapper.jmfe-checklist-max-checked .jmfe-checklist-label{
display: block;
    padding-right: 10px;
    padding-left: 22px;
    text-indent: -22px;
    vertical-align: middle;
}

.fieldset-therapy_age_specialty.fieldset-type-checklist .field .jmfe-checklist-wrapper.jmfe-checklist-max-checked .jmfe-checklist-label{
display: block;
    padding-right: 10px;
    padding-left: 22px;
    text-indent: -22px;
    vertical-align: middle;
}

.fieldset-therapy_demographic.fieldset-type-checklist .field .jmfe-checklist-wrapper.jmfe-checklist-max-checked .jmfe-checklist-label{
display: block;
    padding-right: 10px;
    padding-left: 22px;
    text-indent: -22px;
    vertical-align: middle;
}

.fieldset-therapy_type.fieldset-type-checklist .field .jmfe-checklist-wrapper.jmfe-checklist-max-checked .jmfe-checklist-label{
display: block;
    padding-right: 10px;
    padding-left: 22px;
    text-indent: -22px;
    vertical-align: middle;
}

.profile-avatar {
    width: 170px!important;
    height: 170px!important;
    border-radius: 8%!important;
}
.price-or-date .value {

    white-space: unset!important;
}



@media (min-width: 1200px){
.listing-main-info {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    bottom: 70px!important;
}
.profile-name {
    padding-left: 180px!important;
}
}
.profile-avatar {
    width: 150px !important;
    height: 150px !important;
    border-radius: 8% !important;
}