.cms_mr_money_calculator_frame{
	border: none;
	width: 100%;
}
.cms_mr_money_calculator_mini {
	padding:3% 3% 0 3%;
	background:rgba(0,0,0,0.05);
	display:inline-block;
	width:94%;
}
.cms_mr_money_calculator_mini h2 {
	width: 100%;
	hyphens: auto;
	height:50px;
	font-size:18px!important;
	line-height:120%!important;
}
.cms_mr_money_calculator_mini_fsize_small {
	width:80px!important;
}
.cms_mr_money_calculator_mini_fsize_big {
	width:150px!important;
}
.cms_mr_money_calculator_mini label {
	width:80px;
	float:left;
	font-size:13px;
	margin-top:3px;
	hyphens: auto !important;
}
.cms_mr_money_calculator_mini .button {
	width:auto!important;
}
.cms_mr_money_calculator_mini figcaption {
	display:none;
}
.cms_mr_money_calculator_mini figure {
	float:left;
	width:106%;
	margin:0 -3% -3%;
}
.cms_mr_money_calculator_mini input.button {
	margin:20px 0!important;
}


/*singlecontent*/
.cms_contentblockpattern_singlecontent .cms_mr_money_calculator_mini h2 {
	width: 100%;
	hyphens: auto;
	height:auto;
	font-size:18px!important;
	line-height:120%!important;
}
.cms_contentblockpattern_singlecontent .cms_mr_money_calculator_mini .form_field {
	float:left;
	width:50%;
	box-sizing:border-box;
}
.cms_contentblockpattern_singlecontent .cms_mr_money_calculator_mini figure {
	float:right;
	width:50%;
	margin:0 0 2%;
}

.cms_contentblockpattern_singlecontent .cms_mr_money_calculator_mini .form_field:only-child {
	width:100%;
}
.cms_contentblockpattern_singlecontent .cms_mr_money_calculator_mini .form_field:only-child div p{
	float:left;
	margin-right:20px;
}
.cms_contentblockpattern_singlecontent .cms_mr_money_calculator_mini .form_field:only-child div label{
	width:auto;
	margin-right:5px;
}
.cms_contentblockpattern_singlecontent .cms_mr_money_calculator_mini .form_field:only-child div .button{
	margin:0!important;
}

@media only screen and (max-width: 769px) {
	.cms_mr_money_calculator_mini figure {
		float:none!important;
		width:106%!important;	
		margin:0 -3% -3%!important;
	}
	.cms_mr_money_calculator_mini .form_field {
		float:none!important;
		width:100%!important;
		margin-bottom:20px!important;		
	}
	.cms_mr_money_calculator_mini label {
		width:100px!important;
	}	
}
@media only screen and (max-width: 480px) {
	.cms_mr_money_calculator_mini label {
		width:auto!important;
		margin-bottom:0 0 5px 0!important;
		display:block!important;
		float:none;
	}
}