
@media print {
	@page :left {
		margin: .4cm;
	}
	
	@page :right {
		margin: .4cm;
	}
	
	body, p, li {
		font-size: 9pt;
		line-height: 15pt;
	}
	
	h2 {
		page-break-after: avoid;
	}
	
	a:link, a:visited {
		color: #781351;
	}
	
	span.sku_wrapper {
		color: #f68028;
		font-weight: 400;
		margin-bottom: 14pt;
		font-size: 14pt;
		text-transform: uppercase;
	}
	
	ol.flex-control-nav.flex-control-thumbs {
		display: none;
	}
	
	.header {
		display: none !important;
	}
	
	body .wrapper .header nav {
		display: none !important;
	}
	
	body .wrapper .header .nav-sub {
		display: none !important;
	}
	
	#header, #nav, .noprint, .header, .footer, .woocommerce-breadcrumb, .yith-wcwl-add-to-wishlist, .jumbotron, section.related.products, .product-socials, form.cart, #contact-button {
		display: none;
	}
	
	#container, #container2, #content {
		width: 100%;
		margin: 0;
		float: none;
	}
	
	body.safari .wrapper .content {
		margin-top: 0px;
	}
	
	.lighttext {
		color: #000;
	}
	
	.tagged_as a, span.posted_in a {
		color: #000;
		text-decoration: none;
		padding-right: 0px;
		font-size: 9pt;
		text-transform: capitalize;
	}
	
	.tabs.wc-tabs {
		display: none;
	}
	
	.collapse:not(.show) {
		display: block;
	}
	
	.card-header button.btn.btn-link {
		background-color: white;
		border: none;
		padding-left: 0;
		margin-left: -3px;
	}
	
	.row.page-content.product .col-md-12:before {
		content: "armfield";
		margin: 4pt 0 24pt 30pt;
		display: inline-block;
		font-size: 32pt;
		color: #192a67;
		font-weight: 800;
		font-family: "Myriad-Bold", Arial, Helvetica, "sans-serif";
		border-bottom: 4px solid #f68028;
		padding-bottom: 0pt;
		line-height: 26pt;
		letter-spacing: -1pt;
		transform: scaleX(1.5);
	}
	
	.woocommerce div.product .woocommerce-tabs .panel {
		padding: 0pt;
		border-left: 0pt solid #d3ced2;
		border-bottom: 0pt solid #d3ced2;
		border-right: 0pt solid #d3ced2;
		display: block !important;
		margin-bottom: .5cm;
	}
	
	.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {}
	
	.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {}
	
	.woocommerce-product-details__short-description p {
		font-size: 11pt;
		line-height: 16pt;
		margin: 12pt 0;
	}
	
	.woocommerce-Tabs-panel p {
		font-size: 9pt;
		line-height: 12pt;
		margin-bottom: 12pt;
		max-width: 700pt;
	}
	
	.woocommerce-product-gallery__image.flex-active-slide {
		aspect-ratio: 1/1;
	}
	
	.summary.entry-summary {
		margin-top: 0;
	}
	
	.row.carousel {
		display: block;
		overflow: hidden;
		margin: 0px 60px;
	}
	
	.carousel-caption, .carousel-additional, .carousel-indicators {
		display: none;
	}
	
	.carousel-item:nth-of-type(2) {
		display: none;
	}
	
	.carousel-item:nth-of-type(3) {
		display: none;
	}
	
	.carousel-item:nth-of-type(4) {
		display: none;
	}
	
	.carousel-item:nth-of-type(5) {
		display: none;
	}
	
	.carousel-item:nth-of-type(6) {
		display: none;
	}
	
	.carousel-item img {
		width: 100%;
		height: auto;
	}
	
	.row.buttonPanel .blue {
		display: none;
	}
	
	body .wrapper .content:after {
		content: "Armfield Limited. Unit 10 Headlands Business Park, Salisbury Road, Ringwood, Hampshire BH24 3PB. England. Tel: +44(0) 1425 478781";
		font-size: 10pt;
		display: block;
		margin: 20pt 40pt;
		border-top: 1pt dotted #333;
		padding-top: 12pt;
		text-align: center;
	}
	
	body .wrapper .content .container-fluid .row .carousel.slide .carousel-inner {
		max-height: 100%;
	}
	
	#exampleModal, #ModalLanguage {
		display: none;
	}
	
	.downloads-tab {
		display: none;
	}
	
	.searchpanel {
		display: none;
	}
	
	button {
		border: none;
		padding: .5rem;
		aspect-ratio: revert;
		background-color: white;
		color: #000;
		transition: none;
	}
	
	.btn-primary {
		background-color: #ef7b0e;
		border-color: #ef7b0e;
		border: 0;
	}
	
	body .wrapper .header nav button.navbar-toggler {
		display: none;
	}
	
	body .wrapper .header nav .user-list {
		display: none;
	}
	
	.card {
		margin-bottom: .5cm;
	}
	
	.card-body {
		max-width: 490pt;
	}
	
	.card-body ul ul {
		list-style-type: decimal !important;
		margin-top: 10px;
	}
	
	.product_meta > span {
		display: block;
		margin: 10px 0;
		width: 100%;
		border-bottom: 1pt dotted #cdcdcd;
		padding-bottom: 10px;
		color: #f68028;
	}
	
	span.sku {
		font-weight: 800;
	}
	
	body .wrapper .content .container-fluid .row.page-content ul:not(.nav) {
		font-size: inherit;
		margin: 12pt;
	}
}
