/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 10 2025 | 10:10:38 */
/* PROPOSAL FORM */

.new-proposal-header .evlt-paragraph__main-title {
	color: #fff;
	font-family: var(--medium-font-family);
	font-size: 60px;
	font-style: normal;
	font-weight: 500;
	line-height: 62px; /* 103.333% */
	margin-bottom: 10px;
}
.new-proposal-header .evlt-paragraph__intro-text {
	color: var(--Vanilla-Theme-P1-900, #B99D54);
	font-family: var(--medium-font-family);
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 20px; /* 125% */
	letter-spacing: 0.16px;
}
.new-proposal-header .evlt-paragraph {
	margin-bottom: 90px;
}

.gform_wrapper.gravity-theme .proposal-form .gf_step_number {
    background: var(--color-p1);
    border: none;
    border-radius: 20px;
    color: var(--color-p2);
    font-size: 14px;
    font-weight: 500;
    height: 40px;
    text-align: center;
    width: 40px;
    font-family: var(--medium-font-family);
}
.gform_wrapper.gravity-theme .proposal-form .gf_step_active .gf_step_number {
    background: var(--Vanilla-Theme-P1-900);
    color: #fff;
}
.gform_wrapper.gravity-theme .proposal-form .gf_step_label {
    color: inherit;
    font-size: 16px;
    font-weight: 600;
    line-height: 16px;
    padding-left: 10px;
    font-family: var(--medium-font-family);
    letter-spacing: 0.2px;
	text-decoration: none;
}
.gform_wrapper.gravity-theme .proposal-form .gf_step_completed .gf_step_number:before {
    background: var(--Vanilla-Theme-P1-900);
    border: none;
    left: 0;
    top: 0;
}
.gform_wrapper.gravity-theme .proposal-form .gf_step_completed .gf_step_label {
	color: var(--Vanilla-Theme-P1-900);
}
.gform_wrapper.gravity-theme .proposal-form .gf_page_steps {
    border-bottom: none;
    margin-bottom: 0px;
}

.gform_wrapper.gravity-theme .proposal-form .gfield_required {
    justify-content: left;
}
.gform_wrapper.gravity-theme .proposal-form .gsection {
    border-bottom: 1px solid var(--color-p1);
    padding: 0 16px 2px 0;
	margin-top: 90px;
}
.proposal-form .gsection_title {
	color: var(--color-p1);
	font-family: var(--bold-font-family);
	font-size: 15px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	letter-spacing: 0.3px;
	text-transform: uppercase;
}
.gform_wrapper.gravity-theme .proposal-form .gfield_label, .gform_wrapper.gravity-theme .proposal-form .gfield--type-fileupload .gfield_label, .gform_wrapper.gravity-theme .proposal-form .gfield--type-number .gfield_label {
	color: #fff;
	font-family: var(--bold-font-family);
	font-size: 15px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	letter-spacing: 0.3px;
	text-transform: uppercase;
	text-align: left;
}
.gform_wrapper.gravity-theme .proposal-form .key-specs.gfield--type-number .gfield_label {
	font-family: var(--main-font-family);
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px; /* 125% */
	letter-spacing: 0.16px;
	text-transform: unset;
}
.gform_wrapper.gravity-theme .proposal-form .ginput_container.ginput_container_number::before {
	height: 30px;
	width: 30px;
}
#field_6_25.key-specs .ginput_container::before { content: url(http://listbetter.com.au/wp-content/uploads/2023/12/018-bed-1.svg); }
#field_6_26.key-specs .ginput_container::before { content: url(http://listbetter.com.au/wp-content/uploads/2023/12/007-bath-1.svg); }
#field_6_27.key-specs .ginput_container::before { content: url(http://listbetter.com.au/wp-content/uploads/2023/12/car-1-1.svg); }
#field_6_28.key-specs .ginput_container::before { content: url(http://listbetter.com.au/wp-content/uploads/2023/12/room-1-1.svg); }
#field_6_29.key-specs .ginput_container::before { content: url(http://listbetter.com.au/wp-content/uploads/2023/12/room-1-1.svg); }
.ui-datepicker-trigger {
	filter: invert(1);
}
.description-icon {
	display: flex;
    width: 100%;
    gap: 60px;
}
.gform_wrapper.gravity-theme .proposal-form .description-icon .gfield_label {
	width: 35%;
	font-family: var(--medium-font-family);
	font-size: 22px;
	font-style: normal;
	font-weight: 500;
	line-height: 24px; /* 109.091% */
	text-transform: unset;
	display: flex;
}
.gform_wrapper.gravity-theme .proposal-form .description-icon .gfield_label::before {
	content: url(http://listbetter.com.au/wp-content/uploads/2023/12/camera-1-1.svg);
	margin-right: 20px;
}
.description-icon .ginput_container_textarea {
	width: 65%;
}
.description-icon .ginput_container_textarea::before {
	content: 'Description';
	font-family: var(--bold-font-family);
	font-size: 15px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	letter-spacing: 0.3px;
	text-transform: uppercase;
	margin-bottom: 10px;
}
.description-icon .wp-core-ui.wp-editor-wrap {
	margin-top: 10px;
}
.proposal-form .gpnf-nested-entries {
    border: 1px solid var(--Vanilla-Theme-P1-900);
    border-radius: 0px;
}
.proposal-form .gpnf-nested-entries th {
    background-color: var(--Vanilla-Theme-P1-900);
    border-color: var(--Vanilla-Theme-P1-900);
}
.proposal-form .gpnf-nested-entries td {
    border-bottom: 1px solid var(--Vanilla-Theme-P1-900);
}
.gpnf-modal .gpnf-modal-header {
    background-color: var(--Vanilla-Theme-P1-900) !important;
    font-family: var(--medium-font-family);
}
.tingle-modal-box .gform_wrapper.gravity-theme .gfield--type-fileupload .gfield_label, .tingle-modal-box .gform_wrapper.gravity-theme .gfield_label {
	color: var(--color-p2);
    font-family: var(--medium-font-family);
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    text-align: left;
}
.tingle-modal-box .gform_wrapper.gravity-theme .gfield input {
    border: 1px solid var(--Vanilla-Theme-P1-900);
    border-radius: 0px;
}
.gpnf-modal-6-78 .tingle-btn--default, .tingle-btn--default {
    background-color: var(--color-p2) !important;
}
.gpnf-modal-6-78 .tingle-btn--primary, .tingle-btn--primary {
    background-color: var(--Vanilla-Theme-P1-900) !important;
}

/* PROPOSAL TEMPLATE */

.proposal-menu {
	
}
body.single-proposal .proposal-header {
	/*height: calc(100vh - 60px);*/
	height: 30vh;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap: var(--Border-Radius, 0px);
	align-self: stretch;
}


body.single-proposal .section {
    --section-top-gap-size: calc(var(--proposal-section-gap-base) * var(--section-top-gap-multiplier));
    --section-bottom-gap-size: calc(var(--proposal-section-gap-base) * var(--section-bottom-gap-multiplier));
}	

body.single-proposal .proposal-header .section__image-bg-box::after {
	content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.6);
}
body.single-proposal .proposal-header .evlt-paragraph__extra-info {
	color: var(--color-p1);
	font-family: var(--bold-font-family);
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	letter-spacing: 0.3px;
	text-transform: uppercase;
}
body.single-proposal .proposal-header .evlt-paragraph__main-title {
	color: #fff;
	font-family: var(--medium-font-family);
	font-size: 60px;
	font-style: normal;
	font-weight: 500;
	line-height: 62px; /* 103.333% */
}
body.single-proposal .proposal-header .evlt-paragraph__sub-title, .proposal-address {
	color: var(--color-p1);
	font-family: var(--medium-font-family);
	font-size: 22px;
	font-style: normal;
	font-weight: 500;
	line-height: 32px; /* 145.455% */
}
body.single-proposal .evlt-paragraph__extra-info {
	color: var(--color-p1);
	font-family: var(--medium-font-family);
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	text-transform: uppercase;
}
body.single-proposal .evlt-paragraph__main-title {
	color: var(--color-p2);
	font-family: var(--medium-font-family);
	font-size: 60px;
	font-style: normal;
	font-weight: 500;
	line-height: 62px; /* 103.333% */
}
body.single-proposal .evlt-paragraph__intro-text {
	color: var(--color-p2);
	font-family: var(--medium-font-family);
	font-size: 22px;
	font-style: normal;
	font-weight: 500;
	line-height: 32px; /* 145.455% */
	margin-bottom: 0px;
}
body.single-proposal .evlt-paragraph__text {
	color: var(--color-p2);
	font-family: var(--main-font-family);
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px; /* 125% */
	letter-spacing: 0.16px;
	margin-bottom: 0px;
}
.proposal-intro .evlt-image__img {
	border: 10px solid var(--Vanilla-Theme-Image-Stroke, #EEE);
}
.proposal-overview {
	
}
.property-assessment, .property-comparison-col {
	border: 10px solid var(--Vanilla-Theme-P1-100, #FBF7EC);
	padding: 40px;
}
.section.property-comparison {
	margin-top: -10px;
	padding: 0;
}
.property-comparison-col:first-child {
	border-right: 0px;
}
body.single-proposal .proposal-overview .evlt-paragraph__main-title {
	font-size: 48px;
	line-height: 58px; /* 120.833% */
}
body.single-proposal .proposal-overview .evlt-paragraph__intro-text {
	font-size: 22px;
	line-height: 32px; /* 145.455% */
}
.property-address {
	color: var(--Vanilla-Theme-P1-900, #B99D54);
	font-family: var(--medium-font-family);
	font-size: 22px;
	font-style: normal;
	font-weight: 500;
	line-height: 32px; /* 145.455% */
	margin-block-start: 0;
    margin-block-end: 0;
	margin-top: 40px;
}
.property-assessment .feature-col p {
	font-family: var(--medium-font-family);
}
.property-assessment .property-prices {
    justify-content: flex-start;
	margin-bottom: 30px;
	margin-top: 20px;
}
.property-assessment .property-price {
    font-family: var(--medium-font-family);
}
.property-price h4 {
	color: var(--Vanilla-Theme-P1-900, #B99D54);
	font-family: var(--bold-font-family);
	font-size: 15px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	letter-spacing: 0.3px;
	text-transform: uppercase;
}
.property-comparison-col>p {
	font-family: var(--medium-font-family);
	font-size: 22px;
	line-height: 32px; /* 145.455% */
}
.market-insights {
	display: flex;
	flex-wrap: wrap;
	gap: 5px;
}
.market-insight {
	/* border: 1px #ccc solid; */
	padding: 15px;
	width: 26%;
	background: var(--Vanilla-Theme-P1-100, #FBF7EC);
}
.market-insight h5 {
	font-family: var(--bold-font-family);
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	line-height: 18px; /* 200% */
}
.market-insight p {
	font-family: var(--main-font-family);
	font-size: 11px;
	font-style: normal;
	font-weight: 400;
	line-height: 13px; /* 200% */
	margin-block-start: 0;
    margin-block-end: 0;
}
.property-comparison-image {
	margin-top: 20px;
}
.property-comparison-col .features-row {
    justify-content: center;
}
.property-comparison-col .feature-col p {
	font-family: var(--medium-font-family);
}
p.comparative-sale-price {
	color: var(--color-p2);
	text-align: center;
	font-family: var(--bold-font-family);
	font-size: 32px;
	font-style: normal;
	font-weight: 600;
	line-height: 34px; /* 106.25% */
}
.proposal-info-section {
	
}
.proposal-info-section .evlt-paragraph {
	max-width: 800px;
	margin-bottom: 30px;
}
.proposal-info-list-items {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: var(--header-padding, 20px);
	align-self: stretch;
	width: 100%;
}
.proposal-info-list-item {
	display: flex;
	align-items: flex-start;
	gap: var(--space-2, 60px);
	align-self: stretch;
	width: 100%;
}
.proposal-info-list-header {
	display: flex;
	width: var(--col-4, 412px);
	align-items: flex-start;
	gap: var(--header-padding, 20px);
}
.proposal-info-list-header h4 {
	font-family: var(--medium-font-family);
	font-size: 22px;
	font-style: normal;
	font-weight: 500;
	line-height: 24px; /* 109.091% */
}
.proposal-info-list-content {
	width: var(--col-8, 824px);
}
.proposal-info-section.proposal-marketing {
	
}
.proposal-info-section.proposal-staging {
	
}
.proposal-inverse-section {
	
}
.proposal-inverse-section .post-cards__item {
    background-color: #fff;
}
body.single-proposal .proposal-timeline-content .evlt-paragraph__main-title, body.single-proposal .proposal-timeline-content .evlt-paragraph__intro-text, body.single-proposal .proposal-timeline-content .evlt-paragraph__text {
	color: #fff;
}
body.single-proposal .proposal-timeline-content .evlt-paragraph__extra-info {
	color: var(--color-p2);
}
.proposal-timeline-cols {
	display: flex;
	align-items: flex-start;
	gap: 5px;
	align-self: stretch;
	flex-wrap: wrap;
}
.proposal-timeline-list-item {
	display: flex;
	padding: var(--space-1, 30px);
	flex-direction: column;
	align-items: center;
	gap: var(--space-1, 30px);
	flex: 1 0 0;
	align-self: stretch;
	background: var(--color-p2);
	color: #fff;
}
.proposal-timeline-list-item h5 {
	color: var(--color-p1);
	text-align: center;
	font-family: var(--bold-font-family);
	font-size: 22px;
	font-style: normal;
	font-weight: 600;
	line-height: 24px; /* 109.091% */
}
.proposal-timeline-list-item p, .proposal-timeline-list-item li {
	font-family: var(--main-font-family);
	font-size: 16px;
	font-style: normal;
	line-height: 20px; /* 125% */
	letter-spacing: 0.16px;
	margin-bottom: 12px;
}
.proposal-timeline-list-item li {
	margin-left: -20px;
}
strong {
	font-family: var(--bold-font-family);
}
.proposal-info-section.proposal-fees {
	
}
.proposal-action-buttons {
	margin-top: 60px;
	gap: 30px;
}
.proposal-action-buttons > .btn {
	display: flex;
	padding: 15px 25px;
	justify-content: center;
	align-items: center;
	gap: 10px;
	font-family: var(--bold-font-family);
	font-size: 13px;
	font-style: normal;
	font-weight: 600;
	line-height: 12px; /* 92.308% */
	letter-spacing: 0.13px;
	text-transform: uppercase;
	width: fit-content;
	min-width: unset;
}
.proposal-action-buttons > .btn:not(:last-child) {
	color: var(--Vanilla-Theme-P1-900, #B99D54);
	background: #fff;
	border: 1px solid var(--Vanilla-Theme-P1-900, #B99D54);
	margin-right: 0px;
}
.proposal-action-buttons > .btn:first-child::after {
	content: url(http://listbetter.com.au/wp-content/uploads/2024/01/user.svg);
}