/*
Theme Name: Best Loans - Custom PWD Impreza Child
Template: Impreza
Version: 1.0
Author:	PWD
Theme URI: https://pwd.com.au/
Author URI: https://pwd.com.au/
*/

/*Add your own styles here:*/

.loan-calculator-row.internal .loan-results, .results-car-image{
	display:none;
}

.results-car-image{
    margin-left: auto!important;
    margin-right: -80px!important;
    margin-top: -295px!important;
    width: 70%!important;
}


.loan-calculator-row.internal .loan-results .result-heading-wrapper{
	width:fit-content;
}

.loan-calculator-row.internal #loan-details h3, .loan-calculator-row.internal .result-heading-wrapper h6 {
    color: #336f2a;
}

.loan-calculator-row .input-container{
    width:50%;
    float: left;
    position: relative;
    z-index: 2;
    padding-right: 5%;
    margin-top: 25px;
}

.loan-calculator-row .input-container label {
    font-size: 24px;
}

.loan-calculator-row .input-container input, .loan-calculator-row .input-container select {
    margin-top: 5px;
    border: none;
    padding-left: 65px;
}

.loan-calculator-row .loan-submit-button-wrapper {
    position: relative;
    z-index: 1;
    display: inline-block;
    margin-top: 50px;
}


.loan-calculator-row #loan-details h3, .loan-calculator-row .result-heading-wrapper h6{
    color: #fff;
}

.loan-calculator-row .loan-submit-button-wrapper #loan-submit-button {
    padding: 10px 70px;
    background-color: #74b452;
    color: #fff;
    letter-spacing: 1px;
}
.loan-calculator-row .loan-submit-button-wrapper #loan-submit-button:hover {
	background-color:#336f2a;
}
.loan-calculator-row .loan-results{
	position:relative;
	z-index:2;
}

.loan-calculator-row .loan-results #loan-details{
	margin-bottom: 50px;
}

.loan-calculator-row .loan-results #monthly-payments, .loan-calculator-row .loan-results  #total-payments, .loan-calculator-row .loan-results #total-interest{
    margin-bottom: 25px;
}

.loan-calculator-row .result-heading-wrapper h6 {
    font-weight: 300!important;
}

.homeLogos img {
    width: auto !important;
	max-width: 150px;
}

.loan-calculator-row .input-container input, .loan-calculator-row .input-container select {
	height:50px;
}

.loan-calculator-row .input-container.loan-amount::before {
    content: '';
    background: #74b452 url(/wp-content/uploads/2021/07/dollar-bill-1.png) no-repeat center center;
	background-size:40px;
    width: 50px;
    height: 50px;
    display: block;
    position: absolute;
    bottom: 0;
}
.loan-calculator-row .input-container.requested-rate::before {
    content: '';
    background: #74b452 url(/wp-content/uploads/2021/07/percent.png) no-repeat center center;
	background-size:35px;
    width: 50px;
    height: 50px;
    display: block;
    position: absolute;
    bottom: 0;
}
.loan-calculator-row .input-container.length-of-loan::before {
    content: '';
    background: #74b452 url(/wp-content/uploads/2021/07/clock.png) no-repeat center center;
	background-size:35px;
    width: 50px;
    height: 50px;
    display: block;
    position: absolute;
    bottom: 0;
}
.loan-calculator-row .input-container.payment-frequency::before {
    content: '';
    background: #74b452 url(/wp-content/uploads/2021/07/stats.png) no-repeat center center;
	background-size:38px;
    width: 50px;
    height: 50px;
    display: block;
    position: absolute;
    bottom: 0;
}
.loan-calculator-row .input-container.deposit::before {
    content: '';
    background: #74b452 url(/wp-content/uploads/2021/07/dollar.png) no-repeat center center;
	background-size:40px;
    width: 50px;
    height: 50px;
    display: block;
    position: absolute;
    bottom: 0;
}
.loan-calculator-row .input-container.balloon-payment::before {
    content: '';
    background: #74b452 url(/wp-content/uploads/2021/07/percent.png) no-repeat center center;
	background-size:35px;
    width: 50px;
    height: 50px;
    display: block;
    position: absolute;
    bottom: 0;
}

@media only screen and (max-width:1246px){
	.loan-calculator-row .wpb_column{
		width:100%;
	}
	.loan-calculator-row .vc_column-inner.us_custom_90ae8803{
		padding-left:40px!important;
	}
	.us_custom_c03a5940{
		display:none;
	}
	
	.loan-calculator-row .loan-results {
	    text-align: center;
	}
	
	.loan-calculator-row.internal .loan-results {
	    text-align: left;
	}
	
	.results-car-image{
		margin-right: -135px!important;
	}

	
	.us_custom_8aa7e8fa{
		min-height:initial;
	}
}

@media only screen and (max-width:1024px){
	.results-car-image{
		margin-bottom: 165px!important;
	}
}


@media only screen and (max-width:720px){
	.loan-calculator-row .input-container{
		width:100%;
	}
	
	.results-car-image{
		display:none;
	}
	
	.loan-calculator-row .input-container input, .loan-calculator-row .input-container select{
		margin-top:10px;
	}
	
}