.theme-2_color-4 .wrap-calc,.theme-2_color-4 .wrap-calc div:not (.tooltip)
{
	color: #282828;
	font-family: PTSans-Regular,sans-serif;
}
.theme-2_color-4 .wrap-calc
{
	background: #fff;
}
.theme-2_color-4 .wrap-calc #viewing_panel.fields
{
	background: #fff;
}
.theme-2_color-4 .wrap-calc #viewing_panel.fields .field .field-title
{
	color: #282828;
	font-family:serif;
	font-size: 16px;
	font-weight: 700;
	margin-bottom: 0;
	text-align: left;
}
.theme-2_color-4 .wrap-calc #viewing_panel.fields .field .field-desc
{
	color: #101010;
	font-family: PTSans-Regular,sans-serif;
	font-size: 14px;
	margin: 0 0 5px 0;
}
.theme-2_color-4 .wrap-calc #viewing_panel.fields .field .field-body input[type=date],.theme-2_color-4 .wrap-calc #viewing_panel.fields .field .field-body input[type=email],.theme-2_color-4 .wrap-calc #viewing_panel.fields .field .field-body input[type=number],.theme-2_color-4 .wrap-calc #viewing_panel.fields .field .field-body input[type=tel],.theme-2_color-4 .wrap-calc #viewing_panel.fields .field .field-body input[type=text],.theme-2_color-4 .wrap-calc #viewing_panel.fields .field .field-body input[type=time],.theme-2_color-4 .wrap-calc #viewing_panel.fields .field .field-body textarea
{
	background-color: transparent;
	border-bottom: 2px solid #ba4f13;
	color: #282828;
	font-size: 14px;
	padding: 8px 0;
}
.theme-2_color-4 .wrap-calc #viewing_panel.fields .field .field-body input[type=date]:active,.theme-2_color-4 .wrap-calc #viewing_panel.fields .field .field-body input[type=date]:focus,.theme-2_color-4 .wrap-calc #viewing_panel.fields .field .field-body input[type=email]:active,.theme-2_color-4 .wrap-calc #viewing_panel.fields .field .field-body input[type=email]:focus,.theme-2_color-4 .wrap-calc #viewing_panel.fields .field .field-body input[type=number]:active,.theme-2_color-4 .wrap-calc #viewing_panel.fields .field .field-body input[type=number]:focus,.theme-2_color-4 .wrap-calc #viewing_panel.fields .field .field-body input[type=tel]:active,.theme-2_color-4 .wrap-calc #viewing_panel.fields .field .field-body input[type=tel]:focus,.theme-2_color-4 .wrap-calc #viewing_panel.fields .field .field-body input[type=text]:active,.theme-2_color-4 .wrap-calc #viewing_panel.fields .field .field-body input[type=text]:focus,.theme-2_color-4 .wrap-calc #viewing_panel.fields .field .field-body input[type=time]:active,.theme-2_color-4 .wrap-calc #viewing_panel.fields .field .field-body input[type=time]:focus,.theme-2_color-4 .wrap-calc #viewing_panel.fields .field .field-body textarea:active,.theme-2_color-4 .wrap-calc #viewing_panel.fields .field .field-body textarea:focus
{
	background-color: transparent;
	border-bottom: 2px solid #ba4f13;
	color: #ba4f13;
}
.theme-2_color-4 .wrap-calc #viewing_panel.fields .field .field-body input::-webkit-input-placeholder
{
	color: #5d5d5d;
}
.theme-2_color-4 .wrap-calc #viewing_panel.fields .field .field-body input::-moz-placeholder
{
	color: #5d5d5d;
}
.theme-2_color-4 .wrap-calc #viewing_panel.fields .field .field-body input:-moz-placeholder
{
	color: #5d5d5d;
}
.theme-2_color-4 .wrap-calc #viewing_panel.fields .field .field-body input:-ms-input-placeholder
{
	color: #5d5d5d;
}
.theme-2_color-4 .wrap-calc #viewing_panel.fields .field .field-body span
{
	font-size: 14px;
}
.theme-2_color-4 .wrap-calc #viewing_panel.fields .field .field-body .input-field-text p
{
	color: #282828;
	font-family: Merriweather-Regular,serif;
}
.theme-2_color-4 .wrap-calc #viewing_panel.fields .field .field-body .phone-widget-arrow i
{
	color: #ba4f13;
}
.theme-2_color-4 .wrap-calc #viewing_panel.fields .field.field-select .field-body__item:before
{
	display: none;
}
.theme-2_color-4 .wrap-calc #viewing_panel.fields .field.field-select select
{
	background: url(data:image/svg+xml;
	background-color: transparent;
	background-position: right center;
	background-position-x: calc(100% - 17px);
	background-repeat: no-repeat;
	background-size: 24px;
	border-bottom: 2px solid #ba4f13;
	color: #282828;
	font-size: 14px;
	padding: 8px 40px 8px 0;
}
.theme-2_color-4 .wrap-calc #viewing_panel.fields .field.field-select select option
{
	background: #fff;
	color: #282828;
}
.theme-2_color-4 .wrap-calc #viewing_panel.fields .field.field-select .options-arrow
{
	height: 42px;
	width: 42px;
}
.theme-2_color-4 .wrap-calc #viewing_panel.fields .field.field-select .options-arrow:after
{
	color: #ba4f13;
	content: "expand_more";
	direction: ltr;
	display: inline-block;
	font-family: 'Material Icons';
	font-feature-settings: 'liga';
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	left: 50%;
	letter-spacing: normal;
	line-height: 1;
	margin: -12px 0 0 -20px;
	ms-font-feature-settings: 'liga';
	position: absolute;
	text-transform: none;
	top: 50%;
	webkit-font-feature-settings: 'liga';
	webkit-font-smoothing: antialiased;
	white-space: nowrap;
	word-wrap: normal;
}
.theme-2_color-4 .wrap-calc #viewing_panel.fields .field.field-select .selector-input
{
	color: #101010;
	padding-right: 40px!important;
}
.theme-2_color-4 .wrap-calc #viewing_panel.fields .field .rangeslider .rangeouter
{
	background-color: #dfdfdf;
}
.theme-2_color-4 .wrap-calc #viewing_panel.fields .field .rangeslider .rangeinner
{
	background-color: #ba4f13;
}
.theme-2_color-4 .wrap-calc #viewing_panel.fields .field .rangeslider .rangeselector
{
	background-color: #ba4f13;
	border: 2px solid #ba4f13;
	border-radius: 4px;
	height: 18px;
	margin-left: -9px;
	margin-top: -8px;
	width: 18px;
}
.theme-2_color-4 .wrap-calc #viewing_panel.fields .field .rangeslider .slider-line__num
{
	color: #5d5d5d;
	font-size: 11px;
}
.theme-2_color-4 .wrap-calc #viewing_panel.fields .field .rangeslider .slider-line__num:before
{
	background-color: #dfdfdf;
}
.theme-2_color-4 .wrap-calc #viewing_panel.fields .field .rangeslider .slider-line__num--active
{
	color: #ba4f13;
}
.theme-2_color-4 .wrap-calc #viewing_panel.fields .field .rangeslider .slider-line__num--active:before
{
	background-color: #ba4f13;
}
.theme-2_color-4 .wrap-calc #viewing_panel.fields .field input[type=checkbox]+label
{
	background-color: transparent;
	border: 2px solid #ba4f13;
	float: left;
	height: 18px;
	padding: 0;
	width: 18px;
}
.theme-2_color-4 .wrap-calc #viewing_panel.fields .field input[type=checkbox]+label:before
{
	border: none;
	height: 18px;
	width: 18px;
}
.theme-2_color-4 .wrap-calc #viewing_panel.fields .field input[type=checkbox]+label:after
{
	border: none;
	height: 18px;
	transition: opacity .5s;
	webkit-transition: opacity .5s;
	width: 18px;
}
.theme-2_color-4 .wrap-calc #viewing_panel.fields .field input[type=checkbox]:checked+label:before
{
	background-color: #fff;
	border: none;
	border-radius: 0;
	height: 10px;
	left: 12px;
	position: absolute;
	top: -2px;
	width: 5px;
}
.theme-2_color-4 .wrap-calc #viewing_panel.fields .field input[type=checkbox]:checked+label:after
{
	color: #282828;
	font-size: 24px;
	left: -2px;
	top: -1px;
}
.theme-2_color-4 .wrap-calc #viewing_panel.fields .field input[type=radio]+label:before
{
	background-color: transparent;
	border: 2px solid #ba4f13;
	height: 18px;
	width: 18px;
}
.theme-2_color-4 .wrap-calc #viewing_panel.fields .field input[type=radio]+label:after
{
	height: 8px;
	left: 5px;
	top: 5px;
	width: 8px;
}
.theme-2_color-4 .wrap-calc #viewing_panel.fields .field input[type=radio]:checked+label:before
{
	background-color: transparent;
	border: 2px solid #ba4f13;
}
.theme-2_color-4 .wrap-calc #viewing_panel.fields .field input[type=radio]:checked+label:after
{
	background-color: #282828;
}
.theme-2_color-4 .wrap-calc #viewing_panel.fields .field .option-label
{
	color: #101010;
	font-family: Merriweather-Regular,serif;
	line-height: 18px;
}
.theme-2_color-4 .wrap-calc .button-design
{
	background-color: #fff;
	border: 2px solid #ba4f13;
	border-radius: 0;
	color: #282828;
	font-family: Merriweather-Regular,serif;
	letter-spacing: 2px;
	line-height: 49px;
	margin: 0 auto;
	text-transform: uppercase;
	width: 100%;
}
.theme-2_color-4 .wrap-calc .button-design:hover
{
	background-color: #ba4f13;
	border: 2px solid #ba4f13;
	color: #fff;
}
.theme-2_color-4 .wrap-calc .button-design:active
{
	background-color: #ba4f13;
	border: 2px solid #ba4f13;
	color: #fff;
}
.theme-2_color-4 .wrap-calc [data-medium-focused=true]
{
	min-height: 18px;
	vertical-align: middle;
}
.theme-2_color-4 .wrap-calc [data-type=result]
{
	background-color: transparent;
}
.theme-2_color-4 .wrap-calc .field-result
{
	background-color: #fff;
	border: 2px solid #ba4f13;
	color: #ba4f13;
	font-family: Merriweather-Regular,serif;
	margin: -2px 0;
	padding: 0!important;
}
.theme-2_color-4 .wrap-calc .field-result .half-width
{
	max-width: 100%;
	overflow: auto;
	padding: 7px 24px;
	width: 100%;
}
.theme-2_color-4 .wrap-calc .field-result .total-title,.theme-2_color-4 .wrap-calc .field-result .total-title *
{
	color: #ba4f13;
}
.theme-2_color-4 .wrap-calc .field-result .total-title
{
	font-weight: 400;
	text-align: left;
}
.theme-2_color-4 .wrap-calc .field-result .prefix-width,.theme-2_color-4 .wrap-calc .field-result .prefix-width *,.theme-2_color-4 .wrap-calc .field-result .summ-wrapper,.theme-2_color-4 .wrap-calc .field-result .summ-wrapper *
{
	color: #fff;
}
.theme-2_color-4 .wrap-calc .field-result .prefix-width,.theme-2_color-4 .wrap-calc .field-result .summ-wrapper
{
	background-color: #ba4f13;
	font-size: 18px;
	font-weight: 700;
	padding: 11px 24px;
	text-align: left;
}
.theme-2_color-4 .wrap-calc .grid-footer .field-result
{
	position: relative;
}
.theme-2_color-4 .wrap-calc .grid-footer .field-result:before
{
	background-color: #fff;
	content: '';
	height: 2px;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}
.theme-2_color-4 .wrap-calc .grid-line:last-of-type [data-type=result]:last-child .field-result
{
	margin-bottom: 20px;
}
.theme-2_color-4 .wrap-calc .total:after,.theme-2_color-4 .wrap-calc .total:before
{
	clear: both;
	content: " ";
	display: block;
	height: 0;
	overflow: hidden;
}
.theme-2_color-4 .wrap-calc .input-file
{
	background: 0 0!important;
	border: 0!important;
	padding-left: 35px!important;
}
.theme-2_color-4 .wrap-calc .upload-div i
{
	bottom: 0;
	color: #ba4f13;
	height: 40px;
	left: 0;
	padding-left: 2px;
	padding-top: 7px;
	width: 100%;
}
