PageSourceSearch

https://volatilityfoundation.org/volatility-blog/

html volatilityfoundation.org collected 2026-10-02 05:03:35 UTC 507,015 bytes, 4,464 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-US">
3<head>
4	<meta charset="UTF-8" />
5<meta http-equiv="X-UA-Compatible" content="IE=edge">
6	<link rel="pingback" href="https://volatilityfoundation.org/xmlrpc.php" />
7
8	
8<script type="text/javascript">
9		document.documentElement.className = 'js';
10	</script>
10
11	
12	<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
13<script type="text/javascript">
14			let jqueryParams=[],jQuery=function(r){return jqueryParams=[...jqueryParams,r],jQuery},$=function(r){return jqueryParams=[...jqueryParams,r],$};window.jQuery=jQuery,window.$=jQuery;let customHeadScripts=!1;jQuery.fn=jQuery.prototype={},$.fn=jQuery.prototype={},jQuery.noConflict=function(r){if(window.jQuery)return jQuery=window.jQuery,$=window.jQuery,customHeadScripts=!0,jQuery.noConflict},jQuery.ready=function(r){jqueryParams=[...jqueryParams,r]},$.ready=function(r){jqueryParams=[...jqueryParams,r]},jQuery.load=function(r){jqueryParams=[...jqueryParams,r]},$.load=function(r){jqueryParams=[...jqueryParams,r]},jQuery.fn.ready=function(r){jqueryParams=[...jqueryParams,r]},$.fn.ready=function(r){jqueryParams=[...jqueryParams,r]};</script>
14
15	<!-- This site is optimized with the Yoast SEO plugin v28.5 - https://yoast.com/product/yoast-seo-wordpress/ -->
16	<title>The Volatility Blog - Volatility Forensic Memory Framework</title>
17	<meta name="description" content="The Volatility Blog offers ongoing information to support the Volatility Foundation&#039;s open-source memory forensics framework." />
18	<link rel="canonical" href="https://volatilityfoundation.org/volatility-blog/" />
19	
19<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/volatilityfoundation.org\/volatility-blog\/#article","isPartOf":{"@id":"https:\/\/volatilityfoundation.org\/volatility-blog\/"},"author":{"name":"Volatility","@id":"https:\/\/volatilityfoundation.org\/#\/schema\/person\/8d5524812ae69adf4b16b69626ad13ac"},"headline":"The Volatility Blog | Volatility Foundation Memory Forensics Framework","datePublished":"2023-12-19T22:20:10+00:00","dateModified":"2026-08-28T17:53:27+00:00","mainEntityOfPage":{"@id":"https:\/\/volatilityfoundation.org\/volatility-blog\/"},"wordCount":487,"publisher":{"@id":"https:\/\/volatilityfoundation.org\/#organization"},"image":{"@id":"https:\/\/volatilityfoundation.org\/volatility-blog\/#primaryimage"},"thumbnailUrl":"https:\/\/volatilityfoundation.org\/wp-content\/uploads\/2024\/01\/volatility-footer-image-webp.webp","inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/volatilityfoundation.org\/volatility-blog\/","url":"https:\/\/volatilityfoundation.org\/volatility-blog\/","name":"The Volatility Blog - Volatility Forensic Memory Framework","isPartOf":{"@id":"https:\/\/volatilityfoundation.org\/#website"},"primaryImageOfPage":{"@id":"https:\/\/volatilityfoundation.org\/volatility-blog\/#primaryimage"},"image":{"@id":"https:\/\/volatilityfoundation.org\/volatility-blog\/#primaryimage"},"thumbnailUrl":"https:\/\/volatilityfoundation.org\/wp-content\/uploads\/2024\/01\/volatility-footer-image-webp.webp","datePublished":"2023-12-19T22:20:10+00:00","dateModified":"2026-08-28T17:53:27+00:00","description":"The Volatility Blog offers ongoing information to support the Volatility Foundation's open-source memory forensics framework.","breadcrumb":{"@id":"https:\/\/volatilityfoundation.org\/volatility-blog\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/volatilityfoundation.org\/volatility-blog\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/volatilityfoundation.org\/volatility-blog\/#primaryimage","url":"https:\/\/volatilityfoundation.org\/wp-content\/uploads\/2024\/01\/volatility-footer-image-webp.webp","contentUrl":"https:\/\/volatilityfoundation.org\/wp-content\/uploads\/2024\/01\/volatility-footer-image-webp.webp","width":1493,"height":551,"caption":"Volatility Foundation logo"},{"@type":"BreadcrumbList","@id":"https:\/\/volatilityfoundation.org\/volatility-blog\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/volatilityfoundation.org\/"},{"@type":"ListItem","position":2,"name":"The Volatility Blog | Volatility Foundation Memory Forensics Framework"}]},{"@type":"WebSite","@id":"https:\/\/volatilityfoundation.org\/#website","url":"https:\/\/volatilityfoundation.org\/","name":"The Volatility Foundation - Promoting Accessible Memory Analysis Tools Within the Memory Forensics Community","description":"Home of the Volatility Memory Forensics Open Source Platform","publisher":{"@id":"https:\/\/volatilityfoundation.org\/#organization"},"alternateName":"Volatility Foundation - Open Source Memory Forensics Tools","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/volatilityfoundation.org\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/volatilityfoundation.org\/#organization","name":"The Volatility Foundation","alternateName":"Volatility","url":"https:\/\/volatilityfoundation.org\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/volatilityfoundation.org\/#\/schema\/logo\/image\/","url":"https:\/\/volatilityfoundation.org\/wp-content\/uploads\/2023\/11\/IMG_6302.png","contentUrl":"https:\/\/volatilityfoundation.org\/wp-content\/uploads\/2023\/11\/IMG_6302.png","width":318,"height":159,"caption":"The Volatility Foundation"},"image":{"@id":"https:\/\/volatilityfoundation.org\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/volatilityfoundation.org\/#\/schema\/person\/8d5524812ae69adf4b16b69626ad13ac","name":"Volatility","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/58962badce39010112c27640457a8d95971ceaedc5fdf8479669e7319cadd4e9?s=96&d=identicon&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/58962badce39010112c27640457a8d95971ceaedc5fdf8479669e7319cadd4e9?s=96&d=identicon&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/58962badce39010112c27640457a8d95971ceaedc5fdf8479669e7319cadd4e9?s=96&d=identicon&r=g","caption":"Volatility"},"sameAs":["https:\/\/volatilityfoundation.org"],"url":"https:\/\/volatilityfoundation.org\/author\/thirstproductionsllc\/"}]}</script>
19
20	<!-- / Yoast SEO plugin. -->
21
22
23<link rel='dns-prefetch' href='//www.googletagmanager.com' />
24<link rel='dns-prefetch' href='//fonts-api.wp.com' />
25<link rel='dns-prefetch' href='//widgets.wp.com' />
26<link rel='dns-prefetch' href='//s0.wp.com' />
27<link rel='dns-prefetch' href='//0.gravatar.com' />
28<link rel='dns-prefetch' href='//1.gravatar.com' />
29<link rel='dns-prefetch' href='//2.gravatar.com' />
30<link rel='preconnect' href='//c0.wp.com' />
31<link rel="alternate" type="application/rss+xml" title="The Volatility Foundation - Promoting Accessible Memory Analysis Tools Within the Memory Forensics Community &raquo; Feed" href="https://volatilityfoundation.org/feed/" />
32<link rel="alternate" type="application/rss+xml" title="The Volatility Foundation - Promoting Accessible Memory Analysis Tools Within the Memory Forensics Community &raquo; Comments Feed" href="https://volatilityfoundation.org/comments/feed/" />
33<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://volatilityfoundation.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fvolatilityfoundation.org%2Fvolatility-blog%2F" />
34<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://volatilityfoundation.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fvolatilityfoundation.org%2Fvolatility-blog%2F&#038;format=xml" />
35<meta content="Divi v.4.27.9" name="generator"/>
36<link rel='stylesheet' id='mediaelement-css' href='https://c0.wp.com/c/7.1.2/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css' media='all' />
37<link rel='stylesheet' id='wp-mediaelement-css' href='https://c0.wp.com/c/7.1.2/wp-includes/js/mediaelement/wp-mediaelement.min.css' media='all' />
38
39<style id="global-styles-inline-css">
40:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--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,rgb(6,147,227) 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,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 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%);
40--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--font-family--albert-sans: 'Albert Sans', sans-serif;--wp--preset--font-family--alegreya: Alegreya, serif;--wp--preset--font-family--arvo: Arvo, serif;--wp--preset--font-family--bodoni-moda: 'Bodoni Moda', serif;--wp--preset--font-family--bricolage-grotesque: 'Bricolage Grotesque', sans-serif;--wp--preset--font-family--cabin: Cabin, sans-serif;--wp--preset--font-family--chivo: Chivo, sans-serif;--wp--preset--font-family--commissioner: Commissioner, sans-serif;--wp--preset--font-family--cormorant: Cormorant, serif;--wp--preset--font-family--courier-prime: 'Courier Prime', monospace;--wp--preset--font-family--crimson-pro: 'Crimson Pro', serif;--wp--preset--font-family--dm-mono: 'DM Mono', monospace;--wp--preset--font-family--dm-sans: 'DM Sans', sans-serif;--wp--preset--font-family--dm-serif-display: 'DM Serif Display', serif;--wp--preset--font-family--domine: Domine, serif;--wp--preset--font-family--eb-garamond: 'EB Garamond', serif;--wp--preset--font-family--epilogue: Epilogue, sans-serif;--wp--preset--font-family--fahkwang: Fahkwang, sans-serif;--wp--preset--font-family--figtree: Figtree, sans-serif;--wp--preset--font-family--fira-sans: 'Fira Sans', sans-serif;--wp--preset--font-family--fjalla-one: 'Fjalla One', sans-serif;--wp--preset--font-family--fraunces: Fraunces, serif;--wp--preset--font-family--gabarito: Gabarito, system-ui;--wp--preset--font-family--ibm-plex-mono: 'IBM Plex Mono', monospace;--wp--preset--font-family--ibm-plex-sans: 'IBM Plex Sans', sans-serif;--wp--preset--font-family--ibarra-real-nova: 'Ibarra Real Nova', serif;--wp--preset--font-family--instrument-serif: 'Instrument Serif', serif;--wp--preset--font-family--inter: Inter, sans-serif;--wp--preset--font-family--josefin-sans: 'Josefin Sans', sans-serif;--wp--preset--font-family--jost: Jost, sans-serif;--wp--preset--font-family--libre-baskerville: 'Libre Baskerville', serif;--wp--preset--font-family--libre-franklin: 'Libre Franklin', sans-serif;--wp--preset--font-family--literata: Literata, serif;--wp--preset--font-family--lora: Lora, serif;--wp--preset--font-family--merriweather: Merriweather, serif;--wp--preset--font-family--montserrat: Montserrat, sans-serif;--wp--preset--font-family--newsreader: Newsreader, serif;--wp--preset--font-family--noto-sans-mono: 'Noto Sans Mono', sans-serif;--wp--preset--font-family--nunito: Nunito, sans-serif;--wp--preset--font-family--open-sans: 'Open Sans', sans-serif;--wp--preset--font-family--overpass: Overpass, sans-serif;--wp--preset--font-family--pt-serif: 'PT Serif', serif;--wp--preset--font-family--petrona: Petrona, serif;--wp--preset--font-family--piazzolla: Piazzolla, serif;--wp--preset--font-family--playfair-display: 'Playfair Display', serif;--wp--preset--font-family--plus-jakarta-sans: 'Plus Jakarta Sans', sans-serif;--wp--preset--font-family--poppins: Poppins, sans-serif;--wp--preset--font-family--raleway: Raleway, sans-serif;--wp--preset--font-family--roboto: Roboto, sans-serif;--wp--preset--font-family--roboto-slab: 'Roboto Slab', serif;--wp--preset--font-family--rubik: Rubik, sans-serif;--wp--preset--font-family--rufina: Rufina, serif;--wp--preset--font-family--sora: Sora, sans-serif;--wp--preset--font-family--source-sans-3: 'Source Sans 3', sans-serif;--wp--preset--font-family--source-serif-4: 'Source Serif 4', serif;--wp--preset--font-family--space-mono: 'Space Mono', monospace;--wp--preset--font-family--syne: Syne, sans-serif;--wp--preset--font-family--texturina: Texturina, serif;--wp--preset--font-family--urbanist: Urbanist, sans-serif;--wp--preset--font-family--work-sans: 'Work Sans', sans-serif;--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 rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: 823px;--wp--style--global--wide-size: 1080px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained >
40 :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.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;}
40.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;}.has-albert-sans-font-family{font-family: var(--wp--preset--font-family--albert-sans) !important;}.has-alegreya-font-family{font-family: var(--wp--preset--font-family--alegreya) !important;}.has-arvo-font-family{font-family: var(--wp--preset--font-family--arvo) !important;}.has-bodoni-moda-font-family{font-family: var(--wp--preset--font-family--bodoni-moda) !important;}.has-bricolage-grotesque-font-family{font-family: var(--wp--preset--font-family--bricolage-grotesque) !important;}.has-cabin-font-family{font-family: var(--wp--preset--font-family--cabin) !important;}.has-chivo-font-family{font-family: var(--wp--preset--font-family--chivo) !important;}.has-commissioner-font-family{font-family: var(--wp--preset--font-family--commissioner) !important;}.has-cormorant-font-family{font-family: var(--wp--preset--font-family--cormorant) !important;}.has-courier-prime-font-family{font-family: var(--wp--preset--font-family--courier-prime) !important;}.has-crimson-pro-font-family{font-family: var(--wp--preset--font-family--crimson-pro) !important;}.has-dm-mono-font-family{font-family: var(--wp--preset--font-family--dm-mono) !important;}.has-dm-sans-font-family{font-family: var(--wp--preset--font-family--dm-sans) !important;}.has-dm-serif-display-font-family{font-family: var(--wp--preset--font-family--dm-serif-display) !important;}.has-domine-font-family{font-family: var(--wp--preset--font-family--domine) !important;}.has-eb-garamond-font-family{font-family: var(--wp--preset--font-family--eb-garamond) !important;}.has-epilogue-font-family{font-family: var(--wp--preset--font-family--epilogue) !important;}.has-fahkwang-font-family{font-family: var(--wp--preset--font-family--fahkwang) !important;}.has-figtree-font-family{font-family: var(--wp--preset--font-family--figtree) !important;}.has-fira-sans-font-family{font-family: var(--wp--preset--font-family--fira-sans) !important;}.has-fjalla-one-font-family{font-family: var(--wp--preset--font-family--fjalla-one) !important;}.has-fraunces-font-family{font-family: var(--wp--preset--font-family--fraunces) !important;}.has-gabarito-font-family{font-family: var(--wp--preset--font-family--gabarito) !important;}.has-ibm-plex-mono-font-family{font-family: var(--wp--preset--font-family--ibm-plex-mono) !important;}.has-ibm-plex-sans-font-family{font-family: var(--wp--preset--font-family--ibm-plex-sans) !important;}.has-ibarra-real-nova-font-family{font-family: var(--wp--preset--font-family--ibarra-real-nova) !important;}.has-instrument-serif-font-family{font-family: var(--wp--preset--font-family--instrument-serif) !important;}.has-inter-font-family{font-family: var(--wp--preset--font-family--inter) !important;}.has-josefin-sans-font-family{font-family: var(--wp--preset--font-family--josefin-sans) !important;}.has-jost-font-family{font-family: var(--wp--preset--font-family--jost) !important;}.has-libre-baskerville-font-family{font-family: var(--wp--preset--font-family--libre-baskerville) !important;}.has-libre-franklin-font-family{font-family: var(--wp--preset--font-family--libre-franklin) !important;}.has-literata-font-family{font-family: var(--wp--preset--font-family--literata) !important;}.has-lora-font-family{font-family: var(--wp--preset--font-family--lora) !important;}.has-merriweather-font-family{font-family: var(--wp--preset--font-family--merriweather) !important;}.has-montserrat-font-family{font-family: var(--wp--preset--font-family--montserrat) !important;}.has-newsreader-font-family{font-family: var(--wp--preset--font-family--newsreader) !important;}.has-noto-sans-mono-font-family{font-family: var(--wp--preset--font-family--noto-sans-mono) !important;}.has-nunito-font-family{font-family: var(--wp--preset--font-family--nunito) !important;}.has-open-sans-font-family{font-family: var(--wp--preset--font-family--open-sans) !important;}.has-overpass-font-family{font-family: var(--wp--preset--font-family--overpass) !important;}.has-pt-serif-font-family{font-family: var(--wp--preset--font-family--pt-serif) !important;}.has-petrona-font-family{font-family: var(--wp--preset--font-family--petrona) !important;}.has-piazzolla-font-family{font-family: var(--wp--preset--font-family--piazzolla) !important;}.has-playfair-display-font-family{font-family: var(--wp--preset--font-family--playfair-display) !important;}.has-plus-jakarta-sans-font-family{font-family: var(--wp--preset--font-family--plus-jakarta-sans) !important;}.has-poppins-font-family{font-family: var(--wp--preset--font-family--poppins) !important;}.has-raleway-font-family{font-family: var(--wp--preset--font-family--raleway) !important;}.has-roboto-font-family{font-family: var(--wp--preset--font-family--roboto) !important;}.has-roboto-slab-font-family{font-family: var(--wp--preset--font-family--roboto-slab) !important;}.has-rubik-font-family{font-family: var(--wp--preset--font-family--rubik) !important;}.has-rufina-font-family{font-family: var(--wp--preset--font-family--rufina) !important;}.has-sora-font-family{font-family: var(--wp--preset--font-family--sora) !important;}.has-source-sans-3-font-family{font-family: var(--wp--preset--font-family--source-sans-3) !important;}.has-source-serif-4-font-family{font-family: var(--wp--preset--font-family--source-serif-4) !important;}.has-space-mono-font-family{font-family: var(--wp--preset--font-family--space-mono) !important;}.has-syne-font-family{font-family: var(--wp--preset--font-family--syne) !important;}.has-texturina-font-family{font-family: var(--wp--preset--font-family--texturina) !important;}.has-urbanist-font-family{font-family: var(--wp--preset--font-family--urbanist) !important;}.has-work-sans-font-family{font-family: var(--wp--preset--font-family--work-sans) !important;}
41/*# sourceURL=global-styles-inline-css */
42</style>
43
44<link rel='stylesheet' id='expanding-archives-css' href='https://volatilityfoundation.org/wp-content/plugins/expanding-archives/assets/build/css/expanding-archives.css?ver=2.1.1' media='all' />
45<style id="jetpack-stats-inline-css">
46img#wpstats{display:none}
47/*# sourceURL=jetpack-stats-inline-css */
48</style>
49<style id="jetpack_likes-inline-css">
50#jp-post-flair{padding-top:.5em}#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}div.sharedaddy h3.sd-title{display:inline-block;font-size:9pt;font-weight:700;line-height:1.2;margin:0 0 1em}div.sharedaddy h3.sd-title:before{border-top:1px solid #dcdcde;content:"";display:block;margin-bottom:1em;min-width:30px;width:100%}div.jetpack-likes-widget-wrapper{min-height:50px;position:relative;width:100%}div.jetpack-likes-widget-wrapper .sd-link-color{font-size:12px}div.jetpack-comment-likes-widget-wrapper{min-height:31px;position:relative;width:100%}div.jetpack-comment-likes-widget-wrapper iframe{margin-bottom:0}#likes-other-gravatars{background-color:#fff;border:1px solid #dcdcde;border-radius:4px;box-shadow:none;display:none;height:auto;max-height:240px;min-width:220px;overflow:auto;padding:9px 12px 10px;position:absolute;z-index:1000}#likes-other-gravatars *{line-height:normal}#likes-other-gravatars .likes-text{color:#101517;font-size:12px;font-weight:500;padding-bottom:8px}
50#likes-other-gravatars :is(li,ul){list-style-type:none;margin:0;padding:0;text-indent:0}#likes-other-gravatars li:before{content:""}#likes-other-gravatars ul.wpl-avatars{display:block;max-height:190px;overflow:auto}#likes-other-gravatars ul.wpl-avatars li{float:none;height:28px;margin:0 0 4px;width:196px}#likes-other-gravatars ul.wpl-avatars li a{align-items:center;border-bottom:none!important;display:flex;gap:8px;margin:0 2px 0 0;text-decoration:none}#likes-other-gravatars ul.wpl-avatars li a span{color:#2c3338;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#likes-other-gravatars ul.wpl-avatars li a img{background:none;border:none;border-radius:50%;box-sizing:border-box;margin:0!important;padding:1px!important;position:static}div.sd-box{border-top:1px solid #00000021}.jetpack-likes-widget-loaded iframe,.jetpack-likes-widget-loading .likes-widget-placeholder,.jetpack-likes-widget-unloaded .likes-widget-placeholder{display:block}.jetpack-likes-widget-loaded .likes-widget-placeholder,.jetpack-likes-widget-loading iframe,.jetpack-likes-widget-unloaded iframe{display:none}.comment-likes-widget,.entry-content .post-likes-widget,.post-likes-widget{border-width:0;margin:0}.comment-likes-widget-placeholder,.post-likes-widget-placeholder{border-width:0;margin:0;position:relative}.comment-likes-widget-placeholder{display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;height:18px;position:absolute}.comment-likes-widget-placeholder:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath fill='%232ea2cc' d='m12 2 2.582 6.953L22 9.257l-5.822 4.602L18.18 21 12 16.89 5.82 21l2.002-7.14L2 9.256l7.418-.304'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:16px 16px;color:#2ea2cc;content:"";display:inline-block;height:16px;padding-right:5px;position:relative;top:3px;width:16px}.post-likes-widget-placeholder .button{display:none}:is(.comment-likes-widget-placeholder,.post-likes-widget-placeholder) .loading{color:#999;font-size:12px}.comment-likes-widget-placeholder .loading{align-self:center;color:#4e4e4e;margin-top:4px;padding-left:5px}div.sharedaddy.sd-like-enabled .sd-like h3{display:none}div.sharedaddy.sd-like-enabled .sd-like .post-likes-widget{float:none;position:absolute;top:0;width:100%}.comment-likes-widget{width:100%}.cs-rating,.pd-rating{display:block!important}.sd-gplus .sd-title{display:none}@media print{.jetpack-likes-widget-wrapper{display:none}}
51/*# sourceURL=https://volatilityfoundation.org/wp-content/plugins/jetpack/_inc/build/likes/style.min.css */
52</style>
53<style id="divi-style-inline-inline-css">
54/*!
55Theme Name: Divi
56Theme URI: http://www.elegantthemes.com/gallery/divi/
57Version: 4.27.9
58Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
59Author: Elegant Themes
60Author URI: http://www.elegantthemes.com
61License: GNU General Public License v2
62License URI: http://www.gnu.org/licenses/gpl-2.0.html
63*/
64a,abbr,acronym,address,applet,b,big,blockquote,body,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,tt,u,ul,var{margin:0;padding:0;border:0;outline:0;font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}blockquote{margin:20px 0 30px;border-left:5px solid;padding-left:20px}:focus{outline:0}del{text-decoration:line-through}pre{overflow:auto;padding:10px}figure{margin:0}table{border-collapse:collapse;border-spacing:0}article,aside,footer,header,hgroup,nav,section{display:block}body{font-family:Open Sans,Arial,sans-serif;font-size:14px;color:#666;background-color:#fff;line-height:1.7em;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.page-template-page-template-blank-php #page-container{padding-top:0!important}body.et_cover_background{background-size:cover!important;background-position:top!important;background-repeat:no-repeat!important;background-attachment:fixed}a{color:#2ea3f2}a,a:hover{text-decoration:none}p{padding-bottom:1em}p:not(.has-background):last-of-type{padding-bottom:0}p.et_normal_padding{padding-bottom:1em}strong{font-weight:700}cite,em,i{font-style:italic}code,pre{font-family:Courier New,monospace;margin-bottom:10px}ins{text-decoration:none}sub,sup{height:0;line-height:1;position:relative;vertical-align:baseline}sup{bottom:.8em}sub{top:.3em}dl{margin:0 0 1.5em}dl dt{font-weight:700}dd{margin-left:1.5em}blockquote p{padding-bottom:0}embed,iframe,object,video{max-width:100%}h1,h2,h3,h4,h5,h6{color:#333;padding-bottom:10px;line-height:1em;font-weight:500}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}h1{font-size:30px}h2{font-size:26px}h3{font-size:22px}h4{font-size:18px}h5{font-size:16px}h6{font-size:14px}input{-webkit-appearance:none}input[type=checkbox]{-webkit-appearance:checkbox}input[type=radio]{-webkit-appearance:radio}input.text,input.title,input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{background-color:#fff;border:1px solid #bbb;padding:2px;color:#4e4e4e}input.text:focus,input.title:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:#2d3940;color:#3e3e3e}input.text,input.title,input[type=text],select,textarea{margin:0}textarea{padding:4px}button,input,select,textarea{font-family:inherit}img{max-width:100%;height:auto}.clear{clear:both}br.clear{margin:0;padding:0}.pagination{clear:both}#et_search_icon:hover,.et-social-icon a:hover,.et_password_protected_form .et_submit_button,.form-submit .et_pb_buttontton.alt.disabled,.nav-single a,.posted_in a{color:#2ea3f2}.et-search-form,blockquote{border-color:#2ea3f2}#main-content{background-color:#fff}.container{width:80%;max-width:1080px;margin:auto;position:relative}body:not(.et-tb) #main-content .container,body:not(.et-tb-has-header) #main-content .container{padding-top:58px}.et_full_width_page #main-content .container:before{display:none}.main_title{margin-bottom:20px}.et_password_protected_form .et_submit_button:hover,.form-submit .et_pb_button:hover{background:rgba(0,0,0,.05)}.et_button_icon_visible .et_pb_button{padding-right:2em;padding-left:.7em}.et_button_icon_visible .et_pb_button:after{opacity:1;margin-left:0}.et_button_left .et_pb_button:hover:after{left:.15em}.et_button_left .et_pb_button:after{margin-left:0;left:1em}.et_button_icon_visible.et_button_left .et_pb_button,.et_button_left .et_pb_button:hover,.et_button_left .et_pb_module .et_pb_button:hover{padding-left:2em;padding-right:.7em}.et_button_icon_visible.et_button_left .et_pb_button:after,.et_button_left .et_pb_button:hover:after{left:.15em}.et_password_protected_form .et_submit_button:hover,.form-submit .et_pb_button:hover{padding:.3em 1em}.et_button_no_icon .et_pb_button:after{display:none}.et_button_no_icon.et_button_icon_visible.et_button_left .et_pb_button,.et_button_no_icon.et_button_left .et_pb_button:hover,.et_button_no_icon .et_pb_button,.et_button_no_icon .et_pb_button:hover{padding:.3em 1em!important}.et_button_custom_icon .et_pb_button:after{line-height:1.7em}.et_button_custom_icon.et_button_icon_visible .et_pb_button:after,.et_button_custom_icon .et_pb_button:hover:after{margin-left:.3em}#left-area .post_format-post-format-gallery .wp-block-gallery:first-of-type{padding:0;margin-bottom:-16px}.entry-content table:not(.variations){border:1px solid #eee;margin:0 0 15px;text-align:left;width:100%}.entry-content thead th,.entry-content tr th{color:#555;font-weight:700;padding:9px 24px}.entry-content tr td{border-top:1px solid #eee;padding:6px 24px}#left-area ul,.entry-content ul,.et-l--body ul,.et-l--footer ul,.et-l--header ul{list-style-type:disc;padding:0 0 23px 1em;line-height:26px}#left-area ol,.entry-content ol,.et-l--body ol,.et-l--footer ol,.et-l--header ol{list-style-type:decimal;list-style-position:inside;padding:0 0 23px;line-height:26px}#left-area ul li ul,.entry-content ul li ol{padding:2px 0 2px 20px}#left-area ol li ul,.entry-content ol li ol,.et-l--body ol li ol,.et-l--footer ol li ol,.et-l--header ol li ol{padding:2px 0 2px 35px}#left-area ul.wp-block-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style-type:none;padding:0}#left-area ul.products{padding:0!important;line-height:1.7!important;list-style:none!important}.gallery-item a{display:block}.gallery-caption,.gallery-item a{width:90%}#wpadminbar{z-index:100001}#left-area .post-meta{font-size:14px;padding-bottom:15px}#left-area .post-meta a{text-decoration:none;color:#666}#left-area .et_featured_image{padding-bottom:7px}.single .post{padding-bottom:25px}body.single .et_audio_content{margin-bottom:-6px}.nav-single a{text-decoration:none;color:#2ea3f2;font-size:14px;font-weight:400}.nav-previous{float:left}.nav-next{float:right}.et_password_protected_form p input{background-color:#eee;border:none!important;width:100%!important;border-radius:0!important;font-size:14px;color:#999!important;padding:16px!important;-webkit-box-sizing:border-box;box-sizing:border-box}.et_password_protected_form label{display:none}.et_password_protected_form .et_submit_button{font-family:inherit;display:block;float:right;margin:8px auto 0;
64cursor:pointer}.post-password-required p.nocomments.container{max-width:100%}.post-password-required p.nocomments.container:before{display:none}.aligncenter,div.post .new-post .aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;margin-bottom:10px;max-width:96%;padding:8px}.wp-caption.alignleft{margin:0 30px 20px 0}.wp-caption.alignright{margin:0 0 20px 30px}.wp-caption img{margin:0;padding:0;border:0}.wp-caption p.wp-caption-text{font-size:12px;padding:0 4px 5px;margin:0}.alignright{float:right}.alignleft{float:left}img.alignleft{display:inline;float:left;margin-right:15px}img.alignright{display:inline;float:right;margin-left:15px}.page.et_pb_pagebuilder_layout #main-content{background-color:transparent}body #main-content .et_builder_inner_content>h1,body #main-content .et_builder_inner_content>h2,body #main-content .et_builder_inner_content>h3,body #main-content .et_builder_inner_content>h4,body #main-content .et_builder_inner_content>h5,body #main-content .et_builder_inner_content>h6{line-height:1.4em}body #main-content .et_builder_inner_content>p{line-height:1.7em}.wp-block-pullquote{margin:20px 0 30px}.wp-block-pullquote.has-background blockquote{border-left:none}.wp-block-group.has-background{padding:1.5em 1.5em .5em}@media (min-width:981px){#left-area{width:79.125%;padding-bottom:23px}#main-content .container:before{content:"";position:absolute;top:0;height:100%;width:1px;background-color:#e2e2e2}.et_full_width_page #left-area,.et_no_sidebar #left-area{float:none;width:100%!important}.et_full_width_page #left-area{padding-bottom:0}.et_no_sidebar #main-content .container:before{display:none}}@media (max-width:980px){#page-container{padding-top:80px}.et-tb #page-container,.et-tb-has-header #page-container{padding-top:0!important}#left-area,#sidebar{width:100%!important}#main-content .container:before{display:none!important}.et_full_width_page .et_gallery_item:nth-child(4n+1){clear:none}}@media print{#page-container{padding-top:0!important}}#wp-admin-bar-et-use-visual-builder a:before{font-family:ETmodules!important;content:"\e625";font-size:30px!important;width:28px;margin-top:-3px;color:#974df3!important}#wp-admin-bar-et-use-visual-builder:hover a:before{color:#fff!important}#wp-admin-bar-et-use-visual-builder:hover a,#wp-admin-bar-et-use-visual-builder a:hover{transition:background-color .5s ease;-webkit-transition:background-color .5s ease;-moz-transition:background-color .5s ease;background-color:#7e3bd0!important;color:#fff!important}* html .clearfix,:first-child+html .clearfix{zoom:1}.iphone .et_pb_section_video_bg video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}.et_mobile_device .et_pb_section_parallax .et_pb_parallax_css{background-attachment:scroll}.et-social-facebook a.icon:before{content:"\e093"}.et-social-twitter a.icon:before{content:"\e094"}.et-social-google-plus a.icon:before{content:"\e096"}.et-social-instagram a.icon:before{content:"\e09a"}.et-social-rss a.icon:before{content:"\e09e"}.ai1ec-single-event:after{content:" ";display:table;clear:both}.evcal_event_details .evcal_evdata_cell .eventon_details_shading_bot.eventon_details_shading_bot{z-index:3}.wp-block-divi-layout{margin-bottom:1em}*{-webkit-box-sizing:border-box;box-sizing:border-box}#et-info-email:before,#et-info-phone:before,#et_search_icon:before,.comment-reply-link:after,.et-cart-info span:before,.et-pb-arrow-next:before,.et-pb-arrow-prev:before,.et-social-icon a:before,.et_audio_container .mejs-playpause-button button:before,.et_audio_container .mejs-volume-button button:before,.et_overlay:before,.et_password_protected_form .et_submit_button:after,.et_pb_button:after,.et_pb_contact_reset:after,.et_pb_contact_submit:after,.et_pb_font_icon:before,.et_pb_newsletter_button:after,.et_pb_pricing_table_button:after,.et_pb_promo_button:after,.et_pb_testimonial:before,.et_pb_toggle_title:before,.form-submit .et_pb_button:after,.mobile_menu_bar:before,a.et_pb_more_button:after{font-family:ETmodules!important;speak:none;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:0 0;direction:ltr}.et-pb-icon,.et_pb_custom_button_icon.et_pb_button:after,.et_pb_login .et_pb_custom_button_icon.et_pb_button:after,.et_pb_woo_custom_button_icon .button.et_pb_custom_button_icon.et_pb_button:after,.et_pb_woo_custom_button_icon .button.et_pb_custom_button_icon.et_pb_button:hover:after{content:attr(data-icon)}.et-pb-icon{font-family:ETmodules;speak:none;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:96px;font-style:normal;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;direction:ltr}#et-ajax-saving{display:none;-webkit-transition:background .3s,-webkit-box-shadow .3s;transition:background .3s,-webkit-box-shadow .3s;transition:background .3s,box-shadow .3s;transition:background .3s,box-shadow .3s,-webkit-box-shadow .3s;-webkit-box-shadow:rgba(0,139,219,.247059) 0 0 60px;box-shadow:0 0 60px rgba(0,139,219,.247059);position:fixed;top:50%;left:50%;width:50px;height:50px;background:#fff;border-radius:50px;margin:-25px 0 0 -25px;z-index:999999;text-align:center}#et-ajax-saving img{margin:9px}.et-safe-mode-indicator,.et-safe-mode-indicator:focus,.et-safe-mode-indicator:hover{-webkit-box-shadow:0 5px 10px rgba(41,196,169,.15);box-shadow:0 5px 10px rgba(41,196,169,.15);background:#29c4a9;color:#fff;font-size:14px;font-weight:600;padding:12px;line-height:16px;border-radius:3px;position:fixed;bottom:30px;right:30px;z-index:999999;text-decoration:none;font-family:Open Sans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.et_pb_button{font-size:20px;font-weight:500;padding:.3em 1em;line-height:1.7em!important;background-color:transparent;background-size:cover;background-position:50%;background-repeat:no-repeat;border:2px solid;border-radius:3px;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:all!important;transition-property:all!important}.et_pb_button,.et_pb_button_inner{position:relative}.et_pb_button:hover,.et_pb_module .et_pb_button:hover{border:2px solid transparent;padding:.3em 2em .3em .7em}.et_pb_button:hover{background-color:hsla(0,0%,100%,.2)}.et_pb_bg_layout_light.et_pb_button:hover,.et_pb_bg_layout_light .et_pb_button:hover{background-color:rgba(0,0,0,.05)}.et_pb_button:after,.et_pb_button:before{font-size:32px;line-height:1em;content:"\35";opacity:0;position:absolute;margin-left:-1em;-webkit-transition:all .2s;transition:all .2s;text-transform:none;-webkit-font-feature-settings:"kern" off;font-feature-settings:"kern" off;font-variant:none;font-style:normal;font-weight:400;text-shadow:none}.et_pb_button.et_hover_enabled:hover:after,.et_pb_button.et_pb_hovered:hover:after{-webkit-transition:none!important;transition:none!important}.et_pb_button:before{display:none}.et_pb_button:hover:after{opacity:1;margin-left:0}.et_pb_column_1_3 h1,.et_pb_column_1_4 h1,.et_pb_column_1_5 h1,.et_pb_column_1_6 h1,.et_pb_column_2_5 h1{font-size:26px}.et_pb_column_1_3 h2,.et_pb_column_1_4 h2,.et_pb_column_1_5 h2,.et_pb_column_1_6 h2,.et_pb_column_2_5 h2{font-size:23px}.et_pb_column_1_3 h3,.et_pb_column_1_4 h3,.et_pb_column_1_5 h3,.et_pb_column_1_6 h3,.et_pb_column_2_5 h3{font-size:20px}.et_pb_column_1_3 h4,.et_pb_column_1_4 h4,.et_pb_column_1_5 h4,.et_pb_column_1_6 h4,.et_pb_column_2_5 h4{font-size:18px}.et_pb_column_1_3 h5,.et_pb_column_1_4 h5,.et_pb_column_1_5 h5,.et_pb_column_1_6 h5,.et_pb_column_2_5 h5{font-size:16px}.et_pb_column_1_3 h6,.et_pb_column_1_4 h6,.et_pb_column_1_5 h6,.et_pb_column_1_6 h6,.et_pb_column_2_5 h6{font-size:15px}.et_pb_bg_layout_dark,.et_pb_bg_layout_dark h1,.et_pb_bg_layout_dark h2,.et_pb_bg_layout_dark h3,.et_pb_bg_layout_dark h4,.et_pb_bg_layout_dark h5,.et_pb_bg_layout_dark h6{color:#fff!important}.et_pb_module.et_pb_text_align_left{text-align:left}.et_pb_module.et_pb_text_align_center{text-align:center}.et_pb_module.et_pb_text_align_right{text-align:right}.et_pb_module.et_pb_text_align_justified{text-align:justify}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.et_pb_bg_layout_light .et_pb_more_button{color:#2ea3f2}.et_builder_inner_content{position:relative;z-index:1}header .et_builder_inner_content{z-index:2}.et_pb_css_mix_blend_mode_passthrough{mix-blend-mode:unset!important}.et_pb_image_container{margin:-20px -20px 29px}.et_pb_module_inner{position:relative}.et_hover_enabled_preview{z-index:2}.et_hover_enabled:hover{position:relative;z-index:2}.et_pb_all_tabs,.et_pb_module,.et_pb_posts_nav a,.et_pb_tab,.et_pb_with_background{position:relative;background-size:cover;background-position:50%;background-repeat:no-repeat}.et_pb_background_mask,.et_pb_background_pattern{bottom:0;left:0;position:absolute;right:0;top:0}.et_pb_background_mask{background-size:calc(100% + 2px) calc(100% + 2px);background-repeat:no-repeat;background-position:50%;overflow:hidden}.et_pb_background_pattern{background-position:0 0;background-repeat:repeat}.et_pb_with_border{position:relative;border:0 solid #333}.post-password-required .et_pb_row{padding:0;width:100%}.post-password-required .et_password_protected_form{min-height:0}body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_password_protected_form h1,body:not(.et_pb_pagebuilder_layout) .post-password-required .et_password_protected_form h1{display:none}.et_pb_no_bg{padding:0!important}.et_overlay.et_pb_inline_icon:before,.et_pb_inline_icon:before{content:attr(data-icon)}.et_pb_more_button{color:inherit;text-shadow:none;text-decoration:none;display:inline-block;margin-top:20px}.et_parallax_bg_wrap{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0}.et_parallax_bg{background-repeat:no-repeat;background-position:top;background-size:cover;position:absolute;bottom:0;left:0;width:100%;height:100%;display:block}.et_parallax_bg.et_parallax_bg__hover,.et_parallax_bg.et_parallax_bg_phone,.et_parallax_bg.et_parallax_bg_tablet,.et_parallax_gradient.et_parallax_gradient__hover,.et_parallax_gradient.et_parallax_gradient_phone,.et_parallax_gradient.et_parallax_gradient_tablet,.et_pb_section_parallax_hover:hover .et_parallax_bg:not(.et_parallax_bg__hover),.et_pb_section_parallax_hover:hover .et_parallax_gradient:not(.et_parallax_gradient__hover){display:none}.et_pb_section_parallax_hover:hover .et_parallax_bg.et_parallax_bg__hover,.et_pb_section_parallax_hover:hover .et_parallax_gradient.et_parallax_gradient__hover{display:block}.et_parallax_gradient{bottom:0;display:block;left:0;position:absolute;right:0;top:0}.et_pb_module.et_pb_section_parallax,.et_pb_posts_nav a.et_pb_section_parallax,.et_pb_tab.et_pb_section_parallax{position:relative}.et_pb_section_parallax .et_pb_parallax_css,.et_pb_slides .et_parallax_bg.et_pb_parallax_css{background-attachment:fixed}body.et-bfb .et_pb_section_parallax .et_pb_parallax_css,body.et-bfb .et_pb_slides .et_parallax_bg.et_pb_parallax_css{background-attachment:scroll;bottom:auto}.et_pb_section_parallax.et_pb_column .et_pb_module,.et_pb_section_parallax.et_pb_row .et_pb_column,.et_pb_section_parallax.et_pb_row .et_pb_module{z-index:9;position:relative}.et_pb_more_button:hover:after{opacity:1;margin-left:0}.et_pb_preload .et_pb_section_video_bg,.et_pb_preload>div{visibility:hidden}.et_pb_preload,.et_pb_section.et_pb_section_video.et_pb_preload{position:relative;background:#464646!important}.et_pb_preload:before{content:"";position:absolute;top:50%;left:50%;background:url(https://volatilityfoundation.org/wp-content/themes/Divi/includes/builder/styles/images/preloader.gif) no-repeat;border-radius:32px;width:32px;height:32px;margin:-16px 0 0 -16px}.box-shadow-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;pointer-events:none}.et_pb_section>.box-shadow-overlay~.et_pb_row{z-index:11}body.safari .section_has_divider{will-change:transform}.et_pb_row>.box-shadow-overlay{z-index:8}
64.has-box-shadow-overlay{position:relative}.et_clickable{cursor:pointer}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.et_multi_view_hidden,.et_multi_view_hidden_image{display:none!important}@keyframes multi-view-image-fade{0%{opacity:0}10%{opacity:.1}20%{opacity:.2}30%{opacity:.3}40%{opacity:.4}50%{opacity:.5}60%{opacity:.6}70%{opacity:.7}80%{opacity:.8}90%{opacity:.9}to{opacity:1}}.et_multi_view_image__loading{visibility:hidden}.et_multi_view_image__loaded{-webkit-animation:multi-view-image-fade .5s;animation:multi-view-image-fade .5s}#et-pb-motion-effects-offset-tracker{visibility:hidden!important;opacity:0;position:absolute;top:0;left:0}.et-pb-before-scroll-animation{opacity:0}header.et-l.et-l--header:after{clear:both;display:block;content:""}.et_pb_module{-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:.2s;animation-duration:.2s}@-webkit-keyframes fadeBottom{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeBottom{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeLeft{0%{opacity:0;-webkit-transform:translateX(-10%);transform:translateX(-10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeLeft{0%{opacity:0;-webkit-transform:translateX(-10%);transform:translateX(-10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeRight{0%{opacity:0;-webkit-transform:translateX(10%);transform:translateX(10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeRight{0%{opacity:0;-webkit-transform:translateX(10%);transform:translateX(10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeTop{0%{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeTop{0%{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.et-waypoint:not(.et_pb_counters){opacity:0}
64@media (min-width:981px){.et_pb_section.et_section_specialty div.et_pb_row .et_pb_column .et_pb_column .et_pb_module.et-last-child,.et_pb_section.et_section_specialty div.et_pb_row .et_pb_column .et_pb_column .et_pb_module:last-child,.et_pb_section.et_section_specialty div.et_pb_row .et_pb_column .et_pb_row_inner .et_pb_column .et_pb_module.et-last-child,.et_pb_section.et_section_specialty div.et_pb_row .et_pb_column .et_pb_row_inner .et_pb_column .et_pb_module:last-child,.et_pb_section div.et_pb_row .et_pb_column .et_pb_module.et-last-child,.et_pb_section div.et_pb_row .et_pb_column .et_pb_module:last-child{margin-bottom:0}}@media (max-width:980px){.et_overlay.et_pb_inline_icon_tablet:before,.et_pb_inline_icon_tablet:before{content:attr(data-icon-tablet)}.et_parallax_bg.et_parallax_bg_tablet_exist,.et_parallax_gradient.et_parallax_gradient_tablet_exist{display:none}.et_parallax_bg.et_parallax_bg_tablet,.et_parallax_gradient.et_parallax_gradient_tablet{display:block}.et_pb_column .et_pb_module{margin-bottom:30px}.et_pb_row .et_pb_column .et_pb_module.et-last-child,.et_pb_row .et_pb_column .et_pb_module:last-child,.et_section_specialty .et_pb_row .et_pb_column .et_pb_module.et-last-child,.et_section_specialty .et_pb_row .et_pb_column .et_pb_module:last-child{margin-bottom:0}.et_pb_more_button{display:inline-block!important}.et_pb_bg_layout_light_tablet.et_pb_button,.et_pb_bg_layout_light_tablet.et_pb_module.et_pb_button,.et_pb_bg_layout_light_tablet .et_pb_more_button{color:#2ea3f2}.et_pb_bg_layout_light_tablet .et_pb_forgot_password a{color:#666}.et_pb_bg_layout_light_tablet h1,.et_pb_bg_layout_light_tablet h2,.et_pb_bg_layout_light_tablet h3,.et_pb_bg_layout_light_tablet h4,.et_pb_bg_layout_light_tablet h5,.et_pb_bg_layout_light_tablet h6{color:#333!important}.et_pb_module .et_pb_bg_layout_light_tablet.et_pb_button{color:#2ea3f2!important}.et_pb_bg_layout_light_tablet{color:#666!important}.et_pb_bg_layout_dark_tablet,.et_pb_bg_layout_dark_tablet h1,.et_pb_bg_layout_dark_tablet h2,.et_pb_bg_layout_dark_tablet h3,.et_pb_bg_layout_dark_tablet h4,.et_pb_bg_layout_dark_tablet h5,.et_pb_bg_layout_dark_tablet h6{color:#fff!important}.et_pb_bg_layout_dark_tablet.et_pb_button,.et_pb_bg_layout_dark_tablet.et_pb_module.et_pb_button,.et_pb_bg_layout_dark_tablet .et_pb_more_button{color:inherit}.et_pb_bg_layout_dark_tablet .et_pb_forgot_password a{color:#fff}.et_pb_module.et_pb_text_align_left-tablet{text-align:left}.et_pb_module.et_pb_text_align_center-tablet{text-align:center}.et_pb_module.et_pb_text_align_right-tablet{text-align:right}.et_pb_module.et_pb_text_align_justified-tablet{text-align:justify}}@media (max-width:767px){.et_pb_more_button{display:inline-block!important}.et_overlay.et_pb_inline_icon_phone:before,.et_pb_inline_icon_phone:before{content:attr(data-icon-phone)}.et_parallax_bg.et_parallax_bg_phone_exist,.et_parallax_gradient.et_parallax_gradient_phone_exist{display:none}.et_parallax_bg.et_parallax_bg_phone,.et_parallax_gradient.et_parallax_gradient_phone{display:block}.et-hide-mobile{display:none!important}.et_pb_bg_layout_light_phone.et_pb_button,.et_pb_bg_layout_light_phone.et_pb_module.et_pb_button,.et_pb_bg_layout_light_phone .et_pb_more_button{color:#2ea3f2}.et_pb_bg_layout_light_phone .et_pb_forgot_password a{color:#666}.et_pb_bg_layout_light_phone h1,.et_pb_bg_layout_light_phone h2,.et_pb_bg_layout_light_phone h3,.et_pb_bg_layout_light_phone h4,.et_pb_bg_layout_light_phone h5,.et_pb_bg_layout_light_phone h6{color:#333!important}.et_pb_module .et_pb_bg_layout_light_phone.et_pb_button{color:#2ea3f2!important}.et_pb_bg_layout_light_phone{color:#666!important}.et_pb_bg_layout_dark_phone,.et_pb_bg_layout_dark_phone h1,.et_pb_bg_layout_dark_phone h2,.et_pb_bg_layout_dark_phone h3,.et_pb_bg_layout_dark_phone h4,.et_pb_bg_layout_dark_phone h5,.et_pb_bg_layout_dark_phone h6{color:#fff!important}.et_pb_bg_layout_dark_phone.et_pb_button,.et_pb_bg_layout_dark_phone.et_pb_module.et_pb_button,.et_pb_bg_layout_dark_phone .et_pb_more_button{color:inherit}.et_pb_module .et_pb_bg_layout_dark_phone.et_pb_button{color:#fff!important}.et_pb_bg_layout_dark_phone .et_pb_forgot_password a{color:#fff}.et_pb_module.et_pb_text_align_left-phone{text-align:left}.et_pb_module.et_pb_text_align_center-phone{text-align:center}.et_pb_module.et_pb_text_align_right-phone{text-align:right}.et_pb_module.et_pb_text_align_justified-phone{text-align:justify}}@media (max-width:479px){a.et_pb_more_button{display:block}}@media (min-width:768px) and (max-width:980px){[data-et-multi-view-load-tablet-hidden=true]:not(.et_multi_view_swapped){display:none!important}}@media (max-width:767px){[data-et-multi-view-load-phone-hidden=true]:not(.et_multi_view_swapped){display:none!important}}.et_pb_menu.et_pb_menu--style-inline_centered_logo .et_pb_menu__menu nav ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@-webkit-keyframes multi-view-image-fade{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(1.01);transform:scale(1.01);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}
65/*# sourceURL=divi-style-inline-inline-css */
66</style>
67<style id="divi-dynamic-critical-inline-css">
68@font-face{font-family:ETmodules;font-display:block;src:url(//volatilityfoundation.org/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.eot);src:url(//volatilityfoundation.org/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.eot?#iefix) format("embedded-opentype"),url(//volatilityfoundation.org/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.woff) format("woff"),url(//volatilityfoundation.org/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.ttf) format("truetype"),url(//volatilityfoundation.org/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.svg#ETmodules) format("svg");font-weight:400;font-style:normal}
69@media (min-width:981px){.et_pb_gutters3 .et_pb_column,.et_pb_gutters3.et_pb_row .et_pb_column{margin-right:5.5%}.et_pb_gutters3 .et_pb_column_4_4,.et_pb_gutters3.et_pb_row .et_pb_column_4_4{width:100%}.et_pb_gutters3 .et_pb_column_4_4 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_module{margin-bottom:2.75%}.et_pb_gutters3 .et_pb_column_3_4,.et_pb_gutters3.et_pb_row .et_pb_column_3_4{width:73.625%}.et_pb_gutters3 .et_pb_column_3_4 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_module{margin-bottom:3.735%}.et_pb_gutters3 .et_pb_column_2_3,.et_pb_gutters3.et_pb_row .et_pb_column_2_3{width:64.833%}.et_pb_gutters3 .et_pb_column_2_3 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_module{margin-bottom:4.242%}.et_pb_gutters3 .et_pb_column_3_5,.et_pb_gutters3.et_pb_row .et_pb_column_3_5{width:57.8%}.et_pb_gutters3 .et_pb_column_3_5 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_module{margin-bottom:4.758%}.et_pb_gutters3 .et_pb_column_1_2,.et_pb_gutters3.et_pb_row .et_pb_column_1_2{width:47.25%}.et_pb_gutters3 .et_pb_column_1_2 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_module{margin-bottom:5.82%}.et_pb_gutters3 .et_pb_column_2_5,.et_pb_gutters3.et_pb_row .et_pb_column_2_5{width:36.7%}.et_pb_gutters3 .et_pb_column_2_5 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_2_5 .et_pb_module{margin-bottom:7.493%}.et_pb_gutters3 .et_pb_column_1_3,.et_pb_gutters3.et_pb_row .et_pb_column_1_3{width:29.6667%}.et_pb_gutters3 .et_pb_column_1_3 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_module{margin-bottom:9.27%}.et_pb_gutters3 .et_pb_column_1_4,.et_pb_gutters3.et_pb_row .et_pb_column_1_4{width:20.875%}.et_pb_gutters3 .et_pb_column_1_4 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_1_4 .et_pb_module{margin-bottom:13.174%}.et_pb_gutters3 .et_pb_column_1_5,.et_pb_gutters3.et_pb_row .et_pb_column_1_5{width:15.6%}.et_pb_gutters3 .et_pb_column_1_5 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_1_5 .et_pb_module{margin-bottom:17.628%}.et_pb_gutters3 .et_pb_column_1_6,.et_pb_gutters3.et_pb_row .et_pb_column_1_6{width:12.0833%}.et_pb_gutters3 .et_pb_column_1_6 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_1_6 .et_pb_module{margin-bottom:22.759%}.et_pb_gutters3 .et_full_width_page.woocommerce-page ul.products li.product{width:20.875%;margin-right:5.5%;margin-bottom:5.5%}.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products li.product,.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products li.product{width:28.353%;margin-right:7.47%}.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products.columns-1 li.product,.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products.columns-1 li.product{width:100%;margin-right:0}.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products.columns-2 li.product,.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products.columns-2 li.product{width:48%;margin-right:4%}.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products.columns-2 li:nth-child(2n+2),.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products.columns-2 li:nth-child(2n+2){margin-right:0}.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products.columns-2 li:nth-child(3n+1),.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products.columns-2 li:nth-child(3n+1){clear:none}}
70@media (min-width:981px){.et_pb_gutters3 .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post:last-child,.et_pb_gutters3 .et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post:last-child,.et_pb_gutters3 .et_pb_column .et_pb_blog_grid .column.size-1of3 .et_pb_post:last-child,.et_pb_gutters3.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post:last-child,.et_pb_gutters3.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post:last-child,.et_pb_gutters3.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of3 .et_pb_post:last-child{margin-bottom:30px}.et_pb_gutters3 .et_pb_column_4_4 .et_pb_grid_item,.et_pb_gutters3 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3 .et_pb_column_4_4 .et_pb_widget,.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_grid_item,.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_widget{width:20.875%;margin-right:5.5%;margin-bottom:5.5%}.et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3,.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3{width:29.667%;margin-right:5.5%}.et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 .et_pb_post,.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 .et_pb_post{margin-bottom:18.539%}.et_pb_gutters3 .et_pb_column_3_4 .et_pb_grid_item,.et_pb_gutters3 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3 .et_pb_column_3_4 .et_pb_widget,.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_grid_item,.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_widget{width:28.353%;margin-right:7.47%;margin-bottom:7.47%}.et_pb_gutters3 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2{width:46.265%;margin-right:7.47%}.et_pb_gutters3 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post,.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post{margin-bottom:14.941%}.et_pb_gutters3 .et_pb_column_2_3 .et_pb_grid_item,.et_pb_gutters3 .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3 .et_pb_column_2_3 .et_pb_widget,.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_grid_item,.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_widget{width:45.758%;margin-right:8.483%;margin-bottom:8.483%}.et_pb_gutters3 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2{width:45.758%;margin-right:8.483%}.et_pb_gutters3 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2 .et_pb_post,.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2 .et_pb_post{margin-bottom:16.967%}.et_pb_gutters3 .et_pb_column_3_5 .et_pb_grid_item,.et_pb_gutters3 .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3 .et_pb_column_3_5 .et_pb_widget,.et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_grid_item,.et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_widget{width:45.242%;margin-right:9.516%;margin-bottom:9.516%}.et_pb_gutters3 .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1,.et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1{width:100%;margin-right:0}.et_pb_gutters3 .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post{margin-bottom:9.516%}.et_pb_gutters3 .et_pb_column_1_2 .et_pb_grid_item,.et_pb_gutters3 .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3 .et_pb_column_1_2 .et_pb_widget,.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_grid_item,.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_widget{width:44.18%;margin-right:11.64%;margin-bottom:11.64%}.et_pb_gutters3 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1,.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1{width:100%;margin-right:0}.et_pb_gutters3 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1 .et_pb_post{margin-bottom:11.64%}.et_pb_gutters3 .et_pb_column_2_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters3 .et_pb_column_2_5 .et_pb_grid_item,.et_pb_gutters3 .et_pb_column_2_5 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3 .et_pb_column_2_5 .et_pb_widget,.et_pb_gutters3.et_pb_row .et_pb_column_2_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters3.et_pb_row .et_pb_column_2_5 .et_pb_grid_item,.et_pb_gutters3.et_pb_row .et_pb_column_2_5 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3.et_pb_row .et_pb_column_2_5 .et_pb_widget{width:100%;margin-bottom:14.986%}.et_pb_gutters3 .et_pb_column_1_3 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters3 .et_pb_column_1_3 .et_pb_grid_item,.et_pb_gutters3 .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3 .et_pb_column_1_3 .et_pb_widget,.et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_grid_item,.et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_widget{width:100%;margin-bottom:18.539%}.et_pb_gutters3 .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters3 .et_pb_column_1_4 .et_pb_grid_item,.et_pb_gutters3 .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3 .et_pb_column_1_4 .et_pb_widget,.et_pb_gutters3.et_pb_row .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters3.et_pb_row .et_pb_column_1_4 .et_pb_grid_item,.et_pb_gutters3.et_pb_row .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3.et_pb_row .et_pb_column_1_4 .et_pb_widget{width:100%;margin-bottom:26.347%}.et_pb_gutters3 .et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters3 .et_pb_column_1_5 .et_pb_grid_item,.et_pb_gutters3 .et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3 .et_pb_column_1_5 .et_pb_widget,.et_pb_gutters3.et_pb_row .et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters3.et_pb_row .et_pb_column_1_5 .et_pb_grid_item,.et_pb_gutte
70rs3.et_pb_row .et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3.et_pb_row .et_pb_column_1_5 .et_pb_widget{width:100%;margin-bottom:35.256%}.et_pb_gutters3 .et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters3 .et_pb_column_1_6 .et_pb_grid_item,.et_pb_gutters3 .et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3 .et_pb_column_1_6 .et_pb_widget,.et_pb_gutters3.et_pb_row .et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters3.et_pb_row .et_pb_column_1_6 .et_pb_grid_item,.et_pb_gutters3.et_pb_row .et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3.et_pb_row .et_pb_column_1_6 .et_pb_widget{width:100%;margin-bottom:45.517%}.et_pb_gutters3 .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n),.et_pb_gutters3 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n),.et_pb_gutters3 .et_pb_column_4_4 .et_pb_widget:nth-child(4n),.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n),.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n),.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_widget:nth-child(4n){margin-right:0}.et_pb_gutters3 .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1),.et_pb_gutters3 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n+1),.et_pb_gutters3 .et_pb_column_4_4 .et_pb_widget:nth-child(4n+1),.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1),.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n+1),.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_widget:nth-child(4n+1){clear:both}.et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters3 .et_pb_column_4_4 .et_pb_grid_item.last_in_row,.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_grid_item.last_in_row{margin-right:0}.et_pb_gutters3 .et_pb_column_4_4 .et_pb_grid_item.on_last_row,.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_gutters3 .et_pb_column_3_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n),.et_pb_gutters3 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n),.et_pb_gutters3 .et_pb_column_3_4 .et_pb_widget:nth-child(3n),.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n),.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n),.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_widget:nth-child(3n){margin-right:0}.et_pb_gutters3 .et_pb_column_3_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1),.et_pb_gutters3 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1),.et_pb_gutters3 .et_pb_column_3_4 .et_pb_widget:nth-child(3n+1),.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1),.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1),.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_widget:nth-child(3n+1){clear:both}.et_pb_gutters3 .et_pb_column_3_4 .et_pb_grid_item.last_in_row,.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_grid_item.last_in_row{margin-right:0}.et_pb_gutters3 .et_pb_column_3_4 .et_pb_grid_item.on_last_row,.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_gutters3 .et_pb_column_1_2 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),.et_pb_gutters3 .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_gutters3 .et_pb_column_1_2 .et_pb_widget:nth-child(2n),.et_pb_gutters3 .et_pb_column_2_3 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),.et_pb_gutters3 .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_gutters3 .et_pb_column_2_3 .et_pb_widget:nth-child(2n),.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_widget:nth-child(2n),.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_widget:nth-child(2n){margin-right:0}.et_pb_gutters3 .et_pb_column_1_2 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),.et_pb_gutters3 .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(odd),.et_pb_gutters3 .et_pb_column_1_2 .et_pb_widget:nth-child(odd),.et_pb_gutters3 .et_pb_column_2_3 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),.et_pb_gutters3 .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(odd),.et_pb_gutters3 .et_pb_column_2_3 .et_pb_widget:nth-child(odd),.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(odd),.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_widget:nth-child(odd),.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(odd),.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_widget:nth-child(odd){clear:both}.et_pb_gutters3 .et_pb_column_1_2 .et_pb_grid_item.last_in_row,.et_pb_gutters3 .et_pb_column_2_3 .et_pb_grid_item.last_in_row,.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_grid_item.last_in_row,.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_grid_item.last_in_row{margin-right:0}.et_pb_gutters3 .et_pb_column_1_2 .et_pb_grid_item.on_last_row,.et_pb_gutters3 .et_pb_column_2_3 .et_pb_grid_item.on_last_row,.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_grid_item.on_last_row,.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_gutters3 .et_pb_column_3_5 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),.et_pb_gutters3 .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_gutters3 .et_pb_column_3_5 .et_pb_widget:nth-child(2n),.et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),.et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_widget:nth-child(2n){margin-right:0}.et_pb_gutters3 .et_pb_column_3_5 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),.et_pb_gutters3 .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(odd),.et_pb_gutters3 .et_pb_column_3_5 .et_pb_widget:nth-child(odd),.et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),.et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(odd),.et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_widget:nth-child(odd){clear:both}.et_pb_gutters3 .et_pb_column_3_5 .et_pb_grid_item.last_in_row,.et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_grid_item.last_in_row{margin-right:0}.et_pb_gutters3 .et_pb_column_1_3 .et_pb_grid_item.on_last_row,.et_pb_gutters3 .et_pb_column_1_4 .et_pb_grid_item.on_last_row,.et_pb_gutters3 .et_pb_column_1_5 .et_pb_grid_item.on_last_row,.et_pb_gutters3 .et_pb_column_1_6 .et_pb_grid_item.on_last_row,.et_pb_gutters3 .et_pb_column_3_5 .et_pb_grid_item.on_last_row,.et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_grid_item.on_last_row,.et_pb_gutters3.et_pb_row .et_pb_column_1_4 .et_pb_grid_item.on_last_row,.et_pb_gutters3.et_pb_row .et_pb_column_1_5 .et_pb_grid_item.on_last_row,.et_pb_gutters3.et_pb_row .et_pb_column_1_6 .et_pb_grid_item.on_last_row,.et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_gutters3 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.et_pb_gutters3 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters3 .et_pb_column_1_2 .et_pb_grid_item.last_in_row,.et_pb_gutters3 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.et_pb_gutters3 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters3 .et_pb_column_2_3 .et_pb_grid_item.last_in_row,.et_pb_gutters3 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.et_pb_gutters3 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters3 .et_pb_column_3_4 .et_pb_grid_item.last_in_row,.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_grid_item.last_in_row,.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_grid_item.last_in_row,.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_grid_item.last_in_row{margin-right:0}.et_pb_gutters3 .et_pb_column_1_2 .et_pb_grid_item.on_last_row,.et_pb_gutters3 .et_pb_column_2_3 .et_pb_grid_item.on_last_row,.et_pb_gutters3 .et_pb_column_3_4 .et_pb_grid_item.on_last_row,.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_grid_item.on_last_row,.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_grid_item.on_last_row,.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_grid_item.on_last_row{margin-bottom:0}}
71@media (min-width:981px){.et_pb_gutter.et_pb_gutters1 #left-area{width:75%}.et_pb_gutter.et_pb_gutters1 #sidebar{width:25%}.et_pb_gutters1.et_right_sidebar #left-area{padding-right:0}.et_pb_gutters1.et_left_sidebar #left-area{padding-left:0}.et_pb_gutter.et_pb_gutters1.et_right_sidebar #main-content .container:before{right:25%!important}.et_pb_gutter.et_pb_gutters1.et_left_sidebar #main-content .container:before{left:25%!important}.et_pb_gutters1 .et_pb_column,.et_pb_gutters1.et_pb_row .et_pb_column{margin-right:0}.et_pb_gutters1 .et_pb_column_4_4,.et_pb_gutters1.et_pb_row .et_pb_column_4_4{width:100%}.et_pb_gutters1 .et_pb_column_4_4 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_3_4,.et_pb_gutters1.et_pb_row .et_pb_column_3_4{width:75%}.et_pb_gutters1 .et_pb_column_3_4 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_2_3,.et_pb_gutters1.et_pb_row .et_pb_column_2_3{width:66.667%}.et_pb_gutters1 .et_pb_column_2_3 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_3_5,.et_pb_gutters1.et_pb_row .et_pb_column_3_5{width:60%}.et_pb_gutters1 .et_pb_column_3_5 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_3_5 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_2,.et_pb_gutters1.et_pb_row .et_pb_column_1_2{width:50%}.et_pb_gutters1 .et_pb_column_1_2 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_2_5,.et_pb_gutters1.et_pb_row .et_pb_column_2_5{width:40%}.et_pb_gutters1 .et_pb_column_2_5 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_2_5 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_3,.et_pb_gutters1.et_pb_row .et_pb_column_1_3{width:33.3333%}.et_pb_gutters1 .et_pb_column_1_3 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_3 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_4,.et_pb_gutters1.et_pb_row .et_pb_column_1_4{width:25%}.et_pb_gutters1 .et_pb_column_1_4 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_4 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_5,.et_pb_gutters1.et_pb_row .et_pb_column_1_5{width:20%}.et_pb_gutters1 .et_pb_column_1_5 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_5 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_6,.et_pb_gutters1.et_pb_row .et_pb_column_1_6{width:16.6667%}.et_pb_gutters1 .et_pb_column_1_6 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_6 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_full_width_page.woocommerce-page ul.products li.product{width:25%;margin-right:0;margin-bottom:0}.et_pb_gutters1.et_left_sidebar.woocommerce-page #main-content ul.products li.product,.et_pb_gutters1.et_right_sidebar.woocommerce-page #main-content ul.products li.product{width:33.333%;margin-right:0}}@media (max-width:980px){.et_pb_gutters1 .et_pb_column,.et_pb_gutters1 .et_pb_column .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1 .et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1 .et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1 .et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5,.et_pb_gutters1 .et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5,.et_pb_gutters1 .et_pb_row_4col>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1 .et_pb_row_5col>.et_pb_column.et_pb_column_1_5,.et_pb_gutters1.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5,.et_pb_gutters1.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5,.et_pb_gutters1.et_pb_row_4col>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1.et_pb_row_5col>.et_pb_column.et_pb_column_1_5{width:50%;margin-right:0}.et_pb_gutters1 .et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1 .et_pb_row_6col>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1.et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1.et_pb_row_6col>.et_pb_column.et_pb_column_1_6{width:33.333%;margin-right:0}.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6{width:50%;margin-right:0}}@media (max-width:767px){.et_pb_gutters1 .et_pb_column,.et_pb_gutters1 .et_pb_column .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module{margin-bottom:0}}@media (max-width:479px){.et_pb_gutters1 .et_pb_column,.et_pb_gutters1.et_pb_row .et_pb_column{margin:0!important}.et_pb_gutters1 .et_pb_column .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module{margin-bottom:0}}
72@media (min-width:981px){.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post:last-child,.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post:last-child,.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of3 .et_pb_post:last-child,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post:last-child,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post:last-child,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of3 .et_pb_post:last-child{margin-bottom:30px}.et_pb_gutters1 .et_pb_column_4_4 .et_pb_grid_item,.et_pb_gutters1 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,
72.et_pb_gutters1 .et_pb_column_4_4 .et_pb_widget,.et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_grid_item,.et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_widget{width:25%;margin-right:0;margin-bottom:0}.et_pb_gutters1 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3,.et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3{width:33.333%;margin-right:0}.et_pb_gutters1 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 .et_pb_post,.et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 .et_pb_post{margin-bottom:0}.et_pb_gutters1 .et_pb_column_3_4 .et_pb_grid_item,.et_pb_gutters1 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1 .et_pb_column_3_4 .et_pb_widget,.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_grid_item,.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_widget{width:33.333%;margin-right:0;margin-bottom:0}.et_pb_gutters1 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2{width:50%;margin-right:0}.et_pb_gutters1 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post,.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post{margin-bottom:0}.et_pb_gutters1 .et_pb_column_2_3 .et_pb_grid_item,.et_pb_gutters1 .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1 .et_pb_column_2_3 .et_pb_widget,.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_grid_item,.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_widget{width:50%;margin-right:0;margin-bottom:0}.et_pb_gutters1 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2{width:50%;margin-right:0}.et_pb_gutters1 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2 .et_pb_post,.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2 .et_pb_post{margin-bottom:0}.et_pb_gutters1 .et_pb_column_3_5 .et_pb_grid_item,.et_pb_gutters1 .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1 .et_pb_column_3_5 .et_pb_widget,.et_pb_gutters1.et_pb_row .et_pb_column_3_5 .et_pb_grid_item,.et_pb_gutters1.et_pb_row .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1.et_pb_row .et_pb_column_3_5 .et_pb_widget{width:50%;margin-right:0;margin-bottom:0}.et_pb_gutters1 .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1,.et_pb_gutters1.et_pb_row .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1{width:100%;margin-right:0}.et_pb_gutters1 .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters1.et_pb_row .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_2 .et_pb_grid_item,.et_pb_gutters1 .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1 .et_pb_column_1_2 .et_pb_widget,.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_grid_item,.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_widget{width:50%;margin-right:0;margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1,.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1{width:100%;margin-right:0}.et_pb_gutters1 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1 .et_pb_post{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_3 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters1 .et_pb_column_1_3 .et_pb_grid_item,.et_pb_gutters1 .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1 .et_pb_column_1_3 .et_pb_widget,.et_pb_gutters1 .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters1 .et_pb_column_1_4 .et_pb_grid_item,.et_pb_gutters1 .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1 .et_pb_column_1_4 .et_pb_widget,.et_pb_gutters1 .et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters1 .et_pb_column_1_5 .et_pb_grid_item,.et_pb_gutters1 .et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1 .et_pb_column_1_5 .et_pb_widget,.et_pb_gutters1 .et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters1 .et_pb_column_1_6 .et_pb_grid_item,.et_pb_gutters1 .et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1 .et_pb_column_1_6 .et_pb_widget,.et_pb_gutters1 .et_pb_column_2_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters1 .et_pb_column_2_5 .et_pb_grid_item,.et_pb_gutters1 .et_pb_column_2_5 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1 .et_pb_column_2_5 .et_pb_widget,.et_pb_gutters1.et_pb_row .et_pb_column_1_3 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters1.et_pb_row .et_pb_column_1_3 .et_pb_grid_item,.et_pb_gutters1.et_pb_row .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1.et_pb_row .et_pb_column_1_3 .et_pb_widget,.et_pb_gutters1.et_pb_row .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters1.et_pb_row .et_pb_column_1_4 .et_pb_grid_item,.et_pb_gutters1.et_pb_row .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1.et_pb_row .et_pb_column_1_4 .et_pb_widget,.et_pb_gutters1.et_pb_row .et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters1.et_pb_row .et_pb_column_1_5 .et_pb_grid_item,.et_pb_gutters1.et_pb_row .et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1.et_pb_row .et_pb_column_1_5 .et_pb_widget,.et_pb_gutters1.et_pb_row .et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters1.et_pb_row .et_pb_column_1_6 .et_pb_grid_item,.et_pb_gutters1.et_pb_row .et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1.et_pb_row .et_pb_column_1_6 .et_pb_widget,.et_pb_gutters1.et_pb_row .et_pb_column_2_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters1.et_pb_row .et_pb_column_2_5 .et_pb_grid_item,.et_pb_gutters1.et_pb_row .et_pb_column_2_5 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1.et_pb_row .et_pb_column_2_5 .et_pb_widget{width:100%;margin-bottom:0}.et_pb_gutters1 .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n),.et_pb_gutters1 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n),.et_pb_gutters1 .et_pb_column_4_4 .et_pb_widget:nth-child(4n),.et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n),.et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n),.et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_widget:nth-child(4n){margin-right:0}.et_pb_gutters1 .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1),.et_pb_gutters1 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n+1),.et_pb_gutters1 .et_pb_column_4_4 .et_pb_widget:nth-child(4n+1),.et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1),.et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n+1),.et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_widget:nth-child(4n+1){clear:both}.et_pb_gutters1 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters1 .et_pb_column_4_4 .et_pb_grid_item.last_in_row,.et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_grid_item.last_in_row{margin-right:0}.et_pb_gutters1 .et_pb_column_4_4 .et_pb_grid_item.on_last_row,.et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_gutters1 .et_pb_column_3_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n),.et_pb_gutters1 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n),.et_pb_gutters1 .et_pb_column_3_4 .et_pb_widget:nth-child(3n),.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n),.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n),.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_widget:nth-child(3n){margin-right:0}.et_pb_gutters1 .et_pb_column_3_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1),.et_pb_gutters1 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1),.et_pb_gutters1 .et_pb_column_3_4 .et_pb_widget:nth-child(3n+1),.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1),.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1),.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_widget:nth-child(3n+1){clear:both}.et_pb_gutters1 .et_pb_column_3_4 .et_pb_grid_item.last_in_row,.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_grid_item.last_in_row{margin-right:0}.et_pb_gutters1 .et_pb_column_3_4 .et_pb_grid_item.on_last_row,.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_2 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),.et_pb_gutters1 .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_gutters1 .et_pb_column_1_2 .et_pb_widget:nth-child(2n),.et_pb_gutters1 .et_pb_column_2_3 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),.et_pb_gutters1 .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_gutters1 .et_pb_column_2_3 .et_pb_widget:nth-child(2n),.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_widget:nth-child(2n),.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_widget:nth-child(2n){margin-right:0}.et_pb_gutters1 .et_pb_column_1_2 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),.et_pb_gutters1 .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(odd),.et_pb_gutters1 .et_pb_column_1_2 .et_pb_widget:nth-child(odd),.et_pb_gutters1 .et_pb_column_2_3 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),.et_pb_gutters1 .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(odd),.et_pb_gutters1 .et_pb_column_2_3 .et_pb_widget:nth-child(odd),.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(odd),.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_widget:nth-child(odd),.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(odd),.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_widget:nth-child(odd){clear:both}.et_pb_gutters1 .et_pb_column_1_2 .et_pb_grid_item.last_in_row,.et_pb_gutters1 .et_pb_column_2_3 .et_pb_grid_item.last_in_row,.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_grid_item.last_in_row,.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_grid_item.last_in_row{margin-right:0}.et_pb_gutters1 .et_pb_column_1_2 .et_pb_grid_item.on_last_row,.et_pb_gutters1 .et_pb_column_2_3 .et_pb_grid_item.on_last_row,.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_grid_item.on_last_row,.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_gutters1 .et_pb_column_3_5 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),.et_pb_gutters1 .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_gutters1 .et_pb_column_3_5 .et_pb_widget:nth-child(2n),.et_pb_gutters1.et_pb_row .et_pb_column_3_5 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),.et_pb_gutters1.et_pb_row .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),.et_pb_gutters1.et_pb_row .et_pb_column_3_5 .et_pb_widget:nth-child(2n){margin-right:0}.et_pb_gutters1 .et_pb_column_3_5 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),.et_pb_gutters1 .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(odd),.et_pb_gutters1 .et_pb_column_3_5 .et_pb_widget:nth-child(odd),.et_pb_gutters1.et_pb_row .et_pb_column_3_5 .et_pb_grid_item.et_pb_portfolio_item:nth-child(odd),.et_pb_gutters1.et_pb_row .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(odd),.et_pb_gutters1.et_pb_row .et_pb_column_3_5 .et_pb_widget:nth-child(odd){clear:both}.et_pb_gutters1 .et_pb_column_3_5 .et_pb_grid_item.last_in_row,.et_pb_gutters1.et_pb_row .et_pb_column_3_5 .et_pb_grid_item.last_in_row{margin-right:0}.et_pb_gutters1 .et_pb_column_1_3 .et_pb_grid_item.on_last_row,.et_pb_gutters1 .et_pb_column_1_4 .et_pb_grid_item.on_last_row,.et_pb_gutters1 .et_pb_column_1_5 .et_pb_grid_item.on_last_row,.et_pb_gutters1 .et_pb_column_1_6 .et_pb_grid_item.on_last_row,.et_pb_gutters1 .et_pb_column_3_5 .et_pb_grid_item.on_last_row,.et_pb_gutters1.et_pb_row .et_pb_column_1_3 .et_pb_grid_item.on_last_row,.et_pb_gutters1.et_pb_row .et_pb_column_1_4 .et_pb_grid_item.on_last_row,.et_pb_gutters1.et_pb_row .et_pb_column_1_5 .et_pb_grid_item.on_last_row,.et_pb_gutters1.et_pb_row .et_pb_column_1_6 .et_pb_grid_item.on_last_row,.et_pb_gutters1.et_pb_row .et_pb_column_3_5 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.et_pb_gutters1 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters1 .et_pb_column_1_2 .et_pb_grid_item.last_in_row,.et_pb_gutters1 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.et_pb_gutters1 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters1 .et_pb_column_2_3 .et_pb_grid_item.last_in_row,.et_pb_gutters1 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.et_pb_gutters1 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters1 .et_pb_column_3_4 .et_pb_grid_item.last_in_row,.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_grid_item.last_in_row,.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_grid_item.last_in_row,.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_grid_item.last_in_row{margin-right:0}.et_pb_gutters1 .et_pb_column_1_2 .et_pb_grid_item.on_last_row,.et_pb_gutters1 .et_pb_column_2_3 .et_pb_grid_item.on_last_row,.et_pb_gutters1 .et_pb_column_3_4 .et_pb_grid_item.on_last_row,.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_grid_item.on_last_row,.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_grid_item.on_last_row,.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_grid_item.on_last_row{margin-bottom:0}.et_pb_gutters1 .et_pb_portfolio_grid .et_pb_grid_item .et_pb_
72module_header:last-child,.et_pb_gutters1 .et_pb_portfolio_grid .et_pb_grid_item h2:last-child{line-height:normal}}@media (max-width:980px){.et_pb_gutters1 .et_pb_column .et_pb_grid_item,.et_pb_gutters1 .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_grid_item,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product{margin:0;width:33.333%}.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of2,.et_pb_gutters1 .et_pb_column .et_pb_widget,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of2,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_widget{width:50%}.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post{margin-bottom:0}.et_pb_gutters1 .et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1,.et_pb_gutters1 .et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters1 .et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_grid_item,.et_pb_gutters1 .et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1 .et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_widget,.et_pb_gutters1 .et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1,.et_pb_gutters1 .et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters1 .et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_grid_item,.et_pb_gutters1 .et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1 .et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_widget,.et_pb_gutters1 .et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1,.et_pb_gutters1 .et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters1 .et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_grid_item,.et_pb_gutters1 .et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1 .et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_widget,.et_pb_gutters1 .et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1,.et_pb_gutters1 .et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters1 .et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_grid_item,.et_pb_gutters1 .et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1 .et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_widget,.et_pb_gutters1 .et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1,.et_pb_gutters1 .et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters1 .et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_grid_item,.et_pb_gutters1 .et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1 .et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_widget,.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1,.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_grid_item,.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_widget,.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1,.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_grid_item,.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_widget,.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1,.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_grid_item,.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_widget,.et_pb_gutters1 .et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1,.et_pb_gutters1 .et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters1 .et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_grid_item,.et_pb_gutters1 .et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1 .et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_widget,.et_pb_gutters1 .et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1,.et_pb_gutters1 .et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters1 .et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_grid_item,.et_pb_gutters1 .et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1 .et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_widget,.et_pb_gutters1 .et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1,.et_pb_gutters1 .et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters1 .et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_grid_item,.et_pb_gutters1 .et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1 .et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_widget,.et_pb_gutters1 .et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1,.et_pb_gutters1 .et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters1 .et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_grid_item,.et_pb_gutters1 .et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1 .et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_widget,.et_pb_gutters1.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1,.et_pb_gutters1.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters1.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_grid_item,.et_pb_gutters1.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_widget,.et_pb_gutters1.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1,.et_pb_gutters1.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters1.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_grid_item,.et_pb_gutters1.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_widget,.et_pb_gutters1.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1,.et_pb_gutters1.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters1.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_grid_item,.et_pb_gutters1.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_widget,.et_pb_gutters1.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1,.et_pb_gutters1.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters1.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_grid_item,.et_pb_gutters1.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_widget,.et_pb_gutters1.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1,.et_pb_gutters1.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters1.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_grid_item,.et_pb_gutters1.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_widget,.et_pb_gutters1.et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1,.et_pb_gutters1.et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters1.et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_grid_item,.et_pb_gutters1.et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1.et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_widget,.et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1,.et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_grid_item,.et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_widget,.et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1,.et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_grid_item,.et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_widget,.et_pb_gutters1.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1,.et_pb_gutters1.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters1.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_grid_item,.et_pb_gutters1.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_widget,.et_pb_gutters1.et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1,.et_pb_gutters1.et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters1.et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_grid_item,.et_pb_gutters1.et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1.et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_widget,.et_pb_gutters1.et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1,.et_pb_gutters1.et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters1.et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_grid_item,.et_pb_gutters1.et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1.et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_widget,.et_pb_gutters1.et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1,.et_pb_gutters1.et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2,.et_pb_gutters1.et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_grid_item,.et_pb_gutters1.et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1.et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_widget{margin:0;width:100%}.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of2,.et_pb_gutters1 .et_pb_column .et_pb_widget,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of2,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_widget{margin:0}}@media (max-width:767px){.et_pb_gutters1 .et_pb_column .et_pb_grid_item,.et_pb_gutters1 .et_pb_column .et_pb_grid_item.et_pb_portfolio_item,.et_pb_gutters1 .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_grid_item,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_grid_item.et_pb_portfolio_item,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product{margin:0;width:50%}.et_pb_gutters1 .et_pb_column .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n),.et_pb_gutters1 .et_pb_column .et_pb_grid_item:nth-child(3n),.et_pb_gutters1 .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n),.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n),.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_grid_item:nth-child(3n),.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n){margin-right:0}.et_pb_gutters1 .et_pb_column .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1),.et_pb_gutters1 .et_pb_column .et_pb_grid_item:nth-child(3n+1),.et_pb_gutters1 .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1),.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1),.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_grid_item:nth-child(3n+1),.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1){clear:none}.et_pb_gutters1 .et_pb_column .et_pb_grid_item.et_pb_portfolio_item,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_grid_item.et_pb_portfolio_item{margin:0;width:100%}.et_pb_gutters1 .et_pb_column .et_pb_grid_item,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_grid_item{margin:0;width:50%}.et_pb_gutters1 .et_pb_column .et_pb_grid_item.last_in_row,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_grid_item.last_in_row{margin-right:0}.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters1 .et_pb_column .et_pb_widget,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_widget{margin:0;width:100%}}@media (max-width:479px){.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters1 .et_pb_column .et_pb_grid_item,.et_pb_gutters1 .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1 .et_pb_column .et_pb_widget,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_grid_item,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_widget{width:100%;margin:0}}
73#et-secondary-menu li,#top-menu li{word-wrap:break-word}.nav li ul,.et_mobile_menu{border-color:#2EA3F2}.mobile_menu_bar:before,.mobile_menu_bar:after,#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a{color:#2EA3F2}#main-header{-webkit-transition:background-color 0.4s, color 0.4s, opacity 0.4s ease-in-out, -webkit-transform 0.4s;transition:background-color 0.4s, color 0.4s, opacity 0.4s ease-in-out, -webkit-transform 0.4s;transition:background-color 0.4s, color 0.4s, transform 0.4s, 
73opacity 0.4s ease-in-out;transition:background-color 0.4s, color 0.4s, transform 0.4s, opacity 0.4s ease-in-out, -webkit-transform 0.4s}#main-header.et-disabled-animations *{-webkit-transition-duration:0s !important;transition-duration:0s !important}.container{text-align:left;position:relative}.et_fixed_nav.et_show_nav #page-container{padding-top:80px}.et_fixed_nav.et_show_nav.et-tb #page-container,.et_fixed_nav.et_show_nav.et-tb-has-header #page-container{padding-top:0 !important}.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container{padding-top:111px}.et_fixed_nav.et_show_nav.et_secondary_nav_enabled.et_header_style_centered #page-container{padding-top:177px}.et_fixed_nav.et_show_nav.et_header_style_centered #page-container{padding-top:147px}.et_fixed_nav #main-header{position:fixed}.et-cloud-item-editor #page-container{padding-top:0 !important}.et_header_style_left #et-top-navigation{padding-top:33px}.et_header_style_left #et-top-navigation nav>ul>li>a{padding-bottom:33px}.et_header_style_left .logo_container{position:absolute;height:100%;width:100%}.et_header_style_left #et-top-navigation .mobile_menu_bar{padding-bottom:24px}.et_hide_search_icon #et_top_search{display:none !important}#logo{width:auto;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;margin-bottom:0;max-height:54%;display:inline-block;float:none;vertical-align:middle;-webkit-transform:translate3d(0, 0, 0)}.et_pb_svg_logo #logo{height:54%}.logo_container{-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}span.logo_helper{display:inline-block;height:100%;vertical-align:middle;width:0}.safari .centered-inline-logo-wrap{-webkit-transform:translate3d(0, 0, 0);-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#et-define-logo-wrap img{width:100%}.gecko #et-define-logo-wrap.svg-logo{position:relative !important}#top-menu-nav,#top-menu{line-height:0}#et-top-navigation{font-weight:600}.et_fixed_nav #et-top-navigation{-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.et-cart-info span:before{content:"\e07a";margin-right:10px;position:relative}nav#top-menu-nav,#top-menu,nav.et-menu-nav,.et-menu{float:left}#top-menu li{display:inline-block;font-size:14px;padding-right:22px}#top-menu>li:last-child{padding-right:0}.et_fullwidth_nav.et_non_fixed_nav.et_header_style_left #top-menu>li:last-child>ul.sub-menu{right:0}#top-menu a{color:rgba(0,0,0,0.6);text-decoration:none;display:block;position:relative;-webkit-transition:opacity 0.4s ease-in-out, background-color 0.4s ease-in-out;transition:opacity 0.4s ease-in-out, background-color 0.4s ease-in-out}#top-menu-nav>ul>li>a:hover{opacity:0.7;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#et_search_icon:before{content:"\55";font-size:17px;left:0;position:absolute;top:-3px}#et_search_icon:hover{cursor:pointer}#et_top_search{float:right;margin:3px 0 0 22px;position:relative;display:block;width:18px}#et_top_search.et_search_opened{position:absolute;width:100%}.et-search-form{top:0;bottom:0;right:0;position:absolute;z-index:1000;width:100%}.et-search-form input{width:90%;border:none;color:#333;position:absolute;top:0;bottom:0;right:30px;margin:auto;background:transparent}.et-search-form .et-search-field::-ms-clear{width:0;height:0;display:none}.et_search_form_container{-webkit-animation:none;animation:none;-o-animation:none}.container.et_search_form_container{position:relative;opacity:0;height:1px}.container.et_search_form_container.et_pb_search_visible{z-index:999;-webkit-animation:fadeInTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:fadeInTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}.et_pb_search_visible.et_pb_no_animation{opacity:1}.et_pb_search_form_hidden{-webkit-animation:fadeOutTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:fadeOutTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}span.et_close_search_field{display:block;width:30px;height:30px;z-index:99999;position:absolute;right:0;cursor:pointer;top:0;bottom:0;margin:auto}span.et_close_search_field:after{font-family:'ETmodules';content:'\4d';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:32px;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box}.container.et_menu_container{z-index:99}.container.et_search_form_container.et_pb_search_form_hidden{z-index:1 !important}.et_search_outer{width:100%;overflow:hidden;position:absolute;top:0}.container.et_pb_menu_hidden{z-index:-1}form.et-search-form{background:rgba(0,0,0,0) !important}input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}.et-cart-info{color:inherit}#et-top-navigation .et-cart-info{float:left;margin:-2px 0 0 22px;font-size:16px}#et-top-navigation{float:right}#top-menu li li{padding:0 20px;margin:0}#top-menu li li a{padding:6px 20px;
73width:200px}.nav li.et-touch-hover>ul{opacity:1;visibility:visible}#top-menu .menu-item-has-children>a:first-child:after,#et-secondary-nav .menu-item-has-children>a:first-child:after{font-family:'ETmodules';content:"3";font-size:16px;position:absolute;right:0;top:0;font-weight:800}#top-menu .menu-item-has-children>a:first-child,#et-secondary-nav .menu-item-has-children>a:first-child{padding-right:20px}#top-menu li .menu-item-has-children>a:first-child{padding-right:40px}#top-menu li .menu-item-has-children>a:first-child:after{right:20px;top:6px}#top-menu li.mega-menu{position:inherit}#top-menu li.mega-menu>ul{padding:30px 20px;position:absolute !important;width:100%;left:0 !important}#top-menu li.mega-menu ul li{margin:0;float:left !important;display:block !important;padding:0 !important}#top-menu li.mega-menu>ul>li:nth-of-type(4n){clear:right}#top-menu li.mega-menu>ul>li:nth-of-type(4n+1){clear:left}#top-menu li.mega-menu ul li li{width:100%}#top-menu li.mega-menu li>ul{-webkit-animation:none !important;animation:none !important;padding:0px;border:none;left:auto;top:auto;width:90% !important;position:relative;-webkit-box-shadow:none;box-shadow:none}#top-menu li.mega-menu li ul{visibility:visible;opacity:1;display:none}#top-menu li.mega-menu.et-hover li ul{display:block}#top-menu li.mega-menu.et-hover>ul{opacity:1 !important;visibility:visible !important}#top-menu li.mega-menu>ul>li>a{width:90%;padding:0 20px 10px}#top-menu li.mega-menu>ul>li>a:first-child{padding-top:0 !important;font-weight:bold;border-bottom:1px solid rgba(0,0,0,0.03)}#top-menu li.mega-menu>ul>li>a:first-child:hover{background-color:transparent !important}#top-menu li.mega-menu li>a{width:100%}#top-menu li.mega-menu.mega-menu-parent li li,#top-menu li.mega-menu.mega-menu-parent li>a{width:100% !important}#top-menu li.mega-menu.mega-menu-parent li>.sub-menu{float:left;width:100% !important}#top-menu li.mega-menu>ul>li{width:25%;margin:0}#top-menu li.mega-menu.mega-menu-parent-3>ul>li{width:33.33%}#top-menu li.mega-menu.mega-menu-parent-2>ul>li{width:50%}#top-menu li.mega-menu.mega-menu-parent-1>ul>li{width:100%}#top-menu li.mega-menu .menu-item-has-children>a:first-child:after{display:none}#top-menu li.mega-menu>ul>li>ul>li{width:100%;margin:0}#et_mobile_nav_menu{float:right;display:none}.mobile_menu_bar{position:relative;display:block;line-height:0}.mobile_menu_bar:before,.et_toggle_slide_menu:after{content:"\61";font-size:32px;left:0;position:relative;top:0;cursor:pointer}.mobile_nav .select_page{display:none}.et_pb_menu_hidden #top-menu,.et_pb_menu_hidden #et_search_icon:before,.et_pb_menu_hidden .et-cart-info{opacity:0;-webkit-animation:fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}.et_pb_menu_visible #top-menu,.et_pb_menu_visible #et_search_icon:before,.et_pb_menu_visible .et-cart-info{z-index:99;opacity:1;-webkit-animation:fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}.et_pb_menu_hidden #top-menu,.et_pb_menu_hidden #et_search_icon:before,.et_pb_menu_hidden .mobile_menu_bar{opacity:0;-webkit-animation:fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}.et_pb_menu_visible #top-menu,.et_pb_menu_visible #et_search_icon:before,.et_pb_menu_visible .mobile_menu_bar{z-index:99;opacity:1;-webkit-animation:fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}.et_pb_no_animation #top-menu,.et_pb_no_animation #et_search_icon:before,.et_pb_no_animation .mobile_menu_bar,.et_pb_no_animation.et_search_form_container{animation:none !important;-o-animation:none !important;-webkit-animation:none !important;-moz-animation:none !important}body.admin-bar.et_fixed_nav #main-header{top:32px}body.et-wp-pre-3_8.admin-bar.et_fixed_nav #main-header{top:28px}body.et_fixed_nav.et_secondary_nav_enabled #main-header{top:30px}body.admin-bar.et_fixed_nav.et_secondary_nav_enabled #main-header{top:63px}@media all and (min-width: 981px){.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:0;opacity:0;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.et_hide_primary_logo #main-header:not(.et-fixed-header) .centered-inline-logo-wrap,.et_hide_fixed_logo #main-header.et-fixed-header .centered-inline-logo-wrap{height:0;opacity:0;padding:0}.et-animated-content#page-container{-webkit-transition:margin-top 0.4s ease-in-out;transition:margin-top 0.4s ease-in-out}.et_hide_nav #page-container{-webkit-transition:none;transition:none}.et_fullwidth_nav .et-search-form,.et_fullwidth_nav .et_close_search_field{right:30px}#main-header.et-fixed-header{-webkit-box-shadow:0 0 7px rgba(0,0,0,0.1) !important;box-shadow:0 0 7px rgba(0,0,0,0.1) !important}.et_header_style_left .et-fixed-header #et-top-navigation{padding-top:20px}.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a{padding-bottom:20px}.et_hide_nav.et_fixed_nav #main-header{opacity:0}
73.et_hide_nav.et_fixed_nav .et-fixed-header#main-header{-webkit-transform:translateY(0px) !important;transform:translateY(0px) !important;opacity:1}.et_hide_nav .centered-inline-logo-wrap,.et_hide_nav.et_fixed_nav #main-header,.et_hide_nav.et_fixed_nav #main-header,.et_hide_nav .centered-inline-logo-wrap{-webkit-transition-duration:.7s;transition-duration:.7s}.et_hide_nav #page-container{padding-top:0 !important}.et_primary_nav_dropdown_animation_fade #et-top-navigation ul li:hover>ul,.et_secondary_nav_dropdown_animation_fade #et-secondary-nav li:hover>ul{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.et_primary_nav_dropdown_animation_slide #et-top-navigation ul li:hover>ul,.et_secondary_nav_dropdown_animation_slide #et-secondary-nav li:hover>ul{-webkit-animation:fadeLeft .4s ease-in-out;animation:fadeLeft .4s ease-in-out}.et_primary_nav_dropdown_animation_expand #et-top-navigation ul li:hover>ul,.et_secondary_nav_dropdown_animation_expand #et-secondary-nav li:hover>ul{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-animation:Grow .4s ease-in-out;animation:Grow .4s ease-in-out;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}.et_primary_nav_dropdown_animation_flip #et-top-navigation ul li ul li:hover>ul,.et_secondary_nav_dropdown_animation_flip #et-secondary-nav ul li:hover>ul{-webkit-animation:flipInX .6s ease-in-out;animation:flipInX .6s ease-in-out;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}.et_primary_nav_dropdown_animation_flip #et-top-navigation ul li:hover>ul,.et_secondary_nav_dropdown_animation_flip #et-secondary-nav li:hover>ul{-webkit-animation:flipInY .6s ease-in-out;animation:flipInY .6s ease-in-out;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}.et_fullwidth_nav #main-header .container{width:100%;max-width:100%;padding-right:32px;padding-left:30px}.et_non_fixed_nav.et_fullwidth_nav.et_header_style_left #main-header .container{padding-left:0}.et_non_fixed_nav.et_fullwidth_nav.et_header_style_left .logo_container{padding-left:30px}}@media all and (max-width: 980px){.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container,.et_fixed_nav.et_show_nav #page-container{padding-top:80px}.et_fixed_nav.et_show_nav.et-tb #page-container,.et_fixed_nav.et_show_nav.et-tb-has-header #page-container{padding-top:0 !important}.et_non_fixed_nav #page-container{padding-top:0}.et_fixed_nav.et_secondary_nav_only_menu.admin-bar #main-header{top:32px !important}.et_hide_mobile_logo #main-header .logo_container{display:none;opacity:0;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#top-menu{display:none}.et_hide_nav.et_fixed_nav #main-header{-webkit-transform:translateY(0px) !important;transform:translateY(0px) !important;opacity:1}#et-top-navigation{margin-right:0;-webkit-transition:none;transition:none}.et_fixed_nav #main-header{position:absolute}.et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_left #et-top-navigation{padding-top:24px;display:block}.et_fixed_nav #main-header{-webkit-transition:none;transition:none}.et_fixed_nav_temp #main-header{top:0 !important}#logo,.logo_container,#main-header,.container{-webkit-transition:none;transition:none}.et_header_style_left #logo{max-width:50%}#et_top_search{margin:0 35px 0 0;float:left}#et_search_icon:before{top:7px}.et_header_style_left .et-search-form{width:50% !important;max-width:50% !important}#et_mobile_nav_menu{display:block}#et-top-navigation .et-cart-info{margin-top:5px}}@media screen and (max-width: 782px){body.admin-bar.et_fixed_nav #main-header{top:46px}}@media all and (max-width: 767px){#et-top-navigation{margin-right:0}body.admin-bar.et_fixed_nav #main-header{top:46px}}@media all and (max-width: 479px){#et-top-navigation{margin-right:0}}@media print{#top-header,#main-header{position:relative !important;top:auto !important;right:auto !important;bottom:auto !important;left:auto !important}}
74@-webkit-keyframes fadeOutTop{0%{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}to{opacity:0;-webkit-transform:translatey(-60%);transform:translatey(-60%)}}@keyframes fadeOutTop{0%{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}to{opacity:0;-webkit-transform:translatey(-60%);transform:translatey(-60%)}}@-webkit-keyframes fadeInTop{0%{opacity:0;-webkit-transform:translatey(-60%);transform:translatey(-60%)}to{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}}@keyframes fadeInTop{0%{opacity:0;-webkit-transform:translatey(-60%);transform:translatey(-60%)}to{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}}@-webkit-keyframes fadeInBottom{0%{opacity:0;-webkit-transform:translatey(60%);transform:translatey(60%)}to{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}}@keyframes fadeInBottom{0%{opacity:0;-webkit-transform:translatey(60%);transform:translatey(60%)}to{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}}@-webkit-keyframes fadeOutBottom{0%{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}to{opacity:0;-webkit-transform:translatey(60%);transform:translatey(60%)}}@keyframes fadeOutBottom{0%{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}to{opacity:0;-webkit-transform:translatey(60%);transform:translatey(60%)}}@-webkit-keyframes Grow{0%{opacity:0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes Grow{0%{opacity:0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}/*!
75	  * Animate.css - http://daneden.me/animate
76	  * Licensed under the MIT license - http://opensource.org/licenses/MIT
77	  * Copyright (c) 2015 Daniel Eden
78	 */@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
7840%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
7840%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}
79#main-header{line-height:23px;font-weight:500;top:0;background-color:#fff;width:100%;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 0 rgba(0,0,0,.1);position:relative;z-index:99999}.nav li li{padding:0 20px;margin:0}.et-menu li li a{padding:6px 20px;width:200px}.nav li{position:relative;line-height:1em}.nav li li{position:relative;line-height:2em}.nav li ul{position:absolute;padding:20px 0;z-index:9999;width:240px;background:#fff;visibility:hidden;opacity:0;border-top:3px solid #2ea3f2;box-shadow:0 2px 5px rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-transform:translateZ(0);text-align:left}.nav li.et-hover>ul{visibility:visible}.nav li.et-touch-hover>ul,.nav li:hover>ul{opacity:1;visibility:visible}.nav li li ul{z-index:1000;top:-23px;left:240px}.nav li.et-reverse-direction-nav li ul{left:auto;right:240px}.nav li:hover{visibility:inherit}.et_mobile_menu li a,.nav li li a{font-size:14px;-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.et_mobile_menu li a:hover,.nav ul li a:hover{background-color:rgba(0,0,0,.03);opacity:.7}.et-dropdown-removing>ul{display:none}.mega-menu .et-dropdown-removing>ul{display:block}.et-menu .menu-item-has-children>a:first-child:after{font-family:ETmodules;content:"3";font-size:16px;position:absolute;right:0;top:0;font-weight:800}.et-menu .menu-item-has-children>a:first-child{padding-right:20px}.et-menu li li.menu-item-has-children>a:first-child:after{right:20px;top:6px}.et-menu-nav li.mega-menu{position:inherit}.et-menu-nav li.mega-menu>ul{padding:30px 20px;position:absolute!important;width:100%;left:0!important}.et-menu-nav li.mega-menu ul li{margin:0;float:left!important;display:block!important;padding:0!important}.et-menu-nav li.mega-menu li>ul{-webkit-animation:none!important;animation:none!important;padding:0;border:none;left:auto;top:auto;width:240px!important;position:relative;box-shadow:none;-webkit-box-shadow:none}.et-menu-nav li.mega-menu li ul{visibility:visible;opacity:1;display:none}.et-menu-nav li.mega-menu.et-hover li ul,.et-menu-nav li.mega-menu:hover li ul{display:block}.et-menu-nav li.mega-menu:hover>ul{opacity:1!important;visibility:visible!important}.et-menu-nav li.mega-menu>ul>li>a:first-child{padding-top:0!important;font-weight:700;border-bottom:1px solid rgba(0,0,0,.03)}.et-menu-nav li.mega-menu>ul>li>a:first-child:hover{background-color:transparent!important}.et-menu-nav li.mega-menu li>a{width:200px!important}.et-menu-nav li.mega-menu.mega-menu-parent li>a,.et-menu-nav li.mega-menu.mega-menu-parent li li{width:100%!important}.et-menu-nav li.mega-menu.mega-menu-parent li>.sub-menu{float:left;width:100%!important}.et-menu-nav li.mega-menu>ul>li{width:25%;margin:0}.et-menu-nav li.mega-menu.mega-menu-parent-3>ul>li{width:33.33%}.et-menu-nav li.mega-menu.mega-menu-parent-2>ul>li{width:50%}.et-menu-nav li.mega-menu.mega-menu-parent-1>ul>li{width:100%}.et_pb_fullwidth_menu li.mega-menu .menu-item-has-children>a:first-child:after,.et_pb_menu li.mega-menu .menu-item-has-children>a:first-child:after{display:none}.et_fullwidth_nav #top-menu li.mega-menu>ul{width:auto;left:30px!important;right:30px!important}.et_mobile_menu{position:absolute;
79left:0;padding:5%;background:#fff;width:100%;visibility:visible;opacity:1;display:none;z-index:9999;border-top:3px solid #2ea3f2;box-shadow:0 2px 5px rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1)}#main-header .et_mobile_menu li ul,.et_pb_fullwidth_menu .et_mobile_menu li ul,.et_pb_menu .et_mobile_menu li ul{visibility:visible!important;display:block!important;padding-left:10px}.et_mobile_menu li li{padding-left:5%}.et_mobile_menu li a{border-bottom:1px solid rgba(0,0,0,.03);color:#666;padding:10px 5%;display:block}.et_mobile_menu .menu-item-has-children>a{font-weight:700;background-color:rgba(0,0,0,.03)}.et_mobile_menu li .menu-item-has-children>a{background-color:transparent}.et_mobile_nav_menu{float:right;display:none}.mobile_menu_bar{position:relative;display:block;line-height:0}.mobile_menu_bar:before{content:"a";font-size:32px;position:relative;left:0;top:0;cursor:pointer}.et_pb_module .mobile_menu_bar:before{top:2px}.mobile_nav .select_page{display:none}
80#et-secondary-menu li{word-wrap:break-word}#top-header,#et-secondary-nav li ul{background-color:#2EA3F2}#top-header{font-size:12px;line-height:13px;z-index:100000;color:#ffffff}#top-header a,#top-header a{color:#ffffff}#top-header,#et-secondary-nav{-webkit-transition:background-color 0.4s, opacity 0.4s ease-in-out, -webkit-transform 0.4s;transition:background-color 0.4s, opacity 0.4s ease-in-out, -webkit-transform 0.4s;transition:background-color 0.4s, transform 0.4s, opacity 0.4s ease-in-out;transition:background-color 0.4s, transform 0.4s, opacity 0.4s ease-in-out, -webkit-transform 0.4s}#top-header .container{padding-top:.75em;font-weight:600}#top-header,#top-header .container,#top-header #et-info,#top-header .et-social-icon a{line-height:1em}.et_fixed_nav #top-header{top:0;left:0;right:0;position:fixed}#et-info{float:left}#et-info-phone,#et-info-email{position:relative}#et-info-phone:before{content:"\e090";position:relative;top:2px;margin-right:2px}#et-info-phone{margin-right:13px}#et-info-email:before{content:"\e076";margin-right:4px}#top-header .et-social-icons{float:none;display:inline-block}#et-secondary-menu .et-social-icons{margin-right:20px}#top-header .et-social-icons li{margin-left:12px;margin-top:-2px}#top-header .et-social-icon a{font-size:14px}#et-secondary-menu{float:right}#et-info,#et-secondary-menu>ul>li a{padding-bottom:.75em;display:block}#et-secondary-nav,#et-secondary-nav li{display:inline-block}#et-secondary-nav a{-webkit-transition:background-color 0.4s, color 0.4s ease-in-out;transition:background-color 0.4s, color 0.4s ease-in-out}#et-secondary-nav li{margin-right:15px}#et-secondary-nav>li:last-child{margin-right:0}#et-secondary-menu>ul>li>a:hover,#et-info-email:hover{opacity:0.7;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#et-secondary-nav li{position:relative;text-align:right}#et-secondary-nav li ul{position:absolute;right:0;padding:1em 0}#et-secondary-nav li ul ul{right:220px;top:0;margin-top:-1em}#et-secondary-nav li ul li{display:block}#et-secondary-nav li ul{z-index:999999;visibility:hidden;opacity:0;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.1);box-shadow:0 2px 5px rgba(0,0,0,0.1)}#et-secondary-nav li ul{-webkit-transform:translate3d(0, 0, 0)}#et-secondary-nav li.et-hover>ul{visibility:visible}#et-secondary-nav li>ul{width:220px}#et-secondary-nav li:hover>ul,#et-secondary-nav li.et-touch-hover>ul{opacity:1;visibility:visible}#et-secondary-nav li li{padding:0 2em;margin:0}#et-secondary-nav li li a{padding:1em;width:100%;font-size:12px;line-height:1em;margin-right:0;display:block;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#et-secondary-nav ul li a:hover{background-color:rgba(0,0,0,0.03)}#et-secondary-nav li:hover{visibility:inherit}#top-header .et-cart-info{margin-left:15px}#et-secondary-nav .menu-item-has-children>a:first-child:after{top:0}#et-secondary-nav li .menu-item-has-children>a:first-child:after{top:.67em;right:auto;left:2.3em}body.admin-bar.et_fixed_nav #top-header{top:32px}body.et-wp-pre-3_8.admin-bar.et_fixed_nav #top-header{top:28px}@media all and (min-width: 981px){.et_fullwidth_secondary_nav #top-header .container{width:100%;max-width:100%;padding-right:30px;padding-left:30px}.et_hide_nav.et_fixed_nav #top-header{opacity:0}
80.et_hide_nav.et_fixed_nav .et-fixed-header#top-header{-webkit-transform:translateY(0px) !important;transform:translateY(0px) !important;opacity:1}.et_hide_nav.et_fixed_nav #top-header,.et_hide_nav.et_fixed_nav #top-header{-webkit-transition-duration:.7s;transition-duration:.7s}}@media all and (max-width: 980px){.et_fixed_nav.et_show_nav.et_secondary_nav_enabled.et-tb #page-container,.et_fixed_nav.et_show_nav.et_secondary_nav_enabled.et-tb-has-header #page-container{padding-top:0 !important}.et_secondary_nav_only_menu #top-header{display:none}#top-header{-webkit-transition:none;transition:none}.et_fixed_nav #top-header{position:absolute}.et_hide_nav.et_fixed_nav #top-header{-webkit-transform:translateY(0px) !important;transform:translateY(0px) !important;opacity:1}#top-header .container{padding-top:0}#et-info{padding-top:0.75em}#et-secondary-nav,#et-secondary-menu{display:none !important}.et_secondary_nav_only_menu #main-header,.et_secondary_nav_only_menu #main-header{top:0 !important}#top-header .et-social-icons{margin-bottom:0}#top-header .et-cart-info{margin-left:0}}@media screen and (max-width: 782px){body.admin-bar.et_fixed_nav #top-header{top:46px}.et_fixed_nav.et_secondary_nav_only_menu.admin-bar #main-header{top:46px !important}body.admin-bar.et_fixed_nav.et_secondary_nav_enabled #main-header{top:80px}}@media all and (max-width: 767px){#et-info .et-social-icons{display:none}#et-secondary-menu .et_duplicate_social_icons{display:inline-block}body.et_fixed_nav.et_secondary_nav_two_panels #main-header{top:58px}#et-info,#et-secondary-menu{text-align:center;display:block;float:none}.et_secondary_nav_two_panels #et-secondary-menu{margin-top:12px}body.admin-bar.et_fixed_nav #top-header{top:46px}body.admin-bar.et_fixed_nav.et_secondary_nav_two_panels #main-header{top:104px}}
81.et-social-icons{float:right}.et-social-icons li{display:inline-block;margin-left:20px}.et-social-icon a{display:inline-block;font-size:24px;position:relative;text-align:center;-webkit-transition:color 300ms ease 0s;transition:color 300ms ease 0s;color:#666;text-decoration:none}.et-social-icons a:hover{opacity:0.7;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.et-social-icon span{display:none}.et_duplicate_social_icons{display:none}@media all and (max-width: 980px){.et-social-icons{float:none;text-align:center}}@media all and (max-width: 980px){.et-social-icons{margin:0 0 5px}}
82.et_pb_widget{float:left;max-width:100%;word-wrap:break-word}.et_pb_widget a{text-decoration:none;color:#666}.et_pb_widget li a:hover{color:#82c0c7}.et_pb_widget ol li,.et_pb_widget ul li{margin-bottom:.5em}.et_pb_widget ol li ol li,.et_pb_widget ul li ul li{margin-left:15px}.et_pb_widget select{width:100%;height:28px;padding:0 5px}.et_pb_widget_area .et_pb_widget a{color:inherit}.et_pb_bg_layout_light .et_pb_widget li a{color:#666}.et_pb_bg_layout_dark .et_pb_widget li a{color:inherit}
83.widget_search .screen-reader-text,.et_pb_widget .wp-block-search__label{display:none}.widget_search input#s,.widget_search input#searchsubmit,.et_pb_widget .wp-block-search__input,.et_pb_widget .wp-block-search__button{padding:.7em;height:40px !important;margin:0;font-size:14px;line-height:normal !important;border:1px solid #ddd;color:#666}.widget_search #s,.et_pb_widget .wp-block-search__input{width:100%;border-radius:3px}.widget_search #searchform,.et_pb_widget .wp-block-search{position:relative}.widget_search #searchsubmit,.et_pb_widget .wp-block-search__button{background-color:#ddd;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;position:absolute;right:0;top:0}
83#searchsubmit,.et_pb_widget .wp-block-search__button{cursor:pointer}
84.et_pb_section{position:relative;background-color:#fff;background-position:50%;background-size:100%;background-size:cover}.et_pb_section--absolute,.et_pb_section--fixed{width:100%}.et_pb_section.et_section_transparent{background-color:transparent}.et_pb_fullwidth_section{padding:0}.et_pb_fullwidth_section>.et_pb_module:not(.et_pb_post_content):not(.et_pb_fullwidth_post_content) .et_pb_row{padding:0!important}.et_pb_inner_shadow{-webkit-box-shadow:inset 0 0 7px rgba(0,0,0,.07);box-shadow:inset 0 0 7px rgba(0,0,0,.07)}.et_pb_bottom_inside_divider,.et_pb_top_inside_divider{display:block;background-repeat-y:no-repeat;height:100%;position:absolute;pointer-events:none;width:100%;left:0;right:0}.et_pb_bottom_inside_divider.et-no-transition,.et_pb_top_inside_divider.et-no-transition{-webkit-transition:none!important;transition:none!important}.et-fb .section_has_divider.et_fb_element_controls_visible--child>.et_pb_bottom_inside_divider,.et-fb .section_has_divider.et_fb_element_controls_visible--child>.et_pb_top_inside_divider{z-index:1}.et_pb_section_video:not(.et_pb_section--with-menu){overflow:hidden;position:relative}.et_pb_column>.et_pb_section_video_bg{z-index:-1}.et_pb_section_video_bg{visibility:visible;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;display:block;pointer-events:none;-webkit-transition:display .3s;transition:display .3s}.et_pb_section_video_bg.et_pb_section_video_bg_hover,.et_pb_section_video_bg.et_pb_section_video_bg_phone,.et_pb_section_video_bg.et_pb_section_video_bg_tablet,.et_pb_section_video_bg.et_pb_section_video_bg_tablet_only{display:none}.et_pb_section_video_bg .mejs-controls,.et_pb_section_video_bg .mejs-overlay-play{display:none!important}.et_pb_section_video_bg embed,.et_pb_section_video_bg iframe,.et_pb_section_video_bg object,.et_pb_section_video_bg video{max-width:none}.et_pb_section_video_bg .mejs-video{left:50%;position:absolute;max-width:none}.et_pb_section_video_bg .mejs-overlay-loading{display:none!important}.et_pb_social_network_link .et_pb_section_video{overflow:visible}.et_pb_section_video_on_hover:hover>.et_pb_section_video_bg{display:none}.et_pb_section_video_on_hover:hover>.et_pb_section_video_bg_hover,.et_pb_section_video_on_hover:hover>.et_pb_section_video_bg_hover_inherit{display:block}@media (min-width:981px){.et_pb_section{padding:4% 0}body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_pb_section,body:not(.et_pb_pagebuilder_layout) .post-password-required .et_pb_section{padding-top:0}.et_pb_fullwidth_section{padding:0}.et_pb_section_video_bg.et_pb_section_video_bg_desktop_only{display:block}}@media (max-width:980px){.et_pb_section{padding:50px 0}body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_pb_section,body:not(.et_pb_pagebuilder_layout) .post-password-required .et_pb_section{padding-top:0}.et_pb_fullwidth_section{padding:0}.et_pb_section_video_bg.et_pb_section_video_bg_tablet{display:block}.et_pb_section_video_bg.et_pb_section_video_bg_desktop_only{display:none}}@media (min-width:768px){.et_pb_section_video_bg.et_pb_section_video_bg_desktop_tablet{display:block}}@media (min-width:768px) and (max-width:980px){.et_pb_section_video_bg.et_pb_section_video_bg_tablet_only{display:block}}@media (max-width:767px){.et_pb_section_video_bg.et_pb_section_video_bg_phone{display:block}.et_pb_section_video_bg.et_pb_section_video_bg_desktop_tablet{display:none}}
85.et_pb_row{width:80%;max-width:1080px;margin:auto;position:relative}body.safari .section_has_divider,body.uiwebview .section_has_divider{-webkit-perspective:2000px;perspective:2000px}.section_has_divider .et_pb_row{z-index:5}.et_pb_row_inner{width:100%;position:relative}.et_pb_row.et_pb_row_empty,.et_pb_row_inner:nth-of-type(n+2).et_pb_row_empty{display:none}.et_pb_row:after,.et_pb_row_inner:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0;width:0}.et_pb_row_4col .et-last-child,.et_pb_row_4col .et-last-child-2,.et_pb_row_6col .et-last-child,.et_pb_row_6col .et-last-child-2,.et_pb_row_6col .et-last-child-3{margin-bottom:0}.et_pb_column{float:left;background-size:cover;background-position:50%;position:relative;z-index:2;min-height:1px}.et_pb_column--with-menu{z-index:3}.et_pb_column.et_pb_column_empty{min-height:1px}.et_pb_row .et_pb_column.et-last-child,.et_pb_row .et_pb_column:last-child,.et_pb_row_inner .et_pb_column.et-last-child,.et_pb_row_inner .et_pb_column:last-child{margin-right:0!important}.et_pb_column.et_pb_section_parallax{position:relative}.et_pb_column,.et_pb_row,.et_pb_row_inner{background-size:cover;background-position:50%;background-repeat:no-repeat}@media (min-width:981px){.et_pb_row{padding:2% 0}body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_pb_row,body:not(.et_pb_pagebuilder_layout) .post-password-required .et_pb_row{padding:0;width:100%}.et_pb_column_3_4 .et_pb_row_inner{padding:3.735% 0}.et_pb_column_2_3 .et_pb_row_inner{padding:4.2415% 0}.et_pb_column_1_2 .et_pb_row_inner,.et_pb_column_3_5 .et_pb_row_inner{padding:5.82% 0}.et_section_specialty>.et_pb_row{padding:0}.et_pb_row_inner{width:100%}.et_pb_column_single{padding:2.855% 0}.et_pb_column_single .et_pb_module.et-first-child,.et_pb_column_single .et_pb_module:first-child{margin-top:0}.et_pb_column_single .et_pb_module.et-last-child,.et_pb_column_single .et_pb_module:last-child{margin-bottom:0}.et_pb_row .et_pb_column.et-last-child,.et_pb_row .et_pb_column:last-child,.et_pb_row_inner .et_pb_column.et-last-child,.et_pb_row_inner .et_pb_column:last-child{margin-right:0!important}.et_pb_row.et_pb_equal_columns,.et_pb_row_inner.et_pb_equal_columns,.et_pb_section.et_pb_equal_columns>.et_pb_row{display:-webkit-box;display:-ms-flexbox;display:flex}.rtl .et_pb_row.et_pb_equal_columns,.rtl .et_pb_row_inner.et_pb_equal_columns,.rtl .et_pb_section.et_pb_equal_columns>.et_pb_row{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.et_pb_row.et_pb_equal_columns>.et_pb_column,.et_pb_section.et_pb_equal_columns>.et_pb_row>.et_pb_column{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (max-width:980px){.et_pb_row{max-width:1080px}body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_pb_row,body:not(.et_pb_pagebuilder_layout) .post-password-required .et_pb_row{padding:0;width:100%}.et_pb_column .et_pb_row_inner,.et_pb_row{padding:30px 0}.et_section_specialty>.et_pb_row{padding:0}.et_pb_column{width:100%;margin-bottom:30px}.et_pb_bottom_divider .et_pb_row:nth-last-child(2) .et_pb_column:last-child,.et_pb_row .et_pb_column.et-last-child,.et_pb_row .et_pb_column:last-child{margin-bottom:0}.et_section_specialty .et_pb_row>.et_pb_column{padding-bottom:0}.et_pb_column.et_pb_column_empty{display:none}.et_pb_row_1-2_1-4_1-4,.et_pb_row_1-2_1-6_1-6_1-6,.et_pb_row_1-4_1-4,.et_pb_row_1-4_1-4_1-2,.et_pb_row_1-5_1-5_3-5,.et_pb_row_1-6_1-6_1-6,.et_pb_row_1-6_1-6_1-6_1-2,.et_pb_row_1-6_1-6_1-6_1-6,.et_pb_row_3-5_1-5_1-5,.et_pb_row_4col,.et_pb_row_5col,.et_pb_row_6col{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4,.et_pb_row_4col>.et_pb_column.et_pb_column_1_4{width:47.25%;margin-right:5.5%}.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4:nth-child(2n),.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4:nth-child(2n),.et_pb_row_4col>.et_pb_column.et_pb_column_1_4:nth-child(2n){margin-right:0}.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4{width:47.25%;margin-right:5.5%}.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_2,.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4:nth-child(odd){margin-right:0}.et_pb_row_1-2_1-4_1-4 .et_pb_column:nth-last-child(-n+2),.et_pb_row_1-4_1-4 .et_pb_column:nth-last-child(-n+2),.et_pb_row_4col .et_pb_column:nth-last-child(-n+2){margin-bottom:0}.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5,.et_pb_row_5col>.et_pb_column.et_pb_column_1_5{width:47.25%;margin-right:5.5%}.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5:nth-child(2n),.et_pb_row_5col>.et_pb_column.et_pb_column_1_5:nth-child(2n){margin-right:0}.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5{width:47.25%;margin-right:5.5%}.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5:nth-child(odd),.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_3_5{margin-right:0}.et_pb_row_3-5_1-5_1-5 .et_pb_column:nth-last-child(-n+2),.et_pb_row_5col .et_pb_column:last-child{margin-bottom:0}.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6,.et_pb_row_6col>.et_pb_column.et_pb_column_1_6{width:29.666%;margin-right:5.5%}.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6:nth-child(3n),.et_pb_row_6col>.et_pb_column.et_pb_column_1_6:nth-child(3n){margin-right:0}.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6{width:29.666%;margin-right:5.5%}.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_2,.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6:last-child{margin-right:0}.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2,.et_pb_row_1-2_1-6_1-6_1-6 .et_pb_column:nth-last-child(-n+3),.et_pb_row_6col .et_pb_column:nth-last-child(-n+3){margin-bottom:0}.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6{width:29.666%;margin-right:5.5%;margin-bottom:0}.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6:last-child{margin-right:0}.et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6{width:47.25%;margin-right:5.5%}.et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6:nth-child(2n){margin-right:0}.et_pb_row_1-6_1-6_1-6_1-6:nth-last-child(-n+3){margin-bottom:0}}@media (max-width:479px){.et_pb_row .et_pb_column.et_pb_column_1_4,.et_pb_row .et_pb_column.et_pb_column_1_5,.et_pb_row .et_pb_column.et_pb_column_1_6{width:100%;margin:0 0 30px}.et_pb_row .et_pb_column.et_pb_column_1_4.et-last-child,.et_pb_row .et_pb_column.et_pb_column_1_4:last-child,.et_pb_row .et_pb_column.et_pb_column_1_5.et-last-child,.et_pb_row .et_pb_column.et_pb_column_1_5:last-child,.et_pb_row .et_pb_column.et_pb_column_1_6.et-last-child,.et_pb_row .et_pb_column.et_pb_column_1_6:last-child{margin-bottom:0}.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6{width:100%;margin:0 0 30px}.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6.et-last-child,.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6:last-child{margin-bottom:0}.et_pb_column{width:100%!important}}
86.et_pb_with_border .et_pb_image_wrap{border:0 solid #333}.et_pb_image{margin-left:auto;margin-right:auto;line-height:0}.et_pb_image.aligncenter{text-align:center}.et_pb_image.et_pb_has_overlay a.et_pb_lightbox_image{display:block;position:relative}.et_pb_image{display:block}.et_pb_image .et_pb_image_wrap{display:inline-block;position:relative;max-width:100%}.et_pb_image .et_pb_image_wrap img[src*=".svg"]{width:auto}.et_pb_image img{position:relative}.et_pb_image_sticky{margin-bottom:0!important;display:inherit}.et_pb_image.et_pb_has_overlay .et_pb_image_wrap:hover .et_overlay{z-index:3;
86opacity:1}@media (min-width:981px){.et_pb_section_sticky,.et_pb_section_sticky.et_pb_bottom_divider .et_pb_row:nth-last-child(2),.et_pb_section_sticky .et_pb_column_single,.et_pb_section_sticky .et_pb_row.et-last-child,.et_pb_section_sticky .et_pb_row:last-child,.et_pb_section_sticky .et_pb_specialty_column .et_pb_row_inner.et-last-child,.et_pb_section_sticky .et_pb_specialty_column .et_pb_row_inner:last-child{padding-bottom:0!important}}@media (max-width:980px){.et_pb_image_sticky_tablet{margin-bottom:0!important;display:inherit}.et_pb_section_sticky_mobile,.et_pb_section_sticky_mobile.et_pb_bottom_divider .et_pb_row:nth-last-child(2),.et_pb_section_sticky_mobile .et_pb_column_single,.et_pb_section_sticky_mobile .et_pb_row.et-last-child,.et_pb_section_sticky_mobile .et_pb_row:last-child,.et_pb_section_sticky_mobile .et_pb_specialty_column .et_pb_row_inner.et-last-child,.et_pb_section_sticky_mobile .et_pb_specialty_column .et_pb_row_inner:last-child{padding-bottom:0!important}.et_pb_section_sticky .et_pb_row.et-last-child .et_pb_column.et_pb_row_sticky.et-last-child,.et_pb_section_sticky .et_pb_row:last-child .et_pb_column.et_pb_row_sticky:last-child{margin-bottom:0}.et_pb_image_bottom_space_tablet{margin-bottom:30px!important;display:block}.et_always_center_on_mobile{text-align:center!important;margin-left:auto!important;margin-right:auto!important}}@media (max-width:767px){.et_pb_image_sticky_phone{margin-bottom:0!important;display:inherit}.et_pb_image_bottom_space_phone{margin-bottom:30px!important;display:block}}
87.et_overlay{z-index:-1;position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:hsla(0,0%,100%,.9);opacity:0;pointer-events:none;-webkit-transition:all .3s;transition:all .3s;border:1px solid #e5e5e5;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased}.et_overlay:before{color:#2ea3f2;content:"\E050";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:32px;-webkit-transition:all .4s;transition:all .4s}.et_portfolio_image,.et_shop_image{position:relative;display:block}.et_pb_has_overlay:not(.et_pb_image):hover .et_overlay,.et_portfolio_image:hover .et_overlay,.et_shop_image:hover .et_overlay{z-index:3;opacity:1}#ie7 .et_overlay,#ie8 .et_overlay{display:none}.et_pb_module.et_pb_has_overlay{position:relative}.et_pb_module.et_pb_has_overlay .et_overlay,article.et_pb_has_overlay{border:none}
88.et_pb_text{word-wrap:break-word}.et_pb_text ol,.et_pb_text ul{padding-bottom:1em}.et_pb_text>:last-child{padding-bottom:0}.et_pb_text_inner{position:relative}
89.et_pb_blog_grid{position:relative}.et_pb_blog_grid.et_pb_text_align_left{text-align:left}.et_pb_blog_grid.et_pb_text_align_center{text-align:center}.et_pb_blog_grid.et_pb_text_align_right{text-align:right}.et_pb_blog_grid.et_pb_text_align_justified{text-align:justify}.et_pb_blog_grid .column{float:left;max-width:100%}.et_pb_blog_grid .et_pb_post{border:1px solid #d8d8d8;padding:19px;background-color:#fff;word-wrap:break-word}.et_pb_blog_grid .et_pb_image_container{position:relative}.et_pb_blog_grid .et_audio_content,.et_pb_blog_grid .et_main_video_container,.et_pb_blog_grid .et_pb_post .et_pb_slider{margin:-20px -20px 29px;overflow:visible}.et_pb_blog_grid .et_pb_image_container img{min-width:100%;max-width:100%;height:auto}.et_pb_blog_grid .et_pb_no_thumb .entry-title,.et_pb_blog_grid .et_pb_no_thumb h2{margin-top:0}.et_pb_blog_grid .et_audio_content{margin-bottom:0}.et_pb_blog_grid h2{font-size:18px}.et_pb_blog_grid .et_pb_salvattore_content[data-columns]:before{display:none;opacity:0;line-height:0}.et_pb_blog_grid .et_pb_salvattore_content[data-columns] .et_pb_post{opacity:0}.et_pb_blog_grid .et_pb_salvattore_content[data-columns] .column .et_pb_post{opacity:1}.et_pb_blog_grid .et_main_video_overlay:hover:before{background:rgba(0,0,0,.6)}.et_pb_blog_grid .et_audio_content h2{margin-bottom:9px;margin-top:0}.et_pb_blog_grid_wrapper .et_pb_blog_grid .et_quote_content{padding:35px 30px 32px}.et_pb_blog_grid_wrapper .et_pb_blog_grid .et_audio_content,.et_pb_blog_grid_wrapper .et_pb_blog_grid .et_link_content{padding:35px 20px}.et_pb_blog_grid_wrapper .et_pb_blog_grid .et_audio_content h2,.et_pb_blog_grid_wrapper .et_pb_blog_grid .et_link_content h2,.et_pb_blog_grid_wrapper .et_pb_blog_grid .et_quote_content blockquote p{font-size:18px;line-height:26px}.et_pb_blog_grid_wrapper .et_pb_blog_grid .et_link_content a.et_link_main_url,.et_pb_blog_grid_wrapper .et_pb_blog_grid .et_quote_content blockquote cite{font-size:14px}.et_pb_blog_grid .et_link_content,.et_pb_blog_grid .et_quote_content{margin:-20px -20px 19px}.et_pb_posts.et_pb_module article .et_pb_row{width:100%}.et_pb_posts.et_pb_module article .et_pb_with_background .et_pb_row{width:80%}.et_pb_post .entry-featured-image-url{border:0 solid #333}@media (min-width:981px){.et_pb_column_4_4 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]:before{content:"3 .column.size-1of3"}.et_pb_column_2_3 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]:before,.et_pb_column_3_4 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]:before{content:"2 .column.size-1of2"}.et_pb_column_1_2 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]:before,.et_pb_column_1_3 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]:before,.et_pb_column_1_4 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]:before,.et_pb_column_1_5 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]:before,.et_pb_column_1_6 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]:before,.et_pb_column_2_5 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]:before,.et_pb_column_3_4 .et_pb_column_3_8 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]:before,.et_pb_column_3_5 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]:before{content:"1 .column.size-1of1"}}@media (min-width:981px) and (max-width:1100px){.et_pb_blog_grid .et_quote_content{padding:35px 25px 32px}.et_pb_blog_grid .et_pb_post .et_pb_slide{min-height:155px}}@media (max-width:980px){.et_pb_blog_grid .et_audio_container .mejs-container .mejs-controls .mejs-time span{font-size:18px}.et_pb_blog_grid.et_pb_text_align_left-tablet{text-align:left}.et_pb_blog_grid.et_pb_text_align_center-tablet{text-align:center}.et_pb_blog_grid.et_pb_text_align_right-tablet{text-align:right}.et_pb_blog_grid.et_pb_text_align_justified-tablet{text-align:justify}.et_pb_column .et_pb_blog_grid .column.size-1of2{margin:0 5.5% 7.5% 0;width:47.25%;clear:none;float:left}.et_pb_column .et_pb_blog_grid .column.size-1of2:nth-child(2n){margin-right:0}.et_pb_column .et_pb_blog_grid .column.size-1of2:nth-child(odd){clear:both}.et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post{margin-bottom:16.21%}.et_pb_column .et_pb_blog_grid .column.size-1of1,.et_pb_column .et_pb_blog_grid .column.size-1of2{margin-bottom:0}.et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post:last-child,.et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post:last-child{margin-bottom:30px}.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1,.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of2,.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1,.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2,.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1,.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of2,.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1,.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of2,.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1,.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of2,.et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1,.et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2,.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1,.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2,.et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1,.et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2,.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1,.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of2,.et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1,.et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of2,.et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1,.et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of2,.et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1,.et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2{margin:0 0 11.5%;width:100%}}@media (min-width:768px) and (max-width:980px){.et_pb_blog_grid .et_quote_content{padding:35px 30px!important}.et_pb_blog_grid .et_quote_content blockquote p{font-size:20px!important;line-height:26px!important}.et_pb_blog_grid .et_quote_content blockquote cite{font-size:14px!important}.et_pb_blog_grid .et_link_content h2{font-size:20px!important;line-height:26px!important}.et_pb_blog_grid .et_link_content a.et_link_main_url{font-size:14px!important}.et_pb_blog_grid>.et_pb_gallery_post_type>.et_pb_slides>.et_pb_post .et_pb_slide{min-height:182px!important}.et_pb_blog_grid .et_audio_content h2{font-size:20px!important;line-height:26px!important}.et_pb_column .et_pb_blog_grid .et_pb_salvattore_content[data-columns]:before{content:"2 .column.size-1of2"}}@media (max-width:767px){.et_pb_blog_grid.et_pb_text_align_left-phone{text-align:left}.et_pb_blog_grid.et_pb_text_align_center-phone{text-align:center}.et_pb_blog_grid.et_pb_text_align_right-phone{text-align:right}.et_pb_blog_grid.et_pb_text_align_justified-phone{text-align:justify}.et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post{margin-right:0;margin-bottom:9.5%;width:100%}.et_pb_blog_grid .column{float:none}.et_pb_column .et_pb_blog_grid .et_pb_salvattore_content[data-columns]:before{content:"1 .column.size-1of1"}.et_pb_blog_grid .et_quote_content{padding:35px 30px!important}.et_pb_blog_grid .et_quote_content blockquote p{font-size:20px!important;line-height:26px!important}.et_pb_blog_grid .et_quote_content blockquote cite{font-size:14px!important}.et_pb_blog_grid .et_pb_post>.et_pb_gallery_post_type>.et_pb_slides>.et_pb_slide{min-height:222px!important}}@media (max-width:479px){.et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post{margin-right:0;margin-bottom:11.5%;width:100%}.et_pb_blog_grid h2{font-size:16px;padding-bottom:0}.et_pb_blog_grid .et_audio_content,.et_pb_blog_grid .et_main_video_container,.et_pb_blog_grid .et_pb_post .et_pb_slider,.et_pb_blog_grid .et_pb_post.format-link>*,.et_pb_blog_grid .et_pb_post.format-quote>*,.et_pb_blog_grid .et_pb_post>.et_pb_image_container,.et_pb_blog_grid .et_pb_post>.post-meta,.et_pb_blog_grid .et_pb_post>h2{display:block}.et_pb_blog_grid .et_pb_post .post-meta{display:block!important;padding:0}.et_pb_blog_grid .et_link_content,.et_pb_blog_grid .et_quote_content{padding:35px 20px!important}.et_pb_blog_grid>.et_pb_gallery_post_type>.et_pb_slides>.et_pb_post .et_pb_slide{min-height:156px!important}}.et_ie9 .et_pb_blog_grid .et_pb_salvattore_content[data-columns] .et_pb_post{opacity:1}
90.et_pb_post{margin-bottom:60px;word-wrap:break-word}.et_pb_fullwidth_post_content.et_pb_with_border img,.et_pb_post_content.et_pb_with_border img,.et_pb_with_border .et_pb_post .et_pb_slides,.et_pb_with_border .et_pb_post img:not(.woocommerce-placeholder),.et_pb_with_border.et_pb_posts .et_pb_post,.et_pb_with_border.et_pb_posts_nav span.nav-next a,.et_pb_with_border.et_pb_posts_nav span.nav-previous a{border:0 solid #333}.et_pb_post .entry-content{padding-top:30px}.et_pb_post .entry-featured-image-url{display:block;position:relative;margin-bottom:30px}.et_pb_post .entry-title a,.et_pb_post h2 a{text-decoration:none}.et_pb_post .post-meta{font-size:14px;margin-bottom:6px}.et_pb_post .more,.et_pb_post .post-meta a{text-decoration:none}.et_pb_post .more{color:#82c0c7}.et_pb_posts a.more-link{clear:both;display:block}.et_pb_posts .et_pb_post{position:relative}.et_pb_has_overlay.et_pb_post .et_pb_image_container a{display:block;position:relative;overflow:hidden}.et_pb_image_container img,.et_pb_post a img{vertical-align:bottom;max-width:100%}@media (min-width:981px) and (max-width:1100px){.et_pb_post{margin-bottom:42px}}@media (max-width:980px){.et_pb_post{margin-bottom:42px}.et_pb_bg_layout_light_tablet .et_pb_post .post-meta,.et_pb_bg_layout_light_tablet .et_pb_post .post-meta a,.et_pb_bg_layout_light_tablet .et_pb_post p{color:#666}.et_pb_bg_layout_dark_tablet .et_pb_post .post-meta,.et_pb_bg_layout_dark_tablet .et_pb_post .post-meta a,.et_pb_bg_layout_dark_tablet .et_pb_post p{color:inherit}.et_pb_bg_layout_dark_tablet .comment_postinfo a,.et_pb_bg_layout_dark_tablet .comment_postinfo span{color:#fff}}@media (max-width:767px){.et_pb_post{margin-bottom:42px}.et_pb_post>h2{font-size:18px}
90.et_pb_bg_layout_light_phone .et_pb_post .post-meta,.et_pb_bg_layout_light_phone .et_pb_post .post-meta a,.et_pb_bg_layout_light_phone .et_pb_post p{color:#666}.et_pb_bg_layout_dark_phone .et_pb_post .post-meta,.et_pb_bg_layout_dark_phone .et_pb_post .post-meta a,.et_pb_bg_layout_dark_phone .et_pb_post p{color:inherit}.et_pb_bg_layout_dark_phone .comment_postinfo a,.et_pb_bg_layout_dark_phone .comment_postinfo span{color:#fff}}@media (max-width:479px){.et_pb_post{margin-bottom:42px}.et_pb_post h2{font-size:16px;padding-bottom:0}.et_pb_post .post-meta{color:#666;font-size:14px}}
91.et_audio_content,.et_link_content,.et_quote_content{background-color:#2ea3f2}.et_pb_post .et-pb-controllers a{margin-bottom:10px}.format-gallery .et-pb-controllers{bottom:0}.et_pb_blog_grid .et_audio_content{margin-bottom:19px}.et_pb_row .et_pb_blog_grid .et_pb_post .et_pb_slide{min-height:180px}.et_audio_content .wp-block-audio{margin:0;padding:0}.et_audio_content h2{line-height:44px}.et_pb_column_1_2 .et_audio_content h2,.et_pb_column_1_3 .et_audio_content h2,.et_pb_column_1_4 .et_audio_content h2,.et_pb_column_1_5 .et_audio_content h2,.et_pb_column_1_6 .et_audio_content h2,.et_pb_column_2_5 .et_audio_content h2,.et_pb_column_3_5 .et_audio_content h2,.et_pb_column_3_8 .et_audio_content h2{margin-bottom:9px;margin-top:0}.et_pb_column_1_2 .et_audio_content,.et_pb_column_3_5 .et_audio_content{padding:35px 40px}.et_pb_column_1_2 .et_audio_content h2,.et_pb_column_3_5 .et_audio_content h2{line-height:32px}.et_pb_column_1_3 .et_audio_content,.et_pb_column_1_4 .et_audio_content,.et_pb_column_1_5 .et_audio_content,.et_pb_column_1_6 .et_audio_content,.et_pb_column_2_5 .et_audio_content,.et_pb_column_3_8 .et_audio_content{padding:35px 20px}.et_pb_column_1_3 .et_audio_content h2,.et_pb_column_1_4 .et_audio_content h2,.et_pb_column_1_5 .et_audio_content h2,.et_pb_column_1_6 .et_audio_content h2,.et_pb_column_2_5 .et_audio_content h2,.et_pb_column_3_8 .et_audio_content h2{font-size:18px;line-height:26px}article.et_pb_has_overlay .et_pb_blog_image_container{position:relative}.et_pb_post>.et_main_video_container{position:relative;margin-bottom:30px}.et_pb_post .et_pb_video_overlay .et_pb_video_play{color:#fff}.et_pb_post .et_pb_video_overlay_hover:hover{background:rgba(0,0,0,.6)}.et_audio_content,.et_link_content,.et_quote_content{text-align:center;word-wrap:break-word;position:relative;padding:50px 60px}.et_audio_content h2,.et_link_content a.et_link_main_url,.et_link_content h2,.et_quote_content blockquote cite,.et_quote_content blockquote p{color:#fff!important}.et_quote_main_link{position:absolute;text-indent:-9999px;width:100%;height:100%;display:block;top:0;left:0}.et_quote_content blockquote{padding:0;margin:0;border:none}.et_audio_content h2,.et_link_content h2,.et_quote_content blockquote p{margin-top:0}.et_audio_content h2{margin-bottom:20px}.et_audio_content h2,.et_link_content h2,.et_quote_content blockquote p{line-height:44px}.et_link_content a.et_link_main_url,.et_quote_content blockquote cite{font-size:18px;font-weight:200}.et_quote_content blockquote cite{font-style:normal}.et_pb_column_2_3 .et_quote_content{padding:50px 42px 45px}.et_pb_column_2_3 .et_audio_content,.et_pb_column_2_3 .et_link_content{padding:40px 40px 45px}.et_pb_column_1_2 .et_audio_content,.et_pb_column_1_2 .et_link_content,.et_pb_column_1_2 .et_quote_content,.et_pb_column_3_5 .et_audio_content,.et_pb_column_3_5 .et_link_content,.et_pb_column_3_5 .et_quote_content{padding:35px 40px}.et_pb_column_1_2 .et_quote_content blockquote p,.et_pb_column_3_5 .et_quote_content blockquote p{font-size:26px;line-height:32px}.et_pb_column_1_2 .et_audio_content h2,.et_pb_column_1_2 .et_link_content h2,.et_pb_column_3_5 .et_audio_content h2,.et_pb_column_3_5 .et_link_content h2{line-height:32px}.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_3_5 .et_link_content a.et_link_main_url,.et_pb_column_3_5 .et_quote_content blockquote cite{font-size:14px}.et_pb_column_1_3 .et_quote_content,.et_pb_column_1_4 .et_quote_content,.et_pb_column_1_5 .et_quote_content,.et_pb_column_1_6 .et_quote_content,.et_pb_column_2_5 .et_quote_content,.et_pb_column_3_8 .et_quote_content{padding:35px 30px 32px}.et_pb_column_1_3 .et_audio_content,.et_pb_column_1_3 .et_link_content,.et_pb_column_1_4 .et_audio_content,.et_pb_column_1_4 .et_link_content,.et_pb_column_1_5 .et_audio_content,.et_pb_column_1_5 .et_link_content,.et_pb_column_1_6 .et_audio_content,.et_pb_column_1_6 .et_link_content,.et_pb_column_2_5 .et_audio_content,.et_pb_column_2_5 .et_link_content,.et_pb_column_3_8 .et_audio_content,.et_pb_column_3_8 .et_link_content{padding:35px 20px}.et_pb_column_1_3 .et_audio_content h2,.et_pb_column_1_3 .et_link_content h2,.et_pb_column_1_3 .et_quote_content blockquote p,.et_pb_column_1_4 .et_audio_content h2,.et_pb_column_1_4 .et_link_content h2,.et_pb_column_1_4 .et_quote_content blockquote p,.et_pb_column_1_5 .et_audio_content h2,.et_pb_column_1_5 .et_link_content h2,.et_pb_column_1_5 .et_quote_content blockquote p,.et_pb_column_1_6 .et_audio_content h2,.et_pb_column_1_6 .et_link_content h2,.et_pb_column_1_6 .et_quote_content blockquote p,.et_pb_column_2_5 .et_audio_content h2,.et_pb_column_2_5 .et_link_content h2,.et_pb_column_2_5 .et_quote_content blockquote p,.et_pb_column_3_8 .et_audio_content h2,.et_pb_column_3_8 .et_link_content h2,.et_pb_column_3_8 .et_quote_content blockquote p{font-size:18px;line-height:26px}.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_column_1_5 .et_link_content a.et_link_main_url,.et_pb_column_1_5 .et_quote_content blockquote cite,.et_pb_column_1_6 .et_link_content a.et_link_main_url,.et_pb_column_1_6 .et_quote_content blockquote cite,.et_pb_column_2_5 .et_link_content a.et_link_main_url,.et_pb_column_2_5 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_quote_content blockquote cite{font-size:14px}.et_pb_post .et_pb_gallery_post_type .et_pb_slide{min-height:500px;background-size:cover!important;background-position:top}.format-gallery .et_pb_slider.gallery-not-found .et_pb_slide{-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,.1);box-shadow:inset 0 0 10px rgba(0,0,0,.1)}.format-gallery .et_pb_slider:hover .et-pb-arrow-prev{left:0}.format-gallery .et_pb_slider:hover .et-pb-arrow-next{right:0}.et_pb_post>.et_pb_slider{margin-bottom:30px}.et_pb_column_3_4 .et_pb_post .et_pb_slide{min-height:442px}.et_pb_column_2_3 .et_pb_post .et_pb_slide{min-height:390px}.et_pb_column_1_2 .et_pb_post .et_pb_slide,.et_pb_column_3_5 .et_pb_post .et_pb_slide{min-height:284px}.et_pb_column_1_3 .et_pb_post .et_pb_slide,.et_pb_column_2_5 .et_pb_post .et_pb_slide,.et_pb_column_3_8 .et_pb_post .et_pb_slide{min-height:180px}.et_pb_column_1_4 .et_pb_post .et_pb_slide,.et_pb_column_1_5 .et_pb_post .et_pb_slide,.et_pb_column_1_6 .et_pb_post .et_pb_slide{min-height:125px}.et_pb_portfolio.et_pb_section_parallax .pagination,.et_pb_portfolio.et_pb_section_video .pagination,.et_pb_portfolio_grid.et_pb_section_parallax .pagination,.et_pb_portfolio_grid.et_pb_section_video .pagination{position:relative}.et_pb_bg_layout_light .et_pb_post .post-meta,.et_pb_bg_layout_light .et_pb_post .post-meta a,.et_pb_bg_layout_light .et_pb_post p{color:#666}.et_pb_bg_layout_dark .et_pb_post .post-meta,.et_pb_bg_layout_dark .et_pb_post .post-meta a,.et_pb_bg_layout_dark .et_pb_post p{color:inherit}.et_pb_text_color_dark .et_audio_content h2,.et_pb_text_color_dark .et_link_content a.et_link_main_url,.et_pb_text_color_dark .et_link_content h2,.et_pb_text_color_dark .et_quote_content blockquote cite,.et_pb_text_color_dark .et_quote_content blockquote p{color:#666!important}.et_pb_text_color_dark.et_audio_content h2,.et_pb_text_color_dark.et_link_content a.et_link_main_url,.et_pb_text_color_dark.et_link_content h2,.et_pb_text_color_dark.et_quote_content blockquote cite,.et_pb_text_color_dark.et_quote_content blockquote p{color:#bbb!important}.et_pb_text_color_dark.et_audio_content,.et_pb_text_color_dark.et_link_content,.et_pb_text_color_dark.et_quote_content{background-color:#e8e8e8}@media (min-width:981px) and (max-width:1100px){.et_quote_content{padding:50px 70px 45px}.et_pb_column_2_3 .et_quote_content{padding:50px 50px 45px}.et_pb_column_1_2 .et_quote_content,.et_pb_column_3_5 .et_quote_content{padding:35px 47px 30px}.et_pb_column_1_3 .et_quote_content,.et_pb_column_1_4 .et_quote_content,.et_pb_column_1_5 .et_quote_content,.et_pb_column_1_6 .et_quote_content,.et_pb_column_2_5 .et_quote_content,.et_pb_column_3_8 .et_quote_content{padding:35px 25px 32px}.et_pb_column_4_4 .et_pb_post .et_pb_slide{min-height:534px}.et_pb_column_3_4 .et_pb_post .et_pb_slide{min-height:392px}.et_pb_column_2_3 .et_pb_post .et_pb_slide{min-height:345px}.et_pb_column_1_2 .et_pb_post .et_pb_slide,.et_pb_column_3_5 .et_pb_post .et_pb_slide{min-height:250px}.et_pb_column_1_3 .et_pb_post .et_pb_slide,.et_pb_column_2_5 .et_pb_post .et_pb_slide,.et_pb_column_3_8 .et_pb_post .et_pb_slide{min-height:155px}.et_pb_column_1_4 .et_pb_post .et_pb_slide,.et_pb_column_1_5 .et_pb_post .et_pb_slide,.et_pb_column_1_6 .et_pb_post .et_pb_slide{min-height:108px}}@media (max-width:980px){.et_pb_bg_layout_dark_tablet .et_audio_content h2{color:#fff!important}.et_pb_text_color_dark_tablet.et_audio_content h2{color:#bbb!important}.et_pb_text_color_dark_tablet.et_audio_content{background-color:#e8e8e8}.et_pb_bg_layout_dark_tablet .et_audio_content h2,.et_pb_bg_layout_dark_tablet .et_link_content a.et_link_main_url,.et_pb_bg_layout_dark_tablet .et_link_content h2,.et_pb_bg_layout_dark_tablet .et_quote_content blockquote cite,.et_pb_bg_layout_dark_tablet .et_quote_content blockquote p{color:#fff!important}.et_pb_text_color_dark_tablet .et_audio_content h2,.et_pb_text_color_dark_tablet .et_link_content a.et_link_main_url,.et_pb_text_color_dark_tablet .et_link_content h2,.et_pb_text_color_dark_tablet .et_quote_content blockquote cite,.et_pb_text_color_dark_tablet .et_quote_content blockquote p{color:#666!important}.et_pb_text_color_dark_tablet.et_audio_content h2,.et_pb_text_color_dark_tablet.et_link_content a.et_link_main_url,.et_pb_text_color_dark_tablet.et_link_content h2,.et_pb_text_color_dark_tablet.et_quote_content blockquote cite,.et_pb_text_color_dark_tablet.et_quote_content blockquote p{color:#bbb!important}.et_pb_text_color_dark_tablet.et_audio_content,.et_pb_text_color_dark_tablet.et_link_content,.et_pb_text_color_dark_tablet.et_quote_content{background-color:#e8e8e8}}@media (min-width:768px) and (max-width:980px){.et_audio_content h2{font-size:26px!important;line-height:44px!important;margin-bottom:24px!important}.et_pb_post>.et_pb_gallery_post_type>.et_pb_slides>.et_pb_slide{min-height:384px!important}.et_quote_content{padding:50px 43px 45px!important}.et_quote_content blockquote p{font-size:26px!important;line-height:44px!important}.et_quote_content blockquote cite{font-size:18px!important}.et_link_content{padding:40px 40px 45px}.et_link_content h2{font-size:26px!important;line-height:44px!important}.et_link_content a.et_link_main_url{font-size:18px!important}}@media (max-width:767px){.et_audio_content h2,.et_link_content h2,.et_quote_content,.et_quote_content blockquote p{font-size:20px!important;line-height:26px!important}.et_audio_content,.et_link_content{padding:35px 20px!important}.et_audio_content h2{margin-bottom:9px!important}.et_pb_bg_layout_dark_phone .et_audio_content h2{color:#fff!important}.et_pb_text_color_dark_phone.et_audio_content{background-color:#e8e8e8}.et_link_content a.et_link_main_url,.et_quote_content blockquote cite{font-size:14px!important}.format-gallery .et-pb-controllers{height:auto}.et_pb_post>.et_pb_gallery_post_type>.et_pb_slides>.et_pb_slide{min-height:222px!important}.et_pb_bg_layout_dark_phone .et_audio_content h2,.et_pb_bg_layout_dark_phone .et_link_content a.et_link_main_url,.et_pb_bg_layout_dark_phone .et_link_content h2,.et_pb_bg_layout_dark_phone .et_quote_content blockquote cite,.et_pb_bg_layout_dark_phone .et_quote_content blockquote p{color:#fff!important}.et_pb_text_color_dark_phone .et_audio_content h2,.et_pb_text_color_dark_phone .et_link_content a.et_link_main_url,.et_pb_text_color_dark_phone .et_link_content h2,.et_pb_text_color_dark_phone .et_quote_content blockquote cite,.et_pb_text_color_dark_phone .et_quote_content blockquote p{color:#666!important}.et_pb_text_color_dark_phone.et_audio_content h2,.et_pb_text_color_dark_phone.et_link_content a.et_link_main_url,.et_pb_text_color_dark_phone.et_link_content h2,.et_pb_text_color_dark_phone.et_quote_content blockquote cite,.et_pb_text_color_dark_phone.et_quote_content blockquote p{color:#bbb!important}.et_pb_text_color_dark_phone.et_audio_content,.et_pb_text_color_dark_phone.et_link_content,.et_pb_text_color_dark_phone.et_quote_content{background-color:#e8e8e8}}@media (max-width:479px){.et_pb_column_1_2 .et_pb_carousel_item .et_pb_video_play,.et_pb_column_1_3 .et_pb_carousel_item .et_pb_video_play,.et_pb_column_2_3 .et_pb_carousel_item .et_pb_video_play,.et_pb_column_2_5 .et_pb_carousel_item .et_pb_video_play,.et_pb_column_3_5 .et_pb_carousel_item .et_pb_video_play,.et_pb_column_3_8 .et_pb_carousel_item .et_pb_video_play{font-size:1.5rem;line-height:1.5rem;margin-left:-.75rem;margin-top:-.75rem}.et_audio_content,.et_quote_content{padding:35px 20px!important}.et_pb_post>.et_pb_gallery_post_type>.et_pb_slides>.et_pb_slide{min-height:156px!important}}.et_full_width_page .et_gallery_item{float:left;width:20.875%;margin:0 5.5% 5.5% 0}.et_full_width_page .et_gallery_item:nth-child(3n){margin-right:5.5%}.et_full_width_page .et_gallery_item:nth-child(3n+1){clear:none}.et_full_width_page .et_gallery_item:nth-child(4n){margin-right:0}.et_full_width_page .et_gallery_item:nth-child(4n+1){clear:both}
92.et_pb_blog_grid .et_audio_container .mejs-container .mejs-controls .mejs-time span{font-size:14px}.et_audio_container .mejs-container{width:auto!important;min-width:unset!important;height:auto!important}.et_audio_container .mejs-container,.et_audio_container .mejs-container .mejs-controls,.et_audio_container .mejs-embed,.et_audio_container .mejs-embed body{background:none;height:auto}.et_audio_container .mejs-controls .mejs-time-rail .mejs-time-loaded,.et_audio_container .mejs-time.mejs-currenttime-container{display:none!important}.et_audio_container .mejs-time{display:block!important;padding:0;margin-left:10px;margin-right:90px;line-height:inherit}.et_audio_container .mejs-android .mejs-time,.et_audio_container .mejs-ios .mejs-time,.et_audio_container .mejs-ipad .mejs-time,.et_audio_container .mejs-iphone .mejs-time{margin-right:0}.et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total{background:hsla(0,0%,100%,.5);border-radius:5px;height:4px;margin:8px 0 0;top:0;right:0;left:auto}.et_audio_container .mejs-controls>div{height:20px!important}.et_audio_container .mejs-controls div.mejs-time-rail{padding-top:0;position:relative;display:block!important;margin-left:42px;margin-right:0}.et_audio_container span.mejs-time-total.mejs-time-slider{display:block!important;position:relative!important;max-width:100%;min-width:unset!important}.et_audio_container .mejs-button.mejs-volume-button{width:auto;height:auto;margin-left:auto;position:absolute;right:59px;bottom:-2px}.et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.et_audio_container .mejs-controls .mejs-time-rail .mejs-time-current{background:#fff;height:4px;border-radius:5px}.et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle,.et_audio_container .mejs-controls .mejs-time-rail .mejs-time-handle{display:block;border:none;width:10px}.et_audio_container .mejs-time-rail .mejs-time-handle-content{border-radius:100%;-webkit-transform:scale(1);transform:scale(1)}.et_pb_text_color_dark .et_audio_container .mejs-time-rail .mejs-time-handle-content{border-color:#666}.et_audio_container .mejs-time-rail .mejs-time-hovered{height:4px}.et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle
92{background:#fff;border-radius:5px;height:10px;position:absolute;top:-3px}.et_audio_container .mejs-container .mejs-controls .mejs-time span{font-size:18px}.et_audio_container .mejs-controls a.mejs-horizontal-volume-slider{display:block!important;height:19px;margin-left:5px;position:absolute;right:0;bottom:0}.et_audio_container .mejs-controls div.mejs-horizontal-volume-slider{height:4px}.et_audio_container .mejs-playpause-button button,.et_audio_container .mejs-volume-button button{background:none!important;margin:0!important;width:auto!important;height:auto!important;position:relative!important;z-index:99}.et_audio_container .mejs-playpause-button button:before{content:"E"!important;font-size:32px;left:0;top:-8px}.et_audio_container .mejs-playpause-button button:before,.et_audio_container .mejs-volume-button button:before{color:#fff}.et_audio_container .mejs-playpause-button{margin-top:-7px!important;width:auto!important;height:auto!important;position:absolute}.et_audio_container .mejs-controls .mejs-button button:focus{outline:none}.et_audio_container .mejs-playpause-button.mejs-pause button:before{content:"`"!important}.et_audio_container .mejs-volume-button button:before{content:"\E068";font-size:18px}.et_pb_text_color_dark .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.et_pb_text_color_dark .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total{background:hsla(0,0%,60%,.5)}.et_pb_text_color_dark .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.et_pb_text_color_dark .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-current{background:#999}.et_pb_text_color_dark .et_audio_container .mejs-playpause-button button:before,.et_pb_text_color_dark .et_audio_container .mejs-volume-button button:before{color:#666}.et_pb_text_color_dark .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle,.et_pb_text_color_dark .mejs-controls .mejs-time-rail .mejs-time-handle{background:#666}.et_pb_text_color_dark .mejs-container .mejs-controls .mejs-time span{color:#999}.et_pb_column_1_3 .et_audio_container .mejs-container .mejs-controls .mejs-time span,.et_pb_column_1_4 .et_audio_container .mejs-container .mejs-controls .mejs-time span,.et_pb_column_1_5 .et_audio_container .mejs-container .mejs-controls .mejs-time span,.et_pb_column_1_6 .et_audio_container .mejs-container .mejs-controls .mejs-time span,.et_pb_column_2_5 .et_audio_container .mejs-container .mejs-controls .mejs-time span,.et_pb_column_3_8 .et_audio_container .mejs-container .mejs-controls .mejs-time span{font-size:14px}.et_audio_container .mejs-container .mejs-controls{padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap;min-width:unset!important;position:relative}@media (max-width:980px){.et_pb_column_1_3 .et_audio_container .mejs-container .mejs-controls .mejs-time span,.et_pb_column_1_4 .et_audio_container .mejs-container .mejs-controls .mejs-time span,.et_pb_column_1_5 .et_audio_container .mejs-container .mejs-controls .mejs-time span,.et_pb_column_1_6 .et_audio_container .mejs-container .mejs-controls .mejs-time span,.et_pb_column_2_5 .et_audio_container .mejs-container .mejs-controls .mejs-time span,.et_pb_column_3_8 .et_audio_container .mejs-container .mejs-controls .mejs-time span{font-size:18px}.et_pb_bg_layout_dark_tablet .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.et_pb_bg_layout_dark_tablet .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total{background:hsla(0,0%,100%,.5)}.et_pb_bg_layout_dark_tablet .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.et_pb_bg_layout_dark_tablet .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-current{background:#fff}.et_pb_bg_layout_dark_tablet .et_audio_container .mejs-playpause-button button:before,.et_pb_bg_layout_dark_tablet .et_audio_container .mejs-volume-button button:before{color:#fff}.et_pb_bg_layout_dark_tablet .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle,.et_pb_bg_layout_dark_tablet .mejs-controls .mejs-time-rail .mejs-time-handle{background:#fff}.et_pb_bg_layout_dark_tablet .mejs-container .mejs-controls .mejs-time span{color:#fff}.et_pb_text_color_dark_tablet .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.et_pb_text_color_dark_tablet .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total{background:hsla(0,0%,60%,.5)}.et_pb_text_color_dark_tablet .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.et_pb_text_color_dark_tablet .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-current{background:#999}.et_pb_text_color_dark_tablet .et_audio_container .mejs-playpause-button button:before,.et_pb_text_color_dark_tablet .et_audio_container .mejs-volume-button button:before{color:#666}.et_pb_text_color_dark_tablet .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle,.et_pb_text_color_dark_tablet .mejs-controls .mejs-time-rail .mejs-time-handle{background:#666}.et_pb_text_color_dark_tablet .mejs-container .mejs-controls .mejs-time span{color:#999}}@media (max-width:767px){.et_audio_container .mejs-container .mejs-controls .mejs-time span{font-size:14px!important}.et_pb_bg_layout_dark_phone .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.et_pb_bg_layout_dark_phone .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total{background:hsla(0,0%,100%,.5)}.et_pb_bg_layout_dark_phone .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.et_pb_bg_layout_dark_phone .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-current{background:#fff}.et_pb_bg_layout_dark_phone .et_audio_container .mejs-playpause-button button:before,.et_pb_bg_layout_dark_phone .et_audio_container .mejs-volume-button button:before{color:#fff}.et_pb_bg_layout_dark_phone .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle,.et_pb_bg_layout_dark_phone .mejs-controls .mejs-time-rail .mejs-time-handle{background:#fff}.et_pb_bg_layout_dark_phone .mejs-container .mejs-controls .mejs-time span{color:#fff}.et_pb_text_color_dark_phone .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.et_pb_text_color_dark_phone .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total{background:hsla(0,0%,60%,.5)}.et_pb_text_color_dark_phone .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.et_pb_text_color_dark_phone .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-current{background:#999}.et_pb_text_color_dark_phone .et_audio_container .mejs-playpause-button button:before,.et_pb_text_color_dark_phone .et_audio_container .mejs-volume-button button:before{color:#666}.et_pb_text_color_dark_phone .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle,.et_pb_text_color_dark_phone .mejs-controls .mejs-time-rail .mejs-time-handle{background:#666}.et_pb_text_color_dark_phone .mejs-container .mejs-controls .mejs-time span{color:#999}}
93.et_pb_video_box{display:block;position:relative;z-index:1;line-height:0}.et_pb_video_box video{width:100%!important;height:auto!important}.et_pb_video_overlay{position:absolute;z-index:10;top:0;left:0;height:100%;width:100%;background-size:cover;background-repeat:no-repeat;background-position:50%;cursor:pointer}.et_pb_video_play:before{font-family:ETmodules;content:"I"}.et_pb_video_play{display:block;position:absolute;z-index:100;color:#fff;left:50%;
93top:50%}.et_pb_column_1_2 .et_pb_video_play,.et_pb_column_2_3 .et_pb_video_play,.et_pb_column_3_4 .et_pb_video_play,.et_pb_column_3_5 .et_pb_video_play,.et_pb_column_4_4 .et_pb_video_play{font-size:6rem;line-height:6rem;margin-left:-3rem;margin-top:-3rem}.et_pb_column_1_3 .et_pb_video_play,.et_pb_column_1_4 .et_pb_video_play,.et_pb_column_1_5 .et_pb_video_play,.et_pb_column_1_6 .et_pb_video_play,.et_pb_column_2_5 .et_pb_video_play,.et_pb_column_3_8 .et_pb_video_play{font-size:3rem;line-height:3rem;margin-left:-1.5rem;margin-top:-1.5rem}.et_pb_bg_layout_light .et_pb_video_play{color:#333}.et_pb_video_overlay_hover{background:transparent;width:100%;height:100%;position:absolute;z-index:100;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.et_pb_video .et_pb_video_overlay_hover:hover{background:rgba(0,0,0,.6)}@media (min-width:768px) and (max-width:980px){.et_pb_column_1_3 .et_pb_video_play,.et_pb_column_1_4 .et_pb_video_play,.et_pb_column_1_5 .et_pb_video_play,.et_pb_column_1_6 .et_pb_video_play,.et_pb_column_2_5 .et_pb_video_play,.et_pb_column_3_8 .et_pb_video_play{font-size:6rem;line-height:6rem;margin-left:-3rem;margin-top:-3rem}}@media (max-width:980px){.et_pb_bg_layout_light_tablet .et_pb_video_play{color:#333}}@media (max-width:768px){.et_pb_column_1_2 .et_pb_video_play,.et_pb_column_2_3 .et_pb_video_play,.et_pb_column_3_4 .et_pb_video_play,.et_pb_column_3_5 .et_pb_video_play,.et_pb_column_4_4 .et_pb_video_play{font-size:3rem;line-height:3rem;margin-left:-1.5rem;margin-top:-1.5rem}}@media (max-width:767px){.et_pb_bg_layout_light_phone .et_pb_video_play{color:#333}}
94.et_pb_slider{position:relative;overflow:hidden}.et_pb_slide{padding:0 6%;background-size:cover;background-position:50%;background-repeat:no-repeat}.et_pb_slider .et_pb_slide{display:none;float:left;margin-right:-100%;position:relative;width:100%;text-align:center;list-style:none!important;background-position:50%;background-size:100%;background-size:cover}.et_pb_slider .et_pb_slide:first-child{display:list-item}.et-pb-controllers{position:absolute;bottom:20px;left:0;width:100%;text-align:center;z-index:10}.et-pb-controllers a{display:inline-block;background-color:hsla(0,0%,100%,.5);text-indent:-9999px;border-radius:7px;width:7px;height:7px;margin-right:10px;padding:0;opacity:.5}.et-pb-controllers .et-pb-active-control{opacity:1}.et-pb-controllers a:last-child{margin-right:0}.et-pb-controllers .et-pb-active-control{background-color:#fff}.et_pb_slides .et_pb_temp_slide{display:block}.et_pb_slides:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0;width:0}@media (max-width:980px){.et_pb_bg_layout_light_tablet .et-pb-controllers .et-pb-active-control{background-color:#333}.et_pb_bg_layout_light_tablet .et-pb-controllers a{background-color:rgba(0,0,0,.3)}.et_pb_bg_layout_light_tablet .et_pb_slide_content{color:#333}.et_pb_bg_layout_dark_tablet .et_pb_slide_description{text-shadow:0 1px 3px rgba(0,0,0,.3)}.et_pb_bg_layout_dark_tablet .et_pb_slide_content{color:#fff}.et_pb_bg_layout_dark_tablet .et-pb-controllers .et-pb-active-control{background-color:#fff}.et_pb_bg_layout_dark_tablet .et-pb-controllers a{background-color:hsla(0,0%,100%,.5)}}@media (max-width:767px){.et-pb-controllers{position:absolute;bottom:5%;left:0;width:100%;text-align:center;z-index:10;height:14px}.et_transparent_nav .et_pb_section:first-child .et-pb-controllers{bottom:18px}.et_pb_bg_layout_light_phone.et_pb_slider_with_overlay .et_pb_slide_overlay_container,.et_pb_bg_layout_light_phone.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper{background-color:hsla(0,0%,100%,.9)}.et_pb_bg_layout_light_phone .et-pb-controllers .et-pb-active-control{background-color:#333}.et_pb_bg_layout_dark_phone.et_pb_slider_with_overlay .et_pb_slide_overlay_container,.et_pb_bg_layout_dark_phone.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper,.et_pb_bg_layout_light_phone .et-pb-controllers a{background-color:rgba(0,0,0,.3)}.et_pb_bg_layout_dark_phone .et-pb-controllers .et-pb-active-control{background-color:#fff}.et_pb_bg_layout_dark_phone .et-pb-controllers a{background-color:hsla(0,0%,100%,.5)}}.et_mobile_device .et_pb_slider_parallax .et_pb_slide,.et_mobile_device .et_pb_slides .et_parallax_bg.et_pb_parallax_css{background-attachment:scroll}
95.et-pb-arrow-next,.et-pb-arrow-prev{position:absolute;top:50%;z-index:100;font-size:48px;color:#fff;margin-top:-24px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:0}
95.et_pb_bg_layout_light .et-pb-arrow-next,.et_pb_bg_layout_light .et-pb-arrow-prev{color:#333}.et_pb_slider:hover .et-pb-arrow-prev{left:22px;opacity:1}.et_pb_slider:hover .et-pb-arrow-next{right:22px;opacity:1}.et_pb_bg_layout_light .et-pb-controllers .et-pb-active-control{background-color:#333}.et_pb_bg_layout_light .et-pb-controllers a{background-color:rgba(0,0,0,.3)}.et-pb-arrow-next:hover,.et-pb-arrow-prev:hover{text-decoration:none}.et-pb-arrow-next span,.et-pb-arrow-prev span{display:none}.et-pb-arrow-prev{left:-22px}.et-pb-arrow-next{right:-22px}.et-pb-arrow-prev:before{content:"4"}.et-pb-arrow-next:before{content:"5"}.format-gallery .et-pb-arrow-next,.format-gallery .et-pb-arrow-prev{color:#fff}.et_pb_column_1_3 .et_pb_slider:hover .et-pb-arrow-prev,.et_pb_column_1_4 .et_pb_slider:hover .et-pb-arrow-prev,.et_pb_column_1_5 .et_pb_slider:hover .et-pb-arrow-prev,.et_pb_column_1_6 .et_pb_slider:hover .et-pb-arrow-prev,.et_pb_column_2_5 .et_pb_slider:hover .et-pb-arrow-prev{left:0}.et_pb_column_1_3 .et_pb_slider:hover .et-pb-arrow-next,.et_pb_column_1_4 .et_pb_slider:hover .et-pb-arrow-prev,.et_pb_column_1_5 .et_pb_slider:hover .et-pb-arrow-prev,.et_pb_column_1_6 .et_pb_slider:hover .et-pb-arrow-prev,.et_pb_column_2_5 .et_pb_slider:hover .et-pb-arrow-next{right:0}.et_pb_column_1_4 .et_pb_slider .et_pb_slide,.et_pb_column_1_5 .et_pb_slider .et_pb_slide,.et_pb_column_1_6 .et_pb_slider .et_pb_slide{min-height:170px}.et_pb_column_1_4 .et_pb_slider:hover .et-pb-arrow-next,.et_pb_column_1_5 .et_pb_slider:hover .et-pb-arrow-next,.et_pb_column_1_6 .et_pb_slider:hover .et-pb-arrow-next{right:0}@media (max-width:980px){.et_pb_bg_layout_light_tablet .et-pb-arrow-next,.et_pb_bg_layout_light_tablet .et-pb-arrow-prev{color:#333}.et_pb_bg_layout_dark_tablet .et-pb-arrow-next,.et_pb_bg_layout_dark_tablet .et-pb-arrow-prev{color:#fff}}@media (max-width:767px){.et_pb_slider:hover .et-pb-arrow-prev{left:0;opacity:1}.et_pb_slider:hover .et-pb-arrow-next{right:0;opacity:1}.et_pb_bg_layout_light_phone .et-pb-arrow-next,.et_pb_bg_layout_light_phone .et-pb-arrow-prev{color:#333}.et_pb_bg_layout_dark_phone .et-pb-arrow-next,.et_pb_bg_layout_dark_phone .et-pb-arrow-prev{color:#fff}}.et_mobile_device .et-pb-arrow-prev{left:22px;opacity:1}.et_mobile_device .et-pb-arrow-next{right:22px;opacity:1}@media (max-width:767px){.et_mobile_device .et-pb-arrow-prev{left:0;opacity:1}.et_mobile_device .et-pb-arrow-next{right:0;opacity:1}}
96.et_post_gallery{padding:0!important;line-height:1.7!important;list-style:none!important}.et_gallery_item{float:left;width:28.353%;margin:0 7.47% 7.47% 0}.blocks-gallery-item,.et_gallery_item{padding-left:0!important}.blocks-gallery-item:before,.et_gallery_item:before{display:none}.et_gallery_item:nth-child(3n){margin-right:0}.et_gallery_item:nth-child(3n+1){clear:both}
97.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#2ea3f2}.et_pb_module.et_pb_button{display:inline-block;color:inherit}.et_pb_button_module_wrapper.et_pb_button_alignment_left{text-align:left}.et_pb_button_module_wrapper.et_pb_button_alignment_right{text-align:right}.et_pb_button_module_wrapper.et_pb_button_alignment_center{text-align:center}.et_pb_button_module_wrapper>a{display:inline-block}@media (max-width:980px){.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_left{text-align:left}.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_right{text-align:right}.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_center{text-align:center}}@media (max-width:767px){.et_pb_button_module_wrapper.et_pb_button_alignment_phone_left{text-align:left}.et_pb_button_module_wrapper.et_pb_button_alignment_phone_right{text-align:right}.et_pb_button_module_wrapper.et_pb_button_alignment_phone_center{text-align:center}}
98.et_pb_button[data-icon]:not([data-icon=""]):after{content:attr(data-icon)}@media (max-width:980px){.et_pb_button[data-icon-tablet]:not([data-icon-tablet=""]):after{content:attr(data-icon-tablet)}}@media (max-width:767px){.et_pb_button[data-icon-phone]:not([data-icon-phone=""]):after{content:attr(data-icon-phone)}}
99.et_pb_search .screen-reader-text{display:none}.et_pb_search{border:1px solid #ddd;border-radius:3px;overflow:hidden}.et_pb_search input.et_pb_s,.et_pb_search input.et_pb_searchsubmit{padding:.715em;margin:0;font-size:14px;line-height:normal!important;border:none;color:#666}.et_pb_search input.et_pb_s::-webkit-input-placeholder{color:#666}.et_pb_search input.et_pb_s::-moz-placeholder{color:#666}.et_pb_search input.et_pb_s:-ms-input-placeholder{color:#666}.et_pb_search input.et_pb_s{-webkit-appearance:none;background:transparent;display:inline-block;padding-right:80px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.et_pb_search .et_pb_searchform{position:relative}.et_pb_search .et_pb_searchform>div{display:-webkit-box;display:-ms-flexbox;display:flex}.et_pb_search input.et_pb_searchsubmit{min-height:100%!important;background-color:#ddd;cursor:pointer}.et_pb_search.et_pb_text_align_right .et_pb_searchform>div{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.et_pb_search.et_pb_text_align_right input.et_pb_s{text-align:right;padding-left:80px;padding-right:.7em}.et_pb_search.et_pb_text_align_center input.et_pb_s{text-align:center}.et_pb_search.et_pb_hide_search_button input.et_pb_searchsubmit{display:none}.et_pb_search.et_pb_hide_search_button input.et_pb_s{padding-left:.7em;padding-right:.7em}.et_pb_search.et_pb_bg_layout_dark input.et_pb_s{color:#fff;border:2px solid #fff}.et_pb_search.et_pb_bg_layout_dark input.et_pb_s::-webkit-input-placeholder{color:#fff}.et_pb_search.et_pb_bg_layout_dark input.et_pb_s::-moz-placeholder{color:#fff}.et_pb_search.et_pb_bg_layout_dark input.et_pb_s:-ms-input-placeholder{color:#fff}.et_pb_search.et_pb_bg_layout_dark input.et_pb_searchsubmit{background-color:transparent;color:#fff;font-weight:500;border:2px solid #fff}@media (max-width:980px){.et_pb_bg_layout_light_tablet.et_pb_search input.et_pb_s{border:none;color:#666}.et_pb_bg_layout_light_tablet.et_pb_search input.et_pb_s::-webkit-input-placeholder{color:#666}.et_pb_bg_layout_light_tablet.et_pb_search input.et_pb_searchsubmit{border:none;color:#666;background-color:#ddd}.et_pb_bg_layout_dark_tablet.et_pb_search input.et_pb_s{color:#fff;border:2px solid #fff}.et_pb_bg_layout_dark_tablet.et_pb_search input.et_pb_s::-webkit-input-placeholder{color:#fff}.et_pb_bg_layout_dark_tablet.et_pb_search input.et_pb_s::-moz-placeholder{color:#fff}.et_pb_bg_layout_dark_tablet.et_pb_search input.et_pb_s:-ms-input-placeholder{color:#fff}.et_pb_bg_layout_dark_tablet.et_pb_search input.et_pb_searchsubmit{background-color:transparent;color:#fff;font-weight:500;border:2px solid #fff}.et_pb_search.et_pb_text_align_right-tablet .et_pb_searchform>div{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.et_pb_search.et_pb_text_align_right-tablet input.et_pb_s{text-align:right;padding-left:80px;padding-right:.7em}.et_pb_search.et_pb_text_align_center-tablet input.et_pb_s{text-align:center}.et_pb_search.et_pb_text_align_left-tablet .et_pb_searchsubmit{left:auto}.et_pb_search.et_pb_text_align_left-tablet input.et_pb_s{text-align:left;padding-left:.715em}.et_pb_search.et_pb_text_align_center-tablet input.et_pb_s{padding-left:.715em;padding-right:.715em}}
99@media (max-width:767px){.et_pb_bg_layout_light_phone.et_pb_search input.et_pb_s{border:none;color:#666}.et_pb_bg_layout_light_phone.et_pb_search input.et_pb_s::-webkit-input-placeholder{color:#666}.et_pb_bg_layout_light_phone.et_pb_search input.et_pb_searchsubmit{border:none;color:#666;background-color:#ddd}.et_pb_bg_layout_dark_phone.et_pb_search input.et_pb_s{color:#fff;border:2px solid #fff}.et_pb_bg_layout_dark_phone.et_pb_search input.et_pb_s::-webkit-input-placeholder{color:#fff}.et_pb_bg_layout_dark_phone.et_pb_search input.et_pb_s::-moz-placeholder{color:#fff}.et_pb_bg_layout_dark_phone.et_pb_search input.et_pb_s:-ms-input-placeholder{color:#fff}.et_pb_bg_layout_dark_phone.et_pb_search input.et_pb_searchsubmit{background-color:transparent;color:#fff;font-weight:500;border:2px solid #fff}.et_pb_search.et_pb_text_align_right-phone .et_pb_searchform>div{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.et_pb_search.et_pb_text_align_right-phone input.et_pb_s{text-align:right;padding-left:80px;padding-right:.7em}.et_pb_search.et_pb_text_align_center-phone input.et_pb_s{text-align:center}.et_pb_search.et_pb_text_align_left-tablet .et_pb_searchsubmit{left:auto}.et_pb_search.et_pb_text_align_left-tablet input.et_pb_s{text-align:left;padding-left:.715em}.et_pb_search.et_pb_text_align_center-tablet input.et_pb_s{padding-left:.715em;padding-right:.715em}}
100.et_pb_widget_area_left{border-right:1px solid rgba(0,0,0,.1);padding-right:30px}.et_pb_widget_area_right{border-left:1px solid rgba(0,0,0,.1);padding-left:30px}.et_pb_sidebar_no_border{border:none;padding:0}.et_pb_widget_area ul{list-style:none!important;padding:0!important;line-height:inherit!important}@media (max-width:980px){.et_pb_bg_layout_dark_tablet .et_pb_widget li a{color:inherit}.et_pb_widget_area_left{padding-right:0;border-right:none}.et_pb_widget_area_right{padding-left:0;border-left:none}.et_pb_column .et_pb_widget{margin:0 5.5% 7.5% 0;width:47.25%;clear:none;float:left}.et_pb_column .et_pb_widget:nth-child(2n){margin-right:0}.et_pb_column .et_pb_widget:nth-child(odd){clear:both}.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_widget,.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_widget,.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_widget,.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_widget,.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_widget,.et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_widget,.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_widget,.et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_widget,.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_widget,.et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_widget,.et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_widget,.et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_widget{margin:0 0 11.5%;width:100%}}@media (max-width:767px){.et_pb_column .et_pb_widget{margin-right:0;width:100%}}@media (max-width:479px){.et_pb_column .et_pb_widget{margin-right:0;margin-bottom:11.5%;width:100%}.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_widget,.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_widget,.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_widget,.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_widget,.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5 .et_pb_widget,.et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_widget,.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6 .et_pb_widget,.et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6 .et_pb_widget,.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5 .et_pb_widget,.et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_widget,.et_pb_row_5col>.et_pb_column.et_pb_column_1_5 .et_pb_widget,.et_pb_row_6col>.et_pb_column.et_pb_column_1_6 .et_pb_widget{margin:0 0 11.5%;width:100%}}.et_pb_no_sidebar_vertical_divider .et_pb_widget_area_left{border-right:none}.et_pb_no_sidebar_vertical_divider .et_pb_widget_area_right{border-left:none}
101/*# sourceURL=divi-dynamic-critical-inline-css */
102</style>
103<link rel='preload' id='divi-dynamic-late-css' href='https://volatilityfoundation.org/wp-content/et-cache/1089220/et-divi-dynamic-tb-1089470-1089220-late.css?ver=1790084133' as='style' media='all' onload="this.onload=null;this.rel='stylesheet'" />
104<link rel='preload' id='divi-dynamic-css' href='https://volatilityfoundation.org/wp-content/et-cache/1089220/et-divi-dynamic-tb-1089470-1089220.css?ver=1790084133' as='style' media='all' onload="this.onload=null;this.rel='stylesheet'" />
105<link rel='stylesheet' id='supreme-modules-pro-for-divi-styles-css' href='https://volatilityfoundation.org/wp-content/plugins/supreme-modules-pro-for-divi/styles/style.min.css?ver=4.7.2' media='all' />
106<link rel='stylesheet' id='jetpack-videopress-divi-pkg-css' href='https://volatilityfoundation.org/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-videopress/build/divi-editor/index.css?minify=false&#038;ver=2527ba26443b669a5a21' media='all' />
107<link rel='stylesheet' id='et-builder-googlefonts-cached-css' href='https://fonts-api.wp.com/css?family=Noto+Sans:100,100italic,200,200italic,300,300italic,regular,italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic|Abel:regular&#038;subset=latin,latin-ext&#038;display=swap' media='all' />
108<style id="jetpack-global-styles-frontend-style-inline-css">
109:root { --font-headings: unset; --font-base: unset; --font-headings-default: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; --font-base-default: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;}
110/*# sourceURL=jetpack-global-styles-frontend-style-inline-css */
111</style>
112<!--n2css--><!--n2js-->
112<script id="jetpack-mu-wpcom-settings-js-before">
113var JETPACK_MU_WPCOM_SETTINGS = {"assetsUrl":"https://volatilityfoundation.org/wp-content/mu-plugins/wpcomsh/jetpack_vendor/automattic/jetpack-mu-wpcom/src/build/"};
114//# sourceURL=jetpack-mu-wpcom-settings-js-before
115</script>
115
116
117<!-- Google tag (gtag.js) snippet added by Site Kit -->
118<!-- Google Analytics snippet added by Site Kit -->
vendor: 80 bytes, lines 118-119
118
119<script id="google_gtagjs-js" src="https://www.googletagmanager.com/gtag/js?id=
119GT-P3H9CXH2
vendor: 18 bytes, line 119
119" async></script>
120<script id="google_gtagjs-js-after">
121window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}
122gtag("set","linker",{"domains":["volatilityfoundation.org"]});
123gtag("js", new Date());
124gtag("set", "developer_id.dZTNiMT", true);
125gtag("config", "GT-P3H9CXH2");
126 window._googlesitekit = window._googlesitekit || {}; window._googlesitekit.throttledEvents = []; window._googlesitekit.gtagEvent = (name, data) => { var key = JSON.stringify( { name, data } ); if ( !! window._googlesitekit.throttledEvents[ key ] ) { return; } window._googlesitekit.throttledEvents[ key ] = true; setTimeout( () => { delete window._googlesitekit.throttledEvents[ key ]; }, 5 ); gtag( "event", name, { ...data, event_source: "site-kit" } ); }; 
127//# sourceURL=google_gtagjs-js-after
128</script>
128
129<link rel="https://api.w.org/" href="https://volatilityfoundation.org/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://volatilityfoundation.org/wp-json/wp/v2/pages/1089220" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://volatilityfoundation.org/xmlrpc.php?rsd" />
130
131<link rel='shortlink' href='https://wp.me/PfiSPO-4zm4' />
132<meta name="generator" content="Site Kit by Google 1.188.0" /><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" /><style id="custom-background-css">
133body.custom-background { background-color: #ffffff; }
134</style>
135
136<!-- Jetpack Open Graph Tags -->
137<meta property="og:type" content="article" />
138<meta property="og:title" content="The Volatility Blog | Volatility Foundation Memory Forensics Framework" />
139<meta property="og:url" content="https://volatilityfoundation.org/volatility-blog/" />
140<meta property="og:description" content="Visit the post for more." />
141<meta property="article:published_time" content="2023-12-19T22:20:10+00:00" />
142<meta property="article:modified_time" content="2026-08-28T17:53:27+00:00" />
143<meta property="og:site_name" content="The Volatility Foundation - Promoting Accessible Memory Analysis Tools Within the Memory Forensics Community" />
144<meta property="og:image" content="https://volatilityfoundation.org/wp-content/uploads/2024/01/volatility-footer-image-webp.webp" />
145<meta property="og:image:width" content="1493" />
146<meta property="og:image:height" content="551" />
147<meta property="og:image:alt" content="Volatility Foundation logo" />
148<meta property="og:locale" content="en_US" />
149<meta name="twitter:site" content="@volatility" />
150<meta name="twitter:text:title" content="The Volatility Blog | Volatility Foundation Memory Forensics Framework" />
151<meta name="twitter:image" content="https://volatilityfoundation.org/wp-content/uploads/2024/01/volatility-footer-image-webp.webp?w=640" />
152<meta name="twitter:image:alt" content="Volatility Foundation logo" />
153<meta name="twitter:card" content="summary_large_image" />
154<meta name="twitter:description" content="Visit the post for more." />
155
156<!-- End Jetpack Open Graph Tags -->
157<script>
158	jQuery(function($){
159		$('.et_pb_social_media_follow .et-social-facebook').attr('title','Follow on Mastodon');
160	});
161</script>
161
162
163<script>
164	jQuery(function($){
165		$('.et_pb_social_media_follow .et-social-facebook a').attr('title','Find Us on Mastodon');
166	});
167</script>
167
168
169
170<script>
171jQuery(document).ready(function(){
172    //For mobile Screens
173    if (window.matchMedia('(max-width: 767px)').matches) {
174        var initial_show_article = 3;
175    var article_reveal = 2;
176    jQuery(".pa-blog-load-more article").not( ":nth-child(-n+"+initial_show_article+")" ).css("display","none");
177    jQuery("#pa_load_more").on("click", function(event){
178        event.preventDefault();
179        initial_show_article = initial_show_article + article_reveal;
180        jQuery(".pa-blog-load-more article").css("display","block");
181        jQuery(".pa-blog-load-more article").not( ":nth-child(-n+"+initial_show_article+")" ).css("display","none");
182        var articles_num = jQuery(".pa-blog-load-more article").not('[style*="display: block"]').length
183            if(articles_num == 0){
184            jQuery(this).css("display","none");    
185            }   
186    })
187    } else {
188        //For desktop Screens
189        var initial_row_show = 10;
190        var row_reveal = 8;
191        var total_articles = jQuery(".pa-blog-load-more article").length;
192        jQuery(".pa-blog-load-more article").not( ":nth-child(-n+"+initial_row_show+")" ).css("display","none");
193        
194        jQuery("#pa_load_more").on("click", function(event){
195            event.preventDefault();
196            initial_row_show = initial_row_show + row_reveal;
197            jQuery(".pa-blog-load-more article").css("display","block");
198            jQuery(".pa-blog-load-more article").not( ":nth-child(-n+"+initial_row_show+")" ).css("display","none");
199            var articles_num = jQuery(".pa-blog-load-more article").not('[style*="display: block"]').length
200            if(articles_num == 0){
201            jQuery(this).css("display","none");    
202            }    
203        })
204    } 
205})
206</script>
206
207<meta name="google-site-verification" content="swi9UqTjoutzVAnN7PhTxeITJ63BNRLD0u_FibylkwY">
208
209
210
211
212
213
214<link rel="icon" href="https://volatilityfoundation.org/wp-content/uploads/2023/11/IMG_6301-150x150.png?crop=1" sizes="32x32" />
215<link rel="icon" href="https://volatilityfoundation.org/wp-content/uploads/2023/11/IMG_6301-200x200.png?crop=1" sizes="192x192" />
216<link rel="apple-touch-icon" href="https://volatilityfoundation.org/wp-content/uploads/2023/11/IMG_6301-200x200.png?crop=1" />
217<meta name="msapplication-TileImage" content="https://volatilityfoundation.org/wp-content/uploads/2023/11/IMG_6301.png" />
218<style id="et-critical-inline-css">body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:16px}.et_pb_slide_content,.et_pb_best_value{font-size:18px}body{color:#222222}h1,h2,h3,h4,h5,h6{color:#222222}body{line-height:2em}#et_search_icon:hover,.mobile_menu_bar:before,.mobile_menu_bar:after,.et_toggle_slide_menu:after,.et-social-icon a:hover,.et_pb_sum,.et_pb_pricing li a,.et_pb_pricing_table_button,.et_overlay:before,.entry-summary p.price ins,.et_pb_member_social_links a:hover,.et_pb_widget li a:hover,.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,.et_pb_gallery .et_pb_gallery_pagination ul li a.active,.wp-pagenavi span.current,.wp-pagenavi a:hover,.nav-single a,.tagged_as a,.posted_in a{color:#000000}.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#000000}.footer-widget h4{color:#000000}.et-search-form,.nav li ul,.et_mobile_menu,.footer-widget li:before,.et_pb_pricing li:before,blockquote{border-color:#000000}.et_pb_counter_amount,.et_pb_featured_table .et_pb_pricing_heading,.et_quote_content,.et_link_content,.et_audio_content,.et_pb_post_slider.et_pb_bg_layout_dark,.et_slide_in_menu_container,.et_pb_contact p input[type="radio"]:checked+label i:before{background-color:#000000}a{color:#821b11}.nav li ul{border-color:#821b11}.et_secondary_nav_enabled #page-container #top-header{background-color:#821b11!important}#et-secondary-nav li ul{background-color:#821b11}#et-secondary-nav li ul{background-color:#000000}#et-secondary-nav li ul a{color:#821b11}.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,.et_nav_text_color_light .et_mobile_menu li a,.et_nav_text_color_dark .et_mobile_menu li a,#et_search_icon:before,.et_search_form_container input,span.et_close_search_field:after,#et-top-navigation .et-cart-info{color:#666666}.et_search_form_container input::-moz-placeholder{color:#666666}.et_search_form_container input::-webkit-input-placeholder{color:#666666}.et_search_form_container input:-ms-input-placeholder{color:#666666}#main-header .nav li ul a{color:#821b11}#top-menu li a,.et_search_form_container input{font-weight:bold;font-style:normal;text-transform:uppercase;text-decoration:none;letter-spacing:1px}.et_search_form_container input::-moz-placeholder{font-weight:bold;font-style:normal;text-transform:uppercase;text-decoration:none;letter-spacing:1px}.et_search_form_container input::-webkit-input-placeholder{font-weight:bold;font-style:normal;text-transform:uppercase;text-decoration:none;letter-spacing:1px}.et_search_form_container input:-ms-input-placeholder{font-weight:bold;font-style:normal;text-transform:uppercase;text-decoration:none;letter-spacing:1px}#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,#top-menu li.current_page_item>a{color:#666666}#main-footer{background-color:#333333}#main-footer .footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6{color:#97ce7b}.footer-widget li:before{border-color:#97ce7b}.footer-widget .et_pb_widget div,.footer-widget .et_pb_widget ul,.footer-widget .et_pb_widget ol,.footer-widget .et_pb_widget label{line-height:1.7em}#footer-widgets .footer-widget li:before{top:10.6px}#et-footer-nav{background-color:#ffffff}.bottom-nav,.bottom-nav a,.bottom-nav li.current-menu-item a{color:#000000}#et-footer-nav .bottom-nav li.current-menu-item a{color:#e02b20}.bottom-nav{letter-spacing:12px}.bottom-nav a{font-weight:normal;font-style:normal;text-transform:uppercase;text-decoration:none}#footer-bottom{background-color:#821b11}#footer-info,#footer-info a{color:#ffffff}#footer-info{font-size:11px}#footer-bottom .et-social-icon a{font-size:14px}#footer-bottom .et-social-icon a{color:#ffffff}body .et_pb_button{font-size:16px;background-color:#821b11;border-color:#821b11;border-radius:2px;font-weight:normal;font-style:normal;text-transform:uppercase;text-decoration:none;;letter-spacing:1px}body.et_pb_button_helper_class .et_pb_button,body.et_pb_button_helper_class .et_pb_module.et_pb_button{color:#ffffff}body .et_pb_button:after{content:'$';font-size:16px}body .et_pb_bg_layout_light.et_pb_button:hover,body .et_pb_bg_layout_light .et_pb_button:hover,body .et_pb_button:hover{color:#f9f9f9!important;background-color:#000000;border-color:#000000!important;border-radius:2px}@media only screen and (min-width:981px){.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding:30px 0 0 0}.et_header_style_left #et-top-navigation nav>ul>li>a,.et_header_style_split #et-top-navigation nav>ul>li>a{padding-bottom:30px}.et_header_style_split .centered-inline-logo-wrap{width:60px;margin:-60px 0}.et_header_style_split .centered-inline-logo-wrap #logo{max-height:60px}.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:60px}.et_header_style_centered #top-menu>li>a{padding-bottom:11px}.et_header_style_slide #et-top-navigation,.et_header_style_fullscreen #et-top-navigation{padding:21px 0 21px 0!important}.et_header_style_centered #main-header .logo_container{height:60px}#logo{max-height:80%}.et_pb_svg_logo #logo{height:80%}.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:10.8px}.et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_split .et-fixed-header #et-top-navigation{padding:30px 0 0 0}.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a,.et_header_style_split .et-fixed-header #et-top-navigation nav>ul>li>a{padding-bottom:30px}.et_header_style_centered header#main-header.et-fixed-header .logo_container{height:60px}.et_header_style_split #main-header.et-fixed-header .centered-inline-logo-wrap{width:60px;margin:-60px 0}.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{max-height:60px}.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{height:60px}.et_header_style_slide .et-fixed-header #et-top-navigation,.et_header_style_fullscreen .et-fixed-header #et-top-navigation{padding:21px 0 21px 0!important}.et_fixed_nav #page-container .et-fixed-header#top-header{background-color:#821b11!important}.et_fixed_nav #page-container .et-fixed-header#top-header #et-secondary-nav li ul{background-color:#821b11}.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:#666666!important}.et-fixed-header .et_search_form_container input::-moz-placeholder{color:#666666!important}.et-fixed-header .et_search_form_container input::-webkit-input-placeholder{color:#666666!important}.et-fixed-header .et_search_form_container input:-ms-input-placeholder{color:#666666!important}.et-fixed-header #top-menu li.current-menu-ancestor>a,.et-fixed-header #top-menu li.current-menu-item>a,.et-fixed-header #top-menu li.current_page_item>a{color:#666666!important}}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}	h1,h2,h3,h4,h5,h6{font-family:'Noto Sans',Helvetica,Arial,Lucida,sans-serif}body,input,textarea,select{font-family:'Noto Sans',Helvetica,Arial,Lucida,sans-serif}.et_pb_button{font-family:'Abel',Helvetica,Arial,Lucida,sans-serif}#main-header,#et-top-navigation{font-family:'Noto Sans',Helvetica,Arial,Lucida,sans-serif}.et_pb_section_0_tb_footer.et_pb_section{padding-top:0px;background-color:#000000!important}.et_pb_row_0_tb_footer{transition:padding 300ms ease 0ms}.et_pb_image_0_tb_footer{background-color:#000000;margin-bottom:17px!important;text-align:center}.et_pb_section_1_tb_footer.et_pb_section{padding-top:27px;padding-bottom:38px;margin-bottom:4px;background-color:#821B11!important}.et_pb_row_1_tb_footer{background-color:#821B11;border-color:rgba(255,255,255,0.52)}.et_pb_row_1_tb_footer,body #page-container .et-db #et-boc .et-l .et_pb_row_1_tb_footer.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_1_tb_footer.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_1_tb_footer.et_pb_row{width:31%}.et_pb_image_1_tb_footer,.et_pb_image_2_tb_footer,.et_pb_image_3_tb_footer,.et_pb_image_4_tb_footer,.et_pb_image_5_tb_footer{width:35%;text-align:center}.dsm_icon_list_0_tb_footer .dsm_icon_list_items .dsm_icon_list_child .dsm_icon_list_icon{color:#000000}.dsm_icon_list_0_tb_footer .dsm_icon_list_items .dsm_icon_list_child:not(:last-child){margin-bottom:0px}.et_pb_row_2_tb_footer{background-color:#821B11}.et_pb_row_2_tb_footer.et_pb_row{padding-top:5px!important;padding-top:5px}.et_pb_text_0_tb_footer.et_pb_text{color:#FFFFFF!important}.et_pb_text_0_tb_footer{line-height:1.2em;font-size:12px;line-height:1.2em;padding-top:20px!important;padding-bottom:0px!important;margin-bottom:-20px!important}.et_pb_row_0_tb_footer.et_pb_row{padding-top:15px!important;padding-bottom:0px!important;margin-right:auto!important;margin-bottom:-3px!important;margin-left:auto!important;margin-left:auto!important;margin-right:auto!important;padding-top:15px;padding-bottom:0px}.et_pb_row_0_tb_footer:hover{padding-top:15px!important;padding-bottom:0px!important}.et_pb_row_1_tb_footer.et_pb_row{padding-top:7px!important;padding-bottom:0px!important;margin-left:auto!important;margin-right:auto!important;padding-top:7px;padding-bottom:0px}.et_pb_image_1_tb_footer.et_pb_module,.et_pb_image_2_tb_footer.et_pb_module,.et_pb_image_3_tb_footer.et_pb_module,.et_pb_image_4_tb_footer.et_pb_module,.et_pb_image_5_tb_footer.et_pb_module{margin-left:auto!important;margin-right:auto!important}@media only screen and (min-width:981px){.et_pb_image_0_tb_footer{width:20%}}@media only screen and (max-width:980px){.et_pb_image_0_tb_footer{width:30%}.et_pb_image_0_tb_footer .et_pb_image_wrap img,.et_pb_image_1_tb_footer .et_pb_image_wrap img,.et_pb_image_2_tb_footer .et_pb_image_wrap img,.et_pb_image_3_tb_footer .et_pb_image_wrap img,.et_pb_image_4_tb_footer .et_pb_image_wrap img,.et_pb_image_5_tb_footer .et_pb_image_wrap img{width:auto}.et_pb_section_1_tb_footer.et_pb_section{padding-top:1px;padding-bottom:1px}.et_pb_text_0_tb_footer{font-size:10px}}@media only screen and (min-width:768px) and (max-width:980px){.et_pb_section_1_tb_footer{display:none!important}}@media only screen and (max-width:767px){.et_pb_image_0_tb_footer{width:40%}.et_pb_image_0_tb_footer .et_pb_image_wrap img,.et_pb_image_1_tb_footer .et_pb_image_wrap img,.et_pb_image_2_tb_footer .et_pb_image_wrap img,.et_pb_image_3_tb_footer .et_pb_image_wrap img,.et_pb_image_4_tb_footer .et_pb_image_wrap img,.et_pb_image_5_tb_footer .et_pb_image_wrap img{width:auto}.et_pb_section_1_tb_footer.et_pb_section{padding-top:1px;padding-bottom:1px}.et_pb_section_1_tb_footer{display:none!important}.et_pb_text_0_tb_footer{font-size:10px}}div.et_pb_section.et_pb_section_0{background-image:radial-gradient(ellipse at center,#821b11 0%,#000000 100%)!important}.et_pb_section_0.et_pb_section{padding-top:45px;background-color:#000000!important}.et_pb_row_0.et_pb_row{padding-top:10px!important}.et_pb_image_0{padding-bottom:13px;margin-bottom:1px!important;text-align:center}.et_pb_text_0{font-size:20px}.et_pb_text_0 h1{font-weight:700;font-size:52px;letter-spacing:1px;line-height:1.2em}.et_pb_blog_0 .et_pb_post .entry-title a,.et_pb_blog_0 .not-found-title{color:#821B11!important}.et_pb_blog_0 .et_pb_post p,.et_pb_blog_0 .et_pb_post .post-content,.et_pb_blog_0.et_pb_bg_layout_light .et_pb_post .post-content p,.et_pb_blog_0.et_pb_bg_layout_dark .et_pb_post .post-content p{line-height:1.2em}.et_pb_blog_0 .et_pb_post .post-meta,.et_pb_blog_0 .et_pb_post .post-meta a,#left-area .et_pb_blog_0 .et_pb_post .post-meta,#left-area .et_pb_blog_0 .et_pb_post .post-meta a{font-size:12px}.et_pb_blog_0 .et_pb_post div.post-content a.more-link{text-decoration:underline;font-size:16px;letter-spacing:1px;line-height:1.5em}body #page-container .et_pb_section .et_pb_button_0{border-color:#821B11;font-size:18px;background-color:#821B11}body #page-container .et_pb_section .et_pb_button_0:after{font-size:1.6em}body.et_button_custom_icon #page-container .et_pb_button_0:after{font-size:18px}.et_pb_button_0,.et_pb_button_0:after{transition:all 300ms ease 0ms}.et_pb_search_0{overflow-x:hidden;overflow-y:hidden}
218.et_pb_search_0 input.et_pb_s{padding-top:0.715em!important;padding-right:0.715em!important;padding-bottom:0.715em!important;padding-left:0.715em!important;height:auto;min-height:0}.et_pb_search_0 form input.et_pb_s::-webkit-input-placeholder{color:#821b11!important}.et_pb_search_0 form input.et_pb_s::-moz-placeholder{color:#821b11!important}.et_pb_search_0 form input.et_pb_s:-ms-input-placeholder{color:#821b11!important}.et_pb_sidebar_0.et_pb_widget_area p,.et_pb_sidebar_0.et_pb_widget_area,.et_pb_sidebar_0.et_pb_widget_area li,.et_pb_sidebar_0.et_pb_widget_area li:before,.et_pb_sidebar_0.et_pb_widget_area a{line-height:1em}@media only screen and (min-width:981px){.et_pb_row_0.et_pb_row{padding-top:10px}}@media only screen and (max-width:980px){.et_pb_section_0.et_pb_section{padding-top:50px;padding-right:0px;padding-bottom:50px;padding-left:0px}.et_pb_image_0 .et_pb_image_wrap img{width:auto}.et_pb_blog_0 .et_pb_post .entry-title,.et_pb_blog_0 .not-found-title{font-size:26px!important}body #page-container .et_pb_section .et_pb_button_0:after{display:inline-block;opacity:0}body #page-container .et_pb_section .et_pb_button_0:hover:after{opacity:1}}@media only screen and (max-width:767px){.et_pb_image_0 .et_pb_image_wrap img{width:auto}.et_pb_blog_0 .et_pb_post .entry-title,.et_pb_blog_0 .not-found-title{font-size:26px!important}body #page-container .et_pb_section .et_pb_button_0:after{display:inline-block;opacity:0}body #page-container .et_pb_section .et_pb_button_0:hover:after{opacity:1}}</style>
219<link rel="stylesheet" id="et-core-unified-1089220-cached-inline-styles" href="https://volatilityfoundation.org/wp-content/et-cache/1089220/et-core-unified-1089220.min.css?ver=1790084133" /><link rel="preload" as="style" id="et-core-unified-tb-1089470-deferred-1089220-cached-inline-styles" href="https://volatilityfoundation.org/wp-content/et-cache/1089220/et-core-unified-tb-1089470-deferred-1089220.min.css?ver=1790084134" onload="this.onload=null;this.rel='stylesheet';" /></head>
220<body class="wp-singular page-template-default page page-id-1089220 custom-background wp-theme-Divi et-tb-has-template et-tb-has-footer et_button_custom_icon et_pb_button_helper_class et_fixed_nav et_show_nav et_secondary_nav_enabled et_primary_nav_dropdown_animation_fade et_secondary_nav_dropdown_animation_fade et_header_style_left et_cover_background et_pb_gutter et_pb_gutters3 et_pb_pagebuilder_layout et_no_sidebar et_divi_theme et-db">
221	
221<script id='jetpack-search-theme-token-sampler'>(function(){try{var c=getComputedStyle(document.body),r=document.documentElement,ink=c.color,bg=c.backgroundColor;if(ink){r.style.setProperty('--jp-search-page-ink',ink);}if(bg&&bg!==ink&&bg!=='rgba(0, 0, 0, 0)'&&bg!=='transparent'){r.style.setProperty('--jp-search-page-surface',bg);}}catch(e){}})();</script>
221<div id="page-container">
222<div id="et-boc" class="et-boc">
223			
224				<div id="top-header">
225		<div class="container clearfix">
226
227		
228			<div id="et-secondary-menu">
229			<ul id="et-secondary-nav" class="menu"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1087947"><a href="https://github.com/volatilityfoundation">GitHub</a></li>
230<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1087948"><a href="https://volatilityfoundation.org/contact/">Contact</a></li>
231</ul>			</div>
232
233		</div>
234	</div>
235
236
237	<header id="main-header" data-height-onload="60">
238		<div class="container clearfix et_menu_container">
239					<div class="logo_container">
240				<span class="logo_helper"></span>
241				<a href="https://volatilityfoundation.org/">
242				<img src="https://volatilityfoundation.org/wp-content/uploads/2023/11/new-volatility-logo.png" width="1000" height="426" alt="The Volatility Foundation - Promoting Accessible Memory Analysis Tools Within the Memory Forensics Community" id="logo" data-height-percentage="80" />
243				</a>
244			</div>
245					<div id="et-top-navigation" data-height="60" data-fixed-height="60">
246									<nav id="top-menu-nav">
247					<ul id="top-menu" class="nav"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1087908"><a href="https://volatilityfoundation.org/the-volatility-framework/">The Volatility Framework</a></li>
248<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1087806"><a href="https://volatilityfoundation.org/volatility-training/">Training</a></li>
249<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1090261"><a href="https://volatilityfoundation.org/training-events/">Events</a></li>
250<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-444"><a href="https://volatilityfoundation.org/frequently-asked-questions/">FAQ</a></li>
251<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1087945"><a href="https://volatilityfoundation.org/volatility-plugin-contest/">Contest</a></li>
252<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-476"><a href="https://volatilityfoundation.org/about-volatility/">About</a></li>
253<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-1089220 current_page_item menu-item-1089867"><a href="https://volatilityfoundation.org/volatility-blog/" aria-current="page">Blog</a></li>
254</ul>					</nav>
255				
256				
257				
258									<div id="et_top_search">
259						<span id="et_search_icon"></span>
260					</div>
261				
262				<div id="et_mobile_nav_menu">
263				<div class="mobile_nav closed">
264					<span class="select_page">Select Page</span>
265					<span class="mobile_menu_bar mobile_menu_bar_toggle"></span>
266				</div>
267			</div>			</div> <!-- #et-top-navigation -->
268		</div> <!-- .container -->
269				<div class="et_search_outer">
270			<div class="container et_search_form_container">
271				<form role="search" method="get" class="et-search-form" action="https://volatilityfoundation.org/">
272				<input type="search" class="et-search-field" placeholder="Search &hellip;" value="" name="s" title="Search for:" />				</form>
273				<span class="et_close_search_field"></span>
274			</div>
275		</div>
276			</header> <!-- #main-header -->
277<div id="et-main-area">
278	
279<div id="main-content">
280
281
282			
283				<article id="post-1089220" class="post-1089220 page type-page status-publish has-post-thumbnail hentry">
284
285				
286					<div class="entry-content">
287					<div class="et-l et-l--post">
288			<div class="et_builder_inner_content et_pb_gutters3">
289		<div class="et_pb_section et_pb_section_0 et_pb_with_background et_section_regular" >
290				
291				
292				
293				
294				
295				
296				<div class="et_pb_row et_pb_row_0">
297				<div class="et_pb_column et_pb_column_4_4 et_pb_column_0  et_pb_css_mix_blend_mode_passthrough et-last-child">
298				
299				
300				
301				
302				<div class="et_pb_module et_pb_image et_pb_image_0">
303				
304				
305				
306				
307				<span class="et_pb_image_wrap "><img fetchpriority="high" decoding="async" width="338" height="151" src="https://volatilityfoundation.org/wp-content/uploads/2023/11/IMG_6304.png" alt="" title="IMG_6304" srcset="https://volatilityfoundation.org/wp-content/uploads/2023/11/IMG_6304.png 338w, https://volatilityfoundation.org/wp-content/uploads/2023/11/IMG_6304-300x134.png 300w" sizes="(max-width: 338px) 100vw, 338px" class="wp-image-15" /></span>
308			</div><div class="et_pb_module et_pb_text et_pb_text_0  et_pb_text_align_left et_pb_bg_layout_dark">
309				
310				
311				
312				
313				<div class="et_pb_text_inner"><h2 style="text-align: center;"><strong>Blog</strong></h2>
314<p style="text-align: center;"><span>Current and archived posts related to Volatility as published by the Volatility Foundation.</span></p></div>
315			</div>
316			</div>
317				
318				
319				
320				
321			</div>
322				
323				
324			</div><div class="et_pb_section et_pb_section_1 et_section_regular" >
325				
326				
327				
328				
329				
330				
331				<div class="et_pb_row et_pb_row_1">
332				<div class="et_pb_column et_pb_column_3_4 et_pb_column_1  et_pb_css_mix_blend_mode_passthrough">
333				
334				
335				
336				
337				<div class="et_pb_module et_pb_blog_0 pa-blog-load-more et_pb_posts et_pb_bg_layout_light  et_pb_text_align_left">
338				
339				
340				
341				
342				<div class="et_pb_ajax_pagination_container">
343					
344			<article id="post-1092799" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_0 post-1092799 post type-post status-publish format-standard has-post-thumbnail hentry category-contest category-ftscon category-volatility-foundation tag-volatility-plugincontest-ftscon">
345
346				
347														<h1 class="entry-title">
348													<a href="https://volatilityfoundation.org/the-14th-annual-volatility-plugin-contest-is-open/">The 14th Annual Volatility Plugin Contest is Open!</a>
349											</h1>
350				
351					<p class="post-meta"><span class="published">Aug 13, 2026</span></p><div class="post-content"><div class="post-content-inner"><p>We are excited to announce that the 14th Annual Volatility Plugin Contest is officially open for submissions!<br />
352The annual Plugin Contest is your opportunity to: Directly contribute to the open source forensics community. Put groundbreaking capabilities into the hands of digital investigators. Gain industry-wide visibility for your work. Contribute to an important open-source project. Win a cash prize! &#823
3520;</p>
353</div><a href="https://volatilityfoundation.org/the-14th-annual-volatility-plugin-contest-is-open/" class="more-link">read more</a></div>			
354			</article>
355				
356			<article id="post-1092606" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_1 post-1092606 post type-post status-publish format-standard has-post-thumbnail hentry category-contest category-volatility-foundation">
357
358				
359														<h1 class="entry-title">
360													<a href="https://volatilityfoundation.org/the-2025-volatility-plugin-contest-results-are-in/">The 2025 Volatility Plugin Contest results are in!</a>
361											</h1>
362				
363					<p class="post-meta"><span class="published">Mar 6, 2026</span></p><div class="post-content"><div class="post-content-inner"><p>Results from the 13th Annual Volatility Plugin Contest are in! We received 8 submissions from 7 different countries that included 20 plugins. Contest submissions included a range of features and functionality: Plugins for extracting cryptographic artifacts and keys An AI framework to improve...</p>
364</div><a href="https://volatilityfoundation.org/the-2025-volatility-plugin-contest-results-are-in/" class="more-link">read more</a></div>			
365			</article>
366				
367			<article id="post-1092067" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_2 post-1092067 post type-post status-publish format-standard has-post-thumbnail hentry category-contest category-volatility-foundation">
368
369				
370														<h1 class="entry-title">
371													<a href="https://volatilityfoundation.org/the-13th-annual-volatility-plugin-contest-is-open/">The 13th Annual Volatility Plugin Contest is Open!</a>
372											</h1>
373				
374					<p class="post-meta"><span class="published">Jul 24, 2025</span></p><div class="post-content"><div class="post-content-inner"><p>[As of January 1, 2026, the contest is officially closed to all submissions. Stay tuned for winner announcements in the coming weeks!] We are excited to announce that the Volatility Plugin Contest is officially open for submissions! The annual Plugin Contest is your opportunity to: Directly...</p>
375</div><a href="https://volatilityfoundation.org/the-13th-annual-volatility-plugin-contest-is-open/" class="more-link">read more</a></div>			
376			</article>
377				
378			<article id="post-1091849" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_3 post-1091849 post type-post status-publish format-standard has-post-thumbnail hentry category-volatility-foundation">
379
380				
381														<h1 class="entry-title">
382													<a href="https://volatilityfoundation.org/announcing-ftscon-2025-in-person-malware-and-memory-forensics-training/">Announcing FTSCon 2025 &#038; In-person Malware and Memory Forensics Training!</a>
383											</h1>
384				
385					<p class="post-meta"><span class="published">May 23, 2025</span></p><div class="post-content"><div class="post-content-inner"><p>Mark your calendars for Monday, October 20, 2025! We will again be hosting FTSCon in Arlington, Virginia.You can read more event details here. Registration is now open!</p>
386</div><a href="https://volatilityfoundation.org/announcing-ftscon-2025-in-person-malware-and-memory-forensics-training/" class="more-link">read more</a></div>			
387			</article>
388				
389			<article id="post-1091734" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_4 post-1091734 post type-post status-publish format-standard has-post-thumbnail hentry category-release category-training category-volatility category-volatility-foundation">
390
391				
392														<h1 class="entry-title">
393													<a href="https://volatilityfoundation.org/announcing-the-official-parity-release-of-volatility-3/">Announcing the Official Parity Release of Volatility 3!</a>
394											</h1>
395				
396					<p class="post-meta"><span class="published">May 16, 2025</span></p><div class="post-content"><div class="post-content-inner"><p>The Volatility Team is very proud and excited to announce the first official release of Volatility 3 that can not only fully replace Volatility 2 for modern investigations, but also with many new and exciting features! In this blog post we document many of these new features, give a quick tour of...</p>
397</div><a href="https://volatilityfoundation.org/announcing-the-official-parity-release-
397of-volatility-3/" class="more-link">read more</a></div>			
398			</article>
399				
400			<article id="post-1091385" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_5 post-1091385 post type-post status-publish format-standard has-post-thumbnail hentry category-contest category-volatility-foundation">
401
402				
403														<h1 class="entry-title">
404													<a href="https://volatilityfoundation.org/the-2024-volatility-plugin-contest-results-are-in/">The 2024 Volatility Plugin Contest results are in!</a>
405											</h1>
406				
407					<p class="post-meta"><span class="published">Mar 28, 2025</span></p><div class="post-content"><div class="post-content-inner"><p>Results from the 12th Annual Volatility Plugin Contest are in! We received 6 submissions, from 6 different countries, that included 7 plugins, a Linux profile generation tool, and 9 supporting utilities including an exciting submission from last year’s winner!! Contest submissions included a range...</p>
408</div><a href="https://volatilityfoundation.org/the-2024-volatility-plugin-contest-results-are-in/" class="more-link">read more</a></div>			
409			</article>
410				
411			<article id="post-1090747" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_6 post-1090747 post type-post status-publish format-standard has-post-thumbnail hentry category-contest category-volatility-foundation">
412
413				
414														<h1 class="entry-title">
415													<a href="https://volatilityfoundation.org/the-12th-annual-volatility-plugin-contest-is-open/">The 12th Annual Volatility Plugin Contest is Open!</a>
416											</h1>
417				
418					<p class="post-meta"><span class="published">Aug 16, 2024</span></p><div class="post-content"><div class="post-content-inner"><p>[January 1, 2025: The Plugin Contest is now officially closed for submissions. All entries submitted by December 31, 2024, are now under review.] The Volatility Plugin Contest is officially open for submissions! This is your opportunity to directly contribute to the open source forensics community...</p>
419</div><a href="https://volatilityfoundation.org/the-12th-annual-volatility-plugin-contest-is-open/" class="more-link">read more</a></div>			
420			</article>
421				
422			<article id="post-1090673" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_7 post-1090673 post type-post status-publish format-standard has-post-thumbnail hentry category-volatility-foundation">
423
424				
425														<h1 class="entry-title">
426													<a href="https://volatilityfoundation.org/in-person-malware-and-memory-forensics-training-on-volatility-3-october-2024/">In-person Malware &#038; Memory Forensics Training on Volatility 3!</a>
427											</h1>
428				
429					<p class="post-meta"><span class="published">Jul 19, 2024</span></p><div class="post-content"><div class="post-content-inner"><p>We are very excited that, for the first time, we are hosting an in-person, public offering of our popular Malware and Memory Forensics Training focused solely on Volatility 3! This training takes place October 22–25, 2024, in Arlington, VA.Volatility 3 was designed from the ground up to meet the...</p>
430</div><a href="https://volatilityfoundation.org/in-person-malware-and-memory-forensics-training-on-volatility-3-october-2024/" class="more-link">read more</a></div>			
431			</article>
432				
433			<article id="post-1090255" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_8 post-1090255 post type-post status-publish format-standard has-post-thumbnail hentry category-contest category-volatility-foundation">
434
435				
436														<h1 class="entry-title">
437													<a href="https://volatilityfoundation.org/the-2023-volatility-plugin-contest-results-are-in/">The 2023 Volatility Plugin Contest results are in!</a>
438											</h1>
439				
440					<p class="post-meta"><span class="published">Mar 15, 2024</span></p><div class="post-content"><div class="post-content-inner"><p>Results from the 11th Annual Volatility Plugin Contest are in! We received 9 submissions that included 27 plugins, 3 translation layers, and 2 supporting utilities;
440 and submissions came in from 7 different countries, including some from each of last year’s winners! Contest submissions included a...</p>
441</div><a href="https://volatilityfoundation.org/the-2023-volatility-plugin-contest-results-are-in/" class="more-link">read more</a></div>			
442			</article>
443				
444			<article id="post-1088884" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_9 post-1088884 post type-post status-publish format-standard has-post-thumbnail hentry category-windows">
445
446				
447														<h1 class="entry-title">
448													<a href="https://volatilityfoundation.org/memory-forensics-rd-illustrated-recovering-raw-sockets-on-windows-10/">Memory Forensics R&#038;D Illustrated: Recovering Raw Sockets on Windows 10+</a>
449											</h1>
450				
451					<p class="post-meta"><span class="published">Aug 14, 2023</span></p><div class="post-content"><div class="post-content-inner"><p>As mentioned in a recent blog post, our team is once again offering in-person training, and we have substantially updated our course for this occasion. Our next offering will be in Amsterdam in October 2023. To showcase our team’s new research, we are publishing a series of blog posts to offer a...</p>
452</div><a href="https://volatilityfoundation.org/memory-forensics-rd-illustrated-recovering-raw-sockets-on-windows-10/" class="more-link">read more</a></div>			
453			</article>
454				
455			<article id="post-1088885" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_10 post-1088885 post type-post status-publish format-standard has-post-thumbnail hentry category-contest category-volatility category-volatility-foundation">
456
457				
458														<h1 class="entry-title">
459													<a href="https://volatilityfoundation.org/the-11th-annual-volatility-plugin-contest/">The 11th Annual Volatility Plugin Contest</a>
460											</h1>
461				
462					<p class="post-meta"><span class="published">Jul 18, 2023</span></p><div class="post-content"><div class="post-content-inner"><p>[The 11th Annual Volatility Plugin Contest is now closed!] The Volatility Plugin Contest is an excellent opportunity to put groundbreaking capabilities into the hands of investigators and contribute to the open source forensics community. Since its inception, the contest has encouraged research...</p>
463</div><a href="https://volatilityfoundation.org/the-11th-annual-volatility-plugin-contest/" class="more-link">read more</a></div>			
464			</article>
465				
466			<article id="post-1088886" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_11 post-1088886 post type-post status-publish format-standard has-post-thumbnail hentry category-volatility-foundation">
467
468				
469														<h1 class="entry-title">
470													<a href="https://volatilityfoundation.org/malware-and-memory-forensics-training-headed-to-amsterdam-in-october-2023/">Malware and Memory Forensics Training Headed to Amsterdam in October 2023!</a>
471											</h1>
472				
473					<p class="post-meta"><span class="published">Jun 5, 2023</span></p><div class="post-content"><div class="post-content-inner"><p>We are very excited to announce the next public offering of our Malware and Memory Forensics with Volatility training course! This fall, our course will be held in Amsterdam on Monday, October 2, through Friday, October 6. Course content was recently updated with a significant amount of new...</p>
474</div><a href="https://volatilityfoundation.org/malware-and-memory-forensics-training-headed-to-amsterdam-in-october-2023/" class="more-link">read more</a></div>			
475			</article>
476				
477			<article id="post-1088887" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_12 post-1088887 post type-post status-publish format-standard hentry category-uncategorized">
478
479				
480														<h1 class="entry-title">
481													<a href="https://volatilityfoundation.org/memory-forensics-rd-illustrated-detecting-hidden-windows-services/">Memory Forensics R&#038;D Illustrated: Detecting Hidden Windows Services</a>
482											</h1>
483				
484					<p class="post-meta"><span class="published">Mar 22, 2023</span></p><div class="post-content"><div class="post-content-inner"><p>As mentioned in a recent blog post, our team is once again offering in-person training, and we have substantially updated our 
484course for this occasion. Over the next several weeks, we will be publishing a series of blog posts, offering a sneak peek at the types of analysis incorporated into the...</p>
485</div><a href="https://volatilityfoundation.org/memory-forensics-rd-illustrated-detecting-hidden-windows-services/" class="more-link">read more</a></div>			
486			</article>
487				
488			<article id="post-1088888" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_13 post-1088888 post type-post status-publish format-standard hentry category-uncategorized">
489
490				
491														<h1 class="entry-title">
492													<a href="https://volatilityfoundation.org/the-2022-volatility-plugin-contest-results-are-in/">The 2022 Volatility Plugin Contest results are in!</a>
493											</h1>
494				
495					<p class="post-meta"><span class="published">Feb 24, 2023</span></p><div class="post-content"><div class="post-content-inner"><p>Results from the 10th Annual Volatility Plugin Contest are in! There were 8 submissions this year, including submissions from 2 contestants from previous years who have continued to build on their previous work. Submissions included updates to graphical interfaces, plugins to detect Linux...</p>
496</div><a href="https://volatilityfoundation.org/the-2022-volatility-plugin-contest-results-are-in/" class="more-link">read more</a></div>			
497			</article>
498				
499			<article id="post-1088889" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_14 post-1088889 post type-post status-publish format-standard hentry category-training">
500
501				
502														<h1 class="entry-title">
503													<a href="https://volatilityfoundation.org/the-return-of-in-person-volatility-malware-and-memory-forensics-training/">The Return of In-Person Volatility Malware and Memory Forensics Training!</a>
504											</h1>
505				
506					<p class="post-meta"><span class="published">Jan 30, 2023</span></p><div class="post-content"><div class="post-content-inner"><p>We are excited to announce that we are resuming our in-person Malware and Memory Forensics with Volatility training course! From Fall 2012 until Spring 2020, this course ran multiple times a year and taught hundreds of students how to apply memory forensics to their incident response and malware...</p>
507</div><a href="https://volatilityfoundation.org/the-return-of-in-person-volatility-malware-and-memory-forensics-training/" class="more-link">read more</a></div>			
508			</article>
509				
510			<article id="post-1088890" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_15 post-1088890 post type-post status-publish format-standard hentry category-contest">
511
512				
513														<h1 class="entry-title">
514													<a href="https://volatilityfoundation.org/the-10th-annual-volatility-plugin-contest/">The 10th Annual Volatility Plugin Contest!</a>
515											</h1>
516				
517					<p class="post-meta"><span class="published">Jul 5, 2022</span></p><div class="post-content"><div class="post-content-inner"><p>&nbsp; This year not only marks 15 years since the first public release of Volatility, we are also excited to announce the 10th annual Volatility Plugin Contest is now open! Submissions will be accepted until December 31, 2022. &nbsp; Volatility Plugin Contest The 2022 Volatility Plugin Contest is...</p>
518</div><a href="https://volatilityfoundation.org/the-10th-annual-volatility-plugin-contest/" class="more-link">read more</a></div>			
519			</article>
520				
521			<article id="post-1088891" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_16 post-1088891 post type-post status-publish format-standard hentry category-contest">
522
523				
524														<h1 class="entry-title">
525													<a href="https://volatilityfoundation.org/the-2021-volatility-plugin-contest-results-are-in/">The 2021 Volatility Plugin Contest results are in!</a>
526											</h1>
527				
528					<p class="post-meta"><span class="published">Feb 18, 2022</span></p><div class="post-content"><div class="post-content-inner"><p>Results from the 9th Annual Volatility Plugin Contest are in! And this year, there were 7 submissions from 7 different countries! Submissions included a new web interface, a new address layer, 6 updates to existing plugins, and 15 new Volatility 3 plugins. Once again, we would like to thank the...</p>
529</div><a href="https://volatilityfoundation.org/the-2021-volatility-plugin-contest-results-are-in/" class="more-link">read more</a></div>			
530			</article>
531				
532			<article id="post-1088892" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_17 post-1088892 post type-post status-publish format-standard hentry category-training">
533
534				
535														<h1 class="entry-title">
536													<a href="https://volatilityfoundation.org/malware-and-memory-forensics-training-in-2022/">Malware and Memory Forensics Training in 2022!</a>
537											</h1>
538				
539					<p class="post-meta"><span class="published">Jan 18, 2022</span></p><div class="post-content"><div class="post-content-inner"><p>Over the last few months, we have received many questions about when our Malware and Memory Forensics training would return to in-person learning. Given that a new year is nearly here, and the rate of inquiries has continued to increase, we wanted to document our plans going forward in a publicly...</p>
540</div><a href="https://volatilityfoundation.org/malware-and-memory-forensics-training-in-2022/" class="more-link">read more</a></div>			
541			</article>
542				
543			<article id="post-1088893" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_18 post-1088893 post type-post status-publish format-standard has-post-thumbnail hentry category-uncategorized">
544
545				
546														<h1 class="entry-title">
547													<a href="https://volatilityfoundation.org/memory-forensics-rd-illustrated-detecting-mimikatzs-skeleton-key-attack/">Memory Forensics R&#038;D Illustrated: Detecting Mimikatz&#8217;s Skeleton Key Attack</a>
548											</h1>
549				
550					<p class="post-meta"><span class="published">Oct 15, 2021</span></p><div class="post-content"><div class="post-content-inner"><p>In this blog post, we are going to walk you through the research and development process that leads to new and powerful memory analysis capabilities. We are often asked about what this workflow looks like, and how the abuse of an API by malware or a new code injection technique can be successfully...</p>
551</div><a href="https://volatilityfoundation.org/memory-forensics-rd-illustrated-detecting-mimikatzs-skeleton-key-attack/" class="more-link">read more</a></div>			
552			</article>
553				
554			<article id="post-1088894" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_19 post-1088894 post type-post status-publish format-standard hentry category-uncategorized">
555
556				
557														<h1 class="entry-title">
558													<a href="https://volatilityfoundation.org/the-9th-annual-volatility-plugin-contest/">The 9th Annual Volatility Plugin Contest!</a>
559											</h1>
560				
561					<p class="post-meta"><span class="published">Aug 11, 2021</span></p><div class="post-content"><div class="post-content-inner"><p>The 9th annual&nbsp;2021 Volatility Plugin Contest&nbsp;is&nbsp;now open! We will be accepting submissions until December 31, 2021.Volatility Plugin ContestAs in previous years, the&nbsp;2021 Volatility Plugin Contest&nbsp;encourages research and development in the field of memory analysis. Your...</p>
562</div><a href="https://volatilityfoundation.org/the-9th-annual-volatility-plugin-contest/" class="more-link">read more</a></div>			
563			</article>
564				
565			<article id="post-1088895" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_20 post-1088895 post type-post status-publish format-standard has-post-thumbnail hentry category-uncategorized">
566
567				
568														<h1 class="entry-title">
569													<a href="https://volatilityfoundation.org/highlighting-research-from-the-next-generation-of-memory-forensics-practitioners/">Highlighting Research from the Next Generation of Memory Forensics Practitioners</a>
570											</h1>
571				
572					<p class="post-meta"><span class="published">May 7, 2021</span></p><div class="post-content"><div class="post-content-inner"><p>Nearly 2 years ago, we published a blog post about our collaboration with Dr. Golden G. Richard III at the Louisiana State University (LSU) Center for Computation and Technology (CCT). We are very happy to report that this collaboration is still going strong, has been a huge success, and has...</p>
573</div><a href="https://volatilityfoundation.org/highlighting-research-from-the-next-generation-of-memory-forensics-practitioners/" class="more-link">read more</a></div>			
574			</article>
575				
576			<article id="post-1088896" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_21 post-1088896 post type-post status-publish format-standard hentry category-artofmemoryforensics category-training category-volatility">
577
578				
579														<h1 class="entry-title">
580													<a href="https://volatilityfoundation.org/malware-and-memory-forensics-training-goes-virtual/">Malware and Memory Forensics Training Goes Virtual!</a>
581											</h1>
582				
583					<p class="post-meta"><span class="published">Jan 26, 2021</span></p><div class="post-content"><div class="post-content-inner"><p>We are very excited to announce that our popular Malware and Memory Forensics with Volatility training is now available in a self-paced, online format!Brought to you by members of the Volatility Team, this course gives you the opportunity to learn directly from the people behind the research and...</p>
584</div><a href="https://volatilityfoundation.org/malware-and-memory-forensics-training-goes-virtual/" class="more-link">read more</a></div>			
585			</article>
586				
587			<article id="post-1088897" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_22 post-1088897 post type-post status-publish format-standard hentry category-uncategorized">
588
589				
590														<h1 class="entry-title">
591													<a href="https://volatilityfoundation.org/the-2020-volatility-plugin-contest-results-are-in/">The 2020 Volatility Plugin Contest results are in!</a>
592											</h1>
593				
594					<p class="post-meta"><span class="published">Nov 18, 2020</span></p><div class="post-content"><div class="post-content-inner"><p>We would like to begin by thanking the participants for their hard work and contributions to Volatility. It’s always exciting to see continued innovation in the field of memory forensics from research teams across the globe! Despite the challenges of this unprecedented year, we had 8 submissions,...</p>
595</div><a href="https://volatilityfoundation.org/the-2020-volatility-plugin-contest-results-are-in/" class="more-link">read more</a></div>			
596			</article>
597				
598			<article id="post-1088898" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_23 post-1088898 post type-post status-publish format-standard hentry category-code-injection category-kernel category-malware category-rootkits category-volatility category-volshell">
599
600				
601														<h1 class="entry-title">
602													<a href="https://volatilityfoundation.org/when-anti-virus-engines-look-like-kernel-rootkits/">When Anti-Virus Engines Look Like Kernel Rootkits</a>
603											</h1>
604				
605					<p class="post-meta"><span class="published">May 27, 2020</span></p><div class="post-content"><div class="post-content-inner"><p>While analyzing real-world systems, memory analysts will often encounter anti-virus (AV) engines, EDRs, and similar products that, at first glance, look suspiciously like malware. This occurs because these security products leverage the same techniques commonly employed by malware—such as API...</p>
606</div><a href="https://volatilityfoundation.org/when-anti-virus-engines-look-like-kernel-rootkits/" class="more-link">read more</a></div>			
607			</article>
608				
609			<article id="post-1088899" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_24 post-1088899 post type-post status-publish format-standard hentry category-uncategorized">
610
611				
612														<h1 class="entry-title">
613													<a href="https://volatilityfoundation.org/the-8th-annual-volatility-plugin-contest/">The 8th Annual Volatility Plugin Contest!</a>
614											</h1>
615				
616					<p class="post-meta"><span class="published">May 15, 2020</span></p><div class="post-content"><div class="post-content-inner"><p>We are excited to announce that the 8th annual&nbsp;2020 Volatility Plugin Contest&nbsp;is&nbsp;now accepting submissions until October 1, 2020! Winners will receive over 3750 USD in cash prizes! Volatility 3 The 2020 Volatility Plugin Contest&nbsp;encourages research and development in the field...</p>
617</div><a href="https://volatilityfoundation.org/the-8th-annual-volatility-plugin-contest/" class="more-link">read more</a></div>			
618			</article>
619				
620			<article id="post-1088900" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_25 post-1088900 post type-post status-publish format-standard hentry category-uncategorized">
621
622				
623														<h1 class="entry-title">
624													<a href="https://volatilityfoundation.org/results-from-the-2019-volatility-contests-are-in/">Results from the 2019 Volatility Contests are in!</a>
625											</h1>
626				
627					<p class="post-meta"><span class="published">Nov 15, 2019</span></p><div class="post-content"><div class="post-content-inner"><p>We would like to begin by thanking the participants in this year’s contests! This was one of the hardest years for our panel of judges since it had so many outstanding submissions. In the Plugin Contest, there were 11 submissions, which included over 30 new plugins across 3 operating systems. It...</p>
628</div><a href="https://volatilityfoundation.org/results-from-the-2019-volatility-contests-are-in/" class="more-link">read more</a></div>			
629			</article>
630				
631			<article id="post-1088901" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_26 post-1088901 post type-post status-publish format-standard hentry category-linux category-macosx category-volatility category-volatility-foundation category-windows">
632
633				
634														<h1 class="entry-title">
635													<a href="https://volatilityfoundation.org/announcing-the-volatility-3-public-beta/">Announcing the Volatility 3 Public Beta!</a>
636											</h1>
637				
638					<p class="post-meta"><span class="published">Oct 29, 2019</span></p><div class="post-content"><div class="post-content-inner"><p>The Volatility Team is very excited to announce the first public beta release of Volatility 3! We presented this beta for the first time to OSDFCon attendees&nbsp;and received a very warm reception both during and after our presentation. As always, we are very grateful to our community for the...</p>
639</div><a href="https://volatilityfoundation.org/announcing-the-volatility-3-public-beta/" class="more-link">read more</a></div>			
640			</article>
641				
642			<article id="post-1088902" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_27 post-1088902 post type-post status-publish format-standard hentry category-artofmemoryforensics category-training category-volatility">
643
644				
645														<h1 class="entry-title">
646													<a href="https://volatilityfoundation.org/volatility-malware-and-memory-forensics-training-in-2020/">Volatility Malware and Memory Forensics Training in 2020!</a>
647											</h1>
648				
649					<p class="post-meta"><span class="published">Oct 22, 2019</span></p><div class="post-content"><div class="post-content-inner"><p>We are excited to announce that in 2020 we will have 4 public offerings of our highly popular&nbsp;Malware and Memory Forensics&nbsp;training course. These offerings include: March 9-13, San Diego, CA April 20-24, Herndon, VA September 21-25, Amsterdam, NL&nbsp; October 19-23, Herndon, VA [Date...</p>
650</div><a href="https://volatilityfoundation.org/volatility-malware-and-memory-forensics-training-in-2020/" class="more-link">read more</a></div>			
651			</article>
652				
653			<article id="post-1088903" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_28 post-1088903 post type-post status-publish format-standard hentry category-uncategorized">
654
655				
656														<h1 class="entry-title">
657													<a href="https://volatilityfoundation.org/helping-to-build-the-next-generation-of-memory-forensics-researchers-and-practitioners/">
657Helping to Build the Next Generation of Memory Forensics Researchers and Practitioners</a>
658											</h1>
659				
660					<p class="post-meta"><span class="published">Jul 3, 2019</span></p><div class="post-content"><div class="post-content-inner"><p>The Volatility Foundation strives to help build and enhance the memory forensics field. This includes funding and supporting the Volatility Plugin and Analyst Contests, sponsoring conferences significant to the open source digital forensics community, such as OSDFCON and BSidesNOLA; and...</p>
661</div><a href="https://volatilityfoundation.org/helping-to-build-the-next-generation-of-memory-forensics-researchers-and-practitioners/" class="more-link">read more</a></div>			
662			</article>
663				
664			<article id="post-1088904" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_29 post-1088904 post type-post status-publish format-standard hentry category-uncategorized">
665
666				
667														<h1 class="entry-title">
668													<a href="https://volatilityfoundation.org/the-7th-annual-volatility-plugin-contest-the-2nd-annual-volatility-analysis-contest/">The 7th Annual Volatility Plugin Contest &#038; the 2nd Annual Volatility Analysis Contest!</a>
669											</h1>
670				
671					<p class="post-meta"><span class="published">Jun 17, 2019</span></p><div class="post-content"><div class="post-content-inner"><p>It’s that time again! We are happy to announce that the 2019 Volatility Plugin Contest and the 2019 Volatility Analysis Contest are now accepting submissions until October 1, 2019. Winners of each contest will be receiving over 2500 USD in cash prizes and, of course, the highly coveted Volatility...</p>
672</div><a href="https://volatilityfoundation.org/the-7th-annual-volatility-plugin-contest-the-2nd-annual-volatility-analysis-contest/" class="more-link">read more</a></div>			
673			</article>
674				
675			<article id="post-1088905" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_30 post-1088905 post type-post status-publish format-standard hentry category-forensics category-training category-volatility category-windows">
676
677				
678														<h1 class="entry-title">
679													<a href="https://volatilityfoundation.org/malware-and-memory-forensics-training-in-2019/">Malware and Memory Forensics Training in 2019!</a>
680											</h1>
681				
682					<p class="post-meta"><span class="published">Nov 30, 2018</span></p><div class="post-content"><div class="post-content-inner"><p>We are excited to announce that in 2019 we will have 3 public offerings of our highly popular and newly updated&nbsp;Malware and Memory Forensics&nbsp;training course. If you would like to join us, our international course will be in London in September, and our US course will be back in...</p>
683</div><a href="https://volatilityfoundation.org/malware-and-memory-forensics-training-in-2019/" class="more-link">read more</a></div>			
684			</article>
685				
686			<article id="post-1088906" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_31 post-1088906 post type-post status-publish format-standard hentry category-contest category-malware category-training category-volatility category-volatility-foundation">
687
688				
689														<h1 class="entry-title">
690													<a href="https://volatilityfoundation.org/results-from-the-2018-volatility-contests-are-in/">Results from the 2018 Volatility Contests are in!</a>
691											</h1>
692				
693					<p class="post-meta"><span class="published">Nov 16, 2018</span></p><div class="post-content"><div class="post-content-inner"><p>Let’s begin by thanking all of the participants in this year’s contests! This year we hosted the 6th Annual Volatility Plugin Contest, and we introduced the Inaugural Analysis Contest. We were encouraged to see submissions from our community members around the globe. As in previous years of the...</p>
694</div><a href="https://volatilityfoundation.org/results-from-the-2018-volatility-contests-are-in/" class="more-link">read more</a></div>			
695			</article>
696				
697			<article id="post-1088907" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_32 post-1088907 post type-post status-publish format-standard hentry category-uncategorized">
698
699				
700														<h1 class="entry-title">
701													<a href="https://volatilityfoundation.org/the-6th-annual-volatility-plugin-contest-and-the-inaugural-volatility-analysis-contest/">The 6th Annual Volatility Plugin Contest and the Inaugural Volatility Analysis Contest!</a>
702											</h1>
703				
704					<p class="post-meta"><span class="published">May 22, 2018</span></p><div class="post-content"><div class="post-content-inner"><p>We are excited to announce that the 2018 Volatility Plugin Contest and the 2018 Volatility Analysis Contest are now accepting submissions until October 1, 2018. Winners of each contest will be receiving over $2500 in cash prizes and the highly coveted Volatility swag (t-shirts, stickers, etc.)!...</p>
705</div><a href="https://volatilityfoundation.org/the-6th-annual-volatility-plugin-contest-and-the-inaugural-volatility-analysis-contest/" class="more-link">read more</a></div>			
706			</article>
707				
708			<article id="post-1088908" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_33 post-1088908 post type-post status-publish format-standard hentry category-artofmemoryforensics category-forensics category-training">
709
710				
711														<h1 class="entry-title">
712													<a href="https://volatilityfoundation.org/malware-and-memory-forensics-training-headed-to-herndon-and-amsterdam/">Malware and Memory Forensics Training Headed to Herndon and Amsterdam!</a>
713											</h1>
714				
715					<p class="post-meta"><span class="published">Feb 28, 2018</span></p><div class="post-content"><div class="post-content-inner"><p>After another highly successfully year of our Malware and Memory Forensics training, which included 
715sold-out public trainings in Herndon, VA and London as well as several private trainings, we are excited to announce our lineup of public trainings for 2018. Our first offering will be back in...</p>
716</div><a href="https://volatilityfoundation.org/malware-and-memory-forensics-training-headed-to-herndon-and-amsterdam/" class="more-link">read more</a></div>			
717			</article>
718				
719			<article id="post-1088909" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_34 post-1088909 post type-post status-publish format-standard hentry category-contest category-malware category-training category-volatility category-volatility-foundation">
720
721				
722														<h1 class="entry-title">
723													<a href="https://volatilityfoundation.org/results-from-the-5th-annual-2017-volatility-plugin-contest-are-in/">Results from the (5th Annual) 2017 Volatility Plugin Contest are in!</a>
724											</h1>
725				
726					<p class="post-meta"><span class="published">Nov 21, 2017</span></p><div class="post-content"><div class="post-content-inner"><p>Congratulations to all the participants! This year's contest resulted in a ton of new and exciting functionality available to law enforcement agents, DF/IR practitioners, malware analysts, and researchers around the globe, which can immediately be transitioned into their workflows. That's the...</p>
727</div><a href="https://volatilityfoundation.org/results-from-the-5th-annual-2017-volatility-plugin-contest-are-in/" class="more-link">read more</a></div>			
728			</article>
729				
730			<article id="post-1088910" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_35 post-1088910 post type-post status-publish format-standard hentry category-artofmemoryforensics category-training category-volatility">
731
732				
733														<h1 class="entry-title">
734													<a href="https://volatilityfoundation.org/our-newly-updated-memory-forensics-and-malware-analysis-course-is-headed-to-herndon-and-london/">Our Newly Updated Memory Forensics and Malware Analysis Course is Headed to Herndon and London!</a>
735											</h1>
736				
737					<p class="post-meta"><span class="published">Jun 6, 2017</span></p><div class="post-content"><div class="post-content-inner"><p>As we head into summer, we wanted to let everyone know that for 2017 we only have two remaining public offerings of our highly popular and newly updated Malware and Memory Forensics training course. If you would like to join us, our international course will be in London during the week...</p>
738</div><a href="https://volatilityfoundation.org/our-newly-updated-memory-forensics-and-malware-analysis-course-is-headed-to-herndon-and-london/" class="more-link">read more</a></div>			
739			</article>
740				
741			<article id="post-1088911" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_36 post-1088911 post type-post status-publish format-standard hentry category-contest category-forensics category-linux category-macosx category-volatility category-volatility-foundation">
742
743				
744														<h1 class="entry-title">
745													<a href="https://volatilityfoundation.org/the-5th-annual-2017-volatility-plugin-contest-is-live/">The (5th Annual) 2017 Volatility Plugin Contest is Live!</a>
746											</h1>
747				
748					<p class="post-meta"><span class="published">Apr 20, 2017</span></p><div class="post-content"><div class="post-content-inner"><p>Its that time again, folks! The&nbsp;2017 Volatility Plugin&nbsp;contest&nbsp;is now live and accepting submissions until October 1st, 2017. Winners of this year's contest will be receiving over $2,250 in cash prizes as well as plenty of Volatility swag (t-shirts, stickers, mugs, sync stops, etc)....</p>
749</div><a href="https://volatilityfoundation.org/the-5th-annual-2017-volatility-plugin-contest-is-live/" class="more-link">read more</a></div>			
750			</article>
751				
752			<article id="post-1088912" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_37 post-1088912 post type-post status-publish format-standard hentry category-release category-volatility category-volatility-foundation">
753
754				
755														<h1 class="entry-title">
756													<a href="https://volatilityfoundation.org/the-release-
756of-volatility-2-6/">The Release of Volatility 2.6</a>
757											</h1>
758				
759					<p class="post-meta"><span class="published">Dec 30, 2016</span></p><div class="post-content"><div class="post-content-inner"><p>This release improves support for Windows 10 and adds support for Windows Server 2016, Mac OS Sierra 10.12, and Linux with KASLR kernels. A lot of bug fixes went into this release as well as performance enhancements (especially related to page table parsing and virtual address space scanning)....</p>
760</div><a href="https://volatilityfoundation.org/the-release-of-volatility-2-6/" class="more-link">read more</a></div>			
761			</article>
762				
763			<article id="post-1088913" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_38 post-1088913 post type-post status-publish format-standard hentry category-contest category-forensics category-malware category-volatility category-volatility-foundation">
764
765				
766														<h1 class="entry-title">
767													<a href="https://volatilityfoundation.org/results-from-the-2016-volatility-plugin-contest-are-in/">Results from the 2016 Volatility Plugin Contest are in!</a>
768											</h1>
769				
770					<p class="post-meta"><span class="published">Dec 5, 2016</span></p><div class="post-content"><div class="post-content-inner"><p>Congratulations to all the participants! This year we received more submissions than ever before (21 to be exact, from 16 different authors), so judging took longer than we expected. Sorry about that! The good news is...there's a LOT of new and exciting functionality available to law enforcement...</p>
771</div><a href="https://volatilityfoundation.org/results-from-the-2016-volatility-plugin-contest-are-in/" class="more-link">read more</a></div>			
772			</article>
773				
774			<article id="post-1088914" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_39 post-1088914 post type-post status-publish format-standard hentry category-artofmemoryforensics category-volatility category-volatility-foundation">
775
776				
777														<h1 class="entry-title">
778													<a href="https://volatilityfoundation.org/volatility-update-core-team-is-growing/">Volatility Update: Core team is growing!</a>
779											</h1>
780				
781					<p class="post-meta"><span class="published">Sep 29, 2016</span></p><div class="post-content"><div class="post-content-inner"><p>Next year marks the 10-year anniversary of the first public release of Volatility! This would not have beenpossible without the friendship and support of the amazing Volatility Community. One of the original goals of Volatility was to create a project that would help bring together technicaltalent...</p>
782</div><a href="https://volatilityfoundation.org/volatility-update-core-team-is-growing/" class="more-link">read more</a></div>			
783			</article>
784				
785			<article id="post-1088915" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_40 post-1088915 post type-post status-publish format-standard hentry category-artofmemoryforensics category-linux category-macosx category-surge category-training category-volatility category-windows">
786
787				
788														<h1 class="entry-title">
789													<a href="https://volatilityfoundation.org/malware-and-memory-forensics-2017-schedule-now-with-linux-mac-and-surge-collect-pro/">Malware and Memory Forensics 2017 Schedule (Now with Linux, Mac, and Surge Collect Pro)</a>
790											</h1>
791				
792					<p class="post-meta"><span class="published">Aug 10, 2016</span></p><div class="post-content"><div class="post-content-inner"><p>Our most popular training course just got even better! We're happy to announce the curriculum for Malware and Memory Forensics by The Volatility Project now includes the following: Linux and Mac OS X memory analysis Windows memory acquisition with Volexity Surge Collect Pro Several new and...</p>
793</div><a href="https://volatilityfoundation.org/malware-and-memory-forensics-2017-schedule-now-with-linux-mac-and-surge-collect-pro/" class="more-link">read more</a></div>			
794			</article>
795				
796			<article id="post-1088916" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_41 post-1088916 post type-post status-publish format-standard hentry category-malfind category-malware category-windows">
797
798				
799														<h1 class="entry-title">
800													<a href="https://volatilityfoundation.org/automating-detection-of-known-malware-through-memory-forensics/">Automating Detection of Known Malware through Memory Forensics</a>
801											</h1>
802				
803					<p class="post-meta"><span class="published">Aug 2, 2016</span></p><div class="post-content"><div class="post-content-inner"><p>
803In this blog post, we will cover how to automate the detection of previously identified malware through the use of three Volatility plugins along with ClamAV. Although this walk-through primarily focuses on Windows memory samples, at the end we explain how to port the approach to Linux and OS X...</p>
804</div><a href="https://volatilityfoundation.org/automating-detection-of-known-malware-through-memory-forensics/" class="more-link">read more</a></div>			
805			</article>
806				
807			<article id="post-1088917" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_42 post-1088917 post type-post status-publish format-standard hentry category-enterprise category-training category-volatility">
808
809				
810														<h1 class="entry-title">
811													<a href="https://volatilityfoundation.org/memory-forensics-across-the-enterprise-beta/">Memory Forensics Across the Enterprise &#8211; *Beta*</a>
812											</h1>
813				
814					<p class="post-meta"><span class="published">Jul 18, 2016</span></p><div class="post-content"><div class="post-content-inner"><p>I would like to let you know about a *Beta* course opportunity that I’m hosting this summer. The Beta course, Memory Forensics Across the Enterprise - Beta, is offered at a discounted rate exclusively to those who have completed our first course, Windows Malware and Memory Forensics. This course...</p>
815</div><a href="https://volatilityfoundation.org/memory-forensics-across-the-enterprise-beta/" class="more-link">read more</a></div>			
816			</article>
817				
818			<article id="post-1088918" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_43 post-1088918 post type-post status-publish format-standard hentry category-malware category-training category-windows">
819
820				
821														<h1 class="entry-title">
822													<a href="https://volatilityfoundation.org/windows-malware-and-memory-forensics-training-coming-to-nyc-amsterdam-and-reston/">Windows Malware and Memory Forensics Training coming to NYC, Amsterdam, and Reston!</a>
823											</h1>
824				
825					<p class="post-meta"><span class="published">Apr 25, 2016</span></p><div class="post-content"><div class="post-content-inner"><p>We're excited to announce the dates and locations for three new public offerings of Windows Malware and Memory Forensics Training by The Volatility Project. The following courses are now open for registration: June 27th - July 1st in NYC August 29th - September 2nd in Amsterdam October 3rd - 7th...</p>
826</div><a href="https://volatilityfoundation.org/windows-malware-and-memory-forensics-training-coming-to-nyc-amsterdam-and-reston/" class="more-link">read more</a></div>			
827			</article>
828				
829			<article id="post-1088919" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_44 post-1088919 post type-post status-publish format-standard hentry category-contest category-volatility-foundation">
830
831				
832														<h1 class="entry-title">
833													<a href="https://volatilityfoundation.org/airbnb-donates-999-to-the-2016-volatility-plugin-contest/">Airbnb Donates $999 to the 2016 Volatility Plugin Contest!</a>
834											</h1>
835				
836					<p class="post-meta"><span class="published">Apr 8, 2016</span></p><div class="post-content"><div class="post-content-inner"><p>Thank you to Airbnb for donating $999 to the 2016 Volatility Plugin Contest&nbsp;and their continued support for open source memory forensics development. When we announced the contest a couple days ago, the cash prizes for the top three contest winners were $1500, $500, and $250. In light of...</p>
837</div><a href="https://volatilityfoundation.org/airbnb-donates-999-to-the-2016-volatility-plugin-contest/" class="more-link">read more</a></div>			
838			</article>
839				
840			<article id="post-1088920" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_45 post-1088920 post type-post status-publish format-standard hentry category-contest category-volatility category-volatility-foundation">
841
842				
843														<h1 class="entry-title">
844													<a href="https://volatilityfoundation.org/the-2016-volatility-plugin-contest-is-now-live/">The 2016 Volatility Plugin Contest is now live!</a>
845											</h1>
846				
847					<p class="post-meta"><span class="published">Apr 4, 2016</span></p><div class="post-content"><div class="post-content-inner"><p>This is a quick update to announce that the&nbsp;2016 Volatility Plugin contest&nbsp;is now live and accepting submissions until October 1st.&nbsp;Winners of this year's contest will be receiving over $2,000 in cash prizes as well as plenty of Volatility swag (t-shirts, stickers, mugs, sync stops,...</p>
848</div><a href="https://volatilityfoundation.org/the-2016-volatility-plugin-contest-is-now-live/" class="more-link">read more</a></div>			
849			</article>
850				
851			<article id="post-1088921" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_46 post-1088921 post type-post status-publish format-standard hentry category-code-injection category-malware category-unpacking category-volatilitybot">
852
853				
854														<h1 class="entry-title">
855													<a href="https://volatilityfoundation.org/guest-post-martin-korman-volatilitybot-an-automated-malicious-code-dumper/">Guest Post: Martin Korman (VolatilityBot &#8211; An Automated Malicious Code Dumper)</a>
856											</h1>
857				
858					<p class="post-meta"><span class="published">Nov 30, 2015</span></p><div class="post-content"><div class="post-content-inner"><p>This is a guest post from Martin Korman, author of VolatilityBot. Lately, I've found myself manually unpacking different versions of the same malware in order to perform static analysis with IDA and BinDiff. Therefore, I've decided to write a small system that will automate the entire process –...</p>
859</div><a href="https://volatilityfoundation.org/guest-post-martin-korman-volatilitybot-an-automated-malicious-code-dumper/" class="more-link">read more</a></div>			
860			</article>
861				
862			<article id="post-1088922" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_47 post-1088922 post type-post status-publish format-standard hentry category-anti-forensics category-code-injection category-contest category-impscan category-malfind category-osdfcon category-plugx category-rootkits category-volatility">
863
864				
865														<h1 class="entry-title">
866													<a href="https://volatilityfoundation.org/plugx-memory-forensics-lifecycle-with-volatility/">PlugX: Memory Forensics Lifecycle with Volatility</a>
867											</h1>
868				
869					<p class="post-meta"><span class="published">Nov 6, 2015</span></p><div class="post-content"><div class="post-content-inner"><p>At OSDFCon last week, we discussed a case study showing how we identified manipulated memory artifacts in an infected environment. We were then able to rapidly introduce new capabilities to Volatility that could be used proactively in other environments. The presentation (hosted on prezi) takes...</p>
870</div><a href="https://volatilityfoundation.org/plugx-memory-forensics-lifecycle-with-volatility/" class="more-link">read more</a></div>			
871			</article>
872				
873			<article id="post-1088923" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_48 post-1088923 post type-post status-publish format-standard hentry category-contest category-forensics category-linux category-malware category-volatility category-volatility-foundation category-windows">
874
875				
876														<h1 class="entry-title">
877													<a href="https://volatilityfoundation.org/results-from-the-2015-volatility-plugin-contest-are-in/">Results from the 2015 Volatility Plugin Contest are in!</a>
878											</h1>
879				
880					<p class="post-meta"><span class="published">Oct 29, 2015</span></p><div class="post-content"><div class="post-content-inner"><p>The competition this year was fierce! We received&nbsp;12 plugins to the contest. Similar to last year, ranking the submissions was one of the hardest things we’ve had to do. Each plugin is unique in its own way and introduces a capability to open source memory forensics that didn’t previously...</p>
881</div><a href="https://volatilityfoundation.org/results-from-the-2015-volatility-plugin-contest-are-in/" class="more-link">read more</a></div>			
882			</article>
883				
884			<article id="post-1088924" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_49 post-1088924 post type-post status-publish format-standard hentry category-arsenal category-blackhat category-linux category-macosx category-training category-volatility-foundation category-windows">
885
886				
887														<h1 class="entry-title">
888													<a href="https://volatilityfoundation.org/volatility-updates-summer-2015/">Volatility Updates Summer 2015</a>
889											</h1>
890				
891					<p class="post-meta"><span class="published">Aug 25, 2015</span></p><div class="post-content"><div class="post-content-inner"><p>Summer 2015 has been quite a busy time for the memory forensics community. We wanted to write a quick update to talk about some recent events and research as well as upcoming news. Conferences Black Hat Vegas 2015 We wanted to again thank everyone who came out and supported us during Black Hat....</p>
892</div><a href="https://volatilityfoundation.org/volatility-updates-summer-2015/" class="more-link">read more</a></div>			
893			</article>
894				
895			<article id="post-1088925" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_50 post-1088925 post type-post status-publish format-standard hentry category-contest category-forensics category-passwords category-volatility category-windows">
896
897				
898														<h1 class="entry-title">
899													<a href="https://volatilityfoundation.org/recovering-teamviewer-and-other-credentials-from-ram-with-editbox/">Recovering TeamViewer (and other) Credentials from RAM with EditBox</a>
900											</h1>
901				
902					<p class="post-meta"><span class="published">Aug 1, 2015</span></p><div class="post-content"><div class="post-content-inner"><p>I recently stumbled upon the TeamViewer-dumper-in-CPP project, which shows just how easy it is to recover TeamViewer IDs, passwords, and account information from a running TV instance by enumerating child windows (on a live machine). The method is based on sending a WM_GETTEXT message to the TV...</p>
903</div><a href="https://volatilityfoundation.org/recovering-teamviewer-and-other-credentials-from-ram-with-editbox/" class="more-link">read more</a></div>			
904			</article>
905				
906			<article id="post-1088926" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_51 post-1088926 post type-post status-publish format-standard hentry category-contest category-volatility category-volatility-foundation">
907
908				
909														<h1 class="entry-title">
910													<a href="https://volatilityfoundation.org/the-2015-volatility-plugin-contest-is-now-live/">The 2015 Volatility Plugin contest is now live!</a>
911											</h1>
912				
913					<p class="post-meta"><span class="published">Jul 16, 2015</span></p><div class="post-content"><div class="post-content-inner"><p>This is a quick update to announce that the 2015 Volatility Plugin contest is now live and accepting submissions until October 1st.&nbsp;Winners of this year's contest will be receiving over $2,000 in cash prizes as well as plenty of Volatility swag (t-shirts, stickers, etc.). The purpose of the...</p>
914</div><a href="https://volatilityfoundation.org/the-2015-volatility-plugin-contest-is-now-live/" class="more-link">read more</a></div>			
915			</article>
916				
917			<article id="post-1088927" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_52 post-1088927 post type-post status-publish format-standard hentry category-arsenal category-artofmemoryforensics category-blackhat category-dfrws category-volatility category-volatility-foundation">
918
919				
920														<h1 class="entry-title">
921													<a href="https://volatilityfoundation.org/volatility-at-black-hat-usa-dfrws-2015/">Volatility at Black Hat USA &#038; DFRWS 2015!</a>
922											</h1>
923				
924					<p class="post-meta"><span class="published">Jul 13, 2015</span></p><div class="post-content"><div class="post-content-inner"><p>Due to another year of open research and giving back to the open source community, Volatility will have a strong presence at both Black Hat USA and DFRWS 2015. This includes presentations, a book signing, and even a party! At Black Hat, the core Volatility Developers (@4tphi, @attrc, @gleeda,...</p>
925</div><a href="https://volatilityfoundation.org/volatility-at-black-hat-usa-dfrws-2015/" class="more-link">read more</a></div>			
926			</article>
927				
928			<article id="post-1088928" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_53 post-1088928 post type-post status-publish format-standard hentry category-quickie category-volshell category-windows">
929
930				
931														<h1 class="entry-title">
932													<a href="https://volatilityfoundation.org/volshell-quickie-the-case-of-the-missing-unicode-characters/">Volshell Quickie: The Case of the Missing Unicode Characters</a>
933											</h1>
934				
935					<p class="post-meta"><span class="published">Jun 3, 2015</span></p><div class="post-content"><div class="post-content-inner"><p>The other day someone reached out to me because they had a case that involved files with Arabic names. &nbsp;Unfortunately the filenames were only question marks when using filescan or handles, so I set out to figure out why. In order to figure out why, I created a few files with Hebrew names...</p>
936</div><a href="https://volatilityfoundation.org/volshell-quickie-the-case-of-the-missing-unicode-characters/" class="more-link">read more</a></div>			
937			</article>
938				
939			<article id="post-1088929" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_54 post-1088929 post type-post status-publish format-standard hentry category-linux category-page-permissions category-volatility">
940
941				
942														<h1 class="entry-title">
943													<a href="https://volatilityfoundation.org/using-mprotect-prot_none-on-linux/">Using mprotect(.., .., PROT_NONE) on Linux</a>
944											</h1>
945				
946					<p class="post-meta"><span class="published">May 15, 2015</span></p><div class="post-content"><div class="post-content-inner"><p>After deciding to revisit some old code of mine&nbsp;(ok, very old),&nbsp;I realized that there was something different about how Linux was allocating pages of data I wanted to hide. &nbsp; At first, I was glad that I couldn&#8217;t see the data using yarascan, but then I realized that I was...</p>
947</div><a href="https://volatilityfoundation.org/using-mprotect-prot_none-on-linux/" class="more-link">read more</a></div>			
948			</article>
949				
950			<article id="post-1088930" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_55 post-1088930 post type-post status-publish format-standard hentry category-artofmemoryforensics category-malware category-training category-volatility">
951
952				
953														<h1 class="entry-title">
954													<a href="https://volatilityfoundation.org/windows-malware-and-memory-forensics-training-in-the-uk/">Windows Malware and Memory Forensics Training in the UK</a>
955											</h1>
956				
957					<p class="post-meta"><span class="published">Mar 16, 2015</span></p><div class="post-content"><div class="post-content-inner"><p>Windows Malware and Memory Forensics Training by The Volatility Project&nbsp;is the only memory forensics course officially designed, sponsored, and taught by the Volatility developers. One of the main reasons we made Volatility open-source is to encourage and facilitate a deeper understanding of...</p>
958</div><a href="https://volatilityfoundation.org/windows-malware-and-memory-forensics-training-in-the-uk/" class="more-link">read more</a></div>			
959			</article>
960				
961			<article id="post-1088932" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_56 post-1088932 post type-post status-publish format-standard hentry category-knttools category-malware category-pos category-ram-scaper category-training category-volatility">
962
963				
964														<h1 class="entry-title">
965													<a href="https://volatilityfoundation.org/advice-from-det-michael-chaves-on-memory-forensics-kntdd-and-pos-malware/">Advice from Det. Michael Chaves on Memory Forensics, KnTDD, and POS Malware</a>
966											</h1>
967				
968					<p class="post-meta"><span class="published">Feb 2, 2015</span></p><div class="post-content"><div class="post-content-inner"><p>The following story w
968as shared by Detective Michael Chaves. It describes how he's used Volatility, KnTDD, and memory forensics over the past year to investigate POS breaches at local businesses. Kudos to Michael for applying his skills in an effective and meaningful way, then taking the time to...</p>
969</div><a href="https://volatilityfoundation.org/advice-from-det-michael-chaves-on-memory-forensics-kntdd-and-pos-malware/" class="more-link">read more</a></div>			
970			</article>
971				
972			<article id="post-1088933" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_57 post-1088933 post type-post status-publish format-standard hentry category-forensics category-malware category-volatility">
973
974				
975														<h1 class="entry-title">
976													<a href="https://volatilityfoundation.org/incorporating-disk-forensics-with-memory-forensics-bulk-extractor/">Incorporating Disk Forensics with Memory Forensics &#8211; Bulk Extractor</a>
977											</h1>
978				
979					<p class="post-meta"><span class="published">Jan 27, 2015</span></p><div class="post-content"><div class="post-content-inner"><p>In this post we will take our first look at a tool that is primarily used for disk forensics and show how it can be useful during memory forensics analysis as well. In the coming weeks we will have several follow on posts highlighting other tools and techniques. Background As you are likely aware,...</p>
980</div><a href="https://volatilityfoundation.org/incorporating-disk-forensics-with-memory-forensics-bulk-extractor/" class="more-link">read more</a></div>			
981			</article>
982				
983			<article id="post-1088934" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_58 post-1088934 post type-post status-publish format-standard hentry category-arsenal category-artofmemoryforensics category-blackhat category-contest category-forensics category-knttools category-omfw category-training category-truecrypt category-volatility category-volatility-foundation">
984
985				
986														<h1 class="entry-title">
987													<a href="https://volatilityfoundation.org/acquiring-memories-from-2014/">Acquiring Memor(ies) from 2014</a>
988											</h1>
989				
990					<p class="post-meta"><span class="published">Dec 31, 2014</span></p><div class="post-content"><div class="post-content-inner"><p>2014 is extremely volatile. Any minute now, it will be gone. Thus, we wanted to take a minute and preserve some of the more exciting memories. Specifically, we wanted to summarize how the memory forensics field and Volatility community has progressed this year. Volatility 2.4 was released - our...</p>
991</div><a href="https://volatilityfoundation.org/acquiring-memories-from-2014/" class="more-link">read more</a></div>			
992			</article>
993				
994			<article id="post-1088935" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_59 post-1088935 post type-post status-publish format-standard hentry category-contest category-forensics category-macosx category-malware category-rootkits category-training category-volatility category-volatility-foundation category-windows">
995
996				
997														<h1 class="entry-title">
998													<a href="https://volatilityfoundation.org/announcing-the-2014-volatility-plugin-contest-results/">Announcing the 2014 Volatility Plugin Contest Results!</a>
999											</h1>
1000				
1001					<p class="post-meta"><span class="published">Oct 29, 2014</span></p><div class="post-content"><div class="post-content-inner"><p>The competition this year was fierce! We received a total of nearly 30 plugins to the contest. Ranking the submissions was one of the hardest things we’ve had to do. Each plugin is unique in its own way and introduces a capability to open source memory forensics that didn’t previously exist....</p>
1002</div><a href="https://volatilityfoundation.org/announcing-the-2014-volatility-plugin-contest-results/" class="more-link">read more</a></div>			
1003			</article>
1004				
1005			<article id="post-1088936" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_60 post-1088936 post type-post status-publish format-standard hentry category-forensics category-malware category-training category-volatility">
1006
1007				
1008														<h1 class="entry-title">
1009													<a href="https://volatilityfoundation.org/memory-forensics-training-in-amsterdam/">Memory Forensics Training in Amsterdam</a>
1010											</h1>
1011				
1012					<p class="post-meta"><span class="published">Oct 19, 2014</span></p><div class="post-content"><div class="post-content-inner"><p>We are excited to announce that the next Europe-based Malware and Memory Forensics Training by The Volatility Project will take place in Amsterdam (August 31st - September 4th, 2015). Our last class in Amsterdam sold out, so sign up early to reserve your seat. You can register by sending an email...</p>
1013</div><a href="https://volatilityfoundation.org/memory-forensics-training-in-amsterdam/" class="more-link">read more</a></div>			
1014			</article>
1015				
1016			<article id="post-1088937" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_61 post-1088937 post type-post status-publish format-standard hentry category-malware category-training category-volatility">
1017
1018				
1019														<h1 class="entry-title">
1020													<a href="https://volatilityfoundation.org/windows-malware-and-memory-forensics-training-in-april-and-may-2015/">Windows Malware and Memory Forensics Training in April and May 2015</a>
1021											</h1>
1022				
1023					<p class="post-meta"><span class="published">Oct 3, 2014</span></p><div class="post-content"><div class="post-content-inner"><p>We&#8217;re excited to announce the dates and locations for two new public offerings of Windows Malware and Memory Forensics Training by The Volatility Project. The following courses are now open for registration: December 8th &#8211; 12th, 2014 in Austin, TX&nbsp; January 12th &#8211; 16th, 2015...</p>
1024</div><a href="https://volatilityfoundation.org/windows-malware-and-memory-forensics-training-in-april-and-may-2015/" class="more-link">read more</a></div>			
1025			</article>
1026				
1027			<article id="post-1088938" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_62 post-1088938 post type-post status-publish format-standard hentry category-volatility category-volatility-foundation">
1028
1029				
1030														<h1 class="entry-title">
1031													<a href="https://volatilityfoundation.org/the-volatility-foundation-fighting-for-open-source-forensics/">The Volatility Foundation: Fighting for Open Source Forensics</a>
1032											</h1>
1033				
1034					<p class="post-meta"><span class="published">Sep 30, 2014</span></p><div class="post-content"><div class="post-content-inner"><p>We are excited to announce that the Volatility Foundation was officially granted 501(c)(3) status by the IRS and the application was approved in less than a year.&nbsp; This comes as great news when you consider the recent “BOLO” list controversies and the Yorba situation.&nbsp; We believe this is...</p>
1035</div><a href="https://volatilityfoundation.org/the-volatility-foundation-fighting-for-open-source-forensics/" class="more-link">read more</a></div>			
1036			</article>
1037				
1038			<article id="post-1088939" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_63 post-1088939 post type-post status-publish format-standard hentry category-artofmemoryforensics category-knttools category-malware category-pos category-training category-volatility">
1039
1040				
1041														<h1 class="entry-title">
1042													<a href="https://volatilityfoundation.org/detective-michael-chaves-shares-a-memory-forensics-success-story/">Detective Michael Chaves Shares A Memory Forensics Success Story</a>
1043											</h1>
1044				
1045					<p class="post-meta"><span class="published">Sep 17, 2014</span></p><div class="post-content"><div class="post-content-inner"><p>Detective Michael Chaves from the Monroe CT Police Department shares the following story regarding his experiences with Memory Forensics, Volatility Training, KnTTools, and POS breaches. Michael was also recently quoted in Brian Krebs' article Card Wash: Card Breaches at Car Washes for the key...</p>
1046</div><a href="https://volatilityfoundation.org/detective-michael-chaves-shares-a-memory-forensics-success-story/" class="more-link">read more</a></div>			
1047			</article>
1048				
1049			<article id="post-1088940" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_64 post-1088940 post type-post status-publish format-standard hentry category-arsenal category-blackhat category-forensics category-truecrypt category-volatility category-win8">
1050
1051				
1052														<h1 class="entry-title">
1053													<a href="https://volatilityfoundation.org/volatility-2-4-at-blackhat-arsenal-defeating-truecrypt-disk-encryption/">Volatility 2.4 at Blackhat Arsenal &#8211; Defeating Truecrypt Disk Encryption</a>
1054											</h1>
1055				
1056					<p class="post-meta"><span class="published">Sep 4, 2014</span></p><div class="post-content"><div class="post-content-inner"><p>This video shows how to use Volatility’s new Truecrypt plugins to defeat disk encryption on suspect computers running 64-bit Windows 8 and server 2012. The video is narrated by Apple's text to speech and you can find the actual text on the Youtube page. The live/in-person demo was given at the...</p>
1057</div><a href="https://volatilityfoundation.org/volatility-2-4-at-blackhat-arsenal-defeating-truecrypt-disk-encryption/" class="more-link">read more</a></div>			
1058			</article>
1059				
1060			<article id="post-1088941" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_65 post-1088941 post type-post status-publish format-standard hentry category-contest category-forensics category-volatility">
1061
1062				
1063														<h1 class="entry-title">
1064													<a href="https://volatilityfoundation.org/facebook-donation-doubles-the-volatility-plugin-contest-prizes/">Facebook Donation Doubles the Volatility Plugin Contest Prizes</a>
1065											</h1>
1066				
1067					<p class="post-meta"><span class="published">Sep 3, 2014</span></p><div class="post-content"><div class="post-content-inner"><p>As mentioned earlier this week, we have a very exciting announcement to share. One of the primary reasons we extended the deadline for the 2014 Volatility Plugin Contest to October 1st is due to an extremely generous donation from Facebook. Facebook's sponsorship doubles the total cash prizes from...</p>
1068</div><a href="https://volatilityfoundation.org/facebook-donation-doubles-the-volatility-plugin-contest-prizes/" class="more-link">read more</a></div>			
1069			</article>
1070				
1071			<article id="post-1088942" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_66 post-1088942 post type-post status-publish format-standard hentry category-artofmemoryforensics category-contest category-forensics category-volatility">
1072
1073				
1074														<h1 class="entry-title">
1075													<a href="https://volatilityfoundation.org/heads-up-2014-volatility-plugin-contest-deadline-extended/">Heads Up! 2014 Volatility Plugin Contest Deadline Extended!</a>
1076											</h1>
1077				
1078					<p class="post-meta"><span class="published">Sep 1, 2014</span></p><div class="post-content"><div class="post-content-inner"><p>Good news folks. Due to a very exciting and unexpected development, we're extending the deadline for the 2014 Volatility Plugin Contest to October 1st, 2014. This not only gives you an extra month to work on your plugins, but the reason for the extension (to be announced later this week) will...</p>
1079</div><a href="https://volatilityfoundation.org/heads-up-2014-volatility-plugin-contest-deadline-extended/" class="more-link">read more</a></div>			
1080			</article>
1081				
1082			<article id="post-1088943" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_67 post-1088943 post type-post status-publish format-standard hentry category-arsenal category-blackhat category-kernel category-rootkits category-volatility">
1083
1084				
1085														<h1 class="entry-title">
1086													<a href="https://volatilityfoundation.org/volatility-2-4-at-blackhat-arsenal-reverse-engineering-rootkits/">Volatility 2.4 at Blackhat Arsenal &#8211; Reverse Engineering Rootkits</a>
1087											</h1>
1088				
1089					<p class="post-meta"><span class="published">Aug 27, 2014</span></p><div class="post-content"><div class="post-content-inner"><p>This video demonstrates how you can leverage Volatility and memory forensics to detect kernel rootkits, assist with reverse engineering, and use the results for developing additional indicators. The video is narrated by Apple's text to speech and you can find the actual text on the Youtube page....</p>
1090</div><a href="https://volatilityfoundation.org/volatility-2-4-at-blackhat-arsenal-reverse-engineering-rootkits/" class="more-link">read more</a></div>			
1091			</article>
1092				
1093			<article id="post-1088944" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_68 post-1088944 post type-post status-publish format-standard hentry category-arsenal category-blackhat category-forensics category-macosx category-volatility">
1094
1095				
1096														<h1 class="entry-title">
1097													<a href="https://volatilityfoundation.org/volatility-2-4-at-blackhat-arsenal-tracking-mac-os-x-user-activity/">Volatility 2.4 at Blackhat Arsenal &#8211; Tracking Mac OS X User Activity</a>
1098											</h1>
1099				
1100					<p class="post-meta"><span class="published">Aug 21, 2014</span></p><div class="post-content"><div class="post-content-inner"><p>This demo shows how to track Mac OS X user activity by examining artifacts in physical memory with Volatility.&nbsp; The video is narrated by Apple's text to speech and you can find the actual text on the Youtube page. The live/in-person demo was given at the&nbsp;@Toolswatch&nbsp;Blackhat...</p>
1101</div><a href="https://volatilityfoundation.org/volatility-2-4-at-blackhat-arsenal-tracking-mac-os-x-user-activity/" class="more-link">read more</a></div>			
1102			</article>
1103				
1104			<article id="post-1088945" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_69 post-1088945 post type-post status-publish format-standard hentry category-artofmemoryforensics category-linux category-macosx category-training category-volatility category-windows">
1105
1106				
1107														<h1 class="entry-title">
1108													<a href="https://volatilityfoundation.org/new-volatility-2-4-cheet-sheet-with-linux-mac-and-rtfm/">New Volatility 2.4 Cheet Sheet with Linux, Mac, and RTFM</a>
1109											</h1>
1110				
1111					<p class="post-meta"><span class="published">Aug 18, 2014</span></p><div class="post-content"><div class="post-content-inner"><p>Our Windows Malware and Memory Forensics Training class is intense and rigorous, because its designed to reflect real world investigations. When you have a limited amount of time and 
1111you're being pressured for reliable answers - every minute counts. Sometimes you just gotta cheat...and when you...</p>
1112</div><a href="https://volatilityfoundation.org/new-volatility-2-4-cheet-sheet-with-linux-mac-and-rtfm/" class="more-link">read more</a></div>			
1113			</article>
1114				
1115			<article id="post-1088946" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_70 post-1088946 post type-post status-publish format-standard hentry category-linux category-macosx category-volatility">
1116
1117				
1118														<h1 class="entry-title">
1119													<a href="https://volatilityfoundation.org/new-paper-in-lieu-of-swap-analyzing-compressed-ram-in-mac-os-x-and-linux/">New Paper: In Lieu of Swap: Analyzing Compressed RAM in Mac OS X and Linux</a>
1120											</h1>
1121				
1122					<p class="post-meta"><span class="published">Aug 14, 2014</span></p><div class="post-content"><div class="post-content-inner"><p>A research paper (slides here) ( X dfrws.org/2014/proceedings/presentations/DFRWS2014-p1.pdf) that I worked on with Golden G. Richard was recently published at DFRWS 2014 ( X dfrws.org/2014/program.shtml) and received the Best Paper award! The paper, In Lieu of Swap: Analyzing Compressed RAM in...</p>
1123</div><a href="https://volatilityfoundation.org/new-paper-in-lieu-of-swap-analyzing-compressed-ram-in-mac-os-x-and-linux/" class="more-link">read more</a></div>			
1124			</article>
1125				
1126			<article id="post-1088947" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_71 post-1088947 post type-post status-publish format-standard hentry category-artofmemoryforensics category-blackhat category-kernel category-linux category-macosx category-malware category-truecrypt category-volatility category-win8">
1127
1128				
1129														<h1 class="entry-title">
1130													<a href="https://volatilityfoundation.org/presenting-volatility-foundation-volatility-framework-2-4/">Presenting Volatility Foundation Volatility Framework 2.4</a>
1131											</h1>
1132				
1133					<p class="post-meta"><span class="published">Aug 13, 2014</span></p><div class="post-content"><div class="post-content-inner"><p>The release of this new Volatility version coincides with the publication of The Art of Memory Forensics. It adds support for Windows 8, 8.1, 2012, and 2012 R2 memory dumps, Mac OS X Mavericks (up to 10.9.4), and Linux kernels up to 3.16. New plugins include the ability to extract cached Truecrypt...</p>
1134</div><a href="https://volatilityfoundation.org/presenting-volatility-foundation-volatility-framework-2-4/" class="more-link">read more</a></div>			
1135			</article>
1136				
1137			<article id="post-1088948" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_72 post-1088948 post type-post status-publish format-standard hentry category-artofmemoryforensics category-volatility">
1138
1139				
1140														<h1 class="entry-title">
1141													<a href="https://volatilityfoundation.org/art-of-memory-forensics-picture-contest-winners/">Art of Memory Forensics Picture Contest Winners!</a>
1142											</h1>
1143				
1144					<p class="post-meta"><span class="published">Aug 12, 2014</span></p><div class="post-content"><div class="post-content-inner"><p>If we were running a book picture contest, these would be the winners. Keep in mind, we actually do have a contest brewing where you can win large cash prizes and/or free training, Volatility swag, etc. The following "retro cover" was submitted by Didier Stevens (@DidierStevens). The following...</p>
1145</div><a href="https://volatilityfoundation.org/art-of-memory-forensics-picture-contest-winners/" class="more-link">read more</a></div>			
1146			</article>
1147				
1148			<article id="post-1088949" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_73 post-1088949 post type-post status-publish format-standard hentry category-artofmemoryforensics category-malware category-training category-volatility category-windows">
1149
1150				
1151														<h1 class="entry-title">
1152													<a href="https://volatilityfoundation.org/announcing-windows-malware-and-memory-forensics-in-austin-san-francisco-and-brazil/">Announcing Windows Malware and Memory Forensics in Austin, San Francisco, and Brazil!</a>
1153											</h1>
1154				
1155					<p class="post-meta"><span class="published">Jul 31, 2014</span></p><div class="post-content"><div class="post-content-inner"><p>Along with the release of The Art of Memory Forensics, we are very happy to announce that we now have the following new&nbsp;Malware and Memory Forensics&nbsp;trainings scheduled: Australia - August 25th - 29th, 2014&nbsp;(nearly full) Reston - October 6th - 10th, 2014 (nearly full) Austin -...</p>
1156</div><a href="https://volatilityfoundation.org/announcing-windows-malware-and-memory-forensics-in-austin-san-francisco-and-brazil/" class="more-link">read more</a></div>			
1157			</article>
1158				
1159			<article id="post-1088950" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_74 post-1088950 post type-post status-publish format-standard hentry category-artofmemoryforensics category-blackhat category-forensics category-truecrypt category-volatility category-win8">
1160
1161				
1162														<h1 class="entry-title">
1163													<a href="https://volatilityfoundation.org/volatility-at-black-hat-usa-dfrws-2014/">Volatility at Black Hat USA &#038; DFRWS 2014</a>
1164											</h1>
1165				
1166					<p class="post-meta"><span class="published">Jul 7, 2014</span></p><div class="post-content"><div class="post-content-inner"><p>Due to another year of open research and giving back to the open source community, Volatility will have a strong presence at both Black Hat USA and DFRWS 2014. This includes presentations, a book signing, and even a party! At Black Hat, the core Volatility Developers (@4tphi, @attrc, @gleeda,...</p>
1167</div><a href="https://volatilityfoundation.org/volatility-at-black-hat-usa-dfrws-2014/" class="more-link">read more</a></div>			
1168			</article>
1169				
1170			<article id="post-1088951" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_75 post-1088951 post type-post status-publish format-standard hentry category-artofmemoryforensics category-contest category-training category-volatility">
1171
1172				
1173														<h1 class="entry-title">
1174													<a href="https://volatilityfoundation.org/volatility-update-all-the-things/">Volatility &#8211; Update All The Things</a>
1175											</h1>
1176				
1177					<p class="post-meta"><span class="published">May 27, 2014</span></p><div class="post-content"><div class="post-content-inner"><p>The Art of Memory Forensics Our book is cleared for release at the Blackhat USA conference this August. You can preorder hard copies and Kindle editions&nbsp;on Amazon now. Huge thanks to our publisher, Wiley, for allowing us to exceed 900 pages after we initially estimated 650...without raising...</p>
1178</div><a href="https://volatilityfoundation.org/volatility-update-all-the-things/" class="more-link">read more</a></div>			
1179			</article>
1180				
1181			<article id="post-1088952" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_76 post-1088952 post type-post status-publish format-standard hentry category-forensics category-malware category-training category-volatility category-windows">
1182
1183				
1184														<h1 class="entry-title">
1185													<a href="https://volatilityfoundation.org/volatility-memory-forensics-and-malware-analysis-training-in-australia/">Volatility Memory Forensics and Malware Analysis Training in Australia!</a>
1186											</h1>
1187				
1188					<p class="post-meta"><span class="published">Apr 9, 2014</span></p><div class="post-content"><div class="post-content-inner"><p>We are happy to announce that our popular Memory Forensics and Malware Analysis Training course is going to be held in Canberra, Australia in August. This is our first offering in Australia, and we are already extremely excited to have a great training session full of inquisitive and enthusiastic...</p>
1189</div><a href="https://volatilityfoundation.org/volatility-memory-forensics-and-malware-analysis-training-in-australia/" class="more-link">read more</a></div>			
1190			</article>
1191				
1192			<article id="post-1088953" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_77 post-1088953 post type-post status-publish format-standard hentry category-cve-2014-0502 category-malware category-volatility category-windows">
1193
1194				
1195														<h1 class="entry-title">
1196													<a href="https://volatilityfoundation.org/building-a-decoder-for-the-cve-2014-0502-shellcode/">Building a Decoder for the CVE-2014-0502 Shellcode</a>
1197											</h1>
1198				
1199					<p class="post-meta"><span class="published">Apr 8, 2014</span></p><div class="post-content"><div class="post-content-inner"><p>In late February of this year multiple security companies (FireEye,&nbsp;AlientVault,&nbsp;SecPod, Symantec, plus many more) were reporting on a Flash zero-day vulnerability (CVE-2014-0502) being exploited in the wild. &nbsp;Around this time a friend asked me if I could reverse the exploit and its...</p>
1200</div><a href="https://volatilityfoundation.org/building-a-decoder-for-the-cve-2014-0502-shellcode/" class="more-link">read more</a></div>			
1201			</article>
1202				
1203			<article id="post-1088954" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_78 post-1088954 post type-post status-publish format-standard hentry category-training category-volatility category-windows">
1204
1205				
1206														<h1 class="entry-title">
1207													<a href="https://volatilityfoundation.org/training-by-the-volatility-project-now-available-in-three-continents/">Training by The Volatility Project Now Available In Three Continents!</a>
1208											</h1>
1209				
1210					<p class="post-meta"><span class="published">Feb 19, 2014</span></p><div class="post-content"><div class="post-content-inner"><p>The Volatility Team is very happy to announce that we have a new website (<a href="http://www.memoryanalysis.net" rel="nofollow">http://www.memoryanalysis.net</a>)&nbsp;and a number of upcoming training courses this year.&nbsp;
1210With opportunities across three different continents, its now easier than ever before to learn about the most exciting realms of...</p>
1211</div><a href="https://volatilityfoundation.org/training-by-the-volatility-project-now-available-in-three-continents/" class="more-link">read more</a></div>			
1212			</article>
1213				
1214			<article id="post-1088955" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_79 post-1088955 post type-post status-publish format-standard hentry category-anti-forensics category-kernel category-malware category-rootkits category-volatility">
1215
1216				
1217														<h1 class="entry-title">
1218													<a href="https://volatilityfoundation.org/add-the-next-big-threat-to-memory-forensics-or-not/">ADD: The Next Big Threat To Memory Forensics&#8230;.Or Not</a>
1219											</h1>
1220				
1221					<p class="post-meta"><span class="published">Feb 3, 2014</span></p><div class="post-content"><div class="post-content-inner"><p>Similar to a rootkit, an anti-forensics tool or technique must possess two critical traits in order to be significant: 1. It must do something 2. It must get away with it Satisfying #1 is the easy part. You can hide a process, hide a kernel module, or in the case of ADD &#8211; create fake, decoy...</p>
1222</div><a href="https://volatilityfoundation.org/add-the-next-big-threat-to-memory-forensics-or-not/" class="more-link">read more</a></div>			
1223			</article>
1224				
1225			<article id="post-1088956" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_80 post-1088956 post type-post status-publish format-standard hentry category-kernel category-malware category-superlatives category-windows">
1226
1227				
1228														<h1 class="entry-title">
1229													<a href="https://volatilityfoundation.org/malware-superlatives-most-likely-to-cry-s-wolf-crocodile/">Malware Superlatives: Most Likely to Cry s/Wolf/Crocodile/</a>
1230											</h1>
1231				
1232					<p class="post-meta"><span class="published">Jan 21, 2014</span></p><div class="post-content"><div class="post-content-inner"><p>As a young boy once learned, its bad to cry wolf. Its not necessarily bad to cry crocodile, but the authors of Blazgel decided to do it anyway. Blazgel is a kernel rootkit that hooks various SSDT entries and has some backdoor capabilities. When I first saw it hooking ( X...</p>
1233</div><a href="https://volatilityfoundation.org/malware-superlatives-most-likely-to-cry-s-wolf-crocodile/" class="more-link">read more</a></div>			
1234			</article>
1235				
1236			<article id="post-1088957" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_81 post-1088957 post type-post status-publish format-standard hentry category-malware category-pos category-ram-scaper category-windows">
1237
1238				
1239														<h1 class="entry-title">
1240													<a href="https://volatilityfoundation.org/comparing-the-dexter-and-blackpos-target-ram-scraping-techniques/">Comparing the Dexter and BlackPOS (Target) RAM Scraping Techniques</a>
1241											</h1>
1242				
1243					<p class="post-meta"><span class="published">Jan 16, 2014</span></p><div class="post-content"><div class="post-content-inner"><p>Up until yesterday when Brian Krebs wrote A First Look at the Target Intrusion, Malware, there weren't many details about the involved code.&nbsp;Now that its out there, I thought it might be interesting to see how the "RAM scraping" feature worked in comparison to the Dexter malware. As it turns...</p>
1244</div><a href="https://volatilityfoundation.org/comparing-the-dexter-and-blackpos-target-ram-scraping-techniques/" class="more-link">read more</a></div>			
1245			</article>
1246				
1247			<article id="post-1088958" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_82 post-1088958 post type-post status-publish format-standard hentry category-forensics category-training category-truecrypt category-volatility category-win8">
1248
1249				
1250														<h1 class="entry-title">
1251													<a href="https://volatilityfoundation.org/truecrypt-master-key-extraction-and-volume-identification/">TrueCrypt Master Key Extraction And Volume Identification</a>
1252											</h1>
1253				
1254					<p class="post-meta"><span class="published">Jan 14, 2014</span></p><div class="post-content"><div class="post-content-inner"><p>One of the disclosed pitfalls of TrueCrypt disk encryption is that the master keys must remain in RAM in order to provide fully transparent encryption. In other words, if master keys were allowed to be flushed to disk, the design would suffer in terms of security (writing plain-text keys to more...</p>
1255</div><a href="https://volatilityfoundation.org/truecrypt-master-key-extraction-and-volume-identification/" class="more-link">read more</a></div>			
1256			</article>
1257				
1258			<article id="post-1088959" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_83 post-1088959 post type-post status-publish format-standard hentry category-forensics category-kernel category-omfw category-training category-volatility category-win8 category-windows">
1259
1260				
1261														<h1 class="entry-title">
1262													<a href="https://volatilityfoundation.org/the-secret-to-64-bit-windows-8-and-2012-raw-memory-dump-forensics/">The Secret to 64-bit Windows 8 and 2012 Raw Memory Dump Forensics</a>
1263											</h1>
1264				
1265					<p class="post-meta"><span class="published">Jan 13, 2014</span></p><div class="post-content"><div class="post-content-inner"><p>Those of you who attended OMFW 2013&nbsp;received a&nbsp;talk on Windows 8 and Server 2012 memory forensics with Volatility. One of the interesting aspects of this new operating system, which includes 8.1 and 2012 R2, is that the kernel debugger data block (_KDDEBUGGER_DATA64) is encoded by...</p>
1266</div><a href="https://volatilityfoundation.org/the-secret-to-64-bit-windows-8-and-2012-raw-memory-dump-forensics/" class="more-link">read more</a></div>			
1267			</article>
1268				
1269			<article id="post-1088960" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_84 post-1088960 post type-post status-publish format-standard hentry category-artofmemoryforensics category-forensics category-kernel category-linux category-macosx category-malware category-training category-volatility category-windows">
1270
1271				
1272														<h1 class="entry-title">
1273													<a href="https://volatilityfoundation.org/the-art-of-memory-forensics/">The Art of Memory Forensics</a>
1274											</h1>
1275				
1276					<p class="post-meta"><span class="published">Jan 7, 2014</span></p><div class="post-content"><div class="post-content-inner"><p>By now, some of you may have realized that The Art of Memory Forensics is available for pre-order on Amazon. The Art of Memory Forensics: Detecting Malware and Threats in Windows, Linux, and Mac Memory This book is written by 4 of the core Volatility developers - Michael Ligh (@iMHLv2), Andrew...</p>
1277</div><a href="https://volatilityfoundation.org/the-art-of-memory-forensics/" class="more-link">read more</a></div>			
1278			</article>
1279				
1280			<article id="post-1088961" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_85 post-1088961 post type-post status-publish format-standard hentry category-malware category-training category-volatility category-windows">
1281
1282				
1283														<h1 class="entry-title">
1284													<a href="https://volatilityfoundation.org/2014-malware-and-memory-forensics-training-schedule-part-2/">2014 Malware and Memory Forensics Training Schedule Part 2</a>
1285											</h1>
1286				
1287					<p class="post-meta"><span class="published">Oct 31, 2013</span></p><div class="post-content"><div class="post-content-inner"><p>The Volatility Team would like to announce that our first public training on the East Coast for 2014 will take place in New York City on May 5th - 9th, 2014. Instructors: Michael Ligh (@iMHLv2), Andrew Case (@attrc), Jamie Levy (@gleeda) To request a link to the online registration site or to...</p>
1288</div><a href="https://volatilityfoundation.org/2014-malware-and-memory-forensics-training-schedule-part-2/" class="more-link">read more</a></div>			
1289			</article>
1290				
1291			<article id="post-1088962" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_86 post-1088962 post type-post status-publish format-standard hentry category-android category-forensics category-macosx category-volatility">
1292
1293				
1294														<h1 class="entry-title">
1295													<a href="https://volatilityfoundation.org/volatility-2-3-released-official-mac-os-x-and-android-support/">Volatility 2.3 Released! (Official Mac OS X and Android Support)</a>
1296											</h1>
1297				
1298					<p class="post-meta"><span class="published">Oct 25, 2013</span></p><div class="post-content"><div class="post-content-inner"><p>The Volatility Foundation is thrilled to announce the official release of Volatility 2.3! While the main goal of this release was Mac OS X (x86, x64) and Android Arm support, we also included a number of other exciting new capabilities! Highlights of this release include: Mac OS X:...</p>
1299</div><a href="https://volatilityfoundation.org/volatility-2-3-released-official-mac-os-x-and-android-support/" class="more-link">read more</a></div>			
1300			</article>
1301				
1302			<article id="post-1088963" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_87 post-1088963 post type-post status-publish format-standard hentry category-encase category-sampling category-volatility category-windows">
1303
1304				
1305														<h1 class="entry-title">
1306													<a href="https://volatilityfoundation.org/sampling-ram-across-the-encase-enterprise/">Sampling RAM Across the (EnCase) Enterprise</a>
1307											</h1>
1308				
1309					<p class="post-meta"><span class="published">Oct 10, 2013</span></p><div class="post-content"><div class="post-content-inner"><p>One thing that people may or may not realize is that you can mount memory with EnCase and use Volatility directly against the mounted memory "file". This can be especially useful for checking your enterprise for infected machines in order to narrow your focus. This is a quick post on how to...</p>
1310</div><a href="https://volatilityfoundation.org/sampling-ram-across-the-encase-enterprise/" class="more-link">read more</a></div>			
1311			</article>
1312				
1313			<article id="post-1088964" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_88 post-1088964 post type-post status-publish format-standard hentry category-forensics category-malware category-training category-volatility">
1314
1315				
1316														<h1 class="entry-title">
1317													<a href="https://volatilityfoundation.org/2014-malware-and-memory-forensics-training-schedule-part-1/">2014 Malware and Memory Forensics Training Schedule Part 1</a>
1318											</h1>
1319				
1320					<p class="post-meta"><span class="published">Sep 30, 2013</span></p><div class="post-content"><div class="post-content-inner"><p>After a SOLD OUT class in Amsterdam last month, we are back with the part 1 of our training schedule for 2014. We will be making our first appearance on the west coast of the United States as well as our second appearance in Europe. * January 20th - 24th in San Diego, CA
1320  * June 9th - 13th in...</p>
1321</div><a href="https://volatilityfoundation.org/2014-malware-and-memory-forensics-training-schedule-part-1/" class="more-link">read more</a></div>			
1322			</article>
1323				
1324			<article id="post-1088965" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_89 post-1088965 post type-post status-publish format-standard hentry category-cybox category-forensics category-malware category-volatility">
1325
1326				
1327														<h1 class="entry-title">
1328													<a href="https://volatilityfoundation.org/leveraging-cybox-with-volatility/">Leveraging CybOX with Volatility</a>
1329											</h1>
1330				
1331					<p class="post-meta"><span class="published">Sep 5, 2013</span></p><div class="post-content"><div class="post-content-inner"><p>Lately I've been playing around with Cyber Observable eXpression, CybOX, and created a plugin to help check for threat indicators in memory samples. In case you don't know, CybOX provides a vendor neutral format for expressing indicator information. As of late, it has been gaining a lot of...</p>
1332</div><a href="https://volatilityfoundation.org/leveraging-cybox-with-volatility/" class="more-link">read more</a></div>			
1333			</article>
1334				
1335			<article id="post-1088966" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_90 post-1088966 post type-post status-publish format-standard hentry category-contest category-forensics category-linux category-macosx category-malware category-windows">
1336
1337				
1338														<h1 class="entry-title">
1339													<a href="https://volatilityfoundation.org/results-are-in-for-the-1st-annual-volatility-framework-plugin-contest/">Results are in for the 1st Annual Volatility Framework Plugin Contest!</a>
1340											</h1>
1341				
1342					<p class="post-meta"><span class="published">Aug 21, 2013</span></p><div class="post-content"><div class="post-content-inner"><p>We are excited to announce the results of the 1st Annual Volatility Plugin Contest. We were pleasantly surprised with 8 submissions to the contest. Each submission provides an exciting new capability to the memory analysis community or demonstrates the power of Volatility to solve a variety of...</p>
1343</div><a href="https://volatilityfoundation.org/results-are-in-for-the-1st-annual-volatility-framework-plugin-contest/" class="more-link">read more</a></div>			
1344			</article>
1345				
1346			<article id="post-1088967" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_91 post-1088967 post type-post status-publish format-standard hentry category-forensics category-malware category-training category-volatility category-windows">
1347
1348				
1349														<h1 class="entry-title">
1350													<a href="https://volatilityfoundation.org/memory-forensics-training-reston-va-november-2013/">Memory Forensics Training &#8211; Reston, VA &#8211; November 2013</a>
1351											</h1>
1352				
1353					<p class="post-meta"><span class="published">Jun 25, 2013</span></p><div class="post-content"><div class="post-content-inner"><p>The next journey to the center of Windows Memory Forensics starts in Reston, VA this November! This event will be the 5th public offering of the Windows Malware and Memory Forensics Training by The Volatility Project. This is the only memory forensics course officially designed, sponsored, and...</p>
1354</div><a href="https://volatilityfoundation.org/memory-forensics-training-reston-va-november-2013/" class="more-link">read more</a></div>			
1355			</article>
1356				
1357			<article id="post-1088968" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_92 post-1088968 post type-post status-publish format-standard hentry category-forensics category-malware category-training category-volatility category-windows">
1358
1359				
1360														<h1 class="entry-title">
1361													<a href="https://volatilityfoundation.org/the-perfect-combination-of-ir-malware-forensics-and-winternals/">The Perfect Combination of IR, Malware, Forensics, and Winternals</a>
1362											</h1>
1363				
1364					<p class="post-meta"><span class="published">Jun 20, 2013</span></p><div class="post-content"><div class="post-content-inner"><p>Our Windows Malware and Memory Forensics training course has been described as the "...perfect combination of incident response, malware analysis, memory forensics, and Windows internals." As you can see below, we do in fact disseminate quite a bit of information. If you're used to instructors...</p>
1365</div><a href="https://volatilityfoundation.org/the-perfect-combination-of-ir-malware-forensics-and-winternals/" class="more-link">read more</a></div>			
1366			</article>
1367				
1368			<article id="post-1088969" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_93 post-1088969 post type-post status-publish format-standard hentry category-forensics category-kernel category-macosx category-malware category-movp category-volatility">
1369
1370				
1371														<h1 class="entry-title">
1372													<a href="https://volatilityfoundation.org/movp-ii-4-5-mac-volatility-vs-the-rubilyn-kernel-rootkit/">MOVP II &#8211; 4.5 &#8211; Mac Volatility vs the Rubilyn Kernel Rootkit</a>
1373											</h1>
1374				
1375					<p class="post-meta"><span class="published">Jun 11, 2013</span></p><div class="post-content"><div class="post-content-inner"><p>In our final Month of Volatility Plugins post, we are going to demonstrate a number of plugins that can be used to detect kernel level OS X rootkits. To show these capabilities I am going to analyze a system that is infected with the rubilyn rootkit. I want to thank @osxreverser for providing me...</p>
1376</div><a href="https://volatilityfoundation.org/movp-ii-4-5-mac-volatility-vs-the-rubilyn-kernel-rootkit/" class="more-link">read more</a></div>			
1377			</article>
1378				
1379			<article id="post-1088970" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_94 post-1088970 post type-post status-publish format-standard hentry category-forensics category-kernel category-macosx category-movp category-volatility">
1380
1381				
1382														<h1 class="entry-title">
1383													<a href="https://volatilityfoundation.org/movp-ii-4-4-whats-in-your-mac-osx-kernel-memory/">MOVP II &#8211; 4.4 &#8211; What&#8217;s in Your Mac OSX Kernel Memory?</a>
1384											</h1>
1385				
1386					<p class="post-meta"><span class="published">Jun 9, 2013</span></p><div class="post-content"><div class="post-content-inner"><p>Today's post will discuss a number of plugins that can retrieve forensically interesting information from within the kernel. Keep in mind, you can also use mac_yarascan to search kernel memory with yara signatures and you can use mac_volshell as an interactive tool to print kernel data structures,...</p>
1387</div><a href="https://volatilityfoundation.org/movp-ii-4-4-whats-in-your-mac-osx-kernel-memory/" class="more-link">read more</a></div>			
1388			</article>
1389				
1390			<article id="post-1088971" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_95 post-1088971 post type-post status-publish format-standard hentry category-forensics category-macosx category-movp category-volatility">
1391
1392				
1393														<h1 class="entry-title">
1394													<a href="https://volatilityfoundation.org/movp-ii-4-3-recovering-mac-os-x-network-information-from-memory/">MoVP II &#8211; 4.3 &#8211; Recovering Mac OS X Network Information from Memory</a>
1395											</h1>
1396				
1397					<p class="post-meta"><span class="published">Jun 7, 2013</span></p><div class="post-content"><div class="post-content-inner"><p>The 2.3 release of Volatility will contain four plugins that are capable of recovering networking information from Mac samples. Combined, these plugins allow for deep inspection of system network activity and can be used in conjunction with network forensics. mac_arp This plugin prints the ARP...</p>
1398</div><a href="https://volatilityfoundation.org/movp-ii-4-3-recovering-mac-os-x-network-information-from-memory/" class="more-link">read more</a></div>			
1399			</article>
1400				
1401			<article id="post-1088972" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_96 post-1088972 post type-post status-publish format-standard hentry category-forensics category-macosx category-movp category-volatility">
1402
1403				
1404														<h1 class="entry-title">
1405													<a href="https://volatilityfoundation.org/movp-ii-4-2-dumping-scanning-and-searching-mac-osx-process-memory/">MoVP II &#8211; 4.2 &#8211; Dumping, Scanning, and Searching Mac OSX Process Memory</a>
1406											</h1>
1407				
1408					<p class="post-meta"><span class="published">Jun 6, 2013</span></p><div class="post-content"><div class="post-content-inner"><p>In our previous post we discussed multiple ways of finding process structures in memory. Today we will discuss analysis of a process' address space. First we'll describe how Volatility handles all the possible scenarios that must be understood and properly implemented before you can access process...</p>
1409</div><a href="https://volatilityfoundation.org/movp-ii-4-2-dumping-scanning-and-searching-mac-osx-process-memory/" class="more-link">read more</a></div>			
1410			</article>
1411				
1412			<article id="post-1088973" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_97 post-1088973 post type-post status-publish format-standard hentry category-macosx category-malware category-movp category-volatility">
1413
1414				
1415														<h1 class="entry-title">
1416													<a href="https://volatilityfoundation.org/movp-ii-4-1-leveraging-process-cross-view-analysis-for-mac-rootkit-detection/">MOVP II &#8211; 4.1 &#8211; Leveraging Process Cross-View Analysis for Mac Rootkit Detection</a>
1417											</h1>
1418				
1419					<p class="post-meta"><span class="published">Jun 5, 2013</span></p><div class="post-content"><div class="post-content-inner"><p>In our final week of Month of Volatility Plugins II we will analyze the wide range of memory forensics capabilities against Mac OS X systems that are included in the latest release of Volatility (version 2.3). These capabilities span 38 different builds including 32- and 64-bit 10.5.x through...</p>
1420</div><a href="https://volatilityfoundation.org/movp-ii-4-1-leveraging-process-cross-view-analysis-for-mac-rootkit-detection/" class="more-link">read more</a></div>			
1421			</article>
1422				
1423			<article id="post-1088974" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_98 post-1088974 post type-post status-publish format-standard hentry category-android category-forensics category-kernel category-linux category-malware category-movp category-volatility">
1424
1425				
1426														<h1 class="entry-title">
1427													<a href="https://volatilityfoundation.org/movp-ii-3-5-utilizing-the-kmem_cache-for-android-memory-forensics/">MoVP II &#8211; 3.5 &#8211; Utilizing the kmem_cache for Android Memory Forensics</a>
1428											</h1>
1429				
1430					<p class="post-meta"><span class="published">Jun 4, 2013</span></p><div class="post-content"><div class="post-content-inner"><p>This post will discuss utilizing plugins that leverage the kmem_cache in order to perform deep memory forensics of Android devices. In previous Linux posts, we have briefly mentioned these plugins, but a full walk through has not been done. Also, as we will see, these plugins are highly effective...</p>
1431</div><a href="https://volatilityfoundation.org/movp-ii-3-5-utilizing-the-kmem_cache-for-android-memory-forensics/" class="more-link">read more</a></div>			
1432			</article>
1433				
1434			<article id="post-1088975" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_99 post-1088975 post type-post status-publish format-standard hentry category-android category-forensics category-malware category-movp category-volatility">
1435
1436				
1437														<h1 class="entry-title">
1438													<a href="https://volatilityfoundation.org/movp-ii-3-4-checking-the-arm-android-system-call-table-and-exception-vector-table-for-signs-of-rootkits/">MoVP II &#8211; 3.4 &#8211; Checking the ARM (Android) System Call Table and Exception Vector Table for Signs of Rootkits</a>
1439											</h1>
1440				
1441					<p class="post-meta"><span class="published">Jun 3, 2013</span></p><div class="post-content"><div class="post-content-inner"><p>
1441In this post we are going to discuss two Volatility plugins that are specific to the ARM platform. Both of these plugins were contributed by Joe Sylve. linux_check_syscall_arm The first, linux_check_syscall_arm, enumerates each entry of the system call table to see if it is defined by the debug...</p>
1442</div><a href="https://volatilityfoundation.org/movp-ii-3-4-checking-the-arm-android-system-call-table-and-exception-vector-table-for-signs-of-rootkits/" class="more-link">read more</a></div>			
1443			</article>
1444				
1445			<article id="post-1088976" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_100 post-1088976 post type-post status-publish format-standard hentry category-android category-malware category-s category-volatility">
1446
1447				
1448														<h1 class="entry-title">
1449													<a href="https://volatilityfoundation.org/automated-volatility-plugin-generation-with-dalvik-inspector/">Automated Volatility Plugin Generation with Dalvik Inspector</a>
1450											</h1>
1451				
1452					<p class="post-meta"><span class="published">May 31, 2013</span></p><div class="post-content"><div class="post-content-inner"><p>Last month we covered new capabilities developed by 504ensics Labs that allowed for analysis of Dalvik instances within Volatility. This included a set of plugins as well as a GUI to explore the classes loaded into memory. We are writing an updated post as the GUI now contains the ability to...</p>
1453</div><a href="https://volatilityfoundation.org/automated-volatility-plugin-generation-with-dalvik-inspector/" class="more-link">read more</a></div>			
1454			</article>
1455				
1456			<article id="post-1088977" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_101 post-1088977 post type-post status-publish format-standard hentry category-android category-forensics category-linux category-movp category-volatility">
1457
1458				
1459														<h1 class="entry-title">
1460													<a href="https://volatilityfoundation.org/movp-ii-3-3-automated-linux-android-bash-history-scanning/">MoVP II &#8211; 3.3 &#8211; Automated Linux/Android Bash History Scanning</a>
1461											</h1>
1462				
1463					<p class="post-meta"><span class="published">May 31, 2013</span></p><div class="post-content"><div class="post-content-inner"><p>Recovering bash command history from Linux and Android memory dumps just got a lot easier. In previous releases of Volatility, extracting commands and the associated timestamps was possible, but with one caveat - you needed to know the offset into the /bin/bash binary where a pointer to the start...</p>
1464</div><a href="https://volatilityfoundation.org/movp-ii-3-3-automated-linux-android-bash-history-scanning/" class="more-link">read more</a></div>			
1465			</article>
1466				
1467			<article id="post-1088978" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_102 post-1088978 post type-post status-publish format-standard hentry category-android category-forensics category-kernel category-linux category-movp category-volatility">
1468
1469				
1470														<h1 class="entry-title">
1471													<a href="https://volatilityfoundation.org/movp-ii-3-2-linux-android-memory-forensics-with-python-and-yara/">MoVP II &#8211; 3.2 &#8211; Linux/Android Memory Forensics with Python and Yara</a>
1472											</h1>
1473				
1474					<p class="post-meta"><span class="published">May 30, 2013</span></p><div class="post-content"><div class="post-content-inner"><p>In this post we will describe the Linux volshell and yarascan plugins. In previous releases of Volatility, these plugins only supported Windows samples, but starting with 2.3 you can interactively explore your Linux memory dumps (from a Python shell) or scan process and kernel memory...</p>
1475</div><a href="https://volatilityfoundation.org/movp-ii-3-2-linux-android-memory-forensics-with-python-and-yara/" class="more-link">read more</a></div>			
1476			</article>
1477				
1478			<article id="post-1088979" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_103 post-1088979 post type-post status-publish format-standard hentry category-android category-forensics category-linux category-malware category-movp category-volatility">
1479
1480				
1481														<h1 class="entry-title">
1482													<a href="https://volatilityfoundation.org/movp-ii-3-1-linux-checktty-keyboardnotifier-plugins/">MoVP II &#8211; 3.1 &#8211; Linux CheckTTY &#038; KeyboardNotifier Plugins</a>
1483											</h1>
1484				
1485					<p class="post-meta"><span class="published">May 29, 2013</span></p><div class="post-content"><div class="post-content-inner"><p>In this post we will discuss two new plugins in Volatility 2.3 that were contributed by Joe Sylve&nbsp;@jtsylve&nbsp;of 504ensics.&nbsp;These plugins are used to detect the two kernel-level keylogging techniques presented in "Bridging the Semantic Gap to Mitigate Kernel-level Keyloggers". Both of...</p>
1486</div><a href="https://volatilityfoundation.org/movp-ii-3-1-linux-checktty-keyboardnotifier-plugins/" class="more-link">read more</a></div>			
1487			</article>
1488				
1489			<article id="post-1088980" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_104 post-1088980 post type-post status-publish format-standard hentry category-forensics category-kernel category-malware category-movp category-volatility category-windows">
1490
1491				
1492														<h1 class="entry-title">
1493													<a href="https://volatilityfoundation.org/movp-ii-2-5-new-and-improved-windows-plugins/">MoVP II &#8211; 2.5 &#8211; New and Improved Windows Plugins</a>
1494											</h1>
1495				
1496					<p class="post-meta"><span class="published">May 28, 2013</span></p><div class="post-content"><div class="post-content-inner"><p>The Volatility 2.3 release will include several new and improved Windows plugins. This post will summarize their purpose, point you to additional information if they've been mentioned in previous blog posts, and show example usage&nbsp;scenarios&nbsp;for the plugins. Process Privileges In his Open...</p>
1497</div><a href="https://volatilityfoundation.org/movp-ii-2-5-new-and-improved-windows-plugins/" class="more-link">read more</a></div>			
1498			</article>
1499				
1500			<article id="post-1088981" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_105 post-1088981 post type-post status-publish format-standard hentry category-forensics category-grrcon category-movp category-timelines category-volatility category-windows">
1501
1502				
1503														<h1 class="entry-title">
1504													<a href="https://volatilityfoundation.org/movp-ii-2-4-reconstructing-master-file-table-mft-entries/">MoVP II &#8211; 2.4 &#8211; Reconstructing Master File Table (MFT) Entries</a>
1505											</h1>
1506				
1507					<p class="post-meta"><span class="published">May 24, 2013</span></p><div class="post-content"><div class="post-content-inner"><p>Today's blogpost will cover the new mftparser plugin for Volatility. As we demonstrated in the GRRCon Challenge writeup, this plugin can come in quite handy in an investigation and also played a small part in the last MoVP blogpost. Why This Plugin Was Created During an investigation some time...</p>
1508</div><a href="https://volatilityfoundation.org/movp-ii-2-4-reconstructing-master-file-table-mft-entries/" class="more-link">read more</a></div>			
1509			</article>
1510				
1511			<article id="post-1088982" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_106 post-1088982 post type-post status-publish format-standard hentry category-forensics category-grrcon category-malware category-movp category-timelines category-windows">
1512
1513				
1514														<h1 class="entry-title">
1515													<a href="https://volatilityfoundation.org/movp-ii-2-3-creating-timelines-with-volatility/">MoVP II &#8211; 2.3 &#8211; Creating Timelines with Volatility</a>
1516											</h1>
1517				
1518					<p class="post-meta"><span class="published">May 23, 2013</span></p><div class="post-content"><div class="post-content-inner"><p>A common computer forensic investigative methodology is creating timelines. &nbsp;Timelines help establish events that took place on the machine prior to investigation. &nbsp;There are various artifacts in Windows memory that can be used to construct a t
1518imeline. &nbsp;This blogpost will cover...</p>
1519</div><a href="https://volatilityfoundation.org/movp-ii-2-3-creating-timelines-with-volatility/" class="more-link">read more</a></div>			
1520			</article>
1521				
1522			<article id="post-1088983" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_107 post-1088983 post type-post status-publish format-standard hentry category-forensics category-kernel category-malware category-movp category-volatility category-windows">
1523
1524				
1525														<h1 class="entry-title">
1526													<a href="https://volatilityfoundation.org/movp-ii-2-2-unloaded-windows-kernel-modules/">MoVP II &#8211; 2.2 &#8211; Unloaded Windows Kernel Modules</a>
1527											</h1>
1528				
1529					<p class="post-meta"><span class="published">May 22, 2013</span></p><div class="post-content"><div class="post-content-inner"><p>Sometimes knowing which kernel modules recently unloaded can be as valuable as knowing which ones loaded. Windows keeps a record of drivers that unload for debugging purposes - in particular to help analyze failures in the attempt to call unloaded code. If you've ever used the lm command in...</p>
1530</div><a href="https://volatilityfoundation.org/movp-ii-2-2-unloaded-windows-kernel-modules/" class="more-link">read more</a></div>			
1531			</article>
1532				
1533			<article id="post-1088984" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_108 post-1088984 post type-post status-publish format-standard hentry category-malware category-movp category-volatility category-windows">
1534
1535				
1536														<h1 class="entry-title">
1537													<a href="https://volatilityfoundation.org/movp-ii-2-1-rsa-private-keys-and-certificates/">MoVP II &#8211; 2.1 &#8211; RSA Private Keys and Certificates</a>
1538											</h1>
1539				
1540					<p class="post-meta"><span class="published">May 21, 2013</span></p><div class="post-content"><div class="post-content-inner"><p>Those of you who downloaded the Volatility Cheat Sheet v2.3 may have noticed a plugin named dumpcerts, which is a relatively new addition to the plugin scene for Windows. Its based on the work by Tobias Klein called Extracting RSA private keys and certificates from process memory. In short, you...</p>
1541</div><a href="https://volatilityfoundation.org/movp-ii-2-1-rsa-private-keys-and-certificates/" class="more-link">read more</a></div>			
1542			</article>
1543				
1544			<article id="post-1088985" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_109 post-1088985 post type-post status-publish format-standard hentry category-android category-linux category-movp">
1545
1546				
1547														<h1 class="entry-title">
1548													<a href="https://volatilityfoundation.org/movp-ii-1-5-arm-address-space-volatility-and-android-mobile/">MOVP II &#8211; 1.5 &#8211; ARM Address Space (Volatility and Android / Mobile)</a>
1549											</h1>
1550				
1551					<p class="post-meta"><span class="published">May 20, 2013</span></p><div class="post-content"><div class="post-content-inner"><p>In order to support Android, Volatility now includes an ARM address space. This is the first new hardware architecture supported by Volatility since the inclusion of Intel support in the earliest of releases. The creation of the address space was based upon the ARM documentation.&nbsp; The address...</p>
1552</div><a href="https://volatilityfoundation.org/movp-ii-1-5-arm-address-space-volatility-and-android-mobile/" class="more-link">read more</a></div>			
1553			</article>
1554				
1555			<article id="post-1088986" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_110 post-1088986 post type-post status-publish format-standard hentry category-forensics category-movp category-volatility">
1556
1557				
1558														<h1 class="entry-title">
1559													<a href="https://volatilityfoundation.org/movp-ii-1-4-new-hpak-address-space/">MoVP II &#8211; 1.4 &#8211; New HPAK Address Space</a>
1560											</h1>
1561				
1562					<p class="post-meta"><span class="published">May 17, 2013</span></p><div class="post-content"><div class="post-content-inner"><p>Volatility can analyze memory dumps in the "HPAK" archive format, which is proprietary to the Fast Dump (FDPro.exe) acquisition utility. As we said in a previous MoVP post, if you're not the person acquiring memory, there's no telling what tool or format will be used for the acquisition...but you...</p>
1563</div><a href="https://volatilityfoundation.org/movp-ii-1-4-new-hpak-address-space/" class="more-link">read more</a></div>			
1564			</article>
1565				
1566			<article id="post-1088987" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_111 post-1088987 post type-post status-publish format-standard hentry category-movp category-vmware category-volatility">
1567
1568				
1569														<h1 class="entry-title">
1570													<a href="https://volatilityfoundation.org/movp-ii-1-3-vmware-snapsh
1570ot-and-saved-state-analysis/">MoVP II &#8211; 1.3 &#8211; VMware Snapshot and Saved State Analysis</a>
1571											</h1>
1572				
1573					<p class="post-meta"><span class="published">May 16, 2013</span></p><div class="post-content"><div class="post-content-inner"><p>VMware is arguably the most popular virtualization software used in production and research. However, there are various versions of VMware (Workstation, Fusion, ESX Server, etc) and not all of them write raw memory dumps with .vmem extensions for guest VMs. Specifically, some products create saved...</p>
1574</div><a href="https://volatilityfoundation.org/movp-ii-1-3-vmware-snapshot-and-saved-state-analysis/" class="more-link">read more</a></div>			
1575			</article>
1576				
1577			<article id="post-1088988" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_112 post-1088988 post type-post status-publish format-standard hentry category-movp category-virtualbox category-volatility category-windows">
1578
1579				
1580														<h1 class="entry-title">
1581													<a href="https://volatilityfoundation.org/movp-ii-1-2-virtualbox-elf64-core-dumps/">MoVP II &#8211; 1.2 &#8211; VirtualBox ELF64 Core Dumps</a>
1582											</h1>
1583				
1584					<p class="post-meta"><span class="published">May 15, 2013</span></p><div class="post-content"><div class="post-content-inner"><p>Volatility can analyze memory dumps from VirtualBox virtual machines. This capability was developed by contributor Philippe Teuwen, who wrote the initial Address Space and detailed much of the acquisition, file format, and other intricacies related to this exciting capability on his personal wiki...</p>
1585</div><a href="https://volatilityfoundation.org/movp-ii-1-2-virtualbox-elf64-core-dumps/" class="more-link">read more</a></div>			
1586			</article>
1587				
1588			<article id="post-1088989" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_113 post-1088989 post type-post status-publish format-standard hentry category-macosx category-movp category-volatility">
1589
1590				
1591														<h1 class="entry-title">
1592													<a href="https://volatilityfoundation.org/movp-ii-1-1-mach-o-address-space/">MoVP II &#8211; 1.1 &#8211; Mach-O Address Space</a>
1593											</h1>
1594				
1595					<p class="post-meta"><span class="published">May 14, 2013</span></p><div class="post-content"><div class="post-content-inner"><p>One of the major new features of the Volatility 2.3 release is official support for memory dumps from Mac OSX systems. We support over 38 versions of Mac, from 10.5 to 10.8.3 Mountain Lion, both 32- and 64-bit kernels. Over the next month you'll be exposed to over 30 different plugins for...</p>
1596</div><a href="https://volatilityfoundation.org/movp-ii-1-1-mach-o-address-space/" class="more-link">read more</a></div>			
1597			</article>
1598				
1599			<article id="post-1088990" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_114 post-1088990 post type-post status-publish format-standard hentry category-contest category-forensics category-malware category-movp category-omfw category-training category-volatility">
1600
1601				
1602														<h1 class="entry-title">
1603													<a href="https://volatilityfoundation.org/whats-happening-in-the-world-of-volatility/">What&#8217;s Happening in the World of Volatility?</a>
1604											</h1>
1605				
1606					<p class="post-meta"><span class="published">May 13, 2013</span></p><div class="post-content"><div class="post-content-inner"><p>Volatility is not just an advanced open-source memory forensics framework for Windows, Linux, Mac, and Android. Its a community, an attitude, a lifestyle, and every day it grows in popularity, maturity, and integrity. This post will summarize some of the upcoming excitement involving Volatility,...</p>
1607</div><a href="https://volatilityfoundation.org/whats-happening-in-the-world-of-volatility/" class="more-link">read more</a></div>			
1608			</article>
1609				
1610			<article id="post-1088991" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_115 post-1088991 post type-post status-publish format-standard hentry category-forensics category-malware category-training category-volatility category-windows">
1611
1612				
1613														<h1 class="entry-title">
1614													<a href="https://volatilityfoundation.org/memory-forensics-training-the-netherlands-september-2013/">Memory Forensics Training &#8211; The Netherlands &#8211; September 2013</a>
1615											</h1>
1616				
1617					<p class="post-meta"><span class="published">Apr 24, 2013</span></p><div class="post-content"><div class="post-content-inner"><p>If you've never been to the Netherlands, now there's one more awesome reason to plan a trip. We are pleased to announce the 4th public offering of the Windows Malware and Memory Forensics Training by The Volatility Project. This is the only memory forensics course officially designed, sponsored,...</p>
1618</div><a href="https://volatilityfoundation.org/memory-forensics-training-the-netherlands-september-2013/" class="more-link">read more</a></div>			
1619			</article>
1620				
1621			<article id="post-1088992" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_116 post-1088992 post type-post status-publish format-standard hentry category-android category-forensics category-malware category-volatility">
1622
1623				
1624														<h1 class="entry-title">
1625													<a href="https://volatilityfoundation.org/android-application-dalvik-memory-analysis-the-c
1625huli-malware/">Android Application (Dalvik) Memory Analysis &#038; the Chuli Malware</a>
1626											</h1>
1627				
1628					<p class="post-meta"><span class="published">Apr 1, 2013</span></p><div class="post-content"><div class="post-content-inner"><p>This blog serves to highlight a recent collaborative effort between myself and Joe Sylve and Vico Maziale of 504ensics Labs. In this effort, we added to Volatility the capability to perform deep, per-application analysis of running Android applications. Each application runs in its own instance of...</p>
1629</div><a href="https://volatilityfoundation.org/android-application-dalvik-memory-analysis-the-chuli-malware/" class="more-link">read more</a></div>			
1630			</article>
1631				
1632			<article id="post-1088993" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_117 post-1088993 post type-post status-publish format-standard hentry category-forensics category-malware category-training category-volatility category-windows">
1633
1634				
1635														<h1 class="entry-title">
1636													<a href="https://volatilityfoundation.org/official-training-by-volatility-reston-va-june-2013/">Official Training by Volatility &#8211; Reston/VA, June 2013</a>
1637											</h1>
1638				
1639					<p class="post-meta"><span class="published">Mar 18, 2013</span></p><div class="post-content"><div class="post-content-inner"><p>The next journey to the center of Windows Memory Forensics starts in Reston, VA this June! We are pleased to announce the 3rd public offering of the Windows Malware and Memory Forensics Training by The Volatility Project. This is the only memory forensics course officially designed, sponsored, and...</p>
1640</div><a href="https://volatilityfoundation.org/official-training-by-volatility-reston-va-june-2013/" class="more-link">read more</a></div>			
1641			</article>
1642				
1643			<article id="post-1088994" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_118 post-1088994 post type-post status-publish format-standard hentry category-forensics category-training category-volatility category-windows">
1644
1645				
1646														<h1 class="entry-title">
1647													<a href="https://volatilityfoundation.org/if-youre-going-to-cheat/">If You&#8217;re Going to Cheat&#8230;</a>
1648											</h1>
1649				
1650					<p class="post-meta"><span class="published">Mar 15, 2013</span></p><div class="post-content"><div class="post-content-inner"><p>If you're going to cheat, might as well use an official cheat sheet! Need some help navigating through all of Volatility's plugins and options? Want a birds-eye view of the framework's major capabilities for Windows operating systems? Not sure where to look or who to ask for more information on...</p>
1651</div><a href="https://volatilityfoundation.org/if-youre-going-to-cheat/" class="more-link">read more</a></div>			
1652			</article>
1653				
1654			<article id="post-1088995" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_119 post-1088995 post type-post status-publish format-standard hentry category-forensics category-malware category-volatility category-windows">
1655
1656				
1657														<h1 class="entry-title">
1658													<a href="https://volatilityfoundation.org/memory-forensics-talk-at-rsa/">Memory Forensics Talk at RSA!</a>
1659											</h1>
1660				
1661					<p class="post-meta"><span class="published">Feb 15, 2013</span></p><div class="post-content"><div class="post-content-inner"><p>On Wednesday of RSA ( X rsaconference.com/events/2013/usa/index.htm) I will be giving a talk titled: "Memory Forensics: Defeating Disk Encryption, Skilled Attackers and Malware" This talk will focus on three key points: 1) Showcasing the power and usefulness of memory forensics 2) Distinguishing...</p>
1662</div><a href="https://volatilityfoundation.org/memory-forensics-talk-at-rsa/" class="more-link">read more</a></div>			
1663			</article>
1664				
1665			<article id="post-1088996" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_120 post-1088996 post type-post status-publish format-standard hentry category-code-injection category-malware category-unpacking category-volatility category-windows">
1666
1667				
1668														<h1 class="entry-title">
1669													<a href="https://volatilityfoundation.org/howto-extract-hidden-api-hooking-bho-dlls/">
1669HowTo: Extract &#8220;Hidden&#8221; API-Hooking BHO DLLs</a>
1670											</h1>
1671				
1672					<p class="post-meta"><span class="published">Jan 23, 2013</span></p><div class="post-content"><div class="post-content-inner"><p>A Twitter user recently asked a question to the @volatility account: "can you please tell me how to extract SilentBanker [from memory]"? We like to encourage people to work through problems on their own, so our initial advice was short and sweet: SilentBanker is a BHO so find the DLL and extract...</p>
1673</div><a href="https://volatilityfoundation.org/howto-extract-hidden-api-hooking-bho-dlls/" class="more-link">read more</a></div>			
1674			</article>
1675				
1676			<article id="post-1088997" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_121 post-1088997 post type-post status-publish format-standard hentry category-contest category-volatility">
1677
1678				
1679														<h1 class="entry-title">
1680													<a href="https://volatilityfoundation.org/the-1st-annual-volatility-framework-plugin-contest/">The 1st Annual Volatility Framework Plugin Contest</a>
1681											</h1>
1682				
1683					<p class="post-meta"><span class="published">Jan 14, 2013</span></p><div class="post-content"><div class="post-content-inner"><p>We are pleased to announce the 1st Annual Volatility Plugin Contest. This contest is inspired and modeled after the Hex-Rays Plugin Contest. &nbsp;As in the case of IDA, Volatility was designed with the belief that talented analysts should only be limited by their creativity not the tools they...</p>
1684</div><a href="https://volatilityfoundation.org/the-1st-annual-volatility-framework-plugin-contest/" class="more-link">read more</a></div>			
1685			</article>
1686				
1687			<article id="post-1088998" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_122 post-1088998 post type-post status-publish format-standard hentry category-forensics category-malware category-registry category-training category-volatility category-windows">
1688
1689				
1690														<h1 class="entry-title">
1691													<a href="https://volatilityfoundation.org/windows-malware-and-memory-forensics-training-in-the-windy-city/">Windows Malware and Memory Forensics Training in The Windy City!</a>
1692											</h1>
1693				
1694					<p class="post-meta"><span class="published">Jan 9, 2013</span></p><div class="post-content"><div class="post-content-inner"><p>The next journey to the center of Windows Memory Forensics starts in Chicago this March!&nbsp; We are pleased to announce the second public offering of the Windows Malware and Memory Forensics Training by The Volatility Project. This is the only memory forensics course officially designed,...</p>
1695</div><a href="https://volatilityfoundation.org/windows-malware-and-memory-forensics-training-in-the-windy-city/" class="more-link">read more</a></div>			
1696			</article>
1697				
1698			<article id="post-1088999" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_123 post-1088999 post type-post status-publish format-standard hentry category-code-injection category-forensics category-kernel category-malware category-volatility category-windows">
1699
1700				
1701														<h1 class="entry-title">
1702													<a href="https://volatilityfoundation.org/slides-and-video-of-analyzing-malware-in-memory-webinar/">Slides and Video of Analyzing Malware in Memory Webinar</a>
1703											</h1>
1704				
1705					<p class="post-meta"><span class="published">Jan 4, 2013</span></p><div class="post-content"><div class="post-content-inner"><p>I recently presented a Hacker Academy Deep Dive ( X thehackeracademy.com/tha-deep-dive-analyzing-malware-in-memory/) webinar on 'Analyzing Malware in Memory'. The purpose of this presentation was to show how in-depth malware analysis can performed on memory captures. It went through a number of...</p>
1706</div><a href="https://volatilityfoundation.org/slides-and-video-of-analyzing-malware-in-memory-webinar/" class="more-link">read more</a></div>			
1707			</article>
1708				
1709			<article id="post-1089000" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_124 post-1089000 post type-post status-publish format-standard hentry category-code-injection category-forensics category-malware category-poison-ivy category-volatility category-windows">
1710
1711				
1712														<h1 class="entry-title">
1713													<a href="https://volatilityfoundation.org/what-do-upclicker-poison-ivy-cuckoo-and-volatility-have-in-common/">What do Upclicker, Poison Ivy, Cuckoo, and Volatility Have in Common?</a>
1714											</h1>
1715				
1716					<p class="post-meta"><span class="published">Dec 21, 2012</span></p><div class="post-content"><div class="post-content-inner"><p>Earlier this month, FireEye researchers Abhishek Singh and Yasir Khalid introduced Trojan Upclicker - malware that detects automated sandboxes by hooking mouse movements. If these user interactions never occur, the malware stays dormant, but as soon as someone clicks the left mouse button, it...</p>
1717</div><a href="https://volatilityfoundation.org/what-do-upclicker-poison-ivy-cuckoo-and-volatility-have-in-common/" class="more-link">read more</a></div>			
1718			</article>
1719				
1720			<article id="post-1089001" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_125 post-1089001 post type-post status-publish format-standard hentry category-malware category-unpacking category-volatility category-windows">
1721
1722				
1723														<h1 class="entry-title">
1724													<a href="https://volatilityfoundation.org/unpacking-dexter-pos-memory-dump-parsing-malware/">Unpacking Dexter POS &#8220;Memory Dump Parsing&#8221; Malware</a>
1725											</h1>
1726				
1727					<p class="post-meta"><span class="published">Dec 12, 2012</span></p><div class="post-content"><div class="post-content-inner"><p>I'm a big fan of Dexter. As I recently mentioned during an impromptu discussion 
1727with our first group of memory analysis training attendees, if there are only a few minutes left in an episode and he hasn't killed anyone yet, I start getting nervous. So when I heard there's malware named dexter that...</p>
1728</div><a href="https://volatilityfoundation.org/unpacking-dexter-pos-memory-dump-parsing-malware/" class="more-link">read more</a></div>			
1729			</article>
1730				
1731			<article id="post-1089002" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_126 post-1089002 post type-post status-publish format-standard hentry category-forensics category-malware category-registry category-training category-volatility category-windows">
1732
1733				
1734														<h1 class="entry-title">
1735													<a href="https://volatilityfoundation.org/windows-memory-forensics-training-for-analysts-by-volatility-developers/">Windows Memory Forensics Training for Analysts by Volatility Developers</a>
1736											</h1>
1737				
1738					<p class="post-meta"><span class="published">Nov 5, 2012</span></p><div class="post-content"><div class="post-content-inner"><p>We are pleased to announce the first public offering of the Windows Memory Forensics for Analysts training course. This is the only memory forensics course officially designed, sponsored, and taught by the Volatility developers. One of the main reasons we made Volatility open-source is to...</p>
1739</div><a href="https://volatilityfoundation.org/windows-memory-forensics-training-for-analysts-by-volatility-developers/" class="more-link">read more</a></div>			
1740			</article>
1741				
1742			<article id="post-1089003" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_127 post-1089003 post type-post status-publish format-standard hentry category-forensics category-kernel category-knttools category-malware category-omfw category-windows">
1743
1744				
1745														<h1 class="entry-title">
1746													<a href="https://volatilityfoundation.org/omfw-2012-mining-the-pfn-database-for-malware-artifacts/">OMFW 2012: Mining the PFN Database for Malware Artifacts</a>
1747											</h1>
1748				
1749					<p class="post-meta"><span class="published">Oct 19, 2012</span></p><div class="post-content"><div class="post-content-inner"><p>There are few people in the world who know more about physical memory acquisition and analysis than Mr. Garner; President of GMG Systems, Inc. and author of ( X <a href="http://www.gmgsystemsinc.com/knttools/" rel="nofollow">http://www.gmgsystemsinc.com/knttools/</a>) KnTTools. At a rare conference appearance, George discussed how he leverages the PFN database to...</p>
1750</div><a href="https://volatilityfoundation.org/omfw-2012-mining-the-pfn-database-for-malware-artifacts/" class="more-link">read more</a></div>			
1751			</article>
1752				
1753			<article id="post-1089004" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_128 post-1089004 post type-post status-publish format-standard hentry category-malware category-omfw category-volatility category-windows">
1754
1755				
1756														<h1 class="entry-title">
1757													<a href="https://volatilityfoundation.org/omfw-2012-the-analysis-of-process-token-privileges/">OMFW 2012: The Analysis of Process Token Privileges</a>
1758											</h1>
1759				
1760					<p class="post-meta"><span class="published">Oct 19, 2012</span></p><div class="post-content"><div class="post-content-inner"><p>Reverse engineering windows systems nowadays involves looking at static data, such as executables, symbols, pdbs, and/or dynamic data when debugging with a tool like windbg. Determining data structures and the meaning of their content has proven to be time consuming, especially when dealing with...</p>
1761</div><a href="https://volatilityfoundation.org/omfw-2012-the-analysis-of-process-token-privileges/" class="more-link">read more</a></div>			
1762			</article>
1763				
1764			<article id="post-1089005" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_129 post-1089005 post type-post status-publish format-standard hentry category-code-injection category-distorm category-forensics category-grrcon category-malware category-poison-ivy category-volatility category-windows">
1765
1766				
1767														<h1 class="entry-title">
1768													<a href="https://volatilityfoundation.org/reverse-engineering-poison-ivys-injected-code-fragments/">Reverse Engineering Poison Ivy&#8217;s Injected Code Fragments</a>
1769											</h1>
1770				
1771					<p class="post-meta"><span class="published">Oct 16, 2012</span></p><div class="post-content"><div class="post-content-inner"><p>This is an addendum to GrrCon Network Forensics Challenge with Volatility. In the initial post we covered the basics - the what, the when, and the how. We found strings in memory, such as the mutex name, the registry Run key, and the svchosts.exe file name; then we backed up the findings by...</p>
1772</div><a href="https://volatilityfoundation.org/reverse-engineering-poison-ivys-injected-code-fragments/" class="more-link">read more</a></div>			
1773			</article>
1774				
1775			<article id="post-1089006" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_130 post-1089006 post type-post status-publish format-standard hentry category-forensics category-linux category-movp category-omfw category-volatility category-windows">
1776
1777				
1778														<h1 class="entry-title">
1779													<a href="https://volatilityfoundation.org/movp-for-volatility-2-2-and-omfw-2012-wrap-up/">MoVP for Volatility 2.2 and OMFW 2012 Wrap-Up</a>
1780											</h1>
1781				
1782					<p class="post-meta"><span class="published">Oct 12, 2012</span></p><div class="post-content"><div class="post-content-inner"><p>The&nbsp;Month of Volatility Plugins and Open Memory Forensics Workshop 2012 have now come to an end. Volatility 2.2 has been released. We hope you enjoyed 
1782spending time with us learning about the new features and innovative research that's being built into the framework. At the same time, we'd...</p>
1783</div><a href="https://volatilityfoundation.org/movp-for-volatility-2-2-and-omfw-2012-wrap-up/" class="more-link">read more</a></div>			
1784			</article>
1785				
1786			<article id="post-1089007" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_131 post-1089007 post type-post status-publish format-standard hentry category-android category-forensics category-kernel category-linux category-omfw category-volatility">
1787
1788				
1789														<h1 class="entry-title">
1790													<a href="https://volatilityfoundation.org/omfw-2012-datalore-android-memory-analysis/">OMFW 2012: Datalore: Android Memory Analysis</a>
1791											</h1>
1792				
1793					<p class="post-meta"><span class="published">Oct 12, 2012</span></p><div class="post-content"><div class="post-content-inner"><p>This presentation went over the Android specific analysis capabilities of Volatility as well as showed how to use LiME to capture physical memory from Android devices. This functionality will be included in the 2.3 Volatility release. Author/Presenter: Joe Sylve / @jtsylve Direct Link: Datalore:...</p>
1794</div><a href="https://volatilityfoundation.org/omfw-2012-datalore-android-memory-analysis/" class="more-link">read more</a></div>			
1795			</article>
1796				
1797			<article id="post-1089008" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_132 post-1089008 post type-post status-publish format-standard hentry category-kernel category-linux category-malware category-omfw category-volatility">
1798
1799				
1800														<h1 class="entry-title">
1801													<a href="https://volatilityfoundation.org/omfw-2012-analyzing-linux-kernel-rootkits-with-volatility/">OMFW 2012: Analyzing Linux Kernel Rootkits with Volatility</a>
1802											</h1>
1803				
1804					<p class="post-meta"><span class="published">Oct 12, 2012</span></p><div class="post-content"><div class="post-content-inner"><p>This presentation went over a number of the new Linux plugins and showed how to use them when investigating Linux kernel rootkits. All of the plugins and functionality shown is part of the 2.2 Volatility release. Author/Presenter: Andrew Case / @attrc  Direct Link: Analyzing Linux Kernel Rootkits...</p>
1805</div><a href="https://volatilityfoundation.org/omfw-2012-analyzing-linux-kernel-rootkits-with-volatility/" class="more-link">read more</a></div>			
1806			</article>
1807				
1808			<article id="post-1089009" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_133 post-1089009 post type-post status-publish format-standard hentry category-forensics category-grrcon category-malware category-volatility category-windows">
1809
1810				
1811														<h1 class="entry-title">
1812													<a href="https://volatilityfoundation.org/solving-the-grrcon-network-forensics-challenge-with-volatility/">Solving the GrrCon Network Forensics Challenge with Volatility</a>
1813											</h1>
1814				
1815					<p class="post-meta"><span class="published">Oct 11, 2012</span></p><div class="post-content"><div class="post-content-inner"><p>In this post, we will walk through the process that MHL (@iMHLv2) and I (@attrc) went through to solve the @GrrCon network forensics challenge. Although participants were provided a memory sample, packet capture, and file system timeline, as a personal challenge our goal was to use only the...</p>
1816</div><a href="https://volatilityfoundation.org/solving-the-grrcon-network-forensics-challenge-with-volatility/" class="more-link">read more</a></div>			
1817			</article>
1818				
1819			<article id="post-1089010" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_134 post-1089010 post type-post status-publish format-standard hentry category-kernel category-malware category-movp category-volatility">
1820
1821				
1822														<h1 class="entry-title">
1823													<a href="https://volatilityfoundation.org/phalanx-2-revealed-using-volatility-to-analyze-an-advanced-linux-rootkit/">Phalanx 2 Revealed: Using Volatility to Analyze an Advanced Linux Rootkit</a>
1824											</h1>
1825				
1826					<p class="post-meta"><span class="published">Oct 10, 2012</span></p><div class="post-content"><div class="post-content-inner"><p>Month of Volatility Plugins In this blog post I will analyze the Phalanax2 rootkit using both Volatility as well as traditional malware analysis techniques. Phalanx2 Phalanx2 (P2) is the latest version of a private rootkit, whose original source was leaked to PacketStorm back in late 2005. Since...</p>
1827</div><a href="https://volatilityfoundation.org/phalanx-2-revealed-using-volatility-to-analyze-an-advanced-linux-rootkit/" class="more-link">read more</a></div>			
1828			</article>
1829				
1830			<article id="post-1089011" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_135 post-1089011 post type-post status-publish format-standard hentry category-forensics category-omfw category-volatility category-windows">
1831
1832				
1833														<h1 class="entry-title">
1834													<a href="https://volatilityfoundation.org/omfw-2012-reconstructing-the-mbr-and-mft-from-memory/">OMFW 2012: Reconstructing the MBR and MFT from Memory</a>
1835											</h1>
1836				
1837					<p class="post-meta"><span class="published">Oct 9, 2012</span></p><div class="post-content"><div class="post-content-inner"><p>This presentation introduced two new Volatility plugins: mbrparser and mftparser which will be released in Volatility 2.3.&nbsp;
1837 These plugins empower the investigator to explore possible MBR infections or in the case of mftparser, files that are in use on the system. &nbsp; There are real...</p>
1838</div><a href="https://volatilityfoundation.org/omfw-2012-reconstructing-the-mbr-and-mft-from-memory/" class="more-link">read more</a></div>			
1839			</article>
1840				
1841			<article id="post-1089012" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_136 post-1089012 post type-post status-publish format-standard hentry category-forensics category-kernel category-malware category-omfw category-volatility category-windows">
1842
1843				
1844														<h1 class="entry-title">
1845													<a href="https://volatilityfoundation.org/omfw-2012-malware-in-the-windows-gui-subsystem/">OMFW 2012: Malware In the Windows GUI Subsystem</a>
1846											</h1>
1847				
1848					<p class="post-meta"><span class="published">Oct 8, 2012</span></p><div class="post-content"><div class="post-content-inner"><p>This presentation introduced Volatility's new win32k suite - a set of plugins and APIs that make it possible to perform malware analysis and memory forensics based on artifacts in the Windows GUI subsystem. This subsystem plays a part in nearly everything you do and everything you see on a Windows...</p>
1849</div><a href="https://volatilityfoundation.org/omfw-2012-malware-in-the-windows-gui-subsystem/" class="more-link">read more</a></div>			
1850			</article>
1851				
1852			<article id="post-1089013" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_137 post-1089013 post type-post status-publish format-standard hentry category-forensics category-kernel category-movp category-volatility category-windows">
1853
1854				
1855														<h1 class="entry-title">
1856													<a href="https://volatilityfoundation.org/movp-4-4-cache-rules-everything-around-memory/">
1856MoVP 4.4 Cache Rules Everything Around Me(mory)</a>
1857											</h1>
1858				
1859					<p class="post-meta"><span class="published">Oct 5, 2012</span></p><div class="post-content"><div class="post-content-inner"><p>Month of Volatility Plugins After an exciting month of new Volatility plugins and another amazing OMFW ( X volatilesystems.com/default/omfw), we are in the final home stretch. It's only fitting that we take a moment to fill in some gaps and dispel some myths and misconceptions. In particular, this...</p>
1860</div><a href="https://volatilityfoundation.org/movp-4-4-cache-rules-everything-around-memory/" class="more-link">read more</a></div>			
1861			</article>
1862				
1863			<article id="post-1089014" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_138 post-1089014 post type-post status-publish format-standard hentry category-malware category-movp category-volatility category-windows">
1864
1865				
1866														<h1 class="entry-title">
1867													<a href="https://volatilityfoundation.org/movp-4-3-recovering-master-boot-records-mbrs-from-memory/">MoVP 4.3 Recovering Master Boot Records (MBRs) from Memory</a>
1868											</h1>
1869				
1870					<p class="post-meta"><span class="published">Oct 3, 2012</span></p><div class="post-content"><div class="post-content-inner"><p>Month of Volatility Plugins Given that we are still recovering from an amazing Open Memory Forensics Workshop, today's post will continue the theme of short and sweet. This post will focus on recovering interesting disk artifacts from memory. In particular, it will demonstrate how the Master Boot...</p>
1871</div><a href="https://volatilityfoundation.org/movp-4-3-recovering-master-boot-records-mbrs-from-memory/" class="more-link">read more</a></div>			
1872			</article>
1873				
1874			<article id="post-1089015" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_139 post-1089015 post type-post status-publish format-standard hentry category-forensics category-kernel category-malware category-movp category-volatility category-windows">
1875
1876				
1877														<h1 class="entry-title">
1878													<a href="https://volatilityfoundation.org/movp-4-2-taking-screenshots-from-memory-dumps/">MoVP 4.2 Taking Screenshots from Memory Dumps</a>
1879											</h1>
1880				
1881					<p class="post-meta"><span class="published">Oct 2, 2012</span></p><div class="post-content"><div class="post-content-inner"><p>Month of Volatility Plugins  Open Memory Forensics Workshop 2012 is currently in progress, thus today's MoVP post will be short and sweet. However, it will still introduce an exciting new capability exclusive to Volatility. One of Brendan Dolan Gavitt’s early GDI utilities for Volatility included...</p>
1882</div><a href="https://volatilityfoundation.org/movp-4-2-taking-screenshots-from-memory-dumps/" class="more-link">read more</a></div>			
1883			</article>
1884				
1885			<article id="post-1089016" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_140 post-1089016 post type-post status-publish format-standard hentry category-forensics category-kernel category-malware category-movp category-volatility category-windows">
1886
1887				
1888														<h1 class="entry-title">
1889													<a href="https://volatilityfoundation.org/movp-4-1-detecting-malware-with-gdi-timers-and-callbacks/">MoVP 4.1 Detecting Malware with GDI Timers and Callbacks</a>
1890											</h1>
1891				
1892					<p class="post-meta"><span class="published">Oct 1, 2012</span></p><div class="post-content"><div class="post-content-inner"><p>Month of Volatility Plugins&nbsp; Nearly a year ago, Volatility became the first (and to this date, the only) memory forensics framework to analyze kernel timers for malware analysis. The timers plugin was introduced in two of my older blog posts: ZeroAccess, Volatility, and Kernel Timers and...</p>
1893</div><a href="https://volatilityfoundation.org/movp-4-1-detecting-malware-with-gdi-timers-and-callbacks/" class="more-link">read more</a></div>			
1894			</article>
1895				
1896			<article id="post-1089017" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_141 post-1089017 post type-post status-publish format-standard hentry category-forensics category-kernel category-linux category-movp category-volatility">
1897
1898				
1899														<h1 class="entry-title">
1900													<a href="https://volatilityfoundation.org/movp-3-5-analyzing-the-2008-dfrws-challenge-with-volatility/">MoVP 3.5: Analyzing the 2008 DFRWS Challenge with Volatility</a>
1901											</h1>
1902				
1903					<p class="post-meta"><span class="published">Sep 28, 2012</span></p><div class="post-content"><div class="post-content-inner"><p>In this blog post I will go through analyzing the memory sample that was part of the 2008 DFRWS challenge.&nbsp; This challenge was focused on a Linux computer that had sensitive files transferred from it. Due to its complexity and thoroughness, the challenge is well known throughout the forensics...</p>
1904</div><a href="https://volatilityfoundation.org/movp-3-5-analyzing-the-2008-dfrws-challenge-with-volatility/" class="more-link">read more</a></div>			
1905			</article>
1906				
1907			<article id="post-1089018" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_142 post-1089018 post type-post status-publish format-standard hentry category-forensics category-kernel category-malware category-movp category-volatility category-windows">
1908
1909				
1910														<h1 class="entry-title">
1911													<a href="https://volatilityfoundation.org/movp-3-4-recovering-tagclipdata-whats-in-your-clipboard/">MoVP 3.4: Recovering tagCLIPDATA: What&#8217;s In Your Clipboard?</a>
1912											</h1>
1913				
1914					<p class="post-meta"><span class="published">Sep 27, 2012</span></p><div class="post-content"><div class="post-content-inner"><p>Month of Volatility Plugins Determining what’s in a computer’s clipboard can be a valuable resource. If you remember from MoVP 1.1 Logon Sessions, Processes, and Images, we traced an RDP user’s actions by dumping his command history and making note of the FTP transaction. You could see the FTP...</p>
1915</div><a href="https://volatilityfoundation.org/movp-3-4-recovering-tagclipdata-whats-in-your-clipboard/" class="more-link">read more</a></div>			
1916			</article>
1917				
1918			<article id="post-1089019" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_143 post-1089019 post type-post status-publish format-standard hentry category-forensics category-kernel category-malware category-movp category-volatility category-windows">
1919
1920				
1921														<h1 class="entry-title">
1922													<a href="https://volatilityfoundation.org/movp-3-3-analyzing-user-handles-and-the-win32k-sys-gahti/">MoVP 3.3 Analyzing USER Handles and the Win32k.sys Gahti</a>
1923											</h1>
1924				
1925					<p class="post-meta"><span class="published">Sep 26, 2012</span></p><div class="post-content"><div class="post-content-inner"><p>Month of Volatility Plugins Since the early days of memory forensics, tools have analyzed kernel/executive objects such as processes, threads, mutexes, open files, and registry keys. In fact, I would consider that a basic capability of any framework. One thing that sets Volatility apart from other...</p>
1926</div><a href="https://volatilityfoundation.org/movp-3-3-analyzing-user-handles-and-the-win32k-sys-gahti/" class="more-link">read more</a></div>			
1927			</article>
1928				
1929			<article id="post-1089020" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_144 post-1089020 post type-post status-publish format-standard hentry category-forensics category-movp category-registry category-volatility category-windows">
1930
1931				
1932														<h1 class="entry-title">
1933													<a href="https://volatilityfoundation.org/movp-3-2-shellbags-in-memory-setregtime-and-truecrypt-volumes/">MoVP 3.2 Shellbags in Memory, SetRegTime, and TrueCrypt Volumes</a>
1934											</h1>
1935				
1936					<p class="post-meta"><span class="published">Sep 25, 2012</span></p><div class="post-content"><div class="post-content-inner"><p>Month of Volatility Plugins Today&#8217;s post will cover a Shellbags plugin for Volatility that is currently a work in progress and will be included in Volatility 2.3. Backgroun
1936d &#8220;Shellbags&#8221; is a commonly used term to describe a collection of registry keys that allow the...</p>
1937</div><a href="https://volatilityfoundation.org/movp-3-2-shellbags-in-memory-setregtime-and-truecrypt-volumes/" class="more-link">read more</a></div>			
1938			</article>
1939				
1940			<article id="post-1089021" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_145 post-1089021 post type-post status-publish format-standard hentry category-forensics category-malware category-volatility category-windows">
1941
1942				
1943														<h1 class="entry-title">
1944													<a href="https://volatilityfoundation.org/howto-scan-for-internet-cache-history-and-urls/">HowTo: Scan for Internet Cache/History and URLs</a>
1945											</h1>
1946				
1947					<p class="post-meta"><span class="published">Sep 24, 2012</span></p><div class="post-content"><div class="post-content-inner"><p>This post will describe how you can leverage the flexibility of the Volatility framework to locate IE history from Windows memory dumps. Such artifacts have traditionally not been a priority, because the data is in user-mode (i.e. index.dat mappings) and the&nbsp;structure format is already well...</p>
1948</div><a href="https://volatilityfoundation.org/howto-scan-for-internet-cache-history-and-urls/" class="more-link">read more</a></div>			
1949			</article>
1950				
1951			<article id="post-1089022" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_146 post-1089022 post type-post status-publish format-standard hentry category-forensics category-kernel category-malware category-movp category-volatility category-windows">
1952
1953				
1954														<h1 class="entry-title">
1955													<a href="https://volatilityfoundation.org/movp-3-1-detecting-malware-hooks-in-the-windows-gui-subsystem/">MoVP 3.1 Detecting Malware Hooks in the Windows GUI Subsystem</a>
1956											</h1>
1957				
1958					<p class="post-meta"><span class="published">Sep 24, 2012</span></p><div class="post-content"><div class="post-content-inner"><p>Month of Volatility Plugins Applications can place hooks into the Windows GUI subsystem to customize the user experience,&nbsp;receive&nbsp;notification when certain actions take place, or to record everything the user does - for example to create a CBT training video. As you probably expected,...</p>
1959</div><a href="https://volatilityfoundation.org/movp-3-1-detecting-malware-hooks-in-the-windows-gui-subsystem/" class="more-link">read more</a></div>			
1960			</article>
1961				
1962			<article id="post-1089023" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_147 post-1089023 post type-post status-publish format-standard hentry category-forensics category-kernel category-linux category-volatility">
1963
1964				
1965														<h1 class="entry-title">
1966													<a href="https://volatilityfoundation.org/movp-2-5-investigating-in-memory-network-data-with-volatility/">MoVP 2.5: Investigating In-Memory Network Data with Volatility</a>
1967											</h1>
1968				
1969					<p class="post-meta"><span class="published">Sep 21, 2012</span></p><div class="post-content"><div class="post-content-inner"><p>Month of Volatility Plugins In this post I will discuss Volatility’s new Linux features related to recovering network information.&nbsp; This will include enumerating sockets, network connections, and packet contents.&nbsp; The post will discuss each plugin along with its implementation, how to...</p>
1970</div><a href="https://volatilityfoundation.org/movp-2-5-investigating-in-memory-network-data-with-volatility/" class="more-link">read more</a></div>			
1971			</article>
1972				
1973			<article id="post-1089024" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_148 post-1089024 post type-post status-publish format-standard hentry category-forensics category-linux category-malware category-volatility">
1974
1975				
1976														<h1 class="entry-title">
1977													<a href="https://volatilityfoundation.org/movp-2-4-analyzing-the-jynx-rootkit-and-ld_preload/">MoVP 2.4 Analyzing the Jynx rootkit and LD_PRELOAD</a>
1978											</h1>
1979				
1980					<p class="post-meta"><span class="published">Sep 20, 2012</span></p><div class="post-content"><div class="post-content-inner"><p>Month of Volatility Plugins In this post I will analyze the Jynx rootkit using Volatility’s new Linux features.&nbsp;&nbsp; If you would like to follow along or recreate the steps taken, please see the LinuxForensicsWiki&nbsp; for instructions on how to do so. Obtaining the Samples In order to...</p>
1981</div><a href="https://volatilityfoundation.org/movp-2-4-analyzing-the-jynx-rootkit-and-ld_preload/" class="more-link">read more</a></div>			
1982			</article>
1983				
1984			<article id="post-1089025" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_149 post-1089025 post type-post status-publish format-standard hentry category-forensics category-movp category-volatility category-windows">
1985
1986				
1987														<h1 class="entry-title">
1988													<a href="https://volatilityfoundation.org/movp-2-3-event-logs-and-service-sids/">MoVP 2.3 Event Logs and Service SIDs</a>
1989											</h1>
1990				
1991					<p class="post-meta"><span class="published">Sep 19, 2012</span></p><div class="post-content"><div class="post-content-inner"><p>Month of Volatility Plugins In this post we will discuss how you can recover event logs from Windows XP/2003 machines from memory as well as how to calculate Service SIDs which can potentially be used to link specific event records with the windows service that generated them and are also found in...</p>
1992</div><a href="https://volatilityfoundation.org/movp-2-3-event-logs-and-service-sids/" class="more-link">read more</a></div>			
1993			</article>
1994				
1995			<article id="post-1089026" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_150 post-1089026 post type-post status-publish format-standard hentry category-forensics category-kernel category-malware category-movp category-volatility category-windows">
1996
1997				
1998														<h1 class="entry-title">
1999													<a href="https://volatilityfoundation.org/movp-2-2-malware-in-your-windows/">
1999MoVP 2.2 Malware In Your Windows</a>
2000											</h1>
2001				
2002					<p class="post-meta"><span class="published">Sep 18, 2012</span></p><div class="post-content"><div class="post-content-inner"><p>Month of Volatility Plugins So far in the Windows GUI memory space, an area previously unexplored by forensic and malware analysis tools, you have seen sessions, window stations,&nbsp;desktops&nbsp;and atoms. Today's MoVP 2.2 post is about windows.&nbsp;Windows are containers for buttons, scroll...</p>
2003</div><a href="https://volatilityfoundation.org/movp-2-2-malware-in-your-windows/" class="more-link">read more</a></div>			
2004			</article>
2005				
2006			<article id="post-1089027" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_151 post-1089027 post type-post status-publish format-standard hentry category-forensics category-kernel category-malware category-movp category-volatility category-windows">
2007
2008				
2009														<h1 class="entry-title">
2010													<a href="https://volatilityfoundation.org/movp-2-1-atoms-the-new-mutex-classes-and-dll-injection/">MoVP 2.1 Atoms (The New Mutex), Classes and DLL Injection</a>
2011											</h1>
2012				
2013					<p class="post-meta"><span class="published">Sep 17, 2012</span></p><div class="post-content"><div class="post-content-inner"><p>Month of Volatility Plugins In this post, we will discuss various ways you can analyze malware and understand infections by analyzing the atom tables. You'll be surprised that creating window classes, registering window messages, injecting DLLs with&nbsp;message hooks&nbsp;or&nbsp;event...</p>
2014</div><a href="https://volatilityfoundation.org/movp-2-1-atoms-the-new-mutex-classes-and-dll-injection/" class="more-link">read more</a></div>			
2015			</article>
2016				
2017			<article id="post-1089028" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_152 post-1089028 post type-post status-publish format-standard hentry category-forensics category-kernel category-linux category-malware category-movp category-volatility">
2018
2019				
2020														<h1 class="entry-title">
2021													<a href="https://volatilityfoundation.org/movp-1-5-kbeast-rootkit-detecting-hidden-modules-and-sysfs/">MoVP 1.5 KBeast Rootkit, Detecting Hidden Modules, and sysfs</a>
2022											</h1>
2023				
2024					<p class="post-meta"><span class="published">Sep 14, 2012</span></p><div class="post-content"><div class="post-content-inner"><p>Month of Volatility Plugins In this post I will analyze the KBeast rootkit using Volatility’s new Linux features.&nbsp; This will include finding hidden modules, network connections, opened files, and hooked system calls. If you would like to follow along or recreate the steps taken, please see...</p>
2025</div><a href="https://volatilityfoundation.org/movp-1-5-kbeast-rootkit-detecting-hidden-modules-and-sysfs/" class="more-link">read more</a></div>			
2026			</article>
2027				
2028			<article id="post-1089029" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_153 post-1089029 post type-post status-publish format-standard hentry category-forensics category-kernel category-linux category-malware category-movp category-volatility">
2029
2030				
2031														<h1 class="entry-title">
2032													<a href="https://volatilityfoundation.org/movp-1-4-average-coder-rootkit-bash-history-and-elevated-processes/">MoVP 1.4 Average Coder Rootkit, Bash History, and Elevated Processes</a>
2033											</h1>
2034				
2035					<p class="post-meta"><span class="published">Sep 13, 2012</span></p><div class="post-content"><div class="post-content-inner"><p>Month of Volatility Plugins In this post I will begin showcasing some of Volatility’s new Linux features by analyzing a popular Linux kernel rootkit named “Average Coder”.&nbsp; These new features will include recovering .bash_history from memory, finding userland processes elevated to root by...</p>
2036</div><a href="https://volatilityfoundation.org/movp-1-4-average-coder-rootkit-bash-history-and-elevated-processes/" class="more-link">read more</a></div>			
2037			</article>
2038				
2039			<article id="post-1089030" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_154 post-1089030 post type-post status-publish format-standard hentry category-forensics category-kernel category-malware category-movp category-volatility category-windows">
2040
2041				
2042														<h1 class="entry-title">
2043													<a href="https://volatilityfoundation.org/movp-1-3-desktops-heaps-and-ransomware/">MoVP 1.3 Desktops, Heaps, and Ransomware</a>
2044											</h1>
2045				
2046					<p class="post-meta"><span class="published">Sep 12, 2012</span></p><div class="post-content"><div class="post-content-inner"><p>Month of Volatility Plugins&nbsp; The MoVP 1.3 plugin, named deskscan, enumerates desktops, desktop heap allocations, and associated threads. In the GUI landscape, a desktop&nbsp;is essentially a container for application windows and user interface objects. Malware utilizes desktops in various...</p>
2047</div><a href="https://volatilityfoundation.org/movp-1-3-desktops-heaps-and-ransomware/" class="more-link">read more</a></div>			
2048			</article>
2049				
2050			<article id="post-1089031" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_155 post-1089031 post type-post status-publish format-standard hentry category-forensics category-kernel category-malware category-movp category-volatility category-windows">
2051
2052				
2053														<h1 class="entry-title">
2054													<a href="https://volatilityfoundation.org/movp-1-2-window-stations-and-clipboard-malware/">MoVP 1.2 Window Stations and Clipboard Malware</a>
2055											</h1>
2056				
2057					<p class="post-meta"><span class="published">Sep 11, 2012</span></p><div class="post-content"><div class="post-content-inner"><p>Month of Volatility Plugins&nbsp; We previously discussed sessions, which are containers for processes and other objects related to a user's logon session. Among those other objects are window stations, which act as security boundaries for processes and desktops.&nbsp;If you're not already...</p>
2058</div><a href="https://volatilityfoundation.org/movp-1-2-window-stations-and-clipboard-malware/" class="more-link">read more</a></div>			
2059			</article>
2060				
2061			<article id="post-1089032" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_156 post-1089032 post type-post status-publish format-standard hentry category-forensics category-kernel category-movp category-rdp category-volatility category-windows">
2062
2063				
2064														<h1 class="entry-title">
2065													<a href="https://volatilityfoundation.org/movp-1-1-logon-sessions-processes-and-images/">MoVP 1.1 Logon Sessions, Processes, and Images</a>
2066											</h1>
2067				
2068					<p class="post-meta"><span class="published">Sep 10, 2012</span></p><div class="post-content"><div class="post-content-inner"><p>Month of Volatility Plugins&nbsp; Attackers like to log on. They specifically like logging on remotely with RDP. Whenever these actions occur, the Windows kernel creates a new session, which is basically a container for processes and objects (like window stations and desktops) that belong to the...</p>
2069</div><a href="https://volatilityfoundation.org/movp-1-1-logon-sessions-processes-and-images/" class="more-link">read more</a></div>			
2070			</article>
2071				
2072			<article id="post-1089033" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_157 post-1089033 post type-post status-publish format-standard hentry category-forensics category-kernel category-movp category-rdp category-volatility category-windows">
2073
2074				
2075														<h1 class="entry-title">
2076													<a href="https://volatilityfoundation.org/movp-1-1-logon-sessions-processes-and-images-2/">MoVP 1.1 Logon Sessions, Processes, and Images</a>
2077											</h1>
2078				
2079					<p class="post-meta"><span class="published">Sep 10, 2012</span></p><div class="post-content"><div class="post-content-inner"><p>Month of Volatility Plugins&nbsp; Attackers like to log on. They specifically like logging on remotely with RDP. Whenever these actions occur, the Windows kernel creates a new session, which is basically a container for processes and objects (like window stations and desktops) that belong to the...</p>
2080</div><a href="https://volatilityfoundation.org/movp-1-1-logon-sessions-processes-and-images-2/" class="more-link">read more</a></div>			
2081			</article>
2082				
2083			<article id="post-1089034" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_158 post-1089034 post type-post status-publish format-standard hentry category-linux category-malware category-movp category-volatility category-windows">
2084
2085				
2086														<h1 class="entry-title">
2087													<a href="https://volatilityfoundation.org/month-of-volatility-plugins-movp/">Month of Volatility Plugins (MoVP)</a>
2088											</h1>
2089				
2090					<p class="post-meta"><span class="published">Sep 7, 2012</span></p><div class="post-content"><div class="post-content-inner"><p>To kickstart this new blog and celebrate the upcoming&nbsp;Open Memory Forensics Workshop (OMFW) 2012&nbsp;and Volatility 2.2 release,&nbsp;we're announcing Month of Volatility Plugins (MoVP). Every day (M-F) for the 3 weeks leading up to&nbsp;OMFW 2012 and 1 week during the conference, a member...</p>
2091</div><a href="https://volatilityfoundation.org/month-of-volatility-plugins-movp/" class="more-link">read more</a></div>			
2092			</article>
2093				
2094			<article id="post-1089035" class="et_pb_post clearfix et_pb_no_thumb et_pb_blog_item_0_159 post-1089035 post type-post status-publish format-standard hentry category-linux category-malware category-movp category-volatility category-windows">
2095
2096				
2097														<h1 class="entry-title">
2098													<a href="https://volatilityfoundation.org/month-of-volatility-plugins-movp-2/">Month of Volatility Plugins (MoVP)</a>
2099											</h1>
2100				
2101					<p class="post-meta"><span class="published">Sep 7, 2012</span></p><div class="post-content"><div class="post-content-inner"><p>To kickstart this new blog and celebrate the upcoming&nbsp;Open Memory Forensics Workshop (OMFW) 2012&nbsp;and Volatility 2.2 release,&nbsp;we're announcing Month of Volatility Plugins (MoVP). Every day (M-F) for the 3 weeks leading up to&nbsp;OMFW 2012 and 1 week during the conference, a member...</p>
2102</div><a href="https://volatilityfoundation.org/month-of-volatility-plugins-movp-2/" class="more-link">read more</a></div>			
2103			</article>
2104				
2105				</div>
2106				</div> <div class="et_pb_button_module_wrapper et_pb_button_0_wrapper et_pb_button_alignment_left et_pb_module ">
2107				<a id="pa_load_more" class="et_pb_button et_pb_button_0 et_pb_bg_layout_light" href="">Load More</a>
2108			</div>
2109			</div><div class="et_pb_column et_pb_column_1_4 et_pb_column_2  et_pb_css_mix_blend_mode_passthrough et-last-child">
2110				
2111				
2112				
2113				
2114				<div class="et_pb_module et_pb_search et_pb_search_0  et_pb_text_align_left et_pb_bg_layout_light">
2115				
2116				
2117				
2118				
2119				<form role="search" method="get" class="et_pb_searchform" action="https://volatilityfoundation.org/">
2120					<div>
2121						<label class="screen-reader-text" for="s">Search for:</label>
2122						<input type="text" name="s" placeholder="Search for a topic..." class="et_pb_s" />
2123						<input type="hidden" name="et_pb_searchform_submit" value="et_search_proccess" />
2124						
2125						<input type="hidden" name="et_pb_include_posts" value="yes" />
2126						<input type="hidden" name="et_pb_include_pages" value="yes" />
2127						<input type="submit" value="Search" class="et_pb_searchsubmit">
2128					</div>
2129				</form>
2130			</div><div class="et_pb_module et_pb_sidebar_0 et_pb_widget_area clearfix et_pb_widget_area_left et_pb_bg_layout_light">
2131				
2132				
2133				
2134				
2135				<div id="ng_expanding_archives-2" class="et_pb_widget widget_ng_expanding_archives"><h4 class="widgettitle">Volatility Blog Archive</h4>        <div class="ng-expanding-archives-wrap">
2136                    <div class="expanding-archives-section">
2137            <h3 class="expanding-archives-title">
2138                <a
2139                    href="#"
2140                    data-wrapper="expanding-archives-year-2026">
2141                    2026                </a>
2142            </h3>
2143
2144            <div
2145                id="expanding-archives-year-2026"
2146                class="expanding-archives-collapse-section expanding-archives-expanded"
2147            >
2148                <ul>
2149                            <li>
2150            <a
2151                href="https://volatilityfoundation.org/2026/08/"
2152                class="expanding-archives-clickable-month"
2153                data-year="2026"
2154                data-month="8"
2155                data-rendered="0"
2156            >
2157                <span class="expanding-archive-month">
2158                    <span
2159                        class="expand-collapse"
2160                    >
2161                        +                    </span>
2162                    August                    <span class="expanding-archives-spinner"></span>
2163                </span>
2164
2165                <span class="expanding-archive-count">
2166                    (1)
2167                </span>
2168            </a>
2169
2170            <div
2171                class="expanding-archive-month-results"
2172                style="display:none;"            >
2173                            </div>
2174        </li>
2175                <li>
2176            <a
2177                href="https://volatilityfoundation.org/2026/03/"
2178                class="expanding-archives-clickable-month"
2179                data-year="2026"
2180                data-month="3"
2181                data-rendered="0"
2182            >
2183                <span class="expanding-archive-month">
2184                    <span
2185                        class="expand-collapse"
2186                    >
2187                        +                    </span>
2188                    March                    <span class="expanding-archives-spinner"></span>
2189                </span>
2190
2191                <span class="expanding-archive-count">
2192                    (1)
2193                </span>
2194            </a>
2195
2196            <div
2197                class="expanding-archive-month-results"
2198                style="display:none;"            >
2199                            </div>
2200        </li>
2201                        </ul>
2202            </div>
2203        </div>
2204                <div class="expanding-archives-section">
2205            <h3 class="expanding-archives-title">
2206                <a
2207                    href="#"
2208                    data-wrapper="expanding-archives-year-2025">
2209                    2025                </a>
2210            </h3>
2211
2212            <div
2213                id="expanding-archives-year-2025"
2214                class="expanding-archives-collapse-section"
2215            >
2216                <ul>
2217                            <li>
2218            <a
2219                href="https://volatilityfoundation.org/2025/07/"
2220                class="expanding-archives-clickable-month"
2221                data-year="2025"
2222                data-month="7"
2223                data-rendered="0"
2224            >
2225                <span class="expanding-archive-month">
2226                    <span
2227                        class="expand-collapse"
2228                    >
2229                        +                    </span>
2230                    July                    <span class="expanding-archives-spinner"></span>
2231                </span>
2232
2233                <span class="expanding-archive-count">
2234                    (1)
2235                </span>
2236            </a>
2237
2238            <div
2239                class="expanding-archive-month-results"
2240                style="display:none;"            >
2241                            </div>
2242        </li>
2243                <li>
2244            <a
2245                href="https://volatilityfoundation.org/2025/05/"
2246                class="expanding-archives-clickable-month"
2247                data-year="2025"
2248                data-month="5"
2249                data-rendered="0"
2250            >
2251                <span class="expanding-archive-month">
2252                    <span
2253                        class="expand-collapse"
2254                    >
2255                        +                    </span>
2256                    May                    <span class="expanding-archives-spinner"></span>
2257                </span>
2258
2259                <span class="expanding-archive-count">
2260                    (2)
2261                </span>
2262            </a>
2263
2264            <div
2265                class="expanding-archive-month-results"
2266                style="display:none;"            >
2267                            </div>
2268        </li>
2269                <li>
2270            <a
2271                href="https://volatilityfoundation.org/2025/03/"
2272                class="expanding-archives-clickable-month"
2273                data-year="2025"
2274                data-month="3"
2275                data-rendered="0"
2276            >
2277                <span class="expanding-archive-month">
2278                    <span
2279                        class="expand-collapse"
2280                    >
2281                        +                    </span>
2282                    March                    <span class="expanding-archives-spinner"></span>
2283                </span>
2284
2285                <span class="expanding-archive-count">
2286                    (1)
2287                </span>
2288            </a>
2289
2290            <div
2291                class="expanding-archive-month-results"
2292                style="display:none;"            >
2293                            </div>
2294        </li>
2295                        </ul>
2296            </div>
2297        </div>
2298                <div class="expanding-archives-section">
2299            <h3 class="expanding-archives-title">
2300                <a
2301                    href="#"
2302                    data-wrapper="expanding-archives-year-2024">
2303                    2024                </a>
2304            </h3>
2305
2306            <div
2307                id="expanding-archives-year-2024"
2308                class="expanding-archives-collapse-section"
2309            >
2310                <ul>
2311                            <li>
2312            <a
2313                href="https://volatilityfoundation.org/2024/08/"
2314                class="expanding-archives-clickable-month"
2315                data-year="2024"
2316                data-month="8"
2317                data-rendered="0"
2318            >
2319                <span class="expanding-archive-month">
2320                    <span
2321                        class="expand-collapse"
2322                    >
2323                        +                    </span>
2324                    August                    <span class="expanding-archives-spinner"></span>
2325                </span>
2326
2327                <span class="expanding-archive-count">
2328                    (1)
2329                </span>
2330            </a>
2331
2332            <div
2333                class="expanding-archive-month-results"
2334                style="display:none;"            >
2335                            </div>
2336        </li>
2337                <li>
2338            <a
2339                href="https://volatilityfoundation.org/2024/07/"
2340                class="expanding-archives-clickable-month"
2341                data-year="2024"
2342                data-month="7"
2343                data-rendered="0"
2344            >
2345                <span class="expanding-archive-month">
2346                    <span
2347                        class="expand-collapse"
2348                    >
2349                        +                    </span>
2350                    July                    <span class="expanding-archives-spinner"></span>
2351                </span>
2352
2353                <span class="expanding-archive-count">
2354                    (1)
2355                </span>
2356            </a>
2357
2358            <div
2359                class="expanding-archive-month-results"
2360                style="display:none;"            >
2361                            </div>
2362        </li>
2363                <li>
2364            <a
2365                href="https://volatilityfoundation.org/2024/03/"
2366                class="expanding-archives-clickable-month"
2367                data-year="2024"
2368                data-month="3"
2369                data-rendered="0"
2370            >
2371                <span class="expanding-archive-month">
2372                    <span
2373                        class="expand-collapse"
2374                    >
2375                        +                    </span>
2376                    March                    <span class="expanding-archives-spinner"></span>
2377                </span>
2378
2379                <span class="expanding-archive-count">
2380                    (1)
2381                </span>
2382            </a>
2383
2384            <div
2385                class="expanding-archive-month-results"
2386                style="display:none;"            >
2387                            </div>
2388        </li>
2389                        </ul>
2390            </div>
2391        </div>
2392                <div class="expanding-archives-section">
2393            <h3 class="expanding-archives-title">
2394                <a
2395                    href="#"
2396                    data-wrapper="expanding-archives-year-2023">
2397                    2023                </a>
2398            </h3>
2399
2400            <div
2401                id="expanding-archives-year-2023"
2402                class="expanding-archives-collapse-section"
2403            >
2404                <ul>
2405                            <li>
2406            <a
2407                href="https://volatilityfoundation.org/2023/08/"
2408                class="expanding-archives-clickable-month"
2409                data-year="2023"
2410                data-month="8"
2411                data-rendered="0"
2412            >
2413                <span class="expanding-archive-month">
2414                    <span
2415                        class="expand-collapse"
2416                    >
2417                        +                    </span>
2418                    August                    <span class="expanding-archives-spinner"></span>
2419                </span>
2420
2421                <span class="expanding-archive-count">
2422                    (1)
2423                </span>
2424            </a>
2425
2426            <div
2427                class="expanding-archive-month-results"
2428                style="display:none;"            >
2429                            </div>
2430        </li>
2431                <li>
2432            <a
2433                href="https://volatilityfoundation.org/2023/07/"
2434                class="expanding-archives-clickable-month"
2435                data-year="2023"
2436                data-month="7"
2437                data-rendered="0"
2438            >
2439                <span class="expanding-archive-month">
2440                    <span
2441                        class="expand-collapse"
2442                    >
2443                        +                    </span>
2444                    July                    <span class="expanding-archives-spinner"></span>
2445                </span>
2446
2447                <span class="expanding-archive-count">
2448                    (1)
2449                </span>
2450            </a>
2451
2452            <div
2453                class="expanding-archive-month-results"
2454                style="display:none;"            >
2455                            </div>
2456        </li>
2457                <li>
2458            <a
2459                href="https://volatilityfoundation.org/2023/06/"
2460                class="expanding-archives-clickable-month"
2461                data-year="2023"
2462                data-month="6"
2463                data-rendered="0"
2464            >
2465                <span class="expanding-archive-month">
2466                    <span
2467                        class="expand-collapse"
2468                    >
2469                        +                    </span>
2470                    June                    <span class="expanding-archives-spinner"></span>
2471                </span>
2472
2473                <span class="expanding-archive-count">
2474                    (1)
2475                </span>
2476            </a>
2477
2478            <div
2479                class="expanding-archive-month-results"
2480                style="display:none;"            >
2481                            </div>
2482        </li>
2483                <li>
2484            <a
2485                href="https://volatilityfoundation.org/2023/03/"
2486                class="expanding-archives-clickable-month"
2487                data-year="2023"
2488                data-month="3"
2489                data-rendered="0"
2490            >
2491                <span class="expanding-archive-month">
2492                    <span
2493                        class="expand-collapse"
2494                    >
2495                        +                    </span>
2496                    March                    <span class="expanding-archives-spinner"></span>
2497                </span>
2498
2499                <span class="expanding-archive-count">
2500                    (1)
2501                </span>
2502            </a>
2503
2504            <div
2505                class="expanding-archive-month-results"
2506                style="display:none;"            >
2507                            </div>
2508        </li>
2509                <li>
2510            <a
2511                href="https://volatilityfoundation.org/2023/02/"
2512                class="expanding-archives-clickable-month"
2513                data-year="2023"
2514                data-month="2"
2515                data-rendered="0"
2516            >
2517                <span class="expanding-archive-month">
2518                    <span
2519                        class="expand-collapse"
2520                    >
2521                        +                    </span>
2522                    February                    <span class="expanding-archives-spinner"></span>
2523                </span>
2524
2525                <span class="expanding-archive-count">
2526                    (1)
2527                </span>
2528            </a>
2529
2530            <div
2531                class="expanding-archive-month-results"
2532                style="display:none;"            >
2533                            </div>
2534        </li>
2535                <li>
2536            <a
2537                href="https://volatilityfoundation.org/2023/01/"
2538                class="expanding-archives-clickable-month"
2539                data-year="2023"
2540                data-month="1"
2541                data-rendered="0"
2542            >
2543                <span class="expanding-archive-month">
2544                    <span
2545                        class="expand-collapse"
2546                    >
2547                        +                    </span>
2548                    January                    <span class="expanding-archives-spinner"></span>
2549                </span>
2550
2551                <span class="expanding-archive-count">
2552                    (1)
2553                </span>
2554            </a>
2555
2556            <div
2557                class="expanding-archive-month-results"
2558                style="display:none;"            >
2559                            </div>
2560        </li>
2561                        </ul>
2562            </div>
2563        </div>
2564                <div class="expanding-archives-section">
2565            <h3 class="expanding-archives-title">
2566                <a
2567                    href="#"
2568                    data-wrapper="expanding-archives-year-2022">
2569                    2022                </a>
2570            </h3>
2571
2572            <div
2573                id="expanding-archives-year-2022"
2574                class="expanding-archives-collapse-section"
2575            >
2576                <ul>
2577                            <li>
2578            <a
2579                href="https://volatilityfoundation.org/2022/07/"
2580                class="expanding-archives-clickable-month"
2581                data-year="2022"
2582                data-month="7"
2583                data-rendered="0"
2584            >
2585                <span class="expanding-archive-month">
2586                    <span
2587                        class="expand-collapse"
2588                    >
2589                        +                    </span>
2590                    July                    <span class="expanding-archives-spinner"></span>
2591                </span>
2592
2593                <span class="expanding-archive-count">
2594                    (1)
2595                </span>
2596            </a>
2597
2598            <div
2599                class="expanding-archive-month-results"
2600                style="display:none;"            >
2601                            </div>
2602        </li>
2603                <li>
2604            <a
2605                href="https://volatilityfoundation.org/2022/02/"
2606                class="expanding-archives-clickable-month"
2607                data-year="2022"
2608                data-month="2"
2609                data-rendered="0"
2610            >
2611                <span class="expanding-archive-month">
2612                    <span
2613                        class="expand-collapse"
2614                    >
2615                        +                    </span>
2616                    February                    <span class="expanding-archives-spinner"></span>
2617                </span>
2618
2619                <span class="expanding-archive-count">
2620                    (1)
2621                </span>
2622            </a>
2623
2624            <div
2625                class="expanding-archive-month-results"
2626                style="display:none;"            >
2627                            </div>
2628        </li>
2629                <li>
2630            <a
2631                href="https://volatilityfoundation.org/2022/01/"
2632                class="expanding-archives-clickable-month"
2633                data-year="2022"
2634                data-month="1"
2635                data-rendered="0"
2636            >
2637                <span class="expanding-archive-month">
2638                    <span
2639                        class="expand-collapse"
2640                    >
2641                        +                    </span>
2642                    January                    <span class="expanding-archives-spinner"></span>
2643                </span>
2644
2645                <span class="expanding-archive-count">
2646                    (1)
2647                </span>
2648            </a>
2649
2650            <div
2651                class="expanding-archive-month-results"
2652                style="display:none;"            >
2653                            </div>
2654        </li>
2655                        </ul>
2656            </div>
2657        </div>
2658                <div class="expanding-archives-section">
2659            <h3 class="expanding-archives-title">
2660                <a
2661                    href="#"
2662                    data-wrapper="expanding-archives-year-2021">
2663                    2021                </a>
2664            </h3>
2665
2666            <div
2667                id="expanding-archives-year-2021"
2668                class="expanding-archives-collapse-section"
2669            >
2670                <ul>
2671                            <li>
2672            <a
2673                href="https://volatilityfoundation.org/2021/10/"
2674                class="expanding-archives-clickable-month"
2675                data-year="2021"
2676                data-month="10"
2677                data-rendered="0"
2678            >
2679                <span class="expanding-archive-month">
2680                    <span
2681                        class="expand-collapse"
2682                    >
2683                        +                    </span>
2684                    October                    <span class="expanding-archives-spinner"></span>
2685                </span>
2686
2687                <span class="expanding-archive-count">
2688                    (1)
2689                </span>
2690            </a>
2691
2692            <div
2693                class="expanding-archive-month-results"
2694                style="display:none;"            >
2695                            </div>
2696        </li>
2697                <li>
2698            <a
2699                href="https://volatilityfoundation.org/2021/08/"
2700                class="expanding-archives-clickable-month"
2701                data-year="2021"
2702                data-month="8"
2703                data-rendered="0"
2704            >
2705                <span class="expanding-archive-month">
2706                    <span
2707                        class="expand-collapse"
2708                    >
2709                        +                    </span>
2710                    August                    <span class="expanding-archives-spinner"></span>
2711                </span>
2712
2713                <span class="expanding-archive-count">
2714                    (1)
2715                </span>
2716            </a>
2717
2718            <div
2719                class="expanding-archive-month-results"
2720                style="display:none;"            >
2721                            </div>
2722        </li>
2723                <li>
2724            <a
2725                href="https://volatilityfoundation.org/2021/05/"
2726                class="expanding-archives-clickable-month"
2727                data-year="2021"
2728                data-month="5"
2729                data-rendered="0"
2730            >
2731                <span class="expanding-archive-month">
2732                    <span
2733                        class="expand-collapse"
2734                    >
2735                        +                    </span>
2736                    May                    <span class="expanding-archives-spinner"></span>
2737                </span>
2738
2739                <span class="expanding-archive-count">
2740                    (1)
2741                </span>
2742            </a>
2743
2744            <div
2745                class="expanding-archive-month-results"
2746                style="display:none;"            >
2747                            </div>
2748        </li>
2749                <li>
2750            <a
2751                href="https://volatilityfoundation.org/2021/01/"
2752                class="expanding-archives-clickable-month"
2753                data-year="2021"
2754                data-month="1"
2755                data-rendered="0"
2756            >
2757                <span class="expanding-archive-month">
2758                    <span
2759                        class="expand-collapse"
2760                    >
2761                        +                    </span>
2762                    January                    <span class="expanding-archives-spinner"></span>
2763                </span>
2764
2765                <span class="expanding-archive-count">
2766                    (1)
2767                </span>
2768            </a>
2769
2770            <div
2771                class="expanding-archive-month-results"
2772                style="display:none;"            >
2773                            </div>
2774        </li>
2775                        </ul>
2776            </div>
2777        </div>
2778                <div class="expanding-archives-section">
2779            <h3 class="expanding-archives-title">
2780                <a
2781                    href="#"
2782                    data-wrapper="expanding-archives-year-2020">
2783                    2020                </a>
2784            </h3>
2785
2786            <div
2787                id="expanding-archives-year-2020"
2788                class="expanding-archives-collapse-section"
2789            >
2790                <ul>
2791                            <li>
2792            <a
2793                href="https://volatilityfoundation.org/2020/11/"
2794                class="expanding-archives-clickable-month"
2795                data-year="2020"
2796                data-month="11"
2797                data-rendered="0"
2798            >
2799                <span class="expanding-archive-month">
2800                    <span
2801                        class="expand-collapse"
2802                    >
2803                        +                    </span>
2804                    November                    <span class="expanding-archives-spinner"></span>
2805                </span>
2806
2807                <span class="expanding-archive-count">
2808                    (1)
2809                </span>
2810            </a>
2811
2812            <div
2813                class="expanding-archive-month-results"
2814                style="display:none;"            >
2815                            </div>
2816        </li>
2817                <li>
2818            <a
2819                href="https://volatilityfoundation.org/2020/05/"
2820                class="expanding-archives-clickable-month"
2821                data-year="2020"
2822                data-month="5"
2823                data-rendered="0"
2824            >
2825                <span class="expanding-archive-month">
2826                    <span
2827                        class="expand-collapse"
2828                    >
2829                        +                    </span>
2830                    May                    <span class="expanding-archives-spinner"></span>
2831                </span>
2832
2833                <span class="expanding-archive-count">
2834                    (2)
2835                </span>
2836            </a>
2837
2838            <div
2839                class="expanding-archive-month-results"
2840                style="display:none;"            >
2841                            </div>
2842        </li>
2843                        </ul>
2844            </div>
2845        </div>
2846                <div class="expanding-archives-section">
2847            <h3 class="expanding-archives-title">
2848                <a
2849                    href="#"
2850                    data-wrapper="expanding-archives-year-2019">
2851                    2019                </a>
2852            </h3>
2853
2854            <div
2855                id="expanding-archives-year-2019"
2856                class="expanding-archives-collapse-section"
2857            >
2858                <ul>
2859                            <li>
2860            <a
2861                href="https://volatilityfoundation.org/2019/11/"
2862                class="expanding-archives-clickable-month"
2863                data-year="2019"
2864                data-month="11"
2865                data-rendered="0"
2866            >
2867                <span class="expanding-archive-month">
2868                    <span
2869                        class="expand-collapse"
2870                    >
2871                        +                    </span>
2872                    November                    <span class="expanding-archives-spinner"></span>
2873                </span>
2874
2875                <span class="expanding-archive-count">
2876                    (1)
2877                </span>
2878            </a>
2879
2880            <div
2881                class="expanding-archive-month-results"
2882                style="display:none;"            >
2883                            </div>
2884        </li>
2885                <li>
2886            <a
2887                href="https://volatilityfoundation.org/2019/10/"
2888                class="expanding-archives-clickable-month"
2889                data-year="2019"
2890                data-month="10"
2891                data-rendered="0"
2892            >
2893                <span class="expanding-archive-month">
2894                    <span
2895                        class="expand-collapse"
2896                    >
2897                        +                    </span>
2898                    October                    <span class="expanding-archives-spinner"></span>
2899                </span>
2900
2901                <span class="expanding-archive-count">
2902                    (2)
2903                </span>
2904            </a>
2905
2906            <div
2907                class="expanding-archive-month-results"
2908                style="display:none;"            >
2909                            </div>
2910        </li>
2911                <li>
2912            <a
2913                href="https://volatilityfoundation.org/2019/07/"
2914                class="expanding-archives-clickable-month"
2915                data-year="2019"
2916                data-month="7"
2917                data-rendered="0"
2918            >
2919                <span class="expanding-archive-month">
2920                    <span
2921                        class="expand-collapse"
2922                    >
2923                        +                    </span>
2924                    July                    <span class="expanding-archives-spinner"></span>
2925                </span>
2926
2927                <span class="expanding-archive-count">
2928                    (1)
2929                </span>
2930            </a>
2931
2932            <div
2933                class="expanding-archive-month-results"
2934                style="display:none;"            >
2935                            </div>
2936        </li>
2937                <li>
2938            <a
2939                href="https://volatilityfoundation.org/2019/06/"
2940                class="expanding-archives-clickable-month"
2941                data-year="2019"
2942                data-month="6"
2943                data-rendered="0"
2944            >
2945                <span class="expanding-archive-month">
2946                    <span
2947                        class="expand-collapse"
2948                    >
2949                        +                    </span>
2950                    June                    <span class="expanding-archives-spinner"></span>
2951                </span>
2952
2953                <span class="expanding-archive-count">
2954                    (1)
2955                </span>
2956            </a>
2957
2958            <div
2959                class="expanding-archive-month-results"
2960                style="display:none;"            >
2961                            </div>
2962        </li>
2963                        </ul>
2964            </div>
2965        </div>
2966                <div class="expanding-archives-section">
2967            <h3 class="expanding-archives-title">
2968                <a
2969                    href="#"
2970                    data-wrapper="expanding-archives-year-2018">
2971                    2018                </a>
2972            </h3>
2973
2974            <div
2975                id="expanding-archives-year-2018"
2976                class="expanding-archives-collapse-section"
2977            >
2978                <ul>
2979                            <li>
2980            <a
2981                href="https://volatilityfoundation.org/2018/11/"
2982                class="expanding-archives-clickable-month"
2983                data-year="2018"
2984                data-month="11"
2985                data-rendered="0"
2986            >
2987                <span class="expanding-archive-month">
2988                    <span
2989                        class="expand-collapse"
2990                    >
2991                        +                    </span>
2992                    November                    <span class="expanding-archives-spinner"></span>
2993                </span>
2994
2995                <span class="expanding-archive-count">
2996                    (2)
2997                </span>
2998            </a>
2999
3000            <div
3001                class="expanding-archive-month-results"
3002                style="display:none;"            >
3003                            </div>
3004        </li>
3005                <li>
3006            <a
3007                href="https://volatilityfoundation.org/2018/05/"
3008                class="expanding-archives-clickable-month"
3009                data-year="2018"
3010                data-month="5"
3011                data-rendered="0"
3012            >
3013                <span class="expanding-archive-month">
3014                    <span
3015                        class="expand-collapse"
3016                    >
3017                        +                    </span>
3018                    May                    <span class="expanding-archives-spinner"></span>
3019                </span>
3020
3021                <span class="expanding-archive-count">
3022                    (1)
3023                </span>
3024            </a>
3025
3026            <div
3027                class="expanding-archive-month-results"
3028                style="display:none;"            >
3029                            </div>
3030        </li>
3031                <li>
3032            <a
3033                href="https://volatilityfoundation.org/2018/02/"
3034                class="expanding-archives-clickable-month"
3035                data-year="2018"
3036                data-month="2"
3037                data-rendered="0"
3038            >
3039                <span class="expanding-archive-month">
3040                    <span
3041                        class="expand-collapse"
3042                    >
3043                        +                    </span>
3044                    February                    <span class="expanding-archives-spinner"></span>
3045                </span>
3046
3047                <span class="expanding-archive-count">
3048                    (1)
3049                </span>
3050            </a>
3051
3052            <div
3053                class="expanding-archive-month-results"
3054                style="display:none;"            >
3055                            </div>
3056        </li>
3057                        </ul>
3058            </div>
3059        </div>
3060                <div class="expanding-archives-section">
3061            <h3 class="expanding-archives-title">
3062                <a
3063                    href="#"
3064                    data-wrapper="expanding-archives-year-2017">
3065                    2017                </a>
3066            </h3>
3067
3068            <div
3069                id="expanding-archives-year-2017"
3070                class="expanding-archives-collapse-section"
3071            >
3072                <ul>
3073                            <li>
3074            <a
3075                href="https://volatilityfoundation.org/2017/11/"
3076                class="expanding-archives-clickable-month"
3077                data-year="2017"
3078                data-month="11"
3079                data-rendered="0"
3080            >
3081                <span class="expanding-archive-month">
3082                    <span
3083                        class="expand-collapse"
3084                    >
3085                        +                    </span>
3086                    November                    <span class="expanding-archives-spinner"></span>
3087                </span>
3088
3089                <span class="expanding-archive-count">
3090                    (1)
3091                </span>
3092            </a>
3093
3094            <div
3095                class="expanding-archive-month-results"
3096                style="display:none;"            >
3097                            </div>
3098        </li>
3099                <li>
3100            <a
3101                href="https://volatilityfoundation.org/2017/06/"
3102                class="expanding-archives-clickable-month"
3103                data-year="2017"
3104                data-month="6"
3105                data-rendered="0"
3106            >
3107                <span class="expanding-archive-month">
3108                    <span
3109                        class="expand-collapse"
3110                    >
3111                        +                    </span>
3112                    June                    <span class="expanding-archives-spinner"></span>
3113                </span>
3114
3115                <span class="expanding-archive-count">
3116                    (1)
3117                </span>
3118            </a>
3119
3120            <div
3121                class="expanding-archive-month-results"
3122                style="display:none;"            >
3123                            </div>
3124        </li>
3125                <li>
3126            <a
3127                href="https://volatilityfoundation.org/2017/04/"
3128                class="expanding-archives-clickable-month"
3129                data-year="2017"
3130                data-month="4"
3131                data-rendered="0"
3132            >
3133                <span class="expanding-archive-month">
3134                    <span
3135                        class="expand-collapse"
3136                    >
3137                        +                    </span>
3138                    April                    <span class="expanding-archives-spinner"></span>
3139                </span>
3140
3141                <span class="expanding-archive-count">
3142                    (1)
3143                </span>
3144            </a>
3145
3146            <div
3147                class="expanding-archive-month-results"
3148                style="display:none;"            >
3149                            </div>
3150        </li>
3151                        </ul>
3152            </div>
3153        </div>
3154                <div class="expanding-archives-section">
3155            <h3 class="expanding-archives-title">
3156                <a
3157                    href="#"
3158                    data-wrapper="expanding-archives-year-2016">
3159                    2016                </a>
3160            </h3>
3161
3162            <div
3163                id="expanding-archives-year-2016"
3164                class="expanding-archives-collapse-section"
3165            >
3166                <ul>
3167                            <li>
3168            <a
3169                href="https://volatilityfoundation.org/2016/12/"
3170                class="expanding-archives-clickable-month"
3171                data-year="2016"
3172                data-month="12"
3173                data-rendered="0"
3174            >
3175                <span class="expanding-archive-month">
3176                    <span
3177                        class="expand-collapse"
3178                    >
3179                        +                    </span>
3180                    December                    <span class="expanding-archives-spinner"></span>
3181                </span>
3182
3183                <span class="expanding-archive-count">
3184                    (2)
3185                </span>
3186            </a>
3187
3188            <div
3189                class="expanding-archive-month-results"
3190                style="display:none;"            >
3191                            </div>
3192        </li>
3193                <li>
3194            <a
3195                href="https://volatilityfoundation.org/2016/09/"
3196                class="expanding-archives-clickable-month"
3197                data-year="2016"
3198                data-month="9"
3199                data-rendered="0"
3200            >
3201                <span class="expanding-archive-month">
3202                    <span
3203                        class="expand-collapse"
3204                    >
3205                        +                    </span>
3206                    September                    <span class="expanding-archives-spinner"></span>
3207                </span>
3208
3209                <span class="expanding-archive-count">
3210                    (1)
3211                </span>
3212            </a>
3213
3214            <div
3215                class="expanding-archive-month-results"
3216                style="display:none;"            >
3217                            </div>
3218        </li>
3219                <li>
3220            <a
3221                href="https://volatilityfoundation.org/2016/08/"
3222                class="expanding-archives-clickable-month"
3223                data-year="2016"
3224                data-month="8"
3225                data-rendered="0"
3226            >
3227                <span class="expanding-archive-month">
3228                    <span
3229                        class="expand-collapse"
3230                    >
3231                        +                    </span>
3232                    August                    <span class="expanding-archives-spinner"></span>
3233                </span>
3234
3235                <span class="expanding-archive-count">
3236                    (2)
3237                </span>
3238            </a>
3239
3240            <div
3241                class="expanding-archive-month-results"
3242                style="display:none;"            >
3243                            </div>
3244        </li>
3245                <li>
3246            <a
3247                href="https://volatilityfoundation.org/2016/07/"
3248                class="expanding-archives-clickable-month"
3249                data-year="2016"
3250                data-month="7"
3251                data-rendered="0"
3252            >
3253                <span class="expanding-archive-month">
3254                    <span
3255                        class="expand-collapse"
3256                    >
3257                        +                    </span>
3258                    July                    <span class="expanding-archives-spinner"></span>
3259                </span>
3260
3261                <span class="expanding-archive-count">
3262                    (1)
3263                </span>
3264            </a>
3265
3266            <div
3267                class="expanding-archive-month-results"
3268                style="display:none;"            >
3269                            </div>
3270        </li>
3271                <li>
3272            <a
3273                href="https://volatilityfoundation.org/2016/04/"
3274                class="expanding-archives-clickable-month"
3275                data-year="2016"
3276                data-month="4"
3277                data-rendered="0"
3278            >
3279                <span class="expanding-archive-month">
3280                    <span
3281                        class="expand-collapse"
3282                    >
3283                        +                    </span>
3284                    April                    <span class="expanding-archives-spinner"></span>
3285                </span>
3286
3287                <span class="expanding-archive-count">
3288                    (3)
3289                </span>
3290            </a>
3291
3292            <div
3293                class="expanding-archive-month-results"
3294                style="display:none;"            >
3295                            </div>
3296        </li>
3297                        </ul>
3298            </div>
3299        </div>
3300                <div class="expanding-archives-section">
3301            <h3 class="expanding-archives-title">
3302                <a
3303                    href="#"
3304                    data-wrapper="expanding-archives-year-2015">
3305                    2015                </a>
3306            </h3>
3307
3308            <div
3309                id="expanding-archives-year-2015"
3310                class="expanding-archives-collapse-section"
3311            >
3312                <ul>
3313                            <li>
3314            <a
3315                href="https://volatilityfoundation.org/2015/11/"
3316                class="expanding-archives-clickable-month"
3317                data-year="2015"
3318                data-month="11"
3319                data-rendered="0"
3320            >
3321                <span class="expanding-archive-month">
3322                    <span
3323                        class="expand-collapse"
3324                    >
3325                        +                    </span>
3326                    November                    <span class="expanding-archives-spinner"></span>
3327                </span>
3328
3329                <span class="expanding-archive-count">
3330                    (2)
3331                </span>
3332            </a>
3333
3334            <div
3335                class="expanding-archive-month-results"
3336                style="display:none;"            >
3337                            </div>
3338        </li>
3339                <li>
3340            <a
3341                href="https://volatilityfoundation.org/2015/10/"
3342                class="expanding-archives-clickable-month"
3343                data-year="2015"
3344                data-month="10"
3345                data-rendered="0"
3346            >
3347                <span class="expanding-archive-month">
3348                    <span
3349                        class="expand-collapse"
3350                    >
3351                        +                    </span>
3352                    October                    <span class="expanding-archives-spinner"></span>
3353                </span>
3354
3355                <span class="expanding-archive-count">
3356                    (1)
3357                </span>
3358            </a>
3359
3360            <div
3361                class="expanding-archive-month-results"
3362                style="display:none;"            >
3363                            </div>
3364        </li>
3365                <li>
3366            <a
3367                href="https://volatilityfoundation.org/2015/08/"
3368                class="expanding-archives-clickable-month"
3369                data-year="2015"
3370                data-month="8"
3371                data-rendered="0"
3372            >
3373                <span class="expanding-archive-month">
3374                    <span
3375                        class="expand-collapse"
3376                    >
3377                        +                    </span>
3378                    August                    <span class="expanding-archives-spinner"></span>
3379                </span>
3380
3381                <span class="expanding-archive-count">
3382                    (2)
3383                </span>
3384            </a>
3385
3386            <div
3387                class="expanding-archive-month-results"
3388                style="display:none;"            >
3389                            </div>
3390        </li>
3391                <li>
3392            <a
3393                href="https://volatilityfoundation.org/2015/07/"
3394                class="expanding-archives-clickable-month"
3395                data-year="2015"
3396                data-month="7"
3397                data-rendered="0"
3398            >
3399                <span class="expanding-archive-month">
3400                    <span
3401                        class="expand-collapse"
3402                    >
3403                        +                    </span>
3404                    July                    <span class="expanding-archives-spinner"></span>
3405                </span>
3406
3407                <span class="expanding-archive-count">
3408                    (2)
3409                </span>
3410            </a>
3411
3412            <div
3413                class="expanding-archive-month-results"
3414                style="display:none;"            >
3415                            </div>
3416        </li>
3417                <li>
3418            <a
3419                href="https://volatilityfoundation.org/2015/06/"
3420                class="expanding-archives-clickable-month"
3421                data-year="2015"
3422                data-month="6"
3423                data-rendered="0"
3424            >
3425                <span class="expanding-archive-month">
3426                    <span
3427                        class="expand-collapse"
3428                    >
3429                        +                    </span>
3430                    June                    <span class="expanding-archives-spinner"></span>
3431                </span>
3432
3433                <span class="expanding-archive-count">
3434                    (1)
3435                </span>
3436            </a>
3437
3438            <div
3439                class="expanding-archive-month-results"
3440                style="display:none;"            >
3441                            </div>
3442        </li>
3443                <li>
3444            <a
3445                href="https://volatilityfoundation.org/2015/05/"
3446                class="expanding-archives-clickable-month"
3447                data-year="2015"
3448                data-month="5"
3449                data-rendered="0"
3450            >
3451                <span class="expanding-archive-month">
3452                    <span
3453                        class="expand-collapse"
3454                    >
3455                        +                    </span>
3456                    May                    <span class="expanding-archives-spinner"></span>
3457                </span>
3458
3459                <span class="expanding-archive-count">
3460                    (1)
3461                </span>
3462            </a>
3463
3464            <div
3465                class="expanding-archive-month-results"
3466                style="display:none;"            >
3467                            </div>
3468        </li>
3469                <li>
3470            <a
3471                href="https://volatilityfoundation.org/2015/03/"
3472                class="expanding-archives-clickable-month"
3473                data-year="2015"
3474                data-month="3"
3475                data-rendered="0"
3476            >
3477                <span class="expanding-archive-month">
3478                    <span
3479                        class="expand-collapse"
3480                    >
3481                        +                    </span>
3482                    March                    <span class="expanding-archives-spinner"></span>
3483                </span>
3484
3485                <span class="expanding-archive-count">
3486                    (1)
3487                </span>
3488            </a>
3489
3490            <div
3491                class="expanding-archive-month-results"
3492                style="display:none;"            >
3493                            </div>
3494        </li>
3495                <li>
3496            <a
3497                href="https://volatilityfoundation.org/2015/02/"
3498                class="expanding-archives-clickable-month"
3499                data-year="2015"
3500                data-month="2"
3501                data-rendered="0"
3502            >
3503                <span class="expanding-archive-month">
3504                    <span
3505                        class="expand-collapse"
3506                    >
3507                        +                    </span>
3508                    February                    <span class="expanding-archives-spinner"></span>
3509                </span>
3510
3511                <span class="expanding-archive-count">
3512                    (1)
3513                </span>
3514            </a>
3515
3516            <div
3517                class="expanding-archive-month-results"
3518                style="display:none;"            >
3519                            </div>
3520        </li>
3521                <li>
3522            <a
3523                href="https://volatilityfoundation.org/2015/01/"
3524                class="expanding-archives-clickable-month"
3525                data-year="2015"
3526                data-month="1"
3527                data-rendered="0"
3528            >
3529                <span class="expanding-archive-month">
3530                    <span
3531                        class="expand-collapse"
3532                    >
3533                        +                    </span>
3534                    January                    <span class="expanding-archives-spinner"></span>
3535                </span>
3536
3537                <span class="expanding-archive-count">
3538                    (1)
3539                </span>
3540            </a>
3541
3542            <div
3543                class="expanding-archive-month-results"
3544                style="display:none;"            >
3545                            </div>
3546        </li>
3547                        </ul>
3548            </div>
3549        </div>
3550                <div class="expanding-archives-section">
3551            <h3 class="expanding-archives-title">
3552                <a
3553                    href="#"
3554                    data-wrapper="expanding-archives-year-2014">
3555                    2014                </a>
3556            </h3>
3557
3558            <div
3559                id="expanding-archives-year-2014"
3560                class="expanding-archives-collapse-section"
3561            >
3562                <ul>
3563                            <li>
3564            <a
3565                href="https://volatilityfoundation.org/2014/12/"
3566                class="expanding-archives-clickable-month"
3567                data-year="2014"
3568                data-month="12"
3569                data-rendered="0"
3570            >
3571                <span class="expanding-archive-month">
3572                    <span
3573                        class="expand-collapse"
3574                    >
3575                        +                    </span>
3576                    December                    <span class="expanding-archives-spinner"></span>
3577                </span>
3578
3579                <span class="expanding-archive-count">
3580                    (1)
3581                </span>
3582            </a>
3583
3584            <div
3585                class="expanding-archive-month-results"
3586                style="display:none;"            >
3587                            </div>
3588        </li>
3589                <li>
3590            <a
3591                href="https://volatilityfoundation.org/2014/10/"
3592                class="expanding-archives-clickable-month"
3593                data-year="2014"
3594                data-month="10"
3595                data-rendered="0"
3596            >
3597                <span class="expanding-archive-month">
3598                    <span
3599                        class="expand-collapse"
3600                    >
3601                        +                    </span>
3602                    October                    <span class="expanding-archives-spinner"></span>
3603                </span>
3604
3605                <span class="expanding-archive-count">
3606                    (3)
3607                </span>
3608            </a>
3609
3610            <div
3611                class="expanding-archive-month-results"
3612                style="display:none;"            >
3613                            </div>
3614        </li>
3615                <li>
3616            <a
3617                href="https://volatilityfoundation.org/2014/09/"
3618                class="expanding-archives-clickable-month"
3619                data-year="2014"
3620                data-month="9"
3621                data-rendered="0"
3622            >
3623                <span class="expanding-archive-month">
3624                    <span
3625                        class="expand-collapse"
3626                    >
3627                        +                    </span>
3628                    September                    <span class="expanding-archives-spinner"></span>
3629                </span>
3630
3631                <span class="expanding-archive-count">
3632                    (5)
3633                </span>
3634            </a>
3635
3636            <div
3637                class="expanding-archive-month-results"
3638                style="display:none;"            >
3639                            </div>
3640        </li>
3641                <li>
3642            <a
3643                href="https://volatilityfoundation.org/2014/08/"
3644                class="expanding-archives-clickable-month"
3645                data-year="2014"
3646                data-month="8"
3647                data-rendered="0"
3648            >
3649                <span class="expanding-archive-month">
3650                    <span
3651                        class="expand-collapse"
3652                    >
3653                        +                    </span>
3654                    August                    <span class="expanding-archives-spinner"></span>
3655                </span>
3656
3657                <span class="expanding-archive-count">
3658                    (6)
3659                </span>
3660            </a>
3661
3662            <div
3663                class="expanding-archive-month-results"
3664                style="display:none;"            >
3665                            </div>
3666        </li>
3667                <li>
3668            <a
3669                href="https://volatilityfoundation.org/2014/07/"
3670                class="expanding-archives-clickable-month"
3671                data-year="2014"
3672                data-month="7"
3673                data-rendered="0"
3674            >
3675                <span class="expanding-archive-month">
3676                    <span
3677                        class="expand-collapse"
3678                    >
3679                        +                    </span>
3680                    July                    <span class="expanding-archives-spinner"></span>
3681                </span>
3682
3683                <span class="expanding-archive-count">
3684                    (2)
3685                </span>
3686            </a>
3687
3688            <div
3689                class="expanding-archive-month-results"
3690                style="display:none;"            >
3691                            </div>
3692        </li>
3693                <li>
3694            <a
3695                href="https://volatilityfoundation.org/2014/05/"
3696                class="expanding-archives-clickable-month"
3697                data-year="2014"
3698                data-month="5"
3699                data-rendered="0"
3700            >
3701                <span class="expanding-archive-month">
3702                    <span
3703                        class="expand-collapse"
3704                    >
3705                        +                    </span>
3706                    May                    <span class="expanding-archives-spinner"></span>
3707                </span>
3708
3709                <span class="expanding-archive-count">
3710                    (1)
3711                </span>
3712            </a>
3713
3714            <div
3715                class="expanding-archive-month-results"
3716                style="display:none;"            >
3717                            </div>
3718        </li>
3719                <li>
3720            <a
3721                href="https://volatilityfoundation.org/2014/04/"
3722                class="expanding-archives-clickable-month"
3723                data-year="2014"
3724                data-month="4"
3725                data-rendered="0"
3726            >
3727                <span class="expanding-archive-month">
3728                    <span
3729                        class="expand-collapse"
3730                    >
3731                        +                    </span>
3732                    April                    <span class="expanding-archives-spinner"></span>
3733                </span>
3734
3735                <span class="expanding-archive-count">
3736                    (2)
3737                </span>
3738            </a>
3739
3740            <div
3741                class="expanding-archive-month-results"
3742                style="display:none;"            >
3743                            </div>
3744        </li>
3745                <li>
3746            <a
3747                href="https://volatilityfoundation.org/2014/02/"
3748                class="expanding-archives-clickable-month"
3749                data-year="2014"
3750                data-month="2"
3751                data-rendered="0"
3752            >
3753                <span class="expanding-archive-month">
3754                    <span
3755                        class="expand-collapse"
3756                    >
3757                        +                    </span>
3758                    February                    <span class="expanding-archives-spinner"></span>
3759                </span>
3760
3761                <span class="expanding-archive-count">
3762                    (2)
3763                </span>
3764            </a>
3765
3766            <div
3767                class="expanding-archive-month-results"
3768                style="display:none;"            >
3769                            </div>
3770        </li>
3771                <li>
3772            <a
3773                href="https://volatilityfoundation.org/2014/01/"
3774                class="expanding-archives-clickable-month"
3775                data-year="2014"
3776                data-month="1"
3777                data-rendered="0"
3778            >
3779                <span class="expanding-archive-month">
3780                    <span
3781                        class="expand-collapse"
3782                    >
3783                        +                    </span>
3784                    January                    <span class="expanding-archives-spinner"></span>
3785                </span>
3786
3787                <span class="expanding-archive-count">
3788                    (5)
3789                </span>
3790            </a>
3791
3792            <div
3793                class="expanding-archive-month-results"
3794                style="display:none;"            >
3795                            </div>
3796        </li>
3797                        </ul>
3798            </div>
3799        </div>
3800                <div class="expanding-archives-section">
3801            <h3 class="expanding-archives-title">
3802                <a
3803                    href="#"
3804                    data-wrapper="expanding-archives-year-2013">
3805                    2013                </a>
3806            </h3>
3807
3808            <div
3809                id="expanding-archives-year-2013"
3810                class="expanding-archives-collapse-section"
3811            >
3812                <ul>
3813                            <li>
3814            <a
3815                href="https://volatilityfoundation.org/2013/10/"
3816                class="expanding-archives-clickable-month"
3817                data-year="2013"
3818                data-month="10"
3819                data-rendered="0"
3820            >
3821                <span class="expanding-archive-month">
3822                    <span
3823                        class="expand-collapse"
3824                    >
3825                        +                    </span>
3826                    October                    <span class="expanding-archives-spinner"></span>
3827                </span>
3828
3829                <span class="expanding-archive-count">
3830                    (3)
3831                </span>
3832            </a>
3833
3834            <div
3835                class="expanding-archive-month-results"
3836                style="display:none;"            >
3837                            </div>
3838        </li>
3839                <li>
3840            <a
3841                href="https://volatilityfoundation.org/2013/09/"
3842                class="expanding-archives-clickable-month"
3843                data-year="2013"
3844                data-month="9"
3845                data-rendered="0"
3846            >
3847                <span class="expanding-archive-month">
3848                    <span
3849                        class="expand-collapse"
3850                    >
3851                        +                    </span>
3852                    September                    <span class="expanding-archives-spinner"></span>
3853                </span>
3854
3855                <span class="expanding-archive-count">
3856                    (2)
3857                </span>
3858            </a>
3859
3860            <div
3861                class="expanding-archive-month-results"
3862                style="display:none;"            >
3863                            </div>
3864        </li>
3865                <li>
3866            <a
3867                href="https://volatilityfoundation.org/2013/08/"
3868                class="expanding-archives-clickable-month"
3869                data-year="2013"
3870                data-month="8"
3871                data-rendered="0"
3872            >
3873                <span class="expanding-archive-month">
3874                    <span
3875                        class="expand-collapse"
3876                    >
3877                        +                    </span>
3878                    August                    <span class="expanding-archives-spinner"></span>
3879                </span>
3880
3881                <span class="expanding-archive-count">
3882                    (1)
3883                </span>
3884            </a>
3885
3886            <div
3887                class="expanding-archive-month-results"
3888                style="display:none;"            >
3889                            </div>
3890        </li>
3891                <li>
3892            <a
3893                href="https://volatilityfoundation.org/2013/06/"
3894                class="expanding-archives-clickable-month"
3895                data-year="2013"
3896                data-month="6"
3897                data-rendered="0"
3898            >
3899                <span class="expanding-archive-month">
3900                    <span
3901                        class="expand-collapse"
3902                    >
3903                        +                    </span>
3904                    June                    <span class="expanding-archives-spinner"></span>
3905                </span>
3906
3907                <span class="expanding-archive-count">
3908                    (9)
3909                </span>
3910            </a>
3911
3912            <div
3913                class="expanding-archive-month-results"
3914                style="display:none;"            >
3915                            </div>
3916        </li>
3917                <li>
3918            <a
3919                href="https://volatilityfoundation.org/2013/05/"
3920                class="expanding-archives-clickable-month"
3921                data-year="2013"
3922                data-month="5"
3923                data-rendered="0"
3924            >
3925                <span class="expanding-archive-month">
3926                    <span
3927                        class="expand-collapse"
3928                    >
3929                        +                    </span>
3930                    May                    <span class="expanding-archives-spinner"></span>
3931                </span>
3932
3933                <span class="expanding-archive-count">
3934                    (15)
3935                </span>
3936            </a>
3937
3938            <div
3939                class="expanding-archive-month-results"
3940                style="display:none;"            >
3941                            </div>
3942        </li>
3943                <li>
3944            <a
3945                href="https://volatilityfoundation.org/2013/04/"
3946                class="expanding-archives-clickable-month"
3947                data-year="2013"
3948                data-month="4"
3949                data-rendered="0"
3950            >
3951                <span class="expanding-archive-month">
3952                    <span
3953                        class="expand-collapse"
3954                    >
3955                        +                    </span>
3956                    April                    <span class="expanding-archives-spinner"></span>
3957                </span>
3958
3959                <span class="expanding-archive-count">
3960                    (2)
3961                </span>
3962            </a>
3963
3964            <div
3965                class="expanding-archive-month-results"
3966                style="display:none;"            >
3967                            </div>
3968        </li>
3969                <li>
3970            <a
3971                href="https://volatilityfoundation.org/2013/03/"
3972                class="expanding-archives-clickable-month"
3973                data-year="2013"
3974                data-month="3"
3975                data-rendered="0"
3976            >
3977                <span class="expanding-archive-month">
3978                    <span
3979                        class="expand-collapse"
3980                    >
3981                        +                    </span>
3982                    March                    <span class="expanding-archives-spinner"></span>
3983                </span>
3984
3985                <span class="expanding-archive-count">
3986                    (2)
3987                </span>
3988            </a>
3989
3990            <div
3991                class="expanding-archive-month-results"
3992                style="display:none;"            >
3993                            </div>
3994        </li>
3995                <li>
3996            <a
3997                href="https://volatilityfoundation.org/2013/02/"
3998                class="expanding-archives-clickable-month"
3999                data-year="2013"
4000                data-month="2"
4001                data-rendered="0"
4002            >
4003                <span class="expanding-archive-month">
4004                    <span
4005                        class="expand-collapse"
4006                    >
4007                        +                    </span>
4008                    February                    <span class="expanding-archives-spinner"></span>
4009                </span>
4010
4011                <span class="expanding-archive-count">
4012                    (1)
4013                </span>
4014            </a>
4015
4016            <div
4017                class="expanding-archive-month-results"
4018                style="display:none;"            >
4019                            </div>
4020        </li>
4021                <li>
4022            <a
4023                href="https://volatilityfoundation.org/2013/01/"
4024                class="expanding-archives-clickable-month"
4025                data-year="2013"
4026                data-month="1"
4027                data-rendered="0"
4028            >
4029                <span class="expanding-archive-month">
4030                    <span
4031                        class="expand-collapse"
4032                    >
4033                        +                    </span>
4034                    January                    <span class="expanding-archives-spinner"></span>
4035                </span>
4036
4037                <span class="expanding-archive-count">
4038                    (4)
4039                </span>
4040            </a>
4041
4042            <div
4043                class="expanding-archive-month-results"
4044                style="display:none;"            >
4045                            </div>
4046        </li>
4047                        </ul>
4048            </div>
4049        </div>
4050                <div class="expanding-archives-section">
4051            <h3 class="expanding-archives-title">
4052                <a
4053                    href="#"
4054                    data-wrapper="expanding-archives-year-2012">
4055                    2012                </a>
4056            </h3>
4057
4058            <div
4059                id="expanding-archives-year-2012"
4060                class="expanding-archives-collapse-section"
4061            >
4062                <ul>
4063                            <li>
4064            <a
4065                href="https://volatilityfoundation.org/2012/12/"
4066                class="expanding-archives-clickable-month"
4067                data-year="2012"
4068                data-month="12"
4069                data-rendered="0"
4070            >
4071                <span class="expanding-archive-month">
4072                    <span
4073                        class="expand-collapse"
4074                    >
4075                        +                    </span>
4076                    December                    <span class="expanding-archives-spinner"></span>
4077                </span>
4078
4079                <span class="expanding-archive-count">
4080                    (2)
4081                </span>
4082            </a>
4083
4084            <div
4085                class="expanding-archive-month-results"
4086                style="display:none;"            >
4087                            </div>
4088        </li>
4089                <li>
4090            <a
4091                href="https://volatilityfoundation.org/2012/11/"
4092                class="expanding-archives-clickable-month"
4093                data-year="2012"
4094                data-month="11"
4095                data-rendered="0"
4096            >
4097                <span class="expanding-archive-month">
4098                    <span
4099                        class="expand-collapse"
4100                    >
4101                        +                    </span>
4102                    November                    <span class="expanding-archives-spinner"></span>
4103                </span>
4104
4105                <span class="expanding-archive-count">
4106                    (1)
4107                </span>
4108            </a>
4109
4110            <div
4111                class="expanding-archive-month-results"
4112                style="display:none;"            >
4113                            </div>
4114        </li>
4115                <li>
4116            <a
4117                href="https://volatilityfoundation.org/2012/10/"
4118                class="expanding-archives-clickable-month"
4119                data-year="2012"
4120                data-month="10"
4121                data-rendered="0"
4122            >
4123                <span class="expanding-archive-month">
4124                    <span
4125                        class="expand-collapse"
4126                    >
4127                        +                    </span>
4128                    October                    <span class="expanding-archives-spinner"></span>
4129                </span>
4130
4131                <span class="expanding-archive-count">
4132                    (14)
4133                </span>
4134            </a>
4135
4136            <div
4137                class="expanding-archive-month-results"
4138                style="display:none;"            >
4139                            </div>
4140        </li>
4141                <li>
4142            <a
4143                href="https://volatilityfoundation.org/2012/09/"
4144                class="expanding-archives-clickable-month"
4145                data-year="2012"
4146                data-month="9"
4147                data-rendered="0"
4148            >
4149                <span class="expanding-archive-month">
4150                    <span
4151                        class="expand-collapse"
4152                    >
4153                        +                    </span>
4154                    September                    <span class="expanding-archives-spinner"></span>
4155                </span>
4156
4157                <span class="expanding-archive-count">
4158                    (19)
4159                </span>
4160            </a>
4161
4162            <div
4163                class="expanding-archive-month-results"
4164                style="display:none;"            >
4165                            </div>
4166        </li>
4167                        </ul>
4168            </div>
4169        </div>
4170                </div>
4171        </div>
4172			</div>
4173			</div>
4174				
4175				
4176				
4177				
4178			</div>
4179				
4180				
4181			</div>		</div>
4182	</div>
4183						</div>
4184
4185				
4186				</article>
4187
4188			
4189
4190</div>
4191
4192	<footer class="et-l et-l--footer">
4193			<div class="et_builder_inner_content et_pb_gutters3">
4194		<div class="et_pb_section et_pb_section_0_tb_footer et_pb_with_background et_section_regular" >
4195				
4196				
4197				
4198				
4199				
4200				
4201				<div class="et_pb_row et_pb_row_0_tb_footer">
4202				<div class="et_pb_column et_pb_column_4_4 et_pb_column_0_tb_footer  et_pb_css_mix_blend_mode_passthrough et-last-child">
4203				
4204				
4205				
4206				
4207				<div class="et_pb_module et_pb_image et_pb_image_0_tb_footer et_pb_image_sticky">
4208				
4209				
4210				
4211				
4212				<a href="https://www.paypal.com/donate?hosted_button_id=SWRYLFVVT6LX2" target="_blank"><span class="et_pb_image_wrap "><img loading="lazy" decoding="async" width="300" height="116" src="https://volatilityfoundation.org/wp-content/uploads/2024/07/paypal-donate-black.jpg" alt="" title="paypal donate black" class="wp-image-1090633" /></span></a>
4213			</div>
4214			</div>
4215				
4216				
4217				
4218				
4219			</div>
4220				
4221				
4222			</div><div class="et_pb_section et_pb_section_1_tb_footer et_pb_with_background et_section_regular" >
4223				
4224				
4225				
4226				
4227				
4228				
4229				<div class="et_pb_with_border et_pb_row et_pb_row_1_tb_footer et_pb_gutters1">
4230				<div class="et_pb_column et_pb_column_1_5 et_pb_column_1_tb_footer  et_pb_css_mix_blend_mode_passthrough">
4231				
4232				
4233				
4234				
4235				<div class="et_pb_module et_pb_image et_pb_image_1_tb_footer">
4236				
4237				
4238				
4239				
4240				<a href="https://bsky.app/profile/volatilityfoundation.org" target="_blank"><span class="et_pb_image_wrap "><img loading="lazy" decoding="async" width="150" height="150" src="https://volatilityfoundation.org/wp-content/uploads/2024/12/bluesky-150x150.png?crop=1" alt="bluesky logo" title="bluesky icon" srcset="https://volatilityfoundation.org/wp-content/uploads/2024/12/bluesky.png 300w, https://volatilityfoundation.org/wp-content/uploads/2024/12/bluesky-150x150.png?crop=1 150w" sizes="(max-width: 300px) 100vw, 300px" class="wp-image-1091253" /></span></a>
4241			</div><div class="et_pb_module dsm_icon_list dsm_icon_list_0_tb_footer">
4242				
4243				
4244				
4245				
4246				
4247				
4248				<div class="et_pb_module_inner">
4249					<ul class="dsm_icon_list_items dsm_icon_list_ltr_direction dsm_icon_list_layout_vertical"></ul>
4250				</div>
4251			</div>
4252			</div><div class="et_pb_column et_pb_column_1_5 et_pb_column_2_tb_footer  et_pb_css_mix_blend_mode_passthrough">
4253				
4254				
4255				
4256				
4257				<div class="et_pb_module et_pb_image et_pb_image_2_tb_footer">
4258				
4259				
4260				
4261				
4262				<a href="https://www.linkedin.com/company/the-volatility-foundation" target="_blank"><span class="et_pb_image_wrap "><img loading="lazy" decoding="async" width="300" height="300" src="https://volatilityfoundation.org/wp-content/uploads/2024/12/linkedin.png" alt="bluesky logo" title="linkedin" srcset="https://volatilityfoundation.org/wp-content/uploads/2024/12/linkedin.png 300w, https://volatilityfoundation.org/wp-content/uploads/2024/12/linkedin-150x150.png?crop=1 150w" sizes="(max-width: 300px) 100v
4262w, 300px" class="wp-image-1091252" /></span></a>
4263			</div>
4264			</div><div class="et_pb_column et_pb_column_1_5 et_pb_column_3_tb_footer  et_pb_css_mix_blend_mode_passthrough">
4265				
4266				
4267				
4268				
4269				<div class="et_pb_module et_pb_image et_pb_image_3_tb_footer">
4270				
4271				
4272				
4273				
4274				<a href="https://www.youtube.com/@VolatilityFoundation" target="_blank"><span class="et_pb_image_wrap "><img loading="lazy" decoding="async" width="300" height="300" src="https://volatilityfoundation.org/wp-content/uploads/2024/12/youtube.png" alt="bluesky logo" title="youtube" srcset="https://volatilityfoundation.org/wp-content/uploads/2024/12/youtube.png 300w, https://volatilityfoundation.org/wp-content/uploads/2024/12/youtube-150x150.png?crop=1 150w" sizes="(max-width: 300px) 100vw, 300px" class="wp-image-1091251" /></span></a>
4275			</div>
4276			</div><div class="et_pb_column et_pb_column_1_5 et_pb_column_4_tb_footer  et_pb_css_mix_blend_mode_passthrough">
4277				
4278				
4279				
4280				
4281				<div class="et_pb_module et_pb_image et_pb_image_4_tb_footer">
4282				
4283				
4284				
4285				
4286				<a href="https://infosec.exchange/@volatility" target="_blank"><span class="et_pb_image_wrap "><img loading="lazy" decoding="async" width="300" height="300" src="https://volatilityfoundation.org/wp-content/uploads/2024/12/mastadon.png" alt="bluesky logo" title="mastadon" srcset="https://volatilityfoundation.org/wp-content/uploads/2024/12/mastadon.png 300w, https://volatilityfoundation.org/wp-content/uploads/2024/12/mastadon-150x150.png?crop=1 150w" sizes="(max-width: 300px) 100vw, 300px" class="wp-image-1091250" /></span></a>
4287			</div>
4288			</div><div class="et_pb_column et_pb_column_1_5 et_pb_column_5_tb_footer  et_pb_css_mix_blend_mode_passthrough et-last-child">
4289				
4290				
4291				
4292				
4293				<div class="et_pb_module et_pb_image et_pb_image_5_tb_footer">
4294				
4295				
4296				
4297				
4298				<a href="https://x.com/volatility" target="_blank"><span class="et_pb_image_wrap "><img loading="lazy" decoding="async" width="300" height="300" src="https://volatilityfoundation.org/wp-content/uploads/2024/12/twitter.png" alt="bluesky logo" title="twitter" srcset="https://volatilityfoundation.org/wp-content/uploads/2024/12/twitter.png 300w, https://volatilityfoundation.org/wp-content/uploads/2024/12/twitter-150x150.png?crop=1 150w" sizes="(max-width: 300px) 100vw, 300px" class="wp-image-1091249" /></span></a>
4299			</div>
4300			</div>
4301				
4302				
4303				
4304				
4305			</div><div class="et_pb_row et_pb_row_2_tb_footer">
4306				<div class="et_pb_column et_pb_column_4_4 et_pb_column_6_tb_footer  et_pb_css_mix_blend_mode_passthrough et-last-child">
4307				
4308				
4309				
4310				
4311				<div class="et_pb_module et_pb_text et_pb_text_0_tb_footer  et_pb_text_align_left et_pb_bg_layout_light">
4312				
4313				
4314				
4315				
4316				<div class="et_pb_text_inner"><p style="text-align: center;">All Content © The Volatility Foundation, a 501(c)(3) Nonprofit Organization.</p></div>
4317			</div>
4318			</div>
4319				
4320				
4321				
4322				
4323			</div>
4324				
4325				
4326			</div><div class="et_pb_section et_pb_section_2_tb_footer et_pb_with_background et_section_regular" >
4327				
4328				
4329				
4330				
4331				
4332				
4333				<div class="et_pb_row et_pb_row_3_tb_footer">
4334				<div class="et_pb_column et_pb_column_1_2 et_pb_column_7_tb_footer  et_pb_css_mix_blend_mode_passthrough">
4335				
4336				
4337				
4338				
4339				<div class="et_pb_module et_pb_text et_pb_text_1_tb_footer  et_pb_text_align_left et_pb_bg_layout_light">
4340				
4341				
4342				
4343				
4344				<div class="et_pb_text_inner"><p style="text-align: center;">All Content © The Volatility Foundation, a 501(c)(3) Nonprofit Organization.</p></div>
4345			</div>
4346			</div><div class="et_pb_column et_pb_column_1_2 et_pb_column_8_tb_footer  et_pb_css_mix_blend_mode_passthrough et-last-child">
4347				
4348				
4349				
4350				
4351				<div class="et_pb_module et_pb_code et_pb_code_0_tb_footer  et_pb_text_align_center">
4352				
4353				
4354				
4355				
4356				<div class="et_pb_code_inner">[DISPLAY_ULTIMATE_PLUS]</div>
4357			</div>
4358			</div>
4359				
4360				
4361				
4362				
4363			</div>
4364				
4365				
4366			</div>		</div>
4367	</footer>
4368		</div>
4369
4370			
4371		</div>
4372		</div>
4373
4374			<!--  -->
4375<script type="speculationrules">
4376{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/Divi/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
4377</script>
4377
4378<meta id="bilmur" property="bilmur:data" content="" data-customproperties="{&quot;woo_active&quot;:&quot;0&quot;,&quot;logged_in&quot;:&quot;0&quot;,&quot;wptheme&quot;:&quot;Divi&quot;,&quot;wptheme_is_block&quot;:&quot;0&quot;}" data-provider="wordpress.com" data-service="atomic"  data-site-tz="America/New_York"  >
4379<script defer src="https://s0.wp.com/wp-content/js/bilmur.min.js?m=202639"></script>
4379
4380		
4380<script type="application/javascript">
4381			(function() {
4382				var file     = ["https:\/\/volatilityfoundation.org\/wp-content\/et-cache\/1089220\/et-divi-dynamic-tb-1089470-1089220-late.css"];
4383				var handle   = document.getElementById('divi-style-inline-inline-css');
4384				var location = handle.parentNode;
4385
4386				if (0===document.querySelectorAll('link[href="' + file + '"]').length) {
4387					var link  = document.createElement('link');
4388					link.rel  = 'stylesheet';
4389					link.id   = 'et-dynamic-late-css';
4390					link.href = file;
4391
4392					location.insertBefore(link, handle.nextSibling);
4393				}
4394			})();
4395		</script>
4395
4396		
4396<script id="expanding-archives-frontend-js-extra">
4397var expandingArchives = {"ajaxurl":"https://volatilityfoundation.org/wp-admin/admin-ajax.php","nonce":"811770f08f","restBase":"https://volatilityfoundation.org/wp-json/expanding-archives/v1/posts","restNonce":"ee3228d1a4"};
4398//# sourceURL=expanding-archives-frontend-js-extra
4399</script>
vendor: 1 bytes, line 4399
4399
4400<script id="expanding-archives-frontend-js" src="https://volatilityfoundation.org/wp-content/plugins/expanding-archives/assets/build/js/expanding-archives.js?ver=2.1.1"></script>
vendor: 1 bytes, line 4400
4400
4401<script id="jquery-core-js" src="https://c0.wp.com/c/7.1.2/wp-includes/js/jquery/jquery.min.js"></script>
vendor: 1 bytes, line 4401
4401
4402<script id="jquery-migrate-js" src="https://c0.wp.com/c/7.1.2/wp-includes/js/jquery/jquery-migrate.min.js"></script>
vendor: 1 bytes, line 4402
4402
4403<script id="jquery-js-after">
4404jqueryParams.length&&$.each(jqueryParams,function(e,r){if("function"==typeof r){var n=String(r);n.replace("$","jQuery");var a=new Function("return "+n)();$(document).ready(a)}});
4405//# sourceURL=jquery-js-after
4406</script>
vendor: 1 bytes, line 4406
4406
4407<script id="divi-custom-script-js-extra">
4408var DIVI = {"item_count":"%d Item","items_count":"%d Items"};
4409var et_builder_utils_params = {"condition":{"diviTheme":true,"extraTheme":false},"scrollLocations":["app","top"],"builderScrollLocations":{"desktop":"app","tablet":"app","phone":"app"},"onloadScrollLocation":"app","builderType":"fe"};
4410var et_frontend_scripts = {"builderCssContainerPrefix":"#et-boc","builderCssLayoutPrefix":"#et-boc .et-l"};
4411var et_pb_custom = {"ajaxurl":"https://volatilityfoundation.org/wp-admin/admin-ajax.php","images_uri":"https://volatilityfoundation.org/wp-content/themes/Divi/images","builder_images_uri":"https://volatilityfoundation.org/wp-content/themes/Divi/includes/builder/images","et_frontend_nonce":"bd70ef1fe1","subscription_failed":"Please, check the fields below to make sure you entered the correct information.","et_ab_log_nonce":"c0313c52b8","fill_message":"Please, fill in the following fields:","contact_error_message":"Please, fix the following errors:","invalid":"Invalid email","captcha":"Captcha","prev":"Prev","previous":"Previous","next":"Next","wrong_captcha":"You entered the wrong number in captcha.","wrong_checkbox":"Checkbox","ignore_waypoints":"no","is_divi_theme_used":"1","widget_search_selector":".widget_search","ab_tests":[],"is_ab_testing_active":"","page_id":"1089220","unique_test_id":"","ab_bounce_rate":"5","is_cache_plugin_active":"yes","is_shortcode_tracking":"","tinymce_uri":"https://volatilityfoundation.org/wp-content/themes/Divi/includes/builder/frontend-builder/assets/vendors","accent_color":"#000000","waypoints_options":[]};
4412var et_pb_box_shadow_elements = [];
4413//# sourceURL=divi-custom-script-js-extra
4414</script>
vendor: 1 bytes, line 4414
4414
4415<script id="divi-custom-script-js" src="https://volatilityfoundation.org/wp-content/themes/Divi/js/scripts.min.js?ver=4.27.9"></script>
vendor: 1 bytes, line 4415
4415
4416<script id="fitvids-js" src="https://volatilityfoundation.org/wp-content/themes/Divi/includes/builder/feature/dynamic-assets/assets/js/jquery.fitvids.js?ver=4.27.9"></script>
vendor: 1 bytes, line 4416
4416
4417<script id="easypiechart-js" src="https://volatilityfoundation.org/wp-content/themes/Divi/includes/builder/feature/dynamic-assets/assets/js/easypiechart.js?ver=4.27.9"></script>
vendor: 1 bytes, line 4417
4417
4418<script id="salvattore-js" src="https://volatilityfoundation.org/wp-content/themes/Divi/includes/builder/feature/dynamic-assets/assets/js/salvattore.js?ver=4.27.9"></script>
vendor: 1 bytes, line 4418
4418
4419<script id="supreme-modules-pro-for-divi-frontend-bundle-js" src="https://volatilityfoundation.org/wp-content/plugins/supreme-modules-pro-for-divi/scripts/frontend-bundle.min.js?ver=4.7.2"></script>
vendor: 1 bytes, line 4419
4419
4420<script id="react-js" src="https://c0.wp.com/c/7.1.2/wp-includes/js/dist/vendor/react.min.js"></script>
vendor: 1 bytes, line 4420
4420
4421<script id="react-jsx-runtime-js" src="https://c0.wp.com/c/7.1.2/wp-includes/js/dist/vendor/react-jsx-runtime.min.js"></script>
vendor: 1 bytes, line 4421
4421
4422<script id="wp-hooks-js" src="https://c0.wp.com/c/7.1.2/wp-includes/js/dist/hooks.min.js"></script>
vendor: 1 bytes, line 4422
4422
4423<script id="wp-i18n-js" src="https://c0.wp.com/c/7.1.2/wp-includes/js/dist/i18n.min.js"></script>
vendor: 1 bytes, line 4423
4423
4424<script id="wp-i18n-js-after">
4425wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
4426//# sourceURL=wp-i18n-js-after
4427</script>
vendor: 1 bytes, line 4427
4427
4428<script id="jetpack-videopress-divi-pkg-js" src="https://volatilityfoundation.org/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-videopress/build/divi-editor/index.js?minify=false&#038;ver=2527ba26443b669a5a21"></script>
vendor: 1 bytes, line 4428
4428
4429<script id="et-core-common-js" src="https://volatilityfoundation.org/wp-content/themes/Divi/core/admin/js/common.js?ver=4.27.9"></script>
vendor: 1 bytes, line 4429
4429
4430<script id="googlesitekit-events-provider-content-events-js-before">
4431window._googlesitekit = window._googlesitekit || {};
4432window._googlesitekit.contentEvents = {"postID":1089220,"isSinglePost":false,"hasVimeoEmbed":false};
4433//# sourceURL=googlesitekit-events-provider-content-events-js-before
4434</script>
vendor: 1 bytes, line 4434
4434
4435<script id="googlesitekit-events-provider-content-events-js" src="https://volatilityfoundation.org/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-events-provider-content-events-c7172f3fd0e4d5ad62ef.js" defer></script>
vendor: 1 bytes, line 4435
4435
4436<script id="underscore-js" src="https://c0.wp.com/c/7.1.2/wp-includes/js/underscore.min.js"></script>
vendor: 1 bytes, line 4436
4436
4437<script id="backbone-js" src="https://c0.wp.com/c/7.1.2/wp-includes/js/backbone.min.js"></script>
vendor: 1 bytes, line 4437
4437
4438<script id="googlesitekit-events-provider-ninja-forms-js" src="https://volatilityfoundation.org/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-events-provider-ninja-forms-0f46b3bc1ee8e8f519c8.js" defer></script>
vendor: 1 bytes, line 4438
4438
4439<script id="jetpack-stats-js-before">
4440_stq = window._stq || [];
4441_stq.push([ "view", {"v":"ext","blog":"226145732","post":"1089220","tz":"-4","srv":"volatilityfoundation.org","hp":"atomic","ac":"2","amp":"0","j":"1:16.3-a.3"} ]);
4442_stq.push([ "clickTrackerInit", "226145732", "1089220" ]);
4443//# sourceURL=jetpack-stats-js-before
4444</script>
vendor: 1 bytes, line 4444
4444
4445<script data-wp-strategy="defer" defer fetchpriority="low" id="jetpack-stats-js" src="https://stats.wp.com/e-202639.js"></script>
vendor: 1 bytes, line 4445
4445
4446<script id="mediaelement-core-js-before">
4447var 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"}};
4448//# sourceURL=mediaelement-core-js-before
4449</script>
vendor: 1 bytes, line 4449
4449
4450<script id="mediaelement-core-js" src="https://c0.wp.com/c/7.1.2/wp-includes/js/mediaelement/mediaelement-and-player.min.js"></script>
vendor: 1 bytes, line 4450
4450
4451<script id="mediaelement-migrate-js" src="https://c0.wp.com/c/7.1.2/wp-includes/js/mediaelement/mediaelement-migrate.min.js"></script>
vendor: 1 bytes, line 4451
4451
4452<script id="mediaelement-js-extra">
4453var _wpmejsSettings = {"pluginPath":"/wp-includes/js/mediaelement/","classPrefix":"mejs-","stretching":"responsive","audioShortcodeLibrary":"mediaelement","videoShortcodeLibrary":"mediaelement"};
4454//# sourceURL=mediaelement-js-extra
4455</script>
vendor: 1 bytes, line 4455
4455
4456<script id="wp-mediaelement-js" src="https://c0.wp.com/c/7.1.2/wp-includes/js/mediaelement/wp-mediaelement.min.js"></script>
vendor: 1 bytes, line 4456
4456
4457<script id="et-builder-modules-script-sticky-js-extra">
4458var et_pb_sticky_elements = [];
4459//# sourceURL=et-builder-modules-script-sticky-js-extra
4460</script>
vendor: 1 bytes, line 4460
4460
4461<script id="et-builder-modules-script-sticky-js" src="https://volatilityfoundation.org/wp-content/themes/Divi/includes/builder/feature/dynamic-assets/assets/js/sticky-elements.js?ver=4.27.9"></script>
4461
4462	
4463	</body>
4464</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.