/* Misc */
	/* Page Wrapper */
	.page-wrapper {z-index:1;}
	/* Buttons */
	.sc-button {width:auto; min-width:62px; height:39px; padding:4px; background-color:#10ace2; color:#ffffff; font-family:'Lato', sans-serif; font-size:18px; font-weight:600; text-align:center; text-transform:uppercase; border:none;}
	/* Links */
	a:hover {color:#10ace2 !important; outline:none !important;}
	a:active {color:#10ace2 !important; outline:none !important;}
	a:focus {color:#10ace2 !important; outline:none !important;}
	/* Prevent iOS from adding border radiuses to inputs */
	body input[type="text"], body input[type="email"], body input[type="number"], body input[type="image"], body input[type="password"], body select, body textarea {-webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px; -webkit-appearance: none;}
/* Navigation Panel */
	.phone-navigation-panel {display:none;}
/* Header */
	/* Hello Bar */
	.phone-header-container {display:none;}
	.phone-header-search-container {display:none;}
	.header-hellobar {width:100%; height:63px; padding:0; background-color:#c7c7c7; font-family:'Poppins', sans-serif;}
	.header-hellobar-container {width:100%; margin:0 auto; padding:0; text-align:center;}
	.header-hellobar-container .hellobar-desktop-creative {width:1106px; margin:0 auto;}
	.header-hellobar-container .hellobar-tablet-creative {display:none;}
	.header-hellobar .hellobar-feature {float:left;}
	.hellobar-feature .hellobar-feature-image {float:left; text-align:right;}
	.hellobar-feature .hellobar-feature-image img {}
	.hellobar-feature .hellobar-feature-copy {float:left; margin-left:13px;}
	.hellobar-feature .hellobar-feature-copy > span {display:block; color:#203767; text-transform:uppercase;}
	.hellobar-feature .hellobar-feature-copy .feature-headline {font-size:17px; font-weight:600; line-height:17px;}
	.hellobar-feature .hellobar-feature-copy .feature-subtext {font-size:13px; font-weight:500;}
	.hellobar-feature.same-day-shipping {width:292px; margin-left:32px;}
	.hellobar-feature.always-in-stock {width:177px; margin-left:30px;}
	.hellobar-feature.made-in-the-usa {width:205px; margin-left:52px;}
	.hellobar-feature.made-in-the-usa .hellobar-feature-copy .feature-headline {margin-top:3px;}
	.hellobar-feature.lowest-prices {width:284px; margin-left:69px;}
	.hellobar-feature.lowest-prices .hellobar-feature-image {position:relative; top:-6px; left:2px;}
	.hellobar-feature.lowest-prices .hellobar-feature-copy {position:relative; top:-1px; left:-2px;}
	.hellobar-feature.lowest-prices .hellobar-feature-copy .feature-headline {color:#e82d35;}
	.hellobar-feature.lowest-prices .hellobar-feature-copy a {color:#2a3f6d; text-decoration:underline; font-weight:500;}
	/* Top Links */
	.header-main-container {padding:0; width:1170px;}
	.header-main-container .header-top-links {width:100%; font-family:'Poppins', sans-serif; margin-top:8px;}
	.header-main-container .header-top-links ul {float:right; margin:0;}
	.header-main-container .header-top-links ul li {float:left; list-style:none; margin-left:6px;}
	.header-main-container .header-top-links ul li:first-of-type {margin-left:0;}
	.header-main-container .header-top-links ul li:first-of-type img {margin-right:9px; position:relative; top:-1px;}
	.header-main-container .header-top-links ul li:last-of-type {}
	.header-main-container .header-top-links ul li a {font-size:13px; color:#6f6f6f;}
	.header-main-container .header-top-links ul li a:hover {text-decoration:none;}
	.header-main-container .header-top-links ul li:last-of-type a {font-weight:600;}
	.header-main-container .header-top-links ul li .separator {font-size:12px; font-weight:700; color:#939393; display:inline-block; margin-left:4px;}
	/* Logo Row */
	.header-logo-row {margin-top:7px;}
	.header-logo-row > div {float:left;}
	.header-logo-row .logo-wrapper {position:relative; top:10px;}
	.header-logo-row .search-wrapper {margin-left:100px; margin-top:25px; position:relative;}
	.header-logo-row .search-wrapper .header-search-query-input {width:441px; height:49px; padding:15px; border:none; background-color:#e7e7e7; color:#666666; font-family:'Poppins', sans-serif; font-size:16px; font-weight:500;}
	.header-logo-row .search-wrapper .header-search-submit-button {position:absolute; right:19px; top:13px;}
	.header-logo-row .call-today-wrapper {margin-left:58px; margin-top:32px;}
	.header-logo-row .call-today-wrapper span {display:block; font-family:'Poppins', sans-serif; font-size:14px; line-height:14px; font-weight:500; color:#10ace2; text-align:right;}
	.header-logo-row .call-today-wrapper a {display:block; position:relative; top:-3px; font-family:'Lato', sans-serif; font-size:20px; font-weight:600; font-style:italic;color:#10ace2;}
	.header-logo-row .call-today-wrapper a:hover {text-decoration:none;}
	.header-logo-row .my-cart-wrapper {width:152px; height:48px; padding:13px; margin-left:28px; margin-top:25px; background-color:#10ace2; font-family:'Poppins', sans-serif; font-size:15px; text-align:center;}
	.header-logo-row .my-cart-wrapper a {color:#ffffff;}
	.header-logo-row .my-cart-wrapper a:hover, .header-logo-row .my-cart-wrapper a:active, .header-logo-row .my-cart-wrapper a:focus {color:#ffffff !important; text-decoration:none !important;}
	.header-logo-row .my-cart-wrapper a:hover {text-decoration:none;}
	.header-logo-row .my-cart-wrapper a span {font-family:'Droid Sans', sans-serif; margin-left:3px;}
	.header-logo-row .my-cart-wrapper .my-cart-icon {margin-right:5px; position:relative; top:-1px; left:-2px;}
	.header-logo-row .my-cart-wrapper .my-cart-label {position:relative; top:2px;}
	/* Nav Row */
	.header-nav-row {width:100%; margin-top:38px;}
	.header-nav-row ul {margin:0; padding:0;}
	.header-nav-row ul li {list-style:none; float:left; text-align:center; margin-left:22px;}
	.header-nav-row ul li:first-of-type {margin-left:0;}
	.header-nav-row ul li.separator {width:1px; height:18px; margin-top:16px; background-color:#c4c4c4;}
	.header-nav-row ul li a {font-family:'Lato', sans-serif; color:#4d4d4d; text-transform:uppercase;}
	.header-nav-row ul li a:hover {text-decoration:none;}
	.header-nav-row ul li a > span {display:block; letter-spacing:1px;}
	.header-nav-row ul li a .header-nav-row-category-line-one {font-size:14px; font-weight:600; line-height:16px;}
	.header-nav-row ul li a .header-nav-row-category-line-two {font-size:24px; font-weight:600;}
	/* Printer Search Row */
	.header-printer-search-row {width:100%; height:66px; margin-top:8px; background-color:#2f2f2f;}
	.header-printer-search-row .printer-search-row-container {width:1020px; margin:0 auto; padding-top:12px;}
	.header-printer-search-row .printer-search-row-container > div {float:left;}
	.printer-search-row-container .printer-label-finder-badge {width:274px; height:43px; background-image:url('../images/header/printer-finder/printer-finder-badge-bg.jpg'); background-repeat:no-repeat;}
	.printer-search-row-container .printer-label-finder-badge img {display:inline-block; margin:10px 11px 0 35px;}
	.printer-search-row-container .printer-label-finder-badge span {display:inline-block; vertical-align:bottom; font-family:'Lato', sans-serif; font-size:17px; font-weight:600; color:#ffffff;}
	.printer-search-row-container .printer-search-wrapper {}
	.printer-search-row-container .printer-search-wrapper label.prompt {display:inline-block; margin:0 33px 0 18px; font-family:'Lato', sans-serif; font-size:14px; color:#ffffff; text-transform:uppercase; font-weight:600;}
	.printer-search-row-container .printer-search-wrapper .printer-search-dropdown {width:250px; height:41px; padding:7px 13px; border:1px solid #4c4c4c; font-family:'Poppins', sans-serif; font-size:14px; font-weight:400; color:#2f2f2f; -webkit-appearance:none; -moz-appearance:none; appearance:none; background-image:url('../images/header/printer-finder/select-carret-down-background.png'); background-repeat:no-repeat; background-position:220px 15px;}
	.printer-search-wrapper .printer-search-dropdown.brand {background-color:#ffffff;}
	.printer-search-wrapper .printer-search-dropdown.model {margin:0 20px; background-color:#dddddd;}
	.printer-search-row-container .printer-search-wrapper .print-search-go-button {position:relative; top:3px;}
/* Footer */
	.site-footer {width:100%;}
	/* Footer Newsletter Signup */
	.footer-newsletter-validation-messages-wrapper {}
	.footer-newsletter-validation-messages-wrapper .alert {display:none;}
	.footer-newsletter-signup {width:700px; margin:67px auto 64px auto; clear:both;}
	.footer-newsletter-signup span {display:block; width:100%; font-family:'Lato', sans-serif; font-weight:400; color:#000; text-transform:uppercase;}
	.footer-newsletter-signup .footer-newsletter-callout-line-one {padding-left:25px; font-size:20px; letter-spacing:6px; text-align:left;}
	.footer-newsletter-signup .footer-newsletter-callout-line-two {font-size:55px; letter-spacing:4px; text-align:center; margin:0 0 28px 0;}
	.footer-newsletter-signup .footer-newsletter-form-wrapper {}
	.footer-newsletter-form-wrapper .footer-newsletter-email-field {float:left; width:542px; height:63px; padding:0 22px; border:1px solid #7b7b7b; font-family:'Lato', sans-serif; font-size:19px; color:#a3a3a3; font-weight:400;}
	.footer-newsletter-form-wrapper .footer-newsletter-join-button {float:left; width:155px; height:63px; font-size:20px;}
	/* Footer Links Box */
	.footer-links-box {width:100%; background-color:#f5f5f5;}
	.footer-links-box .links-box-container {width:1080px; margin:0 auto; padding:60px 0 40px 0;}
	.footer-links-box .links-box-container .links-box-column {float:left; margin-left:140px; text-align:left;}
	.footer-links-box .links-box-container > div:first-of-type {margin-left:0;}
	.footer-links-box .links-box-container.customer-support {width:329px;}
	.footer-links-box .links-box-container.about-smith-corona {width:262px;}
	.footer-links-box .links-box-container.resource-center {width:209px;}
	.links-box-column .links-box-column-heading {display:block; margin-bottom:30px; font-family:'Lato', sans-serif; font-size:23px; font-weight:600; color:#000; text-transform:uppercase;}
	.links-box-column .links-box-column-heading .footer-link-collapse-toggle {display:none;}
	.links-box-column ul {margin:0; padding:0;}
	.links-box-column ul li {margin-bottom:10px; font-family:'Poppins', sans-serif; font-size:14px; color:#000; font-weight:600; list-style:none;}
	.links-box-column ul li:last-of-type {margin-bottom:0;}
	.links-box-column ul li a {font-family:'Poppins', sans-serif; font-size:14px; color:#000; font-weight:600; text-decoration:none;}
	ul.footer-contact-details {margin-top:30px;}
	ul.footer-contact-details li {font-size:13px; font-weight:400; border-top:1px solid #000; padding:11px 0 3px 7px;}
	ul.footer-contact-details li img {margin-right:10px;}
	ul.footer-contact-details li a, .links-box-column ul.footer-contact-details li span {font-size:13px; font-weight:400;}
	ul.footer-contact-details li > a, .links-box-column ul.footer-contact-details li > span {position:relative; top:3px;}
	ul.footer-social-icons {margin-top:30px;}
	ul.footer-social-icons li {float:left; margin-left:9px;}
	ul.footer-social-icons li:first-of-type {margin-left:0;}
	.footer-headset-section {position:relative; max-width:230px; margin:20px 0;}
	.footer-headset-section .headset-call-to-action {display:block; font-family:"Lato", sans-serif; font-size:16px; font-weight:600; color:#000;}
	.footer-headset-section .headset-subtext {display:block; margin:15px 0 0 0; font-family:"Lato", sans-serif; font-size:14px; font-weight:600; color:#000;}
	.footer-headset-section .headset-subtext a {font-family:"Lato", sans-serif; font-size:14px; font-weight:600; color:#10ACE2;}
	.footer-headset-section .headset-graphic {position:absolute; top:0; right:0;}
	/* Footer Copyright Row */
	.footer-copyright-row {width:100%; padding:17px 0; background-color:#7b7b7b;}
	.footer-copyright-row .footer-accepted-payment-methods-wrapper {width:372px; margin:0 auto;}
	.footer-copyright-row .footer-accepted-payment-methods-wrapper span {display:block; width:100%; margin-bottom:15px; text-align:center; font-family:'Poppins', sans-serif; font-size:15px; font-weight:600; color:#c8c8c8;}
	.footer-copyright-row .footer-accepted-payment-methods-wrapper ul {margin:0; padding:0;}
	.footer-copyright-row .footer-accepted-payment-methods-wrapper ul li {list-style:none; float:left; margin-left:13px;}
	.footer-copyright-row .footer-accepted-payment-methods-wrapper ul li:first-of-type {margin-left:0;}
	.footer-copyright-row .footer-developed-by-row {width:100%; text-align:center; margin-top:25px;}
	.footer-copyright-row .footer-developed-by-row a {font-family:'Poppins', sans-serif; font-size:12px; color:#c8c8c8; text-decoration:none;}
/* Homepage */
	/* Hero Banners */
	#homepage-desktop-hero-banner {width:100%; max-width:1700px; margin:0 auto 45px auto;}
	#homepage-tablet-hero-banner {display:none !important;}
	#homepage-phone-hero-banner {display:none !important;}
	.phone-homepage-printer-finder-wrapper {display:none;}
	/* Shop Featured Products */
	.shop-call-to-action-heading {width:100%; margin:0 auto 35px auto; font-family:'Lato', sans-serif; color:#000; text-transform:uppercase; text-align:center;}
	.shop-call-to-action-heading .line-one {display:block; font-size:28px; font-weight:400;}
	.shop-call-to-action-heading .line-two {display:block; font-size:43px; font-weight:500;}
	#homepage-featured-products-display {width:100%; max-width:1170px; padding:0 15px; margin:0 auto 45px auto;}
	#homepage-featured-products-display .featured-product {width:100%; max-width:243px;}
	#homepage-featured-products-display .featured-product > .product-name {width:100%; height:125px; margin-bottom:15px; text-align:center; font-family:'Lato', sans-serif; color:#666666; text-transform:capitalize;}
	#homepage-featured-products-display .featured-product .product-name a {display:block; height:117px; color:#666666;}
	#homepage-featured-products-display .featured-product .product-name a:hover {text-decoration:none;}
	#homepage-featured-products-display .featured-product .product-name .product-name {display:block; max-width:240px; font-size:20px; font-weight:600;}
	#homepage-featured-products-display .featured-product .product-name .product-name span {display:block; font-size:30px; font-weight:600;}
	#homepage-featured-products-display .featured-product .product-name .product-disclaimer {display:block; margin-top:5px; font-size:15px; font-style:italic; color:#e82d35; font-weight:600;}
	#homepage-featured-products-display .featured-product .product-image {margin-bottom:15px; text-align:center;}
	#homepage-featured-products-display .featured-product .product-image img {margin:0 auto; vertical-align:center;}
	#homepage-featured-products-display .featured-product .product-pricing {width:100%; margin-bottom:25px; text-align:center; font-family:'Lato', sans-serif; text-transform:uppercase;}
	#homepage-featured-products-display .featured-product .product-pricing .pricing-verbiage {font-size:18px; color:#4d4d4d; font-weight:400;}
	#homepage-featured-products-display .featured-product .product-pricing .pricing-verbiage .price-amount {font-weight:800;}
	#homepage-featured-products-display .featured-product .buy-now-button {display:block; width:100%; height:50px; padding-top:13px; font-family:'Lato', sans-serif; font-size:17px; text-transform:uppercase; color:#ffffff; text-align:center;}
	#homepage-featured-products-display .featured-product .buy-now-button:hover, #homepage-featured-products-display .featured-product .buy-now-button:active, #homepage-featured-products-display .featured-product .buy-now-button:focus {color:#ffffff !important; text-decoration:none !important;}
	.below-section-horizontal-rule {width:100%; height:1px; background-color:#b4b4b4;}
	.homepage-phone-hero-banner-bottom-separator {display:none;}
	/* Trusting Customers */
	#homepage-trusting-customers {width:100%; max-width:1170px; margin:55px auto 35px auto;}
	#homepage-trusting-customers .left-side {float:left; width:50%;}
	#homepage-trusting-customers .left-side .trust-copy {margin:50px auto 0 auto; padding-left:25px; font-family:'Lato', sans-serif; color:#000; text-transform:uppercase;}
	#homepage-trusting-customers .left-side .trust-copy .line-one {display:block; font-size:24px; font-weight:400; letter-spacing:6px;}
	#homepage-trusting-customers .left-side .trust-copy .line-two {display:block; margin:5px 0 5px 138px; font-size:62px; letter-spacing:4px;}
	#homepage-trusting-customers .left-side .trust-copy .line-three {display:block; margin-left:195px; font-size:24px; font-weight:400; letter-spacing:6px;}
	#homepage-trusting-customers .right-side {float:right; width:50%;}
	#homepage-trusting-customers .right-side .trusting-customers-image-container {}
	#homepage-trusting-customers .right-side .trusting-customers-image-container img {}
	/* About Box */
	#homepage-about-box {width:100%; padding:40px 0 80px 0; background-color:#f5f5f5;}
	#homepage-about-box .about-box-container {width:100%; max-width:1170px; margin:0 auto;}
	#homepage-about-box .about-box-container .about-box-buy-direct-heading {width:100%; text-align:center; font-family:'Lato', sans-serif; font-size:37px; font-weight:400; color:#000; text-transform:uppercase;}
	#homepage-about-box .about-box-container .about-box-buy-direct-heading span {font-weight:600;}
	#homepage-about-box .about-box-container .about-top {margin-top:50px;}
	#homepage-about-box .about-box-container .about-top .left-side {float:left; width:776px;}
	#homepage-about-box .about-box-container .about-top .left-side .video-iframe-wrapper {position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; margin-bottom:15px;}
	#homepage-about-box .about-box-container .about-top .left-side .video-iframe-wrapper iframe, #homepage-about-box .about-box-container .about-top .left-side .video-iframe-wrapper embed, #homepage-about-box .about-box-container .about-top .left-side .video-iframe-wrapper object {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
	#homepage-about-box .about-box-container .about-top .right-side {float:right; width:394px; padding-left:30px;}
	#homepage-about-box .about-box-container .about-top .right-side h3 {font-family:'Lato', sans-serif; color:#000; text-transform:uppercase; text-align:left;}
	#homepage-about-box .about-box-container .about-top .right-side h3 .line-one {display:block; font-size:23px; font-weight:400; letter-spacing:4px;}
	#homepage-about-box .about-box-container .about-top .right-side h3 .line-two {display:block; margin-top:5px; font-size:37px; font-weight:600; letter-spacing:2px;}
	#homepage-about-box .about-box-container .about-top .right-side p {font-family:'Poppins', sans-serif; font-size:15px; color:#000; line-height:26px; font-weight:500;}
	#homepage-about-box .about-box-container .sidekick-images {margin-top:15px;}
	#homepage-about-box .about-box-container .sidekick-images div.sidekick-image {float:left; width:33%; margin-left:0.5%;}
	#homepage-about-box .about-box-container .sidekick-images div:first-of-type {margin-left:0;}
	#homepage-about-box .about-box-container .sidekick-images div.sidekick-image img {}
	
/* Parent Category Page */
	.category-page-main-container {width:100%; max-width:1170px; margin:0 auto;}
	.category-page-main-container .breadcrumbs {width:100%; margin:10px 0;}
	.category-page-main-container .breadcrumbs ul {margin:0; padding:0; list-style:none;}
	.category-page-main-container .breadcrumbs ul li {float:left; margin-left:5px; font-family:'Lato', sans-serif; font-size:14px; font-weight:600; color:#464646;}
	.category-page-main-container .breadcrumbs ul li:first-of-type {margin-left:0;}
	.category-page-main-container .breadcrumbs ul li a {font-family:'Lato', sans-serif; font-size:14px; font-weight:600; color:#464646; text-decoration:none;}
	.category-page-main-container .breadcrumbs ul li:first-of-type a {color:#10ace2;}
	.category-page-left-sidebar {float:left; width:270px;}
	.category-page-left-sidebar-with-category-tree {float:left; width:270px;}
	.category-page-category-tree-wrapper {width:75%;}
	.category-page-category-tree-wrapper .category-tree-heading {display:block; padding-bottom:10px; border-bottom:1px solid #dfdfdf; font-family:'Lato', sans-serif; font-size:18px; font-weight:800; color:#000;}
	.category-page-category-tree-wrapper ul {margin:10px 0 0 0; padding:0; list-style:none;}
	.category-page-category-tree-wrapper ul li {margin-bottom:10px; }
	.category-page-category-tree-wrapper ul li a {font-family:'Lato', sans-serif; font-size:15px; font-weight:600; color:#000;}
	.category-page-left-sidebar .category-left-sidebar-heading {display:block; margin-bottom:10px; font-family:'Lato', sans-serif; font-size:18px; font-weight:600; color:#000;}
	.category-page-left-sidebar .category-left-sidebar-heading .glyphicon-triangle-bottom {font-size:14px;}
	.category-page-left-sidebar .category-left-sidebar-facet-container {position:relative; width:220px; border-bottom:1px solid #dfdfdf; padding:20px 0;}
	.category-page-left-sidebar > div:first-of-type {border-top:1px solid #dfdfdf;}
	.category-left-sidebar-facet-container .facet-collapse-toggle {position:absolute; top:35px; right:0; font-size:30px; cursor:pointer;}
	.category-left-sidebar-facet-container .facet-heading {font-family:'Lato', sans-serif; font-size:14px; font-weight:600; color:#464646;}
	.category-left-sidebar-facet-container .facet-heading .facet-heading-facet-label {display:block; font-size:18px; font-weight:800;}
	.category-left-sidebar-facet-container ul {margin:15px 0 0 10px; padding:0; list-style:none;}
	.category-left-sidebar-facet-container ul li {}
	.category-left-sidebar-facet-container ul li input {}
	.category-left-sidebar-facet-container ul li label {position:relative; top:-1px; margin-left:5px; font-family:'Lato', sans-serif; font-size:15px; font-weight:400; color:#000;}
	.category-left-sidebar-facet-container ul li label .facet-item-count {display:inline-block; margin-left:5px; color:#8a8a8a;}
	.category-page-main-content {float:left; width:900px;}
	#page-title-heading {margin-top:0; font-family:'Lato', sans-serif; font-size:33px; font-weight:600; color:#474747;}
	.category-page-header-banner-desktop {display:block; width:100%; text-align:left;}
	.category-page-header-banner-tablet {display:none;}
	.category-page-header-banner-phone {display:none;}
	.category-page-subcategory-listing-wrapper {width:100%; margin-top:20px}
	.category-page-subcategory-listing-wrapper .subcategory-item {float:left; width:31%; margin:0 0 30px 0;}
	.category-page-subcategory-listing-wrapper .subcategory-item .subcategory-item-border-wrapper {width:100%; height:425px; border:1px solid #c7c7c7; border-bottom:none;}
	.category-page-subcategory-listing-wrapper > div:nth-child(3n + 2) {margin-left:3%; margin-right:3%;}
	.category-page-subcategory-listing-wrapper .subcategory-item .subcategory-image {width:100%; margin:30px auto 20px auto; text-align:center;}
	.category-page-subcategory-listing-wrapper .subcategory-item .subcategory-image img {margin:0 auto;}
	.category-page-subcategory-listing-wrapper .subcategory-item .subcategory-name {width:100%; max-width:185px; margin:0 auto 5px auto; text-align:center;}
	.category-page-subcategory-listing-wrapper .subcategory-item .subcategory-name a {font-family:'Lato', sans-serif; font-size:19px; font-weight:600; color:#4d4d4d; text-decoration:none;}
	.category-page-subcategory-listing-wrapper .subcategory-item .subcategory-short-description {width:100%; max-width:185px; margin:0 auto; text-align:center; font-family:'Lato', sans-serif; font-size:15px; font-weight:400; color:#4d4d4d;}
	.category-page-subcategory-listing-wrapper .subcategory-item .subcategory-buy-now-button {display:block; width:100%; height:42px; padding-top:10px; background-color:#10ace2; color:#ffffff; font-family:'Lato', sans-serif; font-size:16px; font-weight:600; text-transform:uppercase; text-align:center;}
	.category-page-subcategory-listing-wrapper .subcategory-item .subcategory-buy-now-button:hover, .category-page-subcategory-listing-wrapper .subcategory-item .subcategory-buy-now-button:active, .category-page-subcategory-listing-wrapper .subcategory-item .subcategory-buy-now-button:focus {color:#ffffff !important; text-decoration:none;}
	.category-page-subcategory-listing-bottom-hr {width:100%; height:1px; color:#e8e8e8;}
	.category-page-category-footer-wrapper {}
	.category-page-category-footer-wrapper h4 {font-family:'Lato', sans-serif; font-size:21px; font-weight:600; color:#474747;}
	.category-page-category-footer-wrapper p {margin:10px 0; font-family:'Poppins', sans-serif; font-size:15px; font-weight:300; color:#464646;}
	.category-page-category-footer-wrapper .truncated-category-footer {}
	.category-page-category-footer-wrapper .category-page-category-footer-read-more-toggle {display:block; width:100%; text-align:right; font-family:'Lato', sans-serif; font-size:12px; font-weight:600; color:#000; text-transform:uppercase; text-decoration:none;}
	.category-page-category-footer-wrapper .untruncated-category-footer {display:none;}
/* Subcategory Page */
	.category-page-pagination-and-sort-wrapper {width:100%; display:block;}
	.category-page-phone-filter-and-sort-wrapper {display:none;}
	.category-page-phone-pagination {display:none;}
	.category-page-phone-facet-panel {display:none; position:fixed; top:0; left:0; width:89%; height:100%; padding:15px; margin-left:-100%; z-index:5000; overflow:scroll; background-color:#ffffff; }
	.category-page-pagination-and-sort-wrapper .left-side {float:left;}
	.category-page-pagination-and-sort-wrapper .left-side .listing-item-count {float:left; font-family:'Poppins', sans-serif; font-size:14px; font-weight:500; color:#535353;}
	.category-page-pagination-and-sort-wrapper .left-side .listing-pages {position:relative; top:-2px; float:left; margin-left:15px; padding:0; list-style:none;}
	.category-page-pagination-and-sort-wrapper .left-side .listing-pages li {float:left; padding:0 6px; border-right:1px solid #c4c4c4; font-family:'Lato', sans-serif; font-size:15px; font-weight:300; color:#858585;}
	.category-page-pagination-and-sort-wrapper .left-side .listing-pages li:last-of-type {border-right:none; padding-right:0;}
	.category-page-pagination-and-sort-wrapper .left-side .listing-pages li a {font-family:'Lato', sans-serif; font-size:15px; font-weight:300; color:#858585; text-decoration:none;}
	.category-page-pagination-and-sort-wrapper .left-side .listing-pages li a.first-page {}
	.category-page-pagination-and-sort-wrapper .left-side .listing-pages li a.last-page {}
	.category-page-pagination-and-sort-wrapper .left-side .listing-pages li a.page-bookened-link {font-weight:600; color:#203767;}
	.category-page-pagination-and-sort-wrapper .left-side .listing-pages li span {font-family:'Lato', sans-serif; font-size:15px; font-weight:300; color:#858585;}
	.category-page-pagination-and-sort-wrapper .left-side .listing-pages li span.active-page {font-weight:600; color:#464646;}
	.category-page-pagination-and-sort-wrapper .left-side .listing-pages li span.page-gap {}
	.category-page-pagination-and-sort-wrapper .right-side {position:relative; top:-15px; float:right;}
	.category-page-pagination-and-sort-wrapper .right-side label {display:inline-block; font-family:'Poppins', sans-serif; font-size:14px; font-weight:400; color:#777777;}
	.category-page-pagination-and-sort-wrapper .right-side select {width:210px; height:32px; padding-left:10px; border:1px solid #c4c4c4; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; font-family:'Poppins', sans-serif; font-size:14px; font-weight:600; color:#464646; text-align:left; -webkit-appearance:none; -moz-appearance:none; appearance:none; background-image:url('../images/header/printer-finder/select-carret-down-background.png'); background-repeat:no-repeat; background-size:9px 6px; background-position:195px 12px;}
	.category-page-product-listing-wrapper {width:100%; margin-top:20px;}
	.category-page-product-listing-wrapper .product-listing-item {float:left; width:31%; margin:0 0 30px 0;}
	.category-page-product-listing-wrapper > div:nth-child(3n + 2) {margin-left:3%; margin-right:3%;}
	.category-page-product-listing-wrapper .product-listing-item  .product-listing-item-border-wrapper {position:relative; width:100%; height:440px; padding:0 15px; border:1px solid #c7c7c7; border-bottom:none;}
	.category-page-product-listing-wrapper .product-listing-item .product-image-wrapper {width:100%; margin:20px auto 10px auto; text-align:center;}
	.category-page-product-listing-wrapper .product-listing-item .product-image-wrapper img {height:122px; margin:0 auto;}
	.category-page-product-listing-wrapper .product-listing-item .product-name-wrapper {}
	.category-page-product-listing-wrapper .product-listing-item .product-name-wrapper a {display:block; height:52px; font-family:'Lato', sans-serif; font-size:19px; font-weight:400; color:#4d4d4d; text-decoration:none;}
	.category-page-product-listing-wrapper .product-listing-item .product-name-wrapper a span {font-weight:800;}
	.category-page-product-listing-wrapper .product-listing-item .product-name-wrapper .product-disclaimer {display:block; margin-top:5px; font-family:'Lato', sans-serif; font-size:15px; font-style:italic; color:#E82D35; font-weight:600;}
	.category-page-product-listing-wrapper .product-listing-item .product-sku {margin-top:5px; font-family:'Lato', sans-serif; font-size:15px; font-weight:500; color:#1f3666; text-transform:uppercase;}
	.category-page-product-listing-wrapper .product-listing-item .product-sku span {font-weight:900;}
	.category-page-product-listing-wrapper .product-listing-item .product-rating-wrapper {margin-top:5px;}
	.category-page-product-listing-wrapper .product-listing-item .product-rating-wrapper ul {display:inline-block; margin:0; padding:0; list-style:none;}
	.category-page-product-listing-wrapper .product-listing-item .product-rating-wrapper ul li {float:left; margin-left:2px;}
	.category-page-product-listing-wrapper .product-listing-item .product-rating-wrapper ul li:first-of-type {margin-left:0;}
	.category-page-product-listing-wrapper .product-listing-item .product-rating-wrapper ul li img {}
	.category-page-product-listing-wrapper .product-listing-item .product-rating-wrapper span {position:relative; top:2px; display:inline-block; margin-left:2px; font-family:'Lato', sans-serif; font-size:12px; font-weight:600; color:#515151;}
	.category-page-product-listing-wrapper .product-listing-item .product-specs-wrapper {height:86px; margin-top:10px;}
	.category-page-product-listing-wrapper .product-listing-item .product-specs-wrapper ul {list-style:none; margin:0; padding:0;}
	.category-page-product-listing-wrapper .product-listing-item .product-specs-wrapper ul li {font-family:'Lato', sans-serif; font-size:15px; font-weight:400; color:#5c5c5c;}
	.category-page-product-listing-wrapper .product-listing-item .product-specs-wrapper ul li span {font-weight:600; display:inline-block; margin-right:3px;}
	.category-page-product-listing-wrapper .product-listing-item .product-pricing-wrapper {position:absolute; bottom:10px; right:20px; font-family:'Lato', sans-serif; font-size:14px; font-weight:600; color:#4d4d4d; text-transform:uppercase;}
	.category-page-product-listing-wrapper .product-listing-item .product-pricing-wrapper span {font-size:26px; font-weight:900;}
	.category-page-product-listing-wrapper .product-listing-buy-now-button {display:block; width:100%; height:42px; padding-top:10px; background-color:#10ace2; color:#ffffff; font-family:'Lato', sans-serif; font-size:16px; font-weight:600; text-transform:uppercase; text-align:center;}
	.category-page-product-listing-wrapper .product-listing-buy-now-button:hover, .category-page-product-listing-wrapper .product-listing-buy-now-button:active, .category-page-product-listing-wrapper .product-listing-buy-now-button:focus {color:#ffffff !important; text-decoration:none;}
	.category-page-pagination-and-sort-wrapper.bottom {}
	.category-page-pagination-and-sort-wrapper.bottom .category-pagination-back-to-top-link {display:block; margin-top:5px; font-family:'Poppins', sans-serif; font-size:14px; font-weight:800; color:#535353; text-transform:uppercase;}
	.category-page-pagination-and-sort-wrapper.bottom .category-pagination-back-to-top-link:hover, .category-page-pagination-and-sort-wrapper.bottom .category-pagination-back-to-top-link:active, .category-page-pagination-and-sort-wrapper.bottom .category-pagination-back-to-top-link:focus {text-decoration:none;}
	.category-page-pagination-and-sort-wrapper.bottom .category-pagination-back-to-top-link span {font-size:12px;}
/* Search Results Page */
	.page-layout-smith-corona-search-results .breadcrumbs {display:none;}
	.page-layout-smith-corona-search-results .category-page-left-sidebar {margin-top:15px;}
/* Product Page */
	.product-page-tablet-target-container {display:none;}
	.tablet-product-page-name-and-rating-wrapper {display:none;}
	.product-page-top-container {width:100%;}
	.product-page-top-left {float:left; width:450px;}
	.product-page-image-section-wrapper {width:100%;}
	.product-page-image-section-wrapper .product-page-main-image-container {width:100%; margin-bottom:10px; cursor:pointer;}
	.product-page-image-section-wrapper .product-page-main-image-container img {}
	.product-page-image-section-wrapper .product-page-view-larger-image-link {display:block; width:100%; margin-bottom:20px; text-align:center; font-family:'Lato', sans-serif; font-size:12px; color:#000;}
	.product-page-image-section-wrapper .product-page-view-larger-image-link img {display:inline-block;}
	.product-page-image-section-wrapper .product-page-additional-images-wrapper {margin-bottom:20px;}
	.product-page-image-section-wrapper .product-page-additional-images-wrapper ul {list-style:none; margin:0; padding:0;}
	.product-page-image-section-wrapper .product-page-additional-images-wrapper ul li {float:left; width:87px; margin-left:15px; padding:5px; border:1px solid #000; cursor:pointer;}
	.product-page-image-section-wrapper .product-page-additional-images-wrapper ul li:first-of-type {margin-left:0;}
	.product-page-image-section-wrapper .product-page-additional-images-wrapper ul li img {}
	.product-page-zoom-image-modal {}
	.product-page-zoom-image-modal .modal-content {-webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px;}
	.product-page-zoom-image-modal .modal-header {border:none;}
	.product-page-zoom-image-modal .modal-header h4 {width:100%; text-align:center; font-family:'Lato', sans-serif; font-size:17px; color:#4c4c4c;}
	.product-page-zoom-image-modal .modal-body {}
	.product-page-zoom-image-modal .zoom-image-container {width:100%; text-align:center;}
	.product-page-zoom-image-modal .zoom-image-container img {margin:0 auto;}
	.product-page-short-description-wrapper {margin-bottom:40px; padding:10px 0 0 0; border-top:1px solid #dcdcdc;}
	.product-page-short-description-wrapper p {width:100%; font-family:'Poppins', sans-serif; font-size:14px; font-weight:400; color:#6d6d6d;}
	.product-page-short-description-wrapper p .product-page-short-description-read-more-link {color:#2f2fdc; text-decoration:underline;}
	.product-page-phone-have-questions-wrapper {display:none;}
	.product-page-have-questions-wrapper {width:450px; height:81px; border:1px solid #b1b1b1;}
	.product-page-have-questions-wrapper .green-left-edge {float:left; width:3px; height:79px; background-color:#3d911c;}
	.product-page-have-questions-wrapper .main-have-questions-section {float:left; width:445px;}
	.product-page-have-questions-wrapper .main-have-questions-section .have-questions-header {width:100%; padding:5px 40px; background-color:#e8e8e8;}
	.product-page-have-questions-wrapper .main-have-questions-section .have-questions-header .major {display:inline-block; font-family:'Lato', sans-serif; font-size:19px; font-weight:800; color:#000;}
	.product-page-have-questions-wrapper .main-have-questions-section .have-questions-header .minor {display:inline-block; margin-left:10px; font-family:'Lato', sans-serif; font-size:15px; font-weight:600; color:#000;}
	.product-page-have-questions-wrapper .main-have-questions-section .have-questions-contact-options {width:100%; padding:5px 40px;}
	.product-page-have-questions-wrapper .main-have-questions-section .have-questions-contact-options ul {list-style:none; margin:5px 0 0 0; padding:0;}
	.product-page-have-questions-wrapper .main-have-questions-section .have-questions-contact-options ul li {float:left; margin-left:15px; font-family:'Lato', sans-serif; font-size:14px; font-weight:600; color:#000;}
	.product-page-have-questions-wrapper .main-have-questions-section .have-questions-contact-options ul li:first-of-type {margin-left:0;}
	.product-page-have-questions-wrapper .main-have-questions-section .have-questions-contact-options ul li a {color:#000;}
	.product-page-have-questions-wrapper .main-have-questions-section .have-questions-contact-options ul li span {display:inline-block; margin-left:10px; font-weight:800; color:#203767;}
	.product-page-have-questions-wrapper .main-have-questions-section .have-questions-contact-options .call-us-link {font-weight:800;}
	.product-page-have-questions-wrapper .main-have-questions-section .have-questions-contact-options .email-us-link {text-decoration:underline;}
	.product-page-have-questions-wrapper .main-have-questions-section .have-questions-contact-options .live-chat-icon {margin-right:2px;}
	.product-page-have-questions-wrapper .main-have-questions-section .have-questions-contact-options .live-chat-link {text-decoration:underline;}
	.product-page-top-right {float:right; width:680px;}
	.product-page-name-and-rating-wrapper {}
	.product-page-name-and-rating-wrapper h1 {margin-bottom:5px; font-family:'Lato', sans-serif; font-size:31px; color:#000; font-weight:600;}
	.product-page-name-and-rating-wrapper .product-page-product-sku {font-family:'Lato', sans-serif; font-size:16px; color:#1f3666; font-weight:600;}
	.product-page-name-and-rating-wrapper .product-page-product-sku span {font-weight:800;}
	.product-page-name-and-rating-wrapper .product-page-rating-row {width:100%; margin:10px 0 20px 0;}
	.product-page-name-and-rating-wrapper .product-page-rating-stars-wrapper {display:inline-block;}
	.product-page-name-and-rating-wrapper .product-page-rating-stars-wrapper img {margin-left:2px;}
	.product-page-name-and-rating-wrapper .product-page-rating-stars-wrapper img:first-of-type {margin-left:0;}
	.product-page-name-and-rating-wrapper .product-page-review-count {position:relative; top:3px; display:inline-block; margin-left:10px; font-family:'Open Sans', sans-serif; color:#515151;}
	.product-page-name-and-rating-wrapper .product-page-review-count span {display:inline-block; margin-left:5px;}
	.product-page-name-and-rating-wrapper .product-page-read-our-reviews {position:relative; top:3px; display:inline-block; font-family:'Open Sans', sans-serif; font-size:14px; font-weight:600; color:#000; text-decoration:underline;}
	.product-page-read-our-reviews-chevron {position:relative; top:3px; display:inline-block; font-size:10px; color:#000;}
	.product-page-cpn-redirect-message {}
	.product-page-cpn-redirect-message.phone {display:none;}
	.product-page-quick-specs-wrapper {}
	.product-page-quick-specs-wrapper .quick-specs-heading {display:block; margin-top:10px; font-family:'Lato', sans-serif; font-size:19px; font-weight:800; color:#000;}
	.product-page-quick-specs-wrapper .quick-specs-table-wrapper {width:100%; margin-top:10px; padding:10px 0; border-top:1px solid #c7c7c7; border-bottom:1px solid #c7c7c7;}
	.product-page-quick-specs-wrapper .quick-specs-table-wrapper .left-side  {float:left; width:49%;}
	.product-page-quick-specs-wrapper .quick-specs-table-wrapper  table {}
	.product-page-quick-specs-wrapper .quick-specs-table-wrapper  table > tbody > tr:nth-of-type(2n+1) {background-color:#f5f5f5;}
	.product-page-quick-specs-wrapper .quick-specs-table-wrapper  table > tbody > tr:nth-of-type(2n+2) {background-color:#ffffff;}
	.product-page-quick-specs-wrapper .quick-specs-table-wrapper  table td {border:none; padding:4px 15px;}
	.product-page-quick-specs-wrapper .quick-specs-table-wrapper  table td.spec-field-label {font-family:'Lato', sans-serif; font-size:15px; font-weight:600; color:#000;}
	.product-page-quick-specs-wrapper .quick-specs-table-wrapper  table td.spec-field-value {font-family:'Lato', sans-serif; font-size:15px; font-weight:400; color:#000;}
	.product-page-quick-specs-wrapper .quick-specs-table-wrapper .right-side {float:right; width:49%;}
	.product-page-badge-wrapper {width:100%; margin:5px 0 20px 0;}
	.product-page-badge-wrapper ul {list-style:none;}
	.product-page-badge-wrapper ul li {float:left; margin-left:20px; font-family:'Lato', sans-serif; font-size:15px; font-weight:600; color:#000;}
	.product-page-badge-wrapper ul li:first-of-type {margin-left:0;}
	.product-page-badge-wrapper ul li img {display:inline-block;}
	.product-page-badge-wrapper ul li .checkmark {margin-right:5px;}
	.product-page-badge-wrapper ul li .usa-flag {margin-left:10px;}
	.product-page-price-comparison-wrapper {width:100%;}
	.product-page-price-comparison-wrapper .product-page-price-comparison-tabs {width:100%; border-bottom:1px solid #b1b1b1;}
	.product-page-price-comparison-wrapper .product-page-price-comparison-tabs li {width:49.4%; float:left;}
	.product-page-price-comparison-wrapper .product-page-price-comparison-tabs li:last-of-type {float:right;}
	.product-page-price-comparison-wrapper .product-page-price-comparison-tabs li.active {}
	.product-page-price-comparison-wrapper .product-page-price-comparison-tabs li a {width:100%; font-family:'Lato', sans-serif; font-size:17px; font-weight:600; color:#000; text-align:center; text-transform:uppercase; border:1px solid #b1b1b1; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px; background-color:#f5f5f5;}
	.product-page-price-comparison-wrapper .product-page-price-comparison-tabs li.active a {border:1px solid #b1b1b1; border-bottom:1px solid #ffffff; background-color:#ffffff;}
	.product-page-price-comparison-wrapper .tab-pane {padding:15px;}
	.product-page-price-comparison-wrapper .tab-pane.active {position:relative; top:-1px; border:1px solid #b1b1b1; border-top:none;}
	.product-page-price-comparison-wrapper .tab-pane .left-side {width:47%; float:left;}
	.product-page-price-comparison-wrapper .tab-pane .as-low-as-price {font-family:'Lato', sans-serif; font-size:18px; font-weight:600; color:#000; text-transform:uppercase;}
	.product-page-price-comparison-wrapper .tab-pane .as-low-as-price span {font-family:'Lato', sans-serif; font-size:33px; font-weight:800; color:#e82d35;}
	.product-page-price-comparison-wrapper .tab-pane .product-page-add-to-cart-section {margin-top:5px;}
	.product-page-price-comparison-wrapper .tab-pane .product-page-add-to-cart-section .product-page-quantity-heading {font-family:'Lato', sans-serif; font-size:18px; font-weight:800; color:#000;}
	.product-page-price-comparison-wrapper .tab-pane .product-page-add-to-cart-section .product-page-quantity-wrapper {width:100%; margin-top:10px;}
	.product-page-price-comparison-wrapper .tab-pane .product-page-add-to-cart-section .product-page-quantity-wrapper input {float:left; width:55px; height:45px; padding:5px; border:1px solid #b1b1b1; font-family:'Poppins', sans-serif; font-size:19px; font-weight:400; color:#000; text-align:center;}
	.product-page-price-comparison-wrapper .tab-pane .product-page-add-to-cart-section .product-page-quantity-wrapper .quantity-description {float:left; display:inline-block; width:60%; margin-left:10px; font-family:'Lato', sans-serif; font-size:14px; font-weight:600; color:#000;}
	.product-page-price-comparison-wrapper .tab-pane .product-page-add-to-cart-section .product-page-add-to-cart-button {width:100%; height:53px; margin-top:15px; border:none; font-family:'Lato', sans-serif; font-size:16px; font-weight:700; letter-spacing:1px; word-spacing:1px; color:#ffffff; text-transform:uppercase; text-align:center; background-color:#10ace2;}
	.product-page-price-comparison-wrapper .tab-pane .product-page-estimate-shipping-link {display:block; width:100%; margin-top:15px; text-align:center; font-family:'Lato', sans-serif; font-size:13px; font-weight:800; color:#3d911c; font-style:italic; text-transform:uppercase; text-decoration:none;}
	.product-page-price-comparison-wrapper .tab-pane .product-page-estimate-shipping-link img {display:inline-block; margin-right:5px;}
	.product-page-price-comparison-wrapper .tab-pane .right-side {width:50%; float:right;}
	.product-page-price-comparison-wrapper .tab-pane .right-side .price-prerequisite-message {font-family:'Poppins', sans-serif; font-size:14px; font-weight:500; color:#e82d35;}
	.product-page-price-comparison-wrapper .product-page-volume-pricing-heading {display:block; width:100%; margin-top:10px; text-align:center; font-family:'Lato', sans-serif; font-size:19px; font-weight:800; color:#000;}
	.product-page-price-comparison-wrapper .volume-pricing-table-wrapper {margin-top:15px; border-top:1px solid #d4d4d4; padding-top:10px;}
	.product-page-price-comparison-wrapper .volume-pricing-table-wrapper table {}
	.product-page-price-comparison-wrapper .volume-pricing-table-wrapper table th {padding:4px 0; border:none; font-family:'Lato', sans-serif; font-size:16px; line-height:20px; font-weight:800; color:#1f3666;}
	.product-page-price-comparison-wrapper .volume-pricing-table-wrapper table th span {display:block;}
	.product-page-price-comparison-wrapper .volume-pricing-table-wrapper table tr {}
	.product-page-price-comparison-wrapper .volume-pricing-table-wrapper table td {padding:4px 0; border:none; font-family:'Lato', sans-serif; font-size:14px; font-weight:600; color:#000000;}
	.product-page-price-comparison-wrapper .product-page-compare-competitor-heading {display:block; width:100%; margin-top:10px; text-align:center; font-family:'Lato', sans-serif; font-size:19px; font-weight:800; color:#000;}
	.product-page-price-comparison-wrapper .compare-competitor-table-wrapper {margin-top:10px; border-top:1px solid #d4d4d4; padding-top:10px;}
	.product-page-price-comparison-wrapper .compare-competitor-table-wrapper table {}
	.product-page-price-comparison-wrapper .compare-competitor-table-wrapper table th {padding:4px 0; border:none; font-family:'Lato', sans-serif; font-size:16px; line-height:20px; font-weight:800; color:#1f3666;}
	.product-page-price-comparison-wrapper .compare-competitor-table-wrapper table th span {display:block;}
	.product-page-price-comparison-wrapper .compare-competitor-table-wrapper table tr {}
	.product-page-price-comparison-wrapper .compare-competitor-table-wrapper table td {padding:7px 0; border:none; font-family:'Lato', sans-serif; font-size:14px; font-weight:600; color:#000000;}
	.product-page-price-comparison-wrapper .compare-competitor-table-wrapper table td.competitor-logo-cell {}
	.product-page-price-comparison-wrapper .compare-competitor-table-wrapper table td.competitor-value-cell {text-align:right; vertical-align:bottom; font-family:'Lato', sans-serif; font-size:12px; font-weight:800; color:#000; text-transform:uppercase;}
	.product-page-price-comparison-wrapper .compare-competitor-table-wrapper table td.competitor-value-cell .competitor-price {display:inline-block; margin-left:5px; font-size:20px; font-weight:800;}
	.product-page-price-comparison-wrapper .compare-competitor-table-wrapper table td.competitor-value-cell .competitor-price.smith-corona {color:#e82d35;}
	.product-page-bottom-container {width:100%; margin-top:40px;}
	.product-page-bottom-left {width:72%; float:left;}
	.product-page-phone-product-tabs-wrapper {display:none;}
	.product-page-bottom-left .product-page-product-tabs-wrapper {width:100%;}
	.product-page-bottom-left .product-page-product-tabs-wrapper .product-page-main-product-tabs {width:100%;}
	.product-page-bottom-left .product-page-product-tabs-wrapper .product-page-main-product-tabs {width:100%; border-bottom:1px solid #b1b1b1;}
	.product-page-bottom-left .product-page-product-tabs-wrapper .product-page-main-product-tabs li {float:left; margin-left:9px;}
	.product-page-bottom-left .product-page-product-tabs-wrapper .product-page-main-product-tabs li:first-of-type {margin-left:0;}
	.product-page-bottom-left .product-page-product-tabs-wrapper .product-page-main-product-tabs li.active {}
	.product-page-bottom-left .product-page-product-tabs-wrapper .product-page-main-product-tabs li a {width:100%; padding:10px 26px; font-family:'Lato', sans-serif; font-size:17px; font-weight:600; color:#000; text-align:center; text-transform:uppercase; border:1px solid #b1b1b1; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px; background-color:#f5f5f5;}
	.product-page-bottom-left .product-page-product-tabs-wrapper .product-page-main-product-tabs li.active a {border:1px solid #b1b1b1; border-bottom:1px solid #ffffff; background-color:#ffffff;}
	.product-page-bottom-left .product-page-product-tabs-wrapper .tab-pane {padding:30px;}
	.product-page-bottom-left .product-page-product-tabs-wrapper .tab-pane.active {position:relative; top:-1px; border:1px solid #b1b1b1; border-top:none;}
	.product-page-bottom-left .product-page-product-tabs-wrapper .tab-pane .specifications-heading {display:block; width:100%; font-family:'Lato', sans-serif; font-size:19px; font-weight:800; color:#000000;}
	.product-page-bottom-left .product-page-product-tabs-wrapper .tab-pane .specifications-table {width:40%; margin-top:10px; float:left;}
	.product-page-bottom-left .product-page-product-tabs-wrapper .tab-pane .specifications-table.left-side {}
	.product-page-bottom-left .product-page-product-tabs-wrapper .tab-pane .specifications-table.right-side {margin-left:7%;}
	.product-page-bottom-left .product-page-product-tabs-wrapper .tab-pane .specifications-table tr {}
	.product-page-bottom-left .product-page-product-tabs-wrapper .tab-pane .specifications-table td {padding:5px 0; border-top:none; border-bottom:1px solid #dcdcdc;}
	.product-page-bottom-left .product-page-product-tabs-wrapper .tab-pane .specifications-table td.field-label {font-family:'Lato', sans-serif; font-size:14px; font-weight:600; color:#474747;}
	.product-page-bottom-left .product-page-product-tabs-wrapper .tab-pane .specifications-table td.field-value {font-family:'Lato', sans-serif; font-size:14px; font-weight:400; color:#474747;}
	.product-page-why-our-labels-cost-less-infographic {}
	#product-tabs-video .video-container {position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; margin-bottom:15px;}
	#product-tabs-video .video-container iframe, .video-container object, .video-container embed {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
	#product-tabs-description, #product-tabs-description p {font-family:'Poppins', sans-serif; font-size:14px; font-weight:400; color:#6d6d6d;}
	#product-tabs-reviews {}
	#product-tabs-reviews .reviews-listing-header-section {width:100%; margin-bottom:30px;}
	#product-tabs-reviews .reviews-listing-header-section .reviews-summary {float:left; width:130px;}
	#product-tabs-reviews .reviews-listing-header-section .reviews-summary .average-rating-value {display:block; width:100%; margin-bottom:-5px; text-align:center; font-family:'Poppins', sans-serif; font-size:45px; font-weight:600; color:#10ace2;}
	#product-tabs-reviews .reviews-listing-header-section .reviews-summary .out-of-five-section {display:block; width:100%; height:25px; padding-top:3px; text-align:center; font-family:'Poppins', sans-serif; font-size:15px; font-weight:600; color:#ffffff; background-color:#000;}
	#product-tabs-reviews .reviews-listing-header-section .reviews-summary .average-rating-black-stars {margin-top:10px; padding-left:5px;}
	#product-tabs-reviews .reviews-listing-header-section .reviews-summary .average-rating-black-stars img {float:left; margin-left:5px;}
	#product-tabs-reviews .reviews-listing-header-section .reviews-summary .average-rating-black-stars img:first-of-type {margin-left:0;}
	#product-tabs-reviews .reviews-listing-header-section .what-our-customers-are-saying-section {float:left; margin-left:125px;}
	#product-tabs-reviews .reviews-listing-header-section .what-our-customers-are-saying-section .what-our-customers {display:block; font-family:'Lato', sans-serif; font-size:19px; font-weight:600; color:#000; text-transform:uppercase; letter-spacing:4px;}
	#product-tabs-reviews .reviews-listing-header-section .what-our-customers-are-saying-section .are-saying {display:block; margin-bottom:10px; margin-left:30px; font-family:'Poppins', sans-serif; font-size:40px; font-weight:600; color:#000;}
	#product-tabs-reviews .reviews-listing-header-section .what-our-customers-are-saying-section .review-count-and-call-to-action {}
	#product-tabs-reviews .reviews-listing-header-section .what-our-customers-are-saying-section .review-count-and-call-to-action .reviews-count {display:inline-block; font-family:'Open Sans', sans-serif; font-size:14px; font-weight:600; color:#000;}
	#product-tabs-reviews .reviews-listing-header-section .what-our-customers-are-saying-section .review-count-and-call-to-action .separator {display:inline-block; margin:0 5px; font-family:'Open Sans', sans-serif; font-size:14px; font-weight:600; color:#000;}
	#product-tabs-reviews .reviews-listing-header-section .what-our-customers-are-saying-section .review-count-and-call-to-action .write-a-review-link {display:inline-block; font-family:'Open Sans', sans-serif; font-size:14px; font-weight:600; color:#10ace2; text-decoration:underline;}
	#product-tabs-reviews .reviews-listing-wrapper {width:100%;}
	#product-tabs-reviews .reviews-listing-wrapper .review-wrapper {width:100%; margin-bottom:25px; padding:15px; border:1px solid #b6b6b6; background-color:#fbfbfb;}
	#product-tabs-reviews .reviews-listing-wrapper .review-wrapper .review-title {display:block; margin:10px 0 20px 0; font-family:'Poppins', sans-serif; font-size:23px; font-weight:600; color:#000;}
	#product-tabs-reviews .reviews-listing-wrapper .review-wrapper .review-left-side {float:left; width:250px;}
	#product-tabs-reviews .reviews-listing-wrapper .review-wrapper .review-left-side table {}
	#product-tabs-reviews .reviews-listing-wrapper .review-wrapper .review-left-side table td {padding:4px; border:none;}
	#product-tabs-reviews .reviews-listing-wrapper .review-wrapper .review-left-side table td.rating-label {width:150px; font-family:'Poppins', sans-serif; font-size:14px; font-weight:400; color:#000;}
	#product-tabs-reviews .reviews-listing-wrapper .review-wrapper .review-left-side table td.rating-stars {}
	#product-tabs-reviews .reviews-listing-wrapper .review-wrapper .review-left-side table td.rating-stars img {float:left; margin-left:3px;}
	#product-tabs-reviews .reviews-listing-wrapper .review-wrapper .review-left-side table td.rating-stars img:first-of-type {margin-left:0;}
	#product-tabs-reviews .reviews-listing-wrapper .review-wrapper .review-right-side {float:left; width:465px; margin-left:30px;}
	#product-tabs-reviews .reviews-listing-wrapper .review-wrapper .review-right-side p {margin-bottom:20px; font-family:'Lato', sans-serif; font-size:18px; font-weight:400; color:#4d4d4d;}
	#product-tabs-reviews .reviews-listing-wrapper .review-wrapper .review-right-side .review-author {display:block; font-family:'Poppins', sans-serif; font-size:16px; font-weight:600; color:#10ace2;}
	#product-tabs-reviews .reviews-listing-wrapper .review-wrapper .review-right-side .review-date {display:block; width:100%; text-align:right; font-family:'Lato', sans-serif; font-size:12px; font-weight:400; color:#525252;}
	#product-tabs-reviews .read-all-reviews-link-wrapper {width:185px; margin:20px auto;}
	#product-tabs-reviews .read-all-reviews-link-wrapper .see-all-reviews-link {display:inline-block; font-family:'Open Sans', sans-serif; font-size:16px; font-weight:600; color:#000;}
	#product-tabs-reviews .read-all-reviews-link-wrapper img {display:inline-block; margin-left:10px;}
	.product-page-bottom-right {width:24%; float:right;}
	.product-page-related-products-heading {display:block; width:100%; font-family:'Lato', sans-serif; font-size:19px; font-weight:800; color:#000; text-align:center;}
	.product-page-related-products-wrapper {width:100%; margin-top:10px; padding-top:20px; border-top:1px solid #c7c7c7;}
	.product-page-related-products-wrapper .product-listing-item {width:100%; margin:0 0 30px 0;}
	.product-page-related-products-wrapper .product-listing-item  .product-listing-item-border-wrapper {position:relative; width:100%; padding:0 15px; border:1px solid #c7c7c7; border-bottom:none;}
	.product-page-related-products-wrapper .product-listing-item .product-image-wrapper {width:100%; margin:20px auto 10px auto; text-align:center;}
	.product-page-related-products-wrapper .product-listing-item .product-image-wrapper img {height:122px; margin:0 auto;}
	.product-page-related-products-wrapper .product-listing-item .product-name-wrapper {}
	.product-page-related-products-wrapper .product-listing-item .product-name-wrapper a {display:block; font-family:'Lato', sans-serif; font-size:19px; font-weight:400; color:#4d4d4d; text-decoration:none;}
	.product-page-related-products-wrapper .product-listing-item .product-name-wrapper a span {font-weight:800;}
	.product-page-related-products-wrapper .product-listing-item .product-name-wrapper .product-disclaimer {display:block; margin-top:5px; font-family:'Lato', sans-serif; font-size:15px; font-style:italic; color:#E82D35; font-weight:600;}
	.product-page-related-products-wrapper .product-listing-item .product-sku {margin-top:5px; font-family:'Lato', sans-serif; font-size:15px; font-weight:500; color:#1f3666; text-transform:uppercase;}
	.product-page-related-products-wrapper .product-listing-item .product-sku span {font-weight:900;}
	.product-page-related-products-wrapper .product-listing-item .product-rating-wrapper {margin-top:5px;}
	.product-page-related-products-wrapper .product-listing-item .product-rating-wrapper ul {display:inline-block; margin:0; padding:0; list-style:none;}
	.product-page-related-products-wrapper .product-listing-item .product-rating-wrapper ul li {float:left; margin-left:2px;}
	.product-page-related-products-wrapper .product-listing-item .product-rating-wrapper ul li:first-of-type {margin-left:0;}
	.product-page-related-products-wrapper .product-listing-item .product-rating-wrapper ul li img {}
	.product-page-related-products-wrapper .product-listing-item .product-rating-wrapper span {position:relative; top:2px; display:inline-block; margin-left:2px; font-family:'Lato', sans-serif; font-size:12px; font-weight:600; color:#515151;}
	.product-page-related-products-wrapper .product-listing-item .product-specs-wrapper {height:86px; margin-top:10px;}
	.product-page-related-products-wrapper .product-listing-item .product-specs-wrapper ul {list-style:none; margin:0; padding:0;}
	.product-page-related-products-wrapper .product-listing-item .product-specs-wrapper ul li {font-family:'Lato', sans-serif; font-size:15px; font-weight:400; color:#5c5c5c;}
	.product-page-related-products-wrapper .product-listing-item .product-specs-wrapper ul li span {font-weight:800; display:inline-block; margin-right:3px;}
	.product-page-related-products-wrapper .product-listing-item .product-pricing-wrapper {position:absolute; bottom:10px; right:20px; font-family:'Lato', sans-serif; font-size:14px; font-weight:600; color:#4d4d4d; text-transform:uppercase;}
	.product-page-related-products-wrapper .product-listing-item .product-pricing-wrapper span {font-size:26px; font-weight:900;}
	.product-page-related-products-wrapper .product-listing-buy-now-button {display:block; width:100%; height:42px; padding-top:8px; background-color:#10ace2; color:#ffffff; font-family:'Lato', sans-serif; font-size:16px; font-weight:600; text-transform:uppercase; text-align:center;}
	.product-page-related-products-wrapper .product-listing-buy-now-button:hover, .category-page-product-listing-wrapper .product-listing-buy-now-button:active, .category-page-product-listing-wrapper .product-listing-buy-now-button:focus {color:#ffffff !important; text-decoration:none;}
	.product-page-estimate-shipping-modal {max-width:430px;}
	.product-page-estimate-shipping-modal .modal-dialog {width:100%;}
	.product-page-estimate-shipping-modal .modal-content {-webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px;}
	.product-page-estimate-shipping-modal .modal-header {border:none; padding-bottom:0;}
	.product-page-estimate-shipping-modal .modal-body {padding-top:0;}
	.product-page-estimate-shipping-modal .modal-body .estimate-shipping-modal-truck-icon {display:block; width:46px; margin:0 auto 15px auto;}
	.product-page-estimate-shipping-modal .modal-body h4 {width:100%; max-width:280px; margin:0 auto 15px auto; text-align:center; font-family:'Lato', sans-serif; font-size:17px; font-weight:600; color:#4c4c4c; text-transform:uppercase;}
	.product-page-estimate-shipping-modal .modal-body p {width:100%; max-width:335px; margin:10px auto 20px auto; text-align:center; font-family:'Lato', sans-serif; font-size:15px; font-weight:600; color:#4f4f4f;}
	.product-page-estimate-shipping-modal .estimate-shipping-validation-messages {width:100%; margin:10px 0;}
	.product-page-estimate-shipping-modal .modal-body .field-wrapper {width:100%; margin-bottom:20px; text-align:center;}
	.product-page-estimate-shipping-modal .modal-body .field-label {display:block; width:100%; margin-bottom:10px; font-family:'Lato', sans-serif; font-size:14px; font-weight:600; color:#4c4c4c; text-align:center; text-transform:uppercase;}
	.product-page-estimate-shipping-modal .modal-body .quantity-input {width:55px; height:45px; margin:0 auto; padding:5px; border:1px solid #b1b1b1; font-family:'Poppins', sans-serif; font-size:19px; font-weight:400; color:#000; text-align:center;}
	.product-page-estimate-shipping-modal .modal-body .zip-input {width:242px; height:45px; margin:0 auto; padding:5px 5px 5px 20px; border:1px solid #b1b1b1; font-family:'Poppins', sans-serif; font-size:19px; font-weight:400; color:#000; text-align:left;}
	.product-page-estimate-shipping-modal .modal-body .estimate-button {display:block; width:243px; height:53px; margin:10px auto 30px auto; font-family:'Lato', sans-serif; font-size:16px; font-weight:600; text-transform:uppercase; text-align:center; color:#ffffff; background-color:#10ace2; border:none;}
	.product-page-estimate-shipping-modal .estimate-shipping-progress-bar {display:none;}
	.product-page-estimate-shipping-modal .estimate-shipping-progress-bar .progress-bar-info {background-color:#10ace2;}
	.product-page-estimate-shipping-modal .modal-body .estimated-value {display:block; width:100%; text-align:center; font-family:'Poppins', sans-serif; font-size:24px; font-weight:800; color:#3d911c;}
	.product-page-estimate-shipping-modal .modal-body .shipping-method-name {display:block; width:100%; margin-bottom:10px; font-family:'Lato', sans-serif; font-size:14px; font-weight:400; color:#4c4c4c; text-align:center; text-transform:uppercase;}
	.product-page-estimate-shipping-modal .estimated-shipping-price-section {display:none;}
	.product-page-estimate-shipping-modal .estimated-shipping-accompanying-text {display:none;}
	.product-page-estimate-shipping-modal-continue-shopping-button {display:block; margin:5px auto; width:243px; height:53px; font-family:"Lato", sans-serif; font-size:16px; font-weight:600; text-transform:uppercase; text-align:center; color:#fff; background-color:#10ace2; border:none;}
	.product-page-write-review-modal {max-width:630px;}
	.product-page-write-review-modal .modal-dialog {width:100%;}
	.product-page-write-review-modal .modal-content {-webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px;}
	.product-page-write-review-modal .modal-header {border:none; padding-bottom:0;}
	.product-page-write-review-modal .modal-body {padding-top:0;}
	.product-page-write-review-modal .modal-body .estimate-shipping-modal-truck-icon {display:block; width:46px; margin:0 auto 15px auto;}
	.product-page-write-review-modal .modal-body h4 {width:100%; max-width:280px; margin:0 auto 15px auto; text-align:center; font-family:'Lato', sans-serif; font-size:17px; font-weight:600; color:#4c4c4c; text-transform:uppercase;}
	.product-page-write-review-modal .modal-body p {width:100%; max-width:400px; margin:10px auto 20px auto; text-align:center; font-family:'Lato', sans-serif; font-size:15px; font-weight:600; color:#4f4f4f;}
	.product-page-write-review-modal .write-review-validation-messages {width:100%; margin:10px 0;}
	.product-page-write-review-modal .modal-body .field-wrapper {width:100%; max-width:400px; margin:0 auto 20px auto; text-align:left;}
	.product-page-write-review-modal .modal-body .field-label {display:block; width:100%; margin-bottom:10px; font-family:'Lato', sans-serif; font-size:14px; font-weight:600; color:#4c4c4c; text-align:left; text-transform:uppercase;}
	.product-page-write-review-modal .rating-stars-container {width:205px; margin:0;}
	.product-page-write-review-modal .rating-stars-container .rating-star-label {margin-left:3px;}
	.product-page-write-review-modal .rating-stars-container label:first-of-type {margin-left:0;}
	.product-page-write-review-modal .rating-stars-container .rating-star-label input {visibility:hidden; position:absolute;}
	.product-page-write-review-modal .rating-stars-container .rating-star-label img {cursor:pointer; max-width:25px;}
	.product-page-write-review-modal .review-author-name {width:242px; height:35px; margin:0; padding:5px 5px 5px 10px; border:1px solid #b1b1b1; font-family:'Poppins', sans-serif; font-size:14px; font-weight:400; color:#000; text-align:left;}
	.product-page-write-review-modal .review-title {width:100%; height:35px; margin:0; padding:5px 5px 5px 10px; border:1px solid #b1b1b1; font-family:'Poppins', sans-serif; font-size:14px; font-weight:400; color:#000; text-align:left;}
	.product-page-write-review-modal .review-detail {width:100%; height:125px; margin:0; padding:5px 5px 5px 10px; border:1px solid #b1b1b1; font-family:'Poppins', sans-serif; font-size:14px; font-weight:400; color:#000; text-align:left;}
	.product-page-write-review-modal .modal-body .submit-review-button {display:block; width:243px; height:53px; margin:10px auto 30px auto; font-family:'Lato', sans-serif; font-size:16px; font-weight:600; text-transform:uppercase; text-align:center; color:#ffffff; background-color:#10ace2; border:none;}
	.product-page-write-review-modal .write-review-progress-bar {display:none;}
	.product-page-write-review-modal .write-review-progress-bar .progress-bar-info {background-color:#10ace2;}
	
/* Account Pages */
	.message-error.error.message {font-family:'Lato', sans-serif; font-size:16px; font-weight:600; color:#e82d35;}
	.message-success.success.message {font-family:'Lato', sans-serif; font-size:16px; font-weight:600; color:#3d911c;}
	.account-page-main-container {width:1170px; margin:0 auto 100px auto;}
	.my-account-internal-navigation-wrapper {width:100%; margin:15px 0;}
	.my-account-internal-navigation-wrapper ul {list-style:none; margin:0; padding:0;}
	.my-account-internal-navigation-wrapper ul li {float:left; margin-left:15px; font-family:'Lato', sans-serif; font-size:18px; font-weight:600; color:#474747;}
	.my-account-internal-navigation-wrapper ul li.active {}
	.my-account-internal-navigation-wrapper ul li:first-of-type {margin-left:0;}
	.my-account-internal-navigation-wrapper ul li a {font-family:'Lato', sans-serif; font-size:18px; font-weight:400; color:#10ace2;}
	.my-account-internal-navigation-wrapper-phone {display:none;}
	.account-page-main-container h1 {margin-bottom:20px; font-family:'Lato', sans-serif; font-size:33px; font-weight:600; color:#474747;}
	.account-page-main-container p {font-family:'Poppins', sans-serif; font-size:16px; font-weight:600; color:#6d6d6d;}
	.customer-account-login .block-customer-login {float:left; width:46%;}
	.customer-account-login .block-new-customer {float:right; width:46%;}
	.account-page-section-heading {font-family:'Lato', sans-serif; font-size:25px; font-weight:800; color:#474747;}
	.account-page-section-heading.with-underline {width:300px; padding-bottom:5px; border-bottom:1px solid #c7c7c7;}
	.account-page-section-heading.with-underline.longer {width:480px;}
	.account-page-section-subheading {font-family:'Lato', sans-serif; font-size:19px; font-weight:800; color:#474747;}
	.account-page-login-form-wrapper {}
	.account-page-login-form-wrapper .form-group {}
	.account-page-login-form-wrapper .form-group.with-top-margin {margin-top:10px;}
	.account-page-login-form-wrapper .form-group label {display:block; font-family:'Lato', sans-serif; font-size:14px; font-weight:400; font-style:italic; color:#4c4c4c; text-transform:uppercase; text-align:left; padding:0; margin-bottom:10px;}
	.account-page-login-form-wrapper .form-group.required label {font-weight:600; font-style:normal;}
	.account-page-login-form-wrapper .form-group label input {display:inline-block; margin-right:5px; padding:5px; border:1px solid #b1b1b1; position:relative; top:2px;}
	.account-page-login-form-wrapper .form-group input.styled-text-input {width:300px; height:45px; margin:0 auto; padding:5px 5px 5px 20px; border:1px solid #b1b1b1; font-family:'Poppins', sans-serif; font-size:19px; font-weight:400; color:#000; text-align:left;}
	.account-page-login-form-wrapper .form-group input.styled-text-input.password {width:242px;}
	.account-page-login-form-wrapper .form-group select {height:45px; margin:0 auto; padding:5px 5px 5px 20px; border:1px solid #b1b1b1; font-family:'Poppins', sans-serif; font-size:19px; font-weight:400; color:#000; text-align:left;}
	.login-form-login-button, .reset-my-password-button, .set-a-new-password-button, .create-an-account-button, .save-account-edit-button, .save-address-button, .add-new-address-button {display:block; width:243px; height:53px; margin:10px 0; font-family:'Lato', sans-serif; font-size:16px; font-weight:600; text-transform:uppercase; text-align:center; color:#ffffff; background-color:#10ace2; border:none;}
	.account-page-login-form-wrapper .mage-error {margin:5px 0; font-family:'Lato', sans-serif; font-size:14px; font-weight:600; color:#e82d35;}
	.login-page-forgot-password-link, .go-back-link {display:block; margin:5px 0; font-family:'Lato', sans-serif; font-size:14px; font-weight:400; color:#10ace2;}
	.login-page-new-customer-section {}
	.login-page-new-customer-section .login-page-create-account-button {display:block; width:243px; height:53px; margin:10px 0; padding-top:14px; font-family:'Lato', sans-serif; font-size:16px; font-weight:600; text-transform:uppercase; text-align:center; color:#ffffff; background-color:#10ace2; border:none;}
	.login-page-new-customer-section .login-page-create-account-button:hover, .login-page-new-customer-section .login-page-create-account-button:active, .login-page-new-customer-section .login-page-create-account-button:focus {color:#ffffff !important; text-decoration:none !important;}
	.password-strength-meter {font-family:'Lato', sans-serif; font-size:14px; font-weight:600; color:#3d911c;}
	.account-page-login-form-wrapper .info-section-wrapper {margin:15px 0;}
	.block-dashboard-info {}
	.dashboard-section-wrapper {float:left; margin:15px 50px 15px 0; padding:0 15px;}
	.dashboard-section-wrapper a {display:inline-block; margin:5px 10px 5px 0; font-family:'Lato', sans-serif; font-size:16px; font-weight:600; color:#10ace2;}
	.dashboard-section-wrapper address {height:160px; font-family:'Poppins', sans-serif; font-size:16px; font-weight:400; color:#6d6d6d;}
	.dashboard-section-wrapper address.auto-height {height:auto;}
	.dashboard-section-wrapper .box-title span {display:block; margin:10px 0; font-family:'Lato', sans-serif; font-size:18px; font-weight:600; color:#474747;}
	.customer-account-index .block-reviews-dashboard {display:none;}
	.my-orders-page-order-listing-table {}
	.my-orders-page-order-listing-table .phone-order-history-row {display:none;}
	.my-orders-page-order-listing-table th {border:none !important; padding:10px !important; font-family:'Lato', sans-serif; font-size:15px; font-weight:600; color:#000; background-color:#f0f0f0;}
	.my-orders-page-order-listing-table td {font-family:'Lato', sans-serif; font-size:15px; font-weight:400; color:#000; border-top:1px solid #c7c7c7;}
	.my-orders-page-order-listing-table tr:first-of-type td {border-top:none !important;}
	.my-orders-page-order-listing-table .order-actions-column a {display:inline-block; margin-right:15px; font-family:'Lato', sans-serif; font-size:16px; font-weight:600; color:#293357;}
	.sales-order-history .pager {padding-top:10px; font-family:'Lato', sans-serif; font-size:14px; font-weight:400; color:#000; border-top:1px solid #c7c7c7; text-align:right;}
	.sales-order-history .pager select {width:50px; height:35px; margin:0 15px; padding:5px 5px 5px 0; border:1px solid #b1b1b1; font-family:'Poppins', sans-serif; font-size:14px; font-weight:400; color:#000; text-align:left;}
	.sales-order-history .pager li > a {margin:0 5px; padding:0; border:none; background-color:transparent;}
	.sales-order-history .pager li > a .label {padding:0; border:none; font-family:'Lato', sans-serif; font-size:14px; color:#337ab7; font-weight:300;}
	.sales-order-history .pager li > a span {line-height:auto;}
	.sales-order-history .pager .next > a, .pager .next > span {float:none;}
	.sales-order-history .pager .previous > a, .pager .previous > span {float:none;}
	.sales-order-history .pager li.item .label {display:none;}
	.sales-order-view .order-status {display:block; margin:5px 0; font-family:'Poppins', sans-serif; font-size:25px; font-weight:600; color:#6d6d6d;}
	.sales-order-view .order-date {display:block; margin:5px 0; font-family:'Poppins', sans-serif; font-size:25px; font-weight:600; color:#6d6d6d;}
	.sales-order-view .order-date .label {padding:0; font-family:'Poppins', sans-serif; font-size:25px; font-weight:600; color:#6d6d6d;}
	.sales-order-view .order-actions-toolbar {margin:10px 0;}
	.sales-order-view .order-actions-toolbar a {display:inline-block; margin-right:15px; font-family:'Lato', sans-serif; font-size:16px; font-weight:600; color:#293357;}
	.sales-order-view .actions-toolbar {margin:10px 0;}
	.sales-order-view .actions-toolbar a.action.back {display:none;}
	.sales-order-view .order-links {display:none;}
	.sales-order-view .order-details-items .order-title {display:none;}
	.view-order-details-page-basket-contents-header {display:block; margin-bottom:15px; font-family:'Poppins', sans-serif; font-size:25px; font-weight:600; color:#6d6d6d;}
	.sales-order-view #my-orders-table {margin-top:25px;}
	.sales-order-view #my-orders-table .table-caption {display:none;}
	.sales-order-view .box-order-shipping-address {margin:10px 0; font-family:'Poppins', sans-serif; font-size:16px; font-weight:400; color:#6d6d6d;}
	.sales-order-view .box-order-billing-address {margin:10px 0; font-family:'Poppins', sans-serif; font-size:16px; font-weight:400; color:#6d6d6d;}
	.sales-order-view .table-order-items {display:none;}
	.view-order-details-page-order-info-wrapper {width:100%;}
	.view-order-details-page-order-info-wrapper .box-order-shipping-address {width:320px; height:195px; float:left;}
	.view-order-details-page-order-info-wrapper .box-order-shipping-address strong {font-weight:600;}
	.view-order-details-page-order-info-wrapper .box-order-billing-address {width:320px; height:195px; float:left; margin-left:25px;}
	.view-order-details-page-order-info-wrapper .box-order-billing-address strong {font-weight:600;}
	.view-order-details-page-order-info-wrapper .box-order-billing-method {margin-top:25px;}
	.view-order-details-page-order-info-wrapper .box-order-billing-method .box-title span {font-family:'Poppins', sans-serif; font-size:16px; font-weight:600; color:#6d6d6d;}
	.view-order-details-page-order-info-wrapper .box-order-billing-method .payment-method .title {font-family:'Poppins', sans-serif; font-size:16px; font-weight:400; color:#6d6d6d;}
	.view-order-details-page-order-info-wrapper .box-order-billing-method .payment-method .content {font-family:'Poppins', sans-serif; font-size:16px; font-weight:400; color:#6d6d6d;}
	.view-order-details-page-order-info-wrapper .box-order-billing-method .payment-method .content strong {font-weight:500;}
	.view-order-details-page-order-info-wrapper .box-order-billing-method .payment-method .content table {display:none;}
	.sales-order-print .page-main span.action {display:none;}
	.sales-order-print a.logo {display:none;}
/* Basket Page */
	.basket-page-phone-top-checkout-button-wrapper {display:none;}
	.basket-page-header-row-wrapper {width:100%; }
	.basket-page-header-row-wrapper h1 {float:left; margin-bottom:20px; font-family:"Lato", sans-serif; font-size:33px; font-weight:600; color:#000;}
	.basket-page-header-row-wrapper .header-row-badge-wrapper {float:right; margin-top:25px;}
	.basket-page-header-row-wrapper .header-row-badge-wrapper div {float:left; margin-left:25px;}
	.basket-page-header-row-wrapper .header-row-badge-wrapper div:first-of-type {margin-left:0;}
	.basket-page-header-row-wrapper .header-row-badge-wrapper img {}
	.basket-page-have-questions-header {padding:10px 0; margin-bottom:20px; border-top:1px solid #b3b3b3; border-bottom:1px solid #b3b3b3;}
	.basket-page-have-questions-header .left-side {float:left;}
	.basket-page-have-questions-header .left-side span {font-family:"Lato", sans-serif; font-size:16px; font-weight:600; color:#343434;}
	.basket-page-have-questions-header  .left-side a {display:inline-block; margin-left:15px; font-family:"Lato", sans-serif; font-size:16px; font-weight:600; color:#293357;}
	.basket-page-have-questions-header .right-side {float:right;}
	.basket-page-have-questions-header .right-side span {font-family:"Lato", sans-serif; font-size:16px; font-weight:600; color:#343434;}
	.basket-page-have-questions-header .right-side a {display:inline-block; margin-left:15px; font-family:"Lato", sans-serif; font-size:16px; font-weight:600; color:#293357;}
	.cart-summary {display:none;}
	.basket-page-left-side {float:left; width:75%;}
	.basket-page-right-side {float:right; width:20%;}
	.basket-page-phone-cart-contents-table {display:none;}
	.basket-page-cart-contents-table {width:100%; margin:10px 0;}
	.basket-page-cart-contents-table tr {}
	.basket-page-cart-contents-table th {padding:10px !important; font-family:'Lato', sans-serif; font-size:15px; font-weight:600; color:#000; border-bottom:none !important; background-color:#f0f0f0;}
	.basket-page-cart-contents-table td {font-family:'Lato', sans-serif; font-size:15px; font-weight:400; color:#000; border-top:1px solid #c7c7c7;}
	.basket-page-cart-contents-table tbody tr:first-of-type td {border-top:none !important;}
	.basket-page-cart-contents-table .basket-contents-product-image-column {text-align:left;}
	.basket-page-cart-contents-table .basket-contents-product-name-column {text-align:left;}
	.basket-page-cart-contents-table .basket-contents-product-quantity-column {text-align:center;}
	.basket-page-cart-contents-table .basket-contents-product-unit-price-column {text-align:right;}
	.basket-page-cart-contents-table .basket-contents-line-item-subtotal-column {text-align:right;}
	.basket-contents-product-image-wrapper {max-width:100px; text-align:center;}
	.basket-contents-product-image-wrapper img {margin:0 auto;}
	.basket-contents-product-name-link {display:block; font-family:'Lato', sans-serif; font-size:16px; font-weight:400; color:#10ace2;}
	.basket-contents-product-sku {display:block; margin-top:5px; font-family:'Lato', sans-serif; font-size:14px; color:#000; font-weight:400;}
	.basket-contents-product-sku span {font-weight:600;}
	.basket-contents-quantity-box {width:73px; height:40px; padding:5px; border:1px solid #b1b1b1; font-family:'Poppins', sans-serif; font-size:14px; font-weight:400; color:#000; text-align:center;}
	.basket-page-update-quantity-button {display:block; width:73px; height:40px; margin:0 auto; padding:5px; border:none; font-family:'Lato', sans-serif; font-size:14px; font-weight:700; letter-spacing:1px; word-spacing:1px; color:#ffffff; text-align:center; background-color:#2c2c2c;}
	.basket-contents-remove-product-link {display:block; margin-top:10px; font-family:'Lato', sans-serif; font-size:12px; font-weight:400; color:#1f3a67;}
	.basket-contents-product-unit-price {font-family:'Lato', sans-serif; font-size:15px; font-weight:400; color:#000;}
	.basket-contents-line-item-subtotal {font-family:'Lato', sans-serif; font-size:15px; font-weight:600; color:#000;}
	.basket-page-estimate-shipping-link {display:block; margin-bottom:15px; font-family:'Lato', sans-serif; font-size:16px; font-weight:400; color:#10ace2; cursor:pointer;}
	.basket-page-checkout-link {display:block; margin:10px 0;}
	.basket-page-checkout-link:hover, .basket-page-checkout-link:active, .basket-page-checkout-link:focus {color:#ffffff !important; text-decoration:none !important;}
	.basket-page-credit-card-icons-wrapper {width:236px; margin:10px 0; text-align:center;}
	.basket-page-credit-card-icons-wrapper img {margin:0 auto;}
	.basket-page-checkout-or-text {display:block; width:236px; margin:15px auto; text-align:center; font-family:'Lato', sans-serif; font-size:18px; font-weight:600; font-style:italic; color:#8c8c8c;}
	.basket-page-paypal-express-checkout-button-wrapper {display:block; width:236px; margin:15px auto; text-align:center;}
	.basket-page-continue-shopping-link {display:block;}
	.basket-page-continue-shopping-link:hover, .basket-page-continue-shopping-link:active, .basket-page-continue-shopping-link:focus {color:#ffffff !important; text-decoration:none !important;}
	.basket-page-apply-coupon-toggle {display:block; margin-top:15px; font-family:'Lato', sans-serif; font-size:16px; font-weight:600; color:#293357; cursor:pointer;}
	.basket-page-apply-coupon-toggle:hover {text-decoration:underline;}
	.basket-page-coupon-redemption-wrapper {margin:15px 0;}
	.basket-page-redeem-coupon-button {display:block; width:150px; height:53px; margin:10px 0; border:none; font-family:'Lato', sans-serif; font-size:14px; font-weight:700; letter-spacing:1px; word-spacing:1px; color:#ffffff; text-transform:uppercase; text-align:center; background-color:#10ace2;}
	.basket-page-cancel-coupon-button {display:block; width:150px; height:53px; margin:10px 0; border:none; font-family:'Lato', sans-serif; font-size:14px; font-weight:700; letter-spacing:1px; word-spacing:1px; color:#ffffff; text-transform:uppercase; text-align:center; background-color:#10ace2;}
	.basket-page-subtotal-row {}
	.basket-page-discount-total-row {}
	.basket-page-grand-total-row {}
	.basket-page-cart-contents-table td.basket-page-total-label-column {font-family:'Lato', sans-serif; font-size:18px; font-weight:600; color:#000; text-align:right;}
	.basket-page-cart-contents-table td.basket-page-total-value-column {font-family:'Lato', sans-serif; font-size:18px; font-weight:400; color:#000; text-align:right;}
	.basket-page-below-basket-cart-buttons-wrapper {width:75%; margin:15px 0; text-align:right;}
	.basket-page-below-basket-cart-buttons-wrapper > a {display:block; float:right; margin-right:25px;}
	.basket-page-below-basket-cart-buttons-wrapper .basket-page-continue-shopping-link {position:relative; top:10px;}
	.basket-page-below-basket-checkout-section-wrapper {float:right; width:236px;}
	.basket-page-estimate-shipping-wrapper {max-width:320px;}
	.basket-page-estimate-shipping-wrapper .estimate-shipping-header {display:block; margin-bottom:15px; font-family:'Lato', sans-serif; font-size:20px; font-weight:400; color:#474747;}
	.basket-page-estimate-shipping-wrapper .basket-page-estimate-shipping-zipcode-field {display:block; float:left; width:150px; height:45px; padding:5px 5px 5px 20px; border:1px solid #b1b1b1; font-family:'Poppins', sans-serif; font-size:19px; font-weight:400; color:#000; text-align:left;}
	.basket-page-estimate-shipping-wrapper .basket-page-estimate-shipping-button {display:block; float:left; width:150px; height:45px; margin-left:15px; border:none; font-family:'Lato', sans-serif; font-size:14px; font-weight:700; letter-spacing:1px; word-spacing:1px; color:#ffffff; text-transform:uppercase; text-align:center; background-color:#2f2f2f;}
	.basket-page-estimate-shipping-wrapper .estimate-shipping-progress-bar {display:none; margin:15px 0;}
	.basket-page-estimate-shipping-wrapper .estimated-shipping-price-section {margin:10px 0;}
	.basket-page-estimate-shipping-wrapper .estimated-shipping-price-section .estimated-value {display:inline-block; font-family:'Poppins', sans-serif; font-size:24px; font-weight:800; color:#3d911c;}
	.basket-page-estimate-shipping-wrapper .estimated-shipping-price-section .shipping-method-name {display:inline-block; margin-left:15px; font-family:'Lato', sans-serif; font-size:16px; font-weight:400; color:#4c4c4c; text-align:center; text-transform:uppercase; position:relative; top:-3px;}
	.basket-page-estimate-shipping-wrapper .estimated-shipping-accompanying-text {display:none; margin:10px auto 20px auto; font-family:'Lato', sans-serif; font-size:15px; font-weight:600; color:#4f4f4f;}
	.basket-page-shipping-modal .modal-dialog {margin-top:0;}
	.basket-page-shipping-modal .modal-header h4 {display:inline; font-family:"Lato", sans-serif; font-size:20px; font-weight:600; color:#000;}
	.basket-page-shipping-modal .modal-body {overflow-y:scroll;}
	.basket-page-shipping-modal .faq-page-section-wrapper {margin:10px 0; padding-bottom:0; border-bottom:0;}
	.basket-page-shipping-modal .faq-page-section-wrapper .question {margin-bottom:10px; font-size:20px;}
	.basket-page-shipping-modal .faq-page-section-wrapper .answer {margin:5px 0 0 15px; font-size:14px;}
	.basket-page-returns-modal .modal-dialog {margin-top:0;}
	.basket-page-returns-modal .modal-header h4 {display:inline; font-family:"Lato", sans-serif; font-size:20px; font-weight:600; color:#000;}
	.basket-page-returns-modal .modal-body {overflow-y:scroll;}
	.basket-page-returns-modal .faq-page-section-wrapper {margin:10px 0; padding-bottom:0; border-bottom:0;}
	.basket-page-returns-modal .faq-page-section-wrapper .question {margin-bottom:10px; font-size:20px;}
	.basket-page-returns-modal .faq-page-section-wrapper .answer {margin:5px 0 0 15px; font-size:14px;}
	
/* Checkout Page */
	
	.checkout-index-index #checkout > .authentication-wrapper {float:none; clear:both; width:100%; margin:15px 0; text-align:left;}
	.checkout-index-index #checkout > .authentication-wrapper .action-auth-toggle {width:320px; height:47px; border:none; padding:0; background-color:#232323; font-family:'Lato', sans-serif; font-size:16px; font-weight:600; color:#fff; text-transform:uppercase; text-align:center;}
	.checkout-index-index #checkout > .authentication-wrapper .modal-custom.authentication-dropdown.custom-slide {position:fixed; top:50%; left:50%; width:340px; height:364px; margin-left:-170px; margin-top:-182px;}
	.checkout-index-index #checkout > .authentication-wrapper .modal-custom.authentication-dropdown.custom-slide .modal-content {background-color:transparent;}
	.checkout-page-progress-bar-wrapper {width:100%; margin:10px 0;}
	.checkout-page-progress-bar-wrapper img {display:none;}
	.checkout-page-progress-bar-wrapper img:first-of-type {display:block;}
	.checkout-index-index .loading-mask {width:100%; height:100%; position:fixed !important; top:0 !important; left:0 !important; margin-top:0 !important; margin-left:0 !important; background-color:#fff; opacity:0.5; z-index:99999;}
	.checkout-index-index .loading-mask img {position:absolute; top:50%; left:50%; margin-left:-32px; margin-top:-32px;}
	.checkout-index-index .loading-mask p {display:none;}
	.checkout-index-index > .loading-mask img {margin-left:-109px; margin-top:-74px;}
	.authentication-wrapper {width:33.33333333%; text-align:right; float:right; margin-top:-60px; max-width:50%; position:relative; z-index:1;}
	.authentication-dropdown {background-color:#fff; border:1px solid #aeaeae; -webkit-transform:scale(1, 0); -webkit-transform-origin:0 0; -webkit-transition:-webkit-transform linear .1s, visibility 0s linear .1s; position:absolute; text-align:left; top:100%; transform:scale(1, 0); transform-origin:0 0; transition:transform linear .1s, visibility 0s linear .1s; visibility:hidden; width:100%;}
	.authentication-dropdown._show {transform:scale(1, 1); transition:transform linear .1s, visibility 0s linear 0s; visibility:visible; z-index:5000;}
	.authentication-dropdown .modal-inner-wrap {padding:25px;}
	.authentication-dropdown header {display:block;}
	.block-authentication .block-title {font-size:2.6rem; border-bottom:0; margin-bottom:25px;}
	#checkout {clear:both;}
	#checkout .opc-progress-bar {display:none;}
	#checkout .authentication-wrapper .action-auth-toggle {margin:5px 0; font-family:'Lato', sans-serif; font-size:14px; font-weight:400; color:#10ace2; background-color:#fff; border:none;}
	#checkout .authentication-wrapper .action-close {position:absolute; top:5px; right:5px; font-family:'Glyphicons Halflings'; background-color:#fff; border:none;}
	#checkout .authentication-wrapper .action-close::before {content:"\e014"; font-size:15px;}
	#checkout .authentication-wrapper .action-close span {display:none;}
	#checkout .authentication-wrapper .modal-header {border:none; padding:0;}
	#checkout .authentication-wrapper .modal-content {box-shadow:none; border:none; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px;}
	#checkout .authentication-wrapper .block-title {font-family:"Lato", sans-serif; font-size:20px; font-weight:400; color:#474747;}
	#checkout .authentication-wrapper label {display:block; font-family:'Lato', sans-serif; font-size:14px; font-weight:600; color:#4c4c4c; text-transform:uppercase; text-align:left; padding:0; margin-bottom:10px;}
	#checkout .authentication-wrapper input {width:300px; height:45px; margin:0 0 10px 0; padding:5px 5px 5px 20px; border:1px solid #b1b1b1; font-family:'Poppins', sans-serif; font-size:19px; font-weight:400; color:#000; text-align:left;}
	#checkout .authentication-wrapper .action-login {display:block; width:243px; height:53px; margin:10px 0; font-family:'Lato', sans-serif; font-size:16px; font-weight:600; text-transform:uppercase; text-align:center; color:#ffffff; background-color:#10ace2; border:none;}
	#checkout .authentication-wrapper a.action-remind {display:block; margin:5px 0; font-family:'Lato', sans-serif; font-size:14px; font-weight:400; color:#10ace2;}
	#checkout .opc-estimated-wrapper {display:none;}
	.opc-sidebar {margin:46px 0 20px; width:33.33%; float:right; order:2; display:block;}
	.opc-sidebar .modal-header {display:block; border:none; padding:0;}
	.opc-sidebar .modal-header button {display:none;}
	.opc-sidebar .modal-content {box-shadow:none; border:none; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px;}
	.opc-sidebar .opc-block-summary {background-color:#f5f5f5; margin:0 0 20px; padding:22px 30px;}
	.opc-sidebar .opc-block-summary {font-family:"Lato", sans-serif; font-size:14px; font-weight:400; color:#000;}
	.opc-sidebar .opc-block-summary .table-totals .table-caption {display:none;}
	.opc-sidebar .opc-block-summary .title {font-family:"Lato", sans-serif; font-size:24px; font-weight:400; color:#474747;}
	.opc-sidebar .opc-block-summary .totals.discount .title {font-family:"Lato", sans-serif; font-size:14px; font-weight:600; color:#000; padding:0; margin-right:10px;}
	.opc-sidebar .opc-block-summary .items-in-cart {}
	.opc-sidebar .opc-block-summary .items-in-cart .title {width:100%; position:relative;}
	.opc-sidebar .opc-block-summary .items-in-cart .title::after {position:absolute; top:22px; right:0; font-family:'Glyphicons Halflings'; content:"\e114"; font-size:14px;}
	.opc-sidebar .opc-block-summary .items-in-cart.active .title::after {content:"\e113";}
	.opc-sidebar .opc-block-summary .items-in-cart .title strong span {font-family:"Lato", sans-serif; font-size:18px; font-weight:300 !important; color:#474747;}
	.opc-sidebar .opc-block-summary .items-in-cart > .title {border-bottom:1px solid #ccc; padding:10px 40px 10px 0; cursor:pointer;}
	.opc-sidebar .opc-block-summary .items-in-cart .minicart-items {margin:0; padding:0; list-style:none none;}
	.opc-sidebar .opc-block-summary .items-in-cart .minicart-items .minicart-items-wrapper {margin:0 -15px 0 0; max-height:370px; padding:15px 15px 0 0; border:0;}
	.opc-sidebar .opc-block-summary .items-in-cart .minicart-items .minicart-items-wrapper.overflowed {overflow-y:scroll;}
	.opc-sidebar .opc-block-summary .items-in-cart .minicart-items .minicart-items-wrapper ol {}
	.opc-sidebar .opc-block-summary .items-in-cart .minicart-items .minicart-items-wrapper ol li {margin:0; padding:20px 0;}
	.opc-sidebar .opc-block-summary .items-in-cart .minicart-items .minicart-items-wrapper ol li:first-child {padding-top:0;}
	.opc-sidebar .opc-block-summary .items-in-cart .minicart-items .minicart-items-wrapper ol li .product {position:relative;}
	.opc-sidebar .opc-block-summary .items-in-cart .minicart-items .minicart-items-wrapper ol li .product .product-image-container {width:75px; height:75px; float:left; display:inline-block; max-width:100%;}
	.opc-sidebar .opc-block-summary .items-in-cart .minicart-items .minicart-items-wrapper ol li .product .product-image-container .product-image-wrapper {height:auto; padding:0 !important; display:block; overflow:hidden; position:relative;}
	.opc-sidebar .opc-block-summary .items-in-cart .minicart-items .minicart-items-wrapper ol li .product .product-image-container .product-image-wrapper img {height:auto; max-width:100%; border:none;}
	.opc-sidebar .opc-block-summary .items-in-cart .minicart-items .minicart-items-wrapper ol li .product .product-item-details {padding-left:88px;}
	.opc-sidebar .opc-block-summary .items-in-cart .minicart-items .minicart-items-wrapper ol li .product .product-item-details .product-item-inner {display:table; margin:0 0 10px; width:100%:}
	.opc-sidebar .opc-block-summary .items-in-cart .minicart-items .minicart-items-wrapper ol li .product .product-item-details .product-item-inner .product-item-name-block {display:table-cell; padding-right:5px; text-align:left;}
	.opc-sidebar .opc-block-summary .items-in-cart .minicart-items .minicart-items-wrapper ol li .product .product-item-details .product-item-inner .product-item-name-block .product-item-name {font-family:"Lato", sans-serif; font-size:14px; font-weight:600; color:#000;}
	.opc-sidebar .opc-block-summary .items-in-cart .minicart-items .minicart-items-wrapper ol li .product .product-item-details .product-item-inner .product-item-name-block .details-qty {margin-top:10px; text-align:left; font-family:"Lato", sans-serif; font-size:14px; font-weight:400; color:#000;}
	.opc-sidebar .opc-block-summary .items-in-cart .minicart-items .minicart-items-wrapper ol li .product .product-item-details .product-item-inner .product-item-name-block .details-qty .label {}
	.opc-sidebar .opc-block-summary .items-in-cart .minicart-items .minicart-items-wrapper ol li .product .product-item-details .product-item-inner .product-item-name-block .details-qty .label span {color:#000 !important;}
	.opc-sidebar .opc-block-summary .items-in-cart .minicart-items .minicart-items-wrapper ol li .product .product-item-details .product-item-inner .product-item-name-block .details-qty .value {}
	.opc-sidebar .opc-block-summary .items-in-cart .minicart-items .minicart-items-wrapper ol li .product .product-item-details .product-item-inner .subtotal {display:table-cell; text-align:right; font-family:"Lato", sans-serif; font-size:14px; font-weight:600; color:#000;}
	.opc-sidebar .opc-block-summary th.mark {background-color:transparent;}
	.opc-sidebar .opc-block-summary .label {font-family:"Lato", sans-serif; font-size:14px; font-weight:600; color:#000; padding:0; margin-right:10px;}
	.opc-block-shipping-information {font-family:"Poppins", sans-serif; font-size:16px; font-weight:400; color:#6d6d6d;}
	.opc-block-shipping-information button {display:inline-block; width:auto; height:auto; margin:10px 0; font-family:"Lato", sans-serif; font-size:15px; font-weight:800; text-transform:uppercase; text-align:left; color:#203666; background-color:transparent; border:none; text-decoration:underline;}
	.opc-block-shipping-information br:nth-of-type(4) {display:none;}
	.opc-wrapper {width:66.66%; float:left; padding-right:30px; order:1;}
	.opc-wrapper .step-title {padding-bottom:10px; border-bottom:1px solid #ccc;}
	.opc-wrapper #checkoutSteps {margin:0; padding:0; list-style:none none;}
	.opc-wrapper #checkoutSteps li {clear:both; font-family:"Lato", sans-serif; font-size:30px; font-weight:400; color:#474747;}
	.checkout-index-index .mage-error {margin-top:5px; margin-left:15px; font-family:'Lato', sans-serif; font-size:14px; font-weight:600; color:#E82D35;}
	.opc-wrapper .field {margin:-10px 0 10px 0;}
	.opc-wrapper .field.addresses {margin-top:0;}
	.opc-wrapper .field.addresses .shipping-address-item {width:300px; height:165px; float:left; margin:10px 25px 10px 0; font-family:"Poppins", sans-serif; font-size:16px; font-weight:400; color:#6d6d6d;}
	.opc-wrapper .field.addresses .shipping-address-item br:nth-child(4) {display:none;}
	.opc-wrapper .field.addresses .shipping-address-item .edit-address-link {display:block; width:130px; height:33px; margin:10px 0; font-family:'Lato', sans-serif; font-size:16px; font-weight:600; text-transform:uppercase; text-align:center; color:#ffffff; background-color:#10ace2; border:none;}
	.opc-wrapper .field.addresses .shipping-address-item .action-select-shipping-item {display:block; width:110px; height:27px; margin:10px 0; padding:0; font-family:'Lato', sans-serif; font-size:16px; font-weight:600; text-transform:uppercase; text-align:left; color:#203666; background-color:transparent; text-decoration:underline; border:none;}
	.opc-wrapper .field.addresses .shipping-address-item.selected-item .action-select-shipping-item {background-image:url('../images/checkout/checkout-selected-address-checkmark.png'); background-repeat:no-repeat; background-position:100% 0;}
	#checkout-step-shipping .action-show-popup {display:block; width:320px; height:47px; margin:10px 0; font-family:'Lato', sans-serif; font-size:16px; font-weight:600; text-transform:uppercase; text-align:center; color:#ffffff; background-color:#232323; border:none;}
	.checkout-index-index .field .control {font-size:14px;}
	.checkout-index-index label {padding:0; line-height:auto; margin:0;}
	.checkout-index-index label span {display:inline-block; font-family:'Lato', sans-serif; font-size:14px; font-weight:600; color:#4c4c4c; text-transform:uppercase; text-align:left; padding:0; margin-bottom:5px;}
	.checkout-index-index .field.required  .label::after, .opc-wrapper .field._required  .label::after {content:"*"; font-size:20px; color:#E82D35; margin-left:5px; position:relative; top:5px;}
	.checkout-index-index .field._required  .label::after, .opc-wrapper .field._required  .label::after {content:"*"; font-size:20px; color:#E82D35; margin-left:5px; position:relative; top:5px;}
	.checkout-index-index .input-text {width:300px; height:35px; margin:0 auto; padding:5px 5px 5px 10px; border:1px solid #b1b1b1; font-family:'Poppins', sans-serif; font-size:14px; font-weight:400; color:#000; text-align:left;}
	.checkout-index-index .field-tooltip-content, .opc-wrapper span.note {font-size:14px;}
	#customer-email-fieldset .field-tooltip-content {}
	#customer-email-fieldset .field {margin-top:0;}
	.checkout-index-index fieldset.hidden-fields {margin-bottom:20px;}
	.checkout-index-index fieldset.hidden-fields .control .note {display:block;}
	.checkout-index-index fieldset.hidden-fields button.login {display:block; width:243px; height:53px; margin:10px 0; font-family:'Lato', sans-serif; font-size:16px; font-weight:600; text-transform:uppercase; text-align:center; color:#ffffff; background-color:#10ace2; border:none;}
	.checkout-index-index fieldset.hidden-fields a.remind {display:block; margin:5px 0; font-family:'Lato', sans-serif; font-size:14px; font-weight:400; color:#10ace2;}
	.checkout-index-index fieldset legend.label {display:inline-block; font-family:"Lato", sans-serif; font-size:14px; font-weight:600; color:#4c4c4c; text-transform:uppercase; padding:0; margin-bottom:10px; text-align:left; border:none;}
	.checkout-index-index fieldset.street {margin:10px 0 0 0;}
	.checkout-index-index fieldset.street .field label::after {display:none;}
	.checkout-index-index fieldset.street > .control > div {margin-top:0;}
	.checkout-index-index .field select {width:300px; height:35px; margin:0 auto; padding:5px 5px 5px 0; border:1px solid #b1b1b1; font-family:'Poppins', sans-serif; font-size:14px; font-weight:400; color:#000; text-align:left;}
	#opc-shipping_method {margin-top:30px;}
	.table-checkout-shipping-method {width:100%; margin:10px 0;}
	.table-checkout-shipping-method tr {}
	.table-checkout-shipping-method th {display:none !important; padding:5px; font-family:'Lato', sans-serif; font-size:18px; font-weight:600; color:#4c4c4c;}
	.table-checkout-shipping-method tr:last-of-type td {border-bottom:none;}
	.table-checkout-shipping-method td {padding:10px; font-family:'Lato', sans-serif; font-size:16px; font-weight:400; color:#4c4c4c; border-bottom:1px solid #ccc;}
	.table-checkout-shipping-method td.col-method {}
	.table-checkout-shipping-method td input {margin:0;}
	.opc-wrapper #shipping-method-buttons-container {width:100%; text-align:right;}
	.opc-wrapper #shipping-method-buttons-container .alert {font-family:'Lato', sans-serif; font-size:14px; font-weight:600;}
	.opc-wrapper #shipping-method-buttons-container button.continue {width:320px; height:53px; margin:10px 0; padding:0; border:none; color:transparent; background-color:transparent; background-image:url('../images/checkout/checkout-continue-button.jpg'); background-repeat:no-repeat;}
	.checkout-index-index .modals-wrapper .modal-popup {display:none;}
	.checkout-index-index .modals-wrapper .modal-popup._show {display:block; max-height:90%; overflow-y:scroll; overflow-x:hidden; position:fixed; top:5%; left:50%; margin-left:-178px; z-index:5000;}
	.checkout-index-index .modal-inner-wrap {padding:15px; background-color:#fff; border:1px solid #aeaeae;}
	.opc-sidebar .modal-inner-wrap {padding:0; border:none; background-color:transparent;}
	.checkout-index-index .modal-inner-wrap .modal-content {box-shadow:none; border:none;}
	.checkout-index-index .modal-inner-wrap .modal-header .action-close {position:absolute; top:5px; right:5px; font-family:'Glyphicons Halflings'; background-color:#fff; border:none;}
	.checkout-index-index .modal-inner-wrap .modal-header .action-close::before {content:"\e014"; font-size:15px;}
	.checkout-index-index .modal-inner-wrap .modal-header .action-close span {display:none;}
	.checkout-index-index .modal-inner-wrap h1 {font-family:"Lato", sans-serif; font-size:30px; font-weight:400; color:#474747;}
	.checkout-index-index .modal-inner-wrap #shipping-new-address-form div.field {margin-top:10px;}
	.checkout-index-index .modal-inner-wrap #shipping-new-address-form .street div:first-of-type {margin-top:0;}
	.checkout-index-index .modal-inner-wrap #shipping-new-address-form .choice input {display:inline;}
	.checkout-index-index .modal-inner-wrap .action-save-address {width:150px; height:53px; margin:10px 0; font-family:'Lato', sans-serif; font-size:16px; font-weight:600; text-transform:uppercase; text-align:center; color:#ffffff; background-color:#10ace2; border:none;}
	.checkout-index-index .modal-inner-wrap .action-hide-popup {width:150px; height:53px; margin:10px 0; font-family:'Lato', sans-serif; font-size:16px; font-weight:600; text-transform:uppercase; text-align:center; color:#ffffff; background-color:#232323; border:none;}
	.checkout-index-index .modals-wrapper .popup-authentication {display:none;}
	#payment .step-title {margin-bottom:25px;}
	#co-payment-form legend {padding-bottom:15px;}
	#co-payment-form .street legend {padding-bottom:0; margin-bottom:0;}
	#co-payment-form .street .field {margin-top:-15px;}
	#co-payment-form .street .field.additional {margin-top:-15px;}
	#co-payment-form fieldset > br:first-of-type {display:none;}
	.opc-payment {}
	.opc-payment .payment-methods {}
	.opc-payment .payment-methods .payment-method {margin:25px 0;}
	.opc-payment .payment-methods > div:first-of-type {margin-top:0;}
	.opc-payment .payment-methods .payment-method._active {}
	.opc-payment .payment-methods .payment-method .payment-method-title {}
	.opc-payment .payment-methods .payment-method input {display:inline-block; margin-right:15px;}
	.opc-payment .payment-methods .payment-method label {display:inline-block;}
	.opc-payment .payment-methods .payment-method label a, .opc-payment .payment-methods .payment-method label a span {display:inline-block; margin-left:5px; font-family:'Lato', sans-serif; font-size:14px; font-weight:400; color:#10ace2;}
	.opc-payment .payment-methods .payment-method label img {display:inline-block; margin-right:15px;}
	.opc-payment .payment-methods .payment-method .payment-method-content {display:none;}
	.opc-payment .payment-methods .payment-method._active .payment-method-content {display:block; padding-left:25px;}
	.opc-payment .payment-methods .payment-method .payment-method-content .messages {}
	.opc-payment .payment-methods .payment-method .payment-method-content .payment-method-billing-address {}
	.opc-payment .payment-methods .payment-method .payment-method-content .payment-method-billing-address .billing-address-details {margin-left:35px; font-family:"Poppins", sans-serif; font-size:16px; font-weight:400; color:#6d6d6d;}
	.opc-payment .payment-methods .payment-method .payment-method-content .checkout-agreements-block {}
	.opc-payment .payment-methods .payment-method .payment-method-content .actions-toolbar {}
	.opc-payment .payment-methods .payment-method .payment-method-content .actions-toolbar button.checkout {width:320px; height:53px; margin:10px 0; padding:0; border:none; color:transparent; background-color:transparent; background-image:url('../images/checkout/checkout-place-order-button.jpg'); background-repeat:no-repeat;}
	.opc-payment .payment-methods .payment-method .payment-method-content .payment-method-note {font-family:"Lato", sans-serif; font-size:16px; font-weight:400; color:#333;}
	#co-payment-form fieldset br {display:none;}
	#co-payment-form .billing-address-details {margin-bottom:15px; font-family:"Poppins", sans-serif; font-size:16px; font-weight:400; color:#6d6d6d;}
	#co-payment-form .billing-address-details br {display:block;}
	#co-payment-form .credit-card-types {margin:0; padding:0; clear:both; list-style:none;}
	#co-payment-form .credit-card-types li {float:left; clear:none; margin-left:15px;}
	#co-payment-form .credit-card-types li:first-of-type {margin-left:0;}
	#co-payment-form .credit-card-types li img {-webkit-filter:grayscale(100%); filter:grayscale(100%);}
	#co-payment-form .credit-card-types li._active img {-webkit-filter:none; filter:none;}
	#co-payment-form .opc-payment-additional.discount-code {display:none;}
	#payment_form_payflowpro .field.number {clear:both;}
	#payment_form_payflowpro label {margin-left:0;}
	#payment_form_payflowpro select {float:left; max-width:150px;}
	#payment_form_payflowpro #payflowpro_expiration {margin-left:0;}
	#payment_form_payflowpro #payflowpro_expiration_yr {margin-left:15px;}
	#payment_form_payflowpro > div:last-of-type {clear:both;}
	#payment_form_payflowpro .field-tooltip-content {margin-top:15px;}
	#payment_form_payflowpro .field-tooltip-action {display:block; margin:5px 0; font-family:'Lato', sans-serif; font-size:14px; font-weight:400; color:#10ace2; cursor:pointer;}
	#payment_form_payflowpro .field.cvv .field-tooltip .field-tooltip-content {display:none;}
	#payment_form_payflowpro .field.cvv .field-tooltip._active .field-tooltip-content {display:block;}
	.opc-payment-additional.discount-code {}
	.opc-payment-additional.discount-code .action-toggle {font-family:'Lato', sans-serif; font-size:14px; font-weight:400; color:#10ace2;}
	.opc-payment-additional.discount-code .actions-toolbar {}
	.opc-payment-additional.discount-code .actions-toolbar button {display:block; width:auto; height:53px; margin:10px 0; font-family:'Lato', sans-serif; font-size:16px; font-weight:600; text-transform:uppercase; text-align:center; color:#ffffff; background-color:#10ace2; border:none;}
	.checkout-page-customer-order-message-wrapper {margin:15px 0;}
	.checkout-page-customer-order-message-wrapper .step-title {margin-bottom:20px;}
	.checkout-page-customer-order-message-wrapper .customer-order-message-subtext {display:block; margin:0 0 15px 0; font-size:16px;}
	.checkout-page-customer-order-message-wrapper textarea {width:90%; max-width:500px; height:150px; padding:5px 5px 5px 10px; border:1px solid #b1b1b1; font-family:'Poppins', sans-serif; font-size:14px; font-weight:400; color:#000; text-align:left;}
	.checkout-payment-method-credit-card-icons {margin-left:10px; max-width:200px;}
	.checkout-index-index #customer-email-fieldset .field-tooltip-action.action-help {display:none;}
	.checkout-index-index .footer-newsletter-signup {display:none;} 
	
	
	
/* Checkout UPS Address Validation Modal */
.ups-address-validation-modal {}
.ups-address-validation-modal .modal-content {max-width:290px; margin:0 auto;}
.ups-address-validation-modal p {margin:25px 0; font-family:"Poppins", sans-serif; font-size:15px; font-weight:500; line-height:25px; color:#000;}
.ups-address-validation-modal .suggested-address {margin:15px 0; padding-bottom:5px; border-bottom:1px solid #e5e5e5; font-family:"Poppins", sans-serif; font-size:16px; font-weight:400; color:#6d6d6d;}
.ups-address-validation-modal .suggested-address span {display:inline-block; margin:2px 0 0 0;}
.ups-address-validation-modal .suggested-address .address-line-one {}
.ups-address-validation-modal .suggested-address .address-city {}
.ups-address-validation-modal .suggested-address .address-state {margin-left:5px;}
.ups-address-validation-modal .suggested-address .address-zip {}
.ups-address-validation-modal .suggested-address .address-country {margin-left:5px;}
.ups-address-validation-modal .suggested-address .use-this-address-button {width:200px; height:53px; margin:10px 0; font-family:"Lato", sans-serif; font-size:16px; font-weight:600; text-transform:uppercase; text-align:center; color:#fff; background-color:#232323; border:none;}
.ups-address-validation-modal .action-continue {width: 150px; height: 53px; margin: 10px 0; font-family: 'Lato', sans-serif; font-size: 16px; font-weight: 600; text-transform: uppercase; text-align: center; color: #ffffff; background-color: #10ace2; border: none;}
.ups-address-validation-modal .modal-footer button {margin-left:15px;}	
.ups-address-validation-modal .modal-footer button:first-of-type {margin-left:0;}
.ups-address-validation-modal .modal-footer {padding:0; text-align:center;}

/* Checkout Success Page */
.checkout-onepage-success .checkout-success-page-h1 {}
.checkout-onepage-success .checkout-success a.continue {display:block; width:225px; height:53px; margin:10px 0; padding-top:14px; font-family:'Lato', sans-serif; font-size:16px; font-weight:600; text-transform:uppercase; text-align:center; color:#ffffff; background-color:#10ace2; border:none;}
.checkout-onepage-success .checkout-success a.continue:hover, .checkout-onepage-success .checkout-success a.continue:focus, .checkout-onepage-success .checkout-success a.continue:active {color:#ffffff !important; text-decoration:none !important;}
.checkout-onepage-success #registration .action.primary {display:block; width:225px; height:53px; margin:10px 0; padding-top:0; font-family:'Lato', sans-serif; font-size:16px; font-weight:600; text-transform:uppercase; text-align:center; color:#ffffff; background-color:#10ace2; border:none;}
	
/* PayPal Express Checkout Review Page */
.paypal-payflowexpress-review .box-title span {display:block; margin:10px 0; font-family:'Lato', sans-serif; font-size:18px; font-weight:600; color:#474747;}
.paypal-payflowexpress-review .paypal-review-discount {display:none;}
.paypal-payflowexpress-review #shipping-method-form #shipping-method {width:300px; height:35px; margin:0 auto; padding:5px 5px 5px 0; border:1px solid #b1b1b1; font-family:'Poppins', sans-serif; font-size:14px; font-weight:400; color:#000; text-align:left;}
.paypal-payflowexpress-review .box-order-shipping-method {clear:both; margin-bottom:50px;}
.paypal-payflowexpress-review .box-order-shipping-address {float:left; margin-right:30px;}
.paypal-payflowexpress-review .box-order-shipping-address address {float:none; clear:both; width:300px; height:auto; float:left; margin:10px 25px 10px 0; font-family:"Poppins", sans-serif; font-size:16px; font-weight:400; color:#6d6d6d;}
.paypal-payflowexpress-review .box-order-shipping-address a.edit {display:inline-block; width:auto; height:auto; margin:10px 0; font-family:"Lato", sans-serif; font-size:15px; font-weight:800; text-transform:uppercase; text-align:left; color:#203666; background-color:transparent; border:none; text-decoration:underline;}
.paypal-payflowexpress-review .box-order-billing-address {float:left;}
.paypal-payflowexpress-review .box-order-billing-address .box-content {font-family:"Poppins", sans-serif; font-size:16px; font-weight:400; color:#6d6d6d;}
.paypal-payflowexpress-review .box-order-billing-address .box-content img {margin:12px 0;}
.paypal-payflowexpress-review .box-order-billing-address .box-actions a.edit {display:inline-block; width:auto; height:auto; margin:10px 0; font-family:"Lato", sans-serif; font-size:15px; font-weight:800; text-transform:uppercase; text-align:left; color:#203666; background-color:transparent; border:none; text-decoration:underline;}
.paypal-payflowexpress-review .paypal-review-items {clear:both;}
.paypal-payflowexpress-review .paypal-review-items .paypal-review-title {padding-top:50px;}
.paypal-payflowexpress-review .paypal-review-items .paypal-review-title strong {display:none;}
.paypal-payflowexpress-review .paypal-review-items a.edit {display:inline-block; width:auto; height:auto; margin:10px 0; font-family:"Lato", sans-serif; font-size:15px; font-weight:800; text-transform:uppercase; text-align:left; color:#203666; background-color:transparent; border:none; text-decoration:underline;}
.paypal-payflowexpress-review #review-buttons-container {text-align:right;}
.paypal-payflowexpress-review #review-buttons-container #review-button {width:320px; height:53px; margin:10px 0; padding:0; border:none; color:transparent; background-color:transparent; background-image:url('../images/checkout/checkout-place-order-button.jpg'); background-repeat:no-repeat;}
.paypal-payflowexpress-review #details-table {width:100%; margin:10px 0;}
.paypal-payflowexpress-review #details-table th {padding:10px !important; font-family:'Lato', sans-serif; font-size:15px; font-weight:600; color:#000; border-bottom:none !important; background-color:#f0f0f0;}
.paypal-payflowexpress-review #details-table td {font-family:'Lato', sans-serif; font-size:15px; font-weight:400; color:#000; border-top:1px solid #c7c7c7;}
.paypal-payflowexpress-review #details-table tbody tr:first-of-type td {border-top:none !important;}
.paypal-payflowexpress-review #details-table .opc-block-summary th {background-color:transparent; text-align:right;}
.paypal-payflowexpress-review #details-table .opc-block-summary td {padding:10px !important;}
.paypal-payflowexpress-review #details-table .table-caption {font-famly:"Lato", sans-serif; font-size:25px; font-weight:600; color:#474747;}
.paypal-payflowexpress-review #details-table .product-item-details {margin:10px 0;}

/* Magazine Landing Pages */
	.magazine-landing-page-container {width:100%; margin:0 auto;}
	.mlp-header-wrapper {width:100%; padding-top:20px; background-color:#ffffff;}
	.mlp-phone-header-wrapper {display:none;}
	.mlp-phone-header-search-wrapper {display:none;}
	.mlp-header-wrapper .header-container {width:1100px; margin:0 auto; padding-bottom:25px;}
	.mlp-header-wrapper .header-container .mlg-logo-container {position:relative; top:10px; float:left; width:265px; padding-top:10px;}
	.mlp-header-wrapper .header-container .mlg-logo-container img {}
	.mlp-header-wrapper .header-container .mlg-phone-number-container {float:left; width:390px; margin-left:110px;}
	.mlp-header-wrapper .header-container .mlg-phone-number-container a {display:block; font-family:'Lato', sans-serif; font-size:32px; font-weight:600; color:#000;}
	.mlp-header-wrapper .header-container .mlg-phone-number-container .major {display:block; font-family:"Poppins", sans-serif; font-size:25px; font-weight:600; color:#000;}
	.mlp-header-wrapper .header-container .mlg-phone-number-container .minor {display:block; font-family:"Poppins", sans-serif; font-size:17px; font-weight:500; color:#000;}
	.mlp-header-wrapper .header-container .mlg-as-seen-in-container {float:right; padding-top:10px;}
	.mlp-backsplash-container {width:100%; max-width:1700px; height:1185px; margin:0 auto; background-image:url('../images/magazine-logos/mlp-backsplash.jpg'); background-repeat:no-repeat; position:relative; z-index:1;}
	.mlp-backsplash-container .satisfaction-guaranteed-ribbon {position:absolute; top:0; left:0; z-index:100; width:272px; height:212px;}
	.mlp-backsplash-container .above-product-copy-wrapper {position:relative; z-index:1000; width:100%; padding-top:50px;}
	.mlp-backsplash-container .above-product-copy-wrapper h1 {width:100%; margin:0; text-align:center; font-family: 'Oswald', sans-serif; font-size:61px; font-weight:700; color:#e82d35; text-transform:uppercase;}
	.mlp-backsplash-container .above-product-copy-wrapper .h1-subtext {display:block; width:100%; margin-top:10px; text-align:center; font-family:'Lato', sans-serif; font-size:31px; font-weight:500; color:#fff; text-transform:uppercase;}
	.mlp-backsplash-container .above-product-copy-wrapper .h1-subtext span {font-weight:600;}
	.mlp-backsplash-container .above-product-copy-wrapper .product-callout {margin-top:40px;}
	.mlp-backsplash-container .above-product-copy-wrapper .product-callout .line-one {display:block; width:100%; text-align:center; font-family:'Lato', sans-serif; font-size:55px; font-weight:300; color:#fff;}
	.mlp-backsplash-container .above-product-copy-wrapper .product-callout .line-one span {font-weight:600;}
	.mlp-backsplash-container .above-product-copy-wrapper .product-callout .line-two {display:block; width:100%; margin-top:-5px; text-align:center; font-family:'Lato', sans-serif; font-size:40px; font-weight:300; color:#fff; text-transform:uppercase;}
	.mlp-backsplash-container .above-product-copy-wrapper .product-callout .line-two .price-amount {display:inline-block; margin:0 10px; font-family: 'Oswald', sans-serif; font-size:52px; font-weight:700; color:#e82d35;}
	.mlp-backsplash-container .above-product-copy-wrapper .product-callout .line-two .per-roll-specification {font-family:'Lato', sans-serif; font-size:20px; font-weight:500; color:#fff;}
	.mlp-backsplash-container .above-product-copy-wrapper .product-callout-checkmarks {list-style:none; width:260px; margin:30px auto 0 auto; padding:0;}
	.mlp-backsplash-container .above-product-copy-wrapper .product-callout-checkmarks li {margin-bottom:3px;}
	.mlp-backsplash-container .above-product-copy-wrapper .product-callout-checkmarks li .checkmark {display:inline-block; margin-right:5px; position:relative; top:-3px;}
	.mlp-backsplash-container .above-product-copy-wrapper .product-callout-checkmarks li .usa-flag {display:inline-block; margin-left:5px; position:relative; top:-3px;}
	.mlp-backsplash-container .above-product-copy-wrapper .product-callout-checkmarks li span {font-family:'Lato', sans-serif; font-size:19px; font-weight:400; color:#fff;}
	.mlp-backsplash-container .product-listing-section {position:relative; z-index:1000; width:1045px; margin:50px auto 0 auto;}
	.mlp-backsplash-container .product-listing-section .product-container {float:left; width:447px; height:545px; padding:15px 20px; background-color:#ffffff; position:relative;}
	.mlp-backsplash-container .product-listing-section .product-container .product-image-wrapper {position:absolute; top:15px; right:-30px;}
	.mlp-backsplash-container .product-listing-section .product-container .product-image-wrapper.with-badge {top:-25px; right:-35px;}
	.mlp-backsplash-container .product-listing-section .product-container .product-image-wrapper img {}
	.mlp-backsplash-container .product-listing-section .product-container .product-name-wrapper {}
	.mlp-backsplash-container .product-listing-section .product-container .product-name-wrapper .line-one {display:block; font-family:'Lato', sans-serif; font-size:36px; font-weight:600; color:#000;}
	.mlp-backsplash-container .product-listing-section .product-container .product-name-wrapper .line-two {display:block; margin-top:-7px; font-family:'Lato', sans-serif; font-size:19px; font-weight:400; color:#000;}
	.mlp-backsplash-container .product-listing-section .product-container .product-name-wrapper .line-three {display:block; max-width:260px; margin-top:5px; font-family:'Lato', sans-serif; font-size:36px; font-weight:400; color:#000; font-style:italic; text-transform:uppercase;}
	.mlp-backsplash-container .product-listing-section .product-container .product-pricing-wrapper {margin-top:10px;}
	.mlp-backsplash-container .product-listing-section .product-container .product-pricing-wrapper .starting-at-label {display:block; font-family:'Lato', sans-serif; font-size:17px; font-weight:600; color:#5b5b5b; font-style:italic;}
	.mlp-backsplash-container .product-listing-section .product-container .product-pricing-wrapper .price-row {display:block; margin-top:-5px;}
	.mlp-backsplash-container .product-listing-section .product-container .product-pricing-wrapper .price-row .price-value {display:inline-block; margin-right:5px; font-family: 'Oswald', sans-serif; font-size:51px; font-weight:700; color:#e82d35;}
	.mlp-backsplash-container .product-listing-section .product-container .product-pricing-wrapper .price-row .per-roll-specification {font-family:'Lato', sans-serif; font-size:20px; font-weight:400; color:#000; text-transform:uppercase;}
	.mlp-backsplash-container .product-listing-section .product-container .add-to-cart-row {margin-top:5px; padding-left:30px;}
	.mlp-backsplash-container .product-listing-section .product-container .add-to-cart-row label {display:inline-block; margin-right:20px; font-family:'Lato', sans-serif; font-size:21px; font-weight:400; color:#000;}
	.mlp-backsplash-container .product-listing-section .product-container .add-to-cart-row input {display:inline-block; width:55px; height:54px; margin-right:10px; padding:5px; border:1px solid #b1b1b1; font-family:"Poppins", sans-serif; font-size:19px; font-weight:400; color:#000; text-align:center;}
	.mlp-backsplash-container .product-listing-section .product-container .add-to-cart-row button {display:inline-block; width:227px; height:54px; border:none; font-family:'Lato', sans-serif; font-size:16px; font-weight:600; color:#fff; background-color:#10ace2; text-align:center; text-transform:uppercase; letter-spacing:1px;}
	.mlp-backsplash-container .product-listing-section .product-container .browse-row {}
	.mlp-backsplash-container .product-listing-section .product-container .browse-row a {display:block; width:100%; height:54px; padding-top:12px; border:none; font-family:'Lato', sans-serif; font-size:19px; font-weight:600; color:#fff; background-color:#10ace2; text-align:center; text-transform:uppercase; letter-spacing:1px;}
	.mlp-backsplash-container .product-listing-section .product-container .browse-row a:hover, .mlp-backsplash-container .product-listing-section .product-container .browse-row a:active, .mlp-backsplash-container .product-listing-section .product-container .browse-row a:focus {color:#fff !important; text-decoration:none !important;}
	.mlp-backsplash-container .product-listing-section .product-container .product-bullet-points {margin:10px 0 10px 15px; padding:0;}
	.mlp-backsplash-container .product-listing-section .product-container .product-bullet-points li {font-family:'Lato', sans-serif; font-size:17px; font-weight:600; color:#5f5f5f;}
	.mlp-backsplash-container .product-listing-section .product-container .product-note {display:block; font-family:'Lato', sans-serif; font-size:17px; font-weight:600; color:#000; font-style:italic;}
	.mlp-backsplash-container .product-listing-section .product-container .product-quantity-note {display:block; margin-top:10px; font-family:'Lato', sans-serif; font-size:14px; font-weight:400; color:#5f5f5f;}
	.mlp-backsplash-container .product-listing-section .or-text {float:left; margin:0 50px; padding-top:260px; font-family:'Lato', sans-serif; font-size:36px; font-weight:400; color:#fff; font-style:italic;}
	.mlp-trust-wrapper {width:100%; padding:75px 0; text-align:center;}
	.mlp-trust-wrapper .trust-header {display:block; width:100%; margin-bottom:75px; text-align:center; font-family:'Lato', sans-serif; font-size:37px; font-weight:400; color:#000; text-transform:uppercase;}
	.mlp-trust-wrapper .trust-header span {font-weight:600;}
	.mlp-trust-wrapper img {margin:0 auto;}
	.mlp-trust-wrapper img {margin:0 auto;}
	.mlp-trust-wrapper .desktop-graphic {display:block;}
	.mlp-trust-wrapper .tablet-graphic {display:none;}
	.mlp-trust-wrapper .phone-graphic {display:none;}
	.mlp-how-we-do-it-wrapper {width:100%; padding:50px 0; background-color:#f0f0f0;}
	.mlp-how-we-do-it-wrapper .how-we-do-it-content-container {width:1140px; margin:0 auto;}
	.mlp-how-we-do-it-wrapper .how-we-do-it-content-container .how-we-do-it-header {display:block; width:100%; text-align:center; font-family:'Lato', sans-serif; font-size:37px; font-weight:600; color:#000; text-transform:uppercase; margin-bottom:30px;}
	.mlp-how-we-do-it-wrapper .how-we-do-it-content-container .videos-wrapper {width:100%;}
	.mlp-how-we-do-it-wrapper .how-we-do-it-content-container .videos-wrapper .video-container {float:left; width:390px;}
	.mlp-how-we-do-it-wrapper .how-we-do-it-content-container .videos-wrapper > div:nth-of-type(2) {float:right;}
	.mlp-how-we-do-it-wrapper .how-we-do-it-content-container .videos-wrapper .video-container .video-header {margin-bottom:10px;}
	.mlp-how-we-do-it-wrapper .how-we-do-it-content-container .videos-wrapper .video-container .video-header .line-one {display:block; width:100%; text-align:center; font-family:'Lato', sans-serif; font-size:14px; font-weight:600; color:#000; text-transform:uppercase;}
	.mlp-how-we-do-it-wrapper .how-we-do-it-content-container .videos-wrapper .video-container .video-header .line-two {display:block; width:100%; text-align:center; font-family:'Lato', sans-serif; font-size:20px; font-weight:600; color:#000; text-transform:uppercase;}
	.mlp-how-we-do-it-wrapper .video-iframe-wrapper {position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; margin-bottom:15px;}
	.mlp-how-we-do-it-wrapper .video-iframe-wrapper iframe, .mlp-how-we-do-it-wrapper .video-iframe-wrapper embed, .mlp-how-we-do-it-wrapper .video-iframe-wrapper object {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
	.mlp-how-we-do-it-wrapper .how-we-do-it-content-container .infographic-container {margin:75px auto 0 auto; text-align:center;}
	.mlp-how-we-do-it-wrapper .how-we-do-it-content-container .infographic-container img {margin:0 auto;}
	.mlp-printer-specialize-wrapper {width:100%;}
	.mlp-printer-specialize-wrapper .specialize-header {display:block; width:100%; text-align:center; font-family:'Lato', sans-serif; font-size:37px; font-weight:600; color:#000; text-transform:uppercase; margin:30px 0;}
	.mlp-printer-specialize-wrapper .printer-company-logo-wrapper {width:1040px; margin:20px auto 40px auto;}
	.mlp-printer-specialize-wrapper .printer-company-logo-wrapper .printer-company-logo {float:left; width:144px; height:107px; border:1px solid #d3d3d3; text-align:center; margin-left:30px;}
	.mlp-printer-specialize-wrapper .printer-company-logo-wrapper > div:first-of-type {margin-left:0;}
	.mlp-printer-specialize-wrapper .printer-company-logo-wrapper .printer-company-logo img {margin:20px auto 0 auto;}
	.mlp-buy-direct-wrapper {width:100%; padding:50px 0 75px 0; background-color:#f0f0f0;}
	.mlp-buy-direct-wrapper .buy-direct-header {display:block; width:100%; text-align:center; font-family:'Lato', sans-serif; font-size:37px; font-weight:400; color:#000; text-transform:uppercase; margin-bottom:30px;}
	.mlp-buy-direct-wrapper .buy-direct-header span {font-weight:600;}
	.mlp-buy-direct-wrapper .featured-images-wrapper {width:1140px; margin:0 auto;}
	.mlp-buy-direct-wrapper .featured-images-wrapper .left-side {float:left; width:731px;}
	.mlp-buy-direct-wrapper .featured-images-wrapper .left-side img {}
	.mlp-buy-direct-wrapper .featured-images-wrapper .right-side {float:right; width:392px;}
	.mlp-buy-direct-wrapper .featured-images-wrapper .right-side img {}
	.mlp-buy-direct-wrapper .featured-images-wrapper .right-side img:first-of-type {margin-bottom:20px;}
	.mlp-tradeshows-wrapper {padding:50px 0;}
	.mlp-tradeshows-wrapper .tradeshows-header {width:100%; text-align:center; margin-bottom:30px;}
	.mlp-tradeshows-wrapper .tradeshows-header .line-one {display:block; width:100%; text-align:center; font-family:'Lato', sans-serif; font-size:37px; font-weight:600; color:#000; text-transform:uppercase;}
	.mlp-tradeshows-wrapper .tradeshows-header .line-two {display:block; width:100%; text-align:center; font-family:'Lato', sans-serif; font-size:29px; font-weight:400; color:#000; text-transform:uppercase;}
	.mlp-tradeshows-wrapper .tradeshows-table {width:1140px; margin:0 auto;}
	.mlp-tradeshows-wrapper .tradeshows-table th {text-align:left; font-family:'Lato', sans-serif; font-size:18px; font-weight:600; color:#000; border-bottom:1px solid #b1b1b1;}
	.mlp-tradeshows-wrapper .tradeshows-table td {vertical-align:middle; text-align:left; font-family:'Lato', sans-serif; font-size:15px; font-weight:600; color:#3f3f3f; border:none;}
	.mlp-tradeshows-wrapper .tradeshows-table td img {margin-left:25px;}
	.mlp-wide-variety-of-labels-wrapper {width:100%; max-width:1700px; height:309px; margin:0 auto; padding-top:30px; background-image:url('../images/magazine-logos/mlp-wide-variety-of-labels-bg.jpg'); background-repeat:no-repeat;}
	.mlp-wide-variety-of-labels-wrapper .variety-of-labels-content-container {width:510px; margin:0 auto;}
	.mlp-wide-variety-of-labels-wrapper .variety-of-labels-content-container .line-one {display:block; width:100%; text-align:center; font-family:'Lato', sans-serif; font-size:19px; font-weight:400; color:#fff;}
	.mlp-wide-variety-of-labels-wrapper .variety-of-labels-content-container .line-two {display:block; width:100%; margin-top:-5px; text-align:center; font-family:'Lato', sans-serif; font-size:45px; font-weight:400; color:#fff; font-style:italic; text-transform:uppercase;}
	.mlp-wide-variety-of-labels-wrapper .variety-of-labels-content-container .line-three {display:block; width:100%; text-align:center; font-family:'Lato', sans-serif; font-size:28px; font-weight:300; color:#fff;}
	.mlp-wide-variety-of-labels-wrapper .variety-of-labels-content-container .browse-link {display:block; width:395px; height:54px; margin:20px auto; padding-top:12px; border:none; font-family:'Lato', sans-serif; font-size:19px; font-weight:600; color:#fff; background-color:#10ace2; text-align:center; text-transform:uppercase; letter-spacing:1px;}
	.mlp-wide-variety-of-labels-wrapper .variety-of-labels-content-container .browse-link:hover, .mlp-wide-variety-of-labels-wrapper .variety-of-labels-content-container .browse-link:active, .mlp-wide-variety-of-labels-wrapper .variety-of-labels-content-container .browse-link:focus {color:#fff !important; text-decoration:none !important;}
	.mlp-wide-variety-of-labels-wrapper .variety-of-labels-content-container .telephone-link {display:block; width:100%; text-align:center; font-family:'Lato', sans-serif; font-size:24px; font-weight:600; color:#fff; font-style:italic;}
	
/* Content Pages */
	.content-page-container {width:100%; max-width:1170px; margin:0 auto;}
	.content-page-container h1 {margin-bottom:30px; font-family:'Lato', sans-serif; font-size:55px; font-weight:600; color:#000;}
	.content-page-container h2 {margin-bottom:15px; font-family:'Lato', sans-serif; font-size:30px; font-weight:600; color:#000;}
	.content-page-container p {margin:25px 0; font-family:"Poppins", sans-serif; font-size:15px; font-weight:500; line-height:25px; color:#000;}
	
	/* Video Library Page */
	.video-library-page-video-wrapper {width:100%; margin:0 auto 50px auto;}
	.video-library-page-video-wrapper h2 {width:100%; padding-bottom:5px; border-bottom:1px solid #dfdfdf; font-family:'Lato', sans-serif; font-size:25px; font-weight:600; color:#000;}
	.video-library-page-video-wrapper .video-iframe-wrapper {float:left; width:390px; height:219px;}
	.video-library-page-video-wrapper p {float:left; width:755px; margin:0 0 0 25px;}
	.video-library-page-video-wrapper p:nth-of-type(2) {margin-top:15px;}
	
	/* Thermal Transfer VS Direct Thermal Page */
	.ttvsdt-hero-image-container {width:1168px; margin:0 auto;}
	.ttvsdt-hero-image-container .left-side {float:left;}
	.ttvsdt-hero-image-container .right-side {float:left;}
	h1.ttvsdt-h1 {width:100%; margin-top:50px; text-align:center; font-family:'Lato', sans-serif; font-size:33px; font-weight:400; color:#000;}
	h1.ttvsdt-h1 span {font-weight:600;}
	.ttvsdt-versus-container {width:1170px; margin:40px auto 0 auto;}
	.ttvsdt-versus-container .ttvsdt-thermal-transfer-container {float:left;}
	.ttvsdt-versus-container .ttvsdt-thermal-transfer-container img {margin-bottom:20px;}
	.ttvsdt-versus-container .ttvsdt-thermal-transfer-container span {display:block; width:100%; text-align:center; font-family:'Lato', sans-serif; font-size:20px; font-weight:600; color:#000; text-transform:uppercase;}
	.ttvsdt-versus-container .ttvsdt-direct-thermal-container {float:left;}
	.ttvsdt-versus-container .ttvsdt-direct-thermal-container img {margin-bottom:20px;}
	.ttvsdt-versus-container .ttvsdt-direct-thermal-container span {display:block; width:100%; text-align:center; font-family:'Lato', sans-serif; font-size:20px; font-weight:600; color:#000; text-transform:uppercase;}
	.ttvsdt-versus-container .ttvsdt-vs-container {float:left; margin:0 50px 0 40px; padding-top:85px; font-family:'Lato', sans-serif; font-size:33px; font-weight:600; color:#000; text-transform:uppercase;}
	.content-page-container .ttvsdt-headline-paragraph {font-family:'Lato', sans-serif; font-size:20px; font-weight:400; color:#525252; line-height:30px;}
	.content-page-container .ttvsdt-headline-paragraph.extra-bottom-margin {margin-bottom:45px;}
	.content-page-container .ttvsdt-headline-paragraph .telephone-link {color:#525252; font-weight:600;}
	.content-page-container .ttvsdt-headline-paragraph .email-link {color:#2f2fdc; text-decoration:underline;}
	.content-page-container .ttvsdt-small-black-paragraph {font-family:'Poppins', sans-serif; font-size:15px; font-weight:500; color:#000; line-height:25px;}
	.content-page-container .ttvsdt-section-heading {margin-bottom:-10px; font-family:'Lato', sans-serif; font-size:25px; font-weight:600; color:#000; font-style:italic;}
	
	/* Why Our Labels Cost Less Page */
	.content-page-container.full-width {max-width:100%;}
	.wolcl-h1 {width:100%; margin-top:50px; text-align:center; font-family:'Lato', sans-serif; font-size:24px !important; font-weight:300 !important; color:#000; text-transform:uppercase; letter-spacing:4px;}
	.wolcl-h1 span {display:block; margin-top:5px; font-family:'Lato', sans-serif; font-size:62px; font-weight:400; color:#000;}
	.content-page-container .wolcl-headline-paragraph {width:100%; margin-top:35px; text-align:center; font-family:'Lato', sans-serif; font-size:20px; font-weight:600; color:#000; line-height:30px;}
	.wolcl-splash-container {width:1140px; margin:50px auto 0 auto; padding-bottom:75px;}
	.wolcl-splash-container .left-side {float:left;}
	.wolcl-splash-container .left-side img {}
	.wolcl-splash-container .right-side {float:right; width:315px; padding-top:140px;}
	.wolcl-splash-container .right-side p {font-family:'Poppins', sans-serif; font-size:16px; font-weight:500; color:#000; line-height:30px;}
	.wolcl-splash-container .right-side p span {font-weight:600;}
	.wolcl-how-section-wrapper {width:100%; padding-top:50px; background-color:#f0f0f0; padding-bottom:75px;}
	.wolcl-how-section-content-container {width:100%; max-width:1170px; margin:0 auto;}
	.wolcl-how-section-wrapper h2 {width:100%; margin-bottom:40px; text-align:center; font-family:'Lato', sans-serif; font-size:37px; font-weight:800; color:#000; text-transform:uppercase;}
	.wolcl-how-section-wrapper .left-side {float:left;}
	.wolcl-how-section-wrapper .left-side img {}
	.wolcl-how-section-wrapper .right-side {float:right; width:500px; padding-top:35px;}
	.wolcl-how-section-wrapper .right-side ul {margin:0; padding:0;}
	.wolcl-how-section-wrapper .right-side ul li {margin-bottom:20px; font-family:'Poppins', sans-serif; font-size:16px; font-weight:500; color:#000; line-height:30px;}
	.wolcl-how-section-wrapper .right-side ul li span {font-weight:600;}
	.wolcl-where-section-wrapper {width:100%; background-color:#f0f0f0;  padding-bottom:75px;}
	.wolcl-where-section-wrapper h2 {width:100%; margin-top:0; margin-bottom:60px; text-align:center; font-family:'Lato', sans-serif; font-size:37px; font-weight:800; color:#000; text-transform:uppercase;}
	.wolcl-where-section-wrapper .left-side {float:left;}
	.wolcl-where-section-wrapper .left-side .video-iframe-wrapper {}
	.wolcl-where-section-wrapper .left-side .video-iframe-wrapper iframe, .wolcl-where-section-wrapper .left-side .video-iframe-wrapper embed, .wolcl-where-section-wrapper .left-side .video-iframe-wrapper object {}
	.wolcl-where-section-wrapper .right-side {float:right;}
	.wolcl-where-section-wrapper .right-side img {}
	.wolcl-where-section-wrapper .right-side img:first-of-type {margin-bottom:26px;}
	.wolcl-factory-direct-section-wrapper {padding-top:75px;}
	.wolcl-factory-direct-section-wrapper h2 {width:715px; margin:20px auto 50px auto; padding-left:65px; font-family:'Lato', sans-serif; font-size:20px; font-weight:600; color:#000; text-transform:uppercase; letter-spacing:4px;}
	.wolcl-factory-direct-section-wrapper h2 span {display:block; margin-left:-65px; margin-top:10px; font-size:37px; font-weight:800;}
	.wolcl-factory-direct-section-wrapper p {width:100%; max-width:990px; margin:0 auto 40px auto; text-align:center; font-family:'Lato', sans-serif; font-size:20px; font-weight:400; color:#000; line-height:40px;}
	.wolcl-factory-direct-section-wrapper p a {color:#2f2fdc; text-decoration:underline;}
	.wolcl-factory-direct-section-wrapper p .telephone-link {color:#1f1f1f; font-weight:800; text-decoration:none;}
	.wolcl-factory-direct-section-wrapper p .email-link {color:#2f2fdc; text-decoration:underline;}
	.wolcl-factory-direct-section-wrapper .category-button-wrapper {width:1070px; margin:60px auto 0 auto;}
	.wolcl-factory-direct-section-wrapper .category-button-wrapper a {float:left; display:block; width:320px; height:50px; margin-left:55px; padding-top:12px; font-family:'Lato', sans-serif; font-size:17px; font-weight:600; color:#fff; text-transform:uppercase; text-align:center; letter-spacing:1px; background-color:#10ace2;}
	.wolcl-factory-direct-section-wrapper .category-button-wrapper a:first-of-type {margin-left:0;}
	.wolcl-factory-direct-section-wrapper .category-button-wrapper a:hover, .wolcl-factory-direct-section-wrapper .category-button-wrapper a:active, .wolcl-factory-direct-section-wrapper .category-button-wrapper a:focus {color:#fff !important; text-decoration:none !important;}
	.wolcl-page-bottom-separator {width:100%; height:1px; margin-top:40px; background-color:#c3c3c3;}
	
	/* Our Facility Page */
	.our-facility-top-section-wrapper {width:1170px; margin:0 auto; padding-bottom:30px;}
	.content-page-container h1.our-facility {width:100%; margin-top:60px; text-align:center; font-family:'Lato', sans-serif; font-size:55px; font-weight:400; color:#000; text-transform:uppercase;}
	.content-page-container .our-facility-lead-paragraph {font-family:'Lato', sans-serif; font-size:20px; font-weight:400; color:#525252; line-height:30px;}
	.our-facility-splash-video-wrapper {margin-top:50px;}
	.our-facility-splash-video-wrapper .video-iframe-wrapper {width:100%; position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; margin-bottom:15px;}
	.our-facility-splash-video-wrapper .video-iframe-wrapper iframe, .our-facility-splash-video-wrapper .video-iframe-wrapper embed, .our-facility-splash-video-wrapper .video-iframe-wrapper object {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
	.content-page-container  h2.our-facility-section-heading {margin-top:40px; font-family:'Lato', sans-serif; font-size:25px; font-weight:600; color:#000; font-style:italic;}
	.content-page-container  .our-facility-black-paragraph {margin-top:-5px; font-family:'Lato', sans-serif; font-size:15px; font-weight:600; color:#000;}
	.our-facility-bottom-section-wrapper {width:100%; padding:60px 0; background-color:#f0f0f0; border-bottom:1px solid #b4b4b4;}
	.our-facility-bottom-section-wrapper .our-facility-bottom-section-content-container {width:1170px; margin:0 auto;}
	.our-facility-bottom-section-wrapper .our-facility-bottom-section-content-container .left-side {float:left; width:749px;}
	.our-facility-bottom-section-wrapper .our-facility-bottom-section-content-container .right-side {float:right; width:402px;}
	.our-facility-bottom-section-wrapper .our-facility-bottom-section-content-container .right-side img:first-of-type {margin-bottom:20px;}
	
	/* Customer Support Page */
	.customer-support-page-splash-banner {width:100%; background-color:#f5f5f5; margin-bottom:40px; padding:40px 0 60px 0;}
	.customer-support-page-splash-banner h1 {width:100%; margin-bottom:10px; text-align:center; font-family:'Lato', sans-serif; font-size:55px; font-weight:400; color:#000; text-transform:uppercase;}
	.customer-support-page-splash-banner span {font-family:'Lato', sans-serif; font-size:25px; font-weight:400; color:#000;}
	.customer-support-page-splash-banner > span {width:100%; text-align:center; display:block;}
	.customer-support-page-splash-banner span span {display:inline-block; margin-right:10px; font-weight:600;}
	.customer-support-page-splash-banner span a {display:inline-block; margin-left:10px; font-family:'Lato', sans-serif; font-size:32px; font-weight:600; color:#000;}
	.customer-support-page-main-content-wrapper {width:1170px; margin:0 auto;}
	.customer-support-page-main-content-wrapper .right-side {float:right; width:48%; padding-top:25px;}
	.customer-support-page-main-content-wrapper .right-side div {float:left; width:50%; height:153px; text-align:center;}
	.customer-support-page-main-content-wrapper .right-side div > img {margin:0 auto;}
	.customer-support-page-main-content-wrapper .right-side div span {font-family:'Lato', sans-serif; font-size:17px; font-weight:600; color:#2f2f2f;}
	.customer-support-page-main-content-wrapper .right-side div > span {display:block; margin-top:3px; }
	.customer-support-page-main-content-wrapper .right-side div > span:first-of-type {margin-top:10px;}
	.customer-support-page-main-content-wrapper .right-side div > span span {font-weight:800;}
	.customer-support-page-main-content-wrapper .right-side div > a {display:block; margin-top:10px; font-family:'Lato', sans-serif; font-size:17px; font-weight:600; color:#2f2fdc; text-decoration:underline;}
	.customer-support-page-main-content-wrapper .left-side {float:left; width:48%;}
	.customer-support-form-validation-messages-container {}
	.customer-support-form-validation-messages-container .alert {display:none;}
	.customer-support-form {}
	.customer-support-form .form-group {}
	.customer-support-form  label {font-family:'Open Sans', sans-serif; font-size:15px; font-weight:600; color:#2f2f2f;}
	.customer-support-form .optional-field-label-note {display:inline-block; margin-left:5px; font-family:'Open Sans', sans-serif; font-size:15px; font-weight:600; color:#10ace2;}
	.customer-support-form input {height:45px; border-color:#a8a8a8; font-family:'Poppins', sans-serif; font-size:14px; font-weight:400; color:#000; text-align:left; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px;}
	.customer-support-form textarea {height:158px; border-color:#a8a8a8; font-family:'Poppins', sans-serif; font-size:14px; font-weight:400; color:#000; text-align:left; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px;}
	.customer-support-form .form-captcha-container {margin-bottom:10px;}
	.customer-support-form button {display:block; width:182px; height:53px; font-family:'Lato', sans-serif; font-size:18px; font-weight:600; color:#ffffff; text-align:center; text-transform:uppercase; letter-spacing:1px; border:none; background-color:#10ace2;}

	/* History Page */
	.history-page-left-side {float:left; width:48%;}
	.history-page-left-side h1 {font-family:'Lato', sans-serif; font-size:31px; font-weight:800; color:#000;}
	.history-page-left-side img {margin:50px auto;}
	.content-page-container p.history-page-lead-paragraph {margin-bottom:20px; font-family:'Lato', sans-serif; font-size:20px; font-weight:400; color:#525252;}
	.content-page-container p.history-page-regular-paragraph {margin-bottom:20px; font-family:'Poppins', sans-serif; font-size:15px; font-weight:500; color:#000;}
	.history-page-right-side {float:right; width:48%; padding-top:55px;}
	.history-page-right-side .timeline-item {padding:20px 0; border-bottom:1px solid #b4b4b4;}
	.history-page-right-side .timeline-item.last {border-bottom:none;}
	.history-page-right-side .timeline-item .left-side {float:left; width:59%;}
	.history-page-right-side .timeline-item .left-side .timeline-year {display:block; margin-bottom:15px; font-family:'Lato', sans-serif; font-size:30px; font-weight:600; color:#10ace2;}
	.content-page-container .history-page-right-side .timeline-item .left-side p {margin-top:0; font-family:'Lato', sans-serif; font-size:16px; font-weight:600; color:#2f2f2f;}
	.history-page-right-side .timeline-item .right-side {float:right; width:36%;}
	.history-page-right-side .timeline-item .right-side img {float:right;}
	
	/* Custom Labels Page */
	.content-page-container h1.clp-h1 {margin-bottom:0; font-family:'Lato', sans-serif; font-size:31px; font-weight:800; color:#000;}
	.clp-right-side {float:right; width:48%; padding-top:20px;}
	.clp-left-side {float:left; width:48%;}
	.content-page-container .clp-left-side .clp-lead-paragraph {font-family:'Lato', sans-serif; font-size:20px; font-weight:400; color:#525252;}
	.content-page-container .clp-left-side .clp-regular-paragraph {font-family:'Poppins', sans-serif; font-size:14px; font-weight:500; color:#6d6d6d;}
	.content-page-container .clp-left-side .clp-regular-paragraph a {color:#2f2fdc; text-decoration:underline;}
	.clp-left-side img {}
	.clp-left-side .clp-feature-section {width:100%; margin:20px 0;}
	.clp-left-side .clp-feature-section .clp-feature-section-heading {width:100%; background-color:#7b7b7b; padding:15px 20px;}
	.clp-left-side .clp-feature-section .clp-feature-section-heading .line-one {display:block; font-family:'Lato', sans-serif; font-size:17px; font-weight:400; color:#fff; text-transform:uppercase;}
	.clp-left-side .clp-feature-section .clp-feature-section-heading .line-two {display:block; font-family:'Lato', sans-serif; font-size:25px; font-weight:600; color:#fff; text-transform:uppercase;}
	.clp-left-side .clp-feature-section .clp-feature-section-content {width:100%; background-color:#f7f7f7; padding:20px;}
	.clp-left-side .clp-feature-section .clp-feature-section-content ul {margin:0 0 0 20px; padding:0;}
	.clp-left-side .clp-feature-section .clp-feature-section-content ul li {margin-bottom:5px; font-family:'Lato', sans-serif; font-size:17px; font-weight:600; color:#525252;}
	.clp-right-side .clp-form-heading {display:block; width:100%; margin-bottom:20px; text-align:center; font-family:'Lato', sans-serif; font-size:15px; font-weight:600; color:#000; text-transform:uppercase;}
	.clp-right-side .clp-form-heading span {display:block; font-size:22px; font-weight:800;}
	.clp-form-validation-messages-container {}
	.clp-form-validation-messages-container .alert {display:none;}
	.clp-right-side .clp-form-wrapper {width:100%;}
	.clp-right-side .clp-form-section-wrapper {width:100%; margin-bottom:20px; background-color:#dcdcdc;}
	.clp-right-side .clp-form-section-wrapper .clp-form-section-heading {position:relative; width:100%; padding:15px 15px 15px 20px; border-bottom:1px solid #b5b5b5;}
	.clp-right-side .clp-form-section-wrapper .clp-form-section-heading .clp-form-section-heading-label {font-family:'Lato', sans-serif; font-size:17px; font-weight:300; color:#000;}
	.clp-right-side .clp-form-section-wrapper .clp-form-section-heading .clp-form-section-toggle {position:absolute; top:15px; right:20px; font-family:'Lato', sans-serif; font-size:17px; font-weight:600; color:#000; cursor:pointer;}
	.clp-right-side .clp-form-section-wrapper .clp-form-section-heading .clp-form-section-toggle.collapsed {font-size:30px; top:5px;}
	.clp-right-side .clp-form-section-wrapper .clp-form-section-content {width:100%; padding:15px 20px 25px 20px;}
	.clp-form-section-content.collapsed {display:none;}
	.clp-right-side .clp-form-section-wrapper .clp-form-row {}
	.clp-right-side .clp-form-section-wrapper .clp-form-row .left-side {float:left; width:25%;}
	.clp-right-side .clp-form-section-wrapper .clp-form-row .right-side {float:right; width:75%;}
	.clp-right-side .clp-form-section-wrapper .clp-form-row .left-side label {margin-top:27px; font-family:'Lato', sans-serif; font-size:17px; font-weight:800; color:#000;}
	.clp-right-side .clp-form-section-wrapper .clp-form-row .left-side label .required-field-asterix {display:inline-block; margin-right:2px; font-family:'Lato', sans-serif; font-size:17px; font-weight:600; color:#e82d35;}
	.clp-right-side .clp-form-section-wrapper .clp-form-row .right-side .short-length-text-input {float:left; width:82px; height:45px; margin-top:20px; border:0; padding:5px; font-family:'Poppins', sans-serif; font-size:14px; font-weight:400; color:#000; text-align:left;}
	.clp-right-side .clp-form-section-wrapper .clp-form-row .right-side .medium-length-text-input {float:left; width:186px; height:45px; margin-top:20px; border:0; padding:5px; font-family:'Poppins', sans-serif; font-size:14px; font-weight:400; color:#000; text-align:left;}
	.clp-right-side .clp-form-section-wrapper .clp-form-row .right-side .medium-length-text-input.with-left-margin {margin-left:10px;}
	.clp-right-side .clp-form-section-wrapper .clp-form-row .right-side .full-length-text-input {float:left; width:100%; height:45px; margin-top:20px; border:0; padding:5px; font-family:'Poppins', sans-serif; font-size:14px; font-weight:400; color:#000; text-align:left;}
	.clp-right-side .clp-form-section-wrapper .clp-form-row .below-field-label {float:left; display:block; width:50%; margin-top:5px; font-family:'Lato', sans-serif; font-size:16px; font-weight:600; color:#3c3c3c;}
	.clp-right-side .clp-form-section-wrapper .clp-form-row .below-field-label.phone {display:none;}
	.clp-right-side .clp-form-section-wrapper .clp-form-row .phone-field-hypen {float:left; display:block; margin:0 5px; padding-top:28px; font-family:'Lato', sans-serif; font-size:16px; font-weight:600; color:#000;}
	.clp-form-section-wrapper.optional-fields .clp-form-row .left-side {width:auto; min-width:108px;}
	.clp-form-section-wrapper.optional-fields .clp-form-row .right-side {float:left; width:auto; margin-left:20px;}
	.clp-form-section-wrapper.optional-fields .clp-form-row .right-side label {margin-top:28px; margin-left:20px; font-family:'Lato', sans-serif; font-size:16px; font-weight:600; color:#3c3c3c;}
	.clp-form-section-wrapper.optional-fields .clp-form-row .right-side label:first-of-type {margin-left:0;}
	.clp-form-section-wrapper.optional-fields .clp-form-row .right-side .label-height-below-field-label {width:auto; margin-left:7px;}
	.clp-form-section-wrapper.optional-fields .clp-form-row .right-side .radio-field {margin-right:5px;}
	.clp-form-section-wrapper.optional-fields .clp-form-row .right-side .quantity-text-input {width:56px; height:45px; border:0; margin-top:20px; padding:5px; font-family:'Poppins', sans-serif; font-size:14px; font-weight:400; color:#000;}
	.clp-form-section-wrapper.optional-fields .clp-form-row .right-side select {width:150px; height:40px; margin-top:20px; border:0; padding:5px; font-family:'Poppins', sans-serif; font-size:14px; font-weight:400; color:#000; text-align:left; -webkit-appearance:none; -moz-appearance:none; appearance:none; background-image:url('../images/header/printer-finder/select-carret-down-background.png'); background-repeat:no-repeat; background-position:120px 15px;}
	.clp-form-section-wrapper.optional-fields .clp-form-row .right-side select.label-date-select {width:93px; height:45px; margin-left:10px; background-position:70px 18px;}
	.clp-form-section-wrapper.optional-fields .clp-form-row .right-side select.label-date-select.first {margin-left:0;}
	.clp-form-section-wrapper.optional-fields .clp-form-row.label-date .left-side {float:none; width:100%;}
	.clp-form-section-wrapper.optional-fields .clp-form-row.label-date .right-side {float:none; width:100%; margin-left:0;}
	.clp-form-section-wrapper.optional-fields .clp-form-row.label-date .right-side select {margin-top:10px;}
	.clp-form-section-wrapper.optional-fields .clp-form-row.label-frequency .left-side {float:none; width:100%;}
	.clp-form-section-wrapper.optional-fields .clp-form-row.label-frequency .right-side {float:none; width:100%; margin-left:0;}
	.clp-form-section-wrapper.optional-fields .clp-form-row.label-frequency .right-side label {margin-top:5px;}
	.clp-form-section-wrapper.optional-fields .clp-form-row.label-notes .left-side {float:none; width:100%;}
	.clp-form-section-wrapper.optional-fields .clp-form-row.label-notes .right-side {float:none; width:100%; margin-left:0;}
	.clp-form-section-wrapper.optional-fields .clp-form-row.label-notes .right-side textarea {width:100%; height:163px; font-family:'Poppins', sans-serif; font-size:14px; font-weight:400; color:#000;}
	.clp-right-side .clp-form-wrapper button {display:block; width:100%; height:48px; background-color:#10ace2; border:none; font-family:'Lato', sans-serif; font-size:18px; font-weight:600; color:#fff; text-transform:uppercase; letter-spacing:1px; text-align:center;}
	
	/* FAQs Page */
	.faq-page-section-wrapper {margin:30px 0; padding-bottom:20px; border-bottom:1px solid #b4b4b4;}
	.faq-page-section-wrapper .question {margin-bottom:20px; font-family:'Lato', sans-serif; font-size:30px; font-weight:600; color:#10ace2;}
	.faq-page-section-wrapper .answer {margin:15px 0 15px 15px; font-family:'Poppins', sans-serif; font-size:15px; font-weight:500; color:#000;}
	.faq-page-section-wrapper .answer.italic {font-style:italic;}
	.faq-page-section-wrapper .answer img {margin:20px 0;}
	.faq-page-section-wrapper .answer ul {margin-top:15px;}
	.faq-page-section-wrapper .answer ul li {margin-bottom:5px;}
	
	/* 404 Page */
	.fourohfour-page-left-side {float:left; width:60%;}
	.fourohfour-page-right-side {float:right; width:35%;}
	

@media screen and (max-width:1169px) {
/* Tablet */
	/* Misc */
		/* Formatting */
		.tablet-line-break {display:block;}
		/* Hides */
		.hide-below-desktop {display:none !important;}
	/* Header */
		/* Hello Bar */
		.header-hellobar {height:59px;}
		.header-hellobar-container {width:100%;}
		.header-hellobar-container .hellobar-desktop-creative {display:none;}
		.header-hellobar-container .hellobar-tablet-creative {display:block; width:768px; margin:0 auto;}
		.hellobar-feature.same-day-shipping {width:208px; margin-left:0;}
		.hellobar-feature.same-day-shipping .hellobar-feature-image {width:27px;}
		.hellobar-feature.same-day-shipping .feature-headline {font-size:14px;}
		.hellobar-feature.same-day-shipping .feature-subtext {font-size:12px;}
		.hellobar-feature.always-in-stock {width:148px; margin-left:13px;}
		.hellobar-feature.always-in-stock .hellobar-feature-image {width:32px;}
		.hellobar-feature.always-in-stock .feature-headline {font-size:14px;}
		.hellobar-feature.always-in-stock .feature-subtext {font-size:12px;}
		.hellobar-feature.made-in-the-usa {width:126px; margin-left:13px;}
		.hellobar-feature.made-in-the-usa .hellobar-feature-copy {width:89px;}
		.hellobar-feature.made-in-the-usa .hellobar-feature-image {width:29px;}
		.hellobar-feature.made-in-the-usa .feature-headline {font-size:14px; margin-top:0 !important;}
		.hellobar-feature.lowest-prices {width:229px; margin-left:13px;}
		.hellobar-feature.lowest-prices .hellobar-feature-image {width:13px;}
		.hellobar-feature.lowest-prices .hellobar-feature-copy {position:static;}
		.hellobar-feature.lowest-prices .feature-headline {font-size:14px;}
		.hellobar-feature.lowest-prices .feature-subtext {font-size:12px;}
		.hellobar-feature .hellobar-feature-copy {margin-left:7px;}
		.hellobar-feature .feature-subtext {margin-top:2px;}
		/* Top Links */
		.header-main-container {width:100%; padding:0 15px;}
		/* Logo Row */
		.header-logo-row {width:738px; margin:7px auto 0 auto;}
		.header-logo-row .logo-wrapper {width:205px;}
		.header-logo-row .search-wrapper {margin-left:28px; margin-top:21px;}
		.header-logo-row .search-wrapper .header-search-query-input {width:236px; height:38px; padding:5px 10px; font-size:14px;}
		.header-logo-row .search-wrapper .header-search-submit-button {right:10px; top:7px;}
		.header-logo-row .call-today-wrapper {margin-left:23px; margin-top:22px;}
		.header-logo-row .call-today-wrapper span {font-size:13px;}
		.header-logo-row .call-today-wrapper a {font-size:18px;}
		.header-logo-row .my-cart-wrapper {width:113px; height:38px; padding:9px 4px; margin-left:14px; margin-top:21px; font-size:12px;}
		.header-logo-row .my-cart-wrapper .my-cart-icon img {width:16px;}
		/* Nav Row */
		.header-nav-row {width:738px; margin:18px auto 0 auto;}
		.header-nav-row ul li.separator {display:none;}
		.header-nav-row ul li a .header-nav-row-category-line-one {font-size:12px;}
		.header-nav-row ul li a .header-nav-row-category-line-one span {display:block; height:16px;}
		.header-nav-row ul li a .header-nav-row-category-line-two {font-size:20px;}
		/* Printer Search Row */
		.header-printer-search-row {height:48px;}
		.header-printer-search-row .printer-search-row-container {width:768px; padding:8px 28px 0 28px;}
		.printer-search-row-container .printer-label-finder-badge {width:171px; height:31px; background-size:171px 31px;}
		.printer-search-row-container .printer-label-finder-badge img {width:18px; margin:7px 5px 0 12px;}
		.printer-search-row-container .printer-label-finder-badge span {font-size:12px; position:relative; top:2px;}
		.printer-search-row-container .printer-search-wrapper label.prompt {font-size:13px; margin:7px 14px 0 12px;}
		.printer-search-row-container .printer-search-wrapper .printer-search-dropdown {width:179px; height:30px; padding:3px 6px; font-size:13px; background-position:155px 10px;}
		.printer-search-wrapper .printer-search-dropdown.model {margin:0 13px;}
		.printer-search-row-container .printer-search-wrapper .print-search-go-button {width:46px; min-width:0; height:29px; font-size:13px; position:static;}
	/* Footer */
		/* Footer Newsletter Signup */
		.footer-newsletter-signup {width:519px; margin:47px auto 44px auto;}
		.footer-newsletter-signup .footer-newsletter-callout-line-one {font-size:17px;}
		.footer-newsletter-signup .footer-newsletter-callout-line-two {font-size:31px;}
		.footer-newsletter-form-wrapper .footer-newsletter-email-field {width:402px; height:47px; padding:0 15px; font-size:14px;}
		.footer-newsletter-form-wrapper .footer-newsletter-join-button {width:115px; height:47px; font-size:15px;}
		/* Footer Links Box */
		.footer-links-box {width:100%; padding:40px 30px 30px 30px;}
		.footer-links-box .links-box-container {width:708px; margin:0 auto; padding:0;}
		.footer-links-box .links-box-container .links-box-column {width:195px; margin-left:75px;}
		.footer-links-box .links-box-container .links-box-column.about-smith-corona {width:162px;}
		.footer-links-box .links-box-container > div:first-of-type {margin-left:0;}
		.links-box-column .links-box-column-heading {font-size:21px; height:60px;}
		.links-box-column ul li, .links-box-column ul li a {font-size:13px;}
		ul.footer-contact-details li {padding:9px 0 2px 7px;}
		ul.footer-contact-details li a, .links-box-column ul.footer-contact-details li span {font-size:12px; font-weight:500;}
		ul.footer-contact-details li a .footer-address-line-two {display:inline-block; margin-left:28px;}
		ul.footer-contact-details li img {width:16px; margin-right:8px;}
		ul.footer-social-icons li {margin-left:8px;}
		ul.footer-social-icons li img {width:34px;}
		.footer-headset-section .headset-graphic {max-width:30px; top:22px; right:90px;}
		/* Footer Copyright Row */
		.footer-copyright-row .footer-accepted-payment-methods-wrapper {width:270px;}
		.footer-copyright-row .footer-accepted-payment-methods-wrapper span {font-size:13px; margin-bottom:10px;}
		.footer-copyright-row .footer-accepted-payment-methods-wrapper ul li {margin-left:7px;}
		.footer-copyright-row .footer-accepted-payment-methods-wrapper ul li img {width:47px;}
		.footer-copyright-row .footer-developed-by-row {margin-top:15px;}
	/* Homepage */
		/* Hero Banners */
		#homepage-desktop-hero-banner {display:none !important;}
		#homepage-tablet-hero-banner {display:block !important; width:100%; max-width:768px; margin:0 auto 30px auto;}
		/* Featured Products Display */
		.shop-call-to-action-heading {margin-bottom:25px;}
		.shop-call-to-action-heading .line-one {font-size:19px;}
		.shop-call-to-action-heading .line-two {font-size:29px; margin-top:5px;}
		#homepage-featured-products-display {margin-bottom:25px;}
		#homepage-featured-products-display .featured-product {max-width:100%; padding:0 10px;}
		#homepage-featured-products-display .featured-product > .product-name {height:130px;}
		#homepage-featured-products-display .featured-product .product-name .product-name-line-one {font-size:20px;}
		#homepage-featured-products-display .featured-product .product-name .product-name-line-two {font-size:15px;}
		#homepage-featured-products-display .featured-product .product-name .product-disclaimer {font-size:13px;}
		#homepage-featured-products-display .featured-product .product-pricing .pricing-verbiage {font-size:15px;}
		#homepage-featured-products-display .featured-product .buy-now-button {height:35px; padding-top:8px; font-size:13px;}
		/* Trusting Customers */
		#homepage-trusting-customers {margin:30px auto 50px auto;}
		#homepage-trusting-customers .left-side {width:40%;}
		#homepage-trusting-customers .left-side .trust-copy {width:220px; margin:50px auto; padding-left:0; text-align:center;}
		#homepage-trusting-customers .left-side .trust-copy .line-one {width:100%; font-size:17px; text-align:center; letter-spacing:3px;}
		#homepage-trusting-customers .left-side .trust-copy .line-two {width:100%; margin:0 auto; font-size:51px; text-align:center;}
		#homepage-trusting-customers .left-side .trust-copy .line-three {width:100%; margin:0 auto; font-size:17px; text-align:center; letter-spacing:3px;}
		#homepage-trusting-customers .right-side {width:60%;}
		#homepage-trusting-customers .right-side .trusting-customers-image-container {max-width:95%;}
		/* About Box */
		#homepage-about-box {padding:35px 45px;}
		#homepage-about-box .about-box-container .about-box-buy-direct-heading {font-size:31px;}
		#homepage-about-box .about-box-container .about-top {margin-top:30px;}
		#homepage-about-box .about-box-container .about-top .left-side {float:none; width:100%;}
		#homepage-about-box .about-box-container .about-top .left-side .video-container {width:100%; text-align:center;}
		#homepage-about-box .about-box-container .about-top .left-side .video-container img {margin:0 auto;}
		#homepage-about-box .about-box-container .about-top .right-side {float:none; width:100%; padding:0;}
		#homepage-about-box .about-box-container .about-top .right-side h3 {width:100%; margin-top:30px; text-align:center;}
		#homepage-about-box .about-box-container .about-top .right-side h3 .line-one {font-size:17px;}
		#homepage-about-box .about-box-container .about-top .right-side h3 .line-two {margin-top:10px; font-size:31px; font-weight:500;}
		#homepage-about-box .about-box-container .about-top .right-side p {margin-top:20px; font-size:14px;}
		#homepage-about-box .about-box-container .sidekick-images {display:none;}
	/* PArent Category Page */
		.category-page-header-banner-desktop {display:none;}
		.category-page-header-banner-tablet {display:block;}
		.category-page-subcategory-listing-wrapper {margin-bottom:-10px;}
		.category-page-subcategory-listing-wrapper .subcategory-item {width:48%; margin:0 0 20px 0;}
		.category-page-subcategory-listing-wrapper > div:nth-child(3n+2) {margin-left:0; margin-right:0;}
		.category-page-subcategory-listing-wrapper > div:nth-child(2n+2) {margin-left:4%; margin-right:0;}
		.category-page-subcategory-listing-wrapper .subcategory-item .subcategory-item-border-wrapper {height:375px;}
		.category-page-subcategory-listing-wrapper .subcategory-item .subcategory-image img {max-height:209px;}
		.category-page-subcategory-listing-wrapper .subcategory-item .subcategory-name a {font-size:16px;}
		.category-page-subcategory-listing-wrapper .subcategory-item .subcategory-short-description {font-size:14px;}
		.category-page-subcategory-listing-wrapper .subcategory-item .subcategory-buy-now-button {height:35px; padding-top:7px; font-size:14px;}
		.category-page-category-footer-wrapper p {margin-top:15px;}
		.category-page-category-footer-wrapper .category-page-category-footer-read-more-toggle {font-size:14px;}
	/* Subcategory Page */
		.category-page-main-container {padding:0 15px;}
		.category-page-left-sidebar {width:30%;}
		.category-page-left-sidebar-with-category-tree {width:30%;}
		.category-page-left-sidebar .category-left-sidebar-facet-container {width:85%; padding:15px 0;}
		.category-left-sidebar-facet-container .facet-collapse-toggle {font-size:20px; top:28px;}
		.category-left-sidebar-facet-container .facet-heading {font-size:12px;}
		.category-left-sidebar-facet-container .facet-heading .facet-heading-facet-label {font-size:16px;}
		.category-left-sidebar-facet-container ul li label {font-size:14px;}
		.category-page-main-content {width:68%; margin-left:2%;}
		#page-title-heading {font-size:27px;}
		.category-page-pagination-and-sort-wrapper.top {margin-bottom:10px;}
		.category-page-pagination-and-sort-wrapper .left-side .listing-item-count {font-size:14px;}
		.category-page-pagination-and-sort-wrapper.top .right-side {top:-6px;}
		.category-page-pagination-and-sort-wrapper .right-side select {width:150px;}
		.category-page-product-listing-wrapper {margin-bottom:-10px;}
		.category-page-product-listing-wrapper .product-listing-item {width:48%; margin-left:0; margin-right:0;}
		.category-page-product-listing-wrapper > div:nth-child(3n+2) {margin-left:0; margin-right:0;}
		.category-page-product-listing-wrapper > div:nth-child(2n+2) {margin-left:4%;}
		.category-page-product-listing-wrapper .product-listing-item .product-listing-item-border-wrapper {height:420px;}
		.category-page-product-listing-wrapper .product-listing-item .product-name-wrapper {}
		.category-page-product-listing-wrapper .product-listing-item .product-name-wrapper a {font-size:16px;}
		.category-page-product-listing-wrapper .product-listing-item .product-sku {font-size:13px;}
		.category-page-product-listing-wrapper .product-listing-item .product-specs-wrapper ul li {font-size:14px;}
		.category-page-product-listing-wrapper .product-listing-item .product-pricing-wrapper {font-size:12px;}
		.category-page-product-listing-wrapper .product-listing-item .product-pricing-wrapper span {font-size:22px;}
		.category-page-product-listing-wrapper .product-listing-buy-now-button {font-size:15px;}
		.category-page-subcategory-listing-bottom-hr {margin:10px 0;}
		.category-page-pagination-and-sort-wrapper.bottom .right-side {top:-4px;}
		.category-page-pagination-and-sort-wrapper.bottom .category-pagination-back-to-top-link {font-size:13px;}
		.category-page-pagination-and-sort-wrapper.bottom .category-pagination-back-to-top-link span {margin-left:5px;}
	/* Product Page */
	.category-page-main-container .breadcrumbs {margin-bottom:20px;}
	.tablet-product-page-name-and-rating-wrapper {display:block; margin-bottom:30px;}
	.product-page-name-and-rating-wrapper {display:none;}
	.product-page-tablet-product-name {display:block; width:100%; font-family:'Lato', sans-serif; font-size:26px; font-weight:600; color:#000;}
	.tablet-product-page-name-and-rating-wrapper .product-page-product-sku {font-family:'Lato', sans-serif; font-size:15px; color:#1f3666; font-weight:600;}
	.tablet-product-page-name-and-rating-wrapper .product-page-product-sku span {font-weight:800;}
	.tablet-product-page-name-and-rating-wrapper .product-page-rating-row {width:100%; margin:10px 0 20px 0;}
	.tablet-product-page-name-and-rating-wrapper .product-page-rating-stars-wrapper {display:inline-block;}
	.tablet-product-page-name-and-rating-wrapper .product-page-rating-stars-wrapper img {margin-left:2px;}
	.tablet-product-page-name-and-rating-wrapper .product-page-rating-stars-wrapper img:first-of-type {margin-left:0;}
	.tablet-product-page-name-and-rating-wrapper .product-page-review-count {position:relative; top:3px; display:inline-block; margin-left:10px; font-family:'Open Sans', sans-serif; color:#515151; font-size:13px;}
	.tablet-product-page-name-and-rating-wrapper .product-page-review-count span {display:inline-block; margin-left:5px;}
	.tablet-product-page-name-and-rating-wrapper .product-page-read-our-reviews {position:relative; top:3px; display:inline-block; font-family:'Open Sans', sans-serif; font-size:13px; font-weight:600; color:#000; text-decoration:underline;}
	.product-page-top-left {width:48%;}
	.product-page-top-right {width:48%;}
	.product-page-cpn-redirect-message {display:none;}
	.product-page-cpn-redirect-message.phone {display:block;}
	.product-page-quick-specs-wrapper .quick-specs-table-wrapper .left-side {float:none; width:100%;}
	.product-page-quick-specs-wrapper .quick-specs-table-wrapper .right-side {float:none; width:100%;}
	.product-page-image-section-wrapper .product-page-additional-images-wrapper ul li {width:56px; margin-left:7px;}
	.product-page-tablet-target-container {display:block;}
	.product-page-badge-wrapper ul {margin:0; padding:0;}
	.product-page-badge-wrapper ul li {margin-left:40px;}
	.product-page-price-comparison-wrapper .product-page-price-comparison-tabs li {width:50%;}
	.product-page-price-comparison-wrapper .tab-pane {padding:15px 30px;}
	.product-page-price-comparison-wrapper {margin-bottom:30px;}
	.product-page-have-questions-wrapper {width:358px; float:left;}
	.product-page-have-questions-wrapper .main-have-questions-section {width:353px;}
	.product-page-have-questions-wrapper .main-have-questions-section .have-questions-header {padding:5px 20px;}
	.product-page-have-questions-wrapper .main-have-questions-section .have-questions-contact-options {padding:5px 20px;}
	.product-page-have-questions-wrapper .main-have-questions-section .have-questions-contact-options ul li {margin-left:10px; font-size:13px;}
	.product-page-short-description-wrapper {width:48%; float:right;}
	.product-page-bottom-left {float:none; width:100%;}
	.product-page-bottom-left .product-page-product-tabs-wrapper .product-page-main-product-tabs li a {padding:10px 20px; font-size:14px;}
	#product-tabs-reviews .reviews-listing-header-section .what-our-customers-are-saying-section {margin-left:75px;}
	#product-tabs-reviews .reviews-listing-wrapper .review-wrapper .review-right-side {width:360px;}
	#product-tabs-reviews .reviews-listing-wrapper .review-wrapper .review-right-side p {font-size:16px;}
	.product-page-bottom-right {float:none; width:100%; margin-top:30px;}
	.product-page-related-products-wrapper .product-listing-item {float:left; width:31%; margin-left:2%;}
/* Account Pages */
	.account-page-main-container {width:100%; padding:0 15px;}
	.block-customer-login p, .login-page-new-customer-section p {max-width:600px;}
	.dashboard-section-wrapper {float:none; width:100%; margin:25px auto; padding:0;}
	.dashboard-section-wrapper.float-on-tablet {float:left; width:auto; margin:15px 50px 15px 0; padding:0 15px;}
	.account-page-section-heading.with-underline {width:100%;}
	
/* Basket Page */
	.basket-page-left-side {float:none; width:100%;}
	.basket-page-right-side {display:none;}
	.basket-page-below-basket-cart-buttons-wrapper {width:100%;}
	
/* Checkout Page */
	#checkout .authentication-wrapper input {width:100%;}
	#checkout .authentication-wrapper .action-login {width:100%;}
	.opc-wrapper .field.addresses .shipping-address-item {float:none; width:100%; height:auto; padding-bottom:5px; border-bottom:1px solid #ccc;}
	.opc-sidebar .opc-block-summary {padding:10px;}
	.opc-sidebar .opc-block-summary .items-in-cart .minicart-items .minicart-items-wrapper ol li .product .product-image-container {width:50px !important; height:50px !important;}
	.opc-sidebar .opc-block-summary .items-in-cart .minicart-items .minicart-items-wrapper ol li .product .product-item-details {padding-left:60px;}
	.opc-payment .payment-methods .payment-method label img {display:none;}
	.checkout-payment-method-credit-card-icons {display:inline-block !important;}
	
/* Magazine Landing Pages */
	.mlp-header-wrapper {padding:15px;}
	.mlp-header-wrapper .header-container {width:100%; padding-bottom:0;}
	.mlp-header-wrapper .header-container .mlg-logo-container {width:205px;}
	.mlp-header-wrapper .header-container .mlg-phone-number-container {width:300px; margin-left:25px;}
	.mlp-header-wrapper .header-container .mlg-phone-number-container a {font-size:21px;}
	.mlp-header-wrapper .header-container .mlg-phone-number-container .major {margin-top:12px; font-size:18px; font-weight:700;}
	.mlp-header-wrapper .header-container .mlg-phone-number-container .minor {font-size:13px;}
	.mlp-header-wrapper .header-container .mlg-as-seen-in-container {width:195px; padding-top:8px;}
	.mlp-backsplash-container {background-position:46% 0;}
	.mlp-backsplash-container .satisfaction-guaranteed-ribbon {width:164px; height:128px;}
	.mlp-backsplash-container .above-product-copy-wrapper h1 {width:485px; margin:0 auto; font-size:43px;}
	.mlp-backsplash-container .above-product-copy-wrapper .h1-subtext {font-size:25px;}
	.mlp-backsplash-container .above-product-copy-wrapper .h1-subtext span {}
	.mlp-backsplash-container .above-product-copy-wrapper .product-callout {margin-top:20px;}
	.mlp-backsplash-container .above-product-copy-wrapper .product-callout .line-one {font-size:39px;}
	.mlp-backsplash-container .above-product-copy-wrapper .product-callout .line-two {font-size:29px;}
	.mlp-backsplash-container .above-product-copy-wrapper .product-callout .line-two .price-amount {font-size:37px;}
	.mlp-backsplash-container .above-product-copy-wrapper .product-callout .line-two .per-roll-specification {font-size:14px;}
	.mlp-backsplash-container .above-product-copy-wrapper .product-callout-checkmarks {margin-top:40px;}
	.mlp-backsplash-container .above-product-copy-wrapper .product-callout-checkmarks li {font-size:17px;}
	.mlp-backsplash-container .product-listing-section {width:725px; margin-top:75px;}
	.mlp-backsplash-container .product-listing-section .product-container {width:319px; height:426px; padding:15px;}
	.mlp-backsplash-container .product-listing-section .product-container .product-image-wrapper {width:168px; right:-25px;}
	.mlp-backsplash-container .product-listing-section .product-container .product-image-wrapper.with-badge {width:137px;}
	.mlp-backsplash-container .product-listing-section .product-container .product-image-wrapper img {}
	.mlp-backsplash-container .product-listing-section .product-container .product-name-wrapper .line-one {font-size:26px;}
	.mlp-backsplash-container .product-listing-section .product-container .product-name-wrapper .line-two {font-size:15px;}
	.mlp-backsplash-container .product-listing-section .product-container .product-name-wrapper .line-three {max-width:200px; margin-top:0; font-size:26px; line-height:26px;}
	.mlp-backsplash-container .product-listing-section .product-container .product-pricing-wrapper .starting-at-label {font-size:14px;}
	.mlp-backsplash-container .product-listing-section .product-container .product-pricing-wrapper .price-row .price-value {font-size:37px;}
	.mlp-backsplash-container .product-listing-section .product-container .product-pricing-wrapper .price-row .per-roll-specification {font-size:14px;}
	.mlp-backsplash-container .product-listing-section .product-container .add-to-cart-row {padding-left:0;}
	.mlp-backsplash-container .product-listing-section .product-container .add-to-cart-row label {font-size:15px; margin-right:10px;}
	.mlp-backsplash-container .product-listing-section .product-container .add-to-cart-row input {width:45px; height:44px;}
	.mlp-backsplash-container .product-listing-section .product-container .add-to-cart-row button {width:183px; height:44px; font-size:13px;}
	.mlp-backsplash-container .product-listing-section .product-container .browse-row {margin-top:5px;}
	.mlp-backsplash-container .product-listing-section .product-container .browse-row a {width:100%; height:44px; font-size:13px;}
	.mlp-backsplash-container .product-listing-section .product-container .product-bullet-points {}
	.mlp-backsplash-container .product-listing-section .product-container .product-bullet-points li {font-size:15px;}
	.mlp-backsplash-container .product-listing-section .product-container .product-note {font-size:15px;}
	.mlp-backsplash-container .product-listing-section .product-container .product-quantity-note {font-size:13px;}
	.mlp-backsplash-container .product-listing-section .or-text {margin:0 30px; padding-top:200px; font-size:24px;}
	.mlp-trust-wrapper .desktop-graphic {display:none;}
	.mlp-trust-wrapper .tablet-graphic {display:block;}
	.mlp-trust-wrapper {padding:40px 0;}
	.mlp-trust-wrapper .trust-header {margin-bottom:50px; font-size:28px;}
	.mlp-how-we-do-it-wrapper {padding:30px 15px;}
	.mlp-how-we-do-it-wrapper .how-we-do-it-content-container {width:100%;}
	.mlp-how-we-do-it-wrapper .how-we-do-it-content-container .how-we-do-it-header {font-size:28px;}
	.mlp-how-we-do-it-wrapper .how-we-do-it-content-container .videos-wrapper .video-container {width:360px;}
	.mlp-how-we-do-it-wrapper .how-we-do-it-content-container .videos-wrapper .video-container .video-header .line-two {font-size:18px;}
	.mlp-how-we-do-it-wrapper .how-we-do-it-content-container .videos-wrapper .video-container iframe {width:100%;}
	.mlp-how-we-do-it-wrapper .how-we-do-it-content-container .infographic-container {width:90%;}
	.mlp-printer-specialize-wrapper .specialize-header {font-size:28px;}
	.mlp-printer-specialize-wrapper .printer-company-logo-wrapper {width:740px;}
	.mlp-printer-specialize-wrapper .printer-company-logo-wrapper .printer-company-logo {width:112px; height:83px; margin-left:13px;}
	.mlp-printer-specialize-wrapper .printer-company-logo-wrapper .printer-company-logo img {margin-top:13px;}
	.mlp-buy-direct-wrapper {padding:30px 0;}
	.mlp-buy-direct-wrapper .buy-direct-header {font-size:28px;}
	.mlp-buy-direct-wrapper .featured-images-wrapper {width:736px;}
	.mlp-buy-direct-wrapper .featured-images-wrapper .left-side {width:472px;}
	.mlp-buy-direct-wrapper .featured-images-wrapper .right-side {width:253px;}
	.mlp-buy-direct-wrapper .featured-images-wrapper .right-side img:first-of-type {margin-bottom:14px;}
	.mlp-tradeshows-wrapper {padding:30px 0;}
	.mlp-tradeshows-wrapper .tradeshows-header .line-one {font-size:27px;}
	.mlp-tradeshows-wrapper .tradeshows-header .line-two {font-size:21px;}
	.mlp-tradeshows-wrapper .tradeshows-table {width:95%;}
	.mlp-tradeshows-wrapper .tradeshows-table th {font-size:16px;}
	.mlp-tradeshows-wrapper .tradeshows-table td {font-size:13px;}
	.mlp-tradeshows-wrapper .tradeshows-table td img {margin-left:5px;}
	.mlp-wide-variety-of-labels-wrapper {height:auto; padding:20px 0; background-position:45% 0;}
	.mlp-wide-variety-of-labels-wrapper .variety-of-labels-content-container {width:100%;}
	.mlp-wide-variety-of-labels-wrapper .variety-of-labels-content-container .line-one {font-size:14px;}
	.mlp-wide-variety-of-labels-wrapper .variety-of-labels-content-container .line-two {margin-top:0; font-size:32px;}
	.mlp-wide-variety-of-labels-wrapper .variety-of-labels-content-container .line-three {font-size:20px;}
	.mlp-wide-variety-of-labels-wrapper .variety-of-labels-content-container .browse-link {width:284px; height:43px; margin:10px auto; font-size:13px;}
	.mlp-wide-variety-of-labels-wrapper .variety-of-labels-content-container .telephone-link {font-size:20px;}
	
	/* Content Pages */
	.content-page-container {padding:0 15px;}
	.content-page-container h1 {font-size:45px;}
	
	/* Video Library Page */
	.video-library-page-video-wrapper .video-iframe-wrapper {width:45%; height:auto;}
	.video-library-page-video-wrapper .video-iframe-wrapper iframe {width:100%; height:auto; min-height:200px;}
	.video-library-page-video-wrapper p {width:51%; margin-left:4%;}
	
	/* Thermal Transfer VS Direct Thermal Page */
	.ttvsdt-hero-image-container {width:738px;}
	.ttvsdt-hero-image-container .left-side {width:310px;}
	.ttvsdt-hero-image-container .right-side {width:428px;}
	h1.ttvsdt-h1 {font-size:40px;}
	.ttvsdt-versus-container {width:738px;}
	.ttvsdt-versus-container .ttvsdt-thermal-transfer-container {width:45%;}
	.ttvsdt-versus-container .ttvsdt-direct-thermal-container {width:45%;}
	.ttvsdt-versus-container img {height:110px; width:auto; margin:0 auto 20px auto;}
	.ttvsdt-versus-container span {max-width:250px; margin:0 auto;}
	.ttvsdt-versus-container .ttvsdt-vs-container {margin:0 1% 0 2%; padding-top:40px;}
	
	/* Why Our Labels Cost Less Page */
	.content-page-container.full-width {max-width:100%; padding:0;}
	.wolcl-h1 {font-size:16px !important; margin-top:30px;}
	.wolcl-h1 span {font-size:40px;}
	.content-page-container .wolcl-headline-paragraph {font-size:18px;}
	.wolcl-splash-container {width:100%; margin-top:30px; padding:0 15px 50px 15px;}
	.wolcl-splash-container .left-side {width:68%;}
	.wolcl-splash-container .right-side {width:29%; padding-top:30px;}
	.wolcl-splash-container .right-side p {font-size:14px; line-height:25px;}
	.wolcl-how-section-wrapper {padding-top:20px; padding-bottom:50px;}
	.wolcl-how-section-wrapper h2 {font-size:25px;}
	.wolcl-how-section-content-container {padding:0 15px;}
	.wolcl-how-section-wrapper .left-side {width:48%;}
	.wolcl-how-section-wrapper .right-side {width:45%; padding-top:0;}
	.wolcl-how-section-wrapper .right-side ul li {font-size:14px; line-height:25px; margin-bottom:15px;}
	.wolcl-where-section-wrapper {padding-bottom:50px;}
	.wolcl-where-section-wrapper h2 {font-size:25px; margin-bottom:40px;}
	.wolcl-where-section-wrapper .wolcl-how-section-content-container {width:768px; margin:0 auto;}
	.wolcl-where-section-wrapper .left-side {width:514px; height:288px;}
	.wolcl-where-section-wrapper .left-side .video-iframe-wrapper {width:514px; height:288px;}
	.wolcl-where-section-wrapper .left-side .video-iframe-wrapper iframe, .wolcl-where-section-wrapper .left-side .video-iframe-wrapper embed, .wolcl-where-section-wrapper .left-side .video-iframe-wrapper object {width:514px; height:288px;}
	.wolcl-where-section-wrapper .right-side {width:205px;}
	.wolcl-where-section-wrapper .right-side img:first-of-type {margin-bottom:14px;}
	.wolcl-factory-direct-section-wrapper {padding-top:30px;}
	.wolcl-factory-direct-section-wrapper h2 {width:520px; margin-bottom:30px; font-size:16px;}
	.wolcl-factory-direct-section-wrapper h2 span {font-size:25px;}
	.wolcl-factory-direct-section-wrapper p {font-size:16px; font-weight:600; line-height:25px; margin-bottom:20px;}
	.wolcl-factory-direct-section-wrapper .category-button-wrapper {width:725px; margin:40px auto 0 auto;}
	.wolcl-factory-direct-section-wrapper .category-button-wrapper a {width:203px; height:65px; padding:12px 15px; font-size:14px;}
	.wolcl-factory-direct-section-wrapper .category-button-wrapper a:last-of-type {padding-top:22px;}
	
	/* Our Facility Page */
	.our-facility-top-section-wrapper {width:100%; padding:0 15px;}
	.our-facility-bottom-section-wrapper .our-facility-bottom-section-content-container {width:100%; padding:0 15px;}
	.our-facility-bottom-section-wrapper .our-facility-bottom-section-content-container .left-side {width:63%;}
	.our-facility-bottom-section-wrapper .our-facility-bottom-section-content-container .right-side {width:34%;}
	.our-facility-bottom-section-wrapper .our-facility-bottom-section-content-container .right-side img:first-of-type {margin-bottom:11px;}
	
	/* Customer Support Page */
	.customer-support-page-main-content-wrapper {width:100%; padding:0 15px;}
	.customer-support-page-main-content-wrapper .right-side div > img {max-width:40px;}
	.customer-support-page-main-content-wrapper .right-side div span {font-size:14px;}
	.customer-support-page-main-content-wrapper .right-side div > a {font-size:14px;}
	
	/* Custom Labels Page */
	.content-page-container h1.clp-h1 {font-size:26px;}
	.clp-right-side {margin-top:-28px; padding-top:0;}
	.clp-right-side .clp-form-heading {font-size:14px;}
	.clp-right-side .clp-form-heading span {font-size:16px;}
	.clp-right-side .clp-form-section-wrapper .clp-form-section-heading {padding:10px 10px 10px 20px;}
	.clp-right-side .clp-form-section-wrapper .clp-form-section-heading .clp-form-section-heading-label {font-size:15px;}
	.clp-right-side .clp-form-section-wrapper .clp-form-section-heading .clp-form-section-toggle {font-size:15px; top:10px;}
	.clp-right-side .clp-form-section-wrapper .clp-form-section-heading .clp-form-section-toggle.collapsed {top:0;}
	.clp-right-side .clp-form-section-wrapper .clp-form-row .left-side {float:none; width:100%;}
	.clp-right-side .clp-form-section-wrapper .clp-form-row .right-side {float:none; width:100%; margin-left:0;}
	.clp-right-side .clp-form-section-wrapper .clp-form-row .left-side label {font-size:14px; margin-top:7px;}
	.clp-right-side .clp-form-section-wrapper .clp-form-row.customer-name .left-side label {margin-top:0;}
	.clp-right-side .clp-form-section-wrapper .clp-form-row .left-side label .required-field-asterix {font-size:14px;}
	.clp-right-side .clp-form-section-wrapper .clp-form-row .right-side .medium-length-text-input {width:148px; height:33px; margin-top:0;}
	.clp-right-side .clp-form-section-wrapper .clp-form-row .right-side .full-length-text-input {height:33px; margin-top:0;}
	.clp-right-side .clp-form-section-wrapper .clp-form-row .right-side .short-length-text-input {height:33px; margin-top:0;}
	.clp-right-side .clp-form-section-wrapper .clp-form-row .below-field-label {font-size:13px; margin-bottom:10px;}
	.clp-right-side .clp-form-section-wrapper .clp-form-row.customer-name .below-field-label {width:148px;}
	.clp-right-side .clp-form-section-wrapper .clp-form-row.customer-name .below-field-label.last-name-below-field-label {margin-left:10px;}
	.clp-right-side .clp-form-section-wrapper .clp-form-row.customer-address .below-field-label {width:148px;}
	.clp-right-side .clp-form-section-wrapper .clp-form-row.customer-address .below-field-label.state-label {margin-left:10px;}
	
	.clp-right-side .clp-form-section-wrapper .clp-form-row.label-size .below-field-label {width:148px;}
	.clp-right-side .clp-form-section-wrapper .clp-form-row.label-size .below-field-label.label-height-below-field-label {margin-left:10px;}
	
	
	.clp-right-side .clp-form-section-wrapper .clp-form-row .phone-field-hypen {padding-top:3px;}
	.clp-form-section-wrapper.optional-fields .clp-form-row {margin:10px 0;}
	.clp-form-section-wrapper.optional-fields .clp-form-row .right-side label {margin-top:0; font-size:13px;}
	.clp-form-section-wrapper.optional-fields .clp-form-row .right-side select {height:33px;}
	.clp-form-section-wrapper.optional-fields .clp-form-row.label-core-size .left-side {float:left; width:auto; min-width:auto;}
	.clp-form-section-wrapper.optional-fields .clp-form-row.label-core-size .right-side {float:left; width:auto; margin-left:20px;}
	.clp-form-section-wrapper.optional-fields .clp-form-row.label-core-size .right-side select {margin-top:0;}
	.clp-form-section-wrapper.optional-fields .clp-form-row.label-adhesive .left-side {float:left; width:auto; min-width:auto;}
	.clp-form-section-wrapper.optional-fields .clp-form-row.label-adhesive .right-side {float:left; width:auto; margin-left:20px;}
	.clp-form-section-wrapper.optional-fields .clp-form-row.label-adhesive .right-side select {margin-top:0;}
	.clp-form-section-wrapper.optional-fields .clp-form-row.label-quantity .left-side {float:left; width:auto; min-width:auto;}
	.clp-form-section-wrapper.optional-fields .clp-form-row.label-quantity .right-side {float:left; width:auto; margin-left:20px;}
	.clp-form-section-wrapper.optional-fields .clp-form-row.label-quantity .right-side input {margin-top:0;}
	.clp-form-section-wrapper.optional-fields .clp-form-row .right-side select {height:33px; background-position:120px 13px;}
	.clp-form-section-wrapper.optional-fields .clp-form-row.label-date .right-side select {height:33px; background-position:70px 13px;}
	.clp-form-section-wrapper.optional-fields .clp-form-row .right-side .quantity-text-input {width:42px; height:34px;}
	
	
	
	
}
@media screen and (max-width:980px) {
	#homepage-featured-products-display .featured-product > .product-name {height:130px;}
	#homepage-featured-products-display .featured-product .product-name .product-name {font-size:18px;}
	#homepage-featured-products-display .featured-product .product-name .product-name span {font-size:24px;}
	#homepage-featured-products-display .featured-product .product-name a {height:86px;}
}
@media screen and (max-width:880px) {
	#homepage-featured-products-display .featured-product .product-name a {height:106px;}
}
@media screen and (max-width:767px) {
	/* Phone */
		/* Misc */
			.page-wrapper {padding-top:53px;}
			/* Formatting */
			.tablet-line-break {display:inline;}
		/* Navigation Panel */
			.navigation-panel-backdrop {width:100%; height:100%; background-color:#000; opacity:0.7; z-index:1000; position:fixed; top:0; left:0;}
			.phone-navigation-panel {display:block; width:89%; height:100%; z-index:5000; position:fixed; top:0; left:0; background-color:#ffffff; margin-left:-100%;}
			.phone-navigation-panel .panel-header {width:100%; height:53px; padding:10px 15px; position:relative;}
			.phone-navigation-panel .panel-header .phone-navigation-panel-search-input {width:100%; height:34px; padding:0 10px; background-color:#e7e7e7; border:none; font-family:'Poppins', sans-serif; font-size:14px; font-weight:500; color:#666666;}
			.phone-navigation-panel .panel-header .phone-navigation-panel-search-submit-button {position:absolute; top:17px; right:25px;}
			.phone-navigation-panel .panel-header-bottom-border-drop-shadow {width:100%; height:5px; margin:0; background-image:url('../images/header/phone/phone-navigation-panel-header-bottom-border-background.png'); background-repeat:repeat-x;}
			.phone-navigation-panel .panel-body {padding:0;}
			.phone-navigation-panel .panel-body ul {margin:0; padding:0;}
			.phone-navigation-panel .panel-body ul li {width:100%; padding:15px 20px; border-bottom:1px solid #c7c7c7; list-style:none; font-family:'Lato', sans-serif; font-size:16px; font-weight:600;}
			.phone-navigation-panel .panel-body ul li a {display:block; width:100%; font-family:'Lato', sans-serif; font-size:16px; font-weight:600; color:#4d4d4d; position:relative;}
			.phone-navigation-panel .panel-body ul li a:hover, .phone-navigation-panel .panel-body ul li a:active, .phone-navigation-panel .panel-body ul li a:focus {text-decoration:none; outline:none;}
			.phone-navigation-panel .panel-body ul li span {color:#4d4d4d; position:absolute; top:4px; right:0;}
			.phone-navigation-panel .panel-body ul li a:hover span {color:#10ace2;}
			.phone-navigation-panel .panel-footer {padding:0; background-color:transparent; bordeR:none; padding-bottom:30px;}
			.phone-navigation-panel .panel-footer .panel-footer-logo-wrapper {width:188px; margin:40px auto 10px auto;}
			.phone-navigation-panel .panel-footer a {display:block; width:100%; text-align:center; font-family:'Poppins', sans-serif; font-size:15px; color:#203867; font-weight:400;}
			.phone-navigation-panel .panel-footer a:hover {text-decoration:none;}
			
			
		/* Header */
			.header-hellobar, .header-main-container, .header-printer-search-row {display:none;}
			.phone-header-container {display:block; width:100%; height:53px; background-color:#ffffff; position:fixed; top:0; left:0; z-index:500;}
			.phone-header-container .phone-header-left-side {width:19%; float:left;}
			.phone-header-left-side .phone-navigation-toggle {width:61px; height:53px; background-color:#203767; color:#ffffff; cursor:pointer;}
			.phone-header-container .phone-merchant-logo-wrapper {position:relative; top:3px; width:38%; float:left; margin:5px auto 0 20%;}
			.phone-header-container .phone-merchant-logo-wrapper img {width:123px;}
			.phone-header-container .phone-header-right-side {width:20%; float:right; margin:0 15px 0 auto;}
			.phone-header-right-side .phone-search-toggle {float:left; margin:20px 0 0 0; cursor:pointer;}
			.phone-header-right-side .phone-basket-summary {float:right; width:36px; height:32px; margin:8px 0 0 0; background-image:url('../images/header/phone/phone-basket-summary-background.png'); background-repeat:no-repeat; position:relative;}
			.phone-header-right-side .phone-basket-summary .basket-item-count {width:20px; text-align:center; font-family:'Montserrat', sans-serif; font-size:12px; font-weight:600; position:absolute; top:0; right:0; color:#ffffff;}
			.phone-header-search-container {display:block; width:100%; height:50px; position:relative; background-color:#f4f4f4; border:1px solid #c7c7c7;} 
			.phone-header-search-container .phone-header-search-input {width:100%; height:48px; padding:0 15px; border:none; background-color:#f4f4f4; font-family:'Poppins', sans-serif; font-size:13px; color:#000; font-weight:500;}
			.phone-header-search-container .phone-header-search-submit-button {position:absolute; top:0; right:0;}

		/* Footer */
			/* Footer Newsletter Signup */
			.footer-newsletter-signup {width:100%; padding:0 15px; margin-top:30px; margin-bottom:50px;}
			.footer-newsletter-signup .footer-newsletter-callout-line-one {width:100%; padding:0; text-align:center; letter-spacing:4px;}
			.footer-newsletter-signup .footer-newsletter-callout-line-two {width:100%; padding:0; text-align:center; margin-bottom:20px;}
			.footer-newsletter-signup .footer-newsletter-form-wrapper {width:100%;}
			.footer-newsletter-form-wrapper .footer-newsletter-email-field {width:69%; height:43px; font-size:15px;}
			.footer-newsletter-form-wrapper .footer-newsletter-join-button {width:31%; height:43px;}
			/* Footer Links Box */
			.footer-links-box {padding:0; background-color:transparent;}
			.footer-links-box .links-box-container {width:100%; padding:0 0 5px 0; background-color:#f5f5f5;}
			.footer-links-box .links-box-container .links-box-column {width:100% !important; margin:0; background-color:#ffffff;}
			.links-box-column .links-box-column-heading {width:100%; height:63px; padding:18px 10px; border-top:1px solid #000; margin-bottom:0; background-color:#f5f5f5; font-size:18px; position:relative;}
			.links-box-column .links-box-column-heading .footer-link-collapse-toggle {display:block; position:absolute; top:25px; right:15px; font-size:12px; cursor:pointer;}
			.links-box-column ul {width:100%; padding:20px 30px;}
			ul.footer-contact-details {clear:both; width:100%; margin:0; padding:15px; border-top:1px solid #000;}
			ul.footer-contact-details li {list-style:none; padding:12px 0 15px 0;}
			ul.footer-contact-details li:first-of-type {border-top:none;}
			ul.footer-contact-details li a, ul.footer-contact-details li span {color:#000; font-family:'Poppins', sans-serif; font-size:13px; font-weight:500;}
			ul.footer-contact-details li a .footer-address-line-two {display:inline; margin:0;}
			ul.footer-contact-details li a .footer-address-zip-code {display:block; margin-left:28px;}
			ul.footer-social-icons {width:156px; height:33px; margin:10px auto 20px auto; padding:0;}
			ul.footer-social-icons li {list-style:none;}
			ul.footer-social-icons li img {width:33px;}
			.footer-headset-section {display:none; width:100%; max-width:100%; padding:20px 30px;}
			.footer-headset-section.shown {display:block;}
			.footer-headset-section .headset-graphic {max-width:35px; top:8px; left:300px; right:auto;}
			/* Footer Copyright Row */
			.footer-copyright-row .footer-accepted-payment-methods-wrapper span {font-size:12px;}
	/* Homepage */
		/* Hero Banners */
		#homepage-tablet-hero-banner {display:none !important;}
		#homepage-phone-hero-banner {display:block !important; width:100%; max-width:320px; margin:0 auto;}
		.homepage-phone-hero-banner-bottom-separator {display:block; width:100%; height:8px; margin-top:5px; background-image:url('../images/homepage/shadow-fade-separator-background.jpg'); background-repeat:repeat-x;}
		/* Homepage Printer Finder */
		.phone-homepage-printer-finder-wrapper {display:block; width:100%; height:420px; margin-top:10px; position:relative;}
		.phone-homepage-printer-finder-wrapper.with-label-finder-active {height:310px;}
		.phone-homepage-printer-finder-wrapper .printer-finder-tabs {width:100%;}
		.printer-finder-tabs .shop-by-category-tab {position:relative; float:left; width:50%; height:65px; border-bottom:1px solid #c7c7c7; background-image:url('../images/homepage/phone-homepage-printer-finder-tab-bg.jpg'); background-repeat:repeat-x; cursor:pointer; border-right:1px solid #ffffff;}
		.printer-finder-tabs .label-finder-tab {position:relative; float:left; width:50%; height:65px; border-bottom:1px solid #c7c7c7; background-image:url('../images/homepage/phone-homepage-printer-finder-tab-bg.jpg'); background-repeat:repeat-x; cursor:pointer;}
		.printer-finder-tabs > div .tab-label {width:143px; margin:15px auto;}
		.printer-finder-tabs .label-finder-tab .tab-label {position:relative; top:2px;}
		.printer-finder-tabs > div .tab-label img {}
		.printer-finder-tabs .label-finder-tab .tab-label img {position:relative; top:-21px;}
		.printer-finder-tabs > div .tab-label span {display:inline-block; margin-left:5px; font-family:'Lato', sans-serif; font-size:12px; color:#000; font-weight:800; text-transform:uppercase; text-align:center;}
		.printer-finder-tabs > div .tab-bottom-highlight {position:absolute; bottom:0; left:0; width:100%; height:10px; background-color:transparent;}
		.printer-finder-tabs > div .tab-bottom-highlight.active {background-color:#10ace2;}
		.phone-homepage-printer-finder-wrapper .shop-by-category-listing {display:none; position:absolute; top:65px; left:0; display:block; width:100%; margin-left:-100%;}
		.phone-homepage-printer-finder-wrapper .shop-by-category-listing ul {width:100%; margin:0; padding:0;}
		.phone-homepage-printer-finder-wrapper .shop-by-category-listing ul li {width:100%; height:51px; border-bottom:1px solid #c7c7c7; cursor:pointer;}
		.phone-homepage-printer-finder-wrapper .shop-by-category-listing ul li .left-side-highlight {float:left; width:10px; height:100%; background-color:#d2d2d2;}
		.phone-homepage-printer-finder-wrapper .shop-by-category-listing ul li.active .left-side-highlight, .phone-homepage-printer-finder-wrapper .shop-by-category-listing ul li:hover .left-side-highlight {background-color:#10ace2;}
		.phone-homepage-printer-finder-wrapper .shop-by-category-listing ul li .link-container {padding:14px 0 0 15px; margin-left:10px; background-color:#ffffff; position:relative;}
		.phone-homepage-printer-finder-wrapper .shop-by-category-listing ul li.active .link-container, .phone-homepage-printer-finder-wrapper .shop-by-category-listing ul li:hover .link-container {}
		.phone-homepage-printer-finder-wrapper .shop-by-category-listing ul li .link-container a {display:inline-block; width:100%; font-family:'Lato', sans-serif; font-size:15px; font-weight:600; color:#000; text-decoration:none;}
		.phone-homepage-printer-finder-wrapper .shop-by-category-listing ul li .link-container a:hover, .phone-homepage-printer-finder-wrapper .shop-by-category-listing ul li .link-container a:active, .phone-homepage-printer-finder-wrapper .shop-by-category-listing ul li .link-container a:focus, .phone-homepage-printer-finder-wrapper .shop-by-category-listing ul li:hover a {color:#10ace2}
		.phone-homepage-printer-finder-wrapper .shop-by-category-listing ul li .link-container span {position:absolute; top:20px; right:20px; font-size:12px; color:#bebebe;}
		.phone-homepage-printer-finder-wrapper .shop-by-category-listing ul li.active .link-container span, .phone-homepage-printer-finder-wrapper .shop-by-category-listing ul li:hover .link-container span {color:#000000;}
		.phone-homepage-printer-finder-wrapper .printer-label-finder-display {position:absolute; top:65px; left:0; width:100%; background-color:#2f2f2f;}
		.phone-homepage-printer-finder-wrapper .printer-label-finder-display .centering-wrapper {width:80%; margin:20px auto 40px auto;}
		.phone-homepage-printer-finder-wrapper .printer-label-finder-display .centering-wrapper .printer-label-finder-heading {display:block; width:100%; margin-bottom:10px; text-align:center; font-family:'Lato', sans-serif; font-size:14px; font-weight:600; letter-spacing:0.4px; color:#ffffff; text-transform:uppercase;}
		.phone-homepage-printer-finder-wrapper .printer-label-finder-display .centering-wrapper select {width:100%; height:38px; margin:7px 0; padding:5px 10px; border:1px solid #4c4c4c; background-color:#ffffff; font-family:'Poppins', sans-serif; font-size:14px; font-weight:400; color:#2f2f2f; background-image:url('../images/homepage/phone-homepage-printer-finder-select-bg.png'); background-repeat:no-repeat; background-position:95% 15px; -webkit-appearance:none; -moz-appearance:none; appearance:none;}
		.phone-homepage-printer-finder-wrapper .printer-label-finder-display .centering-wrapper select.printer-search-model {background-color:#dddddd;}
		.phone-homepage-printer-finder-wrapper .printer-label-finder-display .centering-wrapper .label-finder-go-button {width:100%; height:39px; margin-top:10px; border:none; background-color:#10ace2; font-family:'Lato', sans-serif; font-size:15px; font-weight:600; text-align:center; color:#ffffff; text-transform:uppercase;}

		
		
		/* Featured Products Display */
		.shop-call-to-action-heading {margin-top:20px;}
		.shop-call-to-action-heading .line-one {font-size:17px;}
		.shop-call-to-action-heading .line-two {margin-top:10px; font-size:23px;}
		#homepage-featured-products-display .featured-product .product-name {height:110px;}
		#homepage-featured-products-display .featured-product .product-name .product-name {margin:0 auto;}
		#homepage-featured-products-display .featured-product .product-name .product-name-line-one {font-size:17px;}
		#homepage-featured-products-display .featured-product .product-name .product-name-line-two {font-size:14px;}
		#homepage-featured-products-display .featured-product .product-name .product-disclaimer {font-size:13px;}
		#homepage-featured-products-display .featured-product .product-image {margin-bottom:10px;}
		#homepage-featured-products-display .featured-product .product-pricing {margin-bottom:5px;}
		#homepage-featured-products-display .featured-product .product-pricing .pricing-verbiage {font-size:13px;}
		#homepage-featured-products-display .featured-product .buy-now-button {height:30px; padding-top:6px; font-size:12px;}
		/* Trusting Customers */
		#homepage-trusting-customers {margin:30px auto 35px auto;}
		#homepage-trusting-customers .left-side {float:none; width:100%;}
		#homepage-trusting-customers .left-side .trust-copy {width:100%; margin:25px auto 35px auto;}
		#homepage-trusting-customers .right-side {float:none; width:100%;}
		#homepage-trusting-customers .right-side .trusting-customers-image-container {max-width:100%; padding:0 15px;}


		/* About Box */
		#homepage-about-box {padding:35px 0 15px 0;}
		#homepage-about-box .about-box-container .about-box-buy-direct-heading {width:90%; margin:0 auto; text-align:center; font-size:25px; line-height:35px;}
		#homepage-about-box .about-box-container .about-top {margin-top:25px;}
		#homepage-about-box .about-box-container .about-top .right-side p {padding:0 15px;}
		
	/* Parent Category Page */
		.breadcrumbs {display:none;}
		.category-page-main-container {}
		.category-page-left-sidebar {display:none;}
		.category-page-left-sidebar-with-category-tree {display:none;}
		.category-page-main-content {float:none; width:100%; margin-left:0;}
		#page-title-heading {font-size:23px; margin-top:15px; margin-bottom:20px;}
		.category-page-pagination-and-sort-wrapper {display:none;}
		.category-page-phone-filter-and-sort-wrapper {display:block; width:100%;}
		.category-page-phone-filter-and-sort-wrapper .phone-filter-toggle {position:relative; width:100%; height:50px; padding:12px 15px; border:1px solid #c4c4c4; margin-bottom:10px; background-color:#f3f3f3; cursor:pointer;}
		.category-page-phone-filter-and-sort-wrapper .phone-filter-toggle .toggle-label {font-family:'Lato', sans-serif; font-size:15px; font-weight:600; color:#464646; cursor:pointer;}
		.category-page-phone-filter-and-sort-wrapper .phone-filter-toggle img {position:absolute; top:18px; right:20px; cursor:pointer;}
		.category-page-phone-filter-and-sort-wrapper .phone-sort-selector {display:none; position:relative; width:100%; height:50px; padding:12px 15px; border:1px solid #c4c4c4; margin-bottom:10px; background-color:#f3f3f3; cursor:pointer;}
		.category-page-phone-filter-and-sort-wrapper .phone-sort-selector select {width:100%; height:100%; background-color:transparent; border:none; font-family:'Lato', sans-serif; font-size:15px; font-weight:600; color:#464646; cursor:pointer; -webkit-appearance:none; -moz-appearance:none; appearance:none; background-image:url('../images/header/printer-finder/select-carret-down-background.png'); background-repeat:no-repeat; background-position:98% 7px;}
		.facet-panel-backdrop {width:100%; height:100%; background-color:#000; opacity:0.7; z-index:1000; position:fixed; top:0; left:0;}
		.category-page-phone-facet-panel {display:block; padding:15px 0;}
		.category-page-phone-facet-panel .category-facet-panel-dismiss-button {position:absolute; top:10px; right:10px; cursor:pointer;}
		.category-page-phone-facet-panel .category-left-sidebar-heading {display:block; margin-bottom:13px; margin-left:15px; font-family:'Lato', sans-serif; font-size:19px; font-weight:800; color:#000;}
		.category-page-phone-facet-panel .category-left-sidebar-heading .glyphicon-triangle-bottom {font-size:14px;}
		.category-page-phone-facet-panel .category-left-sidebar-facet-container {position:relative; width:100%; padding:10px 0 0 0;}
		.category-left-sidebar-facet-container .facet-collapse-toggle {position:absolute; top:35px; right:0; font-size:30px; cursor:pointer;}
		.category-left-sidebar-facet-container .facet-heading {position:relative; width:100%; padding:10px 15px; font-family:'Lato', sans-serif; font-size:16px; font-weight:600; color:#000000; background-color:#dedede;}
		.category-left-sidebar-facet-container .facet-heading .facet-heading-facet-label {display:inline-block; margin-left:2px; font-size:15px; font-weight:800;}
		.category-left-sidebar-facet-container .facet-heading .facet-collapse-toggle {position:absolute; top:-7px; right:10px; font-size:35px; font-weight:400;}
		.category-left-sidebar-facet-container ul {margin:15px 0 0 15px; padding:0; list-style:none;}
		.category-left-sidebar-facet-container ul li {}
		.category-left-sidebar-facet-container ul li input {}
		.category-left-sidebar-facet-container ul li label {position:relative; top:-1px; margin-left:5px; font-family:'Lato', sans-serif; font-size:15px; font-weight:400; color:#000;}
		.category-left-sidebar-facet-container ul li label .facet-item-count {display:inline-block; margin-left:5px; color:#8a8a8a;}
		.category-page-phone-pagination {display:block; width:100%; margin:15px 0;}
		.category-page-phone-pagination .listing-item-count {float:left; font-family:'Poppins', sans-serif; font-size:14px; font-weight:500; color:#535353;}
		.category-page-phone-pagination .listing-pages {position:relative; top:-2px; float:left; margin-left:15px; padding:0; list-style:none;}
		.category-page-phone-pagination .listing-pages li {float:left; padding:0 6px; border-right:1px solid #c4c4c4; font-family:'Lato', sans-serif; font-size:15px; font-weight:300; color:#858585;}
		.category-page-phone-pagination .listing-pages li:last-of-type {border-right:none; padding-right:0;}
		.category-page-phone-pagination .listing-pages li span {font-family:'Lato', sans-serif; font-size:15px; font-weight:300; color:#858585;}
		.category-page-phone-pagination .listing-pages li span.active-page {font-weight:600; color:#464646;}
		.category-page-phone-pagination .listing-pages li a {font-family:'Lato', sans-serif; font-size:15px; font-weight:300; color:#858585; text-decoration:none;}
		.category-page-phone-pagination .listing-pages li a.page-bookened-link {font-weight:600; color:#203767;}
		.category-page-phone-pagination .category-pagination-back-to-top-link {display:block; width:100%; text-align:right;}
		.category-page-phone-pagination .category-pagination-back-to-top-link {display:block; margin-top:5px; font-family:'Poppins', sans-serif; font-size:14px; font-weight:800; color:#535353; text-transform:uppercase;}
		.category-page-phone-pagination.category-pagination-back-to-top-link:hover, .category-page-phone-pagination .category-pagination-back-to-top-link:active, .category-page-phone-pagination .category-pagination-back-to-top-link:focus {text-decoration:none;}
		.category-page-header-banner-tablet {display:none;}
		.category-page-header-banner-phone {}
		.category-page-subcategory-listing-wrapper .subcategory-item {float:none; width:100%; margin:15px 0 50px 0;}
		.category-page-subcategory-listing-wrapper > div:nth-child(2n+2) {margin-left:0;}
		.category-page-subcategory-listing-wrapper .subcategory-item .subcategory-item-border-wrapper {height:380px;}
		.category-page-subcategory-listing-wrapper .subcategory-item .subcategory-name a {font-size:19px;}
		.category-page-subcategory-listing-wrapper .subcategory-item .subcategory-short-description {font-size:15px;}
		.category-page-subcategory-listing-wrapper .subcategory-item .subcategory-buy-now-button {height:40px; font-size:16px;}
		
	/* Subcategory Page */
		
		.category-page-product-listing-wrapper .product-listing-item {width:48%; margin:15px 0;}
		.category-page-product-listing-wrapper > div:nth-child(2n+2) {margin:15px 0 15px 4%;}
		.category-page-product-listing-wrapper .product-listing-item .product-listing-item-border-wrapper {height:auto; padding-bottom:45px;}
		
		.category-page-product-listing-wrapper .product-listing-item .product-name-wrapper a {font-size:15px;}
		.category-page-product-listing-wrapper .product-listing-item .product-sku {font-size:12px;}
		.category-page-product-listing-wrapper .product-listing-item .product-specs-wrapper {margin-top:0;}
		.category-page-product-listing-wrapper .product-listing-item .product-pricing-wrapper {right:15px;}
		.category-page-subcategory-listing-bottom-hr {margin-top:30px;}
		
	/* Product Page */
	.product-page-tablet-product-name {margin-top:15px;}
	.product-page-top-left {float:none; width:100%;}
	.product-page-top-right {float:none; width:100%;}
	.product-page-price-comparison-wrapper .product-page-price-comparison-tabs li:first-of-type a {padding-top:17px;}
	.product-page-price-comparison-wrapper .product-page-price-comparison-tabs li a {height:62px; font-size:14px; padding:10px;}
	.product-page-price-comparison-wrapper .tab-pane {padding:10px;}
	.product-page-price-comparison-wrapper .tab-pane .left-side {float:none; width:100%;}
	.product-page-price-comparison-wrapper .tab-pane .right-side {float:none; width:100%;}
	.product-page-price-comparison-wrapper .tab-pane .as-low-as-price {font-size:15px;}
	.product-page-price-comparison-wrapper .tab-pane .as-low-as-price span {font-size:27px;}
	.quantity-description {display:block; font-family:'Lato', sans-serif; font-size:13px; font-weight:400; color:#000;}
	.product-page-price-comparison-wrapper ul li a {padding-top:17px !important;}
	.product-page-price-comparison-wrapper .tab-pane .product-page-add-to-cart-section .product-page-add-to-cart-button {float:right; width:73%; height:45px; margin-top:0; font-size:14px;}
	.product-page-price-comparison-wrapper .tab-pane .right-side {margin-top:20px;}
	.product-page-price-comparison-wrapper .volume-pricing-table-wrapper {margin-top:5px;}
	.product-page-price-comparison-wrapper .volume-pricing-table-wrapper table th {font-size:14px;}
	.product-page-price-comparison-wrapper .volume-pricing-table-wrapper table td {font-size:13px;}
	.product-page-quick-specs-wrapper .quick-specs-table-wrapper {border-bottom:none; padding-bottom:0;}
	.product-page-badge-wrapper {}
	.product-page-badge-wrapper ul li {float:none; width:100%; margin:15px 0; text-align:center;}
	.product-page-short-description-wrapper {float:none; width:100%; padding-top:15px;}
	.product-page-have-questions-wrapper {display:none;}
	.product-page-phone-have-questions-wrapper {display:block; width:290px; border:1px solid #b1b1b1; border-left:3px solid #3d911c; margin:0 auto 30px auto;}
	.product-page-phone-have-questions-wrapper .main-have-questions-section .have-questions-header {width:286px; padding:15px; background-color:#e8e8e8;}
	.product-page-phone-have-questions-wrapper .main-have-questions-section .have-questions-header .major {display:inline-block; font-family:'Lato', sans-serif; font-size:19px; font-weight:800; color:#000;}
	.product-page-phone-have-questions-wrapper .main-have-questions-section .have-questions-header .minor {display:inline-block; margin-left:10px; font-family:'Lato', sans-serif; font-size:15px; font-weight:600; color:#000;}
	.product-page-phone-have-questions-wrapper .main-have-questions-section .have-questions-contact-options {}
	.product-page-phone-have-questions-wrapper .main-have-questions-section .have-questions-contact-options ul {margin:0; padding:0; list-style:none;}
	.product-page-phone-have-questions-wrapper .main-have-questions-section .have-questions-contact-options ul li {padding:15px; font-family:'Lato', sans-serif; font-size:16px; font-weight:600; color:#000; border-top:1px solid #b1b1b1;}
	.product-page-phone-have-questions-wrapper .main-have-questions-section .have-questions-contact-options ul li .call-us-link {display:inline-block; margin-left:5px; font-family:'Lato', sans-serif; font-size:16px; font-weight:800; color:#000;}
	.product-page-phone-have-questions-wrapper .main-have-questions-section .have-questions-contact-options ul li .email-us-link {font-family:'Lato', sans-serif; font-size:16px; font-weight:600; color:#000; text-decoration:underline;}
	.product-page-phone-have-questions-wrapper .main-have-questions-section .have-questions-contact-options ul li .live-chat-icon {}
	.product-page-phone-have-questions-wrapper .main-have-questions-section .have-questions-contact-options ul li .live-chat-link {display:inline-block; margin-left:5px; font-family:'Lato', sans-serif; font-size:16px; font-weight:600; color:#000; text-decoration:underline;}
	.product-page-product-tabs-wrapper {display:none;}
	.product-page-phone-product-tabs-wrapper {display:block; width:100%;}
	.product-page-phone-product-tabs-wrapper .product-tab-collapsible-toggle {width:100%; padding:15px; background-color:#f5f5f5; font-family:'Lato', sans-serif; font-size:16px; font-weight:600; color:#000; text-transform:uppercase; border:1px solid #b1b1b1; border-top:none; cursor:pointer;}
	.product-page-phone-product-tabs-wrapper .product-tab-collapsible-toggle.first {border-top:1px solid #b1b1b1;}
	.product-page-phone-product-tabs-wrapper .product-tab-collapsible-toggle.active {border-bottom:none; background-color:#ffffff;}
	.product-page-phone-product-tabs-wrapper .product-tab-collapsible-toggle span {float:right; font-size:14px; position:relative; top:5px;}
	.product-page-phone-product-tabs-wrapper .collapsed-product-tab-content {display:none; width:100%; padding:15px; border:1px solid #b1b1b1; border-top:none;}
	.product-page-phone-product-tabs-wrapper .collapsed-product-tab-content.exposed {display:block;}
	.product-page-phone-product-tabs-wrapper .collapsed-product-tab-content .specifications-table {width:100%;}
	.product-page-phone-product-tabs-wrapper .collapsed-product-tab-content .specifications-table .field-label {font-family:'Lato', sans-serif; font-size:14px; font-weight:600; color:#474747;}
	.product-page-phone-product-tabs-wrapper .collapsed-product-tab-content .specifications-table .field-value {font-family:'Lato', sans-serif; font-size:14px; font-weight:400; color:#474747}
	.product-page-phone-product-tabs-wrapper .collapsed-product-tab-content .specifications-table tr:first-of-type td {border-top:none;}
	.product-page-phone-product-tabs-wrapper .collapsed-product-tab-content p {font-family:'Poppins', sans-serif; font-size:14px; font-weight:400; color:#6d6d6d;}
	.product-page-phone-product-tabs-wrapper .collapsed-product-tab-content .reviews-listing-header-section {width:100%; margin-bottom:30px;}
	.product-page-phone-product-tabs-wrapper .collapsed-product-tab-content .reviews-listing-header-section .reviews-summary {width:150px; margin:0 auto 10px auto;}
	.product-page-phone-product-tabs-wrapper .collapsed-product-tab-content .reviews-listing-header-section .reviews-summary .average-rating-value {display:block; width:100%; margin-bottom:-5px; text-align:center; font-family:'Poppins', sans-serif; font-size:45px; font-weight:600; color:#10ace2;}
	.product-page-phone-product-tabs-wrapper .collapsed-product-tab-content .reviews-listing-header-section .reviews-summary .out-of-five-section {display:block; width:100%; height:25px; padding-top:3px; text-align:center; font-family:'Poppins', sans-serif; font-size:15px; font-weight:600; color:#ffffff; background-color:#000;}
	.product-page-phone-product-tabs-wrapper .collapsed-product-tab-content .reviews-listing-header-section .reviews-summary .average-rating-black-stars {margin-top:10px; padding-left:5px;}
	.product-page-phone-product-tabs-wrapper .collapsed-product-tab-content .reviews-listing-header-section .reviews-summary .average-rating-black-stars img {float:left; margin-left:5px;}
	.product-page-phone-product-tabs-wrapper .collapsed-product-tab-content .reviews-listing-header-section .reviews-summary .average-rating-black-stars img:first-of-type {margin-left:0;}
	.product-page-phone-product-tabs-wrapper .collapsed-product-tab-content .reviews-listing-header-section .what-our-customers-are-saying-section {width:100%; margin-top:25px;}
	.product-page-phone-product-tabs-wrapper .collapsed-product-tab-content .reviews-listing-header-section .what-our-customers-are-saying-section .what-our-customers {display:block; width:100%; text-align:center; font-family:'Lato', sans-serif; font-size:17px; font-weight:600; color:#000; text-transform:uppercase; letter-spacing:2px;}
	.product-page-phone-product-tabs-wrapper .collapsed-product-tab-content .reviews-listing-header-section .what-our-customers-are-saying-section .are-saying {display:block; width:100%; text-align:center; margin-bottom:10px; font-family:'Poppins', sans-serif; font-size:31px; font-weight:600; color:#000;}
	.product-page-phone-product-tabs-wrapper .collapsed-product-tab-content .reviews-listing-header-section .what-our-customers-are-saying-section .review-count-and-call-to-action {margin-top:15px;}
	.product-page-phone-product-tabs-wrapper .collapsed-product-tab-content .reviews-listing-header-section .what-our-customers-are-saying-section .review-count-and-call-to-action .reviews-count {display:block; width:100; text-align:center; font-family:'Open Sans', sans-serif; font-size:14px; font-weight:600; color:#000;}
	.product-page-phone-product-tabs-wrapper .collapsed-product-tab-content .reviews-listing-header-section .what-our-customers-are-saying-section .review-count-and-call-to-action .write-a-review-link {display:block; width:100; text-align:center; font-family:'Open Sans', sans-serif; font-size:14px; font-weight:600; color:#10ace2; text-decoration:underline;}
	.product-page-phone-product-tabs-wrapper .collapsed-product-tab-content .reviews-listing-wrapper {width:100%;}
	.product-page-phone-product-tabs-wrapper .collapsed-product-tab-content .reviews-listing-wrapper .review-wrapper {width:100%; margin-bottom:25px; padding:15px; border:1px solid #b6b6b6; background-color:#fbfbfb;}
	.product-page-phone-product-tabs-wrapper .collapsed-product-tab-content .reviews-listing-wrapper .review-wrapper .review-title {display:block; margin:10px 0 20px 0; font-family:'Poppins', sans-serif; font-size:19px; font-weight:600; color:#000;}
	.product-page-phone-product-tabs-wrapper .collapsed-product-tab-content .reviews-listing-wrapper .review-wrapper .review-left-side {width:100%;}
	.product-page-phone-product-tabs-wrapper .collapsed-product-tab-content .reviews-listing-wrapper .review-wrapper .review-left-side table {}
	.product-page-phone-product-tabs-wrapper .collapsed-product-tab-content .reviews-listing-wrapper .review-wrapper .review-left-side table td {padding:4px; border:none;}
	.product-page-phone-product-tabs-wrapper .collapsed-product-tab-content .reviews-listing-wrapper .review-wrapper .review-left-side table td.rating-label {font-family:'Poppins', sans-serif; font-size:13px; font-weight:400; color:#000;}
	.product-page-phone-product-tabs-wrapper .collapsed-product-tab-content .reviews-listing-wrapper .review-wrapper .review-left-side table td.rating-stars {width:95px;}
	.product-page-phone-product-tabs-wrapper .collapsed-product-tab-content .reviews-listing-wrapper .review-wrapper .review-left-side table td.rating-stars img {float:left; margin-left:3px;}
	.product-page-phone-product-tabs-wrapper .collapsed-product-tab-content .reviews-listing-wrapper .review-wrapper .review-left-side table td.rating-stars img:first-of-type {margin-left:0;}
	.product-page-phone-product-tabs-wrapper .collapsed-product-tab-content .reviews-listing-wrapper .review-wrapper .review-right-side {width:100%;}
	.product-page-phone-product-tabs-wrapper .collapsed-product-tab-content .reviews-listing-wrapper .review-wrapper .review-right-side p {margin-bottom:20px; font-family:'Lato', sans-serif; font-size:15px; font-weight:400; color:#4d4d4d;}
	.product-page-phone-product-tabs-wrapper .collapsed-product-tab-content .reviews-listing-wrapper .review-wrapper .review-right-side .review-author {display:block; font-family:'Poppins', sans-serif; font-size:16px; font-weight:600; color:#10ace2;}
	.product-page-phone-product-tabs-wrapper .collapsed-product-tab-content .reviews-listing-wrapper .review-wrapper .review-right-side .review-date {display:block; width:100%; text-align:left; font-family:'Lato', sans-serif; font-size:12px; font-weight:400; color:#525252;}
	.product-page-phone-product-tabs-wrapper .collapsed-product-tab-content .read-all-reviews-link-wrapper {width:185px; margin:20px auto;}
	.product-page-phone-product-tabs-wrapper .collapsed-product-tab-content .read-all-reviews-link-wrapper .see-all-reviews-link {display:inline-block; font-family:'Open Sans', sans-serif; font-size:16px; font-weight:600; color:#000;}
	.product-page-phone-product-tabs-wrapper .collapsed-product-tab-content .read-all-reviews-link-wrapper img {display:inline-block; margin-left:10px;}
	.product-page-phone-product-tabs-wrapper .collapsed-product-tab-content .video-container {position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; margin-bottom:15px;}
	.product-page-phone-product-tabs-wrapper .collapsed-product-tab-content .video-container iframe, .video-container object, .video-container embed {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
	.product-page-related-products-wrapper .product-listing-item {width:100%; float:none; margin:10px auto;}
	.product-page-related-products-wrapper .product-listing-item .product-listing-item-border-wrapper {height:430px;}
	.product-page-estimate-shipping-modal {max-width:95%;}
	.product-page-write-review-modal {max-width:95%;}
	
	/* Account Pages */
	.customer-account-login .block-customer-login {float:none; width:100%;}
	.customer-account-login .block-new-customer {float:none; width:100%; margin-top:25px;}
	.account-page-section-heading.with-underline.longer {width:auto;}
	.account-page-main-container p {margin:15px 0;}
	.account-page-login-form-wrapper .form-group input.styled-text-input {max-width:90%;}
	.my-account-internal-navigation-wrapper {display:none;}
	.my-account-internal-navigation-wrapper-phone {display:block; width:100%; margin:15px 0 50px auto;}
	.internal-navigation-dropdown {width:250px; height:41px; padding:7px 13px; border:1px solid #4c4c4c; font-family:'Poppins', sans-serif; font-size:14px; font-weight:400; color:#2f2f2f; -webkit-appearance:none; -moz-appearance:none; appearance:none; background-image:url('../images/header/printer-finder/select-carret-down-background.png'); background-repeat:no-repeat; background-position:220px 15px;}
	.dashboard-section-wrapper address {height:auto;}
	.dashboard-section-wrapper.float-on-tablet {float:none; width:100%; margin:25px auto; padding:0;}
	.my-orders-page-order-listing-table .order-ship-to-column {display:none;}
	.my-orders-page-order-listing-table .order-status-column {display:none;}
	.my-orders-page-order-listing-table .order-actions-column {display:none;}
	.my-orders-page-order-listing-table .phone-order-history-row {display:table-row;}
	.my-orders-page-order-listing-table .phone-order-history-row td {border-top:none !important; padding-bottom:25px;}
	.view-order-details-page-order-info-wrapper .box-order-shipping-address {float:none; width:100%; height:auto; margin:10px 0;}
	.view-order-details-page-order-info-wrapper .box-order-billing-address {float:none; width:100%; height:auto; margin:10px 0;}
	
	/* Basket Page */
	.basket-page-phone-top-checkout-button-wrapper {display:block; width:100%; margin:10px auto 30px auto;}
	.basket-page-phone-top-checkout-button-wrapper .basket-page-checkout-link {width:236px; margin:10px auto;}
	.basket-page-phone-top-checkout-button-wrapper .basket-page-credit-card-icons-wrapper {margin:10px auto;}
	.basket-page-header-row-wrapper h1 {float:none;}
	.basket-page-header-row-wrapper .header-row-badge-wrapper {display:none; float:none; margin-top:10px;}
	.basket-page-header-row-wrapper .header-row-badge-wrapper div {float:none; margin:10px 0;}
	.basket-page-have-questions-header {display:none; padding:0; text-align:center;}
	.basket-page-have-questions-header .left-side {float:none; margin:10px 0;}
	.basket-page-have-questions-header .right-side {float:none; margin:10px 0;}
	.basket-page-have-questions-header .left-side a {display:none;}
	.page.messages {margin-bottom:15px;}
	.basket-page-cart-contents-table {display:none;}
	.basket-page-phone-cart-contents-table {display:block;}
	.basket-page-phone-cart-contents-table tr {}
	.basket-page-phone-cart-contents-table th {font-family:'Lato', sans-serif; font-size:15px; font-weight:600; color:#000; border-bottom:2px solid #c7c7c7;}
	.basket-page-phone-cart-contents-table td {font-family:'Lato', sans-serif; font-size:15px; font-weight:400; color:#000; border-top:1px solid #c7c7c7;}
	.basket-page-phone-cart-contents-table .basket-contents-product-image-column {text-align:left;}
	.basket-page-phone-cart-contents-table .basket-contents-product-name-column {text-align:left; border-top:none;}
	.basket-page-phone-cart-contents-table .basket-contents-product-quantity-column {text-align:center;}
	.basket-page-phone-cart-contents-table .basket-contents-product-unit-price-column {text-align:right;}
	.basket-page-phone-cart-contents-table .basket-contents-line-item-subtotal-column {text-align:right; border-top:none;}
	.basket-page-phone-cart-contents-table td.basket-page-total-label-column {font-family:'Lato', sans-serif; font-size:18px; font-weight:600; color:#000; text-align:right;}
	.basket-page-phone-cart-contents-table td.basket-page-total-value-column {font-family:'Lato', sans-serif; font-size:18px; font-weight:400; color:#000; text-align:right;}
	.basket-page-estimate-shipping-wrapper {width:100%; max-width:100%; margin:15px auto; padding-top:10px; border-bottom:1px solid #c7c7c7;}
	.basket-page-estimate-shipping-wrapper .basket-page-estimate-shipping-zipcode-field {width:100px; margin-right:15px; font-size:16px;}
	.basket-page-estimate-shipping-wrapper .basket-page-estimate-shipping-button {margin-left:0;}
	.basket-page-coupon-redemption-wrapper {margin-bottom:50px;}
	.basket-page-below-basket-cart-buttons-wrapper {text-align:center;}
	.basket-page-below-basket-cart-buttons-wrapper a {margin-left:0;}
	.basket-page-continue-shopping-link {display:none !important;}
	.basket-page-below-basket-checkout-section-wrapper {float:none; margin:25px auto 10px auto;}
	
	/* Checkout Page */
	.checkout-index-index .phone-header-search-container {display:none;}
	#co-payment-form fieldset legend {display:none;}
	#checkout .authentication-wrapper {float:none; width:100%; position:static; margin:15px 0; max-width:100%;}
	#checkout .authentication-wrapper .authentication-dropdown {position:fixed; top:0; left:5%; margin-left:0; margin-top:0; width:90%; z-index:9999; background-color:#fff;}
	#checkout .authentication-wrapper .action-close {z-index:99999;}
	.opc-sidebar {float:none; width:100%;}
	.opc-wrapper {float:none; width:100%; padding-right:0;}
	.checkout-index-index .modals-wrapper .modal-popup._show {top:53px; left:5%; width:90%; margin-left:0; margin-top:0;}
	.checkout-index-index .modals-wrapper .modal-popup._show .modal-header {padding:0;}
	.checkout-index-index .modals-wrapper .modal-popup._show .modal-header h1 {font-size:25px;}
	.checkout-index-index .modals-wrapper .modal-popup._show .modal-footer {text-align:center;}
	.checkout-index-index .modals-wrapper .modal-popup._show .modal-footer button {width:95%; margin:10px auto;}
	.checkout-index-index .modal-inner-wrap #shipping-new-address-form div.field {max-width:95%;}
	.checkout-index-index .input-text {max-width:90%;}
	.checkout-index-index .field select {max-width:90%;}
	.opc-payment .payment-methods .payment-method {margin:10px 0;}
	.opc-payment .payment-methods .payment-method input {margin-right:5px;}
	.opc-payment .payment-methods .payment-method-title > label {display:inline; white-space:normal; position:relative; top:-1px;}
	.opc-payment .payment-methods .payment-method-title > label > .action-help {display:none;}
	.opc-payment .payment-methods .payment-method._active .payment-method-content {padding-left:0;}
	.opc-payment .payment-methods .payment-method._active .payment-method-content .payment-method-billing-address label {display:inline;}
	.opc-payment .payment-methods .payment-method._active .payment-method-content .payment-method-billing-address label span {display:inline; line-height:20px;}
	.billing-address-same-as-shipping-block label {display:inline-block !important; width:90%; line-height:10px; margin-bottom:20px;}
	#payflowpro-transparent-iframe #payment_form_payflowpro {margin-top:-25px;}
	.checkout-index-index .payment-method-billing-address fieldset.street label {display:block !important; height:20px;}
	#payment_form_payflowpro select {max-width:125px;}
	#payment_form_payflowpro .field.cvv .field-tooltip-content {max-width:90%;}
	#payment_form_payflowpro .field.cvv .field-tooltip-content img {max-width:100%; height:auto;}
	.checkout-payment-method-credit-card-icons {max-width:140px;}
	#checkout-step-shipping .action-show-popup {max-width:95%; margin:10px auto; background-size:contain;}
	.opc-wrapper #shipping-method-buttons-container button.continue {max-width:95%; margin:10px auto; background-size:contain;}
	.opc-payment .payment-methods .payment-method .payment-method-content .actions-toolbar button {max-width:90%; margin:10px auto; background-size:contain;}
	#payflowpro_expiration-error {display:block; clear:both; float:none; margin:10px 0 25px 0;}
	
	/* PayPal Express Checkout Review Page */
	.paypal-payflowexpress-review #shipping-method-form #shipping-method {max-width:90%;}
	.paypal-payflowexpress-review .box-order-shipping-address {float:none; margin:25px 0;}
	.paypal-payflowexpress-review .box-order-billing-address {float:none; margin:25px 0;}
	.paypal-payflowexpress-review .paypal-review-items .paypal-review-title {padding-top:0;}
	.paypal-payflowexpress-review #details-table .table-caption {font-size:22px;}
	.paypal-payflowexpress-review #details-table .product-image-container {display:none;}
	.paypal-payflowexpress-review #review-buttons-container #review-button {max-width:90%; background-size:contain;}
	
	/* Magazine Landing Pages */
	.magazine-landing-page-container {padding-top:53px;}
	.mlp-header-wrapper {display:none;}
	.mlp-phone-header-wrapper {display:block; width:100%; height:53px; position:fixed; top:0; left:0;}
	.mlp-phone-header-wrapper .left-side {float:left;}
	.mlp-phone-header-wrapper .right-side {float:right;}
	.mlp-phone-header-wrapper {display:block; width:100%; height:53px; background-color:#ffffff; position:fixed; top:0; left:0; z-index:500;}
	.mlp-phone-header-wrapper .phone-header-left-side {width:38%; float:left; margin:5px auto auto 10px;}
	.mlp-phone-header-wrapper .phone-merchant-logo-wrapper {position:relative; top:3px;}
	.mlp-phone-header-wrapper .phone-merchant-logo-wrapper img {width:123px;}
	.mlp-phone-header-wrapper .phone-header-right-side {width:55%; float:right; margin:0;}
	.mlp-phone-header-wrapper .phone-header-right-side a {display:block; float:right; margin-right:10%;}
	.mlp-phone-header-wrapper .phone-header-right-side .phone-header-search-icon-link {margin-top:22px;}
	.mlp-phone-header-wrapper .phone-header-right-side .phone-header-telephone-icon-link {margin-top:22px;}
	.mlp-phone-header-search-wrapper {display:none; z-index:10000; width:100%; height:50px; position:fixed; top:53px; left:0; background-color:#f4f4f4; border:1px solid #c7c7c7;} 
	.mlp-phone-header-search-wrapper .phone-header-search-input {width:100%; height:48px; padding:0 15px; border:none; background-color:#f4f4f4; font-family:'Poppins', sans-serif; font-size:13px; color:#000; font-weight:500;}
	.mlp-phone-header-search-wrapper .phone-header-search-submit-button {position:absolute; top:0; right:0;}
	.mlp-backsplash-container {height:auto; background-position:30% 0; background-color:#616161; padding-bottom:10px;}
	.mlp-backsplash-container .satisfaction-guaranteed-ribbon {display:none;}
	.mlp-backsplash-container .above-product-copy-wrapper h1 {width:90%; font-size:29px;}
	.mlp-backsplash-container .above-product-copy-wrapper .h1-subtext {width:250px; margin:10px auto 0 auto; font-size:20px;}
	.mlp-backsplash-container .above-product-copy-wrapper .product-callout {}
	.mlp-backsplash-container .above-product-copy-wrapper .product-callout .line-one {font-size:23px;}
	.mlp-backsplash-container .above-product-copy-wrapper .product-callout .line-two {font-size:17px}
	.mlp-backsplash-container .above-product-copy-wrapper .product-callout .line-two .price-amount {font-size:25px;}
	.mlp-backsplash-container .above-product-copy-wrapper .product-callout .line-two .per-roll-specification {font-size:15px;}
	.mlp-backsplash-container .above-product-copy-wrapper .product-callout-checkmarks {width:205px; margin-top:20px;}
	.mlp-backsplash-container .above-product-copy-wrapper .product-callout-checkmarks li {font-size:15px;}
	.mlp-backsplash-container .above-product-copy-wrapper .product-callout-checkmarks li span {font-size:15px;}
	.mlp-backsplash-container .product-listing-section {width:100%; margin-top:40px;}
	.mlp-backsplash-container .product-listing-section .product-container {float:none; width:272px; height:auto; margin:15px auto;}
	.mlp-backsplash-container .product-listing-section .product-container .product-image-wrapper {width:140px; right:-18px;}
	.mlp-backsplash-container .product-listing-section .product-container .product-image-wrapper.with-badge {width:112px; right:-15px;}
	.mlp-backsplash-container .product-listing-section .product-container .product-name-wrapper {}
	.mlp-backsplash-container .product-listing-section .product-container .product-name-wrapper .line-one {font-size:22px;}
	.mlp-backsplash-container .product-listing-section .product-container .product-name-wrapper .line-two {margin-top:-2px; font-size:14px;}
	.mlp-backsplash-container .product-listing-section .product-container .product-name-wrapper .line-three {max-width:170px; margin-top:10px; font-size:22px;}
	.mlp-backsplash-container .product-listing-section .product-container .product-pricing-wrapper {}
	.mlp-backsplash-container .product-listing-section .product-container .product-pricing-wrapper .starting-at-label {font-size:13px;}
	.mlp-backsplash-container .product-listing-section .product-container .product-pricing-wrapper .price-row {}
	.mlp-backsplash-container .product-listing-section .product-container .product-pricing-wrapper .price-row .price-value {font-size:31px;}
	.mlp-backsplash-container .product-listing-section .product-container .product-pricing-wrapper .price-row .per-roll-specification {font-size:12px;}
	.mlp-backsplash-container .product-listing-section .product-container .add-to-cart-row {}
	.mlp-backsplash-container .product-listing-section .product-container .add-to-cart-row label {font-size:14px;}
	.mlp-backsplash-container .product-listing-section .product-container .add-to-cart-row input {width:38px; height:36px; margin-right:0; position:relative; top:1px;}
	.mlp-backsplash-container .product-listing-section .product-container .add-to-cart-row button {width:155px; height:36px; font-size:12px;}
	.mlp-backsplash-container .product-listing-section .product-container .browse-row a {width:100%; height:41px; font-size:13px;}
	.mlp-backsplash-container .product-listing-section .product-container .product-bullet-points {margin-top:20px;}
	.mlp-backsplash-container .product-listing-section .product-container .product-bullet-points li {font-size:14px;}
	.mlp-backsplash-container .product-listing-section .product-container .product-note {font-size:14px;}
	.mlp-backsplash-container .product-listing-section .product-container .product-quantity-note {font-size:12px;}
	.mlp-backsplash-container .product-listing-section .or-text {float:none; width:100%; text-align:center; margin-left:0; padding:0; font-size:31px;}
	.mlp-trust-wrapper {padding:30px 0;}
	.mlp-trust-wrapper .trust-header {font-size:25px; max-width:300px; margin:0 auto 50px auto;}
	.mlp-trust-wrapper .tablet-graphic {display:none;}
	.mlp-trust-wrapper .phone-graphic {display:block;}
	.mlp-how-we-do-it-wrapper .how-we-do-it-content-container .how-we-do-it-header {font-size:25px;}
	.mlp-how-we-do-it-wrapper .how-we-do-it-content-container .videos-wrapper .video-container {float:none; width:100%; margin-bottom:30px;}
	.mlp-how-we-do-it-wrapper .how-we-do-it-content-container .videos-wrapper .video-container .video-header .line-one {font-size:13px;}
	.mlp-how-we-do-it-wrapper .how-we-do-it-content-container .videos-wrapper .video-container .video-header .line-two {font-size:18px;}
	.mlp-how-we-do-it-wrapper .how-we-do-it-content-container .infographic-container {display:none;}
	.mlp-printer-specialize-wrapper .printer-company-logo-wrapper {width:300px;}
	.mlp-printer-specialize-wrapper .printer-company-logo-wrapper .printer-company-logo {width:91px; height:67px; margin-left:8px; margin-bottom:8px;}
	.mlp-printer-specialize-wrapper .printer-company-logo-wrapper > div:nth-of-type(4) {margin-left:0;}
	.mlp-printer-specialize-wrapper .printer-company-logo-wrapper .printer-company-logo img {}
	.mlp-buy-direct-wrapper {padding:30px 15px;}
	.mlp-buy-direct-wrapper .featured-images-wrapper {width:100%;}
	.mlp-buy-direct-wrapper .featured-images-wrapper .left-side {float:none; width:100%; margin-bottom:14px;}
	.mlp-buy-direct-wrapper .featured-images-wrapper .right-side {float:none; width:100%;}
	.mlp-buy-direct-wrapper .featured-images-wrapper .right-side img {margin:0 auto;}
	.mlp-tradeshows-wrapper {display:none;}
	.mlp-wide-variety-of-labels-wrapper {padding:30px 0 20px 0;}
	.mlp-wide-variety-of-labels-wrapper .variety-of-labels-content-container .line-one {font-size:15px;}
	.mlp-wide-variety-of-labels-wrapper .variety-of-labels-content-container .line-two {font-size:27px;}
	.mlp-wide-variety-of-labels-wrapper .variety-of-labels-content-container .line-three {font-size:18px;}
	.mlp-wide-variety-of-labels-wrapper .variety-of-labels-content-container .browse-link {margin:20px auto; font-size:14px;}
	.mlp-wide-variety-of-labels-wrapper .variety-of-labels-content-container .telephone-link {font-size:22px;}
	
	/* Content Pages */
	.content-page-container h1 {font-size:30px; margin-bottom:15px;}
	
	/* Video Library */
	.video-library-page-video-wrapper h2 {font-size:20px;}
	.video-library-page-video-wrapper .video-iframe-wrapper {float:none; width:100%; position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; margin-bottom:15px;}
	.video-library-page-video-wrapper .video-iframe-wrapper iframe, .video-library-page-video-wrapper .video-iframe-wrapper embed, .video-library-page-video-wrapper .video-iframe-wrapper object {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
	.video-library-page-video-wrapper p {float:none; width:100%; margin:15px 0;}
	
	/* Thermal Transfer VS Direct Thermal Page */
	.ttvsdt-hero-image-container {width:100%;}
	.ttvsdt-hero-image-container .left-side {display:none;}
	.ttvsdt-hero-image-container .right-side {float:none; width:100%;}
	.ttvsdt-versus-container {width:100%;}
	.ttvsdt-versus-container .ttvsdt-thermal-transfer-container {float:none; width:100%;}
	.ttvsdt-versus-container .ttvsdt-direct-thermal-container {float:none; width:100%;}
	.ttvsdt-versus-container img {max-width:100%; max-height:100%; height:auto;}
	.ttvsdt-versus-container span {max-width:100%;}
	.ttvsdt-versus-container .ttvsdt-vs-container {float:none; width:100%; margin:15px 0; text-align:center; padding-top:0;}
	
	/* Why Our Labels Cost Less Page */
	.wolcl-h1 {font-size:15px !important; font-weight:600 !important; letter-spacing:normal;}
	.wolcl-h1 span {font-size:25px; font-weight:600;}
	.content-page-container .wolcl-headline-paragraph {font-size:17px; margin-bottom:15px;}
	.content-page-container .wolcl-headline-paragraph br {display:none;}
	.wolcl-splash-container {margin-top:20px; padding-bottom:30px;}
	.wolcl-splash-container .left-side {float:none; width:100%;}
	.wolcl-splash-container .right-side {float:none; width:100%; padding-top:0;}
	.wolcl-splash-container .right-side p {font-size:15px;}
	.wolcl-how-section-wrapper {padding-bottom:30px;}
	.wolcl-how-section-wrapper h2 {font-size:25px;}
	.wolcl-how-section-wrapper .left-side {float:none; width:100%;}
	.wolcl-how-section-wrapper .left-side img {margin:0 auto;}
	.wolcl-how-section-wrapper .right-side {float:none; width:100%; margin-top:40px; padding:0 15px;}
	.wolcl-how-section-wrapper .right-side ul li {font-size:15px; margin-bottom:20px;}
	.wolcl-where-section-wrapper {}
	.wolcl-where-section-wrapper .wolcl-how-section-content-container {width:100%;}
	.wolcl-where-section-wrapper h2 {font-size:25px;}
	.wolcl-where-section-wrapper .left-side {float:none; width:100%; height:auto;}
	.wolcl-where-section-wrapper .left-side .video-iframe-wrapper {width:100%; position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; margin-bottom:15px;}
	.wolcl-where-section-wrapper .left-side .video-iframe-wrapper iframe, .wolcl-where-section-wrapper .left-side .video-iframe-wrapper embed, .wolcl-where-section-wrapper .left-side .video-iframe-wrapper object {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
	.wolcl-where-section-wrapper .right-side {float:none; width:100%; max-width:323px; margin:20px auto 0 auto;}
	.wolcl-where-section-wrapper .right-side img:first-of-type {margin-bottom:20px;}
	.wolcl-factory-direct-section-wrapper {}
	.wolcl-factory-direct-section-wrapper h2 {width:100%; text-align:center; margin-bottom:20px; padding-left:0; font-size:15px;}
	.wolcl-factory-direct-section-wrapper h2 span {margin-left:0; font-size:25px;}
	.wolcl-factory-direct-section-wrapper p {font-size:17px;}
	.wolcl-factory-direct-section-wrapper .category-button-wrapper {width:100%; margin-top:30px;}
	.wolcl-factory-direct-section-wrapper .category-button-wrapper a {width:100%; height:50px; margin:10px 0; padding:12px 0 0 0; font-size:17px;}
	.wolcl-factory-direct-section-wrapper .category-button-wrapper a:last-of-type {padding:12px 0 0 0;}
	.wolcl-page-bottom-separator {display:none;}
	
	/* Our Facility Page */
	.content-page-container h1.our-facility {margin-top:30px; font-size:35px;}
	.our-facility-bottom-section-wrapper {padding:30px 0;}
	.our-facility-bottom-section-wrapper .our-facility-bottom-section-content-container .left-side {float:none; width:100%;}
	.our-facility-bottom-section-wrapper .our-facility-bottom-section-content-container .left-side img {margin:15px auto;}
	.our-facility-bottom-section-wrapper .our-facility-bottom-section-content-container .right-side {float:none; width:100%;}
	.our-facility-bottom-section-wrapper .our-facility-bottom-section-content-container .right-side img {margin:15px auto;}
	.our-facility-bottom-section-wrapper .our-facility-bottom-section-content-container .right-side img:first-of-type {margin:15px auto;}
	
	/* Customer Support Page */
	.customer-support-page-main-content-wrapper .right-side {float:none; width:100%; margin-bottom:20px;}
	.customer-support-page-main-content-wrapper .left-side {float:none; width:100%;}
	.customer-support-page-main-content-wrapper .right-side div {float:none; width:100%; height:auto; margin-bottom:30px;}
	.customer-support-page-main-content-wrapper .right-side div > img {max-width:100%;}
	
	/* History Page */
	.history-page-left-side {float:none; width:100%;}
	.history-page-right-side {float:none; width:100%; margin-top:30px;}
	
	/* Custom Labels Page */
	.content-page-container h1.clp-h1 {font-size:20px;}
	.clp-right-side {float:none; width:100%; margin-top:20px;}
	.clp-left-side {float:none; width:100%;}
	.clp-right-side .clp-form-heading {font-size:13px;}
	.clp-right-side .clp-form-heading span {font-size:15px;}
	.clp-right-side .clp-form-section-wrapper .clp-form-section-heading {padding:15px;}
	.clp-right-side .clp-form-section-wrapper .clp-form-section-heading .clp-form-section-heading-label {font-size:16px;}
	.clp-right-side .clp-form-section-wrapper .clp-form-section-heading .clp-form-section-toggle {font-size:16px; top:14px;}
	.clp-right-side .clp-form-section-wrapper .clp-form-section-heading .clp-form-section-toggle.collapsed {font-size:24px; top:8px;}
	.clp-right-side .clp-form-section-wrapper .clp-form-section-content {padding:15px 15px 25px 15px}
	.clp-right-side .clp-form-section-wrapper .clp-form-row.customer-name .left-side label {margin-top:10px; font-size:14px;}
	.clp-right-side .clp-form-section-wrapper .clp-form-row .left-side label .required-field-asterix {font-size:14px;}
	.clp-right-side .clp-form-section-wrapper .clp-form-row .right-side .short-length-text-input {width:50px; height:33px;}
	.clp-right-side .clp-form-section-wrapper .clp-form-row .right-side .medium-length-text-input {height:33px;}
	.clp-right-side .clp-form-section-wrapper .clp-form-row .right-side .full-length-text-input {height:33px;}
	.clp-right-side .clp-form-section-wrapper .clp-form-row.customer-name .medium-length-text-input {float:none; width:100%; margin-left:0 !important;}
	.clp-right-side .clp-form-section-wrapper .clp-form-row.customer-name .below-field-label {display:none;}
	.clp-right-side .clp-form-section-wrapper .clp-form-row.customer-name .below-field-label.phone {display:block;}
	.clp-right-side .clp-form-section-wrapper .clp-form-row.customer-address .right-side .medium-length-text-input {width:120px;}
	.clp-right-side .clp-form-section-wrapper .clp-form-row.customer-address .right-side .below-field-label.state-label {display:none;}
	.clp-right-side .clp-form-section-wrapper .clp-form-row.customer-address .right-side .below-field-label.state-label.phone {display:block; width:auto; margin-left:5px;}
	.clp-right-side .clp-form-section-wrapper .clp-form-row .phone-field-hypen {font-size:14px; padding-top:5px;}
	.clp-right-side .clp-form-section-wrapper.optional-fields .clp-form-row .right-side .medium-length-text-input {width:45%;}
	.clp-right-side .clp-form-section-wrapper.optional-fields .clp-form-row.label-size .right-side .below-field-label {width:45%;}
	.clp-right-side .clp-form-section-wrapper.optional-fields .clp-form-row.label-size .right-side .below-field-label.label-height-below-field-label {margin-left:10px;}
	.clp-form-section-wrapper.optional-fields .clp-form-row.label-date .right-side select {width:75px; background-position:55px 13px;}
	
	/* 404 Page */
	.fourohfour-page-left-side {float:none; width:100%; margin:20px 0;}
	.fourohfour-page-right-side {float:none; width:100%; margin:20px 0;}
	
	
	
	
	
}
@media screen and (max-width:550px) {
	/* Header */
	.phone-header-container .phone-merchant-logo-wrapper {margin-left:15%;}
}

@media screen and (max-width:480px) {
	/* Header */
	.phone-header-container .phone-merchant-logo-wrapper {margin-left:13%;}
}

@media screen and (max-width:479px) {
	/* Subcategory Page */
	.category-page-product-listing-wrapper .product-listing-item {float:none; width:100%; margin:15px auto;}
	.category-page-product-listing-wrapper > div:nth-child(2n+2) {margin:15px auto;}
	.category-page-product-listing-wrapper .product-listing-item .product-image-wrapper {width:40%; float:left; margin-bottom:0;}
	.phone-product-details-right-side {width:60%; float:right; margin-top:15px;}
	/* Account Pages */
	.account-page-login-form-wrapper .form-group select {font-size:14px; max-width:85%; padding-left:10px;}
	
	/* Product Page */
	.product-page-related-products-wrapper .phone-product-details-right-side {width:auto; float:none; margin-top:0;}
	
	/* Checkout Page */
	.checkout-index-index #checkout > .authentication-wrapper .action-auth-toggle {width:95%; margin:5px auto;}
	.checkout-index-index #checkout > .authentication-wrapper .modal-custom.authentication-dropdown.custom-slide {width:300px; margin-left:-150px;}
}

@media screen and (max-width:430px) {
	.footer-headset-section {max-width:290px;}
	.footer-headset-section .headset-graphic {left:230px; top:20px;}
}

@media screen and (max-width:400px) {
	/* Checkout Page */
	.billing-address-same-as-shipping-block label {position:relative; top:10px;}
}

@media screen and (max-width:399px) {
	/* Subcategory Page */
	.category-page-product-listing-wrapper .product-listing-item .product-name-wrapper a {height:65px;}
}

@media screen and (max-width:360px) {
	#homepage-featured-products-display .featured-product .product-name {height:150px;}
	#homepage-featured-products-display .featured-product .product-name a {height:140px;}
}

/* Print Styles */
@media print {
	a:after{content:none !important;}
	body {width:1100px;}
	div[class|=col-]{float:left;}
	.col-sm-6{width:50%}
	.sales-order-view .phone-header-container, .sales-order-view .phone-header-search-container, .sales-order-view .header-hellobar, .sales-order-view .header-main-container, .sales-order-view .header-printer-search-row, .sales-order-view .footer-newsletter-signup, .sales-order-view .footer-links-box, .sales-order-view .my-account-internal-navigation-wrapper {display:none;}
	.sales-order-view .account-page-main-container {width:100%;}
	.sales-order-view span.label {border:none !important; padding:0 !important;}
}

/* Ipad4 Styles */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (-webkit-min-device-pixel-ratio: 2) {
	/* Header */
	.header-nav-row ul li {margin-left:20px;}
	.printer-search-wrapper .printer-search-dropdown.model {margin:0 10px;}
}