/* ---------------------------------------- 

		     PRINT CSS STYLES 

---------------------------------------- */

/* UNIVERSAL STYLES */

body {
	color: #000 !important;
}

a {
	text-decoration: none;
}

img,
.btn {
	display: none !important;
}

	
/* HEADER */

.header {
	height: auto;
	background: transparent;
	border-bottom: 0;
}

.header::before {
	content: "Sorbothane";
	display: block;
	padding-bottom: 20px;
	font: 700 42px/42px "Open Sans Condensed";
	text-transform: uppercase;
	color: #000;
	border-bottom: 1px solid #000;
}	

	.header-container {
		display: none;
	}

	
/* NAVIGATION */

.desktop-navigation, 
.mobile-navigation, 
.back-to-top-link {
	display: none;
}

/* HOMEPAGE */

.hp-hero, 
.gallery,
.gallery-indication, 
.hp-gold-gradient, 
.bin-shadow {
	display: none;
}

	.hp-bins {
		padding: 30px 0 20px;
	}

		.bin {
			width: 100%;
		}
		
			.bin-engineer .custom-solution-text h3 {
				text-align: left;
			}
		
			.custom-vitamix, .custom-solution > img {
				display: none;
			}
			
			.custom-solution-text {
				width: 100%;
				float: none;
				margin: 0 auto;
			}
		
		.hp-markets {
			width: 100%;
			padding: 0 0 50px;
		}
		
			.hp-markets > img {
				display: none;
			}
			
			.hp-markets-header {
				width: 100%;
			}
			
				.hp-markets-header h2 {
					display: block;
					width: 100%;
					float: none;
					padding-bottom: 20px;
					text-align: left;
					border-right: 0;
				}
				
				.hp-markets-header span {
					display: block;
					width: 100%;
					float: none;
					margin: 0;
					bottom: 0;
					text-align: left;
				}
				
				.hp-markets-icons {
					margin-top: 10px;
				}
				
				.markets-icon-row, 
				.markets-icon-row + .markets-icon-row {
					width: 100%;
				}
				
				.markets-icon-row + .markets-icon-row {
					margin: 0;
				}
				
					.markets-icon {
						width: 100%;
						float: none;
						margin-right: 0;
						text-align: left;
					}
					
						.markets-icon .icon {
							display: none;
						}
						
						.markets-icon > a {
							font: 700 14px/28px "Open Sans";
							color: #095596;
						}


/* SUBPAGES */

.breadcrumbs,
.sp-right,
.sp-featured-content {
	display: none;
}

.sp-center {
	display: block;
	width: 100%;
	padding-bottom: 20px;
	padding-right: 0;
}

	.sp-center h1 {
		padding: 10px 0;
		font-size: 35px;
		line-height: 35px;
		color: #000;
	}


	/* ACCORDIONS */
	
	.expand {
		padding: 10px 0 0;
		border-bottom: 0;
	}
	
	.expand-content {
		display: block !important;
		padding: 0 0 10px;
		border-bottom: 0;
	}
	
	
	/* BLOG */
	
	.blogwrapper > h2 {
		font-size: 28px;
		line-height: 32px;
		padding-bottom: 15px;
	}
	
	.blogitem {
		margin-bottom: -15px;
		padding: 0;
		border-top: 0;
	}
	
	.blogpager {
		display: none;
	}

						
/* FOOTER */

.footer {
	padding: 10px 0 0;
	border-top: 0;
}

.footer-usa {
	display: none;
}

	.footer-usa > img, .footer-container div.footer-links, 
	a.sitelink {
		display: none;
	}
	
	.footer-container {
		width: 100%;
		color: #000;
	}
	
		.footer-container img {
			display: none !important;
		}
	
		.footer-container div.footer-company, 
		.footer-container div.footer-contact, 
		.footer-container div.footer-copyright {
			width: 33%;
			padding: 0;
			border-right: 0;
		}

	

