/*
Theme Name: AstroNova Inc - QuickLabel 2020
Author: Tiziani Whitmyre, Inc.
Author URI: http://www.tizinc.com/
*/

@charset "utf-8";
/* CSS Document */
@-webkit-viewport{width:device-width}
@-moz-viewport{width:device-width}
@-ms-viewport{width:device-width}
@-o-viewport{width:device-width}
@viewport{width:device-width}

@font-face {font-family: 'ProximaNova-BoldIt';src: url('/wp-content/themes/quicklabel2020/assets/fwebfonts/39apid-intro-container48EA_A_0.eot');src: url('/wp-content/themes/quicklabel2020/assets/webfonts/3948EA_A_0.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/quicklabel2020/assets/webfonts/3948EA_A_0.woff2') format('woff2'),url('/wp-content/themes/quicklabel2020/assets/webfonts/3948EA_A_0.woff') format('woff'),url('/wp-content/themes/quicklabel2020/assets/webfonts/3948EA_A_0.ttf') format('truetype');}
 
@font-face {font-family: 'ProximaNova-Bold';src: url('/wp-content/themes/quicklabel2020/assets/webfonts/3948EA_B_0.eot');src: url('/wp-content/themes/quicklabel2020/assets/webfonts/3948EA_B_0.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/quicklabel2020/assets/webfonts/3948EA_B_0.woff2') format('woff2'),url('/wp-content/themes/quicklabel2020/assets/webfonts/3948EA_B_0.woff') format('woff'),url('/wp-content/themes/quicklabel2020/assets/webfonts/3948EA_B_0.ttf') format('truetype');}
 
@font-face {font-family: 'ProximaNova-Light';src: url('/wp-content/themes/quicklabel2020/assets/webfonts/3948EA_1E_0.eot');src: url('/wp-content/themes/quicklabel2020/assets/webfonts/3948EA_1E_0.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/quicklabel2020/assets/webfonts/3948EA_1E_0.woff2') format('woff2'),url('/wp-content/themes/quicklabel2020/assets/webfonts/3948EA_1E_0.woff') format('woff'),url('/wp-content/themes/quicklabel2020/assets/webfonts/3948EA_1E_0.ttf') format('truetype');}
 
@font-face {font-family: 'ProximaNova-LightIt';src: url('/wp-content/themes/quicklabel2020/assets/webfonts/3948EA_14_0.eot');src: url('/wp-content/themes/quicklabel2020/assets/webfonts/3948EA_14_0.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/quicklabel2020/assets/webfonts/3948EA_14_0.woff2') format('woff2'),url('/wp-content/themes/quicklabel2020/assets/webfonts/3948EA_14_0.woff') format('woff'),url('/wp-content/themes/quicklabel2020/assets/webfonts/3948EA_14_0.ttf') format('truetype');}

@font-face {font-family: 'ProximaNova-Regular';src: url('/wp-content/themes/quicklabel2020/assets/webfonts/3948EA_20_0.eot');src: url('/wp-content/themes/quicklabel2020/assets/webfonts/3948EA_20_0.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/quicklabel2020/assets/webfonts/3948EA_20_0.woff2') format('woff2'),url('/wp-content/themes/quicklabel2020/assets/webfonts/3948EA_20_0.woff') format('woff'),url('/wp-content/themes/quicklabel2020/assets/webfonts/3948EA_20_0.ttf') format('truetype');}
 
@font-face {font-family: 'ProximaNova-RegularIt';src: url('/wp-content/themes/quicklabel2020/assets/webfonts/3948EA_2E_0.eot');src: url('/wp-content/themes/quicklabel2020/assets/webfonts/3948EA_2E_0.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/quicklabel2020/assets/webfonts/3948EA_2E_0.woff2') format('woff2'),url('/wp-content/themes/quicklabel2020/assets/webfonts/3948EA_2E_0.woff') format('woff'),url('/wp-content/themes/quicklabel2020/assets/webfonts/3948EA_2E_0.ttf') format('truetype');}

@font-face {font-family: 'ProximaNova-Semibold';src: url('/wp-content/themes/quicklabel2020/assets/webfonts/3948EA_24_0.eot');src: url('/wp-content/themes/quicklabel2020/assets/webfonts/3948EA_24_0.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/quicklabel2020/assets/webfonts/3948EA_24_0.woff2') format('woff2'),url('/wp-content/themes/quicklabel2020/assets/webfonts/3948EA_24_0.woff') format('woff'),url('/wp-content/themes/quicklabel2020/assets/webfonts/3948EA_24_0.ttf') format('truetype');}
 
@font-face {font-family: 'ProximaNova-SemiboldIt';src: url('/wp-content/themes/quicklabel2020/assets/webfonts/3948EA_2B_0.eot');src: url('/wp-content/themes/quicklabel2020/assets/webfonts/3948EA_2B_0.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/quicklabel2020/assets/webfonts/3948EA_2B_0.woff2') format('woff2'),url('/wp-content/themes/quicklabel2020/assets/webfonts/3948EA_2B_0.woff') format('woff'),url('/wp-content/themes/quicklabel2020/assets/webfonts/3948EA_2B_0.ttf') format('truetype');}

*, *:before, *:after{padding:0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var,b, i,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;list-style:none;}
span.avoidwrap { display:inline-block; }
textarea{resize:none;-webkit-appearance:none;border-radius:0;outline:none!important;}
*{outline:none!important;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
nav ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,q:before, q:after{content:'';content:none;}
a{font-size:100%;color:#333;margin:0;padding:0;vertical-align:baseline;background:transparent;text-decoration:none;outline:none;}
a:hover{text-decoration:underline;}
abbr[title], dfn[title]{border-bottom:1px dotted;cursor:help;}
sub{vertical-align:sub;font-size:smaller;}
sup{vertical-align:super;font-size:smaller;}
table{border-collapse:collapse;border-spacing:0;}
ul, li{list-style:none;}
hr{display:block;margin:1em 0;padding:0;height:1px;border:0;border-top:1px solid #cccccc;}
iframe{width:100%;height:auto;margin:0;padding:0;border:none;}
body{font-family:ProximaNova-Light,arial,sans-serif;font-weight:normal;}
img{max-width:100%;}
.clear{clear:both;margin:0!important;padding:0!important;}

body {
	background:#ffffff;
}

#purple-bar-container {
	position:fixed;
	right:0;
	left:0;
	z-index:99;
	width:100%;
	height:48px;
	background-color:#702877;
}

.scroll #purple-bar-container {
	display:none;
}

#purple-bar {
	width:92%;
	margin:0 auto;
	padding:0 .83%;
}

#purple-bar .language{float:left;display:inline-block;}
#purple-bar .language:after{content:"";display:table;clear:both;}
#purple-bar .language img{float:left;display:inline-block;padding-top:5px;}
#purple-bar .language .trp-language-switcher{height:auto;padding:6px 0;}
#purple-bar .language .trp-language-switcher{min-width:200px;max-height:36px;font-size:19px;line-height:1em;color:#ffffff;border:1px solid rgba(255, 255, 255, .6);border-radius:5px;margin:6px 0 0 10px;padding:11px 6px 4px;background-color:transparent !important;background-image:url("/wp-content/themes/quicklabel2020/assets/images/bar_down-arrow.png");background-position:right 6px top 16px;background-repeat:no-repeat;}
#purple-bar .language .trp-language-switcher > div{border:0;border-radius:0;padding:0;background-color:transparent;background-image:none;}
#purple-bar .language .trp-language-switcher > div > a{color:#FFFFFF;border-radius:0;padding:0;}
#purple-bar .language .trp-language-switcher:hover > .trp-ls-shortcode-current-language{visibility:visible !important;}
#purple-bar .language .trp-language-switcher > .trp-ls-shortcode-language{width:100%;border-bottom:6px solid #231f20;padding-top:41px;}
#purple-bar .language .trp-language-switcher > .trp-ls-shortcode-language > a{width:100%;font-size:19px;line-height:1.16em;color:#333333;border-radius:0;padding:7px 18px;background-color:#f2f2f2;}
#purple-bar .language .trp-language-switcher > .trp-ls-shortcode-language > a:nth-of-type(2){padding-top:15px;}
#purple-bar .language .trp-language-switcher > .trp-ls-shortcode-language > a:last-of-type{padding-bottom:15px;}
#purple-bar .language .trp-language-switcher > .trp-ls-shortcode-language > a.trp-ls-shortcode-disabled-language{display:none;}

#purple-bar .multisite{display:inline-block;float:right;padding:6px 0;}
#purple-bar .multisite img{display:inline-block;float:left;}
#purple-bar .multisite .mouseover{min-width:218px;display:inline-block;float:left;position:relative;margin-left:6px;padding:11px 41px 4px 6px;font-size:19px;line-height:1em;color:#ffffff;cursor:pointer;background-image:url('/wp-content/themes/quicklabel2020/assets/images/bar_down-arrow.png');background-repeat:no-repeat;background-position:right 6px top 16px;border:1px solid rgba(255, 255, 255, .6);border-top-left-radius:5px;border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;}
#purple-bar .multisite .mouseover ul{display:none;padding-top:8px;position:absolute;top:33px;left:0;}
#purple-bar .multisite .mouseover ul li{background:#f2f2f2;font-size:19px;line-height:1.16em;white-space:nowrap;padding:7px 18px;}
#purple-bar .multisite .mouseover ul li:first-child{padding-top:15px;}
#purple-bar .multisite .mouseover ul li.prod-id{padding:7px 18px 7px 36px;}
#purple-bar .multisite .mouseover ul li:last-child{padding-bottom:15px;border-bottom:6px solid #231f20;}
#purple-bar .multisite .mouseover:hover ul{display:block;}

#header-container {
	position:relative;
	width:100%;
	height:190px;
	border-bottom:6px solid #702877;
	margin:0 auto;
	background:#ffffff;
}

.scroll #header-container {
	position:fixed;
	right:0;
	left:0;
	z-index:98;
	height:78px;
}

.home .scroll #header-container {
	box-shadow:0 4px 2px -2px rgba(0,0,0,.25);
}

#header {
	width:92%;
	margin:0 auto;
	padding:48px .83% 0;
}

#header:after {
	content:"";
	display:table;
	clear:both;
}

.scroll #header-container #header {
	padding-top:15px;
}

#header .logo.desktop {
	float:left;
	display:block;
	width:100%;
	max-width:360px;
	margin:46px 0 0 0;
}

#header .logo.mobile {
	float:left;
	display:none;
	width:100%;
	max-width:191px;
}

.scroll #header .logo.desktop {
	display:none;
}

.scroll #header .logo.mobile {
	display:block;
}

#header .right {
	float:right;
}

.top-menu {
	margin:46px 0 0 0;
}

.scroll .top-menu {
	display:none;
}

.main-menu {
	border-top:1px solid #d2d2d2;
}

.scroll .main-menu {
	border-top:0;
}

.top-menu ul {
	display:flex;
	margin-bottom:13px;
}

.top-menu li {
	position:relative;
	font-size:18px;
	line-height:1.167;
	list-style:none;
	white-space:nowrap;
	margin-left:20px;
}

.top-menu li:first-of-type {
	margin-left:0;
}

.top-menu li:nth-of-type(3) {
	margin-left:auto;
}

.main-menu ul {
	display:flex;
	margin-top:10px;
}

.scroll .main-menu ul {
	margin:0;
}

.main-menu li {
	font-size:20px;
	line-height:1.2;
	list-style:none;
	/* white-space:nowrap; */
	margin-left:25px;
	padding-bottom:2px;
}

.scroll .main-menu li {
	line-height:2.1;
}

.main-menu li:first-of-type {
	margin-left:0;
}

.top-menu li a, .main-menu li a {
	color:#231f20;
}

.main-menu > ul > li > a {
	display:inline-block;
	min-height:45px;
	/* padding-bottom:21px; */
}

.scroll .main-menu > ul > li > a {
	min-height:57px;
	/* padding-bottom:15px; */
}

.top-menu li a:hover,
.top-menu li a:focus,
.main-menu li a:hover,
.main-menu li a:focus {
	color:#702877;
	text-decoration:none;
}

.top-menu .sub-menu {
	display:none;
}

.main-menu .sub-menu {
	display:none;
}

.top-menu .current_page_item > a,
.top-menu .current_page_ancestor > a,
.top-menu .current-menu-item > a,
.top-menu .current-menu-ancestor > a,
.main-menu .current_page_item > a,
.main-menu .current_page_ancestor > a,
.main-menu .current-menu-item > a,
.main-menu .current-menu-ancestor > a {
	color:#702877;
}

.main-menu > ul > li.current_page_item > a:after,
.main-menu > ul > li.current_page_ancestor > a:after,
.main-menu > ul > li.current-menu-item > a:after,
.main-menu > ul > li.current-menu-ancestor > a:after {
	content:'';
	display:block;
	width:0;
	height:0;
	border-left:10px solid transparent;
	border-right:10px solid transparent;
	border-bottom:16px solid #702877;
	margin:6px auto 0;
}

.scroll .main-menu > ul > li.current_page_item > a:after,
.scroll .main-menu > ul > li.current_page_ancestor > a:after,
.scroll .main-menu > ul > li.current-menu-item > a:after,
.scroll .main-menu > ul > li.current-menu-ancestor > a:after {
	margin-top:0;
}

#subheader-container {
	position:relative;
	background-color:#d9d9d9;
	border-top:1px solid #ffffff;
}

.scroll #subheader-container {
	position:fixed;
	top:78px;
	right:0;
	left:0;
	z-index:96;
	box-shadow:0 0 8px rgba(0,0,0,.5);
}

.logged-in .scroll #subheader-container {
	top:110px;
}

#subheader {
	display:flex;
	align-items:center;
	justify-content:space-between;
	width:92%;
	min-height:60px;
	margin:0 auto;
	padding:0 .83%;
}

#subheader .breadcrumbs {
	font-size:17px;
	line-height:1;
	padding-left:50px;
}

#subheader .breadcrumbs a {
	color:#702076;
	text-decoration:underline;
}

#subheader .breadcrumbs .current-item {
	font-family:ProximaNova-Semibold,arial,sans-serif;
}

#subheader .sub-menu ul {
	display:flex;
	flex-wrap:wrap;
}

#subheader .sub-menu ul li {
	position:relative;
	font-family:ProximaNova-Semibold,arial,sans-serif;
	font-size:18px;
	line-height:20px;
	margin-left:18px;
	padding:20px 0 0;
}

#subheader .sub-menu ul li:first-of-type {
	margin-left:0;
}

#subheader .sub-menu ul li a {
	display:inline-block;
	padding-bottom:20px;
}

#subheader .sub-menu ul li a:hover {
	color:#702877;
	text-decoration:none;
}

#subheader .sub-menu ul li a.on {
	color:#702877;
}

#subheader .sub-menu ul li a.on:after {
	position:absolute;
	right:0;
	bottom:0;
	left:0;
	content:'';
	display:block;
	width:0;
	height:0;
	border-left:10px solid transparent;
	border-right:10px solid transparent;
	border-bottom:16px solid #FFFFFF;
	margin:0 auto;
}

#printers-menu {
	position:absolute;
	top:100%;
	right:0;
	left:0;
	z-index:97;
	width:100%;
	max-height:0;
	box-shadow:0 4px 2px -2px rgba(0,0,0,.25);
	overflow:hidden;
	transition:all .5s ease-in-out;
	background-color:#d9d9d9;
}

#printers-menu-border:before {
	content:'';
	display:block;
	border-top:1px solid #ffffff;
}

#printers-menu-border {
	border-top:6px solid #702877;
	border-bottom:6px solid #f59321;
}

.main-menu > ul > li:hover > #printers-menu {
	max-height:100vh;
}

#printers-menu-pad {
	display:flex;
	width:92%;
	margin:0 auto;
	padding:20px .83% 10px;
}

#printers-menu .intro {
	width:18.99%;
	font-size:16px;
	line-height:1.125;
}

#printers-menu .intro a {
	display:block;
	font-family:ProximaNova-Regular,arial,sans-serif;
	line-height:1.4375;
	color:#00827D;
	text-decoration:underline;
	margin-top:8px;
}

#printers-menu .intro .image {
	width:87.5%;
}

#printers-menu .printers.color {
	width:56.52%;
}

#printers-menu .printers.monochrome {
	width:24.49%;
	padding-left:4.56%;
}

#printers-menu .printers .section-title {
	font-size:20px;
	line-height:1.2;
}

#printers-menu .printers.color .section-title {
	color:#702076;
}

#printers-menu .printers .section-title:after {
	content:'';
	display:block;
	height:20px;
	border-top:1px solid #231f20;
	border-left:1px solid #231f20;
	margin:3px 0;
}

#printers-menu .printers.color .section-title:after {
	border-top:1px solid #702076;
	border-left:1px solid #702076;
}

#printers-menu .printers .printers-pad {
	display:flex;
	flex-wrap:wrap;
}

#printers-menu .printers .printer {
	width:75%;
	margin-bottom:20px;
}

#printers-menu .printers.color .printer {
	width:16.667%;
}

#printers-menu .printers .printer img {
	display:block;
	width:auto;
	max-height:70px;
	margin:0 auto 5px;
}

#printers-menu .printers .printer .title {
	font-family:ProximaNova-Semibold,arial,sans-serif;
	font-size:20px;
	line-height:1;
	color:#702076;
	text-align:center;
}

#printers-menu .printers .printer a {
	text-decoration:none;
}

#presses-menu {
	position:absolute;
	top:100%;
	right:0;
	left:0;
	z-index:97;
	width:100%;
	max-height:0;
	box-shadow:0 4px 2px -2px rgba(0,0,0,.25);
	overflow:hidden;
	transition:all .5s ease-in-out;
	background-color:#d9d9d9;
}

#presses-menu-border:before {
	content:'';
	display:block;
	border-top:1px solid #ffffff;
}

#presses-menu-border {
	border-top:6px solid #702877;
	border-bottom:6px solid #f59321;
}

.main-menu > ul > li:hover > #presses-menu {
	max-height:100vh;
}

#presses-menu-pad {
	display:flex;
	width:92%;
	margin:0 auto;
	padding:20px .83% 10px;
}

#presses-menu .intro {
	width:18.99%;
	font-size:16px;
	line-height:1.125;
}

#presses-menu .intro a {
	display:block;
	font-family:ProximaNova-Regular,arial,sans-serif;
	line-height:1.4375;
	color:#00827D;
	text-decoration:underline;
	margin-top:8px;
}

#presses-menu .intro .image {
	width:87.5%;
}

#presses-menu .presses {
	width:65.92%;
}

#presses-menu .presses .section-title {
	font-size:20px;
	line-height:1.2;
	color:#702076;
}

#presses-menu .presses .section-title:after {
	content:'';
	display:block;
	height:20px;
	border-top:1px solid #702076;
	border-left:1px solid #702076;
	margin:3px 0;
}

#presses-menu .presses .presses-pad {
	display:flex;
	flex-wrap:wrap;
}

#presses-menu .presses .press {
	width:14.285%;
	margin-bottom:20px;
}

#presses-menu .presses .press img {
	display:block;
	width:auto;
	max-height:70px;
	margin:0 auto 5px;
}

#presses-menu .presses .press .title {
	font-family:ProximaNova-Semibold,arial,sans-serif;
	font-size:20px;
	line-height:1;
	color:#702076;
	text-align:center;
}

#presses-menu .presses .press a {
	text-decoration:none;
}

#wrap {
	width:100%;
	margin:0 auto;
	background-color:#ffffff;
}

#body-container {
	width:100%;
	margin:0 auto;
	padding:0 0 36px 0;
}

.scroll #body-container {
	padding-top:169px;
}

.home .scroll #body-container {
	padding-top:108px;
}

#body-container:after {
	content:"";
	display:table;
	clear:both;
}

/*
#body-container .page, #body-container .post{float:left;width:70%;margin:4.83% 0 3.2% .83%;}
*/
#body-container .page h1, #body-container .post h1{font-size:40px;font-family:ProximaNova-Semibold,arial,sans-serif; font-weight:normal;color:#231f20;text-transform:uppercase;margin:0 0 5%;line-height:1em;}
#body-container .page h2, #body-container .post h2{font-size:24px;line-height:1.2em;font-family:ProximaNova-Semibold,arial,sans-serif; font-weight:normal;color:#000000;margin:8% 0 4%;}
/*
body.home #body-container .post h2, body.archive #body-container .post h2{text-transform:uppercase;margin-top:0;}
body.home #body-container .post h2 a, body.archive #body-container .post h2 a{color:#000000;text-decoration:none;}
*/
#body-container .page h3, #body-container .post h3{font-size:24px;line-height:1.3em;font-family:ProximaNova-Semibold,arial,sans-serif; font-weight:normal;color:#f59321;margin:8% 0 4%;}
#body-container .page h4, #body-container .post h4{font-size:19px;line-height:1.3em;font-family:ProximaNova-Light,arial,sans-serif; font-weight:normal;color:#000000;margin:0 0 5%;}
#body-container .page h5, #body-container .post h5{font-size:24px;line-height:1.3em;font-family:ProximaNova-Semibold,arial,sans-serif; font-weight:normal;color:#f59321;margin:0 0 0;}
#body-container .page p, #body-container .post p{font-size:17px;line-height:1.5em;color:#000000;margin:0 0 4%;}
#body-container .page p:last-child, #body-container .post p:last-child{margin-bottom:0px;}
/*
#body-container .applications strong, #body-container .label_presses strong, #body-container .label_printers strong, #body-container .page strong, #body-container .page b, #body-container .post strong, #body-container .products strong, #body-container .post b{}
*/
#body-container strong {
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-weight:normal;
}
#body-container .page ol, #body-container .post ol, #body-container .page ul, #body-container .post ul{margin:0 0 20px 35px;}
#body-container .page ol li, #body-container .post ol li{list-style:decimal;font-size:17px;line-height:1.5em;color:#000000;margin:0 0 1%;}
#body-container .page ul li, #body-container .post ul li{list-style:disc;font-size:17px;line-height:1.5em;color:#000000;margin:0 0 1%;}
/*
#body-container .page a, #body-container .post a{color:#f59321;text-decoration:underline;}
*/
#body-container .page img.alignleft, #body-container .post img.alignleft{display:inline;float:left;margin:4px 24px 12px 0;}
#body-container .page img.alignright, #body-container .post img.alignright{display:inline;float:right;margin:4px 0 12px 24px;}
#body-container .page img.aligncenter, #body-container .post img.aligncenter{display:block;margin:0 auto;}
#body-container .page .mobile, #body-container .post .mobile{display:none;}
#body-container .post iframe{width:640px;height:360px}
#body-container .page .video-container, #body-container .post .video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;margin:0 0 4%;}
#body-container .page .video-container iframe, #body-container .post .video-container iframe, #body-container .video-container object, #body-container .video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}

#body-container #compare{position:relative;border-bottom:6px solid #F59321;margin-bottom:65px;padding:1px 0;background-color:#ffffff;}
.scroll #body-container #compare{position:fixed;top:78px;z-index:97;width:100%;height:92px;padding:0;background-image:url('/wp-content/themes/quicklabel2020/assets/images/bg_compare.png');background-position:center;background-repeat:no-repeat;background-size:100% 85px;box-shadow:0 0 8px rgba(0,0,0,.5);}
.logged-in .scroll #body-container #compare{top:110px;}
#body-container #compare img.bg{display:block;width:100%;height:auto;}
.scroll #body-container #compare img.bg{display:none;}
#body-container #compare .brands{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:space-between;width:78.75%;margin:0 auto;}
#body-container #compare .brands .brand{display:flex;}
#body-container #compare .brands .brand.quicklabel{display:flex;width:50%;}
#body-container #compare .brands .brand.trojanlabel{display:flex;width:38.89%;}
#body-container #compare .brands .brand .intro{font-size:16px;line-height:1.125em;}
#body-container #compare .brands .brand.quicklabel .intro{display:flex;align-items:center;width:33.33%;padding-right:1.59%;}
#body-container #compare .brands .brand.trojanlabel .intro{display:flex;align-items:center;width:42.86%;padding-right:2.04%;}
#body-container #compare .brands .brand .intro a{display:block;font-family:ProximaNova-Regular,arial,sans-serif;line-height:1.4375em;color:#00827D;text-decoration:underline;margin-top:8px;}
#body-container #compare .brands .brand.quicklabel .intro .image{width:87.5%;}
.scroll #body-container #compare .brands .brand.quicklabel .intro .image{width:100%;}
#body-container #compare .brands .brand.quicklabel .intro .image img{display:block;width:100%;height:auto;}
.scroll #body-container #compare .brands .brand.quicklabel .intro .image img{width:176px;}
#body-container #compare .brands .brand.quicklabel .intro .text{padding-left:17.5%;margin-top:13px;}
.scroll #body-container #compare .brands .brand.quicklabel .intro .text{display:none;}
#body-container #compare .brands .brand.trojanlabel .intro .image{width:86%;}
.scroll #body-container #compare .brands .brand.trojanlabel .intro .image{width:100%;}
#body-container #compare .brands .brand.trojanlabel .intro .image img{display:block;width:100%;height:auto;}
.scroll #body-container #compare .brands .brand.trojanlabel .intro .image img{width:172px;}
#body-container #compare .brands .brand.trojanlabel .intro .text{padding-left:17.5%;margin-top:13px;}
.scroll #body-container #compare .brands .brand.trojanlabel .intro .text{display:none;}
#body-container #compare .brands .brand .models{display:flex;align-items:stretch;}
#body-container #compare .brands .brand.quicklabel .models{width:66.67%;}
#body-container #compare .brands .brand.trojanlabel .models{width:57.14%;}
#body-container #compare .brands .brand .models .model{display:flex;align-items:flex-end;}
#body-container #compare .brands .brand .models .model.current{background-image:url('/wp-content/themes/quicklabel2020/assets/images/icon_compare_on-state.png');background-position:center bottom;background-repeat:no-repeat;background-size:auto 11.42%;}
.scroll #body-container #compare .brands .brand .models .model.current{background-size:auto 11px;}
#body-container #compare .brands .brand.quicklabel .models .model{width:33.33%;padding-bottom:4.76%;}
.scroll #body-container #compare .brands .brand.quicklabel .models .model{padding-bottom:12px;}
#body-container #compare .brands .brand.trojanlabel .models .model{width:50%;padding-bottom:7.14%;}
.scroll #body-container #compare .brands .brand.trojanlabel .models .model{padding-bottom:12px;}
#body-container #compare .brands .brand .models .model .image{width:100%;margin:0 auto 4px;}
#body-container #compare .brands .brand .models .model .image img{display:block;width:100%;height:auto;}
#body-container #compare .brands .brand.quicklabel .models .model:nth-of-type(1) .image{width:52.14%;}
.scroll #body-container #compare .brands .brand.quicklabel .models .model:nth-of-type(1) .image{width:35px;}
#body-container #compare .brands .brand.quicklabel .models .model:nth-of-type(2) .image{width:63.57%;}
.scroll #body-container #compare .brands .brand.quicklabel .models .model:nth-of-type(2) .image{width:44px;}
#body-container #compare .brands .brand.quicklabel .models .model:nth-of-type(3) .image{width:55%;}
.scroll #body-container #compare .brands .brand.quicklabel .models .model:nth-of-type(3) .image{width:35px;}
#body-container #compare .brands .brand.trojanlabel .models .model:nth-of-type(1) .image{width:64.29%;}
.scroll #body-container #compare .brands .brand.trojanlabel .models .model:nth-of-type(1) .image{width:42px;}
#body-container #compare .brands .brand.trojanlabel .models .model:nth-of-type(2) .image{width:91.43%;}
.scroll #body-container #compare .brands .brand.trojanlabel .models .model:nth-of-type(2) .image{width:64px;}
#body-container #compare .brands .brand .models .model .title{font-family:ProximaNova-Semibold,arial,sans-serif;font-size:24px;line-height:1em;text-align:center;}
.scroll #body-container #compare .brands .brand .models .model .title{font-size:20px;line-height:1em;}
#body-container #compare .brands .brand .models .model a{width:100%;text-decoration:none;}
#body-container #compare .brands .brand .models .model a .title{color:#702076;}
#body-container #compare .brands .brand .models .model a:hover{text-decoration:none;}

.error404 #body-container{padding-bottom:60px;}
.error404 #body-container .page{float:none;width:100%;margin:0;padding-top:45px;}
.error404 #body-container .entry-content{width:92%;max-width:900px;text-align:center;margin:0 auto;padding:0 .83%;}
.error404 #body-container h1{font-family:ProximaNova-Bold,arial,sans-serif;font-size:51px;font-weight:normal;line-height:1.2em;color:#702076;text-transform:none;margin-bottom:45px;}
.error404 #body-container p{font-size:20px;line-height:1.5em;margin-bottom:25px;}
.error404 #body-container ul{display:table;text-align:left;margin:0 auto;}
.error404 #body-container ul li{font-size:20px;line-height:1.5em;margin:0 0 2px;}

/*
.home #body-container{padding-bottom:0;}
.home #body-container .entry-content{padding-bottom:1px;}
.home #body-container .page{float:none;width:100%;margin:0;}
.home #body-container article{padding-top:1px;}
.home .scroll #body-container article{padding-top:108px;}
.home #product-callouts{position:relative;}
.home #product-callouts img.bg{display:block;width:100%;height:auto;}
.home #product-callouts .callouts{position:absolute;top:0;right:0;bottom:0;left:0;}
.home #product-callouts .callouts .quicklabel{position:absolute;top:5.23%;left:7.5%;width:40%;max-width:375px;font-family:ProximaNova-Semibold,arial,sans-serif;font-size:36px;font-weight:normal;line-height:1em;}
.home #product-callouts .callouts .quicklabel .image{margin-bottom:5%;}
.home #product-callouts .callouts .quicklabel .image:after{content:"";display:table;clear:both;}
.home #product-callouts .callouts .quicklabel .image img{display:block;width:100%;max-width:176px;height:auto;}
.home #product-callouts .callouts h1{position:absolute;top:15%;right:0;left:0;width:100%;max-width:356px;font-family:ProximaNova-Light,arial,sans-serif;font-size:39px;font-weight:normal;line-height:1.12em;color:#702076;text-align:center;text-transform:none;margin:0 auto;}
.home #product-callouts .callouts .trojanlabel{position:absolute;top:5.23%;right:7.5%;width:40%;max-width:375px;font-family:ProximaNova-Semibold,arial,sans-serif;font-size:36px;font-weight:normal;line-height:1em;text-align:right;}
.home #product-callouts .callouts .trojanlabel .image{margin-bottom:5%;}
.home #product-callouts .callouts .trojanlabel .image:after{content:"";display:table;clear:both;}
.home #product-callouts .callouts .trojanlabel .image img{float:right;display:block;width:100%;max-width:172px;height:auto;}
.home #product-callouts .products{position:absolute;top:23%;right:0;left:0;display:flex;align-items:flex-start;width:87.5%;opacity:0;margin:0 auto;}
.home #product-callouts .products.show{opacity:1;}
.home #product-callouts .products .slick-list{width:100%;}
.home #product-callouts .products .slick-prev, .home #product-callouts .products .slick-next{position:absolute;top:230px;z-index:3;text-indent:-9999px;width:36px;height:41px;cursor:pointer;margin:0;padding:0;background:none;}
.home #product-callouts .products .slick-prev{background-image:url(/wp-content/themes/quicklabel2020/assets/images/arrow_left.svg);background-position:left center;background-repeat:no-repeat;background-size:35px auto;left:-20px;}
.home #product-callouts .products .slick-next{background-image:url(/wp-content/themes/quicklabel2020/assets/images/arrow_right.svg);background-position:right center;background-repeat:no-repeat;background-size:35px auto;right:-20px;}
.home #product-callouts .products .product{width:20%;padding:0 1.5%;}
.home #product-callouts .products .product:nth-of-type(1){padding-top:7.57%;}
.home #product-callouts .products .product:nth-of-type(2){padding-top:.14%;}
.home #product-callouts .products .product:nth-of-type(3){padding-top:11.43%;}
.home #product-callouts .products .product:nth-of-type(4){padding-top:2.29%;}
.home #product-callouts .products .product .image img{display:block;width:100%;height:auto;}
.home #product-callouts .products .product .text{padding:15px 0 0;}
.home #product-callouts .products .product .text .title{margin-bottom:5px;}
.home #product-callouts .products .product .text .title a{font-family:ProximaNova-Semibold,arial,sans-serif;font-size:36px;font-weight:normal;line-height:1.11em;color:#702076;text-decoration:none;}
.home #product-callouts .products .product .text ul{list-style:none;margin:0 0 0 3.5%;padding:0;}
.home #product-callouts .products .product .text ul li{font-size:18px;line-height:1.11em;list-style:none;margin-bottom:5px;padding-left:20px;background-image:url('/wp-content/themes/quicklabel2020/assets/images/bullet_home_products.png');background-position:top 1px left;background-repeat:no-repeat;background-size:12px auto;}
.home #product-callouts .products .product .text ul li:last-of-type{margin-bottom:15px;}
.home #product-callouts .products .product .text a.btn{display:inline-block;height:32px;font-family:ProximaNova-Semibold,arial,sans-serif;font-size:18px;font-weight:normal;line-height:0;color:#ffffff;border-radius:4px;text-decoration:none;text-transform:uppercase;white-space:nowrap;margin-left:3.5%;padding:0 20px;background-color:#f59321;}
.home #product-callouts .products .product .text a.btn:after{content:'';display:inline-block;height:22px;}
.home #comparison-callout{display:flex;align-items:center;justify-content:center;padding:50px 0;background-color:#702076;}
.home #comparison-callout .callout{display:flex;width:75%;max-width:800px;}
.home #comparison-callout .callout .text{width:62.5%;font-family:ProximaNova-Semibold,arial,sans-serif;font-size:44px;font-weight:normal;line-height:1em;color:#ffffff;padding-right:5%;}
.home #comparison-callout .callout .button{display:flex;width:37.5%;align-items:center;}
.home #comparison-callout .callout .button a{display:block;width:100%;height:50px;font-family:ProximaNova-Semibold,arial,sans-serif;font-size:22px;font-weight:normal;line-height:0;color:#ffffff;border:1px solid #ffffff;border-radius:5px;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;padding:0;background-color:#f59321;}
.home #comparison-callout .callout .button a:after{content:'';display:inline-block;height:31px;}
.home #body-container .page a.fancybox-video-trigger{text-decoration:none;}
*/
.home #body-container {
	padding-bottom:0;
}

.home #compare-models-callout {
	position:relative;
	border-bottom:6px solid #702076;
	padding-bottom:1px;
}

.home #compare-models-callout img.bg {
	display:block;
	width:100%;
	height:auto;
}

.home #compare-models-callout .brand {
	position:absolute;
	top:15%;
	left:61.25%;
	width:35%;
	max-width:400px;
	font-family:ProximaNova-Semibold,arial,sans-serif;
	font-size:36px;
	line-height:1;
}

.home #compare-models-callout .brand img {
	display:block;
	width:45%;
	height:auto;
	margin:0 0 20px 2px;
}

.home #compare-models-callout .compare {
	position:absolute;
	top:47.25%;
	left:50%;
	width:46.875%;
	max-width:750px;
	background-color:rgba(112,32,118,.8);
}

.home #compare-models-callout .compare a:hover {
	text-decoration:none;
}

.home #compare-models-callout .compare .compare-pad {
	padding:20px;
}

.home #compare-models-callout .compare .title {
	font-family: ProximaNova-Semibold,arial,sans-serif;
	font-size:54px;
	line-height:1;
	color:#ffffff;
}

.home #compare-models-callout .compare .subtitle {
	font-size:35px;
	color:#ffffff;
	line-height:1;
	margin-bottom:14px;
}

.home #compare-models-callout .compare .btn {
	display:inline-block;
	width:300px;
	height:57px;
	font-family:ProximaNova-Semibold,arial,sans-serif;
	font-size:22px;
	line-height:0;
	color:#ffffff;
	border:1px solid #ffffff;
	border-radius:5px;
	text-align:center;
	text-transform:uppercase;
	white-space:nowrap;
	background:#f59321;
}

.home #compare-models-callout .compare .btn:after {
	content:'';
	display:inline-block;
	height:35px;
}

.home #content-container {
	background-image:url('/wp-content/uploads/bg_home_video_new.jpg');
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	border-top:1px solid #ffffff;
}

.home #apid-intro-container {
/*
	background-image:url('/wp-content/themes/quicklabel2020/assets/images/bg_home_why-astronova.png');
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	border-top:1px solid #ffffff;
*/
	padding:45px 0 33px;
	background:linear-gradient(rgba(255,255,255,.8) 0%, rgba(255,255,255,0) 100%);
}

.home #apid-intro-container #apid-intro {
	display:flex;
	align-items:stretch;
	width:100%;
	max-width:1200px;
	margin:0 auto;
	padding:0 20px;
}

.home #apid-intro-container #apid-intro .left {
	display:flex;
	align-items:center;
	flex-direction:column;
	justify-content:center;
	width:43%;
	border-right:1px solid #702076;
	padding:0 4.75% 0 0;
}

.home #apid-intro-container #apid-intro .left .title {
	font-family:ProximaNova-Semibold,arial,sans-serif;
	font-size:44px;
	line-height:1;
	text-align:right;
	margin-bottom:15px;
}

.home #apid-intro-container #apid-intro .right {
	display:flex;
	justify-content:center;
	flex-direction:column;
	width:57%;
	border-left:1px solid #702076;
	padding:0 2.5% 0 2.875%;
}

.home #apid-intro-container #apid-intro .right .text {
	padding:10px 0;
}

.home #apid-intro-container #apid-intro .right .text h2 {
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:29px;
	line-height:1;
	color:#702076;
	margin-top:0;
}

.home #apid-intro-container #apid-intro .right .text p {
	font-size:18px;
	line-height:1.556;
	padding-right:5%;
}

.home #video-callout {
/*
	position:relative;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
*/
	display:flex;
	justify-content:flex-end;
	max-width:1280px;
	margin:0 auto;
}

.home #video-callout img.bg {
	display:block;
	width:100%;
	height:auto;
}

.fancybox.player .cookies-note, #video .cookies-note {
	text-align: center;
	margin-top:10px;
}

.fancybox.player .cookies-note a, #video .cookies-note a {color:#702076;font-family: ProximaNova-Bold,arial,sans-serif;font-weight: normal;}
.fancybox.player .cookies-note strong, #video .cookies-note strong {font-family: ProximaNova-Bold,arial,sans-serif;font-weight: normal;}

.home #video-callout .callout {
/*
	position:absolute;
	top:17.7%;
	left:45%;
*/
	position:relative;
	width:100%;
	max-width:720px;
	box-shadow:0 0 30px rgba(0,0,0,.5);
}

.home #video-callout .callout img.photo {
	display:block;
	width:100%;
	height:auto;
}

.home #video-callout .callout img.arrow {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	display:block;
	width:12.5%;
	height:auto;
	margin:auto;
}

.home #video-callout .callout-text {
	position:absolute;
	z-index:1;
	top:12.87%;
	left:41.25%;
	width:100%;
	max-width:263px;
	height:auto;
	font-family:ProximaNova-Semibold,arial,sans-serif;
	font-size:30px;
	font-weight:normal;
	line-height:1.2;
	color:#ffffff;
	padding:1.4%;
	box-shadow:0 0 30px rgba(0,0,0,.5);
	background-color:#702076;
}

.home #why-astronova-container {
/*
	background-image:url('/wp-content/themes/quicklabel2020/assets/images/bg_home_why-astronova.png');
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
*/
	padding:115px 0 62px;
	background:linear-gradient(0deg, rgba(255,255,255,.8) 0%, rgba(255,255,255,0) 100%);
}

.home #why-astronova-container #why-astronova {
	display:flex;
	align-items:stretch;
	width:100%;
	max-width:1200px;
	margin:0 auto;
	padding:0 20px;
}

.home #why-astronova-container #why-astronova .cta {
	display:flex;
	align-items:center;
	flex-direction:column;
	justify-content:center;
	width:43%;
	border-right:1px solid #702076;
	padding:0 4.75%;
}

.home #why-astronova-container #why-astronova .cta .title {
	font-family:ProximaNova-Semibold,arial,sans-serif;
	font-size:44px;
	line-height:1;
	text-align:center;
	margin-bottom:15px;
}

.home #why-astronova-container #why-astronova .cta a:hover {
	text-decoration:none;
}

.home #why-astronova-container #why-astronova .cta .download {
	display:flex;
	align-items:center;
	max-width:210px;
}

.home #why-astronova-container #why-astronova .cta .download .icon {
	width:29.5%;
}

.home #why-astronova-container #why-astronova .cta .download .icon img {
	display:block;
	max-width:100%;
	height:auto;
}

.home #why-astronova-container #why-astronova .cta .download .text {
	width:70.5%;
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:22px;
	line-height:1.045;
	color:#702076;
	text-transform:uppercase;
}

.home #why-astronova-container #why-astronova .repeater {
	display:flex;
	justify-content:center;
	flex-direction:column;
	width:57%;
	border-left:1px solid #702076;
	padding:0 2.5% 0 2.875%;
}

.home #why-astronova-container #why-astronova .repeater .item {
	position:relative;
	font-family:ProximaNova-Semibold,arial,sans-serif;
	font-size:20px;
	line-height:1.125;
	color:#702076;
	padding:8px 120px 16px 55px;
}

.home #why-astronova-container #why-astronova .repeater .item:before {
	position:absolute;
	content:'';
	top:0;
	left:0;
	width:38px;
	height:38px;
	background-image:url('/wp-content/themes/quicklabel2020/assets/images/icon_checkmark.png');
	background-position:bottom left;
	background-repeat:no-repeat;
	background-size:38px 35px;
}

.home #applications-container {
	max-width:1599px;
	margin:0 auto 75px;
	padding-top:65px;
}

.home #applications-container > .title {
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:51px;
	line-height:1.22;
	text-align:center;
	margin-bottom:25px;
}

.home #applications-container > .title a:hover {
	text-decoration:none;
}

.home #applications {
	opacity:0;
}

.home #applications.show {
	opacity:1;
}

.home #applications .slick-list {
	width:90%;
	margin:0 auto;
}

.home #applications .slick-track {
	display:flex;
}

.home #applications .application {
	display:flex;
	flex-flow:column;
	height:inherit;
	padding-bottom:6px;
}

.home #applications .application a:hover {
	text-decoration:none;
}

/*
.home #applications .application img {
	display:block;
	max-width:250px;
	height:auto;
	height:250px;
	border-radius:50%;
	margin:0 auto 15px;
}
*/

.home #applications .application .image {
	max-width:250px;
	height:250px;
	border-radius:50%;
	margin:0 auto 15px;
	background-position:center;
	background-repeat:no-repeat;
	background-size:auto 100%;
}

.home #applications .application .title {
	display:block;
	width:100%;
	max-width:250px;
	font-family:ProximaNova-Semibold,arial,sans-serif;
	font-size:30px;
	line-height:1;
	color:#702076;
	margin:0 auto;
	text-align:center;
}

.home #applications .slick-prev, .home #applications .slick-next {
	position:absolute;
	top:125px;
	z-index:3;
	text-indent:-9999px;
	width:48px;
	height:48px;
	cursor:pointer;
	margin:0;
	padding:0;
	background:none;
}

.home #applications .slick-prev {
	background-image:url('/wp-content/themes/quicklabel2020/assets/images/arrow_left_home.png');
	background-position:left center;
	background-repeat:no-repeat;
	background-size:48px auto;
	left:20px;
}

.home #applications .slick-next {
	background-image:url('/wp-content/themes/quicklabel2020/assets/images/arrow_right_home.png');
	background-position:right center;
	background-repeat:no-repeat;
	background-size:48px auto;
	right:20px;
}

.home #materials-container {
	position:relative;
	width:100%;
	height:0;
	padding-top:31.25%;
	background-image:url('/wp-content/themes/quicklabel2020/assets/images/bg_home_materials-finder.jpg');
	background-position:center;
	background-repeat:no-repeat;
	background-size:100% auto;
}

.home #materials-container > .text {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	display:flex;
	align-items:center;
	flex-direction:column;
	justify-content:center;
	width:34.375%;
	max-width:550px;
	margin:0 auto;
}

.home #materials-container > .text > .title {
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:51px;
	line-height:1.22;
	margin-bottom:40px;
}

.home #materials-container > .text > .title a:hover {
	text-decoration:none;
}

.home #materials-container > .text > .subtitle {
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:28px;
	line-height:1;
	color:#702076;
	text-align:center;
	margin-bottom:10px;
}

.home #materials-container > .text > p {
	font-size:23px;
	line-height:1.125;
	text-align:center;
	margin-bottom:55px;
	padding:0 20px;
}

.home #materials-container > .text > a.btn {
	display:block;
	width:100%;
	max-width:480px;
	height:60px;
	font-family:ProximaNova-Semibold,arial,sans-serif;
	font-size:24px;
	line-height:0;
	color:#ffffff;
	border-radius:5px;
	box-shadow:0px 4px 2px rgba(0,0,0,.25);
	text-align:center;
	text-transform:uppercase;
	margin:0 auto;
	background-color:#f59321;
}

.home #materials-container > .text > a.btn:hover {
	text-decoration:none;
}

.home #materials-container > .text > a.btn:after {
	content:'';
	display:inline-block;
	height:38px;
}

.home #materials-container #materials {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	width:32.1875%;
	height:50%;
	max-height:225px;
	margin:auto 0;
}

.home #materials-container #materials .slick-track {
	display:flex;
}

.home #materials-container #materials .material {
	display:flex;
	height:inherit;
}

.home #materials-container #materials .material a {
	display:flex;
	width:100%;
	text-decoration:none;
}

.home #materials-container #materials .material .image {
	display:flex;
	align-items:flex-end;
	width:40%;
	padding-right:2.5%;
}

.home #materials-container #materials .material .image img {
	margin:0 auto;
}

.home #materials-container #materials .material .text {
	display:flex;
	flex-direction:column;
	justify-content:flex-end;
	width:60%;
	padding:0 2.5%;
}

.home #materials-container #materials .material .text > .subtitle {
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:30px;
	line-height:1.233;
}

.home #materials-container #materials .material .text > .title {
	font-size:23px;
	line-height:1;
	font-style:italic;
	margin-bottom:15px;
}

.home #materials-container #materials .material .text > p {
	font-size:17px;
	line-height:1.235;
	margin-bottom:20px;
}

.home #materials-container #materials .material .text > .btn {
	display:block;
	width:100%;
	max-width:230px;
	height:36px;
	font-family:ProximaNova-Semibold,arial,sans-serif;
	font-size:20px;
	line-height:0;
	color:#ffffff;
	border-radius:5px;
	text-align:center;
	text-transform:uppercase;
	background-color:#231f20;
}

.home #materials-container #materials .material .text > .btn:after {
	content:'';
	display:inline-block;
	height:25px;
}

.home #materials-container #materials .slick-dots {
	z-index:4;
	left:42.25%;
	width:auto;
	bottom:-25px;
	margin:0;
}

.home #materials-container #materials .slick-dots li button:before {
	font-size:12px;
	color:#ffffff;
	opacity:.75;
}

.home #materials-container #materials .slick-dots li.slick-active button:before {
	color:#000000;
}

.home #materials-container #materials .slick-dots li button:hover:before {
	opacity:.5;
	color:#000000;
}

.home #testimonials-container {
	max-width:1599px;
	margin:0 auto 90px;
	padding-top:65px;
}

.home #testimonials-container > .title {
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:51px;
	line-height:1.22;
	text-align:center;
}

.home #testimonials-container > .title a:hover {
	text-decoration:none;
}

.home #testimonials-container > .subtitle {
	font-size:30px;
	line-height:1.2;
	text-align:center;
	margin-bottom:35px;
}

.home #testimonials {
	opacity:0;
}

.home #testimonials.show {
	opacity:1;
}

.home #testimonials .slick-list {
	width:90%;
	margin:0 auto;
}

.home #testimonials .slick-track {
	display:flex;
}

.home #testimonials .testimonial .image {
	position:relative;
	max-width:250px;
	margin:0 auto 15px;
}

.home #testimonials .testimonial .image img.photo {
	display:block;
	max-width:250px;
	height:auto;
	border-radius:50%;
}

.home #testimonials .testimonial .image img.arrow {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	display:block;
	width:60px;
	height:auto;
	margin:auto;
}

.home #testimonials .testimonial .title {
	display:block;
	width:100%;
	max-width:250px;
	font-family:ProximaNova-Semibold,arial,sans-serif;
	font-size:30px;
	line-height:1;
	color:#702076;
	margin:0 auto 12px;
	text-align:center;	
}

.home #testimonials .testimonial .quote {
	width:100%;
	max-width:250px;
	font-size:21px;
	font-style:italic;
	line-height:1.19;
	color:#702076;
	text-align:center;
	margin:0 auto;
}

/*
.home #testimonials .testimonial .btn {
	display:block;
	width:100%;
	max-width:250px;
	height:60px;
	font-family:ProximaNova-Semibold,arial,sans-serif;
	font-size:19px;
	line-height:0;
	color:#ffffff;
	border-radius:5px;
	box-shadow:0px 4px 2px rgba(0,0,0,.25);
	text-align:center;
	text-transform:uppercase;
	margin:auto auto 0;
	background-color:#f59321;
}

.home #testimonials .testimonial .btn:hover {
	text-decoration:none;
}

.home #testimonials .testimonial .btn:after {
	content:'';
	display:inline-block;
	height:37px;
}
*/

.home #testimonials .slick-prev, .home #testimonials .slick-next {
	position:absolute;
	top:125px;
	z-index:3;
	text-indent:-9999px;
	width:48px;
	height:48px;
	cursor:pointer;
	margin:0;
	padding:0;
	background:none;
}

.home #testimonials .slick-prev {
	background-image:url('/wp-content/themes/quicklabel2020/assets/images/arrow_left_home.png');
	background-position:left center;
	background-repeat:no-repeat;
	background-size:48px auto;
	left:20px;
}

.home #testimonials .slick-next {
	background-image:url('/wp-content/themes/quicklabel2020/assets/images/arrow_right_home.png');
	background-position:right center;
	background-repeat:no-repeat;
	background-size:48px auto;
	right:20px;
}

.home #press-container {
	width:100%;
	height:491px;
	margin:0 auto;
	background-color:#ffffff;
	background-image:url('/wp-content/themes/quicklabel2020/assets/images/bg_home_news.jpg');
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
}

.home #press {
	width:100%;
	max-width:1599px;
	margin:0 auto;
}

.home #press:after {
	content:"";
	display:table;
	clear:both;
}

.home #press .text {
	float:left;
	width:42.5%;
	margin:74px .83% 0 50%;
	padding:20px 50px;
	background-color:rgba(255,255,255,.9);
}

.home #press .text > .title {
	font-size:30px;
	line-height:1.83;
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-weight:normal;
	text-transform:uppercase;
	border-bottom:4px solid #702877;
	margin:0 0 20px 0;
}

.home #press .text p {
	font-size:16px;
	line-height:1.25;
	color:#231f20;
	margin:0 0 20px 0;
}

.home #press .text p .date {
	font-size:14px;
	color:#6d6e70;
}

.home #press .text p a {
	font-family:ProximaNova-Semibold,arial,sans-serif;
	font-weight:normal;
	color:#231f20;
}


.single-accessories #body-container {
	padding-bottom:0;
}

.single-accessories #body-container .entry-content {
	padding-top:30px;
}

.single-accessories #title {
	margin-bottom:40px;
	background-image:url('/wp-content/themes/quicklabel2020/assets/images/bg_product_title.png');
	background-position:0 72.5%;
	background-repeat:repeat-x;
	background-size:1px 67%;
}

.single-accessories #title .content {
	display:flex;
	width:87.5%;
	max-width:1300px;
	align-items:stretch;
	margin:0 auto;
}

/*
.single-accessories #title .content .image {
	width:50%;
}
*/

.single-accessories #title .content .text {
	position:relative;
	width:60%;
}

.single-accessories #title .content .text .title {
	position:absolute;
	top:24%;
	left:7%;
	display:flex;
	align-items:center;
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:65px;
	color:#ffffff;
	line-height:1;
	/* text-indent:-9999px; */
	width:90%;
	height:35%;
	background-position:center left;
	background-repeat:no-repeat;
	background-size:100% auto;
}

.single-accessories #title .content .text .subtitle {
	position:absolute;
	top:59%;
	left:7%;
	width:80%;
	height:32.59%;
	display:flex;
	align-items:center;
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:40px;
	line-height:1;
}

.single-accessories #description-one .content {
	width:92%;
	max-width:800px;
	margin:0 auto;
	padding:0 .83% 35px;
}

.single-accessories #body-container .entry-content h1 {
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:51px;
	font-weight:normal;
	line-height:1.2;
	color:#702076;
	text-transform:none;
	margin-bottom:25px;
}

.single-accessories #body-container .entry-content h2 {
	font-family:ProximaNova-Semibold,arial,sans-serif;
	font-size:24px;
	font-weight:normal;
	line-height:1.2;
	color:#000000;
	margin-bottom:25px;
}

.single-accessories #body-container .entry-content h3 {
	font-family:ProximaNova-Semibold,arial,sans-serif;
	font-size:24px;
	line-height:1.3;
	font-weight:normal;
	color:#6d6e70;
	margin:50px 0 25px;
}

.single-accessories #body-container .entry-content ul {
	margin: 0 0 25px 35px;
}

.single-accessories #body-container .entry-content ul li {
	font-size:20px;
	line-height:1.5;
	color:#000000;
	list-style:disc;
	margin:0 0 5px;
}

.single-accessories #body-container .entry-content ul li:last-of-type {
	margin-bottom:0;
}

.single-accessories #body-container .entry-content p {
	font-size:20px;
	line-height:1.5;
	margin-bottom:25px;
}

.single-accessories #body-container .entry-content a {
	color:#f59321;
	text-decoration:underline;
}

.single-accessories #video-callout {
	position:relative;
	border-top:9px solid #702076;
	padding-top:1px;
}

.single-accessories #video-callout img.bg {
	display:block;
	width:100%;
	height:auto;
}

.single-accessories #video-callout .content {
	position:absolute;
	top:8.3%;
	right:0;
	bottom:0;
	left:0;
	width:45%;
	margin:0 auto;
}

.single-accessories #video-callout .content .title.video {
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:40px;
	font-weight:normal;
	line-height:1;
	color:#ffffff;
	text-align:center;
	margin-bottom:4.86%;
}

.single-accessories #video-callout .content .callout {
	position:relative;
	box-shadow:0 0 30px rgba(0,0,0,.5);
	margin-bottom:6.94%;
}

.single-accessories #video-callout .content .callout img.photo {
	display:block;
	width:100%;
	height:auto;
}

.single-accessories #video-callout .content .callout img.arrow {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	display:block;
	width:12.5%;
	height:auto;
	margin:auto;
}

.single-accessories #video-callout .content .title.demo {
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:37px;
	line-height:1.3;
	color:#702076;
	text-align:center;
	margin-bottom:2.78%
}

.single-accessories #video-callout .content a.btn {
	display:block;
	width:100%;
	max-width:480px;
	height:60px;
	font-family:ProximaNova-Semibold,arial,sans-serif;
	font-size:24px;
	font-weight:normal;
	line-height:0;
	color:#ffffff;
	border-radius:4px;
	box-shadow:0px 2px 2px rgba(0,0,0,.5);
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	white-space:nowrap;
	margin:0 auto;
	padding:0 20px;
	background-color:#f59321;
}

.single-accessories #video-callout .content a.btn:after {
	content:'';
	display:inline-block;
	height:38px;
}

/*
.single-accessories #body-container .entry-content.index {
	width:92%;
	text-align:center;
	margin:0 auto;
	padding:45px .83%;
}

.single-accessories #body-container .entry-content.index h1 {
	max-width:900px;
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:51px;
	font-weight:normal;
	line-height:1.2;
	color:#702076;
	text-transform:none;
	margin:0 auto 45px;
}

.single-accessories #body-container .entry-content.index p {
	max-width:900px;
	font-size:20px;
	line-height:1.5;
	margin:0 auto 25px;
}

.single-accessories #body-container .entry-content.index p:last-of-type {
	margin-bottom:0;
}

.single-accessories #body-container #products-container {
	width:92%;
	margin:0 auto;
	padding:0 .83% 40px;
}

.single-accessories #body-container #products {
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	width:100%;
	margin:0 -20px;
}

.single-accessories #body-container #products .product {
	width:100%;
	max-width:360px;
	margin:0 20px 20px;
	padding:0;
	background-color:rgba(245, 245, 245, 0.8);
}

.single-accessories #body-container #products .product a:hover {
	text-decoration:none;
}

.single-accessories #body-container #products .product img {
	display:block;
	max-width:100%;
	height:auto;
}

.single-accessories #body-container #products .product .title {
	display:flex;
	align-items:center;
	height:60px;
	font-size:22px;
	line-height:1;
	color:#ffffff;
	text-transform:uppercase;
	padding:0 20px;
	background:#702076;
}

.single-accessories #body-container #products .product .text {
	padding:20px;
}

.single-accessories #body-container #products .product .text p {
	font-size:18px;
	line-height:1.11;
	margin-bottom:20px;
}

.single-accessories #body-container #products .product .text p:last-of-type {
	margin-bottom:0;
}

.single-accessories #body-container #products .product .text ul {
	margin:0;
}

.single-accessories #body-container #products .product .text ul li {
	font-size:18px;
	line-height:1.11;
	list-style:none;
	margin-bottom:5px;
	padding-left:20px;
	background-image:url('/wp-content/themes/quicklabel2020/assets/images/bullet_home_products.png');
	background-position:top 1px left;
	background-repeat:no-repeat;
	background-size:12px auto;
}

.single-accessories #body-container #products .product .text ul li:last-of-type {
	margin:0;
}
*/


.single-applications #body-container {
	padding-bottom:0;
}

.single-applications #body-container .entry-content {
	padding-top:30px;
}

.single-applications #title {
	margin-bottom:40px;
	background-image:url('/wp-content/themes/quicklabel2020/assets/images/bg_product_title.png');
	background-position:0 72.5%;
	background-repeat:repeat-x;
	background-size:1px 67%;
}

.single-applications #title .content {
	display:flex;
	width:87.5%;
	align-items:stretch;
	margin:0 auto;
}

.single-applications #title .content .image {
	width:50%;
}

.single-applications #title .content .text {
	position:relative;
	width:50%;
}

.single-applications #title .content .text .title {
	position:absolute;
	top:24%;
	left:7%;
	display:flex;
	align-items:center;
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:65px;
	color:#ffffff;
	line-height:1;
	/* text-indent:-9999px; */
	width:90%;
	height:35%;
	background-position:center left;
	background-repeat:no-repeat;
	background-size:100% auto;
}

.single-applications #title .content .text .subtitle {
	position:absolute;
	top:59%;
	left:7%;
	width:80%;
	height:32.59%;
	display:flex;
	align-items:center;
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:40px;
	line-height:1;
}

.single-applications #description-one-mobile {
	display:none;
}

.single-applications #description-one-mobile .content.two {
	position:relative;
	width:87.5%;
	margin:0 auto;
}

.single-applications #description-one-mobile .content.two:after {
	content:"";
	display:table;
	clear:both;
}

.single-applications #description-one-mobile .content.two .text {
	width:43.57%;
}

.single-applications #description-one-mobile .content.two .text .title {
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:57px;
	font-weight:normal;
	line-height:1.1;
	margin-bottom:30px;
}

.single-applications #description-one-mobile .content.two .text .title.white {
	color:#FFFFFF;
	letter-spacing:1px;
	text-shadow:-1px 0 0 #000000, 1px 0 0 #000000, 0 -1px 0 #000000, 0 1px 0 #000000;
}

.single-applications #description-one-mobile .content.two .text p {
	font-size:22px;
	line-height:1.45;
	margin-bottom:25px;
}

.single-applications #description-one-mobile .content.two .text p:last-of-type {
	margin-bottom:0;
}

.single-applications #description-one {
	margin-bottom:100px;
	background-image:url('/wp-content/themes/quicklabel2020/assets/images/bg_product_description.png');
	background-position:top 120px center;
	background-repeat:no-repeat;
	background-size:100% auto;
}

.single-applications #description-one .title {
	width:87.5%;
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:57px;
	font-weight:normal;
	line-height:1.1;
	margin:0 auto 30px;
}

.single-applications #description-one .content.two {
	position:relative;
	width:87.5%;
	margin:0 auto;
}

.single-applications #description-one .content.two:after {
	content:"";
	display:table;
	clear:both;
}

.single-applications #description-one .content.two .text {
	position:absolute;
	width:43.57%;
}

.single-applications #description-one .content.two .text .title.white {
	color:#FFFFFF;
	letter-spacing:1px;
	text-shadow:-1px 0 0 #000000, 1px 0 0 #000000, 0 -1px 0 #000000, 0 1px 0 #000000;
}

.single-applications #description-one .content.two .text p {
	font-size:22px;
	line-height:1.45;
	margin-bottom:25px;
}

.single-applications #description-one .content.two .text p img {
	display:block;
	width:100%;
	height:auto;
}

.single-applications #description-one .content.two .text p:last-of-type {
	margin-bottom:0;
}

.single-applications #description-one .content.two .image {
	float:right;
	position:relative;
	width:66.67%;
	margin-bottom:13.97%;
}

.single-applications #description-one .content.two .image img {
	display:block;
	width:100%;
	height:auto;
	/*box-shadow:0px 0px 30px rgba(0,0,0,.5);*/
}

.single-applications #description-one .content.two .image img.arrow {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	width:12.5%;
	box-shadow:none;
	margin:auto;
}

.single-applications #description-one .content.three {
	width:87.5%;
	margin:0 auto;
}

.single-applications #description-one .content.three .repeater {
	display:flex;
	justify-content:space-between;
}

.single-applications #description-one .content.three .repeater .repeat {
	width:24.3%;
	text-align:center;
	padding:0 2.15%;
}

.single-applications #description-one .content.three .repeater .repeat .image {
	margin-bottom:30px;
}

.single-applications #description-one .content.three .repeater .repeat .image img {
	display:block;
	width:auto;
	height:100%;
	max-height:87px;
	margin:0 auto;
}

.single-applications #description-one .content.three .repeater .repeat .text p {
	font-size:20px;
	line-height:1.25;
	margin-bottom:25px;
}

.single-applications #description-one .content.three .repeater .repeat .text p:last-of-type {
	margin-bottom:0;
}

.single-applications #getlabels-callout {
	width:100%;
	margin-bottom:110px;
	background-color:#702076;
}

.single-applications #getlabels-callout .content {
	display:flex;
	align-items:stretch;
	width:100%;
}

.single-applications #getlabels-callout .text {
	position:relative;
	width:50%;
	padding:4.333% 2.333% 5.667% 4.667%;
}

.single-applications #getlabels-callout .text .title {
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:50px;
	line-height:1;
	color:#ffffff;
	margin-bottom:20px;
}

.single-applications #getlabels-callout .text p {
	font-size:21px;
	line-height:1.667;
	color:#ffffff;
}

.single-applications #getlabels-callout .text .btn {
	position:absolute;
	bottom:-30px;
	display:block;
	width:66.667%;
	max-width:480px;
	height:60px;
	font-family:ProximaNova-Semibold,arial,sans-serif;
	font-size:24px;
	line-height:0;
	color:#ffffff;
	border-radius:5px;
	box-shadow:0px 4px 2px rgba(0,0,0,.25);
	text-align:center;
	text-transform:uppercase;
	background-color:#f59321;
}

.single-applications #getlabels-callout .text .btn:hover {
	text-decoration:none;
}

.single-applications #getlabels-callout .text .btn:after {
	content:'';
	display:inline-block;
	height:38px;
}

.single-applications #getlabels-callout .image {
	width:50%;
	background-image:url('/wp-content/themes/quicklabel2020/assets/images/bg_callout_getlabels.jpg');
	background-position:center left;
	background-repeat:no-repeat;
	background-size:cover;
}

.single-applications #blog-callout {
	max-width:1599px;
	margin:0 auto 110px;
}

.single-applications #blog-callout .content > .title {
	width:92%;
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:50px;
	line-height:1.2em;
	text-align:center;
	margin:0 auto 25px;
	padding:0 .83%;
}

.single-applications #blog-callout .content > .title a:hover {
	text-decoration:none;
}

.single-applications #blog-callout .content .articles {
	opacity:0;
}

.single-applications #blog-callout .content .articles.show {
	opacity:1;
}

.single-applications #blog-callout .content .articles .slick-list {
	width:90%;
	margin:0 auto;
}

.single-applications #blog-callout .content .articles .slick-track {
	display:flex;
	justify-content:center;
	min-width:100%;
}

.single-applications #blog-callout .content .articles .article {
	max-width:360px;
	height:inherit;
	margin:0 20px;
	background-color:#f5f5f5;
}

.single-applications #blog-callout .content .articles .article a {
	text-decoration:none;
}

.single-applications #blog-callout .content .articles .article .image img {
	display:block;
	max-width:100%;
	height:auto;
}

.single-applications #blog-callout .content .articles .article .text {
	padding:20px;
}

.single-applications #blog-callout .content .articles .article .text .title {
	font-family:ProximaNova-Regular,arial,sans-serif;
	font-size:25px;
	line-height:1;
	color:#702076;
	margin-bottom:15px;
}

.single-applications #blog-callout .content .articles .article .text .excerpt {
	font-size:16px;
	line-height:1.3125;
}

.single-applications #blog-callout .content .articles .slick-prev, .single-applications #blog-callout .content .articles .slick-next {
	position:absolute;
	top:125px;
	z-index:3;
	text-indent:-9999px;
	width:48px;
	height:48px;
	cursor:pointer;
	margin:0;
	padding:0;
	background:none;
}

.single-applications #blog-callout .content .articles .slick-prev {
	background-image:url('/wp-content/themes/quicklabel2020/assets/images/arrow_left_home.png');
	background-position:left center;
	background-repeat:no-repeat;
	background-size:48px auto;
	left:20px;
}

.single-applications #blog-callout .content .articles .slick-next {
	background-image:url('/wp-content/themes/quicklabel2020/assets/images/arrow_right_home.png');
	background-position:right center;
	background-repeat:no-repeat;
	background-size:48px auto;
	right:20px;
}

.single-applications #printers-callout {
	background-color:#d9d9d9;
}

.single-applications #printers-callout .content {
	max-width:1599px;
	margin:0 auto;
	padding:60px 0;
}

.single-applications #printers-callout .content > .title {
	width:92%;
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:35px;
	line-height:1.2;
	text-align:center;
	margin:0 auto 40px;
	padding:0 .83%;
}

.single-applications #printers-callout .content > .title a {
	color:#702076;
}

.single-applications #printers-callout .content > .title a:hover {
	text-decoration:none;
}

.single-applications #printers-callout .content .printers {
	opacity:0;
}

.single-applications #printers-callout .content .printers.show {
	opacity:1;
}

.single-applications #printers-callout .content .printers .slick-list {
	width:90%;
	margin:0 auto;
}

.single-applications #printers-callout .content .printers .slick-track {
	display:flex;
	justify-content:center;
	min-width:100%;
}

.single-applications #printers-callout .content .printers .printer {
	max-width:360px;
	margin:0 20px;
}

.single-applications #printers-callout .content .printers .printer img {
	display:block;
	max-width:100%;
	height:auto;
	max-height:200px;
	margin:0 0 15px;
}

.single-applications #printers-callout .content .printers .printer a:hover {
	text-decoration:none;
}

.single-applications #printers-callout .content .printers .printer .title {
	font-family:ProximaNova-Semibold,arial,sans-serif;
	font-size:36px;
	line-height:1.11;
	color:#702076;
	margin-bottom:5px;
}

.single-applications #printers-callout .content .printers .printer .excerpt ul {
	list-style:none;
	margin:0 0 0 3.5%;
	padding:0;
}

.single-applications #printers-callout .content .printers .printer .excerpt ul li {
	font-size:18px;
	line-height:1.11;
	list-style:none;
	margin-bottom:5px;
	padding-left:20px;
	background-image:url('/wp-content/themes/quicklabel2020/assets/images/bullet_home_products.png');
	background-position:top 1px left;
	background-repeat:no-repeat;
	background-size:12px auto;
}

.single-applications #printers-callout .content .printers .printer .excerpt ul li:last-of-type {
	margin-bottom:15px;
}

.single-applications #printers-callout .content .printers .printer .btn {
	display:block;
	width:100%;
	max-width:150px;
	height:32px;
	font-family:ProximaNova-Semibold,arial,sans-serif;
	font-size:18px;
	line-height:0;
	color:#ffffff;
	border-radius:4px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	white-space:nowrap;
	margin-left:3.5%;
	background-color:#f59321;
}

.single-applications #printers-callout .content .printers .printer .btn:after {
	content:'';
	display:inline-block;
	height:22px;
}

.single-applications #printers-callout .content .printers .slick-prev, .single-applications #printers-callout .content .printers .slick-next {
	position:absolute;
	top:125px;
	z-index:3;
	text-indent:-9999px;
	width:48px;
	height:48px;
	cursor:pointer;
	margin:0;
	padding:0;
	background:none;
}

.single-applications #printers-callout .content .printers .slick-prev {
	background-image:url('/wp-content/themes/quicklabel2020/assets/images/arrow_left_home.png');
	background-position:left center;
	background-repeat:no-repeat;
	background-size:48px auto;
	left:20px;
}

.single-applications #printers-callout .content .printers .slick-next {
	background-image:url('/wp-content/themes/quicklabel2020/assets/images/arrow_right_home.png');
	background-position:right center;
	background-repeat:no-repeat;
	background-size:48px auto;
	right:20px;
}

.single-applications #demo-callout {
	position:relative;
	border-top:9px solid #702076;
	padding-top:1px;
	background-image:url('/wp-content/themes/quicklabel2020/assets/images/bg_application_demo-callout.jpg');
}

.single-applications #demo-callout .content {
	position:relative;
	top:8.3%;
	right:0;
	bottom:0;
	left:0;
	/* width:45%; */
	margin:0 auto;
	padding:30px 20px;
}

.single-applications #demo-callout .content .title.demo {
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:37px;
	font-weight:normal;
	line-height:1.3;
	color:#702076;
	text-align:center;
	margin-bottom:2.78%;
}

.single-applications #demo-callout .content a.btn {
	display:block;
	width:100%;
	max-width:480px;
	height:60px;
	font-family:ProximaNova-Semibold,arial,sans-serif;
	font-size:24px;
	font-weight:normal;
	line-height:0;
	color:#ffffff;
	border-radius:4px;
	box-shadow:0px 4px 2px rgba(0,0,0,.25);
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	white-space:nowrap;
	margin:0 auto;
	padding:0 20px;
	background-color:#f59321;
}

.single-applications #demo-callout .content a.btn:after {
	content:'';
	display:inline-block;
	height:38px;
}

.single-applications #video-callout {
	position:relative;
	border-top:9px solid #702076;
	padding-top:1px;
}

.single-applications #video-callout img.bg {
	display:block;
	width:100%;
	height:auto;
}

.single-applications #video-callout .content {
	position:absolute;
	top:8.3%;
	right:0;
	bottom:0;
	left:0;
	width:45%;
	margin:0 auto;
}

.single-applications #video-callout .content .title.video {
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:40px;
	font-weight:normal;
	line-height:1;
	color:#ffffff;
	text-align:center;
	margin-bottom:4.86%;
}

.single-applications #video-callout .content .callout {
	position:relative;
	box-shadow:0 0 30px rgba(0,0,0,.5);
	margin-bottom:6.94%;
}

.single-applications #video-callout .content .callout img.photo {
	display:block;
	width:100%;
	height:auto;
}

.single-applications #video-callout .content .callout img.arrow {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	display:block;
	width:12.5%;
	height:auto;
	margin:auto;
}

.single-applications #video-callout .content .title.demo {
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:37px;
	line-height:1.3;
	color:#702076;
	text-align:center;
	margin-bottom:2.78%
}

.single-applications #video-callout .content a.btn {
	display:block;
	width:100%;
	max-width:480px;
	height:60px;
	font-family:ProximaNova-Semibold,arial,sans-serif;
	font-size:24px;
	font-weight:normal;
	line-height:0;
	color:#ffffff;
	border-radius:4px;
	box-shadow:0px 2px 2px rgba(0,0,0,.5);
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	white-space:nowrap;
	margin:0 auto;
	padding:0 20px;
	background-color:#f59321;
}

.single-applications #video-callout .content a.btn:after {
	content:'';
	display:inline-block;
	height:38px;
}

.single-applications #deliverable-callout {
	position:relative;
	border-top:9px solid #702076;
	padding-top:1px;
}

.single-applications #deliverable-callout img.bg {
	display:block;
	width:100%;
	height:auto;
}

.single-applications #deliverable-callout .content {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	display:flex;
	align-items:center;
	width:50.9375%;
	margin:auto;
}

.single-applications #deliverable-callout .content .image {
	width:30.67%;
}

.single-applications #deliverable-callout .content .text {
	width:69.33%;
	padding-left:4.29%;
}

.single-applications #deliverable-callout .content .text .type {
	font-family:ProximaNova-Semibold,arial,sans-serif;
	font-size:24px;
	line-height:1.167;
	text-transform:uppercase;
	margin-bottom:10px;
}

.single-applications #deliverable-callout .content .text .title {
	font-family:ProximaNova-Semibold,arial,sans-serif;
	font-size:37px;
	line-height:1;
	color:#702076;
	margin-bottom:15px;
}

.single-applications #deliverable-callout .content .text p {
	font-size:22px;
	line-height:1.18;
	margin-bottom:25px;
}

.single-applications #deliverable-callout .content .text p:last-of-type {
	margin-bottom:20px;
}

.single-applications #deliverable-callout .content a.btn {
	display:inline-block;
	height:60px;
	font-family:ProximaNova-Semibold,arial,sans-serif;
	font-size:24px;
	font-weight:normal;
	line-height:0;
	color:#ffffff;
	border-radius:4px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	white-space:nowrap;
	margin:0 auto;
	padding:0 28px;
	background-color:#702076;
}

.single-applications #deliverable-callout .content a.btn:after {
	content:'';
	display:inline-block;
	height:38px;
}

.single-label_presses #body-container{position:relative;padding-bottom:0;}
.single-label_presses #body-container .quote{position:absolute;z-index:4;top:20px;right:0;}
.single-label_presses .scroll #body-container .quote{position:fixed;top:159px;}
.single-label_presses.logged-in .scroll #body-container .quote{top:191px;}
.single-label_presses #body-container .quote a.btn{display:inline-block;height:50px;
font-family:ProximaNova-Semibold,arial,sans-serif;font-size:20px;font-weight:normal;line-height:0;color:#ffffff;border-top-left-radius:25px;border-bottom-left-radius:25px;box-shadow:0px 2px 2px rgba(0,0,0,.5);text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;margin:0;padding:0 15px 0 25px;background-color:#f59321;}
.single-label_presses #body-container .quote a.btn:after{content:'';display:inline-block;height:33px;}
.single-label_presses #body-container .entry-content{padding-top:30px;}
/* .single-label_presses .scroll #body-container article{padding-top:78px;} */
.single-label_presses #title{margin-bottom:40px;background-image:url('/wp-content/themes/quicklabel2020/assets/images/bg_product_title.png');background-position:0 72.5%;background-repeat:repeat-x;background-size:1px 67%;}
.single-label_presses #title .content{display:flex;width:87.5%;align-items:stretch;margin:0 auto;}
.single-label_presses #title .content .image{width:50%;}
.single-label_presses #title .content .text{position:relative;width:50%;}
.single-label_presses #title .content .text .title{position:absolute;top:24%;left:7%;display:flex;align-items:center;text-indent:-9999px;width:71.43%;height:35%;background-position:center left;background-repeat:no-repeat;background-size:auto 50%;}
.single-label_presses #title .content .text .subtitle{position:absolute;top:59%;left:7%;width:71.43%;height:32.59%;display:flex;align-items:center;font-family:ProximaNova-Bold,arial,sans-serif;font-size:40px;font-weight:normal;line-height:1em;}
.single-label_presses #description-one-mobile{display:none;}
.single-label_presses #description-one-mobile .content.two{position:relative;width:87.5%;margin:0 auto;}
.single-label_presses #description-one-mobile .content.two:after{content:"";display:table;clear:both;}
.single-label_presses #description-one-mobile .content.two .text{width:43.57%;}
.single-label_presses #description-one-mobile .content.two .text .title{font-family:ProximaNova-Bold,arial,sans-serif;font-size:57px;font-weight:normal;line-height:1.1;margin-bottom:30px;}
.single-label_presses #description-one-mobile .content.two .text .title.white{color:#FFFFFF;letter-spacing:1px;text-shadow:-1px 0 0 #000000, 1px 0 0 #000000, 0 -1px 0 #000000, 0 1px 0 #000000;}
.single-label_presses #description-one-mobile .content.two .text p{font-size:22px;line-height:1.45em;margin-bottom:25px;}
.single-label_presses #description-one-mobile .content.two .text p:last-of-type{margin-bottom:0;}
.single-label_presses #description-one{margin-bottom:140px;background-image:url('/wp-content/themes/quicklabel2020/assets/images/bg_product_description.png');background-position:top 120px center;background-repeat:no-repeat;background-size:100% auto;}
.single-label_presses #description-one .content.two{position:relative;width:87.5%;margin:0 auto;}
.single-label_presses #description-one .content.two:after{content:"";display:table;clear:both;}
.single-label_presses #description-one .content.two .text{position:absolute;width:43.57%;}
.single-label_presses #description-one .content.two .text .title{font-family:ProximaNova-Bold,arial,sans-serif;font-size:57px;font-weight:normal;line-height:1.1;margin-bottom:30px;}
.single-label_presses #description-one .content.two .text .title.white{color:#FFFFFF;letter-spacing:1px;text-shadow:-1px 0 0 #000000, 1px 0 0 #000000, 0 -1px 0 #000000, 0 1px 0 #000000;}
.single-label_presses #description-one .content.two .text p{font-size:22px;line-height:1.45em;margin-bottom:25px;}
.single-label_presses #description-one .content.two .text p img{display:block;width:100%;height:auto;}
.single-label_presses #description-one .content.two .text p:last-of-type{margin-bottom:0;}
.single-label_presses #description-one .content.two .image{float:right;width:66.67%;margin-bottom:13.97%;}
.single-label_presses #description-one .content.three{width:87.5%;margin:0 auto;}
.single-label_presses #description-one .content.three .intro{text-align:center;font-size:19px; max-width: 700px; margin:0 auto 50px auto;}
.single-label_presses #description-one .content.three .repeater{display:flex;justify-content:space-between;}
.single-label_presses #description-one .content.three .repeater .repeat{width:24.3%;text-align:center;padding:0 2.15%;}
.single-label_presses #description-one .content.three .repeater .repeat .image{margin-bottom:30px;}
.single-label_presses #description-one .content.three .repeater .repeat .image img{display:block;width:auto;height:100%;max-height:87px;margin:0 auto;}
.single-label_presses #description-one .content.three .repeater .repeat .text p{font-size:20px;line-height:1.25em;margin-bottom:25px;}
.single-label_presses #description-one .content.three .repeater .repeat .text p:last-of-type{margin-bottom:0;}
.single-label_presses #description-one .content.three .closing{text-align:center;font-size:19px; max-width: 700px; margin:50px auto 0 auto;}
.single-label_presses #key-features{margin-bottom:160px;}
.single-label_presses #key-features .content .title{font-family:ProximaNova-Bold,arial,sans-serif;font-size:50px;font-weight:normal;line-height:1.2em;text-align:center;margin-bottom:35px;}
.single-label_presses #key-features .content .features{background-image:url('/wp-content/themes/quicklabel2020/assets/images/bg_product_key-features.png');background-position:0 40%;background-repeat:repeat-x;background-size:1px 63%;}
.single-label_presses #key-features .content .features .image{position:relative;width:45.1875%;max-width:800px;margin:0 auto;}
.single-label_presses #key-features .content .features .image img{display:block;max-width:100%;height:auto;margin:0 auto;}
.single-label_presses #key-features .content .features .image .feature{position:absolute;width:46.47%;}
.single-label_presses #key-features .content .features .image .feature:after{content:"";display:table;clear:both;}
.single-label_presses #key-features .content .features .image .feature .feature-toggle{position:relative;z-index:2;width:40px;border-radius:20px;box-shadow:0 0 8px rgba(0,0,0,.5);cursor:pointer;}
.single-label_presses #key-features .content .features .image .feature.right .feature-toggle{float:right;}
.single-label_presses #key-features .content .features .image .feature .feature-toggle img{display:block;max-width:100%;height:auto;transition:opacity .2s;}
.single-label_presses #key-features .content .features .image .feature .feature-toggle img.minus{position:absolute;top:0;left:0;opacity:0;}
.single-label_presses #key-features .content .features .image .feature .feature-text{position:absolute;bottom:60px;border-radius:5px;opacity:0;padding:5.95% 6.55%;transition:opacity .2s;background-color:rgba(245,147,33,.98);}
.single-label_presses #key-features .content .features .image .feature.left .feature-text{left:-5px;}
.single-label_presses #key-features .content .features .image .feature.right .feature-text{right:-5px;}
.single-label_presses #key-features .content .features .image .feature .feature-text p{font-family:ProximaNova-Semibold,arial,sans-serif;font-size:19px;line-height:1.11em;color:#ffffff;}
.single-label_presses #key-features .content .features .image .feature .feature-text img{position:absolute;bottom:-12px;width:40px;opacity:.98;}
.single-label_presses #key-features .content .features .image .feature.left .feature-text img{left:5px;}
.single-label_presses #key-features .content .features .image .feature.right .feature-text img{right:5px;}
.single-label_presses #description-two{margin-bottom:160px;}
.single-label_presses #description-two .content{display:flex;align-items:center;width:81.25%;margin:0 auto;}
.single-label_presses #description-two .content .text{width:50%;}
.single-label_presses #description-two .content .text .title{font-family:ProximaNova-Bold,arial,sans-serif;font-size:50px;font-weight:normal;line-height:1.2em;margin-bottom:35px;}
.single-label_presses #description-two .content .text p{font-size:22px;line-height:1.59em;margin-bottom:25px;}
.single-label_presses #description-two .content .text p:last-of-type{margin-bottom:0;}
.single-label_presses #description-two .content .image{width:50%;padding-left:3.5%}
.single-label_presses #key-print-attributes{margin-bottom:110px;}
.single-label_presses #key-print-attributes .content .title{font-family:ProximaNova-Bold,arial,sans-serif;font-size:50px;font-weight:normal;line-height:1.2em;text-align:center;margin-bottom:35px;}
.single-label_presses #key-print-attributes .content .key-print-attributes-repeater{display:flex;justify-content:space-between;width:87.5%;margin:0 auto;}
.single-label_presses #key-print-attributes .content .key-print-attributes-repeater .key-print-attribute{width:25%;padding:0 3.57%;}
.single-label_presses #key-print-attributes .content .key-print-attributes-repeater .key-print-attribute .image{margin-bottom:20px;}
.single-label_presses #key-print-attributes .content .key-print-attributes-repeater .key-print-attribute .image img{display:block;max-width:100%;height:auto;margin:0 auto;}
.single-label_presses #key-print-attributes .content .key-print-attributes-repeater .key-print-attribute .text p{font-size:20px;line-height:1.3em;margin-bottom:25px;}
.single-label_presses #key-print-attributes .content .key-print-attributes-repeater .key-print-attribute .text p:last-of-type{margin-bottom:0;}
.single-label_presses #video-callout{position:relative;border-top:9px solid #702076;padding-top:1px;background-repeat:no-repeat;background-size:cover;}
/* .single-label_presses #video-callout img.bg{display:block;width:100%;height:auto;} */
.single-label_presses #video-callout img.bg{display:none;}
.single-label_presses #video-callout .content{/* position:absolute;top:8.3%;right:0;bottom:0;left:0; */width:100%;margin:0 auto;padding:4.1875% 0 3.75%;}
.single-label_presses #video-callout .content .title.video{font-family:ProximaNova-Bold,arial,sans-serif;font-size:50px;font-weight:normal;line-height:1em;color:#ffffff;text-align:center;margin-bottom:4.86%;padding:0 20px;}
.single-label_presses #video-callout .content .videos{width:calc(45% + 60px);margin:0 auto;}
.single-label_presses #video-callout .content .callout{position:relative;width:calc(45% + 60px);margin:0 auto 6.94%;padding:0 30px;}
.single-label_presses #video-callout .content .videos .callout{width:100%;}
.single-label_presses #video-callout .content .callout .callout-title{display:flex;align-items:flex-end;justify-content:center;min-height:86px;font-size:38px;line-height:1.125em;color:#ffffff;text-align:center;margin-bottom:15px;}
.single-label_presses #video-callout .content .callout .callout-image{position:relative;}
.single-label_presses #video-callout .content .callout img.photo{display:block;width:100%;height:auto;box-shadow:0 0 30px rgba(0,0,0,.5);}
.single-label_presses #video-callout .content .callout img.arrow{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:12.5%;height:auto;margin:auto;}
.single-label_presses #video-callout .slick-prev, .single-label_presses #video-callout .slick-next{position:absolute;top:calc(50% + 24px);z-index:3;text-indent:-9999px;width:48px;height:48px;cursor:pointer;margin:0;padding:0;background:none;}
.single-label_presses #video-callout .slick-prev{background-image:url('/wp-content/themes/quicklabel2020/assets/images/btn_carousel_left_purple.png');background-position:left center;background-repeat:no-repeat;background-size:48px auto;left:-60px;}
.single-label_presses #video-callout .slick-next{background-image:url('/wp-content/themes/quicklabel2020/assets/images/btn_carousel_right_purple.png');background-position:right center;background-repeat:no-repeat;background-size:48px auto;right:-60px;}
.single-label_presses #video-callout .content .title.demo{font-family:ProximaNova-Bold,arial,sans-serif;font-size:37px;font-weight:normal;line-height:1.3em;color:#702076;text-align:center;margin-bottom:2.78%}
.single-label_presses #video-callout .content a.btn{display:block;width:100%;max-width:480px;height:60px;font-family:ProximaNova-Semibold,arial,sans-serif;font-size:24px;font-weight:normal;line-height:0;color:#ffffff;border-radius:4px;box-shadow:0px 2px 2px rgba(0,0,0,.5);text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;margin:0 auto;padding:0 20px;background-color:#f59321;}
.single-label_presses #video-callout .content a.btn:after{content:'';display:inline-block;height:38px;}
.single-label_presses #white-paper-callout{position:relative;border-top:9px solid #702076;padding-top:1px;}
.single-label_presses #white-paper-callout img.bg{display:block;width:100%;height:auto;}
.single-label_presses #white-paper-callout .content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;width:50.9375%;margin:auto;}
.single-label_presses #white-paper-callout .content .image{width:30.67%;}
.single-label_presses #white-paper-callout .content .text{width:69.33%;padding-left:4.29%;}
.single-label_presses #white-paper-callout .content .text .type{font-family:ProximaNova-Semibold,arial,sans-serif;font-size:24px;line-height:1.167em;text-transform:uppercase;margin-bottom:10px;}
.single-label_presses #white-paper-callout .content .text .title{font-family:ProximaNova-Semibold,arial,sans-serif;font-size:37px;line-height:1em;color:#702076;margin-bottom:15px;}
.single-label_presses #white-paper-callout .content .text p{font-size:22px;line-height:1.18em;margin-bottom:25px;}
.single-label_presses #white-paper-callout .content .text p:last-of-type{margin-bottom:20px;}
.single-label_presses #white-paper-callout .content a.btn{display:inline-block;height:60px;font-family:ProximaNova-Semibold,arial,sans-serif;font-size:24px;font-weight:normal;line-height:0;color:#ffffff;border-radius:4px;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;margin:0 auto;padding:0 28px;background-color:#702076;}
.single-label_presses #white-paper-callout .content a.btn:after{content:'';display:inline-block;height:38px;}

.single-label_printers #body-container{position:relative;padding-bottom:0;}
.single-label_printers #body-container .quote{position:absolute;z-index:4;top:20px;right:0;}
.single-label_printers .scroll #body-container .quote{position:fixed;top:159px;}
.single-label_printers.logged-in .scroll #body-container .quote{top:191px;}
.single-label_printers #body-container .quote a.btn{display:inline-block;height:50px;
font-family:ProximaNova-Semibold,arial,sans-serif;font-size:20px;font-weight:normal;line-height:0;color:#ffffff;border-top-left-radius:25px;border-bottom-left-radius:25px;box-shadow:0px 2px 2px rgba(0,0,0,.5);text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;margin:0;padding:0 15px 0 25px;background-color:#f59321;}
.single-label_printers #body-container .quote a.btn:after{content:'';display:inline-block;height:33px;}
.single-label_printers #body-container .entry-content{padding-top:30px;}
/* .single-label_printers .scroll #body-container article{padding-top:78px;} */
.single-label_printers #title{margin-bottom:40px;background-image:url('/wp-content/themes/quicklabel2020/assets/images/bg_product_title.png');background-position:0 72.5%;background-repeat:repeat-x;background-size:1px 67%;}
.single-label_printers #title .content{display:flex;width:87.5%;align-items:stretch;margin:0 auto;}
.single-label_printers #title .content .image{width:50%;}
.single-label_printers #title .content .text{position:relative;width:50%;}
.single-label_printers #title .content .text .title{position:absolute;top:24%;left:7%;display:flex;align-items:center;text-indent:-9999px;width:71.43%;height:35%;background-position:center left;background-repeat:no-repeat;background-size:auto 40%;}
.single-label_printers.postid-364 #title .content .text .title, .single-label_printers.postid-367 #title .content .text .title{background-size:auto 30%;}
.single-label_printers.postid-365 #title .content .text .title{background-size:auto 22.5%;}
.single-label_printers.postid-366 #title .content .text .title{background-size:auto 22.5%;}
.single-label_printers #title .content .text .subtitle{position:absolute;top:59%;left:7%;width:71.43%;height:32.59%;display:flex;align-items:center;font-family:ProximaNova-Bold,arial,sans-serif;font-size:40px;font-weight:normal;line-height:1em;}
.single-label_printers #description-one-mobile{display:none;}
.single-label_printers #description-one-mobile .content.two{position:relative;width:87.5%;margin:0 auto;}
.single-label_printers #description-one-mobile .content.two:after{content:"";display:table;clear:both;}
.single-label_printers #description-one-mobile .content.two .text{width:43.57%;}
.single-label_printers #description-one-mobile .content.two .text .title{font-family:ProximaNova-Bold,arial,sans-serif;font-size:57px;font-weight:normal;line-height:1.1;margin-bottom:30px;}
.single-label_printers #description-one-mobile .content.two .text .title.white{color:#FFFFFF;letter-spacing:1px;text-shadow:-1px 0 0 #000000, 1px 0 0 #000000, 0 -1px 0 #000000, 0 1px 0 #000000;}
.single-label_printers #description-one-mobile .content.two .text p{font-size:22px;line-height:1.45em;margin-bottom:25px;}
.single-label_printers #description-one-mobile .content.two .text p:last-of-type{margin-bottom:0;}
.single-label_printers #description-one{margin-bottom:140px;background-image:url('/wp-content/themes/quicklabel2020/assets/images/bg_product_description.png');background-position:top 120px center;background-repeat:no-repeat;background-size:100% auto;}
.single-label_printers #description-one .content.two{position:relative;width:87.5%;margin:0 auto;}
.single-label_printers #description-one .content.two:after{content:"";display:table;clear:both;}
.single-label_printers #description-one .content.two .text{position:absolute;width:43.57%;}
.single-label_printers #description-one .content.two .text .title{font-family:ProximaNova-Bold,arial,sans-serif;font-size:57px;font-weight:normal;line-height:1.1;margin-bottom:30px;}
.single-label_printers #description-one .content.two .text .title.white{color:#FFFFFF;letter-spacing:1px;text-shadow:-1px 0 0 #000000, 1px 0 0 #000000, 0 -1px 0 #000000, 0 1px 0 #000000;}
.single-label_printers #description-one .content.two .text p{font-size:22px;line-height:1.45em;margin-bottom:25px;}
.single-label_printers #description-one .content.two .text p img{display:block;width:100%;height:auto;}
.single-label_printers #description-one .content.two .text p:last-of-type{margin-bottom:0;}
.single-label_printers #description-one .content.two .image{float:right;width:66.67%;margin-bottom:13.97%;}
.single-label_printers #description-one .content.three{width:87.5%;margin:0 auto;}
.single-label_printers #description-one .content.three .intro{text-align:center;font-size:19px; max-width: 700px; margin:0 auto 50px auto;}
.single-label_printers #description-one .content.three .repeater{display:flex;justify-content:space-between;}
.single-label_printers #description-one .content.three .repeater .repeat{width:24.3%;text-align:center;padding:0 2.15%;}
.single-label_printers #description-one .content.three .repeater .repeat .image{margin-bottom:30px;}
.single-label_printers #description-one .content.three .repeater .repeat .image img{display:block;width:auto;height:100%;max-height:87px;margin:0 auto;}
.single-label_printers #description-one .content.three .repeater .repeat .text p{font-size:20px;line-height:1.25em;margin-bottom:25px;}
.single-label_printers #description-one .content.three .repeater .repeat .text p:last-of-type{margin-bottom:0;}
.single-label_printers #description-one .content.three .closing{text-align:center;font-size:19px; max-width: 700px; margin:50px auto 0 auto;}
.single-label_printers #key-features{margin-bottom:160px;}
.single-label_printers #key-features .content .title{font-family:ProximaNova-Bold,arial,sans-serif;font-size:50px;font-weight:normal;line-height:1.2em;text-align:center;margin-bottom:35px;}
.single-label_printers #key-features .content .features{background-image:url('/wp-content/themes/quicklabel2020/assets/images/bg_product_key-features.png');background-position:0 40%;background-repeat:repeat-x;background-size:1px 63%;}
.single-label_printers #key-features .content .features .image{position:relative;width:45.1875%;max-width:800px;margin:0 auto;}
.single-label_printers #key-features .content .features .image img{display:block;max-width:100%;height:auto;margin:0 auto;}
.single-label_printers #key-features .content .features .image .feature{position:absolute;width:46.47%;}
.single-label_printers #key-features .content .features .image .feature:after{content:"";display:table;clear:both;}
.single-label_printers #key-features .content .features .image .feature .feature-toggle{position:relative;z-index:2;width:40px;border-radius:20px;box-shadow:0 0 8px rgba(0,0,0,.5);cursor:pointer;}
.single-label_printers #key-features .content .features .image .feature.right .feature-toggle{float:right;}
.single-label_printers #key-features .content .features .image .feature .feature-toggle img{display:block;max-width:100%;height:auto;transition:opacity .2s;}
.single-label_printers #key-features .content .features .image .feature .feature-toggle img.minus{position:absolute;top:0;left:0;opacity:0;}
.single-label_printers #key-features .content .features .image .feature .feature-text{position:absolute;bottom:60px;border-radius:5px;opacity:0;padding:5.95% 6.55%;transition:opacity .2s;background-color:rgba(245,147,33,.98);}
.single-label_printers #key-features .content .features .image .feature.left .feature-text{left:-5px;}
.single-label_printers #key-features .content .features .image .feature.right .feature-text{right:-5px;}
.single-label_printers #key-features .content .features .image .feature .feature-text p{font-family:ProximaNova-Semibold,arial,sans-serif;font-size:19px;line-height:1.11em;color:#ffffff;}
.single-label_printers #key-features .content .features .image .feature .feature-text img{position:absolute;bottom:-12px;width:40px;opacity:.98;}
.single-label_printers #key-features .content .features .image .feature.left .feature-text img{left:5px;}
.single-label_printers #key-features .content .features .image .feature.right .feature-text img{right:5px;}
.single-label_printers #description-two{margin-bottom:160px;}
.single-label_printers #description-two .content{display:flex;align-items:center;width:81.25%;margin:0 auto;}
.single-label_printers #description-two .content .text{width:50%;}
.single-label_printers #description-two .content .text .title{font-family:ProximaNova-Bold,arial,sans-serif;font-size:50px;font-weight:normal;line-height:1.2em;margin-bottom:35px;}
.single-label_printers #description-two .content .text p{font-size:22px;line-height:1.59em;margin-bottom:25px;}
.single-label_printers #description-two .content .text p:last-of-type{margin-bottom:0;}
.single-label_printers #description-two .content .image{width:50%;padding-left:3.5%}
.single-label_printers #key-print-attributes{margin-bottom:110px;}
.single-label_printers #key-print-attributes .content .title{font-family:ProximaNova-Bold,arial,sans-serif;font-size:50px;font-weight:normal;line-height:1.2em;text-align:center;margin-bottom:35px;}
.single-label_printers #key-print-attributes .content .key-print-attributes-repeater{display:flex;justify-content:space-between;width:87.5%;margin:0 auto;}
.single-label_printers #key-print-attributes .content .key-print-attributes-repeater .key-print-attribute{width:25%;padding:0 3.57%;}
.single-label_printers #key-print-attributes .content .key-print-attributes-repeater .key-print-attribute .image{margin-bottom:20px;}
.single-label_printers #key-print-attributes .content .key-print-attributes-repeater .key-print-attribute .image img{display:block;max-width:100%;height:auto;margin:0 auto;}
.single-label_printers #key-print-attributes .content .key-print-attributes-repeater .key-print-attribute .text p{font-size:20px;line-height:1.3em;margin-bottom:25px;}
.single-label_printers #key-print-attributes .content .key-print-attributes-repeater .key-print-attribute .text p:last-of-type{margin-bottom:0;}
.single-label_printers #video-callout{position:relative;border-top:9px solid #702076;padding-top:1px;background-repeat:no-repeat;background-size:cover;}
/* .single-label_printers #video-callout img.bg{display:block;width:100%;height:auto;} */
.single-label_printers #video-callout img.bg{display:none;}
.single-label_printers #video-callout .content{/* position:absolute;top:8.3%;right:0;bottom:0;left:0; */width:100%;margin:0 auto;padding:4.1875% 0 3.75%;}
.single-label_printers #video-callout .content .title.video{font-family:ProximaNova-Bold,arial,sans-serif;font-size:50px;font-weight:normal;line-height:1em;color:#ffffff;text-align:center;margin-bottom:4.86%;padding:0 20px;}
.single-label_printers #video-callout .content .videos{width:calc(45% + 60px);margin:0 auto;}
.single-label_printers #video-callout .content .callout{position:relative;width:calc(45% + 60px);margin:0 auto 6.94%;padding:0 30px;}
.single-label_printers #video-callout .content .videos .callout{width:100%;}
.single-label_printers #video-callout .content .callout .callout-title{display:flex;align-items:flex-end;justify-content:center;min-height:86px;font-size:38px;line-height:1.125em;color:#ffffff;text-align:center;margin-bottom:15px;}
.single-label_printers #video-callout .content .callout .callout-image{position:relative;}
.single-label_printers #video-callout .content .callout img.photo{display:block;width:100%;height:auto;box-shadow:0 0 30px rgba(0,0,0,.5);}
.single-label_printers #video-callout .content .callout img.arrow{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:12.5%;height:auto;margin:auto;}
.single-label_printers #video-callout .slick-prev, .single-label_printers #video-callout .slick-next{position:absolute;top:calc(50% + 24px);z-index:3;text-indent:-9999px;width:48px;height:48px;cursor:pointer;margin:0;padding:0;background:none;}
.single-label_printers #video-callout .slick-prev{background-image:url('/wp-content/themes/quicklabel2020/assets/images/btn_carousel_left_purple.png');background-position:left center;background-repeat:no-repeat;background-size:48px auto;left:-60px;}
.single-label_printers #video-callout .slick-next{background-image:url('/wp-content/themes/quicklabel2020/assets/images/btn_carousel_right_purple.png');background-position:right center;background-repeat:no-repeat;background-size:48px auto;right:-60px;}
.single-label_printers #video-callout .content .title.demo{font-family:ProximaNova-Bold,arial,sans-serif;font-size:37px;font-weight:normal;line-height:1.3em;color:#702076;text-align:center;margin-bottom:2.78%}
.single-label_printers #video-callout .content a.btn{display:block;width:100%;max-width:480px;height:60px;font-family:ProximaNova-Semibold,arial,sans-serif;font-size:24px;font-weight:normal;line-height:0;color:#ffffff;border-radius:4px;box-shadow:0px 2px 2px rgba(0,0,0,.5);text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;margin:0 auto;padding:0 20px;background-color:#f59321;}
.single-label_printers #video-callout .content a.btn:after{content:'';display:inline-block;height:38px;}
.single-label_printers #white-paper-callout{position:relative;border-top:9px solid #702076;padding-top:1px;}
.single-label_printers #white-paper-callout img.bg{display:block;width:100%;height:auto;}
.single-label_printers #white-paper-callout .content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;width:50.9375%;margin:auto;}
.single-label_printers #white-paper-callout .content .image{width:30.67%;}
.single-label_printers #white-paper-callout .content .text{width:69.33%;padding-left:4.29%;}
.single-label_printers #white-paper-callout .content .text .type{font-family:ProximaNova-Semibold,arial,sans-serif;font-size:24px;line-height:1.167em;text-transform:uppercase;margin-bottom:10px;}
.single-label_printers #white-paper-callout .content .text .title{font-family:ProximaNova-Semibold,arial,sans-serif;font-size:37px;line-height:1em;color:#702076;margin-bottom:15px;}
.single-label_printers #white-paper-callout .content .text p{font-size:22px;line-height:1.18em;margin-bottom:25px;}
.single-label_printers #white-paper-callout .content .text p:last-of-type{margin-bottom:20px;}
.single-label_printers #white-paper-callout .content a.btn{display:inline-block;height:60px;font-family:ProximaNova-Semibold,arial,sans-serif;font-size:24px;font-weight:normal;line-height:0;color:#ffffff;border-radius:4px;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;margin:0 auto;padding:0 28px;background-color:#702076;}
.single-label_printers #white-paper-callout .content a.btn:after{content:'';display:inline-block;height:38px;}

.single-landing_pages #body-container{padding-bottom:0;}
.single-landing_pages #landing-page{position:relative;margin-top:1px;padding:36px 0;background-image:url('/wp-content/themes/quicklabel2020/assets/images/bg_product_white-paper-callout.png');background-position:center;background-repeat:no-repeat;background-size:cover;}
/* .single-landing_pages .scroll #landing-page{margin-top:0;padding-top:145px;} */
.single-landing_pages #landing-page .content{display:flex;align-items:top;width:100%;max-width:775px;margin:0 auto;padding:0 20px;}
.single-landing_pages #landing-page .content .image{width:30.67%;}
.single-landing_pages #landing-page .content .text{width:69.33%;padding-left:4.29%;}
.single-landing_pages #landing-page .content .text .type{font-family:ProximaNova-Semibold,arial,sans-serif;font-size:24px;line-height:1.167em;text-transform:uppercase;margin-bottom:10px;}
.single-landing_pages #landing-page .content .text .title{font-family:ProximaNova-Semibold,arial,sans-serif;font-size:37px;line-height:1em;color:#702076;margin-bottom:15px;}
.single-landing_pages #landing-page .content .text p{font-size:22px;line-height:1.18em;margin-bottom:25px;}
.single-landing_pages #landing-page .content .text p:last-of-type{margin-bottom:20px;}
.single-landing_pages #landing-page .content a.btn{display:inline-block;height:60px;font-family:ProximaNova-Semibold,arial,sans-serif;font-size:24px;font-weight:normal;line-height:0;color:#ffffff;border-radius:4px;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;margin:0 auto;padding:0 28px;background-color:#702076;}
.single-landing_pages #landing-page .content a.btn:after{content:'';display:inline-block;height:38px;}
.single-landing_pages #landing-page .gform_wrapper{margin:0;}
.single-landing_pages #landing-page .gform_wrapper ul.gform_fields li.gfield{margin-top:0;padding-right:0;}
.single-landing_pages #landing-page .gform_wrapper .top_label .gfield_label{font-size:17px;font-weight:normal;line-height:1em;color:#000000;}
.single-landing_pages #landing-page .gform_wrapper .gfield_required{color:#702076;}
.single-landing_pages #landing-page .gform_wrapper .top_label div.ginput_container{margin:0;}
.single-landing_pages #landing-page .gform_wrapper .top_label input[type="text"]{width:100%;height:50px;font-size:17px !important;border:1px solid #000000;box-shadow:none;margin-bottom:18px;padding:5px 10px !important;}
.single-landing_pages #landing-page .gform_wrapper .top_label select {width:100%;height:50px;font-size:17px !important;border:1px solid #000000;box-shadow:none;margin-bottom:18px;padding:5px 10px !important;}
.single-landing_pages #landing-page .gform_wrapper .gform_footer{margin:0;padding:12px 0 0;}
.single-landing_pages #landing-page .gform_wrapper .top_label input[type="submit"]{display:block;width:100%;height:60px;font-family:ProximaNova-Semibold,arial,sans-serif;font-size:24px;font-weight:normal;line-height:0 !important;color:#ffffff;border:none;border-radius:4px !important;cursor:pointer;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;margin:0 auto;padding:14px 0 18px;background-color:#702076;background-image:none !important;}
.single-landing_pages #landing-page .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:0;}
.single-landing_pages #landing-page .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container{margin-top:0;}
.single-landing_pages #landing-page .gform_wrapper li.gfield_error input[type="text"]{margin-bottom:0;}
.single-landing_pages #landing-page .gform_wrapper .field_description_below .gfield_description{padding-top:6px;}
.single-landing_pages #landing-page .gform_confirmation_wrapper .gform_confirmation_message{font-size:22px;font-weight:normal;line-height:1.18em;}
.single-landing_pages #landing-page .gform_confirmation_wrapper .gform_confirmation_message strong{font-family:ProximaNova-Bold,arial,sans-serif;font-weight:normal;}
.single-landing_pages #landing-page .gform_confirmation_wrapper .gform_confirmation_message a{color:#f59321;text-decoration:underline;}

.single-products #body-container{padding-bottom:0;}
.single-products .scroll #body-container article{padding-top:265px;}
.single-products #title{margin-bottom:40px;background-image:url('/wp-content/themes/quicklabel2020/assets/images/bg_product_title.png');background-position:0 72.5%;background-repeat:repeat-x;background-size:1px 67%;}
.single-products #title .content{display:flex;width:87.5%;align-items:stretch;margin:0 auto;}
.single-products #title .content .image{width:50%;}
.single-products #title .content .text{position:relative;width:50%;}
.single-products #title .content .text .title{position:absolute;top:24%;left:7%;display:flex;align-items:center;text-indent:-9999px;width:43%;height:35%;background-position:center left;background-repeat:no-repeat;background-size:100% auto;}
.single-products #title .content .text .subtitle{position:absolute;top:59%;left:7%;width:71.43%;height:32.59%;display:flex;align-items:center;font-family:ProximaNova-Bold,arial,sans-serif;font-size:40px;font-weight:normal;line-height:1em;}
.single-products #description-one-mobile{display:none;}
.single-products #description-one-mobile .content.two{position:relative;width:87.5%;margin:0 auto;}
.single-products #description-one-mobile .content.two:after{content:"";display:table;clear:both;}
.single-products #description-one-mobile .content.two .text{width:43.57%;}
.single-products #description-one-mobile .content.two .text .title{font-family:ProximaNova-Bold,arial,sans-serif;font-size:57px;font-weight:normal;line-height:1.1;margin-bottom:30px;}
.single-products #description-one-mobile .content.two .text .title.white{color:#FFFFFF;letter-spacing:1px;text-shadow:-1px 0 0 #000000, 1px 0 0 #000000, 0 -1px 0 #000000, 0 1px 0 #000000;}
.single-products #description-one-mobile .content.two .text p{font-size:22px;line-height:1.45em;margin-bottom:25px;}
.single-products #description-one-mobile .content.two .text p:last-of-type{margin-bottom:0;}
.single-products #description-one{margin-bottom:140px;background-image:url('/wp-content/themes/quicklabel2020/assets/images/bg_product_description.png');background-position:top 120px center;background-repeat:no-repeat;background-size:100% auto;}
.single-products #description-one .content.two{position:relative;width:87.5%;margin:0 auto;}
.single-products #description-one .content.two:after{content:"";display:table;clear:both;}
.single-products #description-one .content.two .text{position:absolute;width:43.57%;}
.single-products #description-one .content.two .text .title{font-family:ProximaNova-Bold,arial,sans-serif;font-size:57px;font-weight:normal;line-height:1.1;margin-bottom:30px;}
.single-products #description-one .content.two .text .title.white{color:#FFFFFF;letter-spacing:1px;text-shadow:-1px 0 0 #000000, 1px 0 0 #000000, 0 -1px 0 #000000, 0 1px 0 #000000;}
.single-products #description-one .content.two .text p{font-size:22px;line-height:1.45em;margin-bottom:25px;}
.single-products #description-one .content.two .text p img{display:block;width:100%;height:auto;}
.single-products #description-one .content.two .text p:last-of-type{margin-bottom:0;}
.single-products #description-one .content.two .image{float:right;width:66.67%;margin-bottom:13.97%;}
.single-products #description-one .content.three{width:87.5%;margin:0 auto;}
.single-products #description-one .content.three .intro{text-align:center;font-size:19px; max-width: 700px; margin:0 auto 50px auto;}
.single-products #description-one .content.three .repeater{display:flex;justify-content:space-between;}
.single-products #description-one .content.three .repeater .repeat{width:24.3%;text-align:center;padding:0 2.15%;}
.single-products #description-one .content.three .repeater .repeat .image{margin-bottom:30px;}
.single-products #description-one .content.three .repeater .repeat .image img{display:block;width:auto;height:100%;max-height:87px;margin:0 auto;}
.single-products #description-one .content.three .repeater .repeat .text p{font-size:20px;line-height:1.25em;margin-bottom:25px;}
.single-products #description-one .content.three .repeater .repeat .text p:last-of-type{margin-bottom:0;}
.single-products #description-one .content.three .closing{text-align:center;font-size:19px; max-width: 700px; margin:50px auto 0 auto;}
.single-products #key-features{margin-bottom:160px;}
.single-products #key-features .content .title{font-family:ProximaNova-Bold,arial,sans-serif;font-size:50px;font-weight:normal;line-height:1.2em;text-align:center;margin-bottom:35px;}
.single-products #key-features .content .features{background-image:url('/wp-content/themes/quicklabel2020/assets/images/bg_product_key-features.png');background-position:0 40%;background-repeat:repeat-x;background-size:1px 63%;}
.single-products #key-features .content .features .image{position:relative;width:45.1875%;max-width:800px;margin:0 auto;}
.single-products #key-features .content .features .image img{display:block;max-width:100%;height:auto;margin:0 auto;}
.single-products #key-features .content .features .image .feature{position:absolute;width:46.47%;}
.single-products #key-features .content .features .image .feature:after{content:"";display:table;clear:both;}
.single-products #key-features .content .features .image .feature .feature-toggle{position:relative;z-index:2;width:40px;border-radius:20px;box-shadow:0 0 8px rgba(0,0,0,.5);cursor:pointer;}
.single-products #key-features .content .features .image .feature.right .feature-toggle{float:right;}
.single-products #key-features .content .features .image .feature .feature-toggle img{display:block;max-width:100%;height:auto;transition:opacity .2s;}
.single-products #key-features .content .features .image .feature .feature-toggle img.minus{position:absolute;top:0;left:0;opacity:0;}
.single-products #key-features .content .features .image .feature .feature-text{position:absolute;bottom:60px;border-radius:5px;opacity:0;padding:5.95% 6.55%;transition:opacity .2s;background-color:rgba(245,147,33,.98);}
.single-products #key-features .content .features .image .feature.left .feature-text{left:-5px;}
.single-products #key-features .content .features .image .feature.right .feature-text{right:-5px;}
.single-products #key-features .content .features .image .feature .feature-text p{font-family:ProximaNova-Semibold,arial,sans-serif;font-size:19px;line-height:1.11em;color:#ffffff;}
.single-products #key-features .content .features .image .feature .feature-text img{position:absolute;bottom:-12px;width:40px;opacity:.98;}
.single-products #key-features .content .features .image .feature.left .feature-text img{left:5px;}
.single-products #key-features .content .features .image .feature.right .feature-text img{right:5px;}
.single-products #description-two{margin-bottom:160px;}
.single-products #description-two .content{display:flex;align-items:center;width:81.25%;margin:0 auto;}
.single-products #description-two .content .text{width:50%;}
.single-products #description-two .content .text .title{font-family:ProximaNova-Bold,arial,sans-serif;font-size:50px;font-weight:normal;line-height:1.2em;margin-bottom:35px;}
.single-products #description-two .content .text p{font-size:22px;line-height:1.59em;margin-bottom:25px;}
.single-products #description-two .content .text p:last-of-type{margin-bottom:0;}
.single-products #description-two .content .image{width:50%;padding-left:3.5%}
.single-products #key-print-attributes{margin-bottom:110px;}
.single-products #key-print-attributes .content .title{font-family:ProximaNova-Bold,arial,sans-serif;font-size:50px;font-weight:normal;line-height:1.2em;text-align:center;margin-bottom:35px;}
.single-products #key-print-attributes .content .key-print-attributes-repeater{display:flex;justify-content:space-between;width:87.5%;margin:0 auto;}
.single-products #key-print-attributes .content .key-print-attributes-repeater .key-print-attribute{width:25%;padding:0 3.57%;}
.single-products #key-print-attributes .content .key-print-attributes-repeater .key-print-attribute .image{margin-bottom:20px;}
.single-products #key-print-attributes .content .key-print-attributes-repeater .key-print-attribute .image img{display:block;max-width:100%;height:auto;margin:0 auto;}
.single-products #key-print-attributes .content .key-print-attributes-repeater .key-print-attribute .text p{font-size:20px;line-height:1.3em;margin-bottom:25px;}
.single-products #key-print-attributes .content .key-print-attributes-repeater .key-print-attribute .text p:last-of-type{margin-bottom:0;}
.single-products #video-callout{position:relative;border-top:9px solid #702076;padding-top:1px;}
.single-products #video-callout img.bg{display:block;width:100%;height:auto;}
.single-products #video-callout .content{position:absolute;top:8.3%;right:0;bottom:0;left:0;width:45%;margin:0 auto;}
.single-products #video-callout .content .title.video{font-family:ProximaNova-Bold,arial,sans-serif;font-size:50px;font-weight:normal;line-height:1em;color:#ffffff;text-align:center;margin-bottom:4.86%;}
.single-products #video-callout .content .callout{position:relative;box-shadow:0 0 30px rgba(0,0,0,.5);margin-bottom:6.94%;}
.single-products #video-callout .content .callout img.photo{display:block;width:100%;height:auto;}
.single-products #video-callout .content .callout img.arrow{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:12.5%;height:auto;margin:auto;}
.single-products #video-callout .content .title.demo{font-family:ProximaNova-Bold,arial,sans-serif;font-size:37px;font-weight:normal;line-height:1.3em;color:#702076;text-align:center;margin-bottom:2.78%}
.single-products #video-callout .content a.btn{display:block;width:100%;max-width:480px;height:60px;font-family:ProximaNova-Semibold,arial,sans-serif;font-size:24px;font-weight:normal;line-height:0;color:#ffffff;border-radius:4px;box-shadow:0px 2px 2px rgba(0,0,0,.5);text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;margin:0 auto;padding:0 20px;background-color:#f59321;}
.single-products #video-callout .content a.btn:after{content:'';display:inline-block;height:38px;}
.single-products #white-paper-callout{position:relative;border-top:9px solid #702076;padding-top:1px;}
.single-products #white-paper-callout img.bg{display:block;width:100%;height:auto;}
.single-products #white-paper-callout .content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;width:50.9375%;margin:auto;}
.single-products #white-paper-callout .content .image{width:30.67%;}
.single-products #white-paper-callout .content .text{width:69.33%;padding-left:4.29%;}
.single-products #white-paper-callout .content .text .type{font-family:ProximaNova-Semibold,arial,sans-serif;font-size:24px;line-height:1.167em;text-transform:uppercase;margin-bottom:10px;}
.single-products #white-paper-callout .content .text .title{font-family:ProximaNova-Semibold,arial,sans-serif;font-size:37px;line-height:1em;color:#702076;margin-bottom:15px;}
.single-products #white-paper-callout .content .text p{font-size:22px;line-height:1.18em;margin-bottom:25px;}
.single-products #white-paper-callout .content .text p:last-of-type{margin-bottom:20px;}
.single-products #white-paper-callout .content a.btn{display:inline-block;height:60px;font-family:ProximaNova-Semibold,arial,sans-serif;font-size:24px;font-weight:normal;line-height:0;color:#ffffff;border-radius:4px;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;margin:0 auto;padding:0 28px;background-color:#702076;}
.single-products #white-paper-callout .content a.btn:after{content:'';display:inline-block;height:38px;}

.single-software #body-container {
	padding-bottom:0;
}

.single-software #body-container .entry-content {
	width:92%;
	max-width:800px;
	margin:0 auto;
	padding:45px .83% 60px;
}

.single-software #body-container h1 {
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:51px;
	font-weight:normal;
	line-height:1.2;
	color:#702076;
	text-transform:none;
	margin-bottom:25px;
}

.single-software #body-container h2 {
	font-family:ProximaNova-Semibold,arial,sans-serif;
	font-size:24px;
	font-weight:normal;
	line-height:1.2;
	color:#000000;
	margin-bottom:25px;
}

.single-software #body-container h3 {
	font-family:ProximaNova-Semibold,arial,sans-serif;
	font-size:24px;
	line-height:1.3;
	font-weight:normal;
	color:#6d6e70;
	margin:50px 0 25px;
}

.single-software #body-container ul {
	margin: 0 0 25px 35px;
}

.single-software #body-container ul li {
	font-size:20px;
	line-height:1.5;
	color:#000000;
	list-style:disc;
	margin:0 0 5px;
}

.single-software #body-container ul li:last-of-type {
	margin-bottom:0;
}

.single-software #body-container p {
	font-size:20px;
	line-height:1.5;
	margin-bottom:25px;
}

.single-software #body-container p:last-of-type {
	margin-bottom:0;
}

.single-software #body-container a {
	color:#f59321;
	text-decoration:underline;
}

.single-software #body-container .video-container {
	position:relative;
	max-width:100%;
	height:0;
	overflow:hidden;
	margin:0 0 25px;
	padding-bottom:56.25%;
}

.single-software #body-container .video-container iframe {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.single-software #body-container .inline-image {
	margin-bottom:25px;
}

.single-software #body-container .inline-image img {
	display:block;
	max-width:100%;
	height:auto;
	margin:0 auto 15px;
}

.single-software #body-container .inline-image .caption {
	font-size:14px;
	padding:10px;
	background-color:#ebebeb;
}


.single-supplies #body-container {
	padding-bottom:0;
}

.single-supplies #body-container .entry-content {
	padding-top:30px;
}

.single-supplies #title {
	margin-bottom:40px;
	background-image:url('/wp-content/themes/quicklabel2020/assets/images/bg_product_title.png');
	background-position:0 72.5%;
	background-repeat:repeat-x;
	background-size:1px 67%;
}

.single-supplies #title .content {
	display:flex;
	width:87.5%;
	max-width:1300px;
	align-items:stretch;
	margin:0 auto;
}

.single-supplies #title .content .text {
	position:relative;
	width:60%;
}

.single-supplies #title .content .text .title {
	position:absolute;
	top:24%;
	left:7%;
	display:flex;
	align-items:center;
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:65px;
	color:#ffffff;
	line-height:1;
	/* text-indent:-9999px; */
	width:90%;
	height:35%;
	background-position:center left;
	background-repeat:no-repeat;
	background-size:100% auto;
}

.single-supplies #title .content .text .subtitle {
	position:absolute;
	top:59%;
	left:7%;
	width:80%;
	height:32.59%;
	display:flex;
	align-items:center;
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:40px;
	line-height:1;
}

.single-supplies #description-one .content {
	width:92%;
	max-width:800px;
	margin:0 auto;
	padding:0 .83% 35px;
}

.single-supplies #body-container .entry-content h1 {
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:51px;
	font-weight:normal;
	line-height:1.2;
	color:#702076;
	text-transform:none;
	margin-bottom:25px;
}

.single-supplies #body-container .entry-content h2 {
	font-family:ProximaNova-Semibold,arial,sans-serif;
	font-size:24px;
	font-weight:normal;
	line-height:1.2;
	color:#000000;
	margin-bottom:25px;
}

.single-supplies #body-container .entry-content h3 {
	font-family:ProximaNova-Semibold,arial,sans-serif;
	font-size:24px;
	line-height:1.3;
	font-weight:normal;
	color:#6d6e70;
	margin:50px 0 25px;
}

.single-supplies #body-container .entry-content ul {
	margin: 0 0 25px 35px;
}

.single-supplies #body-container .entry-content ul li {
	font-size:20px;
	line-height:1.5;
	color:#000000;
	list-style:disc;
	margin:0 0 5px;
}

.single-supplies #body-container .entry-content ul li:last-of-type {
	margin-bottom:0;
}

.single-supplies #body-container .entry-content p {
	font-size:20px;
	line-height:1.5;
	margin-bottom:25px;
}

.single-supplies #body-container .entry-content a {
	color:#f59321;
	text-decoration:underline;
}

.single-supplies #video-callout {
	position:relative;
	border-top:9px solid #702076;
	padding-top:1px;
}

.single-supplies #video-callout img.bg {
	display:block;
	width:100%;
	height:auto;
}

.single-supplies #video-callout .content {
	position:absolute;
	top:8.3%;
	right:0;
	bottom:0;
	left:0;
	width:45%;
	margin:0 auto;
}

.single-supplies #video-callout .content .title.video {
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:50px;
	font-weight:normal;
	line-height:1;
	color:#ffffff;
	text-align:center;
	margin-bottom:4.86%;
}

.single-supplies #video-callout .content .callout {
	position:relative;
	box-shadow:0 0 30px rgba(0,0,0,.5);
	margin-bottom:6.94%;
}

.single-supplies #video-callout .content .callout img.photo {
	display:block;
	width:100%;
	height:auto;
}

.single-supplies #video-callout .content .callout img.arrow {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	display:block;
	width:12.5%;
	height:auto;
	margin:auto;
}

.single-supplies #video-callout .content .title.demo {
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:37px;
	line-height:1.3;
	color:#702076;
	text-align:center;
	margin-bottom:2.78%
}

.single-supplies #video-callout .content a.btn {
	display:block;
	width:100%;
	max-width:480px;
	height:60px;
	font-family:ProximaNova-Semibold,arial,sans-serif;
	font-size:24px;
	font-weight:normal;
	line-height:0;
	color:#ffffff;
	border-radius:4px;
	box-shadow:0px 2px 2px rgba(0,0,0,.5);
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	white-space:nowrap;
	margin:0 auto;
	padding:0 20px;
	background-color:#f59321;
}

.single-supplies #video-callout .content a.btn:after {
	content:'';
	display:inline-block;
	height:38px;
}


/*
.page-template-page-about_us #body-container{padding-bottom:60px;}
.page-template-page-about_us #body-container .page{float:none;width:100%;margin:0;padding-top:45px;}
.page-template-page-about_us .scroll #body-container article{padding-top:153px;}
.page-template-page-about_us #body-container .entry-content{width:92%;max-width:900px;text-align:center;margin:0 auto;padding:0 .83%;}
.page-template-page-about_us #body-container h1{font-family:ProximaNova-Bold,arial,sans-serif;font-size:51px;font-weight:normal;line-height:1.2em;color:#702076;text-transform:none;margin-bottom:45px;}
.page-template-page-about_us #body-container p{font-size:20px;line-height:1.5em;margin-bottom:25px;}
.page-template-page-about_us #body-container p:last-of-type{margin-bottom:0;}
.page-template-page-about_us #body-container .businesses{display:flex;justify-content:space-between;width:100%;margin:60px auto 0;}
.page-template-page-about_us #body-container .businesses a{display:flex;align-items:stretch;text-decoration:none;}
.page-template-page-about_us #body-container .businesses .business{position:relative;overflow:hidden;border:1px solid #6d6e70;width:100%;max-width:280px;border-radius:10px;padding:0 0 40px 0;background-color:#702076;}
.page-template-page-about_us #body-container .businesses a:nth-of-type(1){margin-right:15px;}
.page-template-page-about_us #body-container .businesses a:nth-of-type(2){margin:0 15px;}
.page-template-page-about_us #body-container .businesses a:nth-of-type(3){margin-left:15px;}
.page-template-page-about_us #body-container .businesses .business .text{text-align:left;padding:20px 17px 20px 17px;}
.page-template-page-about_us #body-container .businesses .business .text p{font-size:16px;color:#ffffff;}
.page-template-page-about_us #body-container .businesses .business .btn{position:absolute;bottom:0;left:0;font-family:ProximaNova-Semibold,arial,sans-serif;font-size:16px;font-weight:normal;color:#ffffff;text-transform:uppercase;padding:0 17px 20px 17px;}
*/


.page-template-default.page-id-7549 #body-container, .page-template-default.page-id-7570 #body-container {
	padding-bottom:0;
}

.page-template-default.page-id-7549 #body-container .entry-content, .page-template-default.page-id-7570 #body-container .entry-content {
	width:92%;
	max-width:800px;
	margin:0 auto;
	padding:45px .83% 60px;
}

.page-template-default.page-id-7549 #body-container h1, .page-template-default.page-id-7570 #body-container h1 {
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:51px;
	font-weight:normal;
	line-height:1.2;
	color:#702076;
	text-transform:none;
	margin-bottom:25px;
}

.page-template-default.page-id-7549 #body-container h2, .page-template-default.page-id-7570 #body-container h2 {
	font-family:ProximaNova-Semibold,arial,sans-serif;
	font-size:24px;
	font-weight:normal;
	line-height:1.2;
	color:#000000;
	margin-bottom:25px;
}

.page-template-default.page-id-7549 #body-container h3, .page-template-default.page-id-7570 #body-container h3 {
	font-family:ProximaNova-Semibold,arial,sans-serif;
	font-size:24px;
	line-height:1.3;
	font-weight:normal;
	color:#6d6e70;
	margin:50px 0 25px;
}

.page-template-default.page-id-7549 #body-container ul, .page-template-default.page-id-7570 #body-container ul {
	margin: 0 0 25px 35px;
}

.page-template-default.page-id-7549 #body-container ul li, .page-template-default.page-id-7570 #body-container ul li {
	font-size:20px;
	line-height:1.5;
	color:#000000;
	list-style:disc;
	margin:0 0 5px;
}

.page-template-default.page-id-7549 #body-container ul li:last-of-type, .page-template-default.page-id-7570 #body-container ul li:last-of-type {
	margin-bottom:0;
}

.page-template-default.page-id-7549 #body-container p, .page-template-default.page-id-7570 #body-container p {
	font-size:20px;
	line-height:1.5;
	margin-bottom:25px;
}

.page-template-default.page-id-7549 #body-container p:last-of-type, .page-template-default.page-id-7570 #body-container p:last-of-type {
	margin-bottom:0;
}

.page-template-default.page-id-7549 #body-container a, .page-template-default.page-id-7570 #body-container a {
	color:#f59321;
	text-decoration:underline;
}


.page-template-page-about_us #body-container {
	padding-bottom:0;
}

.page-template-page-about_us #body-container .entry-content {
	padding:45px 0;
}

.page-template-page-about_us #body-container #intro {
	text-align:center;
	margin:0 auto;
	padding:0 .83%;
}

.page-template-page-about_us #body-container #intro .text h1 {
	max-width:1100px;
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:51px;
	font-weight:normal;
	line-height:1.2;
	color:#702076;
	text-transform:none;
	margin:0 auto 45px;
}


.page-template-page-about_us #body-container #intro .text p {
	max-width:900px;
	font-size:22px;
	line-height:1.5;
	margin:0 auto 25px;
}

.page-template-page-about_us #body-container #intro .text p strong {
	font-family:ProximaNova-Semibold,arial,sans-serif;
}

.page-template-page-about_us #body-container #intro .text p:last-of-type {
	margin-bottom:0;
}

.page-template-page-about_us #body-container #intro .repeater {
	display:flex;
	justify-content:space-between;	
	width:92%;
	max-width:1259px;
	margin:80px auto 85px;
}

.page-template-page-about_us #body-container #intro .repeater .repeat {
	text-align:center;
	padding:0 20px;
}

.page-template-page-about_us #body-container #intro .repeater .repeat .image {
	margin-bottom:25px;
}

.page-template-page-about_us #body-container #intro .repeater .repeat .image img {
	display:block;
	width:auto;
	height:100%;
	max-height:100px;
	margin:0 auto;
}

.page-template-page-about_us #body-container #intro .repeater .repeat .text p {
	font-size:20px;
	line-height:1.25;
	margin-bottom:25px;
}

.page-template-page-about_us #body-container #intro .repeater .repeat .text p:last-of-type {
	margin-bottom:0;
}

.page-template-page-about_us #body-container #brands {
	text-align:center;
	padding:65px .83% 85px;
	background-image:url('/wp-content/themes/quicklabel2020/assets/images/bg_about_brands.jpg');
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
}

.page-template-page-about_us #body-container #brands .title {
	max-width:1100px;
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:51px;
	line-height:1;
	color:#f59321;
	margin:0 auto 45px;
}

.page-template-page-about_us #body-container #brands .repeater {
	display:flex;
	justify-content:space-between;
	width:92%;
	max-width:1259px;
	margin:0 auto;
}

.page-template-page-about_us #body-container #brands .repeater .repeat {
	max-width:360px;
	padding:0 20px;
}

.page-template-page-about_us #body-container #brands .repeater .repeat .image {
	margin-bottom:35px;
}

.page-template-page-about_us #body-container #brands .repeater .repeat .image img {
	display:block;
	width:auto;
	height:100%;
	max-height:46px;
	margin:0 auto;
	padding-bottom:6px;
}

.page-template-page-about_us #body-container #brands .repeater .repeat:last-of-type .image img {
	padding-bottom:0px;
}

.page-template-page-about_us #body-container #brands .repeater .repeat .text p {
	font-size:22px;
	line-height:1.25;
	color:#ffffff;
	margin-bottom:25px;
}

.page-template-page-about_us #body-container #brands .repeater .repeat .text p:last-of-type {
	margin-bottom:0;
}

.page-template-page-about_us #body-container #infographic {
	text-align:center;
	padding:65px .83% 85px;
}

.page-template-page-about_us #body-container #infographic .title {
	max-width:1100px;
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:51px;
	line-height:1.2;
	color:#231f20;
	margin:0 auto 65px;
}

.page-template-page-about_us #body-container #infographic .image {
	max-width:1312px;
	margin:0 auto;
}

.page-template-page-about_us #body-container #infographic .image img {
	display:block;
	max-width:100%;
	height:auto;
}

.page-template-page-about_us #body-container #oem {
	text-align:center;
	padding:75px .83% 85px;
	background-color:#f1f2f2;
	background: url("/wp-content/themes/quicklabel2020/assets/images/bg_about_oem.jpg") no-repeat center /cover;
}

.page-template-page-about_us #body-container #oem .image {
	margin-bottom:25px;
}

.page-template-page-about_us #body-container #oem .image img {
	display:block;
	width:auto;
	height:100%;
	max-height:46px;
	margin:0 auto;
}

.page-template-page-about_us #body-container #oem .title {
	max-width:1100px;
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:51px;
	line-height:1.2;
	color:#231f20;
	margin:0 auto 45px;
}

.page-template-page-about_us #body-container #oem .text p {
	max-width:900px;
	font-size:22px;
	line-height:1.25;
	margin:0 auto 25px;
}

.page-template-page-about_us #body-container #oem .text p:last-of-type {
	margin-bottom:0;
}

.page-template-page-about_us #body-container #materials {
	padding:65px .83% 85px;
}

.page-template-page-about_us #body-container #materials .title {
	max-width:1100px;
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:51px;
	line-height:1;
	color:#231f20;
	text-align:center;
	margin:0 auto 30px;
}

.page-template-page-about_us #body-container #materials .images {
	display:flex;
	align-items:center;
	justify-content:center;
	margin:0 auto 35px;
}

.page-template-page-about_us #body-container #materials .images img:first-of-type {
	display:block;
	width:auto;
	height:100%;
	max-height:40px;
	margin-right:10px;
}

.page-template-page-about_us #body-container #materials .images img:last-of-type {
	display:block;
	max-width:100%;
	height:auto;
}

.page-template-page-about_us #body-container #materials > .text {
	max-width:900px;
	text-align:center;
	margin:0 auto 60px;
}

.page-template-page-about_us #body-container #materials .text p {
	font-size:23px;
	line-height:1.25;
	margin-bottom:25px;
}

.page-template-page-about_us #body-container #materials .text p:last-of-type {
	margin-bottom:0;
}

.page-template-page-about_us #body-container #materials .text p a {
	color:#702076;
	text-decoration:underline;
}

.page-template-page-about_us #body-container #materials .repeater {
	display:flex;
	justify-content:space-between;	
	width:92%;
	max-width:1259px;
	margin:0 auto 50px;
}

.page-template-page-about_us #body-container #materials .repeater .repeat {
	max-width:280px;
	padding:0 20px;
}

.page-template-page-about_us #body-container #materials .repeater .repeat .image {
	margin-bottom:25px;
}

.page-template-page-about_us #body-container #materials .repeater .repeat .image img {
	display:block;
	max-width:100%;
	height:auto;
}

.page-template-page-about_us #body-container #materials .repeater .repeat .text p {
	font-size:20px;
	line-height:1.25;
	margin-bottom:25px;
}

.page-template-page-about_us #body-container #materials .repeater .repeat .text p:last-of-type {
	margin-bottom:0;
}

.page-template-page-about_us #body-container #materials a.btn {
	display:block;
	width:100%;
	max-width:480px;
	height:60px;
	font-family:ProximaNova-Semibold,arial,sans-serif;
	font-size:24px;
	font-weight:normal;
	line-height:0;
	color:#ffffff;
	border-radius:4px;
	box-shadow:0px 2px 2px rgba(0,0,0,.5);
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	white-space:nowrap;
	margin:0 auto;
	padding:0 20px;
	background-color:#f59321;
}

.page-template-page-about_us #body-container #materials a.btn:after {
	content:'';
	display:inline-block;
	height:38px;
}

.page-template-page-about_us #body-container #support {
	text-align:center;
	padding:60px .83% 70px;
	background-color:#f1f2f2;
}

.page-template-page-about_us #body-container #support .title {
	max-width:1100px;
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:51px;
	line-height:1.2;
	color:#231f20;
	margin:0 auto 45px;
}

.page-template-page-about_us #body-container #support .repeater {
	display:flex;
	justify-content:space-between;	
	width:92%;
	max-width:1259px;
	margin:0 auto;
}

.page-template-page-about_us #body-container #support .repeater .repeat {
	max-width:240px;
	text-align:center;
	padding:0 20px;
}

.page-template-page-about_us #body-container #support .repeater .repeat .image {
	margin-bottom:25px;
}

.page-template-page-about_us #body-container #support .repeater .repeat .image img {
	display:block;
	width:auto;
	height:100%;
	max-height:100px;
	margin:0 auto;
}

.page-template-page-about_us #body-container #support .repeater .repeat .text p {
	font-size:20px;
	line-height:1.25;
	margin-bottom:25px;
}

.page-template-page-about_us #body-container #support .repeater .repeat .text p:last-of-type {
	margin-bottom:0;
}

.page-template-page-about_us #body-container #consultations {
	padding:75px .83% 15px;
}

.page-template-page-about_us #body-container #consultations .title {
	max-width:1100px;
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:51px;
	line-height:1.2;
	color:#231f20;
	text-align:center;
	margin:0 auto 45px;
}

.page-template-page-about_us #body-container #consultations .text {
	max-width:900px;
	border:2px solid #702076;
	border-radius:20px;
	background-color:#f1f2f2;
	margin:0 auto 50px;
	padding:50px;
}

.page-template-page-about_us #body-container #consultations .text p {
	font-size:22px;
	line-height:1.25;
	margin-bottom:25px;
}

.page-template-page-about_us #body-container #consultations .text p:last-of-type {
	margin-bottom:0;
}

.page-template-page-about_us #body-container #consultations .text p strong {
	color:#702076;
}

.page-template-page-about_us #body-container #consultations .title.demo {
	font-size:30px;
	color:#702076;
	margin-bottom:25px;
}

.page-template-page-about_us #body-container #consultations a.btn {
	display:block;
	width:100%;
	max-width:480px;
	height:60px;
	font-family:ProximaNova-Semibold,arial,sans-serif;
	font-size:24px;
	font-weight:normal;
	line-height:0;
	color:#ffffff;
	border-radius:4px;
	box-shadow:0px 2px 2px rgba(0,0,0,.5);
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	white-space:nowrap;
	margin:0 auto;
	padding:0 20px;
	background-color:#f59321;
}

.page-template-page-about_us #body-container #consultations a.btn:after {
	content:'';
	display:inline-block;
	height:38px;
}


/*
.page-template-page-compare #body-container .page{float:none;width:100%;margin:0;}
.page-template-page-compare .scroll #body-container article{padding-top:245px;}
*/
.page-template-page-compare #body-container{padding-bottom:0;}
.page-template-page-compare #body-container #compare{margin-bottom:45px;}
.page-template-page-compare #body-container .entry-content{width:92%;margin:0 auto;padding:45px .83% 0;}
.page-template-page-compare #body-container #title h1{font-family:ProximaNova-Bold,arial,sans-serif;font-size:51px;font-weight:normal;line-height:1.2em;color:#702076;text-align:center;text-transform:none;margin-bottom:45px;}
.page-template-page-compare #body-container .table{width:100%;max-width:1200px;margin:0 auto 60px;}
.page-template-page-compare #body-container .table .row{display:flex;margin:0 -3px 6px;}
.page-template-page-compare #body-container .table .row .cell{display:flex;align-items:center;justify-content:center;width:18.33%;font-family:ProximaNova-Bold,arial,sans-serif;font-size:16px;font-weight:normal;line-height:1.125em;color:#702076;text-align:center;background-color:#F1F2F2;margin:0 3px;padding:1.167%;}
.page-template-page-compare #body-container .table .row .cell:first-of-type{justify-content:flex-end;width:8.33%;line-height:1em;color:#231F20;text-align:right;padding:0;background-color:transparent;}
.page-template-page-compare #body-container .table .row.top .cell{align-items:flex-start;font-family:ProximaNova-Light,arial,sans-serif;font-size:15px;line-height:1.33em;color:#231F20;text-align:left;background:linear-gradient(rgba(241,242,242,1) 0%, rgba(241,242,242,0) 100%);}
.page-template-page-compare #body-container .table .row.top .cell .image{display:table-cell;vertical-align:middle;}
.page-template-page-compare #body-container .table .row.top .cell .image img{display:block;width:100%;height:auto;}
.page-template-page-compare #body-container .table .row.top .cell .title{font-family:ProximaNova-Semibold,arial,sans-serif;font-size:30px;line-height:1.33em;color:#702076;text-align:center;margin-bottom:10px;}
.page-template-page-compare #body-container .table .row.top .cell strong{font-family:ProximaNova-Bold,arial,sans-serif;font-size:17px;line-height:1.06em;}
.page-template-page-compare #body-container .table .row.top .cell:first-of-type{background:none;}
.page-template-page-compare #body-container .slider.mobile{display:none;opacity:0;}
.page-template-page-compare #body-container .slider .slick-list{width:100%;}
.page-template-page-compare #body-container .slider .slick-prev, .page-template-page-compare #body-container .slider .slick-next{position:absolute;top:120px;z-index:3;text-indent:-9999px;width:36px;height:41px;cursor:pointer;margin:0;padding:0;background:none;}
.page-template-page-compare #body-container .slider .slick-prev{background-image:url(/wp-content/themes/quicklabel2020/assets/images/arrow_left.svg);background-position:left center;background-repeat:no-repeat;background-size:35px auto;left:-20px;}
.page-template-page-compare #body-container .slider .slick-next{background-image:url(/wp-content/themes/quicklabel2020/assets/images/arrow_right.svg);background-position:right center;background-repeat:no-repeat;background-size:35px auto;right:-20px;}
.page-template-page-compare #body-container .page a.fancybox-video-trigger{text-decoration:none;}
.page-template-page-compare #video-callout{position:relative;border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;}
.page-template-page-compare #video-callout img.bg{display:block;width:100%;height:auto;}
.page-template-page-compare #video-callout .callout{position:absolute;top:17.7%;right:0;left:0;width:100%;max-width:720px;height:auto;box-shadow:0 0 30px rgba(0,0,0,.5);margin:0 auto;}
.page-template-page-compare #video-callout .callout img.photo{display:block;width:100%;height:auto;}
.page-template-page-compare #video-callout .callout img.arrow{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:12.5%;height:auto;margin:auto;}
.page-template-page-compare #video-callout .callout .callout-text{position:absolute;top:-7.41%;left:-6.25%;width:100%;max-width:263px;height:auto;font-family:ProximaNova-Semibold,arial,sans-serif;font-size:30px;font-weight:normal;line-height:1.2em;color:#ffffff;padding:3.06%;box-shadow:0 0 30px rgba(0,0,0,.5);background-color:#702076;}
.page-template-page-compare #white-paper-callout{position:relative;border-top:9px solid #702076;padding-top:1px;}
.page-template-page-compare #white-paper-callout img.bg{display:block;width:100%;height:auto;}
.page-template-page-compare #white-paper-callout .content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;width:50.9375%;margin:auto;}
.page-template-page-compare #white-paper-callout .content .image{width:30.67%;}
.page-template-page-compare #white-paper-callout .content .text{width:69.33%;padding-left:4.29%;}
.page-template-page-compare #white-paper-callout .content .text .type{font-family:ProximaNova-Semibold,arial,sans-serif;font-size:24px;line-height:1.167em;text-transform:uppercase;margin-bottom:10px;}
.page-template-page-compare #white-paper-callout .content .text .title{font-family:ProximaNova-Semibold,arial,sans-serif;font-size:37px;line-height:1em;color:#702076;margin-bottom:15px;}
.page-template-page-compare #white-paper-callout .content .text p{font-size:22px;line-height:1.18em;margin-bottom:25px;}
.page-template-page-compare #white-paper-callout .content .text p:last-of-type{margin-bottom:20px;}
.page-template-page-compare #white-paper-callout .content a.btn{display:inline-block;height:60px;font-family:ProximaNova-Semibold,arial,sans-serif;font-size:24px;font-weight:normal;line-height:0;color:#ffffff;border-radius:4px;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;margin:0 auto;padding:0 28px;background-color:#702076;}
.page-template-page-compare #white-paper-callout .content a.btn:after{content:'';display:inline-block;height:38px;}

.page-template-page-contact_us #body-container{padding-bottom:0;}
.page-template-page-contact_us #body-container .page{float:none;width:100%;margin:0;padding-top:45px;}
/* .page-template-page-contact_us .scroll #body-container article{padding-top:153px;} */
.page-template-page-contact_us #body-container .entry-content{width:92%;max-width:1200px;text-align:center;margin:0 auto;padding:0 .83% 20px;}
.page-template-page-contact_us #body-container h1{font-family:ProximaNova-Bold,arial,sans-serif;font-size:51px;font-weight:normal;line-height:1.2em;color:#702076;text-transform:none;margin-bottom:30px;}
.page-template-page-contact_us #body-container .locations{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;margin:0 auto;padding-top:15px;}
.page-template-page-contact_us #body-container .locations .location{width:33%;padding-bottom:40px;}
.page-template-page-contact_us .video-row {
	background-color:#f1f2f2;
}

.page-template-page-contact_us .video-row .video {
	width:92%;
	max-width:800px;
	margin:0 auto;
	padding:60px .83%;
}

.page-template-page-contact_us #body-container .page .video-row .video h2 {
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:51px;
	line-height:1.2;
	color:#231f20;
	text-align:center;
	margin:0 auto 45px;
}

.page-template-page-contact_us .form-row .form {
	width:92%;
	max-width:800px;
	margin:0 auto;
	padding:60px .83%;
}

.page-template-page-contact_us #body-container .page .form-row .form h2 {
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:51px;
	line-height:1.2;
	color:#231f20;
	text-align:center;
	margin:0 auto 45px;
}


.page-template-page-demo_request #body-container {
	padding-bottom:0;
}

.page-template-page-demo_request #landing-page {
	position:relative;
	margin-top:1px;
	padding:36px 0;
	background-image:url('/wp-content/themes/quicklabel2020/assets/images/bg_product_white-paper-callout.png');
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
}

/*
.page-template-page-demo_request .scroll #landing-page {
	margin-top:0;
	padding-top:145px;
}
*/

.page-template-page-demo_request #landing-page .content {
	display:flex;
	align-items:top;
	width:100%;
	max-width:775px;
	margin:0 auto;
	padding:0 20px;
}

.page-template-page-demo_request #landing-page .content .image {
	width:30.67%;
}

.page-template-page-demo_request #landing-page .content .text {
	width:69.33%;
	padding-left:4.29%;
}

.page-template-page-demo_request #landing-page .content .text .type {
	font-family:ProximaNova-Semibold,arial,sans-serif;
	font-size:24px;
	line-height:1.167;
	text-transform:uppercase;
	margin-bottom:10px;
}

.page-template-page-demo_request #landing-page .content .text .title {
	font-family:ProximaNova-Semibold,arial,sans-serif;
	font-size:37px;
	line-height:1;
	color:#702076;
	margin-bottom:15px;
}

.page-template-page-demo_request #landing-page .content .text p {
	font-size:22px;
	line-height:1.18;
	margin-bottom:25px;
}

.page-template-page-demo_request #landing-page .content .text p:last-of-type {
	margin-bottom:20px;
}


.page-template-page-legal_notices #body-container {
	padding-bottom:0;
}

.page-template-page-legal_notices #body-container .entry-content {
	width:92%;
	max-width:800px;
	margin:0 auto;
	padding:45px .83% 60px;
}

.page-template-page-legal_notices #body-container h1 {
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:51px;
	font-weight:normal;
	line-height:1.2;
	color:#702076;
	text-transform:none;
	margin-bottom:25px;
}

.page-template-page-legal_notices #body-container h2 {
	font-family:ProximaNova-Semibold,arial,sans-serif;
	font-size:24px;
	font-weight:normal;
	line-height:1.2;
	color:#000000;
	margin-bottom:25px;
}

.page-template-page-legal_notices #body-container h3 {
	font-family:ProximaNova-Semibold,arial,sans-serif;
	font-size:24px;
	line-height:1.3;
	font-weight:normal;
	color:#6d6e70;
	margin:50px 0 25px;
}

.page-template-page-legal_notices #body-container ul {
	margin: 0 0 25px 35px;
}

.page-template-page-legal_notices #body-container ul li {
	font-size:20px;
	line-height:1.5;
	color:#000000;
	list-style:disc;
	margin:0 0 5px;
}

.page-template-page-legal_notices #body-container ul li:last-of-type {
	margin-bottom:0;
}

.page-template-page-legal_notices #body-container p {
	font-size:20px;
	line-height:1.5;
	margin-bottom:25px;
}

.page-template-page-legal_notices #body-container p:last-of-type {
	margin-bottom:0;
}

.page-template-page-legal_notices #body-container a {
	color:#f59321;
	text-decoration:underline;
}


.page-template-page-legal_notices_index #body-container {
	padding-bottom:40px;
}

.page-template-page-legal_notices_index #body-container .entry-content {
	width:92%;
	text-align:center;
	margin:0 auto;
	padding:45px .83%;
}

.page-template-page-legal_notices_index #body-container h1 {
	max-width:900px;
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:51px;
	font-weight:normal;
	line-height:1.2;
	color:#702076;
	text-transform:none;
	/* margin:0 auto 45px; */
	margin:0 auto;
}

.page-template-page-legal_notices_index #body-container p {
	max-width:900px;
	font-size:20px;
	line-height:1.5;
	margin:0 auto 25px;
}

.page-template-page-legal_notices_index #body-container p:last-of-type {
	margin-bottom:0;
}

.page-template-page-legal_notices_index #body-container #pages-container {
	width:92%;
	margin:0 auto;
	padding:0 .83%;
}

.page-template-page-legal_notices_index #body-container #pages {
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	width:100%;
	/* margin:0 -20px; */
	margin:0 auto;
}

.page-template-page-legal_notices_index #body-container #pages .card {
	width:100%;
	max-width:360px;
	margin:0 20px 20px;
	padding:0;
	background-color:rgba(245, 245, 245, 0.8);
}

.page-template-page-legal_notices_index #body-container #pages .card a:hover {
	text-decoration:none;
}

.page-template-page-legal_notices_index #body-container #pages .card img {
	display:block;
	max-width:100%;
	height:auto;
}

.page-template-page-legal_notices_index #body-container #pages .card .title {
	display:flex;
	align-items:center;
	height:60px;
	font-size:22px;
	line-height:1;
	color:#ffffff;
	text-transform:uppercase;
	padding:0 20px;
	background:#702076;
}

.page-template-page-legal_notices_index #body-container #pages .card .text {
	padding:20px;
}

.page-template-page-legal_notices_index #body-container #pages .card .text p {
	font-size:18px;
	line-height:1.11;
	margin-bottom:20px;
}

.page-template-page-legal_notices_index #body-container #pages .card .text p:last-of-type {
	margin-bottom:0;
}

.page-template-page-legal_notices_index #body-container #pages .card .text ul {
	margin:0;
}

.page-template-page-legal_notices_index #body-container #pages .card .text ul li {
	font-size:18px;
	line-height:1.11;
	list-style:none;
	margin-bottom:5px;
	padding-left:20px;
	background-image:url('/wp-content/themes/quicklabel2020/assets/images/bullet_home_products.png');
	background-position:top 1px left;
	background-repeat:no-repeat;
	background-size:12px auto;
}

.page-template-page-legal_notices_index #body-container #pages .card .text ul li:last-of-type {
	margin:0;
}


.page-template-page-news #body-container {
	padding-bottom:0;
}

.page-template-page-news #body-container .entry-content {
	width:92%;
	max-width:800px;
	margin:0 auto;
	padding:45px .83% 60px;
}

.page-template-page-news #body-container h1 {
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:51px;
	font-weight:normal;
	line-height:1.2;
	color:#702076;
	text-transform:none;
	margin-bottom:25px;
}

.page-template-page-news #body-container h2 {
	font-family:ProximaNova-Semibold,arial,sans-serif;
	font-size:24px;
	font-weight:normal;
	line-height:1.2;
	color:#000000;
	margin-bottom:25px;
}

.page-template-page-news #body-container h3 {
	font-family:ProximaNova-Semibold,arial,sans-serif;
	font-size:24px;
	line-height:1.3;
	font-weight:normal;
	color:#6d6e70;
	margin:50px 0 25px;
}

.page-template-page-news #body-container ul {
	margin: 0 0 25px 35px;
}

.page-template-page-news #body-container ul li {
	font-size:20px;
	line-height:1.5;
	color:#000000;
	list-style:disc;
	margin:0 0 5px;
}

.page-template-page-news #body-container ul li:last-of-type {
	margin-bottom:0;
}

.page-template-page-news #body-container p {
	font-size:20px;
	line-height:1.5;
	margin-bottom:25px;
}

.page-template-page-news #body-container p:last-of-type {
	margin-bottom:0;
}

.page-template-page-news #body-container a {
	color:#f59321;
	text-decoration:underline;
}


.page-template-page-product_index #body-container, .accessories-template-page-product_index #body-container, .supplies-template-page-product_index #body-container {
	padding-bottom:40px;
}

.page-template-page-product_index #body-container .entry-content, .accessories-template-page-product_index #body-container .entry-content, .supplies-template-page-product_index #body-container .entry-content {
	width:92%;
	text-align:center;
	margin:0 auto;
	padding:45px .83%;
}

.page-template-page-product_index.page-id-411 #body-container .entry-content {
	padding-bottom:0;
}

.page-template-page-product_index #body-container h1, .accessories-template-page-product_index #body-container h1, .supplies-template-page-product_index #body-container h1 {
	max-width:900px;
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:51px;
	font-weight:normal;
	line-height:1.2;
	color:#702076;
	text-transform:none;
	margin:0 auto 45px;
}

.page-template-page-product_index #body-container p, .accessories-template-page-product_index #body-container p, .supplies-template-page-product_index #body-container p {
	max-width:900px;
	font-size:20px;
	line-height:1.5;
	margin:0 auto 25px;
}

.page-template-page-product_index #body-container p:last-of-type, .accessories-template-page-product_index #body-container p:last-of-type, .supplies-template-page-product_index #body-container p:last-of-type {
	margin-bottom:0;
}

.page-template-page-product_index #body-container #products-container, .accessories-template-page-product_index #body-container #products-container, .supplies-template-page-product_index #body-container #products-container {
	width:92%;
	margin:0 auto;
	padding:0 .83%;
}

.page-template-page-product_index #body-container #products, .accessories-template-page-product_index #body-container #products, .supplies-template-page-product_index #body-container #products {
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	width:100%;
	/* margin:0 -20px; */
	margin:0 auto;
}

.page-template-page-product_index #body-container #products .product, .accessories-template-page-product_index #body-container #products .product, .supplies-template-page-product_index #body-container #products .product {
	display:flex;
	width:100%;
	max-width:360px;
	margin:0 20px 20px;
	padding:0;
	background-color:rgba(245, 245, 245, 0.8);
}

.page-template-page-product_index #body-container #products .product a:hover, .accessories-template-page-product_index #body-container #products .product a:hover, .supplies-template-page-product_index #body-container #products .product a:hover {
	text-decoration:none;
}

.page-template-page-product_index #body-container #products .product img, .accessories-template-page-product_index #body-container #products .product img, .supplies-template-page-product_index #body-container #products .product img {
	display:block;
	max-width:100%;
	height:auto;
}

.page-template-page-product_index #body-container #products .product .title, .accessories-template-page-product_index #body-container #products .product .title, .supplies-template-page-product_index #body-container #products .product .title {
	display:flex;
	align-items:center;
	height:60px;
	font-size:22px;
	line-height:1;
	color:#ffffff;
	text-transform:uppercase;
	padding:0 20px;
	background:#702076;
}

.page-template-page-product_index #body-container #products .product .text, .accessories-template-page-product_index #body-container #products .product .text, .supplies-template-page-product_index #body-container #products .product .text {
	padding:20px;
}

.page-template-page-product_index #body-container #products .product .text p, .accessories-template-page-product_index #body-container #products .product .text p, .supplies-template-page-product_index #body-container #products .product .text p {
	font-size:18px;
	line-height:1.11;
	margin-bottom:20px;
}

.page-template-page-product_index #body-container #products .product .text p:last-of-type, .accessories-template-page-product_index #body-container #products .product .text p:last-of-type, .supplies-template-page-product_index #body-container #products .product .text p:last-of-type {
	margin-bottom:0;
}

.page-template-page-product_index #body-container #products .product .text ul, .accessories-template-page-product_index #body-container #products .product .text ul, .supplies-template-page-product_index #body-container #products .product .text ul {
	margin:0;
}

.page-template-page-product_index #body-container #products .product .text ul li, .accessories-template-page-product_index #body-container #products .product .text ul li, .supplies-template-page-product_index #body-container #products .product .text ul li {
	font-size:18px;
	line-height:1.11;
	list-style:none;
	margin-bottom:5px;
	padding-left:20px;
	background-image:url('/wp-content/themes/quicklabel2020/assets/images/bullet_home_products.png');
	background-position:top 1px left;
	background-repeat:no-repeat;
	background-size:12px auto;
}

.page-template-page-product_index #body-container #products .product .text ul li:last-of-type, .accessories-template-page-product_index #body-container #products .product .text ul li:last-of-type, .supplies-template-page-product_index #body-container #products .product .text ul li:last-of-type {
	margin:0;
}


.page-template-page-resource_center #body-container {
	padding-bottom:40px;
}

.page-template-page-resource_center #body-container .entry-content {
	width:92%;
	margin:0 auto;
	padding:45px .83% 20px;
}

.page-template-page-resource_center #body-container h1 {
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:51px;
	font-weight:normal;
	line-height:1;
	color:#000000;
	border-bottom:6px solid #702076;
	text-align:center;
	text-transform:none;
	margin:0 auto 50px;
	padding-bottom:45px;
}

.page-template-page-resource_center #resource-center {
	display:flex;
	width:85.5%;
	max-width:1599px;
	min-width:1180px;
	margin:0 auto;
}

.page-template-page-resource_center #resource-center #filters {
	width:24.15%;
	min-width:280px;
}

.page-template-page-resource_center #resource-center #results {
	width:75.85%;
	padding-left:2.54%;
}

.page-template-page-resource_center #body-container .page .box {
	margin-bottom:30px;
	padding:15px 0 20px;
	background-color:#f5f5f5;
}

.page-template-page-resource_center #body-container .page .box h3 {
    position:relative;
	font-family:ProximaNova-Semibold,arial,sans-serif;
    font-size:25px;
	line-height:1.2;
    color:#231f20;
    cursor:pointer;
    text-transform:uppercase;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	margin:0 20px 0 0;
    padding:0 48px 0 20px;
	background-image:url('/wp-content/themes/quicklabel2020/assets/images/icon_resource-center_plus.svg');
	background-position:center right;
	background-repeat:no-repeat;
	background-size:28px auto;
}

.page-template-page-resource_center #body-container .page .box h3.minus {
	background-image:url('/wp-content/themes/quicklabel2020/assets/images/icon_resource-center_minus.svg');
}

.page-template-page-resource_center #body-container .page .box ul {
	display:none;
	margin:0;
	padding:15px 10px 0 20px;
}

.page-template-page-resource_center #body-container .page .box ul li {
	font-size:17px;
	line-height:1.25;
	list-style:none;
	margin-bottom:10px;
}

.page-template-page-resource_center #body-container .page .box ul li:last-of-type {
	margin-bottom:0;
}

.page-template-page-resource_center #body-container .page .box ul li label {
	position:relative;
	display:inline-block;
	font-size:17px;
	line-height:1.25;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	padding-left:30px;
}

.page-template-page-resource_center #body-container .page .box ul li input[type="checkbox"] {
	position:absolute;
    width:0;
    height:0;
    cursor:pointer;
    opacity:0;
}

.page-template-page-resource_center #body-container .page .box ul li .check {
	position:absolute;
	top:2px;
	left:0;
	width:16px;
	height:16px;
	border:1px solid #6d6d6d;
	background-color:#ffffff;
}

.page-template-page-resource_center #body-container .page .box ul li .check:after {
	position:absolute;
	content:'';
	top:2px;
	left:2px;
	display:none;
	width:11px;
	height:7px;
	border:solid #00aeef;
	border-width:0 0 3px 3px;
	transform:rotate(315deg);
}

.page-template-page-resource_center #body-container .page .box ul li input:checked ~ .check:after {
	display:block;
}

.page-template-page-resource_center #results .filter-list {
	display:flex;
	justify-content:flex-start;
	width:100%;
	margin-bottom:14px;
}

.page-template-page-resource_center #results .filter-list .title {
	font-family:ProximaNova-Semibold,arial,sans-serif;
	font-size:25px;
	line-height:1;
	text-transform:uppercase;
	padding-right:14px;
}

.page-template-page-resource_center #results .filter-list .tags {
}

.page-template-page-resource_center #results .filter-list .tags:after {
	content:'';
	display:table;
	clear:both;
}

.page-template-page-resource_center #results .filter-list .tags .tag {
	float:left;
	display:inline-block;
	font-size:17px;
	line-height:1;
	color:#000000;
	border:1px solid #6d6d6d;
	cursor:pointer;
	margin:0 10px 10px 0;
	padding:7px 42px 6px 9px;
	background-image: url('/wp-content/themes/quicklabel2020/assets/images/icon_resource-center_close.svg');
	background-position:center right 5px;
	background-repeat:no-repeat;
	background-size:20px auto;
}

.page-template-page-resource_center #results #resource_center {
	margin-bottom:40px;
}

.page-template-page-resource_center #results #resource_center:after {
	content:"";
	display:table;
	clear:both;
}

.page-template-page-resource_center #results #resource_center input[type="text"] {
	float:left;
	width:60%;
	max-width:447px;
	font-size:16px;
	line-height:1.25;
	border:1px solid #6d6e70;
	padding:12px 10px 11px;
}

.page-template-page-resource_center #results #resource_center input[type="submit"] {
	float:left;
	width:44px;
	height:45px;
	border:none;
	cursor:pointer;
	text-indent:-9999px;
	background-color:#702076;
	background-image:url('/wp-content/themes/quicklabel2020/assets/images/icon_resource-center_search.svg');
	background-position:center;
	background-repeat:no-repeat;
	background-size:auto 25px;
}

.page-template-page-resource_center #results > .title {
	font-family:ProximaNova-Semibold,arial,sans-serif;
	font-size:25px;
	line-height:1;
	color:#00aeef;
	border-bottom:6px solid #00aeef;
	text-transform:uppercase;
	margin-bottom:25px;
	padding-bottom:5px;
}

.page-template-page-resource_center #results .card {
	background-color:#f5f5f5;
	margin-bottom:25px;
}

.page-template-page-resource_center #results .card:last-of-type {
	margin-bottom:0;
}

.page-template-page-resource_center #results .card a {
	text-decoration:none;
}

.page-template-page-resource_center #results .card .card-pad {
	display:flex;
	align-items:center;
	width:100%;
	padding:20px;
}

.page-template-page-resource_center #results .card .card-pad .image {
	width:35%;
	min-width:200px;
	padding-right:40px;
}

.page-template-page-resource_center #results .card .card-pad .image img {
	display:block;
	max-width:100%;
	height:auto;
	max-height:200px;
	margin:0 auto;
}

.page-template-page-resource_center #results .card .card-pad .text {
	width:92%;
	max-width:800px;
}

.page-template-page-resource_center #results .card .card-pad .text .type {
	font-family:ProximaNova-Semibold,arial,sans-serif;
	font-size:25px;
	line-height:1;
	color:#702076;
	text-transform:uppercase;
	margin-bottom:15px;
}

.page-template-page-resource_center #results .card .card-pad .text .title {
	font-family:ProximaNova-Semibold,arial,sans-serif;
	font-size:28px;
	line-height:1;
	color:#000000;
	margin-bottom:20px;
}

.page-template-page-resource_center #results .card .card-pad .text .btn {
	display:block;
	width:100%;
	max-width:230px;
	height:36px;
	font-family:ProximaNova-Semibold,arial,sans-serif;
	font-size:20px;
	line-height:0;
	color:#ffffff;
	border-radius:5px;
	text-align:center;
	text-transform:uppercase;
	background-color:#f59321;
}

.page-template-page-resource_center #results .card .card-pad .btn:after {
	content:'';
	display:inline-block;
	height:25px;
}


.page-template-page-support #body-container {
	padding-bottom:0;
}

.page-template-page-support #body-container .entry-content {
	width:92%;
	max-width:800px;
	margin:0 auto;
	padding:45px .83% 60px;
}

.page-template-page-support #body-container h1 {
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:51px;
	font-weight:normal;
	line-height:1.2;
	color:#702076;
	text-transform:none;
	margin-bottom:25px;
}

.page-id-7777.page-template-page-support #body-container h1 {
	display:none;
}

.page-template-page-support #body-container h2 {
	font-family:ProximaNova-Semibold,arial,sans-serif;
	font-size:24px;
	font-weight:normal;
	line-height:1.2;
	color:#000000;
	margin-bottom:25px;
}

.page-template-page-support #body-container h3 {
	font-family:ProximaNova-Semibold,arial,sans-serif;
	font-size:24px;
	line-height:1.3;
	font-weight:normal;
	color:#6d6e70;
	margin:50px 0 25px;
}

.page-template-page-support #body-container ul {
	margin: 0 0 25px 35px;
}

.page-template-page-support #body-container ul li {
	font-size:20px;
	line-height:1.5;
	color:#000000;
	list-style:disc;
	margin:0 0 5px;
}

.page-template-page-support #body-container ul li:last-of-type {
	margin-bottom:0;
}

.page-template-page-support #body-container p {
	font-size:20px;
	line-height:1.5;
	margin-bottom:25px;
}

.page-template-page-support #body-container p:last-of-type {
	margin-bottom:0;
}

.page-template-page-support #body-container a {
	color:#f59321;
	text-decoration:underline;
}

.page-template-page-support #body-container select#download_select {
	width:66.67%;
	height:2.3125rem;
	font-family:inherit;
	font-size:0.875rem;
	line-height:normal;
	color:rgba(0,0,0,0.75);
	border:1px solid #cccccc;
	-webkit-appearance:none !important;
	-moz-appearance:none !important;
	margin-bottom:25px;
	padding:0.5rem;
	background-color:#FAFAFA;
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);
	background-position:100% center;
	background-repeat:no-repeat;
}

.page-id-7777.page-template-page-support #body-container .group {
	display:flex;
	justify-content:space-between;
	width:100%;
}

.page-id-7777.page-template-page-support #body-container .group .cell {
	width:19%;
}

.page-id-7777.page-template-page-support #body-container .group .cell:nth-of-type(2) {
	width:39%;
}

.page-id-7777.page-template-page-support #body-container .group .cell p:last-of-type {
	margin-bottom:25px;
}

.page-id-7777.page-template-page-support #body-container .group .cell p strong:after {
	content:"";
	display:table;
	clear:both;
}


.page-template-page-support_downloads #body-container {
	padding-bottom:0;
}

.page-template-page-support_downloads #body-container .entry-content {
	width:92%;
	max-width:800px;
	margin:0 auto;
	padding:45px .83% 60px;
}

.page-template-page-support_downloads #body-container h1 {
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:51px;
	font-weight:normal;
	line-height:1.2;
	color:#702076;
	text-align:center;
	text-transform:none;
	margin-bottom:45px;
}

.page-template-page-support_downloads #body-container .toggle {
    position:relative;
    font-family:ProximaNova-Semibold,arial,sans-serif;
    font-size:26px;
    min-height:54px;
    line-height:1;
    color:#ffffff;
    cursor:pointer;
    text-transform:uppercase;
    margin-bottom:1px;
    padding:14px;
    background:#f59321;
}

.page-template-page-support_downloads #body-container .toggle .icon-plus, .page-template-page-support_downloads #body-container .toggle .icon-minus {
	float:right;
	display:inline-block;
}

.page-template-page-support_downloads #body-container .toggle .hide {
	display:none;
}

.page-template-page-support_downloads #body-container .download {
	margin:20px 0;
}

.page-template-page-support_downloads #body-container .download img.btn-download {
	float:right;
	display:block;
	max-width:100%;
	height:auto;
}

.page-template-page-support_downloads #body-container .download a {
	color:#f59321;
	text-decoration:underline;
}


.page-template-page-support_index #body-container {
	padding-bottom:40px;
}

.page-template-page-support_index #body-container .entry-content {
	width:92%;
	text-align:center;
	margin:0 auto;
	padding:45px .83%;
}

.page-template-page-support_index #body-container h1 {
	max-width:900px;
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:51px;
	font-weight:normal;
	line-height:1.2;
	color:#702076;
	text-transform:none;
	/* margin:0 auto 45px; */
	margin:0 auto;
}

.page-template-page-support_index #body-container p {
	max-width:900px;
	font-size:20px;
	line-height:1.5;
	margin:0 auto 25px;
}

.page-template-page-support_index #body-container p:last-of-type {
	margin-bottom:0;
}

.page-template-page-support_index #body-container #pages-container {
	width:92%;
	margin:0 auto;
	padding:0 .83%;
}

.page-template-page-support_index #body-container #pages {
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	width:100%;
	/* margin:0 -20px; */
	margin:0 auto;
}

.page-template-page-support_index #body-container #pages .card {
	display:flex;
	width:100%;
	max-width:360px;
	margin:0 20px 20px;
	padding:0;
	background-color:rgba(245, 245, 245, 0.8);
}

.page-template-page-support_index #body-container #pages .card a:hover {
	text-decoration:none;
}

.page-template-page-support_index #body-container #pages .card img {
	display:block;
	max-width:100%;
	height:auto;
}

.page-template-page-support_index #body-container #pages .card .title {
	display:flex;
	align-items:center;
	height:60px;
	font-size:22px;
	line-height:1;
	color:#ffffff;
	text-transform:uppercase;
	padding:0 20px;
	background:#702076;
}

.page-template-page-support_index #body-container #pages .card .text {
	padding:20px;
}

.page-template-page-support_index #body-container #pages .card .text p {
	font-size:18px;
	line-height:1.11;
	margin-bottom:20px;
}

.page-template-page-support_index #body-container #pages .card .text p:last-of-type {
	margin-bottom:0;
}

.page-template-page-support_index #body-container #pages .card .text ul {
	margin:0;
}

.page-template-page-support_index #body-container #pages .card .text ul li {
	font-size:18px;
	line-height:1.11;
	list-style:none;
	margin-bottom:5px;
	padding-left:20px;
	background-image:url('/wp-content/themes/quicklabel2020/assets/images/bullet_home_products.png');
	background-position:top 1px left;
	background-repeat:no-repeat;
	background-size:12px auto;
}

.page-template-page-support_index #body-container #pages .card .text ul li:last-of-type {
	margin:0;
}


.page-template-page-testimonials #body-container {
	padding-bottom:40px;
}

.page-template-page-testimonials #body-container .entry-content {
	width:92%;
	text-align:center;
	margin:0 auto;
	padding:45px .83%;
}

.page-template-page-testimonials #body-container h1 {
	max-width:900px;
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:51px;
	font-weight:normal;
	line-height:1.2;
	color:#702076;
	text-transform:none;
	margin:0 auto 45px;
}

.page-template-page-testimonials #body-container p {
	max-width:900px;
	font-size:20px;
	line-height:1.5;
	margin:0 auto 25px;
}

.page-template-page-testimonials #body-container p:last-of-type {
	margin-bottom:0;
}

.page-template-page-testimonials #body-container #testimonials-container {
	width:92%;
	margin:0 auto;
	padding:0 .83%;
}

.page-template-page-testimonials #body-container #testimonials {
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	width:100%;
	/* margin:0 -20px; */
	margin:0 auto;
}

.page-template-page-testimonials #body-container #testimonials .testimonial {
	display:flex;
	flex-flow:column;
	width:100%;
	max-width:360px;
	height:inherit;
	margin:0 20px 36px;
	padding-bottom:6px;
}

.page-template-page-testimonials #body-container #testimonials .testimonial .image {
	position:relative;
	max-width:250px;
	margin:0 auto 15px;
}

.page-template-page-testimonials #body-container #testimonials .testimonial .image img.photo {
	display:block;
	max-width:250px;
	height:auto;
	border-radius:50%;
}

.page-template-page-testimonials #body-container #testimonials .testimonial .image img.arrow {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	display:block;
	width:60px;
	height:auto;
	margin:auto;
}

.page-template-page-testimonials #body-container #testimonials .testimonial .title {
	display:block;
	width:100%;
	max-width:250px;
	font-family:ProximaNova-Semibold,arial,sans-serif;
	font-size:30px;
	line-height:1;
	color:#702076;
	margin:0 auto 12px;
	text-align:center;	
}

.page-template-page-testimonials #body-container #testimonials .testimonial .quote {
	width:100%;
	max-width:250px;
	font-size:21px;
	font-style:italic;
	line-height:1.19;
	color:#702076;
	text-align:center;
	margin:0 auto;
}

/*
.page-template-page-testimonials #body-container #testimonials .testimonial .btn {
	display:block;
	width:100%;
	max-width:250px;
	height:60px;
	font-family:ProximaNova-Semibold,arial,sans-serif;
	font-size:19px;
	line-height:0;
	color:#ffffff;
	border-radius:5px;
	box-shadow:0px 4px 2px rgba(0,0,0,.25);
	text-align:center;
	text-transform:uppercase;
	margin:auto auto 0;
	background-color:#f59321;
}

.page-template-page-testimonials #body-container #testimonials .testimonial .btn:hover {
	text-decoration:none;
}

.page-template-page-testimonials #body-container #testimonials .testimonial .btn:after {
	content:'';
	display:inline-block;
	height:37px;
}
*/


.page-template-page-thank_you #body-container{padding-bottom:0;}
.page-template-page-thank_you #body-container .page{float:none;width:100%;margin:0;}
.page-template-page-thank_you #thank-you{position:relative;margin-top:1px;padding:36px 0;background-image:url('/wp-content/themes/quicklabel2020/assets/images/bg_product_white-paper-callout.png');background-position:center;background-repeat:no-repeat;background-size:cover;}
/* .page-template-page-thank_you .scroll #thank-you{margin-top:0;padding-top:145px;} */
.page-template-page-thank_you #thank-you .content{display:flex;width:100%;max-width:775px;margin:0 auto;padding:0 20px;}
.page-template-page-thank_you #thank-you .content .image{width:30.67%;}
.page-template-page-thank_you #thank-you .content .text{width:69.33%;padding-left:4.29%;}
.page-template-page-thank_you #thank-you .content .text .type{font-family:ProximaNova-Semibold,arial,sans-serif;font-size:24px;line-height:1.167em;text-transform:uppercase;margin-bottom:10px;}
.page-template-page-thank_you #thank-you .content .text .title{font-family:ProximaNova-Semibold,arial,sans-serif;font-size:37px;line-height:1em;color:#702076;margin-bottom:15px;}
.page-template-page-thank_you #thank-you .content .text p{font-size:22px;line-height:1.18em;margin-bottom:25px;}
.page-template-page-thank_you #thank-you .content .text p:last-of-type{margin-bottom:20px;}
.page-template-page-thank_you #thank-you .content a.btn{display:inline-block;height:60px;font-family:ProximaNova-Semibold,arial,sans-serif;font-size:24px;font-weight:normal;line-height:0;color:#ffffff;border-radius:4px;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;margin:0 auto;padding:0 28px;background-color:#702076;}
.page-template-page-thank_you #thank-you .content a.btn:after{content:'';display:inline-block;height:38px;}
.page-template-page-thank_you #thank-you .gform_wrapper{margin:0;}
.page-template-page-thank_you #thank-you .gform_confirmation_wrapper .gform_confirmation_message{font-size:22px;font-weight:normal;line-height:1.18;}
.page-template-page-thank_you #thank-you .gform_confirmation_wrapper .gform_confirmation_message strong{font-family:ProximaNova-Bold,arial,sans-serif;font-weight:normal;}
.page-template-page-thank_you #thank-you .gform_confirmation_wrapper .gform_confirmation_message a{color:#f59321;text-decoration:underline;}


.page-template-page-demo_nicelabel #body-container {
	padding-bottom:0;
}

.page-template-page-demo_nicelabel #body-container .entry-content {
	width:92%;
	max-width:800px;
	margin:0 auto;
	padding:45px .83% 60px;
}

.page-template-page-demo_nicelabel #body-container h1 {
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:51px;
	font-weight:normal;
	line-height:1.2;
	color:#702076;
	text-transform:none;
	margin-bottom:45px;
}

.page-template-page-demo_nicelabel #body-container label{font-size:17px;font-weight:normal;line-height:1em;color:#000000;}
.page-template-page-demo_nicelabel #body-container input[type="tel"], .page-template-page-demo_nicelabel #body-container input[type="text"]{width:100%;height:50px;font-family:ProximaNova-Light, arial, sans-serif;font-size:17px !important;border:1px solid #000000;box-shadow:none;margin-bottom:18px;padding:5px 10px !important;}
.page-template-page-demo_nicelabel #body-container textarea{width:100%;height:85px;font-family:ProximaNova-Light, arial, sans-serif;font-size:17px !important;border:1px solid #000000;box-shadow:none;margin-bottom:18px;padding:5px 10px !important;}
.page-template-page-demo_nicelabel #body-container select {
	width:100%;
	height:50px;
	font-family:ProximaNova-Light, arial, sans-serif;
	font-size:17px !important;
	border:1px solid #000000;
	box-shadow:none;
	margin-bottom:18px;
	padding:5px 10px !important;
	
	-webkit-appearance:none !important;
	-moz-appearance:none !important;
	background-color:#FAFAFA;
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);
	background-position:100% center;
	background-repeat:no-repeat;
}
.page-template-page-demo_nicelabel #body-container input[type="email"]{width:100%;height:50px;font-family:ProximaNova-Light, arial, sans-serif;font-size:17px !important;border:1px solid #000000;box-shadow:none;margin-bottom:18px;padding:5px 10px !important; }
.page-template-page-demo_nicelabel #body-container input[type="submit"]{display:block;width:100%;height:60px;font-family:ProximaNova-Semibold,arial,sans-serif;font-size:24px;font-weight:normal;line-height:0 !important;color:#ffffff;border:none;border-radius:4px !important;cursor:pointer;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;margin:12px auto 0;padding:14px 0 18px;background-color:#702076;background-image:none !important;}


.page-template-sf_form_demo_cql-pro #body-container {
	padding-bottom:0;
}

.page-template-sf_form_demo_cql-pro #body-container .entry-content {
	width:92%;
	max-width:800px;
	margin:0 auto;
	padding:45px .83% 60px;
}

.page-template-sf_form_demo_cql-pro #body-container h1 {
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:51px;
	font-weight:normal;
	line-height:1.2;
	color:#702076;
	text-transform:none;
	margin-bottom:45px;
}

.page-template-sf_form_demo_cql-pro #body-container label{font-size:17px;font-weight:normal;line-height:1em;color:#000000;}
.page-template-sf_form_demo_cql-pro #body-container input[type="tel"], .page-template-sf_form_demo_cql-pro #body-container input[type="text"]{width:100%;height:50px;font-family:ProximaNova-Light, arial, sans-serif;font-size:17px !important;border:1px solid #000000;box-shadow:none;margin-bottom:18px;padding:5px 10px !important;}
.page-template-sf_form_demo_cql-pro #body-container textarea{width:100%;height:85px;font-family:ProximaNova-Light, arial, sans-serif;font-size:17px !important;border:1px solid #000000;box-shadow:none;margin-bottom:18px;padding:5px 10px !important;}
.page-template-sf_form_demo_cql-pro #body-container select {
	width:100%;
	height:50px;
	font-family:ProximaNova-Light, arial, sans-serif;
	font-size:17px !important;
	border:1px solid #000000;
	box-shadow:none;
	margin-bottom:18px;
	padding:5px 10px !important;
	
	-webkit-appearance:none !important;
	-moz-appearance:none !important;
	background-color:#FAFAFA;
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);
	background-position:100% center;
	background-repeat:no-repeat;
}
.page-template-sf_form_demo_cql-pro #body-container input[type="email"]{width:100%;height:50px;font-family:ProximaNova-Light, arial, sans-serif;font-size:17px !important;border:1px solid #000000;box-shadow:none;margin-bottom:18px;padding:5px 10px !important; }
.page-template-sf_form_demo_cql-pro #body-container input[type="submit"]{display:block;width:100%;height:60px;font-family:ProximaNova-Semibold,arial,sans-serif;font-size:24px;font-weight:normal;line-height:0 !important;color:#ffffff;border:none;border-radius:4px !important;cursor:pointer;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;margin:12px auto 0;padding:14px 0 18px;background-color:#702076;background-image:none !important;}

.page-template-sf_form_demo_cql-pro #body-container input[type="radio"], .page-template-page-demo_nicelabel #body-container input[type="radio"] {margin-right:8px;}
.page-template-sf_form_demo_cql-pro #body-container div.input ul, .page-template-page-demo_nicelabel #body-container div.input ul {margin: 10px 0 20px 10px;}
.page-template-sf_form_demo_cql-pro #body-container div.input ul li, .page-template-page-demo_nicelabel #body-container div.input ul li {list-style: none;}


.fancybox-bg{background:#000000 !important;}
#fancybox-wrap.inline{width:auto !important;}
#fancybox-content, .fancybox-content{width:100% !important;max-width:790px !important;border:none !important;cursor:default !important;padding:0 !important;}
.fancybox-content button{display:none;}
.fancybox{display:flex;align-items:stretch;width:100%;max-width:790px;}
.fancybox .text{width:44.3%;padding:30px;background-image:url('/wp-content/themes/quicklabel2020/assets/images/bg_modal_white-paper.png');background-position:center;background-repeat:no-repeat;background-size:cover;}
.fancybox .text .type{font-size:24px;line-height:1.167em;text-transform:uppercase;margin-bottom:10px;}
.fancybox .text .title{font-family:ProximaNova-Bold,arial,sans-serif;font-size:38px;line-height:1em;color:#702076;margin-bottom:15px;}
.fancybox .text p{font-size:17px;line-height:1.47em;margin-bottom:25px;}
.fancybox .text p:last-of-type{margin-bottom:20px;}
.fancybox .text .image{width:60%;margin:0 auto;}
.fancybox .text .image img{display:block;max-width:100%;height:auto;}
.fancybox .form{position:relative;width:55.7%;padding:65px 55px 45px 45px;}
.fancybox .form .type{font-size:24px;line-height:1.167em;text-transform:uppercase;margin-bottom:10px;}
.fancybox .form .title{font-family:ProximaNova-Bold,arial,sans-serif;font-size:38px;line-height:1em;color:#702076;margin-bottom:15px;}
.fancybox .form .mobile{display:none;}
.fancybox .form .gform_wrapper{margin:0;}
.fancybox .form .gform_wrapper ul.gform_fields li.gfield{margin-top:0;padding-right:0;}
.fancybox .form .gform_wrapper .top_label .gfield_label{font-size:17px;font-weight:normal;line-height:1em;color:#000000;}
.fancybox .form .gform_wrapper .gfield_required{color:#702076;}
.fancybox .form .gform_wrapper .top_label div.ginput_container{margin:0;}
.fancybox .form .gform_wrapper .top_label input[type="text"]{width:100%;height:50px;font-size:17px !important;border:1px solid #000000;box-shadow:none;margin-bottom:18px;padding:5px 10px !important;}
.fancybox .form .gform_wrapper .top_label select {width:100%;height:50px;font-size:17px !important;border:1px solid #000000;box-shadow:none;margin-bottom:18px;padding:5px 10px !important;}
.fancybox .form .gform_wrapper .gform_footer{margin:0;padding:12px 0 0;}
.fancybox .form .gform_wrapper .top_label input[type="submit"]{display:block;width:100%;height:60px;font-family:ProximaNova-Semibold,arial,sans-serif;font-size:24px;font-weight:normal;line-height:0 !important;color:#ffffff;border:none;border-radius:4px !important;cursor:pointer;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;margin:0 auto;padding:14px 0 18px;background-color:#702076;background-image:none !important;}
.fancybox .form .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:0;}
.fancybox .form .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container{margin-top:0;}
.fancybox .form .gform_wrapper li.gfield_error input[type="text"]{margin-bottom:0;}
.fancybox .form .gform_wrapper .field_description_below .gfield_description{padding-top:6px;}
.fancybox .form .btn-fancybox-close{position:absolute;top:20px;right:20px;display:block;width:24px;height:auto;}
#fancybox-wrap.video #fancybox-outer .btn-fancybox-close{position:absolute;top:-35px;right:-35px;display:block;width:24px;height:auto;}
.fancybox .form .gform_confirmation_wrapper .gform_confirmation_message{font-size:17px;font-weight:normal;line-height:1.18em;}
.fancybox .form .gform_confirmation_wrapper .gform_confirmation_message strong{font-family:ProximaNova-Bold,arial,sans-serif;font-weight:normal;}
.fancybox .form .gform_confirmation_wrapper .gform_confirmation_message a{color:#f59321;text-decoration:underline;}

.hbspt-form label{font-size:17px;font-weight:normal;line-height:1em;color:#000000;}
.hbspt-form .hs-form-required{color:#702076;padding-left:4px;}
.hbspt-form input[type="tel"], .hbspt-form input[type="text"]{width:100%;height:50px;font-family:ProximaNova-Light, arial, sans-serif;font-size:17px !important;border:1px solid #000000;box-shadow:none;margin-bottom:18px;padding:5px 10px !important;}
.hbspt-form textarea{width:100%;height:85px;font-family:ProximaNova-Light, arial, sans-serif;font-size:17px !important;border:1px solid #000000;box-shadow:none;margin-bottom:18px;padding:5px 10px !important;}
.hbspt-form select {
	width:100%;
	height:50px;
	font-family:ProximaNova-Light, arial, sans-serif;
	font-size:17px !important;
	border:1px solid #000000;
	box-shadow:none;
	margin-bottom:18px;
	padding:5px 10px !important;
	
	-webkit-appearance:none !important;
	-moz-appearance:none !important;
	background-color:#FAFAFA;
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);
	background-position:100% center;
	background-repeat:no-repeat;
}
.hbspt-form input[type="email"]{width:100%;height:50px;font-family:ProximaNova-Light, arial, sans-serif;font-size:17px !important;border:1px solid #000000;box-shadow:none;margin-bottom:18px;padding:5px 10px !important; }
.hbspt-form input[type="submit"]{display:block;width:100%;height:60px;font-family:ProximaNova-Semibold,arial,sans-serif;font-size:24px;font-weight:normal;line-height:0 !important;color:#ffffff;border:none;border-radius:4px !important;cursor:pointer;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;margin:12px auto 0;padding:14px 0 18px;background-color:#702076;background-image:none !important;}

.wpcf7 label{font-size:17px;font-weight:normal;line-height:1em;color:#000000;}
.wpcf7 input[type="tel"], .wpcf7 input[type="text"]{width:100%;height:50px;font-family:ProximaNova-Light, arial, sans-serif;font-size:17px !important;border:1px solid #000000;box-shadow:none;margin-bottom:18px;padding:5px 10px !important;}
.wpcf7 textarea{width:100%;height:85px;font-family:ProximaNova-Light, arial, sans-serif;font-size:17px !important;border:1px solid #000000;box-shadow:none;margin-bottom:18px;padding:5px 10px !important;}
.wpcf7 select {
	width:100%;
	height:50px;
	font-family:ProximaNova-Light, arial, sans-serif;
	font-size:17px !important;
	border:1px solid #000000;
	box-shadow:none;
	margin-bottom:18px;
	padding:5px 10px !important;
	
	-webkit-appearance:none !important;
	-moz-appearance:none !important;
	background-color:#FAFAFA;
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);
	background-position:100% center;
	background-repeat:no-repeat;
}
.wpcf7 input[type="email"]{width:100%;height:50px;font-family:ProximaNova-Light, arial, sans-serif;font-size:17px !important;border:1px solid #000000;box-shadow:none;margin-bottom:18px;padding:5px 10px !important; }
.wpcf7 input[type="submit"]{display:block;width:100%;height:60px;font-family:ProximaNova-Semibold,arial,sans-serif;font-size:24px;font-weight:normal;line-height:0 !important;color:#ffffff;border:none;border-radius:4px !important;cursor:pointer;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;margin:12px auto 0;padding:14px 0 18px;background-color:#702076;background-image:none !important;}
.page-template-page-support #body-container .wpcf7 { margin-top:25px; }
.page-template-page-support #body-container .wpcf7 p { margin-bottom:0; }
span.wpcf7-list-item { font-size:16px; line-height:1.25; margin-right:15px; margin-left:0; }

.fancybox.player, #video.fancybox{width:760px !important;box-sizing:border-box;padding:50px !important;background-color:#ffffff;}
.fancybox.player .btn-fancybox-close, #video.fancybox .btn-fancybox-close{position:absolute;top:15px;right:15px;display:block;width:24px;height:auto;}
.fancybox.player button, #video.fancybox button{display:none;}
.fancybox .video-container{position:relative;padding-bottom:54.55%;height:0;overflow:hidden;max-width:100%;margin:0;}
.fancybox .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;}

.fancybox.sub-menu-modal {
	max-width:880px;
	border-top:6px solid #702076;
}

.fancybox .content {
	position:relative;
	width:100%;
	padding:50px 55px 50px 45px;
}

.fancybox .content .btn-fancybox-close {
	position:absolute;
	top:20px;
	right:20px;
	display:block;
	width:24px;
	height:auto;
}

.fancybox .content h3 {
	font-family:ProximaNova-Semibold,arial,sans-serif;
	font-size:24px;
	line-height:1.3;
	font-weight:normal;
	color:#6d6e70;
	margin:50px 0 25px;
}

.fancybox .content h3:first-of-type {
	margin-top:0;
}

.fancybox .content ul {
	margin: 0 0 25px 35px;
}

.fancybox .content ul li {
	font-size:20px;
	line-height:1.5;
	color:#000000;
	list-style:disc;
	margin:0 0 5px;
}

.fancybox .content ul li:last-of-type {
	margin-bottom:0;
}

.fancybox .content p {
	font-size:20px;
	line-height:1.5;
	margin-bottom:25px;
}

.fancybox .content strong {
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-weight:normal;
}

.fancybox .content a {
	color:#f59321;
	text-decoration:underline;
}

.fancybox .content .accessory a, .fancybox .content .download a, .fancybox .content .supply a {
	color:#231f20;
	text-decoration:none;
}

.fancybox .content .group {
	display:flex;
	align-items:center;
}

.fancybox .content .group .cta {
	padding-left:20px;
}

.fancybox .content .group .cta .title {
	font-family:ProximaNova-Semibold,arial,sans-serif;
	font-size:17px;
	line-height:1.125;
	margin-bottom:8px;
}

.fancybox .content .group .cta .btn {
	display:inline-block;
	height:29px;
	font-family:ProximaNova-Semibold,arial,sans-serif;
	font-size:16px;
	line-height:0;
	color:#ffffff;
	border-radius:5px;
	text-transform:uppercase;
	padding:0 14px;
	background-color:#702076;;
}

.fancybox .content .group .cta .btn:after {
	content:'';
	display:inline-block;
	height:20px;
}

.fancybox .content #msds p:last-of-type {
	margin-bottom:0;
}

.fancybox .content #accessories, .fancybox .content #downloads, .fancybox .content #supplies {
	display:flex;
	justify-content:space-between;
	flex-flow:wrap;
}

.fancybox .content #accessories .accessory, .fancybox .content #downloads .download, .fancybox .content #supplies .supply {
	display:flex;
	align-items:center;
	width:47.5%;
	margin-bottom:30px;
}

.fancybox .content #accessories .accessory img, .fancybox .content #downloads .download img, .fancybox .content #supplies .supply img {
	display:block;
	max-width:150px;
	height:auto;
}

#footer-container{width:100%;border-top: 9px solid #702076;margin:1px auto 0;}
#footer-container.scroll {
	padding-bottom:52px;
}
#footer{width:92%;margin:0 auto;padding:33px .83%;}
#footer img{float:left;margin-right:14px;}
#footer p{display:block;float:left;font-size:18px;line-height:1.3em;color:#6f6f71;padding-top:5px;}
#footer a{color:#f59321;text-decoration:underline;}
.social-block{
  float: right;
}

.grecaptcha-badge {
	display:none;
}

#CybotCookiebotDialogBody {
	max-width:726px !important;
	padding:0 20px !important;
}

#CybotCookiebotDialogBodyContent {
	padding-left:0 !important;
}

#CybotCookiebotDialog {
	background:#702877 !important;
	-webkit-box-shadow: 0 3px 8px 0px rgba(0, 0, 0, 0.6) !important;
	-moz-box-shadow: 0 3px 8px 0px rgba(0, 0, 0, 0.6) !important;
	box-shadow: 0 3px 8px 0px rgba(0, 0, 0, 0.6) !important;
}

#CybotCookiebotDialogPoweredbyLink {
	display:none;
}

#CybotCookiebotDialogBodyContent {
	font-family: ProximaNova-Light,arial,sans-serif !important;
	font-size: 14px !important;
	font-weight: normal !important;
	line-height: 1.33em !important;
	color: #ffffff !important;
}

#CybotCookiebotDialogBodyContentTitle {
	font-family: ProximaNova-Bold,arial,sans-serif !important;
	font-size: 18px !important;
	font-weight: 400 !important;
	color: #ffffff !important;
	padding: 22px 0 0 !important;
}

#CybotCookiebotDialogBodyLevelWrapper {
	text-align:left !important;
}

#CybotCookiebotDialogBodyLevelButtonAcceptWrapper {
	padding:10px 0 !important;
}

#CybotCookiebotDialogBodyLevelButtonAcceptWrapper #CybotCookiebotDialogBodyLevelButtonAccept {
	color: #702877 !important;
	background: #ffffff !important;
    font-family: ProximaNova-Semibold,arial,sans-serif !important;
    font-size: 15px !important;
	text-transform: uppercase;
    line-height: 0 !important;
    padding: 14px 15px !important;
    text-align: center !important;
    display: block !important;
    right: 0 !important;
    width: 100% !important;
	height:28px !important;
	margin-top: 0 !important;
	border:none;
    border-radius: 4px !important;
	border-color: transparent !important;
}

#CybotCookiebotDialogBodyLevelButtons {
	width:100%;
	margin-bottom:10px !important;
	margin-left:0 !important;
}

#CybotCookiebotDialogBodyLevelButtonsTable {
	margin-top:10px !important;
}

input[type="checkbox"].CybotCookiebotDialogBodyLevelButton + label {
	background-image: url('/wp-content/themes/quicklabel2020/assets/images/checkbox_unchecked_orange_2x.png') !important;
	background-size:18px auto;
}

input[type="checkbox"].CybotCookiebotDialogBodyLevelButton:checked + label {
	background-image: url('/wp-content/themes/quicklabel2020/assets/images/checkbox_checked_orange_2x.png') !important;
}

.CybotCookiebotDialogBodyLevelButtonWrapper {
	width:25%;
	margin-right:0 !important;
}

.CybotCookiebotDialogBodyLevelButtonWrapper label {
	font-family: ProximaNova-Light,arial,sans-serif !important;
	font-size: 16px !important;
	font-weight: normal !important;
	color: #ffffff !important;
	margin-right: 8px !important;
	margin-left: 0 !important;
	padding-top: 3px !important;
	padding-left: 24px !important;
}

#CybotCookiebotDialogDetailBody {
	max-width:726px !important;
	padding:20px !important;
}

/* 7/1/20 Updates */
a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection{
	display:inline-block;
	text-transform: uppercase!important;
	color: #f59321!important;
	background-color: #fff!important;
	padding:8px 20px !important;
    border-radius: 5px!important;
	border: 1px solid #fff!important;
	width:auto !important;
	height:24px !important;
	margin:0!important;
	font-family:'ProximaNova-Semibold' !important;
	font-size:18px !important;
	font-weight:normal !important;
	line-height:1.33em !important;
}
a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{
	display:inline-block;
	text-transform: uppercase!important;
	color: #fff!important;
	background-color: #f59321!important;
	padding:8px 20px !important;
    border-radius: 5px!important;
	border: 1px solid #f59321!important;
	width:auto !important;
	height:24px !important;
	margin:0 0 0 30px !important;
	font-family:'ProximaNova-Semibold' !important;
	font-size:18px !important;
	font-weight:normal !important;
	line-height:1.33em !important;
}
#CybotCookiebotDialogBodyLevelButtonsSelectPane {
	width:100%;
	border:0px !important;
	padding-left:0 !important;
}
#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper{
	display: flex!important;
	justify-content: flex-end;
    position: absolute!important;
	left:0;
	right:0;
	width:686px !important;
    margin:68px auto 0 !important;
	padding:0 20px !important;
}
#CybotCookiebotDialog{
	height: 370px!important;
	padding-bottom:0 !important;
}

/* 7/1/20 Updates */
#CybotCookiebotDialogBodyContentText {
	font-family:'ProximaNova-Regular' !important;
	font-size:15px !important;
	font-weight:normal !important;
}

#CybotCookiebotDialogBodyContentTitle {
	font-family:'ProximaNova-Semibold' !important;
	font-size:26px !important;
	font-weight:normal !important;
	margin-bottom:22px !important;
	padding-top:24px !important;
}

#CybotCookiebotDialogBodyLevelDetailsWrapper {
	position:absolute;
	bottom:0;
	right:0;
	left:0;
	width:100%;
	height:22px !important;
	max-width:686px !important;
	border:none !important;
	margin:0 auto;
	padding:0 !important;
	background-color:transparent !important;
}

#CybotCookiebotDialogBodyLevelDetailsWrapper:after {
	content:"";
	display:table;
	clear:both;
}

#CybotCookiebotDialogBodyLevelDetailsButton {
	float:right;
	font-family:'ProximaNova-Regular' !important;
	border:1px solid #cccccc;
	padding:2px 19px 2px 8px !important;
	background-color:#f6f6f6;
	background-position:right 9px !important;
	margin-top:0 !important;
}

#CybotCookiebotDialogDetail {
	position:absolute;
	top:100%;
	width:100%;
}

@media only screen and (max-width: 1579px) {
	#body-container #compare .brands .brand.quicklabel .intro .text { padding-left:0; }
	#body-container #compare .brands .brand.trojanlabel .intro .text { padding-left:0; }
}

@media only screen and (max-width: 1499px) {
	.home #video-callout { background-position:center; background-repeat:no-repeat; background-size:cover; padding:0 20px; }
	.home #video-callout img.bg { display:none; }
	.home #video-callout a { margin:0 auto; }
	.home #video-callout .callout { /* position:relative; top:0; right:0; left:0; margin:0 auto; */ }
	.home #video-callout .callout-text { position:relative; top:0; right:0; left:0; max-width:720px; line-height:1.1; text-align:center; box-shadow:none; margin:0 auto; padding:20px; }
	.page-template-page-compare #video-callout { background-position:center; background-repeat:no-repeat; background-size:cover; padding:60px 20px; }
	.page-template-page-compare #video-callout img.bg { display:none; }
	.page-template-page-compare #video-callout .callout { position:relative; top:0; right:0; left:0; margin:0 auto; }
	.page-template-page-compare #video-callout .callout .callout-text { position:relative; top:0; right:0; left:0; max-width:720px; line-height:1.1; text-align:center; box-shadow:none; margin:0 auto; padding:20px; }
}

@media only screen and (max-width: 1399px) {
	.main-menu li { margin-left:15px; }
	.home #materials-container > .text > .title { margin-bottom:30px; }
	.home #materials-container > .text > p { font-size:20px; margin-bottom: 40px; }
	.home #materials-container #materials .slick-dots { bottom:-50px; }

	#body-container #compare .brands .brand .models .model .title { font-size:20px; }
	.single-accesories #video-callout .content { top:6.23%; }
	.single-applications #video-callout .content { top:6.23%; }
	.single-label_presses #video-callout .content { top:6.23%; }
	.single-label_presses #video-callout .content .videos { width:100%; max-width:790px; padding:0 50px }
	.single-label_presses #video-callout .slick-prev { left:0; }
	.single-label_presses #video-callout .slick-next { right:0; }
	.single-label_printers #video-callout .content { top:6.23%; }
	.single-label_printers #video-callout .content .videos { width:100%; max-width:790px; padding:0 50px }
	.single-label_printers #video-callout .slick-prev { left:0; }
	.single-label_printers #video-callout .slick-next { right:0; }
}

@media only screen and (max-width: 1299px) {
	#purple-bar-container { display:none; }
	#header-container { height:78px; position:fixed; left:0; right:0; z-index:98; box-shadow:0 0 8px rgba(0,0,0,.5); }
	.page-template-page-contact_us #header-container, .single-label_presses #header-container, .single-label_printers #header-container { box-shadow:none; }
	#header-container #header { width:100%; padding:15px 20px 0 20px; }
	#header .logo.desktop { display:none; }
	#header .logo.mobile { display:block; }
	#subheader-container { display:none; }
	.page-template-page-contact_us #subheader-container, .single-label_presses #subheader-container, .single-label_presses .scroll #subheader-container, .single-label_printers #subheader-container, .single-label_printers .scroll #subheader-container { position:fixed; top:78px; right:0; left:0; z-index:96; display:block; box-shadow:0 0 8px rgba(0,0,0,.5); }
	.page-template-page-contact_us.logged-in #subheader-container, .single-label_presses.logged-in #subheader-container, .single-label_presses.logged-in .scroll #subheader-container, .single-label_printers.logged-in #subheader-container, .single-label_printers.logged-in .scroll #subheader-container { top:110px; }
	#subheader { justify-content:flex-end; width:100%; padding:0 20px; }
	#subheader .breadcrumbs { display:none; }
	#subheader .desktop { display:none; }
	#body-container, .scroll #body-container { padding-top:108px; }
	.page-template-page-contact_us #body-container, .page-template-page-contact_us .scroll #body-container, .single-label_presses #body-container, .single-label_presses .scroll #body-container, .single-label_printers #body-container, .single-label_printers .scroll #body-container { padding-top:169px; }
	.home #body-container, .home .scroll #body-container { padding-top:78px; }
	#body-container article { padding-top:0 !important; }
	#body-container .entry-content { padding-top:0 !important; }
	#footer-container.scroll { padding-bottom:0; }
	.home #compare-models-callout .compare .title { font-size:48px; }
	.home #compare-models-callout .compare .subtitle { font-size:30px; }
	.page-template-page-resource_center #body-container .entry-content { width:100%; padding:45px 20px 20px; }
	.page-template-page-resource_center #resource-center { width:100%; min-width:0; }

	.home #materials-container { position:relative; height:auto; padding-top:50px; background-image:url('/wp-content/themes/quicklabel2020/assets/images/bg_materials-finder_mobile.jpg'); background-size:cover; }
	.home #materials-container > .text { position:relative; top:auto; right:auto; bottom:auto; left:auto; display:flex; width:100%; max-width:420px; padding:0 20px 90px; }
	.home #materials-container #materials { position:relative; top:auto; right:auto; bottom:auto; width:100%; height:auto; max-height:none; margin:0 auto; padding-bottom:60px; background:linear-gradient(rgba(244,147,34,0), rgba(244,147,34,0) 160px, rgba(244,147,34,1) 160px, rgba(244,147,34,1) 100%); }
	.home #materials-container #materials .slick-list { max-width:420px; margin:0 auto; padding:0 20px; }
	.home #materials-container #materials .slick-dots { top:calc(100% - 55px); right:0; bottom:0; left:0; margin:0 auto; }
	.home #materials-container #materials .material a { display:block; width:100%; }
	.home #materials-container #materials .material .image { width:100%; margin-bottom:10px; padding-right:0; }
	.home #materials-container #materials .material .text { align-items:center; width:100%; text-align:center; padding:0; }

	#body-container #compare .brands .brand.quicklabel .intro .text { font-size:15px; }
	#body-container #compare .brands .brand.trojanlabel .intro .text { font-size:15px; }
	.single-accessories #video-callout .content { top:4.15%; }
	.single-applications #video-callout .content { top:4.15%; }
	.single-label_presses #body-container .quote { position:fixed;top:159px; }
	.single-label_presses.logged-in #body-container .quote { top:191px; }
	.single-label_presses #video-callout .content { top:4.15%; }
	.single-label_printers #body-container .quote { position:fixed;top:159px; }
	.single-label_printers.logged-in #body-container .quote { top:191px; }
	.single-label_printers #video-callout .content { top:4.15%; }
}

@media only screen and (max-width: 1199px) {
	.single-applications #blog-callout .content .articles .slick-list { width:calc(100% - 120px); }
	.single-applications #blog-callout .content .articles .slick-prev { left:6px; }
	.single-applications #blog-callout .content .articles .slick-next { right:6px; }
	.single-applications #printers-callout .content .printers .slick-list { width:calc(100% - 120px); }
	.single-applications #printers-callout .content .printers .slick-prev { left:6px; }
	.single-applications #printers-callout .content .printers .slick-next { right:6px; }
	.home #applications .slick-list { width:calc(100% - 120px); }
	.home #applications .slick-prev { left:6px; }
	.home #applications .slick-next { right:6px; }
	.home #testimonials .slick-list { width:calc(100% - 120px); }
	.home #testimonials .slick-prev { left:6px; }
	.home #testimonials .slick-next { right:6px; }

	#body-container #compare{display:none;}
	#body-container #compare{position:fixed;top:78px;z-index:97;width:100%;height:92px;padding:0;background-image:url('/wp-content/themes/quicklabel2020/assets/images/bg_compare.png');background-position:center;background-repeat:no-repeat;background-size:100% 85px;box-shadow:0 0 8px rgba(0,0,0,.5);}
	.logged-in #body-container #compare{top:110px;}
	.single-accessories #title{background-image:none;}
	.single-accessories #title .content{display:block;width:100%;}
	.single-accessories #title .content .image{width:100%;padding:0 20px 25px;background:linear-gradient(rgba(112,32,118,0) 0%, rgba(112,32,118,0) 60%, rgba(112,32,118,1) 60%, rgba(112,32,118,1) 100%);}
	.single-accessories #title .content .image img{display:block;max-width:700px;height:auto;margin:0 auto;}
	.single-accessories #title .content .text{width:100%;padding:0 20px 25px;background-color:#702076;}
	.single-accessories #title .content .text .title{position:relative;top:auto;left:auto;justify-content:center;width:100%;max-width:100%;height:auto;text-align:center;margin:0 auto;padding-bottom:25px;background-position:center top;background-size:auto 80px;}
	.single-accessories #title .content .text .subtitle{position:relative;top:auto;left:auto;display:block;width:100%;max-width:700px;height:auto;font-size:30px;color:#ffffff;text-align:center;margin:0 auto;}
	.single-accessories #video-callout{background-position:center;background-repeat:no-repeat;background-size:cover;padding:0 20px;}
	.single-accessories #video-callout img.bg{display:none;}
	.single-accessories #video-callout .content{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:100%;max-width:540px;padding:30px 0;}
	.single-applications #title{background-image:none;}
	.single-applications #title .content{display:block;width:100%;}
	.single-applications #title .content .image{width:100%;padding:0 20px 25px;background:linear-gradient(rgba(112,32,118,0) 0%, rgba(112,32,118,0) 60%, rgba(112,32,118,1) 60%, rgba(112,32,118,1) 100%);}
	.single-applications #title .content .image img{display:block;max-width:700px;height:auto;margin:0 auto;}
	.single-applications #title .content .text{width:100%;padding:0 20px 25px;background-color:#702076;}
	.single-applications #title .content .text .title{position:relative;top:auto;left:auto;justify-content:center;width:100%;max-width:100%;height:auto;text-align:center;margin:0 auto;padding-bottom:25px;background-position:center top;background-size:auto 80px;}
	.single-applications #title .content .text .subtitle{position:relative;top:auto;left:auto;display:block;width:100%;max-width:700px;height:auto;font-size:30px;color:#ffffff;text-align:center;margin:0 auto;}
	.single-applications #video-callout{background-position:center;background-repeat:no-repeat;background-size:cover;padding:0 20px;}
	.single-applications #video-callout img.bg{display:none;}
	.single-applications #video-callout .content{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:100%;max-width:540px;padding:30px 0;}
	.single-applications #deliverable-callout{background-image:url('/wp-content/themes/quicklabel2020/assets/images/bg_product_white-paper-callout.png');background-position:center;background-repeat:no-repeat;background-size:cover;padding:0 20px;}
	.single-applications #deliverable-callout img.bg{display:none;}
	.single-applications #deliverable-callout .content{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:100%;max-width:610px;padding:30px 0;}
	#body-container #compare img.bg{display:none;}
	#body-container #compare .brands .brand.quicklabel .intro .image{width:100%;}
	#body-container #compare .brands .brand.quicklabel .intro .image img{width:176px;}
	#body-container #compare .brands .brand.quicklabel .intro .text{display:none;}
	#body-container #compare .brands .brand.trojanlabel .intro .image{width:100%;}
	#body-container #compare .brands .brand.trojanlabel .intro .image img{width:172px;}
	#body-container #compare .brands .brand.trojanlabel .intro .text{display:none;}
	#body-container #compare .brands .brand .models .model.current{background-size:auto 11px;}
	#body-container #compare .brands .brand.quicklabel .models .model{padding-bottom:12px;}
	#body-container #compare .brands .brand.trojanlabel .models .model{padding-bottom:12px;}
	#body-container #compare .brands .brand.quicklabel .models .model:nth-of-type(1) .image{width:35px;}
	#body-container #compare .brands .brand.quicklabel .models .model:nth-of-type(2) .image{width:44px;}
	#body-container #compare .brands .brand.quicklabel .models .model:nth-of-type(3) .image{width:35px;}
	#body-container #compare .brands .brand.trojanlabel .models .model:nth-of-type(1) .image{width:42px;}
	#body-container #compare .brands .brand.trojanlabel .models .model:nth-of-type(2) .image{width:64px;}
	#body-container #compare .brands .brand .models .model .title{font-size:20px;line-height:1em;}
	.single-label_presses #title{background-image:none;}
	.single-label_presses #title .content{display:block;width:100%;}
	.single-label_presses #title .content .image{width:100%;padding:0 20px 25px;background:linear-gradient(rgba(112,32,118,0) 0%, rgba(112,32,118,0) 60%, rgba(112,32,118,1) 60%, rgba(112,32,118,1) 100%);}
	.single-label_presses #title .content .image img{display:block;max-width:700px;height:auto;margin:0 auto;}
	.single-label_presses #title .content .text{width:100%;padding:0 20px 25px;background-color:#702076;}
	.single-label_presses #title .content .text .title{position:relative;top:auto;left:auto;width:100%;max-width:100%;height:105px;margin:0 auto;padding-bottom:25px;background-position:center top;background-size:auto 80px;}
	.single-label_presses #title .content .text .subtitle{position:relative;top:auto;left:auto;display:block;width:100%;max-width:700px;height:auto;font-size:30px;color:#ffffff;text-align:center;margin:0 auto;}
/*
	.single-label_presses #video-callout{background-position:center;background-repeat:no-repeat;background-size:cover;padding:0 20px;}
	.single-label_presses #video-callout img.bg{display:none;}
	.single-label_presses #video-callout .content{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:100%;max-width:540px;padding:30px 0;}
*/
	.single-label_presses #white-paper-callout{background-image:url('/wp-content/themes/quicklabel2020/assets/images/bg_product_white-paper-callout.png');background-position:center;background-repeat:no-repeat;background-size:cover;padding:0 20px;}
	.single-label_presses #white-paper-callout img.bg{display:none;}
	.single-label_presses #white-paper-callout .content{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:100%;max-width:610px;padding:30px 0;}
	.single-label_presses #key-features .content .features .image{width:100%;max-width:540px;}
	.single-label_printers #title{background-image:none;}
	.single-label_printers #title .content{display:block;width:100%;}
	.single-label_printers #title .content .image{width:100%;padding:0 20px 25px;background:linear-gradient(rgba(112,32,118,0) 0%, rgba(112,32,118,0) 60%, rgba(112,32,118,1) 60%, rgba(112,32,118,1) 100%);}
	.single-label_printers #title .content .image img{display:block;max-width:700px;height:auto;margin:0 auto;}
	.single-label_printers #title .content .text{width:100%;padding:0 20px 25px;background-color:#702076;}
	.single-label_printers #title .content .text .title{position:relative;top:auto;left:auto;width:100%;max-width:100%;height:105px;margin:0 auto;padding-bottom:25px;background-position:center top;background-size:auto 80px;}
	.single-label_printers.postid-364 #title .content .text .title, .single-label_printers.postid-365 #title .content .text .title, .single-label_printers.postid-366 #title .content .text .title, .single-label_printers.postid-367 #title .content .text .title{background-size:auto 80px;}
	.single-label_printers #title .content .text .subtitle{position:relative;top:auto;left:auto;display:block;width:100%;max-width:700px;height:auto;font-size:30px;color:#ffffff;text-align:center;margin:0 auto;}
/*
	.single-label_printers #video-callout{background-position:center;background-repeat:no-repeat;background-size:cover;padding:0 20px;}
	.single-label_printers #video-callout img.bg{display:none;}
	.single-label_printers #video-callout .content{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:100%;max-width:540px;padding:30px 0;}
*/
	.single-label_printers #white-paper-callout{background-image:url('/wp-content/themes/quicklabel2020/assets/images/bg_product_white-paper-callout.png');background-position:center;background-repeat:no-repeat;background-size:cover;padding:0 20px;}
	.single-label_printers #white-paper-callout img.bg{display:none;}
	.single-label_printers #white-paper-callout .content{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:100%;max-width:610px;padding:30px 0;}
	.single-label_printers #key-features .content .features .image{width:100%;max-width:540px;}
	.single-supplies #title{background-image:none;}
	.single-supplies #title .content{display:block;width:100%;}
	.single-supplies #title .content .image{width:100%;padding:0 20px 25px;background:linear-gradient(rgba(112,32,118,0) 0%, rgba(112,32,118,0) 60%, rgba(112,32,118,1) 60%, rgba(112,32,118,1) 100%);}
	.single-supplies #title .content .image img{display:block;max-width:700px;height:auto;margin:0 auto;}
	.single-supplies #title .content .text{width:100%;padding:0 20px 25px;background-color:#702076;}
	.single-supplies #title .content .text .title{position:relative;top:auto;left:auto;justify-content:center;width:100%;max-width:100%;height:auto;text-align:center;margin:0 auto;padding-bottom:25px;background-position:center top;background-size:auto 80px;}
	.single-supplies #title .content .text .subtitle{position:relative;top:auto;left:auto;display:block;width:100%;max-width:700px;height:auto;font-size:30px;color:#ffffff;text-align:center;margin:0 auto;}
	.page-template-page-compare #body-container .table.desktop{display:none;}
	.page-template-page-compare #body-container .slider.mobile{display:block;}
	.page-template-page-compare #body-container .slider.mobile.show{opacity:1;}
	.page-template-page-compare #body-container .table{width:100%;max-width:600px;}
	.page-template-page-compare #body-container .table .row .cell{justify-content:flex-start;width:66.67%;text-align:left;padding:11px;}
	.page-template-page-compare #body-container .table .row .cell:first-of-type{width:33.33%;padding:11px;background-color: #F1F2F2;}
	.page-template-page-compare #body-container .table .row.top .cell:first-of-type{justify-content:center;width:100%;text-align:center;}
	.page-template-page-compare #body-container .table .row.top .cell .image{display:block;height:auto !important;}
	.page-template-page-compare #body-container .table .row.top .cell .image img{width:auto;height:240px;margin:0 auto;}
	.page-template-page-compare #white-paper-callout{background-image:url('/wp-content/themes/quicklabel2020/assets/images/bg_product_white-paper-callout.png');background-position:center;background-repeat:no-repeat;background-size:cover;padding:0 20px;}
	.page-template-page-compare #white-paper-callout img.bg{display:none;}
	.page-template-page-compare #white-paper-callout .content{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:100%;max-width:610px;padding:30px 0;}
	#footer-container{border-top:9px solid #702076;}
	body.home #footer-container{border-top:9px solid #702076;}
}

@media only screen and (max-width: 1099px) {
	.home #compare-models-callout .brand { font-size:30px; }
	.home #compare-models-callout .compare .title { font-size:42px; }
	.home #compare-models-callout .compare .subtitle { font-size:24px; }
	.home #why-astronova-container #why-astronova .cta { padding:0; }
}

@media only screen and (max-width: 999px) {
	#body-container h1 { font-size:40px !important; line-height:1.2 !important; margin-bottom:30px !important; }
	#body-container p { font-size:18px !important; line-height:1.33 !important; }
	#body-container li { font-size:18px !important; line-height:1.33 !important; }
	.home #compare-models-callout .compare { position:absolute; top:auto; right:0; bottom:0; left:0; width:100%; max-width:none; text-align:center; }
	/* .home #apid-intro-container { padding:30px 0 40px; } */
	.home #apid-intro-container #apid-intro { display:block; }
	.home #apid-intro-container #apid-intro .left { width:100%; border-right:0; padding:0; }
	.home #apid-intro-container #apid-intro .left .title { text-align:center; }
	.home #apid-intro-container #apid-intro .right { width:100%; max-width:600px; border-left:0; margin:0 auto; padding:0; }
	.home #apid-intro-container #apid-intro .right .text { text-align:center; }
	.home #apid-intro-container #apid-intro .right .text p { padding-right:0; }
	/* .home #why-astronova-container { padding:30px 0 40px; } */
	.home #why-astronova-container #why-astronova { display:block; width:100%; padding:0 20px; }
	.home #why-astronova-container #why-astronova .cta { width:100%; border-right:0; margin-bottom:30px; padding:0; }
	.home #why-astronova-container #why-astronova .repeater { width:100%; max-width:600px; border-left:0; margin:0 auto; padding:0; }
	.home #why-astronova-container #why-astronova .repeater .item { padding:8px 0 16px 55px; }
	.home #testimonials-container > .subtitle { font-size:28px; padding:0 20px; }
	.home #press .text { min-width:400px; padding:20px 40px; }
	.home #press .text p { font-size:16px !important; line-height:1.25 !important; }
	.page-template-page-contact_us #body-container p { font-size:17px !important; line-height:1.33 !important; }
	.page-id-7777.page-template-page-support #body-container .group .cell { width:21.5%; }
	.page-id-7777.page-template-page-support #body-container .group .cell:nth-of-type(2) { width:31.5%; font-size:18px; line-height:1.33; }
	.page-template-page-support_index #body-container .entry-content { padding-bottom:0; }
	.single-applications #getlabels-callout .text .title { font-size:40px; }
	.single-applications #getlabels-callout .text p { font-size:20px !important; line-height:1.5 !important; }
	.page-template-page-about_us #body-container #intro { width:100%; margin-bottom:60px; padding:0 20px; }
	.page-template-page-about_us #body-container #intro .text { margin-bottom:45px; }
	.page-template-page-about_us #body-container #intro .repeater { display:block; width:100%; max-width:320px; margin:0 auto; }
	.page-template-page-about_us #body-container #intro .repeater .repeat { width:100%; padding:0; margin-top:50px; }
	.page-template-page-about_us #body-container #intro .repeater .repeat:first-of-type { margin-top:0; }
	.page-template-page-about_us #body-container #intro .repeater .repeat .image { margin-bottom:10px; }
	.page-template-page-about_us #body-container #brands { padding:65px 20px 85px; }
	.page-template-page-about_us #body-container #brands .title { font-size:40px; }
	.page-template-page-about_us #body-container #brands .repeater { display:block; width:100%; max-width:320px; margin:0 auto; }
	.page-template-page-about_us #body-container #brands .repeater .repeat { width:100%; padding:0; margin-top:50px; }
	.page-template-page-about_us #body-container #brands .repeater .repeat:first-of-type { margin-top:0; }
	.page-template-page-about_us #body-container #brands .repeater .repeat .image { margin-bottom:15px; }
	.page-template-page-about_us #body-container #infographic { padding:65px 20px 85px; }
	.page-template-page-about_us #body-container #infographic .title { font-size:40px; }
	.page-template-page-about_us #body-container #oem { padding:75px 20px 85px; }
	.page-template-page-about_us #body-container #oem .title { font-size:40px; }
	.page-template-page-about_us #body-container #materials { padding:65px 20px 85px; }
	.page-template-page-about_us #body-container #materials .title { font-size:40px; }
	.page-template-page-about_us #body-container #materials > .text { max-width:700px; }
	.page-template-page-about_us #body-container #materials .repeater { display:block; width:100%; max-width:240px; margin:0 auto 50px; }
	.page-template-page-about_us #body-container #materials .repeater .repeat { width:100%; padding:0; margin-top:50px; }
	.page-template-page-about_us #body-container #materials .repeater .repeat:first-of-type { margin-top:0; }
	.page-template-page-about_us #body-container #materials .repeater .repeat .image { margin-bottom:10px; }
	.page-template-page-about_us #body-container #support { padding:60px 20px 80px; }
	.page-template-page-about_us #body-container #support .title { font-size:40px; }
	.page-template-page-about_us #body-container #support .repeater { display:block; width:100%; max-width:200px; margin:0 auto; }
	.page-template-page-about_us #body-container #support .repeater .repeat { width:100%; padding:0; margin-top:50px; }
	.page-template-page-about_us #body-container #support .repeater .repeat:first-of-type { margin-top:0; }
	.page-template-page-about_us #body-container #support .repeater .repeat .image { margin-bottom:10px; }
	.page-template-page-about_us #body-container #consultations { padding:75px 20px 15px; }
	.page-template-page-about_us #body-container #consultations .title { font-size:40px; }
	.page-template-page-about_us #body-container #consultations .text { padding:20px; }

	.error404 #body-container .entry-content{width:100%;padding:0 20px;}
	.single-accessories #title .content .image img{width:100%;max-width:500px;}
	.single-accessories #title .content .text .subtitle{max-width:500px;}
	.single-accessories #description-one .content.two{width:100%;padding:0 20px 35px;}
	.single-accessories #video-callout .content .title.video{font-size:40px;}
	.single-applications #title .content .image img{width:100%;max-width:500px;}
	.single-applications #title .content .text .subtitle{max-width:500px;}
	.single-applications #description-one-mobile{display:block;}
	.single-applications #description-one-mobile .content.two{width:100%;padding:0 20px;}
	.single-applications #description-one-mobile .content.two .text{position:relative;width:100%;max-width:500px;margin:0 auto 25px;}
	.single-applications #description-one-mobile .content.two .text .title{font-size:40px;text-align:center;}
	.single-applications #description-one{margin-bottom:80px;}
	.single-applications #description-one .content.two{width:100%;margin-bottom:80px;padding:0 20px;}
	.single-applications #description-one .title{display:none;}
	.single-applications #description-one .content.two .text{display:none;}
	.single-applications #description-one .content.two .image{float:none;width:100% !important;max-width:500px;margin:0 auto;}
	.single-applications #description-one .content.three{width:100%;padding:0 20px;}
	.single-applications #description-one .content.three .repeater{display:block;width:100%;max-width:320px;margin:0 auto;}
	.single-applications #description-one .content.three .repeater .repeat{width:100%;padding:0;margin-top:50px;}
	.single-applications #description-one .content.three .repeater .repeat:first-of-type{margin-top:35px;}
	.single-applications #description-one .content.three .repeater .repeat .image{margin-bottom:15px;}
	.single-applications #video-callout .content .title.video{font-size:40px;}
	.single-label_presses #title .content .image img{width:100%;max-width:500px;}
	.single-label_presses #title .content .text .subtitle{max-width:500px;}
	.single-label_presses #description-one-mobile{display:block;}
	.single-label_presses #description-one-mobile .content.two{width:100%;padding:0 20px;}
	.single-label_presses #description-one-mobile .content.two .text{position:relative;width:100%;max-width:500px;margin:0 auto 25px;}
	.single-label_presses #description-one-mobile .content.two .text .title{font-size:40px;text-align:center;}
	.single-label_presses #description-one{margin-bottom:80px;}
	.single-label_presses #description-one .content.two{width:100%;padding:0 20px;}
	.single-label_presses #description-one .content.two .text{display:none;}
	.single-label_presses #description-one .content.two .image{float:none;width:100% !important;max-width:500px;margin:0 auto;}
	.single-label_presses #description-one .content.three{width:100%;padding:0 20px;}
	.single-label_presses #description-one .content.three .repeater{display:block;width:100%;max-width:320px;margin:0 auto;}
	.single-label_presses #description-one .content.three .repeater .repeat{width:100%;padding:0;margin-top:50px;}
	.single-label_presses #description-one .content.three .repeater .repeat:first-of-type{margin-top:35px;}
	.single-label_presses #description-one .content.three .repeater .repeat .image{margin-bottom:15px;}
	.single-label_presses #key-features{margin-bottom:80px;}
	.single-label_presses #key-features .content .title{padding:0 20px;}
	.single-label_presses #key-features .content .features{padding:0 20px;}
	.single-label_presses #description-two{margin-bottom:40px;padding:0 20px;}
	.single-label_presses #description-two .content{display:block;width:100%;max-width:500px;}
	.single-label_presses #description-two .content .text{width:100%;margin-bottom:25px;}
	.single-label_presses #description-two .content .text .title{font-size:40px;text-align:center;}
	.single-label_presses #description-two .content .image{width:100%;padding-left:0;}
	.single-label_presses #key-print-attributes{margin-bottom:0;padding:40px 20px 80px;background-color:#F8F8F8;}
	.single-label_presses #key-print-attributes .content .title{font-size:40px;}
	.single-label_presses #key-print-attributes .content .key-print-attributes-repeater{display:block;width:100%;max-width:320px;margin:0 auto;}
	.single-label_presses #key-print-attributes .content .key-print-attributes-repeater .key-print-attribute{width:100%;padding:0;margin-top:50px;}
	.single-label_presses #key-print-attributes .content .key-print-attributes-repeater .key-print-attribute:first-of-type{margin-top:35px;}
	.single-label_presses #video-callout .content .title.video{font-size:40px;}
	.single-label_presses #video-callout .content .callout .callout-title{min-height:72px;font-size:32px;}
	.single-label_printers #title .content .image img{width:100%;max-width:500px;}
	.single-label_printers #title .content .text .subtitle{max-width:500px;}
	.single-label_printers #description-one-mobile{display:block;}
	.single-label_printers #description-one-mobile .content.two{width:100%;padding:0 20px;}
	.single-label_printers #description-one-mobile .content.two .text{position:relative;width:100%;max-width:500px;margin:0 auto 25px;}
	.single-label_printers #description-one-mobile .content.two .text .title{font-size:40px;text-align:center;}
	.single-label_printers #description-one{margin-bottom:80px;}
	.single-label_printers #description-one .content.two{width:100%;padding:0 20px;}
	.single-label_printers #description-one .content.two .text{display:none;}
	.single-label_printers #description-one .content.two .image{float:none;width:100% !important;max-width:500px;margin:0 auto;}
	.single-label_printers #description-one .content.three{width:100%;padding:0 20px;}
	.single-label_printers #description-one .content.three .repeater{display:block;width:100%;max-width:320px;margin:0 auto;}
	.single-label_printers #description-one .content.three .repeater .repeat{width:100%;padding:0;margin-top:50px;}
	.single-label_printers #description-one .content.three .repeater .repeat:first-of-type{margin-top:35px;}
	.single-label_printers #description-one .content.three .repeater .repeat .image{margin-bottom:15px;}
	.single-label_printers #key-features{margin-bottom:80px;}
	.single-label_printers #key-features .content .title{padding:0 20px;}
	.single-label_printers #key-features .content .features{padding:0 20px;}
	.single-label_printers #description-two{margin-bottom:40px;padding:0 20px;}
	.single-label_printers #description-two .content{display:block;width:100%;max-width:500px;}
	.single-label_printers #description-two .content .text{width:100%;margin-bottom:25px;}
	.single-label_printers #description-two .content .text .title{font-size:40px;text-align:center;}
	.single-label_printers #description-two .content .image{width:100%;padding-left:0;}
	.single-label_printers #key-print-attributes{margin-bottom:0;padding:40px 20px 80px;background-color:#F8F8F8;}
	.single-label_printers #key-print-attributes .content .title{font-size:40px;}
	.single-label_printers #key-print-attributes .content .key-print-attributes-repeater{display:block;width:100%;max-width:320px;margin:0 auto;}
	.single-label_printers #key-print-attributes .content .key-print-attributes-repeater .key-print-attribute{width:100%;padding:0;margin-top:50px;}
	.single-label_printers #key-print-attributes .content .key-print-attributes-repeater .key-print-attribute:first-of-type{margin-top:35px;}
	.single-label_printers #video-callout .content .title.video{font-size:40px;}
	.single-label_printers #video-callout .content .callout .callout-title{min-height:72px;font-size:32px;}
	.single-supplies #title .content .image img{width:100%;max-width:500px;}
	.single-supplies #title .content .text .subtitle{max-width:500px;}
	.page-template-page-compare #body-container .entry-content{width:100%;padding:0 20px;}
	.page-template-page-compare #body-container .slider .slick-prev{left:0;}
	.page-template-page-compare #body-container .slider .slick-next{right:0;}
	.page-template-page-contact_us #body-container .entry-content{width:100%;padding:0 20px 20px !important;}
	.page-template-page-contact_us #body-container .page .video-row .video h2{ font-size:40px; line-height:1.2; margin-bottom:30px; }
	.page-template-page-contact_us #body-container .page .form-row .form h2{ font-size:40px; line-height:1.2; margin-bottom:30px; }	
	#footer{width:100%;padding:35px 20px;}
	#footer img{float:none;display:block;max-width:100%;height:auto;margin:0 auto 20px;}
	.social-block{display:none;}
	#footer p{float:none;text-align:center;}
}

@media only screen and (max-width: 899px) {
	.home #compare-models-callout .brand { font-size:24px; }
	.home #press .text { min-width:350px; margin:40px .83% 0 47.5%; }
	.single-applications #getlabels-callout .content { display:block; }
	.single-applications #getlabels-callout .text { width:100%; text-align:center; padding:30px 20px 60px; }
	.single-applications #getlabels-callout .text .btn { right:0; left:0; margin:25px auto 0; }
	.single-applications #getlabels-callout .image { width:100%; padding-top:33.333%; }
	.single-label_printers.postid-365 #title .content .text .title{background-size:95% auto;}
	.page-template-page-about_us #body-container #materials .images { display:block; }
	.page-template-page-about_us #body-container #materials .images img:first-of-type { margin:0 auto 15px; }
	.page-template-page-about_us #body-container #materials .images img:last-of-type { margin:0 auto; }
}

@media only screen and (max-width: 849px) {
	.single-label_presses #video-callout .slick-prev, .single-label_presses #video-callout .slick-next { top: calc(50% + 18px); width:36px; height:36px; }
	.single-label_presses #video-callout .slick-prev { left:12px; background-size:36px auto; }
	.single-label_presses #video-callout .slick-next { right:12px; background-size:36px auto; }
	.single-label_printers #video-callout .slick-prev, .single-label_printers #video-callout .slick-next { top: calc(50% + 18px); width:36px; height:36px; }
	.single-label_printers #video-callout .slick-prev { left:12px; background-size:36px auto; }
	.single-label_printers #video-callout .slick-next { right:12px; background-size:36px auto; }
}

@media only screen and (max-width: 799px) {
	#body-container { padding-bottom:60px !important; }
	.home #body-container, .single-applications #body-container, .single-label_presses #body-container, .single-label_printers #body-container { padding-bottom:0 !important; }
	.single-accessories #body-container { padding-bottom:35px !important; }
	.single-supplies #body-container { padding-bottom:35px !important; }
	#body-container .entry-content { width:100% !important; padding:0 20px !important; }
	.page-template-page-about_us #body-container .entry-content, .home #body-container .entry-content, .single-accessories #body-container .entry-content, .single-applications #body-container .entry-content, .single-label_presses #body-container .entry-content, .single-label_printers #body-container .entry-content, .single-supplies #body-container .entry-content { padding:0 !important; }
	.page-template-page-about_us #body-container #materials a.btn { max-width:360px; }
	.page-template-page-about_us #body-container #consultations a.btn { max-width:360px; }
	.page-template-page-about_us #body-container #consultations a.btn .desktop { display:none; }
	.page-template-page-contact_us #body-container .entry-content{padding-bottom:40px !important;}
	.page-template-page-contact_us #body-container .locations .location:last-of-type { padding-bottom:0; }
	.page-template-page-product_index #body-container #products-container, .accessories-template-page-product_index #body-container #products-container, .supplies-template-page-product_index #body-container #products-container { width:100%; margin:40px 0 0; padding:0 20px; }
	.page-template-page-product_index #body-container #products .product:last-of-type, .accessories-template-page-product_index #body-container #products .product:last-of-type, .supplies-template-page-product_index #body-container #products .product:last-of-type { margin-bottom:0; }
	.home #compare-models-callout { border-bottom:0; }
	.home #compare-models-callout .compare .title { font-size:36px; }
	.home #compare-models-callout .compare { position:relative; right:auto; bottom:auto; left:auto; background-color:rgba(112,32,118,1); }
	.page-template-page-testimonials #body-container #testimonials-container { width:100%; margin:40px 0 0; padding:0 20px; }
	.page-template-page-testimonials #body-container #testimonials .testimonial:last-of-type { margin-bottom:0; }
	.page-template-page-support #body-container .hbspt-form { margin-bottom:25px; }
	.page-template-page-support #body-container { padding-bottom:35px !important; }
	.page-template-page-support #body-container p:last-of-type { margin-bottom:25px; }
	.page-template-page-support_index #body-container #pages-container { width:100%; padding:0 20px; }
	.page-template-page-support_index #body-container #pages .card:last-of-type { margin-bottom:0; }
	.page-template-page-resource_center #resource-center { display:block; }
	.page-template-page-resource_center #resource-center #filters { width:100%; max-width:none; }
	.page-template-page-resource_center #body-container .page .box.applications, .page-template-page-resource_center #body-container .page .box.printer_models, .page-template-page-resource_center #body-container .page .box.press_models { display:none; }
	.page-template-page-resource_center #resource-center #results { width:100%; padding-left:0; }
	.page-template-page-resource_center #results #resource_center input[type="text"] { width:calc(100% - 44px); max-width:none; }
	.fancybox .content #accessories, .fancybox .content #downloads, .fancybox .content #supplies { flex-direction:column; justify-content:flex-start; max-width:345px; margin:0 auto; }
	.fancybox .content #accessories .accessory, .fancybox .content #downloads .download, .fancybox .content #supplies .supply { width:100%; }
	.fancybox .content #msds { text-align:center; }
	
	.error404 #body-container{padding-bottom:20px;}
	.home #product-callouts .products  .slick-prev, .home #product-callouts .products .slick-next{top:140px;}
	.home #product-callouts .products .product .image img{height:200px;}
	.single-accessories #video-callout .content a.btn{max-width:360px;}
	.single-accessories #video-callout .content a.btn .desktop{display:none;}
	.single-applications #description-one .content.two .text p{font-size:19px;}
	.single-applications #video-callout .content a.btn{max-width:360px;}
	.single-applications #video-callout .content a.btn .desktop{display:none;}
	.single-applications #demo-callout .content a.btn{max-width:360px;}
	.single-applications #demo-callout .content a.btn .desktop{display:none;}
	.single-label_presses #description-one .content.two .text p{font-size:19px;}
	.single-label_presses #description-two .content .text p{font-size:19px;}
	.single-label_presses #key-features .content .features .image .feature{width:50%;}
	.single-label_presses #video-callout .content a.btn{max-width:360px;}
	.single-label_presses #video-callout .content a.btn .desktop{display:none;}
	.single-label_printers #description-one .content.two .text p{font-size:19px;}
	.single-label_printers #description-two .content .text p{font-size:19px;}
	.single-label_printers #key-features .content .features .image .feature{width:50%;}
	.single-label_printers #video-callout .content a.btn{max-width:360px;}
	.single-label_printers #video-callout .content a.btn .desktop{display:none;}
	.page-template-page-contact_us #body-container .locations{display:block;max-width:400px;margin:0 auto;}
	.page-template-page-contact_us #body-container .locations .location{width:100%;}
	.page-template-page-contact_us .video-row .video { padding-top:40px; padding-bottom:40px; }
	.page-template-page-contact_us .form-row .form { padding-top:40px; padding-bottom:0; }
	.fancybox-slide{padding:0 !important;}
	#fancybox-wrap.video, .fancybox.player, #video.fancybox{width:100vw !important;padding:50px !important;left:0 !important;}
	#footer p .br{display:block;}
	#footer p .desktop{display:none;}
}

@media only screen and (max-width: 782px) {
	.page-template-page-contact_us.logged-in #subheader-container, .single-label_presses.logged-in #subheader-container, .single-label_presses.logged-in .scroll #subheader-container, .single-label_printers.logged-in #subheader-container, .single-label_printers.logged-in .scroll #subheader-container { top:124px }
	.single-label_presses.logged-in #body-container .quote, .single-label_presses.logged-in .scroll #body-container .quote{top:203px;}
	.single-label_printers.logged-in #body-container .quote, .single-label_printers.logged-in .scroll #body-container .quote{top:203px;}
}

@media only screen and (max-width: 767px) {
	.home #press-container { height:auto; }
	.home #press { padding:27px 0; }
	.home #press .text { width:95%; margin:0 2.5%; }
	.single-label_printers.postid-366 #title .content .text .title, .single-label_printers.postid-367 #title .content .text .title{background-size:90% auto;}
	.fancybox .text{display:none;}
	.fancybox .form{width:100%;}
	.fancybox .form .mobile{display:block;}
}

@media only screen and (max-width: 699px) {
	.error404 #body-container h1{font-size:30px;margin-bottom:30px;}
	.error404 #body-container p{font-size:19px;}
	.error404 #body-container ul li{font-size:19px;}
	.home #video-callout{padding:0 20px;}
	.single-accessories #video-callout .content .title.video{font-size:30px;}
	.single-accessories #video-callout .content .title.demo{font-size:30px;}
	.single-accessories #video-callout .content a.btn{font-size:20px;}
	.single-applications #description-one-mobile .content.two .text .title{font-size:30px;}
	.single-applications #description-one-mobile .content.two .text p{font-size:19px;}
	.single-applications #description-one{margin-bottom:60px;}
	.single-applications #description-one .content.three .repeater .repeat .text p{font-size:19px;}
	.single-applications #video-callout .content .title.video{font-size:30px;}
	.single-applications #video-callout .content .title.demo{font-size:30px;}
	.single-applications #video-callout .content a.btn{font-size:20px;}
	.single-applications #deliverable-callout .content{display:block;}
	.single-applications #deliverable-callout .content .image{width:100%;max-width:250px;margin:0 auto 25px;}
	.single-applications #deliverable-callout .content .text{width:100%;max-width:500px;text-align:center;margin:0 auto;padding-left:0;}
	.single-applications #deliverable-callout .content .text .type{font-size:20px;}
	.single-applications #deliverable-callout .content .text .title{font-size:30px;}
	.single-applications #deliverable-callout .content .text p{font-size:19px;}
	.single-applications #deliverable-callout .content a.btn{font-size:20px;}
	.single-label_presses #description-one-mobile .content.two .text .title{font-size:30px;}
	.single-label_presses #description-one-mobile .content.two .text p{font-size:19px;}
	.single-label_presses #description-one{margin-bottom:60px;}
	.single-label_presses #description-one .content.three .repeater .repeat .text p{font-size:19px;}
	.single-label_presses #key-features{margin-bottom:60px;}
	.single-label_presses #key-features .content .title{font-size:30px;}
	.single-label_presses #key-features .content .features .image .feature .feature-text p{font-size:17px;}
	.single-label_presses #description-two{margin-bottom:30px;}
	.single-label_presses #description-two .content .text .title{font-size:30px;}
	.single-label_presses #key-print-attributes{padding:30px 20px 60px;}
	.single-label_presses #key-print-attributes .content .key-print-attributes-repeater .key-print-attribute .text p{font-size:19px;}
	.single-label_presses #video-callout .content .title.video{font-size:30px;}
	.single-label_presses #video-callout .content .callout .callout-title{min-height:54px;font-size:24px;}
	.single-label_presses #video-callout .content .title.demo{font-size:30px;}
	.single-label_presses #video-callout .content a.btn{font-size:20px;}
	.single-label_presses #white-paper-callout .content{display:block;}
	.single-label_presses #white-paper-callout .content .image{width:100%;max-width:250px;margin:0 auto 25px;}
	.single-label_presses #white-paper-callout .content .text{width:100%;max-width:500px;text-align:center;margin:0 auto;padding-left:0;}
	.single-label_presses #white-paper-callout .content .text .type{font-size:20px;}
	.single-label_presses #white-paper-callout .content .text .title{font-size:30px;}
	.single-label_presses #white-paper-callout .content .text p{font-size:19px;}
	.single-label_presses #white-paper-callout .content a.btn{font-size:20px;}
	.single-label_printers #description-one-mobile .content.two .text .title{font-size:30px;}
	.single-label_printers #description-one-mobile .content.two .text p{font-size:19px;}
	.single-label_printers #description-one{margin-bottom:60px;}
	.single-label_printers #description-one .content.three .repeater .repeat .text p{font-size:19px;}
	.single-label_printers #key-features{margin-bottom:60px;}
	.single-label_printers #key-features .content .title{font-size:30px;}
	.single-label_printers #key-features .content .features .image .feature .feature-text p{font-size:17px;}
	.single-label_printers #description-two{margin-bottom:30px;}
	.single-label_printers #description-two .content .text .title{font-size:30px;}
	.single-label_printers #key-print-attributes{padding:30px 20px 60px;}
	.single-label_printers #key-print-attributes .content .key-print-attributes-repeater .key-print-attribute .text p{font-size:19px;}
	.single-label_printers #video-callout .content .title.video{font-size:30px;}
	.single-label_printers #video-callout .content .callout .callout-title{min-height:54px;font-size:24px;}
	.single-label_printers #video-callout .content .title.demo{font-size:30px;}
	.single-label_printers #video-callout .content a.btn{font-size:20px;}
	.single-label_printers #white-paper-callout .content{display:block;}
	.single-label_printers #white-paper-callout .content .image{width:100%;max-width:250px;margin:0 auto 25px;}
	.single-label_printers #white-paper-callout .content .text{width:100%;max-width:500px;text-align:center;margin:0 auto;padding-left:0;}
	.single-label_printers #white-paper-callout .content .text .type{font-size:20px;}
	.single-label_printers #white-paper-callout .content .text .title{font-size:30px;}
	.single-label_printers #white-paper-callout .content .text p{font-size:19px;}
	.single-label_printers #white-paper-callout .content a.btn{font-size:20px;}
	.page-template-page-compare #body-container #title h1{font-size:30px;margin-bottom:30px;}
	.page-template-page-compare #body-container .slider .slick-prev, .page-template-page-compare #body-container .slider .slick-next{top:70px;}
	.page-template-page-compare #body-container .table{max-width:400px;margin-bottom:30px;}
	.page-template-page-compare #body-container .table .row.top .cell .image img{height:120px;}
	.page-template-page-compare #body-container .table .row .cell{font-size:14px;}
	.page-template-page-compare #video-callout{padding:90px 20px 120px;}
	#footer{padding:30px 20px;}
	.page-template-page-compare #white-paper-callout .content{display:block;}
	.page-template-page-compare #white-paper-callout .content .image{width:100%;max-width:250px;margin:0 auto 25px;}
	.page-template-page-compare #white-paper-callout .content .text{width:100%;max-width:500px;text-align:center;margin:0 auto;padding-left:0;}
	.page-template-page-compare #white-paper-callout .content .text .type{font-size:20px;}
	.page-template-page-compare #white-paper-callout .content .text .title{font-size:30px;}
	.page-template-page-compare #white-paper-callout .content .text p{font-size:19px;}
	.page-template-page-compare #white-paper-callout .content a.btn{font-size:20px;}
	.page-template-page-contact_us #body-container h1{font-size:30px;margin-bottom:15px;}
	.page-template-page-contact_us #body-container p{font-size:19px;}
	.page-template-page-contact_us #body-container .page .video-row .video h2{font-size:30px;margin-bottom:15px;}
	.page-template-page-contact_us #body-container .page .form-row .form h2{font-size:30px;margin-bottom:15px;}
}

@media only screen and (max-width: 620px) {
	#wpadminbar{position:fixed !important;}
}

@media only screen and (max-width: 599px) {
	#subheader { justify-content:flex-start; padding:0 10px; }
	#subheader .sub-menu { width:100%; }
	#subheader .sub-menu ul { width:100%; padding:10px 0; }
	#subheader .sub-menu ul li { margin:0 10px !important; padding-top:5px; }
	#subheader .sub-menu ul li a { padding-bottom:5px; }
	#subheader .sub-menu ul li a.on:after { display:none; }
	.home #compare-models-callout .brand { font-size:20px; }
	.home #compare-models-callout .compare .subtitle { font-size:20px; }
	.page-id-7777.page-template-page-support #body-container .group { display:block; }
	.page-id-7777.page-template-page-support #body-container .group .cell { width:100%; }
	.page-id-7777.page-template-page-support #body-container .group .cell:nth-of-type(2) { width:100%; }
	.page-id-7777.page-template-page-support #body-container .group .cell p strong:after { content:":"; display:inline; clear:none; }
	
	.page-template-page-compare #body-container .slider .slick-prev, .page-template-page-compare #body-container .slider .slick-next{top:80px;width:18px;height:21px;}
	.page-template-page-compare #body-container .slider .slick-prev{background-size:17px auto;}
	.page-template-page-compare #body-container .slider .slick-next{background-size:17px auto;}
	.single-landing_pages #landing-page .content{display:block;}
	.single-landing_pages #landing-page .content .image{display:none;}
	.single-landing_pages #landing-page .content .text{width:100%;padding-left:0;}
	.single-landing_pages #landing-page .content .text .type{font-size:22px;}
	.single-landing_pages #landing-page .content .text .title{font-size:32px;}
	.single-landing_pages #landing-page .content .text p{font-size:20px;}
	.single-landing_pages #landing-page .gform_confirmation_wrapper .gform_confirmation_message{font-size:20px;}
	.page-template-page-thank_you #thank-you .content{display:block;}
	.page-template-page-thank_you #thank-you .content .image{display:none;}
	.page-template-page-thank_you #thank-you .content .text{width:100%;padding-left:0;}
	.page-template-page-thank_you #thank-you .content .text .type{font-size:22px;}
	.page-template-page-thank_you #thank-you .content .text .title{font-size:32px;}
	.page-template-page-thank_you #thank-you .content .text p{font-size:20px;}
	.page-template-page-thank_you #thank-you .gform_confirmation_wrapper .gform_confirmation_message{font-size:20px;}
	.single-label_presses #body-container .quote, .single-label_presses .scroll #body-container .quote, .single-label_presses.logged-in #body-container .quote, .single-label_presses.logged-in .scroll #body-container .quote {top:auto;bottom:20px;}
	.single-label_presses #body-container .quote a.btn {font-size:18px;height:40px;border-top-left-radius:20px;border-bottom-left-radius:20px;}
	.single-label_presses #body-container .quote a.btn:after{height:27px;}
	.single-label_presses #footer {padding:30px 20px 90px;}
	.single-label_printers #body-container .quote, .single-label_printers .scroll #body-container .quote, .single-label_printers.logged-in #body-container .quote, .single-label_printers.logged-in .scroll #body-container .quote {top:auto;bottom:20px;}
	.single-label_printers #body-container .quote a.btn {font-size:18px;height:40px;border-top-left-radius:20px;border-bottom-left-radius:20px;}
	.single-label_printers #body-container .quote a.btn:after{height:27px;}
	.single-label_printers #footer {padding:30px 20px 90px;}
}

@media only screen and (max-width: 499px) {
	.single-label_presses #title .content .text .title{max-width:350px;height:100px;margin:0 auto;background-size:100% auto;}
	.single-label_presses.postid-7060 #title .content .text .title, .single-label_presses.postid-7065 #title .content .text .title, .single-label_presses.postid-7066 #title .content .text .title{max-width:110px;}
	.single-label_presses.postid-7061 #title .content .text .title{max-width:215px;}
	.single-label_presses.postid-7062 #title .content .text .title{max-width:200px;}
	.single-label_presses.postid-7063 #title .content .text .title{max-width:290px;}
	.single-label_printers #title .content .text .title{max-width:350px;height:100px;margin:0 auto;background-size:100% auto;}
	.page-template-page-resource_center #results .card .card-pad { display:block; }
	.page-template-page-resource_center #results .card .card-pad .image { width:100%; min-width:0; padding-right:0; }
	.page-template-page-resource_center #results .card .card-pad .image img { max-width:200px; max-height:none; margin-bottom:15px; }
	.page-template-page-resource_center #results .card .card-pad .text { width:100%; text-align:center; }
	.page-template-page-resource_center #results .card .card-pad .text .btn { margin:0 auto; }
	.fancybox.sub-menu-modal .content { padding:50px 25px 50px 20px; }
}

@media only screen and (max-width: 449px) {
	.home #compare-models-callout .brand { top:0; left:45%; width:50%; font-size:17px; color:#ffffff; text-shadow:-1px 0 0 #000000, 1px 0 0 #000000, 0 -1px 0 #000000, 0 1px 0 #000000; padding-top:23.5%; }
	.home #compare-models-callout .brand img { margin-bottom:10px; }
}

@media only screen and (max-width: 399px) {
	.home #compare-models-callout .brand { width:52.5%; }
}