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


/* 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';font-display: swap;src: url('https://3efv7n31tsdy1ce2pk446k7a-wpengine.netdna-ssl.com/wp-content/themes/quicklabel2020/assets/fwebfonts/39apid-intro-container48EA_A_0.eot');src: url('../font/3948EA_A_0.eot') format('embedded-opentype'),url('../font/3948EA_A_0.woff2') format('woff2'),url('../font/3948EA_A_0.woff') format('woff'),url('../font/3948EA_A_0.ttf') format('truetype');}
 
@font-face {font-family: 'ProximaNova-Bold';font-display: swap;src: url('../font/3948EA_B_0.eot');src: url('../font/3948EA_B_0.eot') format('embedded-opentype'),url('../font/3948EA_B_0.woff2') format('woff2'),url('../font/3948EA_B_0.woff') format('woff'),url('../font/3948EA_B_0.ttf') format('truetype');}
 
@font-face {font-family: 'ProximaNova-Light';font-display: swap;src: url('../font/3948EA_1E_0.eot');src: url('../font/3948EA_1E_0.eot') format('embedded-opentype'),url('../font/3948EA_1E_0.woff2') format('woff2'),url('../font/3948EA_1E_0.woff') format('woff'),url('../font/3948EA_1E_0.ttf') format('truetype');}
 
@font-face {font-family: 'ProximaNova-LightIt';font-display: swap;src: url('../font/3948EA_14_0.eot');src: url('../font/3948EA_14_0.eot') format('embedded-opentype'),url('../font/3948EA_14_0.woff2') format('woff2'),url('../font/3948EA_14_0.woff') format('woff'),url('../font/3948EA_14_0.ttf') format('truetype');}

@font-face {font-family: 'ProximaNova-Regular';font-display: swap;src: url('../font/3948EA_20_0.eot');src: url('../font/3948EA_20_0.eot') format('embedded-opentype'),url('../font/3948EA_20_0.woff2') format('woff2'),url('../font/3948EA_20_0.woff') format('woff'),url('../font/3948EA_20_0.ttf') format('truetype');}
 
@font-face {font-family: 'ProximaNova-RegularIt';font-display: swap;src: url('../font/3948EA_2E_0.eot');src: url('../font/3948EA_2E_0.eot') format('embedded-opentype'),url('../font/3948EA_2E_0.woff2') format('woff2'),url('../font/3948EA_2E_0.woff') format('woff'),url('../font/3948EA_2E_0.ttf') format('truetype');}

@font-face {font-family: 'ProximaNova-Semibold';font-display: swap;src: url('../font/3948EA_24_0.eot');src: url('../font/3948EA_24_0.eot') format('embedded-opentype'),url('../font/3948EA_24_0.woff2') format('woff2'),url('../font/3948EA_24_0.woff') format('woff'),url('../font/3948EA_24_0.ttf') format('truetype');}
 
@font-face {font-family: 'ProximaNova-SemiboldIt';font-display: swap;src: url('../font/3948EA_2B_0.eot');src: url('../font/3948EA_2B_0.eot') format('embedded-opentype'),url('../font/3948EA_2B_0.woff2') format('woff2'),url('../font/3948EA_2B_0.woff') format('woff'),url('../font/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_shortcode{display:inline-block;}
#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("../image/bar_down-arrow1.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('../image/bar_down-arrow1.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:32px 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;
	align-items:center;
	height:48px;
}

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

.top-menu li:first-of-type {
	font-size:16px;
	line-height:1;
	margin-left:0;
}

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

.top-menu li:nth-of-type(5) {
	margin-left:18px;
	padding-left:30px;
}

.top-menu li:nth-of-type(5):before {
	position:absolute;
	content:'';
	left:0;
	top:0;
	bottom:0;
	width:14px;
	height:24px;
	background-image:url('../image/icon_slash1.png');
	background-position:center;
	background-repeat:no-repeat;
	background-size:100% auto;
}

.main-menu ul {
	display:flex;
}

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

.main-menu li {
	font-size:20px;
	line-height:1.2;
	list-style:none;
	/* white-space:nowrap; */
	margin-left:26px;
	/* 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 {
	display:inline-block;
	color:#231f20;
}

.main-menu > ul > li > a {
	position:relative;
	display:flex;
	align-items:center;
	min-height:55px;
	padding-bottom:8px;
}

.scroll .main-menu > ul > li > a {
	align-items:flex-start;
	min-height:57px;
}

.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 {
	position:absolute;
	content:'';
	right:0;
	bottom:-2px;
	left:0;
	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;
}

.top-menu li:first-of-type a {
	position:relative;
	color:#702076;
	padding-left:30px;
}


.top-menu li:first-of-type a:before {
	position:absolute;
	content:'';
	top:0;
	left:0;
	width:22px;
	height:22px;
	background-image:url('../image/icon_external-link1.png'); background-position:center;
	background-repeat:no-repeat;
	background-size:100% auto;
}

#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;
}

#direct-to-package-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;
}

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

#direct-to-package-menu-border {
	border-top:6px solid #702877;
	border-bottom:6px solid #f59321;
}

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

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

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

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

#direct-to-package-menu .intro .image {
	width:87.5%;
}

#direct-to-package-menu .printers {
	width:65.92%;
}

#direct-to-package-menu .printers .section-title {
	font-size:20px;
	line-height:1.2;
	color:#702076;
}

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

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

#direct-to-package-menu .printers .printer {
	width:14.285%;
	margin-bottom:20px;
}

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

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

#direct-to-package-menu .printers .printer 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 .direct_to_package 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('../image/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('../image/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;}

#body-container .entry-content a{font-family:ProximaNova-Semibold,arial,sans-serif;color:#702877;}

.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(../image/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(../image/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('../image/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 {
	opacity:0;
    visibility:hidden;
    transition:opacity .5s ease-in-out;
    -webkit-transition:opacity .5s ease-in-out;
	border-bottom:6px solid #702076;
	padding-bottom:1px;
}

.home #compare-models-callout.show {
	opacity:1;
	visibility:visible;
}

.home #compare-models-callout .callout {
	position:relative;
}

.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('../image/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('../image/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 .image {
	position:relative;
	max-width:250px;
	height:250px;
	border-radius:50%;
	overflow:hidden;
	margin:0 auto 15px;
}

.home #applications .application .image img {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	width:100%;
	height:100%;
	object-fit:cover;
	object-position:center;
}

.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('../image/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('../image/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('../image/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;
	display:flex;
	align-items:center;
	width:32.1875%;
	height:100%;
	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:40%;
	width:60%;
	bottom:15px;
	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;
	width:250px;
	height:250px;
	border-radius:50%;
	overflow:hidden;
	margin:0 auto 15px;
}

.home #testimonials .testimonial .image img.photo {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	width:100%;
	height:100%;
	object-fit:cover;
	object-position:center;
}

.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('../image/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('../image/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('../image/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;
}

/* OLD -  accessories */
.accessories-template-default #body-container {
	padding-bottom:0;
}

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

.accessories-template-default #title {
	margin-bottom:40px;
	background-image:url('../image/bg_product_title.png');
	background-position:0 72.5%;
	background-repeat:repeat-x;
	background-size:1px 67%;
}

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

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

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

.accessories-template-default #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;
}

.accessories-template-default #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;
}

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

.accessories-template-default #body-container .entry-content h1, .accessories-template-page-product_index #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;
}

.accessories-template-default #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;
}

.accessories-template-default #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;
}

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

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

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

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

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

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

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

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

.accessories-template-default #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%;
}

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

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

.accessories-template-default #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;
}

.accessories-template-default #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%
}

.accessories-template-default #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;
}

.accessories-template-default #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('../image/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;
}
*/
/* OLD -  accessories */

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

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

.single-applications #title {
	position:relative;
	margin-bottom:40px;
}

.single-applications #title .content {
	position:absolute;
	top:0;
	left:50%;
	width:50%;
	margin:0 auto;
	padding-top:9.375%;
}

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

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

.single-applications #title .content .text .title {
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:65px;
	font-weight:normal;
	color:#702076;
	line-height:1;
	margin-bottom:25px;
}

.single-applications #title .content .text .subtitle {
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:40px;
	font-weight:normal;
	color:#231F20;
	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('../image/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/* .postid-8630 */ #description-one .content.two .text {
	position:relative;
	float:left;
}

.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/* .postid-8630 */ #description-one .content.two .image {
	margin-bottom:0;
}

.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;
	flex-flow:wrap;
	justify-content:space-between;
}

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

.single-applications.postid-8721 #description-one .content.three .repeater .repeat {
	width:25.3%;
}

.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('../image/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('../image/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('../image/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('../image/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('../image/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('../image/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('../image/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 .title.video.purple {
	color:#702076;
}

.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 .title.purple {
	color:#702076;
}

.single-applications #video-callout .content .title.white {
	color:#ffffff;
}

.single-applications #video-callout .content a.btn {
	display:block;
	width:100%;
	max-width:600px;
	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 #case-studies-callout {
	position:relative;
	border-top:9px solid #702076;
	padding-top:1px;
	background-position:left top;
	background-repeat:no-repeat;
	background-size:58.125% auto;
}

.single-applications #case-studies-callout .content {
	max-width:1279px;
	margin:0 auto;
	padding:75px 0 110px;
}

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

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

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

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

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

.single-applications #case-studies-callout .content .studies .study {
	display:flex;
	max-width:260px;
	height:inherit;
	margin:0 30px;
}

.single-applications #case-studies-callout .content .studies .study a {
	display:flex;
	flex-direction:column;
	text-decoration:none;
}

.single-applications #case-studies-callout .content .studies .study img {
	display:block;
	max-width:100%;
	height:auto;
	margin-bottom:40px;
}

.single-applications #case-studies-callout .content .studies .study .excerpt {
	margin:0 20px;
}

.single-applications #case-studies-callout .content .studies .study .excerpt p {
	font-size:18px;
	line-height:1.1;
	margin-bottom:20px;
}

.single-applications #case-studies-callout .content .studies .study .excerpt p strong {
	color:#702076;
}

.single-applications #case-studies-callout .content .studies .study .excerpt p:last-of-type {
	margin-bottom:40px;
}

.single-applications #case-studies-callout .content .studies .study .btn {
	display:inline-block;
	width:calc(100% - 40px);
	height:40px;
	font-family:ProximaNova-Semibold,arial,sans-serif;
	font-size:18px;
	font-weight:normal;
	line-height:0;
	color:#ffffff;
	border-radius:4px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	white-space:nowrap;
	margin:auto 20px 0;
	background-color:#702076;
}

.single-applications #case-studies-callout .content .studies .study .btn:after {
	content:'';
	display:inline-block;
	height:26px;
}

.single-applications #case-studies-callout .content .studies .slick-prev, .single-applications #case-studies-callout .content .studies .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 #case-studies-callout .content .studies .slick-prev {
	background-image:url('../image/arrow_left_home.png');
	background-position:left center;
	background-repeat:no-repeat;
	background-size:48px auto;
	left:20px;
}

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

.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-blog #body-container {max-width:1360px;margin:0 auto;padding:0 20px;}
.single-blog #body-container .blog {display:flex;flex-flow:wrap;margin:0 auto 0 0;padding-top:46px;}
.single-blog #body-container .blog .entry-header {width:100%;}
.single-blog #body-container .blog .entry-header h1 {width:70.454%;max-width:930px;}
.single-blog #body-container .blog .entry-content {width:70.454%;max-width:930px;}
.single-blog #body-container .blog h1 {font-family:ProximaNova-Bold,arial,sans-serif;font-size:43px;font-weight:normal;color:#702076;margin:0 0 20px;line-height:1;}
.single-blog #body-container .blog .featured-image {width:100%;height:auto;border-bottom:6px solid #702076;}
.single-blog #body-container .blog h2{font-size:24px;line-height:1.2em;font-family:ProximaNova-Semibold,arial,sans-serif; font-weight:normal;color:#000000;margin:8% 0 4%;}
.single-blog #body-container .blog h3{font-size:24px;line-height:1.3em;font-family:ProximaNova-Semibold,arial,sans-serif; font-weight:normal;color:#f59321;margin:8% 0 4%;}
.single-blog #body-container .blog h4{font-size:19px;line-height:1.3em;font-family:ProximaNova-Light,arial,sans-serif; font-weight:normal;color:#000000;margin:0 0 5%;}
.single-blog #body-container .blog h5{font-size:24px;line-height:1.3em;font-family:ProximaNova-Semibold,arial,sans-serif; font-weight:normal;color:#f59321;margin:0 0 0;}
.single-blog #body-container .blog p{font-size:17px;line-height:1.5em;color:#000000;margin:0 0 4%;}
.single-blog #body-container .blog p:last-child{margin-bottom:0px;}
.single-blog #body-container .blog strong, .single-blog #body-container .blog b{font-family:ProximaNova-Bold,arial,sans-serif; font-weight:normal;}
.single-blog #body-container .blog ol, .single-blog #body-container .blog ol{margin:0 0 20px 35px;}
.single-blog #body-container .blog ol li{list-style:decimal;font-size:17px;line-height:1.5em;color:#000000;margin:0 0 1%;}
.single-blog #body-container .blog ul li{list-style:disc;font-size:17px;line-height:1.5em;color:#000000;margin:0 0 1%;}
.single-blog #body-container .blog a{color:#f59321;text-decoration:underline;}
.single-blog #body-container .blog img.alignleft{display:inline;float:left;margin:4px 24px 12px 0;}
.single-blog #body-container .blog img.alignright{display:inline;float:right;margin:4px 0 12px 24px;}
.single-blog #body-container .blog img.aligncenter{display:block;margin:0 auto;}
.single-blog #body-container .blog .mobile{display:none;}
.single-blog #body-container .blog .right-column{position:relative;width:calc(18.939% + 35px);max-width:250px;padding-left:35px;}
.single-blog #body-container .blog .right-column .sticky{position:sticky;top:200px;}
.single-blog #body-container .blog .right-column .sticky ul{margin:0;padding:0;}
.single-blog #body-container .blog .right-column .sticky li{font-family:ProximaNova-Bold,arial,sans-serif;font-size:19px;font-weight:normal;line-height:1;text-transform:uppercase;list-style:none;margin-bottom:14px;}
.single-blog #body-container .blog .right-column .sticky a {display:flex;align-items:center;text-decoration:none;/* transition:.2s; */}
.single-blog #body-container .blog .right-column .sticky li.facebook a{color:#1b74e4;}
.single-blog #body-container .blog .right-column .sticky li.twitter a{color:#1d9ff0;}
.single-blog #body-container .blog .right-column .sticky li.linkedin a{color:#0a66c2;}
.single-blog #body-container .blog .right-column .sticky li.pinterest a{color:#e60023;}
.single-blog #body-container .blog .right-column .sticky li.link .copy{display:flex;align-items:center;color:#702076;cursor:pointer;/* transition:.2s; */}
.single-blog #body-container .blog .right-column .sticky li.subscribe a{color:#f59321;}
/*
.single-blog #body-container .blog .right-column .sticky li a:hover{color:#dce855;}
.single-blog #body-container .blog .right-column .sticky li .copy:hover{color:#dce855;}
*/
.single-blog #body-container .blog .right-column .sticky li .icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-right:16px;background-position:center;background-repeat:no-repeat;background-size:cover;}
.single-blog #body-container .blog .right-column .sticky li.facebook .icon{background-image:url('../image/icon_facebook@2x.png');}
.single-blog #body-container .blog .right-column .sticky li.twitter .icon{background-image:url('../image/icon_twitter@2x.png');}
.single-blog #body-container .blog .right-column .sticky li.linkedin .icon{background-image:url('../image/icon_linkedin@2x.png');}
.single-blog #body-container .blog .right-column .sticky li.pinterest .icon{background-image:url('../image/icon_pinterest@2x.png');}
.single-blog #body-container .blog .right-column .sticky li.link .icon{background-image:url('../image/icon_link@2x.png');}
.single-blog #body-container .blog .right-column .sticky li.subscribe .icon{background-image:url('../image/icon_subscribe@2x.png');}


.single-direct_to_package #body-container{position:relative;padding-bottom:0;}
.single-direct_to_package #body-container .quote{position:absolute;z-index:4;top:20px;right:0;}
.single-direct_to_package .scroll #body-container .quote{position:fixed;top:159px;}
.single-direct_to_package.logged-in .scroll #body-container .quote{top:191px;}
.single-direct_to_package #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-direct_to_package #body-container .quote a.btn:after{content:'';display:inline-block;height:33px;}
.single-direct_to_package #body-container .contact-sales {
	position:absolute;
	z-index:4;
	top:20px;
	right:0;
	font-family:ProximaNova-Light,arial,sans-serif;
	font-size:16px;
	font-weight:normal;
	line-height:1;
	text-align:right;
	text-transform:uppercase;
	border-top-left-radius:8px;
	border-bottom-left-radius:8px;
	box-shadow:0px 2px 2px rgba(0,0,0,.5);
	width:250px;
	padding:25px 20px 20px;
	background:linear-gradient(to left, rgba(206,204,206,1) 0%, rgba(241,242,242,1) 100%);
}
.single-direct_to_package #body-container .contact-sales strong {
	display:none;
}
.single-direct_to_package #body-container .contact-sales .price {
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:43px;
	font-weight:normal;
	line-height:1;
	color:#702076;
	margin-top:5px;
}
.single-direct_to_package #body-container .contact-sales .currency {
	font-family:ProximaNova-Light,arial,sans-serif;
	font-size:17px;
	font-weight:normal;
	line-height:1;
	color:#702076;
	margin-bottom:10px;
}
.single-direct_to_package .scroll #body-container .contact-sales {
	position:fixed;
	top:159px;
}
.single-direct_to_package #body-container .contact-sales .disclaimer {
	font-size:14px;
	text-transform:none;
	margin-bottom:10px;
}
.single-direct_to_package #body-container .contact-sales a.btn {
	display:block;
	height:50px;
	font-family:ProximaNova-Semibold,arial,sans-serif;
	font-size:20px;
	font-weight:normal;
	line-height:0;
	color:#ffffff;
	border-radius:8px;
	box-shadow:0px 2px 2px rgba(0,0,0,.5);
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	white-space:nowrap;
	margin:15px 0 0;
	padding:0;
	background-color:#f59321;
}
.single-direct_to_package #body-container .contact-sales a.btn:after {
	content:'';
	display:inline-block;
	height:33px;
}
.single-direct_to_package #title{position:relative;margin-bottom:40px;}
.single-direct_to_package #title .content{position:absolute;top:0;left:50%;width:50%;margin:0 auto;padding-top:9.375%;}
.single-direct_to_package #title .content .image{width:50%;}
.single-direct_to_package #title .content .text{position:relative;}
.single-direct_to_package #title .content .text .title{position:relative;width:50%;/* height:0;text-indent:-9999px; */margin-bottom:35px;/* padding-bottom:8.75%;background-position:center left;background-repeat:no-repeat;background-size:auto 100%; */}
.single-direct_to_package #title .content .text .title img{display:block;height:auto;max-height:75px;}
.single-direct_to_package #title .content .text .subtitle{width:50%;font-family:ProximaNova-Bold,arial,sans-serif;font-size:40px;font-weight:normal;line-height:1;}
.single-direct_to_package #description-one-mobile{display:none;}
.single-direct_to_package #description-one-mobile .content.two{position:relative;width:87.5%;margin:0 auto;}
.single-direct_to_package #description-one-mobile .content.two:after{content:"";display:table;clear:both;}
.single-direct_to_package #description-one-mobile .content.two .text{width:43.57%;}
.single-direct_to_package #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-direct_to_package #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-direct_to_package #description-one-mobile .content.two .text p{font-size:22px;line-height:1.45em;margin-bottom:25px;}
.single-direct_to_package #description-one-mobile .content.two .text p:last-of-type{margin-bottom:0;}
.single-direct_to_package #description-one{position:relative;min-height:1000px;margin-bottom:40px;background-image:url('../image/bg_product_description.png');background-position:top right;background-repeat:no-repeat;background-size:contain;}
.single-direct_to_package #description-one .content.two{width:87.5%;margin:0 auto;}
.single-direct_to_package #description-one .content.two:after{content:"";display:table;clear:both;}
.single-direct_to_package #description-one .content.two .text{width:43.57%;}
.single-direct_to_package #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-direct_to_package #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-direct_to_package #description-one .content.two .text p{font-size:22px;line-height:1.45em;margin-bottom:25px;}
.single-direct_to_package #description-one .content.two .text p img{display:block;width:100%;height:auto;}
.single-direct_to_package #description-one .content.two .text p:last-of-type{margin-bottom:0;}
.single-direct_to_package #description-one .content.two .image{float:right;width:66.67%;margin-bottom:13.97%;}
.single-direct_to_package #description-one .content.two.mobile{position:relative;display:none;width:100%;height:0;margin-top:40px;padding-bottom:66.667%;}
.single-direct_to_package #description-one .content.two.mobile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:bottom right;}
.single-direct_to_package #description-one-repeater{margin-bottom:120px;}
.single-direct_to_package #description-one-repeater .content.three{width:87.5%;margin:0 auto;}
.single-direct_to_package #description-one-repeater .content.three .intro{text-align:center;font-size:19px; max-width: 700px; margin:0 auto 50px auto;}
.single-direct_to_package #description-one-repeater .content.three .repeater{display:flex;justify-content:space-between;}
.single-direct_to_package #description-one-repeater .content.three .repeater .repeat{width:24.3%;text-align:center;padding:0 2.15%;}
.single-direct_to_package #description-one-repeater .content.three .repeater .repeat .image{margin-bottom:30px;}
.single-direct_to_package #description-one-repeater .content.three .repeater .repeat .image img{display:block;width:auto;height:100%;max-height:87px;margin:0 auto;}
.single-direct_to_package #description-one-repeater .content.three .repeater .repeat .text p{font-size:20px;line-height:1.25em;margin-bottom:25px;}
.single-direct_to_package #description-one-repeater .content.three .repeater .repeat .text p:last-of-type{margin-bottom:0;}
.single-direct_to_package #description-one-repeater .content.three .closing{text-align:center;font-size:19px; max-width: 700px; margin:50px auto 0 auto;}
.single-direct_to_package #key-features{position:relative;margin-bottom:100px;padding:70px 0 60px;background-color:#702076;}
.single-direct_to_package #key-features:before{position:absolute;content:'';top:0;bottom:0;left:0;width:calc(50% - 400px);background-image:url('../image/bg_direct-to-package_key-features_left@2x.jpg');background-position:right center;background-repeat:no-repeat;background-size:100% auto;}
.single-direct_to_package #key-features:after{position:absolute;content:'';top:0;right:0;bottom:0;width:calc(50% - 400px);background-image:url('../image/bg_direct-to-package_key-features_right@2x.jpg');background-position:left center;background-repeat:no-repeat;background-size:100% auto;}
.single-direct_to_package #key-features .content .title{font-family:ProximaNova-Bold,arial,sans-serif;font-size:50px;font-weight:normal;color:#ffffff;line-height:1.2;text-align:center;margin-bottom:35px;}
.single-direct_to_package #key-features .content .features .image{position:relative;width:45.1875%;max-width:800px;margin:0 auto;}
.single-direct_to_package #key-features .content .features .image img{display:block;max-width:100%;height:auto;margin:0 auto;}
.single-direct_to_package #key-features .content .features .image .feature{position:absolute;width:46.47%;}
.single-direct_to_package #key-features .content .features .image .feature:after{content:"";display:table;clear:both;}
.single-direct_to_package #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-direct_to_package #key-features .content .features .image .feature.right .feature-toggle{float:right;}
.single-direct_to_package #key-features .content .features .image .feature .feature-toggle img{display:block;max-width:100%;height:auto;transition:opacity .2s;}
.single-direct_to_package #key-features .content .features .image .feature .feature-toggle img.minus{position:absolute;top:0;left:0;opacity:0;}
.single-direct_to_package #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-direct_to_package #key-features .content .features .image .feature.left .feature-text{left:-5px;}
.single-direct_to_package #key-features .content .features .image .feature.right .feature-text{right:-5px;}
.single-direct_to_package #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-direct_to_package #key-features .content .features .image .feature .feature-text img{position:absolute;bottom:-12px;width:40px;opacity:.98;}
.single-direct_to_package #key-features .content .features .image .feature.left .feature-text img{left:5px;}
.single-direct_to_package #key-features .content .features .image .feature.right .feature-text img{right:5px;}
.single-direct_to_package #description-two{margin-bottom:160px;}
.single-direct_to_package #description-two .content{display:flex;align-items:center;width:81.25%;margin:0 auto;}
.single-direct_to_package #description-two .content .text{width:50%;}
.single-direct_to_package #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-direct_to_package #description-two .content .text p{font-size:22px;line-height:1.59em;margin-bottom:25px;}
.single-direct_to_package #description-two .content .text p:last-of-type{margin-bottom:0;}
.single-direct_to_package #description-two .content .image{width:50%;padding-left:3.5%}
.single-direct_to_package #key-print-attributes{margin-bottom:110px;}
.single-direct_to_package #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-direct_to_package #key-print-attributes .content .key-print-attributes-repeater{display:flex;justify-content:space-between;width:87.5%;margin:0 auto;}
.single-direct_to_package #key-print-attributes .content .key-print-attributes-repeater .key-print-attribute{width:25%;padding:0 3.57%;}
.single-direct_to_package #key-print-attributes .content .key-print-attributes-repeater .key-print-attribute .image{margin-bottom:20px;}
.single-direct_to_package #key-print-attributes .content .key-print-attributes-repeater .key-print-attribute .image img{display:block;max-width:100%;height:auto;margin:0 auto;}
.single-direct_to_package #key-print-attributes .content .key-print-attributes-repeater .key-print-attribute .text p{font-size:20px;line-height:1.3em;margin-bottom:25px;}
.single-direct_to_package #key-print-attributes .content .key-print-attributes-repeater .key-print-attribute .text p:last-of-type{margin-bottom:0;}
.single-direct_to_package #video-callout{position:relative;border-top:9px solid #702076;padding-top:1px;background-repeat:no-repeat;background-size:cover;}
/* .single-direct_to_package #video-callout img.bg{display:block;width:100%;height:auto;} */
.single-direct_to_package #video-callout img.bg{display:none;}
.single-direct_to_package #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-direct_to_package #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-direct_to_package #video-callout .content .videos{width:calc(45% + 60px);margin:0 auto;}
.single-direct_to_package #video-callout .content .callout{position:relative;width:calc(45% + 60px);margin:0 auto 6.94%;padding:0 30px;}
.single-direct_to_package #video-callout .content .videos .callout{width:100%;}
.single-direct_to_package #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-direct_to_package #video-callout .content .callout .callout-image{position:relative;}
.single-direct_to_package #video-callout .content .callout .callout-image.testimonial{max-width:250px;margin:0 auto;}
.single-direct_to_package #video-callout .content .callout img.photo{display:block;width:100%;height:auto;box-shadow:0 0 30px rgba(0,0,0,.5);}
.single-direct_to_package #video-callout .content .callout .callout-image.testimonial img.photo{max-width:250px;border-radius:50%;}
.single-direct_to_package #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-direct_to_package #video-callout .content .callout .callout-image.testimonial img.arrow{width:60px;}
.single-direct_to_package #video-callout .slick-prev, .single-direct_to_package #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-direct_to_package #video-callout .slick-prev{background-image:url('../image/btn_carousel_left_purple.png');background-position:left center;background-repeat:no-repeat;background-size:48px auto;left:-60px;}
.single-direct_to_package #video-callout .slick-next{background-image:url('../image/btn_carousel_right_purple.png');background-position:right center;background-repeat:no-repeat;background-size:48px auto;right:-60px;}
.single-direct_to_package #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-direct_to_package #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-direct_to_package #video-callout .content a.btn:after{content:'';display:inline-block;height:38px;}
.single-direct_to_package #white-paper-callout{position:relative;border-top:9px solid #702076;padding-top:1px;}
.single-direct_to_package #white-paper-callout img.bg{display:block;width:100%;height:auto;}
.single-direct_to_package #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-direct_to_package #white-paper-callout .content .image{width:30.67%;}
.single-direct_to_package #white-paper-callout .content .text{width:69.33%;padding-left:4.29%;}
.single-direct_to_package #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-direct_to_package #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-direct_to_package #white-paper-callout .content .text p{font-size:22px;line-height:1.18em;margin-bottom:25px;}
.single-direct_to_package #white-paper-callout .content .text p:last-of-type{margin-bottom:20px;}
.single-direct_to_package #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-direct_to_package #white-paper-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 .contact-sales {
	position:absolute;
	z-index:4;
	top:20px;
	right:0;
	font-family:ProximaNova-Light,arial,sans-serif;
	font-size:16px;
	font-weight:normal;
	line-height:1;
	text-align:right;
	text-transform:uppercase;
	border-top-left-radius:8px;
	border-bottom-left-radius:8px;
	box-shadow:0px 2px 2px rgba(0,0,0,.5);
	width:250px;
	padding:25px 20px 20px;
	background:linear-gradient(to left, rgba(206,204,206,1) 0%, rgba(241,242,242,1) 100%);
}
.single-label_presses #body-container .contact-sales strong {
	display:none;
}
.single-label_presses #body-container .contact-sales .price {
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:43px;
	font-weight:normal;
	line-height:1;
	color:#702076;
	margin-top:5px;
}
.single-label_presses #body-container .contact-sales .currency {
	font-family:ProximaNova-Light,arial,sans-serif;
	font-size:17px;
	font-weight:normal;
	line-height:1;
	color:#702076;
	margin-bottom:10px;
}
.single-label_presses .scroll #body-container .contact-sales {
	position:fixed;
	top:159px;
}
.single-label_presses #body-container .contact-sales .disclaimer {
	font-size:14px;
	text-transform:none;
	margin-bottom:10px;
}
.single-label_presses #body-container .contact-sales a.btn {
	display:block;
	height:50px;
	font-family:ProximaNova-Semibold,arial,sans-serif;
	font-size:20px;
	font-weight:normal;
	line-height:0;
	color:#ffffff;
	border-radius:8px;
	box-shadow:0px 2px 2px rgba(0,0,0,.5);
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	white-space:nowrap;
	margin:15px 0 0;
	padding:0;
	background-color:#f59321;
}
.single-label_presses #body-container .contact-sales a.btn:after {
	content:'';
	display:inline-block;
	height:33px;
}
.single-label_presses #title{position:relative;margin-bottom:40px;}
.single-label_presses #title .content{position:absolute;top:0;left:50%;width:50%;margin:0 auto;padding-top:9.375%;}
.single-label_presses #title .content .image{width:50%;}
.single-label_presses #title .content .text{position:relative;}
.single-label_presses #title .content .text .title{position:relative;width:50%;/* height:0;text-indent:-9999px; */margin-bottom:35px;/* padding-bottom:8.75%;background-position:center left;background-repeat:no-repeat;background-size:auto 100%; */}
.single-label_presses #title .content .text .title img{display:block;height:auto;max-height:75px;}
.single-label_presses #title .content .text .subtitle{width:50%;font-family:ProximaNova-Bold,arial,sans-serif;font-size:40px;font-weight:normal;line-height:1;}
.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{position:relative;min-height:1000px;margin-bottom:40px;background-image:url('../image/bg_product_description.png');background-position:top right;background-repeat:no-repeat;background-size:contain;}
.single-label_presses #description-one .content.two{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{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.two.mobile{position:relative;display:none;width:100%;height:0;margin-top:40px;padding-bottom:66.667%;}
.single-label_presses #description-one .content.two.mobile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:bottom right;}
.single-label_presses #description-one-repeater{margin-bottom:120px;}
.single-label_presses #description-one-repeater .content.three{width:87.5%;margin:0 auto;}
.single-label_presses #description-one-repeater .content.three .intro{text-align:center;font-size:19px; max-width: 700px; margin:0 auto 50px auto;}
.single-label_presses #description-one-repeater .content.three .repeater{display:flex;justify-content:space-between;}
.single-label_presses #description-one-repeater .content.three .repeater .repeat{width:24.3%;text-align:center;padding:0 2.15%;}
.single-label_presses #description-one-repeater .content.three .repeater .repeat .image{margin-bottom:30px;}
.single-label_presses #description-one-repeater .content.three .repeater .repeat .image img{display:block;width:auto;height:100%;max-height:87px;margin:0 auto;}
.single-label_presses #description-one-repeater .content.three .repeater .repeat .text p{font-size:20px;line-height:1.25em;margin-bottom:25px;}
.single-label_presses #description-one-repeater .content.three .repeater .repeat .text p:last-of-type{margin-bottom:0;}
.single-label_presses #description-one-repeater .content.three .closing{text-align:center;font-size:19px; max-width: 700px; margin:50px auto 0 auto;}
.single-label_presses #key-features{position:relative;margin-bottom:100px;padding:70px 0 60px;background-color:#702076;}
.single-label_presses #key-features:before{position:absolute;content:'';top:0;bottom:0;left:0;width:calc(50% - 400px);background-image:url('../image/bg_label-presses_key-features_left@2x.jpg');background-position:right center;background-repeat:no-repeat;background-size:100% auto;}
.single-label_presses #key-features:after{position:absolute;content:'';top:0;right:0;bottom:0;width:calc(50% - 400px);background-image:url('../image/bg_label-presses_key-features_right@2x.jpg');background-position:left center;background-repeat:no-repeat;background-size:100% auto;}
.single-label_presses #key-features .content .title{font-family:ProximaNova-Bold,arial,sans-serif;font-size:50px;font-weight:normal;color:#ffffff;line-height:1.2;text-align:center;margin-bottom:35px;}
.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 .callout-image.testimonial{max-width:250px;margin:0 auto;}
.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 .callout-image.testimonial img.photo{max-width:250px;border-radius:50%;}
.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 .content .callout .callout-image.testimonial img.arrow{width:60px;}
.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('../image/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('../image/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 .contact-sales {
	position:absolute;
	z-index:4;
	top:20px;
	right:0;
	font-family:ProximaNova-Light,arial,sans-serif;
	font-size:16px;
	font-weight:normal;
	line-height:1;
	text-align:right;
	text-transform:uppercase;
	border-top-left-radius:8px;
	border-bottom-left-radius:8px;
	box-shadow:0px 2px 2px rgba(0,0,0,.5);
	width:250px;
	padding:25px 20px 20px;
	background:linear-gradient(to left, rgba(206,204,206,1) 0%, rgba(241,242,242,1) 100%);
}
.single-label_printers #body-container .contact-sales strong {
	display:none;
}
.single-label_printers #body-container .contact-sales .price {
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:43px;
	font-weight:normal;
	line-height:1;
	color:#702076;
	margin-top:5px;
}
.single-label_printers #body-container .contact-sales .currency {
	font-family:ProximaNova-Light,arial,sans-serif;
	font-size:17px;
	font-weight:normal;
	line-height:1;
	color:#702076;
	margin-bottom:10px;
}
.single-label_printers .scroll #body-container .contact-sales {
	position:fixed;
	top:159px;
}
.single-label_printers #body-container .contact-sales .disclaimer {
	font-size:14px;
	text-transform:none;
	margin-bottom:10px;
}
.single-label_printers #body-container .contact-sales a.btn {
	display:block;
	height:50px;
	font-family:ProximaNova-Semibold,arial,sans-serif;
	font-size:20px;
	font-weight:normal;
	line-height:0;
	color:#ffffff;
	border-radius:8px;
	box-shadow:0px 2px 2px rgba(0,0,0,.5);
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	white-space:nowrap;
	margin:15px 0 0;
	padding:0;
	background-color:#f59321;
}
.single-label_printers #body-container .contact-sales a.btn:after {
	content:'';
	display:inline-block;
	height:33px;
}
.single-label_printers #title{position:relative;margin-bottom:40px;}
.single-label_printers #title .content{position:absolute;top:0;left:50%;width:50%;margin:0 auto;padding-top:9.375%;}
.single-label_printers #title .content .image{width:50%;}
.single-label_printers #title .content .text{position:relative;}
.single-label_printers #title .content .text .title{position:relative;width:50%;/* height:0;text-indent:-9999px; */margin-bottom:35px;/* padding-bottom:8.75%;background-position:center left;background-repeat:no-repeat;background-size:auto 100%; */}
.single-label_printers #title .content .text .title img{display:block;height:auto;max-height:75px;}
.single-label_printers.postid-364 #title .content .text .title, .single-label_printers.postid-367 #title .content .text .title{background-size:auto 100%;}
.single-label_printers.postid-365 #title .content .text .title{background-size:auto 100%;}
.single-label_printers #title .content .text .subtitle{width:50%;font-family:ProximaNova-Bold,arial,sans-serif;font-size:40px;font-weight:normal;line-height:1;}
.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{position:relative;min-height:1000px;margin-bottom:40px;background-image:url('../image/bg_product_description.png');background-position:top right;background-repeat:no-repeat;background-size:contain;}
.single-label_printers #description-one .content.two{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{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.two.mobile{position:relative;display:none;width:100%;height:0;margin-top:40px;padding-bottom:66.667%;}
.single-label_printers #description-one .content.two.mobile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:bottom right;}
.single-label_printers #description-one-repeater{margin-bottom:120px;}
.single-label_printers #description-one-repeater .content.three{width:87.5%;margin:0 auto;}
.single-label_printers #description-one-repeater .content.three .intro{text-align:center;font-size:19px; max-width: 700px; margin:0 auto 50px auto;}
.single-label_printers #description-one-repeater .content.three .repeater{display:flex;justify-content:space-between;}
.single-label_printers #description-one-repeater .content.three .repeater .repeat{width:24.3%;text-align:center;padding:0 2.15%;}
.single-label_printers #description-one-repeater .content.three .repeater .repeat .image{margin-bottom:30px;}
.single-label_printers #description-one-repeater .content.three .repeater .repeat .image img{display:block;width:auto;height:100%;max-height:87px;margin:0 auto;}
.single-label_printers #description-one-repeater .content.three .repeater .repeat .text p{font-size:20px;line-height:1.25em;margin-bottom:25px;}
.single-label_printers #description-one-repeater .content.three .repeater .repeat .text p:last-of-type{margin-bottom:0;}
.single-label_printers #description-one-repeater .content.three .closing{text-align:center;font-size:19px; max-width: 700px; margin:50px auto 0 auto;}
.single-label_printers #key-features{position:relative;margin-bottom:100px;padding:70px 0 60px;background-color:#702076;}
.single-label_printers #key-features:before{position:absolute;content:'';top:0;bottom:0;left:0;width:calc(50% - 400px);background-image:url('../image/bg_direct-to-package_key-features_left@2x.jpg');background-position:right center;background-repeat:no-repeat;background-size:100% auto;}
.single-label_printers #key-features:after{position:absolute;content:'';top:0;right:0;bottom:0;width:calc(50% - 400px);background-image:url('../image/bg_direct-to-package_key-features_right@2x.jpg');background-position:left center;background-repeat:no-repeat;background-size:100% auto;}
.single-label_printers #key-features .content .title{font-family:ProximaNova-Bold,arial,sans-serif;font-size:50px;font-weight:normal;color:#ffffff;line-height:1.2;text-align:center;margin-bottom:35px;}
.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 .callout-image.testimonial{max-width:250px;margin:0 auto;}
.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 .callout-image.testimonial img.photo{max-width:250px;border-radius:50%;}
.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 .content .callout .callout-image.testimonial img.arrow{width:60px;}
.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('../image/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('../image/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 - Accesories */
.accessoriesIndex #body-container{position:relative;padding-bottom:0;}
.accessoriesIndex #body-container .quote{position:absolute;z-index:4;top:20px;right:0;}
.accessoriesIndex .scroll #body-container .quote{position:fixed;top:159px;}
.accessoriesIndex.logged-in .scroll #body-container .quote{top:191px;}
.accessoriesIndex #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;}
.accessoriesIndex #body-container .quote a.btn:after{content:'';display:inline-block;height:33px;}
.accessoriesIndex #body-container .contact-sales {
	position:absolute;
	z-index:4;
	top:20px;
	right:0;
	font-family:ProximaNova-Light,arial,sans-serif;
	font-size:16px;
	font-weight:normal;
	line-height:1;
	text-align:right;
	text-transform:uppercase;
	border-top-left-radius:8px;
	border-bottom-left-radius:8px;
	box-shadow:0px 2px 2px rgba(0,0,0,.5);
	width:250px;
	padding:25px 20px 20px;
	background:linear-gradient(to left, rgba(206,204,206,1) 0%, rgba(241,242,242,1) 100%);
}
.accessoriesIndex #body-container .contact-sales strong {
	display:none;
}
.accessoriesIndex #body-container .contact-sales .price {
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:43px;
	font-weight:normal;
	line-height:1;
	color:#702076;
	margin-top:5px;
}
.accessoriesIndex #body-container .contact-sales .currency {
	font-family:ProximaNova-Light,arial,sans-serif;
	font-size:17px;
	font-weight:normal;
	line-height:1;
	color:#702076;
	margin-bottom:10px;
}
.accessoriesIndex .scroll #body-container .contact-sales {
	position:fixed;
	top:159px;
}
.accessoriesIndex #body-container .contact-sales .disclaimer {
	font-size:14px;
	text-transform:none;
	margin-bottom:10px;
}
.accessoriesIndex #body-container .contact-sales a.btn {
	display:block;
	height:50px;
	font-family:ProximaNova-Semibold,arial,sans-serif;
	font-size:20px;
	font-weight:normal;
	line-height:0;
	color:#ffffff;
	border-radius:8px;
	box-shadow:0px 2px 2px rgba(0,0,0,.5);
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	white-space:nowrap;
	margin:15px 0 0;
	padding:0;
	background-color:#f59321;
}
.accessoriesIndex #body-container .contact-sales a.btn:after {
	content:'';
	display:inline-block;
	height:33px;
}
.accessoriesIndex #body-container .entry-content{padding-top:30px;}
/* .single-label_printers .scroll #body-container article{padding-top:78px;} */
.accessoriesIndex #title{margin-bottom:40px;background-image:url('../image/bg_product_title.png');background-position:0 72.5%;background-repeat:repeat-x;background-size:1px 67%;}
.accessoriesIndex #title .content{display:flex;width:87.5%;align-items:stretch;margin:0 auto;}
.accessoriesIndex #title .content .image{width:50%;}
.accessoriesIndex #title .content .text{position:relative;width:50%;}
.accessoriesIndex #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%;}
.accessoriesIndex.postid-364 #title .content .text .title, .accessoriesIndex.postid-367 #title .content .text .title{background-size:auto 30%;}
.accessoriesIndex.postid-365 #title .content .text .title{background-size:auto 22.5%;}
.accessoriesIndex.postid-366 #title .content .text .title{background-size:auto 22.5%;}
.accessoriesIndex #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;}
.accessoriesIndex #description-one-mobile{display:none;}
.accessoriesIndex #description-one-mobile .content.two{position:relative;width:87.5%;margin:0 auto;}
.accessoriesIndex #description-one-mobile .content.two:after{content:"";display:table;clear:both;}
.accessoriesIndex #description-one-mobile .content.two .text{width:43.57%;}
.accessoriesIndex #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;}
.accessoriesIndex #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;}
.accessoriesIndex #description-one-mobile .content.two .text p{font-size:22px;line-height:1.45em;margin-bottom:25px;}
.accessoriesIndex #description-one-mobile .content.two .text p:last-of-type{margin-bottom:0;}
.accessoriesIndex #description-one{margin-bottom:140px;/*background-image:url('../image/bg_product_description.png');background-position:top 120px center;background-repeat:no-repeat;background-size:100% auto;*/}
.accessoriesIndex #description-one .content.two{position:relative;width:87.5%;margin:0 auto;}
.accessoriesIndex #description-one .content.two:after{content:"";display:table;clear:both;}
.accessoriesIndex #description-one .content.two .text{position:absolute;width:43.57%;}
.accessoriesIndex #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;}
.accessoriesIndex #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;}
.accessoriesIndex #description-one .content.two .text p{font-size:22px;line-height:1.45em;margin-bottom:25px;}
.accessoriesIndex #description-one .content.two .text p img{display:block;width:100%;height:auto;}
.accessoriesIndex #description-one .content.two .text p:last-of-type{margin-bottom:0;}
.accessoriesIndex #description-one .content.two .image{float:right;width:66.67%;margin-bottom:13.97%;}
.accessoriesIndex #description-one .content.three{width:87.5%;margin:0 auto; /*padding-top: 140px;*/}
.accessoriesIndex #description-one .content.three .intro{text-align:center;font-size:19px; max-width: 700px; margin:0 auto 50px auto;}
.accessoriesIndex #description-one .content.three .repeater{display:flex;justify-content:space-between;}
.accessoriesIndex #description-one .content.three .repeater .repeat{width:24.3%;text-align:center;padding:0 2.15%;}
.accessoriesIndex #description-one .content.three .repeater .repeat .image{margin-bottom:30px;}
.accessoriesIndex #description-one .content.three .repeater .repeat .image img{display:block;width:auto;height:100%;max-height:87px;margin:0 auto;}
.accessoriesIndex #description-one .content.three .repeater .repeat .text p{font-size:20px;line-height:1.25em;margin-bottom:25px;}
.accessoriesIndex #description-one .content.three .repeater .repeat .text p:last-of-type{margin-bottom:0;}
.accessoriesIndex #description-one .content.three .closing{text-align:center;font-size:19px; max-width: 700px; margin:50px auto 0 auto;}
.accessoriesIndex #key-features{margin-bottom:160px;}
.accessoriesIndex #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;}
.accessoriesIndex #key-features .content .features{background-image:url('../image/bg_product_key-features.png');background-position:0 40%;background-repeat:repeat-x;background-size:1px 63%;}
.accessoriesIndex #key-features .content .features .image{position:relative;width:45.1875%;max-width:800px;margin:0 auto;}
.accessoriesIndex #key-features .content .features .image img{display:block;max-width:100%;height:auto;margin:0 auto;}
.accessoriesIndex #key-features .content .features .image .feature{position:absolute;width:46.47%;}
.accessoriesIndex #key-features .content .features .image .feature:after{content:"";display:table;clear:both;}
.accessoriesIndex #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;}
.accessoriesIndex #key-features .content .features .image .feature.right .feature-toggle{float:right;}
.accessoriesIndex #key-features .content .features .image .feature .feature-toggle img{display:block;max-width:100%;height:auto;transition:opacity .2s;}
.accessoriesIndex #key-features .content .features .image .feature .feature-toggle img.minus{position:absolute;top:0;left:0;opacity:0;}
.accessoriesIndex #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);}
.accessoriesIndex #key-features .content .features .image .feature.left .feature-text{left:-5px;}
.accessoriesIndex #key-features .content .features .image .feature.right .feature-text{right:-5px;}
.accessoriesIndex #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;}
.accessoriesIndex #key-features .content .features .image .feature .feature-text img{position:absolute;bottom:-12px;width:40px;opacity:.98;}
.accessoriesIndex #key-features .content .features .image .feature.left .feature-text img{left:5px;}
.accessoriesIndex #key-features .content .features .image .feature.right .feature-text img{right:5px;}
.accessoriesIndex #description-two{margin-bottom:160px;}
.accessoriesIndex #description-two .content{display:flex;align-items:center;width:81.25%;margin:0 auto;}
.accessoriesIndex #description-two .content .text{width:50%;}
.accessoriesIndex #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;}
.accessoriesIndex #description-two .content .text p{font-size:22px;line-height:1.59em;margin-bottom:25px;}
.accessoriesIndex #description-two .content .text p:last-of-type{margin-bottom:0;}
.accessoriesIndex #description-two .content .image{width:50%;padding-left:3.5%}
.accessoriesIndex #key-print-attributes{margin-bottom:110px;}
.accessoriesIndex #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;}
.accessoriesIndex #key-print-attributes .content .key-print-attributes-repeater{display:flex;justify-content:space-between;width:87.5%;margin:0 auto;}
.accessoriesIndex #key-print-attributes .content .key-print-attributes-repeater .key-print-attribute{width:25%;padding:0 3.57%;}
.accessoriesIndex #key-print-attributes .content .key-print-attributes-repeater .key-print-attribute .image{margin-bottom:20px;}
.accessoriesIndex #key-print-attributes .content .key-print-attributes-repeater .key-print-attribute .image img{display:block;max-width:100%;height:auto;margin:0 auto;}
.accessoriesIndex #key-print-attributes .content .key-print-attributes-repeater .key-print-attribute .text p{font-size:20px;line-height:1.3em;margin-bottom:25px;}
.accessoriesIndex #key-print-attributes .content .key-print-attributes-repeater .key-print-attribute .text p:last-of-type{margin-bottom:0;}
.accessoriesIndex #video-callout{position:relative;border-top:9px solid #702076;padding-top:1px;background-repeat:no-repeat;background-size:cover;}
/* .accessoriesIndex #video-callout img.bg{display:block;width:100%;height:auto;} */
.accessoriesIndex #video-callout img.bg{display:none;}
.accessoriesIndex #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%;}
.accessoriesIndex #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:0.86%;padding:0 20px;}
.accessoriesIndex #video-callout .content .videos{width:calc(45% + 60px);margin:0 auto;}
.accessoriesIndex #video-callout .content .callout{position:relative;width:calc(45% + 60px);margin:0 auto 6.94%;padding:0 30px;}
.accessoriesIndex #video-callout .content .videos .callout{width:100%;}
.accessoriesIndex #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:20px;}
.accessoriesIndex #video-callout .content .callout .callout-image{position:relative;}
.accessoriesIndex #video-callout .content .callout .callout-image.testimonial{max-width:250px;margin:0 auto;}
.accessoriesIndex #video-callout .content .callout img.photo{display:block;width:100%;height:auto;box-shadow:0 0 30px rgba(0,0,0,.5);}
.accessoriesIndex #video-callout .content .callout .callout-image.testimonial img.photo{max-width:250px;border-radius:50%;}
.accessoriesIndex #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;}
.accessoriesIndex #video-callout .content .callout .callout-image.testimonial img.arrow{width:60px;}
.accessoriesIndex #video-callout .slick-prev, .accessoriesIndex #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;}
.accessoriesIndex #video-callout .slick-prev{background-image:url('../image/btn_carousel_left_purple.png');background-position:left center;background-repeat:no-repeat;background-size:48px auto;left:-60px;}
.accessoriesIndex #video-callout .slick-next{background-image:url('../image/btn_carousel_right_purple.png');background-position:right center;background-repeat:no-repeat;background-size:48px auto;right:-60px;}
.accessoriesIndex #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%}
.accessoriesIndex #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;}
.accessoriesIndex #video-callout .content a.btn:after{content:'';display:inline-block;height:38px;}
.accessoriesIndex #white-paper-callout{position:relative;border-top:9px solid #702076;padding-top:1px;}
.accessoriesIndex #white-paper-callout img.bg{display:block;width:100%;height:auto;}
.accessoriesIndex #white-paper-callout .content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;width:50.9375%;margin:auto;}
.accessoriesIndex #white-paper-callout .content .image{width:30.67%;}
.accessoriesIndex #white-paper-callout .content .text{width:69.33%;padding-left:4.29%;}
.accessoriesIndex #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;}
.accessoriesIndex #white-paper-callout .content .text .title{font-family:ProximaNova-Semibold,arial,sans-serif;font-size:37px;line-height:1em;color:#702076;margin-bottom:15px;}
.accessoriesIndex #white-paper-callout .content .text p{font-size:22px;line-height:1.18em;margin-bottom:25px;}
.accessoriesIndex #white-paper-callout .content .text p:last-of-type{margin-bottom:20px;}
.accessoriesIndex #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;}
.accessoriesIndex #white-paper-callout .content a.btn:after{content:'';display:inline-block;height:38px;}
/* Single - Accesories */

.single-application_notes #body-container{padding-bottom:0;}
.single-application_notes #landing-page{position:relative;margin-top:1px;padding:36px 0;background-image:url('../image/bg_white-paper-callout.png');background-position:center;background-repeat:no-repeat;background-size:cover;}
/* .single-application_notes .scroll #landing-page{margin-top:0;padding-top:145px;} */
.single-application_notes #landing-page .content{display:flex;align-items:top;width:100%;max-width:775px;margin:0 auto;padding:0 20px;}
.single-application_notes #landing-page .content .image{width:30.67%;}
.single-application_notes #landing-page .content .text{width:69.33%;padding-left:4.29%;}
.single-application_notes #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-application_notes #landing-page .content .text .title{font-family:ProximaNova-Semibold,arial,sans-serif;font-size:37px;line-height:1em;color:#702076;margin-bottom:15px;}
.single-application_notes #landing-page .content .text p{font-size:22px;line-height:1.18em;margin-bottom:25px;}
.single-application_notes #landing-page .content .text p:last-of-type{margin-bottom:20px;}
.single-application_notes #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-application_notes #landing-page .content a.btn:after{content:'';display:inline-block;height:38px;}
.single-application_notes #landing-page .gform_wrapper{margin:0;}
.single-application_notes #landing-page .gform_wrapper ul.gform_fields li.gfield{margin-top:0;padding-right:0;}
.single-application_notes #landing-page .gform_wrapper .top_label .gfield_label{font-size:17px;font-weight:normal;line-height:1em;color:#000000;}
.single-application_notes #landing-page .gform_wrapper .gfield_required{color:#702076;}
.single-application_notes #landing-page .gform_wrapper .top_label div.ginput_container{margin:0;}
.single-application_notes #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-application_notes #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-application_notes #landing-page .gform_wrapper .gform_footer{margin:0;padding:12px 0 0;}
.single-application_notes #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-application_notes #landing-page .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:0;}
.single-application_notes #landing-page .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container{margin-top:0;}
.single-application_notes #landing-page .gform_wrapper li.gfield_error input[type="text"]{margin-bottom:0;}
.single-application_notes #landing-page .gform_wrapper .field_description_below .gfield_description{padding-top:6px;}
.single-application_notes #landing-page .gform_confirmation_wrapper .gform_confirmation_message{font-size:22px;font-weight:normal;line-height:1.18em;}
.single-application_notes #landing-page .gform_confirmation_wrapper .gform_confirmation_message strong{font-family:ProximaNova-Bold,arial,sans-serif;font-weight:normal;}
.single-application_notes #landing-page .gform_confirmation_wrapper .gform_confirmation_message a{color:#f59321;text-decoration:underline;}

.single-case_studies #body-container{padding-bottom:0;}
.single-case_studies #landing-page{position:relative;margin-top:1px;padding:36px 0;background-image:url('../image/bg_white-paper-callout.png');background-position:center;background-repeat:no-repeat;background-size:cover;}
/* .single-case_studies .scroll #landing-page{margin-top:0;padding-top:145px;} */
.single-case_studies #landing-page .content{display:flex;align-items:top;width:100%;max-width:775px;margin:0 auto;padding:0 20px;}
.single-case_studies #landing-page .content .image{width:30.67%;}
.single-case_studies #landing-page .content .text{width:69.33%;padding-left:4.29%;}
.single-case_studies #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-case_studies #landing-page .content .text .title{font-family:ProximaNova-Semibold,arial,sans-serif;font-size:37px;line-height:1em;color:#702076;margin-bottom:15px;}
.single-case_studies #landing-page .content .text p{font-size:22px;line-height:1.18em;margin-bottom:25px;}
.single-case_studies #landing-page .content .text p:last-of-type{margin-bottom:20px;}
.single-case_studies #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-case_studies #landing-page .content a.btn:after{content:'';display:inline-block;height:38px;}
.single-case_studies #landing-page .gform_wrapper{margin:0;}
.single-case_studies #landing-page .gform_wrapper ul.gform_fields li.gfield{margin-top:0;padding-right:0;}
.single-case_studies #landing-page .gform_wrapper .top_label .gfield_label{font-size:17px;font-weight:normal;line-height:1em;color:#000000;}
.single-case_studies #landing-page .gform_wrapper .gfield_required{color:#702076;}
.single-case_studies #landing-page .gform_wrapper .top_label div.ginput_container{margin:0;}
.single-case_studies #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-case_studies #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-case_studies #landing-page .gform_wrapper .gform_footer{margin:0;padding:12px 0 0;}
.single-case_studies #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-case_studies #landing-page .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:0;}
.single-case_studies #landing-page .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container{margin-top:0;}
.single-case_studies #landing-page .gform_wrapper li.gfield_error input[type="text"]{margin-bottom:0;}
.single-case_studies #landing-page .gform_wrapper .field_description_below .gfield_description{padding-top:6px;}
.single-case_studies #landing-page .gform_confirmation_wrapper .gform_confirmation_message{font-size:22px;font-weight:normal;line-height:1.18em;}
.single-case_studies #landing-page .gform_confirmation_wrapper .gform_confirmation_message strong{font-family:ProximaNova-Bold,arial,sans-serif;font-weight:normal;}
.single-case_studies #landing-page .gform_confirmation_wrapper .gform_confirmation_message a{color:#f59321;text-decoration:underline;}

.single-ebooks #body-container{padding-bottom:0;}
.single-ebooks #landing-page{position:relative;margin-top:1px;padding:36px 0;background-image:url('../image/bg_white-paper-callout.png');background-position:center;background-repeat:no-repeat;background-size:cover;}
/* .single-ebooks .scroll #landing-page{margin-top:0;padding-top:145px;} */
.single-ebooks #landing-page .content{display:flex;align-items:top;width:100%;max-width:775px;margin:0 auto;padding:0 20px;}
.single-ebooks #landing-page .content .image{width:30.67%;}
.single-ebooks #landing-page .content .text{width:69.33%;padding-left:4.29%;}
.single-ebooks #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-ebooks #landing-page .content .text .title{font-family:ProximaNova-Semibold,arial,sans-serif;font-size:37px;line-height:1em;color:#702076;margin-bottom:15px;}
.single-ebooks #landing-page .content .text p{font-size:22px;line-height:1.18em;margin-bottom:25px;}
.single-ebooks #landing-page .content .text p:last-of-type{margin-bottom:20px;}
.single-ebooks #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-ebooks #landing-page .content a.btn:after{content:'';display:inline-block;height:38px;}
.single-ebooks #landing-page .gform_wrapper{margin:0;}
.single-ebooks #landing-page .gform_wrapper ul.gform_fields li.gfield{margin-top:0;padding-right:0;}
.single-ebooks #landing-page .gform_wrapper .top_label .gfield_label{font-size:17px;font-weight:normal;line-height:1em;color:#000000;}
.single-ebooks #landing-page .gform_wrapper .gfield_required{color:#702076;}
.single-ebooks #landing-page .gform_wrapper .top_label div.ginput_container{margin:0;}
.single-ebooks #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-ebooks #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-ebooks #landing-page .gform_wrapper .gform_footer{margin:0;padding:12px 0 0;}
.single-ebooks #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-ebooks #landing-page .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:0;}
.single-ebooks #landing-page .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container{margin-top:0;}
.single-ebooks #landing-page .gform_wrapper li.gfield_error input[type="text"]{margin-bottom:0;}
.single-ebooks #landing-page .gform_wrapper .field_description_below .gfield_description{padding-top:6px;}
.single-ebooks #landing-page .gform_confirmation_wrapper .gform_confirmation_message{font-size:22px;font-weight:normal;line-height:1.18em;}
.single-ebooks #landing-page .gform_confirmation_wrapper .gform_confirmation_message strong{font-family:ProximaNova-Bold,arial,sans-serif;font-weight:normal;}
.single-ebooks #landing-page .gform_confirmation_wrapper .gform_confirmation_message a{color:#f59321;text-decoration:underline;}

.single-landing_pages #body-container{padding-bottom:0;}
.single-landing_pages #landing-page{position:relative;margin-top:1px;padding:36px 0;background-image:url('../image/bg_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('../image/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('../image/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('../image/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.postid-7099 #body-container, .single-software.postid-7101 #body-container {
	padding-bottom:0;
}

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

.single-software.postid-7099 #body-container h1, .single-software.postid-7101 #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.postid-7099 #body-container h2, .single-software.postid-7101 #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.postid-7099 #body-container h3, .single-software.postid-7101 #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.postid-7099 #body-container ul, .single-software.postid-7101 #body-container ul {
	margin: 0 0 25px 35px;
}

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

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

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

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

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

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

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

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

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

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

.single-software #body-container{padding-bottom:0;}
.single-software #body-container .entry-content{padding-top:30px;overflow-x:hidden;}
.single-software #title{margin-bottom:40px;background-image:url('../image/bg_product_title.png');background-position:0 72.5%;background-repeat:repeat-x;background-size:1px 67%;}
.single-software #title .content{display:flex;width:87.5%;align-items:stretch;margin:0 auto;}
.single-software #title .content .image{width:50%;}
.single-software #title .content .text{position:relative;width:50%;}
.single-software #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-software.postid-366 #title .content .text .title{background-size:auto 22.5%;}
.single-software #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-software #description-one-mobile{display:none;}
.single-software #description-one-mobile .content.two{position:relative;width:87.5%;margin:0 auto;}
.single-software #description-one-mobile .content.two:after{content:"";display:table;clear:both;}
.single-software #description-one-mobile .content.two .text{width:43.57%;}
.single-software #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-software #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-software #description-one-mobile .content.two .text p{font-size:22px;line-height:1.45em;margin-bottom:25px;}
.single-software #description-one-mobile .content.two .text p:last-of-type{margin-bottom:0;}
.single-software #description-one{margin-bottom:90px;}
.single-software #description-one .content.two{position:relative;width:87.5%;margin:0 auto;}
.single-software #description-one .content.two:after{content:"";display:table;clear:both;}
.single-software #description-one .content.two .text{position:absolute;width:43.57%;}
.single-software #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-software #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-software #description-one .content.two .text p{font-size:22px;line-height:1.45em;margin-bottom:25px;}
.single-software #description-one .content.two .text p img{display:block;width:100%;height:auto;}
.single-software #description-one .content.two .text p:last-of-type{margin-bottom:0;}
.single-software #description-one .content.two .image{float:right;width:66.67%;margin-bottom:8.3%;}
.single-software #description-one .content.three{width:87.5%;margin:0 auto;}
.single-software #description-one .content.three .title{font-family: ProximaNova-Bold,arial,sans-serif;font-size:50px;font-weight:normal;line-height:1.2em;text-align:center;margin:0 auto 55px;}
.single-software #description-one .content.three .repeater{display:flex;justify-content:space-between;}
.single-software #description-one .content.three .repeater .repeat{width:24.3%;text-align:center;padding:0 2.15%;}
.single-software #description-one .content.three .repeater .repeat .image{margin-bottom:30px;}
.single-software #description-one .content.three .repeater .repeat .image img{display:block;width:auto;height:100%;max-height:87px;margin:0 auto;}
.single-software #description-one .content.three .repeater .repeat .text p{font-size:20px;line-height:1.25em;margin-bottom:25px;}
.single-software #description-one .content.three .repeater .repeat .text p:last-of-type{margin-bottom:0;}
.single-software #description-one .content.three .closing{text-align:center;font-size:19px; max-width: 700px; margin:50px auto 0 auto;}
.single-software #description-two{padding-top:65px;background-color:#702076;}
.single-software #description-two .content .title{font-family:ProximaNova-Bold,arial,sans-serif;font-size:50px;font-weight:normal;line-height:1.2em;color:#ffffff;text-align:center;margin-bottom:35px;}
.single-software #description-two .content .group{position:relative;display:flex;width:100%;height:0;margin:0 auto;padding-top:39%;}
.single-software #description-two .content .group .text{position:absolute;top:0;bottom:0;left:0;display:flex;align-items:center;justify-content:flex-end;width:65.625%;}
.single-software #description-two .content .group .text .pad{width:66.667%;padding-right:10.667%;}
.single-software #description-two .content .group .text p{font-size:20px;line-height:1.125em;margin-bottom:25px;}
.single-software #description-two .content .group .text p:last-of-type{margin-bottom:0;}
.single-software #description-two .content .group .text ul{margin-bottom:25px;}
.single-software #description-two .content .group .text ul li{font-size:20px;line-height:1.125em;color:#ffffff;list-style:disc;margin-bottom:12px;}
.single-software #description-two .content .group .text ul li:last-of-type{margin-bottom:0;}
.single-software #description-two .content .group .image{position:absolute;top:0;right:0;width:34.375%;padding:1.75% 0 0 0;}
.single-software #description-two .content .group .image img{display:block;max-width:100%;height:auto;}
.single-software #description-two .content .group .image img.bg{position:absolute;top:0;left:0;z-index:0;}
.single-software #description-two .content .group .image img.gif{position:absolute;right:0;width:95%;max-width:none;z-index:1;}
.single-software #description-three{margin-bottom:75px;padding-top:65px;}
.single-software #description-three .content .title{font-family:ProximaNova-Bold,arial,sans-serif;font-size:50px;font-weight:normal;line-height:1.2em;color:#000000;text-align:center;margin-bottom:35px;}
.single-software #description-three .content .group{position:relative;display:flex;width:100%;height:0;margin:0 auto;padding-top:31.333%;}
.single-software #description-three .content .group .text{position:absolute;top:0;bottom:0;right:0;display:flex;align-items:center;justify-content:flex-start;width:60.5%;}
.single-software #description-three .content .group .text .pad{width:69.233%;padding-left:7.233%;}
.single-software #description-three .content .group .text p{font-size:20px;line-height:1.125em;margin-bottom:25px;}
.single-software #description-three .content .group .text p:last-of-type{margin-bottom:0;}
.single-software #description-three .content .group .text ul{margin-bottom:25px;}
.single-software #description-three .content .group .text ul li{font-size:20px;line-height:1.125em;list-style:disc;margin-bottom:12px;}
.single-software #description-three .content .group .text ul li:last-of-type{margin-bottom:0;}
.single-software #description-three .content .group .image{position:absolute;top:0;left:0;width:39.5%;padding:1.667% 0 0 0;}
.single-software #description-three .content .group .image img{display:block;max-width:100%;height:auto;}
.single-software #description-three .content .group .image img.bg{position:absolute;top:0;left:0;z-index:0;}
.single-software #description-three .content .group .image img.gif{position:absolute;left:0;width:83%;max-width:none;z-index:1;}
.single-software #description-four{margin-bottom:80px;padding-top:65px;background-color:#f1f2f2;}
.single-software #description-four .content .title{font-family:ProximaNova-Bold,arial,sans-serif;font-size:50px;font-weight:normal;line-height:1.2em;color:#000000;text-align:center;margin-bottom:35px;}
.single-software #description-four .content .group{position:relative;display:flex;width:100%;height:0;margin:0 auto;padding-top:33.333%;}
.single-software #description-four .content .group .text{position:absolute;top:0;bottom:0;left:0;display:flex;align-items:center;justify-content:flex-end;width:59.875%;}
.single-software #description-four .content .group .text .pad{width:63.333%;padding-right:12.333%;}
.single-software #description-four .content .group .text p{font-size:20px;line-height:1.125em;margin-bottom:25px;}
.single-software #description-four .content .group .text p:last-of-type{margin-bottom:0;}
.single-software #description-four .content .group .text ul{margin-bottom:25px;}
.single-software #description-four .content .group .text ul li{font-size:20px;line-height:1.125em;list-style:disc;margin-bottom:12px;}
.single-software #description-four .content .group .text ul li:last-of-type{margin-bottom:0;}
.single-software #description-four .content .group .image{position:absolute;top:0;right:0;width:40.125%;padding:1.667% 0 0 0;}
.single-software #description-four .content .group .image img{display:block;max-width:100%;height:auto;}
.single-software #description-four .content .group .image img.bg{position:absolute;top:0;left:0;z-index:0;}
.single-software #description-four .content .group .image img.gif{position:absolute;right:0;width:80.875%;max-width:none;z-index:1;}
.single-software #additional-features{margin-bottom:100px;}
.single-software #additional-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-software #additional-features .content .additional-features-repeater{display:flex;justify-content:space-between;width:87.5%;margin:0 auto;}
.single-software #additional-features .content .additional-features-repeater .additional-feature{width:25%;padding:0 3.57%;}
.single-software #additional-features .content .additional-features-repeater .additional-feature .image{margin-bottom:20px;}
.single-software #additional-features .content .additional-features-repeater .additional-feature .image img{display:block;max-width:100%;height:auto;margin:0 auto;}
.single-software #additional-features .content .additional-features-repeater .additional-feature .text p{font-size:20px;line-height:1.3em;margin-bottom:25px;}
.single-software #additional-features .content .additional-features-repeater .additional-feature .text p:last-of-type{margin-bottom:0;}
.single-software #bottom-content-area{padding:0 20px 80px;}
.single-software #bottom-content-area .content{max-width:900px;border:2px solid #702076;border-radius:20px;margin:0 auto;padding:45px 40px 25px;background-color:#f1f2f2;}
.single-software #bottom-content-area .content .title{font-family:ProximaNova-Bold,arial,sans-serif;font-size:35px;line-height:1.2em;text-align:center;margin-bottom:20px;}
.single-software #bottom-content-area .content p{font-size:19px;line-height:1.25;margin-bottom:20px;}
.single-software #video-callout{position:relative;border-top:9px solid #702076;padding-top:1px;background-repeat:no-repeat;background-size:cover;}
.single-software #video-callout img.bg{display:none;}
.single-software #video-callout .content{width:100%;margin:0 auto;padding:4.1875% 0 3.75%;}
.single-software #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-software #video-callout .content .videos{width:calc(45% + 60px);margin:0 auto;}
.single-software #video-callout .content .callout{position:relative;width:calc(45% + 60px);margin:0 auto 6.94%;padding:0 30px;}
.single-software #video-callout .content .videos .callout{width:100%;}
.single-software #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-software #video-callout .content .callout .callout-image{position:relative;}
.single-software #video-callout .content .callout img.photo{display:block;width:100%;height:auto;box-shadow:0 0 30px rgba(0,0,0,.5);}
.single-software #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-software #video-callout .slick-prev, .single-software #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-software #video-callout .slick-prev{background-image:url('../image/btn_carousel_left_purple.png');background-position:left center;background-repeat:no-repeat;background-size:48px auto;left:-60px;}
.single-software #video-callout .slick-next{background-image:url('../image/btn_carousel_right_purple.png');background-position:right center;background-repeat:no-repeat;background-size:48px auto;right:-60px;}
.single-software #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-software #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-software #video-callout .content a.btn:after{content:'';display:inline-block;height:38px;}
.single-software #white-paper-callout{position:relative;border-top:9px solid #702076;padding-top:1px;}
.single-software #white-paper-callout img.bg{display:block;width:100%;height:auto;}
.single-software #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-software #white-paper-callout .content .image{width:30.67%;}
.single-software #white-paper-callout .content .text{width:69.33%;padding-left:4.29%;}
.single-software #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-software #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-software #white-paper-callout .content .text p{font-size:22px;line-height:1.18em;margin-bottom:25px;}
.single-software #white-paper-callout .content .text p:last-of-type{margin-bottom:20px;}
.single-software #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-software #white-paper-callout .content a.btn:after{content:'';display:inline-block;height:38px;}


.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('../image/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;
}

.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 #intro .video {
	max-width:660px;
	margin:0 auto 85px;
}

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

.page-template-page-about_us #body-container #intro .video .video-container iframe {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.page-template-page-about_us #body-container #intro .video .cookies-note {
	text-align:center;
	margin-top:10px;
}

.page-template-page-about_us #body-container #intro .video .cookies-note a {
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-weight:normal;
	color:#702076;
}

.page-template-page-about_us #body-container #intro .video .cookies-note strong {
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-weight:normal;
}

.page-template-page-about_us #body-container #brands {
	text-align:center;
	padding:65px .83% 85px;
	background-image:url('../image/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("../image/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-blog .display-img{display: none;}
.page-template-page-blog #body-container .post h2{text-transform:uppercase;margin-top:0;}
.page-template-page-blog #body-container .post h2 a{color:#000000;text-decoration:none;}
.page-template-page-blog #body-container{max-width:none;padding-bottom:0}
.page-template-page-blog #body-container .entry-content{border-bottom:9px solid #702877;padding-bottom:40px;}
.page-template-page-blog #body-container .page{float:none;width:100%;margin:0;}
.page-template-page-blog #featured{display:flex;width:100%;padding-bottom:1px;border-bottom:6px solid #702877;padding-top: 1px;}
.page-template-page-blog #featured .left{width:50%;background-size: cover;background-position: center;}
.page-template-page-blog #featured .left img{display:block;width:100%;height:auto;}
.page-template-page-blog #featured .right{width:50%;padding:2.4% 2.7%;}
.page-template-page-blog #featured .right h1{max-width:715px;font-family:ProximaNova-Semibold,arial,sans-serif;font-size:43px;font-weight:normal;color:#702076;text-transform:none;}
.page-template-page-blog #featured .right h2{max-width:715px;font-family:ProximaNova-Light,arial,sans-serif;font-size:22px;font-weight:normal;text-transform:uppercase;margin:0 0 2.5%;}
.page-template-page-blog #featured .right p{max-width:685px;font-size:21px;line-height:1.667em;}
.page-template-page-blog #featured .right a.btn{display:inline-block;height:48px;font-size:22px;font-family:ProximaNova-Semibold,arial,sans-serif;font-weight:normal;line-height:0;color:#ffffff;border-radius:5px;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;padding:24px 80px;background:#f59321;}
.page-template-page-blog #featured .right a.btn:hover{text-decoration:none;}
.page-template-page-blog #recent-stories{width:92%;text-align:center;margin:0 auto;}
.page-template-page-blog #recent-stories h2{font-family:ProximaNova-Regular,arial,sans-serif;font-size:20px;font-weight:normal;text-align:center;margin:36px 0;}
.page-template-page-blog #recent-stories .stories, .page-template-page-blog .recent-stories .stories{display:flex;flex-wrap:wrap;justify-content:flex-start;}
.page-template-page-blog #recent-stories .stories .story, .page-template-page-blog .recent-stories .stories .story{width:25%;margin-bottom:48px;padding:0 .83%;}
.page-template-page-blog #recent-stories .stories .story a, .page-template-page-blog .recent-stories .stories .story a{text-decoration:none !important;}
.page-template-page-blog #recent-stories .stories .story .card, .page-template-page-blog .recent-stories .stories .story .card{height:100%;text-align:left;background-color:#F5F5F5;}
.page-template-page-blog #recent-stories .stories .story .card img, .page-template-page-blog .recent-stories .stories .story .card img{display:block;width:100%;height:auto;}
.page-template-page-blog #recent-stories .stories .story .card .title, .page-template-page-blog .recent-stories .stories .story .card .title{font-family:ProximaNova-Regular,arial,sans-serif;font-size:25px;line-height:1em;color:#702076;padding:6.5%;}
.page-template-page-blog #recent-stories .stories .story .card .text p, .page-template-page-blog .recent-stories .stories .story .card .text p{font-family:ProximaNova-Light,arial,sans-serif;font-size:16px;line-height:1.5em;margin-bottom:0;padding:0 6.5% 6.5%;}
.page-template-page-blog #recent-stories a.btn, .page-template-page-blog #recent-stories .alm-btn-wrap button{display:inline-block;height:48px;font-size:22px;font-family:ProximaNova-Semibold,arial,sans-serif;font-weight:normal;line-height:0;color:#ffffff;border-radius:5px;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;margin:0 0 48px;padding:24px 80px;background:#f59321;}
.page-template-page-blog #recent-stories .alm-btn-wrap {margin:0;padding:0;}
.page-template-page-blog #recent-stories .alm-btn-wrap button.done{display:none;}


/*
.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(../image/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(../image/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-compare-direct_to_package #body-container .page{float:none;width:100%;margin:0;}
.page-template-page-compare-direct_to_package .scroll #body-container article{padding-top:245px;}
*/
.page-template-page-compare-direct_to_package #body-container{padding-bottom:0;}
.page-template-page-compare-direct_to_package #body-container #compare{margin-bottom:45px;}
.page-template-page-compare-direct_to_package #body-container .entry-content{width:92%;margin:0 auto;padding:45px .83% 0;}
.page-template-page-compare-direct_to_package #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-direct_to_package #body-container .table{width:100%;max-width:1200px;margin:0 auto 60px;}
.page-template-page-compare-direct_to_package #body-container .table .row{display:flex;justify-content:center;margin:0 -3px 6px;}
.page-template-page-compare-direct_to_package #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-direct_to_package #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-direct_to_package #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-direct_to_package #body-container .table .row.top .cell .image{display:table-cell;vertical-align:middle;}
.page-template-page-compare-direct_to_package #body-container .table .row.top .cell .image img{display:block;width:100%;height:auto;}
.page-template-page-compare-direct_to_package #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-direct_to_package #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-direct_to_package #body-container .table .row.top .cell:first-of-type{background:none;}
.page-template-page-compare-direct_to_package #body-container .slider.mobile{display:none;opacity:0;}
.page-template-page-compare-direct_to_package #body-container .slider .slick-list{width:100%;}
.page-template-page-compare-direct_to_package #body-container .slider .slick-prev, .page-template-page-compare-direct_to_package #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-direct_to_package #body-container .slider .slick-prev{background-image:url(../image/arrow_left.svg);background-position:left center;background-repeat:no-repeat;background-size:35px auto;left:-20px;}
.page-template-page-compare-direct_to_package #body-container .slider .slick-next{background-image:url(../image/arrow_right.svg);background-position:right center;background-repeat:no-repeat;background-size:35px auto;right:-20px;}
.page-template-page-compare-direct_to_package #body-container .page a.fancybox-video-trigger{text-decoration:none;}
.page-template-page-compare-direct_to_package #video-callout{position:relative;border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;}
.page-template-page-compare-direct_to_package #video-callout img.bg{display:block;width:100%;height:auto;}
.page-template-page-compare-direct_to_package #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-direct_to_package #video-callout .callout img.photo{display:block;width:100%;height:auto;}
.page-template-page-compare-direct_to_package #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-direct_to_package #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-direct_to_package #white-paper-callout{position:relative;border-top:9px solid #702076;padding-top:1px;}
.page-template-page-compare-direct_to_package #white-paper-callout img.bg{display:block;width:100%;height:auto;}
.page-template-page-compare-direct_to_package #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-direct_to_package #white-paper-callout .content .image{width:30.67%;}
.page-template-page-compare-direct_to_package #white-paper-callout .content .text{width:69.33%;padding-left:4.29%;}
.page-template-page-compare-direct_to_package #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-direct_to_package #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-direct_to_package #white-paper-callout .content .text p{font-size:22px;line-height:1.18em;margin-bottom:25px;}
.page-template-page-compare-direct_to_package #white-paper-callout .content .text p:last-of-type{margin-bottom:20px;}
.page-template-page-compare-direct_to_package #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-direct_to_package #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 #body-container .entry-content{width:92%;max-width:1200px;text-align:center;margin:0 auto;padding:0 .83% 70px;}
.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:45px;}
.page-template-page-contact_us #body-container .entry-content p{font-size:22px;}
.page-template-page-contact_us #body-container .headquarters-row{padding:60px 0 15px;background-color:#702877;}
.page-template-page-contact_us #body-container .headquarters{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;max-width:940px;margin:0 auto;}
.page-template-page-contact_us #body-container .headquarters .location{width:47%;padding-bottom:40px;}
.page-template-page-contact_us #body-container .headquarters .location p{font-size:20px;color:#ffffff;line-height:1.2em;margin:0;}
.page-template-page-contact_us #body-container .headquarters .location strong{display:inline-block;font-size:26px;padding-bottom:10px;}
.page-template-page-contact_us #body-container .headquarters .location a{color:#ffffff;}
.page-template-page-contact_us #body-container .locations-row{padding:70px 0 10px;background-color:#f1f2f2;}
.page-template-page-contact_us #body-container .locations{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;max-width:940px;margin:0 auto;}
.page-template-page-contact_us #body-container .locations .location{width:47%;padding-bottom:55px;}
.page-template-page-contact_us #body-container .locations .location p{font-size:19px;line-height:1.2em;margin:0;}
.page-template-page-contact_us #body-container .locations .location strong{display:inline-block;font-size:26px;padding-bottom:10px;}

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

.page-template-page-contact_us #body-container .page .video-row .video-title 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 .video-row .video {
	max-width:800px;
	margin:0 auto;
	padding:0 .83% 60px;
}

.page-template-page-contact_us .form-row {
	background-color:#f1f2f2;
	padding:60px .83%;
}

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

.page-template-page-contact_us .form-row .form {
	max-width:900px;
	border:2px solid #702076;
	border-radius:20px;
	margin:0 auto;
	padding:45px 55px;
	background-color:#ffffff;
}
.page-template-page-contact_us .form-row .form form {
    display:flex;
    flex-flow:wrap;
    justify-content:space-between;
}
.page-template-page-contact_us .form-row .form form > div {
    width:48%;
    max-width:380px;
}

.page-template-page-contact_us .form-row .form form > div.hs-submit {
    width:100%;
    max-width:none;
}

.page-template-page-contact_us .form-row .form .hbspt-form label span {
	font-family:ProximaNova-Bold,arial,sans-serif;
}

.page-template-page-contact_us .form-row .form .hbspt-form input[type="email"], .page-template-page-contact_us .form-row .form .hbspt-form input[type="tel"], .page-template-page-contact_us .form-row .form .hbspt-form input[type="text"], .page-template-page-contact_us .form-row .form .hbspt-form select, .page-template-page-contact_us .form-row .form .hbspt-form textarea {
    border:1px solid #dcdede;
    background-color:#f1f2f2;
}

.page-template-page-contact_us .form-row .form .hbspt-form input[type="submit"] {
    max-width:480px;
    box-shadow: 0px 2px 2px rgba(0,0,0,.5);
    margin-top:30px;
    background-color:#f59321;
    transition:.2s;
}

.page-template-page-contact_us .form-row .form .hbspt-form input[type="submit"]:hover {
    background-color:#702076;
}


.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('../image/bg_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('../image/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('../image/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:50px;
	font-weight:normal;
	line-height:1;
	color:#000000;
	text-align:center;
	text-transform:none;
	margin:0 auto 55px;
}

.page-template-page-resource_center #resource-center .tabs-header {
	display:flex;
	width:85.5%;
	max-width:1599px;
	min-width:1180px;
	border-bottom:6px solid #702076;
	margin:0 auto 30px;
}

.page-template-page-resource_center #resource-center .tabs-header div {
	position:relative;
	display:flex;
	width:33.333%;
	max-width:350px;
	height:64px;
	background-color:#e1e1e1;
	border-top-right-radius:18px;
	border-top-left-radius:18px;
	box-shadow:0 0 9px rgba(0,0,0,.15);
}

.page-template-page-resource_center #resource-center .tabs-header div:nth-of-type(1) {
	z-index:3;
}

.page-template-page-resource_center #resource-center .tabs-header div:nth-of-type(2) {
	z-index:2;
}

.page-template-page-resource_center #resource-center .tabs-header div:nth-of-type(3) {
	z-index:1;
}

.page-template-page-resource_center #resource-center .tabs-header div:not(:first-of-type) {
	margin-left:-10px;
}

.page-template-page-resource_center #resource-center .tabs-header div.active {
	z-index:4;
	background:#702076;
}

.page-template-page-resource_center #resource-center .tabs-header a {
	display:flex;
	align-items:center;
	width:100%;
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:31px;
	font-weight:normal;
	line-height:1;
	color:#231f20;
	text-decoration:none;
	padding:8px 20px 0 40px;
}

.page-template-page-resource_center #resource-center .tabs-header div.active a {
	color:#ffffff;
}

.page-template-page-resource_center #resource-center .tabs-content {
	position:relative;
	margin:0 auto;
}

.page-template-page-resource_center #resource-center .resources {
	position:absolute;
	z-index:-1;
	top:0;
	left:0;
	width:85.5%;
	max-width:1599px;
	min-width:1180px;
	height:0;
	opacity:0;
	overflow:hidden;
	margin:0 auto;
	padding:0;
	transition:opacity .5s linear;
}

.page-template-page-resource_center #resource-center .resources.active {
	position:relative;
	z-index:auto;
	top:auto;
	display:flex;
	height:auto;
	opacity:1;
	overflow:visible;
}

.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;
	display:flex;
	align-items:center;
	min-height:28px;
	font-family:ProximaNova-Semibold,arial,sans-serif;
    font-size:25px;
	line-height:1;
    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('../image/icon_materials-finder_plus.svg');
	background-position:top right 1px;
	background-repeat:no-repeat;
	background-size:28px auto;
}

.page-template-page-resource_center #body-container .page .box h3.minus {
	background-image:url('../image/icon_materials-finder_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 #body-container .page .box ul li select {
	width:calc(100% - 10px);
	height:40px;
	font-family:ProximaNova-Light,arial,sans-serif;
	font-size:17px;
	font-weight:normal;
	line-height:1.2;
	color:#000000;
	border:1px solid #231f20;
	-webkit-appearance:none !important;
	-moz-appearance:none !important;
	margin:0;
	padding:2px 8px 0;
	background-color:#ffffff;
	background-image:url('../image/icon_product-search_select.png');
	background-position:center right 10px;
	background-repeat:no-repeat;
}

.page-template-page-resource_center .results .filter-list {
	display:flex;
	align-items:center;
	flex-flow:wrap;
	width:100%;
	margin-bottom:14px;
}

.page-template-page-resource_center .results .filter-list .title {
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:29px;
	font-weight:normal;
	line-height:1;
	color:#231f20;
	text-transform:uppercase;
	margin:0 25px 20px 0;
	padding-top:4px;
}

/*
.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 .filter-list .tag {
	display:inline-block;
	height:40px;
	font-family:ProximaNova-Semibold,arial,sans-serif;
	font-size:17px;
	font-weight:normal;
	line-height:1;
	color:#ffffff;
	border-radius:19px;
	cursor:pointer;
	white-space:nowrap;
	margin:0 15px 20px 0;;
	padding:0 70px 0 20px;
	background-color:#f59321;
	background-image:url('../image/btn_filter_close.svg');
	background-position:center right 17px;
	background-repeat:no-repeat;
	background-size:20px auto;
}
	
.page-template-page-resource_center .results .filter-list .tag:after {
	content:'';
	display:inline-block;
	height:25px;
}

.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('../image/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 #safety-data-sheets .results > .title {
	margin-bottom:20px;
}

.page-template-page-resource_center #safety-data-sheets .results .selectors {
	display:flex;
	margin-bottom:20px;
}

.page-template-page-resource_center #safety-data-sheets .results .selectors > div {
	display:flex;
	flex-direction:column;
	width:50%;
	max-width:310px;
	padding:0 10px;
}

.page-template-page-resource_center #safety-data-sheets .results .selectors > div label {
	font-family:ProximaNova-Semibold,arial,sans-serif;
	font-size:17px;
	line-height:1;
	padding:0 0 3px 25px;
}

.page-template-page-resource_center #safety-data-sheets .results .selectors > div select {
	display:inline-block;
	width:100%;
	max-width:290px;
	font-family:ProximaNova-Light,arial,sans-serif;
	font-size:20px;
	line-height:1.2;
	border:none;
	border-radius:18px;
	cursor:pointer;
	padding:8px 0 8px 25px;
	background:#f7f7f7 url('../image/icon_resource-center_select.png') no-repeat center right;
	-webkit-appearance:none;
	-moz-appearance:none;
	-ms-appearance:none;
	-o-appearance:none;
	appearance:none;
}

.page-template-page-resource_center #safety-data-sheets .results .selectors > div select option {
	font-family:ProximaNova-Light,arial,sans-serif;
	font-size:16px;
}

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

.page-template-page-resource_center #safety-data-sheets .results .card {
	display:none;
}

.page-template-page-resource_center #safety-data-sheets .results .card.show {
	display:block;
}

.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 .info {
	display:flex;
	font-family:ProximaNova-Light,arial,sans-serif;
	font-size:16px;
	line-height:1.25;
	color:#000000;
}

.page-template-page-resource_center .results .card .card-pad .text .info .language {
	padding-right:30px;
}

.page-template-page-resource_center .results .card .card-pad .text .info strong {
	font-family:ProximaNova-Semibold,arial,sans-serif;
	color:#702076;
}

.page-template-page-resource_center .results .card.support-file .card-pad .text .excerpt {
	margin-bottom:20px;
}

.page-template-page-resource_center #body-container .results .card.support-file .card-pad .text .excerpt p {
	margin-bottom:0;
}

.page-template-page-resource_center #body-container .results .card.support-file .card-pad .text .excerpt ul {
	margin-bottom:0;
}

.page-template-page-resource_center #body-container .results .card.support-file .card-pad .text .excerpt ul li {
	margin-bottom:0;
}

.page-template-page-resource_center #body-container .results .card.support-file .card-pad .text .excerpt strong {
	font-family:ProximaNova-Semibold,arial,sans-serif;
}

.page-template-page-resource_center #body-container .results .card.support-file .card-pad .text .excerpt a {
	transition:.2s;
}

.page-template-page-resource_center #body-container .results .card.support-file .card-pad .text .excerpt a:hover {
	color:#f59321;
}

.page-template-page-resource_center .results .card .card-pad .btn {
	display:inline-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;
	transition:.2s;
}

.page-template-page-resource_center .results .card a:hover .btn {
	background-color:#702076;
}

.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:0;
}

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

.page-template-page-support_index #body-container .entry-content 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-support_index #body-container .entry-content p {
	font-size:22px;
}

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

.page-template-page-support_index .callouts-row {
	padding:0 20px 50px;
}

.page-template-page-support_index .callouts {
	display:flex;
	flex-flow:wrap;
	justify-content:space-between;
	max-width:1220px;
	margin:0 auto;
}

.page-template-page-support_index .callouts .callout {
	width:180px;
}

.page-template-page-support_index .callouts .callout a:hover {
	text-decoration:none;
}

.page-template-page-support_index .callouts .callout .callout-pad {
	display:flex;
	flex-direction:column;
	justify-content:space-between;
	width:170px;
	height:210px;
	border:7px solid #702076;
	border-radius:20px;
	box-shadow:0px 5px 5px rgba(0,0,0,.25);
	cursor:pointer;
	text-align:center;
	margin:0 auto;
	padding:13px;
}

.page-template-page-support_index .callouts .callout:last-of-type .callout-pad {
	padding:13px 0;
}

.page-template-page-support_index .callouts .callout .callout-pad .icon img {
	display:block;
	width:100%;
	max-width:130px;
	height:auto;
	margin:0 auto;
}

.page-template-page-support_index .callouts .callout .callout-pad .title {
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:20px;
	line-height:1;
}

.page-template-page-support_index .callouts .callout .callout-text {
	font-size:17px;
	line-height:1.1;
	text-align:center;
	padding:16px 5px 0;
}

.page-template-page-support_index .tech-support-row {
	padding:0 20px 130px;
}

.page-template-page-support_index .tech-support-callout {
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:25px;
	line-height:1;
	color:#ffffff;
	max-width:420px;
	border:7px solid #702076;
	border-radius:20px;
	box-shadow:0px 5px 5px rgba(0,0,0,.25);
	cursor:pointer;
	text-align:center;
	text-transform:uppercase;
	margin:0 auto 55px;
	padding:10px;
	background-color:#f59321;
}

.page-template-page-support_index .tech-support {
	display:flex;
	justify-content:space-between;
	max-width:1020px;
	border:2px solid #702076;
	border-radius:20px;
	margin:0 auto;
	padding:35px 40px 5px;
	background-color:#f1f2f2;
}

.page-template-page-support_index .tech-support .left {
	width:44.5%;
}

.page-template-page-support_index .tech-support .left a:hover {
	text-decoration:none;
}

.page-template-page-support_index .tech-support .left .learn-more {
	position:relative;
	display:flex;
	align-items:flex-end;
	max-width:420px;
	min-height:60px;
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:22px;
	line-height:1.1;
	color:#702076;
	cursor:pointer;
	text-transform:uppercase;
	margin-bottom:25px;
	padding:0 0 2px 66px;
}

.page-template-page-support_index .tech-support .left .learn-more:before {
	position:absolute;
	content:'';
	top:0;
	left:0;
	display:block;
	width:52px;
	height:60px;
	background-image:url('../image/icon_support_play.png');
	background-position:center left;
	background-repeat:no-repeat;
	background-size:auto 100%;
}

.page-template-page-support_index .tech-support .right {
	width:49%;
}

.page-template-page-support_index #body-container .page .tech-support h3 {
	font-size:23px;
	line-height:1;
	color:#231f20;
	margin:0 0 25px;
}

.page-template-page-support_index #body-container .page .tech-support p {
	font-size:17px;
	line-height:1.2;
	color:#231f20;
	margin:0 0 25px;
}

.page-template-page-support_index .faqs-row {
	padding:0 20px 90px;
}

.page-template-page-support_index .faqs {
	display:flex;
	align-items:center;
	flex-direction:column;
	max-width:1020px;
	border:2px solid #702076;
	border-radius:20px;
	margin:0 auto;
	padding:0 60px 40px;
}

.page-template-page-support_index #body-container .page .faqs h2 {
	display:inline-block;
	width:auto;
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:51px;
	line-height:1;
	margin-top:-30px;
	margin-bottom:30px;
	padding:0 35px;
	background-color:#ffffff;
}

.page-template-page-support_index .faqs .faq {
	width:100%;
	border-bottom:1px solid #e8e9ea;
}

.page-template-page-support_index .faqs .faq:last-of-type {
	border-bottom:none;
}

.page-template-page-support_index .faqs .faq .title {
	position:relative;
	display:flex;
	align-items:center;
	min-height:70px;
	font-family:ProximaNova-Semibold,arial,sans-serif;
	font-size:23px;
	line-height:1;
	color:#231f20;
	cursor:pointer;
	padding:12px 100px 12px 12px;
}

.page-template-page-support_index .faqs .faq .title:after {
	position:absolute;
	content:'';
	top:0;
	right:50px;
	bottom:0;
	width:31px;
	height:31px;
	border-radius:50%;
	margin:auto 0;
	background-image:url('../image/icon_accordion_down.svg');
	background-position:center;
	background-repeat:no-repeat;
	background-size:100% auto;
}

.page-template-page-support_index .faqs .faq.active .title:after {
	transform:rotate(180deg);
}

.page-template-page-support_index .faqs .faq .text {
	padding:5px 12px 35px;
}

.page-template-page-support_index .faqs .faq .text a {
	font-family:ProximaNova-Bold,arial,sans-serif;
	color:#702877;
}

.page-template-page-support_index .faqs .faq table {
	width:100%;
	margin-bottom:20px;
}

.page-template-page-support_index .faqs .faq table thead tr {
	background-color:#d9d9d9;
}

.page-template-page-support_index .faqs .faq table thead tr th {
	width:50%;
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-weight:normal;
	text-align:left;
	padding:10px;
}

.page-template-page-support_index .faqs .faq table tbody tr:nth-of-type(even) {
	background-color:#f1f2f2;
}

.page-template-page-support_index .faqs .faq table tbody tr td {
	width:50%;
	padding:5px 10px;
}

.page-template-page-support_index .customer-support-packages-row {
	padding:55px 20px;
	background-color:#702877;
}

.page-template-page-support_index .customer-support-packages-intro {
	max-width:900px;
	text-align:center;
	margin:0 auto;
	padding-bottom:55px;
}

.page-template-page-support_index #body-container .page .customer-support-packages-intro h2 {
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:51px;
	line-height:1.2;
	color:#ffffff;
	text-align:center;
	margin:0 auto 20px;
}

.page-template-page-support_index #body-container .page .customer-support-packages-intro p {
	font-size:22px;
	line-height:1.25;
	color:#ffffff;
	margin:0 0 30px;
}

.page-template-page-support_index #body-container .page .customer-support-packages-intro p:last-of-type {
	margin:0;
}

.page-template-page-support_index .customer-support-packages {
	display:flex;
	flex-flow:wrap;
	justify-content:space-between;
	max-width:1290px;
	margin:0 auto;
	padding-bottom:30px;
}

.page-template-page-support_index .customer-support-packages .package {
	width:31%;
	max-width:390px;
	border-radius:17px;
	padding:28px 0 25px;
	box-shadow:0px 5px 5px rgba(0,0,0,.25);
	margin-bottom:60px;
	background-color:#ffffff;
}

.page-template-page-support_index .customer-support-packages .package .title {
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:26px;
	line-height:1;
	color:#702076;
	text-align:center;
	margin-bottom:18px;
	padding:0 15px;
}

.page-template-page-support_index .customer-support-packages .package .image img {
	display:block;
	max-width:100%;
	height:auto;
	margin:0 auto;
}

.page-template-page-support_index .customer-support-packages .package .text {
	padding:25px 25px 0;
}

.page-template-page-support_index #body-container .page .customer-support-packages .package .text p {
	font-size:16px;
	line-height:1.3;
	margin-bottom:22px;
}

.page-template-page-support_index #body-container .page .customer-support-packages .package .text p:last-of-type {
	margin-bottom:0;
}

.page-template-page-support_index #body-container .page .customer-support-packages .package .text p a {
	font-family:ProximaNova-Regular,arial,sans-serif;
	color:#702076;
}

.page-template-page-support_index #body-container .page .customer-support-packages .package .text p em {
	color:#702076;
}

.page-template-page-support_index #body-container .page .support-guide-callout h3 {
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:40px;
	line-height:1.2;
	color:#ffffff;
	text-align:center;
	margin:0 auto 20px;
}

.page-template-page-support_index .support-guide-callout img {
	display:block;
	width:100%;
	max-width:480px;
	height:auto;
	margin:0 auto;
}

.page-template-page-support_index .bpo-program-row {
	padding:70px 20px 90px;
}

.page-template-page-support_index .bpo-program-intro {
	max-width:900px;
	text-align:center;
	margin:0 auto;
	padding-bottom:30px;
}

.page-template-page-support_index #body-container .page .bpo-program-intro h2 {
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:51px;
	line-height:1.2;
	text-align:center;
	margin:0 auto 25px;
}

.page-template-page-support_index #body-container .page .bpo-program-intro p {
	font-size:22px;
	line-height:1.25;
	margin:0 0 30px;
}

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

.page-template-page-support_index .bpo-program {
	display:flex;
	justify-content:space-between;
	max-width:900px;
	border:2px solid #702076;
	border-radius:20px;
	margin:0 auto;
	padding:35px 40px 5px;
	background-color:#f1f2f2;
}

.page-template-page-support_index .bpo-program .left {
	width:46.5%;
}

.page-template-page-support_index .bpo-program .right {
	width:46.5%;
}

.page-template-page-support_index #body-container .page .bpo-program h3 {
	font-size:23px;
	line-height:1;
	color:#231f20;
	margin:0 0 25px;
}

.page-template-page-support_index #body-container .page .bpo-program p {
	font-size:17px;
	line-height:1.2;
	color:#231f20;
	margin:0 0 25px;
}

.page-template-page-support_index .tech-support-form-row {
	background-color:#f1f2f2;
	padding:60px 20px;
}

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

.page-template-page-support_index .tech-support-form-row .tech-support-form {
	max-width:900px;
	border:2px solid #702076;
	border-radius:20px;
	margin:0 auto;
	padding:45px 55px;
	background-color:#ffffff;
}

.page-template-page-support_index .tech-support-form-row .tech-support-form form {
    display:flex;
    flex-flow:wrap;
    justify-content:space-between;
}

.page-template-page-support_index .tech-support-form-row .tech-support-form form > div {
    width:48%;
    max-width:380px;
}

.page-template-page-support_index .tech-support-form-row .tech-support-form form > div.hs-submit {
    width:100%;
    max-width:none;
}

.page-template-page-support_index .tech-support-form-row .tech-support-form .hbspt-form label span {
	font-family:ProximaNova-Bold,arial,sans-serif;
}

.page-template-page-support_index .tech-support-form-row .tech-support-form .hbspt-form input[type="email"], .page-template-page-support_index .tech-support-form-row .tech-support-form .hbspt-form input[type="tel"], .page-template-page-support_index .tech-support-form-row .tech-support-form .hbspt-form input[type="text"], .page-template-page-support_index .tech-support-form-row .tech-support-form .hbspt-form select, .page-template-page-support_index .tech-support-form-row .tech-support-form .hbspt-form textarea {
    border:1px solid #dcdede;
    background-color:#f1f2f2;
}

.page-template-page-support_index .tech-support-form-row .tech-support-form .hbspt-form .inputs-list {
	margin:0 !important;
}

.page-template-page-support_index .tech-support-form-row .tech-support-form .hbspt-form .inputs-list li {
	list-style:none !important;
}

.page-template-page-support_index .tech-support-form-row .tech-support-form .hbspt-form .inputs-list li input {
	margin-right: 5px;
}

.page-template-page-support_index .tech-support-form-row .tech-support-form .hbspt-form input[type="submit"] {
    max-width:480px;
    box-shadow: 0px 2px 2px rgba(0,0,0,.5);
    margin-top:30px;
    background-color:#f59321;
    transition:.2s;
}

.page-template-page-support_index .tech-support-form-row .tech-support-form .hbspt-form input[type="submit"]:hover {
    background-color:#702076;
}


.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;
	width:250px;
	height: 250px;
	background-size:cover;
	margin:0 auto 15px;
	border-radius:50%;
}

.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('../image/bg_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-is-open .fancybox-bg{opacity:.65 !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('../image/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.sales .form{width:100%;padding:40px 40px 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.sales .form .title{max-width:440px;text-shadow: 3px 2px 2px rgba(0, 0, 0, 0.2);margin-bottom:50px;padding-right:40px;}

.fancybox.sales .form .disclaimer p {font-size:14px; text-transform:none; margin-bottom:10px;margin-top:30px; font-family:ProximaNova-Bold,arial,sans-serif;}

.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.sales .form .btn-fancybox-close{top:35px;right:40px;}
#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;}

.fancybox.sales .hbspt-form form { display:flex; flex-flow:wrap; justify-content:space-between; }
.fancybox.sales .hbspt-form form > div { width:48%; max-width:340px; }
.hbspt-form label{font-size:17px;font-weight:normal;line-height:1em;color:#000000;}
.fancybox.sales .hbspt-form label{font-family:ProximaNova-Bold,arial,sans-serif;font-size:16px;}
.fancybox.sales .hbspt-form ul.hs-error-msgs{margin-top:-15px;margin-bottom:15px;}
.fancybox.sales .hbspt-form .hs_error_rollup ul.hs-error-msgs{margin-top:0;margin-bottom:0;}
.fancybox.sales .hbspt-form label.hs-error-msg{font-family:ProximaNova-Light,arial,sans-serif;}
.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; }
.fancybox.sales .hbspt-form form > div p { font-size:15px; line-height:1.2em; margin-top:20px; }
.fancybox.sales .hbspt-form form > div.hs-submit { margin-left:auto; }
.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;}
.fancybox.sales .hbspt-form form > div input[type="submit"]{margin-top:0;background-color:#f59321;}
.hbspt-form input[type="button"] {
    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;
}

#m-thank-you .fancybox {
	display:block;
	padding:30px 35px 40px;
}

#m-thank-you .fancybox:after {
	position:absolute;
	content:'';
	top:-100px;
	bottom:270px;
	left:0;
	right:0;
	background:#702877;
	z-index:1;
	-webkit-transform:skewy(-11.5deg);
	-ms-transform:skewy(-11.5deg);
	transform:skewy(-11.5deg);
}

#m-thank-you .fancybox .btn-fancybox-close {
	position:absolute;
	z-index:3;
	top:25px;
	right:27px;
	display:block;
	width:30px;
	height:auto;
}

#m-thank-you .fancybox .header {
	position:relative;
	z-index:2;
	margin-bottom:20px;
}

#m-thank-you .fancybox .header .type {
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:25px;
	line-height:1.3;
	color:#ffffff;
	text-shadow:3px 2px 2px rgba(0, 0, 0, 0.2);
	text-transform:uppercase;
	margin-bottom:20px;
}

#m-thank-you .fancybox .header .subtitle {
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:29px;
	line-height:1.3;
	color:#f59321;
	text-shadow:3px 2px 2px rgba(0, 0, 0, 0.2);
}

#m-thank-you .fancybox .header .title {
	max-width:490px;
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:42px;
	line-height:1;
	color:#ffffff;
	text-shadow:3px 2px 2px rgba(0, 0, 0, 0.2);
}

#m-thank-you .fancybox .main {
	position:relative;
	z-index:2;
}

#m-thank-you .fancybox .main .twocolumns {
	display:flex;
	align-items:center;
}

#m-thank-you .fancybox .main .twocolumns .col {
	width:50%;
}

#m-thank-you .fancybox .main .twocolumns .col img {
	max-width:300px;
}

#m-thank-you .fancybox .main .twocolumns .col p {
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:22px;
	line-height:1.25;
	color:#702076;
	margin-bottom:20px;
	padding:0 25px;
}

#m-thank-you .fancybox .main .twocolumns .col a.btn {
	display:block;
	font-family:ProximaNova-Bold,arial,sans-serif;
	font-size:25px;
	line-height:1;
	color:#f59321;
	text-align:center;
	border:1px dashed #f59321;
	padding:12px 24px;
}

#m-thank-you .fancybox .main .twocolumns .col a.btn:hover {
	text-decoration:none;
}

#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.4em;color:#6f6f71;padding-top:14px;}

#footer .disclaimer {clear:both;width: 100%; max-width: 800px;}
#footer .disclaimer p {font-size:14px; text-transform:none; margin-bottom:10px;font-family:ProximaNova-Bold,arial,sans-serif;}

#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('../image/checkbox_unchecked_orange_2x.png') !important;
	background-size:18px auto;
}

input[type="checkbox"].CybotCookiebotDialogBodyLevelButton:checked + label {
	background-image: url('../image/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%;
}

.open_chat {
	position:fixed;
	z-index:9999999999;
	bottom:16px;
	left:16px;
	display:none;
}

.open_chat div {
	position:relative;
	display:inline-flex;
	align-items:center;
	justify-content:center;
	width:60px;
	height:60px;
	line-height:1;
	border:medium none;
	border-radius:50%;
	box-shadow:rgba(0, 0, 0, 0.1) 0px 1px 6px, rgba(0, 0, 0, 0.2) 0px 2px 24px;
	background-color:rgb(245, 147, 33);
	transition:box-shadow 150ms ease-in-out 0s;
}

.open_chat:hover div {
	box-shadow:rgba(0, 0, 0, 0.1) 0px 1px 6px, rgba(0, 0, 0, 0.4) 0px 2px 24px;
}

.open_chat div.open {
	box-shadow:none !important;
}

@media only screen and (max-width: 1899px) {
	.single-direct_to_package #description-one { min-height:900px; }
	.single-label_presses #description-one { min-height:900px; }
	.single-label_printers #description-one { min-height:900px; }
}

@media only screen and (max-width: 1699px) {
	.single-direct_to_package #description-one { min-height:800px; }
	.single-label_presses #description-one { min-height:800px; }
	.single-label_printers #description-one { min-height:800px; }
}

@media only screen and (max-width: 1649px) {
	.single-direct_to_package #white-paper-callout{background-image:url('../image/bg_white-paper-callout.png');background-position:center;background-repeat:no-repeat;background-size:cover;padding:0 20px;}
	.single-direct_to_package #white-paper-callout img.bg{display:none;}
	.single-direct_to_package #white-paper-callout .content{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:100%;max-width:810px;padding:30px 0;}

	.single-label_presses #white-paper-callout{background-image:url('../image/bg_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:810px;padding:30px 0;}

	.single-label_printers #white-paper-callout{background-image:url('../image/bg_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:810px;padding:30px 0;}

	.accessoriesIndex #white-paper-callout{background-image:url('../image/bg_white-paper-callout.png');background-position:center;background-repeat:no-repeat;background-size:cover;padding:0 20px;}
	.accessoriesIndex #white-paper-callout img.bg{display:none;}
	.accessoriesIndex #white-paper-callout .content{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:100%;max-width:810px;padding:30px 0;}

	.single-software #white-paper-callout{background-image:url('../image/bg_white-paper-callout.png');background-position:center;background-repeat:no-repeat;background-size:cover;padding:0 20px;}
	.single-software #white-paper-callout img.bg{display:none;}
	.single-software #white-paper-callout .content{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:100%;max-width:810px;padding:30px 0;}

	.page-template-page-compare #white-paper-callout{background-image:url('../image/bg_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:810px;padding:30px 0;}

	.page-template-page-compare-direct_to_package #white-paper-callout{background-image:url('../image/bg_white-paper-callout.png');background-position:center;background-repeat:no-repeat;background-size:cover;padding:0 20px;}
	.page-template-page-compare-direct_to_package #white-paper-callout img.bg{display:none;}
	.page-template-page-compare-direct_to_package #white-paper-callout .content{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:100%;max-width:810px;padding:30px 0;}
}

@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; }
	.page-template-page-compare-direct_to_package #video-callout { background-position:center; background-repeat:no-repeat; background-size:cover; padding:60px 20px; }
	.page-template-page-compare-direct_to_package #video-callout img.bg { display:none; }
	.page-template-page-compare-direct_to_package #video-callout .callout { position:relative; top:0; right:0; left:0; margin:0 auto; }
	.page-template-page-compare-direct_to_package #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; }
	.single-direct_to_package #description-one { min-height:700px; }
	.single-label_presses #description-one { min-height:700px; }
	.single-label_printers #description-one { min-height:700px; }
}

@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-direct_to_package #video-callout .content { top:6.23%; }
	.single-direct_to_package #video-callout .content .videos { width:100%; max-width:790px; padding:0 50px }
	.single-direct_to_package #video-callout .slick-prev { left:0; }
	.single-direct_to_package #video-callout .slick-next { right:0; }
	.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; }
	
	
	.accessoriesIndex #video-callout .content { top:6.23%; }
	.accessoriesIndex #video-callout .content .videos { width:100%; max-width:790px; padding:0 50px }
	.accessoriesIndex #video-callout .slick-prev { left:0; }
	.accessoriesIndex #video-callout .slick-next { right:0; }
	
	.single-software #description-two .content .group .text .pad { width:76.667%; }
	.single-software #video-callout .content { top:6.23%; }
	.single-software #video-callout .content .videos { width:100%; max-width:790px; padding:0 50px }
	.single-software #video-callout .slick-prev { left:0; }
	.single-software #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-direct_to_package #header-container, .single-label_presses #header-container, .single-label_printers #header-container, .single-software #header-container, .accessoriesIndex #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-direct_to_package #subheader-container, .single-direct_to_package .scroll #subheader-container, .single-label_presses #subheader-container, .single-label_presses .scroll #subheader-container, .single-label_printers #subheader-container, .single-label_printers .scroll #subheader-container, .single-software #subheader-container, .single-software .scroll #subheader-container,.accessoriesIndex #subheader-container, .accessoriesIndex .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-direct_to_package.logged-in #subheader-container, .single-direct_to_package.logged-in .scroll #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, .single-software.logged-in #subheader-container, .single-software.logged-in .scroll #subheader-container, .accessoriesIndex.logged-in .scroll #subheader-container, .accessoriesIndex.logged-in #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-software #body-container, .single-software .scroll #body-container, .accessoriesIndex #body-container, .accessoriesIndex .scroll #body-container { padding-top:169px; }
	.single-direct_to_package #body-container, .single-direct_to_package .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:140px; }
	.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 .tabs-header { width:100%; min-width:0; }
	.page-template-page-resource_center #resource-center .resources { width:100%; min-width:0; }

	.home #materials-container { position:relative; height:auto; padding-top:50px; background-image:url('../image/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 #body-container, .single-applications .scroll #body-container { padding-top:78px; }
	.single-applications #video-callout .content { top:4.15%; }
	.single-direct_to_package #body-container .quote { position:fixed;top:159px; }
	.single-direct_to_package.logged-in #body-container .quote { top:191px; }
	
/*
	.single-direct_to_package #body-container .contact-sales { position:fixed;top:159px; }
	.single-direct_to_package.logged-in #body-container .contact-sales { top:191px; }
	.single-direct_to_package #body-container .contact-sales .desktop { display:none; }
*/	
	.single-direct_to_package #body-container .contact-sales{position:fixed;width:200px;padding:15px;}
	.single-direct_to_package #body-container .contact-sales, .single-direct_to_package .scroll #body-container .contact-sales, .single-direct_to_package.logged-in #body-container .contact-sales, .single-direct_to_package.logged-in .scroll #body-container .contact-sales {top:auto;bottom:20px;}
	.single-direct_to_package #body-container .contact-sales .desktop { display:none; }
	.single-direct_to_package #body-container .contact-sales strong{display:inline;}
	.single-direct_to_package #body-container .contact-sales .price{font-size:36px;}
	.single-direct_to_package #body-container .contact-sales .currency{display:none;}
	.single-direct_to_package #body-container .contact-sales a.btn{font-size:18px;height:40px;margin-top:10px;}
	.single-direct_to_package #body-container .contact-sales a.btn:after{height:27px;}
	.single-direct_to_package #title .content .text .title { width:75%;max-width:360px; }
	.single-direct_to_package #title .content .text .subtitle { width:75%; }
	.single-direct_to_package #footer{padding:30px 20px 175px;}
	
	.single-direct_to_package #description-one { min-height:600px; }
	.single-direct_to_package #key-features:before{background-size:auto 60%;}
	.single-direct_to_package #key-features:after{background-size:auto 60%;}
	.single-direct_to_package #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 #body-container .contact-sales { position:fixed;top:159px; }
	.single-label_presses.logged-in #body-container .contact-sales { top:191px; }
	.single-label_presses #body-container .contact-sales .desktop { display:none; }
*/	
	.single-label_presses #body-container .contact-sales{position:fixed;width:200px;padding:15px;}
	.single-label_presses #body-container .contact-sales, .single-label_presses .scroll #body-container .contact-sales, .single-label_presses.logged-in #body-container .contact-sales, .single-label_presses.logged-in .scroll #body-container .contact-sales {top:auto;bottom:20px;}
	.single-label_presses #body-container .contact-sales .desktop { display:none; }
	.single-label_presses #body-container .contact-sales strong{display:inline;}
	.single-label_presses #body-container .contact-sales .price{font-size:36px;}
	.single-label_presses #body-container .contact-sales .currency{display:none;}
	.single-label_presses #body-container .contact-sales a.btn{font-size:18px;height:40px;margin-top:10px;}
	.single-label_presses #body-container .contact-sales a.btn:after{height:27px;}
	.single-label_presses #title .content .text .title { width:75%;max-width:360px; }
	.single-label_presses #title .content .text .subtitle { width:75%; }
	.single-label_presses #footer{padding:30px 20px 175px;}
	
	.single-label_presses #description-one { min-height:600px; }
	.single-label_presses #key-features:before{background-size:auto 60%;}
	.single-label_presses #key-features:after{background-size:auto 60%;}
	.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 #body-container .contact-sales { position:fixed;top:159px; }
	.single-label_printers.logged-in #body-container .contact-sales { top:191px; }
	.single-label_printers #body-container .contact-sales .desktop { display:none; }
*/
	.single-label_printers #body-container .contact-sales{position:fixed;width:200px;padding:15px;}
	.single-label_printers #body-container .contact-sales, .single-label_printers .scroll #body-container .contact-sales, .single-label_printers.logged-in #body-container .contact-sales, .single-label_printers.logged-in .scroll #body-container .contact-sales {top:auto;bottom:20px;}
	.single-label_printers #body-container .contact-sales .desktop { display:none; }
	.single-label_printers #body-container .contact-sales strong{display:inline;}
	.single-label_printers #body-container .contact-sales .price{font-size:36px;}
	.single-label_printers #body-container .contact-sales .currency{display:none;}
	.single-label_printers #body-container .contact-sales a.btn{font-size:18px;height:40px;margin-top:10px;}
	.single-label_printers #body-container .contact-sales a.btn:after{height:27px;}
	.single-label_printers #title .content .text .title { width:75%;max-width:360px; }
	.single-label_printers #title .content .text .subtitle { width:75%; }
	.single-label_printers #footer{padding:30px 20px 175px;}

	.single-label_printers #description-one { min-height:600px; }
	.single-label_printers #key-features:before{background-size:auto 60%;}
	.single-label_printers #key-features:after{background-size:auto 60%;}
	.single-label_printers #video-callout .content { top:4.15%; }
	
	/* OLD - Accessories */
	.single-accesories #video-callout .content { top:6.23%; }
	/* OLD - Accessories */
	
	.accessoriesIndex #body-container .quote { position:fixed;top:159px; }
	.accessoriesIndex.logged-in #body-container .quote { top:191px; }
	.accessoriesIndex #body-container .contact-sales { position:fixed;top:159px; }
	.accessoriesIndex.logged-in #body-container .contact-sales { top:191px; }
	.accessoriesIndex #video-callout .content { top:4.15%; }
	.accessoriesIndex #body-container .contact-sales .desktop { display:none; }
	.accessoriesIndex #subheader { display: none;}
	
	.single-software #description-two .content .group .text .pad { width:86.667%; }
	.single-software #description-three .content .group .text .pad { width:79.233%; }
	.single-software #video-callout .content { top:4.15%; }
}

@media only screen and (max-width: 1199px) {
	.single-applications #title .content .text { width:85%; }
	.single-applications #title .content .text .title { font-size:60px; }
	.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; }
	.single-applications #case-studies-callout .content .studies .slick-list { width:calc(100% - 120px); }
	.single-applications #case-studies-callout .content .studies .study { max-width:360px; margin:0 20px; }
	.single-applications #case-studies-callout .content .studies .slick-prev { left:6px; }
	.single-applications #case-studies-callout .content .studies .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('../image/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;}
	/* OLD - Accessories */
	.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;}
	/* OLD - Accessories */
/*
	.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 #case-studies-callout .content {padding:30px 0;}
	.single-applications #case-studies-callout .content .title {width:100%;margin-bottom:50px;padding:0 20px;}
	.single-applications #deliverable-callout{background-image:url('../image/bg_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-direct_to_package #title{background-image:none;}
/*
	.single-direct_to_package #title .content{display:block;width:100%;}
	.single-direct_to_package #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-direct_to_package #title .content .image img{display:block;max-width:700px;height:auto;margin:0 auto;}
	.single-direct_to_package #title .content .text{width:100%;padding:0 20px 25px;background-color:#702076;}
	.single-direct_to_package #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-direct_to_package #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-direct_to_package #video-callout{background-position:center;background-repeat:no-repeat;background-size:cover;padding:0 20px;}
	.single-direct_to_package #video-callout img.bg{display:none;}
	.single-direct_to_package #video-callout .content{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:100%;max-width:540px;padding:30px 0;}
*/
	.single-direct_to_package #white-paper-callout .content{max-width:610px;}
	.single-direct_to_package #key-features .content .features .image{width:100%;max-width:540px;}

	.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 .content{max-width:610px;}
	.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 .content{max-width:610px;}
	.single-label_printers #key-features .content .features .image{width:100%;max-width:540px;}
	
	.accessoriesIndex #title{background-image:none;}
	.accessoriesIndex #title .content{display:block;width:100%;}
	.accessoriesIndex #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%);}
	.accessoriesIndex #title .content .image img{display:block;max-width:700px;height:auto;margin:0 auto;}
	.accessoriesIndex #title .content .text{width:100%;padding:0 20px 25px;background-color:#702076;}
	.accessoriesIndex #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;}
	.accessoriesIndex.postid-364 #title .content .text .title, .accessoriesIndex.postid-365 #title .content .text .title, .accessoriesIndex.postid-366 #title .content .text .title, .accessoriesIndex.postid-367 #title .content .text .title{background-size:auto 80px;}
	.accessoriesIndex #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;}
*/
	.accessoriesIndex #white-paper-callout .content{max-width:610px;}
	.accessoriesIndex #key-features .content .features .image{width:100%;max-width:540px;}
	.accessoriesIndex #description-one .content.two .image{margin-bottom:20%;}

	.single-software #title{background-image:none;}
	.single-software #title .content{display:block;width:100%;}
	.single-software #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-software #title .content .image img{display:block;max-width:700px;height:auto;margin:0 auto;}
	.single-software #title .content .text{width:100%;padding:0 20px 25px;background-color:#702076;}
	.single-software #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-software #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-software #description-one .content.two .image { margin-bottom:13.97%; }
	.single-software #description-two .content .group .text .pad { width:100%;padding-right:40px;padding-left:40px; }
	.single-software #white-paper-callout .content{max-width:610px;}

	.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 .content{max-width:610px;}
	.page-template-page-compare-direct_to_package #body-container .table.desktop{display:none;}
	.page-template-page-compare-direct_to_package #body-container .slider.mobile{display:block;}
	.page-template-page-compare-direct_to_package #body-container .slider.mobile.show{opacity:1;}
	.page-template-page-compare-direct_to_package #body-container .table{width:100%;max-width:600px;}
	.page-template-page-compare-direct_to_package #body-container .table .row .cell{justify-content:flex-start;width:66.67%;text-align:left;padding:11px;}
	.page-template-page-compare-direct_to_package #body-container .table .row .cell:first-of-type{width:33.33%;padding:11px;background-color: #F1F2F2;}
	.page-template-page-compare-direct_to_package #body-container .table .row.top .cell:first-of-type{justify-content:center;width:100%;text-align:center;}
	.page-template-page-compare-direct_to_package #body-container .table .row.top .cell .image{display:block;height:auto !important;}
	.page-template-page-compare-direct_to_package #body-container .table .row.top .cell .image img{width:auto;height:240px;margin:0 auto;}
	.page-template-page-compare-direct_to_package #white-paper-callout .content{max-width:610px;}
	#footer-container{border-top:9px solid #702076;}
	body.home #footer-container{border-top:9px solid #702076;}
}

@media only screen and (max-width: 1149px) {
	.single-software #description-two .content .group .text .pad { padding-right:20px; }
}

@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; }
	.page-template-page-resource_center #resource-center .tabs-header div { height:58px; border-top-right-radius:14px; border-top-left-radius:14px; }
	.page-template-page-resource_center #resource-center .tabs-header a { font-size:28px; padding: 8px 15px 0 30px; }
	.page-template-page-resource_center .results .card .card-pad .text .info { flex-direction:column; }
	.page-template-page-resource_center .results .card .card-pad .text .info .language { padding-right:0; }
	.single-direct_to_package #description-one { min-height:0;background-image:none !important; }
	.single-direct_to_package #description-one .content.two .text { width:100%; }
	.single-direct_to_package #description-one .content.two.mobile { display:block; }
	.single-label_presses #description-one { min-height:0;background-image:none !important; }
	.single-label_presses #description-one .content.two .text { width:100%; }
	.single-label_presses #description-one .content.two.mobile { display:block; }
	.single-label_printers #description-one { min-height:0;background-image:none !important; }
	.single-label_printers #description-one .content.two .text { width:100%; }
	.single-label_printers #description-one .content.two.mobile { display:block; }
	.single-software #description-two .content .group { padding-top:45%; }
	.accessoriesIndex #description-one .content.two .image {
    margin-bottom: 30%;}
}

@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 { width:100%; padding:0 20px 40px !important; }
	.page-template-page-support_index .callouts { align-items:center; flex-direction:column; justify-content:flex-start; }
	.page-template-page-support_index .callouts .callout { flex-direction:column; margin-bottom:40px; }
	.page-template-page-support_index .callouts .callout:last-of-type { margin-bottom:0; }
	.page-template-page-support_index #body-container .page .customer-support-packages .package .text p { font-size:16px !important; }
	.page-template-page-support_index .tech-support-row { padding-bottom:50px; }
	.page-template-page-support_index #body-container .page .tech-support p { font-size:17px !important; line-height:1.2 !important; }
	.page-template-page-support_index .customer-support-packages-row { padding:40px 20px; }
	.page-template-page-support_index .customer-support-packages-intro { padding-bottom:45px; }
	.page-template-page-support_index #body-container .page .customer-support-packages-intro h2 { font-size:40px; }
	.page-template-page-support_index .customer-support-packages { align-items:center; flex-direction:column; justify-content:flex-start;padding-bottom:0; }
	.page-template-page-support_index .customer-support-packages .package { width:100%; margin-bottom:50px; }
	.page-template-page-support_index #body-container .page .support-guide-callout h3 { font-size:32px; }
	.page-template-page-support_index .bpo-program-row { padding:40px 20px 50px; }
	.page-template-page-support_index #body-container .page .bpo-program-intro h2 { font-size:40px; }
	.page-template-page-support_index #body-container .page .bpo-program p { font-size:17px !important; line-height:1.2 !important; }
	.page-template-page-support_index .tech-support-form-row { padding:40px 20px 50px; }
	.page-template-page-support_index #body-container .page .tech-support-form-row .tech-support-form-title h2 { font-size:40px; }
	.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; }

	.page-template-page-blog .display-img { display:inline-block; }
	.page-template-page-blog #featured > div.left { display:none; }
	.page-template-page-blog #featured .right { width:100%; padding:0px; }
	.page-template-page-blog #featured .right h1 { max-width:100%; padding:0 20px; }
	.page-template-page-blog #featured .right h2 { max-width:100%; margin:0; padding:20px; }
	.page-template-page-blog #featured .right p { max-width:100%; padding:0 20px; }
	.page-template-page-blog #featured .right a.btn { margin-top:20px; margin-bottom:20px; margin-left:20px; }
	.page-template-page-blog #recent-stories .stories .story { width:50%; }

	.error404 #body-container .entry-content{width:100%;padding:0 20px;}
	
	/* OLD - Accessories */
	.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;}
	
	/* OLD - Accessories */
/*
	.single-applications #title .content .image img{width:100%;max-width:500px;}
	.single-applications #title .content .text .subtitle{max-width:500px;}
*/
	.single-applications #title{margin-bottom:45px;}
	.single-applications #title .content{position:relative;top:initial;left:initial;width:100%;margin:0 auto;padding:0 20px;}
	.single-applications #title .content .text { width:100%; }
	.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:none;margin:0 auto 25px;}
	.single-applications #description-one-mobile .content.two .text .title{font-size:40px;color:#702076;}
	.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, .single-applications.postid-8721 #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-direct_to_package #title{margin-bottom:45px;}
	.single-direct_to_package #title .content{position:relative;top:initial;left:initial;width:100%;margin:0 auto;padding:0 20px;}
	/*.single-direct_to_package #title .content .image img{width:100%;max-width:500px;}*/
	.single-direct_to_package #title .content .text .title{width:100%;}
	.single-direct_to_package #title .content .text .subtitle{width:100%;}
	.single-direct_to_package #description-one-mobile{display:block;}
	.single-direct_to_package #description-one-mobile .content.two{width:100%;padding:0 20px;}
	.single-direct_to_package #description-one-mobile .content.two .text{position:relative;width:100%;/* max-width:500px; */margin:0 auto 25px;}
	.single-direct_to_package #description-one-mobile .content.two .text .title{font-size:40px;color:#702076;margin:0 auto 30px;}
	.single-direct_to_package #description-one{margin-bottom:80px;}
	.single-direct_to_package #description-one .content.two{width:100%;padding:0 20px;}
	.single-direct_to_package #description-one .content.two .text{display:none;}
	.single-direct_to_package #description-one .content.two .image{float:none;width:100% !important;max-width:500px;margin:0 auto;}
	.single-direct_to_package #description-one-repeater{margin-bottom:80px;}
	.single-direct_to_package #description-one-repeater .content.three{width:100%;padding:0 20px;}
	.single-direct_to_package #description-one-repeater .content.three .repeater{display:block;width:100%;max-width:320px;margin:0 auto;}
	.single-direct_to_package #description-one-repeater .content.three .repeater .repeat{width:100%;padding:0;margin-top:50px;}
	.single-direct_to_package #description-one-repeater .content.three .repeater .repeat:first-of-type{margin-top:35px;}
	.single-direct_to_package #description-one-repeater .content.three .repeater .repeat .image{margin-bottom:15px;}
	.single-direct_to_package #key-features{margin-bottom:80px;}
	.single-direct_to_package #key-features .content .title{padding:0 20px;}
	.single-direct_to_package #key-features .content .features{padding:0 20px;}
	.single-direct_to_package #description-two{margin-bottom:40px;padding:0 20px;}
	.single-direct_to_package #description-two .content{display:block;width:100%;max-width:500px;}
	.single-direct_to_package #description-two .content .text{width:100%;margin-bottom:25px;}
	.single-direct_to_package #description-two .content .text .title{font-size:40px;text-align:center;}
	.single-direct_to_package #description-two .content .image{width:100%;padding-left:0;}
	.single-direct_to_package #key-print-attributes{margin-bottom:0;padding:40px 20px 80px;background-color:#F8F8F8;}
	.single-direct_to_package #key-print-attributes .content .title{font-size:40px;}
	.single-direct_to_package #key-print-attributes .content .key-print-attributes-repeater{display:block;width:100%;max-width:320px;margin:0 auto;}
	.single-direct_to_package #key-print-attributes .content .key-print-attributes-repeater .key-print-attribute{width:100%;padding:0;margin-top:50px;}
	.single-direct_to_package #key-print-attributes .content .key-print-attributes-repeater .key-print-attribute:first-of-type{margin-top:35px;}
	.single-direct_to_package #video-callout .content .title.video{font-size:40px;}
	.single-direct_to_package #video-callout .content .callout .callout-title{min-height:72px;font-size:32px;}
	.single-label_presses #title{margin-bottom:45px;}
	.single-label_presses #title .content{position:relative;top:initial;left:initial;width:100%;margin:0 auto;padding:0 20px;}
	/*.single-label_presses #title .content .image img{width:100%;max-width:500px;}*/
	.single-label_presses #title .content .text .title{width:100%;}
	.single-label_presses #title .content .text .subtitle{width:100%;}
	.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;color:#702076;margin:0 auto 30px;}
	.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-repeater{margin-bottom:80px;}
	.single-label_presses #description-one-repeater .content.three{width:100%;padding:0 20px;}
	.single-label_presses #description-one-repeater .content.three .repeater{display:block;width:100%;max-width:320px;margin:0 auto;}
	.single-label_presses #description-one-repeater .content.three .repeater .repeat{width:100%;padding:0;margin-top:50px;}
	.single-label_presses #description-one-repeater .content.three .repeater .repeat:first-of-type{margin-top:35px;}
	.single-label_presses #description-one-repeater .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{margin-bottom:45px;}
	.single-label_printers #title .content{position:relative;top:initial;left:initial;width:100%;margin:0 auto;padding:0 20px;}
	/*.single-label_printers #title .content .image img{width:100%;max-width:500px;}*/
	.single-label_printers #title .content .text .title{width:100%;}
	.single-label_printers #title .content .text .subtitle{width:100%;}
	.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;color:#702076;margin:0 auto 30px;}
	.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-repeater{margin-bottom:80px;}
	.single-label_printers #description-one-repeater .content.three{width:100%;padding:0 20px;}
	.single-label_printers #description-one-repeater .content.three .repeater{display:block;width:100%;max-width:320px;margin:0 auto;}
	.single-label_printers #description-one-repeater .content.three .repeater .repeat{width:100%;padding:0;margin-top:50px;}
	.single-label_printers #description-one-repeater .content.three .repeater .repeat:first-of-type{margin-top:35px;}
	.single-label_printers #description-one-repeater .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;}
	
	.accessoriesIndex #title .content .image img{width:100%;max-width:500px;}
	.accessoriesIndex #title .content .text .subtitle{max-width:500px;}
	.accessoriesIndex #description-one-mobile{display:block;}
	.accessoriesIndex #description-one-mobile .content.two{width:100%;padding:0 20px;}
	.accessoriesIndex #description-one-mobile .content.two .text{position:relative;width:100%;max-width:500px;margin:0 auto 25px;}
	.accessoriesIndex #description-one-mobile .content.two .text .title{font-size:40px;text-align:center;}
	.accessoriesIndex #description-one{margin-bottom:80px;}
	.accessoriesIndex #description-one .content.two{width:100%;padding:0 20px;}
	.accessoriesIndex #description-one .content.two .text{display:none;}
	.accessoriesIndex #description-one .content.two .image{float:none;width:100% !important;max-width:500px;margin:0 auto;}
	.accessoriesIndex #description-one .content.three{width:100%;padding:0 20px;}
	.accessoriesIndex #description-one .content.three .repeater{display:block;width:100%;max-width:320px;margin:0 auto;}
	.accessoriesIndex #description-one .content.three .repeater .repeat{width:100%;padding:0;margin-top:50px;}
	.accessoriesIndex #description-one .content.three .repeater .repeat:first-of-type{margin-top:35px;}
	.accessoriesIndex #description-one .content.three .repeater .repeat .image{margin-bottom:15px;}
	.accessoriesIndex #key-features{margin-bottom:80px;}
	.accessoriesIndex #key-features .content .title{padding:0 20px;}
	.accessoriesIndex #key-features .content .features{padding:0 20px;}
	.accessoriesIndex #description-two{margin-bottom:40px;padding:0 20px;}
	.accessoriesIndex #description-two .content{display:block;width:100%;max-width:500px;}
	.accessoriesIndex #description-two .content .text{width:100%;margin-bottom:25px;}
	.accessoriesIndex #description-two .content .text .title{font-size:40px;text-align:center;}
	.accessoriesIndex #description-two .content .image{width:100%;padding-left:0;}
	.accessoriesIndex #key-print-attributes{margin-bottom:0;padding:40px 20px 80px;background-color:#F8F8F8;}
	.accessoriesIndex #key-print-attributes .content .title{font-size:40px;}
	.accessoriesIndex #key-print-attributes .content .key-print-attributes-repeater{display:block;width:100%;max-width:320px;margin:0 auto;}
	.accessoriesIndex #key-print-attributes .content .key-print-attributes-repeater .key-print-attribute{width:100%;padding:0;margin-top:50px;}
	.accessoriesIndex #key-print-attributes .content .key-print-attributes-repeater .key-print-attribute:first-of-type{margin-top:35px;}
	.accessoriesIndex #video-callout .content .title.video{font-size:40px;}
	.accessoriesIndex #video-callout .content .callout .callout-title{min-height:72px;font-size:32px;}
	
	.single-software #title .content .image img{width:100%;max-width:500px;}
	.single-software #title .content .text .subtitle{max-width:500px;}
	.single-software #description-one-mobile{display:block;}
	.single-software #description-one-mobile .content.two{width:100%;padding:0 20px;}
	.single-software #description-one-mobile .content.two .text{position:relative;width:100%;max-width:500px;margin:0 auto 25px;}
	.single-software #description-one-mobile .content.two .text .title{font-size:40px;text-align:center;}
	.single-software #description-one{margin-bottom:80px;}
	.single-software #description-one .content.two{width:100%;padding:0 20px;}
	.single-software #description-one .content.two .text{display:none;}
	.single-software #description-one .content.two .image{float:none;width:100% !important;max-width:500px;margin:0 auto;}
	.single-software #description-one .content.three{width:100%;padding:0 20px;}
	.single-software #description-one .content.three .title { font-size:40px;margin-top:50px; }
	.single-software #description-one .content.three .repeater{display:block;width:100%;max-width:320px;margin:0 auto;}
	.single-software #description-one .content.three .repeater .repeat{width:100%;padding:0;margin-top:50px;}
	.single-software #description-one .content.three .repeater .repeat:first-of-type{margin-top:35px;}
	.single-software #description-one .content.three .repeater .repeat .image{margin-bottom:15px;}
	.single-software #description-two { padding:40px 20px; }
	.single-software #description-two .content .group { flex-flow:column;align-items:center;height:auto;padding:0; }
	.single-software #description-two .content .group .text { position:relative;top:auto; bottom:auto;left:auto;width:100%;max-width:600px; }
	.single-software #description-two .content .group .text .pad { padding-right:0;padding-left:20px; }
	.single-software #description-two .content .group .image { position:relative;top:auto;right:auto;width:100%;max-width:400px;padding-top:15px; }
	.single-software #description-two .content .group .image img.bg { display:none; }
	.single-software #description-two .content .group .image img.gif { position:relative;right:auto;width:100%; }
	.single-software #description-three { margin-bottom:0;padding:40px 20px; }
	.single-software #description-three .content .group { flex-flow:column-reverse;align-items:center;height:auto;padding:0; }
	.single-software #description-three .content .group .text { position:relative;top:auto; bottom:auto;left:auto;width:100%;max-width:600px; }
	.single-software #description-three .content .group .text .pad { width:100%;padding-right:0;padding-left:20px; }
	.single-software #description-three .content .group .image { position:relative;top:auto;right:auto;width:100%;max-width:400px;padding-top:15px; }
	.single-software #description-three .content .group .image img.bg { display:none; }
	.single-software #description-three .content .group .image img.gif { position:relative;right:auto;width:100%; }
	.single-software #description-four { margin-bottom:0;padding:40px 20px; }
	.single-software #description-four .content .group { flex-flow:column;align-items:center;height:auto;padding:0; }
	.single-software #description-four .content .group .text { position:relative;top:auto; bottom:auto;left:auto;width:100%;max-width:600px; }
	.single-software #description-four .content .group .text .pad { width:100%;padding-right:0;padding-left:20px; }
	.single-software #description-four .content .group .image { position:relative;top:auto;right:auto;width:100%;max-width:400px;padding-top:15px; }
	.single-software #description-four .content .group .image img.bg { display:none; }
	.single-software #description-four .content .group .image img.gif { position:relative;right:auto;width:100%; }
	.single-software #additional-features {margin-bottom:0;padding:40px 20px 60px;}
	.single-software #additional-features .content .title {font-size:40px;}
	.single-software #additional-features .content .additional-features-repeater {display:block;width:100%;max-width:320px;margin:0 auto;}
	.single-software #additional-features .content .additional-features-repeater .additional-feature {width:100%;padding:0;margin-top:50px;}
	.single-software #additional-features .content .additional-features-repeater .additional-feature:first-of-type{margin-top:35px;}
	.single-software #bottom-content-area { padding-bottom:60px; }
	.single-software #video-callout .content .title.video{font-size:40px;}
	.single-software #video-callout .content .title.demo{ padding:0 20px; }
	.single-software #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-compare-direct_to_package #body-container .entry-content{width:100%;padding:0 20px;}
	.page-template-page-compare-direct_to_package #body-container .slider .slick-prev{left:0;}
	.page-template-page-compare-direct_to_package #body-container .slider .slick-next{right:0;}
	.page-template-page-contact_us #body-container .entry-content { width:100%; padding:0 20px 40px !important; }
	.page-template-page-contact_us #body-container .headquarters-row { width:100%; padding:40px 20px 0; }
	.page-template-page-contact_us #body-container .locations-row { width:100%; padding:40px 20px 0; }
	.page-template-page-contact_us .video-row .video-title { padding:40px 20px 0; }
	.page-template-page-contact_us #body-container .page .video-row .video-title h2 { font-size:40px; line-height:1.2; margin-bottom:30px; }
	.page-template-page-contact_us .video-row .video { padding:0 20px 50px; }
	.page-template-page-contact_us #body-container .page .video-row .video .video-container { margin:0; }
	.page-template-page-contact_us .form-row {padding:40px 20px 50px;}
	.page-template-page-contact_us #body-container .page .form-row .form-title 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: 949px) {
	.page-template-page-resource_center #resource-center .tabs-header div { height:52px; border-top-right-radius:10px; border-top-left-radius:10px; }
	.page-template-page-resource_center #resource-center .tabs-header a { font-size:24px; padding: 8px 10px 0 20px; }
}

@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-direct_to_package #video-callout .slick-prev, .single-direct_to_package #video-callout .slick-next { top: calc(50% + 18px); width:36px; height:36px; }
	.single-direct_to_package #video-callout .slick-prev { left:12px; background-size:36px auto; }
	.single-direct_to_package #video-callout .slick-next { right:12px; background-size:36px auto; }
	.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; }
	
	
	.accessoriesIndex #video-callout .slick-prev, .accessoriesIndex #video-callout .slick-next { top: calc(50% + 18px); width:36px; height:36px; }
	.accessoriesIndex #video-callout .slick-prev { left:12px; background-size:36px auto; }
	.accessoriesIndex #video-callout .slick-next { right:12px; background-size:36px auto; }
	
	
	
	.single-software #video-callout .slick-prev, .single-software #video-callout .slick-next { top: calc(50% + 18px); width:36px; height:36px; }
	.single-software #video-callout .slick-prev { left:12px; background-size:36px auto; }
	.single-software #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-direct_to_package #body-container, .single-label_presses #body-container, .single-label_printers #body-container, .single-software #body-container, .accessoriesIndex #body-container{ padding-bottom:0 !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-direct_to_package #body-container .entry-content, .single-label_presses #body-container .entry-content, .single-label_printers #body-container .entry-content, .single-software #body-container .entry-content, .single-supplies #body-container .entry-content, .accessoriesIndex #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-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 { padding-bottom:0 !important; }
	.page-template-page-support_index .tech-support { flex-direction:column; justify-content:flex-start; padding-bottom:10px; }
	.page-template-page-support_index .tech-support .left { width:100%; padding-bottom:10px; }
	.page-template-page-support_index .tech-support .right { width:100%; }
	.page-template-page-support_index .bpo-program { flex-direction:column; justify-content:flex-start; padding-bottom:10px; }
	.page-template-page-support_index .bpo-program .left { width:100%; padding-bottom:10px; }
	.page-template-page-support_index .bpo-program .right { width:100%; }
	.page-template-page-support_index .tech-support-form-row .tech-support-form { padding:40px; }

	.page-template-page-resource_center #resource-center .tabs-header { flex-direction:column; margin-bottom:0; }
	.page-template-page-resource_center #resource-center .tabs-header div { width:100%; max-width:none; border-top-right-radius:0; border-top-left-radius:0; box-shadow:none; margin-bottom:10px; }
	.page-template-page-resource_center #resource-center .tabs-header div:not(:first-of-type) { margin-left:0; }
	.page-template-page-resource_center #resource-center .resources#knowledge { margin-top:30px; }
	.page-template-page-resource_center #resource-center .resources.active { 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, .page-template-page-resource_center #body-container .page .box.direct_to_package_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-direct_to_package #description-one .content.two .text p{font-size:19px;}
	.single-direct_to_package #description-two .content .text p{font-size:19px;}
	.single-direct_to_package #key-features .content .features .image .feature{width:50%;}
	.single-direct_to_package #video-callout .content a.btn{max-width:360px;}
	.single-direct_to_package #video-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;}
	
	.accessoriesIndex #description-one .content.two .text p{font-size:19px;}
	.accessoriesIndex #description-two .content .text p{font-size:19px;}
	.accessoriesIndex #key-features .content .features .image .feature{width:50%;}
	.accessoriesIndex #video-callout .content a.btn{max-width:360px;}
	.accessoriesIndex #video-callout .content a.btn .desktop{display:none;}

	.single-software #description-one .content.two .text p{font-size:19px;}
	.single-software #description-two .content .text li{font-size:19px;}
	.single-software #description-three .content .text li{font-size:19px;}
	.single-software #description-four .content .text li{font-size:19px;}
	.single-software #video-callout .content a.btn{max-width:360px;}
	.single-software #video-callout .content a.btn .desktop{display:none;}

	.page-template-page-contact_us #body-container { padding-bottom:0 !important; }
	.page-template-page-contact_us #body-container .headquarters {display:block; max-width:450px; margin:0 auto; }
	.page-template-page-contact_us #body-container .headquarters .location { width:100%; text-align:center; padding-bottom:35px; }
	.page-template-page-contact_us #body-container .headquarters .location:last-of-type { padding-bottom:40px; }
	.page-template-page-contact_us #body-container .locations { display:block; max-width:450px; margin:0 auto; }
	.page-template-page-contact_us #body-container .locations .location { width:100%; text-align:center; padding-bottom:35px; }
	.page-template-page-contact_us #body-container .locations .location:last-of-type { padding-bottom:40px; }
	.page-template-page-contact_us .video-row .video { padding-bottom:40px; }
	.page-template-page-contact_us .form-row .form { padding:40px; }
	.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-direct_to_package.logged-in #subheader-container, .single-direct_to_package.logged-in .scroll #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, .single-software.logged-in #subheader-container, .single-software.logged-in .scroll #subheader-container, .accessoriesIndex.logged-in #subheader-container, .accessoriesIndex.logged-in .scroll #subheader-container { top:124px }
/*
	.single-direct_to_package.logged-in #body-container .quote, .single-direct_to_package.logged-in .scroll #body-container .quote{top:203px;}
	.single-direct_to_package.logged-in #body-container .contact-sales, .single-direct_to_package.logged-in .scroll #body-container .contact-sales{top:203px;}
*/
/*
	.single-label_presses.logged-in #body-container .quote, .single-label_presses.logged-in .scroll #body-container .quote{top:203px;}
	.single-label_presses.logged-in #body-container .contact-sales, .single-label_presses.logged-in .scroll #body-container .contact-sales{top:203px;}
*/
/*
	.single-label_printers.logged-in #body-container .quote, .single-label_printers.logged-in .scroll #body-container .quote{top:203px;}
	.single-label_printers.logged-in #body-container .contact-sales, .single-label_printers.logged-in .scroll #body-container .contact-sales{top:203px;}
*/
	.accessoriesIndex.logged-in #body-container .quote, .accessoriesIndex.logged-in .scroll #body-container .quote{top:203px;}
	.accessoriesIndex.logged-in #body-container .contact-sales, .accessoriesIndex.logged-in .scroll #body-container .contact-sales{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;}

	.page-template-page-blog #featured .left { display:none; }
	.page-template-page-blog #featured .right { width:100%; }
	.page-template-page-blog #featured .right h1 { font-size:30px; }
	.page-template-page-blog #featured .right h2 { font-size:19px; }
	.page-template-page-blog #featured .right p { font-size:18px; line-height:1.3em; }
	.page-template-page-blog .page { padding:0 !important; }

	.fancybox .text{display:none;}
	.fancybox .form{width:100%;}
	.fancybox .form .mobile{display:block;}
	.fancybox.sales .hbspt-form form > div{width:100%;max-width:none;}
	.fancybox.sales .hbspt-form form > div p{margin-top:0;margin-bottom:20px;}
}

@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 #title .content .text .title { font-size:50px; }
	.single-applications #title .content .text .subtitle { font-size:30px; }
	.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 #case-studies-callout .content .title{font-size:30px;margin-bottom:30px;}
	.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-direct_to_package #title .content .text .title{padding-bottom:13.125%;} */
	.single-direct_to_package #title .content .text .subtitle{font-size:30px;}
	.single-direct_to_package #description-one-mobile .content.two .text .title{font-size:30px;}
	.single-direct_to_package #description-one-mobile .content.two .text p{font-size:19px;}
	.single-direct_to_package #description-one{margin-bottom:40px;}
	.single-direct_to_package #description-one .content.two.mobile{margin-top:20px;}
	.single-direct_to_package #description-one-repeater{margin-bottom:60px;}
	.single-direct_to_package #description-one-repeater .content.three .repeater .repeat .text p{font-size:19px;}
	.single-direct_to_package #key-features{margin-bottom:60px;}
	.single-direct_to_package #key-features .content .title{font-size:30px;}
	.single-direct_to_package #key-features .content .features .image .feature .feature-text p{font-size:17px;}
	.single-direct_to_package #description-two{margin-bottom:30px;}
	.single-direct_to_package #description-two .content .text .title{font-size:30px;}
	.single-direct_to_package #key-print-attributes{padding:30px 20px 60px;}
	.single-direct_to_package #key-print-attributes .content .key-print-attributes-repeater .key-print-attribute .text p{font-size:19px;}
	.single-direct_to_package #video-callout .content .title.video{font-size:30px;}
	.single-direct_to_package #video-callout .content .callout .callout-title{min-height:54px;font-size:24px;}
	.single-direct_to_package #video-callout .content .title.demo{font-size:30px;}
	.single-direct_to_package #video-callout .content a.btn{font-size:20px;}
	.single-direct_to_package #white-paper-callout .content{display:block;}
	.single-direct_to_package #white-paper-callout .content .image{width:100%;max-width:250px;margin:0 auto 25px;}
	.single-direct_to_package #white-paper-callout .content .text{width:100%;max-width:500px;text-align:center;margin:0 auto;padding-left:0;}
	.single-direct_to_package #white-paper-callout .content .text .type{font-size:20px;}
	.single-direct_to_package #white-paper-callout .content .text .title{font-size:30px;}
	.single-direct_to_package #white-paper-callout .content .text p{font-size:19px;}
	.single-direct_to_package #white-paper-callout .content a.btn{font-size:20px;}
	/* .single-label_presses #title .content .text .title{padding-bottom:13.125%;} */
	.single-label_presses #title .content .text .subtitle{font-size:30px;}
	.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:40px;}
	.single-label_presses #description-one .content.two.mobile{margin-top:20px;}
	.single-label_presses #description-one-repeater{margin-bottom:60px;}
	.single-label_presses #description-one-repeater .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;}
	
	.accessoriesIndex #description-one-mobile .content.two .text .title{font-size:30px;}
	.accessoriesIndex #description-one-mobile .content.two .text p{font-size:19px;}
	.accessoriesIndex #description-one{margin-bottom:60px;}
	.accessoriesIndex #description-one .content.three .repeater .repeat .text p{font-size:19px;}
	.accessoriesIndex #key-features{margin-bottom:60px;}
	.accessoriesIndex #key-features .content .title{font-size:30px;}
	.accessoriesIndex #key-features .content .features .image .feature .feature-text p{font-size:17px;}
	.accessoriesIndex #description-two{margin-bottom:30px;}
	.accessoriesIndex #description-two .content .text .title{font-size:30px;}
	.accessoriesIndex #key-print-attributes{padding:30px 20px 60px;}
	.accessoriesIndex #key-print-attributes .content .key-print-attributes-repeater .key-print-attribute .text p{font-size:19px;}
	.accessoriesIndex #video-callout .content .title.video{font-size:30px;}
	.accessoriesIndex #video-callout .content .callout .callout-title{min-height:54px;font-size:24px;}
	.accessoriesIndex #video-callout .content .title.demo{font-size:30px;}
	.accessoriesIndex #video-callout .content a.btn{font-size:20px;}
	.accessoriesIndex #white-paper-callout .content{display:block;}
	.accessoriesIndex #white-paper-callout .content .image{width:100%;max-width:250px;margin:0 auto 25px;}
	.accessoriesIndex #white-paper-callout .content .text{width:100%;max-width:500px;text-align:center;margin:0 auto;padding-left:0;}
	.accessoriesIndex #white-paper-callout .content .text .type{font-size:20px;}
	.accessoriesIndex #white-paper-callout .content .text .title{font-size:30px;}
	.accessoriesIndex #white-paper-callout .content .text p{font-size:19px;}
	.accessoriesIndex #white-paper-callout .content a.btn{font-size:20px;}
	/* .single-label_printers #title .content .text .title{padding-bottom:13.125%;} */
	.single-label_printers #title .content .text .subtitle{font-size:30px;}
	.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:40px;}
	.single-label_printers #description-one .content.two.mobile{margin-top:20px;}
	.single-label_printers #description-one-repeater{margin-bottom:60px;}
	.single-label_printers #description-one-repeater .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;}

	.single-software #description-one-mobile .content.two .text .title{font-size:30px;}
	.single-software #description-one-mobile .content.two .text p{font-size:19px;}
	.single-software #description-one{margin-bottom:60px;}
	.single-software #description-one .content.three .title { font-size:30px;margin-top:40px;margin-bottom:40px; }
	.single-software #description-one .content.three .repeater .repeat .text p{font-size:19px;}
	.single-software #description-two .content .title{font-size:30px;}
	.single-software #description-three .content .title{font-size:30px;}
	.single-software #description-four .content .title{font-size:30px;}
	.single-software #additional-features{padding:30px 20px 60px;}
	.single-software #additional-features .content .title { font-size:30px; }
	.single-software #additional-features .content .additional-features-repeater .additional-feature .text p{font-size:19px;}
	.single-software #bottom-content-area .content { padding:30px 30px 25px; }
	.single-software #bottom-content-area .content .title { font-size:30px; }
	.single-software #video-callout .content .title.video{font-size:30px;}
	.single-software #video-callout .content .callout .callout-title{min-height:54px;font-size:24px;}
	.single-software #video-callout .content .title.demo{ font-size:28px;line-height:1.25em; }
	.single-software #video-callout .content a.btn{font-size:20px;}
	.single-software #white-paper-callout .content{display:block;}
	.single-software #white-paper-callout .content .image{width:100%;max-width:250px;margin:0 auto 25px;}
	.single-software #white-paper-callout .content .text{width:100%;max-width:500px;text-align:center;margin:0 auto;padding-left:0;}
	.single-software #white-paper-callout .content .text .type{font-size:20px;}
	.single-software #white-paper-callout .content .text .title{font-size:30px;}
	.single-software #white-paper-callout .content .text p{font-size:19px;}
	.single-software #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-compare-direct_to_package #body-container #title h1{font-size:30px;margin-bottom:30px;}
	.page-template-page-compare-direct_to_package #body-container .slider .slick-prev, .page-template-page-compare-direct_to_package #body-container .slider .slick-next{top:70px;}
	.page-template-page-compare-direct_to_package #body-container .table{max-width:400px;margin-bottom:30px;}
	.page-template-page-compare-direct_to_package #body-container .table .row.top .cell .image img{height:120px;}
	.page-template-page-compare-direct_to_package #body-container .table .row .cell{font-size:14px;}
	.page-template-page-compare-direct_to_package #video-callout{padding:90px 20px 120px;}
	#footer{padding:30px 20px;}
	.page-template-page-compare-direct_to_package #white-paper-callout .content{display:block;}
	.page-template-page-compare-direct_to_package #white-paper-callout .content .image{width:100%;max-width:250px;margin:0 auto 25px;}
	.page-template-page-compare-direct_to_package #white-paper-callout .content .text{width:100%;max-width:500px;text-align:center;margin:0 auto;padding-left:0;}
	.page-template-page-compare-direct_to_package #white-paper-callout .content .text .type{font-size:20px;}
	.page-template-page-compare-direct_to_package #white-paper-callout .content .text .title{font-size:30px;}
	.page-template-page-compare-direct_to_package #white-paper-callout .content .text p{font-size:19px;}
	.page-template-page-compare-direct_to_package #white-paper-callout .content a.btn{font-size:20px;}
	.page-template-page-contact_us #body-container .page .video-row .video-title h2 { font-size:30px; margin-bottom:15px; }
	.page-template-page-contact_us #body-container .page .form-row .form-title h2 { font-size:30px; margin-bottom:15px; }
	.page-template-page-contact_us .form-row .form { padding:30px; }
	.page-template-page-support_index .tech-support { padding:30px 30px 5px; }
	.page-template-page-support_index #body-container .page .customer-support-packages-intro h2 { font-size:30px; margin-bottom:15px; }
	.page-template-page-support_index #body-container .page .support-guide-callout h3 { font-size:24px; }
	.page-template-page-support_index #body-container .page .bpo-program-intro h2 { font-size:30px; margin-bottom:15px; }
	.page-template-page-support_index .bpo-program { padding:30px 30px 5px; }
	.page-template-page-support_index #body-container .page .tech-support-form-row .tech-support-form-title h2 { font-size:30px; margin-bottom:15px; }
	.page-template-page-support_index .tech-support-form-row .tech-support-form { padding:30px; }

	.page-template-page-resource_center #safety-data-sheets .results .selectors { flex-direction:column; }
	.page-template-page-resource_center #safety-data-sheets .results .selectors > div { width:100%; max-width:none; padding:0; }
	.page-template-page-resource_center #safety-data-sheets .results .selectors > div:first-of-type { margin-bottom:20px; }
	.page-template-page-resource_center #safety-data-sheets .results .selectors > div select { max-width:none; }
	.page-template-page-resource_center #safety-data-sheets .results .card .card-pad { flex-direction:column; }
	.page-template-page-resource_center #safety-data-sheets .results .card .card-pad .text { text-align:center; margin-bottom:20px; }
}

@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;}
	.page-template-page-compare-direct_to_package #body-container .slider .slick-prev, .page-template-page-compare-direct_to_package #body-container .slider .slick-next{top:80px;width:18px;height:21px;}
	.page-template-page-compare-direct_to_package #body-container .slider .slick-prev{background-size:17px auto;}
	.page-template-page-compare-direct_to_package #body-container .slider .slick-next{background-size:17px auto;}
	.single-application_notes #landing-page .content{display:block;}
	.single-application_notes #landing-page .content .image{display:none;}
	.single-application_notes #landing-page .content .text{width:100%;padding-left:0;}
	.single-application_notes #landing-page .content .text .type{font-size:22px;}
	.single-application_notes #landing-page .content .text .title{font-size:32px;}
	.single-application_notes #landing-page .content .text p{font-size:20px;}
	.single-application_notes #landing-page .gform_confirmation_wrapper .gform_confirmation_message{font-size:20px;}
	.single-case_studies #landing-page .content{display:block;}
	.single-case_studies #landing-page .content .image{display:none;}
	.single-case_studies #landing-page .content .text{width:100%;padding-left:0;}
	.single-case_studies #landing-page .content .text .type{font-size:22px;}
	.single-case_studies #landing-page .content .text .title{font-size:32px;}
	.single-case_studies #landing-page .content .text p{font-size:20px;}
	.single-case_studies #landing-page .gform_confirmation_wrapper .gform_confirmation_message{font-size:20px;}
	.single-ebooks #landing-page .content{display:block;}
	.single-ebooks #landing-page .content .image{display:none;}
	.single-ebooks #landing-page .content .text{width:100%;padding-left:0;}
	.single-ebooks #landing-page .content .text .type{font-size:22px;}
	.single-ebooks #landing-page .content .text .title{font-size:32px;}
	.single-ebooks #landing-page .content .text p{font-size:20px;}
	.single-ebooks #landing-page .gform_confirmation_wrapper .gform_confirmation_message{font-size:20px;}
	.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-direct_to_package #body-container .quote, .single-direct_to_package .scroll #body-container .quote, .single-direct_to_package.logged-in #body-container .quote, .single-direct_to_package.logged-in .scroll #body-container .quote {top:auto;bottom:20px;}
	.single-direct_to_package #body-container .quote a.btn {font-size:18px;height:40px;border-top-left-radius:20px;border-bottom-left-radius:20px;}
	.single-direct_to_package #body-container .quote a.btn:after{height:27px;}
	.single-direct_to_package #body-container .contact-sales{width:200px;padding:15px;}
	.single-direct_to_package #body-container .contact-sales, .single-direct_to_package .scroll #body-container .contact-sales, .single-direct_to_package.logged-in #body-container .contact-sales, .single-direct_to_package.logged-in .scroll #body-container .contact-sales {top:auto;bottom:20px;}
	.single-direct_to_package #body-container .contact-sales strong{display:inline;}
	.single-direct_to_package #body-container .contact-sales .price{font-size:36px;}
	.single-direct_to_package #body-container .contact-sales .currency{display:none;}
	.single-direct_to_package #body-container .contact-sales a.btn{font-size:18px;height:40px;margin-top:10px;}
	.single-direct_to_package #body-container .contact-sales a.btn:after{height:27px;}
	.single-direct_to_package #footer{padding:30px 20px 175px;}

	.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 #body-container .contact-sales{width:200px;padding:15px;}
	.single-label_presses #body-container .contact-sales, .single-label_presses .scroll #body-container .contact-sales, .single-label_presses.logged-in #body-container .contact-sales, .single-label_presses.logged-in .scroll #body-container .contact-sales {top:auto;bottom:20px;}
	.single-label_presses #body-container .contact-sales strong{display:inline;}
	.single-label_presses #body-container .contact-sales .price{font-size:36px;}
	.single-label_presses #body-container .contact-sales .currency{display:none;}
	.single-label_presses #body-container .contact-sales a.btn{font-size:18px;height:40px;margin-top:10px;}
	.single-label_presses #body-container .contact-sales a.btn:after{height:27px;}
	.single-label_presses #footer{padding:30px 20px 175px;}
	
	.accessoriesIndex #body-container .quote, .accessoriesIndex .scroll #body-container .quote, .accessoriesIndex.logged-in #body-container .quote, .accessoriesIndex.logged-in .scroll #body-container .quote {top:auto;bottom:20px;}
	.accessoriesIndex #body-container .quote a.btn {font-size:18px;height:40px;border-top-left-radius:20px;border-bottom-left-radius:20px;}
	.accessoriesIndex #body-container .quote a.btn:after{height:27px;}
	.accessoriesIndex #body-container .contact-sales{width:200px;padding:15px;}
	.accessoriesIndex #body-container .contact-sales, .accessoriesIndex .scroll #body-container .contact-sales, .accessoriesIndex.logged-in #body-container .contact-sales, .accessoriesIndex.logged-in .scroll #body-container .contact-sales {top:auto;bottom:20px;}
	.accessoriesIndex #body-container .contact-sales strong{display:inline;}
	.accessoriesIndex #body-container .contact-sales .price{font-size:36px;}
	.accessoriesIndex #body-container .contact-sales .currency{display:none;}
	.accessoriesIndex #body-container .contact-sales a.btn{font-size:18px;height:40px;margin-top:10px;}
	.accessoriesIndex #body-container .contact-sales a.btn:after{height:27px;}
	.accessoriesIndex #footer{padding:30px 20px 175px;}
	
	.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;}
}

@media only screen and (max-width: 500px) {
	.page-template-page-blog #recent-stories .stories .story { width:100%; }
}

@media only screen and (max-width: 499px) {
	.accessoriesIndex #title .content .text .title{max-width:70%;height:100px;margin:0 auto;background-size:100% auto;}
	/*
	.single-direct_to_package #title .content .text .title{padding-bottom:17.5%;}
	.single-direct_to_package #title .content .text .title{max-width:350px;height:100px;margin:0 auto;background-size:100% auto;}
	.single-direct_to_package.postid-7063 #title .content .text .title{max-width:290px;}
	*/
	/*
	.single-label_presses #title .content .text .title{padding-bottom:17.5%;}
	.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_printers #title .content .text .title{padding-bottom:17.5%;}
	.single-label_printers #title .content .text .title{max-width:350px;height:100px;margin:0 auto;background-size:100% auto; }
	 */
	.single-software #title .content .text .title{max-width:350px;height:100px;margin:0 auto;background-size:100% auto;}
	.page-template-page-contact_us #body-container .headquarters .location strong { padding-bottom:8px; }
	.page-template-page-contact_us #body-container .locations .location strong { padding-bottom:8px; }
	.page-template-page-contact_us .form-row .form { padding:25px 20px 20px; }

	.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 .btn { margin:0 auto; }

	.page-template-page-support_index .tech-support-callout { font-size:22px; }
	.page-template-page-support_index .tech-support { padding:25px 20px 0; }
	.page-template-page-support_index .tech-support .left .learn-more { max-width:300px; min-height:30px; font-size:18px; padding-left:40px; }
	.page-template-page-support_index .tech-support .left .learn-more:before { width:26px; height:30px; }
	.page-template-page-support_index .customer-support-packages .package .text { padding:25px 20px 0; }
	.page-template-page-support_index .bpo-program { padding:25px 20px 0; }
	.page-template-page-support_index .tech-support-form-row .tech-support-form { padding:25px 20px 20px; }
	.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%; }
}
video {
    width: 100%;
}
.yiran{
    padding-top: 20px;
}