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'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 » 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 » 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&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&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&subset=latin,latin-ext&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 …" 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! ̷
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 & 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 & 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&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&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> 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. 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&D Illustrated: Detecting Mimikatz’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 2021 Volatility Plugin Contest is now open! We will be accepting submissions until December 31, 2021.Volatility Plugin ContestAs in previous years, the 2021 Volatility Plugin Contest 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 2020 Volatility Plugin Contest is now accepting submissions until October 1, 2020! Winners will receive over 3750 USD in cash prizes! Volatility 3 The 2020 Volatility Plugin Contest 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 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 Malware and Memory Forensics training course. These offerings include: March 9-13, San Diego, CA April 20-24, Herndon, VA September 21-25, Amsterdam, NL 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 & 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 Malware and Memory Forensics 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 2017 Volatility Plugin contest 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 – *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 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 2016 Volatility Plugin contest is now live and accepting submissions until October 1st. 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 – 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 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. 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 & 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. 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 (ok, very old), I realized that there was something different about how Linux was allocating pages of data I wanted to hide. At first, I was glad that I couldn’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 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 – 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’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 – 12th, 2014 in Austin, TX January 12th – 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. This comes as great news when you consider the recent âBOLOâ list controversies and the Yorba situation. 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 – 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 – 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 – 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. 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 @Toolswatch 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 Malware and Memory Forensics trainings scheduled: Australia - August 25th - 29th, 2014 (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 & 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 – 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 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, AlientVault, SecPod, Symantec, plus many more) were reporting on a Flash zero-day vulnerability (CVE-2014-0502) being exploited in the wild. 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>) and a number of upcoming training courses this year.
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….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 – 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. 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 received a 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 – Reston, VA – 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 – 4.5 – 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 – 4.4 – What’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 – 4.3 – 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 – 4.2 – 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 – 4.1 – 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 – 3.5 – 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 – 3.4 – 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 – 3.3 – 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 – 3.2 – 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 – 3.1 – Linux CheckTTY & 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 @jtsylve of 504ensics. 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 – 2.5 – 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 scenarios 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 – 2.4 – 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 – 2.3 – 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. Timelines help establish events that took place on the machine prior to investigation. There are various artifacts in Windows memory that can be used to construct a t
1518imeline. 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 – 2.2 – 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 – 2.1 – 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 – 1.5 – 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. 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 – 1.4 – 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 – 1.3 – 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 – 1.2 – 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 – 1.1 – 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’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 – The Netherlands – 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 & 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 – 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’re Going to Cheat…</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 “Hidden” 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. 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! 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 “Memory Dump Parsing” 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’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 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.
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. 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 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. 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’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’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 “Shellbags” 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 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, receive 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. This will include enumerating sockets, network connections, and packet contents. 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. If you would like to follow along or recreate the steps taken, please see the LinuxForensicsWiki 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, desktops and atoms. Today's MoVP 2.2 post is about windows. 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 message hooks or 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. 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â. 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 The MoVP 1.3 plugin, named deskscan, enumerates desktops, desktop heap allocations, and associated threads. In the GUI landscape, a desktop 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 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. 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 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 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 Open Memory Forensics Workshop (OMFW) 2012 and Volatility 2.2 release, we're announcing Month of Volatility Plugins (MoVP). Every day (M-F) for the 3 weeks leading up to 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 Open Memory Forensics Workshop (OMFW) 2012 and Volatility 2.2 release, we're announcing Month of Volatility Plugins (MoVP). Every day (M-F) for the 3 weeks leading up to 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="{"woo_active":"0","logged_in":"0","wptheme":"Divi","wptheme_is_block":"0"}" 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&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.