#header-nav,
.right-side-header,
#upsell-product,
#main-infocenter,
#header-search,
#header-account,
#main-menu-container,
.skip-link,
.header-minicart,
.col-left.sidebar,
.add-to-cart-wrapper,
.pseudoStickyBlock,
a.product-print,
.toggle-tabs,
.bx-controls-direction,
.product-view .productcart,
.link-facebook,
.product-collateral > dl > dt,
.hidden-print {
	display: none !important;
}
.product-view .product-sku,
#upsell-product,
.visible-print {
	display: block !important;
}
.product-view .product-image .product-image-gallery img {
	width: 200px;
	height: auto;
	padding-left: 0;
}
.product-collateral {
	margin-bottom: 20px;
}
.collateral-tabs .tab-container {
	max-height: 50000px !important;
}
.main-container,
.col-main,
.row {
	padding: 0 !important;
	margin: 0 !important;	
}
body .product-collateral {
	padding-top: 50px;
	overflow: visible;
}
.collateral-tabs .tab-container,
.product-collateral > dl {
	overflow: visible;
}
.col-main, .col-md-ht-7, .col-sm-9 {
	width: 100% !important;
	padding: 0 !important;
	float: none;
}
.images {
	clear: all;
}
.image-items {
	float: left;
}
.product-shop {
	margin-top: 30px;
}
.product.slide {
	margin-bottom: 10px;
	width: 23% !important;
}
.bxslider {
	width: 100% !important;
	display: inline-block;
	margin-top: 10px !important;
}
.bxslider h3.product-name {
	margin-top: 0;
	font-size: 10px !important;
	line-height: 14px !important;
}
.bxslider .product-subtitle-slider,
.up-sell-carousel .product-subtitle-slider,
.product.slide .product-sku {
    font-size: 10px;
    line-height: 14px;
}
.product-view .bx-wrapper {
	max-width: 100% !important;
}
.bxslider .product-image img {
	max-height: 80px;
	width: auto;
	margin: 0 auto;
	display: block;
}
.product-view .product-image {
	margin-bottom: 10px;
	padding: 0 10px !important;
}
.footer-col {
	padding: 0 !important;
	width: 30% !important;
	min-height: 0;
}
.footer-container {
	background: none;
	color: black !important;
	position: relative;
	margin-top: 50px;
}
.footer {
	position: relative;
}
body .product-view .product-collateral > dl > dd {
	padding: 0;
}
body #product-attribute-specs-table th.label {
	padding: 15px 0 10px;
}
body .upsell-product,
body .product-collateral {
	margin-top: 10px;
	margin-bottom: 10px;
}
body .product-view .product-collateral .collateral-tabs span {
	margin: 10px 0;
}
body, html, .wrapper, .page, .main-container, .container, .main, .col-main, table {
	overflow: visible !important;
	font-size: 10px !important;
	line-height: 14px !important;
}
body .product-essential .product-sku,
body .product-essential .std {
	font-size: 12px !important;
	line-height: 16px !important;
}
#product-attribute-specs-table th.label,
#block-related h2, #upsell-product h2, .cart .crosssell h2 {
	font-size: 14px !important;
	line-height: 16px !important;
}
#block-related + #upsell-product {
	border: none !important; 
}
#upsell-product {
	padding-top: 20px !important;
}
.product-img-box, .product-collateral, .product-view .block-related, .box-collateral {
	margin-bottom: 20px;
}
table {
	width: 100%;
	max-width: 100%;
}
body, button, input, select, table, textarea {
	font-size: 12px;
}
.container {
	width: 100% !important;
}
.fa.fa-angle-right::before {
	content: '>' !important;
	background: none !important;
}

.std ul {
	list-style: disc;
	margin-left: 15px;
    display: inline-block !important;
}
.std ul li {
	background: none;
    padding-left: 0;
    display: list-item;
}
.bxslider-view .slide {
	display: none;
	float: none !important;
}
.bxslider-view .slide:nth-child(1),
.bxslider-view .slide:nth-child(2),
.bxslider-view .slide:nth-child(3),
.bxslider-view .slide:nth-child(4) {
	display: block;
}
.bx-wrapper img {
	max-width: 100%;
	height: auto;
}
.footer,
.footer .title {
	color: #000;
}
.footer .footer-col {
	width: 20% !important;
	margin-right: 3%;
}
.footer .footer-col:first-child {
	display: none;
}
.interrupter {
	background: none;
	background-color: transparent;
	margin-top: 310px;
	margin-left: 200px;
}
.interrupter img {
	display: block;
	width: 100% !important;
    height: auto;
	padding: 0 !important;
	background-color: transparent;
}
