/* =====================
	From style.css 
   ===================== */
   
.l-list{
	margin-left: 0;
	padding-left: 0;	
}

.l-list li.inline-block{
	display: inline-block;
	margin-left: 19px;	
	margin-left: 1.375rem;
}

@media screen and (min-width: 1200px){ .l-list li.inline-block{margin-left:2.25rem;} } 
.l-list li.inline-block:first-child{margin-left: 0;}
		
.l-list li > .li{
	position: relative;	
	display: inline-block;
	padding-left: 38px;
}

.l-list .bullet{
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 38px;
	
	background: #a00020 url("../_img/linde-ul.gif") no-repeat 11px center / 14px auto;
}

.l-list .bullet.orange{
	background-color: #83ba11;
	background-image: url("../_img/linde-ul-orange.gif");
}

@media screen and (min-width: 1200px){ 
	
	.l-list .bullet{ 
		background-size: 16px auto; 
	} 
}

.l-list .txt{
	display: block;	
	padding: 0.728em 0.618em 0.628em 0.818em;
	
	line-height: 1em;
	text-align: left;		
}	

@media screen and (min-width: 1200px){
	.l-list .txt{
		padding-top: 0.628em;
		padding-bottom: 0.528em;		
	}	
}	

.l-list .txt.subfeatfont{
	padding-top: 0.518em;
	padding-bottom: 0.518em;	
}   

/* -------------------- */

ul.reset, ol.reset, dl.reset{
	padding-left: 0;
}

/* -------------------- */

.linde-btn.solid-white,
.bkg-red .linde-btn.solid-white{
	color: #a00020;	
	background-color: white;
	border-color: white;	
}


/* =====================
	borders 
   ===================== */

.l-side-borders{
	border-left: 9px solid #ffffff;
	border-right: 9px solid #ffffff;		
}

header.l-side-borders{
	border-top: 0;	
}	



/* =====================
	maximum 
   ===================== */

.maximum-head{
	margin-bottom: 0;
	font-size: 51px;
	font-size: 3.8rem; 	
	line-height: 1.05em;
	text-align: center;
	font-weight: 400;
	color: black;
	text-transform: uppercase;
}


@media (min-width: 1100px){ .maximum-head{ font-size: 4.2rem; } }
@media (min-width:481px) and (max-width: 767px){ .maximum-head{ font-size: 2.5rem; } }
@media (max-width: 480px){ .maximum-head{ font-size: 1.875rem; padding-top: 1.7%; } }

.maximum-head span{
	display: block;	
}

@media (min-width: 1100px){
	.maximum-head span{
		display: inline;	
	}	
}



@media (min-width: 960px){
	#maximum .l-list li.inline-block.tm-xs,
	#maximum .l-list li.inline-block.tm-s{
		margin-top: 0;
	}	
}	

@media (max-width: 959px){
	
	#maximum .l-list li.inline-block{
		display: block;	
		margin-left: 0;
	}
	
	#maximum .l-list .li{
		width: 200px;	
	}	
}

/* =====================
	.l-pallet-trucks 
   ===================== */
   
/* global */ 

.l-pallet-trucks, 
.l-pallet-trucks-inner {
	position: relative;
}	

.l-pallet-trucks{
	overflow: hidden;
}

.l-pallet-truck {
	display: inline-block;	
	vertical-align: top;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	     -o-box-sizing: border-box;
	        box-sizing: border-box; 
}

/* typography */

.l-pallet-truck .content .title{
	margin-bottom: 0;
	color: black;
	font-weight: 400;
	text-transform: uppercase;	
}

.l-pallet-truck .content .price{	
	line-height: 1em;	
	font-weight: 700;
}

.l-pallet-truck .content ul{
	list-style-type: none;
    border-top: 1px solid #eaeaea;
    margin-left: 0;
    margin-bottom: 0;
	padding-top: 19px;
    padding-top: 1.375rem; 
    padding-left: 1.1rem;   
}	

@media (max-width: 480px){
	.l-pallet-truck .content ul{
		padding-left: 0;   
	}	
}

/* backgrounds */

.l-pallet-truck .content{
	background: #f1f3f4;
    background-image: -webkit-linear-gradient(white,#f1f3f4 90%);
    background-image:    -moz-linear-gradient(white,#f1f3f4 90%);
    background-image:      -o-linear-gradient(white,#f1f3f4 90%);
    background-image:         linear-gradient(white,#f1f3f4 90%);	
}

/* spacing */

.l-pallet-trucks-inner{
	margin-left: -0.6875rem;
	margin-right: -0.6875rem;
}

.l-pallet-truck {
	padding: 1.375rem 0.6875rem 0 0.6875rem;     
}

.l-pallet-truck:nth-of-type(1){ padding-top: 0; }

@media (min-width:961px){
	.l-pallet-truck:nth-of-type(2),
	.l-pallet-truck:nth-of-type(3){ padding-top: 0; }	
}

.l-pallet-truck .content{
	padding: 0 1.375rem 1.375rem 1.375rem;
}

.l-pallet-truck .content p{	
	margin-bottom: 0;
}


/* widths */
.l-pallet-truck { width: 33.33%; }

@media (max-width: 960px){
	.l-pallet-truck{
		display: block;
		width: 100%;
		max-width: 380px;
		margin-left: auto;
		margin-right: auto;	
	}
} 

/* img */

.l-pallet-truck .img{
	position: relative;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
} 

.l-pallet-truck .img .inner{
	position: relative;
	width: 100%;
	height: 0;
	padding-top: 87.55%	
}	

.l-pallet-truck .img img{
	display: block;
	width: 100%;
	height: auto;
	position: absolute;
	bottom: 0;
	left: 0;
} 

@media (max-width: 960px){

	.l-pallet-truck .img .inner{
		height: auto;
		padding-top: 0;	
	}
		
	.l-pallet-truck .img img{
		position: static;
	} 	
}

@media (max-width: 480px){
	.l-pallet-truck .img{
		width: 100%;	
	}		
}	

/* weight */

.l-pallet-truck .content .weight{
	position: relative;
	overflow: visible;
	padding-left: 43px;
}

.l-pallet-truck .content .weight img{
	display: block;
	width: 30px;
	height: auto;	
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	   -moz-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	     -o-transform: translateY(-50%);
	        transform: translateY(-50%);
} 

/* =====================
	borders 
   ===================== */
   
/* typography */

#so-pallet-trucks-head .left{
	text-align: center;
}

#so-pallet-trucks-head h1,
#so-pallet-trucks-head h2,
#so-pallet-trucks-head p,
#so-pallet-trucks-head .right .img span{
	color: white;
} 

#so-pallet-trucks-head h1{
	font-weight: 400;
} 

#so-pallet-trucks-head h2{
	font-weight: 700;
	text-transform: none;
} 

#so-pallet-trucks-head .linde-btn{
	width: 200px;
}

#so-pallet-trucks-head .right .img span{
	font-weight: 400;
	line-height: 1em;
	text-shadow: 1px 1px 2px black;	
}	

/* -------------- */

@media (max-width: 1000px){
	#so-pallet-trucks-head h1 .break-mobile{
		display: block;
	}
}
	 
/* layout */ 

#l-hero-header{
	margin-top: 0;
}

.l-hero{
	display: block;
	width: 100%;
	height: auto;
}
   
#so-pallet-trucks-head .left {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 65%;		
}

#so-pallet-trucks-head .right {
	float: right;
	width: 35%;		
}

@media (min-width: 851px){
	
	#so-pallet-trucks-head .grid-inner{
		padding-top: 0;
	}	
	
	#so-pallet-trucks-head .right {
		margin-top: 0;	
	}	
}

@media (min-width: 851px) and (max-width: 999px){
	#so-pallet-trucks-head .left {
		width: 60%;		
	}
	
	#so-pallet-trucks-head .right {
		width: 40%;		
	}	
}

@media (max-width: 850px){	
	#so-pallet-trucks-head .left,
	#so-pallet-trucks-head .right {
		width: auto;	
	}	
	
	#so-pallet-trucks-head .left {
		position: static;	
	}
	
	#so-pallet-trucks-head .right {
		float: none;	
	}			
}	

/* floated content */

#so-pallet-trucks-head .floated-content{
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}

@media (max-width: 850px){
	#so-pallet-trucks-head .floated-content{
		position: static;
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		-o-transform: none;
		transform: none;
	}	
}	

/* img */

#so-pallet-trucks-head .right .img{
	position: relative;
	padding: 0 5%;
}

#so-pallet-trucks-head .right .img img{
	display: block;	
}

#so-pallet-trucks-head .right .img span{
	position: absolute;
	top: 90%;
	right: -5%;
}

@media (max-width: 850px){

	#so-pallet-trucks-head .right .img{
		max-width: 210px;
		margin-left: auto;
		margin-right: auto;	
	}		
}


/* =====================
	r2r-share-btn
   ===================== */

.r2r-share-btn{
	display: inline-block;
	position: relative;
	
	padding: 0 16px;
	margin: 0 6px;	
	
	border-radius: 3px;
	
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-size: 20px;
	line-height: 46px;
	color: white;
	text-decoration: none;
	text-align: left;
}

@media screen and (max-width: 800px){

	.r2r-share-btn{
		text-align: center;	
		width: 25px;
		padding: 0 12px;
	}	
	
	.r2r-share-btn .txt{
		display: none;
	}		
}

.r2r-share-btn-facebook{
	background-color: #43598e;	
}

.r2r-share-btn-twitter{
	background-color: #57a1d4;	
}

.r2r-share-btn-email{
	background-color: #e4745a;	
}

.r2r-share-btn .fa{
	position: relative;
	margin-right: 4px;
	font-size: 1.2em;
}

.r2r-share-btn-email .fa{
	top: 0;
}

.r2r-share-btn-facebook .fa,
.r2r-share-btn-twitter .fa{
	top: 0.1em;	
}	

@media screen and (max-width: 800px){

	.r2r-share-btn .fa{
		margin-right: 0;
		line-height: 46px;
	}		
}

/* ------------------------------------------------- */

.r2r-share-confirmation{
	margin: 0 auto;
	max-width: 700px;
	border: 1px solid black;
}		
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   