@font-face {
	font-family: 'MuseoSansRounded-300';
	src: url("./fonts/2D757A_0_0.eot");
	src: url("./fonts/2D757A_0_0.eot?#iefix") format("embedded-opentype"), url("./fonts/2D757A_0_0.woff2") format("woff2"), url("./fonts/2D757A_0_0.woff") format("woff"), url("./fonts/2D757A_0_0.ttf") format("truetype")
}

@font-face {
	font-family: 'MuseoSansRounded-500';
	src: url("./fonts/2D757A_1_0.eot");
	src: url("./fonts/2D757A_1_0.eot?#iefix") format("embedded-opentype"), url("./fonts/2D757A_1_0.woff2") format("woff2"), url("./fonts/2D757A_1_0.woff") format("woff"), url("./fonts/2D757A_1_0.ttf") format("truetype")
}

@font-face {
	font-family: 'MuseoSansRounded-700';
	src: url("./fonts/2D757A_2_0.eot");
	src: url("./fonts/2D757A_2_0.eot?#iefix") format("embedded-opentype"), url("./fonts/2D757A_2_0.woff2") format("woff2"), url("./fonts/2D757A_2_0.woff") format("woff"), url("./fonts/2D757A_2_0.ttf") format("truetype")
}
@font-face {
	font-family: 'MuseoSlab-300';
	src: url('./fonts/MuseoSlab-300.woff2') format('woff2'),
		url('./fonts/MuseoSlab-300.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'MuseoSlab-700';
	src: url('./fonts/MuseoSlab-700.woff2') format('woff2'),
		url('./fonts/MuseoSlab-700.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'MuseoSlab-500';
	src: url('./fonts/MuseoSlab-500.woff2') format('woff2'),
		url('./fonts/MuseoSlab-500.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}


.comparison-facts {
}
.comparison-divider {
	padding-top:2em;
}
.msf-green {
	color: #00803c;
}
.msf-lca {
	margin:0 auto;
	max-width: 960px;
	font-family: MuseoSlab-300,Helvetica,Arial,sans-serif;
	font-size: 10px !important;
	color: #5c5c5c;
	background-color: #fff;
	line-height: 1;
	-webkit-text-size-adjust: 100%;
	-webkit-text-size-adjust: none;
	-ms-text-size-adjust: 100%;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.msf-lca *, .msf-lca *:after, .msf-lca *:before {
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.msf-lca-headlogo {
	margin: 0 auto;
	display: block;
	width: 50%;
	max-width: 20em;
}
.msf-lca .lcaWrapper {
	position: relative;
	width: 100%;
	height: 100%;
	margin-top: 2em;
}
.msf-lca select,
.msf-lca input {
	display:inline-block;
	margin-top:0.5em;
	font-family: MuseoSlab-700,Helvetica,Arial,sans-serif;
	font-size:2em;
	height:2em;
	padding:0.2em;
	font-weight:bold;
	border:2px solid #09783d;
	border-radius:5px;
}
.msf-lca select{
	min-width:4em;
	width:90%;
}
.msf-lca input {
	width: 93%;
}
.sliderWrapper {
	display:none !important;
}
.alt_values_right,
.alt_meals {
	display:flex;
	text-align:center;
}
.alt_values_right > div {
	flex-basis:50%;
}
.alt_meals > div {
	flex-basis:33.333%;
}

.msf-lca .split50 .innerContainer {
	min-height:18em;
	text-align:center; 
}
.msf-lca .split50 .sliderText {
	min-height:5em;
}
.msf-lca .split50  label {
	font-family: MuseoSlab-700,Helvetica,Arial,sans-serif;
	display:block;
	font-size:1.6em;
}

.msf-lca .lcaWrapper .instructions, .msf-lca .lcaWrapper .desktopFinePrint{
	max-width: 960px;
	display: block;
	margin: 30px auto;
	font-size: 1.4em
}

.msf-lca .lcaWrapper .instructions p, .msf-lca .lcaWrapper .desktopFinePrint p{
	font-family: MuseoSlab-300,Helvetica,Arial,sans-serif;
	font-size: 1.2em;
	line-height: 1.8em;
	color:#5c5c5c;
	letter-spacing: .6px;
}

.instructions .bold{
	font-family: MuseoSlab-700,Helvetica,Arial,sans-serif;
}

.desktopFinePrint a{
	color: #077735;
}

.msf-lca article, .msf-lca aside,.msf-lca details, .msf-lca figcaption, .msf-lca figure,
.msf-lca footer,.msf-lca header,.msf-lca hgroup,.msf-lca menu,.msf-lca nav,.msf-lca section {
	display: block;
	margin: 0px;
	padding: 0px;
}

.msf-lca .clearAll {
	clear: both;
	float: none;
	width: 100%;
	height: 0;
	overflow: hidden;
}

.msf-lca .transitionAll {
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	-ms-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}

.lcaWrapper .calculatorWrapper {
	position: relative;
	max-width: 960px;
	margin: auto;
	border: 3px solid #077735;
} 

.lcaWrapper .calculatorWrapper a,
.lcaWrapper .calculatorWrapper a:hover,
.lcaWrapper .calculatorWrapper a:visited, 
.lcaWrapper .calculatorWrapper a:active {
	color: #077735;
}

.lcaWrapper .calculatorWrapper .bold {
	font-family: MuseoSlab-700,Helvetica,Arial,sans-serif;
}

@media screen and (min-width: 769px) {

	.lcaWrapper .calculatorWrapper .split {
		position: relative;
		float: left;
	}

	.lcaWrapper .calculatorWrapper .split30 {
		width: 30%;
	}

	.lcaWrapper .calculatorWrapper .split33 {
		width: 33.333333333%;
	}

	.lcaWrapper .calculatorWrapper .split35 {
		width: 35%;
	}

	.lcaWrapper .calculatorWrapper .split50 {
		width: 50%;
	}

	.lcaWrapper .calculatorWrapper .split66 {
		width: 66.6666666667%;
	}

	.lcaWrapper .calculatorWrapper .headerWrapper .logo,
	.lcaWrapper .calculatorWrapper .headerWrapper .instructions{
		
	}
}

.lcaWrapper .calculatorWrapper .innerContainer,
.lcaWrapper .socialWrapper .innerContainer{
	padding: 2em;
	position:relative;
}

.lcaWrapper .calculatorWrapper .headerWrapper {
	position: relative;
	border-bottom: 3px solid #077735;
}

.lcaWrapper .calculatorWrapper .headerWrapper .logo .svgLogo img{
	width: 100%;
}

.lcaWrapper .calculatorWrapper .headerWrapper .logo .svgLogo img.desktop{
	display:none;
}

.lcaWrapper .calculatorWrapper .headerWrapper .logo .topLine,
.lcaWrapper .calculatorWrapper .headerWrapper .logo .bottomLine {
	font-family: MuseoSlab-300,Helvetica,Arial,sans-serif;
	font-size: 2.6em;
	line-height: 1.31538461538462em;
	color: #077735;
	letter-spacing: 5.7px;
	text-transform: uppercase;
}

.lcaWrapper .calculatorWrapper .headerWrapper .logo .bottomLine {
	letter-spacing: 12.4px;
}

.lcaWrapper .calculatorWrapper .headerWrapper .logo .logoInverted {
	position: relative;
	margin-top: 1.5em;
}

@media screen and (min-width: 769px) { 
	.lcaWrapper .calculatorWrapper .headerWrapper .logo .logoInverted {
		width: calc(100% + 2em);
		left: -1em;
		margin-top: 15px;
	}

	.lcaWrapper .calculatorWrapper .headerWrapper .logo .svgLogo img.desktop{
		display: block;
	}

	.lcaWrapper .calculatorWrapper .headerWrapper .logo .svgLogo img.mobile{
		display: none;
	}

}

.lcaWrapper .calculatorWrapper .headerWrapper .logo .inverted{
	background-color:#077735;
	color:#fff;
	text-align: center;
	font-size: .9em;
	line-height: 2.6em;
	letter-spacing: .5px;
	text-transform: uppercase;
	margin-top: 1.22222222222222em;
	width: 98%;
}

.lcaWrapper .calculatorWrapper .headerWrapper .logo .inverted .underline{
	border-bottom: 2px solid #fff;
}

.lcaWrapper .calculatorWrapper .headerWrapper .instructions {
	text-align: center;
	position: relative;
}

.lcaWrapper .calculatorWrapper .headerWrapper .instructions .innerContainer{
	padding-top: 0;
}

.lcaWrapper .calculatorWrapper .headerWrapper .instructions p.small{
	font-size: 1em;
	line-height: 1.5em;
	margin-top: 1em;
	display:none;
}

.lcaWrapper .mobileFinePrint p {
	font-family: MuseoSlab-500,Helvetica,Arial,sans-serif;
	color:#5c5c5c;
	font-size: 1em;
	line-height: 1.5em;
	margin: 2em 0;
	text-align: center;
}

.lcaWrapper .mobileFinePrint p a,
.lcaWrapper .mobileFinePrint p a:hover,
.lcaWrapper .mobileFinePrint p a:visited,
.lcaWrapper .mobileFinePrint p a:active {
	color: #077735;
}

@media screen and (min-width: 769px) { 
	.lcaWrapper .calculatorWrapper .headerWrapper .instructions {
		text-align: left;
	}
	.lcaWrapper .calculatorWrapper .headerWrapper .instructions .innerContainer{
		padding-top: 2em;
	}
	.lcaWrapper .calculatorWrapper .headerWrapper .instructions p {
		font-size: 1.25em;
	}
	.lcaWrapper .calculatorWrapper .headerWrapper .instructions p.small{
		display:block;
	}
	.lcaWrapper .mobileFinePrint {
		display: none;
	}
}

.lcaWrapper .calculatorWrapper .bodyWrapper{
	position: relative;
	max-height: 80em;
	overflow: hidden;
}

.lcaWrapper .calculatorWrapper .bodyWrapper.hide{
	max-height: 0;
}

.lcaWrapper .calculatorWrapper .bodyWrapper .left {
	border-bottom: 3px solid #077735;
}

@media screen and (min-width: 769px) {
	.lcaWrapper .calculatorWrapper .bodyWrapper.hide{
		max-height: 80em;
	}
	.lcaWrapper .calculatorWrapper .bodyWrapper .split50{
		width: 49%;
		width: calc(50% - 3px);
	}

	.lcaWrapper .calculatorWrapper .bodyWrapper .left {
		border-bottom: none;
		width: 50%;
	}

	.lcaWrapper .calculatorWrapper .bodyWrapper .right {
		border-left: 3px solid #077735;
	}

	.lcaWrapper .calculatorWrapper .bodyWrapper .sliderText .break {
		display:block;
	}

	.lcaWrapper .calculatorWrapper .bodyWrapper .innerContainer {
		padding: 2em 2.5em;
	}
}

.lcaWrapper .calculatorWrapper .bodyWrapper .sliderText {
	font-family: MuseoSlab-300,Helvetica,Arial,sans-serif;
	font-size: 1.4em;
	line-height: 1.42857142857143em;
	color:#5c5c5c;
	position: relative;
	text-align: center;
	letter-spacing: 0.05em;
}

.lcaWrapper .calculatorWrapper .bodyWrapper .sliderWrapper{
	position: relative;
	margin: 6em 2em 4em;
}

.lcaWrapper .calculatorWrapper .bodyWrapper .right .sliderWrapper{
	margin-bottom: 0;
	padding-bottom: 4em;
}

.lcaWrapper .calculatorWrapper .bodyWrapper .sliderWrapper .valueWrapper {
	position: relative;
	width: 100%;
	height: 7em;
}

.lcaWrapper .calculatorWrapper .bodyWrapper .sliderWrapper .valueWrapper .valueItem{
	position: absolute;
	top: 0;
	height: 100%;
	margin-left: -3px;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	-ms-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.lcaWrapper .calculatorWrapper .bodyWrapper .sliderWrapper .valueWrapper .valueItem:first-child{
	margin-left: 0;
}

.lcaWrapper .calculatorWrapper .bodyWrapper .sliderWrapper .valueWrapper .valueItem.hidden{
	opacity: 0;
	-webkit-transition: all 300ms ease-in-out, opacity 150ms ease-in-out;
	-moz-transition: all 300ms ease-in-out, opacity 150ms ease-in-out;
	-o-transition: all 300ms ease-in-out, opacity 150ms ease-in-out;
	-ms-transition: all 300ms ease-in-out, opacity 150ms ease-in-out;
	transition: all 300ms ease-in-out, opacity 150ms ease-in-out;
}

.lcaWrapper .calculatorWrapper .bodyWrapper .sliderWrapper .valueWrapper .valueItem.hidden.show,
.lcaWrapper .calculatorWrapper .bodyWrapper .sliderWrapper .valueWrapper .valueItem.hidden.hover{
	opacity: 1;
	z-index: 100;
}

.lcaWrapper .calculatorWrapper .bodyWrapper .sliderWrapper .valueWrapper .valueItem.minorShow{
	opacity: 1;
}

.lcaWrapper .calculatorWrapper .bodyWrapper .sliderWrapper .valueWrapper .valueItem .sliderIcon {
	position: relative;
	height: 100%;
}

.lcaWrapper .calculatorWrapper .bodyWrapper .sliderWrapper .valueWrapper .valueItem .stem {
	position: absolute;
	width: 3px;
	height: calc(100% - 3em);
	background-color: #34b469;
	left: 0;
	bottom: 0;
	z-index: 0;
}

.lcaWrapper .calculatorWrapper .bodyWrapper .sliderWrapper .valueWrapper .valueItem .circle {
	position: relative;
	width: 4.6em;
	height: 4.6em;
	border: 3px solid #34b469;
	border-radius: 100%;
	background-color: #fff;
	z-index: 1;
	left: -2.125em;
	text-align: center;
	line-height: 4em;
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-transition: all 300ms ease-in-out, transform 1ms, border-radius 300ms ease-in-out 200ms;
	-moz-transition: all 300ms ease-in-out, transform 1ms, border-radius 300ms ease-in-out 200ms;
	-o-transition: all 300ms ease-in-out, transform 1ms, border-radius 300ms ease-in-out 200ms;
	-ms-transition: all 300ms ease-in-out, transform 1ms, border-radius 300ms ease-in-out 200ms;
	transition: all 300ms ease-in-out, transform 1ms, border-radius 300ms ease-in-out 200ms;
	top: 1em;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.lcaWrapper .calculatorWrapper .bodyWrapper .sliderWrapper .valueWrapper .valueItem .number{
	font-size: 1.8em;
	color: #34b469;
	font-family: MuseoSlab-700,Helvetica,Arial,sans-serif;
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	-webkit-transition: all 300ms ease-in-out, transform 1ms ease-in-out;
	-moz-transition: all 300ms ease-in-out, transform 1ms ease-in-out;
	-o-transition: all 300ms ease-in-out, transform 1ms ease-in-out;
	-ms-transition: all 300ms ease-in-out, transform 1ms ease-in-out;
	transition: all 300ms ease-in-out, transform 1ms ease-in-out;
}

.lcaWrapper .calculatorWrapper .bodyWrapper .sliderWrapper .valueWrapper .valueItem.major .number{
	margin-left: -4px;
	top: 0;
}

.lcaWrapper .calculatorWrapper .bodyWrapper .sliderWrapper .valueWrapper .valueItem.major .number.double{
	margin-left: -10px;
	top: 0;
}

.lcaWrapper .calculatorWrapper .bodyWrapper .sliderWrapper .valueWrapper .valueItem.minor .stem{
	height: calc(100% - 5em);
}

.lcaWrapper .calculatorWrapper .bodyWrapper .sliderWrapper .valueWrapper .valueItem.minor .circle {
	width: 3em;
	height: 3em;
	left: -1.25em;
	line-height: 2.25em;
	top: 2.5em;
	-webkit-transition: all 300ms ease-in-out, transform 1ms, border-radius 300ms ease-in-out 200ms, opacity: 1ms;
	-moz-transition: all 300ms ease-in-out, transform 1ms, border-radius 300ms ease-in-out 200ms, opacity: 1ms;
	-o-transition: all 300ms ease-in-out, transform 1ms, border-radius 300ms ease-in-out 200ms, opacity: 1ms;
	-ms-transition: all 300ms ease-in-out, transform 1ms, border-radius 300ms ease-in-out 200ms, opacity: 1ms;
	transition: all 300ms ease-in-out, transform 1ms, border-radius 300ms ease-in-out 200ms, opacity: 1ms;
}

.lcaWrapper .calculatorWrapper .bodyWrapper .sliderWrapper .valueWrapper .valueItem.minor.active .circle {

}

.lcaWrapper .calculatorWrapper .bodyWrapper .sliderWrapper .valueWrapper .valueItem.minor .number {
	font-size: 1.4em;
	line-height: 2.25em;
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: -4px;
	margin-left: -5px;
}

.lcaWrapper .calculatorWrapper.isIE .bodyWrapper .sliderWrapper .valueWrapper .valueItem .number {
	margin-left: 14px
}

.lcaWrapper .calculatorWrapper .bodyWrapper .sliderWrapper .valueWrapper .valueItem .number.double{
	margin-left: -8px;
	top: -3px;
}

.lcaWrapper .calculatorWrapper.isIE .bodyWrapper .sliderWrapper .valueWrapper .valueItem .number.double {
	margin-left: 6px
}

.lcaWrapper .calculatorWrapper .bodyWrapper .sliderWrapper .valueWrapper .valueItem.active{
	height: 120%;
	top: -20%;
	z-index: 99;
	opacity: 1;   
}

.lcaWrapper .calculatorWrapper .bodyWrapper .sliderWrapper .valueWrapper .valueItem.active .circle{
	border-radius: 50% 50% 50% 0;
	background-color: #34b469;
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	width: 5em;
	height: 5em;
	left: -2.75em;
	line-height: 5em;
	top: 0em;
	left: -6px;
	transform-origin: bottom center;
}

.lcaWrapper .calculatorWrapper.isIE9 .bodyWrapper .sliderWrapper .valueWrapper .valueItem.active .circle {
	left: -25px;
}

.lcaWrapper .calculatorWrapper .bodyWrapper .sliderWrapper .valueWrapper .valueItem .circle::after{
	content: '';
	position: absolute;
	width: 4.8em;
	height: 4.8em;
	left: -1px;
	top: -1px;
	width: calc(100% + 2px);
	height: calc(100% + 2px);
	border: 2px solid #fff;
	border-radius: 100%;
	opacity: 0;
	-webkit-transition: opacity 300ms ease-in-out, border-radius 300ms ease-in-out 200ms, width 300ms ease-in-out, height 300ms ease-in-out;
	-moz-transition: opacity 300ms ease-in-out, border-radius 300ms ease-in-out 200ms, width 300ms ease-in-out, height 300ms ease-in-out;
	-o-transition: opacity 300ms ease-in-out, border-radius 300ms ease-in-out 200ms, width 300ms ease-in-out, height 300ms ease-in-out;
	-ms-transition: opacity 300ms ease-in-out, border-radius 300ms ease-in-out 200ms, width 300ms ease-in-out, height 300ms ease-in-out;
	transition: opacity 300ms ease-in-out, border-radius 300ms ease-in-out 200ms, width 300ms ease-in-out, height 300ms ease-in-out;
}

.lcaWrapper .calculatorWrapper.isIENew .bodyWrapper .sliderWrapper .valueWrapper .valueItem .circle::after{
	left: 0;
}

.lcaWrapper .calculatorWrapper .bodyWrapper .sliderWrapper .valueWrapper .valueItem.active .circle::after{
	opacity: 1;   
	border-radius: 50% 50% 50% 0;
}

.lcaWrapper .calculatorWrapper .bodyWrapper .sliderWrapper .valueWrapper .valueItem.active .number{
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	color: #fff;
	position: absolute;
	margin-left: -10px;
	font-size: 3em;
	font-family: MuseoSlab-300,Helvetica,Arial,sans-serif;
	top: -1px;
	line-height: 1.6em;
}

.lcaWrapper .calculatorWrapper .bodyWrapper .sliderWrapper .valueWrapper .valueItem:first-child.active .number {
	margin-left: -7px;
	top: -1px;
}

.lcaWrapper .calculatorWrapper .bodyWrapper .sliderWrapper .valueWrapper .valueItem.active .number.double{
	margin-left: -16px;
	top: -2px;
}

.lcaWrapper .calculatorWrapper.isIE .bodyWrapper .sliderWrapper .valueWrapper .valueItem.active .number {
	margin-left: 13px
}

.lcaWrapper .calculatorWrapper.isIE .bodyWrapper .sliderWrapper .valueWrapper .valueItem.active .number.double {
	margin-left: 8px
}

.lcaWrapper .calculatorWrapper .bodyWrapper .sliderWrapper  #value_people .valueItem.hover .circle{
	width: 5em;
	height: 5em;
	line-height: 5em;
	top: 1em;
	left: -2.35em;
	transform-origin: bottom center;
}

.lcaWrapper .calculatorWrapper .bodyWrapper .sliderWrapper #value_people .valueItem.active .circle,
.lcaWrapper .calculatorWrapper .bodyWrapper .sliderWrapper #value_people .valueItem.active.hover .circle {
	border-radius: 100%;
	top: 1em;
	left: -2.35em;
}

.lcaWrapper .calculatorWrapper .bodyWrapper .sliderWrapper #value_people .valueItem .circle::after{
	border-radius: 100%;
	left: -1px;
	top: -1px;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	-ms-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}

.lcaWrapper .calculatorWrapper .bodyWrapper .sliderWrapper #value_people .valueItem .sliderLabel{
	position: absolute;
	opacity: 0;
	top: -2em;
	left: -4.25em;
	width: 8.5em;
	text-align: center;
	font-family: MuseoSlab-700,Helvetica,Arial,sans-serif;
	color: #34b469;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	-ms-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}

.lcaWrapper .calculatorWrapper .bodyWrapper .sliderWrapper #value_people .valueItem.oneLine .sliderLabel{
	top: -1em;
}
.lcaWrapper .calculatorWrapper .bodyWrapper .sliderWrapper #value_people .valueItem .sliderLabel span{
	font-size: 1.4em;
}

.lcaWrapper .calculatorWrapper .bodyWrapper .sliderWrapper #value_people .valueItem.active .sliderLabel,
.lcaWrapper .calculatorWrapper .bodyWrapper .sliderWrapper #value_people .valueItem.hover .sliderLabel{
	opacity: 1;
}

.lcaWrapper .calculatorWrapper .bodyWrapper .sliderWrapper #value_people .valueItem .circle{
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% 100%;
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
}

.lcaWrapper .calculatorWrapper .bodyWrapper .sliderWrapper #value_people .valueItem .circle .iconFill,
.lcaWrapper .calculatorWrapper .bodyWrapper .sliderWrapper #value_people .valueItem.active .circle .invert {
	fill: #34b469;
}

.lcaWrapper .calculatorWrapper .bodyWrapper .sliderWrapper #value_people .valueItem.active .circle .iconFill,
.lcaWrapper .calculatorWrapper .bodyWrapper .sliderWrapper #value_people .valueItem .circle .invert {
	fill: #fff;
}

.lcaWrapper .calculatorWrapper .bodyWrapper .sliderWrapper .theSlider{
	position: relative;
}

.lcaWrapper .calculatorWrapper .bodyWrapper .sliderWrapper .theSlider .sliderBar{
	width: 100%;
	height: 3px;
	background-color:#34b469;
}

.sliderContainer {
	position: absolute;
	width: calc(100% + 7em);
	height: 2px;
	left: -3.25em;
}

.lcaWrapper .calculatorWrapper .bodyWrapper .sliderWrapper .theSlider .sliderHandle {
	cursor: pointer;
	cursor: -webkit-grab;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	border-radius: 4px;
	width: 7.5em;
	height: 2.5em;
	z-index: 999;
	background-color:#34b469;
	text-align: center;
	line-height: 2.5em;
	position: absolute;
	bottom: -1em;
	left: 0em;
}

.lcaWrapper .calculatorWrapper .bodyWrapper .sliderWrapper .theSlider .sliderHandle.isDragging{
	cursor: -webkit-grabbing;
}

.lcaWrapper .calculatorWrapper .bodyWrapper .sliderWrapper .theSlider .sliderHandle .leftArrow {
	position: absolute;
	left: 12px;
	top: 12px;
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.lcaWrapper .calculatorWrapper .bodyWrapper .sliderWrapper .theSlider .sliderHandle .rightArrow {
	position: absolute;
	right: 12px;
	top: 12px;
}

.lcaWrapper .calculatorWrapper .bodyWrapper .sliderWrapper .theSlider .sliderHandle .leftArrow::before,
.lcaWrapper .calculatorWrapper .bodyWrapper .sliderWrapper .theSlider .sliderHandle .rightArrow::before {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none
	border-color: rgba(255,255,255,0);
	border-left-color: #fff;
	border-width: 6px;
	margin-top: -6px;
	opacity: .6;
}

.lcaWrapper .calculatorWrapper .bodyWrapper .sliderWrapper .theSlider .sliderHandle .leftArrow::after,
.lcaWrapper .calculatorWrapper .bodyWrapper .sliderWrapper .theSlider .sliderHandle .rightArrow::after {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(255,255,255,0);
	border-left-color: #34b469;
	border-width: 5px;
	margin-top: -5px;
}

.lcaWrapper .calculatorWrapper .bodyWrapper .sliderWrapper .theSlider .sliderHandle .label {
	position: relative;
	font-size: .9em;
	font-family: MuseoSlab-700,Helvetica,Arial,sans-serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	color:#fff;
	opacity: .6;

}

.lcaWrapper .calculatorWrapper .bodyWrapper .sliderWrapper .info{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
}

.lcaWrapper .calculatorWrapper .bodyWrapper .sliderWrapper .info .text{
	position: relative;
	text-align: center;
	font-size: 1em;
	line-height: 1.5em;
	font-family: MuseoSlab-500,Helvetica,Arial,sans-serif;
	color:#5c5c5c;
}

.lcaWrapper .calculatorWrapper .bodyWrapper .mobileToggle,
.lcaWrapper .calculatorWrapper .footerWrapper .mobileToggleBack{
	position: relative;
	padding: 3em 2em 3em;
	text-align: center;
	background-color:#077735;
	color:#fff;   
}

.lcaWrapper .calculatorWrapper .footerWrapper .mobileToggleBack {
	color:#077735;
	background-color:#fff;      
}

.lcaWrapper .calculatorWrapper .bodyWrapper .mobileToggle .mobileBtn, 
.lcaWrapper .calculatorWrapper .footerWrapper .mobileToggleBack .mobileBtn{
	position: relative;
	font-family: MuseoSlab-500,Helvetica,Arial,sans-serif;
	letter-spacing: 0.05em;
	font-size: 1.5em;
	text-transform: uppercase;
	cursor: pointer;
}

.lcaWrapper .calculatorWrapper .bodyWrapper .mobileToggle .mobileBtn .text,
.lcaWrapper .calculatorWrapper .footerWrapper .mobileToggleBack .mobileBtn .text{
	position: relative;
	padding: 0.66666666666667em 1.33333333333333em;
	border: 2px solid #fff;
	border-radius: 4px;
}

.lcaWrapper .calculatorWrapper .footerWrapper .mobileToggleBack .mobileBtn .text {
	border: 2px solid #077735;
}

.lcaWrapper .calculatorWrapper .footerWrapper {
	background-color:#077735;
	color:#fff;   
}

.lcaWrapper .calculatorWrapper .footerWrapper .resultsWrapper {
	position: relative;
	max-height: 0;
	overflow: hidden;
}

.lcaWrapper .calculatorWrapper .footerWrapper .resultsWrapper.active {
	max-height: 75em;
}

@media screen and (min-width: 769px) {
	.lcaWrapper .calculatorWrapper .bodyWrapper .mobileToggle {
		display: none;
	}
	.lcaWrapper .calculatorWrapper .footerWrapper .resultsWrapper {
		max-height: 60em;
		overflow: visible;
	}
}

.lcaWrapper .calculatorWrapper .footerWrapper .copy .text {
	font-size: 1.5em;
	font-family: MuseoSlab-300,Helvetica,Arial,sans-serif;
	letter-spacing: 2px;
	line-height: 1.7em;
	text-transform: uppercase;
	position: relative;
	text-align: center;
}

.lcaWrapper .calculatorWrapper .footerWrapper .data .innerContainer{
	padding: 2em 1em;
}

.lcaWrapper .calculatorWrapper .footerWrapper .data {
	height: 26em;
}

@media screen and (min-width: 769px) {
	.lcaWrapper .calculatorWrapper .footerWrapper .data .innerContainer{
		padding: 2em;
	}
	.lcaWrapper .calculatorWrapper .footerWrapper .data{
		height: auto;
	}
	.lcaWrapper .calculatorWrapper .footerWrapper .copy .text .bold {
		/* display:block; */
	}

	.lcaWrapper .calculatorWrapper .footerWrapper .resultsWrapper .copy {
		display: block;
		width: 100%;
	}

	.lcaWrapper .calculatorWrapper .footerWrapper .copy .text {
		font-size: 1.3em;
		text-align: center;
		letter-spacing: 3px;
		line-height:1.75em;
	}
}

.lcaWrapper .calculatorWrapper .footerWrapper .data .dataItem {
	position: relative;
	opacity: .6;
	padding: .5em 0;
	cursor: pointer;
	width: calc(33.333333333%);
	float: left;
	border: 3px solid #fff;
	border-bottom: 4px solid transparent;
	height: 20em;
	text-align: center;
	top: 0;
}

.lcaWrapper .calculatorWrapper .footerWrapper .data .dataItem:nth-child(2){
	margin: 0 .5em;
	width: calc(33.333333333% - 1em);
}

.lcaWrapper .calculatorWrapper .footerWrapper .data .dataItem.active,
.lcaWrapper .calculatorWrapper .footerWrapper .data .dataItem.active::after {
	opacity: 1;
}
.lcaWrapper .calculatorWrapper .footerWrapper .data .dataItem.active {
	height: 22em;
	top: -1em;
}

.lcaWrapper .calculatorWrapper .footerWrapper .data .dataItem .activeArrow {
	position: absolute;
	bottom: -3px;
	left: -3px;
	width: calc(100% + 6px);
	height: 3px;
}

.lcaWrapper .calculatorWrapper .footerWrapper .data .dataItem .activeArrow .segmentLeft,
.lcaWrapper .calculatorWrapper .footerWrapper .data .dataItem .activeArrow .segmentRight {
	position: absolute;
	width: 51%;
	height: 100%;
	background-color:#fff;
	left: 0;
	top: 0;
}

.lcaWrapper .calculatorWrapper .footerWrapper .data .dataItem .activeArrow .segmentRight {
	right: 0;
	left: auto;
}

.lcaWrapper .calculatorWrapper .footerWrapper .data .dataItem.active .activeArrow .segmentLeft{
	-ms-transform: rotate(15deg);
	transform: rotate(15deg);
	top: 7px;
	width: calc(50% + 1px);
}

.lcaWrapper .calculatorWrapper .footerWrapper .data .dataItem.active .activeArrow .segmentRight{
	-ms-transform: rotate(-15deg);
	transform: rotate(-15deg);
	top: 7px;
	width: calc(50% + 1px);
}

@media screen and (min-width: 375px) {
	.lcaWrapper .calculatorWrapper .footerWrapper .data .dataItem.active .activeArrow .segmentLeft,
	.lcaWrapper .calculatorWrapper .footerWrapper .data .dataItem.active .activeArrow .segmentRight{  
		top: 8px;
		width: calc(50% + 2px);
	}
}

@media screen and (min-width: 450px) {
	.lcaWrapper .calculatorWrapper .footerWrapper .data .dataItem.active .activeArrow .segmentLeft,
	.lcaWrapper .calculatorWrapper .footerWrapper .data .dataItem.active .activeArrow .segmentRight{  
		top: 9px;
	}
}

@media screen and (min-width: 525px) {
	.lcaWrapper .calculatorWrapper .footerWrapper .data .dataItem.active .activeArrow .segmentLeft,
	.lcaWrapper .calculatorWrapper .footerWrapper .data .dataItem.active .activeArrow .segmentRight{  
		top: 10px;
	}
}

@media screen and (min-width: 600px) {
	.lcaWrapper .calculatorWrapper .footerWrapper .data .dataItem.active .activeArrow .segmentLeft,
	.lcaWrapper .calculatorWrapper .footerWrapper .data .dataItem.active .activeArrow .segmentRight{  
		top: 13px;
	}
}

@media screen and (min-width: 675px) {
	.lcaWrapper .calculatorWrapper .footerWrapper .data .dataItem.active .activeArrow .segmentLeft,
	.lcaWrapper .calculatorWrapper .footerWrapper .data .dataItem.active .activeArrow .segmentRight{  
		top: 14px;
	}
}

@media screen and (min-width: 750px) {
	.lcaWrapper .calculatorWrapper .footerWrapper .data .dataItem.active .activeArrow .segmentLeft,
	.lcaWrapper .calculatorWrapper .footerWrapper .data .dataItem.active .activeArrow .segmentRight{  
		top: 17px;
	}
}

.lcaWrapper .calculatorWrapper .footerWrapper .data .dataItem .dataIcon, 
.lcaWrapper .calculatorWrapper .footerWrapper .data .dataItem .dataValue,
.lcaWrapper .calculatorWrapper .footerWrapper .data .dataItem .dataCopy {
	margin: 0 10px;
}

.lcaWrapper .calculatorWrapper .footerWrapper .data .dataItem .dataIcon {
	width: 5em;
	height: 5em;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 100% auto;
	margin: 1em auto 2em;
}

.lcaWrapper .calculatorWrapper .footerWrapper .data .dataItem .dataIcon .iconOpacity{
	fill: #34b469;
}

.lcaWrapper .calculatorWrapper .footerWrapper .data .dataItem.active .dataIcon .iconOpacity{
	fill: #fff;
}

.lcaWrapper .calculatorWrapper .footerWrapper .data .dataItem .dataValue {
	font-size: 2.4em;
	line-height: 1em;
	font-family: MuseoSlab-300,Helvetica,Arial,sans-serif;
}

.lcaWrapper .calculatorWrapper .footerWrapper .data .dataItem.active .dataValue {
	font-size: 3.5em;
	line-height: 1em;  
}

.lcaWrapper .calculatorWrapper .footerWrapper .data .dataItem .dataCopy {
	position: relative;
	text-transform: uppercase;
	font-size: 1em;
	line-height: 1.4em;
	font-family: MuseoSlab-500,Helvetica,Arial,sans-serif;
	text-align: center;
	margin-top: 1em;
	letter-spacing: 0.05em;
}

.lcaWrapper .calculatorWrapper .footerWrapper .data .dataItem.active .dataCopy {
	line-height: 1.41666666666667em;
}

@media screen and (min-width: 769px) {
	.lcaWrapper .calculatorWrapper .footerWrapper .data .dataItem.active {
		height: 4em;
		top: 0;
	}

	.lcaWrapper .calculatorWrapper .footerWrapper .data .dataItem .activeArrow {
		display:none;
	}

	.lcaWrapper .calculatorWrapper .footerWrapper .data .dataItem .dataCopy {
		margin: 0;
	}
}

.lcaWrapper .calculatorWrapper .footerWrapper .result .resultWrapper .resultIcon{
	width: 40%;
	max-width: 25em;
	text-align: center;
	position: relative;
	margin: -1em auto 0;
}

.lcaWrapper .calculatorWrapper .footerWrapper .result .resultWrapper .resultIcon img {
	width: 100%;
	max-width: 18em;
}

.lcaWrapper .calculatorWrapper .footerWrapper .result .resultWrapper .resultCopy{
	position: relative;
	font-size: 1.8em;
	line-height: 1.5em;
	font-family: MuseoSlab-300,Helvetica,Arial,sans-serif;
	letter-spacing: .6px;
	margin-top: 1.11111111111111em;
	text-align: center;
}

@media (max-width:468px) {
	.lcaWrapper .calculatorWrapper .footerWrapper .data .innerContainer {
		padding:1em 0;
	}
	.lcaWrapper .calculatorWrapper .footerWrapper .data .dataItem .dataCopy {
		font-size:2.5vw; 
		margin: 0;
	}
	.lcaWrapper .calculatorWrapper .footerWrapper .result .resultWrapper .resultCopy{
		font-size:12px;
		
	}
	.lcaWrapper .calculatorWrapper .footerWrapper .mobileToggleBack .mobileBtn .text {
		white-space:nowrap;
		font-size:12px;
	}
}

.lcaWrapper .socialWrapper {
	position: relative;
	max-width: 960px;
	margin: auto;
	text-align: center;
	color: #077735;
	text-transform: uppercase;
	font-size: 16px;
	border-top: 2px solid #dfdfdf;
}

.lcaWrapper .socialWrapper .copy,
.lcaWrapper .socialWrapper .buttons,
.lcaWrapper .socialWrapper .buttons .shareButton{
	position: relative;
	display: inline-block;
}

.lcaWrapper .socialWrapper .buttons a,
.lcaWrapper .socialWrapper .buttons a:hover,
.lcaWrapper .socialWrapper .buttons a:visited,
.lcaWrapper .socialWrapper .buttons a:active {
	color: #077735;
	text-decoration: none;
}

.lcaWrapper .socialWrapper .copy {
	font-family: MuseoSlab-300,Helvetica,Arial,sans-serif;
	letter-spacing: 3px;
	font-size: 1.2em;
	position: relative;
}

.lcaWrapper .socialWrapper .copy .bold {
	font-family: MuseoSlab-700,Helvetica,Arial,sans-serif;
}

.lcaWrapper .socialWrapper .buttons .shareButton {
	margin: 0 .5em;
	border: 2px solid #077735;
	border-radius: 4px;
	padding: .5em 1em .25em;
	line-height: 16.5px;
	cursor: pointer;
	height: 38px;
}

.lcaWrapper .socialWrapper .buttons .shareButton .icon {
	position: relative;
	margin-right: 1em;
}

.lcaWrapper .socialWrapper .buttons .shareButton .icon img{
	position: relative;
	height: 16.5px;
	top: 2px;
}

.lcaWrapper .socialWrapper .buttons .shareButton .name {
	line-height: 16.5px;
	font-family: MuseoSlab-700,Helvetica,Arial,sans-serif;
	font-size: 1.2em;
	position: relative;
}

@media screen and (max-width: 768px) {
	.lcaWrapper .socialWrapper {
		border-top: 2px solid #dfdfdf;
		position: relative;
		margin: auto;
	}

	.lcaWrapper .socialWrapper .innerContainer {
		padding: 2em 0em;
	}

	.lcaWrapper .socialWrapper .copy .bold {
		display:block;
	}

	.lcaWrapper .socialWrapper .copy {
		margin-bottom: 1.5em;
	}

	.lcaWrapper .socialWrapper .buttons {
		display: block;
	}

	.lcaWrapper .socialWrapper .buttons .saveShare {
		display:block;
		max-width: 250px;
		margin: 1.5em auto;
	}

	.lcaWrapper .socialWrapper .buttons .saveShare .name {
		top: 0;
	}
}

@media screen and (min-width: 769px) {

	.lcaWrapper .calculatorWrapper .footerWrapper .copy,
	.lcaWrapper .calculatorWrapper .footerWrapper .data,
	.lcaWrapper .calculatorWrapper .footerWrapper .result{
		display: table-cell;
		vertical-align: middle;
		font-size: 13px;
	}

	.lcaWrapper .socialWrapper .copy,
	.lcaWrapper .socialWrapper .buttons,
	.lcaWrapper .socialWrapper .buttons .shareButton{
		display: inline;
	}

	.lcaWrapper .calculatorWrapper .footerWrapper .data .dataItem {
		width: auto;
		float: none;
		height: 4em;
		border: none;
		text-align: left;
		line-height: 3em;
		-webkit-box-sizing: content-box;
		-moz-box-sizing: content-box;
		-ms-box-sizing: content-box;
		-o-box-sizing: content-box;
		box-sizing: content-box;
	}
	.lcaWrapper .calculatorWrapper .footerWrapper .data .dataItem:nth-child(2){
		width: auto;
		margin: 0em 0;
	}

	.lcaWrapper .calculatorWrapper .footerWrapper .data .dataItem::after {
		position: absolute;
		content: '';
		top: 0;
		left: -1em;
		height: 100%;
		width: 100%;
		border: 2px solid #fff;
		border-right: none;
		opacity: 0;
		-webkit-transition: all 300ms ease-in-out;
		-moz-transition: all 300ms ease-in-out;
		-o-transition: all 300ms ease-in-out;
		-ms-transition: all 300ms ease-in-out;
		transition: all 300ms ease-in-out;
		z-index: 1;
	}

	.lcaWrapper .calculatorWrapper .footerWrapper .data .dataItem::before {
		position: absolute;
		content: '';
		top: 9.5px;
		right: -9.5px;
		z-index: 1;
		height: 3.5em;
		width: 3.5em;
		border-right: 2px solid #fff;
		border-bottom: 2px solid #fff;
		-ms-transform: rotate(-45deg);
		transform: rotate(-45deg);
		opacity: 0;
		-webkit-transition: all 300ms ease-in-out;
		-moz-transition: all 300ms ease-in-out;
		-o-transition: all 300ms ease-in-out;
		-ms-transition: all 300ms ease-in-out;
		transition: all 300ms ease-in-out;
	}

	.lcaWrapper .calculatorWrapper .footerWrapper .data .dataItem.active::after,
	.lcaWrapper .calculatorWrapper .footerWrapper .data .dataItem.active::before {
		opacity: 1;
	}

	.lcaWrapper .calculatorWrapper .footerWrapper .data .dataItem .dataIcon, 
	.lcaWrapper .calculatorWrapper .footerWrapper .data .dataItem .dataValue,
	.lcaWrapper .calculatorWrapper .footerWrapper .data .dataItem .dataCopy {
		position: relative;
		display: table-cell;
		vertical-align: middle;
	}

	.lcaWrapper .calculatorWrapper.isIE .footerWrapper .data .dataItem .dataIcon, 
	.lcaWrapper .calculatorWrapper.isIE .footerWrapper .data .dataItem .dataValue,
	.lcaWrapper .calculatorWrapper.isIE .footerWrapper .data .dataItem .dataCopy {
		float:left;
	}

	.lcaWrapper .calculatorWrapper .footerWrapper .data .dataItem .dataValue {
		padding: 0 10px;
	}

	.lcaWrapper .calculatorWrapper .footerWrapper .data .dataItem .dataCopy {
		margin-top: 0em;
	}

	.lcaWrapper .calculatorWrapper .footerWrapper .data .dataItem .dataValue {
		margin: 0 0.3333333333333333em;
	}

	.lcaWrapper .calculatorWrapper .footerWrapper .data .dataItem.active .dataValue {
		margin: 0 0.23809523809524em;
	}

	.lcaWrapper .calculatorWrapper .footerWrapper .data .dataItem .dataIcon {
		margin: 0;
		width: 3em;
		height: 3em;
		clear:both;
	}

	.lcaWrapper .calculatorWrapper .footerWrapper .data .dataItem .dataIcon .resultIcon {
		width: 3em;
		position: relative;
		top: .5em;
	}

	.lcaWrapper .calculatorWrapper .footerWrapper .data .dataItem .dataValue {
		font-size: 2.5em;
	}
	.lcaWrapper .calculatorWrapper .footerWrapper .data .dataItem .dataCopy {
		text-align: left;
		max-width: 13em;
		opacity: 1;
	}

	.lcaWrapper .calculatorWrapper .footerWrapper .data .dataItem .dataCopy.hide {
		opacity: 0;
	}

	.lcaWrapper .calculatorWrapper .footerWrapper .result .resultWrapper .resultIcon{
		margin: 0;
		text-align: left;
	}

	.lcaWrapper .calculatorWrapper .footerWrapper .result .resultWrapper .resultCopy{
		font-size: 1.6em;
		text-align: left;
		line-height: 1.6em;
		display: table-cell;
		vertical-align: middle; 
		padding-left: 1em
	}

	.lcaWrapper .calculatorWrapper .footerWrapper .result .resultWrapper .resultCopy .bold{
		font-size: 1.2em;
	}

	.lcaWrapper .calculatorWrapper .footerWrapper .mobileToggleBack {
		display:none;
	}

	.lcaWrapper .calculatorWrapper .footerWrapper .result .resultWrapper .resultIcon {
		width: 40%;
		display: table-cell;
	}

	.lcaWrapper .socialWrapper .buttons .saveShare {
		display: none;
	}

	.lcaWrapper .calculatorWrapper .footerWrapper .result .resultWrapper .resultIcon img {
		width: 85%;
		position: relative;
		left: 2em;
	}
}

@media screen and (min-width: 900px) {
	.lcaWrapper .calculatorWrapper .footerWrapper .data .dataItem .dataCopy {
		max-width: 18em;
	}

	.lcaWrapper .calculatorWrapper.isIE .footerWrapper .data .dataItem .dataCopy {
		max-width: 14em;
	}

	.lcaWrapper .calculatorWrapper.isIENew .footerWrapper .data .dataItem .dataCopy {
		max-width: 18em;
	}
}

@media only screen and (max-device-width : 320px) {
	.lcaWrapper .calculatorWrapper .bodyWrapper .sliderWrapper{
		margin: 6em 2.5em 4em;
	}

	.lcaWrapper .calculatorWrapper .footerWrapper .data .dataItem.active .dataValue {
		font-size: 2.4em;
		font-family: MuseoSlab-300,Helvetica,Arial,sans-serif;
	}

	.lcaWrapper .calculatorWrapper .footerWrapper .data .dataItem .dataCopy {
		letter-spacing: 0;
	}

	.lcaWrapper .calculatorWrapper .footerWrapper .data .dataItem.active .dataCopy {
		font-size: 1em;
	}
}

.lcaWrapper .calculatorWrapper .footerWrapper .split50{
	opacity: 1;
	z-index: 1;
}

.lcaWrapper .calculatorWrapper .footerWrapper .split50.hide {
	opacity: 0;
}

.lcaWrapper .calculatorWrapper .footerWrapper .higherValues{
	position: absolute;
	top: 10em;
	height: calc(100% - 18em);
	background-color:#077735;
	z-index: 2;
}
.lcaWrapper .calculatorWrapper .footerWrapper .higherValues .copy{
	opacity: 1;
}
.lcaWrapper .calculatorWrapper .footerWrapper .higherValues.hide {
	z-index: -1;
}

.lcaWrapper .calculatorWrapper .footerWrapper .higherValues.hide .copy{
	opacity: 0;
}



@media screen and (min-width: 769px) {
	.lcaWrapper .calculatorWrapper .footerWrapper .higherValues{
		height: calc(100% - 10em);
	}
	.lcaWrapper .calculatorWrapper .footerWrapper .data .dataItem {
		opacity: 1;
		color:#34b469; 
	}

	.lcaWrapper .calculatorWrapper .footerWrapper .data .dataItem.active{
		color:#fff;
	}
}

.lcaWrapper .calculatorWrapper .footerWrapper .higherValues .copy {
	width: 80%;
	margin: auto;
	position: relative;
	font-family: MuseoSlab-700,Helvetica,Arial,sans-serif;
	font-size: 2em;
	line-height: 1.5em;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align: center;
}

.calcSocial .grid__item {
	padding-top: 0 !important;
}

.calcSocial .kstl-add-this {
	text-align: center;
}

.calcSocial .addthis_toolbox a.at300b, .calcSocial .addthis_toolbox a.at300m{
	width: 170px;
	text-align: left;
	text-align: left;
	margin: 0 .5em;
	border: 2px solid #077735;
	border-radius: 4px;
	padding: .5em 2em .25em;
	line-height: 16.5px;
	cursor: pointer;
	height: 38px;
	text-decoration: none;
}

.calcSocial .addthis_toolbox a.at300b .at-icon-wrapper, .calcSocial .addthis_toolbox a.at300m .at-icon-wrapper,
.calcSocial .addthis_toolbox a.at300b .at-icon-wrapper .at-icon, .calcSocial .addthis_toolbox a.at300m .at-icon-wrapper .at-icon {
	width: 25px !important;
	height: 25px !important;
}

.calcSocial .addthis_button_facebook::after {
	position: relative;
	content: 'Facebook';
	z-index: 1;
	line-height: 16.5px;
	font-family: MuseoSlab-700,Helvetica,Arial,sans-serif;
	font-size: 1.7em;
	text-transform: uppercase;
	top: -6px;
	left: 10px;
	color:#077735;
}

.calcSocial .addthis_button_twitter::after {
	position: relative;
	content: 'Twitter';
	z-index: 1;
	line-height: 16.5px;
	font-family: MuseoSlab-700,Helvetica,Arial,sans-serif;
	font-size: 1.7em;
	text-transform: uppercase;
	top: -6px;
	left: 10px;
	color:#077735;
}







/* comparison facts */

.comparison-facts p {
	font-family: MuseoSansRounded-500,Helvetica,Arial,sans-serif
}

.comparison-facts .section-header .section-name {
	font-family: MuseoSansRounded-500,Helvetica,Arial,sans-serif;
	font-size: 20px;
}

.comparison-facts .section-header hr {
	background: 0;
	border: 0;
	border-bottom: 2px solid #c1ddcc;
	display: inline-block;
	width: 50%
}

.comparison-facts .section-header p {
	font-size: 13px;
}

.comparison-facts .section-line img {
	display: inline-block;
	margin: 0 2em 0 0;
	vertical-align: top;
	width: 7em;
}

.comparison-facts .section-details {
	display: inline-block;
	vertical-align: middle;
	width:85%; 
	width:calc(100% - 10em);
	min-height:7.5em;
	padding-bottom:1em;
	word-wrap: break-word;
}

.comparison-facts .section-details .top-line {
	font-family: MuseoSansRounded-700,Helvetica,Arial,sans-serif;
	font-size: 17px;
}

.comparison-facts .section-details p {
	font-family: MuseoSansRounded-300,Helvetica,Arial,sans-serif;
	font-size: 15px;
	margin:0;
}

.comparison-facts a {
	text-decoration: none;
	color: #49a33f;
}

.comparison-facts sup {
	top: -1em;
	font-size: .4em;
}
