@charset "utf-8";
/* CSS Document */

main .sub-hd1 		{ font-weight:400 !important; font-family: Roboto, Helvetica, Arial, Lucida, sans-serif !important; line-height:120%; margin-bottom:0; padding-bottom:1px; }

#sustainabilityItems			{}	

.sustainability 				{ display:flex; padding-bottom:1em; }
.sustainability .img 			{ width:20%; max-width:220px; padding-top:1.5em; }
.sustainability .txt 			{ width:75%; padding:1em; }
.sustainability .txt p 			{ max-width:520px; }
.sustainability .txt p.btn-row	{ padding:0 !important; }

.sustainability .img 			{ line-height:0; margin-left:5%; }
.sustainability .img img 		{ display:block; width:100%; max-width:250px; margin:0 auto; }

.sustainability .txt h3.sub-hd1 { margin-bottom:0; font-size:1.4em !important; }
.sustainability .txt p 			{ margin:0.4em 0; }

.sustainability:nth-child(even) .img { margin-left:20%; } 
.sustainability:nth-child(even) .txt { width:55%; }

#electricity.sustainability .txt  p 	{ max-width:750px; }

#plastic.sustainability .txt 		{ }
#plastic.sustainability .txt  p 	{ max-width:800px; }

@media all and (min-width: 769px) and (max-width: 1100px) {
}
@media all and (max-width: 768px) {
	.sustainability .img 		{ width:25%; }
	.sustainability .txt 		{ width:74%; }
	
	.sustainability .img 		{ margin-left:1%; }
	
	.sustainability .txt h3.sub-hd1 { font-size:1.3em !important; }
	
	.sustainability:nth-child(even) .img { margin-left:10%; } 
	.sustainability:nth-child(even) .txt { width:65%; }
}
@media all and (max-width: 600px) {
	.sustainability .img 		{ width:25%; }
	.sustainability .txt 		{ width:75%; }
	
	.sustainability .img 		{ margin-left:0; }
	
	.sustainability .txt h3.sub-hd1 { font-size:1.2em !important; }
	
	.sustainability:nth-child(even) .img { margin-left:0; } 
	.sustainability:nth-child(even) .txt { width:75%; }
}
@media all and (max-width: 450px) {
	.sustainability			{ display:block; margin:0 0 1em; }
	.sustainability .img,
	.sustainability .txt 		{ width:100% !important; padding:0; margin:0 !important; }
	/*.sustainability .img img 	{ width:50%; max-width:250px; margin:0; }*/
	
	.sustainability .img		{ width:35% !important; }
}