/*!
Theme Name: Direct Printing
Theme URI: http://underscores.me/
Author: James Monk Design
Author URI: https://www.jamesmonkdesign.co.uk
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: direct-printing
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Direct Printing is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
 html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#000;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both;margin:0;padding:0;line-height:1.2em}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#F90443;text-decoration:none;color:#fff;padding:0 5px}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#000}a:hover{color:#F70443}a:hover,a:active{outline:0}#wpcf7-f200-p120-o1{margin-bottom:50px}.page div.wpcf7-response-output{padding:15px;margin:20px 0 10px;font-size:1em}.page span.wpcf7-not-valid-tip{text-align:left;font-size:.9em;margin-top:5px}.page .cf7sr-g-recaptcha-invalid span.wpcf7-not-valid-tip{text-align:center;font-size:1em}label{font-weight:700}fieldset{width:50%;float:left;border:none;margin:0;padding:0 15px 0 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}fieldset:last-of-type{float:right;padding-right:0;padding-left:15px}.wpcf7 button,.wpcf7 input[type="button"],.wpcf7 input[type="reset"],.wpcf7 input[type="submit"]{display:block;-webkit-appearance:none;border:none;text-transform:uppercase;cursor:pointer;width:100%;color:rgb(255 255 255);font-weight:400;font-size:.938em;background-color:#02093A;display:inline-block;padding:10px 0}.wpcf7 button:hover,.wpcf7 input[type="button"]:hover,.wpcf7 input[type="reset"]:hover,.wpcf7 input[type="submit"]:hover{background-color:#F90443;color:#fff}select,input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:rgb(39 40 46);font-size:1em;border:none;padding:8px 10px;width:100%;background-color:#fff;margin-bottom:0;border:1px solid #aaa}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}.cf7sr-g-recaptcha{display:inline-block;margin-top:0}.red{color:red}span.wpcf7-list-item{margin:10px 0 0;display:block}.main-navigation li.menu-item-has-children{background-image:url(/wp-content/themes/direct-printing/img/down-arrow.png);background-repeat:no-repeat;background-position:right center;padding-right:20px}.main-navigation{display:block;width:100%}.main-navigation ul{list-style:none;margin:0;padding:0}.main-navigation ul ul{box-shadow:none;float:left;position:absolute;top:100%;left:-999em;z-index:99999;text-align:left;padding-top:10px}.main-navigation li ul li{margin:0;padding:7.5px;background-color:rgb(0 0 0 / .5)}.main-navigation li ul li:hover{background-color:rgb(0 0 0)}.main-navigation li ul li a:hover{color:#F70443}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:250px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative;display:inline-block;padding:0 45px;font-size:20px;line-height:1.4em;transition:transform .2s}.main-navigation li strong{font-family:'latosemibold';font-size:22px}.main-navigation a{display:block;text-decoration:none;color:#eee}.main-navigation a:hover{color:#fff;transform:scale(1.05)}.sticky{display:block}.post,.page{margin:0}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:0}.page-links{clear:both;margin:0}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}@font-face{font-display:swap;font-family:'latoheavy';src:url(/wp-content/themes/direct-printing/fonts/lato-heavy-webfont.eot);src:url('/wp-content/themes/direct-printing/fonts/lato-heavy-webfont.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/direct-printing/fonts/lato-heavy-webfont.woff2) format('woff2'),url(/wp-content/themes/direct-printing/fonts/lato-heavy-webfont.woff) format('woff'),url(/wp-content/themes/direct-printing/fonts/lato-heavy-webfont.ttf) format('truetype'),url('/wp-content/themes/direct-printing/fonts/lato-heavy-webfont.svg#latoheavy') format('svg');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'latoregular';src:url(/wp-content/themes/direct-printing/fonts/lato-regular-webfont.eot);src:url('/wp-content/themes/direct-printing/fonts/lato-regular-webfont.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/direct-printing/fonts/lato-regular-webfont.woff2) format('woff2'),url(/wp-content/themes/direct-printing/fonts/lato-regular-webfont.woff) format('woff'),url(/wp-content/themes/direct-printing/fonts/lato-regular-webfont.ttf) format('truetype'),url('/wp-content/themes/direct-printing/fonts/lato-regular-webfont.svg#latoregular') format('svg');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'latosemibold';src:url(/wp-content/themes/direct-printing/fonts/lato-semibold-webfont.eot);src:url('/wp-content/themes/direct-printing/fonts/lato-semibold-webfont.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/direct-printing/fonts/lato-semibold-webfont.woff2) format('woff2'),url(/wp-content/themes/direct-printing/fonts/lato-semibold-webfont.woff) format('woff'),url(/wp-content/themes/direct-printing/fonts/lato-semibold-webfont.ttf) format('truetype'),url('/wp-content/themes/direct-printing/fonts/lato-semibold-webfont.svg#latosemibold') format('svg');font-weight:400;font-style:normal}body,button,input,select,optgroup,textarea{font-family:'latoregular'}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}header{position:fixed;width:100%;z-index:3}#top-header{background-color:#02093A;color:#fff;overflow:hidden}#top-header .left-col{width:33.3%}#top-header .right-col{width:66.6%}.smaller #top-header{height:0;opacity:0}#top-header a{color:#fff}#social-media-links i{font-size:1.438em;transition:transform .1s}#menu-header-menu a{transition:transform .6s;display:block}#featured-products li.product img:hover,#top-footer img:hover{transform:scale(1.25)}#menu-header-menu a:hover,#social-media-links i:hover{transform:scale(1.05)}#featured-products li.product img{transition:transform 1s}#top-footer img,#social-media img{transition:transform .1s}#social-media img:hover{transform:scale(1.1)}#top-header h3{font-size:.9em;display:inline-block;vertical-align:middle}#top-header ul{margin:0;padding:0;display:inline-block;vertical-align:middle}#top-header li{display:inline-block;margin-left:10px}#top-header a{text-decoration:none}#top-header #menu-header-menu li{font-size:.9em;font-weight:400;text-transform:uppercase;margin-left:30px}#menu-header-menu i{font-size:18px;margin-right:2.5px}#bottom-header{color:#fff;background-image:url(/wp-content/themes/direct-printing/img/header-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;padding:30px 0}#logo{float:left;width:20%}#site-navigation{float:left;width:53%;text-align:center}#product-search{float:right;width:27%;text-align:right;margin-top:15px}.smaller #bottom-header{padding:10px 0}.smaller #logo{width:10%}.smaller #product-search,.smaller #site-navigation{margin-top:5px}.smaller #site-navigation{width:63%}.smaller .main-navigation li{font-size:.85em}#spacer{width:100%;height:153px}#page-content ul{padding:0;margin-top:15px;margin-bottom:30px}#page-content li{padding:2.5px 0}.left-col{float:left;width:50%;padding-right:7.5px}.right-col{float:right;width:50%;text-align:right;padding-left:7.5px}.center-content{width:100%;max-width:1400px;padding:0 15px;margin:0 auto}.center-content::after{content:'';display:block;clear:both}#breadcrumbs{margin-top:15px;color:#666;font-size:.9em}#breadcrumbs a{text-decoration:none}.current-item{color:#000}#page-content,#woocommerce-wrapper,#home-categories{margin-top:15px}.overlay{background-color:rgb(0 0 0 / .33)}.overlay:hover{background-color:rgb(0 0 0 / .13)}.category .overlay{position:relative}.title-wrapper{position:absolute;width:100%;z-index:1;bottom:20px;left:20px;color:#fff;text-align:left}.title-wrapper h2{font-size:1.625em;margin-bottom:2.5px}#site-banner-banner-bottom,#site-banner-banner-top{background-color:#F90443;color:#fff;padding:5px 15px;width:100%}#site-banner-banner-bottom{position:fixed;bottom:0;left:0;padding:10px 15px;z-index:9999999}#site-banner-banner-bottom p,#site-banner-banner-top p{margin:0;padding:0}#site-banner-banner-bottom a,#site-banner-banner-top a{color:#fff}.category.large h2{font-size:2.50em;margin-bottom:0}.title-wrapper h3{font-size:1.063em}.category.large h3{font-size:1.375em}.category.large{height:600px;background-repeat:no-repeat;background-size:cover;background-position:center center}.category.small{height:292px;background-repeat:no-repeat;background-size:cover;background-position:center center;transition:transform .3s}.category.small:hover{transform:scale(1.02)}.category.large .overlay{height:600px}.category.small .overlay{height:292px}ul.cat-list{margin:0;padding:0}ul#menu-footer-menu{padding:0;margin-top:20px;margin-left:20px;margin-bottom:0}#menu-footer-menu li{margin:7.5px 0;font-size:.95em}#menu-footer-menu a{color:#fff;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-position:0% 100%;background-repeat:no-repeat;background-size:0% 1px;transition:background-size .3s}#menu-footer-menu a:hover{background-size:100% 1px}.right-col .cat-list li{float:left;width:50%;list-style:none;margin-bottom:15px}.right-col .cat-list li:nth-child(odd){padding-right:7.5px}.right-col .cat-list li:nth-child(even){padding-left:7.5px}.center-col{clear:both}.center-col .cat-list li{float:left;width:25%;list-style:none;margin-bottom:15px}.center-col .cat-list li:nth-child(4n+1){border-right:10px solid #fff}.center-col .cat-list li:nth-child(4n+2){border-left:5px solid #fff;border-right:7.5px solid #fff}.center-col .cat-list li:nth-child(4n+3){border-left:7.5px solid #fff;border-right:5px solid #fff}.center-col .cat-list li:nth-child(4n+4){border-left:10px solid #fff}#page-header{padding:80px 0;text-align:center;background-repeat:no-repeat;background-position:center center;background-size:cover}#page-header h1{font-size:2em;color:#fff;text-transform:uppercase;margin:0;padding:0}.woocommerce td.product-name dl.variation p{margin:5px 0}.woocommerce .products ul li,.woocommerce ul.products li{text-align:center}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-size:1.2em}.woocommerce ul.products li.product .price{font-size:1.1em;font-weight:700}.woocommerce ul.products li.product a h2:hover{color:#F70443}.related h2{text-align:center;font-size:1.563em;padding:50px 0 15px}.woocommerce ul.products li.product .woocommerce-loop-product__title{padding-bottom:2.5px}.woocommerce div.product div.summary{margin-bottom:0}#payment:before{content:'Your payment method';font-size:1.25em}.woocommerce-checkout #payment{background:none}.woocommerce-checkout #payment ul.payment_methods li{margin-bottom:30px}.wc-proceed-to-checkout h3{text-align:center;color:#666;font-weight:400;font-size:1.1em}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#F90443;font-size:1.25em;font-weight:700}.single.woocommerce div.product p.price{margin-top:5px}.summary .price ins{color:#F90443}.wcppec-checkout-buttons__separator{display:none}.woocommerce-checkout #payment ul.payment_methods li{background:#ebe9eb;padding:15px}#stripe-payment-data p:first-of-type{margin-bottom:0}.woocommerce-checkout #payment div.payment_box .form-row{margin-bottom:0}.form-row.place-order{margin-top:15px}.woocommerce-checkout #payment div.form-row{padding:.5em}.woocommerce-checkout #payment ul.payment_methods{padding:15px 0 0}#place_order{width:100%;float:none;padding:15px 0;margin:20px 0;font-size:1.1em;text-transform:uppercase}#stripe-payment-data fieldset{width:100%;float:none}.woocommerce form .form-row textarea{height:12em}h3#order_review_heading{margin-top:30px;margin-bottom:10px}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background:#F90443;border:2px solid #F90443;padding:15px 45px;color:#fff;float:none;clear:both;border-radius:0;font-size:1em;text-transform:uppercase;margin-top:10px}.woocommerce div.product form.cart .button{float:left;width:100%;font-size:1.1em;border-radius:5px;padding:17.5px 20px}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#fff;color:#F90443}.woocommerce div.product form.cart div.quantity{float:none;margin:0 4px 20px 0}.search .woocommerce-wrapper ul{margin:0;padding:0;list-style:none}.woocommerce-MyAccount-navigation ul{margin:20px 0 0;padding:0;list-style:none}.woocommerce-MyAccount-navigation ul li a{background-color:#eee;padding:10px 0;text-align:center;margin-bottom:10px;display:block;max-width:350px}body .woocommerce .products .product .lumise-list-button,body.woocommerce .products .product .lumise-list-button,.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover{background-color:#F90443;color:#fff}.woocommerce div.product form.cart .variations th{margin-top:10px}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{text-align:left}.woocommerce-MyAccount-navigation ul li a:hover{background-color:#ddd}.woocommerce-MyAccount-navigation ul li a{text-decoration:none}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin-bottom:1em}.woocommerce ul.products li.product .button{display:none}.woocommerce ul.products li.product a img{margin-bottom:0}.woocommerce ul.products li.product .price ins,.woocommerce ul.products li.product .price{color:#F90443}.archive.woocommerce ul.products{margin-top:15px}.archive.woocommerce ul.products li.product a img{border:1px solid #aaa}.sizing-information{border:1px solid #aaa;padding:25px;margin-bottom:25px}.sizing-information h3{margin-bottom:20px}.sizing-information ul{margin:20px 0;padding:0 30px;list-style:none}.sizing-information ul li::before{content:"\2022";color:#F90443;font-weight:700;display:inline-block;width:1em;margin-left:-1em}.sizing-table{border:1px solid #ccc;text-align:center}.table-head{background-color:#ccc;padding:5px 0}.sizing-row{border:1px solid #eee;padding:5px 0}.sizing-row::after{content:"";clear:both;display:table}.sizing-column{float:left;width:50%}ul.product-categories{margin:10px 0 0;padding:0;list-style:none}ul.product-categories a{text-decoration:none}ul.product-categories li{padding:5px 0}ul.children{margin-bottom:0;margin-left:20px;list-style:none;padding:0;margin-top:5px}aside .widget{background-color:#eee;padding:25px;margin-bottom:25px}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{padding:0;margin:10px 0 0}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:3px double #aaa;padding:10px 0 0;margin-top:15px}p.woocommerce-mini-cart__buttons{margin-bottom:0;padding-bottom:0}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{margin-right:5px;margin-bottom:5px;width:48%;float:left;margin:0 1%;text-align:center;background-color:#000;color:#fff}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{width:150px}.woocommerce-wrapper{float:right;width:66.6%;padding-left:20px}.single .woocommerce-wrapper{float:none;width:100%;padding-left:0}.single #woocommerce-wrapper aside{display:none}#woocommerce-wrapper aside{float:left;width:33.3%;padding-right:20px}.price{font-size:1em;color:#F90443}#featured-products{margin-top:45px;margin-bottom:45px}#featured-products h2{text-align:center;font-size:1.563em;margin-bottom:22.5px}#featured-slider-wrapper{position:relative;padding:0 45px}.tns-outer{position:relative;margin:15px 45px 0;z-index:2}button.auto{display:none}.controls{position:absolute;margin-top:0;left:20px;right:20px;top:42.5%;z-index:1}.controls .next{float:left;border:none;background:none;width:21px;height:42px;background-image:url(/wp-content/themes/direct-printing/img/left-arrow.jpg);background-repeat:no-repeat;background-size:contain;cursor:pointer}.controls .previous{float:right;border:none;background:none;width:21px;height:42px;background-image:url(/wp-content/themes/direct-printing/img/right-arrow.jpg);background-repeat:no-repeat;background-size:contain;cursor:pointer}#featured-products li.product{text-align:center}#featured-products a{text-decoration:none}#featured-products h2.woocommerce-loop-product__title{font-size:1.063em;margin-bottom:5px}#featured-products a.button{display:none}#featured-products h3{font-weight:700;font-size:1.2em;margin-top:20px}#featured-products p{margin:0;padding:0}p.categories a{color:#666}.featured-product-img{height:357px;background-size:cover;background-repeat:no-repeat;background-position:center center;transition:transform .2s}.featured-product-img:hover{transform:scale(1.05)}#sticky-toolbar{display:none;background-color:#f0f0f0;width:100%;position:fixed;bottom:0;left:0;z-index:999999}#sticky-toolbar ul{margin:0;padding:0}#sticky-toolbar li{width:40%;color:#000;font-size:1em;float:left;text-align:center;padding:15px 0;list-style:none}#sticky-toolbar li:first-of-type{border-right:1px solid #ccc;width:30%}#sticky-toolbar li:last-of-type{border-left:1px solid #ccc;width:30%}#sticky-toolbar a{text-decoration:none}#sticky-toolbar i{display:block;font-size:1.5em;margin-bottom:5px}#page-content{min-height:450px}.error-404{min-height:400px;text-align:center;padding-top:150px}#top-footer a.button,#top-footer .price,#top-footer .woocommerce-loop-product__title,.onsale{display:none}#top-footer .columns-3{margin:20px 0 0;padding:0}#top-footer .columns-3 li{margin-bottom:0}#top-footer{color:#fff;background-image:url(/wp-content/themes/direct-printing/img/footer-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;padding:45px 0}#top-footer h2{font-size:1.313em}#top-footer .textwidget p{font-size:.938em;margin:15px 0 0}#top-footer img{max-width:220px}#top-footer section{float:left;width:25%;padding-right:50px}#bottom-footer{background-color:#02093A;color:#fff;padding:6px 0}#bottom-footer p{margin:0;padding:0;font-size:.85em}#hero-slider{padding-top:30px}#hero-slider-wrapper{padding:0 40px;position:relative}#featured-products .tns-outer,#hero-slider .tns-outer{margin:15px 0 0}#hero-slider ul{margin:0;padding:0;list-style:none}#hero-slider li{list-style:none}#hero-slider ul.cat-list li:first-of-type{width:40%;float:left;height:546px}#hero-slider ul.cat-list li{width:20%;float:left;height:277px;padding:4px}#hero-slider ul.cat-list li .category.small,#hero-slider ul.cat-list li .category.small .overlay{height:269px}#hero-slider ul.cat-list li:first-of-type .category.small .overlay,#hero-slider ul.cat-list li:first-of-type .category.small{height:546px}.page-template-page-home-v2 .center-content{max-width:none}.page-template-page-home-v2 #featured-products h2{text-align:left;font-size:35px;padding:0 45px}.product_cat-gang-sheet #wc-stripe-express-checkout-element,.product_cat-gang-sheet .quantity,.product_cat-gang-sheet table.variations,.product_cat-gang-sheet .variable-items-wrapper{display:none!important}.product_cat-gang-sheet #gang-sheet-builder-button{width:100%;border-radius:0;font-size:18px;padding:20px 20px;text-transform:uppercase;background-color:#F90443!important;border:none;transition:transform .5s}.product_cat-gang-sheet #gang-sheet-builder-button:hover{transform:scale(1.05)}#our-merch .previous,#our-merch .next,#featured-products .previous,#featured-products .next,.page-template-page-home-v2 .controlshero .previous,.page-template-page-home-v2 .controlshero .next{height:80px;width:40px}#our-merch .controls,#featured-products .controls,.page-template-page-home-v2 .controlshero{left:-10px;right:-10px;top:46%}#featured-products .controls{top:30%}#our-merch .controls .previous,#featured-products .controls .previous,.page-template-page-home-v2 .controlshero .previous{background-image:url(/wp-content/themes/direct-printing/img/right-arrow-v2.jpg)}#our-merch .controls .next,#featured-products .controls .next,.page-template-page-home-v2 .controlshero .next{background-image:url(/wp-content/themes/direct-printing/img/left-arrow-v2.jpg)}li[data-tool="filter"]{display:none!important}#our-merch{margin-top:45px;margin-bottom:45px}#merch-slider-wrapper{position:relative}#our-merch h2{text-align:left;font-size:35px;padding:0 45px}#our-merch ul{margin:0;padding:0;list-style:none}#our-merch .category.small,#our-merch .category.small .overlay{height:357px}#our-merch .title-wrapper h3{font-size:1.625em}#create-new{text-align:center;padding:40px 0 45px}#create-new h2{display:inline-block}#create-new ul{display:inline-block;margin:0;padding:0 0 0 20px}#create-new li{display:inline-block;padding:0 10px;font-size:1.05em}#create-new a{text-decoration:none;border:1px solid #02093A;padding:6px 12.5px;border-radius:5px;font-weight:700;transition:transform .2s;display:block}embed,iframe,object{max-width:none;width:100%}#create-new a:hover{transform:scale(1.05)}#about-direct-printing{background-color:#EEE;padding:80px 45px}.about-content{float:left;width:50%;padding-right:45px}#about-direct-printing h1{font-size:55px;font-family:'latoheavy'}#about-direct-printing p{font-size:18px}.about-img{float:right;width:50%;background-size:cover;background-repeat:no-repeat;background-position:center center;height:450px}.buttons-wrapper{padding-top:10px}.buttons-wrapper a{display:block;font-size:18px;border:2px solid #02093A;color:#02093A;padding:10px 20px;margin-left:20px;text-decoration:none;display:inline-block;font-weight:700;transition:transform .2s}.buttons-wrapper a:hover{transform:scale(1.05)}.buttons-wrapper a i{font-size:1.3em;position:relative;top:2px}.buttons-wrapper a:first-child{background-color:#02093A;color:#fff;margin-left:0}#highlighted-product{background-color:#EEE;padding:80px 45px}.higlighted-img{float:left;width:50%;background-size:cover;background-repeat:no-repeat;background-position:center center;height:450px}.highlighted-content{float:right;width:50%;padding-left:45px;height:450px}.vertical-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.vertical-content{position:relative;top:50%;transform:translateY(-50%)}.highlighted-content h2{font-size:55px;font-family:'latoheavy';max-width:70%;line-height:1em;margin-bottom:10px}.highlighted-content p{font-size:18px}.woocommerce-Price-amount{font-size:18px;color:#F90443}a.buy-now{font-size:18px;border:2px solid #02093A;color:#02093A;padding:10px 25px;text-decoration:none;display:inline-block;font-weight:700;transition:transform .2s}a.buy-now:hover{transform:scale(1.05)}a.buy-now i{font-size:1.3em;position:relative;top:2px}@media screen and (max-width:1360px){#product-search{margin-top:5px;margin-right:75px}}@media screen and (max-width:1160px){#logo{width:30%}#create-new h2{margin-bottom:5px}#create-new li{padding:5px}.buttons-wrapper a{font-size:16px;text-align:center;display:block;margin-left:0}.buttons-wrapper a:last-of-type{margin-top:10px}}@media screen and (max-width:960px){#top-header h3,#top-header span{display:none}#top-header #menu-header-menu li{margin-left:10px}}@media screen and (max-width:760px){#hero-slider-wrapper{padding:15px 0 0}.woocommerce-wrapper,#woocommerce-wrapper aside{float:none;width:100%;padding-right:0}#woocommerce-wrapper aside{margin-top:50px}.about-content{float:none;width:100%;padding-right:0}.about-img{float:none;width:100%;height:200px;margin-toP:25px}#hero-slider{padding-top:0}#hero-slider ul.cat-list li:first-of-type{display:block;width:100%;float:none}}@media screen and (max-width:660px){#top-header li#wpmenucartli{display:none}#hero-slider ul.cat-list li:first-of-type{width:100%;float:none;height:auto;margin-bottom:15px}#hero-slider ul.cat-list li .category.small,#hero-slider ul.cat-list li .category.small .overlay,#hero-slider ul.cat-list li:first-of-type .category.small .overlay,#hero-slider ul.cat-list li:first-of-type .category.small{height:300px}#hero-slider ul.cat-list li{width:100%;float:none;padding:4px;height:auto;margin-bottom:15px}#featured-products{margin-top:30px;margin-bottom:30px}#about-direct-printing h1{font-size:40px;font-family:'latoheavy';text-align:center}#about-direct-printing{padding:30px}#about-direct-printing p{font-size:16px}.buttons-wrapper a{font-size:16px}#our-merch .controls,#featured-products .controls{top:25%}#our-merch h2{text-align:center;font-size:35px;padding:0}#hero-slider{padding-top:15px}#highlighted-product{background-color:#EEE;padding:60px 30px;text-align:center}.highlighted-content{float:none;width:100%;padding-left:0;height:auto;padding-top:20px}.highlighted-content h2{font-size:40px;max-width:100%;margin-bottom:10px;text-align:center}a.buy-now,.highlighted-content p{font-size:16px}.woocommerce-Price-amount{text-align:center;display:block}#highlighted-product .vertical-wrapper{transform-style:flat}#highlighted-product .vertical-content{position:static;top:auto;transform:none}.higlighted-img{float:none;width:100%;height:250px}#create-new{padding:30px 0 35px}#create-new h2{display:block;font-size:28px}#create-new li{font-size:1em}#our-merch .category.small,#our-merch .category.small .overlay,.featured-product-img{height:275px}.page-template-page-home-v2 #featured-products h2{text-align:center;font-size:30px;padding:0}.rplg{display:none}#sticky-toolbar{display:block}#product-search{float:none;width:100%;text-align:center}.smaller #logo,#logo{float:none;text-align:left;width:100%;max-width:66.6%}.center-col .cat-list li:nth-child(4n+1),.center-col .cat-list li:nth-child(4n+2),.center-col .cat-list li:nth-child(4n+3),.center-col .cat-list li:nth-child(4n+4),#top-footer section,.right-col .cat-list li:nth-child(2n),.right-col .cat-list li:nth-child(2n+1),.right-col .cat-list li,.left-col,.right-col{float:none;width:100%;padding:0;text-align:left;border:none}#top-header .left-col{width:33.3%;float:left}#top-header .right-col{width:66.6%;float:right;text-align:right}#top-footer{padding-bottom:0}#top-footer section{padding-bottom:45px}#top-footer h2{text-align:center}#bottom-header{padding-top:20px}.smaller #bottom-header{padding:20px 0}.category.large,.category.large .overlay,.category.small,.category.small .overlay{height:345px}.category.large{margin-bottom:15px}.category.large h2{font-size:1.625em}.category.large h3{font-size:1.063em}#bottom-footer .right-col,#bottom-footer{text-align:center}#bottom-footer{padding:15px 0}#bottom-footer .right-col{margin-top:10px}#bottom-footer p{font-size:.75em;text-align:center}}s