* {background: transparent !important;color: #000 !important; /* Black prints faster: h5bp.com/s */box-shadow: none !important;text-shadow: none !important;}
a, a:visited {text-decoration: underline;}
a[href]:after {content: " (" attr(href) ")";}
abbr[title]:after {content: " (" attr(title) ")";}
.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after {content: "";}
pre, blockquote {border: 1px solid #999;page-break-inside: avoid;}
thead {display: table-header-group; /* h5bp.com/t */}
tr, img {page-break-inside: avoid;}
img {max-width: 100% !important;}
@page {margin: 0.5cm;}
p, h2, h3 {orphans: 3;widows: 3;}
h2,h3 {page-break-after: avoid;}
.dont-print {display: none;}

#select-chair, .product-cat, .prod-excerpt p, .product-tagline {display: none !important;}
.select-seat {display: none !important; height: 0 !important;}

#print-use { display: block; }
.page-title {
	top: 60px;
	margin-top: 0;
}
#print-use {
	display: block !important; 
	text-align: center;
	text-transform: uppercase;
	}
.product-section {
	margin-top: 200px;
}
h4.byc {display: none;}
.build-chair-step1 {
	width: 100% !important;
	float: none !important;
}
.build-chair-step2.one_third {
	width: 100% !important;
	float: none !important;
}
.build-chair-step3 {
	width: 100% !important;
}

.build-chair-step4 {
	max-width: 100% !important;
	float: left !important;
}
.build-chair-step5 {
	max-width: 100% !important;/*
	float: left !important;*/
}
.expanded-view {
	margin-bottom: 0px !important;
	border-bottom: unset !important;
	margin-top:-150px;
}

.build-chair-step2 .style-image {
	max-width: 100px !important;
	width: 10% !important;
}
.selected-option .initials {
    color: #000 !important;
    border-color: #000 !important;
    border-width: 2px;
    font-weight: 600;
}