CINXE.COM
Blogs - In-plant 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 - In-plant 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-T7VMZGC');</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.inplantimpressions.com/blogs/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="article" /> <meta property="og:title" content="Blogs - In-plant Impressions" /> <meta property="og:url" content="https://www.inplantimpressions.com/blogs/" /> <meta property="og:site_name" content="In-plant Impressions" /> <meta property="article:publisher" content="https://business.facebook.com/InPlantImpressions/" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:site" content="@IP_Impressions" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://www.inplantimpressions.com/blogs/","url":"https://www.inplantimpressions.com/blogs/","name":"Blogs - In-plant Impressions","isPartOf":{"@id":"https://www.inplantimpressions.com/#website"},"datePublished":"2015-05-19T14:47:14+00:00","dateModified":"2015-05-19T14:47:14+00:00","breadcrumb":{"@id":"https://www.inplantimpressions.com/blogs/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://www.inplantimpressions.com/blogs/"]}]},{"@type":"BreadcrumbList","@id":"https://www.inplantimpressions.com/blogs/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.inplantimpressions.com/"},{"@type":"ListItem","position":2,"name":"Blogs"}]},{"@type":"WebSite","@id":"https://www.inplantimpressions.com/#website","url":"https://www.inplantimpressions.com/","name":"In-plant Impressions","description":"The Leading Resource for In-plant Printers","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.inplantimpressions.com/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"}]}</script> <!-- / Yoast SEO plugin. --> <meta property="napcoId" content="59"> <meta property="napcoWebsiteId" content="2"> <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.inplantimpressions.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/inplant-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/inplant-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.inplantimpressions.com/wp-content/themes/napco-editorial/css/bin/napco-font.css?x69078&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.inplantimpressions.com/wp-content/themes/napco-editorial/css/bin/napco-font.css?x69078&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/inplant-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/inplant-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.inplantimpressions.com/wp-content/plugins/napco-wp-gdpr/assets/gdpr.css?x69078&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.inplantimpressions.com\/wp-admin\/admin-ajax.php"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.inplantimpressions.com/wp-includes/js/jquery/jquery.min.js?x69078&ver=3.7.1" id="jquery-core-js"></script> <script type="text/javascript" src="https://www.inplantimpressions.com/wp-includes/js/jquery/jquery-migrate.min.js?x69078&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.inplantimpressions.com\/wp-admin\/admin-ajax.php"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.inplantimpressions.com/wp-content/plugins/napco-wp-gdpr/assets/gdpr.js?x69078&ver=6.4.1" id="napco-gdpr-js"></script> <script type="text/javascript" src="https://www.inplantimpressions.com/wp-content/plugins/napco-wp-gdpr/assets/jquery.cookie.js?x69078&ver=6.4.1" id="jquery-cookie-js"></script> <link rel="https://api.w.org/" href="https://www.inplantimpressions.com/wp-json/" /><link rel="alternate" type="application/json" href="https://www.inplantimpressions.com/wp-json/wp/v2/pages/11739" /><link rel='shortlink' href='https://www.inplantimpressions.com/?p=11739' /> <link rel="alternate" type="application/json+oembed" href="https://www.inplantimpressions.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.inplantimpressions.com%2Fblogs%2F" /> <link rel="alternate" type="text/xml+oembed" href="https://www.inplantimpressions.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.inplantimpressions.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>const ajax_object = {ajaxurl:"https://www.inplantimpressions.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}}@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/ipg/css/structure) --> <style>/*Eyebrow = #22a8b5Navigation Background = #ff2d00Navigation Font Color = #022C4DSection Heading Background = #22a8b5Subscribe Block Background = #0022C4D (#00224D?)All Widget Buttons (subscribe, Register Now, etc.) = #ff2d00*/ .author-listing .page-link,.post-body li a,.post-body p a{color:#ff2d00}nav.no-touch-view.wp-menu .menu > li.menu-item-has-children > a.hoveron:after{background:none}nav.touch-view.wp-menu ul.menu > li > a, .share-bar .share_icon.share_count{color:#22a8b5}nav.no-touch-view.wp-menu ul.menu > li > a.hoveron, nav.no-touch-view.wp-menu ul.menu > li > a:hover, nav.no-touch-view.wp-menu ul.sub-menu a, nav.no-touch-view.wp-menu ul.sub-menu a{color:#fff}.newsletter input[type="submit"],.pagination .spread .num.current, .pagination .spread .page-numbers.current,.share-bar{background-color:#00afec}.widget .magazine{background-color:#22a8b5;color:#fff}.page-head .h2{background-color:#000}.bucket-carousel .bc-next, .bucket-carousel .bc-prev{background-color:#00afec}.news-grid .more-link .post-more a{color:#d3551b}.ad-textstyle,.ad-textstyle a,.author-name-link,.bgcolor .more-link a,.blog-label-link,footer .bot-level .col a:hover,.label,.news-grid .topic-title,.post-blog-cat-label,.post-body .insert.tweetbox .tweet-link a,.post-body li a,.post-body p a,.post-body .related a,.post-head .meta .author a,.post-head .sponsor-bar .data a,.post-title .author-name,.post-blog-cat-label,.red,.red a,.term-name-link,.tweet-quote .tweet-this a,.post-more{color:#00afec}.news-grid .topic-title{color:#000}.advanced-search .clear-filters,.btn-block-red,.bucket .post-thumb-full .label,.category,.expand,.filters .red-list a,.filters fieldset .show-letters,.insert-more,.label.img-float,.letters .close-letters,.list-filters input[type=submit],.media-detail-top .back-to-media,.media-head .sort-by label,.more-button-holder .more.button,.newsletter input[type="submit"],.post-title .post-thumb-half.quarter .label,.result.detail-view .cruise-ext-link,.result.featured .featured-tag,.result.quick-view .cruise-ext-link,.result.quick-view .pager a:hover,.section-head,.signup-option .see-example,.sticker.new,.tweet-quote .bar,.newsletter .button.blue{background-color:#00afec}input.gform_button{background-color:#00afec;color:#fff}nav.no-touch-view.wp-menu ul.menu > li > ul.sub-menu,nav.no-touch-view.wp-menu ul.sub-menu a:hover{background-color:#00afec}.widget.bgcolor-outer{}.letters,.result.featured{border-color:#0072BC}.more-button-holder .more.button{outline:none}.more-button-holder .more.button:after{background:url(/wp-content/themes/ipg/css/structure/../../images/show-more-arrow-down.png) center bottom no-repeat}.more-button-holder .more.button.expanded:before{background:url(/wp-content/themes/ipg/css/structure/../../images/show-more-arrow-up.png) center bottom no-repeat;background-size:44px 16px}.control-wrap.touch-sticky, .comment-bubble-container .com-count{background:#00afec}.comment-bubble-container .com-count::after{background-image:url(/wp-content/themes/ipg/css/structure/../../images/bubble-bottom_x2.png)}nav.no-touch-view.wp-menu ul.sub-menu li:hover{background:#22a8b5}header .bot-layer, html.no-touch header .bot-layer.no-touch-sticky{background-color:#000}nav.touch-view.wp-menu{background-color:#dedede;border-top-color:#22a8b5}nav.no-touch-view.wp-menu ul.menu > li > ul.sub-menu{border-top-color:#22a8b5;color:#00224D;-webkit-box-shadow:0px 3px 5px 0px rgba(50, 50, 50, 0.39);-moz-box-shadow:0px 3px 5px 0px rgba(50, 50, 50, 0.39);box-shadow:0px 3px 5px 0px rgba(50, 50, 50, 0.39)}nav.no-touch-view.wp-menu ul.sub-menu{border-top-color:#22a8b5}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{border-top-color:#22a8b5;border-bottom:none}nav.no-touch-view.wp-menu ul.menu > li:hover,nav.no-touch-view.wp-menu ul.sub-menu li:hover,nav.touch-view.wp-menu ul.menu > li > a:hover,nav.no-touch-view.wp-menu ul.menu > li > ul.sub-menu, nav.touch-view.wp-menu .menu-back:hover,nav.no-touch-view.wp-menu ul.menu > li > a,footer .col a,footer .footer-toggle{color:#fff}nav.touch-view.wp-menu ul.menu > li > a:hover{background-color:#d1ac9c}nav.no-touch-view.wp-menu ul.sub-menu a:hover,nav.no-touch-view.wp-menu ul.sub-menu li:hover,nav.no-touch-view.wp-menu ul.menu > li:hover{background-color:#72d0f4}.ad-pushdown-container{background:#22a8b5}.footer.bgcolor1{background-color:#686868}.footer.bgcolor2{background-color:#000}.below-footer, .below-footer a{color:#FFFFFF}.section-head{background-color:#00afec}.section-head .h2{color:#fff}.main .section-head{}.main .widget .row.bgcolor{}.newsletter{background:url("/wp-content/themes/ipg/css/structure/../../images/covers/currentcover.jpg") no-repeat scroll 16px bottom #000}.button.blue{color:#fff}.newsletter input[type="email"], .newsletter input[type="text"]{border:1px #ccc solid}.widget input[type="submit"], .widget a.button{text-transform:uppercase}.widget .rail-carousel.single-only .inner-pad{padding-bottom:8px}#bg-content .bg-breadcrumbs a, #bg-content nav.bg-breadcrumbs ul li:not(:last-child)::after, .bg-section h2 a{color:#0066b3}.rail-container .widget .textwidget article{background-color:#ececec}a.footer-toggle{color:white}.webinar-button a{color:#FFFFFF;background:#00afec;margin-top:10px;padding:0 5px;font-weight:bold;font-size:16px}@media (max-width:768px){header .top-layer .trigger-main-nav.active{background-color:#ff2d00}}@media handheld, only screen and (max-width:650px){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 .touch-search, html.touch header .touch-search{background-color:#2d2d2d;border-top-color:#22a8b5}header .toggle-search.active, html.touch header .toggle-search.active{background-color:#ff2d00}html.touch header .top-layer .logo a, header .top-layer .logo a{max-width:300px}}.newsletter.no-mag .gf_notice{color:#fff}.signup-all.no-mag{background:#000;color:#fff}.rail-container .newsletter.signup-all .inner-pad{padding-top:20px}.widget_napco-newsletters input[type="submit"]{background:#fff200 !important}.row.bgcolor{background:#ededed}header{background-color:#fff}html.no-touch header .bot-layer.no-touch-sticky.staged .sticky-logo a{margin-top:0}@media screen and (orientation:landscape){.search-bar .mag{background:url(/wp-content/themes/ipg/css/structure/../../images/icn-mag-x2.png) center center no-repeat !important;background-size:auto;background-size:18px 18px !important}}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}#header-toolbar{background-color:#ededed;color:#fff;line-height:0;padding:.5em 0}#header-toolbar a{color:#fff;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 a{color:#000}#header-toolbar-right li:last-of-type a:before{content:'';display:inline-block;height:22px;width:22px;background-image:url(/wp-content/themes/ipg/css/structure/../../images/icon_mailer.png);background-repeat:no-repeat;background-position:center 8px;background-size:100%;left:-6px;position:relative}#header-toolbar-left.socials-container a{display:inline-block;width:22px}/*#header-toolbar-left.socials-container a:not(:last-of-type){border-right:1px #3d3d3d solid}*/ #header-toolbar-left.socials-container img{display:block;width: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%}header .top-layer{text-align:center;padding:20px 0 12px 0}header .top-layer .logo small{text-align:center;width:650px;margin:0 auto}header .top-layer .logo{float:none}header .top-layer .logo a img{display:inline;max-width:600px}.home-page .CarouselMultiImageTaxonomyTitle .swiper-outter-conttainer{padding-top:0px}.newsletter.no-mag .logo{top:-16px}@media (max-width:1025px){header .top-layer .logo{float:left}html.touch header .top-layer .trigger-main-nav span{background-position:-39px -190px}}.powered-by.row{margin:0 15px;border:none;display:none}nav.no-touch-view.wp-menu ul.menu > li{padding:0 0;width:auto}nav.no-touch-view.wp-menu ul.menu > li > ul.sub-menu{border-top:none}header .bot-layer{border-bottom:1px #ababab solid}html.no-touch header .bot-layer.no-touch-sticky.staged nav.no-touch-view ul.menu > li{}html.no-touch header .bot-layer.no-touch-sticky.staged nav.no-touch-view ul.menu > li:last-child{}.search-bar .search-outer{background:#000;margin-top:29px}html.no-touch header .bot-layer.no-touch-sticky.staged .sticky-logo a{margin-top:17px}nav.no-touch-view.wp-menu ul.menu > li > a{padding:0 18px}.no-touch-sticky.staged nav.no-touch-view.wp-menu ul.menu > li > a{font-size:1.07em}#newsletter-landing-wrapper .gform_footer input[type="submit"], #newsletter-landing-wrapper hr{background-color:#22a8b4 !important}#newsletter-landing-wrapper table h2, #newsletter-landing-wrapper span{color:#22a8b4 !important}.newsletter-landing-footer.footer{background-color:#22a8b4}#newsletter-landing-wrapper table tr td p{width:170px}#newsletter-landing-wrapper .tight-squeeze{max-width:650px}#newsletter-landing-wrapper .subscribe-holder{width:520px}@media handheld, only screen and (max-width:900px){#newsletter-landing-wrapper table tr td p{width:auto}}@media handheld, only screen and (max-width:600px){#newsletter-landing-wrapper .subscribe-holder{width:90%}#newsletter-landing-wrapper .subscribe-holder img{width:98%;margin-bottom:5px}}</style> <!-- napco theme styles (wp-content/themes/ipg/css/post-styles) --> <style>a{color:#000}.aside_content ul{margin-left:0px}.ad-textstyle .widget, .ad-pushdown .widget, .ad-bot-banner .widget{}</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_ipg_interstitial = googletag.defineSlot("/124057991/ipg_interstitial", [[640,480]], "napco-ad-ipg_interstitial").addService(googletag.pubads()).setCollapseEmptyDiv(true); googletag.pubads().addEventListener('slotRenderEnded', function(event) {if (dfp_ipg_interstitial === event.slot && event.isEmpty == true){ jQuery('#napco-ad-ipg_interstitial').closest('.rail-container').hide(); }}); window.dfp_ipg_ros_scroller_pre = googletag.defineSlot("/124057991/ipg_ros_scroller_pre", [[640,480]], "napco-ad-ipg_ros_scroller_pre").addService(googletag.pubads()).setCollapseEmptyDiv(true); googletag.pubads().addEventListener('slotRenderEnded', function(event) {if (dfp_ipg_ros_scroller_pre === event.slot && event.isEmpty == true){ jQuery('#napco-ad-ipg_ros_scroller_pre').closest('.rail-container').hide(); }}); window.dfp_ipg_ros_leaderboard_top = googletag.defineSlot("/124057991/ipg_ros_leaderboard_top", [[728,90],[970,90],[970,250],[320,50]], "napco-ad-ipg_ros_leaderboard_top").setForceSafeFrame(true).addService(googletag.pubads()).setCollapseEmptyDiv(true); googletag.pubads().addEventListener('slotRenderEnded', function(event) {if (dfp_ipg_ros_leaderboard_top === event.slot && event.isEmpty == true){ jQuery('#napco-ad-ipg_ros_leaderboard_top').closest('.rail-container').hide(); }}); window.dfp_ipg_ros_rectangle_1 = googletag.defineSlot("/124057991/ipg_ros_rectangle_1", [[300,250],[300,600]], "napco-ad-ipg_ros_rectangle_1").setForceSafeFrame(true).addService(googletag.pubads()).setCollapseEmptyDiv(true); googletag.pubads().addEventListener('slotRenderEnded', function(event) {if (dfp_ipg_ros_rectangle_1 === event.slot && event.isEmpty == true){ jQuery('#napco-ad-ipg_ros_rectangle_1').closest('.rail-container').hide(); }}); window.dfp_ipg_ros_rectangle_2 = googletag.defineSlot("/124057991/ipg_ros_rectangle_2", [[300,250]], "napco-ad-ipg_ros_rectangle_2").setForceSafeFrame(true).addService(googletag.pubads()).setCollapseEmptyDiv(true); googletag.pubads().addEventListener('slotRenderEnded', function(event) {if (dfp_ipg_ros_rectangle_2 === event.slot && event.isEmpty == true){ jQuery('#napco-ad-ipg_ros_rectangle_2').closest('.rail-container').hide(); }}); window.dfp_ipg_ros_rectangle_3 = googletag.defineSlot("/124057991/ipg_ros_rectangle_3", [[300,250]], "napco-ad-ipg_ros_rectangle_3").setForceSafeFrame(true).addService(googletag.pubads()).setCollapseEmptyDiv(true); googletag.pubads().addEventListener('slotRenderEnded', function(event) {if (dfp_ipg_ros_rectangle_3 === event.slot && event.isEmpty == true){ jQuery('#napco-ad-ipg_ros_rectangle_3').closest('.rail-container').hide(); }}); window.dfp_ipg_ros_rectangle_4 = googletag.defineSlot("/124057991/ipg_ros_rectangle_4", [[300,250]], "napco-ad-ipg_ros_rectangle_4").setForceSafeFrame(true).addService(googletag.pubads()).setCollapseEmptyDiv(true); googletag.pubads().addEventListener('slotRenderEnded', function(event) {if (dfp_ipg_ros_rectangle_4 === event.slot && event.isEmpty == true){ jQuery('#napco-ad-ipg_ros_rectangle_4').closest('.rail-container').hide(); }}); window.dfp_ipg_ros_rectangle_5 = googletag.defineSlot("/124057991/ipg_ros_rectangle_5", [[300,250]], "napco-ad-ipg_ros_rectangle_5").setForceSafeFrame(true).addService(googletag.pubads()).setCollapseEmptyDiv(true); googletag.pubads().addEventListener('slotRenderEnded', function(event) {if (dfp_ipg_ros_rectangle_5 === event.slot && event.isEmpty == true){ jQuery('#napco-ad-ipg_ros_rectangle_5').closest('.rail-container').hide(); }}); /******************** Ad Slot definitions - end **********************/ /** * Enable DFP */ googletag.enableServices(); googletag.pubads().enableSingleRequest(); }); </script> <!-- Google Optimize Code --> <!-- End Google Optimize Code --> <link rel="shortcut icon" type="image/x-icon" href="https://www.inplantimpressions.com/wp-content/themes/ipg/images/favicon.ico?x69078"> <link rel="icon" type="image/x-icon" href="https://www.inplantimpressions.com/wp-content/themes/ipg/images/favicon.ico?x69078"> </head> <body> <div class="site-container"> <div class="pusher"> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-T7VMZGC" 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-ipg_interstitial"> <script> console.log([]); googletag.cmd.push(function() { googletag.display("napco-ad-ipg_interstitial"); }); </script> <!-- window.dfp_ipg_interstitial = googletag.defineSlot("/124057991/ipg_interstitial", [[640,480]], "napco-ad-ipg_interstitial").addService(googletag.pubads()).setCollapseEmptyDiv(true); googletag.pubads().addEventListener('slotRenderEnded', function(event) {if (dfp_ipg_interstitial === event.slot && event.isEmpty == true){ jQuery('#napco-ad-ipg_interstitial').closest('.rail-container').hide(); }});--> </div> </div> </div> </div> <div id="prestitial-mask" class="invisible"></div> <div id="prescroller-mask" class="invisible"> <div id="prescroller-modal-top" class="invisible prescroller-modal-banner">Scroll Down To Continue <span class="prescroller-arrow">▼</span></div> <div id="prescroller-modal" class="invisible"> <div style="width:640px; height:480px;"> <div class="widget doubleclick"><h2 class="widgettitle"></h2> <div class="ad napco-ad" id="napco-ad-ipg_ros_scroller_pre"> <script> console.log([]); googletag.cmd.push(function() { googletag.display("napco-ad-ipg_ros_scroller_pre"); }); </script> <!-- window.dfp_ipg_ros_scroller_pre = googletag.defineSlot("/124057991/ipg_ros_scroller_pre", [[640,480]], "napco-ad-ipg_ros_scroller_pre").addService(googletag.pubads()).setCollapseEmptyDiv(true); googletag.pubads().addEventListener('slotRenderEnded', function(event) {if (dfp_ipg_ros_scroller_pre === event.slot && event.isEmpty == true){ jQuery('#napco-ad-ipg_ros_scroller_pre').closest('.rail-container').hide(); }});--> </div> </div> </div> </div> <div id="prescroller-modal-bottom" class="invisible prescroller-modal-banner">Scroll Down To Continue <span class="prescroller-arrow">▼</span></div> </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/InPlantImpressions/"><img src="https://www.inplantimpressions.com/wp-content/themes/ipg/images/toolbar-fb.png?x69078"></a> <a class="soc-tw" href="https://twitter.com/IP_Impressions"><img src="https://www.inplantimpressions.com/wp-content/themes/ipg/images/toolbar-tw.png?x69078"></a> <a class="soc-tw" href="https://www.linkedin.com/company/inplantimpressions/"><img src="https://www.inplantimpressions.com/wp-content/themes/ipg/images/toolbar-li.png?x69078"></a> </div> </div> <div id="header-toolbar-right"> <li id="menu-item-34757" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-34757"><a href="https://www.printingunited.com/?utm_source=housemedia&utm_medium=eyebrow&utm_campaign=REGISTER">PRINTING United Expo</a></li> <li id="menu-item-15069" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-15069"><a href="https://jobs.inplantimpressions.com">Jobs</a></li> <li id="menu-item-24044" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-24044"><a href="https://www.inplantimpressions.com/research/">Research</a></li> <li id="menu-item-15068" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15068"><a href="https://www.inplantimpressions.com/whyenter/">Contest</a></li> <li id="menu-item-15067" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15067"><a href="https://www.inplantimpressions.com/faq/">FAQ</a></li> <li id="menu-item-15066" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15066"><a href="https://www.inplantimpressions.com/advertising-info/">Advertise</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.inplantimpressions.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.inplantimpressions.com"><img src="https://www.inplantimpressions.com/wp-content/themes/ipg/images/logo-inplantimpressions-x2.png?x69078"></a> </span> <button class="trigger-main-nav"> <span></span> </button> </div> <!--<div class="socials-container"> <div class="soc-top-row"> <a href="https://www.inplantimpressions.com/subscribe"><div class="icn-email"><img src="https://www.inplantimpressions.com/wp-content/themes/ipg/images/icn-mail-x2.png?x69078"></div> Subscribe</a> </div> <div class="soc-bot-row"> </div> </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.inplantimpressions.com"><img src="https://www.inplantimpressions.com/wp-content/themes/ipg/images/logo-inplantimpressions-x2-white.png?x69078"></a> </span> <!-- STICKY ONLY --> <nav class="clearfix wp-menu no-touch-view"> <ul id="menu-header-menu" class="main-menu menu clearfix"> <li id="menu-item-11726" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-11726"><a href="/">Home</a></li> <li id="menu-item-11727" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-11727"><a href="#">Topics</a> <ul class="sub-menu"> <li id="menu-item-11755" class="menu-item menu-item-type-post_type menu-item-object-industrycenter menu-item-11755"><a href="https://www.inplantimpressions.com/industrycenter/wide-format-printing/">Wide-Format Printing</a></li> <li id="menu-item-11758" class="menu-item menu-item-type-post_type menu-item-object-industrycenter menu-item-11758"><a href="https://www.inplantimpressions.com/industrycenter/binding-finishing/">Binding & Finishing</a></li> <li id="menu-item-11761" class="menu-item menu-item-type-post_type menu-item-object-industrycenter menu-item-11761"><a href="https://www.inplantimpressions.com/industrycenter/digital-printing/">Digital Printing</a></li> <li id="menu-item-11753" class="menu-item menu-item-type-post_type menu-item-object-industrycenter menu-item-11753"><a href="https://www.inplantimpressions.com/industrycenter/workflow-web-to-print/">Workflow/Web-to-Print</a></li> <li id="menu-item-22121" class="menu-item menu-item-type-post_type menu-item-object-industrycenter menu-item-22121"><a href="https://www.inplantimpressions.com/industrycenter/production-inkjet/">Production Inkjet</a></li> <li id="menu-item-11757" class="menu-item menu-item-type-post_type menu-item-object-industrycenter menu-item-11757"><a href="https://www.inplantimpressions.com/industrycenter/in-plant-justification/">In-plant Justification</a></li> <li id="menu-item-22123" class="menu-item menu-item-type-post_type menu-item-object-industrycenter menu-item-22123"><a href="https://www.inplantimpressions.com/industrycenter/mailing-postal/">Mailing/Postal</a></li> <li id="menu-item-11752" class="menu-item menu-item-type-post_type menu-item-object-industrycenter menu-item-11752"><a href="https://www.inplantimpressions.com/industrycenter/management/">Business Management</a></li> <li id="menu-item-11759" class="menu-item menu-item-type-post_type menu-item-object-industrycenter menu-item-11759"><a href="https://www.inplantimpressions.com/industrycenter/sheetfed-offset-printing/">Sheetfed Offset Printing</a></li> <li id="menu-item-11756" class="menu-item menu-item-type-post_type menu-item-object-industrycenter menu-item-11756"><a href="https://www.inplantimpressions.com/industrycenter/sustainability/">Sustainability</a></li> <li id="menu-item-22124" class="menu-item menu-item-type-post_type menu-item-object-industrycenter menu-item-22124"><a href="https://www.inplantimpressions.com/industrycenter/computer-to-plate/">Computer-to-Plate</a></li> <li id="menu-item-11754" class="menu-item menu-item-type-post_type menu-item-object-industrycenter menu-item-11754"><a href="https://www.inplantimpressions.com/industrycenter/consumables/">Consumables</a></li> </ul> </li> <li id="menu-item-13712" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-13712"><a href="/blogs" aria-current="page">Blogs</a></li> <li id="menu-item-11748" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-11748"><a href="/video">Video</a></li> <li id="menu-item-11750" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11750"><a href="https://www.inplantimpressions.com/contest/">In-Print</a></li> <li id="menu-item-19504" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-19504"><a href="#">Resources</a> <ul class="sub-menu"> <li id="menu-item-28267" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-28267"><a href="https://inplantgraphics.tradepub.com/c/pubRD.mpl?pc=w_defa7411&ch=ADNB">The Largest In-plants (2024)</a></li> <li id="menu-item-31668" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-31668"><a href="https://inplantgraphics.tradepub.com/c/pubRD.mpl?pc=w_defa7377&ch=ADNB">The 25 Largest University In-plants (2024)</a></li> <li id="menu-item-20531" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-20531"><a href="https://www.inplantimpressions.com/resources/">Browse All Resources</a></li> </ul> </li> <li id="menu-item-11731" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-11731"><a href="#">Events</a> <ul class="sub-menu"> <li id="menu-item-24045" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-24045"><a href="https://www.inplantimpressions.com/event/printing-united/">PRINTING United Expo</a></li> <li id="menu-item-11737" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-11737"><a href="/webinars">Webinars</a></li> <li id="menu-item-17322" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17322"><a href="https://www.inplantimpressions.com/calendar/">Calendar of Industry Events</a></li> </ul> </li> <li id="menu-item-26182" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-26182"><a title="Printing Impressions Xchange Podcast" target="_blank" rel="noopener" href="https://www.piworld.com/podcast/impressions-xchange/">Podcast</a></li> <li id="menu-item-11776" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-11776"><a href="#">About</a> <ul class="sub-menu"> <li id="menu-item-11784" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11784"><a href="https://www.inplantimpressions.com/about-us/">About Us</a></li> <li id="menu-item-11785" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11785"><a href="https://www.inplantimpressions.com/advertising-info/">Advertise</a></li> <li id="menu-item-11777" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11777"><a href="https://www.inplantimpressions.com/history/">A Humorous History Of Change</a></li> <li id="menu-item-11786" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11786"><a href="https://www.inplantimpressions.com/editorialcalendar/">Editorial Calendar</a></li> <li id="menu-item-11778" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11778"><a href="https://www.inplantimpressions.com/faq/">FAQs</a></li> <li id="menu-item-11779" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11779"><a href="https://www.inplantimpressions.com/helpful-links/">Helpful Links</a></li> <li id="menu-item-11780" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11780"><a href="https://www.inplantimpressions.com/inplantsvisited/">In-plants Visited</a></li> <li id="menu-item-11781" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11781"><a href="https://www.inplantimpressions.com/presentations/">Industry Involvement</a></li> <li id="menu-item-11787" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11787"><a href="https://www.inplantimpressions.com/listrental/">List Rental</a></li> <li id="menu-item-11782" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11782"><a href="https://www.inplantimpressions.com/submissions/">Article Submissions, Interviews</a></li> </ul> </li> <li id="menu-item-11732" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-11732"><a href="#">Subscribe</a> <ul class="sub-menu"> <li id="menu-item-11733" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-11733"><a target="_blank" rel="noopener" href="https://www.inplantimpressions.com/subscribe">In-Plant Impressions magazine</a></li> <li id="menu-item-11734" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-11734"><a target="_blank" rel="noopener" href="https://www.inplantimpressions.com/newsletter/ipi-e-news/subscribe/?src=ADNB*YEAR*">In-Plant Impressions eNews</a></li> </ul> </li> </ul> </nav><div class="search-bar desktop" role="search"> <form method="get" action="https://www.inplantimpressions.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-ipg_ros_leaderboard_top"> <script> console.log([]); googletag.cmd.push(function() { googletag.display("napco-ad-ipg_ros_leaderboard_top"); }); </script> <!-- window.dfp_ipg_ros_leaderboard_top = googletag.defineSlot("/124057991/ipg_ros_leaderboard_top", [[728,90],[970,90],[970,250],[320,50]], "napco-ad-ipg_ros_leaderboard_top").setForceSafeFrame(true).addService(googletag.pubads()).setCollapseEmptyDiv(true); googletag.pubads().addEventListener('slotRenderEnded', function(event) {if (dfp_ipg_ros_leaderboard_top === event.slot && event.isEmpty == true){ jQuery('#napco-ad-ipg_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-11739 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.inplantimpressions.com/thumb/?src=/wp-content/uploads/sites/18/2024/01/Kieran-Blacknall.jpg&w=163&h=229&c=true"> </div> <!--<div class="label img-float"> </div> --> </div> <div class="col-sm-9 col-xs-8"> <time>November 27, 2024</time> <span class="h5b"><a href="https://www.inplantimpressions.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.inplantimpressions.com/author/kieranblacknall/" class="author-name-link">Kieran Blacknall</a> </div> </div> <div class="text"> <p class="small-text"> Many PSPs are familiar with the concept of window graphics. What may not be so clear is the different options for installing and applying these colorful graphics. </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.inplantimpressions.com/thumb/?src=/wp-content/uploads/sites/2/2024/11/Campbell_-Headshot-10-2024.jpg&w=96&h=140&c=true"> </div> <!--<div class="label img-float"></div>--> </div> <div class="col-xs-8"> <time>November 15, 2024</time> <span class="h5b"><a href="https://www.inplantimpressions.com/how-natural-disasters-can-affect-the-printing-industry/">How Natural Disasters Can Affect the Printing Industry</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.inplantimpressions.com/author/davidcampbell/" class="author-name-link">David Campbell</a> </div> </div> <div class="text"> <p class="small-text">Natural disasters, including hurricanes, create substantial risks and liabilities for the printing industry. Here are some tips.</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.inplantimpressions.com/thumb/?src=/wp-content/uploads/sites/18/2019/07/Dennis-Leblanc.jpg&w=96&h=140&c=true"> </div> <!--<div class="label img-float"></div>--> </div> <div class="col-xs-8"> <time>October 25, 2024</time> <span class="h5b"><a href="https://www.inplantimpressions.com/winter-is-coming-how-to-successfully-tackle-cold-weather-installations/">Winter is Coming: How to Successfully Tackle Cold-Weather Installations</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.inplantimpressions.com/author/dennisleblanc/" class="author-name-link">Dennis Leblanc</a> </div> </div> <div class="text"> <p class="small-text">Winter in particular can cause headaches for printers. Here are several factors that should be taken into account when installing work during winter.</p> </div> </div> </div> </div> </div> <!-- /ROW --> <hr><br> <div class="row no-pad d"> <div class="col-sm-12"> <div class="tri-blogs-head clearfix"> <div class="label pull-left">Wide-Format Printing</div> <div class="more-link pull-right"> <a class="post-more" rel="nofollow" href="https://www.inplantimpressions.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.inplantimpressions.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 27, 2024</time> <span class="h6"><a href="https://www.inplantimpressions.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.inplantimpressions.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 the concept of window graphics. What may not be so clear is the different options for installing and applying these colorful 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.inplantimpressions.com/thumb/?src=/wp-content/uploads/sites/18/2024/05/2023-01-18-drytac.jpg&w=96&h=140"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>July 30, 2024</time> <span class="h6"><a href="https://www.inplantimpressions.com/how-to-beat-the-heat-on-your-window-graphics/">How To Beat The Heat On Your Window Graphics</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.inplantimpressions.com/author/cathyradoncic/" class="author-name-link"> Cathy Radoncic </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> If not installed correctly, window graphics can cause thermal stress. Here are some tips for how installers can avoid that. </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.inplantimpressions.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 10, 2024</time> <span class="h6"><a href="https://www.inplantimpressions.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.inplantimpressions.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, if approached in the right way, represent opportunities for PSPs to 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">Consumables</div> <div class="more-link pull-right"> <a class="post-more" rel="nofollow" href="https://www.inplantimpressions.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.inplantimpressions.com/thumb/?src=/wp-content/uploads/sites/18/2019/07/Dennis-Leblanc.jpg&w=96&h=140"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>October 25, 2024</time> <span class="h6"><a href="https://www.inplantimpressions.com/winter-is-coming-how-to-successfully-tackle-cold-weather-installations/">Winter is Coming: How to Successfully Tackle Cold-Weather Installations</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.inplantimpressions.com/author/dennisleblanc/" class="author-name-link"> Dennis Leblanc </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> Winter in particular can cause headaches for printers. Here are several factors that should be taken into account when installing work during winter. </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.inplantimpressions.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>January 19, 2024</time> <span class="h6"><a href="https://www.inplantimpressions.com/preparing-print-media-for-winter/">Preparing Print Media for Winter</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.inplantimpressions.com/author/staffwriter/" class="author-name-link"> </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> Like most materials, print media will feel the impact of changes in temperature and humidity. As frigid cold sets in across the country, here are some things to consider. </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.inplantimpressions.com/thumb/?src=/wp-content/uploads/sites/18/2023/11/D.-Valade.jpg&w=96&h=140"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>November 15, 2023</time> <span class="h6"><a href="https://www.inplantimpressions.com/ink-innovation-five-reasons-resin-and-latex-ink-technology-are-changing-the-game/">Five Reasons Resin and Latex Ink Technology Are Changing the Game</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.inplantimpressions.com/author/danielvalade/" class="author-name-link"> Daniel Valade </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> Resin and latex ink and printers have undergone significant and rapid evolution in recent years. It’s time to take another look at this versatile print technology. </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">Business Management</div> <div class="more-link pull-right"> <a class="post-more" rel="nofollow" href="https://www.inplantimpressions.com/industrycenter/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.inplantimpressions.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>October 18, 2024</time> <span class="h6"><a href="https://www.inplantimpressions.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.inplantimpressions.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 class="img blog-author-img"> <img src="https://www.inplantimpressions.com/thumb/?src=/wp-content/uploads/sites/2/2020/11/andy_paparozzi.jpeg&w=96&h=140"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>October 16, 2024</time> <span class="h6"><a href="https://www.inplantimpressions.com/state-of-the-printing-industry-q2-update-profitability-pressures-and-a-surge-in-ai/">State of the Printing Industry Q2 Update: Profitability Pressures and a Surge in AI</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.inplantimpressions.com/author/andrew-paparozzi/" class="author-name-link"> Andrew D. Paparozzi </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> The most recent State of the Printing Industry found profitability remains a top concern, interest in AI is growing, and success requires using all tools. </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.inplantimpressions.com/thumb/?src=/wp-content/uploads/sites/2/2024/01/Bill-G-1-e1706562365142.jpg&w=96&h=140"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>July 25, 2024</time> <span class="h6"><a href="https://www.inplantimpressions.com/why-details-matter-in-print-client-relations/">Why Details Matter in Print Client Relations</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.inplantimpressions.com/author/billgillespie/" class="author-name-link"> Bill Gillespie </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> A repeated billing error marred Bill Gillespie’s hotel stay, underscoring the importance of the details in customer interactions. </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">Sustainability</div> <div class="more-link pull-right"> <a class="post-more" rel="nofollow" href="https://www.inplantimpressions.com/industrycenter/sustainability/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.inplantimpressions.com/thumb/?src=/wp-content/uploads/sites/2/2024/04/Jules-VanSant_TSNA_2024-e1712072743796.jpeg&w=96&h=140"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>July 19, 2024</time> <span class="h6"><a href="https://www.inplantimpressions.com/consumer-data-reveals-young-shoppers-prioritize-sustainability/">Consumer Data Reveals Young Shoppers Prioritize Sustainability</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.inplantimpressions.com/author/julesvansant/" class="author-name-link"> Jules VanSant </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> Data proves investments in eco solutions are beneficial for both the planet and business as young consumers prioritize sustainability. </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.inplantimpressions.com/thumb/?src=/wp-content/uploads/sites/18/2021/09/KristenDettoni-DesignPool.jpeg&w=96&h=140"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>May 10, 2024</time> <span class="h6"><a href="https://www.inplantimpressions.com/three-sustainability-terms-to-know/">Three Sustainability Terms to Know</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.inplantimpressions.com/author/kristendettoni/" class="author-name-link"> Kristen Dettoni </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> Sustainability is a driving force in architecture and interior design. Not only is it the responsible thing to do, but more and more it is a request from clients and a requirement for cities and towns. </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.inplantimpressions.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>May 26, 2023</time> <span class="h6"><a href="https://www.inplantimpressions.com/two-sides-survey-consumer-attitudes-about-paper-products-have-improved/">Two Sides Survey: Consumer Attitudes About Paper Products Improving</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.inplantimpressions.com/author/kathirowzie/" class="author-name-link"> Kathi Rowzie </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> As U.S. consumers become increasingly aware of the environmental impacts of the products they use, there remains a wide gap between perception and reality when it comes to the sustainability of paper products. A new survey details this misunderstanding. </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/Postal</div> <div class="more-link pull-right"> <a class="post-more" rel="nofollow" href="https://www.inplantimpressions.com/industrycenter/mailing-postal/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.inplantimpressions.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>June 12, 2024</time> <span class="h6"><a href="https://www.inplantimpressions.com/5-takeaways-from-the-2024-national-postal-forum/">5 Takeaways from the 2024 National Postal Forum</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.inplantimpressions.com/author/tmcquilken/" class="author-name-link"> Toni McQuilken </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> The four days of the National Postal Forum were jam-packed with content. Here are the top five takeaways I left Indianapolis thinking about. </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.inplantimpressions.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>May 1, 2024</time> <span class="h6"><a href="https://www.inplantimpressions.com/usps-files-price-increase-for-july-2024/">USPS Files Price Increase for July 2024</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.inplantimpressions.com/author/summer-gould/" class="author-name-link"> Summer Gould </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> On July 14, postage rates are going up. Help your customers find creative and cost-effective solutions with these six promotional discounts. </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 21, 2023</time> <span class="h6"><a href="https://www.inplantimpressions.com/usps-postage-increase-to-come-in-january-2024/">USPS Postage Increase to Come in January 2024</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.inplantimpressions.com/author/summer-gould/" class="author-name-link"> Summer Gould </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> Another postage hike is set to take place this coming January 2024, but don't let that scare your customers away. Direct mail still has the highest ROI of all marketing channels when done correctly. Take advantage of these postal promotions for 2024 to help your customers save money and stand out. </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">In-plant Justification</div> <div class="more-link pull-right"> <a class="post-more" rel="nofollow" href="https://www.inplantimpressions.com/industrycenter/in-plant-justification/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.inplantimpressions.com/thumb/?src=/wp-content/uploads/sites/9/2015/11/DSC_0228_cropped.jpg-e1455125612626.jpeg&w=96&h=140"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>August 18, 2023</time> <span class="h6"><a href="https://www.inplantimpressions.com/ray-chambers-made-me-a-better-manager/">Ray Chambers Made Me a Better Manager</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.inplantimpressions.com/author/dwayneamagee/" class="author-name-link"> Dwayne Magee </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> When senior administrators reviewed my in-plant and I needed a consultant, the only name other in-plant managers suggested was Ray Chambers. He helped me reframe how I approach my work and made me a better manager. </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.inplantimpressions.com/thumb/?src=/wp-content/uploads/sites/9/2017/07/Howie.jpg&w=96&h=140"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>September 9, 2022</time> <span class="h6"><a href="https://www.inplantimpressions.com/battling-emerging-outsourcing-trend/">Battling an Emerging Outsourcing Trend</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.inplantimpressions.com/author/howiefenton/" class="author-name-link"> Howie Fenton </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> Fueled by the pandemic, industry consultants have recently been promoting the outsourcing of in-plant work. Here's a strategy to prepare for such discussions. </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.inplantimpressions.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>September 15, 2019</time> <span class="h6"><a href="https://www.inplantimpressions.com/five-strategic-planning-myths-busted/">Five Strategic Planning Myths Busted</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.inplantimpressions.com/author/greg-cholmondeley/" class="author-name-link"> Greg Cholmondeley </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> There are several reasons in-plants give for not having up-to-date and relevant strategic plans, but all of them are bogus, says Analyst Greg Cholmondeley. </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">Workflow/Web-to-Print</div> <div class="more-link pull-right"> <a class="post-more" rel="nofollow" href="https://www.inplantimpressions.com/industrycenter/workflow-web-to-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.inplantimpressions.com/thumb/?src=/wp-content/uploads/sites/2/2022/03/kiran-suresh.png&w=96&h=140"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>March 23, 2022</time> <span class="h6"><a href="https://www.inplantimpressions.com/how-direct-mail-automation-is-driving-the-printing-industry/">How Direct Mail Automation Is Driving the Printing Industry</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.inplantimpressions.com/author/kiransuresh/" class="author-name-link"> Kiran Suresh </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> The future of direct mail has never looked brighter. 67% of marketers say direct mail delivers the best ROI of any channel they use. But to tap into this demand, you have to automate. </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.inplantimpressions.com/thumb/?src=/wp-content/uploads/sites/18/2020/01/Jim-Raffel-2019-Headshot.jpg&w=96&h=140"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>January 20, 2021</time> <span class="h6"><a href="https://www.inplantimpressions.com/did-you-do-your-nozzle-check-today/">Did You Do Your Nozzle Check Today?</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.inplantimpressions.com/author/jimraffel/" class="author-name-link"> Jim Raffel </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> When you run wide-format inkjet equipment, it's imperative that you perform a nozzle check each morning. Think of it as a "check engine" light on your car that tells you if you should drive it or not. </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.inplantimpressions.com/thumb/?src=/wp-content/uploads/sites/9/2015/09/Screen-Shot-2015-09-30-at-11.06.36-AM.png&w=96&h=140"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>June 10, 2020</time> <span class="h6"><a href="https://www.inplantimpressions.com/in-plant-pandemic-assistance-from-rochester-software-associates/">In-plant Pandemic Assistance</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.inplantimpressions.com/author/elisha-kasinskas/" class="author-name-link"> Elisha Kasinskas </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> During the pandemic, in-plants have been forced to develop new ways to operate or reexamine how they work. We have been working with them to build new workflows or help them take full advantage of the systems they already have, so they can work smarter with fewer touches and staff, on-site or remotely. </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">Production Inkjet</div> <div class="more-link pull-right"> <a class="post-more" rel="nofollow" href="https://www.inplantimpressions.com/industrycenter/production-inkjet/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.inplantimpressions.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 11, 2021</time> <span class="h6"><a href="https://www.inplantimpressions.com/new-study-25-of-commercial-printers-planning-inkjet-investment/">New Study: 25% of Commercial Printers Planning Inkjet Investment</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.inplantimpressions.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 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.inplantimpressions.com/thumb/?src=/wp-content/uploads/sites/2/2018/07/lisa-headshot-e1728933906866.jpg&w=96&h=140"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>December 17, 2020</time> <span class="h6"><a href="https://www.inplantimpressions.com/four-ways-inkjet-printing-delivers-new-levels-of-value/">Four Ways Inkjet Printing Delivers New Levels of Value</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.inplantimpressions.com/author/lisacross/" class="author-name-link"> Lisa Cross </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> A NAPCO Research report, Delivering New Levels of Value with Continuous-Feed Inkjet Printing, highlights the current state of technology capabilities, application opportunities, print customer demands, and investment considerations for print service providers and in-plants. </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.inplantimpressions.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, 2019</time> <span class="h6"><a href="https://www.inplantimpressions.com/xeikon-px3000-uv-inkjet-press-demonstrates-color-logic/">Xeikon PX3000 UV Inkjet Press Demonstrates Color-Logic</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.inplantimpressions.com/author/staffwriter/" class="author-name-link"> </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> Offering print providers the ability to create surprising, innovative printed products, the new PX3000 UV inkjet press increases “wow" factor and speeds delivery, while at the same time controlling costs, even as customer SKUs increase. PRINTING United Booth 10564 and 9344. </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</div> <div class="more-link pull-right"> <a class="post-more" rel="nofollow" href="https://www.inplantimpressions.com/industrycenter/digital-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.inplantimpressions.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>July 28, 2021</time> <span class="h6"><a href="https://www.inplantimpressions.com/2021-inkjet-summit-begins-the-compelling-power-of-inkjet-printing-opportunity/">2021 Inkjet Summit Begins</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.inplantimpressions.com/author/danmarx/" class="author-name-link"> Dan Marx </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> The 2021 Inkjet Summit kicked off yesterday afternoon, punctuating strong evidence of a resurgent post-pandemic printing industry. </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.inplantimpressions.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 11, 2019</time> <span class="h6"><a href="https://www.inplantimpressions.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.inplantimpressions.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="https://www.inplantimpressions.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>February 9, 2018</time> <span class="h6"><a href="https://www.inplantimpressions.com/at-efi-connect-2018-the-focus-was-on-new-strategies/">At EFI Connect 2018, the Focus Was on New Strategies</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.inplantimpressions.com/author/patmcgrew/" class="author-name-link"> Pat McGrew </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> Each year, EFI hosts its customers, partners, media and analysts at its signature event, EFI Connect. </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 & Finishing</div> <div class="more-link pull-right"> <a class="post-more" rel="nofollow" href="https://www.inplantimpressions.com/industrycenter/binding-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.inplantimpressions.com/thumb/?src=/wp-content/uploads/sites/9/2016/01/Andre-Headshot-1200.jpg&w=96&h=140"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>June 9, 2017</time> <span class="h6"><a href="https://www.inplantimpressions.com/how-to-get-better-accordion-folds-on-your-folding-machine/">How to Get Better Accordion Folds on Your Folding Machine</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.inplantimpressions.com/author/andre_palko/" class="author-name-link"> Andre Palko </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> Broadside accordion folds, or single sheet accordion folds on cover stock, each require scoring in the first section before the right angle fold. </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>February 23, 2017</time> <span class="h6"><a href="https://www.inplantimpressions.com/bindery-checklists-prevent-mistakes-surprising-ways/">Bindery Checklists Prevent Mistakes in Surprising Ways</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.inplantimpressions.com/author/andre_palko/" class="author-name-link"> Andre Palko </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> Even the simplest bindery department can be a complicated operation with a mix of post-press machinery, procedures and materials. No matter how well-trained an operator or manager, it's easy to miss something that leads to a mistake. A checklist can prevent mistakes with surprising results. </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 12, 2016</time> <span class="h6"><a href="https://www.inplantimpressions.com/marketing-ideas-printers-outside-box/">Marketing Ideas for Printers from Outside of the Box</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.inplantimpressions.com/author/andre_palko/" class="author-name-link"> Andre Palko </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> Nearly all of the successful marketing strategies were inspired by ideas from outside the printing industry. </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">Sheetfed Offset Printing</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.inplantimpressions.com/thumb/?src=/wp-content/uploads/sites/9/2015/11/RayChambers2-e1448314047424.jpeg&w=96&h=140"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>December 5, 2016</time> <span class="h6"><a href="https://www.inplantimpressions.com/focus-on-how-your-in-plant-can-best-help-its-customers-be-successful/">Planning: It's All About the Customer</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.inplantimpressions.com/author/ray-chambers/" class="author-name-link"> Ray Chambers </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> Don’t waste time on the ‘offset or digital’ question. Focus on how your in-plant can best help customers be successful. </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.inplantimpressions.com/thumb/?src=/wp-content/uploads/sites/9/2015/11/DSC_0228_cropped.jpg-e1455125612626.jpeg&w=96&h=140"> </div> </div> <div class="col-xs-6 no-pad l r"> <time>November 28, 2016</time> <span class="h6"><a href="https://www.inplantimpressions.com/an-amusing-collection-of-tips-for-printers-from-a-1911-printing-manual/">Lard Up Your Rollers!</a></span> <div class="job-stats post-title"> <div class="author-name"> <a href="https://www.inplantimpressions.com/author/dwayneamagee/" class="author-name-link"> Dwayne Magee </a> </div> </div> </div> </div> <div class="text"> <p class="small-text"> IPG blogger Dwayne Magee takes a trip down printing’s memory lane by sharing an amusing collection of tips for printers. </p> </div> </div> </div> </div> <!-- ============================= ASIDE ============================ --> <div role="complementary" id="right-rail" class="col-md-4"> <div class="gutter-sizer"></div> <!--style tye="text/css">aside[id^='napco-newsletters'] { display:none; }</style--> <script type="text/javascript"> jQuery(document).ready(function($) { if (getHashParameterByName('ne')) { $('.napco-newsletters-3').hide(); } else { $(document).on('webuser_loaded', function() { var data = { action: 'gform_get_newsletter_form', newsletters: ["9_11084_59_7"], magazines: null, template: '', subscriptions: webuser.statistics.subscriptions, page_type: getMetaTagContentByProperty('pageType'), src: '', }; $('.napco-newsletters-3').show().find('.widget .clearfix').first().html('<div style="text-align: center;"><img src="/wp-includes/images/spinner.gif?x69078"></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-3').show().find('.widget .temp-holder').detach(); $('.napco-newsletters-3').show().find('.widget .clearfix').html(dom); dom.filter('script').each(function() { $.globalEval(this.text || this.textContent || this.innerHTML || ''); }); $.ready(); $('.napco-newsletters-3').find('.inner-pad.clearfix').fadeIn(225); } else { $('.napco-newsletters-3').fadeOut(100); } }); var firstSubmission = true; var emailValidationFailed = false; $(document).on('change', '.napco-newsletters-3 form select', function() { if ($(this).val() === "") { $(this).css({ color: "#aaa" }); } else { $(this).css({ color: "#000" }); } }); $(document).on('click', '.napco-newsletters-3 form :submit', function(e) { var email_value = $('.napco-newsletters-3 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-3 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-3 form input:visible, .napco-newsletters-3 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-3 form input:visible:enabled:first').val() !== '') { $('p.gf_error').remove(); $('.napco-newsletters-3 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-3 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-3 .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-3 .gform_body .secondary.' + index).show().removeClass('secondary'); }); }, 100); } else { $('.napco-newsletters-3 .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-3 input[type="submit"]').hide(); $('.napco-newsletters-3 .widget').animate({ height: '550px' }, 1000, function() { $('.napco-newsletters-3 .widget').css("height", "auto"); $('.napco-newsletters-3 input[type="submit"]').css("margin-top", "5px").css("width", "100%").css("position", "relative").fadeIn(); }); $('.napco-newsletters-3 .gform_body').animate({ width: '100%' }, 1000); } else { $('.napco-newsletters-3 .widget').animate({ height: '160px' }, 500, function() { $('.napco-newsletters-3 .widget').css("height", "auto").css("padding-bottom", "10px"); }); $('.napco-newsletters-3 .widget div.text').hide(); $('.napco-newsletters-3 input').hide(); $('.napco-newsletters-3 .logo').hide(); $('.napco-newsletters-3 .subscribe-more-info').hide(); $('.napco-newsletters-3 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-3 .gform_body').prepend('<img style="margin-left:150px;" id="gform_ajax_spinner_napco-newsletters-3" class="gform_ajax_spinner" src="https://www.inplantimpressions.com/wp-content/plugins/gravityforms/images/spinner.gif?x69078" 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-3" class="rail-container napco-newsletters-3 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-3').find('.widget .clearfix').before(holder); </script> <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-ipg_ros_rectangle_1"> <script> console.log([]); googletag.cmd.push(function() { googletag.display("napco-ad-ipg_ros_rectangle_1"); }); </script> <!-- window.dfp_ipg_ros_rectangle_1 = googletag.defineSlot("/124057991/ipg_ros_rectangle_1", [[300,250],[300,600]], "napco-ad-ipg_ros_rectangle_1").setForceSafeFrame(true).addService(googletag.pubads()).setCollapseEmptyDiv(true); googletag.pubads().addEventListener('slotRenderEnded', function(event) {if (dfp_ipg_ros_rectangle_1 === event.slot && event.isEmpty == true){ jQuery('#napco-ad-ipg_ros_rectangle_1').closest('.rail-container').hide(); }});--> </div> </div></div></aside><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-ipg_ros_rectangle_2"> <script> console.log([]); googletag.cmd.push(function() { googletag.display("napco-ad-ipg_ros_rectangle_2"); }); </script> <!-- window.dfp_ipg_ros_rectangle_2 = googletag.defineSlot("/124057991/ipg_ros_rectangle_2", [[300,250]], "napco-ad-ipg_ros_rectangle_2").setForceSafeFrame(true).addService(googletag.pubads()).setCollapseEmptyDiv(true); googletag.pubads().addEventListener('slotRenderEnded', function(event) {if (dfp_ipg_ros_rectangle_2 === event.slot && event.isEmpty == true){ jQuery('#napco-ad-ipg_ros_rectangle_2').closest('.rail-container').hide(); }});--> </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-ipg_ros_rectangle_3"> <script> console.log([]); googletag.cmd.push(function() { googletag.display("napco-ad-ipg_ros_rectangle_3"); }); </script> <!-- window.dfp_ipg_ros_rectangle_3 = googletag.defineSlot("/124057991/ipg_ros_rectangle_3", [[300,250]], "napco-ad-ipg_ros_rectangle_3").setForceSafeFrame(true).addService(googletag.pubads()).setCollapseEmptyDiv(true); googletag.pubads().addEventListener('slotRenderEnded', function(event) {if (dfp_ipg_ros_rectangle_3 === event.slot && event.isEmpty == true){ jQuery('#napco-ad-ipg_ros_rectangle_3').closest('.rail-container').hide(); }});--> </div> </div></div></aside><aside id="list-widget-15" class="post-list-template-G 1ColumnListTaxonomyImageTitle bgcolor-outer rail-container list-widget-15 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_15" 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.inplantimpressions.com/thumb/?x69078&src=/wp-content/uploads/sites/9/2024/11/Drytac-surfaces-blog-4-e1732723855817-250x250.png" alt=""> </a> <span class="h5b"><a href="https://www.inplantimpressions.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> </article> <article class="post-preview clearfix"> <a class="post-thumb-half quarter pull-left"> <img src="https://www.inplantimpressions.com/thumb/?x69078&src=/wp-content/uploads/sites/9/2024/11/papercut-logo-1.jpg" alt=""> </a> <span class="h5b"><a href="https://www.inplantimpressions.com/article/new-features-for-papercut-hive-cloud-print-management-solution/">New Features for PaperCut Hive Cloud Print Management Solution</a></span> </article> </div> <div class="more-link"> <a href="https://www.inplantimpressions.com/event/printing-united/" class="post-more">Learn More</a> </div> </div> </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 id="before-napco-ad-ipg_ros_rectangle_4"></div> <div class="ad napco-ad" id="napco-ad-ipg_ros_rectangle_4"> <script> console.log([]); googletag.cmd.push(function() { googletag.display("napco-ad-ipg_ros_rectangle_4"); }); </script> <!-- window.dfp_ipg_ros_rectangle_4 = googletag.defineSlot("/124057991/ipg_ros_rectangle_4", [[300,250]], "napco-ad-ipg_ros_rectangle_4").setForceSafeFrame(true).addService(googletag.pubads()).setCollapseEmptyDiv(true); googletag.pubads().addEventListener('slotRenderEnded', function(event) {if (dfp_ipg_ros_rectangle_4 === event.slot && event.isEmpty == true){ jQuery('#napco-ad-ipg_ros_rectangle_4').closest('.rail-container').hide(); }});--> </div> <style type="text/css">#right-rail .napco-ad.fixed { position:fixed; margin-left:17px; z-index:101; }</style> <script type="text/javascript"> var ad_widget_ipg_ros_rectangle_4 = document.getElementById("napco-ad-ipg_ros_rectangle_4"); var before_ad_ipg_ros_rectangle_4 = document.getElementById("before-napco-ad-ipg_ros_rectangle_4"); var nav_offset = document.querySelector("header nav").getBoundingClientRect().height + 30; function throttle(fn, threshhold) { var last, deferTimer; return function () { var context = this, now = +new Date, args = arguments; if (last && now < last + threshhold) { clearTimeout(deferTimer); deferTimer = setTimeout(function () { last = now; fn.apply(context, args); }, threshhold); } else { last = now; fn.apply(context, args); } }; } document.addEventListener("scroll", throttle(function() { if (before_ad_ipg_ros_rectangle_4.getBoundingClientRect().top - nav_offset <= 0) { ad_widget_ipg_ros_rectangle_4.classList.add("fixed"); ad_widget_ipg_ros_rectangle_4.style.top = nav_offset + "px"; } else { ad_widget_ipg_ros_rectangle_4.classList.remove("fixed"); } }, 100)); </script></div></div></aside><aside id="doubleclick-widget-6" class="rail-container doubleclick-widget-6 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 id="before-napco-ad-ipg_ros_rectangle_5"></div> <div class="ad napco-ad" id="napco-ad-ipg_ros_rectangle_5"> <script> console.log([]); googletag.cmd.push(function() { googletag.display("napco-ad-ipg_ros_rectangle_5"); }); </script> <!-- window.dfp_ipg_ros_rectangle_5 = googletag.defineSlot("/124057991/ipg_ros_rectangle_5", [[300,250]], "napco-ad-ipg_ros_rectangle_5").setForceSafeFrame(true).addService(googletag.pubads()).setCollapseEmptyDiv(true); googletag.pubads().addEventListener('slotRenderEnded', function(event) {if (dfp_ipg_ros_rectangle_5 === event.slot && event.isEmpty == true){ jQuery('#napco-ad-ipg_ros_rectangle_5').closest('.rail-container').hide(); }});--> </div> <style type="text/css">#right-rail .napco-ad.fixed { position:fixed; margin-left:17px; z-index:101; }</style> <script type="text/javascript"> var ad_widget_ipg_ros_rectangle_5 = document.getElementById("napco-ad-ipg_ros_rectangle_5"); var before_ad_ipg_ros_rectangle_5 = document.getElementById("before-napco-ad-ipg_ros_rectangle_5"); var nav_offset = document.querySelector("header nav").getBoundingClientRect().height + 30; function throttle(fn, threshhold) { var last, deferTimer; return function () { var context = this, now = +new Date, args = arguments; if (last && now < last + threshhold) { clearTimeout(deferTimer); deferTimer = setTimeout(function () { last = now; fn.apply(context, args); }, threshhold); } else { last = now; fn.apply(context, args); } }; } document.addEventListener("scroll", throttle(function() { if (before_ad_ipg_ros_rectangle_5.getBoundingClientRect().top - nav_offset <= 0) { ad_widget_ipg_ros_rectangle_5.classList.add("fixed"); ad_widget_ipg_ros_rectangle_5.style.top = nav_offset + "px"; } else { ad_widget_ipg_ros_rectangle_5.classList.remove("fixed"); } }, 100)); </script></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.inplantimpressions.com/wp-content/themes/napco-editorial/images/trans.gif?x69078" 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-11762" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-11762"><a href="https://www.inplantimpressions.com/">Home</a></li> <li id="menu-item-11763" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-11763"><a href="/buyersguide">Guide</a></li> <li id="menu-item-11788" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-11788"><a href="https://jobs.inplantimpressions.com/Default.cfm?fuseaction=Search.FullSearch&pwpid=1017">Jobs</a></li> </nav> </div> <div class="col col-2"> <nav class="menu-footer-menu-2-container"><li id="menu-item-11767" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11767"><a href="https://www.inplantimpressions.com/about-us/">About Us</a></li> <li id="menu-item-11768" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11768"><a href="https://www.inplantimpressions.com/advertising-info/">Advertise</a></li> <li id="menu-item-11771" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11771"><a href="https://www.inplantimpressions.com/editorialcalendar/">Editorial Calendar</a></li> <li id="menu-item-11772" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11772"><a href="https://www.inplantimpressions.com/reprints/">Reprints</a></li> <li id="menu-item-11774" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11774"><a href="https://www.inplantimpressions.com/listrental/">List Rental</a></li> </nav> </div> <div class="col col-3"> <nav class="menu-footer-menu-3-container"><li id="menu-item-16200" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-16200"><a href="https://www.napco.com/privacypolicy">Privacy Policy</a></li> <li id="menu-item-16201" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-16201"><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-16202" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-16202"><a target="_blank" rel="noopener" href="http://www.inplantimpressions.com/subscribe?PK=ADFT*YEAR*">Subscribe to <em>In-plant Impressions</em></a></li> <li id="menu-item-16203" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-16203"><a target="_blank" rel="noopener" href="https://www.inplantimpressions.com/newsletter/ipi-e-news/subscribe/?src=ADFT*YEAR*">Subscribe to <em>IPI E-News</em></a></li> <li id="menu-item-16204" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-16204"><a target="_blank" rel="noopener" href="https://www.inplantimpressions.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/InPlantImpressions/"><img src="https://www.inplantimpressions.com/wp-content/themes/ipg/images/icn-soc-fb-x2.png?x69078"> Facebook</a></li> <li class="twtr-link"><a class="soc-link soc-tw" href="https://twitter.com/IP_Impressions"><img src="https://www.inplantimpressions.com/wp-content/themes/ipg/images/icn-soc-tw-x2.png?x69078"> Twitter</a></li> <li class="li-link"><a class="soc-link soc-li" href="https://www.linkedin.com/company/inplantimpressions/"><img src="https://www.inplantimpressions.com/wp-content/themes/ipg/images/icn-soc-li-x2.png?x69078"> LinkedIn</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">Marketing, Retail & NonProfit</div> <a title="BRAND United" href="https://www.brandunited.com/ " target="_blank">BRAND United</a> <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">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 class="col col-2"> <div class="group"> <div class="title">Printing and 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="Apparelist" href="https://www.apparelist.com/" target="_blank">Apparelist</a> </div> <div class="group"> <div class="title">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> </div> </div> <div class="col col-3"> <div class="group"> <div class="title">Promotional Products</div> <a title="Print & Promo Marketing" href="https://www.promomarketing.com" target="_blank">Print & Promo Marketing</a> </div> <div class="group"> <div class="title">Events</div> <a title="Promo Marketing Power Meetings" href="https://www.pmpowermeetings.com" target="_blank">Power Meetings</a> <a title="Print+Promo Distributor Connect" href="https://connect.goprintandpromo.com" target="_blank">Distributor Connect</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.inplantimpressions.com"><img src="https://www.inplantimpressions.com/wp-content/themes/ipg/images/logo-inplantimpressions-x2-white-footer.png?x69078"></a> </div> <div class="copy clearfix"> <span class="credits">Copyright © 2024 <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="inplantgraphics.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> //jQuery(document).on('webuser_loaded',function(){ ld = { uuid: jQuery.cookie('napsso'), pubid: '59', }; 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(1432008000*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/inplant-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.inplantimpressions.com\/wp-includes\/js\/thickbox\/loadingAnimation.gif"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.inplantimpressions.com/wp-includes/js/thickbox/thickbox.js?x69078&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.inplantimpressions.com/wp-includes/js/mediaelement/mediaelement-and-player.min.js?x69078&ver=4.2.17" id="mediaelement-core-js"></script> <script type="text/javascript" src="https://www.inplantimpressions.com/wp-includes/js/mediaelement/mediaelement-migrate.min.js?x69078&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":"inplantgraphics"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.inplantimpressions.com/wp-content/plugins/disqus-comment-system/public/js/comment_count.js?x69078&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":"11739 http:\/\/network.napco.com\/inplant-graphics\/?page_id=11739","disqusShortname":"inplantgraphics","disqusTitle":"Blogs","disqusUrl":"https:\/\/www.inplantimpressions.com\/blogs\/","postId":"11739"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.inplantimpressions.com/wp-content/plugins/disqus-comment-system/public/js/comment_embed.js?x69078&ver=3.0.23" id="disqus_embed-js"></script> <script type="text/javascript" src="https://www.inplantimpressions.com/wp-content/plugins/napco-wp-network/modules/search/js/search.js?x69078&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=inplantgraphics.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=inplantgraphics.com'+ '&uuid='+nParsely.uuid+ '&url='+encodeURIComponent(nParsely.url)+ '&limit=2&days=180'+ strategy()+ exclude('tags', 'posttype:Industrycenter,posttype:Post,posttype:Book,posttype:Issue,posttype:Item,posttype:Nativead,posttype:Aggregatedcontent,posttype:Audio,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> <script type="text/javascript"> (function (d, s, id) { window.Wishpond = window.Wishpond || {}; Wishpond.merchantId = '1293131'; Wishpond.writeKey = '93edcbadb24d'; var js, wpjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//cdn.wishpond.net/connect.js"; wpjs.parentNode.insertBefore(js, wpjs); }(document, 'script', 'wishpond-connect')); var checkExist = setInterval(function() { if (typeof(Wishpond.Tracker) !== "undefined" && typeof(webuser) !== "undefined") { Wishpond.Tracker.getAnonId().then(function(data) { var attributes = { uuid: webuser.uuid }; Wishpond.Tracker.identify(data, attributes); }); clearInterval(checkExist); } }, 100); </script> </body> </html>