	.nopadding {
		padding:0;
	}
	
	.one_half {
		margin-bottom:0;
		margin-right:0;
	}
	
	.hide {
		display:none;
	}
	
	.graybox {
		background-color:#f1f1f1;
		padding:30px;
		margin:50px 0;
	}
	
	.goright {
		float:right !important;
	}
	
	.starsreview {
		width:50%;
		padding-bottom:15px;
	}
	
	.review-box h3{
		text-transform:none;
		font-size:20px !important;
		font-weight:400 !important;
	}		
	
	#pdpContent09.pdpContent p.review-copy {
		font-family: 'Lato', sans-serif;
		font-size: 19px;
		font-weight: 200;
		font-style:italic;
		line-height: 30px;
		color: #414141;
		margin-bottom: 20px;
		padding:0px 40px;
	}	
	
	blockquote {
		font-family: Georgia,"Times New Roman",Times,serif;
		font-size: 32px;
		font-style: italic;
		line-height: 30px;
		padding-bottom: 40px;
		text-align:center;
		color:#23734c;
		padding-left:0;
	}	
	
	.grayquote {
	 	color:#515151;
	}
	
	.lg-quote {
		padding:80px;
		font-size:40px;
		line-height:40px;
		color:white;
	}
	
	.review-container {
		background-color:#f1f1f1;
		
	}
	
	.magnesium-bg {
		background-color:#162328 !important;
	}

	.distance-bg {
		background-color:#313233 !important;
	}

	.magnesium-bg h1, .magnesium-bg p.site-copy {
		color:white !important;
	}

	.distance-bg h1, .distance-bg p.site-copy {
		color:white !important;
	}
	
	.hideme {
		opacity:0;
	}
	
	.ovalbox {
		padding:30px;
		margin:10px;
		border-radius:20px;
		border:1px solid #515151;
	}
	
	.border-lg {
		border:5px solid #bfca29;
	}
	
	.border-o {
		border:5px solid #ff8700;
	}	
	
	.border-b {
		border:5px solid #009987;
	}	
	
	.border-g {
		border:5px solid #57b63e;
	}		
	
	.ovalbox h3 {
		text-align:center;
		font-weight:bold;
	}
	
	.multiIconBox {
		background-color:#f1f1f1;
		padding:50px;
		margin-top:20px;
	}
	
	.multiIconBox h3{
		text-transform:none;
		font-size:20px !important;
		font-weight:400 !important;
	}	
	
	.multiIconBox p{
		font-size:16px !important;		
	}	
	
	.magcounter li.timer, .magcounter li span.counter {
		color:white !important;
	}
	
	.magcounter li.labelText {
		font-size:40px !important;
		color:white !important;
		text-transform:uppercase !important;
		font-weight:bold !important;
	}
	
	.multi-botmargin {
		margin-bottom:20px;
	}
	
	.multi-topmargin {
		margin-top:20px;
	}	 
	
	.pureway {
		text-align:left !important;
	}
	
	.fade-in {
	 	opacity: 0;
	 	/* transform: translateY(10vh);*/
	  	visibility: hidden;
	  	transition: opacity 0.4s ease-out, transform 1.2s ease-out;
	  	will-change: opacity, visibility;
	}
	.fade-in.is-visible {
	  	opacity: 1;
	  	transform: none;
	  	visibility: visible;
	}	
	
@media only screen and (max-width: 1100px) {
	
	.multi-padding {
		padding:30px;
		text-align:left;
	}	
	
}
	
@media only screen and (max-width: 650px) {

	.multi-center {
		text-align:center;
	}

	.magbox {
		display:inline-block;
		text-align:center;
	}	
	
	.fade-in {
		  opacity: 1;
		  visibility: visible;
		  transition: none;
		  will-change: opacity, visibility;
	}
	
	.pureway {
		text-align:center !important;
	}	
	
	.lg-quote {
		padding:10px;
	}	
	
}

/* insert comments here */