CINXE.COM
Blogs - Printing Impressions
<!DOCTYPE HTML> <!--[if IEMobile 7 ]><html class="no-js iem7"><![endif]--> <!--[if lt IE 7 ]><html class="no-js ie6" lang="en"><![endif]--> <!--[if IE 7 ]><html class="no-js ie7" lang="en"><![endif]--> <!--[if IE 8 ]><html class="no-js ie8" lang="en"><![endif]--> <!--[if (gte IE 9)|(gt IEMobile 7)|!(IEMobile)|!(IE)]><!--><html class="no-js" lang="en"><!--<![endif]--> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Blogs - Printing Impressions</title> <!-- W3TC-include-css --> <!-- ///// LOAD JS & CSS, etc. ///// --> <!-- Google Tag Manager --> <script>(function(w, d, s, l, i){w[l] = w[l] || []; w[l].push({'gtm.start':new Date().getTime(), event:'gtm.js'}); var f = d.getElementsByTagName(s)[0], j = d.createElement(s), dl = l != 'dataLayer'?'&l=' + l:''; j.async = true; j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f); })(window, document, 'script', 'dataLayer', 'GTM-5RN7QJJ');</script> <!-- End Google Tag Manager --> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <!-- This site is optimized with the Yoast SEO plugin v21.5 - https://yoast.com/wordpress/plugins/seo/ --> <link rel="canonical" href="https://www.piworld.com/blogs/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="article" /> <meta property="og:title" content="Blogs - Printing Impressions" /> <meta property="og:url" content="https://www.piworld.com/blogs/" /> <meta property="og:site_name" content="Printing Impressions" /> <meta property="article:publisher" content="https://www.facebook.com/PIconnects" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:site" content="@PIConnects" /> <meta name="twitter:label1" content="Written by" /> <meta name="twitter:data1" content="Staff Writer" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://www.piworld.com/blogs/","url":"https://www.piworld.com/blogs/","name":"Blogs - Printing Impressions","isPartOf":{"@id":"https://www.piworld.com/#website"},"datePublished":"2014-12-05T21:20:32+00:00","dateModified":"2014-12-05T21:20:32+00:00","breadcrumb":{"@id":"https://www.piworld.com/blogs/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://www.piworld.com/blogs/"]}]},{"@type":"BreadcrumbList","@id":"https://www.piworld.com/blogs/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.piworld.com/"},{"@type":"ListItem","position":2,"name":"Blogs"}]},{"@type":"WebSite","@id":"https://www.piworld.com/#website","url":"https://www.piworld.com/","name":"Printing Impressions","description":"America's Most Influential and Widely Read Resource for the Printing Industry","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.piworld.com/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"}]}</script> <!-- / Yoast SEO plugin. --> <meta property="napcoId" content="66"> <meta property="napcoWebsiteId" content="6"> <meta property="pageType" content="blog_landing_page"> <meta property="pageId" content="1"> <script type="text/javascript"> /* <![CDATA[ */ window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/14.0.0\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/14.0.0\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/www.piworld.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.4.1"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83e\udef1\ud83c\udffb\u200d\ud83e\udef2\ud83c\udfff","\ud83e\udef1\ud83c\udffb\u200b\ud83e\udef2\ud83c\udfff")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); /* ]]> */ </script> <link rel='stylesheet' id='dashicons-css' href='https://network.napco.com/printing-impressions/wp-includes/css/dashicons.min.css?ver=6.4.1' type='text/css' media='all' /> <link rel='stylesheet' id='thickbox-css' href='https://network.napco.com/printing-impressions/wp-includes/js/thickbox/thickbox.css?ver=6.4.1' type='text/css' media='all' /> <link rel='stylesheet' id='font-napco-1-css' href='https://www.piworld.com/wp-content/themes/napco-editorial/css/bin/napco-font.css?x41184&url=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DOswald%3A400%2C700&swaps%5BOswald%5D=Napco_1' type='text/css' media='all' /> <link rel='stylesheet' id='font-napco-2-css' href='https://www.piworld.com/wp-content/themes/napco-editorial/css/bin/napco-font.css?x41184&url=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DRoboto%3A900%2C400%2C700%2C400italic%2C900italic%2C700italic%2C500italic%2C500%2C300%2C300italic&swaps%5BRoboto%5D=Napco_2' type='text/css' media='all' /> <link rel='stylesheet' id='mediaelement-css' href='https://network.napco.com/printing-impressions/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css?ver=4.2.17' type='text/css' media='all' /> <style id='wp-emoji-styles-inline-css' type='text/css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel='stylesheet' id='wp-block-library-css' href='https://network.napco.com/printing-impressions/wp-includes/css/dist/block-library/style.min.css?ver=6.4.1' type='text/css' media='all' /> <style id='classic-theme-styles-inline-css' type='text/css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css' type='text/css'> body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body .is-layout-grid{display: grid;}body .is-layout-grid > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} .wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} .wp-block-pullquote{font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='napco-gdpr-css' href='https://www.piworld.com/wp-content/plugins/napco-wp-gdpr/assets/gdpr.css?x41184&ver=6.4.1' type='text/css' media='all' /> <script type="text/javascript" id="jquery-core-js-extra"> /* <![CDATA[ */ var napco_data = {"ajaxurl":"https:\/\/www.piworld.com\/wp-admin\/admin-ajax.php"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.piworld.com/wp-includes/js/jquery/jquery.min.js?x41184&ver=3.7.1" id="jquery-core-js"></script> <script type="text/javascript" src="https://www.piworld.com/wp-includes/js/jquery/jquery-migrate.min.js?x41184&ver=3.4.1" id="jquery-migrate-js"></script> <script type="text/javascript" id="napco-gdpr-js-extra"> /* <![CDATA[ */ var napco_gdpr = {"ajaxurl":"https:\/\/www.piworld.com\/wp-admin\/admin-ajax.php"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.piworld.com/wp-content/plugins/napco-wp-gdpr/assets/gdpr.js?x41184&ver=6.4.1" id="napco-gdpr-js"></script> <script type="text/javascript" src="https://www.piworld.com/wp-content/plugins/napco-wp-gdpr/assets/jquery.cookie.js?x41184&ver=6.4.1" id="jquery-cookie-js"></script> <link rel="https://api.w.org/" href="https://www.piworld.com/wp-json/" /><link rel="alternate" type="application/json" href="https://www.piworld.com/wp-json/wp/v2/pages/270" /><link rel='shortlink' href='https://www.piworld.com/?p=270' /> <link rel="alternate" type="application/json+oembed" href="https://www.piworld.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.piworld.com%2Fblogs%2F" /> <link rel="alternate" type="text/xml+oembed" href="https://www.piworld.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.piworld.com%2Fblogs%2F&format=xml" /> <!-- BEGIN wp-parsely Plugin Version 1.7 --> <meta name='wp-parsely_version' id='wp-parsely_version' content='1.7' /> <!-- parsleyPage is not defined / has no attributes. What kind of page are you loading? --> <!-- END wp-parsely Plugin Version 1.7 --> <!-- lytics tracker --> <script type="text/javascript"> !function(){"use strict";var o=window.jstag||(window.jstag={}),r=[];function n(e){o[e]=function(){for(var n=arguments.length,t=new Array(n),i=0;i<n;i++)t[i]=arguments[i];r.push([e,t])}}n("send"),n("mock"),n("identify"),n("pageView"),n("unblock"),n("getid"),n("setid"),n("loadEntity"),n("getEntity"),n("on"),n("once"),n("call"),o.loadScript=function(n,t,i){var e=document.createElement("script");e.async=!0,e.src=n,e.onload=t,e.onerror=i;var o=document.getElementsByTagName("script")[0],r=o&&o.parentNode||document.head||document.body,c=o||r.lastChild;return null!=c?r.insertBefore(e,c):r.appendChild(e),this},o.init=function n(t){return this.config=t,this.loadScript(t.src,function(){if(o.init===n)throw new Error("Load error!");o.init(o.config),function(){for(var n=0;n<r.length;n++){var t=r[n][0],i=r[n][1];o[t].apply(o,i)}r=void 0}()}),this}}(); // Define config and initialize Lytics tracking tag. // - The setup below will disable the automatic sending of Page Analysis Information (to prevent duplicative sends, as this same information will be included in the jstag.pageView() call below, by default) jstag.init({ src: 'https://c.lytics.io/api/tag/bf5cfb723c2209601891f63b3f3257a4/latest.min.js', pageAnalysis: { dataLayerPull: { disabled: true } } }); // You may need to send a page view, depending on your use-case jstag.pageView(); </script><script type="text/javascript">!(function(o,_name){o[_name]=o[_name]||function n(){(n.q=n.q||[]).push(arguments)},o[_name].v=o[_name].v||2;!(function(o,t,n,f,e,i){function c(f,e){(f=(function(t,n){try{if(n=(t=o.localStorage).getItem("_aQS02NEMzRDk0QzNBRUJCRjI2QTY5OTJFNjMtMQ"))return JSON.parse(n).lgk||[];if((t.getItem("v4ac1eiZr0")||"").split(",")[4]>0)return[[_name+"-engaged","true"]]}catch(f){}})())&&typeof f.forEach===n&&(e=o[t].pubads())&&f.forEach((function(o){o&&o[0]&&e.setTargeting(o[0],o[1]||"")}))}(i=o[t]=o[t]||{}).cmd=i.cmd||[],typeof i.pubads===n?c():typeof i.cmd.unshift===n?i.cmd.unshift(c):i.cmd.push(c)})(window,"googletag","function");})(window,String.fromCharCode(97,100,109,105,114,97,108));!(function(t,c,i){i=t.createElement(c),t=t.getElementsByTagName(c)[0],i.async=1,i.src="https://financefear.com/files/695feb67945d306e3bcb24d4cba6a52fd88b.index.js",t.parentNode.insertBefore(i,t)})(document,"script");</script><script>const ajax_object = {ajaxurl:"https://www.piworld.com/wp-admin/admin-ajax.php"};</script> <!-- napco theme styles (wp-content/themes/napco-editorial/css/structure) --> <style>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}body{line-height:1}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{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:transparent;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title], dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{clear:both;display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input, select{vertical-align:middle}.ad-pushdown-container{background:#0c3b6f}.ad-pushdown{display:block;clear:both;padding:3px 0;width:970px;margin:0 auto}.ad-pushdown a{max-width:970px;display:block;margin:0 auto}.ad-bot-banner{padding:30px 0}.ad-bot-banner a{display:block;max-width:1000px;margin:0 auto}.ad-bot-banner.top{padding-top:11px;padding-bottom:0}.ad-textstyle .widget,.ad-pushdown .widget,.ad-bot-banner .widget{width:auto;max-width:none;margin-bottom:0;text-align:center}.col-sm-12.textad{padding-left:7px;padding-right:7px}.ad-textstyle{text-align:left;/*font-size:0.75em;color:#2397db;*/ font-weight:300;padding:12px 0;border:solid 1px #bdbdbd;border-left:none;border-right:none}.ad-textstyle a{color:#2397db}.eyebrow{display:block;background:black;height:38px}.eyebrow .centerizer{padding-left:0;padding-right:0}.eyebrow .socials.top{float:left;width:25%;max-width:230px}.eyebrow .socials.top li{width:20%;text-align:center;border-left:1px solid #555}.eyebrow .socials.top li:first-child{border-left:none}.eyebrow .extra-nav{font-family:'Napco_2';font-size:0.875em;width:72%;float:right;list-style-type:none;text-align:right}.eyebrow .extra-nav .nav-item{display:inline-block;border-left:1px solid #555}.eyebrow .extra-nav a{line-height:38px;display:block;color:white;padding:0 10px 0 11px}@media (max-width:850px){.eyebrow .extra-nav a{padding:0 8px 0 9px}}@media (max-width:768px){.eyebrow .extra-nav{width:56%}.eyebrow .extra-nav .more-trigger{position:relative;display:inline-block !important;padding-right:25px}.eyebrow .extra-nav .more-trigger em{background:url(/wp-content/themes/napco-editorial/css/structure/../../images/sprite_ui.png) no-repeat;display:block;text-indent:-9999em;width:12px;height:8px;position:absolute;right:6px;top:50%;margin-top:-2px;background-position:-71px -83px}}@media only screen and (max-width:768px) and (-webkit-min-device-pixel-ratio:2){.eyebrow .extra-nav .more-trigger em{background-image:url(/wp-content/themes/napco-editorial/css/structure/../../images/sprite_ui_2x.png) !important;-webkit-background-size:800px 800px;background-size:800px 800px}}@media (max-width:768px){.eyebrow .extra-nav .more-wrap{position:relative}.eyebrow .extra-nav .more-menu{position:absolute;display:none;z-index:10;background:black;top:28px;right:0;width:140px;padding:10px;text-align:left;border-top:1px solid #555}.eyebrow .extra-nav .more-menu .nav-item{display:block !important;clear:both;border:0}.eyebrow .extra-nav .more-menu .nav-item a{line-height:2em}.eyebrow .extra-nav .more-wrap:hover .more-menu{display:block}.eyebrow .socials.top{width:40%}}.control-wrap.touch-sticky{position:fixed;top:0;left:0;width:100%;background:#336699;z-index:101;-webkit-transition:left 700ms ease;-moz-transition:left 700ms ease;-o-transition:left 700ms ease;transition:left 700ms ease}.pusher.active .control-wrap.touch-sticky{left:252px}.extras-holder{padding-top:20px}.ad-300 .ad-wrap{display:block;margin:0 auto;max-width:300px}.ad-300 a{display:block}.ad-300 img{display:block;width:100%;height:auto}#right-rail .napco-ad{text-align:center;border:1px #ccc solid;padding:.5em}#NAPCO-prestitial-modal-ad .widget{max-width:none}.ad-textstyle, .ad-textstyle a{color:inherit}.widget .ad img{max-width:100%;height:auto}.textad .widget.doubleclick{background:none}.widget.doubleclick{max-width:none}.widget.doubleclick div[id^="gpt_unit_"] div,.widget.doubleclick div[id^="gpt_unit_"] ins{margin:0 auto}.ad-pushdown .widget.doubleclick div[id^="gpt_unit_"] ins{line-height:0}@media (max-width:768px){.widget.doubleclick div[id^="google_ads_iframe_"], .widget.doubleclick div[id^="gpt_unit_"] div, .widget.doubleclick div[id^="gpt_unit_"] ins{width:100% !important}}.sponsor-ad{display:none}.attachment{font-family:arial, sans-serif}.attachment .image-navigation{margin:20px 0 10px 0;display:flex;justify-content:space-between}.attachment .image-navigation span{flex:1}.attachment .image-navigation .nav-previous{text-align:left}.attachment .image-navigation .nav-next{text-align:right}.attachment .image-navigation .nav-current{text-align:center}.attachment #media-gallery-image{text-align:center;margin:10px 0 2px 0}.attachment #media-gallery-image img{border:1px #aaa solid;width:auto;height:auto}.attachment .attachment-meta{text-align:right;font-size:10px}.attachment .attachment-caption{font-size:22px;font-weight:bold}.attachment .attachment-description{font-size:16px}.attachment #media-gallery-parent-post{font-size:15px;margin:26px 0 16px 0;font-weight:bold}nav.media-gallery{margin-bottom:20px}nav.media-gallery ul li{float:left;margin:0 7px 5px 0;height:100px;width:112px;text-align:center}nav.media-gallery ul li:last-child{margin-right:0}nav.media-gallery ul li.current img{display:block}nav.media-gallery ul li.current img{opacity:0.4;filter:alpha(opacity=40)}nav.media-gallery ul li:hover{background-color:#ff0}nav.media-gallery ul li img:hover{opacity:0.4;filter:alpha(opacity=40)}.contributors-container .author-listing.blog .img{border:solid 1px #c2c2c2;display:inline-block}.contributors-container .author-listing.blog .bio{font-size:0.875em;line-height:1.6}.contributors-container .author-listing.blog .bio p{padding-bottom:1em}.contributors-container .author-listing.blog .author-heading strong{font-size:1.75em;font-weight:900}.contributors-container .author-listing.blog .author-heading .page-link{font-size:0.875em;width:40%;padding-bottom:16px;margin-bottom:16px;border-bottom:solid 1px #c2c2c2}.bloggers .text{margin-bottom:16px}.bloggers .img{border:solid 1px #c2c2c2;display:inline-block}.bloggers.tertiary-blogger .h6{display:block;line-height:1.2}.bloggers .label.img-float{bottom:5px}.bloggers.main-blogger .label.img-float{bottom:20px}@media (max-width:600px){.bloggers.main-blogger .label.img-float{bottom:5px}}.bloggers.sub-blogger .job-stats{width:100%}.job-stats{padding-bottom:10px;margin-bottom:10px;border-bottom:solid 1px #c2c2c2;max-width:220px;width:80%}.blog-description p{margin-bottom:10px}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container:after{content:".";display:block;height:0;clear:both;visibility:hidden}@media (min-width:481px){.container{width:750px}}@media (min-width:769px){.container{width:970px}}@media (min-width:901px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container-fluid:after{content:".";display:block;height:0;clear:both;visibility:hidden}.row{margin-left:-15px;margin-right:-15px}.row:after{content:".";display:block;height:0;clear:both;visibility:hidden}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left}.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}.col-xs-pull-0{right:0%}.col-xs-pull-1{right:8.33333%}.col-xs-pull-2{right:16.66667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.33333%}.col-xs-pull-5{right:41.66667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.33333%}.col-xs-pull-8{right:66.66667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.33333%}.col-xs-pull-11{right:91.66667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:0%}.col-xs-push-1{left:8.33333%}.col-xs-push-2{left:16.66667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.33333%}.col-xs-push-5{left:41.66667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.33333%}.col-xs-push-8{left:66.66667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.33333%}.col-xs-push-11{left:91.66667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0%}.col-xs-offset-1{margin-left:8.33333%}.col-xs-offset-2{margin-left:16.66667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333%}.col-xs-offset-5{margin-left:41.66667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333%}.col-xs-offset-8{margin-left:66.66667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333%}.col-xs-offset-11{margin-left:91.66667%}.col-xs-offset-12{margin-left:100%}@media (min-width:481px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float:left}.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}.col-sm-pull-0{right:0%}.col-sm-pull-1{right:8.33333%}.col-sm-pull-2{right:16.66667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333%}.col-sm-pull-5{right:41.66667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.33333%}.col-sm-pull-8{right:66.66667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333%}.col-sm-pull-11{right:91.66667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:0%}.col-sm-push-1{left:8.33333%}.col-sm-push-2{left:16.66667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333%}.col-sm-push-5{left:41.66667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.33333%}.col-sm-push-8{left:66.66667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333%}.col-sm-push-11{left:91.66667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0%}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-offset-12{margin-left:100%}}@media (min-width:769px){.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float:left}.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}.col-md-pull-0{right:0%}.col-md-pull-1{right:8.33333%}.col-md-pull-2{right:16.66667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333%}.col-md-pull-5{right:41.66667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.33333%}.col-md-pull-8{right:66.66667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333%}.col-md-pull-11{right:91.66667%}.col-md-pull-12{right:100%}.col-md-push-0{left:0%}.col-md-push-1{left:8.33333%}.col-md-push-2{left:16.66667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333%}.col-md-push-5{left:41.66667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.33333%}.col-md-push-8{left:66.66667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333%}.col-md-push-11{left:91.66667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0%}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-11{margin-left:91.66667%}.col-md-offset-12{margin-left:100%}}@media (min-width:901px){.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{float:left}.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}.col-lg-pull-0{right:0%}.col-lg-pull-1{right:8.33333%}.col-lg-pull-2{right:16.66667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.33333%}.col-lg-pull-5{right:41.66667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.33333%}.col-lg-pull-8{right:66.66667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.33333%}.col-lg-pull-11{right:91.66667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:0%}.col-lg-push-1{left:8.33333%}.col-lg-push-2{left:16.66667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.33333%}.col-lg-push-5{left:41.66667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.33333%}.col-lg-push-8{left:66.66667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.33333%}.col-lg-push-11{left:91.66667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0%}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-offset-12{margin-left:100%}}.video-embed{position:relative;padding-bottom:56.25%;margin-bottom:20px}.video-embed .BrightcoveExperience, .video-embed iframe, .video-embed .video-js{position:absolute;top:0;left:0;width:100%;height:100%}p > .video-js{width:100%;height:280px}@media handheld, only screen and (max-width:768px){p > .video-js{height:350px}}@media handheld, only screen and (max-width:350px){p > .video-js{height:130px}}.bucket-carousel{position:relative}.bucket-carousel .swiper-container{margin:0 30px;width:auto}.bucket-carousel.related-carousel article .text{font-size:0.875em;font-weight:normal}.bucket-carousel.webinars .swiper-container, .bucket-carousel.xc .swiper-container, .bucket-carousel.related-carousel .swiper-container{margin:0 20px}.bucket-carousel .bc-next, .bucket-carousel .bc-prev{position:absolute;width:24px;height:135px;top:0;background:#6289b2;z-index:10;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bucket-carousel .bc-next em, .bucket-carousel .bc-prev em{position:absolute;width:10px;height:20px;top:50%;margin-top:-10px}.bucket-carousel .bc-next{right:15px}.bucket-carousel .bc-next em{right:50%;margin-right:-6px;background:url(/wp-content/themes/napco-editorial/css/structure/../../images/carousel-arrow-right-x2.png) center center no-repeat;background-size:10px 15px}.bucket-carousel .bc-prev{left:15px}.bucket-carousel .bc-prev em{left:50%;margin-left:-6px;background:url(/wp-content/themes/napco-editorial/css/structure/../../images/carousel-arrow-left-x2.png) center center no-repeat;background-size:10px 15px}.bucket > p{font-size:0.9em;font-weight:300}.bucket-carousel.webinars .bc-next, .bucket-carousel.xc .bc-next, .bucket-carousel.related-carousel .bc-next{right:0}.bucket-carousel.webinars .bc-prev, .bucket-carousel.xc .bc-prev, .bucket-carousel.related-carousel .bc-prev{left:0}.bucket-carousel.webinars .bc-next, .bucket-carousel.webinars .bc-prev, .bucket-carousel.xc .bc-next, .bucket-carousel.xc .bc-prev, .bucket-carousel.related-carousel .bc-next, .bucket-carousel.related-carousel .bc-prev{width:18px}.bucket-carousel.webinars .bc-next em, .bucket-carousel.webinars .bc-prev em, .bucket-carousel.xc .bc-next em, .bucket-carousel.xc .bc-prev em, .bucket-carousel.related-carousel .bc-next em, .bucket-carousel.related-carousel .bc-prev em{background-size:8px 12px}.bucket-carousel .bc-next.disabled, .bucket-carousel .bc-prev.disabled{opacity:.3}@media handheld, only screen and (max-width:480px){.bucket-carousel .bc-prev, .bucket-carousel .bc-next{display:none}.bucket-carousel .swiper-slide.col-sm-4{width:275px !important}}@media handheld, only screen and (max-width:400px){.bucket-carousel .swiper-slide.col-sm-4{width:200px !important}}.bgcolor.alt .post-title a{color:#fff}.bucket-carousel-top-row{margin-bottom:20px}.bucket-carousel-top-row .inner{padding:0 25px 0 15px}.bucket-carousel-top-row .logo{background:url(/wp-content/themes/napco-editorial/css/structure/../../images/xchange-logo-x2.png) no-repeat;background-size:226px 33px;width:226px;height:33px;margin-right:20px}.bucket-carousel-top-row .text{color:#fff;font-family:'Napco_1';font-size:0.9375em;line-height:1;height:15px;padding:9px 0}@media handheld, only screen and (max-width:1100px){.bucket-carousel-top-row .button-holder{margin-top:20px}}.comment-bubble-container{margin-bottom:5px}.comment-bubble-container .com-count{background:#336699;font-size:0.75em;color:white;font-weight:bold;padding:0 7px;line-height:21px;height:21px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-khtml-border-radius:4px;margin-right:5px;position:relative}.comment-bubble-container .com-count:after{display:block;content:"";height:7px;width:100%;background:url(/wp-content/themes/napco-editorial/css/structure/../../images/bubble-bottom_x2.png) right bottom no-repeat;background-size:10px 7px;position:absolute;right:4px;top:21px}.comment-bubble-container .com-count a{color:white}.comment-bubble-container .com-label{font-weight:bold}.button.blue{display:inline-block;background:#2397db;color:#fff;font-family:'Napco_1';font-size:1em;font-weight:bold;text-transform:none;padding:2px 7px;text-decoration:none;border-width:0}.more-button-holder{text-align:center;position:relative}.more-button-holder .more.button{display:inline-block;background:#2397db;color:#fff;font-family:'Napco_1';font-size:0.8125em;font-weight:bold;text-transform:uppercase;padding:0px 22px;text-decoration:none;margin:0 auto;height:28px;line-height:28px;border:none;cursor:pointer}.more-button-holder .more.button[disabled='disabled']{cursor:default;opacity:.3}.more-button-holder .more.button.full-width{display:block;text-align:center;width:100%}.more-button-holder .more.button:after{display:block;content:"";height:16px;width:100%;background:url(/wp-content/themes/napco-editorial/css/structure/../../images/show-more-arrow-down.png) center bottom no-repeat;background-size:44px 16px;position:absolute;top:28px;left:0}.more-button-holder .more.button.expanded:after{background:none}.more-button-holder .more.button.expanded{margin-top:20px}.more-button-holder .more.button.expanded:before{display:block;content:"";height:16px;width:100%;background:none;background:url(/wp-content/themes/napco-editorial/css/structure/../../images/show-more-arrow-up.png) center bottom no-repeat;background-size:44px 16px;position:absolute;left:0;top:-16px}.more-button-holder .contributor-up-arrow.button:before{display:block;content:"";height:16px;width:100%;background:url(/wp-content/themes/napco-editorial/css/structure/../../images/less.png) center bottom no-repeat;background-size:44px 16px;position:absolute;left:0;top:-15px}.more-button-holder .contributor-up-arrow.button:after{display:none}select.styled{height:35px}.select-wrap{display:block;clear:both;position:relative}.select-wrap select{max-width:300px}.customSelect{background-color:#fff;background-image:url("../images/bg_select.png");background-repeat:no-repeat;background-position:right center;border:1px solid #000;height:35px;width:100%}@media only screen and (-webkit-min-device-pixel-ratio:2){.customSelect{background-image:url("../images/bg_select_2x.png") !important;-webkit-background-size:500px 34px;background-size:500px 34px}}.customSelect.customSelectHover{}.customSelect.customSelectOpen{}.customSelect.customSelectFocus{}.customSelect.customSelectDisabledOption{}.customSelect.customSelectDisabled{}.customSelectInner{color:#959595;line-height:35px;padding:0 5px;width:100% !important}#social-floater .widget,.main #social-floater .napco-ad{border-width:0;background-color:transparent;padding:0;margin-bottom:0}.essential-resources{margin-top:50px;text-transform:none !important;text-align:left}.essential-resources,.widget.doubleclick div[id^="gpt_unit_"] div.essential-resources{margin-top:24px}.essential-resources .disclosure{color:#ccc;text-transform:uppercase;text-align:center;width:100%;font-size:.6em}.essential-resources .h2{background-color:#c91b26;color:white;font-size:1.2em;text-align:center;margin-bottom:10px;text-transform:uppercase;padding:5px}.essential-resources .headline{text-transform:capitalize}.essential-resources .button{background-color:#ffd92a;float:right;margin-top:10px;padding:0 10px;font-weight:600}.widget.doubleclick div[id^="gpt_unit_"] div @media (max-width:900px){.essential-resources{margin-bottom:45px !important}.essential-resources .button{margin-top:25px}}.footer{position:relative;z-index:100}.footer.bgcolor1{background:#0c3b6f}.footer.bgcolor2{background:#336699}footer .top-level{display:block;clear:both;padding:20px}footer .logo{float:left;max-width:215px;width:20%}footer .socials.bot{float:left;width:40%;margin-top:4px}footer .socials.bot li{margin-left:6%}footer ul.socials li{display:block;margin-bottom:10px}footer ul.socials li a{display:block;height:26px;line-height:26px}footer ul.socials img{width:26px;height:26px;display:inline-block;margin-right:10px}footer .footer-toggle{float:right;color:white;font-family:'Napco_1';padding-right:30px;position:relative;font-weight:700;font-size:1.125em;margin-top:8px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}footer .footer-toggle em{background:url(/wp-content/themes/napco-editorial/css/structure/../../images/sprite_ui.png) no-repeat;display:block;text-indent:-9999em;width:24px;height:24px;position:absolute;right:0px;top:50%;margin-top:-12px}@media only screen and (-webkit-min-device-pixel-ratio:2){footer .footer-toggle em{background-image:url(/wp-content/themes/napco-editorial/css/structure/../../images/sprite_ui_2x.png) !important;-webkit-background-size:800px 800px;background-size:800px 800px}}footer .footer-toggle.collapsed em{background-position:-28px -158px}footer .footer-toggle.expanded em{background-position:0px -158px}footer .bot-level{display:none;color:white;clear:both;position:relative}footer .bot-level .v-line{width:1px;background:#404040;left:50%;top:0;height:100%;position:absolute}footer .bot-level .col a{color:white;font-family:"Napco_2";font-weight:normal;font-size:1em}footer .bot-level .col a:hover{color:#2397db;text-decoration:none}footer .bot-level .col{float:left;width:32%}footer .bot-level .group{margin-bottom:10px}footer .bot-level .title{font-family:"Napco_1";font-size:1.125em;font-weight:bold}footer .bot-level .col-head{display:block;text-align:center;padding:15px 0;font-weight:700;font-size:0.875em;text-transform:uppercase;border-top:1px solid #404040;border-bottom:1px solid #404040}footer .bot-level .col-head strong{display:block;clear:both}footer .bot-level .bot-select{display:none;clear:both;width:250px;margin:0 auto;margin-top:15px;margin-bottom:15px}footer .bot-level .link-list{list-style-type:none;-webkit-column-count:2;-webkit-column-gap:10px;-moz-column-count:2;-moz-column-gap:10px;column-count:2;column-gap:10px}footer .bot-level .link-list li{display:block;margin-bottom:10px}footer .bot-level .link-list a{font-size:1.25em;font-weight:700}footer .bot-level .link-block{float:left;width:45%;margin-right:5%;margin-bottom:20px;font-size:1.125em}footer .bot-level .link-block:last-child{margin-right:0}footer .bot-level .link-block strong{display:block;text-transform:uppercase;font-family:'Napco_1'}footer .bot-level .link-block a{display:block;clear:both}footer .col{float:left;width:20%;padding-left:2%}footer .col a{color:white;display:block;clear:left}footer .col-1 a{font-size:1.25em;font-family:'Napco_1', sans-serif;font-weight:bold;line-height:1.5}.below-footer{padding:20px;display:block;clear:both;color:white}.below-footer a{color:#fff}.below-footer .logo{float:left;width:20%;max-width:225px}.below-footer .logo a{display:block}.below-footer .logo img{display:block;width:100%;height:auto}.below-footer .copy{margin-top:5px;float:right;text-align:right;margin-left:2%;width:76%;font-size:0.8125em}.below-footer .copy span, .below-footer .copy address{display:inline}.below-footer .copy .credits{padding-right:10px}.below-footer .copy address{font-style:normal}footer nav li{list-style-type:none;padding:0}.from-partners .inner-pad{padding-top:15px;display:block}.from-partners.resources .inner-pad{padding:15px}.from-partners.resources .inner-pad .post-preview{padding-left:0;padding-right:0}.from-partners.resources .inner-pad article.post-preview{border-top:solid #ccc 1px}.from-partners.resources .inner-pad .post-preview:first-child{border-top:none}.from-partners .post-preview{padding:10px 0px}.from-partners .post-preview:first-child{border-top:none}.from-partners .post-thumb-half{width:auto;max-width:120px}.from-partners time{font-size:.875em;margin-bottom:5px}@charset "UTF-8";.red, .red a{color:#2397db}.lightgray, .lightgray a{color:darkgray}.gray, .gray a{color:#666666}.charcoal, .charcoal a{color:#333333}.black, .black a{color:black}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}::-moz-selection{background:#eee;color:black;text-shadow:none}::selection{background:#eee;color:black;text-shadow:none}a{cursor:pointer;text-decoration:none;color:black}a:hover{text-decoration:underline}a:active{outline:none}a:focus{outline:none}textarea{resize:none}html.touch select:focus{font-size:0.0625em !important}button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"] > input[type="button"]::-moz-focus-inner{border:none}::-webkit-input-placeholder{color:#999}input:-moz-placeholder{color:#999}input[type="text"], input[type="email"], input[type="tel"], input[type="submit"], textarea{-webkit-appearance:none;border-radius:0}select.styled{height:35px}fieldset{display:block}img{max-width:100%;height:auto;vertical-align:middle}.img img{width:100%}figure{display:block;clear:both}figure a{display:block;position:relative;margin-bottom:5px}figure a img{display:block;width:100%;height:auto}figure figcaption{font-size:1.25em;padding:3px 0 6px 0;font-weight:700}.expand{position:absolute;bottom:0;right:0;width:28px;height:28px;background:#2397db}.expand:after{content:'';position:absolute;width:14px;height:14px;top:50%;left:50%;margin-top:-7px;margin-left:-7px;background:url(/wp-content/themes/napco-editorial/css/structure/../../images/icn-arrow-expand-x2.png) center center no-repeat;background-size:14px}.socials{list-style-type:none}.socials .social-btn{float:left}.socials .social-btn a{background:url(/wp-content/themes/napco-editorial/css/structure/../../images/sprite_ui.png) no-repeat;display:block;text-indent:-9999em;height:38px;display:inline-block !important}@media only screen and (-webkit-min-device-pixel-ratio:2){.socials .social-btn a{background-image:url(/wp-content/themes/napco-editorial/css/structure/../../images/sprite_ui_2x.png) !important;-webkit-background-size:800px 800px;background-size:800px 800px}}.socials .social-btn.fb a{width:8px;background-position:-12px 0}.socials .social-btn.fb a:hover{background-position:-12px -42px}.socials .social-btn.twtr a{width:17px;background-position:-51px 0}.socials .social-btn.twtr a:hover{background-position:-51px -42px}.socials .social-btn.pin a{width:17px;background-position:-101px 0}.socials .social-btn.pin a:hover{background-position:-101px -42px}.socials .social-btn.lin a{width:18px;background-position:-147px 0}.socials .social-btn.lin a:hover{background-position:-147px -42px}.socials .social-btn.gplus a{width:17px;background-position:-194px 0}.socials .social-btn.gplus a:hover{background-position:-194px -42px}.white-line{background:white;border:0;height:1px solid;margin:0;display:block;clear:both}.gray-line{margin:0;padding-top:0;padding-bottom:0;height:1px;display:block;clear:both;background:#d2d2d2}.thick-line{border:0;display:block;clear:both;height:4px;background:#eee;margin:1em 0}.line-pad{padding:0;height:1px;display:block;clear:both;background:#ebebeb;margin:30px 0}.double-line{display:block;clear:both;background:white;height:6px;border-top:3px solid #ebebeb;border-bottom:1px solid #ebebeb;margin:30px 0}.post-more{color:#2397db;font-weight:700;white-space:nowrap}.more-link{text-align:right}.narrow-more{color:#333 !important;font-family:'Napco_1';font-weight:700}.sticker{background:black;color:white;position:absolute;top:-4px;left:-4px;padding:4px 8px;text-transform:uppercase;font-size:0.875em;font-weight:700;z-index:100;font-family:'Napco_1'}.sticker a{color:white;text-decoration:none}.sticker.new{background:#2397db;color:white;padding:4px 10px}time{display:block;font-size:0.75em}.btn-block-red{background:#2397db;color:white;text-transform:uppercase;border:0;font-size:1em;font-weight:700;font-family:'Napco_1';cursor:pointer}.btn-block-red:hover{background:#d22029;text-decoration:none}.no-pad.u{padding-top:0 !important}.no-pad.d{padding-bottom:0 !important}.no-pad.l{padding-left:0 !important}.no-pad.r{padding-right:0 !important}.no-margin.u{margin-top:0 !important}.no-margin.d{margin-bottom:0 !important}.no-margin.l{margin-left:0 !important}.no-margin.r{margin-right:0 !important}.job-list .job{border-top:1px solid #e3e3e3;padding:15px 0}.job-list .job span{display:block;clear:both}.job-list .job .location{font-size:.875em}.job-list .job:first-child{border-top:none;padding-top:0}.job-list .job:last-child{padding-bottom:0}.bucket .post-thumb-full{display:block;clear:both;margin-bottom:15px}.bucket .post-thumb-full.with-label{position:relative}.bucket .post-thumb-full .label{background:#2397db;color:#fff;font-family:'Napco_1';font-size:0.875em;font-weight:bold;text-transform:none;float:left;padding:6px 7px;position:absolute;top:7px;-webkit-box-shadow:4px 4px 15px 0px rgba(0, 0, 0, 0.37);-moz-box-shadow:4px 4px 15px 0px rgba(0, 0, 0, 0.37);box-shadow:4px 4px 15px 0px rgba(0, 0, 0, 0.37);min-width:50px;text-align:center}.bucket .post-title{display:block;clear:both;margin-bottom:15px;line-height:1.2em;font-size:1.25em;font-weight:900}.author-feature .post-thumb-half{margin-top:5px}.author-feature small{text-transform:uppercase;font-family:'Napco_2 Condensed';font-size:.875em;font-weight:700}.author-feature .h4{padding-bottom:10px}.home-post-preview{display:block}.home-post-preview .double-line{margin:40px 0 30px 0}.section-head{margin-left:-6px;margin-bottom:-28px}.section-head.empty-section-head{margin-top:16px}.home-page hr{margin-bottom:40px}a.padded-anchor{display:block;position:relative;top:-65px;visibility:hidden}article:first-child .label.sponsored-content,.label.sponsored-content{padding:0 0 4px 0;text-transform:uppercase}.disclaimer{font-size:10px;font-weight:normal;margin-top:10px;line-height:1.4}.use-touch-sticky header .top-layer .logo{float:left}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px}::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.5)}/*Global gravity form styles for gravity forms*/ /* Created on:Apr 30, 2015, 11:26:31 AM Author:NAPCO*/ .post-body ul.gform_fields li{background:none;padding-left:0}.gf_error{font-style:italic;color:red}.gf_notice{color:green}.newsletter.no-mag select{color:#aaa}.newsletter.no-mag select option{color:#000}.post-body ul.gform_fields li .gfield_label{float:left;width:200px}.post-body ul.gform_fields li .ginput_container:after{content:'';display:block;clear:both}.post-body .gform_wrapper ul li.gfield{clear:both;padding:0.5em 0.5em;margin:0}/*.post-body .gform_wrapper ul li.gfield:nth-child(odd){background-color:#efefef}.post-body .gform_wrapper ul li.gfield.gfield_error:nth-child(odd){background-color:#ffdfe0}*/ ul.gform_fields input, .gform_wrapper select{border-radius:4px;border:1px solid #666;border-width:1px;font-size:1em}ul.gform_fields input.small, ul.gform_fields input.medium, ul.gform_fields input.large{font-size:1em}.post .main .gform_footer{text-align:right}.gform_footer.left_label{text-align:right}.gform_footer input[type="submit"]{padding:0.4em 2.7em;border-width:0;font-weight:bold;font-family:Napco_1}.gform_wrapper .left_label label.gfield_label{font-weight:normal}.gform_heading .gform_description{font-size:1.4em;font-weight:900 !important}.gform_prompt{margin:1em 0;font-weight:900;font-size:1.4em}.ginput_container.default_newsletter_container,.ginput_container.newsletter_checkbox{border:1px #666 solid;border-radius:4px;background-color:#eff8ff;padding:1.7em;margin-top:10px}.ginput_container.default_newsletter_container{padding:1em}.gform_wrapper select{height:30px;background-color:#fff}.ginput_container.default_newsletter_container label,.ginput_container.newsletter_checkbox label{font-weight:bold}.gform_wrapper select option{font-size:14px}.gform_fileupload_multifile{float:left}img.gform_ajax_spinner{display:none}.signup-all .gform_confirmation_message{padding:8px}.hide-label label.gfield_label{display:none!important}@media (max-width:768px){.gform_wrapper .left_label input.medium{width:100% !important}}@media (max-width:641px){.gform_wrapper .ginput_container.default_newsletter_container span{display:inline !important}}@media (max-width:510px){.post-body ul.gform_fields li .gfield_label{width:100% !important;float:none !important}.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium .gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium{width:100% !important}}html.no-touch header .bot-layer.no-touch-sticky{position:fixed;top:-65px;left:0;width:100%;height:60px;z-index:102;background:#336699;-webkit-box-shadow:0 1px 1px 1px rgba(0, 0, 0, 0.4);box-shadow:0 1px 1px 1px rgba(0, 0, 0, 0.15)}html.no-touch header .bot-layer.no-touch-sticky .sticky-wrap{max-width:1200px;display:block;clear:both;margin:0 auto}html.no-touch header .bot-layer.no-touch-sticky.staged{-webkit-transition:top 500ms ease;-moz-transition:top 500ms ease;-o-transition:top 500ms ease;transition:top 500ms ease;top:0}html.no-touch header .bot-layer.no-touch-sticky nav.no-touch-view{width:58%;display:none}html.no-touch header .bot-layer.no-touch-sticky nav.no-touch-view .main-menu > li > .sub-menu{top:58px}html.no-touch header .bot-layer.no-touch-sticky nav.no-touch-view .main-menu > li > a{height:59px;line-height:59px}html.no-touch header .bot-layer.no-touch-sticky nav.no-touch-view .sponsor{height:60px;display:none}html.no-touch header .bot-layer.no-touch-sticky nav.no-touch-view .item-1{width:14%}html.no-touch header .bot-layer.no-touch-sticky nav.no-touch-view .item-2{width:14%}html.no-touch header .bot-layer.no-touch-sticky nav.no-touch-view .item-3{width:17%}html.no-touch header .bot-layer.no-touch-sticky nav.no-touch-view .item-4{width:14%}html.no-touch header .bot-layer.no-touch-sticky nav.no-touch-view .item-5{width:14%}html.no-touch header .bot-layer.no-touch-sticky nav.no-touch-view .item-6{width:19%}html.no-touch header .bot-layer.no-touch-sticky.staged .sticky-logo{width:15%}html.no-touch header .bot-layer.no-touch-sticky.staged .sticky-logo a{margin-top:12px}html.no-touch header .bot-layer.no-touch-sticky.staged nav.no-touch-view{width:80%;display:block}html.no-touch header .bot-layer.no-touch-sticky.staged nav.no-touch-view .item-1{width:12%}html.no-touch header .bot-layer.no-touch-sticky.staged nav.no-touch-view .item-2{width:12%}html.no-touch header .bot-layer.no-touch-sticky.staged nav.no-touch-view .item-3{width:14%}html.no-touch header .bot-layer.no-touch-sticky.staged nav.no-touch-view .item-4{width:12%}html.no-touch header .bot-layer.no-touch-sticky.staged nav.no-touch-view .item-5{width:12%}html.no-touch header .bot-layer.no-touch-sticky.staged nav.no-touch-view .item-6{width:15%}html.no-touch header .bot-layer.no-touch-sticky.staged nav.no-touch-view .item-7{width:22%}html.no-touch header .bot-layer.no-touch-sticky.staged nav.no-touch-view .img a{line-height:54px}html.no-touch header .bot-layer.no-touch-sticky .search-bar .mag{margin-top:20px}html.no-touch header .bot-layer.no-touch-sticky .sticky-logo{width:22%;float:left;display:block;padding-top:7px;height:60px;position:relative}html.no-touch header .bot-layer.no-touch-sticky .sticky-logo a{width:85%;display:block;margin:0 auto}html.no-touch header .bot-layer.no-touch-sticky .sticky-logo a img{display:block;width:100%;height:auto}.sm-display{display:none !important}header{display:block;clear:both}header .top-layer{display:block;padding:37px 15px}header .top-layer .logo{float:left;width:50%;max-width:500px}header .top-layer .logo a{display:block;clear:both}header .top-layer .logo a img{display:block;width:100%;height:auto;max-width:352px}header .top-layer .logo small{font-family:'Napco_1';font-weight:400;display:block;text-align:left;font-size:0.9375em;color:white}@media (max-width:1120px){header .top-layer .logo small{}}@media (max-width:1025px){header .top-layer .logo small{}html.touch header .top-layer .logo small{display:none}header .top-layer .logo{float:left}header .top-layer .logo a img{max-width:150px}}@media (max-width:920px){header .top-layer .logo small{letter-spacing:.075em}}@media (max-width:800px){header .top-layer .logo small{letter-spacing:.04em}}header .top-layer .ad-top-banner{float:right;width:68%;max-width:728px}header .top-layer .ad-top-banner a{display:block}header .top-layer .ad-top-banner a img{display:block;width:100%;height:auto}header .top-layer .socials-container{width:40%;float:right;text-align:right;margin-top:27px}header .top-layer .socials-container img{display:block;width:100%}header .top-layer .socials-container .soc-top-row{margin-bottom:10px}header .top-layer .socials-container .soc-top-row .icn-email{width:24px;display:inline-block;height:17px;padding-top:3px}header .top-layer .socials-container .soc-top-row a{color:white;font-family:'Napco_2';text-transform:uppercase;font-size:0.875em;font-weight:bold;display:block;height:17px;line-height:17px}header .top-layer .socials-container .soc-bot-row{height:26px}header .top-layer .socials-container .soc-bot-row a{display:inline-block;width:26px;margin:0 3px}.search-bar input[type="text"]{margin:6px 43px 0 0;font-family:'Napco_2';font-size:0.875em;line-height:34px;border:0;float:right;width:70%;padding:0 10px;line-height:28px;height:28px}.search-bar.desktop input[type="text"]{font-family:'Napco_2';font-size:0.875em;line-height:34px;border:0;margin:0;padding:0 10px;color:#000;line-height:28px;width:150px;background:#fff;text-align:right;height:28px}.search-bar input[type="text"]:focus{outline:none}.search-bar .mag{cursor:pointer;position:absolute;border:0;background:url(/wp-content/themes/napco-editorial/css/structure/../../images/icn-mag-x2.png) center center no-repeat;background-size:18px 18px;width:28px;height:28px;top:50%;margin-top:-11px;right:15px;display:block;text-indent:-9999em}.search-bar.desktop .mag{cursor:pointer;border:0;background:url(/wp-content/themes/napco-editorial/css/structure/../../images/icn-mag-x2.png) center center no-repeat;background-size:18px 18px;margin-top:7px;right:0;position:relative;text-indent:-9999em}.search-bar .search-outer{box-shadow:0 6px 7px 0 rgba(50, 50, 50, 0.37);position:absolute;margin-top:28px;margin-left:-125px;padding:5px;display:none;background:#2d2d2d;z-index:-1}.staged .search-bar .search-outer{margin-top:35px}.search-bar.mobile, .trigger-main-nav{display:none}@media (max-width:768px){header .search-bar.desktop{display:none}}header .search-bar{float:right}@media (max-width:768px){.centerizer.header{padding:0}header .top-layer{padding:0}header .top-layer .trigger-main-nav{width:8%;max-width:60px;height:60px;float:left;border:0;background:none;position:relative;border-right:1px solid black;border-bottom:none;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block}header .top-layer .trigger-main-nav:focus{outline:none}header .top-layer .trigger-main-nav span{position:absolute;background:url(/wp-content/themes/napco-editorial/css/structure/../../images/sprite_ui.png) no-repeat;display:block;text-indent:-9999em;background-position:0 -190px;width:35px;height:24px;top:50%;margin-top:-12px;left:50%;margin-left:-17px;background-position:-39px -190px}}@media only screen and (max-width:768px) and (-webkit-min-device-pixel-ratio:2){header .top-layer .trigger-main-nav span{background-image:url(/wp-content/themes/napco-editorial/css/structure/../../images/sprite_ui_2x.png) !important;-webkit-background-size:800px 800px;background-size:800px 800px}}@media (max-width:768px){header .top-layer .trigger-main-nav.active{background:#2496dc}header .top-layer .trigger-main-nav.active span{position:absolute;/*@include sprite;background-position:-39px -190px;*/ width:35px;height:24px;top:50%;margin-top:-12px;left:50%;margin-left:-17px}header .top-layer .logo{height:60px;border-bottom:none;max-width:none;width:67%;padding:8px}header .top-layer .logo a{float:left;max-width:220px;width:50%}header .top-layer .logo small{float:left;width:46%;padding-top:0px;padding-left:8px;letter-spacing:0;line-height:1.2}header .top-layer .ad-top-banner{float:none;display:block;clear:both;width:100%;margin:0 auto;padding:10px}header .search-bar.mobile{width:25%;border-bottom:none;border-left:1px solid black;height:60px;padding-top:10px;display:block}}header .bot-layer{display:block;clear:both;/*border-top:1px solid #555;border-bottom:1px solid #555;*/ position:relative;z-index:101;background:#336799}header .bot-layer .sticky-logo{display:none}html.touch .centerizer.header{padding:0}html.touch header .bot-layer{border-bottom:none;border-top:none}html.touch header .search-bar.desktop{display:none}html.touch header .control-wrap{display:block;clear:both;border-bottom:1px solid black}html.touch header .control-wrap:after{content:".";display:block;height:0;clear:both;visibility:hidden}html.touch header .top-layer{padding:0}html.touch header .top-layer .trigger-main-nav{width:8%;max-width:60px;height:60px;float:left;border:0;background:none;position:relative;border-right:1px solid black;border-bottom:none;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block}html.touch header .top-layer .trigger-main-nav:focus{outline:none}html.touch header .top-layer .trigger-main-nav span{position:absolute;background:url(/wp-content/themes/napco-editorial/css/structure/../../images/sprite_ui.png) no-repeat;display:block;text-indent:-9999em;background-position:0 -190px;width:35px;height:24px;top:50%;margin-top:-12px;left:50%;margin-left:-17px}@media screen and (orientation:landscape){.search-bar .mag{background:none !important}}@media only screen and (-webkit-min-device-pixel-ratio:2){html.touch header .top-layer .trigger-main-nav span{background-image:url(/wp-content/themes/napco-editorial/css/structure/../../images/sprite_ui_2x.png) !important;-webkit-background-size:800px 800px;background-size:800px 800px}}html.touch header .top-layer .trigger-main-nav.active{background:#414141}html.touch header .top-layer .trigger-main-nav.active span{position:absolute;background:url(/wp-content/themes/napco-editorial/css/structure/../../images/sprite_ui.png) no-repeat;display:block;text-indent:-9999em;background-position:-39px -190px;width:35px;height:24px;top:50%;margin-top:-12px;left:50%;margin-left:-17px}@media only screen and (-webkit-min-device-pixel-ratio:2){html.touch header .top-layer .trigger-main-nav.active span{background-image:url(/wp-content/themes/napco-editorial/css/structure/../../images/sprite_ui_2x.png) !important;-webkit-background-size:800px 800px;background-size:800px 800px}}html.touch header .top-layer .logo{height:60px;border-bottom:none;max-width:none;width:67%;padding:8px}html.touch header .top-layer .logo a{float:left;max-width:220px;width:50%}html.touch header .top-layer .logo small{float:left;width:50%;padding-top:14px}html.touch header .top-layer .ad-top-banner{float:none;display:block;clear:both;width:100%;margin:0 auto;padding:10px}html.touch header .search-bar.mobile{width:25%;border-bottom:none;border-left:1px solid black;height:60px;padding-top:10px;display:block}html.touch .toggle-search{display:none}body{-webkit-text-size-adjust:none}.section-head{display:block;clear:both;position:relative;margin-bottom:-27px;z-index:100;float:left;background:#2397db;margin-left:-5px}.section-head.no-protrude{margin-bottom:0px;margin-left:0;float:none;display:inline-block}.section-head.no-border{border-bottom:none;margin-bottom:10px}.section-head.small-push{margin-bottom:3px}.section-head .h2{display:block;color:white;font-weight:bold;font-family:"Napco_1", sans-serif;font-size:1.125em;padding:7px 10px;text-transform:uppercase}.section-head a{right:0;bottom:6px;font-weight:700;color:#7a7a7a}.section-head .gray{font-size:0.5625em;color:#666666;font-weight:300}.rss-2 .widget{background:none repeat scroll 0 0 #ebebeb;margin-top:10px}.rss-2 .widget ul{list-style:outside none none;padding:10px}.rss-2 .clearfix li{margin-top:15px;padding-left:8px}.section-head-and-link .link-holder{height:34px;line-height:34px}.content-wrapper{display:block}.main, aside{padding-top:20px}.main:after, aside:after{content:".";display:block;height:0;clear:both;visibility:hidden}.no-line .main, .no-line aside{padding-top:0px}.row.bgcolor{background:#e5e5e5;color:#000;margin-left:0;margin-right:0;padding-top:13px;padding-left:0;padding-bottom:20px}.row.bgcolor .col-sm-7.col-block{padding-left:15px}.row.bgcolor .col-sm-5.col-block{padding-right:20px}.row.bgcolor.alt{background:#142739;color:#fff}.row.bgcolor.alt2, .rail-container .widget .row.bgcolor.alt2{background:#336699;color:#fff}.row.bgcolor figure{margin-left:-15px;margin-top:5px}.row.bgcolor figcaption{padding-left:15px}.col-sm-6.bgcolor, div.bgcolor{background:#e5e5e5}.rail-carousel.bgcolor{background:#e5e5e5}.sponsor-bar .data{width:66%}.sponsor-bar .logo{margin-bottom:10px}.body-main ol{padding-left:25px}.body-main ol li{margin-bottom:10px;font-size:1em;font-weight:300;line-height:1.4}#issue-single-cover{float:right;margin:0 0 1em 1em}#issue-single-cover img{max-width:200px}#issue-all-issues{text-align:center;font-weight:bold;font-size:1.2em}.magazine-issue .section-head{float:none;display:inline-block}.issues-archive .button-holder{float:right}.issues-archive .pagination.clearfix{clear:none;float:left}.large-feed{display:block;clear:both}.large-feed .start-feed{display:block}.large-feed article{display:block;clear:both;padding:1.1em 0}.large-feed article:after{content:".";display:block;height:0;clear:both;visibility:hidden}.large-feed article .thumb{float:left;width:35%;display:block}.large-feed article .thumb img{display:block;width:100%;height:auto}.large-feed article .text-wrap{float:right;width:62%}.large-feed article .h4{line-height:1.2em;display:block;margin-bottom:.5em}.large-feed article p{line-height:1.4em}.large-feed article.no-thumb .text-wrap{width:100%}@media (max-width:480px){.large-feed article{margin-bottom:1em}.large-feed article .thumb, .large-feed article .text-wrap{display:block;clear:both;width:auto;float:none}.large-feed article .thumb{margin-bottom:1em}}.insert-more{display:block;clear:both;background:#2397db;position:relative;color:white;text-align:center;font-family:'Napco_1';font-size:1.5em;font-weight:700;padding:8px 0;margin:1.5em 0}.insert-more:hover{text-decoration:none;background:#dd1c20}.insert-more:before, .insert-more:after{content:'';width:24px;height:24px;background:url(/wp-content/themes/napco-editorial/css/structure/../../images/sprite_ui.png) no-repeat;display:block;text-indent:-9999em;background-position:-28px -158px;display:block;top:50%;margin-top:-12px;position:absolute}@media only screen and (-webkit-min-device-pixel-ratio:2){.insert-more:before, .insert-more:after{background-image:url(/wp-content/themes/napco-editorial/css/structure/../../images/sprite_ui_2x.png) !important;-webkit-background-size:800px 800px;background-size:800px 800px}}.insert-more:before{left:15px}.insert-more:after{right:15px}.list-filters .label{font-size:1em;font-weight:900;display:inline;padding:0;height:18px;line-height:18px;text-transform:none;margin-right:10px;margin-top:4px}.list-filters .filter-row{margin-bottom:10px}.list-filters .filter-row:last-child{margin-bottom:6px}.list-filters .filter-row .pull-left{width:50%}.list-filters .filter-row .pull-left .label{width:60px;display:inline-block}.list-filters .filter-row.sort{border-top:1px #ccc solid;padding-top:8px}.list-filters input[type=submit]{border-width:0;background-color:#6289b1;color:#fff;font-weight:bold;font-size:1em;width:100px;text-transform:uppercase}.list-filters #search_terms{padding:0 5px;border:1px solid #aaa;cursor:text;width:250px;height:25px;color:#999}.lytics-widget-image-1 .pf-widget-text{}.lytics-widget-image-1 .pf-widget-img{width:auto !important;height:auto !important;position:static !important;top:0 !important;margin:0 !important;padding:0 !important;border-radius:0 !important;display:none !important}.lytics-widget-image-1 .pf-widget-content{padding:0 !important;width:auto !important;border:3px #fff solid !important;background-color:#C70F1E !important}.lytics-widget-image-1 .pf-widget-footer{display:none !important}.lytics-widget-image-1 #pf-widget-headline{/*position:absolute;top:0;left:2px;width:100%;height:218px;*/ background:rgba(255,0,255,.3);background:#000;;margin:0 auto;padding:0.6em 1em;color:#fff;font-weight:bold!important;letter-spacing:-1px}.lytics-widget-image-1 #pf-widget-message{margin:1em auto;color:#fff;font-weight:bold;letter-spacing:-1px;padding:1em}.lytics-widget-image-1 .pf-va-middle{/*position:absolute !important;top:100px !important;width:100% !important;left:0 !important;*/}.lytics-widget-image-1 .pf-widget-btn{position:static !important;padding:0.9em 2em !important;line-height:1 !important;margin:0 0 31px 0 !important;font-weight:bold!important;text-transform:uppercase;width:260px;border-radius:0;box-shadow:3px 4px 6px rgba(33,33,33);font-size:20px !important;padding:0.66em 2em !important}.lytics-widget-image-1 .pf-widget-close{z-index:100}.lytics-widget-image-1.pf-widget-modal{}.lytics-widget-image-1.pf-widget.button-bg-yellow .pf-widget-btn.pf-widget-ok{background-color:#EDEB33!important}.lytics-widget-image-1.pf-widget.button-fg-black .pf-widget-btn.pf-widget-ok{color:#000!important}.lytics-widget-image-2 .pf-widget-img{width:auto !important;height:auto !important;position:static !important;top:0 !important;margin:0 !important;padding:0 !important;border-radius:0 !important}.lytics-widget-image-2 .pf-widget-content{padding:0 !important;width:auto !important;border:3px #fff solid !important;border-radius:0 !important}.lytics-widget-image-2 .pf-widget-footer{display:none !important}.lytics-widget-image-2 #pf-widget-message,.lytics-widget-image-2 #pf-widget-headline{display:none}.lytics-widget-image-2 .pf-widget-close{z-index:100 !important;padding:0em 0.2em !important;border-radius:50% !important;background-color:#fff !important;color:#000 !important}.lytics-widget-image-2 .pf-widget-btn.pf-widget-ok{margin:0!important;position:absolute !important;top:0;left:0;width:100%;height:100%;background-color:transparent!important;text-indent:-9999px;z-index:5}@media (max-width:900px){.lytics-widget-image-2 .pf-widget-content{width:80%!important}}.lytics-widget-image-3 .pf-widget-img{width:auto !important;height:auto !important;position:relative !important;top:0 !important;left:0 !important;margin:0 !important;padding:0 !important;border-radius:0 !important;z-index:1}.lytics-widget-image-3 .pf-widget-content{padding:0 !important;width:auto !important;border:3px #fff solid !important;border-radius:0 !important}.lytics-widget-image-3 .pf-widget-footer{display:none !important}/* .lytics-widget-image-3 #pf-widget-message,.lytics-widget-image-3 #pf-widget-headline{display:none}*/ .lytics-widget-image-3 .pf-widget-close{z-index:100 !important;padding:0em 0.2em !important;border-radius:50% !important;background-color:#fff !important;color:#000 !important}.lytics-widget-image-3 .pf-widget-btn.pf-widget-ok{margin:0 !important;position:absolute !important;top:0;left:0;width:100%;height:100%;background-color:transparent !important;text-indent:-9999px;z-index:5}@media (max-width:900px){.lytics-widget-image-3 .pf-widget-content{width:80% !important}}.lytics-widget-image-3.pf-widget-modal.pf-widget-variant-2 .pf-widget-headline{margin-top:0}/*The BoxThis is the widget itself. Consider things like size, borders, background colors, or a background image that would be associated with the layout template (i.e. doesn’t change from offer to offer), etc.*/.pf-widget.lytics-widget-image-3 .pf-widget{height:500px;width:500px;border:none}/*The ContentThis is the container inside the box containing all the contents.*/.pf-widget.lytics-widget-image-3 .pf-widget-content{background-color:#F1F2F2}/* The Text This is the container inside of The Content container that contains just The Headline and The Message*/.pf-widget.lytics-widget-image-3 .pf-widget-text{z-index:100;position:absolute;bottom:20%;left:5%;right:5%;background:#F1F2F2;color:#000;padding:1.5em 2em}/*The HeadlineThis is the Headline. Consider its position within The Box, relative size of the text, style of text, etc. Its display is optional.*/.pf-widget.lytics-widget-image-3 .pf-widget-headline{text-align:left;color:#000;font-family:'Napco_2', sans-serif;font-size:2.5em;font-weight:bold}/*The MessageThis is the Message of the offer. Consider its position in The Box, relative position to the headline, relative size and style of text. Its display is optional.*/.pf-widget.lytics-widget-image-3 .pf-widget-message{text-align:left;color:#636466;font-family:'Napco_2', sans-serif;font-size:1.25em;margin-bottom:0;color:#636466}/*The ImageThis is the Image associated with the offer (i.e. you can change it from offer to offer). Consider its style, size, and position within The Box. You could make it the background image or make it coordinate with the templated background image you defined in The Box.*/.pf-widget.lytics-widget-image-3 .pf-widget-img{float:none;position:absolute;top:0;left:0;margin-left:0;width:100%;height:100%;z-index:1}/*The FormThis is the form elements if you use a form widget.*/.pf-widget.lytics-widget-image-3 .pf-widget-content-form{}/*The Close BoxThis is the Close box that closes the offer. This really shouldn’t move from the upper right corner and should remain easily clickable/tappable but you can control it’s style.*/.pf-widget.lytics-widget-image-3 .pf-widget-close{background-color:#808080;color:#ffffff;font-size:.9em}/*The ButtonsThe class is for all the buttons.*/.pf-widget.lytics-widget-image-3 .pf-widget-btn{}/*The Ok ButtonThis is the Ok button that submits the form or CTA. Consider style, relative size, color, position. Ensure there is good contrast between font color and background color.*/.pf-widget.lytics-widget-image-3 .pf-widget-ok{position:absolute !important;display:block;text-align:center;color:#000000;background-color:#fff200 !important;font-family:'Napco_2', sans-serif;font-size:2em;border-radius:.25em;z-index:9999999;text-indent:0;width:50%;height:auto;bottom:-107px !important;left:0;right:0;top:auto;padding:1.5em 2em;line-height:0;font-weight:bold;margin:0 auto !important;text-transform:uppercase;white-space:nowrap}/*The Cancel ButtonThis is the Cancel button that dismisses the offer. Consider style, relative size, color, position. Ensure there is good contrast between font color and background color and is distinct from the main CTA.*/.pf-widget.lytics-widget-image-3 .pf-widget-cancel{}@media handheld, only screen and (max-width:768px){.ad-pushdown, .no-touch-view{display:none}header .control-wrap{display:block;clear:both;border-bottom:1px solid #000}header .control-wrap:after{content:".";display:block;height:0;clear:both;visibility:hidden}header .top-layer .logo, header .top-layer .search-bar, header .top-layer .trigger-main-nav{border-bottom:none}header .top-layer .socials-container{margin-right:15px;margin-top:10px;margin-bottom:10px}header .toggle-search{display:none}#right-rail{margin:0 auto}#right-rail .ad.napco-ad iframe, .doubleclick iframe{width:100%}.row{margin:0}#NAPCO-prestitial-modal, #NAPCO-prestitial-control, #NAPCO-prestitial-modal-ad, #pres_wrapper, #offer, #NAPCO-prestitial-bg{display:none !important}}@media (max-width:979px){body{font-size:.9em}embed, .ad img, object, .body-main .BrightcoveExperience{width:100%}.main .napco-webinars-carousel_single.widget_napco-webinars, .main .widget.napco-webinars-carousel_multi{width:100%;margin-bottom:10px}}@media handheld, only screen and (max-width:768px) and (min-width:650px){.grid-sizer{width:48%}.gutter-sizer{width:3%}aside{margin:0 auto}}@media handheld, only screen and (max-width:650px){.h1{font-size:2.250em}.subhead{font-size:1.250em}header .top-layer .logo, html.touch header .top-layer .logo{width:74%;max-width:none;float:left;margin:0 auto;padding:0;padding-top:6px}header .top-layer .logo a, html.touch header .top-layer .logo a{width:90%;max-width:225px;display:block;margin:0 auto;float:none}header .top-layer .logo small, html.touch header .top-layer .logo small{display:none}header .top-layer .trigger-main-nav, html.touch header .top-layer .trigger-main-nav{width:13%;max-width:none;background:#336699}header .control-wrap, html.touch header .control-wrap{display:block;clear:both;border-bottom:1px solid #000}header .control-wrap:after, html.touch header .control-wrap:after{content:".";display:block;height:0;clear:both;visibility:hidden}header .search-bar.mobile, html.touch header .search-bar.mobile{position:relative;width:13%;height:60px;float:left;padding-top:0}header .toggle-search, html.touch header .toggle-search{display:block;width:100%;height:60px;position:relative;background:#336699;border:none;cursor:pointer}header .toggle-search:focus, html.touch header .toggle-search:focus{outline:none}header .toggle-search .mag, html.touch header .toggle-search .mag{position:absolute;right:50%;margin-right:-14px}header .toggle-search.active, html.touch header .toggle-search.active{background:#2496dc}header .toggle-search.active .mag, html.touch header .toggle-search.active .mag{background-position:-100px -158px;background:url(/wp-content/themes/napco-editorial/css/structure/../../images/icn-mag-x2.png) center center no-repeat}header .touch-search, html.touch header .touch-search{position:absolute;display:none;background:#336699;width:320px;padding:10px;z-index:110;border-top:4px solid #2496dc}header .touch-search input[type="text"], html.touch header .touch-search input[type="text"]{background:#fff;width:100%;margin:0}header .touch-search input[type="submit"], html.touch header .touch-search input[type="submit"]{display:none}header .touch-search.open, html.touch header .touch-search.open{display:block}.centerizer.footer{padding-left:0;padding-right:0}footer .logo{float:none;display:block;clear:both;width:210px;margin:0 auto;margin-bottom:15px}footer .socials.bot{float:none;display:block;clear:both;width:205px;margin:0 auto}footer .socials.bot li{margin-left:22px}footer .footer-toggle{display:none}footer .bot-level{display:block !important}footer .bot-level .col{display:block;clear:both;float:none;width:auto}footer .bot-level .bot-select{display:block}footer .v-line{display:none}footer .col-body{display:none}.below-footer .logo{float:none;display:block;clear:both;width:220px;margin:0 auto;margin-bottom:15px}.below-footer .copy{text-align:center;margin:0;float:none;display:block;clear:both;width:auto;margin-bottom:20px}.below-footer .copy span, .below-footer .copy address{display:block;clear:both}}@media handheld, only screen and (max-width:650px){html.touch header .search-bar.mobile{padding-top:0}html.touch header .top-layer .logo, header .top-layer .logo{width:76%;padding-top:10px}html.touch header .top-layer .logo a, header .top-layer .logo a{max-width:200px;width:90%;display:block;margin:0 auto}html.touch header .top-layer .trigger-main-nav, header .top-layer .trigger-main-nav{width:12%}html.touch header .search-bar.mobile, header .search-bar.mobile{width:12%}footer .col{float:none !important;width:auto !important;padding:0 !important;text-align:center}footer .bot-level .group{display:none}div#comments, div#disqus_thread{width:auto;margin:0 2em}}@media handheld, only screen and (max-width:600px){.grid-sizer{width:auto}}@media handheld, only screen and (max-width:320px){html.touch header .top-layer .logo, header .top-layer .logo{width:64%;padding-top:12px}html.touch header .top-layer .trigger-main-nav, header .top-layer .trigger-main-nav{width:18%}html.touch header .search-bar.mobile, header .search-bar.mobile{width:18%}.centerizer{padding-left:8px !important;padding-right:8px !important}header .centerizer{padding-left:0 !important;padding-right:0 !important}}@media handheld, only screen and (max-width:480px){html.touch header .top-layer .logo, header .top-layer .logo{width:70%}html.touch header .top-layer .trigger-main-nav, header .top-layer .trigger-main-nav{width:15%}html.touch header .search-bar.mobile, header .search-bar.mobile{width:15%}.main, aside{padding-top:15px}.section-head{padding-bottom:5px}.section-head .h2{text-align:center;width:100%}.section-head a{display:none}.section-head .gray{display:block;clear:both}.post-preview figure{margin-bottom:10px}.feed .lead-post{text-align:center}.post-preview-carousel{display:block;clear:both;margin-bottom:20px}.col-block{display:block;clear:both;margin-bottom:30px}.home-post-preview .double-line{margin:30px 0 20px 0}.bucket-list .bucket{display:block;clear:both;margin-bottom:30px;text-align:center}.bucket-list .bucket .post-title{margin-bottom:10px}.bucket-list .bucket:last-child{margin-bottom:0}.industry-jobs{display:block;clear:both;margin-bottom:40px}.brochures .bucket a{max-width:200px;margin:0 auto;margin-bottom:10px}}.site-container.pusher-active{overflow:hidden}.pusher{position:relative;top:0;left:0;-webkit-transition:left 700ms ease;-moz-transition:left 700ms ease;-o-transition:left 700ms ease;transition:left 700ms ease}.pusher.active{left:252px}.exit-touch-menu{position:fixed;width:100%;height:100%;background:white;top:0;left:0;opacity:0;-ms-filter:"alpha(opacity=0)";-webkit-transition:all 700ms ease;-moz-transition:all 700ms ease;-o-transition:all 700ms ease;transition:all 700ms ease;z-index:-10}.pusher.active .exit-touch-menu{opacity:.5;-ms-filter:"alpha(opacity=50)";position:fixed;left:252px;z-index:9999}nav.touch-view.wp-menu{position:fixed;left:-250px;top:0px;height:100%;background:#336699;width:250px;border-top:5px solid #2496dc;font-size:1.125em;overflow:hidden;opacity:0;-ms-filter:"alpha(opacity=0)";-webkit-transition:all 700ms ease;-moz-transition:all 700ms ease;-o-transition:all 700ms ease;transition:all 700ms ease}nav.touch-view.wp-menu.open{opacity:1;-ms-filter:"alpha(opacity=100)";left:0}nav.touch-view.wp-menu ul.menu{display:block}nav.touch-view.wp-menu ul.menu > li{display:block}nav.touch-view.wp-menu ul.menu > li > a, nav.touch-view.wp-menu ul.sub-menu a, nav.touch-view.wp-menu .menu-back{display:block;clear:both;position:relative;color:white;padding:15px;border-top:1px solid #2496dc;border-bottom:1px solid white;-webkit-transition:background 200ms ease-in-out;-moz-transition:background 200ms ease-in-out;-o-transition:background 200ms ease-in-out;transition:background 200ms ease-in-out}nav.touch-view.wp-menu ul.menu > li > a:hover, nav.touch-view.wp-menu ul.sub-menu a:hover, nav.touch-view.wp-menu .menu-back:hover{text-decoration:none;background:#4cabe2}nav.touch-view.wp-menu ul.sub-menu{position:fixed;top:0;left:-252px;background:#336699;width:252px;height:100%;min-height:100%;z-index:12;overflow:auto;-webkit-transition:left 500ms ease;-moz-transition:left 500ms ease;-o-transition:left 500ms ease;transition:left 500ms ease}nav.touch-view.wp-menu ul.sub-menu ul.sub-menu{background:#336699}nav.touch-view.wp-menu ul.menu > li.menu-item-has-children > a:after, nav.touch-view.wp-menu ul.sub-menu li.menu-item-has-children > a:after{content:'';position:absolute;background:url(/wp-content/themes/napco-editorial/css/structure/../../images/sprite_ui.png) no-repeat;display:block;text-indent:-9999em;width:8px;height:12px;top:50%;margin-top:-6px;right:10px;background-position:-44px -113px}@media only screen and (-webkit-min-device-pixel-ratio:2){nav.touch-view.wp-menu ul.menu > li.menu-item-has-children > a:after, nav.touch-view.wp-menu ul.sub-menu li.menu-item-has-children > a:after{background-image:url(/wp-content/themes/napco-editorial/css/structure/../../images/sprite_ui_2x.png) !important;-webkit-background-size:800px 800px;background-size:800px 800px}}nav.touch-view.wp-menu ul.sub-menu.open{left:0}nav.touch-view.wp-menu .menu-back{background:#2496dc;text-align:right;text-transform:uppercase;font-weight:700;font-size:0.875em !important;cursor:pointer;position:relative}nav.touch-view.wp-menu .menu-back:before{content:'';position:absolute;background:url(/wp-content/themes/napco-editorial/css/structure/../../images/sprite_ui.png) no-repeat;display:block;text-indent:-9999em;width:8px;height:12px;top:50%;margin-top:-6px;left:10px;background-position:-33px -113px}@media only screen and (-webkit-min-device-pixel-ratio:2){nav.touch-view.wp-menu .menu-back:before{background-image:url(/wp-content/themes/napco-editorial/css/structure/../../images/sprite_ui_2x.png) !important;-webkit-background-size:800px 800px;background-size:800px 800px}}nav.touch-view.wp-menu .sponsor{display:none !important}@media (max-width:768px){#fmenuclose{content:'';position:absolute;background:url(/wp-content/themes/napco-editorial/css/structure/../../images/close-ico.png) no-repeat;display:block;text-indent:-9999em;width:34px;height:34px;top:1%;margin-top:0;right:0px;background-size:32px}header .bot-layer{display:block;clear:both;border:none}.sponsor{display:none !important}}nav.no-touch-view.wp-menu{float:left;width:95%}nav.no-touch-view.wp-menu ul.menu > li{float:none;display:inline-block;vertical-align:middle;text-align:center;position:relative;width:10%;cursor:pointer}nav.no-touch-view.wp-menu ul.menu > li:first-child{border-left:none}nav.no-touch-view.wp-menu ul.menu > li:hover{background:#2496dc}nav.no-touch-view.wp-menu ul.menu > li.img a{/* display:block;background:url(/wp-content/themes/napco-editorial/css/structure/../../images/pixLogo_navBar.png) center center no-repeat;background-size:130px 25px;*/ padding-left:10px;padding-right:20px;line-height:35px;display:block}nav.no-touch-view.wp-menu ul.menu > li.item-1{width:10%}nav.no-touch-view.wp-menu ul.menu > li.item-2{width:13%}nav.no-touch-view.wp-menu ul.menu > li.item-3{width:14%}nav.no-touch-view.wp-menu ul.menu > li.item-4{width:14%}nav.no-touch-view.wp-menu ul.menu > li.item-5{width:14%}nav.no-touch-view.wp-menu ul.menu > li.item-6{width:15%}nav.no-touch-view.wp-menu ul.menu > li.item-7{width:19%;padding-right:15px}nav.no-touch-view.wp-menu ul.menu > li > a{font-family:'Napco_1', sans-serif;font-size:1.25em;color:white;font-weight:700;position:relative;height:40px;line-height:40px;display:inline-block}nav.no-touch-view.wp-menu ul.menu > li.menu-item-has-children > a{padding-right:20px}@media (max-width:850px){nav.no-touch-view.wp-menu ul.menu > li > a{font-size:1em}}nav.no-touch-view.wp-menu ul.menu > li > a:hover{text-decoration:none}nav.no-touch-view.wp-menu ul.sub-menu li.menu-item-has-children > a:after{content:'';position:absolute;background:url(/wp-content/themes/napco-editorial/css/structure/../../images/sprite_ui.png) no-repeat;display:block;text-indent:-9999em;width:10px;height:32px;top:50%;margin-top:-16px;right:18px;margin-right:-1px;background-position:0px -218px;z-index:10}@media only screen and (-webkit-min-device-pixel-ratio:2){nav.no-touch-view.wp-menu ul.sub-menu li.menu-item-has-children > a:after{background-image:url(/wp-content/themes/napco-editorial/css/structure/../../images/sprite_ui_2x.png) !important;-webkit-background-size:800px 800px;background-size:800px 800px}}nav.no-touch-view.wp-menu ul.sub-menu li:hover{background-color:#4cabe2}nav.no-touch-view.wp-menu ul.sub-menu li:hover li{background-color:transparent}nav.no-touch-view.wp-menu ul.sub-menu li:hover a:after{content:'';position:absolute;height:32px;top:50%;margin-top:-16px;margin-right:-1px;z-index:10}nav.no-touch-view.wp-menu .menu > li.menu-item-has-children > a:after{content:'';position:absolute;width:12px;height:8px;top:50%;margin-top:-3px;right:0px;background:url(/wp-content/themes/napco-editorial/css/structure/../../images/menu-arrow-x2.png) right center no-repeat;background-size:8px 5px}nav.no-touch-view.wp-menu ul.menu > li > .no-dropdown{padding-right:0}nav.no-touch-view.wp-menu ul.menu > li > .no-dropdown:after{background:none !important}nav.no-touch-view.wp-menu ul.menu > li > ul.sub-menu{border-top:5px solid #2496dc;background:#2496dc}nav.no-touch-view.wp-menu ul.sub-menu{display:none;position:absolute;left:0;top:40px;background:#2496dc;text-align:left;min-width:220px;width:auto}nav.no-touch-view.wp-menu ul.sub-menu a{font-family:'Napco_2';display:block;position:relative;padding:10px 16px;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;font-size:0.9375em;color:white;font-weight:400}@media (max-width:850px){nav.no-touch-view.wp-menu ul.sub-menu a{font-size:1em}}nav.no-touch-view.wp-menu ul.sub-menu a:hover{background:#4cabe2;text-decoration:none}nav.no-touch-view.wp-menu ul.sub-menu > li{position:relative}nav.no-touch-view.wp-menu ul.sub-menu ul.sub-menu{left:100%;top:0}nav.no-touch-view.wp-menu ul.sub-menu.open{display:block}nav.no-touch-view.wp-menu .menu-back, nav.no-touch-view.wp-menu .new-item{display:none !important}nav.no-touch-view.wp-menu .sponsor a{line-height:normal !important;height:auto !important;padding:0 !important}.current_link{text-decoration:underline}.aside_page_nav a{display:inline;margin-right:3px}@media all and (device-width:768px) and (device-height:1024px){.touch-sticky .search-bar .mag{background:none}header .top-layer .logo a img{margin-left:10px}header .top-layer .logo{width:55% !important;padding:1.2em 5px !important}header .top-layer .logo a img{}}@media all and (device-width:768px) and (device-height:1024px) and (orientation:landscape){html.touch header .top-layer .trigger-main-nav, header .top-layer .trigger-main-nav{right:12px}.touch-sticky .search-bar .mag{background:none}header .top-layer .logo a img{margin-left:10px}header .top-layer .logo{width:55% !important;padding:1.2em 5px !important}header .top-layer .logo a img{}}nav.no-touch-view.wp-menu ul.menu > li{width:auto !important;padding:0 10px 0 10px}nav.no-touch-view.wp-menu ul.menu > li > a{padding:0 12px 0 12px}@media only screen and (min-width:1024px) and (max-height:1366px) and (-webkit-min-device-pixel-ratio:1.5){nav.no-touch-view.wp-menu ul.menu > li > a{padding:0 7px 0 7px}html.touch header .search-bar.mobile .mag{display:none !important}html.touch header .top-layer .trigger-main-nav, header .top-layer .trigger-main-nav{right:12px !important}header .top-layer .logo a img{margin-top:7px;margin-left:7px}nav.no-touch-view.wp-menu ul.menu > li{padding:0 7px 0 7px}}@media only screen and (min-device-width:810px) and (max-device-width:1080px) and (-webkit-min-device-pixel-ratio:2){.search-bar .mag{display:none !important}}.staged nav.no-touch-view.wp-menu ul.menu > li{padding:0px 0px}header .search-bar.mobile, html.touch header .search-bar.mobile{float:left !important;border-right:1px solid #000000;border-left:none}html.touch header .top-layer .trigger-main-nav, header .top-layer .trigger-main-nav{float:right !important;border-left:1px solid #000 !important;border-right:none !important}#fmenuclose{content:'';position:absolute;background:url(/wp-content/themes/napco-editorial/css/structure/../../images/close-ico.png) no-repeat;display:block;text-indent:-9999em;width:34px;height:34px;top:1%;margin-top:0;right:0px;background-size:32px}.news-grid{display:block;clear:both;margin-bottom:25px;display:table;table-layout:fixed;width:100%;margin-top:30px}.news-grid caption, .news-grid .news-grid-caption{border-top:1px solid #e3e3e3;font-family:'Napco_2 Condensed';font-weight:700;font-size:1.500em;text-align:center}.news-grid .label{padding-bottom:0;text-transform:none}.news-grid td{width:33%;border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;padding:0 15px}@media handheld, only screen and (max-width:480px){.news-grid td{display:block;width:100%;clear:both;border-left:none;padding:0}}.news-grid.people td{border:none}.news-grid .more-link{text-align:left;margin-bottom:10px;line-height:12px}.news-grid .more-link .post-more{font-size:0.75em}.news-grid .inner-pad{padding:2%}.news-grid tr td:first-child{border-left:none}.news-grid tr:last-child td{border-bottom:0}.news-grid .topic-title{display:block;clear:both;margin-bottom:10px;font-weight:900;font-size:1em;text-transform:uppercase;color:#6289b1;margin-bottom:5px;line-height:1.2}@media handheld, only screen and (max-width:480px){.news-grid .topic-title{font-size:1.5em}}.news-grid .topic-text{font-size:0.875em;font-weight:600}.news-grid .topic-text.splitWithImg{width:55%;display:block;float:right}.news-grid.people .topic-text{font-size:1em}.news-grid article{display:block;clear:both;margin-bottom:10px;line-height:1.4;margin-bottom:20px}.news-grid article:after{content:".";display:block;height:0;clear:both;visibility:hidden}.news-grid article .topic-image{float:left;width:40%;margin:0}.news-grid article .topic-image img{width:100%}.news-grid.people article .topic-image{margin:0 10px 10px 0}.news-grid.people article p{font-weight:normal;font-size:0.875em}.news-grid.people article li{font-weight:normal;font-size:0.875em;margin-left:.6em}.news-grid td article:nth-of-type(1){font-weight:700}.row .news-grid:last-child{margin-bottom:0}#newsletter-landing-wrapper body .main{float:none;margin:0 auto}#newsletter-landing-wrapper .gfield_radio{-webkit-column-count:3;-moz-column-count:3;column-count:3}#newsletter-landing-wrapper .post-body ul li{background:none;padding-left:0}#newsletter-landing-wrapper .gform_wrapper .gfield_required{color:#f00}#newsletter-landing-wrapper .gform_footer input[type="submit"]{border:1px #D02630 solid;padding:6px 24px;background-color:#D02630;color:#fff;cursor:pointer;height:auto;font-family:napco_2}#newsletter-landing-wrapper input[type=submit]:hover{background-color:#fff;color:#D02630}#newsletter-landing-wrapper .gf_minmax{padding-left:20px;font-size:.8em}#newsletter-landing-wrapper #gf_error{color:#f00;text-align:center;font-size:28px;margin-top:20px;display:none}#newsletter-landing-wrapper .gform_wrapper .top_label textarea.textarea{width:365px}#newsletter-landing-wrapper .word-count-wrapper{display:inline-block}#newsletter-landing-wrapper .header-wrapper{min-height:200px;background-repeat:no-repeat;background-color:#0F0B0A;background-size:cover}#newsletter-landing-wrapper .gform_confirmation_wrapper{color:white !important;text-align:center}#newsletter-landing-wrapper .gf_notice{color:white;font-size:20px}#newsletter-landing-wrapper .signup-all.no-mag{background:none;border:none}#newsletter-landing-wrapper .secondary{display:none}#newsletter-landing-wrapper h1{text-align:center;margin:40px 0;font-size:20px}#newsletter-landing-wrapper table{width:100%}#newsletter-landing-wrapper table td{padding:20px;text-align:center}#newsletter-landing-wrapper table td img{width:90px;margin-bottom:13px}#newsletter-landing-wrapper table h2{color:#ed1c24;text-transform:uppercase}#newsletter-landing-wrapper span{color:#ed1c24}#newsletter-landing-wrapper .subscribe-holder{width:520px;margin:auto;padding-top:37px}#newsletter-landing-wrapper .subscribe-holder img{}#newsletter-landing-wrapper section{padding:30px 20px}#newsletter-landing-wrapper section > div{max-width:850px;margin:auto}#newsletter-landing-wrapper section.content-area-bottom{background-color:#E3E3DF;width:auto;min-height:100px}#newsletter-landing-wrapper .gform_footer input{border:none !important}#newsletter-landing-wrapper .widget{max-width:none}#newsletter-landing-wrapper p.subscribe-more-info.gf_notice{clear:left;float:left}#newsletter-landing-wrapper .gform_wrapper{float:left;width:525px}#newsletter-landing-wrapper .widget ul li{display:inline-block}#newsletter-landing-wrapper .gform_wrapper form{float:left;width:525px}#newsletter-landing-wrapper .gform_footer input[type="submit"]{background-color:red !important;color:white !important;text-transform:uppercase;width:100px !important;font-weight:normal;margin-top:0;float:left;margin-bottom:10px;padding:8px 0px}#newsletter-landing-wrapper .gform_body{float:left;margin-bottom:10px}#newsletter-landing-wrapper .gform_wrapper .gform_ajax_spinner{margin-bottom:10px}#newsletter-landing-wrapper p{font-weight:bold;margin-bottom:10px;line-height:1.1}#newsletter-landing-wrapper table tr td p{width:auto;margin:auto}#newsletter-landing-wrapper table tr td.width-one p{width:130px}#newsletter-landing-wrapper p.title{margin-bottom:10px}#newsletter-landing-wrapper hr{height:15px;background-color:#ed1c24;margin-left:45%;margin-right:45%}#newsletter-landing-wrapper h3{text-align:center}#newsletter-landing-wrapper td.width-three{width:33%}#newsletter-landing-wrapper td.width-two{width:50%}#newsletter-landing-wrapper .gdpr-agreement{display:none}#newsletter-landing-wrapper aside.widget_napco-newsletters .widget{background-color:transparent}#newsletter-landing-wrapper .tight-squeeze{max-width:600px;margin:auto}#newsletter-landing-wrapper p.bio-text{font-size:13px;font-weight:normal}#newsletter-landing-wrapper .ginput_container{float:left}#newsletter-landing-wrapper .gform_body.gform_footer{clear:none !important;margin-top:12px !important}#newsletter-landing-wrapper .gform_footer{max-width:none !important;width:525px}#newsletter-landing-wrapper .ginput_container{margin-right:20px;width:400px}#newsletter-landing-wrapper .breakup{width:90px;margin:auto;line-height:1}#newsletter-landing-wrapper::-webkit-input-placeholder{text-transform:uppercase}#newsletter-landing-wrapper::-moz-placeholder{text-transform:uppercase}#newsletter-landing-wrapper:-ms-input-placeholder{text-transform:uppercase}#newsletter-landing-wrapper:-moz-placeholder{text-transform:uppercase}@media handheld, only screen and (max-width:700px){#newsletter-landing-wrapper table td{padding:10px}}@media handheld, only screen and (max-width:640px){#newsletter-landing-wrapper table td.width-four{width:auto !important}#newsletter-landing-wrapper .gform_footer{max-width:none !important;width:auto}#newsletter-landing-wrapper table tr td{display:block}#newsletter-landing-wrapper td.width-three, #newsletter-landing-wrapper td.width-two{width:auto}#newsletter-landing-wrapper .gform_body{margin-bottom:10px}#newsletter-landing-wrapper .gform_wrapper .gform_ajax_spinner{display:none}#newsletter-landing-wrapper .gform_wrapper{float:none;margin:auto !important}#newsletter-landing-wrapper aside.widget_napco-newsletters .widget{margin:0 auto !important}#newsletter-landing-wrapper .subscribe-holder img{display:block;margin-left:auto;margin-right:auto}#newsletter-landing-wrapper .subscribe-holder{width:90%}#newsletter-landing-wrapper .gform_body{width:100%;float:none}#newsletter-landing-wrapper .gform_body, #newsletter-landing-wrapper .gform_footer input[type="submit"]{clear:both}#newsletter-landing-wrapper .gform_wrapper, #newsletter-landing-wrapper .gform_wrapper form{width:100%}#newsletter-landing-wrapper .ginput_container{width:100%;margin:auto}aside.widget_napco-newsletters .widget{margin:0 30px !important}#newsletter-landing-wrapper .widget{min-width:0}#newsletter-landing-wrapper .gform_body{float:left}#newsletter-landing-wrapper .widget ul li{display:inline}.gform_wrapper{max-width:100%}}.signup-head{padding-top:2em;display:block;margin-bottom:1.5em}.signup-head .logo{display:block;max-width:500px;margin:0 auto;margin-bottom:.5em}.signup-head .trusted{display:block;clear:both;font-family:'Napco_1';font-size:1.25em;text-align:center;text-transform:uppercase;letter-spacing:.25em;margin-bottom:1.5em}.signup-box{text-align:center}.signup-box .inner-pad{padding:15px 10px;border:1px solid #ccc;background:#eee}.signup-box .h5{display:block;margin-bottom:.5em}.signup-box input{display:block;clear:both;width:100%;height:38px;line-height:36px}.signup-box input[type="text"], .signup-box input[type="email"]{border:1px solid #ccc;font-family:'Georgia';font-size:1em;text-align:center;font-style:italic;margin-bottom:.5em}.signup-box fieldset{clear:both;margin-bottom:.5em}.signup-box .sub{display:block;clear:both;font-size:0.875em}.signup-box .sub a{font-weight:700}.signup-box.col-sm-12{margin-bottom:2em}.signup-box.col-sm-12 fieldset{width:80%;display:block;margin:0 auto}.signup-box.col-sm-12 fieldset:after{content:".";display:block;height:0;clear:both;visibility:hidden}@media (max-width:480px){.signup-box.col-sm-12 fieldset{width:100%}}.signup-box.col-sm-12 input{clear:none;display:inline}.signup-box.col-sm-12 input[type="text"], .signup-box.col-sm-12 input[type="email"]{float:left;width:78%;text-align:left;padding:0 15px}.signup-box.col-sm-12 input[type="submit"]{float:right;width:20%}.signup-message .inner-pad{padding:2% 4%;text-align:center}.signup-message .h3{line-height:1.3em;display:block;margin-bottom:1em;font-weight:400;font-size:1.625em}.signup-message p{font-style:italic}.signup-option{margin-bottom:2em}.signup-option .inner-pad{padding:10px 10px 10px 40px;border:1px solid #ccc;position:relative;background-color:white;-webkit-transition:background-color 400ms ease-in-out;-moz-transition:background-color 400ms ease-in-out;-o-transition:background-color 400ms ease-in-out;transition:background-color 400ms ease-in-out}.signup-option input[type="checkbox"]{position:absolute;top:18px;left:12px}.signup-option .h4{display:block;margin-bottom:.4em;line-height:1.2em}.signup-option small{font-size:0.75em;clear:both;display:block}.signup-option p{display:block;margin-bottom:.5em}.signup-option .see-example{color:#2397db;font-family:'Napco_1';text-transform:uppercase;font-weight:700;float:left;clear:both;margin-bottom:.5em}.signup-option.selected .inner-pad{background-color:#eee}.newsletter{background:#336699 url(/wp-content/themes/napco-editorial/css/structure/../../images/mag-cover.jpg) 16px bottom no-repeat;min-height:120px}.newsletter.no-mag{background-image:none;min-height:inherit}.newsletter.no-mag .inner-pad{margin-left:0;padding-top:35px;position:relative}.newsletter.no-mag .logo{text-align:center;max-width:300px;min-width:155px}.newsletter .inner-pad{padding:10px;border:none;margin-left:135px}.newsletter .text{line-height:1}.newsletter .text .top{font-size:1em}.newsletter .text .bot{font-size:0.875em;font-weight:bold;margin-bottom:5px}.newsletter .text p{padding:0 0 10px 0;margin:0;font-size:0.75em;font-weight:normal}.newsletter .button{font-size:0.875em}.newsletter form{display:block;clear:both;margin-bottom:15px;margin-top:5px}.newsletter .checks{display:block;list-style-type:none;-webkit-column-count:3;-webkit-column-gap:10px;-moz-column-count:3;-moz-column-gap:10px;column-count:3;column-gap:10px;font-size:.875em;margin-bottom:5px}@media (max-width:1160px){.newsletter .checks{-webkit-column-count:2;-webkit-column-gap:10px;-moz-column-count:2;-moz-column-gap:10px;column-count:2;column-gap:10px}}.newsletter li{margin-bottom:5px}.newsletter fieldset input{height:35px;line-height:35px;float:left;font-size:1.125em}.newsletter input[type="email"], .newsletter input[type="text"]{width:66%;margin-right:2%;background:#fff;border:none;padding:0 2%;font-family:'Napco_2';font-size:0.6875em}.newsletter input[type="submit"]{background:#2397db;color:#fff;text-transform:uppercase;text-align:center;font-family:'Napco_1';font-weight:bold;font-size:0.875em;border:0;width:32%;line-height:30px;cursor:pointer;text-transform:none}.newsletter .terms{display:block;text-align:center;font-family:'Napco_2';font-size:.875em}.newsletter .terms a{font-weight:700}.signup-all .all-top{display:block;margin-bottom:20px}.signup-all .all-top .icon{float:left;width:25%}.signup-all .all-top .icon img{display:block;width:100%;height:auto}.signup-all .all-top .text-wrap{float:right;width:71%;line-height:1.2em}.signup-all .all-top .h5{font-family:'Napco_2 Condensed';font-weight:400;margin-bottom:5px}.signup-one .one-top{display:block;margin-bottom:15px}.signup-one .one-top .cover{float:right;width:30%}.signup-one .one-top .text-wrap{float:left;width:68%}.signup-one .one-top .h5{font-family:'Napco_2 Condensed';font-weight:400;margin-bottom:0px;line-height:1.2em}.signup-all.no-mag{background-color:#eee;border:1px #999 solid;padding-top:15px}.slider-wrap{position:relative;display:block;clear:both;height:20px;margin-top:15px}.slider-wrap .slider-bg{position:absolute;background:url("../images/bg_uislider.png") repeat-x;height:25px;left:0;width:100%;top:-11px;z-index:-1}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-user-select:none;-ms-touch-action:none;-ms-user-select:none;-moz-user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-base{width:100%;height:100%;position:relative}.noUi-origin{position:absolute;right:0;top:0;left:0;bottom:0}.noUi-handle{position:relative;z-index:1}.noUi-stacking .noUi-handle{z-index:10}.noUi-stacking + .noUi-origin{*z-index:-1}.noUi-state-tap .noUi-origin{-webkit-transition:left 0.3s, top 0.3s;transition:left 0.3s, top 0.3s}.noUi-state-drag *{cursor:inherit !important}.noUi-horizontal{height:5px}.noUi-horizontal.noUi-extended{padding:0 15px}.noUi-horizontal.noUi-extended .noUi-origin{right:-15px}.noUi-background{background:#e1e1e1}.noUi-connect{background:#bb1b25;-webkit-transition:background 450ms;transition:background 450ms}.noUi-dragable{cursor:w-resize}.noUi-handle{background:url(/wp-content/themes/napco-editorial/css/structure/../../images/sprite_ui.png) no-repeat;display:block;text-indent:-9999em;background-position:0 -358px;cursor:default;width:25px;height:25px;left:-12px;top:-10px}@media only screen and (-webkit-min-device-pixel-ratio:2){.noUi-handle{background-image:url(/wp-content/themes/napco-editorial/css/structure/../../images/sprite_ui_2x.png) !important;-webkit-background-size:800px 800px;background-size:800px 800px}}.sort{display:block;margin-bottom:2em}.sort .h5{display:block;margin-bottom:5px}.view-options{display:block;clear:both;margin-bottom:1.5em}.view-options .view-links{margin-top:5px;display:block;clear:both;border-top:1px solid #333;border-bottom:1px solid #333;padding:5px 0}.view-options a{font-size:1em;color:#333}.view-options a.active{font-weight:700;color:black}.view-options i{color:#333;font-style:normal;margin:0 .5%}.pagination{display:block;clear:both;margin-bottom:1.8em;text-align:left;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pagination span, .pagination a{display:inline-block}.pagination span{color:#adadad}.pagination .spread{display:inline-block;position:relative;padding:0 30px}.pagination .spread span, .pagination .spread .num, .pagination .spread .page-numbers{margin:0 0 .8em 1px}.pagination .spread .num, .pagination .spread .page-numbers{min-width:34px;height:34px;line-height:34px;color:black;text-align:center;font-weight:700;background:#e5e5e5;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.pagination .spread .num.current, .pagination .spread .page-numbers.current{background:#2397db;color:white}.pagination .spread .num:hover{background:#2397db;text-decoration:none;color:white}.pagination .prev-page, .pagination .next-page{width:14px;height:20px;position:absolute;top:50%;margin-top:-10px}.pagination .prev-page, .pagination .page-numbers.prev{background:url(/wp-content/themes/napco-editorial/css/structure/../../images/pag-prev-x2.png) center center no-repeat;background-size:12px 14px;left:0}.pagination .next-page, .pagination .page-numbers.next{background:url(/wp-content/themes/napco-editorial/css/structure/../../images/pag-next-x2.png) center center no-repeat;background-size:12px 14px;right:0}.pagination .results-count{display:block;clear:both;color:#333;font-size:0.875em;text-align:right;font-weight:700;margin-top:5px;text-transform:uppercase}.post-body .pagination{margin-top:1em}.more-from{font-weight:700;border:1px solid #ccc;float:left;clear:both;padding:8px 12px;font-family:'Napco_1';font-size:1.5em}.pagination .page-numbers.prev, .pagination .page-numbers.next{text-indent:-9999px;width:34px}.pagination span.page-numbers.dots{color:#ADADAD;background:none !important}.pagination .page-numbers{padding:2px;min-width:36px}a.qp_disabled{color:#888}.qp_prev{padding-left:10px;width:50px}.qp_counter{margin:10px}.qp_next{width:50px;padding-right:5px}.pixbox-small .logo-box{width:100%;max-width:200px;margin:0 auto;margin-bottom:10px}.pixbox-small .text{font-family:"Napco_1", sans-serif;color:white;line-height:1.1;font-weight:bold;font-size:0.875em;margin-bottom:30px;min-height:66px;text-align:center}@media (max-width:885px){.pixbox-small .text{min-height:0;margin-bottom:10px}}.pixbox-small .button-holder{text-align:center}.pix-head .widget.doubleclick{clear:none;float:right;width:270px;margin:0;border-bottom-width:0}.pix-head .widget.doubleclick .napco-ad{border:none;margin-bottom:0}.pix-head .inner{padding:10px 0}.pix-head .pix-logo{width:60%;max-width:349px}@media (max-width:400px){.pix-head .pix-logo{width:100%;margin-bottom:10px}}.pix-head .sponsor-logo{width:117px}.pix-head .label{margin-right:14px;color:#000;text-transform:none;text-align:right;padding-right:10px;padding-top:19px}@media (max-width:600px){.pix-head .label{display:none}}.video-channel-name{margin-bottom:20px}.video-channel-name .h2{display:block;color:white;font-weight:bold;font-family:"Napco_1", sans-serif;font-size:1.125em;padding:9px 12px;text-transform:uppercase;background:#336699}.video-channel-description{margin-top:20px}.video-player{margin-top:20px}.widget .pix{padding:0}.widget .pix .inner-pad{padding:16px}.widget .pix.pix-upnext article{border-bottom:solid 1px #b0b0b0;padding-bottom:20px}.widget .pix.pix-upnext article img{height:66px;margin-right:16px}.widget .pix.pix-upnext p{font-size:0.875em}.widget .pix.pix-load article{line-height:34px;margin-top:6px;border:none !important;padding:0 !important}.widget .pix.pix-load article img{width:34px;height:34px;margin-right:16px}.widget .pix.pix-load .push-down-20{height:125px;overflow:hidden;margin-bottom:0}.widget .pix-load .more-button-holder{margin-top:20px}#load_more_pix_channels_button.disabled_load_more_pix_channels_button{background:#c7c7c7;cursor:default}#load_more_pix_channels_button.disabled_load_more_pix_channels_button:after{background:none}.rail-container .widget .widget.pix-upnext article.post-preview{padding-top:10px !important;border-bottom:1px solid #b0b0b0 !important;padding-bottom:20px;margin-bottom:10px;border-top:none}.rail-container .widget .widget.pix-upnext article.hide-upnext{display:none}.rail-container .widget .widget.pix-upnext{min-height:148px}.rail-container.pix .row.pix-otherchannels{margin-top:-15px}.video-excerpt.post-body .body-main div a:not(.post-more){color:red}.powered-by.row.bgcolor{margin:0 15px;border:none;display:none;background-color:transparent}.powered-by.row.bgcolor .widget.doubleclick{float:right;width:240px;margin:0;background-color:transparent;border:none}.powered-by.row.bgcolor .label{color:#000;text-align:right;padding-right:10px;padding-top:19px}.sponsor-string{font-weight:bold}.product-search .inner{padding:20px 10px 0 10px}.product-search table{width:100%;table-layout:fixed}.product-search table td.button{width:70px}.product-search input{border:none;width:100%}.product-search input[type='text']{padding-left:10px;padding-right:10px;height:28px}.product-search .button input{margin-left:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.widget .promo .inner-pad{padding:33px 14px 16px 14px}.widget .promo .post-preview{padding:0}.widget .promo .button{margin-top:10px}.widget .promo.pix p{font-size:0.875em;font-weight:normal}.widget .promo.pix .inner-pad{padding-top:16px}.widget .promo.pix .subtitle{font-family:"Napco_1";font-size:14px;font-weight:bold;margin-top:10px;display:block;text-align:center;margin-bottom:20px}.widget .promo.pix .label{padding-top:0}.widget .promo.pix .h6{display:block;line-height:1.2;padding:5px 0}.widget .rail-carousel.single-only .swiper-container{margin-left:5px;margin-right:5px}.widget .rail-carousel.single-only .button-holder{margin-top:10px}.widget .rail-carousel.single-only .inner-pad{padding-left:8px;padding-right:8px;padding-bottom:0}.widget .rail-carousel .inner-pad{padding:32px 14px 16px 14px}.widget .rail-carousel .title{display:block;margin-bottom:8px}.widget .rail-carousel p{font-size:0.75em}.widget .rail-carousel .bucket-carousel article{padding:0 4px !important;/*@media handheld, only screen and (max-width:480px){width:inherit !important}*/}.widget .rail-carousel .bucket-carousel .post-title{font-weight:normal;font-size:0.75em;margin-bottom:0}.widget .rail-carousel .bucket-carousel .post-thumb-full{margin-bottom:10px}.widget .rail-carousel .bucket-carousel .bc-next,.widget .rail-carousel .bucket-carousel .bc-prev{display:block}.widget .rail-carousel .bottom{margin-top:10px}.widget .rail-carousel.promo .bottom{margin-top:20px}@media (max-width:649px){.rail-container{max-width:400px;margin:0 auto}}.rail-container .widget .bgcolor{background:#ebebeb}.rail-container .widget .bgcolor .inner-pad{padding:20px}.rail-container .pix.bgcolor{background:#142738;color:#fff;padding:0}.rail-container .widget .bordered{border:solid 1px #d4d4d4}.rail-container.pix .pix.bgcolor{background:#ebebeb}.rail-container.pix .widget.resources{background:#ebebeb}.rail-container .widget .widget.pix-upnext article.hide-upnext-video{display:none}/*Note:This gets loaded into all pages, not just resources*/ .categories-trigger,.resource-widget-cta{margin:1em 0;text-align:center;font-size:.9em}.categories-trigger span,.resource-widget-cta a{color:#017ca8 !important;cursor:pointer;font-weight:bold}.resources .widget ul.bottom-categories{display:none}.hero-header{width:100%;height:300px;background-color:#cccccc;text-align:center;padding:60px 0;position:relative;display:table;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover !important}.resource-nav select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;outline:0;box-shadow:none;border:0 !important;background:#509FBE;background-image:none}.resource-nav .select{position:relative;display:block;width:20em;height:46px;line-height:2;margin:5px;background:#509FBE;overflow:hidden;border-radius:.25em;float:left}.resource-nav select{width:100%;height:100%;margin:0;padding:10px;color:#fff;cursor:pointer}.resource-nav select::-ms-expand{display:none}.resource-nav select:focus{/* background-color:#FED929;color:#509FBE;*/}select#cat-slct option, select#type-slct option{background-color:#fff;color:#000}.resource-nav .select::after{content:'\25BC';position:absolute;top:0;right:0;bottom:0;padding:.5em 1em;background:#509FBE;pointer-events:none}.resource-nav .select:hover::after{color:#cccccc}.resource-nav .select::after{-webkit-transition:.25s all ease;-o-transition:.25s all ease;transition:.25s all ease}.resource-nav select, html.touch select#type-slct:focus, html.touch select#cat-slct:focus, .select#type-slct, select#cat-slct option{font-size:16px !important}.resource-nav{color:#ffffff;background-color:#1680AA;padding:10px}#resource-filter{width:1115px;margin:0 auto}.resource-nav .search-bar.desktop{float:right;margin-right:15px}.hero-header .ribbon{display:table-cell;vertical-align:middle;background-color:blue;width:100%;padding:1% 20%;background-color:rgb(18,102,136);background-color:rgba(18,102,136, 0.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"}.hero-header h1{top:150px;text-align:center;color:#ffffff;font-size:45px}.hero-header.vresource h1{top:150px;text-align:center;color:#ffffff;font-size:3.5em}.hero-header.vresource h2{top:150px;text-align:center;color:#ffffff;font-size:1.35em;text-transform:none}.resource.listing{float:left;margin:1em;min-height:300px}.resource.listing .h6a{margin:.5em 0;font-size:1.4em}.resource.listing .thumb{border:3px #eee solid;margin-top:6px;height:201px}.spotlight .resource.listing .thumb{border:3px #fff solid}.resource.listing .info{width:100%}.resource.listing .info.with-thumb{margin-top:.5em}.resource.listing .post-more{text-align:right;margin-top:.3em}.search-block{display:block;clear:both;margin-bottom:1em}.search-block .h5{display:block;margin-bottom:5px}.results-page .search-wrap input[type="text"]{height:34px;line-height:34px;font-size:1em}.text-input{position:relative;display:block;border:1px solid #b7b7b7}.text-input input[type="text"]{margin:0;background:none;font-family:'Georgia';font-size:1.125em;font-style:italic;line-height:34px;border:0;float:left;width:90%;padding:0 10px;line-height:40px;height:40px}.text-input input[type="text"]:focus{outline:none}.text-input .mag{cursor:pointer;position:absolute;border:0;background:url(/wp-content/themes/napco-editorial/css/structure/../../images/sprite_ui.png) no-repeat;display:block;text-indent:-9999em;background-position:-55px -158px;width:20px;height:20px;top:50%;margin-top:-10px;right:15px}@media only screen and (-webkit-min-device-pixel-ratio:2){.text-input .mag{background-image:url(/wp-content/themes/napco-editorial/css/structure/../../images/sprite_ui_2x.png) !important;-webkit-background-size:800px 800px;background-size:800px 800px}}.new-search{border-bottom:1px solid black;padding-bottom:1.5em}.advanced-search{position:relative}.advanced-search .matching{font-size:0.875em;display:block}.advanced-search .clear-filters{color:#2397db;font-family:'Napco_1';font-size:0.875em;text-transform:uppercase;font-weight:700;text-decoration:underline;cursor:pointer}@media (max-width:900px){.advanced-search{border-bottom:1px solid black;padding-bottom:1em}.advanced-search .clear-filters{display:none}}.toggle-filters{display:none;position:absolute;top:2px;right:5px;width:40px;height:40px;background:black;border:none;cursor:pointer}.toggle-filters:focus{outline:none}.toggle-filters:after{content:'';position:absolute;top:50%;left:50%;margin-left:-8px;margin-top:-8px;width:16px;height:16px;background:url(/wp-content/themes/napco-editorial/css/structure/../../images/sprite_ui.png) no-repeat;display:block;text-indent:-9999em;background-position:-75px -358px}@media only screen and (-webkit-min-device-pixel-ratio:2){.toggle-filters:after{background-image:url(/wp-content/themes/napco-editorial/css/structure/../../images/sprite_ui_2x.png) !important;-webkit-background-size:800px 800px;background-size:800px 800px}}@media (max-width:900px){.toggle-filters{display:block}}.toggle-filters.active:after{background-position:-113px -358px}.filters{display:block;clear:both;margin-bottom:2em}@media (max-width:900px){.filters{display:none}}.filters .options{display:block;background:#eee;margin-bottom:1.3em}.filters .options .top{position:relative;padding:10px 10px 10px 35px;border-bottom:1px solid white}.filters .options .bot{padding:10px}.filters .options #only-checked{position:absolute;top:13px;left:10px}.filters .options .show-selected{font-size:0.875em;font-weight:700}.filters .red-list{list-style-type:none}.filters .red-list li{margin-bottom:3px}.filters .red-list a{color:#2397db;text-transform:uppercase;font-family:'Napco_1';font-size:0.875em;font-weight:700;padding-left:25px;position:relative}.filters .red-list a:after{content:'';position:absolute;background:url(/wp-content/themes/napco-editorial/css/structure/../../images/sprite_ui.png) no-repeat;display:block;text-indent:-9999em;width:8px;height:12px;left:6px;top:4px;background-position:-30px -358px}@media only screen and (-webkit-min-device-pixel-ratio:2){.filters .red-list a:after{background-image:url(/wp-content/themes/napco-editorial/css/structure/../../images/sprite_ui_2x.png) !important;-webkit-background-size:800px 800px;background-size:800px 800px}}.filters .radius .range{display:block;font-size:0.875em;margin-bottom:.8em}.filters .radius .inst{display:block;clear:both;font-size:0.875em;line-height:1.3em}.filters fieldset{clear:both;margin-bottom:1.5em;position:relative}.filters fieldset select{display:block;width:100%}.filters fieldset label{display:block;margin-bottom:3px}.filters fieldset .show-letters{color:#2397db;text-decoration:underline;float:left;clear:left;margin-top:5px}.filters .btn-block-red{display:block;clear:both;width:100%;padding:10px 0;margin-top:10px}.letters{display:block;position:absolute;bottom:0;left:0;width:98%;max-width:300px;background:#222;color:white;font-size:0.875em;padding:10px;border:3px solid #2397db;z-index:-500;opacity:0;-ms-filter:"alpha(opacity=0)";-webkit-transition:opacity 300ms linear;-moz-transition:opacity 300ms linear;-o-transition:opacity 300ms linear;transition:opacity 300ms linear}.letters .letter-links{display:block;padding:15px;text-align:center;clear:both;cursor:pointer}.letters .letter-links a{color:white;margin-right:4px}.letters .close-letters{float:right;margin-left:10px;margin-bottom:6px;color:white;width:20px;height:20px;background:#2397db;text-transform:uppercase;position:relative}.letters .close-letters:after{content:'';display:block;position:absolute;left:2px;top:2px;background:url(/wp-content/themes/napco-editorial/css/structure/../../images/sprite_ui.png) no-repeat;display:block;text-indent:-9999em;width:15px;height:15px;background-position:-59px -128px}@media only screen and (-webkit-min-device-pixel-ratio:2){.letters .close-letters:after{background-image:url(/wp-content/themes/napco-editorial/css/structure/../../images/sprite_ui_2x.png) !important;-webkit-background-size:800px 800px;background-size:800px 800px}}.letters.open{z-index:2;opacity:1;-ms-filter:"alpha(opacity=100)"}.filter-group{display:block}.filter-group .group-head{display:block;background:#eee;color:black;position:relative;height:60px;border-bottom:1px solid white;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filter-group .group-head .h5{margin:0;display:block;line-height:60px;padding:0 12px}.filter-group .group-head:after{content:'';width:16px;height:16px;display:block;position:absolute;right:15px;top:50%;margin-top:-8px;background:url(/wp-content/themes/napco-editorial/css/structure/../../images/sprite_ui.png) no-repeat;display:block;text-indent:-9999em;background-position:-56px -358px}@media only screen and (-webkit-min-device-pixel-ratio:2){.filter-group .group-head:after{background-image:url(/wp-content/themes/napco-editorial/css/structure/../../images/sprite_ui_2x.png) !important;-webkit-background-size:800px 800px;background-size:800px 800px}}.filter-group .group-head:hover{background:#dedede}.filter-group .group-body{display:none;clear:both;background:#747474;padding:12px;color:white}.filter-group .checks{list-style-type:none;display:block}.filter-group .checks li{margin-bottom:5px;font-size:0.875em;display:block;clear:both;width:100%}.filter-group.open .group-head{background:#464646;color:white}.filter-group.open .group-head:after{background-position:-113px -358px}.filter-group.open .group-head:hover{background:#3b3b3b}.results-list{display:block;clear:both;margin-bottom:2em}.results-page .main{padding-top:10px}.results-page aside{padding-top:20px}.result{display:block;clear:both;margin-bottom:2em;border:1px solid black}.result .inner-pad{position:relative}.result .pick-result{position:absolute}.result .rating{font-size:0.875em}.result .featured-tag{display:none}.result .head{display:block;clear:both;margin-bottom:1em}.result .preview{display:block;clear:both;float:left;width:35%;position:relative}.result .thumb{display:block}.result .thumb img{display:block;width:100%;height:auto}.result table.standard{width:100%}.result .quick-view-link{display:block;clear:both;text-align:center;background:black;color:white;font-family:'Napco_1';font-weight:700;font-size:0.875em;text-transform:uppercase;padding:4px 0}.result .quick-view-link:hover{background:#222;text-decoration:none}.result .contact{display:block}.result .excerpt{display:block;clear:both;margin-bottom:1em}.result .excerpt p{font-family:'Napco_2'}.result .bonus{display:block;clear:both;border-top:1px solid #e3e3e3;padding-top:1em}.result .bonus .left{float:left;width:65%}.result .bonus .left strong, .result .bonus .left .h4{display:block}.result .bonus .right{float:right;width:30%}.result .bonus .btn-block-red{float:right;padding:6px 35px;margin-bottom:10px}@media (max-width:480px){.result .bonus .left{width:55%}.result .bonus .right{width:40%}}.result .view-map{clear:both;float:right;position:relative;text-decoration:underline;font-weight:700;padding-right:18px;cursor:pointer}.result .view-map:after{content:'';display:block;background:url(/wp-content/themes/napco-editorial/css/structure/../../images/sprite_ui.png) no-repeat;display:block;text-indent:-9999em;width:10px;height:18px;background-position:-42px -358px;position:absolute;right:0;top:2px}@media only screen and (-webkit-min-device-pixel-ratio:2){.result .view-map:after{background-image:url(/wp-content/themes/napco-editorial/css/structure/../../images/sprite_ui_2x.png) !important;-webkit-background-size:800px 800px;background-size:800px 800px}}.result .map-wrap{display:none;clear:both;padding:0 3% 3% 3%}.result .map-wrap .map{display:block;border:1px solid #bfbfbf;margin-bottom:1em}.result .map-wrap .btn-block-red{float:right;padding:6px 20px}.result.detail-view .inner-pad, .result.quick-view .inner-pad{padding:4% 4% 4% 8%}.result.detail-view .pick-result, .result.quick-view .pick-result{left:2%;top:3%}.result.detail-view .rating, .result.quick-view .rating{float:left}.result.detail-view .preview, .result.quick-view .preview{width:35%;float:left}.result.detail-view .text-wrap, .result.quick-view .text-wrap{float:right;width:61%}.result.detail-view .result-title, .result.quick-view .result-title{font-size:1.5em;font-weight:700;display:block;clear:both;line-height:1.2em;margin-bottom:.5em}.result.detail-view table.standard, .result.quick-view table.standard{margin-bottom:5px}.result.detail-view .cruise-ext-link, .result.quick-view .cruise-ext-link{color:#2397db;font-weight:700;float:left;clear:both;margin-bottom:.5em}.result.cruise.detail-view .excerpt, .result.cruise.quick-view .excerpt{border-top:1px solid #bfbfbf;padding-top:1em}.result.cruise.detail-view .bonus, .result.cruise.quick-view .bonus{border-top:none}.result.cruise.detail-view .bonus .btn-block-red, .result.cruise.quick-view .bonus .btn-block-red{float:left}.result.cruise.detail-view .bonus .view-map, .result.cruise.quick-view .bonus .view-map{margin-top:5px}.result.featured{border-color:#2397db;background:#f7f7f7}.result.featured .featured-tag{display:block;padding:2px 0;color:white;background:#2397db;text-align:center;font-weight:700;font-family:'Napco_1';text-transform:uppercase}.result.featured .preview{width:48%}.result.featured .quick-view-link{padding:8px 0;font-size:1em}.result.featured .text-wrap{width:48%}.result.block-view .inner-pad{padding:3% 3% 3% 8%}.result.block-view .pick-result{left:2%;top:15px}.result.block-view .rating{float:right;width:35%;min-height:50px}.result.block-view .text-wrap{float:left;width:60%}.result.block-view .result-title{display:block;line-height:1.2em}.result.block-view small{display:block;clear:both;font-size:0.875em}@media only screen and (max-width:320px){.result.block-view .inner-pad{padding:3% 3% 3% 10%}.result.block-view .pick-result{top:8px}}.result.cruise.block-view .text-wrap{width:100%}.result.cruise.block-view .result-title{margin-bottom:.4em}.result.cruise.block-view .lead{margin-bottom:.5em}.result.quick-view{max-width:680px;width:100%;border:none}.result.quick-view .qv-nav{display:block;height:35px;background:black}.result.quick-view .inner-pad{padding:20px;overflow:auto;max-height:800px}.result.quick-view .pager{float:left;margin:6px 0 0 10px}.result.quick-view .pager a, .result.quick-view .pager i{color:white;font-style:normal;float:left;position:relative}.result.quick-view .pager i{margin:0 5px}.result.quick-view .pager a:hover{color:#2397db}.result.quick-view .pager a:after{content:'';width:10px;height:16px;background:url(/wp-content/themes/napco-editorial/css/structure/../../images/sprite_ui.png) no-repeat;display:block;text-indent:-9999em;position:absolute;top:50%;margin-top:-8px}@media only screen and (-webkit-min-device-pixel-ratio:2){.result.quick-view .pager a:after{background-image:url(/wp-content/themes/napco-editorial/css/structure/../../images/sprite_ui_2x.png) !important;-webkit-background-size:800px 800px;background-size:800px 800px}}.result.quick-view .pager .prev-modal{padding-left:15px}.result.quick-view .pager .prev-modal:after{background-position:-33px -128px;left:0}.result.quick-view .pager .next-modal{padding-right:15px}.result.quick-view .pager .next-modal:after{background-position:-45px -128px;right:0}.result.quick-view .close-modal{float:right;background:url(/wp-content/themes/napco-editorial/css/structure/../../images/sprite_ui.png) no-repeat;display:block;text-indent:-9999em;width:15px;height:15px;display:block;margin:10px 10px 0 0;background-position:-59px -128px}@media only screen and (-webkit-min-device-pixel-ratio:2){.result.quick-view .close-modal{background-image:url(/wp-content/themes/napco-editorial/css/structure/../../images/sprite_ui_2x.png) !important;-webkit-background-size:800px 800px;background-size:800px 800px}}.result.quick-view .preview{max-width:200px;position:relative}.result.quick-view .modal-img-next, .result.quick-view .modal-img-prev{width:30px;height:30px;background:rgba(0, 0, 0, 0.5);display:block;position:absolute;top:50%;margin-top:-15px;z-index:2}.result.quick-view .modal-img-next:after, .result.quick-view .modal-img-prev:after{content:'';display:block;background:url(/wp-content/themes/napco-editorial/css/structure/../../images/sprite_ui.png) no-repeat;display:block;text-indent:-9999em;width:10px;height:16px;position:absolute;top:50%;margin-top:-8px;left:50%}@media only screen and (-webkit-min-device-pixel-ratio:2){.result.quick-view .modal-img-next:after, .result.quick-view .modal-img-prev:after{background-image:url(/wp-content/themes/napco-editorial/css/structure/../../images/sprite_ui_2x.png) !important;-webkit-background-size:800px 800px;background-size:800px 800px}}.result.quick-view .modal-img-next.disabled, .result.quick-view .modal-img-prev.disabled{opacity:.2;-ms-filter:"alpha(opacity=20)"}.result.quick-view .modal-img-prev{left:0}.result.quick-view .modal-img-prev:after{background-position:-33px -128px;margin-left:-6px}.result.quick-view .modal-img-next{right:0}.result.quick-view .modal-img-next:after{background-position:-45px -128px;margin-left:-4px}.result.quick-view .lead{display:block;clear:both;margin-bottom:20px}.result.quick-view .text-wrap{float:left;margin-left:20px}.result.quick-view .bonus{border:1px solid #a6a6a6;padding:15px 20px;margin-bottom:20px}.result.quick-view .btn-block-red{margin-top:20px;margin-bottom:0}.result.quick-view .post-body p{font-size:1em;font-family:'Napco_2';padding-bottom:1.5em;line-height:1.5em}.result.quick-view .cruise-detail-link{float:left;clear:left;padding:6px 25px;margin-bottom:20px}@media (max-width:900px){#social-floater.scroll-to-fixed-fixed{position:relative !important;left:initial !important;top:initial !important}#social-floater.scroll-to-fixed-fixed ~ div{display:none !important}#social-floater .share-bar{padding:10px;margin-bottom:40px;height:46px}#social-floater .share-bar .share-btn{display:inline-block;margin-bottom:0}#social-floater .share-bar .share-btn a{margin-left:10px}#social-floater .share-bar .share-btn .label{display:none}}.share-bar{text-transform:uppercase;width:100%;min-width:140px;background:#2397db;padding:16px 0 5px 0}.share-bar .title{text-align:center;display:block;color:white;margin-bottom:2px;height:36px;line-height:36px}.share-bar .share-btn{display:block;clear:both;margin-bottom:5px}.share-bar .share-btn:after{content:".";display:block;height:0;clear:both;visibility:hidden}.share-bar .share-btn a{float:left;width:26px;height:26px;margin-left:20px}.share-bar .share-btn .label{float:left;width:auto;height:26px;margin:-21px 22px 0 28px;font-size:0.8125em;color:white;padding:0 10px}.share-bar .share_icon{display:block;text-indent:-9999em;width:26px;height:26px}.share-bar .share_icon.share_fb{background:url(/wp-content/themes/napco-editorial/css/structure/../../images/icn-soc-fb-x2.png) center center no-repeat;background-size:26px 26px}.share-bar .share_icon.share_twtr{background:url(/wp-content/themes/napco-editorial/css/structure/../../images/icn-soc-tw-x2.png) center center no-repeat;background-size:26px 26px}.share-bar .share_icon.share_li{background:url(/wp-content/themes/napco-editorial/css/structure/../../images/icn-soc-li-x2.png) center center no-repeat;background-size:26px 26px}.share-bar .share_icon.share_gp{background:url(/wp-content/themes/napco-editorial/css/structure/../../images/icn-soc-gp-x2.png) center center no-repeat;background-size:26px 26px}.share-bar .share_icon.share_email{background:url(/wp-content/themes/napco-editorial/css/structure/../../images/icn-soc-em-x2.png) center center no-repeat;background-size:26px 26px}.share-bar .share_icon.share_count{background:url(/wp-content/themes/napco-editorial/css/structure/../../images/icn-soc-blank-x2.png) center center no-repeat;background-size:26px 26px;overflow:hidden;text-indent:0;text-align:center;line-height:26px;color:#2397db;font-size:0.875em;font-weight:900}.share-bar .share-btn .comment_label.label{margin-left:47px}#webinar-link{display:inline-block;text-decoration:none;color:white;font-weight:700;padding:6px 0}.squares{display:block;clear:both;border:1px solid #ccc;padding:2%}.squares .title{display:block;clear:both;margin-bottom:25px}.squares .square{float:left;width:31.3%;margin-right:3%;margin-bottom:3%;position:relative;overflow:hidden;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.squares .square:nth-of-type(3n){margin-right:0}@media (max-width:480px){.squares .square{width:48.5%}.squares .square:nth-of-type(3n){margin-right:3%}.squares .square:nth-of-type(2n){margin-right:0%}}.squares .shade{-webkit-transition:height 400ms ease-in-out;-moz-transition:height 400ms ease-in-out;-o-transition:height 400ms ease-in-out;transition:height 400ms ease-in-out;position:absolute;left:0;bottom:0;width:100%;height:35%;background:rgba(0, 0, 0, 0.7);color:#fff;text-decoration:none !important}.squares .shade .inner-pad{padding:10px}.squares .shade a{color:#fff;display:block}.squares .shade p{-webkit-transition:opacity 400ms ease-in-out;-moz-transition:opacity 400ms ease-in-out;-o-transition:opacity 400ms ease-in-out;transition:opacity 400ms ease-in-out;opacity:0}@media (max-width:480px){.squares .shade{font-size:.875em}}@media (max-width:320px){.squares .shade{font-size:.750em}}.squares .square.on-css .shade{height:100%}.squares .square.on-css .shade p{opacity:1}.expstickybar{position:fixed;color:#ddd;padding:5px;right:0;left:0;visibility:hidden;z-index:10000;background-color:#333;-moz-box-shadow:0 0 4px 2px #888;-webkit-box-shadow:0 0 4px 2px #888;box-shadow:0 0 4px 2px #888;filter:"progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)";zoom:1}.expstickybar a{color:#ddd;font-weight:700}#stickybar .close{position:absolute;top:0;right:0;padding-right:10px;padding-top:3px;display:block;cursor:pointer}#sticky{text-align:center;padding-top:3px;width:87%;margin:0 auto}#stickymore{margin-top:10px}.open{display:block}.close{display:none}#sticky .widget{margin:0;max-width:none}#sticky .widget.doubleclick{background-color:transparent}/* * Swiper 2.6.1 * Mobile touch slider and framework with hardware accelerated transitions * * http://www.idangero.us/sliders/swiper/ * * Copyright 2010-2014, Vladimir Kharlampidi * The iDangero.us * http://www.idangero.us/ * * Licensed under GPL & MIT * * Released on:May 6, 2014*/.swiper-container{position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-wrapper{position:relative;width:100%;-webkit-transition-property:-webkit-transform, left, top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0px, 0, 0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform, left, top;-moz-transition-duration:0s;-moz-transform:translate3d(0px, 0, 0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform, left, top;-o-transition-duration:0s;-o-transform:translate3d(0px, 0, 0);-o-transition-timing-function:ease;-o-transform:translate(0px, 0px);-ms-transition-property:-ms-transform, left, top;-ms-transition-duration:0s;-ms-transform:translate3d(0px, 0, 0);-ms-transition-timing-function:ease;transition-property:transform, left, top;transition-duration:0s;transform:translate3d(0px, 0, 0);transition-timing-function:ease;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-free-mode > .swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{float:left}.swiper-wp8-horizontal{-ms-touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x}/* ===============================================================Your custom styles, here you need to specify container's and slide'ssizes, pagination, etc.================================================================*/.swiper-container{/*width:200px;height:100px;*/}.swiper-slide{/*width:100%;height:100%;*/}.swiper-slide-active{}.swiper-slide-visible{}/* ===============================================================Pagination Styles================================================================*/.swiper-pagination-switch{}.swiper-active-switch{}.swiper-visible-switch{}.tab-content > .tab-pane{display:none}.tab-content > .active{display:block}.fade{opacity:0;-webkit-transition:opacity 0.15s linear;transition:opacity 0.15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height 0.35s ease;transition:height 0.35s ease}ul.bjqs{position:relative;list-style:none;padding:0;margin:0;overflow:hidden;display:none;text-align:center}li.bjqs-slide{position:absolute;display:none}li.bjqs-slide img{height:100%}ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999}ul.bjqs-controls.v-centered li a{position:absolute;font-size:1.7em;color:#fff;text-shadow:1px 1px 1px #000}ul.bjqs-controls.v-centered li.bjqs-next a{right:6px}ul.bjqs-controls.v-centered li.bjqs-prev a{left:6px}ol.bjqs-markers{list-style:none;padding:0;margin:0;width:100%}ol.bjqs-markers.h-centered{text-align:center;margin:1em 0}ol.bjqs-markers li{display:inline}ol.bjqs-markers li a{display:inline-block;margin-right:.4em}p.bjqs-caption{display:block;width:96%;margin:0 !important;padding:2%;position:absolute;bottom:0;background-color:rgba(0,0,0,0.65);color:#fff;font-weight:bold;font-size:1.7em}.centerizer{display:block;width:100%;max-width:1170px;margin:0 auto;padding-left:15px;padding-right:15px}.pull-left{float:left !important}.pull-right{float:right !important}.swap-right{float:right}@media handheld, only screen and (max-width:480px){.swap-right{float:none}}.break{display:block;clear:both}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}*:first-child + html .clearfix{zoom:1}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}/** * For IE 6/7 only * Include this rule to trigger hasLayout and contain floats. */.cf{*zoom:1}.img-responsive{display:block;width:100%;height:auto}.push-down-10{margin-bottom:10px;/*@media handheld, only screen and (max-width:480px){margin-bottom:10px}*/}.push-down-20{margin-bottom:20px;/*@media handheld, only screen and (max-width:480px){margin-bottom:10px}*/}.push-down-30{margin-bottom:30px;/*@media handheld, only screen and (max-width:480px){margin-bottom:15px}*/}.push-down-40{margin-bottom:40px;/*@media handheld, only screen and (max-width:480px){margin-bottom:20px}*/}.push-down-50{margin-bottom:50px;/*@media handheld, only screen and (max-width:480px){margin-bottom:25px}*/}.push-right-20{margin-right:20px}.bottom-border{border-bottom:solid 1px #ababab}.bottom-border.padded{padding-bottom:30px}.no-side-pad{padding-left:0 !important;padding-right:0 !important}.no-side-marg{margin-left:0 !important;margin-right:0 !important}.pad-up-down{padding-top:18px;padding-bottom:18px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important;visibility:hidden !important}input[type=checkbox].css-checkbox{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}input[type=checkbox].css-checkbox + label.css-label{padding-left:25px;height:18px;display:inline-block;line-height:18px;background-repeat:no-repeat;background-position:0 0;font-size:0.875em;vertical-align:middle;cursor:pointer;font-weight:bold}input[type=checkbox].css-checkbox:checked + label.css-label{background-position:0 -18px}label.css-label{background-image:url(/wp-content/themes/napco-editorial/css/structure/../../images/checkbox-all.png);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-right:20px}select.css-select{background:#fff;border:solid 1px #000;height:26px;font-size:0.875em;font-weight:bold;min-width:276px}@-ms-viewport{width:device-width}.visible-xs, .visible-sm, .visible-md, .visible-lg{display:none !important}@media (max-width:480px){.visible-xs{display:block !important}table.visible-xs{display:table}tr.visible-xs{display:table-row !important}th.visible-xs, td.visible-xs{display:table-cell !important}}@media (min-width:481px) and (max-width:768px){.visible-sm{display:block !important}table.visible-sm{display:table}tr.visible-sm{display:table-row !important}th.visible-sm, td.visible-sm{display:table-cell !important}}@media (min-width:769px) and (max-width:900px){.visible-md{display:block !important}table.visible-md{display:table}tr.visible-md{display:table-row !important}th.visible-md, td.visible-md{display:table-cell !important}}@media (min-width:901px){.visible-lg{display:block !important}table.visible-lg{display:table}tr.visible-lg{display:table-row !important}th.visible-lg, td.visible-lg{display:table-cell !important}}@media (max-width:480px){.hidden-xs{display:none !important}}@media (min-width:481px) and (max-width:768px){.hidden-sm{display:none !important}}@media (min-width:769px) and (max-width:900px){.hidden-md{display:none !important}}@media (min-width:901px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table}tr.visible-print{display:table-row !important}th.visible-print, td.visible-print{display:table-cell !important}}@media print{.hidden-print{display:none !important}}.widget{display:block;clear:both;margin-bottom:45px;position:relative;width:100%;max-width:360px}@media handheld, only screen and (max-width:768px){.widget{max-width:300px;min-width:300px;width:auto}}@media handheld, only screen and (max-width:649px){.widget{float:none;display:block;clear:both;max-width:400px;width:auto;margin:0 auto;margin-bottom:30px}.main .post-list-template-A, .main .post-list-template-B, .main .post-list-template-C, .main .post-list-template-F, .main .post-list-template-G, .main .post-list-template-P{width:100% !important;margin-bottom:10px !important}}.widget .post-thumb-half{width:130px !important;max-width:130px !important}.widget .post-thumb-half.quarter{width:113px !important;max-width:113px !important}.widget .post-thumb-half.bordered{width:128px !important;max-width:128px !important;border:solid 1px #d4d4d4}.widget .post-thumb-half.quarter.bordered{width:111px !important;max-width:111px !important}.widget .post-thumb-full.bordered{border:solid 1px #d4d4d4}.widget .feed-col .label.img-float{padding-bottom:6px;padding-top:6px}.widget .promo p{font-size:0.75em;font-weight:900}.rail-container .widget{margin-bottom:20px}.rail-container .widget .bgcolor[class*=list-widget]{}.rail-container .widget .bordered article.post-preview,.rail-container .widget .bgcolor article.post-preview{border-top:solid #ccc 1px;padding:10px 0px;font-family:Napco_2, sans-serif}.rail-container .widget .bordered article.post-preview:first-child,.rail-container .widget .bgcolor article.post-preview:first-child{border-width:0;padding-top:0}.rail-container .widget .bordered .inner-pad,.rail-container .widget .bgcolor .inner-pad{padding:32px 20px}.rail-container .widget .bgcolor .more-link{text-align:right;font-weight:bold}.rail-container .widget .shaded .label,.rail-container .widget .bgcolor .label{padding:0 0 8px 0}.rail-container .widget .shaded .h5b,.rail-container .widget .bgcolor .h5b{display:block;padding:0 0 8px 0}.rail-container .widget .textwidget article,.rail-container .newsletter.signup-all .inner-pad{padding:10px}.rail-container .widget .textwidget article{padding-top:35px;background-color:#ebebeb}.rail-container .product-search .push-down-20{margin-bottom:0}[role=main] .widget{max-width:none}/* ===============================================================Default Right Sidebar Styles================================================================*/.rail-container.bgcolor .widget{background:none repeat scroll 0 0 #ebebeb}.rail-container.bordered .widget{border:1px solid #d4d4d4}.rail-container.bgcolor.pix .widget{background:none repeat scroll 0 0 #142738;color:#fff;padding:0}.widget.rail-carousel .bucket-carousel .post-title{font-size:0.75em;font-weight:normal;margin-bottom:0}.rail-container.bgcolor .widget .inner-pad{padding:20px}.generic-right-widget{margin-top:20px}#right-rail .col-sm-6{width:auto}.rail-container.napco-partner-jobs .widget .bgcolor .inner-pad{}.rail-container.napco-partner-jobs .widget .bgcolor .label{padding-bottom:3px}.rail-container.napco-partner-jobs .widget .bgcolor p{margin-bottom:1em}.widget .textwidget .h2{font-size:1.25em;font-weight:900;line-height:1.2;color:black}.rsswidget{font-size:1em;font-weight:700}.rss-2 .clearfix li:last-child{margin-bottom:20px}.section-head .h2 a.rsswidget{color:white}.widget ul{font-size:0.875em;font-weight:normal;margin-left:20px;margin-top:10px}.widget ul li{margin-bottom:.9em}.rail-container.taxonomy-terms .widget .bgcolor article.post-preview{border-width:0}.rail-container.taxonomy-terms .widget .bgcolor article.post-preview img.pull-left{margin-right:.5em}.rail-container.taxonomy-terms .feed-col{height:100px;overflow:hidden}.feed-col article:first-child{border:medium none;padding-top:0}.feed-col .post-preview{padding:10px 0}.feed-col .post-preview{border-top:1px solid #ccc}.main .widget-container{background-color:#fff;margin-bottom:1em}.main .widget-container .widget:last-child{float:right;margin-right:0}@media (max-width:768px){.main .widget-container .widget:last-child{float:none}}.rail-container .magazine.signup-all.no-mag .inner-pad{padding:14px 10px 0}.rail-container .magazine.signup-all.no-mag .inner-pad .logo{float:left;margin:7px 10px 10px 0}[id*=list-widget].CarouselMultiImageTaxonomyTitle{margin-top:26px}[id*=list-widget].CarouselMultiImageTaxonomyTitle .section-head{}[id*=list-widget].CarouselLogoTextCTAMultiImageTaxonomyTitle .section-head{top:23px;left:256px;background-color:transparent}[id*=list-widget].CarouselLogoTextCTAMultiImageTaxonomyTitle .section-head .h2{color:#fff;font-family:'Napco_1';font-size:0.9375em;line-height:1;height:15px;padding:9px 0}[id*=list-widget].post-list-template-S .section-head{margin-bottom:-20px}[id*=list-widget].post-list-template-Q .section-head{margin-bottom:-15px}#page-brand_extension .widget,.home-page .widget{margin-bottom:0px}.main .post-list-template-A .col-sm-6,.main .post-list-template-B .col-sm-6,.main .post-list-template-C .col-sm-6,.main .post-list-template-F .col-sm-6,.main .post-list-template-G .col-sm-6,.main .post-list-template-P .col-sm-6, .main .post-list-template-T .col-sm-6{width:100%}.main .post-list-template-A,.main .post-list-template-B,.main .post-list-template-C,.main .post-list-template-F,.main .post-list-template-G,.main .post-list-template-P,.main .post-list-template-T, .main .napco-webinars-carousel_multi, .main .napco-webinars-carousel_single, .main .widget.popular-posts{display:inline-block;width:47%;vertical-align:top;margin-right:15px}.main .widget-container .widget.popular-posts{margin-right:15px !important}.home-page .CarouselMultiImageTaxonomyTitle .swiper-outter-conttainer{padding-top:19px}.post-list-template-G .feed .feed-col article:first-child, .post-list-template-F .feed .feed-col article:first-child{padding-top:15px}.post-list-template-S .more-link{margin:1em 0 2em 0}.post-list-template-S .push-down-40{margin-bottom:20px}.post-list-template-S .more-button-holder{padding-bottom:60px}.rail-container.resources .widget{padding:2em 1em 0 1em}.rail-container.resources input[type=text]{border:1px #ccc solid;width:80%;font-size:1em;padding:0.3em}.rail-container.resources h4{margin-bottom:.4em}.rail-container.resources ul{margin:0 0 1em 0;-webkit-column-count:2;-moz-column-count:2;column-count:2}.rail-container.resources li{list-style-type:none;padding:0;margin:0 0 .4em 0;font-size:.9em;display:inline-block;width:100%}/*.rail-container.resources li input[type=checkbox]{float:left}.rail-container.resources li a{float:left;width:85%;margin-left:.2em}*/</style> <!-- napco theme styles (wp-content/themes/napco-editorial/css/post-styles) --> <style>/* ===============================================================About US page content section Styles================================================================*/#about-us-content ul li{background:url(/wp-content/themes/napco-editorial/css/post-styles/../../../images/listicon_sprite.gif) no-repeat scroll left top rgba(0, 0, 0, 0);padding-left:25px;list-style:none;background-position:7px 4px}#about-us-content a{color:black;cursor:pointer;text-decoration:none}#about-us-content ul li{margin:8px 0;overflow:hidden}#about-us-content a{border-bottom:1px dotted #999}#about-us-content a, #about-us-content p{color:#000;font-family:Arial,Helvetica,sans-serif;font-weight:normal}.author-listing .list-item{margin-bottom:14px}.author-listing img.pull-left{margin-right:16px}.author-listing .page-link{display:block;color:#2397db;font-size:0.75em;width:75%}.author-listing .bio{font-size:0.75em;line-height:1.4;display:block}.author-listing .share_icon{display:inline-block;text-indent:-9999px;width:24px;height:24px;margin-left:2px}.author-listing .share_icon.share_em{background:url(/wp-content/themes/napco-editorial/css/post-styles/../../images/icn-soc-em-blue-x2.png) center center no-repeat;background-size:24px}.author-listing .share_icon.share_fb{background:url(/wp-content/themes/napco-editorial/css/post-styles/../../images/icn-soc-fb-blue-x2.png) center center no-repeat;background-size:24px}.author-listing .share_icon.share_tw{background:url(/wp-content/themes/napco-editorial/css/post-styles/../../images/icn-soc-tw-blue-x2.png) center center no-repeat;background-size:24px}.author-listing .share_icon.share_li{background:url(/wp-content/themes/napco-editorial/css/post-styles/../../images/icn-soc-li-x2.png) center center no-repeat;background-size:24px}.author-listing .post-avatar{margin-right:16px;float:left}.media-head .hud{display:block;clear:both;margin-bottom:1.5em}.media-head .media-selector a{display:inline-block;line-height:35px;background:#d8d8d8;color:#656565;font-family:'Napco_1';text-transform:uppercase;padding:0 12px}.media-head .media-selector a:hover{text-decoration:none;background:#e4e4e4}.media-head .media-selector a.active{background:black;color:white;font-weight:700}.media-head .sort-by{display:block;text-align:right}.media-head .sort-by label{display:inline-block;line-height:35px;color:#2397db;font-family:'Napco_1';text-transform:uppercase;padding-right:6px}.media-head .choose{display:block;clear:both;margin-bottom:2em}.media-head .choose .h3{float:left}.media-head .choose .dropdown{float:left;min-width:200px;margin:5px 0 0 20px}.media-head .choose .customSelectInner{width:100% !important}@media (max-width:600px){.media-head .hud{margin-bottom:0}.media-head .sort-by{text-align:center}.media-head .media-selector{margin-bottom:1.2em;display:block;text-align:center}.media-head .choose{width:250px;margin:0 auto;display:block;margin-bottom:1.5em}.media-head .choose .h3{text-align:center;float:none;display:block;clear:both}.media-head .choose .dropdown{clear:both;float:none;display:block;margin:0 auto}}.media-post .media-thumb{position:relative;display:block;margin-bottom:.5em;cursor:pointer}.media-post .media-thumb a{display:block;position:absolute;left:0;top:0;width:100%;height:100%}.media-post .media-thumb a img{display:block;width:100%;height:auto}.media-post .media-thumb a:after{content:'';position:absolute;height:28px;top:50%;left:50%;margin-top:-14px;background:url(/wp-content/themes/napco-editorial/css/post-styles/../../images/sprite_ui.png) no-repeat;display:block;text-indent:-9999em;z-index:4;opacity:1;-ms-filter:"alpha(opacity=100)";-webkit-transition:opacity 500ms ease;-moz-transition:opacity 500ms ease;-o-transition:opacity 500ms ease;transition:opacity 500ms ease}@media only screen and (-webkit-min-device-pixel-ratio:2){.media-post .media-thumb a:after{background-image:url(/wp-content/themes/napco-editorial/css/post-styles/../../images/sprite_ui_2x.png) !important;-webkit-background-size:800px 800px;background-size:800px 800px}}.media-post .media-thumb a:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0, 0, 0, 0.4);z-index:3;-webkit-transition:opacity 500ms ease;-moz-transition:opacity 500ms ease;-o-transition:opacity 500ms ease;transition:opacity 500ms ease}.media-post .media-thumb:hover a:before, .media-post .media-thumb:hover a:after{opacity:0;-ms-filter:"alpha(opacity=0)"}.media-post .media-title{display:block;clear:both;line-height:1.2em}.media-post.type-video .media-thumb a:after{width:28px;margin-left:-14px;background-position:-241px 0}.media-post.type-ss .media-thumb a:after{width:35px;margin-left:-17px;background-position:-308px 0}.media-post.type-audio .media-thumb a:after{width:28px;margin-left:-14px;background-position:-274px 0}.featured-media .media-post .media-thumb a:before{width:70px;height:70px;background:rgba(0, 0, 0, 0.8);z-index:1;left:50%;margin-left:-35px;top:50%;margin-top:-35px}@media (max-width:600px){.featured-media .media-post{text-align:center}.featured-media .media-post:first-child{margin-bottom:2em}}.media-page .double-line{margin:2.5em 0}.media-feed .media-post{height:180px}@media (max-width:480px){.media-feed .media-post{height:150px}}.media-feed .media-title{font-size:1em;font-weight:700}.media-feed .line{margin:2em 0}.media-detail-top{background:white;padding-top:1em;display:block}.media-detail-top .search-nav-wrap{display:block;clear:both;margin-bottom:1.2em}.media-detail-top .back-to-media{float:left;color:white;background:#2397db;height:44px;line-height:44px;font-family:'Napco_1';font-weight:700;padding:0 12px 0 40px;font-size:1.5em;position:relative}.media-detail-top .back-to-media:hover{background:#d22029;text-decoration:none}.media-detail-top .back-to-media:after{content:'';display:block;position:absolute;background:url(/wp-content/themes/napco-editorial/css/post-styles/../../images/sprite_ui.png) no-repeat;display:block;text-indent:-9999em;width:24px;height:24px;background-position:-147px -158px;left:8px;top:50%;margin-top:-12px}@media only screen and (-webkit-min-device-pixel-ratio:2){.media-detail-top .back-to-media:after{background-image:url(/wp-content/themes/napco-editorial/css/post-styles/../../images/sprite_ui_2x.png) !important;-webkit-background-size:800px 800px;background-size:800px 800px}}.media-detail-top .search-block{float:right;width:40%;clear:none}@media (max-width:480px){.media-detail-top .back-to-media{float:none;display:block;margin:0 auto;text-align:center;margin-bottom:1em}.media-detail-top .search-block{float:none;width:auto;display:block;clear:both}}.media-detail-mid{background:black;padding:2em 0;display:block;clear:both;color:white}.media-detail-mid .video-wrap{display:block;clear:both;margin-bottom:1em}.media-detail-mid h1{display:block;clear:both;margin-bottom:0.8em}.media-detail-mid .ad-300{display:block;clear:both;max-width:300px;margin:0 auto}.media-detail-mid .ad-300.top{margin-bottom:1.5em}@media (max-width:480px){.media-detail-mid .content-area{margin-bottom:1.2em}}.media-detail-bot{background:white;display:block;clear:both;padding:1.5em 0}.wp-gallery{margin:.4em 0 2em 0}.wp-gallery ol.bjqs-markers{display:none}.post-body .wp-gallery ul li{list-style-type:none;background:none;padding:0;margin:0}.lead-post figure{max-height:300px;overflow:hidden}.posts-swiper{text-align:center}.blog-label-link{color:#6289B1 !important;display:block;font-weight:700 !important;line-height:1.2 !important;text-transform:uppercase}.post-more.newer-posts{float:left !important}.list-industry-centers #results{margin-bottom:10px}/* ===============================================================Post template content section Styles================================================================*/.post-blog-cat-label{color:#6289b1;display:inline;list-style:none;font-weight:700;line-height:1.2;padding:10px 0;text-transform:uppercase}div.newsletter-intro h3 a{color:#233982;font-size:14px;font-weight:bold}#newsletter-main div.newsletter-intro{border-bottom:1px solid #ccc;clear:both;margin:0 0 10px;padding:0 0 10px;width:640px}.staff-content ul li{background:url(/wp-content/themes/napco-editorial/css/post-styles/../../images/listicon_sprite.gif) no-repeat scroll left top rgba(0, 0, 0, 0);padding-left:25px;list-style:none;background-position:7px 4px}.staff-content .contact{margin:10px 0}.staff-content{line-height:1.4em}.blog-channel-slider{border:1px solid #d4d4d4;margin-left:0;margin-right:0;padding-bottom:20px;padding-top:20px}.main .napco-ad{text-align:center;border:1px #ccc solid;padding:.5em;margin-bottom:40px}.main .textad .napco-ad{border-width:0}.rail-container.doubleclick span.h2{display:none}/* ===============================================================Blogs template content section Styles================================================================*//*.blog-author-first-img img{width:164px;height:224px}.blog-author-img img{width:100px;height:140px}.blog-slider-author-img img{height:125px;width:118px}*/.author-info{margin-bottom:16px}.author-name-link{color:#6289b1}.other-cat-bloggers:last-child{border-bottom:none}.main-author{border-bottom:1px solid #c2c2c2;padding-bottom:16px}.author-listing .author-bio{margin-top:16px;padding-top:16px}/* ===============================================================Blog_channel template slider section Styles================================================================*/.term-name-link{color:#6289b1;display:block;font-size:0.75em;font-weight:700;line-height:1.2;padding-top:10px;text-transform:uppercase}.sitenewsletter-contents{padding:.5em;margin:1em .4em;border:1px #999 solid;background-color:#efefef}.sitenewsletter-contents h4{margin-bottom:.4em;font-size:1.3em}.sitenewsletter-contents h5{margin-bottom:.4em}#aggregatedcontent-links{margin-bottom:24px;font-weight:500}#aggregatedcontent-external{float:left}#aggregatedcontent-source{float:right}#comments-container{margin-top:3px}.blog-channel-slider .term-name-link-label{margin-bottom:0}.audio-embed{margin-bottom:20px;text-align:center}.body-main .BrightcoveExperience{min-height:312px}.post-media-slider{margin-bottom:0}.post-body .post-media-slider{margin-bottom:1em}.body-main .post-media-slider .row.push-down-40{margin-bottom:0;padding:0}.post-media-slider img{margin-bottom:10px}.industrycener-other-news article:first-child{padding:20px 0 !important}.webinar-listing h4.webinar-title{font-size:1.4em}#webinars-archive-more{text-align:right;font-weight:bold;font-size:1.2em}#webinar-archive-pagination{float:right;padding:15px}.spinner{background:url('/wp-admin/images/wpspin_light.gif') no-repeat;float:right;opacity:.9;filter:alpha(opacity=90);width:16px;height:16px}.spinner-big{background:url('/wp-admin/images/wpspin_light-2x.gif') no-repeat;float:right;opacity:.9;filter:alpha(opacity=90);width:32px;height:32px}#sponsored-video-placeholder, #sponsored-resource-placeholder, #upnext-video-placeholder{width:10px;margin:0 auto}#upnext-video-header{display:none}.bio.author-bio p{font-size:1em;font-weight:300;line-height:1.4;margin-bottom:1em}#search-results article > ul{margin-left:30px;margin-top:10px}.type-industrycenter .industrycenter-intro{margin:14px}body.mce-content-body{background-image:none}.post-body{display:block;clear:both;margin-bottom:1.8em}.post-body .body-main p{font-size:1em;font-weight:300;line-height:1.4}.post-body p{font-size:1.125em;padding-bottom:1.75em;line-height:1.75em}.post-body p a, .post-body li a{color:#2397db}.post-body .related{font-size:0.8125em;font-weight:bold}.post-body .related a{color:#2397db}.post-body .highlights, .post-body .insert{width:33%;background:#e5e5e5;color:black;padding:15px;margin-bottom:1em}@media handheld, only screen and (max-width:500px){.post-body .highlights, .post-body .insert{width:50%}}@media handheld, only screen and (max-width:700px){.post-body iframe{width:100% !important}}@media handheld, only screen and (max-width:320px){.post-body .highlights, .post-body .insert{width:100%;display:block;clear:both}}.post-body .highlights .h4, .post-body .insert .h4{line-height:1.2em;display:block;padding-bottom:.8em}.post-body .highlights p, .post-body .insert p{font-size:0.875em;font-weight:300;padding-bottom:1em;line-height:1.28}.post-body .highlights p:last-child, .post-body .insert p:last-child{padding-bottom:0}.post-body .insert{background:#eee;color:black}.post-body .insert .thumb{display:block;margin-bottom:1em}.post-body .insert .thumb a{display:block;margin-bottom:5px}.post-body .insert cite{display:block;clear:both;font-size:0.75em}.post-body .related-content{background:#5b5b5b;color:white;width:50%;padding:10px}@media handheld, only screen and (max-width:320px){.post-body .related-content{width:100%;display:block;clear:both}}.post-body .related-content .title{display:block;clear:both;margin-bottom:10px;text-transform:uppercase;font-weight:700;font-family:'Napco_1';font-size:1.125em}.post-body .rc-preview{display:block}.post-body .rc-preview .rc-thumb{float:left;width:25%;max-width:80px}.post-body .rc-preview .text-wrap{float:right;width:73%}.post-body .rc-preview .h5{line-height:1.3em;display:block;margin-bottom:3px}.post-body .rc-preview .h5 a{color:white}.post-body .rc-preview time:before{background-position:-124px -158px}.post-body figure{margin-bottom:1.8em}.post-body.type-lrg{font-size:120%}.post-body.type-sma{font-size:80%}.post-body.type-sma p{line-height:1.6em}.post-body .alignright,.post-body .align-right{float:right;margin-left:1em;margin-bottom:0.7em}.post-body .alignleft,.post-body .align-left{float:left;margin-right:1em;margin-bottom:0.7em}.post-body .aligncenter,.post-body .align-center{float:none !important;display:block;clear:both;margin:0 auto;margin-bottom:2em}.post-body figure{display:block;clear:both}.post-body figure.width-50{width:50%}.post-body figure.width-33{width:33.33%}@media (max-width:350px){.post-body figure.width-33{width:50%}}.post-body figure.width-100{display:block;clear:both}.post-body .video-embed{display:block;clear:both;margin-bottom:1.8em}.post-body .comment-box{font-size:0.875em;padding:25px 35px;background:#e5e5e5}.post-body .comment-box p{padding-top:4px}.post-body .comment-box .comment-bubble-container .com-label{font-size:1.14286em}.post-body .comment-box .comment-bubble-container .com-count{font-size:0.85714em}.post-body .insert.photobox{padding:0;background:none;width:45%;margin-right:5%;line-height:1.1}.post-body .insert.photobox a{display:block;position:relative;margin-bottom:5px}.post-body .insert.photobox cite{padding:5px 0;font-size:0.85714em}.post-body .body-main .wp-caption p,.post-body .insert.photobox .caption{padding-bottom:0;font-size:0.875em;color:#949494;font-weight:normal;margin-top:.2em}.post-body .insert.tweetbox{width:61%;margin-left:5%;font-weight:300;padding:25px 28px;font-size:1.3125em;margin-top:16px}.post-body .insert.tweetbox .tweet-link{display:block}.post-body .insert.tweetbox .tweet-link a{color:#2397db;text-transform:uppercase;font-size:0.57143em;font-weight:bold;padding-left:24px;background:url(/wp-content/themes/napco-editorial/css/post-styles/../../images/icn-tweet-this-x2.png) left center no-repeat;background-size:17px 14px}.post-body .insert.relatedbox{width:61%;margin-right:5%;font-size:0.875em;margin-top:16px}.post-body .insert.relatedbox .title{display:block;text-transform:uppercase;font-weight:bold;margin-bottom:10px}.post-body .insert.relatedbox .related-item{margin-bottom:20px;display:block}.post-body .insert.relatedbox .item-title{font-weight:bold;display:block}.post-body .insert.relatedbox .item-text{font-weight:300}.post-body .insert.relatedbox img.pull-left{margin-right:10px}.post-body .insert.relatedbox .item-link{display:block}.post-body .insert.relatedbox .item-link a{font-weight:bold}.post-body .insert.relatedbox{width:100%;margin-right:0}.post-body .insert.relatedbox.relatedbooks .related-item{width:250px;float:left}.post-body .insert.relatedbox.relatedbooks .relatedbooks-items .related-item:first-child{margin-right:23px}.post-body .post-deck{margin-bottom:1em;font-size:1.1em;font-weight:bold}.post-body iframe{max-width:515px}.tweet-quote{display:block;clear:both;position:relative;margin-bottom:1.8em}.tweet-quote .bar{background:#2397db;position:absolute;left:0;top:0;width:12%;height:100%}.tweet-quote .bar:after{position:absolute;left:0;width:100%;text-align:center;content:'“';color:white;font-family:'Gerogia';font-weight:700;font-size:6em;top:50%;margin-top:-.6em}@media (max-width:480px){.tweet-quote .bar:after{font-size:3em}}.tweet-quote .quote{float:right;width:85%}.tweet-quote .quote p{font-family:'Napco_2';font-style:italic;color:black;font-weight:700;font-size:1.875em;line-height:1.3em;padding-bottom:1.3em}.tweet-quote .quote p:last-child{padding-bottom:0}@media (max-width:480px){.tweet-quote .quote p{font-size:1.25em}}.tweet-quote .tweet-this{display:block;clear:both;text-align:right;padding-top:10px;text-transform:uppercase;font-family:'Napco_1';font-weight:700}.tweet-quote .tweet-this a{color:#2397db}.embed-tweet{display:block;clear:both;margin-bottom:1.75em}.embed-tweet iframe{width:100% !important;border:0 !important;box-shadow:none !important}.category{background:#2397db;color:white;text-transform:uppercase;font-family:'Napco_1';font-weight:700;font-size:1.125em;padding:4px 8px}.category a{display:block;color:white}.subhead{display:block;clear:both;font-family:'Georgia';font-style:italic;font-size:1.5em;color:black}.kicker{display:block;clear:both;margin-bottom:10px;font-family:'Napco_2';font-style:italic;font-size:1.125em;color:#525252}.post-body .body-main blockquote{border-left:3px #ccc solid;padding-left:1em;margin:0 3em 1.75em 1em;font-family:arial, sans-serif;font-size:.9em;font-weight:normal}.post-body .body-main blockquote p{font-weight:normal}.post-body .body-main blockquote p:last-of-type{margin-bottom:0;padding-bottom:0}.post-body .sponsor-bar{margin-left:17px;margin-bottom:17px}.post-body .sponsor-bar .logo{margin-right:10px}.post-body .sponsor-bar .logo .napco-ad{border:none;padding:0;margin-bottom:0}.post-body .sponsor-bar .logo .napco-ad{border:none;padding:0;margin-bottom:0}.post-body .sponsor-bar .widget.doubleclick{margin-bottom:0}.post-body .sponsor-bar .data .text{font-size:0.75em}.post-body .sponsor-bar .data a{color:#2397db}.post-digest{padding:.8em;background-color:#efefef;border:1px #ddd solid;margin-bottom:2em}.post-body .post-digest ul{margin-bottom:0}.post-body .post-digest li:last-of-type{margin-bottom:0}.body-main h1{font-size:2.2em}.body-main h2{font-size:1.4em}.body-main h3{font-size:1.3em}.body-main h4{font-size:1.2em}.body-main h5{font-size:1.1em}.body-main h6{font-size:1em}.post-body .video-house{margin:1em 0;text-align:center;float:none;clear:both;width:100%;position:relative;padding-bottom:56.25%;height:0}.post-thumb-half{float:right;position:relative;margin:0px 0 5px 12px;display:block;width:45%}.post-thumb-half img{display:block;width:100%;height:auto}.post-thumb-half.pull-left{float:left;margin-left:0;margin-right:12px}.post-thumb-half.quarter{width:34%}.post-title .post-thumb-half.quarter{width:30%;float:left;margin:0px 12px 5px 0px;padding-bottom:10px}.post-title .post-thumb-half.quarter .label{background:#2397db;color:#fff;font-family:'Napco_1';font-size:0.875em;font-weight:bold;text-transform:none;float:left;padding:6px 7px;position:absolute;bottom:17px;-webkit-box-shadow:4px 4px 15px 0px rgba(0, 0, 0, 0.37);-moz-box-shadow:4px 4px 15px 0px rgba(0, 0, 0, 0.37);box-shadow:4px 4px 15px 0px rgba(0, 0, 0, 0.37)}.post-title .author-name{font-size:0.875em;font-weight:900;color:#6289b1;margin-top:8px}.post-title .author-title{font-size:0.875em;margin-bottom:8px}.post-thumb-full{display:block;clear:both;position:relative}.post-thumb-full img{display:block;width:100%;height:auto}.cap-link{clear:both;text-align:center;background:#000;color:#fff;line-height:60px;height:60px;display:block;font-family:'Napco_2 Condensed';font-size:1.125em;font-weight:700;text-transform:uppercase}.cap-link:hover{text-decoration:none;background:#333}.cap-link span{display:inline-block;position:relative;padding-right:15px}.cap-link span:after{content:'';background:url(/wp-content/themes/napco-editorial/css/post-styles/../../images/sprite_ui.png) no-repeat;display:block;text-indent:-9999em;position:absolute;width:10px;height:16px;right:0;top:50%;margin-top:-8px;background-position:-45px -128px}@media only screen and (-webkit-min-device-pixel-ratio:2){.cap-link span:after{background-image:url(/wp-content/themes/napco-editorial/css/post-styles/../../images/sprite_ui_2x.png) !important;-webkit-background-size:800px 800px;background-size:800px 800px}}.post-column{border-right:1px solid #d2d2d2}@media handheld, only screen and (max-width:500px){.post-column{border-right:none}}.post-column .outlined-hd{display:block;clear:both;text-align:center;border-bottom:1px solid #d2d2d2;padding:5px 0}.post-column .post-list-bd{background:darkgray}.post-column article{display:block;padding:15px;border-top:1px solid #fff}.post-column article:first-child{border-top:none}.post-column article .post-title{display:block;clear:both;margin-bottom:10px;line-height:1.2em;font-size:1.125em}.post-column article .post-title a{font-weight:700}.post-column article .post-thumb-half{margin:0 10px 5px 0;max-width:85px}.post-column article .post-thumb-half img{display:block}.post-column article p{font-size:.875em}@media handheld, only screen and (max-width:480px){.post-column article .post-title{margin-bottom:0}.post-column article .post-thumb-half, .post-column article p{display:none}}.main .post-column{margin-top:-30px}@media handheld, only screen and (max-width:480px){.main .post-column{margin-top:0}}.post-head .category{float:left;clear:left;margin-bottom:20px}.post-head h1{display:block;clear:both}.post-head .subhead{margin-bottom:15px}.post-head .meta{display:block;clear:both;margin-bottom:0px;padding:10px 0}.post-head .meta .left{float:left;font-size:1em;line-height:1;width:auto}.post-head .meta .left .label,.post-head .meta .left .label .post-blog-cat-label{padding:0}.post-head .meta .right{float:right;width:auto;text-align:right;color:#999999;font-weight:900;line-height:1}.post .author{line-height:51px}.post .author a{color:#2397db;font-weight:900}.post .row.authors-row{margin:0.6em 0 0 0}.post-head .meta time{clear:none;padding:0}.post-head .meta time:before{display:none}.post-head .post-media-content{margin-top:20px}.post-head .post-deck{font-weight:bold;color:#656565}.post-head figure cite a{display:inline;margin-bottom:0;position:initial;color:#949494;text-decoration:underline}.post-controls{text-align:right}.post-controls .meta-btn{float:right;height:30px;width:25px;margin-right:10px;position:relative}.post-controls .next-post{width:auto;background:#444;color:white;font-family:'Napco_1';font-size:0.875em;font-weight:700;text-transform:uppercase;line-height:30px;padding:0 18px;margin-right:0}.post-controls .next-post:hover{text-decoration:none;background:#666}.post-controls .font-larger:after, .post-controls .font-smaller:after, .post-controls .print:after{content:'';background:url(/wp-content/themes/napco-editorial/css/post-styles/../../images/sprite_ui.png) no-repeat;display:block;text-indent:-9999em;height:10px;position:absolute;top:50%;margin-top:-5px;left:50%}.pull-left.head-pic{margin-right:10px}.syndicated-content-note{border:1px #ccc solid;padding:.5em;background-color:#efefef;margin-bottom:1em;font-size:.9em}.syndicated-content-note p{padding-bottom:.4em}.syndicated-content-note p:last-of-type{padding-bottom:0}.post-body .syndicated-content-note p a{color:#2397db !important}@media only screen and (-webkit-min-device-pixel-ratio:2){.post-controls .font-larger:after, .post-controls .font-smaller:after, .post-controls .print:after{background-image:url(/wp-content/themes/napco-editorial/css/post-styles/../../images/sprite_ui_2x.png) !important;-webkit-background-size:800px 800px;background-size:800px 800px}}.post-controls .font-larger:after{background-position:-33px -291px;width:15px;margin-left:-7px}.post-controls .font-smaller:after{background-position:-52px -291px;width:15px;margin-left:-7px}.post-controls .print:after{background-position:0px -290px;width:12px;margin-left:-6px;height:11px}.post-controls .font-larger.active, .post-controls .font-smaller.active{opacity:.4;-ms-filter:"alpha(opacity=40)"}@media (max-width:480px){.post-controls .print, .post-controls .font-smaller, .post-controls .font-larger{display:none}}.post-media .hero{margin-bottom:10px}.post-media .hero img{width:100%;border:1px #ccc solid}.post-media .hero cite{font-size:14px}.post-media .audio{display:block;clear:both;margin-bottom:3em;position:relative}.post-media .audio .label{background:black;position:absolute;top:0;left:0;height:100%;width:25%}.post-media .audio .icon-podcast{position:absolute;width:84%;top:50%;margin-top:-15px;left:50%;margin-left:-42%}.post-media .audio .player{float:right;width:75%;border:1px solid #ccc}.post-media .audio .caption{display:block;padding:5px;clear:both;font-size:0.875em;text-align:center;font-weight:700}.post-media .audio .caption cite{font-weight:400}@media (max-width:480px){.post-media .audio .label, .post-media .audio .player{float:none;width:auto;display:block;clear:both}.post-media .audio .label{position:relative;margin:0;padding:5px 0}.post-media .audio .icon-podcast{max-width:200px;display:block;position:relative;margin:0 auto;top:auto;left:auto}}.feed .feed-col .post-preview{padding:20px 0}.feed .feed-col .post-title{padding:10px 0}.feed .feed-col article{border-top:1px solid #ccc}.feed .feed-col article:first-child{border:none;padding-top:0}.feed .feed-col article:last-child{padding-bottom:0}.feed .feed-col article.blog{border-top:none;margin-bottom:5px}.post-preview figure{margin-bottom:15px;position:relative}.post-preview .h3{display:block;clear:both;margin-bottom:20px;font-family:'Napco_2';line-height:1.2em}.post-preview .h4{display:block;padding-bottom:15px;line-height:1.2em}.post-preview .h5{display:block;padding-bottom:10px;line-height:1.2em}.post-preview .head{margin-bottom:10px;display:block}.post-preview .head .post-thumb{width:40%;margin:0}.post-preview .head .post-thumb img{display:block;width:100%;height:auto}.post-preview .head .post-title{float:left;clear:none;display:inline;width:50%}.post-preview.blockbuster{margin-bottom:1em;display:block;clear:both}.post-preview.blockbuster .h1{line-height:1.1em;display:block;clear:both;margin-bottom:.5em}.post-preview.blockbuster figure{width:70%;float:left;margin-right:1em;margin-bottom:1em}@media (max-width:480px){.post-preview.blockbuster figure{float:none;display:block;clear:both;margin-bottom:1em;margin-right:0;width:auto}}.post-preview.swiper-slide{max-height:500px}.article-carousel-wrapper{display:block;clear:both;position:relative}.post-preview-carousel .swiper-next-post, .post-preview-carousel .swiper-prev-post{position:absolute;width:50px;height:50px;top:20%;background:rgba(0, 0, 0, 0.75);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.post-preview-carousel .swiper-next-post em, .post-preview-carousel .swiper-prev-post em{background:url(/wp-content/themes/napco-editorial/css/post-styles/../../images/sprite_ui.png) no-repeat;display:block;text-indent:-9999em;position:absolute;width:13px;height:20px;left:50%;top:50%;margin-top:-10px}@media only screen and (-webkit-min-device-pixel-ratio:2){.post-preview-carousel .swiper-next-post em, .post-preview-carousel .swiper-prev-post em{background-image:url(/wp-content/themes/napco-editorial/css/post-styles/../../images/sprite_ui_2x.png) !important;-webkit-background-size:800px 800px;background-size:800px 800px}}.post-preview-carousel .swiper-next-post{right:0px}.post-preview-carousel .swiper-next-post em{margin-left:-5px;background-position:-16px -108px}.post-preview-carousel .swiper-prev-post{left:0px}.post-preview-carousel .swiper-prev-post em{margin-left:-7px;background-position:0px -108px}.post-preview-carousel .swiper-next-post.disabled, .post-preview-carousel .swiper-prev-post.disabled{opacity:.3}body{font-size:16px;font-family:'Napco_2', sans-serif;line-height:1.42857;-webkit-font-smoothing:antialiased;color:#000}p{font-size:1em}p.small-text, div.small-text{font-size:0.875em}.general-copy p{margin-bottom:16px}.general-copy a{color:#336699}.general-copy .img{border:solid 1px #c2c2c2;display:inline-block}article.blog p.small-text{line-height:1.6;margin-bottom:16px}input, textarea, button{font-family:'Napco_2';-webkit-font-smoothing:antialiased}.body-lg{font-size:1.250em}.body-md{font-size:1em}.body-sm{font-size:0.875em}.h1, .h2, .h3, .h3b, .h4, .h5, article.blog .h6a{font-family:'Napco_2';font-weight:700;color:#333333;line-height:1.1428;padding-bottom:10px;display:block}h1{line-height:1.1em}.thin{font-weight:300}.label{color:#6289b1;font-size:0.75em;font-weight:700;display:block;padding:10px 0;text-transform:uppercase;line-height:1.2}.post-preview .label{padding-bottom:0}.label.no-top-pad{padding-top:0}.label.alt{color:#000;text-transform:none;font-weight:normal;font-size:0.875em;margin-bottom:5px}.label.img-float{background:#2397db;color:#fff;font-family:'Napco_1';font-size:0.875em;font-weight:bold;text-transform:none;float:left;padding:6px 7px;position:absolute;bottom:17px}.label.partner{color:#a9a9a9}.feed-col .label{padding-bottom:0;padding-top:0}article:first-child .label{padding-top:10px}article.swiper-slide .label{padding-top:0}cite{font-weight:normal;font-size:0.6em;color:#949494;display:block;font-style:normal}.date{font-size:0.75em;padding:10px 0}.h1{font-size:2.8125em;font-weight:900}.h2{font-size:2em}.h3{font-size:1.875em}.h3b{font-size:1.75em;font-weight:900}.h4{font-size:1.5em}.h5{font-size:1.25em}.h5b{font-size:1.25em;font-weight:900;line-height:1.2}.highlights .h5{font-size:1.1875em}.h6a{font-size:1.125em;font-weight:bold;line-height:1.2}article.blog .h6a{font-weight:900}.h6,.bucket .post-title.h6{font-size:1em;font-weight:900}.h6.centered{text-align:center}.page-head .h2{display:block;line-height:1.2;background:#336699;text-transform:uppercase;color:white;padding:12px 18px;font-family:'Napco_1', sans-serif;font-weight:bold}.page-head .h2 a{color:#fff}.body-main ul{list-style-position:inside;margin-left:10px;list-style:none;margin-bottom:1.3em}.body-main ol{margin-left:10px;margin-bottom:1.3em;font-weight:300}.post-body ul li{background:url('/wp-content/themes/napco-editorial/css/post-styles/../../images/li-arrow.png') no-repeat;background-position:7px 6px;padding-left:25px;font-weight:300;margin:10px 0;overflow:auto}.body-main .taxonomy-terms ul{margin:0}ul#recent-comment-list{list-style:none;margin-left:0px}ul#recent-comment-list li{padding-left:0}.taxonomy-terms ul li, ul#recent-comment-list li{background:none;list-style:none;float:left;margin:0 5px 5px 0;padding:0}.post-body sup{vertical-align:super;font-size:.65em;line-height:normal}/* ===============================================================Article/Post page content section Styles================================================================*/.figure-img{width:auto;max-width:100% !important}.post-body .highlights{background:none repeat scroll 0 0 #e5e5e5;color:black;margin-bottom:1em;padding:15px;width:33% !important}table.data{border:1px #000 solid}table.data td{border:1px #000 solid;padding:.25em;font-size:.75em;font-family:tahoma, sans-serif}table.data tr.header td{background-color:#000;color:#fff}table.data tr:not(.header):nth-child(odd) td{background-color:#efefef}.taxonomy-terms .tax-row{margin-bottom:6px}.taxonomy-terms .title{font-weight:900;display:block;padding:5px 0;margin-bottom:0;margin-right:10px}.taxonomy-terms ul{display:block;list-style:none}.taxonomy-terms ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}.taxonomy-terms ul li{list-style:none;float:left;margin:0 5px 5px 0}.taxonomy-terms ul li a{display:block;padding:5px 10px;color:black;font-weight:900;font-size:0.875em;background:#e5e5e5}</style> <!-- napco theme styles (wp-content/themes/pi/css/structure) --> <style>.ad-pushdown .widget{text-align:left}.webinar-button a{color:#2397DB;font-weight:bold;font-size:16px}.pix-head .label, .newsletter.no-mag .gf_notice{color:#fff}.signup-all.no-mag .gf_notice{color:#ff0}.section-head{background:#00afec}.signup-all{color:#fff}.signup-all.no-mag{background-color:#000;color:#fff}.widget_napco-newsletters input[type="submit"]{background:#ffef2b !important}.row.bgcolor{background:#ededed}.row.bgcolor.alt{background:#000}input.gform_button,.button.blue{background:#00afec;color:#fff}.bucket-carousel .bc-next, .bucket-carousel .bc-prev{background:#00afec}.label{color:#00afec}.rail-container .widget .bgcolor{background:#ededed}.post-title .author-name{color:#00afec}hr{border-top:1px solid #ededed}.post-more{color:#00afec}.newsletter{background-color:#000}.news-grid .topic-title{color:#00afec}.footer.bgcolor1{background:#686868}.footer.bgcolor2{background:#000}html.no-touch header .bot-layer.no-touch-sticky{background:#000}.post-blog-cat-label{color:#00afec}.share-bar{background:#00afec}.post-body p a, .post-body li a{color:#00afec}.comment-bubble-container .com-count{background:#00afec}.comment-bubble-container .com-count:after{background-image:url(/wp-content/themes/pi/css/structure/../../images/bubble-bottom_x2.png)}.page-head .h2{background:#000}.post .author a{color:#00afec}.author-name-link{color:#00afec}.webinar-button a{color:#00afec}.more-button-holder .more.button{background:#00afec}.more-button-holder .more.button:after{background-image:url(/wp-content/themes/pi/css/structure/../../images/show-more-arrow-down.png)}.more-button-holder .more.button.expanded:before{background-image:url(/wp-content/themes/pi/css/structure/../../images/show-more-arrow-up.png)}.video-channel-name .h2{background:#00afec}.general-copy a{color:#00afec}nav.touch-view.wp-menu{background:#000;border-top:none}nav.touch-view.wp-menu ul.menu > li > a{border-top:none}@media (max-width:768px){header .top-layer .trigger-main-nav.active{background-color:#000}header .touch-search, html.touch header .touch-search, header .top-layer .trigger-main-nav, html.touch header .top-layer .trigger-main-nav, header .toggle-search, html.touch header .toggle-search{background-color:#000}header .search-bar.mobile{background-color:#000}.control-wrap.touch-sticky{background-color:#fff}}@media handheld, only screen and (max-width:650px){html.touch header .top-layer .logo a, header .top-layer .logo a{max-width:300px}header .top-layer .logo, html.touch header .top-layer .logo{background:#fff}header .top-layer .trigger-main-nav, html.touch header .top-layer .trigger-main-nav{background:#000}html.touch header .top-layer .trigger-main-nav span{background-position:-39px -190px}header .toggle-search, html.touch header .toggle-search{background:#000}}header{}.newsletter.no-mag .logo{margin:10px 0}header .top-layer{padding:0}header .top-layer .logo{width:70%;max-width:none;margin:0 auto;padding:1.5em 0;float:none;display:block}header .top-layer .logo a img{max-width:none}html header .top-layer .trigger-main-nav span,html.touch header .top-layer .trigger-main-nav span,html.touch header .top-layer .touch-sticky .trigger-main-nav span{background-position:-39px -190px}header .search-bar.mobile, html.touch header .search-bar.mobile,html.touch header .top-layer .trigger-main-nav, header .top-layer .trigger-main-nav{background-color:#000}.control-wrap.touch-sticky{background-color:#FFF}.row{margin-left:0;margin-right:0}@media screen and (orientation:landscape){.search-bar .mag{background:url(/wp-content/themes/pi/css/structure/../../images/icn-mag-x2.png) center center no-repeat !important;background-size:18px 18px !important}}@media only screen and (min-device-width:810px) and (max-device-width:1080px) and (-webkit-min-device-pixel-ratio:2){.search-bar .mag{display:block !important}}@media (max-width:1025px){header .top-layer .socials-container, html.touch header .top-layer .socials-container{margin-right:15px;margin-top:10px;margin-bottom:10px}.touch-search fieldset{position:relative}header .top-layer .logo, html.touch header .top-layer .logo{padding:1.1em 0;width:67%}header .top-layer .logo a{margin:0 auto;float:none}html.touch header .top-layer .logo a{margin-left:15px}header .top-layer .logo a img{max-width:352px;margin:0 auto}}@media handheld, only screen and (max-width:650px){html.touch header .top-layer .logo, header .top-layer .logo{width:76%}html.touch header .top-layer .logo a, header .top-layer .logo a{margin:0 auto}html.touch header .top-layer .logo a img, header .top-layer .logo a img{max-width:220px}header .toggle-search, html.touch header .toggle-search{background-color:#000}}@media handheld, only screen and (max-width:480px){html.touch header .top-layer .logo, header .top-layer .logo{width:70%}}#header-toolbar{background-color:#ededed;color:#336799;line-height:0;padding:.2em 0}#header-toolbar a{color:#000;font-family:Napco_1, sans-serif;font-weight:300}#header-toolbar-left{float:left;margin-left:1.4em}#header-toolbar-right{float:right;display:table-cell;vertical-align:middle;margin-right:1.4em;line-height:1.3}#header-toolbar-right li{list-style-type:none;display:inline-block;margin-left:1.4em}#header-toolbar-right li:last-of-type a:before{content:'';display:inline-block;height:14px;width:14px;background-image:url(/wp-content/themes/pi/css/structure/../../images/info_circle.png);background-repeat:no-repeat;position:relative;top:0;left:-6px}#header-toolbar-left.socials-container a{display:inline-block;width:20px;height:20px}#header-toolbar-left.socials-container a:not(:last-of-type){margin-right:10px}#header-toolbar-left.socials-container img{display:block;width:100%;height:100%}#header-toolbar-right .icn-email{width:24px;display:inline-block;height:17px;padding-top:3px}#header-toolbar-right .icn-email img{display:block;width:100%}nav.no-touch-view.wp-menu ul.menu > li:last-child > a{text-indent:-9999px;padding-left:0px;padding-right:20px;line-height:35px;display:block;width:195px;background-image:url(/wp-content/themes/pi/css/structure/../../images/pixLogo_navBar.png);background-size:165px 27px;background-position:center center;background-repeat:no-repeat}nav.touch-view.wp-menu ul.menu > li:last-child > a{text-indent:-9999px;padding-left:10px;padding-right:20px;line-height:35px;display:block;background-image:url(/wp-content/themes/pi/css/structure/../../images/pixLogo_navBar.png);background-size:117px 27px;background-position:15px center;background-repeat:no-repeat}nav.no-touch-view.wp-menu ul.menu > li:last-child{width:19%;padding-right:15px}html.no-touch header .bot-layer.no-touch-sticky.staged nav.no-touch-view ul.menu > li{width:10%}html.no-touch header .bot-layer.no-touch-sticky.staged nav.no-touch-view ul.menu > li:last-child{width:22%}#bg-content .bg-breadcrumbs a, #bg-content nav.bg-breadcrumbs ul li:not(:last-child)::after, .bg-section h2 a{color:#336699}.search-bar .search-outer{background:#000}html.no-touch header .bot-layer.no-touch-sticky.staged .sticky-logo a{margin-top:17px}header .bot-layer{background:#000}nav.no-touch-view.wp-menu ul.menu > li:hover{background:#00afec}nav.no-touch-view.wp-menu ul.menu > li > ul.sub-menu{background:#00afec;border-top:5px solid #00afec}nav.no-touch-view.wp-menu ul.sub-menu a:hover{background:#72d0f4}#newsletter-landing-wrapper .gform_footer input[type="submit"], #newsletter-landing-wrapper hr{background-color:#00AEEF !important}#newsletter-landing-wrapper table h2, #newsletter-landing-wrapper span{color:#00AEEF !important}.newsletter-landing-footer.footer{background-color:#2E1E11}#newsletter-landing-wrapper .subscribe-holder{width:520px}#newsletter-landing-wrapper td.width-five{width:20%}@media handheld, only screen and (max-width:870px){#newsletter-landing-wrapper table td{padding:0}}@media handheld, only screen and (max-width:650px){#newsletter-landing-wrapper td.width-five{width:auto}#newsletter-landing-wrapper .subscribe-holder img{width:98%;margin-bottom:5px}#newsletter-landing-wrapper .subscribe-holder{width:90%}#newsletter-landing-wrapper table tr td{display:block;padding-bottom:30px}#newsletter-landing-wrapper table tr td p{width:200px}}</style> <!-- napco theme styles (extras) --> <style>aside.content_widget{border:1px #333 solid}aside.content_widget .aside_inner{padding:.7em}aside.content_widget.post_sidebar{float:right;width:300px;margin-left:1em;border-color:#ccc;background-color:#efefef}aside.content_widget.post_factbox, aside.content_widget.post_sidebar{margin-bottom:1em}aside.content_widget.pull_quote{float:none;width:100%;padding:0 0 0 0;margin:0 0 0 0;border:2px #999 solid;border-width:2px 0;background-color:#efefef;margin:3em 0}aside.content_widget.pull_quote .aside_content{font-size:1.6em}aside.content_widget.pull_quote p{line-height:1.5;padding:0 .5em;font-weight:400}[itemprop="content"] aside.content_widget.pull_quote{margin:0 0 2em 0}#post-info{border:.1em #000 solid;border-width:.1em 0;font-size:.8em;margin-bottom:1em}#post-info h4{font-size:1.1em;text-transform:uppercase;margin-bottom:.5em;display:inline-block;margin:0}#post-info ul#post-info-nav{margin:.7em 0 0 2em;padding:0;display:none}#post-info ul#post-info-nav li{float:left;list-style-type:none;margin:0 2em 0 0;padding:0;font-weight:bold;text-transform:uppercase;cursor:pointer;color:#ccc}#post-info ul#post-info-nav li:first-child{margin-right:1em;cursor:default;color:#000}#post-info ul#post-info-nav li:not(:first-child):hover,#post-info ul#post-info-nav li.current{color:#900}#post-info #post-info-header{cursor:pointer;padding:.5em}#post-info #post-info-header:hover{background-color:#ffc}#post-info #post-info-header strong{padding-left:2em}#post-info #post-info-thumb{float:right;max-width:200px;margin-left:.7em}#post-info #post-info-properties{display:none;margin-top:1em;padding:.3em}#post-info-properties ul{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}#post-info-properties ul li{word-break:break-all;list-style-type:none}#post-info-properties ul li strong:after{content:':'}#post-info-properties li.blank-property{display:none}#post-info-properties li.blank-property strong{color:#ccc;font-weight:normal}/* * Boxer v3.1.0 - 2014-05-07 * A jQuery plugin for displaying images, videos or content in a modal overlay. Part of the Formstone Library. * http://formstone.it/boxer/ * * Copyright 2014 Ben Plum;MIT Licensed */ .boxer-open{}.boxer-lock{overflow:hidden !important}#boxer-overlay{-webkit-transition:opacity 0.25s linear;transition:opacity 0.25s linear}#boxer *{-webkit-transition:none;transition:none}#boxer.animating{-webkit-transition:left 0.25s ease, opacity 0.25s linear, top 0.25s ease;transition:left 0.25s ease, opacity 0.25s linear, top 0.25s ease}#boxer.animating .boxer-container{-webkit-transition:height 0.25s ease, width 0.25s ease;transition:height 0.25s ease, width 0.25s ease}#boxer.animating .boxer-content{-webkit-transition:opacity 0.25s linear;transition:opacity 0.25s linear}#boxer-overlay{background:#000;height:100%;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:105}#boxer{background:#fff;border-radius:3px;box-shadow:0 0 25px #000;opacity:0;padding:10px;position:absolute;z-index:105}#boxer.inline{padding:20px}#boxer.quick-view-modal{padding:0;border-radius:0}.boxer-open #boxer-overlay{opacity:0.75}.boxer-open #boxer, .boxer-open #boxer .boxer-content{opacity:1}.boxer-open #boxer.loading .boxer-content{opacity:0}#boxer .boxer-close{background:#fff url(jquery.fs.boxer-icons.png) no-repeat -70px 10px;border-radius:100%;cursor:pointer;display:block;height:30px;position:absolute;padding:0;right:-8px;top:-8px;width:30px;text-indent:-99999px;z-index:106}#boxer .boxer-container{background:#fff;height:100%;overflow:hidden;position:relative;width:100%;z-index:105;zoom:1}#boxer .boxer-content{background:#fff;opacity:0;overflow:hidden;padding:0;width:10000px}#boxer .boxer-image{float:left}#boxer .boxer-video{height:100%;width:100%}#boxer .boxer-iframe{border:none;float:left;height:100%;overflow:auto;width:100%}#boxer .boxer-meta{clear:both}#boxer .boxer-control{background:#fff url(jquery.fs.boxer-icons.png) no-repeat 0 0;border-radius:100%;box-shadow:0 0 6px rgba(0, 0, 0, 0.4);cursor:pointer;display:block;height:40px;margin-right:auto;margin-left:auto;position:absolute;text-indent:-99999px;top:0;width:40px;-webkit-transition:opacity 0.25s linear;transition:opacity 0.25s linear}#boxer .boxer-control.previous{left:20px}#boxer .boxer-control.next{background-position:-40px 0;right:20px}#boxer .boxer-control.disabled{opacity:0.3}#boxer .boxer-position{color:#999;font-size:11px;margin:0;padding:15px 10px 5px}#boxer .boxer-caption p{margin:0;padding:15px 10px 10px 10px}#boxer .boxer-caption.gallery p{padding-top:0}#boxer.loading .boxer-container{background:#fff url(jquery.fs.boxer-loading.gif) no-repeat center}#boxer.mobile{background:#000;border-radius:0;height:100%;left:0;padding:30px 0 0;position:fixed;top:0;width:100%}#boxer.mobile .boxer-close{background-color:#000;background-position:-70px -60px;border-radius:0;right:0;top:0}#boxer.quick-view-modal .boxer-close{display:none}#boxer.mobile .boxer-container{background:#000;position:relative}#boxer.mobile .boxer-content{background-color:#000}#boxer.mobile .boxer-control{background-color:transparent;border-radius:0;box-shadow:none;margin:-20px 0 0;top:50%}#boxer.mobile .boxer-control.previous{background-position:0 -40px;float:left;left:0}#boxer.mobile .boxer-control.next{background-position:-40px -40px;float:right;right:0}#boxer.mobile .boxer-control.disabled{opacity:0.3}#boxer.mobile .boxer-meta{bottom:0;background-color:rgba(0, 0, 0, 0.75);left:0;padding:15px 50px 10px;position:absolute;width:100%}#boxer.mobile .boxer-position{padding:0}#boxer.mobile .boxer-caption p{color:#eee;padding:10px 0 0}#boxer.mobile .boxer-image{-webkit-transition:none !important;transition:none !important;-webkit-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px)}#boxer.mobile.animated .boxer-image{-webkit-transition:-webkit-transform 0.25s ease-out !important;transition:transform 0.25s ease-out !important}#boxer.mobile.loading .boxer-container{background:#000 url(jquery.fs.boxer-loading-dark.gif) no-repeat center}#boxer.mobile.inline .boxer-content, #boxer.mobile.iframe .boxer-content{overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}@media screen and (min-width:980px){#boxer .boxer-close:hover{background-position:-70px -20px}#boxer .boxer-control, #boxer .boxer-control.disabled{opacity:0}#boxer .boxer-content:hover .boxer-control{opacity:0.75}#boxer .boxer-content:hover .boxer-control:hover{opacity:1}#boxer .boxer-content:hover .boxer-control.disabled{opacity:0.3;cursor:default !important}#boxer.mobile .boxer-control{opacity:1 !important}#boxer.mobile .boxer-control.disabled{opacity:0.3 !important}}@media screen and (max-width:980px){#boxer.mobile{position:fixed}}#prestitial-modal{position:fixed;top:0;left:0;bottom:0;right:0;background-color:#fff;width:640px;height:512px;text-align:center;overflow:hidden;z-index:10001;border:2px #999 solid;margin:auto;font-size:10px}#prestitial-control{margin:8px 0;font-size:14px}#prestitial-close{text-align:center;color:#0070C0;cursor:pointer;margin-top:6px}#prestitial-close:hover{color:red}#prestitial-counter{font-weight:700}#prestitial-mask{height:100%;width:100%;position:absolute;z-index:10000;top:0;background-color:#fff;filter:alpha(opacity=86);opacity:.86;-moz-opacity:.86}@media (max-width:650px){#prestitial-modal, #prestitial-mask{display:none !important}}#prescroller-modal{position:absolute;top:0;left:0;bottom:0;right:0;background-color:#fff;width:640px;height:484px;text-align:center;overflow:hidden;z-index:10001;border:2px #999 solid;margin:auto;font-size:10px}#prescroller-control{display:none;margin:8px 0;font-size:14px}#prescroller-close{text-align:center;color:#0070C0;cursor:pointer;margin-top:6px}#prescroller-close:hover{color:red}#prescroller-counter{font-weight:700}#prescroller-mask{height:0;width:100%;position:relative;z-index:10000;top:0;background-color:#fff;filter:alpha(opacity=86);opacity:1;-moz-opacity:1}.prescroller-modal-banner{background-color:#000;color:#fff;padding:.5em 0;line-height:1;text-align:center;font-weight:bold}#prescroller-modal-bottom{position:absolute;width:100%;bottom:0}.prescroller-arrow{font-size:.8em}@media (max-width:650px){#prescroller-modal, #prescroller-mask{display:none !important}}#overlay-modal{position:fixed;top:0;left:0;bottom:0;right:0;background-color:#fff;width:640px;height:512px;text-align:center;overflow:hidden;z-index:10001;border:2px #999 solid;margin:auto;font-size:10px}#overlay-control{margin:8px 0;font-size:14px}#overlay-close{position:absolute;z-index:3001;top:-4px;right:-3px;background-color:#fff;padding:0.5em;border:1px #000 solid;font-weight:bold;font-size:16px;color:#000;line-height:1;cursor:pointer}#overlay-close:hover{color:red}#overlay-counter{font-weight:700}#overlay-mask{height:100%;width:100%;position:absolute;z-index:10000;top:0;left:0;background-color:#fff;filter:alpha(opacity=86);opacity:.86;-moz-opacity:.86}@media (max-width:650px){#overlay-modal, #overlay-mask{display:none !important}}/*!Chosen, a Select Box Enhancer for jQuery and Prototypeby Patrick Filler for Harvest, http://getharvest.com Version 1.2.0Full source at https://github.com/harvesthq/chosenCopyright (c) 2011-2014 Harvest http://getharvest.com MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.mdThis file is generated by `grunt build`, do not edit it by hand.*/ .chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;zoom:1;*display:inline;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chosen-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0, 0, 0, 0.15)}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4));background:-webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);background:-moz-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);background:-o-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);background:linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url('chosen-sprite.png') -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url('chosen-sprite.png') no-repeat 0px 2px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type="text"]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:white url('chosen-sprite.png') no-repeat 100% -20px;background:url('chosen-sprite.png') no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));background-image:-webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);background-image:-moz-linear-gradient(#3875d7 20%, #2a62bc 90%);background-image:-o-linear-gradient(#3875d7 20%, #2a62bc 90%);background-image:linear-gradient(#3875d7 20%, #2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:bold;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto !important;height:1%;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));background-image:-webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);background-image:-moz-linear-gradient(#eeeeee 1%, #ffffff 15%);background-image:-o-linear-gradient(#eeeeee 1%, #ffffff 15%);background-image:linear-gradient(#eeeeee 1%, #ffffff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type="text"]{margin:1px 0;padding:0;height:25px;outline:0;border:0 !important;background:transparent !important;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eeeeee;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));background-image:-webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);background-image:-o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);background-image:linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;box-shadow:0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url('chosen-sprite.png') -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));background-image:-webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);background-image:-moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);background-image:-o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);background-image:linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0, 0, 0, 0.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #eeeeee), color-stop(80%, #ffffff));background-image:-webkit-linear-gradient(#eeeeee 20%, #ffffff 80%);background-image:-moz-linear-gradient(#eeeeee 20%, #ffffff 80%);background-image:-o-linear-gradient(#eeeeee 20%, #ffffff 80%);background-image:linear-gradient(#eeeeee 20%, #ffffff 80%);box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:transparent}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0, 0, 0, 0.3)}.chosen-container-active .chosen-choices li.search-field input[type="text"]{color:#222 !important}.chosen-disabled{opacity:0.5 !important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type="text"]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type="text"]{padding:4px 5px 4px 20px;background:white url('chosen-sprite.png') no-repeat -30px -20px;background:url('chosen-sprite.png') no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:2), only screen and (min-resolution:144dpi){.chosen-rtl .chosen-search input[type="text"], .chosen-container-single .chosen-single abbr, .chosen-container-single .chosen-single div b, .chosen-container-single .chosen-search input[type="text"], .chosen-container-multi .chosen-choices .search-choice .search-choice-close, .chosen-container .chosen-results-scroll-down span, .chosen-container .chosen-results-scroll-up span{background-image:url('chosen-sprite@2x.png') !important;background-size:52px 37px !important;background-repeat:no-repeat !important}}</style> <!-- napco scripts --> <script>/* Modernizr 2.8.3 (Custom Build) | MIT & BSD * Build: http://modernizr.com/download/#-fontface-backgroundsize-borderimage-borderradius-boxshadow-flexbox-hsla-multiplebgs-opacity-rgba-textshadow-cssanimations-csscolumns-generatedcontent-cssgradients-cssreflections-csstransforms-csstransforms3d-csstransitions-applicationcache-canvas-canvastext-draganddrop-hashchange-history-audio-video-indexeddb-input-inputtypes-localstorage-postmessage-sessionstorage-websockets-websqldatabase-webworkers-geolocation-inlinesvg-smil-svg-svgclippaths-touch-webgl-shiv-mq-cssclasses-addtest-prefixed-teststyles-testprop-testallprops-hasevent-prefixes-domprefixes-ie8compat-load */ ;window.Modernizr=function(a,b,c){function D(a){j.cssText=a}function E(a,b){return D(n.join(a+";")+(b||""))}function F(a,b){return typeof a===b}function G(a,b){return!!~(""+a).indexOf(b)}function H(a,b){for(var d in a){var e=a[d];if(!G(e,"-")&&j[e]!==c)return b=="pfx"?e:!0}return!1}function I(a,b,d){for(var e in a){var f=b[a[e]];if(f!==c)return d===!1?a[e]:F(f,"function")?f.bind(d||b):f}return!1}function J(a,b,c){var d=a.charAt(0).toUpperCase()+a.slice(1),e=(a+" "+p.join(d+" ")+d).split(" ");return F(b,"string")||F(b,"undefined")?H(e,b):(e=(a+" "+q.join(d+" ")+d).split(" "),I(e,b,c))}function K(){e.input=function(c){for(var d=0,e=c.length;d<e;d++)u[c[d]]=c[d]in k;return u.list&&(u.list=!!b.createElement("datalist")&&!!a.HTMLDataListElement),u}("autocomplete autofocus list placeholder max min multiple pattern required step".split(" ")),e.inputtypes=function(a){for(var d=0,e,f,h,i=a.length;d<i;d++)k.setAttribute("type",f=a[d]),e=k.type!=="text",e&&(k.value=l,k.style.cssText="position:absolute;visibility:hidden;",/^range$/.test(f)&&k.style.WebkitAppearance!==c?(g.appendChild(k),h=b.defaultView,e=h.getComputedStyle&&h.getComputedStyle(k,null).WebkitAppearance!=="textfield"&&k.offsetHeight!==0,g.removeChild(k)):/^(search|tel)$/.test(f)||(/^(url|email)$/.test(f)?e=k.checkValidity&&k.checkValidity()===!1:e=k.value!=l)),t[a[d]]=!!e;return t}("search tel url email datetime date month week time datetime-local number range color".split(" "))}var d="2.8.3",e={},f=!0,g=b.documentElement,h="modernizr",i=b.createElement(h),j=i.style,k=b.createElement("input"),l=":)",m={}.toString,n=" -webkit- -moz- -o- -ms- ".split(" "),o="Webkit Moz O ms",p=o.split(" "),q=o.toLowerCase().split(" "),r={svg:"http://www.w3.org/2000/svg"},s={},t={},u={},v=[],w=v.slice,x,y=function(a,c,d,e){var f,i,j,k,l=b.createElement("div"),m=b.body,n=m||b.createElement("body");if(parseInt(d,10))while(d--)j=b.createElement("div"),j.id=e?e[d]:h+(d+1),l.appendChild(j);return f=["­",'<style id="s',h,'">',a,"</style>"].join(""),l.id=h,(m?l:n).innerHTML+=f,n.appendChild(l),m||(n.style.background="",n.style.overflow="hidden",k=g.style.overflow,g.style.overflow="hidden",g.appendChild(n)),i=c(l,a),m?l.parentNode.removeChild(l):(n.parentNode.removeChild(n),g.style.overflow=k),!!i},z=function(b){var c=a.matchMedia||a.msMatchMedia;if(c)return c(b)&&c(b).matches||!1;var d;return y("@media "+b+" { #"+h+" { position: absolute; } }",function(b){d=(a.getComputedStyle?getComputedStyle(b,null):b.currentStyle)["position"]=="absolute"}),d},A=function(){function d(d,e){e=e||b.createElement(a[d]||"div"),d="on"+d;var f=d in e;return f||(e.setAttribute||(e=b.createElement("div")),e.setAttribute&&e.removeAttribute&&(e.setAttribute(d,""),f=F(e[d],"function"),F(e[d],"undefined")||(e[d]=c),e.removeAttribute(d))),e=null,f}var a={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return d}(),B={}.hasOwnProperty,C;!F(B,"undefined")&&!F(B.call,"undefined")?C=function(a,b){return B.call(a,b)}:C=function(a,b){return b in a&&F(a.constructor.prototype[b],"undefined")},Function.prototype.bind||(Function.prototype.bind=function(b){var c=this;if(typeof c!="function")throw new TypeError;var d=w.call(arguments,1),e=function(){if(this instanceof e){var a=function(){};a.prototype=c.prototype;var f=new a,g=c.apply(f,d.concat(w.call(arguments)));return Object(g)===g?g:f}return c.apply(b,d.concat(w.call(arguments)))};return e}),s.flexbox=function(){return J("flexWrap")},s.canvas=function(){var a=b.createElement("canvas");return!!a.getContext&&!!a.getContext("2d")},s.canvastext=function(){return!!e.canvas&&!!F(b.createElement("canvas").getContext("2d").fillText,"function")},s.webgl=function(){return!!a.WebGLRenderingContext},s.touch=function(){var c;return"ontouchstart"in a||a.DocumentTouch&&b instanceof DocumentTouch?c=!0:y(["@media (",n.join("touch-enabled),("),h,")","{#modernizr{top:9px;position:absolute}}"].join(""),function(a){c=a.offsetTop===9}),c},s.geolocation=function(){return"geolocation"in navigator},s.postmessage=function(){return!!a.postMessage},s.websqldatabase=function(){return!!a.openDatabase},s.indexedDB=function(){return!!J("indexedDB",a)},s.hashchange=function(){return A("hashchange",a)&&(b.documentMode===c||b.documentMode>7)},s.history=function(){return!!a.history&&!!history.pushState},s.draganddrop=function(){var a=b.createElement("div");return"draggable"in a||"ondragstart"in a&&"ondrop"in a},s.websockets=function(){return"WebSocket"in a||"MozWebSocket"in a},s.rgba=function(){return D("background-color:rgba(150,255,150,.5)"),G(j.backgroundColor,"rgba")},s.hsla=function(){return D("background-color:hsla(120,40%,100%,.5)"),G(j.backgroundColor,"rgba")||G(j.backgroundColor,"hsla")},s.multiplebgs=function(){return D("background:url(https://),url(https://),red url(https://)"),/(url\s*\(.*?){3}/.test(j.background)},s.backgroundsize=function(){return J("backgroundSize")},s.borderimage=function(){return J("borderImage")},s.borderradius=function(){return J("borderRadius")},s.boxshadow=function(){return J("boxShadow")},s.textshadow=function(){return b.createElement("div").style.textShadow===""},s.opacity=function(){return E("opacity:.55"),/^0.55$/.test(j.opacity)},s.cssanimations=function(){return J("animationName")},s.csscolumns=function(){return J("columnCount")},s.cssgradients=function(){var a="background-image:",b="gradient(linear,left top,right bottom,from(#9f9),to(white));",c="linear-gradient(left top,#9f9, white);";return D((a+"-webkit- ".split(" ").join(b+a)+n.join(c+a)).slice(0,-a.length)),G(j.backgroundImage,"gradient")},s.cssreflections=function(){return J("boxReflect")},s.csstransforms=function(){return!!J("transform")},s.csstransforms3d=function(){var a=!!J("perspective");return a&&"webkitPerspective"in g.style&&y("@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}",function(b,c){a=b.offsetLeft===9&&b.offsetHeight===3}),a},s.csstransitions=function(){return J("transition")},s.fontface=function(){var a;return y('@font-face {font-family:"font";src:url("https://")}',function(c,d){var e=b.getElementById("smodernizr"),f=e.sheet||e.styleSheet,g=f?f.cssRules&&f.cssRules[0]?f.cssRules[0].cssText:f.cssText||"":"";a=/src/i.test(g)&&g.indexOf(d.split(" ")[0])===0}),a},s.generatedcontent=function(){var a;return y(["#",h,"{font:0/0 a}#",h,':after{content:"',l,'";visibility:hidden;font:3px/1 a}'].join(""),function(b){a=b.offsetHeight>=3}),a},s.video=function(){var a=b.createElement("video"),c=!1;try{if(c=!!a.canPlayType)c=new Boolean(c),c.ogg=a.canPlayType('video/ogg; codecs="theora"').replace(/^no$/,""),c.h264=a.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(/^no$/,""),c.webm=a.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/,"")}catch(d){}return c},s.audio=function(){var a=b.createElement("audio"),c=!1;try{if(c=!!a.canPlayType)c=new Boolean(c),c.ogg=a.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),c.mp3=a.canPlayType("audio/mpeg;").replace(/^no$/,""),c.wav=a.canPlayType('audio/wav; codecs="1"').replace(/^no$/,""),c.m4a=(a.canPlayType("audio/x-m4a;")||a.canPlayType("audio/aac;")).replace(/^no$/,"")}catch(d){}return c},s.localstorage=function(){try{return localStorage.setItem(h,h),localStorage.removeItem(h),!0}catch(a){return!1}},s.sessionstorage=function(){try{return sessionStorage.setItem(h,h),sessionStorage.removeItem(h),!0}catch(a){return!1}},s.webworkers=function(){return!!a.Worker},s.applicationcache=function(){return!!a.applicationCache},s.svg=function(){return!!b.createElementNS&&!!b.createElementNS(r.svg,"svg").createSVGRect},s.inlinesvg=function(){var a=b.createElement("div");return a.innerHTML="<svg/>",(a.firstChild&&a.firstChild.namespaceURI)==r.svg},s.smil=function(){return!!b.createElementNS&&/SVGAnimate/.test(m.call(b.createElementNS(r.svg,"animate")))},s.svgclippaths=function(){return!!b.createElementNS&&/SVGClipPath/.test(m.call(b.createElementNS(r.svg,"clipPath")))};for(var L in s)C(s,L)&&(x=L.toLowerCase(),e[x]=s[L](),v.push((e[x]?"":"no-")+x));return e.input||K(),e.addTest=function(a,b){if(typeof a=="object")for(var d in a)C(a,d)&&e.addTest(d,a[d]);else{a=a.toLowerCase();if(e[a]!==c)return e;b=typeof b=="function"?b():b,typeof f!="undefined"&&f&&(g.className+=" "+(b?"":"no-")+a),e[a]=b}return e},D(""),i=k=null,function(a,b){function l(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x<style>"+b+"</style>",d.insertBefore(c.lastChild,d.firstChild)}function m(){var a=s.elements;return typeof a=="string"?a.split(" "):a}function n(a){var b=j[a[h]];return b||(b={},i++,a[h]=i,j[i]=b),b}function o(a,c,d){c||(c=b);if(k)return c.createElement(a);d||(d=n(c));var g;return d.cache[a]?g=d.cache[a].cloneNode():f.test(a)?g=(d.cache[a]=d.createElem(a)).cloneNode():g=d.createElem(a),g.canHaveChildren&&!e.test(a)&&!g.tagUrn?d.frag.appendChild(g):g}function p(a,c){a||(a=b);if(k)return a.createDocumentFragment();c=c||n(a);var d=c.frag.cloneNode(),e=0,f=m(),g=f.length;for(;e<g;e++)d.createElement(f[e]);return d}function q(a,b){b.cache||(b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag()),a.createElement=function(c){return s.shivMethods?o(c,a,b):b.createElem(c)},a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+m().join().replace(/[\w\-]+/g,function(a){return b.createElem(a),b.frag.createElement(a),'c("'+a+'")'})+");return n}")(s,b.frag)}function r(a){a||(a=b);var c=n(a);return s.shivCSS&&!g&&!c.hasCSS&&(c.hasCSS=!!l(a,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),k||q(a,c),a}var c="3.7.0",d=a.html5||{},e=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,f=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,g,h="_html5shiv",i=0,j={},k;(function(){try{var a=b.createElement("a");a.innerHTML="<xyz></xyz>",g="hidden"in a,k=a.childNodes.length==1||function(){b.createElement("a");var a=b.createDocumentFragment();return typeof a.cloneNode=="undefined"||typeof a.createDocumentFragment=="undefined"||typeof a.createElement=="undefined"}()}catch(c){g=!0,k=!0}})();var s={elements:d.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:c,shivCSS:d.shivCSS!==!1,supportsUnknownElements:k,shivMethods:d.shivMethods!==!1,type:"default",shivDocument:r,createElement:o,createDocumentFragment:p};a.html5=s,r(b)}(this,b),e._version=d,e._prefixes=n,e._domPrefixes=q,e._cssomPrefixes=p,e.mq=z,e.hasEvent=A,e.testProp=function(a){return H([a])},e.testAllProps=J,e.testStyles=y,e.prefixed=function(a,b,c){return b?J(a,b,c):J(a,"pfx")},g.className=g.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(f?" js "+v.join(" "):""),e}(this,this.document),function(a,b,c){function d(a){return"[object Function]"==o.call(a)}function e(a){return"string"==typeof a}function f(){}function g(a){return!a||"loaded"==a||"complete"==a||"uninitialized"==a}function h(){var a=p.shift();q=1,a?a.t?m(function(){("c"==a.t?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){"img"!=a&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l=b.createElement(a),o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};1===y[c]&&(r=1,y[c]=[]),"object"==a?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),"img"!=a&&(r||2===y[c]?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i("c"==b?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),1==p.length&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&"[object Opera]"==o.call(a.opera),l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return"[object Array]"==o.call(a)},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}},A,B;B=function(a){function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a},e,f,g;for(f=0;f<d;f++)g=a[f].split("="),(e=z[g.shift()])&&(c=e(c,g));for(f=0;f<b;f++)c=x[f](c);return c}function g(a,e,f,g,h){var i=b(a),j=i.autoCallback;i.url.split(".").pop().split("?").shift(),i.bypass||(e&&(e=d(e)?e:e[a]||e[g]||e[a.split("/").pop().split("?")[0]]),i.instead?i.instead(a,e,f,g,h):(y[i.url]?i.noexec=!0:y[i.url]=1,f.load(i.url,i.forceCSS||!i.forceJS&&"css"==i.url.split(".").pop().split("?").shift()?"c":c,i.noexec,i.attrs,i.timeout),(d(e)||d(j))&&f.load(function(){k(),e&&e(i.origUrl,h,g),j&&j(i.origUrl,h,g),y[i.url]=2})))}function h(a,b){function c(a,c){if(a){if(e(a))c||(j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}),g(a,j,b,0,h);else if(Object(a)===a)for(n in m=function(){var b=0,c;for(c in a)a.hasOwnProperty(c)&&b++;return b}(),a)a.hasOwnProperty(n)&&(!c&&!--m&&(d(j)?j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}:j[n]=function(a){return function(){var b=[].slice.call(arguments);a&&a.apply(this,b),l()}}(k[n])),g(a[n],j,b,n,h))}else!c&&l()}var h=!!a.test,i=a.load||a.both,j=a.callback||f,k=j,l=a.complete||f,m,n;c(h?a.yep:a.nope,!!i),i&&c(i)}var i,j,l=this.yepnope.loader;if(e(a))g(a,0,l,0);else if(w(a))for(i=0;i<a.length;i++)j=a[i],e(j)?g(j,0,l,0):w(j)?B(j):Object(j)===j&&h(j,l);else Object(a)===a&&h(a,l)},B.addPrefix=function(a,b){z[a]=b},B.addFilter=function(a){x.push(a)},B.errorTimeout=1e4,null==b.readyState&&b.addEventListener&&(b.readyState="loading",b.addEventListener("DOMContentLoaded",A=function(){b.removeEventListener("DOMContentLoaded",A,0),b.readyState="complete"},0)),a.yepnope=k(),a.yepnope.executeStack=h,a.yepnope.injectJs=function(a,c,d,e,i,j){var k=b.createElement("script"),l,o,e=e||B.errorTimeout;k.src=a;for(o in d)k.setAttribute(o,d[o]);c=j?h:c||f,k.onreadystatechange=k.onload=function(){!l&&g(k.readyState)&&(l=1,c(),k.onload=k.onreadystatechange=null)},m(function(){l||(l=1,c(1))},e),i?k.onload():n.parentNode.insertBefore(k,n)},a.yepnope.injectCss=function(a,c,d,e,g,i){var e=b.createElement("link"),j,c=i?h:c||f;e.href=a,e.rel="stylesheet",e.type="text/css";for(j in d)e.setAttribute(j,d[j]);g||(n.parentNode.insertBefore(e,n),m(c,0))}}(this,document),Modernizr.load=function(){yepnope.apply(window,[].slice.call(arguments,0))},Modernizr.addTest("ie8compat",function(){return!window.addEventListener&&document.documentMode&&document.documentMode===7});/* * Basic jQuery Slider plug-in v.1.3 * * http://www.basic-slider.com * * Authored by John Cobb * http://www.johncobb.name * @john0514 * * Copyright 2011, John Cobb * License: GNU General Public License, version 3 (GPL-3.0) * http://www.opensource.org/licenses/gpl-3.0.html * */ ;(function($) { "use strict"; $.fn.bjqs = function(o) { // slider default settings var defaults = { // w + h to enforce consistency width : 700, height : 300, // transition valuess animtype : 'fade', animduration : 450, // length of transition animspeed : 4000, // delay between transitions automatic : true, // enable/disable automatic slide rotation // control and marker configuration showcontrols : true, // enable/disable next + previous UI elements centercontrols : true, // vertically center controls nexttext : 'Next', // text/html inside next UI element prevtext : 'Prev', // text/html inside previous UI element showmarkers : true, // enable/disable individual slide UI markers centermarkers : true, // horizontally center markers // interaction values keyboardnav : true, // enable/disable keyboard navigation hoverpause : true, // enable/disable pause slides on hover // presentational options usecaptions : true, // enable/disable captions using img title attribute randomstart : false, // start from a random slide responsive : false // enable responsive behaviour }; // create settings from defauls and user options var settings = $.extend({}, defaults, o); // slider elements var $wrapper = this, $slider = $wrapper.find('ul.bjqs'), $slides = $slider.children('li'), // control elements $c_wrapper = null, $c_fwd = null, $c_prev = null, // marker elements $m_wrapper = null, $m_markers = null, // elements for slide animation $canvas = null, $clone_first = null, $clone_last = null; // state management object var state = { slidecount : $slides.length, // total number of slides animating : false, // bool: is transition is progress paused : false, // bool: is the slider paused currentslide : 1, // current slide being viewed (not 0 based) nextslide : 0, // slide to view next (not 0 based) currentindex : 0, // current slide being viewed (0 based) nextindex : 0, // slide to view next (0 based) interval : null // interval for automatic rotation }; var responsive = { width : null, height : null, ratio : null }; // helpful variables var vars = { fwd : 'forward', prev : 'previous' }; // run through options and initialise settings var init = function() { // differentiate slider li from content li $slides.addClass('bjqs-slide'); // conf dimensions, responsive or static if( settings.responsive ){ conf_responsive(); } else{ conf_static(); } // configurations only avaliable if more than 1 slide if( state.slidecount > 1 ){ // enable random start if (settings.randomstart){ conf_random(); } // create and show controls if( settings.showcontrols ){ conf_controls(); } // create and show markers if( settings.showmarkers ){ conf_markers(); } // enable slidenumboard navigation if( settings.keyboardnav ){ conf_keynav(); } // enable pause on hover if (settings.hoverpause && settings.automatic){ conf_hoverpause(); } // conf slide animation if (settings.animtype === 'slide'){ conf_slide(); } } else { // Stop automatic animation, because we only have one slide! settings.automatic = false; } if(settings.usecaptions){ conf_captions(); } // TODO: need to accomodate random start for slide transition setting if(settings.animtype === 'slide' && !settings.randomstart){ state.currentindex = 1; state.currentslide = 2; } // slide components are hidden by default, show them now $slider.show(); $slides.eq(state.currentindex).show(); // Finally, if automatic is set to true, kick off the interval if(settings.automatic){ state.interval = setInterval(function () { go(vars.fwd, false); }, settings.animspeed); } }; var conf_responsive = function() { responsive.width = $wrapper.outerWidth(); responsive.ratio = responsive.width/settings.width, responsive.height = settings.height * responsive.ratio; if(settings.animtype === 'fade'){ // initial setup $slides.css({ 'height' : settings.height, 'width' : '100%' }); $slides.children('img').css({ 'height' : settings.height, 'width' : '100%' }); $slider.css({ 'height' : settings.height, 'width' : '100%' }); $wrapper.css({ 'height' : settings.height, 'max-width' : settings.width, 'position' : 'relative' }); if(responsive.width < settings.width){ $slides.css({ 'height' : responsive.height }); $slides.children('img').css({ 'height' : responsive.height }); $slider.css({ 'height' : responsive.height }); $wrapper.css({ 'height' : responsive.height }); } $(window).resize(function() { // calculate and update dimensions responsive.width = $wrapper.outerWidth(); responsive.ratio = responsive.width/settings.width, responsive.height = settings.height * responsive.ratio; $slides.css({ 'height' : responsive.height }); $slides.children('img').css({ 'height' : responsive.height }); $slider.css({ 'height' : responsive.height }); $wrapper.css({ 'height' : responsive.height }); }); } if(settings.animtype === 'slide'){ // initial setup $slides.css({ 'height' : settings.height, 'width' : settings.width }); $slides.children('img').css({ 'height' : settings.height, 'width' : settings.width }); $slider.css({ 'height' : settings.height, 'width' : settings.width * settings.slidecount }); $wrapper.css({ 'height' : settings.height, 'max-width' : settings.width, 'position' : 'relative' }); if(responsive.width < settings.width){ $slides.css({ 'height' : responsive.height }); $slides.children('img').css({ 'height' : responsive.height }); $slider.css({ 'height' : responsive.height }); $wrapper.css({ 'height' : responsive.height }); } $(window).resize(function() { // calculate and update dimensions responsive.width = $wrapper.outerWidth(), responsive.ratio = responsive.width/settings.width, responsive.height = settings.height * responsive.ratio; $slides.css({ 'height' : responsive.height, 'width' : responsive.width }); $slides.children('img').css({ 'height' : responsive.height, 'width' : responsive.width }); $slider.css({ 'height' : responsive.height, 'width' : responsive.width * settings.slidecount }); $wrapper.css({ 'height' : responsive.height }); $canvas.css({ 'height' : responsive.height, 'width' : responsive.width }); resize_complete(function(){ go(false,state.currentslide); }, 200, "some unique string"); }); } }; var resize_complete = (function () { var timers = {}; return function (callback, ms, uniqueId) { if (!uniqueId) { uniqueId = "Don't call this twice without a uniqueId"; } if (timers[uniqueId]) { clearTimeout (timers[uniqueId]); } timers[uniqueId] = setTimeout(callback, ms); }; })(); // enforce fixed sizing on slides, slider and wrapper var conf_static = function() { $slides.css({ 'height' : settings.height, 'width' : settings.width }); $slider.css({ 'height' : settings.height, 'width' : settings.width }); $wrapper.css({ 'height' : settings.height, 'width' : settings.width, 'position' : 'relative' }); }; var conf_slide = function() { // create two extra elements which are clones of the first and last slides $clone_first = $slides.eq(0).clone(); $clone_last = $slides.eq(state.slidecount-1).clone(); // add them to the DOM where we need them $clone_first.attr({'data-clone' : 'last', 'data-slide' : 0}).appendTo($slider).show(); $clone_last.attr({'data-clone' : 'first', 'data-slide' : 0}).prependTo($slider).show(); // update the elements object $slides = $slider.children('li'); state.slidecount = $slides.length; // create a 'canvas' element which is neccessary for the slide animation to work $canvas = $('<div class="bjqs-wrapper"></div>'); // if the slider is responsive && the calculated width is less than the max width if(settings.responsive && (responsive.width < settings.width)){ $canvas.css({ 'width' : responsive.width, 'height' : responsive.height, 'overflow' : 'hidden', 'position' : 'relative' }); // update the dimensions to the slider to accomodate all the slides side by side $slider.css({ 'width' : responsive.width * (state.slidecount + 2), 'left' : -responsive.width * state.currentslide }); } else { $canvas.css({ 'width' : settings.width, 'height' : settings.height, 'overflow' : 'hidden', 'position' : 'relative' }); // update the dimensions to the slider to accomodate all the slides side by side $slider.css({ 'width' : settings.width * (state.slidecount + 2), 'left' : -settings.width * state.currentslide }); } // add some inline styles which will align our slides for left-right sliding $slides.css({ 'float' : 'left', 'position' : 'relative', 'display' : 'list-item' }); // 'everything.. in it's right place' $canvas.prependTo($wrapper); $slider.appendTo($canvas); }; var conf_controls = function() { // create the elements for the controls $c_wrapper = $('<ul class="bjqs-controls"></ul>'); $c_fwd = $('<li class="bjqs-next"><a href="#" data-direction="'+ vars.fwd +'">' + settings.nexttext + '</a></li>'); $c_prev = $('<li class="bjqs-prev"><a href="#" data-direction="'+ vars.prev +'">' + settings.prevtext + '</a></li>'); // bind click events $c_wrapper.on('click','a',function(e){ e.preventDefault(); var direction = $(this).attr('data-direction'); if(!state.animating){ if(direction === vars.fwd){ go(vars.fwd,false); } if(direction === vars.prev){ go(vars.prev,false); } } }); // put 'em all together $c_prev.appendTo($c_wrapper); $c_fwd.appendTo($c_wrapper); $c_wrapper.appendTo($wrapper); // vertically center the controls if (settings.centercontrols) { $c_wrapper.addClass('v-centered'); // calculate offset % for vertical positioning var offset_px = ($wrapper.height() - $c_fwd.children('a').outerHeight()) / 2, ratio = (offset_px / settings.height) * 100, offset = ratio + '%'; $c_fwd.find('a').css('top', offset); $c_prev.find('a').css('top', offset); } }; var conf_markers = function() { // create a wrapper for our markers $m_wrapper = $('<ol class="bjqs-markers"></ol>'); // for every slide, create a marker $.each($slides, function(key, slide){ var slidenum = key + 1, gotoslide = key + 1; if(settings.animtype === 'slide'){ // + 2 to account for clones gotoslide = key + 2; } var marker = $('<li><a href="#">'+ slidenum +'</a></li>'); // set the first marker to be active if(slidenum === state.currentslide){ marker.addClass('active-marker'); } // bind the click event marker.on('click','a',function(e){ e.preventDefault(); if(!state.animating && state.currentslide !== gotoslide){ go(false,gotoslide); } }); // add the marker to the wrapper marker.appendTo($m_wrapper); }); $m_wrapper.appendTo($wrapper); $m_markers = $m_wrapper.find('li'); // center the markers if (settings.centermarkers) { $m_wrapper.addClass('h-centered'); var offset = (settings.width - $m_wrapper.width()) / 2; $m_wrapper.css('left', offset); } }; var conf_keynav = function() { $(document).keyup(function (event) { if (!state.paused) { clearInterval(state.interval); state.paused = true; } if (!state.animating) { if (event.keyCode === 39) { event.preventDefault(); go(vars.fwd, false); } else if (event.keyCode === 37) { event.preventDefault(); go(vars.prev, false); } } if (state.paused && settings.automatic) { state.interval = setInterval(function () { go(vars.fwd); }, settings.animspeed); state.paused = false; } }); }; var conf_hoverpause = function() { $wrapper.hover(function () { if (!state.paused) { clearInterval(state.interval); state.paused = true; } }, function () { if (state.paused) { state.interval = setInterval(function () { go(vars.fwd, false); }, settings.animspeed); state.paused = false; } }); }; var conf_captions = function() { $.each($slides, function (key, slide) { var caption = $(slide).children('img:first-child').attr('title'); // Account for images wrapped in links if(!caption){ caption = $(slide).children('a').find('img:first-child').attr('title'); } if (caption) { caption = $('<p class="bjqs-caption">' + caption + '</p>'); caption.appendTo($(slide)); } }); }; var conf_random = function() { var rand = Math.floor(Math.random() * state.slidecount) + 1; state.currentslide = rand; state.currentindex = rand-1; }; var set_next = function(direction) { if(direction === vars.fwd){ if($slides.eq(state.currentindex).next().length){ state.nextindex = state.currentindex + 1; state.nextslide = state.currentslide + 1; } else{ state.nextindex = 0; state.nextslide = 1; } } else{ if($slides.eq(state.currentindex).prev().length){ state.nextindex = state.currentindex - 1; state.nextslide = state.currentslide - 1; } else{ state.nextindex = state.slidecount - 1; state.nextslide = state.slidecount; } } }; var go = function(direction, position) { // only if we're not already doing things if(!state.animating){ // doing things state.animating = true; if(position){ state.nextslide = position; state.nextindex = position-1; } else{ set_next(direction); } // fade animation if(settings.animtype === 'fade'){ if(settings.showmarkers){ $m_markers.removeClass('active-marker'); $m_markers.eq(state.nextindex).addClass('active-marker'); } // fade out current $slides.eq(state.currentindex).fadeOut(settings.animduration); // fade in next $slides.eq(state.nextindex).fadeIn(settings.animduration, function(){ // update state variables state.animating = false; state.currentslide = state.nextslide; state.currentindex = state.nextindex; }); } // slide animation if(settings.animtype === 'slide'){ if(settings.showmarkers){ var markerindex = state.nextindex-1; if(markerindex === state.slidecount-2){ markerindex = 0; } else if(markerindex === -1){ markerindex = state.slidecount-3; } $m_markers.removeClass('active-marker'); $m_markers.eq(markerindex).addClass('active-marker'); } // if the slider is responsive && the calculated width is less than the max width if(settings.responsive && ( responsive.width < settings.width ) ){ state.slidewidth = responsive.width; } else{ state.slidewidth = settings.width; } $slider.animate({'left': -state.nextindex * state.slidewidth }, settings.animduration, function(){ state.currentslide = state.nextslide; state.currentindex = state.nextindex; // is the current slide a clone? if($slides.eq(state.currentindex).attr('data-clone') === 'last'){ // affirmative, at the last slide (clone of first) $slider.css({'left': -state.slidewidth }); state.currentslide = 2; state.currentindex = 1; } else if($slides.eq(state.currentindex).attr('data-clone') === 'first'){ // affirmative, at the fist slide (clone of last) $slider.css({'left': -state.slidewidth *(state.slidecount - 2)}); state.currentslide = state.slidecount - 1; state.currentindex = state.slidecount - 2; } state.animating = false; }); } } }; // lets get the party started :) init(); }; })(jQuery); /* * Swiper 2.6.1 * Mobile touch slider and framework with hardware accelerated transitions * * http://www.idangero.us/sliders/swiper/ * * Copyright 2010-2014, Vladimir Kharlampidi * The iDangero.us * http://www.idangero.us/ * * Licensed under GPL & MIT * * Released on: May 6, 2014 */ var Swiper=function(a,b){"use strict";function c(a,b){return document.querySelectorAll?(b||document).querySelectorAll(a):jQuery(a,b)}function d(a){return"[object Array]"===Object.prototype.toString.apply(a)?!0:!1}function e(){var a=F-I;return b.freeMode&&(a=F-I),b.slidesPerView>C.slides.length&&!b.centeredSlides&&(a=0),0>a&&(a=0),a}function f(){function a(a){var c=new Image;c.onload=function(){C&&void 0!==C.imagesLoaded&&C.imagesLoaded++,C.imagesLoaded===C.imagesToLoad.length&&(C.reInit(),b.onImagesReady&&C.fireCallback(b.onImagesReady,C))},c.src=a}var d=C.h.addEventListener,e="wrapper"===b.eventTarget?C.wrapper:C.container;if(C.browser.ie10||C.browser.ie11?(d(e,C.touchEvents.touchStart,p),d(document,C.touchEvents.touchMove,q),d(document,C.touchEvents.touchEnd,r)):(C.support.touch&&(d(e,"touchstart",p),d(e,"touchmove",q),d(e,"touchend",r)),b.simulateTouch&&(d(e,"mousedown",p),d(document,"mousemove",q),d(document,"mouseup",r))),b.autoResize&&d(window,"resize",C.resizeFix),g(),C._wheelEvent=!1,b.mousewheelControl){if(void 0!==document.onmousewheel&&(C._wheelEvent="mousewheel"),!C._wheelEvent)try{new WheelEvent("wheel"),C._wheelEvent="wheel"}catch(f){}C._wheelEvent||(C._wheelEvent="DOMMouseScroll"),C._wheelEvent&&d(C.container,C._wheelEvent,j)}if(b.keyboardControl&&d(document,"keydown",i),b.updateOnImagesReady){C.imagesToLoad=c("img",C.container);for(var h=0;h<C.imagesToLoad.length;h++)a(C.imagesToLoad[h].getAttribute("src"))}}function g(){var a,d=C.h.addEventListener;if(b.preventLinks){var e=c("a",C.container);for(a=0;a<e.length;a++)d(e[a],"click",n)}if(b.releaseFormElements){var f=c("input, textarea, select",C.container);for(a=0;a<f.length;a++)d(f[a],C.touchEvents.touchStart,o,!0)}if(b.onSlideClick)for(a=0;a<C.slides.length;a++)d(C.slides[a],"click",k);if(b.onSlideTouch)for(a=0;a<C.slides.length;a++)d(C.slides[a],C.touchEvents.touchStart,l)}function h(){var a,d=C.h.removeEventListener;if(b.onSlideClick)for(a=0;a<C.slides.length;a++)d(C.slides[a],"click",k);if(b.onSlideTouch)for(a=0;a<C.slides.length;a++)d(C.slides[a],C.touchEvents.touchStart,l);if(b.releaseFormElements){var e=c("input, textarea, select",C.container);for(a=0;a<e.length;a++)d(e[a],C.touchEvents.touchStart,o,!0)}if(b.preventLinks){var f=c("a",C.container);for(a=0;a<f.length;a++)d(f[a],"click",n)}}function i(a){var b=a.keyCode||a.charCode;if(!(a.shiftKey||a.altKey||a.ctrlKey||a.metaKey)){if(37===b||39===b||38===b||40===b){for(var c=!1,d=C.h.getOffset(C.container),e=C.h.windowScroll().left,f=C.h.windowScroll().top,g=C.h.windowWidth(),h=C.h.windowHeight(),i=[[d.left,d.top],[d.left+C.width,d.top],[d.left,d.top+C.height],[d.left+C.width,d.top+C.height]],j=0;j<i.length;j++){var k=i[j];k[0]>=e&&k[0]<=e+g&&k[1]>=f&&k[1]<=f+h&&(c=!0)}if(!c)return}M?((37===b||39===b)&&(a.preventDefault?a.preventDefault():a.returnValue=!1),39===b&&C.swipeNext(),37===b&&C.swipePrev()):((38===b||40===b)&&(a.preventDefault?a.preventDefault():a.returnValue=!1),40===b&&C.swipeNext(),38===b&&C.swipePrev())}}function j(a){var c=C._wheelEvent,d=0;if(a.detail)d=-a.detail;else if("mousewheel"===c)if(b.mousewheelControlForceToAxis)if(M){if(!(Math.abs(a.wheelDeltaX)>Math.abs(a.wheelDeltaY)))return;d=a.wheelDeltaX}else{if(!(Math.abs(a.wheelDeltaY)>Math.abs(a.wheelDeltaX)))return;d=a.wheelDeltaY}else d=a.wheelDelta;else if("DOMMouseScroll"===c)d=-a.detail;else if("wheel"===c)if(b.mousewheelControlForceToAxis)if(M){if(!(Math.abs(a.deltaX)>Math.abs(a.deltaY)))return;d=-a.deltaX}else{if(!(Math.abs(a.deltaY)>Math.abs(a.deltaX)))return;d=-a.deltaY}else d=Math.abs(a.deltaX)>Math.abs(a.deltaY)?-a.deltaX:-a.deltaY;if(b.freeMode){var f=C.getWrapperTranslate()+d;if(f>0&&(f=0),f<-e()&&(f=-e()),C.setWrapperTransition(0),C.setWrapperTranslate(f),C.updateActiveSlide(f),0===f||f===-e())return}else(new Date).getTime()-U>60&&(0>d?C.swipeNext():C.swipePrev()),U=(new Date).getTime();return b.autoplay&&C.stopAutoplay(!0),a.preventDefault?a.preventDefault():a.returnValue=!1,!1}function k(a){C.allowSlideClick&&(m(a),C.fireCallback(b.onSlideClick,C,a))}function l(a){m(a),C.fireCallback(b.onSlideTouch,C,a)}function m(a){if(a.currentTarget)C.clickedSlide=a.currentTarget;else{var c=a.srcElement;do{if(c.className.indexOf(b.slideClass)>-1)break;c=c.parentNode}while(c);C.clickedSlide=c}C.clickedSlideIndex=C.slides.indexOf(C.clickedSlide),C.clickedSlideLoopIndex=C.clickedSlideIndex-(C.loopedSlides||0)}function n(a){return C.allowLinks?void 0:(a.preventDefault?a.preventDefault():a.returnValue=!1,b.preventLinksPropagation&&"stopPropagation"in a&&a.stopPropagation(),!1)}function o(a){return a.stopPropagation?a.stopPropagation():a.returnValue=!1,!1}function p(a){if(b.preventLinks&&(C.allowLinks=!0),C.isTouched||b.onlyExternal)return!1;if(b.noSwiping&&(a.target||a.srcElement)&&s(a.target||a.srcElement))return!1;if($=!1,C.isTouched=!0,Z="touchstart"===a.type,!Z||1===a.targetTouches.length){C.callPlugins("onTouchStartBegin"),Z||C.isAndroid||(a.preventDefault?a.preventDefault():a.returnValue=!1);var c=Z?a.targetTouches[0].pageX:a.pageX||a.clientX,d=Z?a.targetTouches[0].pageY:a.pageY||a.clientY;C.touches.startX=C.touches.currentX=c,C.touches.startY=C.touches.currentY=d,C.touches.start=C.touches.current=M?c:d,C.setWrapperTransition(0),C.positions.start=C.positions.current=C.getWrapperTranslate(),C.setWrapperTranslate(C.positions.start),C.times.start=(new Date).getTime(),H=void 0,b.moveStartThreshold>0&&(W=!1),b.onTouchStart&&C.fireCallback(b.onTouchStart,C,a),C.callPlugins("onTouchStartEnd")}}function q(a){if(C.isTouched&&!b.onlyExternal&&(!Z||"mousemove"!==a.type)){var c=Z?a.targetTouches[0].pageX:a.pageX||a.clientX,d=Z?a.targetTouches[0].pageY:a.pageY||a.clientY;if("undefined"==typeof H&&M&&(H=!!(H||Math.abs(d-C.touches.startY)>Math.abs(c-C.touches.startX))),"undefined"!=typeof H||M||(H=!!(H||Math.abs(d-C.touches.startY)<Math.abs(c-C.touches.startX))),H)return void(C.isTouched=!1);if(a.assignedToSwiper)return void(C.isTouched=!1);if(a.assignedToSwiper=!0,b.preventLinks&&(C.allowLinks=!1),b.onSlideClick&&(C.allowSlideClick=!1),b.autoplay&&C.stopAutoplay(!0),!Z||1===a.touches.length){if(C.isMoved||(C.callPlugins("onTouchMoveStart"),b.loop&&(C.fixLoop(),C.positions.start=C.getWrapperTranslate()),b.onTouchMoveStart&&C.fireCallback(b.onTouchMoveStart,C)),C.isMoved=!0,a.preventDefault?a.preventDefault():a.returnValue=!1,C.touches.current=M?c:d,C.positions.current=(C.touches.current-C.touches.start)*b.touchRatio+C.positions.start,C.positions.current>0&&b.onResistanceBefore&&C.fireCallback(b.onResistanceBefore,C,C.positions.current),C.positions.current<-e()&&b.onResistanceAfter&&C.fireCallback(b.onResistanceAfter,C,Math.abs(C.positions.current+e())),b.resistance&&"100%"!==b.resistance){var f;if(C.positions.current>0&&(f=1-C.positions.current/I/2,C.positions.current=.5>f?I/2:C.positions.current*f),C.positions.current<-e()){var g=(C.touches.current-C.touches.start)*b.touchRatio+(e()+C.positions.start);f=(I+g)/I;var h=C.positions.current-g*(1-f)/2,i=-e()-I/2;C.positions.current=i>h||0>=f?i:h}}if(b.resistance&&"100%"===b.resistance&&(C.positions.current>0&&(!b.freeMode||b.freeModeFluid)&&(C.positions.current=0),C.positions.current<-e()&&(!b.freeMode||b.freeModeFluid)&&(C.positions.current=-e())),!b.followFinger)return;if(b.moveStartThreshold)if(Math.abs(C.touches.current-C.touches.start)>b.moveStartThreshold||W){if(!W)return W=!0,void(C.touches.start=C.touches.current);C.setWrapperTranslate(C.positions.current)}else C.positions.current=C.positions.start;else C.setWrapperTranslate(C.positions.current);return(b.freeMode||b.watchActiveIndex)&&C.updateActiveSlide(C.positions.current),b.grabCursor&&(C.container.style.cursor="move",C.container.style.cursor="grabbing",C.container.style.cursor="-moz-grabbin",C.container.style.cursor="-webkit-grabbing"),X||(X=C.touches.current),Y||(Y=(new Date).getTime()),C.velocity=(C.touches.current-X)/((new Date).getTime()-Y)/2,Math.abs(C.touches.current-X)<2&&(C.velocity=0),X=C.touches.current,Y=(new Date).getTime(),C.callPlugins("onTouchMoveEnd"),b.onTouchMove&&C.fireCallback(b.onTouchMove,C,a),!1}}}function r(a){if(H&&C.swipeReset(),!b.onlyExternal&&C.isTouched){C.isTouched=!1,b.grabCursor&&(C.container.style.cursor="move",C.container.style.cursor="grab",C.container.style.cursor="-moz-grab",C.container.style.cursor="-webkit-grab"),C.positions.current||0===C.positions.current||(C.positions.current=C.positions.start),b.followFinger&&C.setWrapperTranslate(C.positions.current),C.times.end=(new Date).getTime(),C.touches.diff=C.touches.current-C.touches.start,C.touches.abs=Math.abs(C.touches.diff),C.positions.diff=C.positions.current-C.positions.start,C.positions.abs=Math.abs(C.positions.diff);var c=C.positions.diff,d=C.positions.abs,f=C.times.end-C.times.start;5>d&&300>f&&C.allowLinks===!1&&(b.freeMode||0===d||C.swipeReset(),b.preventLinks&&(C.allowLinks=!0),b.onSlideClick&&(C.allowSlideClick=!0)),setTimeout(function(){b.preventLinks&&(C.allowLinks=!0),b.onSlideClick&&(C.allowSlideClick=!0)},100);var g=e();if(!C.isMoved&&b.freeMode)return C.isMoved=!1,b.onTouchEnd&&C.fireCallback(b.onTouchEnd,C,a),void C.callPlugins("onTouchEnd");if(!C.isMoved||C.positions.current>0||C.positions.current<-g)return C.swipeReset(),b.onTouchEnd&&C.fireCallback(b.onTouchEnd,C,a),void C.callPlugins("onTouchEnd");if(C.isMoved=!1,b.freeMode){if(b.freeModeFluid){var h,i=1e3*b.momentumRatio,j=C.velocity*i,k=C.positions.current+j,l=!1,m=20*Math.abs(C.velocity)*b.momentumBounceRatio;-g>k&&(b.momentumBounce&&C.support.transitions?(-m>k+g&&(k=-g-m),h=-g,l=!0,$=!0):k=-g),k>0&&(b.momentumBounce&&C.support.transitions?(k>m&&(k=m),h=0,l=!0,$=!0):k=0),0!==C.velocity&&(i=Math.abs((k-C.positions.current)/C.velocity)),C.setWrapperTranslate(k),C.setWrapperTransition(i),b.momentumBounce&&l&&C.wrapperTransitionEnd(function(){$&&(b.onMomentumBounce&&C.fireCallback(b.onMomentumBounce,C),C.callPlugins("onMomentumBounce"),C.setWrapperTranslate(h),C.setWrapperTransition(300))}),C.updateActiveSlide(k)}return(!b.freeModeFluid||f>=300)&&C.updateActiveSlide(C.positions.current),b.onTouchEnd&&C.fireCallback(b.onTouchEnd,C,a),void C.callPlugins("onTouchEnd")}G=0>c?"toNext":"toPrev","toNext"===G&&300>=f&&(30>d||!b.shortSwipes?C.swipeReset():C.swipeNext(!0)),"toPrev"===G&&300>=f&&(30>d||!b.shortSwipes?C.swipeReset():C.swipePrev(!0));var n=0;if("auto"===b.slidesPerView){for(var o,p=Math.abs(C.getWrapperTranslate()),q=0,r=0;r<C.slides.length;r++)if(o=M?C.slides[r].getWidth(!0,b.roundLengths):C.slides[r].getHeight(!0,b.roundLengths),q+=o,q>p){n=o;break}n>I&&(n=I)}else n=E*b.slidesPerView;"toNext"===G&&f>300&&(d>=n*b.longSwipesRatio?C.swipeNext(!0):C.swipeReset()),"toPrev"===G&&f>300&&(d>=n*b.longSwipesRatio?C.swipePrev(!0):C.swipeReset()),b.onTouchEnd&&C.fireCallback(b.onTouchEnd,C,a),C.callPlugins("onTouchEnd")}}function s(a){var c=!1;do a.className.indexOf(b.noSwipingClass)>-1&&(c=!0),a=a.parentElement;while(!c&&a.parentElement&&-1===a.className.indexOf(b.wrapperClass));return!c&&a.className.indexOf(b.wrapperClass)>-1&&a.className.indexOf(b.noSwipingClass)>-1&&(c=!0),c}function t(a,b){var c,d=document.createElement("div");return d.innerHTML=b,c=d.firstChild,c.className+=" "+a,c.outerHTML}function u(a,c,d){function e(){var f=+new Date,l=f-g;h+=i*l/(1e3/60),k="toNext"===j?h>a:a>h,k?(C.setWrapperTranslate(Math.round(h)),C._DOMAnimating=!0,window.setTimeout(function(){e()},1e3/60)):(b.onSlideChangeEnd&&("to"===c?d.runCallbacks===!0&&C.fireCallback(b.onSlideChangeEnd,C):C.fireCallback(b.onSlideChangeEnd,C)),C.setWrapperTranslate(a),C._DOMAnimating=!1)}var f="to"===c&&d.speed>=0?d.speed:b.speed,g=+new Date;if(C.support.transitions||!b.DOMAnimation)C.setWrapperTranslate(a),C.setWrapperTransition(f);else{var h=C.getWrapperTranslate(),i=Math.ceil((a-h)/f*(1e3/60)),j=h>a?"toNext":"toPrev",k="toNext"===j?h>a:a>h;if(C._DOMAnimating)return;e()}C.updateActiveSlide(a),b.onSlideNext&&"next"===c&&C.fireCallback(b.onSlideNext,C,a),b.onSlidePrev&&"prev"===c&&C.fireCallback(b.onSlidePrev,C,a),b.onSlideReset&&"reset"===c&&C.fireCallback(b.onSlideReset,C,a),("next"===c||"prev"===c||"to"===c&&d.runCallbacks===!0)&&v(c)}function v(a){if(C.callPlugins("onSlideChangeStart"),b.onSlideChangeStart)if(b.queueStartCallbacks&&C.support.transitions){if(C._queueStartCallbacks)return;C._queueStartCallbacks=!0,C.fireCallback(b.onSlideChangeStart,C,a),C.wrapperTransitionEnd(function(){C._queueStartCallbacks=!1})}else C.fireCallback(b.onSlideChangeStart,C,a);if(b.onSlideChangeEnd)if(C.support.transitions)if(b.queueEndCallbacks){if(C._queueEndCallbacks)return;C._queueEndCallbacks=!0,C.wrapperTransitionEnd(function(c){C.fireCallback(b.onSlideChangeEnd,c,a)})}else C.wrapperTransitionEnd(function(c){C.fireCallback(b.onSlideChangeEnd,c,a)});else b.DOMAnimation||setTimeout(function(){C.fireCallback(b.onSlideChangeEnd,C,a)},10)}function w(){var a=C.paginationButtons;if(a)for(var b=0;b<a.length;b++)C.h.removeEventListener(a[b],"click",y)}function x(){var a=C.paginationButtons;if(a)for(var b=0;b<a.length;b++)C.h.addEventListener(a[b],"click",y)}function y(a){for(var b,c=a.target||a.srcElement,d=C.paginationButtons,e=0;e<d.length;e++)c===d[e]&&(b=e);C.swipeTo(b)}function z(){_=setTimeout(function(){b.loop?(C.fixLoop(),C.swipeNext(!0)):C.swipeNext(!0)||(b.autoplayStopOnLast?(clearTimeout(_),_=void 0):C.swipeTo(0)),C.wrapperTransitionEnd(function(){"undefined"!=typeof _&&z()})},b.autoplay)}function A(){C.calcSlides(),b.loader.slides.length>0&&0===C.slides.length&&C.loadSlides(),b.loop&&C.createLoop(),C.init(),f(),b.pagination&&C.createPagination(!0),b.loop||b.initialSlide>0?C.swipeTo(b.initialSlide,0,!1):C.updateActiveSlide(0),b.autoplay&&C.startAutoplay(),C.centerIndex=C.activeIndex,b.onSwiperCreated&&C.fireCallback(b.onSwiperCreated,C),C.callPlugins("onSwiperCreated")}if(document.body.__defineGetter__&&HTMLElement){var B=HTMLElement.prototype;B.__defineGetter__&&B.__defineGetter__("outerHTML",function(){return(new XMLSerializer).serializeToString(this)})}if(window.getComputedStyle||(window.getComputedStyle=function(a){return this.el=a,this.getPropertyValue=function(b){var c=/(\-([a-z]){1})/g;return"float"===b&&(b="styleFloat"),c.test(b)&&(b=b.replace(c,function(){return arguments[2].toUpperCase()})),a.currentStyle[b]?a.currentStyle[b]:null},this}),Array.prototype.indexOf||(Array.prototype.indexOf=function(a,b){for(var c=b||0,d=this.length;d>c;c++)if(this[c]===a)return c;return-1}),(document.querySelectorAll||window.jQuery)&&"undefined"!=typeof a&&(a.nodeType||0!==c(a).length)){var C=this;C.touches={start:0,startX:0,startY:0,current:0,currentX:0,currentY:0,diff:0,abs:0},C.positions={start:0,abs:0,diff:0,current:0},C.times={start:0,end:0},C.id=(new Date).getTime(),C.container=a.nodeType?a:c(a)[0],C.isTouched=!1,C.isMoved=!1,C.activeIndex=0,C.centerIndex=0,C.activeLoaderIndex=0,C.activeLoopIndex=0,C.previousIndex=null,C.velocity=0,C.snapGrid=[],C.slidesGrid=[],C.imagesToLoad=[],C.imagesLoaded=0,C.wrapperLeft=0,C.wrapperRight=0,C.wrapperTop=0,C.wrapperBottom=0,C.isAndroid=navigator.userAgent.toLowerCase().indexOf("android")>=0;var D,E,F,G,H,I,J={eventTarget:"wrapper",mode:"horizontal",touchRatio:1,speed:300,freeMode:!1,freeModeFluid:!1,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,slidesPerView:1,slidesPerGroup:1,slidesPerViewFit:!0,simulateTouch:!0,followFinger:!0,shortSwipes:!0,longSwipesRatio:.5,moveStartThreshold:!1,onlyExternal:!1,createPagination:!0,pagination:!1,paginationElement:"span",paginationClickable:!1,paginationAsRange:!0,resistance:!0,scrollContainer:!1,preventLinks:!0,preventLinksPropagation:!1,noSwiping:!1,noSwipingClass:"swiper-no-swiping",initialSlide:0,keyboardControl:!1,mousewheelControl:!1,mousewheelControlForceToAxis:!1,useCSS3Transforms:!0,autoplay:!1,autoplayDisableOnInteraction:!0,autoplayStopOnLast:!1,loop:!1,loopAdditionalSlides:0,roundLengths:!1,calculateHeight:!1,cssWidthAndHeight:!1,updateOnImagesReady:!0,releaseFormElements:!0,watchActiveIndex:!1,visibilityFullFit:!1,offsetPxBefore:0,offsetPxAfter:0,offsetSlidesBefore:0,offsetSlidesAfter:0,centeredSlides:!1,queueStartCallbacks:!1,queueEndCallbacks:!1,autoResize:!0,resizeReInit:!1,DOMAnimation:!0,loader:{slides:[],slidesHTMLType:"inner",surroundGroups:1,logic:"reload",loadAllSlides:!1},slideElement:"div",slideClass:"swiper-slide",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",wrapperClass:"swiper-wrapper",paginationElementClass:"swiper-pagination-switch",paginationActiveClass:"swiper-active-switch",paginationVisibleClass:"swiper-visible-switch"};b=b||{};for(var K in J)if(K in b&&"object"==typeof b[K])for(var L in J[K])L in b[K]||(b[K][L]=J[K][L]);else K in b||(b[K]=J[K]);C.params=b,b.scrollContainer&&(b.freeMode=!0,b.freeModeFluid=!0),b.loop&&(b.resistance="100%");var M="horizontal"===b.mode,N=["mousedown","mousemove","mouseup"];C.browser.ie10&&(N=["MSPointerDown","MSPointerMove","MSPointerUp"]),C.browser.ie11&&(N=["pointerdown","pointermove","pointerup"]),C.touchEvents={touchStart:C.support.touch||!b.simulateTouch?"touchstart":N[0],touchMove:C.support.touch||!b.simulateTouch?"touchmove":N[1],touchEnd:C.support.touch||!b.simulateTouch?"touchend":N[2]};for(var O=C.container.childNodes.length-1;O>=0;O--)if(C.container.childNodes[O].className)for(var P=C.container.childNodes[O].className.split(/\s+/),Q=0;Q<P.length;Q++)P[Q]===b.wrapperClass&&(D=C.container.childNodes[O]);C.wrapper=D,C._extendSwiperSlide=function(a){return a.append=function(){return b.loop?a.insertAfter(C.slides.length-C.loopedSlides):(C.wrapper.appendChild(a),C.reInit()),a},a.prepend=function(){return b.loop?(C.wrapper.insertBefore(a,C.slides[C.loopedSlides]),C.removeLoopedSlides(),C.calcSlides(),C.createLoop()):C.wrapper.insertBefore(a,C.wrapper.firstChild),C.reInit(),a},a.insertAfter=function(c){if("undefined"==typeof c)return!1;var d;return b.loop?(d=C.slides[c+1+C.loopedSlides],d?C.wrapper.insertBefore(a,d):C.wrapper.appendChild(a),C.removeLoopedSlides(),C.calcSlides(),C.createLoop()):(d=C.slides[c+1],C.wrapper.insertBefore(a,d)),C.reInit(),a},a.clone=function(){return C._extendSwiperSlide(a.cloneNode(!0))},a.remove=function(){C.wrapper.removeChild(a),C.reInit()},a.html=function(b){return"undefined"==typeof b?a.innerHTML:(a.innerHTML=b,a)},a.index=function(){for(var b,c=C.slides.length-1;c>=0;c--)a===C.slides[c]&&(b=c);return b},a.isActive=function(){return a.index()===C.activeIndex?!0:!1},a.swiperSlideDataStorage||(a.swiperSlideDataStorage={}),a.getData=function(b){return a.swiperSlideDataStorage[b]},a.setData=function(b,c){return a.swiperSlideDataStorage[b]=c,a},a.data=function(b,c){return"undefined"==typeof c?a.getAttribute("data-"+b):(a.setAttribute("data-"+b,c),a)},a.getWidth=function(b,c){return C.h.getWidth(a,b,c)},a.getHeight=function(b,c){return C.h.getHeight(a,b,c)},a.getOffset=function(){return C.h.getOffset(a)},a},C.calcSlides=function(a){var c=C.slides?C.slides.length:!1;C.slides=[],C.displaySlides=[];for(var d=0;d<C.wrapper.childNodes.length;d++)if(C.wrapper.childNodes[d].className)for(var e=C.wrapper.childNodes[d].className,f=e.split(/\s+/),i=0;i<f.length;i++)f[i]===b.slideClass&&C.slides.push(C.wrapper.childNodes[d]);for(d=C.slides.length-1;d>=0;d--)C._extendSwiperSlide(C.slides[d]);c!==!1&&(c!==C.slides.length||a)&&(h(),g(),C.updateActiveSlide(),C.params.pagination&&C.createPagination(),C.callPlugins("numberOfSlidesChanged"))},C.createSlide=function(a,c,d){c=c||C.params.slideClass,d=d||b.slideElement;var e=document.createElement(d);return e.innerHTML=a||"",e.className=c,C._extendSwiperSlide(e)},C.appendSlide=function(a,b,c){return a?a.nodeType?C._extendSwiperSlide(a).append():C.createSlide(a,b,c).append():void 0},C.prependSlide=function(a,b,c){return a?a.nodeType?C._extendSwiperSlide(a).prepend():C.createSlide(a,b,c).prepend():void 0},C.insertSlideAfter=function(a,b,c,d){return"undefined"==typeof a?!1:b.nodeType?C._extendSwiperSlide(b).insertAfter(a):C.createSlide(b,c,d).insertAfter(a)},C.removeSlide=function(a){if(C.slides[a]){if(b.loop){if(!C.slides[a+C.loopedSlides])return!1;C.slides[a+C.loopedSlides].remove(),C.removeLoopedSlides(),C.calcSlides(),C.createLoop()}else C.slides[a].remove();return!0}return!1},C.removeLastSlide=function(){return C.slides.length>0?(b.loop?(C.slides[C.slides.length-1-C.loopedSlides].remove(),C.removeLoopedSlides(),C.calcSlides(),C.createLoop()):C.slides[C.slides.length-1].remove(),!0):!1},C.removeAllSlides=function(){for(var a=C.slides.length-1;a>=0;a--)C.slides[a].remove()},C.getSlide=function(a){return C.slides[a]},C.getLastSlide=function(){return C.slides[C.slides.length-1]},C.getFirstSlide=function(){return C.slides[0]},C.activeSlide=function(){return C.slides[C.activeIndex]},C.fireCallback=function(){var a=arguments[0];if("[object Array]"===Object.prototype.toString.call(a))for(var c=0;c<a.length;c++)"function"==typeof a[c]&&a[c](arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]);else"[object String]"===Object.prototype.toString.call(a)?b["on"+a]&&C.fireCallback(b["on"+a],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]):a(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5])},C.addCallback=function(a,b){var c,e=this;return e.params["on"+a]?d(this.params["on"+a])?this.params["on"+a].push(b):"function"==typeof this.params["on"+a]?(c=this.params["on"+a],this.params["on"+a]=[],this.params["on"+a].push(c),this.params["on"+a].push(b)):void 0:(this.params["on"+a]=[],this.params["on"+a].push(b))},C.removeCallbacks=function(a){C.params["on"+a]&&(C.params["on"+a]=null)};var R=[];for(var S in C.plugins)if(b[S]){var T=C.plugins[S](C,b[S]);T&&R.push(T)}C.callPlugins=function(a,b){b||(b={});for(var c=0;c<R.length;c++)a in R[c]&&R[c][a](b)},!C.browser.ie10&&!C.browser.ie11||b.onlyExternal||C.wrapper.classList.add("swiper-wp8-"+(M?"horizontal":"vertical")),b.freeMode&&(C.container.className+=" swiper-free-mode"),C.initialized=!1,C.init=function(a,c){var d=C.h.getWidth(C.container,!1,b.roundLengths),e=C.h.getHeight(C.container,!1,b.roundLengths);if(d!==C.width||e!==C.height||a){C.width=d,C.height=e;var f,g,h,i,j,k,l;I=M?d:e;var m=C.wrapper;if(a&&C.calcSlides(c),"auto"===b.slidesPerView){var n=0,o=0;b.slidesOffset>0&&(m.style.paddingLeft="",m.style.paddingRight="",m.style.paddingTop="",m.style.paddingBottom=""),m.style.width="",m.style.height="",b.offsetPxBefore>0&&(M?C.wrapperLeft=b.offsetPxBefore:C.wrapperTop=b.offsetPxBefore),b.offsetPxAfter>0&&(M?C.wrapperRight=b.offsetPxAfter:C.wrapperBottom=b.offsetPxAfter),b.centeredSlides&&(M?(C.wrapperLeft=(I-this.slides[0].getWidth(!0,b.roundLengths))/2,C.wrapperRight=(I-C.slides[C.slides.length-1].getWidth(!0,b.roundLengths))/2):(C.wrapperTop=(I-C.slides[0].getHeight(!0,b.roundLengths))/2,C.wrapperBottom=(I-C.slides[C.slides.length-1].getHeight(!0,b.roundLengths))/2)),M?(C.wrapperLeft>=0&&(m.style.paddingLeft=C.wrapperLeft+"px"),C.wrapperRight>=0&&(m.style.paddingRight=C.wrapperRight+"px")):(C.wrapperTop>=0&&(m.style.paddingTop=C.wrapperTop+"px"),C.wrapperBottom>=0&&(m.style.paddingBottom=C.wrapperBottom+"px")),k=0;var p=0;for(C.snapGrid=[],C.slidesGrid=[],h=0,l=0;l<C.slides.length;l++){f=C.slides[l].getWidth(!0,b.roundLengths),g=C.slides[l].getHeight(!0,b.roundLengths),b.calculateHeight&&(h=Math.max(h,g));var q=M?f:g;if(b.centeredSlides){var r=l===C.slides.length-1?0:C.slides[l+1].getWidth(!0,b.roundLengths),s=l===C.slides.length-1?0:C.slides[l+1].getHeight(!0,b.roundLengths),t=M?r:s;if(q>I){if(b.slidesPerViewFit)C.snapGrid.push(k+C.wrapperLeft),C.snapGrid.push(k+q-I+C.wrapperLeft);else for(var u=0;u<=Math.floor(q/(I+C.wrapperLeft));u++)C.snapGrid.push(0===u?k+C.wrapperLeft:k+C.wrapperLeft+I*u);C.slidesGrid.push(k+C.wrapperLeft)}else C.snapGrid.push(p),C.slidesGrid.push(p);p+=q/2+t/2}else{if(q>I)if(b.slidesPerViewFit)C.snapGrid.push(k),C.snapGrid.push(k+q-I);else if(0!==I)for(var v=0;v<=Math.floor(q/I);v++)C.snapGrid.push(k+I*v);else C.snapGrid.push(k);else C.snapGrid.push(k);C.slidesGrid.push(k)}k+=q,n+=f,o+=g}b.calculateHeight&&(C.height=h),M?(F=n+C.wrapperRight+C.wrapperLeft,m.style.width=n+"px",m.style.height=C.height+"px"):(F=o+C.wrapperTop+C.wrapperBottom,m.style.width=C.width+"px",m.style.height=o+"px")}else if(b.scrollContainer)m.style.width="",m.style.height="",i=C.slides[0].getWidth(!0,b.roundLengths),j=C.slides[0].getHeight(!0,b.roundLengths),F=M?i:j,m.style.width=i+"px",m.style.height=j+"px",E=M?i:j;else{if(b.calculateHeight){for(h=0,j=0,M||(C.container.style.height=""),m.style.height="",l=0;l<C.slides.length;l++)C.slides[l].style.height="",h=Math.max(C.slides[l].getHeight(!0),h),M||(j+=C.slides[l].getHeight(!0));g=h,C.height=g,M?j=g:(I=g,C.container.style.height=I+"px")}else g=M?C.height:C.height/b.slidesPerView,b.roundLengths&&(g=Math.round(g)),j=M?C.height:C.slides.length*g;for(f=M?C.width/b.slidesPerView:C.width,b.roundLengths&&(f=Math.round(f)),i=M?C.slides.length*f:C.width,E=M?f:g,b.offsetSlidesBefore>0&&(M?C.wrapperLeft=E*b.offsetSlidesBefore:C.wrapperTop=E*b.offsetSlidesBefore),b.offsetSlidesAfter>0&&(M?C.wrapperRight=E*b.offsetSlidesAfter:C.wrapperBottom=E*b.offsetSlidesAfter),b.offsetPxBefore>0&&(M?C.wrapperLeft=b.offsetPxBefore:C.wrapperTop=b.offsetPxBefore),b.offsetPxAfter>0&&(M?C.wrapperRight=b.offsetPxAfter:C.wrapperBottom=b.offsetPxAfter),b.centeredSlides&&(M?(C.wrapperLeft=(I-E)/2,C.wrapperRight=(I-E)/2):(C.wrapperTop=(I-E)/2,C.wrapperBottom=(I-E)/2)),M?(C.wrapperLeft>0&&(m.style.paddingLeft=C.wrapperLeft+"px"),C.wrapperRight>0&&(m.style.paddingRight=C.wrapperRight+"px")):(C.wrapperTop>0&&(m.style.paddingTop=C.wrapperTop+"px"),C.wrapperBottom>0&&(m.style.paddingBottom=C.wrapperBottom+"px")),F=M?i+C.wrapperRight+C.wrapperLeft:j+C.wrapperTop+C.wrapperBottom,b.cssWidthAndHeight||(parseFloat(i)>0&&(m.style.width=i+"px"),parseFloat(j)>0&&(m.style.height=j+"px")),k=0,C.snapGrid=[],C.slidesGrid=[],l=0;l<C.slides.length;l++)C.snapGrid.push(k),C.slidesGrid.push(k),k+=E,b.cssWidthAndHeight||(parseFloat(f)>0&&(C.slides[l].style.width=f+"px"),parseFloat(g)>0&&(C.slides[l].style.height=g+"px"))}C.initialized?(C.callPlugins("onInit"),b.onInit&&C.fireCallback(b.onInit,C)):(C.callPlugins("onFirstInit"),b.onFirstInit&&C.fireCallback(b.onFirstInit,C)),C.initialized=!0}},C.reInit=function(a){C.init(!0,a)},C.resizeFix=function(a){C.callPlugins("beforeResizeFix"),C.init(b.resizeReInit||a),b.freeMode?C.getWrapperTranslate()<-e()&&(C.setWrapperTransition(0),C.setWrapperTranslate(-e())):(C.swipeTo(b.loop?C.activeLoopIndex:C.activeIndex,0,!1),b.autoplay&&(C.support.transitions&&"undefined"!=typeof _?"undefined"!=typeof _&&(clearTimeout(_),_=void 0,C.startAutoplay()):"undefined"!=typeof ab&&(clearInterval(ab),ab=void 0,C.startAutoplay()))),C.callPlugins("afterResizeFix")},C.destroy=function(){var a=C.h.removeEventListener,c="wrapper"===b.eventTarget?C.wrapper:C.container;C.browser.ie10||C.browser.ie11?(a(c,C.touchEvents.touchStart,p),a(document,C.touchEvents.touchMove,q),a(document,C.touchEvents.touchEnd,r)):(C.support.touch&&(a(c,"touchstart",p),a(c,"touchmove",q),a(c,"touchend",r)),b.simulateTouch&&(a(c,"mousedown",p),a(document,"mousemove",q),a(document,"mouseup",r))),b.autoResize&&a(window,"resize",C.resizeFix),h(),b.paginationClickable&&w(),b.mousewheelControl&&C._wheelEvent&&a(C.container,C._wheelEvent,j),b.keyboardControl&&a(document,"keydown",i),b.autoplay&&C.stopAutoplay(),C.callPlugins("onDestroy"),C=null},C.disableKeyboardControl=function(){b.keyboardControl=!1,C.h.removeEventListener(document,"keydown",i)},C.enableKeyboardControl=function(){b.keyboardControl=!0,C.h.addEventListener(document,"keydown",i)};var U=(new Date).getTime();if(C.disableMousewheelControl=function(){return C._wheelEvent?(b.mousewheelControl=!1,C.h.removeEventListener(C.container,C._wheelEvent,j),!0):!1},C.enableMousewheelControl=function(){return C._wheelEvent?(b.mousewheelControl=!0,C.h.addEventListener(C.container,C._wheelEvent,j),!0):!1},b.grabCursor){var V=C.container.style;V.cursor="move",V.cursor="grab",V.cursor="-moz-grab",V.cursor="-webkit-grab"}C.allowSlideClick=!0,C.allowLinks=!0;var W,X,Y,Z=!1,$=!0;C.swipeNext=function(a){!a&&b.loop&&C.fixLoop(),!a&&b.autoplay&&C.stopAutoplay(!0),C.callPlugins("onSwipeNext");var c=C.getWrapperTranslate(),d=c;if("auto"===b.slidesPerView){for(var f=0;f<C.snapGrid.length;f++)if(-c>=C.snapGrid[f]&&-c<C.snapGrid[f+1]){d=-C.snapGrid[f+1];break}}else{var g=E*b.slidesPerGroup;d=-(Math.floor(Math.abs(c)/Math.floor(g))*g+g)}return d<-e()&&(d=-e()),d===c?!1:(u(d,"next"),!0)},C.swipePrev=function(a){!a&&b.loop&&C.fixLoop(),!a&&b.autoplay&&C.stopAutoplay(!0),C.callPlugins("onSwipePrev");var c,d=Math.ceil(C.getWrapperTranslate());if("auto"===b.slidesPerView){c=0;for(var e=1;e<C.snapGrid.length;e++){if(-d===C.snapGrid[e]){c=-C.snapGrid[e-1];break}if(-d>C.snapGrid[e]&&-d<C.snapGrid[e+1]){c=-C.snapGrid[e];break}}}else{var f=E*b.slidesPerGroup;c=-(Math.ceil(-d/f)-1)*f}return c>0&&(c=0),c===d?!1:(u(c,"prev"),!0)},C.swipeReset=function(){C.callPlugins("onSwipeReset");{var a,c=C.getWrapperTranslate(),d=E*b.slidesPerGroup;-e()}if("auto"===b.slidesPerView){a=0;for(var f=0;f<C.snapGrid.length;f++){if(-c===C.snapGrid[f])return;if(-c>=C.snapGrid[f]&&-c<C.snapGrid[f+1]){a=C.positions.diff>0?-C.snapGrid[f+1]:-C.snapGrid[f];break}}-c>=C.snapGrid[C.snapGrid.length-1]&&(a=-C.snapGrid[C.snapGrid.length-1]),c<=-e()&&(a=-e())}else a=0>c?Math.round(c/d)*d:0;return b.scrollContainer&&(a=0>c?c:0),a<-e()&&(a=-e()),b.scrollContainer&&I>E&&(a=0),a===c?!1:(u(a,"reset"),!0)},C.swipeTo=function(a,c,d){a=parseInt(a,10),C.callPlugins("onSwipeTo",{index:a,speed:c}),b.loop&&(a+=C.loopedSlides);var f=C.getWrapperTranslate();if(!(a>C.slides.length-1||0>a)){var g;return g="auto"===b.slidesPerView?-C.slidesGrid[a]:-a*E,g<-e()&&(g=-e()),g===f?!1:(d=d===!1?!1:!0,u(g,"to",{index:a,speed:c,runCallbacks:d}),!0)}},C._queueStartCallbacks=!1,C._queueEndCallbacks=!1,C.updateActiveSlide=function(a){if(C.initialized&&0!==C.slides.length){C.previousIndex=C.activeIndex,"undefined"==typeof a&&(a=C.getWrapperTranslate()),a>0&&(a=0);var c;if("auto"===b.slidesPerView){if(C.activeIndex=C.slidesGrid.indexOf(-a),C.activeIndex<0){for(c=0;c<C.slidesGrid.length-1&&!(-a>C.slidesGrid[c]&&-a<C.slidesGrid[c+1]);c++);var d=Math.abs(C.slidesGrid[c]+a),e=Math.abs(C.slidesGrid[c+1]+a);C.activeIndex=e>=d?c:c+1}}else C.activeIndex=Math[b.visibilityFullFit?"ceil":"round"](-a/E);if(C.activeIndex===C.slides.length&&(C.activeIndex=C.slides.length-1),C.activeIndex<0&&(C.activeIndex=0),C.slides[C.activeIndex]){if(C.calcVisibleSlides(a),C.support.classList){var f;for(c=0;c<C.slides.length;c++)f=C.slides[c],f.classList.remove(b.slideActiveClass),C.visibleSlides.indexOf(f)>=0?f.classList.add(b.slideVisibleClass):f.classList.remove(b.slideVisibleClass);C.slides[C.activeIndex].classList.add(b.slideActiveClass)}else{var g=new RegExp("\\s*"+b.slideActiveClass),h=new RegExp("\\s*"+b.slideVisibleClass);for(c=0;c<C.slides.length;c++)C.slides[c].className=C.slides[c].className.replace(g,"").replace(h,""),C.visibleSlides.indexOf(C.slides[c])>=0&&(C.slides[c].className+=" "+b.slideVisibleClass);C.slides[C.activeIndex].className+=" "+b.slideActiveClass}if(b.loop){var i=C.loopedSlides;C.activeLoopIndex=C.activeIndex-i,C.activeLoopIndex>=C.slides.length-2*i&&(C.activeLoopIndex=C.slides.length-2*i-C.activeLoopIndex),C.activeLoopIndex<0&&(C.activeLoopIndex=C.slides.length-2*i+C.activeLoopIndex),C.activeLoopIndex<0&&(C.activeLoopIndex=0)}else C.activeLoopIndex=C.activeIndex;b.pagination&&C.updatePagination(a)}}},C.createPagination=function(a){if(b.paginationClickable&&C.paginationButtons&&w(),C.paginationContainer=b.pagination.nodeType?b.pagination:c(b.pagination)[0],b.createPagination){var d="",e=C.slides.length,f=e;b.loop&&(f-=2*C.loopedSlides);for(var g=0;f>g;g++)d+="<"+b.paginationElement+' class="'+b.paginationElementClass+'"></'+b.paginationElement+">";C.paginationContainer.innerHTML=d}C.paginationButtons=c("."+b.paginationElementClass,C.paginationContainer),a||C.updatePagination(),C.callPlugins("onCreatePagination"),b.paginationClickable&&x()},C.updatePagination=function(a){if(b.pagination&&!(C.slides.length<1)){var d=c("."+b.paginationActiveClass,C.paginationContainer); if(d){var e=C.paginationButtons;if(0!==e.length){for(var f=0;f<e.length;f++)e[f].className=b.paginationElementClass;var g=b.loop?C.loopedSlides:0;if(b.paginationAsRange){C.visibleSlides||C.calcVisibleSlides(a);var h,i=[];for(h=0;h<C.visibleSlides.length;h++){var j=C.slides.indexOf(C.visibleSlides[h])-g;b.loop&&0>j&&(j=C.slides.length-2*C.loopedSlides+j),b.loop&&j>=C.slides.length-2*C.loopedSlides&&(j=C.slides.length-2*C.loopedSlides-j,j=Math.abs(j)),i.push(j)}for(h=0;h<i.length;h++)e[i[h]]&&(e[i[h]].className+=" "+b.paginationVisibleClass);b.loop?void 0!==e[C.activeLoopIndex]&&(e[C.activeLoopIndex].className+=" "+b.paginationActiveClass):e[C.activeIndex].className+=" "+b.paginationActiveClass}else b.loop?e[C.activeLoopIndex]&&(e[C.activeLoopIndex].className+=" "+b.paginationActiveClass+" "+b.paginationVisibleClass):e[C.activeIndex].className+=" "+b.paginationActiveClass+" "+b.paginationVisibleClass}}}},C.calcVisibleSlides=function(a){var c=[],d=0,e=0,f=0;M&&C.wrapperLeft>0&&(a+=C.wrapperLeft),!M&&C.wrapperTop>0&&(a+=C.wrapperTop);for(var g=0;g<C.slides.length;g++){d+=e,e="auto"===b.slidesPerView?M?C.h.getWidth(C.slides[g],!0,b.roundLengths):C.h.getHeight(C.slides[g],!0,b.roundLengths):E,f=d+e;var h=!1;b.visibilityFullFit?(d>=-a&&-a+I>=f&&(h=!0),-a>=d&&f>=-a+I&&(h=!0)):(f>-a&&-a+I>=f&&(h=!0),d>=-a&&-a+I>d&&(h=!0),-a>d&&f>-a+I&&(h=!0)),h&&c.push(C.slides[g])}0===c.length&&(c=[C.slides[C.activeIndex]]),C.visibleSlides=c};var _,ab;C.startAutoplay=function(){if(C.support.transitions){if("undefined"!=typeof _)return!1;if(!b.autoplay)return;C.callPlugins("onAutoplayStart"),b.onAutoplayStart&&C.fireCallback(b.onAutoplayStart,C),z()}else{if("undefined"!=typeof ab)return!1;if(!b.autoplay)return;C.callPlugins("onAutoplayStart"),b.onAutoplayStart&&C.fireCallback(b.onAutoplayStart,C),ab=setInterval(function(){b.loop?(C.fixLoop(),C.swipeNext(!0)):C.swipeNext(!0)||(b.autoplayStopOnLast?(clearInterval(ab),ab=void 0):C.swipeTo(0))},b.autoplay)}},C.stopAutoplay=function(a){if(C.support.transitions){if(!_)return;_&&clearTimeout(_),_=void 0,a&&!b.autoplayDisableOnInteraction&&C.wrapperTransitionEnd(function(){z()}),C.callPlugins("onAutoplayStop"),b.onAutoplayStop&&C.fireCallback(b.onAutoplayStop,C)}else ab&&clearInterval(ab),ab=void 0,C.callPlugins("onAutoplayStop"),b.onAutoplayStop&&C.fireCallback(b.onAutoplayStop,C)},C.loopCreated=!1,C.removeLoopedSlides=function(){if(C.loopCreated)for(var a=0;a<C.slides.length;a++)C.slides[a].getData("looped")===!0&&C.wrapper.removeChild(C.slides[a])},C.createLoop=function(){if(0!==C.slides.length){C.loopedSlides="auto"===b.slidesPerView?b.loopedSlides||1:b.slidesPerView+b.loopAdditionalSlides,C.loopedSlides>C.slides.length&&(C.loopedSlides=C.slides.length);var a,c="",d="",e="",f=C.slides.length,g=Math.floor(C.loopedSlides/f),h=C.loopedSlides%f;for(a=0;g*f>a;a++){var i=a;if(a>=f){var j=Math.floor(a/f);i=a-f*j}e+=C.slides[i].outerHTML}for(a=0;h>a;a++)d+=t(b.slideDuplicateClass,C.slides[a].outerHTML);for(a=f-h;f>a;a++)c+=t(b.slideDuplicateClass,C.slides[a].outerHTML);var k=c+e+D.innerHTML+e+d;for(D.innerHTML=k,C.loopCreated=!0,C.calcSlides(),a=0;a<C.slides.length;a++)(a<C.loopedSlides||a>=C.slides.length-C.loopedSlides)&&C.slides[a].setData("looped",!0);C.callPlugins("onCreateLoop")}},C.fixLoop=function(){var a;C.activeIndex<C.loopedSlides?(a=C.slides.length-3*C.loopedSlides+C.activeIndex,C.swipeTo(a,0,!1)):("auto"===b.slidesPerView&&C.activeIndex>=2*C.loopedSlides||C.activeIndex>C.slides.length-2*b.slidesPerView)&&(a=-C.slides.length+C.activeIndex+C.loopedSlides,C.swipeTo(a,0,!1))},C.loadSlides=function(){var a="";C.activeLoaderIndex=0;for(var c=b.loader.slides,d=b.loader.loadAllSlides?c.length:b.slidesPerView*(1+b.loader.surroundGroups),e=0;d>e;e++)a+="outer"===b.loader.slidesHTMLType?c[e]:"<"+b.slideElement+' class="'+b.slideClass+'" data-swiperindex="'+e+'">'+c[e]+"</"+b.slideElement+">";C.wrapper.innerHTML=a,C.calcSlides(!0),b.loader.loadAllSlides||C.wrapperTransitionEnd(C.reloadSlides,!0)},C.reloadSlides=function(){var a=b.loader.slides,c=parseInt(C.activeSlide().data("swiperindex"),10);if(!(0>c||c>a.length-1)){C.activeLoaderIndex=c;var d=Math.max(0,c-b.slidesPerView*b.loader.surroundGroups),e=Math.min(c+b.slidesPerView*(1+b.loader.surroundGroups)-1,a.length-1);if(c>0){var f=-E*(c-d);C.setWrapperTranslate(f),C.setWrapperTransition(0)}var g;if("reload"===b.loader.logic){C.wrapper.innerHTML="";var h="";for(g=d;e>=g;g++)h+="outer"===b.loader.slidesHTMLType?a[g]:"<"+b.slideElement+' class="'+b.slideClass+'" data-swiperindex="'+g+'">'+a[g]+"</"+b.slideElement+">";C.wrapper.innerHTML=h}else{var i=1e3,j=0;for(g=0;g<C.slides.length;g++){var k=C.slides[g].data("swiperindex");d>k||k>e?C.wrapper.removeChild(C.slides[g]):(i=Math.min(k,i),j=Math.max(k,j))}for(g=d;e>=g;g++){var l;i>g&&(l=document.createElement(b.slideElement),l.className=b.slideClass,l.setAttribute("data-swiperindex",g),l.innerHTML=a[g],C.wrapper.insertBefore(l,C.wrapper.firstChild)),g>j&&(l=document.createElement(b.slideElement),l.className=b.slideClass,l.setAttribute("data-swiperindex",g),l.innerHTML=a[g],C.wrapper.appendChild(l))}}C.reInit(!0)}},A()}};Swiper.prototype={plugins:{},wrapperTransitionEnd:function(a,b){"use strict";function c(){if(a(e),e.params.queueEndCallbacks&&(e._queueEndCallbacks=!1),!b)for(d=0;d<g.length;d++)e.h.removeEventListener(f,g[d],c)}var d,e=this,f=e.wrapper,g=["webkitTransitionEnd","transitionend","oTransitionEnd","MSTransitionEnd","msTransitionEnd"];if(a)for(d=0;d<g.length;d++)e.h.addEventListener(f,g[d],c)},getWrapperTranslate:function(a){"use strict";var b,c,d,e,f=this.wrapper;return"undefined"==typeof a&&(a="horizontal"===this.params.mode?"x":"y"),this.support.transforms&&this.params.useCSS3Transforms?(d=window.getComputedStyle(f,null),window.WebKitCSSMatrix?e=new WebKitCSSMatrix("none"===d.webkitTransform?"":d.webkitTransform):(e=d.MozTransform||d.OTransform||d.MsTransform||d.msTransform||d.transform||d.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),b=e.toString().split(",")),"x"===a&&(c=window.WebKitCSSMatrix?e.m41:parseFloat(16===b.length?b[12]:b[4])),"y"===a&&(c=window.WebKitCSSMatrix?e.m42:parseFloat(16===b.length?b[13]:b[5]))):("x"===a&&(c=parseFloat(f.style.left,10)||0),"y"===a&&(c=parseFloat(f.style.top,10)||0)),c||0},setWrapperTranslate:function(a,b,c){"use strict";var d,e=this.wrapper.style,f={x:0,y:0,z:0};3===arguments.length?(f.x=a,f.y=b,f.z=c):("undefined"==typeof b&&(b="horizontal"===this.params.mode?"x":"y"),f[b]=a),this.support.transforms&&this.params.useCSS3Transforms?(d=this.support.transforms3d?"translate3d("+f.x+"px, "+f.y+"px, "+f.z+"px)":"translate("+f.x+"px, "+f.y+"px)",e.webkitTransform=e.MsTransform=e.msTransform=e.MozTransform=e.OTransform=e.transform=d):(e.left=f.x+"px",e.top=f.y+"px"),this.callPlugins("onSetWrapperTransform",f),this.params.onSetWrapperTransform&&this.fireCallback(this.params.onSetWrapperTransform,this,f)},setWrapperTransition:function(a){"use strict";var b=this.wrapper.style;b.webkitTransitionDuration=b.MsTransitionDuration=b.msTransitionDuration=b.MozTransitionDuration=b.OTransitionDuration=b.transitionDuration=a/1e3+"s",this.callPlugins("onSetWrapperTransition",{duration:a}),this.params.onSetWrapperTransition&&this.fireCallback(this.params.onSetWrapperTransition,this,a)},h:{getWidth:function(a,b,c){"use strict";var d=window.getComputedStyle(a,null).getPropertyValue("width"),e=parseFloat(d);return(isNaN(e)||d.indexOf("%")>0)&&(e=a.offsetWidth-parseFloat(window.getComputedStyle(a,null).getPropertyValue("padding-left"))-parseFloat(window.getComputedStyle(a,null).getPropertyValue("padding-right"))),b&&(e+=parseFloat(window.getComputedStyle(a,null).getPropertyValue("padding-left"))+parseFloat(window.getComputedStyle(a,null).getPropertyValue("padding-right"))),c?Math.round(e):e},getHeight:function(a,b,c){"use strict";if(b)return a.offsetHeight;var d=window.getComputedStyle(a,null).getPropertyValue("height"),e=parseFloat(d);return(isNaN(e)||d.indexOf("%")>0)&&(e=a.offsetHeight-parseFloat(window.getComputedStyle(a,null).getPropertyValue("padding-top"))-parseFloat(window.getComputedStyle(a,null).getPropertyValue("padding-bottom"))),b&&(e+=parseFloat(window.getComputedStyle(a,null).getPropertyValue("padding-top"))+parseFloat(window.getComputedStyle(a,null).getPropertyValue("padding-bottom"))),c?Math.round(e):e},getOffset:function(a){"use strict";var b=a.getBoundingClientRect(),c=document.body,d=a.clientTop||c.clientTop||0,e=a.clientLeft||c.clientLeft||0,f=window.pageYOffset||a.scrollTop,g=window.pageXOffset||a.scrollLeft;return document.documentElement&&!window.pageYOffset&&(f=document.documentElement.scrollTop,g=document.documentElement.scrollLeft),{top:b.top+f-d,left:b.left+g-e}},windowWidth:function(){"use strict";return window.innerWidth?window.innerWidth:document.documentElement&&document.documentElement.clientWidth?document.documentElement.clientWidth:void 0},windowHeight:function(){"use strict";return window.innerHeight?window.innerHeight:document.documentElement&&document.documentElement.clientHeight?document.documentElement.clientHeight:void 0},windowScroll:function(){"use strict";return"undefined"!=typeof pageYOffset?{left:window.pageXOffset,top:window.pageYOffset}:document.documentElement?{left:document.documentElement.scrollLeft,top:document.documentElement.scrollTop}:void 0},addEventListener:function(a,b,c,d){"use strict";"undefined"==typeof d&&(d=!1),a.addEventListener?a.addEventListener(b,c,d):a.attachEvent&&a.attachEvent("on"+b,c)},removeEventListener:function(a,b,c,d){"use strict";"undefined"==typeof d&&(d=!1),a.removeEventListener?a.removeEventListener(b,c,d):a.detachEvent&&a.detachEvent("on"+b,c)}},setTransform:function(a,b){"use strict";var c=a.style;c.webkitTransform=c.MsTransform=c.msTransform=c.MozTransform=c.OTransform=c.transform=b},setTranslate:function(a,b){"use strict";var c=a.style,d={x:b.x||0,y:b.y||0,z:b.z||0},e=this.support.transforms3d?"translate3d("+d.x+"px,"+d.y+"px,"+d.z+"px)":"translate("+d.x+"px,"+d.y+"px)";c.webkitTransform=c.MsTransform=c.msTransform=c.MozTransform=c.OTransform=c.transform=e,this.support.transforms||(c.left=d.x+"px",c.top=d.y+"px")},setTransition:function(a,b){"use strict";var c=a.style;c.webkitTransitionDuration=c.MsTransitionDuration=c.msTransitionDuration=c.MozTransitionDuration=c.OTransitionDuration=c.transitionDuration=b+"ms"},support:{touch:window.Modernizr&&Modernizr.touch===!0||function(){"use strict";return!!("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch)}(),transforms3d:window.Modernizr&&Modernizr.csstransforms3d===!0||function(){"use strict";var a=document.createElement("div").style;return"webkitPerspective"in a||"MozPerspective"in a||"OPerspective"in a||"MsPerspective"in a||"perspective"in a}(),transforms:window.Modernizr&&Modernizr.csstransforms===!0||function(){"use strict";var a=document.createElement("div").style;return"transform"in a||"WebkitTransform"in a||"MozTransform"in a||"msTransform"in a||"MsTransform"in a||"OTransform"in a}(),transitions:window.Modernizr&&Modernizr.csstransitions===!0||function(){"use strict";var a=document.createElement("div").style;return"transition"in a||"WebkitTransition"in a||"MozTransition"in a||"msTransition"in a||"MsTransition"in a||"OTransition"in a}(),classList:function(){"use strict";var a=document.createElement("div").style;return"classList"in a}()},browser:{ie8:function(){"use strict";var a=-1;if("Microsoft Internet Explorer"===navigator.appName){var b=navigator.userAgent,c=new RegExp(/MSIE ([0-9]{1,}[\.0-9]{0,})/);null!==c.exec(b)&&(a=parseFloat(RegExp.$1))}return-1!==a&&9>a}(),ie10:window.navigator.msPointerEnabled,ie11:window.navigator.pointerEnabled}},(window.jQuery||window.Zepto)&&!function(a){"use strict";a.fn.swiper=function(b){var c=new Swiper(a(this)[0],b);return a(this).data("swiper",c),c}}(window.jQuery||window.Zepto),"undefined"!=typeof module&&(module.exports=Swiper),"function"==typeof define&&define.amd&&define([],function(){"use strict";return Swiper});(function(a){a.isScrollToFixed=function(b){return !!a(b).data("ScrollToFixed")};a.ScrollToFixed=function(d,i){var l=this;l.$el=a(d);l.el=d;l.$el.data("ScrollToFixed",l);var c=false;var G=l.$el;var H;var E;var e;var y;var D=0;var q=0;var j=-1;var f=-1;var t=null;var z;var g;function u(){G.trigger("preUnfixed.ScrollToFixed");k();G.trigger("unfixed.ScrollToFixed");f=-1;D=G.offset().top;q=G.offset().left;if(l.options.offsets){q+=(G.offset().left-G.position().left)}if(j==-1){j=q}H=G.css("position");c=true;if(l.options.bottom!=-1){G.trigger("preFixed.ScrollToFixed");w();G.trigger("fixed.ScrollToFixed")}}function n(){var I=l.options.limit;if(!I){return 0}if(typeof(I)==="function"){return I.apply(G)}return I}function p(){return H==="fixed"}function x(){return H==="absolute"}function h(){return !(p()||x())}function w(){if(!p()){t.css({display:G.css("display"),width:G.outerWidth(true),height:G.outerHeight(true),"float":G.css("float")});cssOptions={"z-index":l.options.zIndex,position:"fixed",top:l.options.bottom==-1?s():"",bottom:l.options.bottom==-1?"":l.options.bottom,"margin-left":"0px"};if(!l.options.dontSetWidth){cssOptions.width=G.width()}G.css(cssOptions);G.addClass(l.options.baseClassName);if(l.options.className){G.addClass(l.options.className)}H="fixed"}}function b(){var J=n();var I=q;if(l.options.removeOffsets){I="";J=J-D}cssOptions={position:"absolute",top:J,left:I,"margin-left":"0px",bottom:""};if(!l.options.dontSetWidth){cssOptions.width=G.width()}G.css(cssOptions);H="absolute"}function k(){if(!h()){f=-1;t.css("display","none");G.css({"z-index":y,width:"",position:E,left:"",top:e,"margin-left":""});G.removeClass("scroll-to-fixed-fixed");if(l.options.className){G.removeClass(l.options.className)}H=null}}function v(I){if(I!=f){G.css("left",q-I);f=I}}function s(){var I=l.options.marginTop;if(!I){return 0}if(typeof(I)==="function"){return I.apply(G)}return I}function A(){if(!a.isScrollToFixed(G)){return}var K=c;if(!c){u()}else{if(h()){D=G.offset().top;q=G.offset().left}}var I=a(window).scrollLeft();var L=a(window).scrollTop();var J=n();if(l.options.minWidth&&a(window).width()<l.options.minWidth){if(!h()||!K){o();G.trigger("preUnfixed.ScrollToFixed");k();G.trigger("unfixed.ScrollToFixed")}}else{if(l.options.maxWidth&&a(window).width()>l.options.maxWidth){if(!h()||!K){o();G.trigger("preUnfixed.ScrollToFixed");k();G.trigger("unfixed.ScrollToFixed")}}else{if(l.options.bottom==-1){if(J>0&&L>=J-s()){if(!x()||!K){o();G.trigger("preAbsolute.ScrollToFixed");b();G.trigger("unfixed.ScrollToFixed")}}else{if(L>=D-s()){if(!p()||!K){o();G.trigger("preFixed.ScrollToFixed");w();f=-1;G.trigger("fixed.ScrollToFixed")}v(I)}else{if(!h()||!K){o();G.trigger("preUnfixed.ScrollToFixed");k();G.trigger("unfixed.ScrollToFixed")}}}}else{if(J>0){if(L+a(window).height()-G.outerHeight(true)>=J-(s()||-m())){if(p()){o();G.trigger("preUnfixed.ScrollToFixed");if(E==="absolute"){b()}else{k()}G.trigger("unfixed.ScrollToFixed")}}else{if(!p()){o();G.trigger("preFixed.ScrollToFixed");w()}v(I);G.trigger("fixed.ScrollToFixed")}}else{v(I)}}}}}function m(){if(!l.options.bottom){return 0}return l.options.bottom}function o(){var I=G.css("position");if(I=="absolute"){G.trigger("postAbsolute.ScrollToFixed")}else{if(I=="fixed"){G.trigger("postFixed.ScrollToFixed")}else{G.trigger("postUnfixed.ScrollToFixed")}}}var C=function(I){if(G.is(":visible")){c=false;A()}};var F=function(I){(!!window.requestAnimationFrame)?requestAnimationFrame(A):A()};var B=function(){var J=document.body;if(document.createElement&&J&&J.appendChild&&J.removeChild){var L=document.createElement("div");if(!L.getBoundingClientRect){return null}L.innerHTML="x";L.style.cssText="position:fixed;top:100px;";J.appendChild(L);var M=J.style.height,N=J.scrollTop;J.style.height="3000px";J.scrollTop=500;var I=L.getBoundingClientRect().top;J.style.height=M;var K=(I===100);J.removeChild(L);J.scrollTop=N;return K}return null};var r=function(I){I=I||window.event;if(I.preventDefault){I.preventDefault()}I.returnValue=false};l.init=function(){l.options=a.extend({},a.ScrollToFixed.defaultOptions,i);y=G.css("z-index");l.$el.css("z-index",l.options.zIndex);t=a("<div />");H=G.css("position");E=G.css("position");e=G.css("top");if(h()){l.$el.after(t)}a(window).bind("resize.ScrollToFixed",C);a(window).bind("scroll.ScrollToFixed",F);if("ontouchmove" in window){a(window).bind("touchmove.ScrollToFixed",A)}if(l.options.preFixed){G.bind("preFixed.ScrollToFixed",l.options.preFixed)}if(l.options.postFixed){G.bind("postFixed.ScrollToFixed",l.options.postFixed)}if(l.options.preUnfixed){G.bind("preUnfixed.ScrollToFixed",l.options.preUnfixed)}if(l.options.postUnfixed){G.bind("postUnfixed.ScrollToFixed",l.options.postUnfixed)}if(l.options.preAbsolute){G.bind("preAbsolute.ScrollToFixed",l.options.preAbsolute)}if(l.options.postAbsolute){G.bind("postAbsolute.ScrollToFixed",l.options.postAbsolute)}if(l.options.fixed){G.bind("fixed.ScrollToFixed",l.options.fixed)}if(l.options.unfixed){G.bind("unfixed.ScrollToFixed",l.options.unfixed)}if(l.options.spacerClass){t.addClass(l.options.spacerClass)}G.bind("resize.ScrollToFixed",function(){t.height(G.height())});G.bind("scroll.ScrollToFixed",function(){G.trigger("preUnfixed.ScrollToFixed");k();G.trigger("unfixed.ScrollToFixed");A()});G.bind("detach.ScrollToFixed",function(I){r(I);G.trigger("preUnfixed.ScrollToFixed");k();G.trigger("unfixed.ScrollToFixed");a(window).unbind("resize.ScrollToFixed",C);a(window).unbind("scroll.ScrollToFixed",F);G.unbind(".ScrollToFixed");t.remove();l.$el.removeData("ScrollToFixed")});C()};l.init()};a.ScrollToFixed.defaultOptions={marginTop:0,limit:0,bottom:-1,zIndex:1000,baseClassName:"scroll-to-fixed-fixed"};a.fn.scrollToFixed=function(b){return this.each(function(){(new a.ScrollToFixed(this,b))})}})(jQuery);/*! * Bootstrap v3.2.0 (http://getbootstrap.com) * Copyright 2011-2014 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */ /*! * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=6b02f88c61ac5c1d2918) * Config saved to config.json and https://gist.github.com/6b02f88c61ac5c1d2918 */ if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(t){"use strict";function n(n){return this.each(function(){var i=t(this),s=i.data("bs.tab");s||i.data("bs.tab",s=new e(this)),"string"==typeof n&&s[n]()})}var e=function(n){this.element=t(n)};e.VERSION="3.2.0",e.prototype.show=function(){var n=this.element,e=n.closest("ul:not(.dropdown-menu)"),i=n.data("target");if(i||(i=n.attr("href"),i=i&&i.replace(/.*(?=#[^\s]*$)/,"")),!n.parent("li").hasClass("active")){var s=e.find(".active:last a")[0],a=t.Event("show.bs.tab",{relatedTarget:s});if(n.trigger(a),!a.isDefaultPrevented()){var o=t(i);this.activate(n.closest("li"),e),this.activate(o,o.parent(),function(){n.trigger({type:"shown.bs.tab",relatedTarget:s})})}}},e.prototype.activate=function(n,e,i){function s(){a.removeClass("active").find("> .dropdown-menu > .active").removeClass("active"),n.addClass("active"),o?(n[0].offsetWidth,n.addClass("in")):n.removeClass("fade"),n.parent(".dropdown-menu")&&n.closest("li.dropdown").addClass("active"),i&&i()}var a=e.find("> .active"),o=i&&t.support.transition&&a.hasClass("fade");o?a.one("bsTransitionEnd",s).emulateTransitionEnd(150):s(),a.removeClass("in")};var i=t.fn.tab;t.fn.tab=n,t.fn.tab.Constructor=e,t.fn.tab.noConflict=function(){return t.fn.tab=i,this},t(document).on("click.bs.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"]',function(e){e.preventDefault(),n.call(t(this),"show")})}(jQuery),+function(t){"use strict";function n(n){return this.each(function(){var i=t(this),s=i.data("bs.collapse"),a=t.extend({},e.DEFAULTS,i.data(),"object"==typeof n&&n);!s&&a.toggle&&"show"==n&&(n=!n),s||i.data("bs.collapse",s=new e(this,a)),"string"==typeof n&&s[n]()})}var e=function(n,i){this.$element=t(n),this.options=t.extend({},e.DEFAULTS,i),this.transitioning=null,this.options.parent&&(this.$parent=t(this.options.parent)),this.options.toggle&&this.toggle()};e.VERSION="3.2.0",e.DEFAULTS={toggle:!0},e.prototype.dimension=function(){var t=this.$element.hasClass("width");return t?"width":"height"},e.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var e=t.Event("show.bs.collapse");if(this.$element.trigger(e),!e.isDefaultPrevented()){var i=this.$parent&&this.$parent.find("> .panel > .in");if(i&&i.length){var s=i.data("bs.collapse");if(s&&s.transitioning)return;n.call(i,"hide"),s||i.data("bs.collapse",null)}var a=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[a](0),this.transitioning=1;var o=function(){this.$element.removeClass("collapsing").addClass("collapse in")[a](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!t.support.transition)return o.call(this);var r=t.camelCase(["scroll",a].join("-"));this.$element.one("bsTransitionEnd",t.proxy(o,this)).emulateTransitionEnd(350)[a](this.$element[0][r])}}},e.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var n=t.Event("hide.bs.collapse");if(this.$element.trigger(n),!n.isDefaultPrevented()){var e=this.dimension();this.$element[e](this.$element[e]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse").removeClass("in"),this.transitioning=1;var i=function(){this.transitioning=0,this.$element.trigger("hidden.bs.collapse").removeClass("collapsing").addClass("collapse")};return t.support.transition?void this.$element[e](0).one("bsTransitionEnd",t.proxy(i,this)).emulateTransitionEnd(350):i.call(this)}}},e.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};var i=t.fn.collapse;t.fn.collapse=n,t.fn.collapse.Constructor=e,t.fn.collapse.noConflict=function(){return t.fn.collapse=i,this},t(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(e){var i,s=t(this),a=s.attr("data-target")||e.preventDefault()||(i=s.attr("href"))&&i.replace(/.*(?=#[^\s]+$)/,""),o=t(a),r=o.data("bs.collapse"),l=r?"toggle":s.data(),d=s.attr("data-parent"),c=d&&t(d);r&&r.transitioning||(c&&c.find('[data-toggle="collapse"][data-parent="'+d+'"]').not(s).addClass("collapsed"),s[o.hasClass("in")?"addClass":"removeClass"]("collapsed")),n.call(o,l)})}(jQuery),+function(t){"use strict";function n(){var t=document.createElement("bootstrap"),n={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var e in n)if(void 0!==t.style[e])return{end:n[e]};return!1}t.fn.emulateTransitionEnd=function(n){var e=!1,i=this;t(this).one("bsTransitionEnd",function(){e=!0});var s=function(){e||t(i).trigger(t.support.transition.end)};return setTimeout(s,n),this},t(function(){t.support.transition=n(),t.support.transition&&(t.event.special.bsTransitionEnd={bindType:t.support.transition.end,delegateType:t.support.transition.end,handle:function(n){return t(n.target).is(this)?n.handleObj.handler.apply(this,arguments):void 0}})})}(jQuery);/*! * Masonry PACKAGED v3.1.5 * Cascading grid layout library * http://masonry.desandro.com * MIT License * by David DeSandro */ !function(a){function b(){}function c(a){function c(b){b.prototype.option||(b.prototype.option=function(b){a.isPlainObject(b)&&(this.options=a.extend(!0,this.options,b))})}function e(b,c){a.fn[b]=function(e){if("string"==typeof e){for(var g=d.call(arguments,1),h=0,i=this.length;i>h;h++){var j=this[h],k=a.data(j,b);if(k)if(a.isFunction(k[e])&&"_"!==e.charAt(0)){var l=k[e].apply(k,g);if(void 0!==l)return l}else f("no such method '"+e+"' for "+b+" instance");else f("cannot call methods on "+b+" prior to initialization; attempted to call '"+e+"'")}return this}return this.each(function(){var d=a.data(this,b);d?(d.option(e),d._init()):(d=new c(this,e),a.data(this,b,d))})}}if(a){var f="undefined"==typeof console?b:function(a){console.error(a)};return a.bridget=function(a,b){c(b),e(a,b)},a.bridget}}var d=Array.prototype.slice;"function"==typeof define&&define.amd?define("jquery-bridget/jquery.bridget",["jquery"],c):c(a.jQuery)}(window),function(a){function b(b){var c=a.event;return c.target=c.target||c.srcElement||b,c}var c=document.documentElement,d=function(){};c.addEventListener?d=function(a,b,c){a.addEventListener(b,c,!1)}:c.attachEvent&&(d=function(a,c,d){a[c+d]=d.handleEvent?function(){var c=b(a);d.handleEvent.call(d,c)}:function(){var c=b(a);d.call(a,c)},a.attachEvent("on"+c,a[c+d])});var e=function(){};c.removeEventListener?e=function(a,b,c){a.removeEventListener(b,c,!1)}:c.detachEvent&&(e=function(a,b,c){a.detachEvent("on"+b,a[b+c]);try{delete a[b+c]}catch(d){a[b+c]=void 0}});var f={bind:d,unbind:e};"function"==typeof define&&define.amd?define("eventie/eventie",f):"object"==typeof exports?module.exports=f:a.eventie=f}(this),function(a){function b(a){"function"==typeof a&&(b.isReady?a():f.push(a))}function c(a){var c="readystatechange"===a.type&&"complete"!==e.readyState;if(!b.isReady&&!c){b.isReady=!0;for(var d=0,g=f.length;g>d;d++){var h=f[d];h()}}}function d(d){return d.bind(e,"DOMContentLoaded",c),d.bind(e,"readystatechange",c),d.bind(a,"load",c),b}var e=a.document,f=[];b.isReady=!1,"function"==typeof define&&define.amd?(b.isReady="function"==typeof requirejs,define("doc-ready/doc-ready",["eventie/eventie"],d)):a.docReady=d(a.eventie)}(this),function(){function a(){}function b(a,b){for(var c=a.length;c--;)if(a[c].listener===b)return c;return-1}function c(a){return function(){return this[a].apply(this,arguments)}}var d=a.prototype,e=this,f=e.EventEmitter;d.getListeners=function(a){var b,c,d=this._getEvents();if(a instanceof RegExp){b={};for(c in d)d.hasOwnProperty(c)&&a.test(c)&&(b[c]=d[c])}else b=d[a]||(d[a]=[]);return b},d.flattenListeners=function(a){var b,c=[];for(b=0;b<a.length;b+=1)c.push(a[b].listener);return c},d.getListenersAsObject=function(a){var b,c=this.getListeners(a);return c instanceof Array&&(b={},b[a]=c),b||c},d.addListener=function(a,c){var d,e=this.getListenersAsObject(a),f="object"==typeof c;for(d in e)e.hasOwnProperty(d)&&-1===b(e[d],c)&&e[d].push(f?c:{listener:c,once:!1});return this},d.on=c("addListener"),d.addOnceListener=function(a,b){return this.addListener(a,{listener:b,once:!0})},d.once=c("addOnceListener"),d.defineEvent=function(a){return this.getListeners(a),this},d.defineEvents=function(a){for(var b=0;b<a.length;b+=1)this.defineEvent(a[b]);return this},d.removeListener=function(a,c){var d,e,f=this.getListenersAsObject(a);for(e in f)f.hasOwnProperty(e)&&(d=b(f[e],c),-1!==d&&f[e].splice(d,1));return this},d.off=c("removeListener"),d.addListeners=function(a,b){return this.manipulateListeners(!1,a,b)},d.removeListeners=function(a,b){return this.manipulateListeners(!0,a,b)},d.manipulateListeners=function(a,b,c){var d,e,f=a?this.removeListener:this.addListener,g=a?this.removeListeners:this.addListeners;if("object"!=typeof b||b instanceof RegExp)for(d=c.length;d--;)f.call(this,b,c[d]);else for(d in b)b.hasOwnProperty(d)&&(e=b[d])&&("function"==typeof e?f.call(this,d,e):g.call(this,d,e));return this},d.removeEvent=function(a){var b,c=typeof a,d=this._getEvents();if("string"===c)delete d[a];else if(a instanceof RegExp)for(b in d)d.hasOwnProperty(b)&&a.test(b)&&delete d[b];else delete this._events;return this},d.removeAllListeners=c("removeEvent"),d.emitEvent=function(a,b){var c,d,e,f,g=this.getListenersAsObject(a);for(e in g)if(g.hasOwnProperty(e))for(d=g[e].length;d--;)c=g[e][d],c.once===!0&&this.removeListener(a,c.listener),f=c.listener.apply(this,b||[]),f===this._getOnceReturnValue()&&this.removeListener(a,c.listener);return this},d.trigger=c("emitEvent"),d.emit=function(a){var b=Array.prototype.slice.call(arguments,1);return this.emitEvent(a,b)},d.setOnceReturnValue=function(a){return this._onceReturnValue=a,this},d._getOnceReturnValue=function(){return this.hasOwnProperty("_onceReturnValue")?this._onceReturnValue:!0},d._getEvents=function(){return this._events||(this._events={})},a.noConflict=function(){return e.EventEmitter=f,a},"function"==typeof define&&define.amd?define("eventEmitter/EventEmitter",[],function(){return a}):"object"==typeof module&&module.exports?module.exports=a:this.EventEmitter=a}.call(this),function(a){function b(a){if(a){if("string"==typeof d[a])return a;a=a.charAt(0).toUpperCase()+a.slice(1);for(var b,e=0,f=c.length;f>e;e++)if(b=c[e]+a,"string"==typeof d[b])return b}}var c="Webkit Moz ms Ms O".split(" "),d=document.documentElement.style;"function"==typeof define&&define.amd?define("get-style-property/get-style-property",[],function(){return b}):"object"==typeof exports?module.exports=b:a.getStyleProperty=b}(window),function(a){function b(a){var b=parseFloat(a),c=-1===a.indexOf("%")&&!isNaN(b);return c&&b}function c(){for(var a={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},b=0,c=g.length;c>b;b++){var d=g[b];a[d]=0}return a}function d(a){function d(a){if("string"==typeof a&&(a=document.querySelector(a)),a&&"object"==typeof a&&a.nodeType){var d=f(a);if("none"===d.display)return c();var e={};e.width=a.offsetWidth,e.height=a.offsetHeight;for(var k=e.isBorderBox=!(!j||!d[j]||"border-box"!==d[j]),l=0,m=g.length;m>l;l++){var n=g[l],o=d[n];o=h(a,o);var p=parseFloat(o);e[n]=isNaN(p)?0:p}var q=e.paddingLeft+e.paddingRight,r=e.paddingTop+e.paddingBottom,s=e.marginLeft+e.marginRight,t=e.marginTop+e.marginBottom,u=e.borderLeftWidth+e.borderRightWidth,v=e.borderTopWidth+e.borderBottomWidth,w=k&&i,x=b(d.width);x!==!1&&(e.width=x+(w?0:q+u));var y=b(d.height);return y!==!1&&(e.height=y+(w?0:r+v)),e.innerWidth=e.width-(q+u),e.innerHeight=e.height-(r+v),e.outerWidth=e.width+s,e.outerHeight=e.height+t,e}}function h(a,b){if(e||-1===b.indexOf("%"))return b;var c=a.style,d=c.left,f=a.runtimeStyle,g=f&&f.left;return g&&(f.left=a.currentStyle.left),c.left=b,b=c.pixelLeft,c.left=d,g&&(f.left=g),b}var i,j=a("boxSizing");return function(){if(j){var a=document.createElement("div");a.style.width="200px",a.style.padding="1px 2px 3px 4px",a.style.borderStyle="solid",a.style.borderWidth="1px 2px 3px 4px",a.style[j]="border-box";var c=document.body||document.documentElement;c.appendChild(a);var d=f(a);i=200===b(d.width),c.removeChild(a)}}(),d}var e=a.getComputedStyle,f=e?function(a){return e(a,null)}:function(a){return a.currentStyle},g=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"];"function"==typeof define&&define.amd?define("get-size/get-size",["get-style-property/get-style-property"],d):"object"==typeof exports?module.exports=d(require("get-style-property")):a.getSize=d(a.getStyleProperty)}(window),function(a,b){function c(a,b){return a[h](b)}function d(a){if(!a.parentNode){var b=document.createDocumentFragment();b.appendChild(a)}}function e(a,b){d(a);for(var c=a.parentNode.querySelectorAll(b),e=0,f=c.length;f>e;e++)if(c[e]===a)return!0;return!1}function f(a,b){return d(a),c(a,b)}var g,h=function(){if(b.matchesSelector)return"matchesSelector";for(var a=["webkit","moz","ms","o"],c=0,d=a.length;d>c;c++){var e=a[c],f=e+"MatchesSelector";if(b[f])return f}}();if(h){var i=document.createElement("div"),j=c(i,"div");g=j?c:f}else g=e;"function"==typeof define&&define.amd?define("matches-selector/matches-selector",[],function(){return g}):window.matchesSelector=g}(this,Element.prototype),function(a){function b(a,b){for(var c in b)a[c]=b[c];return a}function c(a){for(var b in a)return!1;return b=null,!0}function d(a){return a.replace(/([A-Z])/g,function(a){return"-"+a.toLowerCase()})}function e(a,e,f){function h(a,b){a&&(this.element=a,this.layout=b,this.position={x:0,y:0},this._create())}var i=f("transition"),j=f("transform"),k=i&&j,l=!!f("perspective"),m={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"otransitionend",transition:"transitionend"}[i],n=["transform","transition","transitionDuration","transitionProperty"],o=function(){for(var a={},b=0,c=n.length;c>b;b++){var d=n[b],e=f(d);e&&e!==d&&(a[d]=e)}return a}();b(h.prototype,a.prototype),h.prototype._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},h.prototype.handleEvent=function(a){var b="on"+a.type;this[b]&&this[b](a)},h.prototype.getSize=function(){this.size=e(this.element)},h.prototype.css=function(a){var b=this.element.style;for(var c in a){var d=o[c]||c;b[d]=a[c]}},h.prototype.getPosition=function(){var a=g(this.element),b=this.layout.options,c=b.isOriginLeft,d=b.isOriginTop,e=parseInt(a[c?"left":"right"],10),f=parseInt(a[d?"top":"bottom"],10);e=isNaN(e)?0:e,f=isNaN(f)?0:f;var h=this.layout.size;e-=c?h.paddingLeft:h.paddingRight,f-=d?h.paddingTop:h.paddingBottom,this.position.x=e,this.position.y=f},h.prototype.layoutPosition=function(){var a=this.layout.size,b=this.layout.options,c={};b.isOriginLeft?(c.left=this.position.x+a.paddingLeft+"px",c.right=""):(c.right=this.position.x+a.paddingRight+"px",c.left=""),b.isOriginTop?(c.top=this.position.y+a.paddingTop+"px",c.bottom=""):(c.bottom=this.position.y+a.paddingBottom+"px",c.top=""),this.css(c),this.emitEvent("layout",[this])};var p=l?function(a,b){return"translate3d("+a+"px, "+b+"px, 0)"}:function(a,b){return"translate("+a+"px, "+b+"px)"};h.prototype._transitionTo=function(a,b){this.getPosition();var c=this.position.x,d=this.position.y,e=parseInt(a,10),f=parseInt(b,10),g=e===this.position.x&&f===this.position.y;if(this.setPosition(a,b),g&&!this.isTransitioning)return void this.layoutPosition();var h=a-c,i=b-d,j={},k=this.layout.options;h=k.isOriginLeft?h:-h,i=k.isOriginTop?i:-i,j.transform=p(h,i),this.transition({to:j,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},h.prototype.goTo=function(a,b){this.setPosition(a,b),this.layoutPosition()},h.prototype.moveTo=k?h.prototype._transitionTo:h.prototype.goTo,h.prototype.setPosition=function(a,b){this.position.x=parseInt(a,10),this.position.y=parseInt(b,10)},h.prototype._nonTransition=function(a){this.css(a.to),a.isCleaning&&this._removeStyles(a.to);for(var b in a.onTransitionEnd)a.onTransitionEnd[b].call(this)},h.prototype._transition=function(a){if(!parseFloat(this.layout.options.transitionDuration))return void this._nonTransition(a);var b=this._transn;for(var c in a.onTransitionEnd)b.onEnd[c]=a.onTransitionEnd[c];for(c in a.to)b.ingProperties[c]=!0,a.isCleaning&&(b.clean[c]=!0);if(a.from){this.css(a.from);var d=this.element.offsetHeight;d=null}this.enableTransition(a.to),this.css(a.to),this.isTransitioning=!0};var q=j&&d(j)+",opacity";h.prototype.enableTransition=function(){this.isTransitioning||(this.css({transitionProperty:q,transitionDuration:this.layout.options.transitionDuration}),this.element.addEventListener(m,this,!1))},h.prototype.transition=h.prototype[i?"_transition":"_nonTransition"],h.prototype.onwebkitTransitionEnd=function(a){this.ontransitionend(a)},h.prototype.onotransitionend=function(a){this.ontransitionend(a)};var r={"-webkit-transform":"transform","-moz-transform":"transform","-o-transform":"transform"};h.prototype.ontransitionend=function(a){if(a.target===this.element){var b=this._transn,d=r[a.propertyName]||a.propertyName;if(delete b.ingProperties[d],c(b.ingProperties)&&this.disableTransition(),d in b.clean&&(this.element.style[a.propertyName]="",delete b.clean[d]),d in b.onEnd){var e=b.onEnd[d];e.call(this),delete b.onEnd[d]}this.emitEvent("transitionEnd",[this])}},h.prototype.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(m,this,!1),this.isTransitioning=!1},h.prototype._removeStyles=function(a){var b={};for(var c in a)b[c]="";this.css(b)};var s={transitionProperty:"",transitionDuration:""};return h.prototype.removeTransitionStyles=function(){this.css(s)},h.prototype.removeElem=function(){this.element.parentNode.removeChild(this.element),this.emitEvent("remove",[this])},h.prototype.remove=function(){if(!i||!parseFloat(this.layout.options.transitionDuration))return void this.removeElem();var a=this;this.on("transitionEnd",function(){return a.removeElem(),!0}),this.hide()},h.prototype.reveal=function(){delete this.isHidden,this.css({display:""});var a=this.layout.options;this.transition({from:a.hiddenStyle,to:a.visibleStyle,isCleaning:!0})},h.prototype.hide=function(){this.isHidden=!0,this.css({display:""});var a=this.layout.options;this.transition({from:a.visibleStyle,to:a.hiddenStyle,isCleaning:!0,onTransitionEnd:{opacity:function(){this.isHidden&&this.css({display:"none"})}}})},h.prototype.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},h}var f=a.getComputedStyle,g=f?function(a){return f(a,null)}:function(a){return a.currentStyle};"function"==typeof define&&define.amd?define("outlayer/item",["eventEmitter/EventEmitter","get-size/get-size","get-style-property/get-style-property"],e):(a.Outlayer={},a.Outlayer.Item=e(a.EventEmitter,a.getSize,a.getStyleProperty))}(window),function(a){function b(a,b){for(var c in b)a[c]=b[c];return a}function c(a){return"[object Array]"===l.call(a)}function d(a){var b=[];if(c(a))b=a;else if(a&&"number"==typeof a.length)for(var d=0,e=a.length;e>d;d++)b.push(a[d]);else b.push(a);return b}function e(a,b){var c=n(b,a);-1!==c&&b.splice(c,1)}function f(a){return a.replace(/(.)([A-Z])/g,function(a,b,c){return b+"-"+c}).toLowerCase()}function g(c,g,l,n,o,p){function q(a,c){if("string"==typeof a&&(a=h.querySelector(a)),!a||!m(a))return void(i&&i.error("Bad "+this.constructor.namespace+" element: "+a));this.element=a,this.options=b({},this.constructor.defaults),this.option(c);var d=++r;this.element.outlayerGUID=d,s[d]=this,this._create(),this.options.isInitLayout&&this.layout()}var r=0,s={};return q.namespace="outlayer",q.Item=p,q.defaults={containerStyle:{position:"relative"},isInitLayout:!0,isOriginLeft:!0,isOriginTop:!0,isResizeBound:!0,isResizingContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}},b(q.prototype,l.prototype),q.prototype.option=function(a){b(this.options,a)},q.prototype._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),b(this.element.style,this.options.containerStyle),this.options.isResizeBound&&this.bindResize()},q.prototype.reloadItems=function(){this.items=this._itemize(this.element.children)},q.prototype._itemize=function(a){for(var b=this._filterFindItemElements(a),c=this.constructor.Item,d=[],e=0,f=b.length;f>e;e++){var g=b[e],h=new c(g,this);d.push(h)}return d},q.prototype._filterFindItemElements=function(a){a=d(a);for(var b=this.options.itemSelector,c=[],e=0,f=a.length;f>e;e++){var g=a[e];if(m(g))if(b){o(g,b)&&c.push(g);for(var h=g.querySelectorAll(b),i=0,j=h.length;j>i;i++)c.push(h[i])}else c.push(g)}return c},q.prototype.getItemElements=function(){for(var a=[],b=0,c=this.items.length;c>b;b++)a.push(this.items[b].element);return a},q.prototype.layout=function(){this._resetLayout(),this._manageStamps();var a=void 0!==this.options.isLayoutInstant?this.options.isLayoutInstant:!this._isLayoutInited;this.layoutItems(this.items,a),this._isLayoutInited=!0},q.prototype._init=q.prototype.layout,q.prototype._resetLayout=function(){this.getSize()},q.prototype.getSize=function(){this.size=n(this.element)},q.prototype._getMeasurement=function(a,b){var c,d=this.options[a];d?("string"==typeof d?c=this.element.querySelector(d):m(d)&&(c=d),this[a]=c?n(c)[b]:d):this[a]=0},q.prototype.layoutItems=function(a,b){a=this._getItemsForLayout(a),this._layoutItems(a,b),this._postLayout()},q.prototype._getItemsForLayout=function(a){for(var b=[],c=0,d=a.length;d>c;c++){var e=a[c];e.isIgnored||b.push(e)}return b},q.prototype._layoutItems=function(a,b){function c(){d.emitEvent("layoutComplete",[d,a])}var d=this;if(!a||!a.length)return void c();this._itemsOn(a,"layout",c);for(var e=[],f=0,g=a.length;g>f;f++){var h=a[f],i=this._getItemLayoutPosition(h);i.item=h,i.isInstant=b||h.isLayoutInstant,e.push(i)}this._processLayoutQueue(e)},q.prototype._getItemLayoutPosition=function(){return{x:0,y:0}},q.prototype._processLayoutQueue=function(a){for(var b=0,c=a.length;c>b;b++){var d=a[b];this._positionItem(d.item,d.x,d.y,d.isInstant)}},q.prototype._positionItem=function(a,b,c,d){d?a.goTo(b,c):a.moveTo(b,c)},q.prototype._postLayout=function(){this.resizeContainer()},q.prototype.resizeContainer=function(){if(this.options.isResizingContainer){var a=this._getContainerSize();a&&(this._setContainerMeasure(a.width,!0),this._setContainerMeasure(a.height,!1))}},q.prototype._getContainerSize=k,q.prototype._setContainerMeasure=function(a,b){if(void 0!==a){var c=this.size;c.isBorderBox&&(a+=b?c.paddingLeft+c.paddingRight+c.borderLeftWidth+c.borderRightWidth:c.paddingBottom+c.paddingTop+c.borderTopWidth+c.borderBottomWidth),a=Math.max(a,0),this.element.style[b?"width":"height"]=a+"px"}},q.prototype._itemsOn=function(a,b,c){function d(){return e++,e===f&&c.call(g),!0}for(var e=0,f=a.length,g=this,h=0,i=a.length;i>h;h++){var j=a[h];j.on(b,d)}},q.prototype.ignore=function(a){var b=this.getItem(a);b&&(b.isIgnored=!0)},q.prototype.unignore=function(a){var b=this.getItem(a);b&&delete b.isIgnored},q.prototype.stamp=function(a){if(a=this._find(a)){this.stamps=this.stamps.concat(a);for(var b=0,c=a.length;c>b;b++){var d=a[b];this.ignore(d)}}},q.prototype.unstamp=function(a){if(a=this._find(a))for(var b=0,c=a.length;c>b;b++){var d=a[b];e(d,this.stamps),this.unignore(d)}},q.prototype._find=function(a){return a?("string"==typeof a&&(a=this.element.querySelectorAll(a)),a=d(a)):void 0},q.prototype._manageStamps=function(){if(this.stamps&&this.stamps.length){this._getBoundingRect();for(var a=0,b=this.stamps.length;b>a;a++){var c=this.stamps[a];this._manageStamp(c)}}},q.prototype._getBoundingRect=function(){var a=this.element.getBoundingClientRect(),b=this.size;this._boundingRect={left:a.left+b.paddingLeft+b.borderLeftWidth,top:a.top+b.paddingTop+b.borderTopWidth,right:a.right-(b.paddingRight+b.borderRightWidth),bottom:a.bottom-(b.paddingBottom+b.borderBottomWidth)}},q.prototype._manageStamp=k,q.prototype._getElementOffset=function(a){var b=a.getBoundingClientRect(),c=this._boundingRect,d=n(a),e={left:b.left-c.left-d.marginLeft,top:b.top-c.top-d.marginTop,right:c.right-b.right-d.marginRight,bottom:c.bottom-b.bottom-d.marginBottom};return e},q.prototype.handleEvent=function(a){var b="on"+a.type;this[b]&&this[b](a)},q.prototype.bindResize=function(){this.isResizeBound||(c.bind(a,"resize",this),this.isResizeBound=!0)},q.prototype.unbindResize=function(){this.isResizeBound&&c.unbind(a,"resize",this),this.isResizeBound=!1},q.prototype.onresize=function(){function a(){b.resize(),delete b.resizeTimeout}this.resizeTimeout&&clearTimeout(this.resizeTimeout);var b=this;this.resizeTimeout=setTimeout(a,100)},q.prototype.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},q.prototype.needsResizeLayout=function(){var a=n(this.element),b=this.size&&a;return b&&a.innerWidth!==this.size.innerWidth},q.prototype.addItems=function(a){var b=this._itemize(a);return b.length&&(this.items=this.items.concat(b)),b},q.prototype.appended=function(a){var b=this.addItems(a);b.length&&(this.layoutItems(b,!0),this.reveal(b))},q.prototype.prepended=function(a){var b=this._itemize(a);if(b.length){var c=this.items.slice(0);this.items=b.concat(c),this._resetLayout(),this._manageStamps(),this.layoutItems(b,!0),this.reveal(b),this.layoutItems(c)}},q.prototype.reveal=function(a){var b=a&&a.length;if(b)for(var c=0;b>c;c++){var d=a[c];d.reveal()}},q.prototype.hide=function(a){var b=a&&a.length;if(b)for(var c=0;b>c;c++){var d=a[c];d.hide()}},q.prototype.getItem=function(a){for(var b=0,c=this.items.length;c>b;b++){var d=this.items[b];if(d.element===a)return d}},q.prototype.getItems=function(a){if(a&&a.length){for(var b=[],c=0,d=a.length;d>c;c++){var e=a[c],f=this.getItem(e);f&&b.push(f)}return b}},q.prototype.remove=function(a){a=d(a);var b=this.getItems(a);if(b&&b.length){this._itemsOn(b,"remove",function(){this.emitEvent("removeComplete",[this,b])});for(var c=0,f=b.length;f>c;c++){var g=b[c];g.remove(),e(g,this.items)}}},q.prototype.destroy=function(){var a=this.element.style;a.height="",a.position="",a.width="";for(var b=0,c=this.items.length;c>b;b++){var d=this.items[b];d.destroy()}this.unbindResize(),delete this.element.outlayerGUID,j&&j.removeData(this.element,this.constructor.namespace)},q.data=function(a){var b=a&&a.outlayerGUID;return b&&s[b]},q.create=function(a,c){function d(){q.apply(this,arguments)}return Object.create?d.prototype=Object.create(q.prototype):b(d.prototype,q.prototype),d.prototype.constructor=d,d.defaults=b({},q.defaults),b(d.defaults,c),d.prototype.settings={},d.namespace=a,d.data=q.data,d.Item=function(){p.apply(this,arguments)},d.Item.prototype=new p,g(function(){for(var b=f(a),c=h.querySelectorAll(".js-"+b),e="data-"+b+"-options",g=0,k=c.length;k>g;g++){var l,m=c[g],n=m.getAttribute(e);try{l=n&&JSON.parse(n)}catch(o){i&&i.error("Error parsing "+e+" on "+m.nodeName.toLowerCase()+(m.id?"#"+m.id:"")+": "+o);continue}var p=new d(m,l);j&&j.data(m,a,p)}}),j&&j.bridget&&j.bridget(a,d),d},q.Item=p,q}var h=a.document,i=a.console,j=a.jQuery,k=function(){},l=Object.prototype.toString,m="object"==typeof HTMLElement?function(a){return a instanceof HTMLElement}:function(a){return a&&"object"==typeof a&&1===a.nodeType&&"string"==typeof a.nodeName},n=Array.prototype.indexOf?function(a,b){return a.indexOf(b)}:function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1};"function"==typeof define&&define.amd?define("outlayer/outlayer",["eventie/eventie","doc-ready/doc-ready","eventEmitter/EventEmitter","get-size/get-size","matches-selector/matches-selector","./item"],g):a.Outlayer=g(a.eventie,a.docReady,a.EventEmitter,a.getSize,a.matchesSelector,a.Outlayer.Item)}(window),function(a){function b(a,b){var d=a.create("masonry");return d.prototype._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns();var a=this.cols;for(this.colYs=[];a--;)this.colYs.push(0);this.maxY=0},d.prototype.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var a=this.items[0],c=a&&a.element;this.columnWidth=c&&b(c).outerWidth||this.containerWidth}this.columnWidth+=this.gutter,this.cols=Math.floor((this.containerWidth+this.gutter)/this.columnWidth),this.cols=Math.max(this.cols,1)},d.prototype.getContainerWidth=function(){var a=this.options.isFitWidth?this.element.parentNode:this.element,c=b(a);this.containerWidth=c&&c.innerWidth},d.prototype._getItemLayoutPosition=function(a){a.getSize();var b=a.size.outerWidth%this.columnWidth,d=b&&1>b?"round":"ceil",e=Math[d](a.size.outerWidth/this.columnWidth);e=Math.min(e,this.cols);for(var f=this._getColGroup(e),g=Math.min.apply(Math,f),h=c(f,g),i={x:this.columnWidth*h,y:g},j=g+a.size.outerHeight,k=this.cols+1-f.length,l=0;k>l;l++)this.colYs[h+l]=j;return i},d.prototype._getColGroup=function(a){if(2>a)return this.colYs;for(var b=[],c=this.cols+1-a,d=0;c>d;d++){var e=this.colYs.slice(d,d+a);b[d]=Math.max.apply(Math,e)}return b},d.prototype._manageStamp=function(a){var c=b(a),d=this._getElementOffset(a),e=this.options.isOriginLeft?d.left:d.right,f=e+c.outerWidth,g=Math.floor(e/this.columnWidth);g=Math.max(0,g);var h=Math.floor(f/this.columnWidth);h-=f%this.columnWidth?0:1,h=Math.min(this.cols-1,h);for(var i=(this.options.isOriginTop?d.top:d.bottom)+c.outerHeight,j=g;h>=j;j++)this.colYs[j]=Math.max(i,this.colYs[j])},d.prototype._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var a={height:this.maxY};return this.options.isFitWidth&&(a.width=this._getContainerFitWidth()),a},d.prototype._getContainerFitWidth=function(){for(var a=0,b=this.cols;--b&&0===this.colYs[b];)a++;return(this.cols-a)*this.columnWidth-this.gutter},d.prototype.needsResizeLayout=function(){var a=this.containerWidth;return this.getContainerWidth(),a!==this.containerWidth},d}var c=Array.prototype.indexOf?function(a,b){return a.indexOf(b)}:function(a,b){for(var c=0,d=a.length;d>c;c++){var e=a[c];if(e===b)return c}return-1};"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size"],b):a.Masonry=b(a.Outlayer,a.getSize)}(window);/*! * imagesLoaded PACKAGED v3.1.8 * JavaScript is all like "You images are done yet or what?" * MIT License */ (function(){function e(){}function t(e,t){for(var n=e.length;n--;)if(e[n].listener===t)return n;return-1}function n(e){return function(){return this[e].apply(this,arguments)}}var i=e.prototype,r=this,o=r.EventEmitter;i.getListeners=function(e){var t,n,i=this._getEvents();if("object"==typeof e){t={};for(n in i)i.hasOwnProperty(n)&&e.test(n)&&(t[n]=i[n])}else t=i[e]||(i[e]=[]);return t},i.flattenListeners=function(e){var t,n=[];for(t=0;e.length>t;t+=1)n.push(e[t].listener);return n},i.getListenersAsObject=function(e){var t,n=this.getListeners(e);return n instanceof Array&&(t={},t[e]=n),t||n},i.addListener=function(e,n){var i,r=this.getListenersAsObject(e),o="object"==typeof n;for(i in r)r.hasOwnProperty(i)&&-1===t(r[i],n)&&r[i].push(o?n:{listener:n,once:!1});return this},i.on=n("addListener"),i.addOnceListener=function(e,t){return this.addListener(e,{listener:t,once:!0})},i.once=n("addOnceListener"),i.defineEvent=function(e){return this.getListeners(e),this},i.defineEvents=function(e){for(var t=0;e.length>t;t+=1)this.defineEvent(e[t]);return this},i.removeListener=function(e,n){var i,r,o=this.getListenersAsObject(e);for(r in o)o.hasOwnProperty(r)&&(i=t(o[r],n),-1!==i&&o[r].splice(i,1));return this},i.off=n("removeListener"),i.addListeners=function(e,t){return this.manipulateListeners(!1,e,t)},i.removeListeners=function(e,t){return this.manipulateListeners(!0,e,t)},i.manipulateListeners=function(e,t,n){var i,r,o=e?this.removeListener:this.addListener,s=e?this.removeListeners:this.addListeners;if("object"!=typeof t||t instanceof RegExp)for(i=n.length;i--;)o.call(this,t,n[i]);else for(i in t)t.hasOwnProperty(i)&&(r=t[i])&&("function"==typeof r?o.call(this,i,r):s.call(this,i,r));return this},i.removeEvent=function(e){var t,n=typeof e,i=this._getEvents();if("string"===n)delete i[e];else if("object"===n)for(t in i)i.hasOwnProperty(t)&&e.test(t)&&delete i[t];else delete this._events;return this},i.removeAllListeners=n("removeEvent"),i.emitEvent=function(e,t){var n,i,r,o,s=this.getListenersAsObject(e);for(r in s)if(s.hasOwnProperty(r))for(i=s[r].length;i--;)n=s[r][i],n.once===!0&&this.removeListener(e,n.listener),o=n.listener.apply(this,t||[]),o===this._getOnceReturnValue()&&this.removeListener(e,n.listener);return this},i.trigger=n("emitEvent"),i.emit=function(e){var t=Array.prototype.slice.call(arguments,1);return this.emitEvent(e,t)},i.setOnceReturnValue=function(e){return this._onceReturnValue=e,this},i._getOnceReturnValue=function(){return this.hasOwnProperty("_onceReturnValue")?this._onceReturnValue:!0},i._getEvents=function(){return this._events||(this._events={})},e.noConflict=function(){return r.EventEmitter=o,e},"function"==typeof define&&define.amd?define("eventEmitter/EventEmitter",[],function(){return e}):"object"==typeof module&&module.exports?module.exports=e:this.EventEmitter=e}).call(this),function(e){function t(t){var n=e.event;return n.target=n.target||n.srcElement||t,n}var n=document.documentElement,i=function(){};n.addEventListener?i=function(e,t,n){e.addEventListener(t,n,!1)}:n.attachEvent&&(i=function(e,n,i){e[n+i]=i.handleEvent?function(){var n=t(e);i.handleEvent.call(i,n)}:function(){var n=t(e);i.call(e,n)},e.attachEvent("on"+n,e[n+i])});var r=function(){};n.removeEventListener?r=function(e,t,n){e.removeEventListener(t,n,!1)}:n.detachEvent&&(r=function(e,t,n){e.detachEvent("on"+t,e[t+n]);try{delete e[t+n]}catch(i){e[t+n]=void 0}});var o={bind:i,unbind:r};"function"==typeof define&&define.amd?define("eventie/eventie",o):e.eventie=o}(this),function(e,t){"function"==typeof define&&define.amd?define(["eventEmitter/EventEmitter","eventie/eventie"],function(n,i){return t(e,n,i)}):"object"==typeof exports?module.exports=t(e,require("wolfy87-eventemitter"),require("eventie")):e.imagesLoaded=t(e,e.EventEmitter,e.eventie)}(window,function(e,t,n){function i(e,t){for(var n in t)e[n]=t[n];return e}function r(e){return"[object Array]"===d.call(e)}function o(e){var t=[];if(r(e))t=e;else if("number"==typeof e.length)for(var n=0,i=e.length;i>n;n++)t.push(e[n]);else t.push(e);return t}function s(e,t,n){if(!(this instanceof s))return new s(e,t);"string"==typeof e&&(e=document.querySelectorAll(e)),this.elements=o(e),this.options=i({},this.options),"function"==typeof t?n=t:i(this.options,t),n&&this.on("always",n),this.getImages(),a&&(this.jqDeferred=new a.Deferred);var r=this;setTimeout(function(){r.check()})}function f(e){this.img=e}function c(e){this.src=e,v[e]=this}var a=e.jQuery,u=e.console,h=u!==void 0,d=Object.prototype.toString;s.prototype=new t,s.prototype.options={},s.prototype.getImages=function(){this.images=[];for(var e=0,t=this.elements.length;t>e;e++){var n=this.elements[e];"IMG"===n.nodeName&&this.addImage(n);var i=n.nodeType;if(i&&(1===i||9===i||11===i))for(var r=n.querySelectorAll("img"),o=0,s=r.length;s>o;o++){var f=r[o];this.addImage(f)}}},s.prototype.addImage=function(e){var t=new f(e);this.images.push(t)},s.prototype.check=function(){function e(e,r){return t.options.debug&&h&&u.log("confirm",e,r),t.progress(e),n++,n===i&&t.complete(),!0}var t=this,n=0,i=this.images.length;if(this.hasAnyBroken=!1,!i)return this.complete(),void 0;for(var r=0;i>r;r++){var o=this.images[r];o.on("confirm",e),o.check()}},s.prototype.progress=function(e){this.hasAnyBroken=this.hasAnyBroken||!e.isLoaded;var t=this;setTimeout(function(){t.emit("progress",t,e),t.jqDeferred&&t.jqDeferred.notify&&t.jqDeferred.notify(t,e)})},s.prototype.complete=function(){var e=this.hasAnyBroken?"fail":"done";this.isComplete=!0;var t=this;setTimeout(function(){if(t.emit(e,t),t.emit("always",t),t.jqDeferred){var n=t.hasAnyBroken?"reject":"resolve";t.jqDeferred[n](t)}})},a&&(a.fn.imagesLoaded=function(e,t){var n=new s(this,e,t);return n.jqDeferred.promise(a(this))}),f.prototype=new t,f.prototype.check=function(){var e=v[this.img.src]||new c(this.img.src);if(e.isConfirmed)return this.confirm(e.isLoaded,"cached was confirmed"),void 0;if(this.img.complete&&void 0!==this.img.naturalWidth)return this.confirm(0!==this.img.naturalWidth,"naturalWidth"),void 0;var t=this;e.on("confirm",function(e,n){return t.confirm(e.isLoaded,n),!0}),e.check()},f.prototype.confirm=function(e,t){this.isLoaded=e,this.emit("confirm",this,t)};var v={};return c.prototype=new t,c.prototype.check=function(){if(!this.isChecked){var e=new Image;n.bind(e,"load",this),n.bind(e,"error",this),e.src=this.src,this.isChecked=!0}},c.prototype.handleEvent=function(e){var t="on"+e.type;this[t]&&this[t](e)},c.prototype.onload=function(e){this.confirm(!0,"onload"),this.unbindProxyEvents(e)},c.prototype.onerror=function(e){this.confirm(!1,"onerror"),this.unbindProxyEvents(e)},c.prototype.confirm=function(e,t){this.isConfirmed=!0,this.isLoaded=e,this.emit("confirm",this,t)},c.prototype.unbindProxyEvents=function(e){n.unbind(e.target,"load",this),n.unbind(e.target,"error",this)},s});/* * Boxer v3.1.0 - 2014-05-07 * A jQuery plugin for displaying images, videos or content in a modal overlay. Part of the Formstone Library. * http://formstone.it/boxer/ * * Copyright 2014 Ben Plum; MIT Licensed */ !function(a,b){"use strict";function c(b){return L.formatter=j,I=a("body"),G=F(),H=G!==!1,H||(G="transitionend.boxer"),a(this).on("click.boxer",a.extend({},L,b||{}),d)}function d(c){var d=a(this),f=c.data.$object,g=d[0].attributes?d.attr("href")||"":"",i=g.toLowerCase().split(".").pop().split(/\#|\?/),j=i[0],l="",m="image"===l||a.inArray(j,c.data.extensions)>-1||"data:image"===g.substr(0,10),o=g.indexOf("youtube.com/embed")>-1||g.indexOf("player.vimeo.com/video")>-1,p="url"===l||!m&&!o&&"http"===g.substr(0,4),w="element"===l||!m&&!o&&!p&&"#"===g.substr(0,1),x="undefined"!=typeof f;if(!(a("#boxer").length>1)&&(m||o||p||w||x)){if(C(c),J=a.extend({},{$window:a(b),$body:a("body"),$target:d,$object:f,visible:!1,resizeTimer:null,touchTimer:null,gallery:{active:!1},isMobile:K||c.data.mobile,isAnimating:!0,oldContentHeight:0,oldContentWidth:0},c.data),J.margin*=2,J.containerHeight=J.height,J.containerWidth=J.width,J.type=m?"image":o?"video":"element",m||o){var y=J.$target.data("gallery")||J.$target.attr("rel");"undefined"!=typeof y&&y!==!1&&(J.gallery.active=!0,J.gallery.id=y,J.gallery.$items=a("a[data-gallery= "+J.gallery.id+"], a[rel= "+J.gallery.id+"]"),J.gallery.index=J.gallery.$items.index(J.$target),J.gallery.total=J.gallery.$items.length-1)}var z="";return J.isMobile||(z+='<div id="boxer-overlay" class="'+J.customClass+'"></div>'),z+='<div id="boxer" class="loading animating '+J.customClass,J.isMobile&&(z+=" mobile"),p&&(z+=" iframe"),(w||x)&&(z+=" inline"),z+='"',J.fixed===!0&&(z+=' style="position: fixed;"'),z+=">",z+='<span class="boxer-close">'+J.labels.close+"</span>",z+='<div class="boxer-container" style="',z+=J.isMobile?"height: 100%; width: 100%":"height: "+J.height+"px; width: "+J.width+"px",z+='">',z+='<div class="boxer-content">',(m||o)&&(z+='<div class="boxer-meta">',J.gallery.active?(z+='<div class="boxer-control previous">'+J.labels.previous+"</div>",z+='<div class="boxer-control next">'+J.labels.next+"</div>",z+='<p class="boxer-position"',J.gallery.total<1&&(z+=' style="display: none;"'),z+=">",z+='<span class="current">'+(J.gallery.index+1)+"</span> "+J.labels.count+' <span class="total">'+(J.gallery.total+1)+"</span>",z+="</p>",z+='<div class="boxer-caption gallery">'):z+='<div class="boxer-caption">',z+=J.formatter.apply(J.$body,[J.$target]),z+="</div></div>"),z+="</div></div></div>",J.$body.append(z),J.$overlay=a("#boxer-overlay"),J.$boxer=a("#boxer"),J.$container=J.$boxer.find(".boxer-container"),J.$content=J.$boxer.find(".boxer-content"),J.$meta=J.$boxer.find(".boxer-meta"),J.$position=J.$boxer.find(".boxer-position"),J.$caption=J.$boxer.find(".boxer-caption"),J.$controls=J.$boxer.find(".boxer-control"),J.paddingVertical=parseInt(J.$boxer.css("paddingTop"),10)+parseInt(J.$boxer.css("paddingBottom"),10),J.paddingHorizontal=parseInt(J.$boxer.css("paddingLeft"),10)+parseInt(J.$boxer.css("paddingRight"),10),h(),J.gallery.active&&r(),J.$window.on("resize.boxer",M.resize).on("keydown.boxer",s),J.$body.on("touchstart.boxer click.boxer","#boxer-overlay, #boxer .boxer-close",e).on("touchmove.boxer",C),J.gallery.active&&J.$boxer.on("touchstart.boxer click.boxer",".boxer-control",q),J.$boxer.on(G,function(b){C(b),a(b.target).is(J.$boxer)&&(J.$boxer.off(G),m?k(g):o?n(g):p?u(g):w?t(g):x?v(J.$object):a.error("BOXER: '"+g+"' is not valid."))}),I.addClass("boxer-open"),H||J.$boxer.trigger(G),x?J.$boxer:void 0}}function e(b){C(b),"undefined"!=typeof J.$boxer&&(J.$boxer.on(G,function(b){C(b),a(b.target).is(J.$boxer)&&(J.$boxer.off(G),J.$overlay.remove(),J.$boxer.remove(),J={})}).addClass("animating"),I.removeClass("boxer-open"),H||J.$boxer.trigger(G),E(J.resizeTimer),J.$window.off("resize.boxer").off("keydown.boxer"),J.$body.off(".boxer").removeClass("boxer-open"),J.gallery.active&&J.$boxer.off(".boxer"),J.isMobile&&"image"===J.type&&J.gallery.active&&J.$container.off(".boxer"),J.$window.trigger("close.boxer"))}function f(){{var b=i(),c=0;J.isMobile?0:J.duration}J.isMobile||(c=J.$controls.outerHeight(),J.$controls.css({marginTop:(J.contentHeight-c)/2})),!J.visible&&J.isMobile&&J.gallery.active&&J.$content.on("touchstart.boxer",".boxer-image",y),(J.isMobile||J.fixed)&&J.$body.addClass("boxer-open"),J.$boxer.css({left:b.left,top:b.top}),J.$container.on(G,function(b){C(b),a(b.target).is(J.$container)&&(J.$container.off(G),J.$content.on(G,function(b){C(b),a(b.target).is(J.$content)&&(J.$content.off(G),J.$boxer.removeClass("animating"),J.isAnimating=!1)}),J.$boxer.removeClass("loading"),H||J.$content.trigger(G),J.visible=!0,J.callback.apply(J.$boxer),J.$window.trigger("open.boxer"),J.gallery.active&&p())}).css({height:J.containerHeight,width:J.containerWidth});var d=J.oldContentHeight!==J.contentHeight||J.oldContentWidth!==J.contentWidth;!J.isMobile&&H&&d||J.$container.trigger(G),J.oldContentHeight=J.contentHeight,J.oldContentWidth=J.contentWidth}function g(a){if(a=a||!1,J.visible){var b=i(),c=0;J.isMobile||(c=J.$controls.outerHeight(),J.$controls.css({marginTop:(J.contentHeight-c)/2})),J.$boxer.css({left:b.left,top:b.top}),J.$container.css({height:J.containerHeight,width:J.containerWidth})}}function h(){var a=i();J.$boxer.css({left:a.left,top:a.top})}function i(){if(J.isMobile)return{left:0,top:0};var a={left:(J.$window.width()-J.containerWidth-J.paddingHorizontal)/2,top:J.top<=0?(J.$window.height()-J.containerHeight-J.paddingVertical)/2:J.top};return J.fixed!==!0&&(a.top+=J.$window.scrollTop()),a}function j(a){var b=a.attr("title");return""!==b&&void 0!==b?'<p class="caption">'+b+"</p>":""}function k(b){J.$image=a("<img />"),J.$image.one("load.boxer",function(){var a=B(J.$image);J.naturalHeight=a.naturalHeight,J.naturalWidth=a.naturalWidth,J.retina&&(J.naturalHeight/=2,J.naturalWidth/=2),J.$content.prepend(J.$image),""===J.$caption.html()?J.$caption.hide():J.$caption.show(),l(),f()}).attr("src",b).addClass("boxer-image"),(J.$image[0].complete||4===J.$image[0].readyState)&&J.$image.trigger("load")}function l(){var a=0;for(J.windowHeight=J.viewportHeight=J.$window.height(),J.windowWidth=J.viewportWidth=J.$window.width(),J.containerHeight=1/0,J.contentHeight=0,J.containerWidth=1/0,J.contentWidth=0,J.imageMarginTop=0,J.imageMarginLeft=0;J.containerHeight>J.viewportHeight&&2>a;)J.imageHeight=0===a?J.naturalHeight:J.$image.outerHeight(),J.imageWidth=0===a?J.naturalWidth:J.$image.outerWidth(),J.metaHeight=0===a?0:J.metaHeight,0===a&&(J.ratioHorizontal=J.imageHeight/J.imageWidth,J.ratioVertical=J.imageWidth/J.imageHeight,J.isWide=J.imageWidth>J.imageHeight),J.imageHeight<J.minHeight&&(J.minHeight=J.imageHeight),J.imageWidth<J.minWidth&&(J.minWidth=J.imageWidth),J.isMobile?(J.$meta.css({width:J.windowWidth}),J.metaHeight=J.$meta.outerHeight(!0),J.contentHeight=J.viewportHeight,J.contentWidth=J.viewportWidth,J.containerHeight=J.viewportHeight-J.paddingVertical,J.containerWidth=J.viewportWidth-J.paddingHorizontal,m(),J.imageMarginTop=(J.containerHeight-J.targetImageHeight-J.metaHeight)/2,J.imageMarginLeft=(J.containerWidth-J.targetImageWidth)/2):(0===a&&(J.viewportHeight-=J.margin+J.paddingVertical,J.viewportWidth-=J.margin+J.paddingHorizontal),J.viewportHeight-=J.metaHeight,m(),J.containerHeight=J.contentHeight=J.targetImageHeight,J.containerWidth=J.contentWidth=J.targetImageWidth),J.$content.css({height:J.isMobile?J.contentHeight:"auto",width:J.contentWidth}),J.$meta.css({width:J.contentWidth}),J.$image.css({height:J.targetImageHeight,width:J.targetImageWidth,marginTop:J.imageMarginTop,marginLeft:J.imageMarginLeft}),J.isMobile||(J.metaHeight=J.$meta.outerHeight(!0),J.containerHeight+=J.metaHeight),a++}function m(){var a=J.isMobile?J.containerHeight-J.metaHeight:J.viewportHeight,b=J.isMobile?J.containerWidth:J.viewportWidth;J.isWide?(J.targetImageWidth=b,J.targetImageHeight=J.targetImageWidth*J.ratioHorizontal,J.targetImageHeight>a&&(J.targetImageHeight=a,J.targetImageWidth=J.targetImageHeight*J.ratioVertical)):(J.targetImageHeight=a,J.targetImageWidth=J.targetImageHeight*J.ratioVertical,J.targetImageWidth>b&&(J.targetImageWidth=b,J.targetImageHeight=J.targetImageWidth*J.ratioHorizontal)),(J.targetImageWidth>J.imageWidth||J.targetImageHeight>J.imageHeight)&&(J.targetImageHeight=J.imageHeight,J.targetImageWidth=J.imageWidth),(J.targetImageWidth<J.minWidth||J.targetImageHeight<J.minHeight)&&(J.targetImageWidth<J.minWidth?(J.targetImageWidth=J.minWidth,J.targetImageHeight=J.targetImageWidth*J.ratioHorizontal):(J.targetImageHeight=J.minHeight,J.targetImageWidth=J.targetImageHeight*J.ratioVertical))}function n(b){J.$videoWrapper=a('<div class="boxer-video-wrapper" />'),J.$video=a('<iframe class="boxer-video" seamless="seamless" />'),J.$video.attr("src",b).addClass("boxer-video").prependTo(J.$videoWrapper),J.$content.prepend(J.$videoWrapper),o(),f()}function o(){J.windowHeight=J.viewportHeight=J.contentHeight=J.$window.height()-J.paddingVertical,J.windowWidth=J.viewportWidth=J.contentWidth=J.$window.width()-J.paddingHorizontal,J.videoMarginTop=0,J.videoMarginLeft=0,J.isMobile?(J.$meta.css({width:J.windowWidth}),J.metaHeight=J.$meta.outerHeight(!0),J.viewportHeight-=J.metaHeight,J.targetVideoWidth=J.viewportWidth,J.targetVideoHeight=J.targetVideoWidth*J.videoRatio,J.targetVideoHeight>J.viewportHeight&&(J.targetVideoHeight=J.viewportHeight,J.targetVideoWidth=J.targetVideoHeight/J.videoRatio),J.videoMarginTop=(J.viewportHeight-J.targetVideoHeight)/2,J.videoMarginLeft=(J.viewportWidth-J.targetVideoWidth)/2):(J.viewportHeight=J.windowHeight-J.margin,J.viewportWidth=J.windowWidth-J.margin,J.targetVideoWidth=J.videoWidth>J.viewportWidth?J.viewportWidth:J.videoWidth,J.targetVideoWidth<J.minWidth&&(J.targetVideoWidth=J.minWidth),J.targetVideoHeight=J.targetVideoWidth*J.videoRatio,J.contentHeight=J.targetVideoHeight,J.contentWidth=J.targetVideoWidth),J.$content.css({height:J.isMobile?J.contentHeight:"auto",width:J.contentWidth}),J.$meta.css({width:J.contentWidth}),J.$videoWrapper.css({height:J.targetVideoHeight,width:J.targetVideoWidth,marginTop:J.videoMarginTop,marginLeft:J.videoMarginLeft}),J.containerHeight=J.contentHeight,J.containerWidth=J.contentWidth,J.isMobile||(J.metaHeight=J.$meta.outerHeight(!0),J.containerHeight=J.targetVideoHeight+J.metaHeight)}function p(){var b="";J.gallery.index>0&&(b=J.gallery.$items.eq(J.gallery.index-1).attr("href"),b.indexOf("youtube.com/embed")<0&&b.indexOf("player.vimeo.com/video")<0&&a('<img src="'+b+'">')),J.gallery.index<J.gallery.total&&(b=J.gallery.$items.eq(J.gallery.index+1).attr("href"),b.indexOf("youtube.com/embed")<0&&b.indexOf("player.vimeo.com/video")<0&&a('<img src="'+b+'">'))}function q(b){C(b);var c=a(this);J.isAnimating||c.hasClass("disabled")||(J.isAnimating=!0,J.gallery.index+=c.hasClass("next")?1:-1,J.gallery.index>J.gallery.total&&(J.gallery.index=J.gallery.total),J.gallery.index<0&&(J.gallery.index=0),J.$content.on(G,function(b){if(C(b),a(b.target).is(J.$content)){J.$content.off(G),"undefined"!=typeof J.$image&&J.$image.remove(),"undefined"!=typeof J.$videoWrapper&&J.$videoWrapper.remove(),J.$target=J.gallery.$items.eq(J.gallery.index),J.$caption.html(J.formatter.apply(J.$body,[J.$target])),J.$position.find(".current").html(J.gallery.index+1);var c=J.$target.attr("href"),d=c.indexOf("youtube.com/embed")>-1||c.indexOf("player.vimeo.com/video")>-1;d?n(c):k(c),r()}}),J.$boxer.addClass("loading animating"),H||J.$content.trigger(G))}function r(){J.$controls.removeClass("disabled"),0===J.gallery.index&&J.$controls.filter(".previous").addClass("disabled"),J.gallery.index===J.gallery.total&&J.$controls.filter(".next").addClass("disabled")}function s(a){!J.gallery.active||37!==a.keyCode&&39!==a.keyCode?27===a.keyCode&&J.$boxer.find(".boxer-close").trigger("click"):(C(a),J.$controls.filter(37===a.keyCode?".previous":".next").trigger("click"))}function t(b){var c=a(b).find(">:first-child").clone();v(c)}function u(b){b+=b.indexOf("?")>-1?"&"+L.requestKey+"=true":"?"+L.requestKey+"=true";var c=a('<iframe class="boxer-iframe" src="'+b+'" />');v(c)}function v(a){J.$content.append(a),w(a),f()}function w(a){J.windowHeight=J.$window.height()-J.paddingVertical,J.windowWidth=J.$window.width()-J.paddingHorizontal,J.objectHeight=a.outerHeight(!0),J.objectWidth=a.outerWidth(!0),J.targetHeight=J.targetHeight||J.$target.data("boxer-height"),J.targetWidth=J.targetWidth||J.$target.data("boxer-width"),J.maxHeight=J.windowHeight<0?L.minHeight:J.windowHeight,J.isIframe=a.is("iframe"),J.objectMarginTop=0,J.objectMarginLeft=0,J.isMobile||(J.windowHeight-=J.margin,J.windowWidth-=J.margin),J.contentHeight=void 0!==J.targetHeight?J.targetHeight:J.isIframe||J.isMobile?J.windowHeight:J.objectHeight,J.contentWidth=void 0!==J.targetWidth?J.targetWidth:J.isIframe||J.isMobile?J.windowWidth:J.objectWidth,J.isIframe&&J.isMobile&&(J.contentHeight=J.windowHeight,J.contentWidth=J.windowWidth),x(J)}function x(a){a.containerHeight=a.contentHeight,a.containerWidth=a.contentWidth,a.$content.css({height:a.contentHeight,width:a.contentWidth})}function y(a){if(C(a),E(J.touchTimer),!J.isAnimating){var b="undefined"!=typeof a.originalEvent.targetTouches?a.originalEvent.targetTouches[0]:null;J.xStart=b?b.pageX:a.clientX,J.leftPosition=0,J.touchMax=1/0,J.touchMin=-1/0,J.edge=.25*J.contentWidth,0===J.gallery.index&&(J.touchMax=0),J.gallery.index===J.gallery.total&&(J.touchMin=0),J.$boxer.on("touchmove.boxer",z).one("touchend.boxer",A)}}function z(a){var b="undefined"!=typeof a.originalEvent.targetTouches?a.originalEvent.targetTouches[0]:null;J.delta=J.xStart-(b?b.pageX:a.clientX),J.delta>20&&C(a),J.canSwipe=!0;var c=-J.delta;c<J.touchMin&&(c=J.touchMin,J.canSwipe=!1),c>J.touchMax&&(c=J.touchMax,J.canSwipe=!1),J.$image.css({transform:"translate3D("+c+"px,0,0)"}),J.touchTimer=D(J.touchTimer,300,function(){A(a)})}function A(a){C(a),E(J.touchTimer),J.$boxer.off("touchmove.boxer touchend.boxer"),J.delta&&(J.$boxer.addClass("animated"),J.swipe=!1,J.canSwipe&&(J.delta>J.edge||J.delta<-J.edge)?(J.swipe=!0,J.delta<=J.leftPosition?J.$image.css({transform:"translate3D("+J.contentWidth+"px,0,0)"}):J.$image.css({transform:"translate3D("+-J.contentWidth+"px,0,0)"})):J.$image.css({transform:"translate3D(0,0,0)"}),J.swipe&&J.$controls.filter(J.delta<=J.leftPosition?".previous":".next").trigger("click"),D(J.resetTimer,J.duration,function(){J.$boxer.removeClass("animated")}))}function B(a){var b=a[0],c=new Image;return"undefined"!=typeof b.naturalHeight?{naturalHeight:b.naturalHeight,naturalWidth:b.naturalWidth}:"img"===b.tagName.toLowerCase()?(c.src=b.src,{naturalHeight:c.height,naturalWidth:c.width}):!1}function C(a){a.preventDefault&&(a.stopPropagation(),a.preventDefault())}function D(a,b,c){return E(a),setTimeout(c,b)}function E(a){a&&(clearTimeout(a),a=null)}function F(){var a={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",transition:"transitionend"},b=document.createElement("div");for(var c in a)if(a.hasOwnProperty(c)&&c in b.style)return a[c];return!1}var G,H,I=null,J={},K=/Android|webOS|iPhone|iPad|iPod|BlackBerry/i.test(b.navigator.userAgent||b.navigator.vendor||b.opera),L={callback:a.noop,customClass:"",extensions:["jpg","sjpg","jpeg","png","gif"],fixed:!1,formatter:a.noop,height:100,labels:{close:"Close",count:"of",next:"Next",previous:"Previous"},margin:50,minHeight:100,minWidth:100,mobile:!1,opacity:.75,retina:!1,requestKey:"boxer",top:0,videoRatio:.5625,videoWidth:600,width:100},M={close:function(){"undefined"!=typeof J.$boxer&&(J.$boxer.off(".boxer"),J.$overlay.trigger("click"))},defaults:function(b){return L=a.extend(L,b||{}),a(this)},destroy:function(){return a(this).off(".boxer")},resize:function(b){return"undefined"!=typeof J.$boxer&&("object"!=typeof b&&(J.targetHeight=arguments[0],J.targetWidth=arguments[1]),"element"===J.type?w(J.$content.find(">:first-child")):"image"===J.type?l():"video"===J.type&&o(),g()),a(this)}};a.fn.boxer=function(a){return M[a]?M[a].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof a&&a?this:c.apply(this,arguments)},a.boxer=function(c,e){return M[c]?M[c].apply(b,Array.prototype.slice.call(arguments,1)):c instanceof a?d.apply(b,[{data:a.extend({$object:c},L,e||{})}]):void 0}}(jQuery,window);/*! * jquery.customSelect() - v0.5.1 * http://adam.co/lab/jquery/customselect/ * 2014-04-19 * * Copyright 2013 Adam Coulombe * @license http://www.opensource.org/licenses/mit-license.html MIT License * @license http://www.gnu.org/licenses/gpl.html GPL2 License */ (function(a){a.fn.extend({customSelect:function(c){if(typeof document.body.style.maxHeight==="undefined"){return this}var e={customClass:"customSelect",mapClass:true,mapStyle:true},c=a.extend(e,c),d=c.customClass,f=function(h,k){var g=h.find(":selected"),j=k.children(":first"),i=g.html()||" ";j.html(i);if(g.attr("disabled")){k.addClass(b("DisabledOption"))}else{k.removeClass(b("DisabledOption"))}setTimeout(function(){k.removeClass(b("Open"));a(document).off("mouseup.customSelect")},60)},b=function(g){return d+g};return this.each(function(){var g=a(this),i=a("<span />").addClass(b("Inner")),h=a("<span />");g.after(h.append(i));h.addClass(d);if(c.mapClass){h.addClass(g.attr("class"))}if(c.mapStyle){h.attr("style",g.attr("style"))}g.addClass("hasCustomSelect").on("render.customSelect",function(){f(g,h);g.css("width","");var k=parseInt(g.outerWidth(),10)-(parseInt(h.outerWidth(),10)-parseInt(h.width(),10));h.css({display:"inline-block"});var j=h.outerHeight();if(g.attr("disabled")){h.addClass(b("Disabled"))}else{h.removeClass(b("Disabled"))}i.css({width:k,display:"inline-block"});g.css({"-webkit-appearance":"menulist-button",width:h.outerWidth(),position:"absolute",opacity:0,height:j,fontSize:h.css("font-size")})}).on("change.customSelect",function(){h.addClass(b("Changed"));f(g,h)}).on("keyup.customSelect",function(j){if(!h.hasClass(b("Open"))){g.trigger("blur.customSelect");g.trigger("focus.customSelect")}else{if(j.which==13||j.which==27){f(g,h)}}}).on("mousedown.customSelect",function(){h.removeClass(b("Changed"))}).on("mouseup.customSelect",function(j){if(!h.hasClass(b("Open"))){if(a("."+b("Open")).not(h).length>0&&typeof InstallTrigger!=="undefined"){g.trigger("focus.customSelect")}else{h.addClass(b("Open"));j.stopPropagation();a(document).one("mouseup.customSelect",function(k){if(k.target!=g.get(0)&&a.inArray(k.target,g.find("*").get())<0){g.trigger("blur.customSelect")}else{f(g,h)}})}}}).on("focus.customSelect",function(){h.removeClass(b("Changed")).addClass(b("Focus"))}).on("blur.customSelect",function(){h.removeClass(b("Focus")+" "+b("Open"))}).on("mouseenter.customSelect",function(){h.addClass(b("Hover"))}).on("mouseleave.customSelect",function(){h.removeClass(b("Hover"))}).trigger("render.customSelect")})}})})(jQuery);/* $.Link (part of noUiSlider) - WTFPL */ (function(c){function m(a,c,d){if((a[c]||a[d])&&a[c]===a[d])throw Error("(Link) '"+c+"' can't match '"+d+"'.'");}function r(a){void 0===a&&(a={});if("object"!==typeof a)throw Error("(Format) 'format' option must be an object.");var h={};c(u).each(function(c,n){if(void 0===a[n])h[n]=A[c];else if(typeof a[n]===typeof A[c]){if("decimals"===n&&(0>a[n]||7<a[n]))throw Error("(Format) 'format.decimals' option must be between 0 and 7.");h[n]=a[n]}else throw Error("(Format) 'format."+n+"' must be a "+typeof A[c]+ ".");});m(h,"mark","thousand");m(h,"prefix","negative");m(h,"prefix","negativeBefore");this.r=h}function k(a,h){"object"!==typeof a&&c.error("(Link) Initialize with an object.");return new k.prototype.p(a.target||function(){},a.method,a.format||{},h)}var u="decimals mark thousand prefix postfix encoder decoder negative negativeBefore to from".split(" "),A=[2,".","","","",function(a){return a},function(a){return a},"-","",function(a){return a},function(a){return a}];r.prototype.a=function(a){return this.r[a]}; r.prototype.L=function(a){function c(a){return a.split("").reverse().join("")}a=this.a("encoder")(a);var d=this.a("decimals"),n="",k="",m="",r="";0===parseFloat(a.toFixed(d))&&(a="0");0>a&&(n=this.a("negative"),k=this.a("negativeBefore"));a=Math.abs(a).toFixed(d).toString();a=a.split(".");this.a("thousand")?(m=c(a[0]).match(/.{1,3}/g),m=c(m.join(c(this.a("thousand"))))):m=a[0];this.a("mark")&&1<a.length&&(r=this.a("mark")+a[1]);return this.a("to")(k+this.a("prefix")+n+m+r+this.a("postfix"))};r.prototype.w= function(a){function c(a){return a.replace(/[\-\/\\\^$*+?.()|\[\]{}]/g,"\\$&")}var d;if(null===a||void 0===a)return!1;a=this.a("from")(a);a=a.toString();d=a.replace(RegExp("^"+c(this.a("negativeBefore"))),"");a!==d?(a=d,d="-"):d="";a=a.replace(RegExp("^"+c(this.a("prefix"))),"");this.a("negative")&&(d="",a=a.replace(RegExp("^"+c(this.a("negative"))),"-"));a=a.replace(RegExp(c(this.a("postfix"))+"$"),"").replace(RegExp(c(this.a("thousand")),"g"),"").replace(this.a("mark"),".");a=this.a("decoder")(parseFloat(d+ a));return isNaN(a)?!1:a};k.prototype.K=function(a,h){this.method=h||"html";this.j=c(a.replace("-tooltip-","")||"<div/>")[0]};k.prototype.H=function(a){this.method="val";this.j=document.createElement("input");this.j.name=a;this.j.type="hidden"};k.prototype.G=function(a){function h(a,c){return[c?null:a,c?a:null]}var d=this;this.method="val";this.target=a.on("change",function(a){d.B.val(h(c(a.target).val(),d.t),{link:d,set:!0})})};k.prototype.p=function(a,h,d,k){this.g=d;this.update=!k;if("string"=== typeof a&&0===a.indexOf("-tooltip-"))this.K(a,h);else if("string"===typeof a&&0!==a.indexOf("-"))this.H(a);else if("function"===typeof a)this.target=!1,this.method=a;else{if(a instanceof c||c.zepto&&c.zepto.isZ(a)){if(!h){if(a.is("input, select, textarea")){this.G(a);return}h="html"}if("function"===typeof h||"string"===typeof h&&a[h]){this.method=h;this.target=a;return}}throw new RangeError("(Link) Invalid Link.");}};k.prototype.write=function(a,c,d,k){if(!this.update||!1!==k)if(this.u=a,this.F=a= this.format(a),"function"===typeof this.method)this.method.call(this.target[0]||d[0],a,c,d);else this.target[this.method](a,c,d)};k.prototype.q=function(a){this.g=new r(c.extend({},a,this.g instanceof r?this.g.r:this.g))};k.prototype.J=function(a){this.B=a};k.prototype.I=function(a){this.t=a};k.prototype.format=function(a){return this.g.L(a)};k.prototype.A=function(a){return this.g.w(a)};k.prototype.p.prototype=k.prototype;c.Link=k})(window.jQuery||window.Zepto);/* $.fn.noUiSlider - WTFPL - refreshless.com/nouislider/ */ (function(c){function m(e){return"number"===typeof e&&!isNaN(e)&&isFinite(e)}function r(e){return c.isArray(e)?e:[e]}function k(e,b){e.addClass(b);setTimeout(function(){e.removeClass(b)},300)}function u(e,b){return 100*b/(e[1]-e[0])}function A(e,b){if(b>=e.d.slice(-1)[0])return 100;for(var a=1,c,f,d;b>=e.d[a];)a++;c=e.d[a-1];f=e.d[a];d=e.c[a-1];c=[c,f];return d+u(c,0>c[0]?b+Math.abs(c[0]):b-c[0])/(100/(e.c[a]-d))}function a(e,b){if(100<=b)return e.d.slice(-1)[0];for(var a=1,c,f,d;b>=e.c[a];)a++;c= e.d[a-1];f=e.d[a];d=e.c[a-1];c=[c,f];return 100/(e.c[a]-d)*(b-d)*(c[1]-c[0])/100+c[0]}function h(a,b){for(var c=1,g;(a.dir?100-b:b)>=a.c[c];)c++;if(a.m)return g=a.c[c-1],c=a.c[c],b-g>(c-g)/2?c:g;a.h[c-1]?(g=a.h[c-1],c=a.c[c-1]+Math.round((b-a.c[c-1])/g)*g):c=b;return c}function d(a,b){if(!m(b))throw Error("noUiSlider: 'step' is not numeric.");a.h[0]=b}function n(a,b){if("object"!==typeof b||c.isArray(b))throw Error("noUiSlider: 'range' is not an object.");if(void 0===b.min||void 0===b.max)throw Error("noUiSlider: Missing 'min' or 'max' in 'range'."); c.each(b,function(b,g){var d;"number"===typeof g&&(g=[g]);if(!c.isArray(g))throw Error("noUiSlider: 'range' contains invalid value.");d="min"===b?0:"max"===b?100:parseFloat(b);if(!m(d)||!m(g[0]))throw Error("noUiSlider: 'range' value isn't numeric.");a.c.push(d);a.d.push(g[0]);d?a.h.push(isNaN(g[1])?!1:g[1]):isNaN(g[1])||(a.h[0]=g[1])});c.each(a.h,function(b,c){if(!c)return!0;a.h[b]=u([a.d[b],a.d[b+1]],c)/(100/(a.c[b+1]-a.c[b]))})}function E(a,b){"number"===typeof b&&(b=[b]);if(!c.isArray(b)||!b.length|| 2<b.length)throw Error("noUiSlider: 'start' option is incorrect.");a.b=b.length;a.start=b}function I(a,b){a.m=b;if("boolean"!==typeof b)throw Error("noUiSlider: 'snap' option must be a boolean.");}function J(a,b){if("lower"===b&&1===a.b)a.i=1;else if("upper"===b&&1===a.b)a.i=2;else if(!0===b&&2===a.b)a.i=3;else if(!1===b)a.i=0;else throw Error("noUiSlider: 'connect' option doesn't match handle count.");}function D(a,b){switch(b){case "horizontal":a.k=0;break;case "vertical":a.k=1;break;default:throw Error("noUiSlider: 'orientation' option is invalid."); }}function K(a,b){if(2<a.c.length)throw Error("noUiSlider: 'margin' option is only supported on linear sliders.");a.margin=u(a.d,b);if(!m(b))throw Error("noUiSlider: 'margin' option must be numeric.");}function L(a,b){switch(b){case "ltr":a.dir=0;break;case "rtl":a.dir=1;a.i=[0,2,1,3][a.i];break;default:throw Error("noUiSlider: 'direction' option was not recognized.");}}function M(a,b){if("string"!==typeof b)throw Error("noUiSlider: 'behaviour' must be a string containing options.");var c=0<=b.indexOf("snap"); a.n={s:0<=b.indexOf("tap")||c,extend:0<=b.indexOf("extend"),v:0<=b.indexOf("drag"),fixed:0<=b.indexOf("fixed"),m:c}}function N(a,b,d){a.o=[b.lower,b.upper];a.g=b.format;c.each(a.o,function(a,e){if(!c.isArray(e))throw Error("noUiSlider: 'serialization."+(a?"upper":"lower")+"' must be an array.");c.each(e,function(){if(!(this instanceof c.Link))throw Error("noUiSlider: 'serialization."+(a?"upper":"lower")+"' can only contain Link instances.");this.I(a);this.J(d);this.q(b.format)})});a.dir&&1<a.b&&a.o.reverse()} function O(a,b){var f={c:[],d:[],h:[!1],margin:0},g;g={step:{e:!1,f:d},start:{e:!0,f:E},connect:{e:!0,f:J},direction:{e:!0,f:L},range:{e:!0,f:n},snap:{e:!1,f:I},orientation:{e:!1,f:D},margin:{e:!1,f:K},behaviour:{e:!0,f:M},serialization:{e:!0,f:N}};a=c.extend({connect:!1,direction:"ltr",behaviour:"tap",orientation:"horizontal"},a);a.serialization=c.extend({lower:[],upper:[],format:{}},a.serialization);c.each(g,function(c,d){if(void 0===a[c]){if(d.e)throw Error("noUiSlider: '"+c+"' is required."); return!0}d.f(f,a[c],b)});f.style=f.k?"top":"left";return f}function P(a,b){var d=c("<div><div/></div>").addClass(f[2]),g=["-lower","-upper"];a.dir&&g.reverse();d.children().addClass(f[3]+" "+f[3]+g[b]);return d}function Q(a,b){b.j&&(b=new c.Link({target:c(b.j).clone().appendTo(a),method:b.method,format:b.g},!0));return b}function R(a,b){var d,f=[];for(d=0;d<a.b;d++){var k=f,h=d,m=a.o[d],n=b[d].children(),r=a.g,s=void 0,v=[],s=new c.Link({},!0);s.q(r);v.push(s);for(s=0;s<m.length;s++)v.push(Q(n,m[s])); k[h]=v}return f}function S(a,b,c){switch(a){case 1:b.addClass(f[7]);c[0].addClass(f[6]);break;case 3:c[1].addClass(f[6]);case 2:c[0].addClass(f[7]);case 0:b.addClass(f[6])}}function T(a,b){var c,d=[];for(c=0;c<a.b;c++)d.push(P(a,c).appendTo(b));return d}function U(a,b){b.addClass([f[0],f[8+a.dir],f[4+a.k]].join(" "));return c("<div/>").appendTo(b).addClass(f[1])}function V(d,b,m){function g(){return t[["width","height"][b.k]]()}function n(a){var b,c=[q.val()];for(b=0;b<a.length;b++)q.trigger(a[b], c)}function u(d,p,e){var g=d[0]!==l[0][0]?1:0,H=x[0]+b.margin,k=x[1]-b.margin;e&&1<l.length&&(p=g?Math.max(p,H):Math.min(p,k));100>p&&(p=h(b,p));p=Math.max(Math.min(parseFloat(p.toFixed(7)),100),0);if(p===x[g])return 1===l.length?!1:p===H||p===k?0:!1;d.css(b.style,p+"%");d.is(":first-child")&&d.toggleClass(f[17],50<p);x[g]=p;b.dir&&(p=100-p);c(y[g]).each(function(){this.write(a(b,p),d.children(),q)});return!0}function B(a,b,c){c||k(q,f[14]);u(a,b,!1);n(["slide","set","change"])}function w(a,c,d,e){a= a.replace(/\s/g,".nui ")+".nui";c.on(a,function(a){var c=q.attr("disabled");if(q.hasClass(f[14])||void 0!==c&&null!==c)return!1;a.preventDefault();var c=0===a.type.indexOf("touch"),p=0===a.type.indexOf("mouse"),F=0===a.type.indexOf("pointer"),g,k,l=a;0===a.type.indexOf("MSPointer")&&(F=!0);a.originalEvent&&(a=a.originalEvent);c&&(g=a.changedTouches[0].pageX,k=a.changedTouches[0].pageY);if(p||F)F||void 0!==window.pageXOffset||(window.pageXOffset=document.documentElement.scrollLeft,window.pageYOffset= document.documentElement.scrollTop),g=a.clientX+window.pageXOffset,k=a.clientY+window.pageYOffset;l.C=[g,k];l.cursor=p;a=l;a.l=a.C[b.k];d(a,e)})}function C(a,c){var b=c.b||l,d,e=!1,e=100*(a.l-c.start)/g(),f=b[0][0]!==l[0][0]?1:0;var k=c.D;d=e+k[0];e+=k[1];1<b.length?(0>d&&(e+=Math.abs(d)),100<e&&(d-=e-100),d=[Math.max(Math.min(d,100),0),Math.max(Math.min(e,100),0)]):d=[d,e];e=u(b[0],d[f],1===b.length);1<b.length&&(e=u(b[1],d[f?0:1],!1)||e);e&&n(["slide"])}function s(a){c("."+f[15]).removeClass(f[15]); a.cursor&&c("body").css("cursor","").off(".nui");G.off(".nui");q.removeClass(f[12]);n(["set","change"])}function v(a,b){1===b.b.length&&b.b[0].children().addClass(f[15]);a.stopPropagation();w(z.move,G,C,{start:a.l,b:b.b,D:[x[0],x[l.length-1]]});w(z.end,G,s,null);a.cursor&&(c("body").css("cursor",c(a.target).css("cursor")),1<l.length&&q.addClass(f[12]),c("body").on("selectstart.nui",!1))}function D(a){var d=a.l,e=0;a.stopPropagation();c.each(l,function(){e+=this.offset()[b.style]});e=d<e/2||1===l.length? 0:1;d-=t.offset()[b.style];d=100*d/g();B(l[e],d,b.n.m);b.n.m&&v(a,{b:[l[e]]})}function E(a){var c=(a=a.l<t.offset()[b.style])?0:100;a=a?0:l.length-1;B(l[a],c,!1)}var q=c(d),x=[-1,-1],t,y,l;if(q.hasClass(f[0]))throw Error("Slider was already initialized.");t=U(b,q);l=T(b,t);y=R(b,l);S(b.i,q,l);(function(a){var b;if(!a.fixed)for(b=0;b<l.length;b++)w(z.start,l[b].children(),v,{b:[l[b]]});a.s&&w(z.start,t,D,{b:l});a.extend&&(q.addClass(f[16]),a.s&&w(z.start,q,E,{b:l}));a.v&&(b=t.find("."+f[7]).addClass(f[10]), a.fixed&&(b=b.add(t.children().not(b).children())),w(z.start,b,v,{b:l}))})(b.n);d.vSet=function(){var a=Array.prototype.slice.call(arguments,0),d,e,g,h,m,s,t=r(a[0]);"object"===typeof a[1]?(d=a[1].set,e=a[1].link,g=a[1].update,h=a[1].animate):!0===a[1]&&(d=!0);b.dir&&1<b.b&&t.reverse();h&&k(q,f[14]);a=1<l.length?3:1;1===t.length&&(a=1);for(m=0;m<a;m++)h=e||y[m%2][0],h=h.A(t[m%2]),!1!==h&&(h=A(b,h),b.dir&&(h=100-h),!0!==u(l[m%2],h,!0)&&c(y[m%2]).each(function(a){if(!a)return s=this.u,!0;this.write(s, l[m%2].children(),q,g)}));!0===d&&n(["set"]);return this};d.vGet=function(){var a,c=[];for(a=0;a<b.b;a++)c[a]=y[a][0].F;return 1===c.length?c[0]:b.dir?c.reverse():c};d.destroy=function(){c.each(y,function(){c.each(this,function(){this.target&&this.target.off(".nui")})});c(this).off(".nui").removeClass(f.join(" ")).empty();return m};q.val(b.start)}function W(a){if(!this.length)throw Error("noUiSlider: Can't initialize slider on empty selection.");var b=O(a,this);return this.each(function(){V(this, b,a)})}function X(a){return this.each(function(){var b=c(this).val(),d=this.destroy(),f=c.extend({},d,a);c(this).noUiSlider(f);d.start===f.start&&c(this).val(b)})}function B(){return this[0][arguments.length?"vSet":"vGet"].apply(this[0],arguments)}var G=c(document),C=c.fn.val,z=window.navigator.pointerEnabled?{start:"pointerdown",move:"pointermove",end:"pointerup"}:window.navigator.msPointerEnabled?{start:"MSPointerDown",move:"MSPointerMove",end:"MSPointerUp"}:{start:"mousedown touchstart",move:"mousemove touchmove", end:"mouseup touchend"},f="noUi-target noUi-base noUi-origin noUi-handle noUi-horizontal noUi-vertical noUi-background noUi-connect noUi-ltr noUi-rtl noUi-dragable noUi-state-drag noUi-state-tap noUi-active noUi-extended noUi-stacking".split(" ");c.fn.val=function(){var a=arguments,b=c(this[0]);return arguments.length?this.each(function(){(c(this).hasClass(f[0])?B:C).apply(c(this),a)}):(b.hasClass(f[0])?B:C).call(b)};c.noUiSlider={Link:c.Link};c.fn.noUiSlider=function(a,b){return(b?X:W).call(this, a)}})(window.jQuery||window.Zepto); /* jshint devel:true */ /* global Modernizr, Masonry, imagesLoaded:true */ /// FUNCTION TO CHECK IF ELEMENTS EXIST / DOESN'T /////////////////////////////////// jQuery.fn.exists = function() { return this.length > 0; }; //////////////////////////////////////////////////////// ///// GLOBAL FUNCTIONS //////////////////////////////////////////////////////// /** * Some sites switch off the scrolling, this variable allows for that. */ var scroll_nav = (scroll_nav === undefined) ? true : scroll_nav; (function($) { // global JS object var jsGlobal = function() { //global vars //var _this; return{ init: function() { //napco_set_login_status(); napco_window_targets(); /// DELAY TIMER /////////////////////////////////// var delaytimer; function delay(callback, ms) { clearTimeout(delaytimer); delaytimer = setTimeout(callback, ms); } /// EXPANDING FOOTER /////////////////////////////////// var footerToggle = $('.footer-toggle'); footerToggle.on('click', function() { if (footerToggle.hasClass('collapsed')) { $(this).removeClass('collapsed'); $(this).addClass('expanded'); $('footer .bot-level').slideDown(400); // after expand, scroll down to see delay(function() { $("html, body").animate({ scrollTop: $(document).height() }, "slow"); }, 400); // change copy //$('.footer-toggle span').html('Less Information'); if ($('html').hasClass('ie8')) { $('footer .bot-level .link-list').columnize({ columns: 2 }); } } else { $(this).removeClass('expanded'); $(this).addClass('collapsed'); $('footer .bot-level').slideUp(); // change copy //$('.footer-toggle span').html('More Information'); } }); /// PLACEHOLDER FIX FOR UNSUPPORTED BROWSERS ////////////////////////////////////////////// if (!Modernizr.input.placeholder) { $("input, textarea").each( function() { if ($(this).val() === "" && $(this).attr("placeholder") !== "") { $(this).val($(this).attr("placeholder")); $(this).focus(function() { if ($(this).val() === $(this).attr("placeholder")) { $(this).val(""); } }); $(this).blur(function() { if ($(this).val() === "") { $(this).val($(this).attr("placeholder")); } }); } }); } /// STOP SEARCH FORM IF EMPTY ////////////////////////////////////////////// $('.search-bar form').on('submit', function(e) { if ($(this).find('input[type="text"]').val().length < 1) { e.preventDefault(); } }); /// STYLE SELECTS ///////////////////////////////////////////// if ($.fn.customSelect) { $('.styled').customSelect(); } /// COLUMNIZER (IE8) ///////////////////////////////////////////// //////////////////////////////////////////////////////////////// //////// This is for the blog more posts ajax call //////////// ////////////////////////////////////////////////////////////// $(document).on('click', '#blog-post-more, #blog-post-newer-more', function() { var limit = jQuery( '#blog-posts-limit' ).val(); var start = jQuery( '#blog-posts-start' ).val(); var blog_column_option = jQuery( '#blog-column-option' ).val(); var taxonomy_term_id = jQuery( '#taxonomy-term-id' ).val(); var taxonomy_name = jQuery( '#taxonomy-name' ).val(); var id = $(this).attr('id'); var more_posts = ''; if ( id == 'blog-post-newer-more' ) { more_posts = 'newer'; } else if ( id == 'blog-post-more' ) { more_posts = 'older'; } // This does the ajax request jQuery.ajax({ type: 'POST', url: ajax_object.ajaxurl, data: { action:'ajax_blog_more_posts', limit: limit, start: start, blog_column_option: blog_column_option, taxonomy_name: taxonomy_name, taxonomy_term_id: taxonomy_term_id, more_posts: more_posts }, success:function(data) { if( data != 'error' ) { $('#blog-post-more-div').html(data); } else { if ( blog_column_option == 2 ) { $('#blog-post-more-div').html( '<div class="row feed push-down-40"><div class="col-sm-6"><div class="feed-col">No older posts are there.</div></div></div>' );//code } else if ( blog_column_option == 3 ) { $('#blog-post-more-div').html( '<div class="row feed bgcolor no-pad d"><div class="col-sm-6"><div class="feed-col">No older posts are there.</div></div></div>' );//code } } } }); }); $(document).on('click', '#author-post-more, #author-post-newer-more', function() { var limit = jQuery( '#blog-posts-limit' ).val(); var start = jQuery( '#blog-posts-start' ).val(); var blog_column_option = jQuery( '#blog-column-option' ).val(); var author_id = jQuery( '#author-id' ).val(); var id = $(this).attr('id'); var more_posts = ''; var trigger = $(this); var trigger_text_folder = trigger.text(); if ( id == 'author-post-newer-more' ) { more_posts = 'newer'; } else if ( id == 'author-post-more' ) { more_posts = 'older'; } $('#blog-post-more-div').css('opacity', .25); trigger.text('Loading...'); // This does the ajax request jQuery.ajax({ type: 'POST', url: ajax_object.ajaxurl, data: { action:'ajax_author_more_posts', limit: limit, start: start, blog_column_option: blog_column_option, author_id: author_id, more_posts: more_posts }, success:function(data) { $('#blog-post-more-div').css('opacity', 1); $('html, body').animate({ scrollTop: $('#blog-post-more-div').offset().top - 100 }, 250); trigger.text(trigger_text_folder); if( data != 'error' ) { $('#blog-post-more-div').html(data); } else { if ( blog_column_option == 2 ) { $('#blog-post-more-div').html( '<div class="row feed push-down-40"><div class="col-sm-6"><div class="feed-col">No older posts are there.</div></div></div>' );//code } else if ( blog_column_option == 3 ) { $('#blog-post-more-div').html( '<div class="row feed bgcolor no-pad d"><div class="col-sm-6"><div class="feed-col">No older posts are there.</div></div></div>' );//code } } } }); }); $('.newsletter-subscription-widget').on('submit', function(e){ e.preventDefault(); var $form = $(this); $(this).css({'opacity':'1'}); $form.find('[type=email]').css({backgroundColor:'#fff'}); email_address = $form.find('[type=email]').val(); sitenewsletter = $form.find('[name="sitenewsletter"]').val(); if ( ! email_address ) { $form.find('[type=email]').css({backgroundColor:'#fcc'}); return; } data = { action : 'sitenewsletter_add_subscribe', email_address : email_address, sitenewsletter : sitenewsletter, } $(this).css({'opacity':'0.5'}); jQuery.post(napco_data.ajaxurl, data, function(response) { if ( 'OK' == response ) { msg = '<h1>Thank you for subscribing.</h1>'; } else { msg = ''; } $form.parent('.inner-pad').html('<div class="text">'+ msg +'</div>'); }); }); /* //tax term widget, 3 at a time, some css changes would be necessary as well such as hiding the article elements function show_more_items( $list, limit ) { i = 0; $list.find('article').each(function(){ if ( i == limit ) return false; if ( $(this).is(':hidden') ) { $(this).show(); i++; } }); } $('.rail-container.taxonomy-terms .feed-col').each(function(){ limit = 3; show_more_items( $(this), limit ); }); $('.load_more.button').on('click', function(){ $list = $(this).parents().find('.feed-col'); limit = 3; show_more_items( $list, limit ); }); //tax term widget, 3 at a time - end */ function collapse_term_taxonomy_widget($frame) { frame_offset = $frame.offset(); //frame_height = $frame.height(); $third_item = $frame.find('article.post-preview:eq(2)'); if ( ! $third_item.length ) return; third_item_offset = $third_item.offset(); third_item_height = $third_item.outerHeight(); third_item_bottom = third_item_offset.top + third_item_height; frame_new_height = third_item_bottom - frame_offset.top; $frame.height(frame_new_height); } $('.rail-container.taxonomy-terms .feed-col').each(function(){ collapse_term_taxonomy_widget( $(this) ); }); $('.load_more.button').on('click', function(){ $list = $(this).parent().parent().find('.feed-col'); if ( 'expand' == $(this).attr('data-action') ) { $list.slideDown('slow', function() { $(this).css('height', 'inherit'); }); $(this).attr('data-action', 'collapse').text('Show Fewer '+ $(this).data('label')).addClass('expanded'); } else { collapse_term_taxonomy_widget($list); $(this).attr('data-action', 'expand').text('Show More '+ $(this).data('label')).removeClass('expanded'); } }); /** * Convert footer menu items to headers when appropriate. */ $('.footer nav li:first-of-type').each(function(){ $a_tag = $('a', this); href = $a_tag.attr('href'); if ( ! href || '#' == href ) { $a_tag.replaceWith($a_tag.html()); $(this).wrapInner('<strong>'); } }); /** * Hide ad widgets without ads. */ $('aside.doubleclick:has(.ad.napco-ad)').each(function(){ if (!$(this).find('div').length && !$(this).find('script').length) { $(this).hide(); } }); } }; }(); // load on document ready jQuery(function() { jsGlobal.init(); }); })(jQuery); //////////////////////////////////////////////////////// ///// Responsive Nav //////////////////////////////////////////////////////// (function($) { // global JS object var jsNav = function() { //global vars var self, resizeTimer, navItems, activeNav; return{ init: function() { // insert menu back buttons $('.menu-item-has-children .sub-menu').prepend('<li class="menu-back menu-item menu-item-type-post_type menu-item-object-page">Back To Main Menu</li>'); $('.menu-item-has-children .sub-menu .sub-menu li.menu-back').html('Back'); self = this; navItems = $('ul.menu .nav-item'); //console.log(navItems); // hover states for no-touch nav $(document).on('mouseenter', '.no-touch-view ul.menu li', self.menuOpen); $(document).on('mouseleave', '.no-touch-view ul.menu li', self.menuClose); // touch toggles $('.trigger-main-nav').click(self.touchButton); $('.toggle-search').click(self.touchSearch); // navigate touch menus $(document).on('click', '.touch-view ul.menu a', self.menuOpenMobile); $('ul.menu .menu-back').click(self.menuCloseBack); // exit touch menu $('.exit-touch-menu').click(self.touchButton); // This for slider $('.wp-gallery').bjqs({ 'width' : '100%', 'responsive' : false, 'automatic' : false, 'nexttext' : '»', 'prevtext' : '«', 'text-align': 'center' }); // This is for author listing toggle on category/blog channel page page $('#load_more_button').on('click', function() { holdSpot = this; topOfElement = $(holdSpot).offset().top; topOfScroll = $(window).scrollTop(); effectiveHeight = topOfElement - topOfScroll; $('.author-listing-div').slideToggle('slow', function() { $('#load_more_button').toggleClass('contributor-up-arrow'); topOfElement = $(holdSpot).offset().top; //finds new position of element $(window).scrollTop(topOfElement - effectiveHeight); //sets scrollTop to position of element minus the original height difference }); $(this).text( $(this).text() == 'Show More Contributors' ? "Show Fewer Contributors" : "Show More Contributors"); }); // $('nav.no-touch-view ul#menu-header-menu li.menu-item').on('click', function() { // $('a:first-child', this)[0].click(); // }); // sticky nav $(window).scroll(function() { // check if header is there first and for scroll_nav boolean if ($('header').length > 0 && scroll_nav) { if ($('html').hasClass('use-touch-sticky')) { if ($(window).scrollTop() > $('.top-stick').offset().top - 0) { $('.control-wrap').addClass('touch-sticky'); } else { $('.control-wrap').removeClass('touch-sticky'); } } else { if ($(window).scrollTop() > $('.bot-stick').offset().top - 1) { $('.bot-layer').addClass('no-touch-sticky'); $('.bot-stick').css({ 'height': '42px', 'display': 'block' }); napco_adminbar_padding('32px'); } else { $('.bot-layer').removeClass('no-touch-sticky'); $('.bot-stick').css({ 'height': '0px', 'display': 'block' }); napco_adminbar_padding(0); } if ( $('.share-floater-div').length ) { if ($(window).scrollTop() > $('.share-floater-div').offset().top - 1) { $('.share-bar').css({ 'position': 'fixed', 'top': '95px', 'width': '166px' }); } else { $('.share-bar').css({ 'position': 'relative', 'top': '2px', 'width': '100%' }); } } if ($(window).scrollTop() > 260) { $('.bot-layer').addClass('staged'); } else { $('.bot-layer').removeClass('staged'); } } } }); // resize $(window).on('resize', function() { clearTimeout(resizeTimer); resizeTimer = setTimeout(function() { self.resizeEnd(); }, 100); }); // set nav class on init if ($('html').hasClass('no-touch') && ($(window).width() > 768)) { $('.wp-menu').removeClass('touch-view'); $('.wp-menu').addClass('no-touch-view'); } else { $('.wp-menu').removeClass('no-touch-view'); $('.wp-menu').addClass('touch-view'); $('html').addClass('use-touch-sticky'); } /*if ($('html').hasClass('touch') && ($(window).width() > 768)) { $('html').removeClass('touch'); $('html').addClass('no-touch'); }*/ //create headers self.createMenuHeaders(); }, createMenuHeaders: function() { var thisMenuItems = $('.menu-item-has-children a'); thisMenuItems.each(function() { var thisMenu = $(this).next(); var thisItem = $(thisMenu).find('> .menu-back'); //new placeholder $(thisItem).after('<li class="new-item"></li>'); var packet = $(this).clone(); $(packet).removeClass('menu-item'); packet.prependTo($(thisMenu).find('.new-item')); }); }, resizeEnd: function() { if ($('html').hasClass('touch')) { $('.wp-menu').removeClass('no-touch-view'); $('.wp-menu').addClass('touch-view'); $('html').addClass('use-touch-sticky'); } else { if ($(window).width() <= 768) { $('.wp-menu').removeClass('no-touch-view'); $('.wp-menu').addClass('touch-view'); $('html').addClass('use-touch-sticky'); if ( scroll_nav ) { $('.bot-layer').removeClass('no-touch-sticky'); $('.bot-layer').removeClass('staged'); } } else { $('.wp-menu').removeClass('touch-view'); $('.wp-menu').addClass('no-touch-view'); $('.pusher').removeClass('active'); $('.site-container').removeClass('pusher-active'); $('.trigger-main-nav').removeClass('active'); $('.control-wrap').removeClass('touch-sticky'); $('.wp-menu').removeClass('open'); $('html').removeClass('use-touch-sticky'); } } }, menuOpen: function(e) { $(this).children('a').addClass('hoveron'); if (self.hasSubNav($(this).parent())) { //console.log('has a sub nav'); //open the subnav e.preventDefault(); activeNav = $(this).children('.sub-menu'); //console.log(activeNav); $(activeNav).addClass('open'); } else { //console.log('no sub nav'); } }, menuOpenMobile: function(e) { $(this).addClass('hoveron'); if (self.hasSubNav($(this).parent())) { //console.log('has a sub nav'); //open the subnav e.preventDefault(); activeNav = $(this).next('.sub-menu'); //console.log(activeNav); $(activeNav).addClass('open'); } else { //console.log('no sub nav'); } }, menuClose: function() { $(this).children().removeClass('hoveron'); //console.log(openNav); var openNav = $(this).children('.sub-menu'); var delaytimer; function delay(callback, ms) { clearTimeout(delaytimer); delaytimer = setTimeout(callback, ms); } delay(function() { $(openNav).removeClass('open'); }, 100); }, menuCloseBack: function() { //console.log(openNav); var openNav = $(this).parent(); $(openNav).removeClass('open'); }, hasSubNav: function(element) { if ($(element).find('.sub-menu').length > 0) { return true; } }, touchButton: function() { if ($('.touch-view').hasClass('open')) { $('.trigger-main-nav').removeClass('active'); $('.wp-menu').removeClass('open'); $('.pusher').removeClass('active'); $('.site-container').removeClass('pusher-active'); $('.sub-menu').removeClass('open'); } else { $('.wp-menu').addClass('open'); $('.trigger-main-nav').addClass('active'); $('.pusher').addClass('active'); $('.site-container').addClass('pusher-active'); } }, touchSearch: function() { if ($('.touch-search').hasClass('open')) { $('.toggle-search').removeClass('active'); $('.touch-search').removeClass('open'); } else { $('.touch-search').addClass('open'); $('.toggle-search').addClass('active'); } } }; }(); // load on document ready jQuery(function() { jsNav.init(); }); })(jQuery); //Commenting out for now. Issue found where only the first nav item was being affected. Most likely an easy fix. //@todo fix this // //(function ($) { // // $(document).on('mouseenter', '.no-touch-view ul.menu a:first', function () { // $("#menu-header-menu li > ul:first li:nth-child(10)").after('<li><a style="font-style: italic;" class="nav-load-more">Load More..</a></li>'); // var x = -2; // // $("#menu-header-menu li > ul:first > li").each(function () { // if (x > 8) { // // $(this).hide(); // } else { // $(this).show(); // } // x++; // // }); // }); // // $(document).on('mouseleave', '.no-touch-view', function () { // $(".nav-load-more").remove(); // $(".nav-load-less").remove(); // }); // // $(document).on('click', '.nav-load-more', function () { // // $(this).remove(); // // var x = -2; // $("#menu-header-menu li > ul:first > li").each(function () { // if (x < 8) { // // $(this).hide(); // } else { // $(this).show(); // } // x++; // }); // // $("#menu-header-menu li > ul:first").append('<li><a style="font-style: italic;" class="nav-load-less">Load Previous..</a></li>'); // // }); // // $(document).on('click', '.nav-load-less', function () { // // $(this).remove(); // // var x = -2; // $("#menu-header-menu li > ul:first > li").each(function () { // if (x < 8) { // // $(this).show(); // } else { // $(this).hide(); // // } // x++; // }); // // $("#menu-header-menu li > ul:first li:nth-child(10)").after('<li><a style="font-style: italic;" class="nav-load-more">Load More..</a></li>'); // // }); // //})(jQuery); //////////////////////////////////////////////////////// ///// Masonry (for widgets in tablet view only) //////////////////////////////////////////////////////// (function($) { // global JS object var masonry = function() { //global vars var _this, resizeTimer, container, isActive, msnry; return{ init: function() { _this = this; isActive = false; msnry = ''; container = document.querySelector('#right-rail'); // resize $(window).on('resize', function() { clearTimeout(resizeTimer); resizeTimer = setTimeout(function() { _this.resizeEnd(); }, 100); }); // set nav class on init if (($(window).width() < 769) && ($(window).width() > 649)) { if ($('html').hasClass('ie8')) { imagesLoaded(container, function() { _this.msnry = new Masonry(container, { itemSelector: '.rail-container', gutter: '.gutter-sizer', isFitWidth: true, isInitLayout: false }); }); } else { imagesLoaded(container, function() { _this.msnry = new Masonry(container, { itemSelector: '.rail-container', gutter: '.gutter-sizer', isFitWidth: true, isInitLayout: true }); }); } _this.isActive = true; } }, resizeEnd: function() { if (($(window).width() < 769) && ($(window).width() > 649)) { if (_this.isActive) { //nothing } else { _this.msnry = new Masonry(container, { itemSelector: '.rail-container', gutter: '.gutter-sizer', isFitWidth: true }); _this.isActive = true; } } else { if (_this.isActive) { _this.msnry.destroy(); _this.isActive = false; } } } }; }(); // load on document ready jQuery(function() { if ($('aside').exists()) { masonry.init(); } }); })(jQuery); //////////////////////////////////////////////////////// ///// Squares //////////////////////////////////////////////////////// (function($) { // global JS object var squares = function() { //global vars var _this, css3 = Modernizr.csstransitions; return{ init: function() { _this = this; $('.square').mouseenter(_this.shadeUp); $('.square').mouseleave(_this.shadeDown); }, shadeUp: function() { if (css3) { $(this).addClass('on-css'); } else { $(this).addClass('on-js'); $(this).find('.shade').animate({ "height": "100%" }, 400); $(this).find('.shade p').animate({ "opacity": "1" }, 400); } }, shadeDown: function() { if (css3) { $(this).removeClass('on-css'); } else { $(this).removeClass('on-js'); $(this).find('.shade').animate({ "height": "35%" }, 400); $(this).find('.shade p').animate({ "opacity": "0" }, 400); } } }; }(); // load on document ready jQuery(function() { squares.init(); }); })(jQuery); //////////////////////////////////////////////////////// ///// FILTERED SEARCH //////////////////////////////////////////////////////// (function($) { // global JS object var filters = function() { //global vars var _this, panel, resizeTimer; return{ init: function() { _this = this; panel = $('.filters .group-head'); panel.click(_this.slidePanel); // noUiSlider required if ($('#radius-slider').exists()) { $("#radius-slider").noUiSlider({ start: 10, range: { 'min': 5, 'max': 100 }, serialization: { lower: [ $.Link({ target: $("#search-radius"), method: 'val', format: { decimals: 0 } }) ] } }); } // resize $(window).on('resize', function() { clearTimeout(resizeTimer); resizeTimer = setTimeout(function() { _this.resizeEnd(); }, 100); }); // letters popup $('.show-letters').click(_this.letters); $('.close-letters').click(_this.letters); // toggle map $('.view-map').click(_this.map); $('.toggle-filters').click(_this.slideFilters); }, slidePanel: function() { if ($(this).parent('.filter-group').hasClass('open')) { $('.filter-group').removeClass('open'); $('.group-body').slideUp(400); } else { $('.filter-group').removeClass('open'); $('.group-body').slideUp(400); $(this).parent('.filter-group').addClass('open'); $(this).next('.group-body').slideDown(400); } }, letters: function() { if ($('.letters').hasClass('open')) { $('.letters').removeClass('open'); } else { $('.letters').addClass('open'); } }, map: function() { var mapWrap = $(this).closest('.result').find('.map-wrap'); if (mapWrap.hasClass('open')) { mapWrap.removeClass('open'); mapWrap.slideUp(400); $(this).html('View on Map'); } else { mapWrap.addClass('open'); mapWrap.slideDown(400); $(this).html('Close Map'); } }, slideFilters: function() { if ($('.toggle-filters').hasClass('active')) { $('.toggle-filters').removeClass('active'); } else { $('.toggle-filters').addClass('active'); } if ($('.filters').hasClass('open')) { $('.filters').removeClass('open').slideUp(600); $('.clear-filters').hide(); } else { $('.filters').addClass('open').slideDown(600); $('.clear-filters').show(); } }, resizeEnd: function() { if (($(window).width() > 900)) { $('.toggle-filters').addClass('active'); $('.filters').addClass('open').show(); } else { $('.toggle-filters').removeClass('active'); $('.filters').removeClass('open').hide(); } } }; }(); // load on document ready jQuery(function() { filters.init(); }); })(jQuery); //////////////////////////////////////////////////////// ///// BOXER (MODAL SETTINGS) //////////////////////////////////////////////////////// (function($) { // global JS object var boxer = function() { //global vars var _this, ssModal; return{ init: function() { _this = this; ssModal = ''; $('.boxer').boxer({ //mobile: true }); $('.show-cruise').boxer({ }); $('.qv-modal').boxer({ top: 40, customClass: 'quick-view-modal', callback: function() { $('.close-modal').on('click', function() { $.boxer('close'); }); $('.boxer-container .modal-swiper').attr('id', 'modal-swiper-live'); _this.modalSwiper(); } }); }, modalSwiper: function() { var ssModal = $('#modal-swiper-live').swiper({ mode: 'horizontal', loop: false, calculateHeight: true, visibilityFullFit: true }); // set buttons $('.modal-img-prev').on('click', function(e) { e.preventDefault(); ssModal.swipePrev(); }); $('.modal-img-next').on('click', function(e) { e.preventDefault(); ssModal.swipeNext(); }); // destroy swiper on modal close $('.close-modal, .prev-modal, .next-modal').on('click', function() { if (ssModal) { $('.boxer-container .modal-swiper').attr('id', ''); ssModal.destroy(); } }); } }; }(); // load on document ready jQuery(function() { boxer.init(); }); })(jQuery); //////////////////////////////////////////////////////// ///// Posts ( Media Gallery Bucket Slider ) //////////////////////////////////////////////////////// (function($) { // global JS object var bucketCarouselPostMedia = function() { //global vars var self, resizeTimer; return{ init: function(){ self = this; // resize $(window).on('resize', function() { clearTimeout(resizeTimer); resizeTimer = setTimeout(function(){ $(window).trigger('resizeend'); },1000); }); $(window).on('resizeend', self.resizeEnd); $(window).trigger('resizeEnd'); // load swiper self.pickSize(); }, resizeEnd: function(){ self.pickSize(); }, pickSize: function(){ if ( $('.bucket-carousel-post-media').length ) { //config for desktop if ( $(window).width() > 480 ) { $('.bucket-carousel-post-media').each(function(i,v){ //get the a unique identifier to be used by JS to identifier //individual sliders when there are multiple sliders on a page var swiper_id = $(v).data('swiper-id'); var bucketCarouselPostMedia = $(v).swiper({ mode:'horizontal', loop: false, slidesPerView: 1, calculateHeight: true, onInit : function() { var imgHeight = $('.bucket-carousel.post-media-images .bucket img').height(); $('.bucket-carousel.post-media-images.'+ swiper_id +' .bc-next, .bucket-carousel.post-media-images.'+ swiper_id +' .bc-prev').height(imgHeight); $('.bucket-carousel.post-media-images.'+ swiper_id +' .bc-prev').addClass('disabled'); }, onSlideChangeEnd: function() { if ( bucketCarouselPostMedia.activeIndex === ( bucketCarouselPostMedia.slides.length - 1 ) ) { $('.bucket-carousel.post-media-images.'+ swiper_id +' .bc-next').addClass('disabled'); } else { $('.bucket-carousel.post-media-images.'+ swiper_id +' .bc-next').removeClass('disabled'); } if ( bucketCarouselPostMedia.activeIndex === 0 ) { $('.bucket-carousel.post-media-images.'+ swiper_id +' .bc-prev').addClass('disabled'); } else { $('.bucket-carousel.post-media-images.'+ swiper_id +' .bc-prev').removeClass('disabled'); } } }); bucketCarouselPostMedia.reInit(); // swiper buttons $('.bucket-carousel.post-media-images.'+ swiper_id +' .bc-prev').on('click', function(e){ e.preventDefault(); bucketCarouselPostMedia.swipePrev(); }); $('.bucket-carousel.post-media-images.'+ swiper_id +' .bc-next').on('click', function(e){ e.preventDefault(); bucketCarouselPostMedia.swipeNext(); }); }); //config for mobile } else { var bucketCarouselPostMedia = $('.bucket-carousel-post-media').swiper({ mode:'horizontal', loop: false, calculateHeight: true, freeMode: true, freeModeFluid: true }); bucketCarouselPostMedia.reInit(); } } } }; }(); // load on document ready jQuery(function() { bucketCarouselPostMedia.init(); }); })(jQuery); //////////////////////////////////////////////////////// ///// Blog_channel ( more blogs bucket Slider ) //////////////////////////////////////////////////////// (function($) { // global JS object var bucketCarouselBlogChannelMoreBlogs = function() { //global vars var self, resizeTimer; return{ init: function() { self = this; // resize $(window).on('resize', function() { clearTimeout(resizeTimer); resizeTimer = setTimeout(function() { $(window).trigger('resizeend'); }, 1000 ); }); $(window).on('resizeend', self.resizeEnd); $(window).trigger('resizeEnd'); // load swiper self.pickSize(); }, resizeEnd: function() { self.pickSize(); }, pickSize: function() { //config for desktop if ($('#bucket-carousel-more-blogs').length){ if ($(window).width() > 480) { var bucketCarouselBlogChannelMoreBlogs = $('#bucket-carousel-more-blogs').swiper({ mode: 'horizontal', loop: false, slidesPerView: 3, calculateHeight: true, onInit: function() { var imgHeight = $('.bucket-carousel.other-staff-writers .bucket img').height(); $('.bucket-carousel.other-staff-writers .bc-next, .bucket-carousel.other-staff-writers .bc-prev').height(imgHeight); $('.bucket-carousel.other-staff-writers .bc-prev').addClass('disabled'); }, onSlideChangeEnd: function() { if (bucketCarouselBlogChannelMoreBlogs.activeIndex === (bucketCarouselBlogChannelMoreBlogs.slides.length - 3)) { $('.bucket-carousel.other-staff-writers .bc-next').addClass('disabled'); } else { $('.bucket-carousel.other-staff-writers .bc-next').removeClass('disabled'); } if (bucketCarouselBlogChannelMoreBlogs.activeIndex === 0) { $('.bucket-carousel.other-staff-writers .bc-prev').addClass('disabled'); } else { $('.bucket-carousel.other-staff-writers .bc-prev').removeClass('disabled'); } } }); bucketCarouselBlogChannelMoreBlogs.reInit(); // swiper buttons $('.bucket-carousel.other-staff-writers .bc-prev').on('click', function(e) { e.preventDefault(); bucketCarouselBlogChannelMoreBlogs.swipePrev(); }); $('.bucket-carousel.other-staff-writers .bc-next').on('click', function(e) { e.preventDefault(); bucketCarouselBlogChannelMoreBlogs.swipeNext(); }); //config for mobile } else { var bucketCarouselBlogChannelMoreBlogs = $('#bucket-carousel-more-blogs').swiper({ mode: 'horizontal', loop: false, calculateHeight: true, freeMode: true, freeModeFluid: true }); bucketCarouselBlogChannelMoreBlogs.reInit(); } } } }; }(); // load on document ready jQuery(function() { bucketCarouselBlogChannelMoreBlogs.init(); }); })(jQuery); var napco_user_logged_in = false; function napco_set_login_status() { var data = { action: 'is_user_logged_in' }; jQuery.post(napco_data.ajaxurl, data, function(response) { if (response == 'yes') { napco_user_logged_in = true; napco_adminbar_padding('32px'); } }); } function napco_admin_post_info(post_id) { return; var data = { action: 'admin_post_info_bar', post_id: post_id }; jQuery.get(napco_data.ajaxurl, data, function(response) { jQuery('#post-info-holder').html(response); }); } function napco_adminbar_padding(padding) { if ( napco_user_logged_in && jQuery('#wpadminbar').length ) { //always reset the move again if staged jQuery('html.no-touch header .bot-layer').css('top', 0); jQuery('html.no-touch header .bot-layer.staged').css('top', padding); } } function napco_post_stat(args) { return; args.action = 'napco_post_stat'; jQuery.ajax( { type: 'POST', url: '/wp-admin/admin-ajax.php', cache: false, async: true, data: args, success: function(data){ //console.log(data); } } ); } function napco_window_targets() { jQuery("a[href^=http]").each(function() { var parts = location.hostname.split('.'); var subdomain = parts.shift(); var upperleveldomain = parts.join('.'); //var sndleveldomain = parts.slice(-2).join('.'); //domains list var exclude_domains = [ location.hostname, 'jobs.'+ upperleveldomain ]; skip_this_one = false; for(i=0; i<exclude_domains.length; i++) { if(this.href.indexOf(exclude_domains[i]) > -1) { skip_this_one = true; continue; } } if ( ! skip_this_one ) { jQuery(this).attr({ target: "_blank", title: "Opens in a new window" }); } }); } jQuery(document).ready(function($) { $('.search-bar.desktop .mag').click(function (event) { if ($('.search-bar.desktop input[type=text]').val() === '') { if ($('.search-bar.desktop .search-outer').is(':hidden')) { $('.search-bar.desktop .search-outer').fadeIn(); $('.search-bar.desktop input[type=text]').focus(); } else { $('.search-bar.desktop .search-outer').fadeOut(); } } else { $('.search-bar.desktop form').submit(); } }); }); jQuery(document).ready(function ($) { $( "nav.touch-view.wp-menu ul.menu > li:first-child > a" ).after( "<span id='fmenuclose'></span>" ); $('#fmenuclose').click(function () { event.preventDefault(); $('.pusher').removeClass('active'); $('.trigger-main-nav').removeClass('active'); $('.touch-view').removeClass('open'); self.menuClose; }); $("#load-more.button").click(function (page) { $(this).hide(); //hide show more button on click $('.animation_image').show(); //show loading image var limit = 8; var offset = $('.main article.resource').length; var category = $('#cat-slct option:selected').val(); var type = ( $('#editorial_type').length ) ? $('#editorial_type').val() : $('#type-slct option:selected').val(); var s = $('#search_terms').text(); jQuery.ajax({ type: 'GET', url: '/wp-admin/admin-ajax.php', cache: false, async: true, data: { action: 'load_more_resources', limit: limit, offset: offset, category: category, type: type, s: s }, success: function (data) { result = JSON.parse(data); $.each(result.posts, function (i, post) { out = ''; out += '<article class="resource listing">'; out += '<div class="thumb">'; out += '<a href="' + post.href + '"><img src="' + post.thumb.widget_thumb_src + '"></a>'; out += '</div>'; out += '<div class="info with-thumb">'; if (typeof post.first_category.name !== 'undefined') { out += '<p><a href="/resources/category/' + post.first_category.name + '" class="post-blog-cat-label">' + post.first_category.name + '</a></p>'; } post_title = (post.truncated_title) ? post.truncated_title : post.post_title; out += '<h3 class="h6a"><a title="' + post.post_title + '" href="' + post.href + '">' + post_title + '</a></h3>'; out += '</div>'; out += '</article>'; out += '<div class="hr"></div>'; $('.main.resource-archive').append(out);//code }); if (result.more_pages) { $("#load-more.button").show(); //hide show more button on click } $('.animation_image').hide(); //show loading image } } ); }); //track outbound links $("a").on("click", function(e) { // abandon if link already aborted or analytics is not available if (e.isDefaultPrevented() || typeof _gaq !== "object") return; // abandon if no active link or link within domain var link = $(this); if (link.length != 1 || window.location.host == link[0].host || ! $(this).attr('href') || $(this).attr('href').indexOf('javascript:') > -1 ) return; e.preventDefault(); // cancel event and record outbound link var fakeLink = document.createElement('a'); fakeLink.href = $(this).attr('href'); if ($('#post_type').length) { pageType = $('#post_type').val(); } else { pageType = getMetaTagContentByProperty('pageType'); } console.log('Tracking Outbound Link: '+ pageType +' : '+ fakeLink.hostname); _gaq.push(['_trackEvent', pageType, 'External URL Clicked', fakeLink.hostname]); //redirect after time to make sure it hits to GA setTimeout(function() { window.open( fakeLink.href ); }, 200); }); }); function disqus_config() { this.callbacks.onNewComment = [function(comment) { args = { action: 'disqus_comment_inserted', comment_id: comment.id, post_id: getMetaTagContentByProperty('pageId'), } jQuery.ajax( { type: 'GET', url: napco_data.ajaxurl, cache: false, async: true, data: args, success: function(result) { console.log(result); } } ) }]; } function gatedCookieCheck(cookie_val) { return; i = 0; var x = setInterval(function () { if (jQuery.cookie('x') == cookie_val) { url = window.location.href +'/thank-you/'; window.location.replace(url); } i++; console.log(i); if (i > 100) clearInterval(x); }, 200); }jQuery(document).ready(function($){ $(document).on('click', '#post-info #post-info-header', function(e){ if( e.target !== this ) return; $('#post-info #post-info-properties, #post-info #post-info-nav').toggle(); }) $(document).on('click', '#post-info-nav li', function(){ action = $(this).data('properties'); if ( ! action ) return; $('#post-info-nav li').removeClass('current'); $(this).addClass('current'); if ( 'all' == action) { $('#post-info-properties li').show(); } if ( 'core' == action) { $('#post-info-properties li').hide(); $('#post-info-properties li.core-property').show(); } if ( 'populated' == action) { $('#post-info-properties li.blank-property').hide(); } }); }); jQuery(document).ready(function($) { var i = 20; var t = $('#prestitial-counter').text(); var closePrestitial = function() { $('#prestitial-mask, #prestitial-modal').addClass('invisible'); }; var openPrestitial = function() { $('#prestitial-mask, #prestitial-modal').removeClass('invisible'); }; var startPrestitialTimer = function() { var tid = setInterval(function() { $('#prestitial-counter').html(--t); if (!t) { clearInterval(tid); closePrestitial(); } }, 1000); } //run the interval var iid = setInterval(function() { //'google_ads_iframe' matches when DFP async tags are running. //element must be looked for within the interval function since the code is //being loaded dynamically and is not always available on document.ready. $prestitial_ad_element = $('#prestitial-modal div[id^="google_ads_iframe_"] iframe').contents().find('#NAPCOprestitial'); if (!$prestitial_ad_element.length) { $prestitial_ad_element = $('#prestitial-modal div[id^="gpt_unit_"]'); } if (!$prestitial_ad_element.length) { $prestitial_ad_element = $('#prestitial-modal div[id^="google_ads_iframe_"] iframe').contents().find('body *'); //$prestitial_ad_element = $('#prestitial-modal div[id^="google_ads_iframe_"] iframe'); } if (!$prestitial_ad_element.length) { $prestitial_ad_element = $('#NAPCOprestitial'); } if (!--i || $prestitial_ad_element.length) { clearInterval(iid); if ($prestitial_ad_element.length) { openPrestitial(); startPrestitialTimer(); } } }, 250); //close modal controls $('#prestitial-close').on('click', closePrestitial); $(document).keyup(function(e) { if (e.keyCode == 27) { closePrestitial(); } }); });jQuery(document).ready(function($) { var i = 20; var t = $('#prescroller-counter').text(); var closePrescroller = function() { $('#prescroller-mask, #prescroller-modal').fadeOut('fast').addClass('invisible'); }; var openPrescroller = function() { $('#prestitial-modal, #prestitial-mask').detach(); $('#prescroller-mask, #prescroller-modal, .prescroller-modal-banner').removeClass('invisible'); setPrescrollerHeight(); $(window).on('resize', function(){ setPrescrollerHeight(); }); $(window).on('scroll', function(){ $el = $('#prescroller-mask'); if ($el.length) { //where does the element end? var el_bottom = $el.position().top + $el.outerHeight(true);// passing "true" will also include the top and bottom margin //where is the scrolling? var scrollTop = $(window).scrollTop(); // makes the div disappear slightly before the scrolling finishes. gives a better feel. var accelerator = 1.3; //calc the new opacity var percent = 1 - (parseFloat(scrollTop/el_bottom).toFixed(2)*accelerator); //set the opacity $('#prescroller-mask').css('opacity', percent); //if scrolling is past the ad then remove it if(scrollTop >= el_bottom) { $('#prescroller-mask').detach(); } } }); }; var startPrescrollerTimer = function() { var tid = setInterval(function() { $('#prescroller-counter').html(--t); if (!t) { clearInterval(tid); closePrescroller(); } }, 1000); } var setPrescrollerHeight = function() { $('#prescroller-mask').height(window.innerHeight); } //run the interval var iid = setInterval(function() { //'google_ads_iframe' matches when DFP async tags are running. //element must be looked for within the interval function since the code is //being loaded dynamically and is not always available on document.ready. $prescroller_ad_element = $('#prescroller-modal div[id^="google_ads_iframe_"] iframe').contents().find('#NAPCOprescroller'); if (!$prescroller_ad_element.length) { $prescroller_ad_element = $('#prescroller-modal div[id^="gpt_unit_"]'); } if (!$prescroller_ad_element.length) { $prescroller_ad_element = $('#prescroller-modal div[id^="google_ads_iframe_"] iframe').contents().find('body *'); //$prescroller_ad_element = $('#prescroller-modal div[id^="google_ads_iframe_"] iframe'); } if (!$prescroller_ad_element.length) { $prescroller_ad_element = $('#NAPCOprescroller'); } if (!--i || $prescroller_ad_element.length) { clearInterval(iid); if ($prescroller_ad_element.length) { openPrescroller(); startPrescrollerTimer(); } } }, 250); //close modal controls /*$('#prescroller-close').on('click', closePrescroller); $(document).keyup(function(e) { if (e.keyCode == 27) { closePrescroller(); } });*/ });jQuery(document).ready(function($) { function find_max_dimensions(parent, children) { var widest = 0; var tallest = 0; var width = 0; var height = 0; var widest_ad_element = false; var tallest_ad_element = false; $.each(children, function(i, v) { // find the widest and tallest element parent.find(v).each(function() { width = $(this).width(); height = $(this).height(); if (width > widest) { widest = width; widest_ad_element = $(this); } if (height > tallest) { tallest = height; tallest_ad_element = $(this); } }); }); data = { width: parseInt(widest) + 'px', height: parseInt(tallest) + 'px', widest_ad_element: widest_ad_element, tallest_ad_element: tallest_ad_element } return data; }//find_max_dimensions() /** * Run the animation to move the overlay from offscreen to center. */ window.overlay_animate = function($el, data) { var data = data || {}; var defaults = { delay: 2500, speed: 500 } var data = $.extend(defaults, data); //element vars var el_width = $el.width(); //hold this for later var el_top = $el[0].getBoundingClientRect().top; var el_height = $el.outerHeight(); var el_bottom = el_top + el_height; //window height var win_height = $(window).height(); //calculate how much to move var pushdown = ((win_height - el_height) / 2) + el_bottom; //set to zero in order to animate it $el.width(0); //push it down $el.css('margin-top', pushdown + 'px'); //bring it back up and expand it $el.delay(data.delay).animate({ marginTop: +el_top, width: el_width }, data.speed, 'swing'); //keep it centered on resize $(window).on('resize', function() { $el.css('margin-top', 'auto'); }); };//$.fn.overlay_animate //'google_ads_iframe' matches when DFP async tags are running. var $overlay_ad_element = ($('#overlay-modal div[id^="google_ads_iframe_"] iframe').length) ? $('#overlay-modal div[id^="google_ads_iframe_"] iframe').contents().find('.napco-overlay') : $('#overlay-modal .napco-overlay'); var i = 20; var t = $('#overlay-counter').text(); var closeOverlay = function() { $('#overlay-mask, #overlay-modal').addClass('invisible'); }; var openOverlay = function() { $('#overlay-mask, #overlay-modal').removeClass('invisible'); //get the size information dimension_data = find_max_dimensions($overlay_ad_element, ['img', 'object', 'iframe', 'div']); //set the modal size $('#overlay-modal, #overlay-modal iframe').css({ width: dimension_data.width, height: dimension_data.height }); //change the modal bg color? custom_bgcolor = $overlay_ad_element.attr('data-bgcolor'); if (custom_bgcolor != '') { $('#overlay-mask').css('background', custom_bgcolor); } //animate the opening overlay_animate(jQuery("#overlay-modal"), { delay: 10, speed: 1000 }); }; //run the interval var iid = setInterval(function() { if (!--i || $overlay_ad_element.length) { clearInterval(iid); if ($overlay_ad_element.length) { setTimeout(function(){ openOverlay(); }, parseInt($("#overlay-modal").data('delay'))*1000); } } }, 250); //close modal controls $('#overlay-close').on('click', closeOverlay); $(document).keyup(function(e) { if (e.keyCode == 27) { closeOverlay(); } }); });/** * JQuery Plugins - Napco Sticky - Renders a div as a sticky bar * @param string externalcontent - url for external content * @param int scrollPixels - no.of pixels to scroll before displaying sticky bar e.g. after 1000 pixels or * set to 0 pixels to display immediately */ jQuery.fn.napcoSticky = function(distanceTop, externalcontent) { var stickybar = jQuery(this); var stickyid = stickybar.attr('id'); externalcontent = typeof (externalcontent) != 'undefined' ? externalcontent : ''; /** * Configure Expandable sticky bar settings * id of stickybar div * top or bottom * 'mouseover' or 'manual' * minumum number of pixels to reveal when sticky bar is collapsed * path to sticky bar content file on your server, or "" if content is defined inline on the page * speed:200 duration of animation (in millisecs) */ var expstickybarobj = new expstickybar({ id: stickyid, position: 'bottom', revealtype: 'manual', peekamount: 0, //externalcontent: externalcontent, speed: 200 }); jQuery(document).ready(function($) { //on document.ready //expstickybarobj.init($); jQuery(window).scroll(function($) { //how far from the top the scroll bar appears/disappears distanceTop = (typeof (distanceTop) != 'undefined' && distanceTop) ? distanceTop : 0; //set up the animation actions var barAnimations = { open: function($) { //set up variables $stickybar = jQuery('#stickybar'); bgcolor = jQuery('#stickybar #NAPCOstickyfooter').data('bgcolor'); fgcolor = jQuery('#stickybar #NAPCOstickyfooter').data('fgcolor'); //run the method to display the sticky and fade it in expstickybarobj.showhide('show', 'fadein'); //raise the bottom so nothing is cut off jQuery('body').css('margin-bottom', $stickybar.height() + 'px'); //set the bg color of the sticky if (bgcolor) { $stickybar.css('background-color', bgcolor); } //set the fg color of the sticky if (fgcolor) { $stickybar.css('color', fgcolor); $stickybar.find('a').css('color', fgcolor); } }, close: function($) { //close the sticky expstickybarobj.showhide('hide', 'fadeout'); //returnthe body margin to normal jQuery('body').css('margin-bottom', 0); } } //run the "testing" on each scroll event if (typeof expstickybarobj !== "undefined") { if (jQuery(window).scrollTop() > distanceTop && (jQuery('#stickybar #NAPCOstickyfooter').length)) { barAnimations.open($); } else { barAnimations.close($); } } }); }); } /*Expandable Sticky Bar (Initial: Nov 1st, 2010) * This notice must stay intact for usage * Author: Dynamic Drive at http://www.dynamicdrive.com/ * Visit http://www.dynamicdrive.com/ for full source code */ jQuery.noConflict() function expstickybar(usersetting) { var setting = jQuery.extend({position: 'bottom', peekamount: 30, revealtype: 'mouseover', speed: 200}, usersetting) var thisbar = this var cssfixedsupport = !document.all || document.all && document.compatMode == "CSS1Compat" && window.XMLHttpRequest //check for CSS fixed support if (!cssfixedsupport || window.opera) return jQuery(function($) { //on document.ready if (setting.externalcontent) { thisbar.$ajaxstickydiv = $('<div id="ajaxstickydiv_' + setting.id + '"></div>').appendTo(document.body) //create blank div to house sticky bar DIV thisbar.loadcontent($, setting) } else thisbar.init($, setting) }) } expstickybar.prototype = { loadcontent: function($, setting) { var thisbar = this var ajaxfriendlyurl = setting.externalcontent.replace(/^http:\/\/[^\/]+\//i, "http://" + window.location.hostname + "/") $.ajax({ url: ajaxfriendlyurl, //path to external content async: true, error: function(ajaxrequest) { alert('Error fetching Ajax content.<br />Server Response: ' + ajaxrequest.responseText) }, success: function(content) { thisbar.$ajaxstickydiv.html(content) thisbar.init($, setting) } }) }, showhide: function(keyword, anim) { var thisbar = this, $ = jQuery var finalpx = (keyword == "show") ? 0 : -(this.height - this.setting.peekamount) var positioncss = (this.setting.position == "bottom") ? {bottom: finalpx} : {top: finalpx} this.$stickybar.stop().animate(positioncss, (anim) ? this.setting.speed : 0, function() { thisbar.$indicators.each(function() { var $indicator = $(this) $indicator.attr('src', (thisbar.currentstate == "show") ? $indicator.attr('data-closeimage') : $indicator.attr('data-openimage')) }) }) thisbar.currentstate = keyword }, toggle: function() { var state = (this.currentstate == "show") ? "hide" : "show" this.showhide(state, true) }, init: function($, setting) { var thisbar = this this.$stickybar = $('#' + setting.id).css('visibility', 'visible') this.height = this.$stickybar.outerHeight() this.currentstate = "hide" setting.peekamount = Math.min(this.height, setting.peekamount) this.setting = setting if (setting.revealtype == "mouseover") this.$stickybar.bind("mouseenter mouseleave", function(e) { thisbar.showhide((e.type == "mouseenter") ? "show" : "hide", true) }) this.$indicators = this.$stickybar.find('img[data-openimage]') //find images within bar with data-openimage attribute this.$stickybar.find('a[href="#togglebar"]').click(function() { //find links within bar with href=#togglebar and assign toggle behavior to them thisbar.toggle() return false }) this.$stickybar.find('.close').click(function() { //find links within bar with href=#togglebar and assign toggle behavior to them thisbar.$stickybar.hide(); }) setTimeout(function() { thisbar.height = thisbar.$stickybar.outerHeight() //refetch height of bar after 1 second (last change to properly get height of sticky bar) }, 1000) this.showhide("hide") } }///// SIDEBAR PAGINATION IS HERE ////////////////////////////////////////////// jQuery(document).ready(function ($) { p_count = ($('.post_sidebar .aside_content p').length > 0) ? $('.post_sidebar .aside_content p').length : 0; ul_count = ($('.post_sidebar .aside_content ul').length > 0) ? $('.post_sidebar .aside_content ul').length : 0; ol_count = ($('.post_sidebar .aside_content ol').length > 0) ? $('.post_sidebar .aside_content ol').length : 0; var total_paragraphs = p_count + ul_count + ol_count; //Because we are not breaking up uls and ols automatically do a math floor calculation if the content has either var per_page = (total_paragraphs <= 4 && ul_count == 0 && ol_count == 0) ? 4 : Math.floor(total_paragraphs / 3); var total_pages = 0; var pages = $('<div class="aside_page_nav"></div>'); function manual_placement() { var manual = false; $('.post_sidebar .aside_content').contents().map(function () { var e = $(this); var test = $(this).html(); var pattern = new RegExp('<!--nextpage-->'); if (is_valid_element(e) && pattern.test(test)) { manual = true; } }); return manual; } var manual_placement = manual_placement(); /** * Elements we are conditionally showing and hiding for the pagination effect to work * These elements are the only elements allowed to be broken into pages */ function is_valid_element(e) { return (e.is('p,ol,ul,blockquote,strong,h1,h2,h3,h4,h5,h6,del')) ? true : false; } if (manual_placement) { // Sometimes the nextpage tags get stuck inside paragraphs containing text and other stuff. This messes things up. //This loop cleans up the comment tags by placing them outside of the offending $('.post_sidebar:not(.full) .aside_content').contents().map(function () { var str = $(this).html(); var pattern = /(.*?)(<!--nextpage-->)(.*?)/; var match = pattern.exec(str); if (match !== null) { $(this).html(str.replace(/(.*?)(<!--nextpage-->)(.*?)/, "$1$3")); $(this).after("<p><!--nextpage--></p>") } }); total_pages++; var is_current_page = true; $('.post_sidebar:not(.full) .aside_content').contents().map(function () { var e = $(this); if (e.html() === "<!--nextpage-->") { is_current_page = false; total_pages++; } //Will always set the first page as active since manual_placement is true only after the first page marker is found if (is_valid_element(e) && is_current_page) { e.addClass('active_sidebar_page'); } else { e.addClass('hidden'); } }); } else { $('.post_sidebar:not(.full) .aside_content').contents().map(function () { var e = $(this); var index = e.index(); if (is_valid_element(e)) { //Logic to automatically paginate //On initial load hide ell elements after first page contents if (index > (per_page - 1)) { e.addClass('hidden'); } //increment the number of pages when there enough elements to satisfy it if (index % per_page === 0) { total_pages++; } } }); } //Time to draw the pagination links if (total_pages > 1) { var i = 0; while (i < total_pages) { var page = i + 1; if (i === 0) { pages.append('<a class="current_link" href="#">' + page + '</a>'); } else { pages.append('<a href="#">' + page + '</a>'); } i++; } } $('.post_sidebar:not(.full) .aside_content').append(pages); //WHEN USER CLICKS ON THE PAGE DO THE PAGINATION LOGIC ////////////////////////////////////////////////////// $(document.body).on('click', '.aside_page_nav a', function (e) { e.preventDefault(); var manual_placement = false; var index = $(this).index(); var page = $(this).index() + 1; var offset = (page - 1) * per_page + 1; $('.post_sidebar .aside_content').contents().map(function () { var e = $(this); if (is_valid_element(e) && $(this).html() === "<!--nextpage-->") { manual_placement = true; } }); //We need to handle the pagination differently if being placed manually if (manual_placement) { current_page_increment = 1; $('.post_sidebar:not(.full) .aside_content').contents().map(function () { var el = $(this); if (is_valid_element(el)) { if (el.html() === "<!--nextpage-->") { current_page_increment++; } if (page === current_page_increment) { el.removeClass('hidden'); el.addClass('active_sidebar_page'); } else { el.addClass('hidden'); el.removeClass('active_sidebar_page'); } if (el.index() === current_page_increment) { el.addClass('active_sidebar_page'); } } }); } else { var offset = (page - 1) * per_page + 1; $('.post_sidebar:not(.full) .aside_content').contents().map(function () { var el = $(this); if (is_valid_element(el)) { if (el.index() >= (offset - 1) && el.index() <= (offset + (per_page - 2))) { el.removeClass('hidden'); } else { el.addClass('hidden'); } } }); } //Some finishing toughes to the UI var top_offset = $('aside.post_sidebar').offset().top; $('html, body').animate({scrollTop: top_offset - 100}, 'slow'); $('.aside_page_nav a').each(function () { if ($(this).index() === index) { $(this).addClass('current_link'); } else if ($(this).hasClass('current_link')) { $(this).removeClass('current_link'); } }); }); //END SIDEBAR PAGINATION LOGIC ////////////////////////////// }); /*! * jQuery Cookie Plugin v1.4.1 * https://github.com/carhartl/jquery-cookie * * Copyright 2006, 2014 Klaus Hartl * Released under the MIT license */ (function (factory) { if (typeof define === 'function' && define.amd) { // AMD define(['jquery'], factory); } else if (typeof exports === 'object') { // CommonJS factory(require('jquery')); } else { // Browser globals factory(jQuery); } }(function ($) { var pluses = /\+/g; function encode(s) { return config.raw ? s : encodeURIComponent(s); } function decode(s) { return config.raw ? s : decodeURIComponent(s); } function stringifyCookieValue(value) { return encode(config.json ? JSON.stringify(value) : String(value)); } function parseCookieValue(s) { if (s.indexOf('"') === 0) { // This is a quoted cookie as according to RFC2068, unescape... s = s.slice(1, -1).replace(/\\"/g, '"').replace(/\\\\/g, '\\'); } try { // Replace server-side written pluses with spaces. // If we can't decode the cookie, ignore it, it's unusable. // If we can't parse the cookie, ignore it, it's unusable. s = decodeURIComponent(s.replace(pluses, ' ')); return config.json ? JSON.parse(s) : s; } catch(e) {} } function read(s, converter) { var value = config.raw ? s : parseCookieValue(s); return $.isFunction(converter) ? converter(value) : value; } var config = $.cookie = function (key, value, options) { // Write if (arguments.length > 1 && !$.isFunction(value)) { options = $.extend({}, config.defaults, options); if (typeof options.expires === 'number') { var days = options.expires, t = options.expires = new Date(); t.setTime(+t + days * 864e+5); } return (document.cookie = [ encode(key), '=', stringifyCookieValue(value), options.expires ? '; expires=' + options.expires.toUTCString() : '', // use expires attribute, max-age is not supported by IE options.path ? '; path=' + options.path : '', options.domain ? '; domain=' + options.domain : '', options.secure ? '; secure' : '' ].join('')); } // Read var result = key ? undefined : {}; // To prevent the for loop in the first place assign an empty array // in case there are no cookies at all. Also prevents odd result when // calling $.cookie(). var cookies = document.cookie ? document.cookie.split('; ') : []; for (var i = 0, l = cookies.length; i < l; i++) { var parts = cookies[i].split('='); var name = decode(parts.shift()); var cookie = parts.join('='); if (key && key === name) { // If second argument (value) is a function it's a converter... result = read(cookie, value); break; } // Prevent storing a cookie that we couldn't decode. if (!key && (cookie = read(cookie)) !== undefined) { result[name] = cookie; } } return result; }; config.defaults = {}; $.removeCookie = function (key, options) { if ($.cookie(key) === undefined) { return false; } // Must not alter options, thus extending a fresh object... $.cookie(key, '', $.extend({}, options, { expires: -1 })); return !$.cookie(key); }; }));/* Chosen v1.2.0 | (c) 2011-2014 by Harvest | MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md */ !function(){var a,AbstractChosen,Chosen,SelectParser,b,c={}.hasOwnProperty,d=function(a,b){function d(){this.constructor=a}for(var e in b)c.call(b,e)&&(a[e]=b[e]);return d.prototype=b.prototype,a.prototype=new d,a.__super__=b.prototype,a};SelectParser=function(){function SelectParser(){this.options_index=0,this.parsed=[]}return SelectParser.prototype.add_node=function(a){return"OPTGROUP"===a.nodeName.toUpperCase()?this.add_group(a):this.add_option(a)},SelectParser.prototype.add_group=function(a){var b,c,d,e,f,g;for(b=this.parsed.length,this.parsed.push({array_index:b,group:!0,label:this.escapeExpression(a.label),children:0,disabled:a.disabled}),f=a.childNodes,g=[],d=0,e=f.length;e>d;d++)c=f[d],g.push(this.add_option(c,b,a.disabled));return g},SelectParser.prototype.add_option=function(a,b,c){return"OPTION"===a.nodeName.toUpperCase()?(""!==a.text?(null!=b&&(this.parsed[b].children+=1),this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,value:a.value,text:a.text,html:a.innerHTML,selected:a.selected,disabled:c===!0?c:a.disabled,group_array_index:b,classes:a.className,style:a.style.cssText})):this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,empty:!0}),this.options_index+=1):void 0},SelectParser.prototype.escapeExpression=function(a){var b,c;return null==a||a===!1?"":/[\&\<\>\"\'\`]/.test(a)?(b={"<":"<",">":">",'"':""","'":"'","`":"`"},c=/&(?!\w+;)|[\<\>\"\'\`]/g,a.replace(c,function(a){return b[a]||"&"})):a},SelectParser}(),SelectParser.select_to_array=function(a){var b,c,d,e,f;for(c=new SelectParser,f=a.childNodes,d=0,e=f.length;e>d;d++)b=f[d],c.add_node(b);return c.parsed},AbstractChosen=function(){function AbstractChosen(a,b){this.form_field=a,this.options=null!=b?b:{},AbstractChosen.browser_is_supported()&&(this.is_multiple=this.form_field.multiple,this.set_default_text(),this.set_default_values(),this.setup(),this.set_up_html(),this.register_observers())}return AbstractChosen.prototype.set_default_values=function(){var a=this;return this.click_test_action=function(b){return a.test_active_click(b)},this.activate_action=function(b){return a.activate_field(b)},this.active_field=!1,this.mouse_on_container=!1,this.results_showing=!1,this.result_highlighted=null,this.allow_single_deselect=null!=this.options.allow_single_deselect&&null!=this.form_field.options[0]&&""===this.form_field.options[0].text?this.options.allow_single_deselect:!1,this.disable_search_threshold=this.options.disable_search_threshold||0,this.disable_search=this.options.disable_search||!1,this.enable_split_word_search=null!=this.options.enable_split_word_search?this.options.enable_split_word_search:!0,this.group_search=null!=this.options.group_search?this.options.group_search:!0,this.search_contains=this.options.search_contains||!1,this.single_backstroke_delete=null!=this.options.single_backstroke_delete?this.options.single_backstroke_delete:!0,this.max_selected_options=this.options.max_selected_options||1/0,this.inherit_select_classes=this.options.inherit_select_classes||!1,this.display_selected_options=null!=this.options.display_selected_options?this.options.display_selected_options:!0,this.display_disabled_options=null!=this.options.display_disabled_options?this.options.display_disabled_options:!0},AbstractChosen.prototype.set_default_text=function(){return this.default_text=this.form_field.getAttribute("data-placeholder")?this.form_field.getAttribute("data-placeholder"):this.is_multiple?this.options.placeholder_text_multiple||this.options.placeholder_text||AbstractChosen.default_multiple_text:this.options.placeholder_text_single||this.options.placeholder_text||AbstractChosen.default_single_text,this.results_none_found=this.form_field.getAttribute("data-no_results_text")||this.options.no_results_text||AbstractChosen.default_no_result_text},AbstractChosen.prototype.mouse_enter=function(){return this.mouse_on_container=!0},AbstractChosen.prototype.mouse_leave=function(){return this.mouse_on_container=!1},AbstractChosen.prototype.input_focus=function(){var a=this;if(this.is_multiple){if(!this.active_field)return setTimeout(function(){return a.container_mousedown()},50)}else if(!this.active_field)return this.activate_field()},AbstractChosen.prototype.input_blur=function(){var a=this;return this.mouse_on_container?void 0:(this.active_field=!1,setTimeout(function(){return a.blur_test()},100))},AbstractChosen.prototype.results_option_build=function(a){var b,c,d,e,f;for(b="",f=this.results_data,d=0,e=f.length;e>d;d++)c=f[d],b+=c.group?this.result_add_group(c):this.result_add_option(c),(null!=a?a.first:void 0)&&(c.selected&&this.is_multiple?this.choice_build(c):c.selected&&!this.is_multiple&&this.single_set_selected_text(c.text));return b},AbstractChosen.prototype.result_add_option=function(a){var b,c;return a.search_match?this.include_option_in_results(a)?(b=[],a.disabled||a.selected&&this.is_multiple||b.push("active-result"),!a.disabled||a.selected&&this.is_multiple||b.push("disabled-result"),a.selected&&b.push("result-selected"),null!=a.group_array_index&&b.push("group-option"),""!==a.classes&&b.push(a.classes),c=document.createElement("li"),c.className=b.join(" "),c.style.cssText=a.style,c.setAttribute("data-option-array-index",a.array_index),c.innerHTML=a.search_text,this.outerHTML(c)):"":""},AbstractChosen.prototype.result_add_group=function(a){var b;return a.search_match||a.group_match?a.active_options>0?(b=document.createElement("li"),b.className="group-result",b.innerHTML=a.search_text,this.outerHTML(b)):"":""},AbstractChosen.prototype.results_update_field=function(){return this.set_default_text(),this.is_multiple||this.results_reset_cleanup(),this.result_clear_highlight(),this.results_build(),this.results_showing?this.winnow_results():void 0},AbstractChosen.prototype.reset_single_select_options=function(){var a,b,c,d,e;for(d=this.results_data,e=[],b=0,c=d.length;c>b;b++)a=d[b],a.selected?e.push(a.selected=!1):e.push(void 0);return e},AbstractChosen.prototype.results_toggle=function(){return this.results_showing?this.results_hide():this.results_show()},AbstractChosen.prototype.results_search=function(){return this.results_showing?this.winnow_results():this.results_show()},AbstractChosen.prototype.winnow_results=function(){var a,b,c,d,e,f,g,h,i,j,k,l;for(this.no_results_clear(),d=0,f=this.get_search_text(),a=f.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),i=new RegExp(a,"i"),c=this.get_search_regex(a),l=this.results_data,j=0,k=l.length;k>j;j++)b=l[j],b.search_match=!1,e=null,this.include_option_in_results(b)&&(b.group&&(b.group_match=!1,b.active_options=0),null!=b.group_array_index&&this.results_data[b.group_array_index]&&(e=this.results_data[b.group_array_index],0===e.active_options&&e.search_match&&(d+=1),e.active_options+=1),(!b.group||this.group_search)&&(b.search_text=b.group?b.label:b.text,b.search_match=this.search_string_match(b.search_text,c),b.search_match&&!b.group&&(d+=1),b.search_match?(f.length&&(g=b.search_text.search(i),h=b.search_text.substr(0,g+f.length)+"</em>"+b.search_text.substr(g+f.length),b.search_text=h.substr(0,g)+"<em>"+h.substr(g)),null!=e&&(e.group_match=!0)):null!=b.group_array_index&&this.results_data[b.group_array_index].search_match&&(b.search_match=!0)));return this.result_clear_highlight(),1>d&&f.length?(this.update_results_content(""),this.no_results(f)):(this.update_results_content(this.results_option_build()),this.winnow_results_set_highlight())},AbstractChosen.prototype.get_search_regex=function(a){var b;return b=this.search_contains?"":"^",new RegExp(b+a,"i")},AbstractChosen.prototype.search_string_match=function(a,b){var c,d,e,f;if(b.test(a))return!0;if(this.enable_split_word_search&&(a.indexOf(" ")>=0||0===a.indexOf("["))&&(d=a.replace(/\[|\]/g,"").split(" "),d.length))for(e=0,f=d.length;f>e;e++)if(c=d[e],b.test(c))return!0},AbstractChosen.prototype.choices_count=function(){var a,b,c,d;if(null!=this.selected_option_count)return this.selected_option_count;for(this.selected_option_count=0,d=this.form_field.options,b=0,c=d.length;c>b;b++)a=d[b],a.selected&&(this.selected_option_count+=1);return this.selected_option_count},AbstractChosen.prototype.choices_click=function(a){return a.preventDefault(),this.results_showing||this.is_disabled?void 0:this.results_show()},AbstractChosen.prototype.keyup_checker=function(a){var b,c;switch(b=null!=(c=a.which)?c:a.keyCode,this.search_field_scale(),b){case 8:if(this.is_multiple&&this.backstroke_length<1&&this.choices_count()>0)return this.keydown_backstroke();if(!this.pending_backstroke)return this.result_clear_highlight(),this.results_search();break;case 13:if(a.preventDefault(),this.results_showing)return this.result_select(a);break;case 27:return this.results_showing&&this.results_hide(),!0;case 9:case 38:case 40:case 16:case 91:case 17:break;default:return this.results_search()}},AbstractChosen.prototype.clipboard_event_checker=function(){var a=this;return setTimeout(function(){return a.results_search()},50)},AbstractChosen.prototype.container_width=function(){return null!=this.options.width?this.options.width:""+this.form_field.offsetWidth+"px"},AbstractChosen.prototype.include_option_in_results=function(a){return this.is_multiple&&!this.display_selected_options&&a.selected?!1:!this.display_disabled_options&&a.disabled?!1:a.empty?!1:!0},AbstractChosen.prototype.search_results_touchstart=function(a){return this.touch_started=!0,this.search_results_mouseover(a)},AbstractChosen.prototype.search_results_touchmove=function(a){return this.touch_started=!1,this.search_results_mouseout(a)},AbstractChosen.prototype.search_results_touchend=function(a){return this.touch_started?this.search_results_mouseup(a):void 0},AbstractChosen.prototype.outerHTML=function(a){var b;return a.outerHTML?a.outerHTML:(b=document.createElement("div"),b.appendChild(a),b.innerHTML)},AbstractChosen.browser_is_supported=function(){return"Microsoft Internet Explorer"===window.navigator.appName?document.documentMode>=8:/iP(od|hone)/i.test(window.navigator.userAgent)?!1:/Android/i.test(window.navigator.userAgent)&&/Mobile/i.test(window.navigator.userAgent)?!1:!0},AbstractChosen.default_multiple_text="Select Some Options",AbstractChosen.default_single_text="Select an Option",AbstractChosen.default_no_result_text="No results match",AbstractChosen}(),a=jQuery,a.fn.extend({chosen:function(b){return AbstractChosen.browser_is_supported()?this.each(function(){var c,d;c=a(this),d=c.data("chosen"),"destroy"===b&&d instanceof Chosen?d.destroy():d instanceof Chosen||c.data("chosen",new Chosen(this,b))}):this}}),Chosen=function(c){function Chosen(){return b=Chosen.__super__.constructor.apply(this,arguments)}return d(Chosen,c),Chosen.prototype.setup=function(){return this.form_field_jq=a(this.form_field),this.current_selectedIndex=this.form_field.selectedIndex,this.is_rtl=this.form_field_jq.hasClass("chosen-rtl")},Chosen.prototype.set_up_html=function(){var b,c;return b=["chosen-container"],b.push("chosen-container-"+(this.is_multiple?"multi":"single")),this.inherit_select_classes&&this.form_field.className&&b.push(this.form_field.className),this.is_rtl&&b.push("chosen-rtl"),c={"class":b.join(" "),style:"width: "+this.container_width()+";",title:this.form_field.title},this.form_field.id.length&&(c.id=this.form_field.id.replace(/[^\w]/g,"_")+"_chosen"),this.container=a("<div />",c),this.is_multiple?this.container.html('<ul class="chosen-choices"><li class="search-field"><input type="text" value="'+this.default_text+'" class="default" autocomplete="off" style="width:25px;" /></li></ul><div class="chosen-drop"><ul class="chosen-results"></ul></div>'):this.container.html('<a class="chosen-single chosen-default" tabindex="-1"><span>'+this.default_text+'</span><div><b></b></div></a><div class="chosen-drop"><div class="chosen-search"><input type="text" autocomplete="off" /></div><ul class="chosen-results"></ul></div>'),this.form_field_jq.hide().after(this.container),this.dropdown=this.container.find("div.chosen-drop").first(),this.search_field=this.container.find("input").first(),this.search_results=this.container.find("ul.chosen-results").first(),this.search_field_scale(),this.search_no_results=this.container.find("li.no-results").first(),this.is_multiple?(this.search_choices=this.container.find("ul.chosen-choices").first(),this.search_container=this.container.find("li.search-field").first()):(this.search_container=this.container.find("div.chosen-search").first(),this.selected_item=this.container.find(".chosen-single").first()),this.results_build(),this.set_tab_index(),this.set_label_behavior(),this.form_field_jq.trigger("chosen:ready",{chosen:this})},Chosen.prototype.register_observers=function(){var a=this;return this.container.bind("touchstart.chosen",function(b){a.container_mousedown(b)}),this.container.bind("touchend.chosen",function(b){a.container_mouseup(b)}),this.container.bind("mousedown.chosen",function(b){a.container_mousedown(b)}),this.container.bind("mouseup.chosen",function(b){a.container_mouseup(b)}),this.container.bind("mouseenter.chosen",function(b){a.mouse_enter(b)}),this.container.bind("mouseleave.chosen",function(b){a.mouse_leave(b)}),this.search_results.bind("mouseup.chosen",function(b){a.search_results_mouseup(b)}),this.search_results.bind("mouseover.chosen",function(b){a.search_results_mouseover(b)}),this.search_results.bind("mouseout.chosen",function(b){a.search_results_mouseout(b)}),this.search_results.bind("mousewheel.chosen DOMMouseScroll.chosen",function(b){a.search_results_mousewheel(b)}),this.search_results.bind("touchstart.chosen",function(b){a.search_results_touchstart(b)}),this.search_results.bind("touchmove.chosen",function(b){a.search_results_touchmove(b)}),this.search_results.bind("touchend.chosen",function(b){a.search_results_touchend(b)}),this.form_field_jq.bind("chosen:updated.chosen",function(b){a.results_update_field(b)}),this.form_field_jq.bind("chosen:activate.chosen",function(b){a.activate_field(b)}),this.form_field_jq.bind("chosen:open.chosen",function(b){a.container_mousedown(b)}),this.form_field_jq.bind("chosen:close.chosen",function(b){a.input_blur(b)}),this.search_field.bind("blur.chosen",function(b){a.input_blur(b)}),this.search_field.bind("keyup.chosen",function(b){a.keyup_checker(b)}),this.search_field.bind("keydown.chosen",function(b){a.keydown_checker(b)}),this.search_field.bind("focus.chosen",function(b){a.input_focus(b)}),this.search_field.bind("cut.chosen",function(b){a.clipboard_event_checker(b)}),this.search_field.bind("paste.chosen",function(b){a.clipboard_event_checker(b)}),this.is_multiple?this.search_choices.bind("click.chosen",function(b){a.choices_click(b)}):this.container.bind("click.chosen",function(a){a.preventDefault()})},Chosen.prototype.destroy=function(){return a(this.container[0].ownerDocument).unbind("click.chosen",this.click_test_action),this.search_field[0].tabIndex&&(this.form_field_jq[0].tabIndex=this.search_field[0].tabIndex),this.container.remove(),this.form_field_jq.removeData("chosen"),this.form_field_jq.show()},Chosen.prototype.search_field_disabled=function(){return this.is_disabled=this.form_field_jq[0].disabled,this.is_disabled?(this.container.addClass("chosen-disabled"),this.search_field[0].disabled=!0,this.is_multiple||this.selected_item.unbind("focus.chosen",this.activate_action),this.close_field()):(this.container.removeClass("chosen-disabled"),this.search_field[0].disabled=!1,this.is_multiple?void 0:this.selected_item.bind("focus.chosen",this.activate_action))},Chosen.prototype.container_mousedown=function(b){return this.is_disabled||(b&&"mousedown"===b.type&&!this.results_showing&&b.preventDefault(),null!=b&&a(b.target).hasClass("search-choice-close"))?void 0:(this.active_field?this.is_multiple||!b||a(b.target)[0]!==this.selected_item[0]&&!a(b.target).parents("a.chosen-single").length||(b.preventDefault(),this.results_toggle()):(this.is_multiple&&this.search_field.val(""),a(this.container[0].ownerDocument).bind("click.chosen",this.click_test_action),this.results_show()),this.activate_field())},Chosen.prototype.container_mouseup=function(a){return"ABBR"!==a.target.nodeName||this.is_disabled?void 0:this.results_reset(a)},Chosen.prototype.search_results_mousewheel=function(a){var b;return a.originalEvent&&(b=a.originalEvent.deltaY||-a.originalEvent.wheelDelta||a.originalEvent.detail),null!=b?(a.preventDefault(),"DOMMouseScroll"===a.type&&(b=40*b),this.search_results.scrollTop(b+this.search_results.scrollTop())):void 0},Chosen.prototype.blur_test=function(){return!this.active_field&&this.container.hasClass("chosen-container-active")?this.close_field():void 0},Chosen.prototype.close_field=function(){return a(this.container[0].ownerDocument).unbind("click.chosen",this.click_test_action),this.active_field=!1,this.results_hide(),this.container.removeClass("chosen-container-active"),this.clear_backstroke(),this.show_search_field_default(),this.search_field_scale()},Chosen.prototype.activate_field=function(){return this.container.addClass("chosen-container-active"),this.active_field=!0,this.search_field.val(this.search_field.val()),this.search_field.focus()},Chosen.prototype.test_active_click=function(b){var c;return c=a(b.target).closest(".chosen-container"),c.length&&this.container[0]===c[0]?this.active_field=!0:this.close_field()},Chosen.prototype.results_build=function(){return this.parsing=!0,this.selected_option_count=null,this.results_data=SelectParser.select_to_array(this.form_field),this.is_multiple?this.search_choices.find("li.search-choice").remove():this.is_multiple||(this.single_set_selected_text(),this.disable_search||this.form_field.options.length<=this.disable_search_threshold?(this.search_field[0].readOnly=!0,this.container.addClass("chosen-container-single-nosearch")):(this.search_field[0].readOnly=!1,this.container.removeClass("chosen-container-single-nosearch"))),this.update_results_content(this.results_option_build({first:!0})),this.search_field_disabled(),this.show_search_field_default(),this.search_field_scale(),this.parsing=!1},Chosen.prototype.result_do_highlight=function(a){var b,c,d,e,f;if(a.length){if(this.result_clear_highlight(),this.result_highlight=a,this.result_highlight.addClass("highlighted"),d=parseInt(this.search_results.css("maxHeight"),10),f=this.search_results.scrollTop(),e=d+f,c=this.result_highlight.position().top+this.search_results.scrollTop(),b=c+this.result_highlight.outerHeight(),b>=e)return this.search_results.scrollTop(b-d>0?b-d:0);if(f>c)return this.search_results.scrollTop(c)}},Chosen.prototype.result_clear_highlight=function(){return this.result_highlight&&this.result_highlight.removeClass("highlighted"),this.result_highlight=null},Chosen.prototype.results_show=function(){return this.is_multiple&&this.max_selected_options<=this.choices_count()?(this.form_field_jq.trigger("chosen:maxselected",{chosen:this}),!1):(this.container.addClass("chosen-with-drop"),this.results_showing=!0,this.search_field.focus(),this.search_field.val(this.search_field.val()),this.winnow_results(),this.form_field_jq.trigger("chosen:showing_dropdown",{chosen:this}))},Chosen.prototype.update_results_content=function(a){return this.search_results.html(a)},Chosen.prototype.results_hide=function(){return this.results_showing&&(this.result_clear_highlight(),this.container.removeClass("chosen-with-drop"),this.form_field_jq.trigger("chosen:hiding_dropdown",{chosen:this})),this.results_showing=!1},Chosen.prototype.set_tab_index=function(){var a;return this.form_field.tabIndex?(a=this.form_field.tabIndex,this.form_field.tabIndex=-1,this.search_field[0].tabIndex=a):void 0},Chosen.prototype.set_label_behavior=function(){var b=this;return this.form_field_label=this.form_field_jq.parents("label"),!this.form_field_label.length&&this.form_field.id.length&&(this.form_field_label=a("label[for='"+this.form_field.id+"']")),this.form_field_label.length>0?this.form_field_label.bind("click.chosen",function(a){return b.is_multiple?b.container_mousedown(a):b.activate_field()}):void 0},Chosen.prototype.show_search_field_default=function(){return this.is_multiple&&this.choices_count()<1&&!this.active_field?(this.search_field.val(this.default_text),this.search_field.addClass("default")):(this.search_field.val(""),this.search_field.removeClass("default"))},Chosen.prototype.search_results_mouseup=function(b){var c;return c=a(b.target).hasClass("active-result")?a(b.target):a(b.target).parents(".active-result").first(),c.length?(this.result_highlight=c,this.result_select(b),this.search_field.focus()):void 0},Chosen.prototype.search_results_mouseover=function(b){var c;return c=a(b.target).hasClass("active-result")?a(b.target):a(b.target).parents(".active-result").first(),c?this.result_do_highlight(c):void 0},Chosen.prototype.search_results_mouseout=function(b){return a(b.target).hasClass("active-result")?this.result_clear_highlight():void 0},Chosen.prototype.choice_build=function(b){var c,d,e=this;return c=a("<li />",{"class":"search-choice"}).html("<span>"+b.html+"</span>"),b.disabled?c.addClass("search-choice-disabled"):(d=a("<a />",{"class":"search-choice-close","data-option-array-index":b.array_index}),d.bind("click.chosen",function(a){return e.choice_destroy_link_click(a)}),c.append(d)),this.search_container.before(c)},Chosen.prototype.choice_destroy_link_click=function(b){return b.preventDefault(),b.stopPropagation(),this.is_disabled?void 0:this.choice_destroy(a(b.target))},Chosen.prototype.choice_destroy=function(a){return this.result_deselect(a[0].getAttribute("data-option-array-index"))?(this.show_search_field_default(),this.is_multiple&&this.choices_count()>0&&this.search_field.val().length<1&&this.results_hide(),a.parents("li").first().remove(),this.search_field_scale()):void 0},Chosen.prototype.results_reset=function(){return this.reset_single_select_options(),this.form_field.options[0].selected=!0,this.single_set_selected_text(),this.show_search_field_default(),this.results_reset_cleanup(),this.form_field_jq.trigger("change"),this.active_field?this.results_hide():void 0},Chosen.prototype.results_reset_cleanup=function(){return this.current_selectedIndex=this.form_field.selectedIndex,this.selected_item.find("abbr").remove()},Chosen.prototype.result_select=function(a){var b,c;return this.result_highlight?(b=this.result_highlight,this.result_clear_highlight(),this.is_multiple&&this.max_selected_options<=this.choices_count()?(this.form_field_jq.trigger("chosen:maxselected",{chosen:this}),!1):(this.is_multiple?b.removeClass("active-result"):this.reset_single_select_options(),c=this.results_data[b[0].getAttribute("data-option-array-index")],c.selected=!0,this.form_field.options[c.options_index].selected=!0,this.selected_option_count=null,this.is_multiple?this.choice_build(c):this.single_set_selected_text(c.text),(a.metaKey||a.ctrlKey)&&this.is_multiple||this.results_hide(),this.search_field.val(""),(this.is_multiple||this.form_field.selectedIndex!==this.current_selectedIndex)&&this.form_field_jq.trigger("change",{selected:this.form_field.options[c.options_index].value}),this.current_selectedIndex=this.form_field.selectedIndex,this.search_field_scale())):void 0},Chosen.prototype.single_set_selected_text=function(a){return null==a&&(a=this.default_text),a===this.default_text?this.selected_item.addClass("chosen-default"):(this.single_deselect_control_build(),this.selected_item.removeClass("chosen-default")),this.selected_item.find("span").text(a)},Chosen.prototype.result_deselect=function(a){var b;return b=this.results_data[a],this.form_field.options[b.options_index].disabled?!1:(b.selected=!1,this.form_field.options[b.options_index].selected=!1,this.selected_option_count=null,this.result_clear_highlight(),this.results_showing&&this.winnow_results(),this.form_field_jq.trigger("change",{deselected:this.form_field.options[b.options_index].value}),this.search_field_scale(),!0)},Chosen.prototype.single_deselect_control_build=function(){return this.allow_single_deselect?(this.selected_item.find("abbr").length||this.selected_item.find("span").first().after('<abbr class="search-choice-close"></abbr>'),this.selected_item.addClass("chosen-single-with-deselect")):void 0},Chosen.prototype.get_search_text=function(){return this.search_field.val()===this.default_text?"":a("<div/>").text(a.trim(this.search_field.val())).html()},Chosen.prototype.winnow_results_set_highlight=function(){var a,b;return b=this.is_multiple?[]:this.search_results.find(".result-selected.active-result"),a=b.length?b.first():this.search_results.find(".active-result").first(),null!=a?this.result_do_highlight(a):void 0},Chosen.prototype.no_results=function(b){var c;return c=a('<li class="no-results">'+this.results_none_found+' "<span></span>"</li>'),c.find("span").first().html(b),this.search_results.append(c),this.form_field_jq.trigger("chosen:no_results",{chosen:this})},Chosen.prototype.no_results_clear=function(){return this.search_results.find(".no-results").remove()},Chosen.prototype.keydown_arrow=function(){var a;return this.results_showing&&this.result_highlight?(a=this.result_highlight.nextAll("li.active-result").first())?this.result_do_highlight(a):void 0:this.results_show()},Chosen.prototype.keyup_arrow=function(){var a;return this.results_showing||this.is_multiple?this.result_highlight?(a=this.result_highlight.prevAll("li.active-result"),a.length?this.result_do_highlight(a.first()):(this.choices_count()>0&&this.results_hide(),this.result_clear_highlight())):void 0:this.results_show()},Chosen.prototype.keydown_backstroke=function(){var a;return this.pending_backstroke?(this.choice_destroy(this.pending_backstroke.find("a").first()),this.clear_backstroke()):(a=this.search_container.siblings("li.search-choice").last(),a.length&&!a.hasClass("search-choice-disabled")?(this.pending_backstroke=a,this.single_backstroke_delete?this.keydown_backstroke():this.pending_backstroke.addClass("search-choice-focus")):void 0)},Chosen.prototype.clear_backstroke=function(){return this.pending_backstroke&&this.pending_backstroke.removeClass("search-choice-focus"),this.pending_backstroke=null},Chosen.prototype.keydown_checker=function(a){var b,c;switch(b=null!=(c=a.which)?c:a.keyCode,this.search_field_scale(),8!==b&&this.pending_backstroke&&this.clear_backstroke(),b){case 8:this.backstroke_length=this.search_field.val().length;break;case 9:this.results_showing&&!this.is_multiple&&this.result_select(a),this.mouse_on_container=!1;break;case 13:this.results_showing&&a.preventDefault();break;case 32:this.disable_search&&a.preventDefault();break;case 38:a.preventDefault(),this.keyup_arrow();break;case 40:a.preventDefault(),this.keydown_arrow()}},Chosen.prototype.search_field_scale=function(){var b,c,d,e,f,g,h,i,j;if(this.is_multiple){for(d=0,h=0,f="position:absolute; left: -1000px; top: -1000px; display:none;",g=["font-size","font-style","font-weight","font-family","line-height","text-transform","letter-spacing"],i=0,j=g.length;j>i;i++)e=g[i],f+=e+":"+this.search_field.css(e)+";";return b=a("<div />",{style:f}),b.text(this.search_field.val()),a("body").append(b),h=b.width()+25,b.remove(),c=this.container.outerWidth(),h>c-10&&(h=c-10),this.search_field.css({width:h+"px"})}},Chosen}(AbstractChosen)}.call(this);function aqsGetParameterByName(name, url) { if (!url) { url = window.location.href; } name = name.replace(/[\[\]]/g, "\\$&"); var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)", "i"), results = regex.exec(url); if (!results) return null; if (!results[2]) return ''; return decodeURIComponent(results[2].replace(/\+/g, " ")); } //the name of the cookie to look for var napco_aqs_cookie_name = 'aqs'; //will store any key-values already in the cookie var aqs_cookie_vars = {}; //the value of the cookie var aqs_cookie = jQuery.cookie(napco_aqs_cookie_name); //the keys we care about var aqs_keys = [ "utm_source", "utm_medium", "utm_campaign", "utm_content", "utm_name", "utm_term", "utm_id", "src", "InvitesVIP", ]; //if the cookie has a value, decode it and parse it into an object if (aqs_cookie !== undefined) { aqs_cookie_vars = JSON.parse(atob(aqs_cookie)); } //if (!jQuery.cookie(napco_aqs_cookie_name)) { //the object to store key-values to update the cookie var dough = {}; //loop through the keys and add anything from the url into the dough jQuery.each(aqs_keys, function (k, v) { if (x = aqsGetParameterByName(v)) { dough[v] = x; } //if not in the url see if it already exists in the cookie and add if so add it to the dough else if (aqs_cookie_vars[v]) { dough[v] = aqs_cookie_vars[v]; } }); //bake the dough into a cookie jQuery.cookie(napco_aqs_cookie_name, btoa(JSON.stringify(dough)), { expires: 1, //expires in 1 day path: '/' }); //} //automatically attach to key-values to compusystems links jQuery(document).ready(function ($) { //if (jQuery.cookie(napco_aqs_cookie_name)) { $('a[href*="compusystems"]').each(function () { href = $(this).attr('href'); $.each(aqs_keys, function (k, v) { if (href.indexOf('?') == -1) url_char = '?'; else url_char = '&'; if (dough[v] !== undefined) { href = href + url_char + v + '=' + encodeURIComponent(dough[v]); } }); $(this).attr('href', href); $('#results').html(href); }); //} });</script> <!-- ///// IE COMPAT ///// --> <!--[if IE]> <meta http-equiv="X-UA-Compatible" content="IE=10"> <![endif]--> <!--[if IE 8]> <link rel="stylesheet" href="css/ie/ie8.css" type="text/css" media="screen"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <script type="text/javascript" src="js/compat/html5shiv.min.js"></script> <script type="text/javascript" src="js/compat/respond.js"></script> <script type="text/javascript" src="js/compat/jquery.columnizer.js"></script> <![endif]--> <script async="async" src="https://www.googletagservices.com/tag/js/gpt.js"></script> <script> var googletag = googletag || {}; googletag.cmd = googletag.cmd || []; (function() { var gads = document.createElement("script"); gads.async = true; gads.type = "text/javascript"; var useSSL = "https:" == document.location.protocol; gads.src = (useSSL ? "https:" : "http:") + "//www.googletagservices.com/tag/js/gpt.js"; var node = document.getElementsByTagName("script")[0]; node.parentNode.insertBefore(gads, node); })(); googletag.cmd.push(function() { /******************** Ad Slot definitions - start ********************/ window.dfp_pi_interstitial = googletag.defineSlot("/124057991/pi_interstitial", [[640,480]], "napco-ad-pi_interstitial").addService(googletag.pubads()).setCollapseEmptyDiv(true); googletag.pubads().addEventListener('slotRenderEnded', function(event) {if (dfp_pi_interstitial === event.slot && event.isEmpty == true){ jQuery('#napco-ad-pi_interstitial').closest('.rail-container').hide(); }}); window.dfp_pi_ros_leaderboard_top = googletag.defineSlot("/124057991/pi_ros_leaderboard_top", [[728,90],[970,90],[970,250],[320,50]], "napco-ad-pi_ros_leaderboard_top").setForceSafeFrame(true).addService(googletag.pubads()).setCollapseEmptyDiv(true); googletag.pubads().addEventListener('slotRenderEnded', function(event) {if (dfp_pi_ros_leaderboard_top === event.slot && event.isEmpty == true){ jQuery('#napco-ad-pi_ros_leaderboard_top').closest('.rail-container').hide(); }}); window.dfp_pi_ros_resource_1 = googletag.defineSlot("/124057991/pi_ros_resource_1", ['fluid'], "napco-ad-pi_ros_resource_1").setForceSafeFrame(true).addService(googletag.pubads()).setCollapseEmptyDiv(true); googletag.pubads().addEventListener('slotRenderEnded', function(event) {if (dfp_pi_ros_resource_1 === event.slot && event.isEmpty == true){ jQuery('#napco-ad-pi_ros_resource_1').closest('.rail-container').hide(); }}); window.dfp_pi_ros_rectangle_1 = googletag.defineSlot("/124057991/pi_ros_rectangle_1", [[300,100],[300,250],[300,600]], "napco-ad-pi_ros_rectangle_1").setForceSafeFrame(true).addService(googletag.pubads()).setCollapseEmptyDiv(true); googletag.pubads().addEventListener('slotRenderEnded', function(event) {if (dfp_pi_ros_rectangle_1 === event.slot && event.isEmpty == true){ jQuery('#napco-ad-pi_ros_rectangle_1').closest('.rail-container').hide(); }}); window.dfp_pi_ros_rectangle_2 = googletag.defineSlot("/124057991/pi_ros_rectangle_2", [[300,100],[300,250]], "napco-ad-pi_ros_rectangle_2").setForceSafeFrame(true).addService(googletag.pubads()).setCollapseEmptyDiv(true); googletag.pubads().addEventListener('slotRenderEnded', function(event) {if (dfp_pi_ros_rectangle_2 === event.slot && event.isEmpty == true){ jQuery('#napco-ad-pi_ros_rectangle_2').closest('.rail-container').hide(); }}); window.dfp_pi_ros_rectangle_3 = googletag.defineSlot("/124057991/pi_ros_rectangle_3", [[300,100],[300,250]], "napco-ad-pi_ros_rectangle_3").setForceSafeFrame(true).addService(googletag.pubads()).setCollapseEmptyDiv(true); googletag.pubads().addEventListener('slotRenderEnded', function(event) {if (dfp_pi_ros_rectangle_3 === event.slot && event.isEmpty == true){ jQuery('#napco-ad-pi_ros_rectangle_3').closest('.rail-container').hide(); }}); window.dfp_pi_ros_rectangle_4 = googletag.defineSlot("/124057991/pi_ros_rectangle_4", [[300,100],[300,250]], "napco-ad-pi_ros_rectangle_4").setForceSafeFrame(true).addService(googletag.pubads()).setCollapseEmptyDiv(true); googletag.pubads().addEventListener('slotRenderEnded', function(event) {if (dfp_pi_ros_rectangle_4 === event.slot && event.isEmpty == true){ jQuery('#napco-ad-pi_ros_rectangle_4').closest('.rail-container').hide(); }}); /******************** Ad Slot definitions - end **********************/ /** * Enable DFP */ googletag.enableServices(); googletag.pubads().enableSingleRequest(); }); </script> <!-- Google Optimize Code --> <!-- End Google Optimize Code --> <!-- Start VWO Async SmartCode --> <link rel="preconnect" href="https://dev.visualwebsiteoptimizer.com" /> <script type='text/javascript' id='vwoCode'> window._vwo_code || (function() { var account_id=911441, version=2.1, settings_tolerance=2000, hide_element='body', hide_element_style = 'opacity:0 !important;filter:alpha(opacity=0) !important;background:none !important', /* DO NOT EDIT BELOW THIS LINE */ f=false,w=window,d=document,v=d.querySelector('#vwoCode'),cK='_vwo_'+account_id+'_settings',cc={};try{var c=JSON.parse(localStorage.getItem('_vwo_'+account_id+'_config'));cc=c&&typeof c==='object'?c:{}}catch(e){}var stT=cc.stT==='session'?w.sessionStorage:w.localStorage;code={use_existing_jquery:function(){return typeof use_existing_jquery!=='undefined'?use_existing_jquery:undefined},library_tolerance:function(){return typeof library_tolerance!=='undefined'?library_tolerance:undefined},settings_tolerance:function(){return cc.sT||settings_tolerance},hide_element_style:function(){return'{'+(cc.hES||hide_element_style)+'}'},hide_element:function(){if(performance.getEntriesByName('first-contentful-paint')[0]){return''}return typeof cc.hE==='string'?cc.hE:hide_element},getVersion:function(){return version},finish:function(e){if(!f){f=true;var t=d.getElementById('_vis_opt_path_hides');if(t)t.parentNode.removeChild(t);if(e)(new Image).src='https://dev.visualwebsiteoptimizer.com/ee.gif?a='+account_id+e}},finished:function(){return f},addScript:function(e){var t=d.createElement('script');t.type='text/javascript';if(e.src){t.src=e.src}else{t.text=e.text}d.getElementsByTagName('head')[0].appendChild(t)},load:function(e,t){var i=this.getSettings(),n=d.createElement('script'),r=this;t=t||{};if(i){n.textContent=i;d.getElementsByTagName('head')[0].appendChild(n);if(!w.VWO||VWO.caE){stT.removeItem(cK);r.load(e)}}else{var o=new XMLHttpRequest;o.open('GET',e,true);o.withCredentials=!t.dSC;o.responseType=t.responseType||'text';o.onload=function(){if(t.onloadCb){return t.onloadCb(o,e)}if(o.status===200){_vwo_code.addScript({text:o.responseText})}else{_vwo_code.finish('&e=loading_failure:'+e)}};o.onerror=function(){if(t.onerrorCb){return t.onerrorCb(e)}_vwo_code.finish('&e=loading_failure:'+e)};o.send()}},getSettings:function(){try{var e=stT.getItem(cK);if(!e){return}e=JSON.parse(e);if(Date.now()>e.e){stT.removeItem(cK);return}return e.s}catch(e){return}},init:function(){if(d.URL.indexOf('__vwo_disable__')>-1)return;var e=this.settings_tolerance();w._vwo_settings_timer=setTimeout(function(){_vwo_code.finish();stT.removeItem(cK)},e);var t;if(this.hide_element()!=='body'){t=d.createElement('style');var i=this.hide_element(),n=i?i+this.hide_element_style():'',r=d.getElementsByTagName('head')[0];t.setAttribute('id','_vis_opt_path_hides');v&&t.setAttribute('nonce',v.nonce);t.setAttribute('type','text/css');if(t.styleSheet)t.styleSheet.cssText=n;else t.appendChild(d.createTextNode(n));r.appendChild(t)}else{t=d.getElementsByTagName('head')[0];var n=d.createElement('div');n.style.cssText='z-index: 2147483647 !important;position: fixed !important;left: 0 !important;top: 0 !important;width: 100% !important;height: 100% !important;background: white !important;';n.setAttribute('id','_vis_opt_path_hides');n.classList.add('_vis_hide_layer');t.parentNode.insertBefore(n,t.nextSibling)}var o='https://dev.visualwebsiteoptimizer.com/j.php?a='+account_id+'&u='+encodeURIComponent(d.URL)+'&vn='+version;if(w.location.search.indexOf('_vwo_xhr')!==-1){this.addScript({src:o})}else{this.load(o+'&x=true')}}};w._vwo_code=code;code.init();})(); </script> <!-- End VWO Async SmartCode --> <link rel="shortcut icon" type="image/x-icon" href="https://www.piworld.com/wp-content/themes/pi/images/favicon.ico?x41184"> <link rel="icon" type="image/x-icon" href="https://www.piworld.com/wp-content/themes/pi/images/favicon.ico?x41184"> </head> <body> <div class="site-container"> <div class="pusher"> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5RN7QJJ" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <!-- =========================== PRESTITIAL ========================= --> <div id="prestitial-modal" class="invisible"> <div id="prestitial-control">Continue to your page in <span id="prestitial-counter">15</span> seconds or <span id="prestitial-close">skip this ad</span>.</div> <div style="width:640px; height:480px;"> <div class="widget doubleclick"><h2 class="widgettitle"></h2> <div class="ad napco-ad" id="napco-ad-pi_interstitial"> <script> console.log([]); googletag.cmd.push(function() { googletag.display("napco-ad-pi_interstitial"); }); </script> <!-- window.dfp_pi_interstitial = googletag.defineSlot("/124057991/pi_interstitial", [[640,480]], "napco-ad-pi_interstitial").addService(googletag.pubads()).setCollapseEmptyDiv(true); googletag.pubads().addEventListener('slotRenderEnded', function(event) {if (dfp_pi_interstitial === event.slot && event.isEmpty == true){ jQuery('#napco-ad-pi_interstitial').closest('.rail-container').hide(); }});--> </div> </div> </div> </div> <div id="prestitial-mask" class="invisible"></div> <!-- =========================== /PRESTITIAL ======================== --> <!-- ============================ TOOLBAR =========================== --> <div id="header-toolbar" class="clearfix"> <div id="header-toolbar-left" class="socials-container"> <div class="soc-bot-row"> <a class="soc-fb" href="https://www.facebook.com/PIconnects"><img src="https://www.piworld.com/wp-content/themes/pi/images/fb_circle.png?x41184"></a> <a class="soc-tw" href="https://twitter.com/PIconnects"><img src="https://www.piworld.com/wp-content/themes/pi/images/twitter_circle.png?x41184"></a> <a class="soc-tw" href="https://www.linkedin.com/company/2391528/"><img src="https://www.piworld.com/wp-content/themes/pi/images/linkedin_circle.png?x41184"></a> </div> </div> <div id="header-toolbar-right"> <li id="menu-item-96554" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-96554"><a href="https://www.printingunited.com/?utm_source=housemedia&utm_medium=eyebrow&utm_campaign=REGISTER">PRINTING United Expo</a></li> <li id="menu-item-96555" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-96555"><a href="https://piworld.tradepub.com/c/pubRD.mpl?pc=w_defa7704&ch=ADNB"><em>Printing Impressions</em> 300</a></li> <li id="menu-item-110426" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-110426"><a href="https://jobs.piworld.com/">Find a Job</a></li> <li id="menu-item-96556" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-96556"><a target="_blank" rel="noopener" href="https://www.ilearningplus.org/">iLearning+</a></li> </div> <div class="clearfix"></div> </div><!-- =========================== /TOOLBAR =========================== --> <!-- ============================ EYEBROW =========================== --> <!-- =========================== /EYEBROW =========================== --> <div class="header"> <!-- ============================ HEADER ============================ --> <header role="banner"> <span class="exit-touch-menu"></span> <div class="top-stick"></div> <div class="centerizer top-layer clearfix"> <div class="control-wrap"> <div class="search-bar mobile"> <button class="toggle-search"> <span class="mag"></span> </button> <form class="touch-search" method="get" action="https://www.piworld.com/search/results"> <fieldset class="clearfix"> <input type="text" name="s[terms]" placeholder="Search"> <input type="submit" class="mag"> </fieldset> </form> </div> <span class="logo clearfix"> <a href="https://www.piworld.com"><img src="https://www.piworld.com/wp-content/themes/pi/images/logo-printingimpressions-x2.png?x41184"></a> </span> <button class="trigger-main-nav"> <span></span> </button> </div> </div> <!-- /TOP LAYER --> <div class="bot-layer clearfix"> <div class="centerizer"> <div class="sticky-wrap"> <!-- STICKY ONLY --> <span class="sticky-logo clearfix"> <a href="https://www.piworld.com"><img src="https://www.piworld.com/wp-content/themes/pi/images/logo-printingimpressions-x2-white.png?x41184"></a> </span> <!-- STICKY ONLY --> <nav class="clearfix wp-menu no-touch-view"> <ul id="menu-header-menu" class="main-menu menu clearfix"> <li class="item-1 menu-item menu-item-type-post_type menu-item-object-page"> <a href="https://www.piworld.com" class="no-dropdown">Home</a> </li> <li id="menu-item-36268" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-36268"><a href="#">Topics</a> <ul class="sub-menu"> <li id="menu-item-312" class="menu-item menu-item-type-post_type menu-item-object-industrycenter menu-item-312"><a href="https://www.piworld.com/industrycenter/binding/">Binding</a></li> <li id="menu-item-304" class="menu-item menu-item-type-post_type menu-item-object-industrycenter menu-item-304"><a href="https://www.piworld.com/industrycenter/business-management/">Business Management</a></li> <li id="menu-item-306" class="menu-item menu-item-type-post_type menu-item-object-industrycenter menu-item-306"><a href="https://www.piworld.com/industrycenter/color-quality-control/">Color/Quality Control</a></li> <li id="menu-item-92414" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-92414"><a href="#">Consumables</a> <ul class="sub-menu"> <li id="menu-item-37483" class="menu-item menu-item-type-post_type menu-item-object-industrycenter menu-item-37483"><a href="https://www.piworld.com/industrycenter/consumables/">Consumables – General</a></li> <li id="menu-item-92410" class="menu-item menu-item-type-post_type menu-item-object-industrycenter menu-item-92410"><a href="https://www.piworld.com/industrycenter/consumables-ink/">Consumables – Ink</a></li> <li id="menu-item-92409" class="menu-item menu-item-type-post_type menu-item-object-industrycenter menu-item-92409"><a href="https://www.piworld.com/industrycenter/consumables-paper/">Consumables – Paper</a></li> </ul> </li> <li id="menu-item-92408" class="menu-item menu-item-type-post_type menu-item-object-industrycenter menu-item-92408"><a href="https://www.piworld.com/industrycenter/data-management/">Data Management</a></li> <li id="menu-item-92413" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-92413"><a href="#">Digital Printing</a> <ul class="sub-menu"> <li id="menu-item-92403" class="menu-item menu-item-type-post_type menu-item-object-industrycenter menu-item-92403"><a href="https://www.piworld.com/industrycenter/digital-printing-digital-offset/">Digital Offset</a></li> <li id="menu-item-300" class="menu-item menu-item-type-post_type menu-item-object-industrycenter menu-item-300"><a href="https://www.piworld.com/industrycenter/production-inkjet-printing/">Production Inkjet</a></li> <li id="menu-item-92407" class="menu-item menu-item-type-post_type menu-item-object-industrycenter menu-item-92407"><a href="https://www.piworld.com/industrycenter/digital-printing-toner/">Toner</a></li> <li id="menu-item-313" class="menu-item menu-item-type-post_type menu-item-object-industrycenter menu-item-313"><a href="https://www.piworld.com/industrycenter/wide-format-printing/">Wide Format</a></li> </ul> </li> <li id="menu-item-92406" class="menu-item menu-item-type-post_type menu-item-object-industrycenter menu-item-92406"><a href="https://www.piworld.com/industrycenter/finishing/">Finishing</a></li> <li id="menu-item-92405" class="menu-item menu-item-type-post_type menu-item-object-industrycenter menu-item-92405"><a href="https://www.piworld.com/industrycenter/interactive-print/">Interactive Print</a></li> <li id="menu-item-311" class="menu-item menu-item-type-post_type menu-item-object-industrycenter menu-item-311"><a href="https://www.piworld.com/industrycenter/mailing-fulfillment/">Mailing/Fulfillment</a></li> <li id="menu-item-299" class="menu-item menu-item-type-post_type menu-item-object-industrycenter menu-item-299"><a href="https://www.piworld.com/industrycenter/mergers-acquisitions/">Mergers and Acquisitions</a></li> <li id="menu-item-92417" class="menu-item menu-item-type-post_type menu-item-object-industrycenter menu-item-92417"><a href="https://www.piworld.com/industrycenter/offset-printing/">Offset Printing</a></li> <li id="menu-item-92412" class="menu-item menu-item-type-post_type menu-item-object-industrycenter menu-item-92412"><a href="https://www.piworld.com/industrycenter/computer-to-plate/">Pre-Press</a></li> <li id="menu-item-92418" class="menu-item menu-item-type-post_type menu-item-object-industrycenter menu-item-92418"><a href="https://www.piworld.com/industrycenter/press-accessories/">Press Accessories</a></li> <li id="menu-item-92404" class="menu-item menu-item-type-post_type menu-item-object-industrycenter menu-item-92404"><a href="https://www.piworld.com/industrycenter/software/">Software</a></li> <li id="menu-item-92402" class="menu-item menu-item-type-post_type menu-item-object-industrycenter menu-item-92402"><a href="https://www.piworld.com/industrycenter/training-and-education/">Training and Education</a></li> </ul> </li> <li id="menu-item-37627" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-37627"><a href="#">Resources</a> <ul class="sub-menu"> <li id="menu-item-159886" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-159886"><a href="https://piworld.tradepub.com/c/pubRD.mpl?pc=w_defa7903&ch=ADNB">Top 25 Hot Markets for Printing in 2025</a></li> <li id="menu-item-127528" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-127528"><a href="https://piworld.tradepub.com/c/pubRD.mpl?pc=w_defa7704&ch=ADNB">2024 Printing Impressions 300</a></li> <li id="menu-item-110435" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-110435"><a href="https://piworld.tradepub.com/c/pubRD.mpl?pc=w_defa7175&ch=ADNB">Top 100 Print Buyers Forecasted for 2025</a></li> <li id="menu-item-110433" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-110433"><a href="https://www.piworld.com/resources/">Browse All Print Industry Resources</a></li> <li id="menu-item-110434" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-110434"><a href="https://www.piworld.com/resources/request/">Add a Resource</a></li> </ul> </li> <li id="menu-item-121180" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-121180"><a href="https://www.piworld.com/research/">Research</a></li> <li id="menu-item-36270" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-36270"><a href="#">Events</a> <ul class="sub-menu"> <li id="menu-item-100821" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-100821"><a href="https://www.piworld.com/event/printing-united/">PRINTING United</a></li> <li id="menu-item-36468" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-36468"><a href="https://www.piworld.com/webinars">Webinars</a></li> <li id="menu-item-36263" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-36263"><a target="_blank" rel="noopener" href="https://www.ijsummit.com">Inkjet Summit</a></li> <li id="menu-item-72978" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-72978"><a href="https://www.piworld.com/calendar/">Events Calendar</a></li> </ul> </li> <li id="menu-item-130032" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-130032"><a href="https://www.piworld.com/podcast/impressions-xchange/">Podcast</a></li> <li id="menu-item-276" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-276"><a target="_blank" rel="noopener" href="https://www.piworld.com/subscribe/">Subscribe</a> <ul class="sub-menu"> <li id="menu-item-94229" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-94229"><a target="_blank" rel="noopener" href="/subscribe"><em>Printing Impressions</em> magazine</a></li> <li id="menu-item-94230" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-94230"><a target="_blank" rel="noopener" href="https://www.piworld.com/newsletter/today-on-piworld/subscribe/?src=ADNB*YEAR*"><em>Today on Printing Impressions</em> newsletter</a></li> <li id="menu-item-106800" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-106800"><a target="_blank" rel="noopener" href="https://www.piworld.com/newsletter/inkjet-impressions/subscribe/?src=ADNB*YEAR*"><em>Inkjet Impressions</em> newsletter</a></li> </ul> </li> <li id="menu-item-45931" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-45931"><a href="/xchange">xchange</a> <ul class="sub-menu"> <li id="menu-item-37150" class="menu-item menu-item-type-taxonomy menu-item-object-video_channel menu-item-37150"><a href="https://www.piworld.com/xchange/binding-finishing/">Binding & Finishing</a></li> <li id="menu-item-37155" class="menu-item menu-item-type-taxonomy menu-item-object-video_channel menu-item-37155"><a href="https://www.piworld.com/xchange/business-management/">Business Management</a></li> <li id="menu-item-37154" class="menu-item menu-item-type-taxonomy menu-item-object-video_channel menu-item-37154"><a href="https://www.piworld.com/xchange/consumables/">Consumables</a></li> <li id="menu-item-37148" class="menu-item menu-item-type-taxonomy menu-item-object-video_channel menu-item-37148"><a href="https://www.piworld.com/xchange/digital-printing/">Digital Printing</a></li> <li id="menu-item-74375" class="menu-item menu-item-type-taxonomy menu-item-object-video_channel menu-item-74375"><a href="https://www.piworld.com/xchange/app-spotlight/">App Spotlight</a></li> <li id="menu-item-37156" class="menu-item menu-item-type-taxonomy menu-item-object-video_channel menu-item-37156"><a href="https://www.piworld.com/xchange/industry-events/">Industry Events</a></li> <li id="menu-item-38268" class="menu-item menu-item-type-taxonomy menu-item-object-video_channel menu-item-38268"><a href="https://www.piworld.com/xchange/mergers-acquisitions/">Mergers & Acquisitions</a></li> <li id="menu-item-38076" class="menu-item menu-item-type-taxonomy menu-item-object-video_channel menu-item-38076"><a href="https://www.piworld.com/xchange/news-desk/">News Desk</a></li> <li id="menu-item-37159" class="menu-item menu-item-type-taxonomy menu-item-object-video_channel menu-item-37159"><a href="https://www.piworld.com/xchange/offset-printing/">Offset Printing</a></li> <li id="menu-item-37158" class="menu-item menu-item-type-taxonomy menu-item-object-video_channel menu-item-37158"><a href="https://www.piworld.com/xchange/prepress/">Prepress</a></li> <li id="menu-item-37192" class="menu-item menu-item-type-taxonomy menu-item-object-video_channel menu-item-37192"><a href="https://www.piworld.com/xchange/production-inkjet-printing/">Production Inkjet Printing</a></li> <li id="menu-item-37149" class="menu-item menu-item-type-taxonomy menu-item-object-video_channel menu-item-37149"><a href="https://www.piworld.com/xchange/sales-marketing/">Sales & Marketing</a></li> <li id="menu-item-37147" class="menu-item menu-item-type-taxonomy menu-item-object-video_channel menu-item-37147"><a href="https://www.piworld.com/xchange/wide-format-printing/">Wide-Format Printing</a></li> </ul> </li> </ul> </nav><div class="search-bar desktop" role="search"> <form method="get" action="https://www.piworld.com/search/results"> <div class="search-outer"><input type="text" name="s[terms]" placeholder="Enter term(s)"></div> <span class="mag"></span> </form> </div> </div> </div> </div> <!-- /BOT LAYER --> <div class="bot-stick"></div> </header><!-- role="banner" --> <!-- ============================ /HEADER =========================== --> </div><!-- /CENTERIZER --> <div class="centerizer content-wrapper"> <div class="row"> <div class="col-sm-12 break"> <!-- =========================== AD BANNER ========================== --> <div class="ad-bot-banner top"> <div class="widget doubleclick"><h2 class="widgettitle"></h2> <div class="ad napco-ad" id="napco-ad-pi_ros_leaderboard_top"> <script> console.log([]); googletag.cmd.push(function() { googletag.display("napco-ad-pi_ros_leaderboard_top"); }); </script> <!-- window.dfp_pi_ros_leaderboard_top = googletag.defineSlot("/124057991/pi_ros_leaderboard_top", [[728,90],[970,90],[970,250],[320,50]], "napco-ad-pi_ros_leaderboard_top").setForceSafeFrame(true).addService(googletag.pubads()).setCollapseEmptyDiv(true); googletag.pubads().addEventListener('slotRenderEnded', function(event) {if (dfp_pi_ros_leaderboard_top === event.slot && event.isEmpty == true){ jQuery('#napco-ad-pi_ros_leaderboard_top').closest('.rail-container').hide(); }});--> </div> </div></div> <!-- =========================== /AD BANNER ========================= --> </div> </div> <!-- Remove padding --> <div class="row" id="columns-wrapper"> <!-- =========================== OVERLAY ============================ --> <!-- ============================ /OVERLAY ========================== --> <input type="hidden" id="post_type" value="page"> <div class="post-270 page type-page status-publish hentry" id="page-blogs"> <!-- ============================= MAIN ============================= --> <div class="main col-md-8" role="main"> <div class="row"> <div class="col-sm-12"> <div class="page-head push-down-20"> <h1 class="h2">Blogs</h1> </div> </div> </div> <div class="row bloggers main-blogger push-down-40"> <div class="col-sm-3 col-xs-4"> <div class="img blog-author-first-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/2/2025/02/Roger.jpg&w=163&h=229&c=true"> </div> <!--<div class="label img-float"> </div> --> </div> <div class="col-sm-9 col-xs-8"> <time>February 27, 2025</time> <span class="h5b"><a href="https://www.piworld.com/soc-2-compliance-a-view-into-benefits-challenges-and-cost/">SOC 2 Compliance: A Realistic View Into Benefits, Challenges, and Cost</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.piworld.com/author/rogerlauger/" class="author-name-link">Roger Lauger</a> </div> </div> <div class="text"> <p class="small-text"> To gain insights into how companies can navigate SOC 2 compliance, Roger Lauger of TEAM Concept Printing offers challenges and advice. </p> </div> </div> </div> <!-- /ROW --> <div class="row push-down-40"> <div class="col-sm-6"> <div class="row bloggers sub-blogger"> <div class="col-xs-4"> <div class="img blog-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/2/2025/02/Pbobnak-Headshot.jpg&w=96&h=140&c=true"> </div> <!--<div class="label img-float"></div>--> </div> <div class="col-xs-8"> <time>February 27, 2025</time> <span class="h5b"><a href="https://www.piworld.com/selling-a-fiction-experience-with-direct-mail/">Selling a Fiction Experience with Direct Mail</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.piworld.com/author/paulbobnak/" class="author-name-link">Paul Bobnak</a> </div> </div> <div class="text"> <p class="small-text">Can direct mail scare you? Here’s the story of an author who creates an immersive horror storytelling experience, one letter at a time.</p> </div> </div> </div> </div> <div class="col-sm-6"> <div class="row bloggers sub-blogger"> <div class="col-xs-4"> <div class="img blog-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/2/2022/06/Truncale.jpg&w=96&h=140&c=true"> </div> <!--<div class="label img-float"></div>--> </div> <div class="col-xs-8"> <time>February 27, 2025</time> <span class="h5b"><a href="https://www.piworld.com/for-better-meetings-think-fast/">For Better Meetings, Think FAST!</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.piworld.com/author/josephp-truncale/" class="author-name-link">Joseph P. Truncale, Ph.D.</a> </div> </div> <div class="text"> <p class="small-text">Few realities of organizational life are the subject of more complaints than meetings.</p> </div> </div> </div> </div> </div> <!-- /ROW --> <div class="row"> <div class="col-sm-12"> <div class="section-head no-protrude"> <span class="h2">From The Experts</span> </div> </div> </div> <div class="row push-down-40 bgcolor"> <div class="col-sm-4"> <div class="top row author-info"> <div class="col-xs-6"> <div class="img blog-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/2/2020/03/Lyons.jpg&w=96&h=140"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>March 8, 2022</time> <span class="h6"><a href="https://www.piworld.com/some-ways-federal-iija-act-impacts-printers/">Some Ways the Federal Infrastructure Investment and Jobs (IIJA) Act Impacts the Printing Industry</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.piworld.com/author/lisbeth-lyons/" class="author-name-link"> Lisbeth A. Lyons </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> The ‘Infrastructure Investment and Jobs Act’ was signed into law on Nov. 15. Here’s what print and packaging manufacturers should note. </p> </div> </div> <div class="col-sm-4"> <div class="top row author-info"> <div class="col-xs-6"> <div style="height:140px;border:none;"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>January 13, 2022</time> <span class="h6"><a href="https://www.piworld.com/printing-united-alliance-calls-congress-end-bbb-talks/">On Heels of Inflation News, PRINTING United Alliance Urges Congress to Shift Focus</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.piworld.com/author/lisbeth-lyons/" class="author-name-link"> Lisbeth A. Lyons </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> The Alliance calls on Congressional leaders to end Build Back Better Act talks, and to focus on more immediate economic challenges. </p> </div> </div> <div class="col-sm-4"> <div class="top row author-info"> <div class="col-xs-6"> <div style="height:140px;border:none;"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>December 22, 2021</time> <span class="h6"><a href="https://www.piworld.com/build-back-better-crumbles-whats-next-biden-congressional-democrats/">Build Back Better Crumbles: What’s Next for Biden and Congressional Democrats?</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.piworld.com/author/lisbeth-lyons/" class="author-name-link"> Lisbeth A. Lyons </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> As this plan crumbles, the path to recovery will require a quick pivot to other key policies and successful crisis management. </p> </div> </div> </div> <hr><br> <div class="row"> <div class="col-sm-12"> <div class="section-head no-protrude"> <span class="h2">Other Staff Bloggers</span> </div> </div> </div> <div class="row push-down-40 bgcolor"> <div class="col-sm-12 col-block no-side-pad"> <div class="swiper-outter-conttainer bucket-carousel webinars other-staff-writers"> <div class="swiper-container" id="bucket-carousel-other-staff-writers"> <div class="swiper-wrapper"> <article class="bucket col-sm-4 swiper-slide"> <a href="https://www.piworld.com/blogs/printsecure/" class="post-thumb-full blog-slider-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/2/2025/02/Roger.jpg&w=150&h=150&c=true"> </a> <span class="post-title h6 centered"> <a href="https://www.piworld.com/blogs/printsecure/">Roger Lauger</a> </span> </article> <article class="bucket col-sm-4 swiper-slide"> <a href="https://www.piworld.com/author/nickspitzman/" class="post-thumb-full blog-slider-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/2/2025/01/NickSpitzman.jpeg&w=150&h=150&c=true"> </a> <span class="post-title h6 centered"> <a href="https://www.piworld.com/author/nickspitzman/">Nick Spitzman</a> </span> </article> <article class="bucket col-sm-4 swiper-slide"> <a href="https://www.piworld.com/author/stevemetcalf/" class="post-thumb-full blog-slider-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/2/2025/01/Steve-Metcalf.png&w=150&h=150&c=true"> </a> <span class="post-title h6 centered"> <a href="https://www.piworld.com/author/stevemetcalf/">Steve Metcalf</a> </span> </article> <article class="bucket col-sm-4 swiper-slide"> <a href="https://www.piworld.com/blogs/direct-mail-matters/" class="post-thumb-full blog-slider-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/2/2025/02/Pbobnak-Headshot.jpg&w=150&h=150&c=true"> </a> <span class="post-title h6 centered"> <a href="https://www.piworld.com/blogs/direct-mail-matters/">Paul Bobnak</a> </span> </article> <article class="bucket col-sm-4 swiper-slide"> <a href="https://www.piworld.com/blogs/printsecure/" class="post-thumb-full blog-slider-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/2/2025/01/Tony-Rouse.jpg&w=150&h=150&c=true"> </a> <span class="post-title h6 centered"> <a href="https://www.piworld.com/blogs/printsecure/">Tony Rouse</a> </span> </article> <article class="bucket col-sm-4 swiper-slide"> <a href="https://www.piworld.com/blogs/promo-pointers/" class="post-thumb-full blog-slider-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/12/2024/05/theresa-hegel-hed.jpg&w=150&h=150&c=true"> </a> <span class="post-title h6 centered"> <a href="https://www.piworld.com/blogs/promo-pointers/">Theresa Hegel</a> </span> </article> <article class="bucket col-sm-4 swiper-slide"> <a href="https://www.piworld.com/author/matthewpoliniak/" class="post-thumb-full blog-slider-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/2/2024/12/matt-p-scaled.jpg&w=150&h=150&c=true"> </a> <span class="post-title h6 centered"> <a href="https://www.piworld.com/author/matthewpoliniak/">Matthew Poliniak</a> </span> </article> <article class="bucket col-sm-4 swiper-slide"> <a href="https://www.piworld.com/author/wesfriesen/" class="post-thumb-full blog-slider-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/9/2013/07/Friesen.jpg&w=150&h=150&c=true"> </a> <span class="post-title h6 centered"> <a href="https://www.piworld.com/author/wesfriesen/">Wes Friesen</a> </span> </article> <article class="bucket col-sm-4 swiper-slide"> <a href="https://www.piworld.com/author/kieranblacknall/" class="post-thumb-full blog-slider-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/18/2024/01/Kieran-Blacknall.jpg&w=150&h=150&c=true"> </a> <span class="post-title h6 centered"> <a href="https://www.piworld.com/author/kieranblacknall/">Kieran Blacknall</a> </span> </article> <article class="bucket col-sm-4 swiper-slide"> <a href="https://www.piworld.com/author/kristendettoni/" class="post-thumb-full blog-slider-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/18/2021/09/KristenDettoni-DesignPool.jpeg&w=150&h=150&c=true"> </a> <span class="post-title h6 centered"> <a href="https://www.piworld.com/author/kristendettoni/">Kristen Dettoni</a> </span> </article> <article class="bucket col-sm-4 swiper-slide"> <a href="https://www.piworld.com/blogs/print-and-protect/" class="post-thumb-full blog-slider-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/2/2024/11/Campbell_-Headshot-10-2024.jpg&w=150&h=150&c=true"> </a> <span class="post-title h6 centered"> <a href="https://www.piworld.com/blogs/print-and-protect/">David Campbell</a> </span> </article> <article class="bucket col-sm-4 swiper-slide"> <a href="https://www.piworld.com/author/ashleyroberts/" class="post-thumb-full blog-slider-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/2/2024/12/20240723_NAPCO_0010-e1733844386581-250x250.jpg&w=150&h=150&c=true"> </a> <span class="post-title h6 centered"> <a href="https://www.piworld.com/author/ashleyroberts/">Ashley Roberts</a> </span> </article> <article class="bucket col-sm-4 swiper-slide"> <a href="https://www.piworld.com/author/thomaswilliams/" class="post-thumb-full blog-slider-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/10/2021/05/NDP_WilliamsTom-.jpg&w=150&h=150&c=true"> </a> <span class="post-title h6 centered"> <a href="https://www.piworld.com/author/thomaswilliams/">Thomas Williams</a> </span> </article> <article class="bucket col-sm-4 swiper-slide"> <a href="https://www.piworld.com/author/dwayneamagee/" class="post-thumb-full blog-slider-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/9/2015/11/DSC_0228_cropped.jpg-e1455125612626-250x250.jpeg&w=150&h=150&c=true"> </a> <span class="post-title h6 centered"> <a href="https://www.piworld.com/author/dwayneamagee/">Dwayne Magee</a> </span> </article> <article class="bucket col-sm-4 swiper-slide"> <a href="https://www.piworld.com/author/andrew-paparozzi/" class="post-thumb-full blog-slider-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/2/2020/11/andy_paparozzi.jpeg&w=150&h=150&c=true"> </a> <span class="post-title h6 centered"> <a href="https://www.piworld.com/author/andrew-paparozzi/">Andrew D. Paparozzi</a> </span> </article> <article class="bucket col-sm-4 swiper-slide"> <a href="https://www.piworld.com/author/bobbuczek/" class="post-thumb-full blog-slider-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/2/2024/09/buczek-scaled-e1727725391664-250x250.jpg&w=150&h=150&c=true"> </a> <span class="post-title h6 centered"> <a href="https://www.piworld.com/author/bobbuczek/">Bob Buczek</a> </span> </article> <article class="bucket col-sm-4 swiper-slide"> <a href="https://www.piworld.com/author/mmichelson/" class="post-thumb-full blog-slider-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/2/2021/11/MM.png&w=150&h=150&c=true"> </a> <span class="post-title h6 centered"> <a href="https://www.piworld.com/author/mmichelson/">Mark Michelson</a> </span> </article> <article class="bucket col-sm-4 swiper-slide"> <a href="https://www.piworld.com/author/pedrochaves/" class="post-thumb-full blog-slider-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/2/2024/08/Screenshot_20240807_214859_Chrome.jpg&w=150&h=150&c=true"> </a> <span class="post-title h6 centered"> <a href="https://www.piworld.com/author/pedrochaves/">Pedro Chaves</a> </span> </article> <article class="bucket col-sm-4 swiper-slide"> <a href="https://www.piworld.com/author/julesvansant/" class="post-thumb-full blog-slider-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/2/2024/04/Jules-VanSant_TSNA_2024-e1712072743796-250x250.jpeg&w=150&h=150&c=true"> </a> <span class="post-title h6 centered"> <a href="https://www.piworld.com/author/julesvansant/">Jules VanSant</a> </span> </article> <article class="bucket col-sm-4 swiper-slide"> <a href="https://www.piworld.com/author/trevorhansen/" class="post-thumb-full blog-slider-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/18/2023/04/TrevorHansen-2019-v3-Color-Hi-Res-1.jpg&w=150&h=150&c=true"> </a> <span class="post-title h6 centered"> <a href="https://www.piworld.com/author/trevorhansen/">Trevor Hansen</a> </span> </article> <article class="bucket col-sm-4 swiper-slide"> <a href="https://www.piworld.com/author/cfrancer/" class="post-thumb-full blog-slider-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/10/2017/08/Cory-new-headshot-e1508342670281.jpg&w=150&h=150&c=true"> </a> <span class="post-title h6 centered"> <a href="https://www.piworld.com/author/cfrancer/">Cory Francer</a> </span> </article> <article class="bucket col-sm-4 swiper-slide"> <a href="https://www.piworld.com/blogs/student-printing-perspective/" class="post-thumb-full blog-slider-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/2/2024/06/TaraSethHeadshot-250x250-1.png&w=150&h=150&c=true"> </a> <span class="post-title h6 centered"> <a href="https://www.piworld.com/blogs/student-printing-perspective/">Tara Seth</a> </span> </article> <article class="bucket col-sm-4 swiper-slide"> <a href="https://www.piworld.com/author/tmcquilken/" class="post-thumb-full blog-slider-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/2/2024/02/Headshot-Aug-2023.jpg&w=150&h=150&c=true"> </a> <span class="post-title h6 centered"> <a href="https://www.piworld.com/author/tmcquilken/">Toni McQuilken</a> </span> </article> <article class="bucket col-sm-4 swiper-slide"> <a href="https://www.piworld.com/author/patmcgrew/" class="post-thumb-full blog-slider-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/2/2016/07/Pat_McGrew1.jpg-250x250.png&w=150&h=150&c=true"> </a> <span class="post-title h6 centered"> <a href="https://www.piworld.com/author/patmcgrew/">Pat McGrew</a> </span> </article> <article class="bucket col-sm-4 swiper-slide"> <a href="https://www.piworld.com/author/rogergimbel/" class="post-thumb-full blog-slider-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/2/2023/01/Roger-Gimbel.jpg&w=150&h=150&c=true"> </a> <span class="post-title h6 centered"> <a href="https://www.piworld.com/author/rogergimbel/">Roger Gimbel</a> </span> </article> <article class="bucket col-sm-4 swiper-slide"> <a href="https://www.piworld.com/blogs/profitable-printing-relationships/" class="post-thumb-full blog-slider-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/2/2020/06/thumbnail_MATTHEW-PROFILE-PICTURE-e1593107223962.jpg&w=150&h=150&c=true"> </a> <span class="post-title h6 centered"> <a href="https://www.piworld.com/blogs/profitable-printing-relationships/">Matthew Parker</a> </span> </article> <article class="bucket col-sm-4 swiper-slide"> <a href="https://www.piworld.com/author/linda-bishop/" class="post-thumb-full blog-slider-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/2/2023/01/linda-bishop-e1674676841336.jpg&w=150&h=150&c=true"> </a> <span class="post-title h6 centered"> <a href="https://www.piworld.com/author/linda-bishop/">Linda Bishop</a> </span> </article> <article class="bucket col-sm-4 swiper-slide"> <a href="https://www.piworld.com/author/greg-muzzillo/" class="post-thumb-full blog-slider-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/11/2016/12/magazine.promomarketing.jpg&w=150&h=150&c=true"> </a> <span class="post-title h6 centered"> <a href="https://www.piworld.com/author/greg-muzzillo/">Greg Muzzillo</a> </span> </article> <article class="bucket col-sm-4 swiper-slide"> <a href="https://www.piworld.com/author/summer-gould/" class="post-thumb-full blog-slider-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/2/2018/02/Summer-Gould.jpg&w=150&h=150&c=true"> </a> <span class="post-title h6 centered"> <a href="https://www.piworld.com/author/summer-gould/">Summer Gould</a> </span> </article> <article class="bucket col-sm-4 swiper-slide"> <a href="https://www.piworld.com/blogs/organizational-leadership/" class="post-thumb-full blog-slider-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/2/2022/06/Truncale.jpg&w=150&h=150&c=true"> </a> <span class="post-title h6 centered"> <a href="https://www.piworld.com/blogs/organizational-leadership/">Joseph P. Truncale, Ph.D.</a> </span> </article> <article class="bucket col-sm-4 swiper-slide"> <a href="https://www.piworld.com/blogs/the-business-of-print/" class="post-thumb-full blog-slider-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/2/2018/08/MikePhilie1-e1534537296888.jpeg&w=150&h=150&c=true"> </a> <span class="post-title h6 centered"> <a href="https://www.piworld.com/blogs/the-business-of-print/">Mike Philie</a> </span> </article> <article class="bucket col-sm-4 swiper-slide"> <a href="https://www.piworld.com/author/bill-farquharson/" class="post-thumb-full blog-slider-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/2/2024/07/BillFarquharson.png&w=150&h=150&c=true"> </a> <span class="post-title h6 centered"> <a href="https://www.piworld.com/author/bill-farquharson/">Bill Farquharson</a> </span> </article> <article class="bucket col-sm-4 swiper-slide"> <a href="https://www.piworld.com/blogs/selling-is-simple/" class="post-thumb-full blog-slider-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/2/2024/01/Bill-G-1-e1706562365142-250x250.jpg&w=150&h=150&c=true"> </a> <span class="post-title h6 centered"> <a href="https://www.piworld.com/blogs/selling-is-simple/">Bill Gillespie</a> </span> </article> <article class="bucket col-sm-4 swiper-slide"> <a href="https://www.piworld.com/blogs/systemic-success/" class="post-thumb-full blog-slider-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/2/2017/07/Philip_Staff-1.png&w=150&h=150&c=true"> </a> <span class="post-title h6 centered"> <a href="https://www.piworld.com/blogs/systemic-success/">Philip Beyer</a> </span> </article> </div> </div> <span class="bc-prev"><em></em></span> <span class="bc-next"><em></em></span> </div> <!-- /CAROUSEL --> <script> (function($) { // global JS object var bucketCarouselOtherStaffWriters = function() { //global vars var self, resizeTimer; return{ init: function() { self = this; // resize $(window).on('resize', function() { clearTimeout(resizeTimer); resizeTimer = setTimeout(function() { $(window).trigger('resizeend'); }, 1000); }); $(window).on('resizeend', self.resizeEnd); $(window).trigger('resizeEnd'); // load swiper self.pickSize(); }, resizeEnd: function() { self.pickSize(); }, pickSize: function() { //config for desktop if ($(window).width() > 480) { var bucketCarouselOtherStaffWriters = $('#bucket-carousel-other-staff-writers').swiper({ mode: 'horizontal', loop: false, slidesPerView: 5, roundLengths: true, calculateHeight: true, onInit: function() { var imgHeight = $('.bucket-carousel.other-staff-writers .bucket img').height(); $('.bucket-carousel.other-staff-writers .bc-next, .bucket-carousel.other-staff-writers .bc-prev').height(imgHeight); $('.bucket-carousel.other-staff-writers .bc-prev').addClass('disabled'); }, onSlideChangeEnd: function() { if (bucketCarouselOtherStaffWriters.activeIndex === (bucketCarouselOtherStaffWriters.slides.length - 5)) { $('.bucket-carousel.other-staff-writers .bc-next').addClass('disabled'); } else { $('.bucket-carousel.other-staff-writers .bc-next').removeClass('disabled'); } if (bucketCarouselOtherStaffWriters.activeIndex === 0) { $('.bucket-carousel.other-staff-writers .bc-prev').addClass('disabled'); } else { $('.bucket-carousel.other-staff-writers .bc-prev').removeClass('disabled'); } } }); bucketCarouselOtherStaffWriters.reInit(); // swiper buttons $('.bucket-carousel.other-staff-writers .bc-prev').on('click', function(e) { e.preventDefault(); bucketCarouselOtherStaffWriters.swipePrev(); }); $('.bucket-carousel.other-staff-writers .bc-next').on('click', function(e) { e.preventDefault(); bucketCarouselOtherStaffWriters.swipeNext(); }); //config for mobile } else { var bucketCarouselOtherStaffWriters = $('#bucket-carousel-other-staff-writers').swiper({ mode: 'horizontal', loop: false, calculateHeight: true, freeMode: true, freeModeFluid: true }); bucketCarouselOtherStaffWriters.reInit(); } } }; }(); // load on document ready jQuery(function() { bucketCarouselOtherStaffWriters.init(); }); })(jQuery); </script> </div> <!-- /COL12--> </div> <!-- /ROW --> <div class="row no-pad d"> <div class="col-sm-12"> <div class="tri-blogs-head clearfix"> <div class="label pull-left">Business Management</div> <div class="more-link pull-right"> <a class="post-more" rel="nofollow" href="https://www.piworld.com/industrycenter/business-management/posts">See All »</a> </div> </div> </div> </div> <div class="row push-down-40 bottom-border no-pad u bloggers tertiary-blogger padded"> <div class="col-sm-4"> <div class="top row author-info"> <div class="col-xs-6"> <div class="img blog-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/2/2025/02/Roger.jpg&w=96&h=140"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>February 27, 2025</time> <span class="h6"><a href="https://www.piworld.com/soc-2-compliance-a-view-into-benefits-challenges-and-cost/">SOC 2 Compliance: A Realistic View Into Benefits, Challenges, and Cost</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.piworld.com/author/rogerlauger/" class="author-name-link"> Roger Lauger </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> To gain insights into how companies can navigate SOC 2 compliance, Roger Lauger of TEAM Concept Printing offers challenges and advice. </p> </div> </div> <div class="col-sm-4"> <div class="top row author-info"> <div class="col-xs-6"> <div class="img blog-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/2/2022/06/Truncale.jpg&w=96&h=140"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>February 27, 2025</time> <span class="h6"><a href="https://www.piworld.com/for-better-meetings-think-fast/">For Better Meetings, Think FAST!</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.piworld.com/author/josephp-truncale/" class="author-name-link"> Joseph P. Truncale, Ph.D. </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> Few realities of organizational life are the subject of more complaints than meetings. </p> </div> </div> <div class="col-sm-4"> <div class="top row author-info"> <div class="col-xs-6"> <div class="img blog-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/2/2018/08/MikePhilie1-e1534537296888.jpeg&w=96&h=140"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>February 26, 2025</time> <span class="h6"><a href="https://www.piworld.com/its-time-to-hit-the-pause-button/">It’s Time to Hit the Pause Button</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.piworld.com/author/mikephilie/" class="author-name-link"> Mike Philie </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> The print industry demands resilience, but nonstop innovation risks strategic drift. A deliberate pause is a powerful leadership tool. </p> </div> </div> </div> <div class="row no-pad d"> <div class="col-sm-12"> <div class="tri-blogs-head clearfix"> <div class="label pull-left">Mailing/Fulfillment</div> <div class="more-link pull-right"> <a class="post-more" rel="nofollow" href="https://www.piworld.com/industrycenter/mailing-fulfillment/posts">See All »</a> </div> </div> </div> </div> <div class="row push-down-40 bottom-border no-pad u bloggers tertiary-blogger padded"> <div class="col-sm-4"> <div class="top row author-info"> <div class="col-xs-6"> <div class="img blog-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/2/2025/02/Pbobnak-Headshot.jpg&w=96&h=140"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>February 27, 2025</time> <span class="h6"><a href="https://www.piworld.com/selling-a-fiction-experience-with-direct-mail/">Selling a Fiction Experience with Direct Mail</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.piworld.com/author/paulbobnak/" class="author-name-link"> Paul Bobnak </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> Can direct mail scare you? Here’s the story of an author who creates an immersive horror storytelling experience, one letter at a time. </p> </div> </div> <div class="col-sm-4"> <div class="top row author-info"> <div class="col-xs-6"> <div class="img blog-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/2/2018/02/Summer-Gould.jpg&w=96&h=140"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>February 25, 2025</time> <span class="h6"><a href="https://www.piworld.com/endless-fun-with-direct-mail/">Endless Fun with Direct Mail</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.piworld.com/author/summer-gould/" class="author-name-link"> Summer Gould </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> Endless folds transform direct mail into an engaging experience that can increase response rates and leave a lasting impression. </p> </div> </div> <div class="col-sm-4"> <div class="top row author-info"> <div class="col-xs-6"> <div class="img blog-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/2/2025/02/Pbobnak-Headshot.jpg&w=96&h=140"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>February 20, 2025</time> <span class="h6"><a href="https://www.piworld.com/the-value-in-informed-delivery/">The Value in Informed Delivery</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.piworld.com/author/paulbobnak/" class="author-name-link"> Paul Bobnak </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> Informed Delivery offers an opportunity to reach customers and create impressions across channels. Here are tips to maximize its value. </p> </div> </div> </div> <div class="row no-pad d"> <div class="col-sm-12"> <div class="tri-blogs-head clearfix"> <div class="label pull-left">Training and Education</div> <div class="more-link pull-right"> <a class="post-more" rel="nofollow" href="https://www.piworld.com/industrycenter/training-and-education/posts">See All »</a> </div> </div> </div> </div> <div class="row push-down-40 bottom-border no-pad u bloggers tertiary-blogger padded"> <div class="col-sm-4"> <div class="top row author-info"> <div class="col-xs-6"> <div class="img blog-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/2/2024/06/TaraSethHeadshot.png&w=96&h=140"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>February 26, 2025</time> <span class="h6"><a href="https://www.piworld.com/what-does-a-student-look-for-in-an-internship/">What Does a Student Look for in an Internship?</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.piworld.com/author/taraseth/" class="author-name-link"> Tara Seth </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> Tara Smith breaks down what students are looking for when they’re searching for internships in the printing industry. </p> </div> </div> <div class="col-sm-4"> <div class="top row author-info"> <div class="col-xs-6"> <div style="height:140px;border:none;"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>October 17, 2024</time> <span class="h6"><a href="https://www.piworld.com/my-student-experience-at-printing-united-expo/">My Student Experience at PRINTING United Expo</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.piworld.com/author/taraseth/" class="author-name-link"> Tara Seth </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> One month after PRINTING United Expo, Tara Seth reflects on her experience as a student attendee and what surprised her the most. </p> </div> </div> <div class="col-sm-4"> <div class="top row author-info"> <div class="col-xs-6"> <div style="height:140px;border:none;"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>September 4, 2024</time> <span class="h6"><a href="https://www.piworld.com/why-you-should-talk-to-printing-industry-students-at-trade-shows/">Why You Should Talk to Printing Industry Students at Trade Shows</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.piworld.com/author/taraseth/" class="author-name-link"> Tara Seth </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> In the printing industry, there are opportunities for professionals and students to interact. Here is why it’s so important. </p> </div> </div> </div> <div class="row no-pad d"> <div class="col-sm-12"> <div class="tri-blogs-head clearfix"> <div class="label pull-left">Artificial Intelligence (AI)</div> <div class="more-link pull-right"> <a class="post-more" rel="nofollow" href="https://www.piworld.com/industrycenter/artificial-intelligence/posts">See All »</a> </div> </div> </div> </div> <div class="row push-down-40 bottom-border no-pad u bloggers tertiary-blogger padded"> <div class="col-sm-4"> <div class="top row author-info"> <div class="col-xs-6"> <div class="img blog-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/2/2024/07/BillFarquharson.png&w=96&h=140"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>February 25, 2025</time> <span class="h6"><a href="https://www.piworld.com/ai-infused-wicked-smaht-research/">AI-Infused Wicked Smaht Research</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.piworld.com/author/bill-farquharson/" class="author-name-link"> Bill Farquharson </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> You scored an appointment with a top prospect. Now comes the arduous task of preparing for the sales call. Here’s a tip to help. </p> </div> </div> <div class="col-sm-4"> <div class="top row author-info"> <div class="col-xs-6"> <div class="img blog-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/2/2025/01/Steve-Metcalf.png&w=96&h=140"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>February 20, 2025</time> <span class="h6"><a href="https://www.piworld.com/ai-and-printing-a-match-made-in-innovation-heaven/">AI and Printing: A Match Made in Innovation Heaven</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.piworld.com/author/stevemetcalf/" class="author-name-link"> Steve Metcalf </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> In an era where AI is reshaping industries, one sector stands out as an unexpected yet perfect partner: printing. </p> </div> </div> <div class="col-sm-4"> <div class="top row author-info"> <div class="col-xs-6"> <div style="height:140px;border:none;"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>January 23, 2025</time> <span class="h6"><a href="https://www.piworld.com/the-ai-strategy-imperative-why-2025-is-your-digital-turning-point/">The AI Strategy Imperative: Why 2025 Is Your Digital Turning Point</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.piworld.com/author/stevemetcalf/" class="author-name-link"> Steve Metcalf </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> For print service providers, an unprecedented democratization of expertise presents both an opportunity and an imperative. </p> </div> </div> </div> <div class="row no-pad d"> <div class="col-sm-12"> <div class="tri-blogs-head clearfix"> <div class="label pull-left">Data Management</div> <div class="more-link pull-right"> <a class="post-more" rel="nofollow" href="https://www.piworld.com/industrycenter/data-management/posts">See All »</a> </div> </div> </div> </div> <div class="row push-down-40 bottom-border no-pad u bloggers tertiary-blogger padded"> <div class="col-sm-4"> <div class="top row author-info"> <div class="col-xs-6"> <div class="img blog-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/2/2025/01/Tony-Rouse.jpg&w=96&h=140"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>January 9, 2025</time> <span class="h6"><a href="https://www.piworld.com/team-concept-printings-journey-to-soc-2-compliance/">TEAM Concept Printing's Journey to SOC 2 Compliance</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.piworld.com/author/tonyrouse/" class="author-name-link"> Tony Rouse </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> In this new blog series, TEAM Concept Printing will share its journey to become SOC 2 compliant. </p> </div> </div> <div class="col-sm-4"> <div class="top row author-info"> <div class="col-xs-6"> <div class="img blog-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/2/2018/08/MikePhilie1-e1534537296888.jpeg&w=96&h=140"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>June 8, 2022</time> <span class="h6"><a href="https://www.piworld.com/data-create-competitive-advantage/">Use Your Data to Create a Competitive Advantage</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.piworld.com/author/mikephilie/" class="author-name-link"> Mike Philie </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> The data that is generated and collected within your MIS system can speak volumes about the performance of your business. </p> </div> </div> <div class="col-sm-4"> <div class="top row author-info"> <div class="col-xs-6"> <div class="img blog-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/10/2023/12/PRU0923_GovtAffairs_Buka-972x1409-2.jpg&w=96&h=140"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>March 28, 2022</time> <span class="h6"><a href="https://www.piworld.com/big-data-update-data-privacy-legislation/">Big Data: An Update on Federal Data Privacy Legislation</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.piworld.com/author/stephaniebuka/" class="author-name-link"> Stephanie Buka </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> The Committee on House Administration held a hearing to discuss data privacy risks and reform needed in the public and private sectors. </p> </div> </div> </div> <div class="row no-pad d"> <div class="col-sm-12"> <div class="tri-blogs-head clearfix"> <div class="label pull-left">Finishing</div> <div class="more-link pull-right"> <a class="post-more" rel="nofollow" href="https://www.piworld.com/industrycenter/finishing/posts">See All »</a> </div> </div> </div> </div> <div class="row push-down-40 bottom-border no-pad u bloggers tertiary-blogger padded"> <div class="col-sm-4"> <div class="top row author-info"> <div class="col-xs-6"> <div class="img blog-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/2/2020/06/thumbnail_MATTHEW-PROFILE-PICTURE-e1593107223962.jpg&w=96&h=140"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>January 9, 2025</time> <span class="h6"><a href="https://www.piworld.com/artisan-print-a-profitable-market-opportunity/">Artisan Print: A Profitable Market Opportunity</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.piworld.com/author/matthew-parker/" class="author-name-link"> Matthew Parker </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> Many printing companies are struggling to find profitable work. For some, artisan print may be the perfect answer. Here’s why. </p> </div> </div> <div class="col-sm-4"> <div class="top row author-info"> <div class="col-xs-6"> <div class="img blog-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/2/2024/12/20240723_NAPCO_0010-e1733844386581.jpg&w=96&h=140"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>May 16, 2023</time> <span class="h6"><a href="https://www.piworld.com/digital-embellishment-and-the-tik-tok-effect/">Digital Embellishment and the TikTok Effect</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.piworld.com/author/ashleyroberts/" class="author-name-link"> Ashley Roberts </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> Complete with a hashtag and over 2.7 million views, Truly Engaging has harnessed TikTok for its incredible marketing potential. </p> </div> </div> <div class="col-sm-4"> <div class="top row author-info"> <div class="col-xs-6"> <div class="img blog-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/2/2024/02/Headshot-Aug-2023.jpg&w=96&h=140"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>March 15, 2023</time> <span class="h6"><a href="https://www.piworld.com/digital-finishing-enhancement-trends/">Mark Nixon of Scodix on Trends Impacting Digital Finishing Enhancements Today</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.piworld.com/author/tmcquilken/" class="author-name-link"> Toni McQuilken </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> Mark Nixon, the EVP of global sales and marketing at Scodix, chats about the trends he sees impacting the space in the coming months. </p> </div> </div> </div> <div class="row no-pad d"> <div class="col-sm-12"> <div class="tri-blogs-head clearfix"> <div class="label pull-left">Color/Quality Control</div> <div class="more-link pull-right"> <a class="post-more" rel="nofollow" href="https://www.piworld.com/industrycenter/color-quality-control/posts">See All »</a> </div> </div> </div> </div> <div class="row push-down-40 bottom-border no-pad u bloggers tertiary-blogger padded"> <div class="col-sm-4"> <div class="top row author-info"> <div class="col-xs-6"> <div class="img blog-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/2/2024/12/matt-p-scaled.jpg&w=96&h=140"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>December 4, 2024</time> <span class="h6"><a href="https://www.piworld.com/crucial-role-color-automation-maintaining-brand-reputation/">The Crucial Role of Color Automation in Maintaining Brand Reputation</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.piworld.com/author/matthewpoliniak/" class="author-name-link"> Matthew Poliniak </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> Color repeatability, quality, and accuracy are essential for preserving brand reputation and fostering customer trust. </p> </div> </div> <div class="col-sm-4"> <div class="top row author-info"> <div class="col-xs-6"> <div class="img blog-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/18/2020/01/Dan.jpg&w=96&h=140"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>July 25, 2022</time> <span class="h6"><a href="https://www.piworld.com/how-to-make-a-non-standard-ink-set-conform-to-standard/">How to Make a Non-Standard Ink Set Conform to Standard</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.piworld.com/author/dangillespie/" class="author-name-link"> Dan Gillespie </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> With an ICC profile, we can convert the artwork with this definition to force it to match the standard with a non-standard ink set. </p> </div> </div> <div class="col-sm-4"> <div class="top row author-info"> <div class="col-xs-6"> <div class="img blog-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/2/2021/10/Jan-Lemiuex-1.png&w=96&h=140"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>October 14, 2021</time> <span class="h6"><a href="https://www.piworld.com/production-inkjet-color-adopt-color-management-solutions/">Seeing Production Inkjet in Color: Why Print Providers Should Adopt Color Management Solutions</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.piworld.com/author/janlemieux/" class="author-name-link"> Jan Lemieux </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> With management systems, printers should be equipped with the proper hardware and software to ensure consistency of output. </p> </div> </div> </div> <div class="row no-pad d"> <div class="col-sm-12"> <div class="tri-blogs-head clearfix"> <div class="label pull-left">Digital Printing - Wide Format</div> <div class="more-link pull-right"> <a class="post-more" rel="nofollow" href="https://www.piworld.com/industrycenter/wide-format-printing/posts">See All »</a> </div> </div> </div> </div> <div class="row push-down-40 bottom-border no-pad u bloggers tertiary-blogger padded"> <div class="col-sm-4"> <div class="top row author-info"> <div class="col-xs-6"> <div class="img blog-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/18/2024/01/Kieran-Blacknall.jpg&w=96&h=140"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>November 26, 2024</time> <span class="h6"><a href="https://www.piworld.com/on-the-surface-the-difference-between-first-and-second-surface-in-window-graphics/">On the Surface: The Difference Between First and Second Surface in Window Graphics</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.piworld.com/author/kieranblacknall/" class="author-name-link"> Kieran Blacknall </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> Many PSPs are familiar with window graphics. What may not be so clear is the options for installing and applying these graphics. </p> </div> </div> <div class="col-sm-4"> <div class="top row author-info"> <div class="col-xs-6"> <div class="img blog-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/18/2024/08/Gustavson_Denise_2023_Preferred_square_1500.jpg&w=96&h=140"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>February 26, 2024</time> <span class="h6"><a href="https://www.piworld.com/navigating-the-boom-in-political-advertising/">Navigating the Boom in Political Advertising</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.piworld.com/author/denisegustavson/" class="author-name-link"> Denise M. Gustavson </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> With the anticipated surge in political advertising for 2024, understanding best practices for political advertising is crucial. </p> </div> </div> <div class="col-sm-4"> <div class="top row author-info"> <div class="col-xs-6"> <div class="img blog-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/18/2024/01/Mike-Boyle-Headshot-photo-2.jpg&w=96&h=140"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>January 9, 2024</time> <span class="h6"><a href="https://www.piworld.com/wide-format-trends-and-predictions-for-2024/">Wide-format Trends and Predictions for 2024</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.piworld.com/author/mikeboyle/" class="author-name-link"> Mike Boyle </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> There are several wide-format trends that represent opportunities for PSPs to truly thrive in the year ahead. </p> </div> </div> </div> <div class="row no-pad d"> <div class="col-sm-12"> <div class="tri-blogs-head clearfix"> <div class="label pull-left">Software</div> <div class="more-link pull-right"> <a class="post-more" rel="nofollow" href="https://www.piworld.com/industrycenter/software/posts">See All »</a> </div> </div> </div> </div> <div class="row push-down-40 bottom-border no-pad u bloggers tertiary-blogger padded"> <div class="col-sm-4"> <div class="top row author-info"> <div class="col-xs-6"> <div class="img blog-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/2/2017/07/Philip_Staff-1.png&w=96&h=140"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>August 5, 2024</time> <span class="h6"><a href="https://www.piworld.com/business-management-software-failure-to-launch/">Business Management Software Failure to Launch</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.piworld.com/author/philip-beyer/" class="author-name-link"> Philip Beyer </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> Have you ever witnessed a failed attempt at launching management software in a business? There’s a root cause for that. Stay tuned. </p> </div> </div> <div class="col-sm-4"> <div class="top row author-info"> <div class="col-xs-6"> <div class="img blog-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/2/2023/01/Roger-Gimbel.jpg&w=96&h=140"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>May 7, 2024</time> <span class="h6"><a href="https://www.piworld.com/the-expanding-reach-of-print-personalization/">The Expanding Reach of Print Personalization</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.piworld.com/author/rogergimbel/" class="author-name-link"> Roger Gimbel </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> If one trend is dominating marketing, it’s personalization. Let’s take a look at strategies you can employ to create marketing magic. </p> </div> </div> <div class="col-sm-4"> <div class="top row author-info"> <div class="col-xs-6"> <div class="img blog-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/2/2016/07/Pat_McGrew1.jpg&w=96&h=140"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>April 16, 2024</time> <span class="h6"><a href="https://www.piworld.com/workflow-automation-drives-the-future-of-print/">Workflow Automation Drives the Future of Print</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.piworld.com/author/patmcgrew/" class="author-name-link"> Pat McGrew </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> Workflow automation, driven by Industry 4.0, is crucial for print manufacturing to enhance efficiency and navigate challenges. </p> </div> </div> </div> <div class="row no-pad d"> <div class="col-sm-12"> <div class="tri-blogs-head clearfix"> <div class="label pull-left">Consumables - Paper</div> <div class="more-link pull-right"> <a class="post-more" rel="nofollow" href="https://www.piworld.com/industrycenter/consumables-paper/posts">See All »</a> </div> </div> </div> </div> <div class="row push-down-40 bottom-border no-pad u bloggers tertiary-blogger padded"> <div class="col-sm-4"> <div class="top row author-info"> <div class="col-xs-6"> <div class="img blog-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/2/2021/09/Hunter-Bliss_recropped2.jpg&w=96&h=140"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>October 23, 2023</time> <span class="h6"><a href="https://www.piworld.com/the-first-stone-bible-is-coming/">The First Stone Bible is Coming</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.piworld.com/author/hunterbliss/" class="author-name-link"> Hunter Bliss </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> Last year, I wrote an article about making the first Bible out of stone paper. Now, we really are. Here are my thoughts so far. </p> </div> </div> <div class="col-sm-4"> <div class="top row author-info"> <div class="col-xs-6"> <div class="img blog-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/2/2021/03/1548809453436.jpg&w=96&h=140"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>July 6, 2023</time> <span class="h6"><a href="https://www.piworld.com/the-importance-of-paper-in-learning-and-literacy/">The Importance of Paper in Learning and Literacy</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.piworld.com/author/kathirowzie/" class="author-name-link"> Kathi Rowzie </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> Research suggests a switch to electronic learning materials from paper materials may be detrimental to students’ ability to learn. </p> </div> </div> <div class="col-sm-4"> <div class="top row author-info"> <div class="col-xs-6"> <div class="img blog-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/2/2015/02/iStock_000047950600Small.jpg&w=96&h=140"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>June 20, 2023</time> <span class="h6"><a href="https://www.piworld.com/understanding-registered-hologram-printing-viridian/">Understanding Registered Hologram Printing with Viridian</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.piworld.com/author/staffwriter/" class="author-name-link"> </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> If you’re looking to achieve brand protection, security, and more, Viridian holographic Eco-Paperboard may be the solution for you. </p> </div> </div> </div> <div class="row no-pad d"> <div class="col-sm-12"> <div class="tri-blogs-head clearfix"> <div class="label pull-left">Interactive Print</div> <div class="more-link pull-right"> <a class="post-more" rel="nofollow" href="https://www.piworld.com/industrycenter/interactive-print/posts">See All »</a> </div> </div> </div> </div> <div class="row push-down-40 bottom-border no-pad u bloggers tertiary-blogger padded"> <div class="col-sm-4"> <div class="top row author-info"> <div class="col-xs-6"> <div class="img blog-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/2/2018/02/Summer-Gould.jpg&w=96&h=140"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>September 11, 2023</time> <span class="h6"><a href="https://www.piworld.com/how-to-easily-add-mobile-to-print/">How to Easily Add Mobile Technology to Print Projects</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.piworld.com/author/summer-gould/" class="author-name-link"> Summer Gould </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> By adding mobile, you can spice up print, create a “wow” factor, and make it even easier to respond. Here are five ways to get started. </p> </div> </div> <div class="col-sm-4"> <div class="top row author-info"> <div class="col-xs-6"> <div class="img blog-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/2/2022/08/ritarossi1.jpg&w=96&h=140"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>August 24, 2022</time> <span class="h6"><a href="https://www.piworld.com/five-tech-term-acronyms-printing-industry-people-should-know/">Five Tech Term Acronyms You Need to Know</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.piworld.com/author/loisritarossi/" class="author-name-link"> Lois Ritarossi </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> Here are five terms that may impact your organization and your clients’ print applications. </p> </div> </div> <div class="col-sm-4"> <div class="top row author-info"> <div class="col-xs-6"> <div class="img blog-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/2/2021/12/harvey-levenson.png&w=96&h=140"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>August 22, 2022</time> <span class="h6"><a href="https://www.piworld.com/interactive-clickable-paper-textbook-graphic-communication-how-it-came-about/">Interactive Clickable Paper Textbook for Graphic Communication — How It Came About</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.piworld.com/author/harveylevenson/" class="author-name-link"> Harvey Levenson Ph.D. </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> A recent article highlighted Harvey Levenson’s clickable paper book. Now, he describes how the interactive printed textbook came about. </p> </div> </div> </div> <div class="row no-pad d"> <div class="col-sm-12"> <div class="tri-blogs-head clearfix"> <div class="label pull-left">Digital Printing - Digital Offset</div> <div class="more-link pull-right"> <a class="post-more" rel="nofollow" href="https://www.piworld.com/industrycenter/digital-printing-digital-offset/posts">See All »</a> </div> </div> </div> </div> <div class="row push-down-40 bottom-border no-pad u bloggers tertiary-blogger padded"> <div class="col-sm-4"> <div class="top row author-info"> <div class="col-xs-6"> <div class="img blog-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/2/2023/01/pellow3-e1674590934192.jpg&w=96&h=140"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>January 10, 2023</time> <span class="h6"><a href="https://www.piworld.com/anstadt-capitalizes-folding-carton-printing-opportunity/">Anstadt Co. Capitalizes on the Folding Carton Opportunity</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.piworld.com/author/barb-pellow/" class="author-name-link"> Barbara A. Pellow </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> The Anstadt Co. looked to new folding carton printing opportunities in digital packaging print technology for growth. </p> </div> </div> <div class="col-sm-4"> <div class="top row author-info"> <div class="col-xs-6"> <div class="img blog-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/2/2015/02/iStock_000047950600Small.jpg&w=96&h=140"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>September 11, 2019</time> <span class="h6"><a href="https://www.piworld.com/taking-indigo-high-definition-printing/">Taking Indigo into High-Definition Printing</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.piworld.com/author/staffwriter/" class="author-name-link"> </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> HP’s Indigo 12000 HD system is increasingly being used for applications such as professional and wedding photo prints. The system’s high-definition writing head doubles print resolution and outperforms the quality of most offset printing. PRINTING United Booth 6407. </p> </div> </div> <div class="col-sm-4"> <div class="top row author-info"> <div class="col-xs-6"> <div class="img blog-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/2/2017/04/00b1478.jpg&w=96&h=140"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>April 18, 2017</time> <span class="h6"><a href="https://www.piworld.com/blooming-color-leverages-neon-pink-ink-competitive-edge/">How Blooming Color Leverages Neon Pink Ink as a Competitive Edge</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.piworld.com/author/greg-cholmondeley/" class="author-name-link"> Greg Cholmondeley </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> What follows is an interview with Rosemarie Breske Garvey, VP at Blooming Color in Lombard, Ill. Blooming Color is doing some pretty spectacular work beyond traditional four-color printing and I wanted to learn more. </p> </div> </div> </div> <div class="row no-pad d"> <div class="col-sm-12"> <div class="tri-blogs-head clearfix"> <div class="label pull-left">Digital Printing - Production Inkjet</div> <div class="more-link pull-right"> <a class="post-more" rel="nofollow" href="https://www.piworld.com/industrycenter/production-inkjet-printing/posts">See All »</a> </div> </div> </div> </div> <div class="row push-down-40 bottom-border no-pad u bloggers tertiary-blogger padded"> <div class="col-sm-4"> <div class="top row author-info"> <div class="col-xs-6"> <div class="img blog-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/18/2021/10/Marx_Dan_0821-e1635349881552.jpg&w=96&h=140"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>April 25, 2022</time> <span class="h6"><a href="https://www.piworld.com/digital-printing-provides-multi-part-solution-commerfcial-printing/">Commentary: Digital Printing Provides Multi-Part Solution to Problems Facing Commercial Printing Industry</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.piworld.com/author/danmarx/" class="author-name-link"> Dan Marx </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> While digital is a choice among printing processes, it continues to provide change, new opportunity, and compelling advantages. </p> </div> </div> <div class="col-sm-4"> <div class="top row author-info"> <div class="col-xs-6"> <div class="img blog-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/10/2017/08/Cory-new-headshot-e1508342670281.jpg&w=96&h=140"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>December 13, 2021</time> <span class="h6"><a href="https://www.piworld.com/production-inkjet-press-adoption-gaining-ground-across-print-packaging-segments/">Production Inkjet Press Adoption Is Gaining Ground Across Printing and Packaging Segments</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.piworld.com/author/cfrancer/" class="author-name-link"> Cory Francer </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> Printing and packaging industries benefit from influx of digital printing platforms across commercial, in-plant, packaging segments. </p> </div> </div> <div class="col-sm-4"> <div class="top row author-info"> <div class="col-xs-6"> <div class="img blog-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/2/2020/10/Nathan-Safran_4.jpg&w=96&h=140"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>August 10, 2021</time> <span class="h6"><a href="https://www.piworld.com/new-napco-research-b2-inkjet-study-25-of-commercial-printers-planning-investment/">New NAPCO Research B2-Format Inkjet Study: 25% of Commercial Printers Planning Investment</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.piworld.com/author/nathansafran/" class="author-name-link"> Nathan Safran </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> According to the research, roughly 6,000 printers are considering an investment in B2 inkjet printing over the next two years. </p> </div> </div> </div> <div class="row no-pad d"> <div class="col-sm-12"> <div class="tri-blogs-head clearfix"> <div class="label pull-left">Consumables - Ink</div> <div class="more-link pull-right"> <a class="post-more" rel="nofollow" href="https://www.piworld.com/industrycenter/consumables-ink/posts">See All »</a> </div> </div> </div> </div> <div class="row push-down-40 bottom-border no-pad u bloggers tertiary-blogger padded"> <div class="col-sm-4"> <div class="top row author-info"> <div class="col-xs-6"> <div class="img blog-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/2/2015/02/iStock_000047950600Small.jpg&w=96&h=140"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>October 14, 2020</time> <span class="h6"><a href="https://www.piworld.com/why-companies-are-choosing-to-insource-their-printing/">Why Companies Are Choosing to Insource their Printing</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.piworld.com/author/staffwriter/" class="author-name-link"> </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> The printing industry is shifting toward inkjet printing. As such, more companies should evaluate the benefits of insourcing. </p> </div> </div> <div class="col-sm-4"> <div class="top row author-info"> <div class="col-xs-6"> <div class="img blog-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/2/2023/01/Roger-Gimbel.jpg&w=96&h=140"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>December 23, 2019</time> <span class="h6"><a href="https://www.piworld.com/printing-industry-trends-marketers-designers/">Printing Industry Trends for Marketers and Designers</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.piworld.com/author/rogergimbel/" class="author-name-link"> Roger Gimbel </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> Lack of information can cause designers to miss out on exploiting new technologies or create unnecessary expense. </p> </div> </div> <div class="col-sm-4"> <div class="top row author-info"> <div class="col-xs-6"> <div class="img blog-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/2/2015/05/SchillingMary-185w21.jpg&w=96&h=140"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>February 10, 2016</time> <span class="h6"><a href="https://www.piworld.com/mary-schilling-blog-2-10-16/">What Goes Up Can Bring Ink Costs Down</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.piworld.com/author/mary-schilling/" class="author-name-link"> Mary Schilling </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> Slowing down and following a "Best Practices" method to paper trials and qualification will save you time and ink costs by focusing on ink and paper surface compatibility. As your cost for a better inkjet paper and print quality go up, your ink usage should go down. But only if there are best practices in place. </p> </div> <div class="comment-bubble-container"> <a href="https://www.piworld.com/mary-schilling-blog-2-10-16/#comments" class="inner clearfix"> <div class="com-count pull-left">1</div> <div class="com-label pull-left">Comment</div> </a> </div> </div> </div> <div class="row no-pad d"> <div class="col-sm-12"> <div class="tri-blogs-head clearfix"> <div class="label pull-left">Digital Printing - Toner</div> <div class="more-link pull-right"> <a class="post-more" rel="nofollow" href="https://www.piworld.com/industrycenter/digital-printing-toner/posts">See All »</a> </div> </div> </div> </div> <div class="row push-down-40 bottom-border no-pad u bloggers tertiary-blogger padded"> <div class="col-sm-4"> <div class="top row author-info"> <div class="col-xs-6"> <div class="img blog-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/2/2017/02/JG_PH_headshot.jpg&w=96&h=140"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>April 27, 2020</time> <span class="h6"><a href="https://www.piworld.com/xeikon-stays-connected-printers-via-xeikon-cafe-tv/">Xeikon Stays Connected with Printers via 'Xeikon Café TV'</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.piworld.com/author/patrickhenry/" class="author-name-link"> Patrick Henry </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> The centerpiece was the virtual debut of a new, dry-toner digital press: the SX30000, a B2-format, continuous-feed device from Xeikon. </p> </div> </div> <div class="col-sm-4"> <div class="top row author-info"> <div class="col-xs-6"> <div class="img blog-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/9/2019/09/Screen-Shot-2019-09-12-at-10.11.47-AM.png&w=96&h=140"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>August 28, 2019</time> <span class="h6"><a href="https://www.piworld.com/canon-solutions-america-imagepress-sfx-america/">Canon Solutions America Celebrates 5,000th imagePRESS Placement at SFX America</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.piworld.com/author/lsearson/" class="author-name-link"> Lauren Searson </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> The imagePRESS C850 offers print speeds of up to 85 letter-size images per minute, duplex, long-sheet printing, and can handle heavier, coated or textured stock. The imagePRESS C850 also features in-line finishing options including creasing and trimming. PRINTING United Booth 7016. </p> </div> </div> <div class="col-sm-4"> <div class="top row author-info"> <div class="col-xs-6"> <div class="img blog-author-img"> <img src=""> </div> </div> <div class="col-xs-6 no-pad l r"> <time>July 6, 2018</time> <span class="h6"><a href="https://www.piworld.com/xerox-iridesse-after-well-what-if-or-sure-why-not/">Xerox Iridesse: After the Glitter Settles</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.piworld.com/author/marcmascara/" class="author-name-link"> Marc Mascara </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> Xerox recently unveiled the Iridesse. Now that the glitter has settled, there are a few questions to explore about its possibilities. </p> </div> </div> </div> <div class="row no-pad d"> <div class="col-sm-12"> <div class="tri-blogs-head clearfix"> <div class="label pull-left">Consumables - General</div> <div class="more-link pull-right"> <a class="post-more" rel="nofollow" href="https://www.piworld.com/industrycenter/consumables/posts">See All »</a> </div> </div> </div> </div> <div class="row push-down-40 bottom-border no-pad u bloggers tertiary-blogger padded"> <div class="col-sm-4"> <div class="top row author-info"> <div class="col-xs-6"> <div class="img blog-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/2/2018/02/Summer-Gould.jpg&w=96&h=140"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>November 27, 2019</time> <span class="h6"><a href="https://www.piworld.com/direct-mail-with-coatings-is-enhancement-strategy-part-3/">Direct Mail With Coatings Is Enhancement Strategy Part 3</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.piworld.com/author/summer-gould/" class="author-name-link"> Summer Gould </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> The last couple of times we discussed how paper and then finishing can enhance your direct mail ROI, now let’s look at coatings. </p> </div> </div> <div class="col-sm-4"> <div class="top row author-info"> <div class="col-xs-6"> <div class="img blog-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/2/2015/02/iStock_000047950600Small.jpg&w=96&h=140"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>September 11, 2019</time> <span class="h6"><a href="https://www.piworld.com/nobelus-new-digitally-printable-opp-gloss-laminate-film/">Nobelus Pushes the Envelope with New Digitally Printable OPP Gloss Laminate Film</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.piworld.com/author/staffwriter/" class="author-name-link"> </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> The new, high-gloss printable laminate film from Nobelus offers scratch-resistance and can be used for gluing, foil stamping, UV coating and more. It is intended for direct mail, magazines, folding cartons and other applications. PRINTING United Booth 10141. </p> </div> </div> <div class="col-sm-4"> <div class="top row author-info"> <div class="col-xs-6"> <div class="img blog-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/11/2017/04/Don-Piontek.jpg&w=96&h=140"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>November 20, 2017</time> <span class="h6"><a href="https://www.piworld.com/protein-based-adhesives-ready-bookbinding/">Are Protein-Based Adhesives Ready for Bookbinding?</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.piworld.com/author/don-piontek/" class="author-name-link"> Don Piontek </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> We have seen lots of advances in adhesives for bookbinding over the years, with PUR (polyurethane reactive) adhesive being the last major game changer. But there is now a revived interest in protein-based adhesives. </p> </div> <div class="comment-bubble-container"> <a href="https://www.piworld.com/protein-based-adhesives-ready-bookbinding/#comments" class="inner clearfix"> <div class="com-count pull-left">1</div> <div class="com-label pull-left">Comment</div> </a> </div> </div> </div> <div class="row no-pad d"> <div class="col-sm-12"> <div class="tri-blogs-head clearfix"> <div class="label pull-left">Offset Printing</div> <div class="more-link pull-right"> <a class="post-more" rel="nofollow" href="https://www.piworld.com/industrycenter/offset-printing/posts">See All »</a> </div> </div> </div> </div> <div class="row push-down-40 bottom-border no-pad u bloggers tertiary-blogger padded"> <div class="col-sm-4"> <div class="top row author-info"> <div class="col-xs-6"> <div class="img blog-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/9/2019/09/Screen-Shot-2019-09-12-at-10.11.47-AM.png&w=96&h=140"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>September 5, 2019</time> <span class="h6"><a href="https://www.piworld.com/pdi-group-push-to-stop-technology-heidelberg/">The PDI Group Expands Capabilities with 'Push to Stop' Technology from Heidelberg</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.piworld.com/author/lsearson/" class="author-name-link"> Lauren Searson </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> Heidelberg’s Speedmaster XL 106-5 press is the machine of choice for a Canadian sheetfed printer: Its integrated LED drying technology gives companies additional product options, as well as a way to access higher-margin printing opportunities. PRINTING United Booth 10143. </p> </div> </div> <div class="col-sm-4"> <div class="top row author-info"> <div class="col-xs-6"> <div style="height:140px;border:none;"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>September 5, 2019</time> <span class="h6"><a href="https://www.piworld.com/horizon-printing-mailing-rmgt-9-series-press/">Horizon Printing and Mailing Hits the Sweet Spot with RMGT 9 Series Press</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.piworld.com/author/lsearson/" class="author-name-link"> Lauren Searson </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> Citing the need to increase capacity and gain a competitive advantage, the perfecting press from RMGT was the perfect choice for a growing business. This and other solutions from the company will be represented in Dallas. PRINTING United Booth 9551. </p> </div> </div> <div class="col-sm-4"> <div class="top row author-info"> <div class="col-xs-6"> <div class="img blog-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/11/2017/04/Don-Piontek.jpg&w=96&h=140"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>October 9, 2017</time> <span class="h6"><a href="https://www.piworld.com/waiting-digitally-printed-magazine/">Waiting for The Digitally-Printed Magazine (or Catalog)</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.piworld.com/author/don-piontek/" class="author-name-link"> Don Piontek </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> OK, I digress from my usual finishing tech. discussion this week. Although I’m on the digital finishing side, I spent enough time in the high-volume offset world to become quite familiar with publication, periodical and catalog production. </p> </div> </div> </div> <div class="row no-pad d"> <div class="col-sm-12"> <div class="tri-blogs-head clearfix"> <div class="label pull-left">Binding</div> <div class="more-link pull-right"> <a class="post-more" rel="nofollow" href="https://www.piworld.com/industrycenter/binding/posts">See All »</a> </div> </div> </div> </div> <div class="row push-down-40 bottom-border no-pad u bloggers tertiary-blogger padded"> <div class="col-sm-4"> <div class="top row author-info"> <div class="col-xs-6"> <div class="img blog-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/11/2017/04/Don-Piontek.jpg&w=96&h=140"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>December 17, 2018</time> <span class="h6"><a href="https://www.piworld.com/the-finishing-universe-is-larger-than-you-think/">The Finishing Universe Is Larger Than You Think</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.piworld.com/author/don-piontek/" class="author-name-link"> Don Piontek </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> Don Piontek shares some of the diverse finishing applications and systems he’s come across in his career. </p> </div> </div> <div class="col-sm-4"> <div class="top row author-info"> <div class="col-xs-6"> <div style="height:140px;border:none;"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>November 5, 2018</time> <span class="h6"><a href="https://www.piworld.com/wire-o-and-other-mechanical-binding-opportunities/">Wire-O! (And Other Mechanical Binding Opportunities)</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.piworld.com/author/don-piontek/" class="author-name-link"> Don Piontek </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> During a recent trade show, Don Piontek looked for the newest finishing technology and he found innovations in mechanical binding. </p> </div> </div> <div class="col-sm-4"> <div class="top row author-info"> <div class="col-xs-6"> <div style="height:140px;border:none;"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>June 18, 2018</time> <span class="h6"><a href="https://www.piworld.com/what-is-v-paper/">What on Earth Is Vpaper?</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.piworld.com/author/don-piontek/" class="author-name-link"> Don Piontek </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> In the search for new finishing developments, Don Piontek received a LinkedIn press release alert on something called “Vpaper.” </p> </div> </div> </div> <div class="row no-pad d"> <div class="col-sm-12"> <div class="tri-blogs-head clearfix"> <div class="label pull-left">Mergers and Acquisitions</div> <div class="more-link pull-right"> <a class="post-more" rel="nofollow" href="https://www.piworld.com/industrycenter/mergers-acquisitions/posts">See All »</a> </div> </div> </div> </div> <div class="row push-down-40 no-pad u bloggers tertiary-blogger padded"> <div class="col-sm-4"> <div class="top row author-info"> <div class="col-xs-6"> <div class="img blog-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/10/2015/06/Thomas-J.-Williams-headshot.jpg&w=96&h=140"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>November 23, 2016</time> <span class="h6"><a href="https://www.piworld.com/part-yes-dont-understand/">Business Valuation: What Part of 'Yes' Don’t They Understand?</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.piworld.com/author/tom-williams/" class="author-name-link"> Tom Williams </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> It looked like a good fit. The seller, unfortunately, didn’t see it that way. </p> </div> </div> <div class="col-sm-4"> <div class="top row author-info"> <div class="col-xs-6"> <div class="img blog-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/2/2016/10/joe_polanco-1.jpeg&w=96&h=140"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>October 28, 2016</time> <span class="h6"><a href="https://www.piworld.com/is-anyone-out-there-listening/">Is Anyone Out There Listening?</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.piworld.com/author/joepolanco/" class="author-name-link"> Joe Polanco </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> As a trade association president, I knew that one of my most important jobs was to offer our members a friendly, well informed, third-party perspective on strategic business issues. Today, our New Direction Partners clients want the same thing: not just information about the mechanics of M&As, but also a genuine understanding of the industry and the mindsets of the people who own those companies. </p> </div> </div> <div class="col-sm-4"> <div class="top row author-info"> <div class="col-xs-6"> <div class="img blog-author-img"> <img src="https://www.piworld.com/thumb/?src=/wp-content/uploads/sites/2/2016/10/JG_Jim-Tepper.jpg&w=96&h=140"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>October 14, 2016</time> <span class="h6"><a href="https://www.piworld.com/wisdom-new-england/">The Wisdom of New England</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.piworld.com/author/jimtepper/" class="author-name-link"> Jim Tepper </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> For many years, I had the privilege of serving in leadership positions with Printing Industries of New England (PINE), the largest printing trade association in the Northeast. Then as now, I was greatly impressed by the resiliency of our members and their ability to adapt to changing business circumstances. </p> </div> </div> </div> </div> <!-- ============================= ASIDE ============================ --> <div role="complementary" id="right-rail" class="col-md-4"> <div class="gutter-sizer"></div> <aside id="doubleclick-widget-39" class="rail-container doubleclick-widget-39 doubleclick bg-color"><div class="row"> <div class="col-sm-12"> <div class="section-head"> </div> </div> </div> <div class="widget"> <div class="clearfix"> <div class="ad napco-ad" id="napco-ad-pi_ros_resource_1"> <script> console.log([]); googletag.cmd.push(function() { googletag.display("napco-ad-pi_ros_resource_1"); }); </script> <!-- window.dfp_pi_ros_resource_1 = googletag.defineSlot("/124057991/pi_ros_resource_1", ['fluid'], "napco-ad-pi_ros_resource_1").setForceSafeFrame(true).addService(googletag.pubads()).setCollapseEmptyDiv(true); googletag.pubads().addEventListener('slotRenderEnded', function(event) {if (dfp_pi_ros_resource_1 === event.slot && event.isEmpty == true){ jQuery('#napco-ad-pi_ros_resource_1').closest('.rail-container').hide(); }});--> </div> </div></div></aside><aside id="doubleclick-widget-2" class="rail-container doubleclick-widget-2 doubleclick bg-color"><div class="row"> <div class="col-sm-12"> <div class="section-head"> </div> </div> </div> <div class="widget"> <div class="clearfix"> <div class="ad napco-ad" id="napco-ad-pi_ros_rectangle_1"> <script> console.log([]); googletag.cmd.push(function() { googletag.display("napco-ad-pi_ros_rectangle_1"); }); </script> <!-- window.dfp_pi_ros_rectangle_1 = googletag.defineSlot("/124057991/pi_ros_rectangle_1", [[300,100],[300,250],[300,600]], "napco-ad-pi_ros_rectangle_1").setForceSafeFrame(true).addService(googletag.pubads()).setCollapseEmptyDiv(true); googletag.pubads().addEventListener('slotRenderEnded', function(event) {if (dfp_pi_ros_rectangle_1 === event.slot && event.isEmpty == true){ jQuery('#napco-ad-pi_ros_rectangle_1').closest('.rail-container').hide(); }});--> </div> </div></div></aside> <!--style tye="text/css">aside[id^='napco-newsletters'] { display:none; }</style--> <script type="text/javascript"> jQuery(document).ready(function($) { if (getHashParameterByName('ne')) { $('.napco-newsletters-2').hide(); } else { $(document).on('webuser_loaded', function() { var data = { action: 'gform_get_newsletter_form', newsletters: ["2_105491_66_15","2_35889_66_11"], magazines: ["2_98170_66_14"], template: '', subscriptions: webuser.statistics.subscriptions, page_type: getMetaTagContentByProperty('pageType'), src: '', }; $('.napco-newsletters-2').show().find('.widget .clearfix').first().html('<div style="text-align: center;"><img src="/wp-includes/images/spinner.gif?x41184"></div>'); $.get(napco_data.ajaxurl, data, function(response) { if (response) { //https://stackoverflow.com/questions/2699320/jquery-script-tags-in-the-html-are-parsed-out-by-jquery-and-not-executed var dom = $(response); $('.napco-newsletters-2').show().find('.widget .temp-holder').detach(); $('.napco-newsletters-2').show().find('.widget .clearfix').html(dom); dom.filter('script').each(function() { $.globalEval(this.text || this.textContent || this.innerHTML || ''); }); $.ready(); $('.napco-newsletters-2').find('.inner-pad.clearfix').fadeIn(225); } else { $('.napco-newsletters-2').fadeOut(100); } }); var firstSubmission = true; var emailValidationFailed = false; $(document).on('change', '.napco-newsletters-2 form select', function() { if ($(this).val() === "") { $(this).css({ color: "#aaa" }); } else { $(this).css({ color: "#000" }); } }); $(document).on('click', '.napco-newsletters-2 form :submit', function(e) { var email_value = $('.napco-newsletters-2 form input:visible:enabled:first').val(); var atpos = email_value.indexOf("@"); var dotpos = email_value.lastIndexOf("."); if (atpos < 1 || dotpos < atpos + 2 || dotpos + 2 >= email_value.length) { e.preventDefault(); //Purge any previous and alert the user $('p.gf_error').remove(); $('.napco-newsletters-2 form input:visible:enabled:first').before('<p class="gf_error">Please supply a valid email</p>'); emailValidationFailed = true; return; } //We want to check the secondary fields before we send it var formCheckFields = $('.napco-newsletters-2 form input:visible, .napco-newsletters-2 form select'); var len = formCheckFields.length; var secondaryHasValue = false; $(formCheckFields).each(function(index, element) { if (index !== 0 && (index + 1) !== len) { if ($(this).val()) { secondaryHasValue = true; } } }); if (!secondaryHasValue && !firstSubmission) { e.preventDefault(); //You gotta give us something! $('p.subscribe-more-info').removeClass('gf_notice') $('p.subscribe-more-info').addClass('gf_error').text("Please fill out at least one other value"); return; } if ($('.napco-newsletters-2 form input:visible:enabled:first').val() !== '') { $('p.gf_error').remove(); $('.napco-newsletters-2 form').unbind('submit').submit(); //Prevents this message from being added to the DOM more than once if ($('.subscribe-more-info').parent().length === 0) { $('.napco-newsletters-2 ul li').first().append('<p class="subscribe-more-info gf_notice" style="margin:20px 0;font-style: italic;text-align: center;">Thanks! We just need a few more details.</p>'); } $('.napco-newsletters-2 .gform_footer input[type="submit"]').val("Update"); //wait 0.1sec before auto-filling these fields so values aren't sent on first submit, ie fighting GF submit handler if (typeof(webuser) != "undefined") { setTimeout(function() { $.map(webuser, function(value, index) { $('.napco-newsletters-2 .gform_body .secondary.' + index).show().removeClass('secondary'); }); }, 100); } else { $('.napco-newsletters-2 .gform_body .secondary').show().removeClass('secondary'); } //trick GF into thinking form hasn't been submitted so secondary form can be submitted window['gf_submitting_' + gformFormId] = false; if (firstSubmission) { $('.napco-newsletters-2 input[type="submit"]').hide(); $('.napco-newsletters-2 .widget').animate({ height: '550px' }, 1000, function() { $('.napco-newsletters-2 .widget').css("height", "auto"); $('.napco-newsletters-2 input[type="submit"]').css("margin-top", "5px").css("width", "100%").css("position", "relative").fadeIn(); }); $('.napco-newsletters-2 .gform_body').animate({ width: '100%' }, 1000); } else { $('.napco-newsletters-2 .widget').animate({ height: '160px' }, 500, function() { $('.napco-newsletters-2 .widget').css("height", "auto").css("padding-bottom", "10px"); }); $('.napco-newsletters-2 .widget div.text').hide(); $('.napco-newsletters-2 input').hide(); $('.napco-newsletters-2 .logo').hide(); $('.napco-newsletters-2 .subscribe-more-info').hide(); $('.napco-newsletters-2 select').hide(); if (emailValidationFailed) { //recreate the spinner because somehow it gets wiped out when email validation fails @todo find out why and fix $('.napco-newsletters-2 .gform_body').prepend('<img style="margin-left:150px;" id="gform_ajax_spinner_napco-newsletters-2" class="gform_ajax_spinner" src="https://www.piworld.com/wp-content/plugins/gravityforms/images/spinner.gif?x41184" alt="" />'); $('img.gform_ajax_spinner').show(); } else { $('img.gform_ajax_spinner').css('margin-left', '-70px').css('display', 'block'); } } firstSubmission = false; } }); }); } }); </script> <aside id="napco-newsletters-2" class="rail-container napco-newsletters-2 widget_napco-newsletters bg-color"><div class="row"> <div class="col-sm-12"> <div class="section-head"> <span class="h2">Subscribe</span> </div> </div> </div> <div class="widget"> <div class="clearfix"> </div></div></aside> <script type="text/javascript"> holder = '<div class="newsletter signup-all no-mag temp-holder">' + '<div class="inner-pad clearfix">' + '<div style="height: 200px;">' + '</div>' + '</div></div>'; jQuery('.napco-newsletters-2').find('.widget .clearfix').before(holder); </script> <aside id="doubleclick-widget-3" class="rail-container doubleclick-widget-3 doubleclick bg-color"><div class="row"> <div class="col-sm-12"> <div class="section-head"> </div> </div> </div> <div class="widget"> <div class="clearfix"> <div class="ad napco-ad" id="napco-ad-pi_ros_rectangle_2"> <script> console.log([]); googletag.cmd.push(function() { googletag.display("napco-ad-pi_ros_rectangle_2"); }); </script> <!-- window.dfp_pi_ros_rectangle_2 = googletag.defineSlot("/124057991/pi_ros_rectangle_2", [[300,100],[300,250]], "napco-ad-pi_ros_rectangle_2").setForceSafeFrame(true).addService(googletag.pubads()).setCollapseEmptyDiv(true); googletag.pubads().addEventListener('slotRenderEnded', function(event) {if (dfp_pi_ros_rectangle_2 === event.slot && event.isEmpty == true){ jQuery('#napco-ad-pi_ros_rectangle_2').closest('.rail-container').hide(); }});--> </div> </div></div></aside><aside id="list-widget-106" class="post-list-template-G 1ColumnListTaxonomyImageTitle bgcolor-outer rail-container list-widget-106 page bg-color"><div class="row"> <div class="col-sm-12"> <div class="section-head"> <span class="h2">PRINTING United Expo</span> </div> </div> </div> <div class="widget"> <div class="clearfix"> <div id="list_widget_106" class="list"><div class="feed col-sm-6 col-block pad-up-down bgcolor"> <div class="inner-pad"> <div class="feed-col"> <article class="post-preview clearfix"> <a class="post-thumb-half quarter pull-left"> <img src="https://www.piworld.com/thumb/?x41184&src=/wp-content/uploads/sites/2/2019/11/gpa-logo.jpg" alt=""> </a> <span class="h5b"><a href="https://www.piworld.com/article/gpa-announces-print-design-contest-2025/">GPA Announces Print & Design Contest 2025</a></span> </article> <article class="post-preview clearfix"> <a class="post-thumb-half quarter pull-left"> <img src="https://www.piworld.com/thumb/?x41184&src=/wp-content/uploads/sites/2/2024/11/video_poster_165549.jpg" alt=""> </a> <span class="label sponsored-content">Sponsor Content</span> <span class="h5b"><a href="https://www.piworld.com/xchange/news-desk/landa-showcases-repeatability-consistency-nanography/">Landa Showcases Repeatability and Consistency</a></span> </article> </div> <div class="more-link"> <a href="https://www.piworld.com/event/printing-united/" class="post-more">Learn More</a> </div> </div> </div></div></div></div></aside><aside id="doubleclick-widget-4" class="rail-container doubleclick-widget-4 doubleclick bg-color"><div class="row"> <div class="col-sm-12"> <div class="section-head"> </div> </div> </div> <div class="widget"> <div class="clearfix"> <div class="ad napco-ad" id="napco-ad-pi_ros_rectangle_3"> <script> console.log([]); googletag.cmd.push(function() { googletag.display("napco-ad-pi_ros_rectangle_3"); }); </script> <!-- window.dfp_pi_ros_rectangle_3 = googletag.defineSlot("/124057991/pi_ros_rectangle_3", [[300,100],[300,250]], "napco-ad-pi_ros_rectangle_3").setForceSafeFrame(true).addService(googletag.pubads()).setCollapseEmptyDiv(true); googletag.pubads().addEventListener('slotRenderEnded', function(event) {if (dfp_pi_ros_rectangle_3 === event.slot && event.isEmpty == true){ jQuery('#napco-ad-pi_ros_rectangle_3').closest('.rail-container').hide(); }});--> </div> </div></div></aside><aside id="napco-block-content-3" class="rail-container napco-block-content-3 widget_napco-block-content bg-color"><div class="row"><div class="col-sm-12"><div class="section-head"><span class="h2">2024 PRINTING IMPRESSIONS 300</span></div></div></div><div class="widget"><div class="clearfix"><div class="col-sm-6 col-block pad-up-down bgcolor"><div class="feed-col"><article class="post-preview lead-post" style="padding-top:10px;"><p> </p> <p>Back for the 41st year, this venerable list ranks the largest printing companies in the U.S. & Canada. Catch a glimpse into who’s who in printing & the key trends impacting the graphic arts industry.</p> </article></div><div class="more-link"><a href=" https://piworld.tradepub.com/c/pubRD.mpl?pc=w_defa7704&ch=ADRRW" class="post-more">Download the Ranking</a></div></div></div></div></aside><aside id="doubleclick-widget-5" class="rail-container doubleclick-widget-5 doubleclick bg-color"><div class="row"> <div class="col-sm-12"> <div class="section-head"> </div> </div> </div> <div class="widget"> <div class="clearfix"> <div class="ad napco-ad" id="napco-ad-pi_ros_rectangle_4"> <script> console.log([]); googletag.cmd.push(function() { googletag.display("napco-ad-pi_ros_rectangle_4"); }); </script> <!-- window.dfp_pi_ros_rectangle_4 = googletag.defineSlot("/124057991/pi_ros_rectangle_4", [[300,100],[300,250]], "napco-ad-pi_ros_rectangle_4").setForceSafeFrame(true).addService(googletag.pubads()).setCollapseEmptyDiv(true); googletag.pubads().addEventListener('slotRenderEnded', function(event) {if (dfp_pi_ros_rectangle_4 === event.slot && event.isEmpty == true){ jQuery('#napco-ad-pi_ros_rectangle_4').closest('.rail-container').hide(); }});--> </div> </div></div></aside><aside id="napco-partner-jobs-2" class="rail-container napco-partner-jobs-2 napco-partner-jobs bg-color"><div class="row"> <div class="col-sm-12"> <div class="section-head"> <span class="h2">Jobs</span> </div> </div> </div> <div class="widget"> <div class="clearfix"> <div class="bgcolor"> <div class="inner-pad clearfix"> <div class="post-preview"> <div class="label">Everett, Washington</div> <p><strong><a href="https://jobs.piworld.com/search?q=60842">Outside Sales Representative</a></strong></p> </div> </div> </div></div></div></aside> </div> <div class="clearfix"></div> <!-- ============================= /ASIDE =========================== --> </div><!-- /.main.col-md-8" role="main" --> <!-- ============================= /MAIN ============================ --> </div><!-- /ROW --> </div><!-- /CENTERIZER --> <a href="https://w2.napco.com/webuser/pixel/"><img src="https://www.piworld.com/wp-content/themes/napco-editorial/images/trans.gif?x41184" border="0" style="width: 1px; height: 1px;"></a> <!-- ============================ FOOTER ============================ --> <div class="footer bgcolor1"> <div class="centerizer break "> <footer> <div class="top-level clearfix"> <div class="wrapper"> <div class="pad clearfix"> <div class="col col-1"> <nav class="menu-footer-menu-1-container"><li id="menu-item-81775" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-81775"><a href="https://www.piworld.com/">Home</a></li> <li id="menu-item-81777" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-270 current_page_item menu-item-81777"><a href="https://www.piworld.com/blogs/" aria-current="page">Blogs</a></li> <li id="menu-item-81778" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-81778"><a href="https://www.piworld.com/events/">Events</a></li> <li id="menu-item-82705" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-82705"><a target="_blank" rel="noopener" href="https://www.piworld.com/subscribe/?PK=ADF2*YEAR*">Subscribe</a></li> </nav> </div> <div class="col col-2"> <nav class="menu-footer-menu-2-container"><li id="menu-item-81780" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-81780"><a href="https://www.piworld.com/about-us/">About Us</a></li> <li id="menu-item-81781" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-81781"><a href="https://www.piworld.com/contact-us/">Contact Us</a></li> <li id="menu-item-81782" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-81782"><a href="https://www.piworld.com/editorial-staff/">Staff</a></li> <li id="menu-item-81784" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-81784"><a href="https://www.piworld.com/advertising-info/">Advertise</a></li> <li id="menu-item-81785" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-81785"><a href="https://www.piworld.com/promo/editorial-calendar/">Editorial Calendar</a></li> <li id="menu-item-81787" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-81787"><a href="https://www.piworld.com/reprints/">Reprints</a></li> <li id="menu-item-81786" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-81786"><a href="https://www.piworld.com/list-rental/">List Rental</a></li> </nav> </div> <div class="col col-3"> <nav class="menu-footer-menu-3-container"><li id="menu-item-81788" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-81788"><a href="https://www.napco.com/privacypolicy">Privacy Policy</a></li> <li id="menu-item-81789" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-81789"><a href="https://www.napco.com/customer-service/">Customer Service</a></li> </nav> <nav> <li><a href="https://www.napco.com/ccpa/">Do Not Sell</a></li> </nav> </div> <div class="col col-4"> <nav class="menu-footer-menu-4-container"><li id="menu-item-81791" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-81791"><a target="_blank" rel="noopener" href="/subscribe?PK=ADFT*YEAR*">Subscribe to <em>Printing Impressions</em> Magazine</a></li> <li id="menu-item-81792" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-81792"><a target="_blank" rel="noopener" href="https://www.piworld.com/newsletter/today-on-piworld/subscribe/?src=ADFT19">Subscribe to <em>Today on Printing Impressions</em> Newsletter</a></li> <li id="menu-item-106803" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-106803"><a target="_blank" rel="noopener" href="https://www.piworld.com/newsletter/inkjet-impressions/subscribe/?src=ADFT*YEAR*">Subscribe to <em>Inkjet Impressions</em> Newsletter</a></li> <li id="menu-item-81793" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-81793"><a target="_blank" rel="noopener" href="https://www.piworld.com/feed/">Feed</a></li> </nav> </div> <div class="col col-5"> <ul class="socials"> <li class="fb-link"><a class="soc-link soc-fb" href="https://www.facebook.com/PIconnects"><img src="https://www.piworld.com/wp-content/themes/pi/images/icn-soc-fb-x2.png?x41184"> Facebook</a></li> <li class="twtr-link"><a class="soc-link soc-tw" href="https://twitter.com/PIconnects"><img src="https://www.piworld.com/wp-content/themes/pi/images/icn-soc-tw-x2.png?x41184"> Twitter</a></li> <li class="li-link"><a class="soc-link soc-li" href="https://www.linkedin.com/company/2391528/"><img src="https://www.piworld.com/wp-content/themes/pi/images/icn-soc-li-x2.png?x41184"> LinkedIn</a></li> <li class="li-link"><a class="soc-link soc-li" href="https://www.instagram.com/piconnects/"><img src="https://www.piworld.com/wp-content/themes/pi/images/icn-soc-in-x2.png?x41184"> Instagram</a></li> </ul> </div> </div> </div> <a class="footer-toggle collapsed"> <span>Explore NAPCO Media</span> <em></em> </a> </div> <!-- /TOP LEVEL --> <div class="bot-level clearfix"> <div class="wrapper push-down-40"> <div class="pad clearfix"> <div class="col col-1"> <div class="group"> <div class="title">Printing & Packaging</div> <a title="Printing Impressions" href="https://www.piworld.com">Printing Impressions</a> <a title="In-plant Impressions" href="https://www.inplantimpressions.com" target="_blank">In-plant Impressions</a> <a title="Packaging Impressions" href="https://www.packagingimpressions.com" target="_blank">Packaging Impressions</a> <a title="Wide-Format Impressions" href="https://www.wideformatimpressions.com" target="_blank">Wide-Format Impressions</a> <a title="Promo Impressions" href="https://www.promoimpressions.com/" target="_blank">Promo Impressions</a> <a title="Apparelist" href="https://www.apparelist.com/" target="_blank">Apparelist</a> </div> </div> <div class="col col-2"> <div class="group"> <div class="title">Printing & Packaging Events</div> <a title="Inkjet Summit" href="https://www.ijsummit.com" target="_blank">Inkjet Summit</a> <a title="Digital Packaging Summit" href="https://www.digitalpackagingsummit.com" target="_blank">Digital Packaging Summit</a> <a title="Wide-Format Summit" href="https://www.wideformatsummit.com/" target="_blank">Wide-Format Summit</a> <a title="Apparel Decoration Summit" href="https://summit.apparelist.com/" target="_blank">Apparel Decoration Summit</a> <a title="PRINTING United Expo" href="https://www.printingunited.com/" target="_blank">PRINTING United Expo</a> </div> </div> <div class="col col-3"> <div class="group"> <div class="title">Retail & NonProfit</div> <a title="Retail Online Integration" href="https://www.mytotalretail.com" target="_blank">Total Retail</a> <a title="NonProfit PRO" href="https://www.nonprofitpro.com" target="_blank">NonProfit Pro</a> </div> <div class="group"> <div class="title">Retail & NonProfit Events</div> <a title="Retail Roundtables" href="https://roundtables.mytotalretail.com/" target="_blank">Retail Roundtables</a> <a title="Women in Retail Leadership Summit" href="https://www.womeninretailsummit.com" target="_blank">Women in Retail Leadership Summit</a> <a title="Women in Retail Summit On The Road" href="https://ontheroad.womeninretail.com/ ">Women in Retail Summit On The Road</a> <a title="NonProfit POWER" href="https://power.nonprofitpro.com/">NonProfit POWER</a> <a title="Total Retail Tech" href="https://tech.mytotalretail.com/">Total Retail Tech</a> </div> </div> </div> </div> <!-- /BOT LEVEL --> </div> </footer> </div> </div><!-- /CENTERIZER --> <div class="footer bgcolor2"> <div class="centerizer break "> <div class="below-footer clearfix"> <div class="logo site-logo"> <a href="https://www.piworld.com"><img src="https://www.piworld.com/wp-content/themes/pi/images/logo-printingimpressions-x2-white.png?x41184"></a> </div> <div class="copy clearfix"> <span class="credits">Copyright © 2025 <a title="NAPCO Media" href="https://www.napco.com" target="_blank">NAPCO Media</a>. All Rights Reserved.</span> </div> </div> </div> </div><!-- /CENTERIZER --> <!-- =========================== /FOOTER ============================ --> </div> <!-- /PUSHER --> </div> <!-- /SITE CONTAINER --> <!-- //////////////////////////////// LOAD JS //////////////////////////////// --> <!-- START Parse.ly Include: Standard --> <div id="parsely-root" style="display: none"> <div id="parsely-cfg" data-parsely-site="piworld.com"></div> </div> <script> document.addEventListener('webuser_loaded', function () { var subscriptions = (webuser.statistics.subscriptions) ? webuser.statistics.subscriptions : null; var newsletterString = subscriptions.newsletter; var newsletter = (newsletterString) ? newsletterString.split(',') : null; var webinar = []; if (subscriptions.webinar == "registered") { webinar.push("register"); } if (subscriptions.attended == "attended") { webinar.push("attended"); } if (!webinar.length) { webinar = null; } window.PARSELY = window.PARSELY || { autotrack: false, onReady: function () { PARSELY.updateDefaults({ data: { newsletter: newsletter, webinar: webinar } }); PARSELY.beacon.trackPageView(); } }; (function (s, p, d) { var h = d.location.protocol, i = p + "-" + s, e = d.getElementById(i), r = d.getElementById(p + "-root"), u = h === "https:" ? "d1z2jf7jlzjs58.cloudfront.net" : "static." + p + ".com"; if (e) return; e = d.createElement(s); e.id = i; e.async = true; e.src = h + "//" + u + "/p.js"; r.appendChild(e); })("script", "parsely", document); }); </script> <!-- END Parse.ly Include: Standard --> <script> //init event modal window jQuery(document).ready(function ($) { $('.add-to-calendar').each(function () { var $trigger = jQuery(this); $(this).fancybox({ type: 'ajax', beforeLoad: function () { this.type = 'ajax'; this.src = napco_data.ajaxurl + '?action=add_to_calendar_modal&post_id=' + $trigger.attr('data-ID') }, }); }); }); </script> <script> //jQuery(document).on('webuser_loaded',function(){ ld = { uuid: jQuery.cookie('napsso'), pubid: '66', }; jstag.send(ld); //}); </script> <script type="text/javascript"> function getCookie(name) { return (document.cookie.match('(^|; )' + name + '=([^;]*)') || 0)[2]; } function getParameterByName(name) { name = String(name).replace(/[.*+?|()[]{}\]/g, '\$&'); var match = RegExp('[?&]' + name + '=([^&]*)').exec(window.location.search); return match && decodeURIComponent(match[1].replace(/\+/g, ' ')); } function getHashParameterByName(name) { name = String(name).replace(/[.*+?|()[]{}\]/g, '\$&'); var match = RegExp('' + name + '=([^&]*)').exec(window.location.hash.substring(1)); return match && decodeURIComponent(match[1].replace(/\+/g, ' ')); } function getMetaTagContentByProperty(name, property, content) { property = (property == null) ? 'property' : property; content = (content == null) ? 'content' : content; var el = document.querySelector("meta[" + property + "='" + name + "']"); if (el) { return el.getAttribute(content); } } </script> <script type="text/javascript"> var src = 'https://w2.napco.com/webuser/register/?'; var site_id = getMetaTagContentByProperty('napcoId'); if (site_id) { src = src + 'si=' + site_id; } var page_id = getMetaTagContentByProperty('pageId'); if (page_id) { src = src + '&ai=' + page_id; } var page_type = getMetaTagContentByProperty('pageType'); if (page_type) { src = src + '&ac=' + page_type; } var pid = getMetaTagContentByProperty('pid'); if (pid) { src = src + '&pid=' + pid; } var wid = getMetaTagContentByProperty('napcoWebsiteId'); if (wid) { src = src + '&wid=' + wid; } var uuid_cookie = getCookie('napsso'); if (!uuid_cookie) { uuid_cookie = 0; } src = src + '&u=' + uuid_cookie; var marketo_cookie = getCookie('_mkto_trk'); if (marketo_cookie) { src = src + '&m=' + encodeURIComponent(marketo_cookie); } var email = getParameterByName('e'); if (email) { src = src + '&e=' + email; } var newsletter_email = getHashParameterByName('ne'); if (!newsletter_email) { var newsletter_email = getParameterByName('ne'); } if (newsletter_email) { src = src + '&ne=' + newsletter_email; } var source = getParameterByName('src'); if (source) { src = src + '&src=' + source; } /*var published_date = new Date(1417755600*1000); var current_date = new Date(); diff_in_days = Math.floor((current_date - published_date) / (1000*60*60*24)); //alert(''); //alert(diff_in_days);*/ src = src + '&g=0'; var script = document.createElement('script'); script.setAttribute('type', 'text/javascript'); script.setAttribute('src', src); var head = document.getElementsByTagName('head')[0]; head.appendChild(script); </script> <link rel='stylesheet' id='search-webinars_widget/carousel_single-search-css' href='https://network.napco.com/printing-impressions/wp-content/plugins/napco-wp-network/modules/search/css/search.css?ver=1701373048' type='text/css' media='all' /> <script type="text/javascript" id="thickbox-js-extra"> /* <![CDATA[ */ var thickboxL10n = {"next":"Next >","prev":"< Prev","image":"Image","of":"of","close":"Close","noiframes":"This feature requires inline frames. You have iframes disabled or your browser does not support them.","loadingAnimation":"https:\/\/www.piworld.com\/wp-includes\/js\/thickbox\/loadingAnimation.gif"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.piworld.com/wp-includes/js/thickbox/thickbox.js?x41184&ver=3.1-20121105" id="thickbox-js"></script> <script type="text/javascript" id="mediaelement-core-js-before"> /* <![CDATA[ */ var mejsL10n = {"language":"en","strings":{"mejs.download-file":"Download File","mejs.install-flash":"You are using a browser that does not have Flash player enabled or installed. Please turn on your Flash player plugin or download the latest version from https:\/\/get.adobe.com\/flashplayer\/","mejs.fullscreen":"Fullscreen","mejs.play":"Play","mejs.pause":"Pause","mejs.time-slider":"Time Slider","mejs.time-help-text":"Use Left\/Right Arrow keys to advance one second, Up\/Down arrows to advance ten seconds.","mejs.live-broadcast":"Live Broadcast","mejs.volume-help-text":"Use Up\/Down Arrow keys to increase or decrease volume.","mejs.unmute":"Unmute","mejs.mute":"Mute","mejs.volume-slider":"Volume Slider","mejs.video-player":"Video Player","mejs.audio-player":"Audio Player","mejs.captions-subtitles":"Captions\/Subtitles","mejs.captions-chapters":"Chapters","mejs.none":"None","mejs.afrikaans":"Afrikaans","mejs.albanian":"Albanian","mejs.arabic":"Arabic","mejs.belarusian":"Belarusian","mejs.bulgarian":"Bulgarian","mejs.catalan":"Catalan","mejs.chinese":"Chinese","mejs.chinese-simplified":"Chinese (Simplified)","mejs.chinese-traditional":"Chinese (Traditional)","mejs.croatian":"Croatian","mejs.czech":"Czech","mejs.danish":"Danish","mejs.dutch":"Dutch","mejs.english":"English","mejs.estonian":"Estonian","mejs.filipino":"Filipino","mejs.finnish":"Finnish","mejs.french":"French","mejs.galician":"Galician","mejs.german":"German","mejs.greek":"Greek","mejs.haitian-creole":"Haitian Creole","mejs.hebrew":"Hebrew","mejs.hindi":"Hindi","mejs.hungarian":"Hungarian","mejs.icelandic":"Icelandic","mejs.indonesian":"Indonesian","mejs.irish":"Irish","mejs.italian":"Italian","mejs.japanese":"Japanese","mejs.korean":"Korean","mejs.latvian":"Latvian","mejs.lithuanian":"Lithuanian","mejs.macedonian":"Macedonian","mejs.malay":"Malay","mejs.maltese":"Maltese","mejs.norwegian":"Norwegian","mejs.persian":"Persian","mejs.polish":"Polish","mejs.portuguese":"Portuguese","mejs.romanian":"Romanian","mejs.russian":"Russian","mejs.serbian":"Serbian","mejs.slovak":"Slovak","mejs.slovenian":"Slovenian","mejs.spanish":"Spanish","mejs.swahili":"Swahili","mejs.swedish":"Swedish","mejs.tagalog":"Tagalog","mejs.thai":"Thai","mejs.turkish":"Turkish","mejs.ukrainian":"Ukrainian","mejs.vietnamese":"Vietnamese","mejs.welsh":"Welsh","mejs.yiddish":"Yiddish"}}; /* ]]> */ </script> <script type="text/javascript" src="https://www.piworld.com/wp-includes/js/mediaelement/mediaelement-and-player.min.js?x41184&ver=4.2.17" id="mediaelement-core-js"></script> <script type="text/javascript" src="https://www.piworld.com/wp-includes/js/mediaelement/mediaelement-migrate.min.js?x41184&ver=6.4.1" id="mediaelement-migrate-js"></script> <script type="text/javascript" id="mediaelement-js-extra"> /* <![CDATA[ */ var _wpmejsSettings = {"pluginPath":"\/wp-includes\/js\/mediaelement\/","classPrefix":"mejs-","stretching":"responsive","audioShortcodeLibrary":"mediaelement","videoShortcodeLibrary":"mediaelement"}; /* ]]> */ </script> <script type="text/javascript" id="disqus_count-js-extra"> /* <![CDATA[ */ var countVars = {"disqusShortname":"piworld"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.piworld.com/wp-content/plugins/disqus-comment-system/public/js/comment_count.js?x41184&ver=3.0.23" id="disqus_count-js"></script> <script type="text/javascript" id="disqus_embed-js-extra"> /* <![CDATA[ */ var embedVars = {"disqusConfig":{"integration":"wordpress 3.0.23"},"disqusIdentifier":"270 http:\/\/www.piworld.com\/?page_id=270","disqusShortname":"piworld","disqusTitle":"Blogs","disqusUrl":"https:\/\/www.piworld.com\/blogs\/","postId":"270"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.piworld.com/wp-content/plugins/disqus-comment-system/public/js/comment_embed.js?x41184&ver=3.0.23" id="disqus_embed-js"></script> <script type="text/javascript" src="https://www.piworld.com/wp-content/plugins/napco-wp-network/modules/search/js/search.js?x41184&ver=1701373049" id="search-webinars_widget/carousel_single-search-js"></script> <script type="text/javascript"> (function() { var didInit = false; function initMunchkin() { if(didInit === false) { didInit = true; Munchkin.init('326-IHL-075'); } } var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = '//munchkin.marketo.net/munchkin.js'; s.onreadystatechange = function() { if (this.readyState == 'complete' || this.readyState == 'loaded') { initMunchkin(); } }; s.onload = initMunchkin; document.getElementsByTagName('head')[0].appendChild(s); })(); </script> <style> #recommendation { width:400px; min-height:150px; z-index:2000; float:right; position:fixed; right:-400px; bottom:50px; background:#fff; padding:10px; border:1px solid #eee; transition:transform 500ms cubic-bezier(0.47, 0, 0.75, 0.72); -moz-box-shadow:1px 1px 1px 1px #ccc; -webkit-box-shadow:1px 1px 1px 1px #ccc; -khtml-box-shadow:1px 1px 1px 1px #ccc; box-shadow:1px 1px 1px 1px #ccc; } #recommendation.open { transform:translateX(-430px); } @media (max-width:425px) { #recommendation.open { transform:translateX(-390px); } #recommendation { width:350px; right:-350px } } @media (max-width:375px) { #recommendation.open { transform:translateX(-338px); } #recommendation { width:300px; right:-300px } } @media (max-width:320px) { #recommendation.open { transform:translateX(-315px); } } #recommendation .header { text-transform:uppercase; color:#b1b1b1; display:inline-block; margin-bottom:10px; font-size:14px; } #recommendation a { float:left; text-decoration:none; color:#000; font-weight:bold; font-size:20px; line-height:22px; } #recommendation img { float:left; clear:left; margin-right:10px; } #recommendation .close { float:right; border:1px solid #c5c5c5; height:13px; width:13px; cursor:pointer; position:relative; box-sizing:content-box; transition:background 0.5s; display:block; /* override sticky.css */ } #recommendation .close span::before, #recommendation .close span::after { display:block; background:#737373; height:1px; position:absolute; top:6px; left:2px; width:9px; content:""; transition:height 0.5s, background 0.5s; } #recommendation .close span::before { transform:rotate(45deg); } #recommendation .close span::after { transform:rotate(-45deg); } #recommendation .close:hover { background:#d3d3d3; } #recommendation .close:hover span::before, #recommendation .close:hover span::after { height:2px; background:#fff; } #recommendation .hide { display:none; } </style> <aside id="recommendation"> <div class="close"><span></span></div> <span class="header">Recommended for you</span> <article><a><img></a></article> </aside> <script type="text/javascript"> //NAPCO Parsely Profile Training and Recommendations Obj var nParsely = { //API URL Root, NAPSSO cookie, URL w/o query params api: 'https://api.parsely.com/v2/', uuid: (document.cookie.match('(^|; )napsso=([^;]*)') || 0)[2], url: window.location.protocol + '//' + window.location.hostname + window.location.pathname, //Profile training profile: { //Profile trained flag trained: false, //JSON-P Profile training request train: function() { //Create request tag var req = document.createElement('script'); //Only train profile once if (this.trained) { return; } else { this.trained = true; } //Build request parameters req.src = nParsely.api+'profile?'+ 'callback=nParsely.profile.response'+ '&apikey=piworld.com'+ '&uuid='+this.uuid+ '&url='+encodeURIComponent(nParsely.url); document.getElementsByTagName('head')[0].appendChild(req); }, //Response handler response: function(res) { if (!res.success) { console.log('Parsely API Profile Response:'); console.log(res); } } }, //Related Recommendations recommendation: { //Recommedation exists flag, viewed flag, closed flag, requested flag, HTML Container exists: false, viewed: false, closed: false, requested: false, container: document.getElementById('recommendation'), trigger: document.querySelectorAll('.post-body .body-main div[itemprop=content]')[0], //JSON-P Recommendation request request: function() { //Build meta exclusion parameters function exclude(meta, value) { //Split commas separated string into array, remove empties, reduce array into URL query parameter return value.split(',').filter(Boolean).reduce(function(query, value) { return query+'&exclude='+meta+':"'+value+'"'; }, ''); }; //Build click strategy request parameters function strategy() { //Look for host in document referrer. HTTPS -> HTTP referrer security issue limits the usefulness function referrer(host){ return -1 !== document.referrer.indexOf(host); }; //Identified referrers var search = ['google','bing','yahoo','duckduckgo'], social = ['linkedin','twitter','facebook','instagram']; //Set Parsely click strategy if document referrer matches one of the identified referrers if (search.find(referrer)) { return '&strategy=click&click=ref_search'; } if (social.find(referrer)) { return '&strategy=click&click=ref_social'; } //API default but set explicity for clarity return '&strategy=recency'; }; //Create request tag var req = document.createElement('script'); //Only request recommendation if the trigger element exists if (!this.trigger) { return; } //Only request recommendation once if (this.requested) { return; } else { this.requested = true; } //Build request parameters req.src = nParsely.api+'related?'+ 'callback=nParsely.recommendation.response'+ '&apikey=piworld.com'+ '&uuid='+nParsely.uuid+ '&url='+encodeURIComponent(nParsely.url)+ '&limit=2&days=180'+ strategy()+ exclude('tags', 'posttype:vresource,posttype:rolling-update,posttype:Industrycenter,posttype:Post,posttype:Book,posttype:Issue,posttype:Item,posttype:Nativead,posttype:Aggregatedcontent,posttype:Sitenewsletter')+ exclude('authors', 'Staff Writer')+ exclude('sections', ''); document.getElementsByTagName('head')[0].appendChild(req); }, //Response handler response: function(res) { //Recommendation container elements var img = this.container.querySelector('img'), link = this.container.querySelector('a'), result; //Logic to prevent recommending the current URL if (res.success) { if (res.data[0] && res.data[0].url != nParsely.url) { result = res.data[0]; } else if (res.data[1] && res.data[1].url != nParsely.url) { result = res.data[1]; } } //Build recommendation HTML if (result) { this.exists = true; //Hide image if no thumbnail URL if (!(img.src = result.thumb_url_medium)) { img.className = 'hide'; } link.href = result.url; link.innerHTML += result.title; this.toggle(); } else { console.log('Parsely API Recommendation Response:'); console.log(res); } }, //Toggle recommendation display toggle: function() { //Determine if scrolled past threshold, 75% height of post body function threshold() { var rect = nParsely.recommendation.trigger.getBoundingClientRect(), offset = rect.bottom - rect.height; return rect.height * 0.75 + offset <= window.innerHeight; }; //If recommendation exists, not closed, and past trigger point if (this.exists && !this.closed && threshold()) { this.container.className = 'open'; //Track the open event if GA defined and recommendation hasnt been viewed yet if (typeof _gaq !== 'undefined' && !this.viewed) { _gaq.push(['_trackEvent', 'page', 'Recommendation Flyout Viewed', nParsely.url]); this.viewed = true; } } else { this.container.className = ''; } } } }; //DOM Content loaded - if NAPSSO cookie exists, train profile and get recommendation //This event listener could be excluded and rely solely on the webuser_loaded event listener, but this works even when w.napco is down document.addEventListener('DOMContentLoaded', function() { if (nParsely.uuid) { nParsely.profile.train(); } }); //NAPCO webuser had loaded - if webuser UUID exists, train profile and get recommendation //This event listener could be excluded and rely solely on the DOM Content Loaded event listener, but this for first time visitors document.addEventListener('webuser_loaded', function() { if (nParsely.uuid = webuser.uuid) { nParsely.profile.train(); } }); //Toggle recommendation display on scroll document.addEventListener('scroll', function() { nParsely.recommendation.toggle(); }); //Recommendation close button clicked - set closed flag and toggle recommendation, ie close it nParsely.recommendation.container.querySelector('.close').addEventListener('click', function() { nParsely.recommendation.closed = true; nParsely.recommendation.toggle(); //Track the close event if GA defined if (typeof _gaq !== 'undefined') { _gaq.push(['_trackEvent', 'page', 'Recommendation Flyout Closed', nParsely.url]); } }); //Track the click event if GA defined nParsely.recommendation.container.querySelector('article a').addEventListener('click', function() { if (typeof _gaq !== 'undefined') { _gaq.push(['_trackEvent', 'page', 'Recommendation Flyout Clicked', '']); } }); //Polyfill find if (!Array.prototype.find) { Array.prototype.find = function(predicate) { if (this === null) { throw new TypeError('Array.prototype.find called on null or undefined'); } if (typeof predicate !== 'function') { throw new TypeError('predicate must be a function'); } var list = Object(this); var length = list.length >>> 0; var thisArg = arguments[1]; var value; for (var i = 0; i < length; i++) { value = list[i]; if (predicate.call(thisArg, value, i, list)) { return value; } } return undefined; }; } </script> </body> </html>