.calculator-section .splide {
	margin-left: auto;
	margin-right: auto;
}
/*gold calculator*/
.calculator-section .wrapper{
    display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	justify-content: center;
	text-align: center;
	align-items: center;
}
.calculator-section .wrapper> * {
	flex:1;
    max-width:710px;
}

.calculator .header {
	background-image: url(../img/calc-header.png);
	background-size: cover;
	background-position: center;
	text-align: left;
	padding: 24px 37px;
	height: 100px;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
	.calculator .header > *{ 
		color:white;
		font-weight:normal;
		padding:0;
	}

.calculator .body {
	background: white;
	padding: 0 35px 18px 35px;
}
	.calculator .body p { padding: 0; }
	.calculator .body p.instruction{padding-top:18px; padding-bottom:18px;}
	.calculator .body hr {
		margin: 8px 0 0 0;
	}
	.calculator .body p.unit{ padding:5px 0; }
	.calculator .body p.radio-switch {
		position: relative;
		padding: 0 10px 0 10px;
		text-align: left;
		display: inline-block;
		width: 280px;
		margin: auto;
	}
.radio-switch input {
	opacity: 0;
	height: 100%;
	width: 100%;
	display: inline-block;
	position: absolute;
	top: 0;
	left:0;
	z-index: 1;
}
	.radio-switch input:hover{cursor:pointer}
	.radio-switch input i.la-circle {
		display: inline;
	}
	.radio-switch i.la-check-circle{
		display: none;
	}
	.radio-switch input:checked + i.la-circle + i.la-check-circle {
		display: inline;
	}
	.radio-switch input:checked + i.la-circle {
		display: none;
	}
.radio-switch label{font-size:18px;line-height:36px;}
.radio-switch i{font-size:24px;line-height:30px;color:var(--text-lighter);}
	.radio-switch input:checked + * + * {color:var(--link-dark);}

.calculator {
	max-width: 550px;
	box-shadow: 0 0 40px 0 rgba(0,0,0,0.1);
	width: 90%;
	left:5%;
	position:relative;
}.calculator .body .input-container{
	display: inline;
	position:relative;
}
.calculator .body .input-container>input {
	text-align: center;
	background: var(--border-pale);
	border: none !important;
	height: 40px;
	width: 172px;
	-webkit-appearance: textfield;
	-moz-appearance: textfield;
	appearance: textfield;
	position:relative;
}
	/* Chrome, Safari, Edge, Opera */
	.calculator .body .input-container>input::-webkit-outer-spin-button,
	.calculator .body .input-container>input::-webkit-inner-spin-button {
	  -webkit-appearance: none;
	}
.calculator .body .input-container>input::-webkit-inner-spin-button,
.calculator .body .input-container>input::::-webkit-outer-spin-button{
	-webkit-appearance: none;
}
	.calculator .body .input-container>input::after {
		content:""
	}
	.calculator .body .input-container i {
		position: absolute;
		right: 0;
		background: transparent;
		z-index: 2;
		padding: 0;
		font-size: 12px;
		display: inline-block;
		margin-top: -5px;
		padding: 0 10px;
	}
	.calculator .body .input-container i:hover{cursor:pointer;}
	.calculator .body .input-container i:last-child{
		bottom:0;
	}
	.calculator .body .input-container i:first-of-type {
		top: 0;
	}
	.calculator .body p.res-label {
		padding-top: 5px;
	}
	.calculator .body .output {
		padding: 0;
		line-height: 30px;
	}
	.calculator .body .output strong{
		padding: 0;
	}