/*
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';src: url('../font/3948EA_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';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';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';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';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';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';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';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-arrow.png");background-position:right 6px top 16px;background-repeat:no-repeat;}
#purple-bar .language .trp-language-switcher > div{border:0;border-radius:0;padding:0;background-color:transparent;background-image:none;}
#purple-bar .language .trp-language-switcher > div > a{color:#FFFFFF;border-radius:0;padding:0;}
#purple-bar .language .trp-language-switcher:hover > .trp-ls-shortcode-current-language{visibility:visible !important;}
#purple-bar .language .trp-language-switcher > .trp-ls-shortcode-language{width:100%;border-bottom:6px solid #231f20;padding-top:41px;}
#purple-bar .language .trp-language-switcher > .trp-ls-shortcode-language > a{width:100%;font-size:19px;line-height:1.16em;color:#333333;border-radius:0;padding:7px 18px;background-color:#f2f2f2;}
#purple-bar .language .trp-language-switcher > .trp-ls-shortcode-language > a:nth-of-type(2){padding-top:15px;}
#purple-bar .language .trp-language-switcher > .trp-ls-shortcode-language > a:last-of-type{padding-bottom:15px;}
#purple-bar .language .trp-language-switcher > .trp-ls-shortcode-language > a.trp-ls-shortcode-disabled-language{display:none;}

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

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

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

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

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

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

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

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

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

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

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

#header .right {
	float:right;
}

.top-menu {
	margin: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_slash.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 {
	content:'';
	display:block;
	width:0;
	height:0;
	border-left:10px solid transparent;
	border-right:10px solid transparent;
	border-bottom:16px solid #702877;
	margin:6px auto 0;
}

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

.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-link.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;
}

#wrap{background:#ffffff;width:100%;margin:0 auto;/*padding-top:191px;*/background-color:#ffffff;background-repeat:no-repeat;background-size:100% auto;background-position:center 251px;}

.search-results .pagination{position:initial;margin-top:40px;}
.search-results .page-header{margin:20px 0 0 0;}
.search-results .page, .search-results .post{margin:0 !important;}

#breadcrumbs-container{width:100%;margin:0 auto;background:rgba(245,245,245,.8);}

#subheader {
   	display: flex;
    align-items: center;
    justify-content: space-between;
    width: 92%;
    min-height: 60px;
    margin: 0 auto;
    padding: 0 .83%;
}
#breadcrumbs{font-size: 17px;
    line-height: 1;
    padding-left: 50px;}
#breadcrumbs a{color:#702076;text-decoration:underline;}
#breadcrumbs span:last-child > span{ font-family: ProximaNova-Semibold,arial,sans-serif;}
#body-container{max-width:1200px;width:100%;margin:0 auto;padding:0 0 36px 0;}
#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%;}
.scroll #body-container { padding-top:169px; }
.home .scroll #body-container { padding-top:108px; }
#body-container .post .date{font-size:14px;font-family:ProximaNova-Semibold,arial,sans-serif; font-weight:normal;}
#body-container .post .nav-previous{float:left;width:45%;margin-bottom:20px;}
#body-container .post .nav-next{float:right;text-align:right;width:45%;margin-bottom:20px;}
#body-container .post .nav-previous a, #body-container .post .nav-next a{font-size:15px;line-height:1.33em;}
#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%;}
.home .display-img{display: none;}
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 .page strong, #body-container .page b, #body-container .post strong, #body-container .post b{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 .page #show-download-1, #body-container .page #show-download-2, #body-container .page #show-download-3, #body-container .page #show-download-4, #body-container .page #show-download-5, #body-container .page #show-download-6{margin:20px 0;}
#body-container .page .toggle{font-size:26px;line-height:1em;font-family:ProximaNova-Semibold,arial,sans-serif; font-weight:normal;color:#ffffff;text-transform:uppercase;background:#f59321;cursor:pointer;margin-bottom:1px;padding:14px;}
#body-container .page .toggle .icon-plus, #body-container .page .toggle .icon-minus{display:inline-block;float:right;}
#body-container .page .toggle .hide{display:none;}
#body-container .page img.btn-download{float:right;}
#body-container .page #show-videos{margin-bottom:4%;}
#body-container .page .leadership-photo {float:right;margin:0 0 2% 2%;width:150px;}
#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%;}
.tablepress thead th{background-color:rgb(249, 249, 249) !important;}
#body-container article.post img { height:auto; }
#body-container .post .sfsibeforpstwpr { margin-bottom:30px; }

#body-container .right-column{float:left;width:23.33%;margin:5.42% 0 3.2% 5%;}
#body-container .right-column img{width:100%;max-width:280px;height:auto;display:block;margin:0 auto;padding-top:1px;border-top:6px solid #702877;}
#body-container .right-column a.button{display:block;width:100%;max-width:360px;margin:0 auto 38px;padding:15px 1.79%;background:#e12726;font-size:20px;line-height:1em;font-family:ProximaNova-Semibold,arial,sans-serif; font-weight:normal;color:#ffffff;text-align:center;text-transform:uppercase;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;}
#body-container .right-column a.button:hover{text-decoration:none;}
#body-container .right-column .search input[type="text"]{width:70%;height:37px;float:left;margin-bottom:0;border-right:none;box-shadow:none;background:#f7f7f7;}
#body-container .right-column .search input[type="submit"]{width:30%;height:37px;float:left;font-size:17px;font-family:ProximaNova-Light,arial,sans-serif; font-weight:normal;padding:9px 0;border:none;border-top-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;}
#body-container .right-column .widget{margin-bottom:20px;}
#body-container .right-column .widget select{margin-bottom:0;}
#body-container .right-column .widget ul{margin:3px 0 35px;}
#body-container .right-column .widget ul li{list-style:disc;font-size:17px;line-height:1.26em;margin:0 0 5px 20px;}
#body-container .right-column .widget ul li a{color:#f59321;text-decoration:underline;}
#body-container .right-column .widget_recent_entries h2{font-size:26px;line-height:1.38em;font-family:ProximaNova-Semibold,arial,sans-serif; font-weight:normal;color:#702877;border-bottom:6px solid #702877;}
#body-container .right-column .widget_recent_entries ul{background:#f7f7f7;margin-top:1px;padding:22px 21px 0;}
#body-container .right-column .widget_recent_entries ul li{list-style:none;margin:0;padding-bottom:22px;}
#body-container .right-column .screen-reader-text{display:none;}

.home #body-container{max-width:none;padding-bottom:0}
.home #body-container .entry-content{border-bottom:9px solid #702877;padding-bottom:40px;}
.home #body-container .page{float:none;width:100%;margin:0;}
.home #featured{display:flex;width:100%;padding-bottom:1px;border-bottom:6px solid #702877;padding-top: 1px;}
.home #featured .left{width:50%;background-size: cover;background-position: center;}
.home #featured .left img{display:block;width:100%;height:auto;}
.home #featured .right{width:50%;padding:2.4% 2.7%;}
.home #featured .right h1{max-width:715px;font-family:ProximaNova-Semibold,arial,sans-serif;font-size:43px;font-weight:normal;color:#702076;text-transform:none;}
.home #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%;}
.home #featured .right p{max-width:685px;font-size:21px;line-height:1.667em;}
.home #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;}
.home #featured .right a.btn:hover{text-decoration:none;}
.home #recent-stories{width:92%;text-align:center;margin:0 auto;}
.home #recent-stories h2{font-family:ProximaNova-Regular,arial,sans-serif;font-size:20px;font-weight:normal;text-align:center;margin:36px 0;}
.home #recent-stories .stories, .home .recent-stories .stories{display:flex;flex-wrap:wrap;justify-content:flex-start;}
.home #recent-stories .stories .story, .home .recent-stories .stories .story{width:25%;margin-bottom:48px;padding:0 .83%;}
.home #recent-stories .stories .story a, .home .recent-stories .stories .story a{text-decoration:none !important;}
.home #recent-stories .stories .story .card, .home .recent-stories .stories .story .card{height:100%;text-align:left;background-color:#F5F5F5;}
.home #recent-stories .stories .story .card img, .home .recent-stories .stories .story .card img{display:block;width:100%;height:auto;}
.home #recent-stories .stories .story .card .title, .home .recent-stories .stories .story .card .title{font-family:ProximaNova-Regular,arial,sans-serif;font-size:25px;line-height:1em;color:#702076;padding:6.5%;}
.home #recent-stories .stories .story .card .text p, .home .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%;}
.home #recent-stories a.btn, .home #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;}
.home #recent-stories .alm-btn-wrap {margin:0;padding:0;}
/*
.home #recent-stories .alm-btn-wrap button.loading:before{display:none;}
.home #recent-stories .alm-btn-wrap button.loading:after{display:none;}
*/
.home #recent-stories .alm-btn-wrap button.done{display:none;}
.home #video-callout{position:relative;border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;}
.home #video-callout img.bg{display:block;width:100%;height:auto;}
.home #video-callout .video{position:absolute;top:17.7%;left:45%;width:37.5%;height:auto;box-shadow:0 0 30px rgba(0,0,0,.5);}
.home #video-callout .video img.photo{display:block;width:100%;height:auto;}
.home #video-callout .video img.arrow{position:absolute;top:0;right:0;bottom:0;left:0;width:12.5%;height:auto;margin:auto;}
.home #video-callout .text{position:absolute;top:12.87%;left:42.76%;width:13.7%;height:auto;font-family:ProximaNova-Semibold,arial,sans-serif;font-size:30px;font-weight:normal;line-height:1.2em;color:#ffffff;padding:1.4%;box-shadow:0 0 30px rgba(0,0,0,.5);background-color:#702076;}
/* new */

iframe{width:100%;height:auto;margin:0;padding:0;border:none;}
.home #body-container .page a.fancybox-video {
    text-decoration: none;
}
#fancybox-wrap.video #fancybox-outer {
    box-shadow: none;
}
#fancybox-wrap.video #fancybox-outer .btn-fancybox-close {
    position: absolute;
    top: -35px;
    right: -35px;
    display: block;
    width: 24px;
    height: auto;
}
#fancybox-wrap.video {
    width: 740px !important;
    box-sizing: border-box;
    padding: 50px;
    background-color: #ffffff;
}
.home #video-callout {
    position: relative;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
}
#body-container .page a, #body-container .post a {
    color: #f59321;
    text-decoration: underline;
}
.home #video-callout img.bg {
    display: block;
    width: 100%;
    height: auto;
}
.home #video-callout .callout {
    position: absolute;
    top: 17.7%;
    left: 45%;
    width: 100%;
    max-width: 720px;
    height: auto;
    box-shadow: 0 0 30px rgba(0,0,0,.5);
}
.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.2em;
    color: #ffffff;
    padding: 1.4%;
    box-shadow: 0 0 30px rgba(0,0,0,.5);
    background-color: #702076;
}
.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;
}
/*#header > div.right > div.top-menu > ul > li.search{display: none;}
#header > div.right > div.main-menu > ul > li:first-child{display: none}*/
.postform, #archives-dropdown-2{
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    background-color: #fafafa;
    background-image: url('../image/bar_down-arrow_yellow.png');
  	background-size: 1.4em;
    background-position: calc(100% - 0.5em) center;
    background-repeat: no-repeat;
    border-style: solid;
    border-width: 1px;
    color: #000;
    font-family: inherit; 
    line-height: normal;
    padding: 0.5rem;
    height: 37px;
    border-color: #f59321;
    border-radius: 5px;
	width: 270px;
	font-weight: 700;
}
#categories-7{display: none;}
/* new */

#results-container{width:100%;max-width:1200px;margin:0 auto;}
.results-pad{padding:0 .83% 17px;}
.results-pad.no-content{margin-top:282px;}
.result-item{width:360px;float:left;margin-bottom:20px;padding:0;}
.result-item ul{margin:0 0 0 14px;}
.result-item ul li{list-style:disc;margin:0 0 8px;}
.result-item a:hover{text-decoration:none;}
.result-item .title{padding:0 20px;background:#702076;font-size:22px;line-height:1em;color:#ffffff;text-transform:uppercase;height:60px;display:table-cell;vertical-align:middle;width:360px;}
.result-item img{display:block;width:100%;max-width:360px;height:auto;}
.result-item .text{background:rgba(245,245,245,.8);padding:20px;font-size:16px;line-height:1.25em;}
.result-item .text strong{font-family:ProximaNova-Bold,arial,sans-serif; font-weight:normal;}
#footer-container.scroll {
    padding-bottom: 52px;
}

#footer-container{width: 100%;
    border-top: 9px solid #702076;
    margin: 1px auto 0;}
body.home #footer-container{width: 100%;border-top: 9px solid #702076;margin: 1px auto 0;}
#footer{/*width:100%;margin:0 auto;padding:55px .83%;*/    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 a{color:#f59321;text-decoration:underline;}
input[type="text"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    border-radius: 0;
    background-color: #fff;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
    color: rgba(0,0,0,0.75);
    display: block;
    font-family: inherit;
    font-size: 0.875rem;
    height: 2.3125rem;
    margin: 0 0 1rem 0;
    padding: 0.5rem;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: border-color 0.15s linear,background 0.15s linear;
    -moz-transition: border-color 0.15s linear,background 0.15s linear;
    -ms-transition: border-color 0.15s linear,background 0.15s linear;
    -o-transition: border-color 0.15s linear,background 0.15s linear;
    transition: border-color 0.15s linear,background 0.15s linear;
}
input[type="submit"] {
    background: #f59321;
    display: block;
    width: 260px;
    font-size: 22px;
    line-height: 1em;
    padding: 14px 0;
    font-family:ProximaNova-Semibold,arial,sans-serif; font-weight:normal;
    color: #ffffff;
    border: 1px solid #ffffff;
    text-align: center;
    text-transform: uppercase;
    white-space: nowrap;
    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;
}
.wpcf7-list-item input[type="checkbox"]{display: inline-block; vertical-align: top; margin: 5px 7px 0 0;}
.wpcf7-checkbox .wpcf7-list-item-label{display: inline-block; width: 90%;} 
span.wpcf7-list-item {
	 margin-left: 0em; 
}
.g-recaptcha iframe{height: 80px;} 
.wpcf7-submit{margin-top: 20px;}
.wpcf7-form br{display:none;}
.wp9-checkboxes br{display:block;}
.wp9-checkboxes{margin-bottom: 20px;}
.social-block{
  float: right;
}
.footer-menu{
    width: 92%;
    margin: 0 auto;
    padding: 0 .83%;
}
.footer-menu a{
  color:#fff;
}
#menu-footer-menu > .menu-item > a{
    font-size: 110%;
    text-transform: uppercase;
    font-family:ProximaNova-Semibold,arial,sans-serif; font-weight:normal;
    line-height: 200%;
}
#menu-footer-menu .menu-item .sub-menu a{
    font-size: 85%;
    line-height:215%;
}
#menu-footer-menu > .menu-item {
    list-style: none;
    display: block;
    float: left;
    width: 20%;
	max-width: 260px;
    box-sizing: border-box;
}
.footer-menu-container{
  border-top: solid 1px #fff;
  width: 100%;
  margin: 0 auto;
  background-color:#333333; 
  padding: 30px 0 35px 2px;
}
@media only screen and (max-width: 1499px) {
	.home #video-callout{background-position:center;background-repeat:no-repeat;background-size:cover;padding:60px 20px;}
	.home #video-callout img.bg{display:none;}
	.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.1em;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.1em;text-align:center;box-shadow:none;margin:0 auto;padding:20px;}
}
@media only screen and (max-width: 1399px) {
	.main-menu li { margin-left:15px; }
	.top-menu ul li:hover > ul, .main-menu ul li:hover > ul{display:none;}
}

@media only screen and (max-width: 1299px) {
	#wrap { padding-top:78px;background-image:none !important; }
	.scroll #body-container { padding-top:0; }
	.home .scroll #body-container { padding-top:0; }
	#body-container .page .mobile, #body-container .post .mobile{display:block;}
	#body-container .page h1, #body-container .post h1{margin-bottom:15px;}
	#body-container .page h2, #body-container .post h2{margin-top:30px;}
	#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);}
	#header-container #header{width:100%;margin-top:0;padding:15px 20px 0 20px;}
	#header .logo.desktop{display:none;}
	#header .logo.mobile{display:block;}
	.top-menu{margin:0;}
	.main-menu{display:none;}
	#footer-container.scroll {padding-bottom: 0;}
	#subheader-container {
    display: none;
	}
}

@media only screen and (max-width: 1199px) {
	.results-pad-first, .results-pad{margin:0 auto;padding:0 0 17px;}
}

@media only screen and (max-width: 1179px) {
	.results-pad-first{max-width:880px;}
}

@media only screen and (max-width: 1100px) {
	#header .right {width: 55%;}
}

@media only screen and (max-width: 999px) {
	.home .display-img{display: inline-block;}
	#featured > div.left{display: none;}
	.home #featured .right {width: 100%;
    padding: 0px;
	}
	.home #featured .right h1 {
    max-width: 100%;
	padding: 0 20px;
	}
	.home #featured .right h2 {
    margin: 0;
    padding: 20px;
	max-width: 100%;
	}
	.home #featured .right p {
    max-width: 100%;
	padding: 0 20px;
	}
	.home #featured .right a.btn {
	 margin-left: 20px;
     margin-top: 20px;
   	 margin-bottom: 20px;
	}
	.home #recent-stories .stories .story {width: 50%;}
      .footer-menu-container{
        display:none;
      }
      /*.social-block {
          float: none;
          width: 100%;
          text-align: center;
          padding-top: 50px;
          clear:both;
      }*/
	 #footer {
		width: 100%;
		padding: 35px 20px;
	 }
	#footer p {
    float: none;
    text-align: center;
	}
	.social-block {
    display: none;
	}
	#footer img {
    float: none;
    display: block;
    max-width: 100%;
    height: auto;
    margin: 0 auto 20px;
	}
	#footer p .br {
    display: block;
	}
    /*  #footer .social-block img {
          float: none;
     }*/
      #menu-footer-menu > .menu-item {
          list-style: none;
          display: block;
          float: left;
          width: 30%;
          box-sizing: border-box;
          padding-bottom: 50px;
      }
      .footer-menu {
          max-width: 1200px;
          width: 100%;
          margin: 0;
          padding: 0 0 0 100px;
      }
      .footer-menu-container {
          width: 100%;
          background-color: #333333;
          padding: 35px 0 0 0;
      }
/*
	#header-container{height:117px;}
	#purple-bar-container{display:none;}
	#header{margin-top:0;padding:0;}
	#header .logo{float:none;margin:10px;}
	#header .right{float:none;width:100%;max-width:none;margin:7px auto 0;border-top:1px solid #cccccc;border-left:1px solid #cccccc;}
	.top-menu{width:40%;margin:0;}
	.main-menu{width:60%;margin:0;}
	.top-menu li, .main-menu li{width:25%;background:#f2f2f2;font-size:14px;line-height:1.75em;padding:0;border-top:0px;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;text-align:center;}
	.main-menu li{width:15%;}
	.main-menu li.menu-item-7798,.main-menu li.menu-item-7800{width:20%;}
	.top-menu li.current_page_item, .top-menu li.current_page_ancestor, .main-menu li.current_page_item, .main-menu li.current_page_ancestor{background:#ffffff;}
	.top-menu ul li:hover > ul, .main-menu ul li:hover > ul{display:none;}
	.top-menu li .mobile, .main-menu li .mobile{display:inline;}
	.top-menu li .no-mobile, .main-menu li .no-mobile{display:none;}
	#wrap{padding-top:118px;background-image:none !important;}
*/
	#lang_sel,.globe{display:none;}
	.clickglobe{display:block;} 	
}

@media only screen and (max-width: 879px) {
	.results-pad-first{max-width:580px;}
}

@media only screen and (max-width: 767px) {
	.home #featured .left {
    display: none;
	}
	.home #featured .right {
    width: 100%;
    
	}
	.home #featured .right h1 {
    font-size: 30px;
	}
	.home #featured .right h2 {
    font-size: 19px;
	}
	.home #featured .right p {
   	font-size: 18px;
    line-height: 1.3em;
	}
	.home  .page{
	padding: 0!important;
	}
	#menu-item-8560{display: none;}
	body > nav > section > div > ul > li:nth-child(5){display: none;}
      #menu-footer-menu > .menu-item {
          list-style: none;
          display: block;
          float: none;
          width: 100%;
          text-align: center;
          box-sizing: border-box;
          padding-bottom: 25px;
      }
      .footer-menu {
          padding: 0;
      }
/*
	.top-bar{display:block;position:fixed;left:0;right:0;z-index:89;}
*/
	body{background:#ffffff;}
/*
	#header-container{display:none;}
	#wrap{padding-top:71px;}
	#header .right{margin-top:0;}
	.top-menu, .main-menu{width:100%}
*/
	.pagination{top:195px;}
	.pagination .buttons{width:190px;margin:0 auto;}
	.pagination a.toc{width:15px;height:15px;margin:0 10px;background-size:15px auto;}
	.pagination a.toc:hover{background-position:center -15px;background-size:15px auto;}
	.pagination a.toc.selected{background-position:center -15px;background-size:15px auto;}
	.top-bar{display:block;}
	#breadcrumbs-container{display:none;}
	#body-container .page, #body-container .post{float:none;width:100%;padding:0 2.5%;margin:4.6% 0 0;}
	#body-container .page h1, #body-container .post h1{font-size:32px;margin-bottom:15px;}
	#body-container .page h2, #body-container .post h2{font-size:22px;margin:30px 0 15px;}
	#body-container .page h3, #body-container .post h3{font-size:18px;margin:30px 0 15px;}
	#body-container .page p, #body-container .post p{font-size:16px;margin-bottom:15px;}
	#body-container .page ol li, #body-container .post ol li, #body-container .page ul li, #body-container .post ul li{font-size:16px;}
	#body-container .page .toggle{font-size:20px;}
	#body-container .page #show-videos{margin-bottom:15px;}
	#body-container .post iframe{width:560px;height:315px}
	#body-container .page .video-container, #body-container .post .video-container{margin-bottom:15px;}
	#body-container .right-column{float:none;width:100%;padding:0 2.5%;margin:50px 0 0;}
	#footer-container{border-top:none;}
	#footer{background:#ffffff url('https://www.quicklabel.com/wp-content/uploads/bg_footer.png');padding:33px 0;text-align:center;}
/*	#footer img{float:none;margin-right:0;}*/
	#footer p{float:none;font-size:16px;}
	#footer .address1, #footer .address2{white-space:nowrap;}
}
@media only screen and (max-width: 799px){
#fancybox-wrap.video {
    width: 100vw !important;
    padding: 50px !important;
    left: 0 !important;
}
}
@media only screen and (max-width: 600px) {
	#wpadminbar{position:fixed !important;}
}

@media only screen and (max-width: 579px) {
	#body-container .post iframe{width:480px;height:270px}
	.results-pad-first{max-width:280px;}
	#results-container-first .result-item .title{padding-top:4px;}
}

@media only screen and (max-width: 500px) {
	#body-container .post iframe{width:400px;height:225px}
	.home #recent-stories .stories .story {
    width: 100%;
	}
}

@media only screen and (max-width: 480px) {
	.results-pad{width:280px !important;}
	.result-item{width:280px;margin:0 0 20px;}
	.result-item img{max-width:280px;}
}

@media only screen and (max-width: 420px) {
	#body-container .post iframe{width:320px;height:180px}
}