.frm_vaultre input[type="text"],
.frm_vaultre input[type="email"],
.frm_vaultre input[type="password"],
.frm_vaultre select, .frm_vaultre .vaultre_selects2_tagging, .frm_vaultre textarea{width:90%;}
.frm_vaultre textarea{height:150px;}
.vaultre_alert_box{padding:10px 20px !important;font-weight:600;margin:5px 0 15px !important;background:#fff !important;border-left:4px solid #fff !important;box-shadow:0 1px 1px 0 rgba(0, 0, 0, .1) !important;}
.vaultre_alert_message{border-left-color:#46b450 !important;}
.vaultre_alert_error{border-left-color:#CC0000 !important;}
.vaultre_alert_warning{border-left-color:#e6db55 !important;}
ul.vaultre_pagination{display:block;text-align:center;font-size:14px;margin:20px 0px;}
ul.vaultre_pagination>li{display:inline-block;}
ul.vaultre_pagination>li>a, ul.vaultre_pagination>li>span, ul.vaultre_pagination>li>span.spacer{display:inline-block;margin:2px 0.5px;text-decoration:none;padding:4px;border-radius:5px;}
.frm_vaultre .form-group{margin-bottom:15px;}
.frm_vaultre .form-group label{font-size:14px;font-weight:500;display:block;}
.frm_vaultre .form-group small{font-size:12px;}
.frm_vaultre .nav-link{color:#4a5568;display:flex;align-items:center;}
.frm_vaultre .nav-link:hover, .frm_vaultre .nav-link:hover svg{color:#0056b3;fill:#0056b3;}
.frm_vaultre .nav-link svg{margin-right:10px;fill:#4a5568;}
.frm_vaultre .nav-link.active svg{fill:#fff;}
.frm_vaultre .card{box-shadow:0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);}
.frm_vaultre .card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:0 solid rgba(0, 0, 0, .125);border-radius:.25rem;border-top:1px solid rgba(0, 0, 0, .055);max-width:none;}
.frm_vaultre .card-body{flex:1 1 auto;min-height:1px;padding:1rem;}
.frm_vaultre .gutters-sm{margin-right:-8px;margin-left:-8px;}
.frm_vaultre .gutters-sm>.col, .gutters-sm>[class*=col-]{padding-right:8px;padding-left:8px;}
.frm_vaultre .mb-3, .my-3{margin-bottom:1rem !important;}
.frm_vaultre .bg-gray-300{background-color:#e2e8f0;}
.frm_vaultre .h-100{height:100% !important;}
.frm_vaultre .shadow-none{box-shadow:none !important;}
.frm_vaultre .tab-content .tab-pane{min-height:400px;padding-bottom:60px;}
.frm_vaultre .tab-content .tab-pane h6{text-transform:uppercase;}
.frm_vaultre .tab-content .tab-pane .btnsaveContainer{position:absolute;bottom:30px;}
.frm_vaultre .tab-content .tab-pane .vaultre_file_types_container{width:100%;}
.frm_vaultre .tab-content .tab-pane .vaultre_file_types_container th, .frm_vaultre .tab-content .tab-pane .vaultre_file_types_container td{padding:10px 0px;}
.frm_vaultre .tab-content .tab-pane .custom-control-input{z-index:1;top:7px;width:2rem;}
.frm_vaultre .lds-ellipsis{display:inline-block;position:relative;width:80px;height:50px;}
.frm_vaultre .ajax-loader, .frm_vaultre .ajax-message-container{display:none;}
.frm_vaultre .lds-ellipsis div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:#007bff;animation-timing-function:cubic-bezier(0, 1, 1, 0);}
.frm_vaultre .lds-ellipsis div:nth-child(1){left:8px;animation:lds-ellipsis1 0.6s infinite;}
.frm_vaultre .lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 0.6s infinite;}
.frm_vaultre .lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 0.6s infinite;}
.frm_vaultre .lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 0.6s infinite;}
.custom-switch.custom-switch-lg{padding-bottom:1rem;padding-left:2.25rem;}
.custom-switch.custom-switch-lg .custom-control-label{padding-left:0.75rem;padding-top:0.15rem;}
.custom-switch.custom-switch-lg .custom-control-label::before{border-radius:1rem;height:1.5rem;width:2.5rem;}
.custom-switch.custom-switch-lg .custom-control-label::after{border-radius:0.65rem;height:calc(1.5rem - 4px);width:calc(1.5rem - 4px);}
.custom-switch.custom-switch-lg .custom-control-input:checked~.custom-control-label::after{transform:translateX(1rem);}
.vaultre-properties-meta input[type="text"]{width:100%;}
.vaultre-properties-photos .vaultre-photo-preview{position:relative;background:#1a1a1a;text-align:center;margin-bottom:10px;}
.vaultre-properties-photos .vaultre-photo-preview img{display:block;max-width:100%;max-height:420px;margin:0 auto;object-fit:contain;}
.vaultre-properties-photos .vaultre-photo-count{position:absolute;bottom:8px;left:10px;font-size:12px;color:#fff;background:rgba(0,0,0,0.5);padding:2px 8px;border-radius:3px;}
.vaultre-properties-photos .vaultre-photo-thumbs{display:flex;flex-wrap:wrap;gap:6px;padding:4px 0;}
.vaultre-properties-photos .vaultre-photo-thumb{cursor:pointer;opacity:0.65;transition:opacity 0.2s;flex-shrink:0;}
.vaultre-properties-photos .vaultre-photo-thumb:hover, .vaultre-properties-photos .vaultre-photo-thumb.active{opacity:1;}
.vaultre-properties-photos .vaultre-photo-thumb img{display:block;width:80px;height:56px;object-fit:cover;}
.vaultre-properties-photos .row>.column{padding:8px;overflow:hidden;width:150px;height:100px;}
.vaultre-properties-photos .row:after{content:"";display:table;clear:both;}
.vaultre-properties-photos .column{float:left;cursor:pointer;}
.vaultre-properties-photos .modal{display:none;position:fixed;z-index:99999;padding-top:60px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:black;}
.vaultre-properties-photos .modal-content{position:relative;background-color:#fefefe;margin:auto;padding:0;width:90%;max-width:1200px;}
.vaultre-properties-photos .close{color:white;position:absolute;top:10px;right:25px;font-size:35px;font-weight:bold;}
.vaultre-properties-photos .close:hover, .vaultre-properties-photos .close:focus{color:#999;text-decoration:none;cursor:pointer;}
.vaultre-properties-photos .propertiesPhotosSlides, .vaultre-properties-photos .propertiesFloorPlanPhotoSlides{display:none;}
.vaultre-properties-photos .prev, .vaultre-properties-photos .next{cursor:pointer;position:absolute;top:50%;width:auto;padding:16px;margin-top:-50px;color:white;font-weight:bold;font-size:20px;transition:0.6s ease;border-radius:0 3px 3px 0;user-select:none;-webkit-user-select:none;}
.vaultre-properties-photos .next{right:0;border-radius:3px 0 0 3px;}
.vaultre-properties-photos .prev:hover, .vaultre-properties-photos .next:hover{background-color:rgba(0, 0, 0, 0.8);}
.vaultre-properties-photos .numbertext{color:#f2f2f2;font-size:12px;padding:8px 12px;position:absolute;top:0;}
.vaultre-properties-photos .caption-container{text-align:center;background-color:black;padding:2px 16px;color:white;}
.vaultre-properties-photos img.demo{opacity:0.6;}
.vaultre-properties-photos .active, .vaultre-properties-photos .demo:hover{opacity:1;}
.vaultre-properties-photos .hover-shadow{transition:0.3s;}
.vaultre-properties-photos .hover-shadow:hover{box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}
ul.vaultre-list-table{margin:0px;padding:0px 0px 5px;list-style:none;}
table.vaultre-properties-amenities-meta td{padding:5px 10px 5px 0px;margin:0px;}
@keyframes lds-ellipsis1 {
0%{transform:scale(0);}
100%{transform:scale(1);}
}
@keyframes lds-ellipsis3 {
0%{transform:scale(1);}
100%{transform:scale(0);}
}
@keyframes lds-ellipsis2 {
0%{transform:translate(0, 0);}
100%{transform:translate(24px, 0);}
}
.frm_vaultre .vaultre_remove_image{background:url(//holdsworth.com.au/wp-content/plugins/vaultre/assets/images/del.png) no-repeat;width:24px;height:24px;display:inline-block;margin-left:10px;}
.frm_vaultre .vaultre_wp_image_upload img{max-width:150px;}
.nearby-place-wrap{margin:0;padding:0}
.nearby-place-wrap h3.widget-title{margin:0 0 15px;padding:0}
.nearby-place-wrap .nearby-tab-tabs ul{border-bottom-width:0;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;list-style-type:none;margin:0;padding-left:0}
.nearby-place-wrap .nearby-tab-tabs ul li{border-color:transparent;border-top-left-radius:.375rem;border-top-right-radius:.375rem;border-width:0 0 2px;color:rgb(115 115 115);cursor:pointer;display:block;font-weight:600;isolation:isolate;line-height:1.25;margin-bottom:0;margin-top:0;padding:1rem 1.75rem .875rem}
.nearby-place-wrap .nearby-tab-tabs ul li.active, .nearby-place-wrap .nearby-tab-tabs ul li:hover{background-color:rgb(245 245 245);border-color:transparent;isolation:isolate}
.nearby-place-wrap .nearby-tab-tabs ul li a{display:inline-block;height:100%;width:100%}
.nearby-place-wrap .nearby-tab-contents .nearby-tab-content{background-color:rgb(245 245 245);display:none;gap:.75rem;padding:20px}
.nearby-place-wrap .nearby-tab-contents .nearby-tab-content.active{display:flex;flex-direction:column}
.nearby-place-wrap .nearby-tab-contents .nearby-tab-content .nearby-place-item{display:flex;flex-wrap:nowrap;gap:.75rem;padding-top:.75rem}
.nearby-place-wrap .nearby-tab-contents .nearby-tab-content .nearby-place-item+.nearby-place-item{border:solid rgba(0, 0, 0, .1);border-width:1px 0 0}
.nearby-place-wrap .nearby-tab-contents .nearby-tab-content .nearby-place-item .place-name{flex-grow:1}
.nearby-place-wrap .nearby-tab-contents .nearby-tab-content .nearby-place-item .place-distance{white-space:nowrap}
.property-features-wrap ul{align-items:center;display:grid;gap:10px;grid-template-columns:repeat(1, minmax(0, 1fr));list-style-type:none;margin:0;padding:0}
@media(min-width:640px){
.property-features-wrap ul{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}
}
.property-features-wrap ul .property-feature{padding-left:30px;position:relative}
.property-features-wrap ul .property-feature:before{content:none;display:block;height:100%;left:0;position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);width:24px}
.property-openhome-wrapper h3.widget-title{margin:0 0 15px;padding:0}
.property-openhome-wrapper .property-openhome{display:flex;flex-direction:column;gap:10px}
.property-openhome-wrapper .property-openhome .open-date{align-items:center;display:flex;flex-wrap:nowrap;gap:15px}
.property-openhome-wrapper .property-openhome .open-date .openhome-title{flex-grow:1}
.property-openhome-wrapper .property-openhome .open-date .download-openhome-ical{align-items:center;display:flex;height:28px;width:28px}
.property-openhome-wrapper .property-openhome .open-date .download-openhome-ical svg{fill:currentColor;height:100%;width:100%}
.elementor-field-group-propertyAddress .select2-container .select2-selection--single{height:56px;border:1px solid #ddd;border-radius:0px;}
.elementor-field-group-propertyAddress .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:54px;}
.elementor-field-group-propertyAddress .select2-container--default .select2-selection--single .select2-selection__arrow{height:54px;}
.select2-results__option{color:#000;}
#select2-form-field-propertyAddress-results li:first-child,
#form-field-inspection_date option:first-child{display:none;}
table.dataTable tbody tr td.SubmittedData {
word-wrap: break-word;
word-break: break-all;
}