1<!DOCTYPE html> 2<html lang="en-US"> 3<head> 4<meta charset="UTF-8" />
5<script> 6var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),document.addEventListener("gform/theme/scripts_loaded",function(){gform.themeScriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>"function"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn("The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1."),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener("gform_main_scripts_loaded",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener("gform/theme/scripts_loaded",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener("DOMContentLoaded",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook("action",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook("filter",o,r,e,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,r){gform.removeHook("action",o,r)},removeFilter:function(o,r,e){gform.removeHook("filter",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+"_"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==r?t.apply(null,e):e[0]=t.apply(null,e)})),"filter"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}}); 7</script>
7 8 9<meta name='viewport' content='width=device-width, initial-scale=1.0' /> 10<meta http-equiv='X-UA-Compatible' content='IE=edge' /> 11<link rel="profile" href="https://gmpg.org/xfn/11" /> 12<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 13 14
14<script data-no-defer="1" data-ezscrex="false" data-cfasync="false" data-pagespeed-no-defer data-cookieconsent="ignore"> 15 var ctPublicFunctions = {"_ajax_nonce":"2448ec29bd","_rest_nonce":"3e50769fcb","_ajax_url":"\/wp-admin\/admin-ajax.php","_rest_url":"https:\/\/festivalofwhales.com\/wp-json\/","data__cookies_type":"none","data__ajax_type":"rest","data__bot_detector_enabled":1,"data__frontend_data_log_enabled":1,"cookiePrefix":"","wprocket_detected":false,"host_url":"festivalofwhales.com","text__ee_click_to_select":"Click to select the whole data","text__ee_original_email":"The complete one is","text__ee_got_it":"Got it","text__ee_blocked":"Blocked","text__ee_cannot_connect":"Cannot connect","text__ee_cannot_decode":"Can not decode email. Unknown reason","text__ee_email_decoder":"CleanTalk email decoder","text__ee_wait_for_decoding":"The magic is on the way!","text__ee_decoding_process":"Please wait a few seconds while we decode the contact data."} 16 </script>
16 17 18
18<script data-no-defer="1" data-ezscrex="false" data-cfasync="false" data-pagespeed-no-defer data-cookieconsent="ignore"> 19 var ctPublic = {"_ajax_nonce":"2448ec29bd","settings__forms__check_internal":0,"settings__forms__check_external":0,"settings__forms__force_protection":0,"settings__forms__search_test":1,"settings__forms__wc_add_to_cart":0,"settings__data__bot_detector_enabled":1,"settings__sfw__anti_crawler":0,"blog_home":"https:\/\/festivalofwhales.com\/","pixel__setting":"3","pixel__enabled":true,"pixel__url":"https:\/\/moderate2-v4.cleantalk.org\/pixel\/5d213734850ffcd628342ebeebedbcdb.gif","data__email_check_before_post":1,"data__email_check_exist_post":1,"data__cookies_type":"none","data__key_is_ok":true,"data__visible_fields_required":true,"wl_brandname":"Anti-Spam by CleanTalk","wl_brandname_short":"CleanTalk","ct_checkjs_key":"6703f5624a18ae4dcd9291a399d1e3181037fae0697bd1d1c1249cb9181398aa","emailEncoderPassKey":"6c90559a28c468aabb7c3e6507122513","bot_detector_forms_excluded":"W10=","advancedCacheExists":false,"varnishCacheExists":true,"wc_ajax_add_to_cart":false,"theRealPerson":{"phrases":{"trpHeading":"The Real Person Badge!","trpContent1":"The commenter acts as a real person and verified as not a bot.","trpContent2":" Anti-Spam by CleanTalk","trpContentLearnMore":"Learn more"},"trpContentLink":"https:\/\/cleantalk.org\/help\/the-real-person?utm_id=&utm_term=&utm_source=admin_side&utm_medium=trp_badge&utm_content=trp_badge_link_click&utm_campaign=apbct_links","imgPersonUrl":"https:\/\/festivalofwhales.com\/wp-content\/plugins\/cleantalk-spam-protect\/css\/images\/real_user.svg","imgShieldUrl":"https:\/\/festivalofwhales.com\/wp-content\/plugins\/cleantalk-spam-protect\/css\/images\/shield.svg"}} 20 </script>
20 21 22 <!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https://yoast.com/product/yoast-seo-wordpress/ --> 23 <title>History - Festival Of Whales</title> 24 <meta name="description" content="Discover the origins of the Dana Point Festival of Whales, a community event highlighting marine education and whale watching since 1972." /> 25 <link rel="canonical" href="https://festivalofwhales.com/history/" /> 26 <meta property="og:locale" content="en_US" /> 27 <meta property="og:type" content="article" /> 28 <meta property="og:title" content="History - Festival Of Whales" /> 29 <meta property="og:description" content="Discover the origins of the Dana Point Festival of Whales, a community event highlighting marine education and whale watching since 1972." /> 30 <meta property="og:url" content="https://festivalofwhales.com/history/" /> 31 <meta property="og:site_name" content="Festival Of Whales" /> 32 <meta property="article:modified_time" content="2026-09-25T01:56:02+00:00" /> 33 <meta property="og:image" content="https://festivalofwhales.com/wp-content/uploads/2026/01/Welcoming.jpg" /> 34 <meta property="og:image:width" content="1920" /> 35 <meta property="og:image:height" content="1080" /> 36 <meta property="og:image:type" content="image/jpeg" /> 37 <meta name="twitter:card" content="summary_large_image" /> 38 <meta name="twitter:label1" content="Est. reading time" /> 39 <meta name="twitter:data1" content="3 minutes" /> 40
40<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://festivalofwhales.com/history/","url":"https://festivalofwhales.com/history/","name":"History - Festival Of Whales","isPartOf":{"@id":"https://festivalofwhales.com/#website"},"primaryImageOfPage":{"@id":"https://festivalofwhales.com/history/#primaryimage"},"image":{"@id":"https://festivalofwhales.com/history/#primaryimage"},"thumbnailUrl":"https://festivalofwhales.com/wp-content/uploads/2026/01/Welcoming.jpg","datePublished":"2026-01-19T20:56:29+00:00","dateModified":"2026-09-25T01:56:02+00:00","description":"Discover the origins of the Dana Point Festival of Whales, a community event highlighting marine education and whale watching since 1972.","breadcrumb":{"@id":"https://festivalofwhales.com/history/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://festivalofwhales.com/history/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://festivalofwhales.com/history/#primaryimage","url":"https://festivalofwhales.com/wp-content/uploads/2026/01/Welcoming.jpg","contentUrl":"https://festivalofwhales.com/wp-content/uploads/2026/01/Welcoming.jpg","width":1920,"height":1080},{"@type":"BreadcrumbList","@id":"https://festivalofwhales.com/history/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://festivalofwhales.com/"},{"@type":"ListItem","position":2,"name":"History"}]},{"@type":"WebSite","@id":"https://festivalofwhales.com/#website","url":"https://festivalofwhales.com/","name":"Festival Of Whales","description":"Where the sea meets the spirit of community","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://festivalofwhales.com/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}</script>
40 41 <!-- / Yoast SEO plugin. --> 42 43 44<link rel='dns-prefetch' href='//fd.cleantalk.org' /> 45<link rel='dns-prefetch' href='//fonts.googleapis.com' /> 46<link href='https://fonts.gstatic.com' crossorigin rel='preconnect' /> 47<link rel="alternate" type="application/rss+xml" title="Festival Of Whales » Feed" href="https://festivalofwhales.com/feed/" /> 48<link rel="alternate" type="application/rss+xml" title="Festival Of Whales » Comments Feed" href="https://festivalofwhales.com/comments/feed/" /> 49<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://festivalofwhales.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Ffestivalofwhales.com%2Fhistory%2F" /> 50<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://festivalofwhales.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Ffestivalofwhales.com%2Fhistory%2F&format=xml" /> 51<style id="wp-img-auto-sizes-contain-inline-css"> 52img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 53/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 54</style> 55<style id="cf-frontend-style-inline-css"> 56@font-face { 57 font-family: '56th street'; 58 font-style: normal; 59 font-weight: 400; 60 src: url('https://festivalofwhales.com/wp-content/uploads/2026/01/56thStreet-Regular.otf') format('OpenType'); 61} 62@font-face { 63 font-family: '56th street'; 64 font-style: normal; 65 font-weight: 400; 66 src: url('https://festivalofwhales.com/wp-content/uploads/2026/01/56thStreet-Regular.otf') format('OpenType'); 67} 68@font-face { 69 font-family: 'Frankly TM'; 70 font-style: normal; 71 font-weight: 400; 72 src: url('https://festivalofwhales.com/wp-content/uploads/2026/01/Frankly-TM.woff2') format('woff2'); 73} 74/*# sourceURL=cf-frontend-style-inline-css */ 75</style> 76<style id="wp-emoji-styles-inline-css"> 77 78 img.wp-smiley, img.emoji { 79 display: inline !important; 80 border: none !important; 81 box-shadow: none !important; 82 height: 1em !important; 83 width: 1em !important; 84 margin: 0 0.07em !important; 85 vertical-align: -0.1em !important; 86 background: none !important; 87 padding: 0 !important; 88 } 89/*# sourceURL=wp-emoji-styles-inline-css */ 90</style> 91<style id="wp-block-library-inline-css"> 92:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
92--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 93 94/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ 95</style> 96<style id="classic-theme-styles-inline-css"> 97/*! This file is auto-generated */ 98.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} 99/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 100</style> 101 102<style id="global-styles-inline-css"> 103: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--color--fl-heading-text: #27384f;--wp--preset--color--fl-body-bg: #ffffff;--wp--preset--color--fl-body-text: #757575;--wp--preset--color--fl-accent: #4a6d93;--wp--preset--color--fl-accent-hover: #27384f;--wp--preset--color--fl-topbar-bg: #ffffff;--wp--preset--color--fl-topbar-text: #000000;--wp--preset--color--fl-topbar-link: #428bca;--wp--preset--color--fl-topbar-hover: #428bca;--wp--preset--color--fl-header-bg: #ffffff;--wp--preset--color--fl-header-text: #000000;--wp--preset--color--fl-header-link: #428bca;--wp--preset--color--fl-header-hover: #428bca;--wp--preset--color--fl-nav-bg: #ffffff;--wp--preset--color--fl-nav-link: #428bca;--wp--preset--color--fl-nav-hover: #428bca;--wp--preset--color--fl-content-bg: #ffffff;--wp--preset--color--fl-footer-widgets-bg: #ffffff;--wp--preset--color--fl-footer-widgets-text: #000000;--wp--preset--color--fl-footer-widgets-link: #428bca;--wp--preset--color--fl-footer-widgets-hover: #428bca;--wp--preset--color--fl-footer-bg: #ffffff;--wp--preset--color--fl-footer-text: #000000;--wp--preset--color--fl-footer-link: #428bca;--wp--preset--color--fl-footer-hover: #428bca;--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,
1030) 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%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px 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%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}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-fl-heading-text-color{color: var(--wp--preset--color--fl-heading-text) !important;}.has-fl-body-bg-color{color: var(--wp--preset--color--fl-body-bg) !important;}.has-fl-body-text-color{color: var(--wp--preset--color--fl-body-text) !important;}.has-fl-accent-color{color: var(--wp--preset--color--fl-accent) !important;}.has-fl-accent-hover-color{color: var(--wp--preset--color--fl-accent-hover) !important;}.has-fl-topbar-bg-color{color: var(--wp--preset--color--fl-topbar-bg) !important;}.has-fl-topbar-text-color{color: var(--wp--preset--color--fl-topbar-text) !important;}.has-fl-topbar-link-color{color: var(--wp--preset--color--fl-topbar-link) !important;}.has-fl-topbar-hover-color{color: var(--wp--preset--color--fl-topbar-hover) !important;}.has-fl-header-bg-color{color: var(--wp--preset--color--fl-header-bg) !important;}.has-fl-header-text-color{color: var(--wp--preset--color--fl-header-text) !important;}.has-fl-header-link-color{color: var(--wp--preset--color--fl-header-link) !important;}.has-fl-header-hover-color{color: var(--wp--preset--color--fl-header-hover) !important;}.has-fl-nav-bg-color{color: var(--wp--preset--color--fl-nav-bg) !important;}.has-fl-nav-link-color{color: var(--wp--preset--color--fl-nav-link) !important;}.has-fl-nav-hover-color{color: var(--wp--preset--color--fl-nav-hover) !important;}.has-fl-content-bg-color{color: var(--wp--preset--color--fl-content-bg) !important;}.has-fl-footer-widgets-bg-color{color: var(--wp--preset--color--fl-footer-widgets-bg) !important;}.has-fl-footer-widgets-text-color{color: var(--wp--preset--color--fl-footer-widgets-text) !important;}.has-fl-footer-widgets-link-color{color: var(--wp--preset--color--fl-footer-widgets-link) !important;}.has-fl-footer-widgets-hover-color{color: var(--wp--preset--color--fl-footer-widgets-hover) !important;}.has-fl-footer-bg-color{color: var(--wp--preset--color--fl-footer-bg) !important;}.has-fl-footer-text-color{color: var(--wp--preset--color--fl-footer-text) !important;}.has-fl-footer-link-color{color: var(--wp--preset--color--fl-footer-link) !important;}.has-fl-footer-hover-color{color: var(--wp--preset--color--fl-footer-hover) !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-fl-heading-text-background-color{background-color: var(--wp--preset--color--fl-heading-text) !important;}.has-fl-body-bg-background-color{background-color: var(--wp--preset--color--fl-body-bg) !important;}.has-fl-body-text-background-color{background-color: var(--wp--preset--color--fl-body-text) !important;}.has-fl-accent-background-color{background-color: var(--wp--preset--color--fl-accent) !important;}.has-fl-accent-hover-background-color{background-color: var(--wp--preset--color--fl-accent-hover) !important;}.has-fl-topbar-bg-background-color{background-color: var(--wp--preset--color--fl-topbar-bg) !important;}.has-fl-topbar-text-background-color{background-color: var(--wp--preset--color--fl-topbar-text) !important;}.has-fl-topbar-link-background-color{background-color: var(--wp--preset--color--fl-topbar-link) !important;}.has-fl-topbar-hover-background-color{background-color: var(--wp--preset--color--fl-topbar-hover) !important;}.has-fl-header-bg-background-color{background-color: var(--wp--preset--color--fl-header-bg) !important;}.has-fl-header-text-background-color{background-color: var(--wp--preset--color--fl-header-text) !important;}.has-fl-header-link-background-color{background-color: var(--wp--preset--color--fl-header-link) !important;}.has-fl-header-hover-background-color{background-color: var(--wp--preset--color--fl-header-hover) !important;}.has-fl-nav-bg-background-color{background-color: var(--wp--preset--color--fl-nav-bg) !important;}.has-fl-nav-link-background-color{background-color: var(--wp--preset--color--fl-nav-link) !important;}.has-fl-nav-hover-background-color{background-color: var(--wp--preset--color--fl-nav-hover) !important;}.has-fl-content-bg-background-color{background-color: var(--wp--preset--color--fl-content-bg) !important;}.has-fl-footer-widgets-bg-background-color{background-color: var(--wp--preset--color--fl-footer-widgets-bg) !important;}.has-fl-footer-widgets-text-background-color{background-color: var(--wp--preset--color--fl-footer-widgets-text) !important;}.has-fl-footer-widgets-link-background-color{background-color: var(--wp--preset--color--fl-footer-widgets-link) !important;}.has-fl-footer-widgets-hover-background-color{background-color: var(--wp--preset--color--fl-footer-widgets-hover) !important;}.has-fl-footer-bg-background-color{background-color: var(--wp--preset--color--fl-footer-bg) !important;}.has-fl-footer-text-background-color{background-color: var(--wp--preset--color--fl-footer-text) !important;}.has-fl-footer-link-background-color{background-color: var(--wp--preset--color--fl-footer-link) !important;}.has-fl-footer-hover-background-color{background-color: var(--wp--preset--color--fl-footer-hover) !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-fl-heading-text-border-color{border-color: var(--wp--preset--color--fl-heading-text) !important;}.has-fl-body-bg-border-color{border-color: var(--wp--preset--color--fl-body-bg) !important;}.has-fl-body-text-border-color{border-color: var(--wp--preset--color--fl-body-text) !important;}.has-fl-accent-border-color{border-color: var(--wp--preset--color--fl-accent) !important;}.has-fl-accent-hover-border-color{border-color: var(--wp--preset--color--fl-accent-hover) !important;}.has-fl-topbar-bg-border-color{border-color: var(--wp--preset--color--fl-topbar-bg) !important;}.has-fl-topbar-text-border-color{border-color: var(--wp--preset--color--fl-topbar-text) !important;}.has-fl-topbar-link-border-color{border-color: var(--wp--preset--color--fl-topbar-link) !important;}.has-fl-topbar-hover-border-color{border-color: var(--wp--preset--color--fl-topbar-hover) !important;}.has-fl-header-bg-border-color{border-color: var(--wp--preset--color--fl-header-bg) !important;}.has-fl-header-text-border-color{border-color: var(--wp--preset--color--fl-header-text) !important;}.has-fl-header-link-border-color{border-color: var(--wp--preset--color--fl-header-link) !important;}.has-fl-header-hover-border-color{border-color: var(--wp--preset--color--fl-header-hover) !important;}.has-fl-nav-bg-border-color{border-color: var(--wp--preset--color--fl-nav-bg) !important;}.has-fl-nav-link-border-color{border-color: var(--wp--preset--color--fl-nav-link) !important;}.has-fl-nav-hover-border-color{border-color: var(--wp--preset--color--fl-nav-hover) !important;}.has-fl-content-bg-border-color{border-color: var(--wp--preset--color--fl-content-bg) !important;}.has-fl-footer-widgets-bg-border-color{border-color: var(--wp--preset--color--fl-footer-widgets-bg) !important;}.has-fl-footer-widgets-text-border-color{border-color: var(--wp--preset--color--fl-footer-widgets-text) !important;}.has-fl-footer-widgets-link-border-color{border-color: var(--wp--preset--color--fl-footer-widgets-link) !important;}.has-fl-footer-widgets-hover-border-color{border-color: var(--wp--preset--color--fl-footer-widgets-hover) !important;}.has-fl-footer-bg-border-color{border-color: var(--wp--preset--color--fl-footer-bg) !important;}.has-fl-footer-text-border-color{border-color: var(--wp--preset--color--fl-footer-text) !important;}.has-fl-footer-link-border-color{border-color: var(--wp--preset--color--fl-footer-link) !important;}.has-fl-footer-hover-border-color{border-color: var(--wp--preset--color--fl-footer-hover) !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;}
103.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;} 104/*# sourceURL=global-styles-inline-css */ 105</style> 106 107<link rel='stylesheet' id='fl-builder-layout-25-css' href='https://festivalofwhales.com/wp-content/uploads/bb-plugin/cache/25-layout.css?ver=fc5be96af54746bdeeed0d755f027d9a' media='all' /> 108<link rel='stylesheet' id='cleantalk-public-css-css' href='https://festivalofwhales.com/wp-content/plugins/cleantalk-spam-protect/css/cleantalk-public.min.css?ver=6.73.1_1772239376' media='all' /> 109<link rel='stylesheet' id='cleantalk-email-decoder-css-css' href='https://festivalofwhales.com/wp-content/plugins/cleantalk-spam-protect/css/cleantalk-email-decoder.min.css?ver=6.73.1_1772239376' media='all' /> 110<link rel='stylesheet' id='cleantalk-trp-css-css' href='https://festivalofwhales.com/wp-content/plugins/cleantalk-spam-protect/css/cleantalk-trp.min.css?ver=6.73.1_1772239376' media='all' /> 111<link rel='stylesheet' id='base-css' href='https://festivalofwhales.com/wp-content/themes/bb-theme/css/base.min.css?ver=1.7.19.1' media='all' /> 112<link rel='stylesheet' id='fl-automator-skin-css' href='https://festivalofwhales.com/wp-content/uploads/bb-theme/skin-69852ff181dc8.css?ver=1.7.19.1' media='all' /> 113<link rel='stylesheet' id='pp-animate-css' href='https://festivalofwhales.com/wp-content/plugins/bbpowerpack/assets/css/animate.min.css?ver=3.5.1' media='all' /> 114<link rel='stylesheet' id='fl-builder-google-fonts-2edd0977b7eb49d9053a3ac927891375-css' href='//fonts.googleapis.com/css?family=Red%20Hat%20Text:300,400,700|Archivo%20Black:400&ver=7.1.2' media='all' />
115<script id="jquery-core-js" src="https://festivalofwhales.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 115
115
116<script id="jquery-migrate-js" src="https://festivalofwhales.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 116
116
117<script id="apbct-public-bundle.min-js-js" src="https://festivalofwhales.com/wp-content/plugins/cleantalk-spam-protect/js/apbct-public-bundle.min.js?ver=6.73.1_1772239377"></script>
vendor: 1 bytes, line 117
117
118<script data-wp-strategy="defer" defer id="ct_bot_detector-js" src="https://fd.cleantalk.org/ct-bot-detector-wrapper.js?ver=6.73.1"></script>
118 119<link rel="https://api.w.org/" href="https://festivalofwhales.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://festivalofwhales.com/wp-json/wp/v2/pages/25" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://festivalofwhales.com/xmlrpc.php?rsd" /> 120<meta name="generator" content="WordPress 7.1.2" /> 121<link rel='shortlink' href='https://festivalofwhales.com/?p=25' /> 122
122<script> 123 var bb_powerpack = { 124 version: '2.40.10', 125 getAjaxUrl: function() { return atob( 'aHR0cHM6Ly9mZXN0aXZhbG9md2hhbGVzLmNvbS93cC1hZG1pbi9hZG1pbi1hamF4LnBocA==' ); }, 126 callback: function() {}, 127 mapMarkerData: {}, 128 post_id: '25', 129 search_term: '', 130 current_page: 'https://festivalofwhales.com/history/', 131 conditionals: { 132 is_front_page: false, 133 is_home: false, 134 is_archive: false, 135 current_post_type: '', 136 is_tax: false, 137 is_author: false, 138 current_author: false, 139 is_search: false, 140 } 141 }; 142 </script>
142 143 </head> 144<body class="wp-singular page-template-default page page-id-25 wp-theme-bb-theme fl-builder fl-builder-2-10-1-1 fl-themer-1-5-2-2 fl-theme-1-7-19-1 fl-no-js fl-framework-base fl-preset-default fl-full-width bb-powerpack-header-footer" itemscope="itemscope" itemtype="https://schema.org/WebPage"> 145<a aria-label="Skip to content" class="fl-screen-reader-text" href="#fl-main-content">Skip to content</a><div class="fl-page"> 146 <link rel='stylesheet' id='fl-builder-google-fonts-5eaed70486292ad139fa34db2a445038-css' href='https://fonts.googleapis.com/css?family=Archivo%20Black:400&ver=7.1.2' media='all' /> 147<style id="fl-builder-layout-45-inline-css"> 148.fl-node-b0c3wy7kemtf > .fl-row-content-wrap {background-color: #27384f;}.fl-node-b0c3wy7kemtf .fl-row-content {max-width: 1500px;} .fl-node-b0c3wy7kemtf > .fl-row-content-wrap {padding-top:0px;padding-bottom:0px;}.fl-node-kgxlmnthbo23 {width: 20%;}@media(max-width: 992px) {.fl-builder-content .fl-node-kgxlmnthbo23 {width: 50% !important;max-width: none;-webkit-box-flex: 0 1 auto;-moz-box-flex: 0 1 auto;-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;}}@media(max-width: 768px) {.fl-builder-content .fl-node-kgxlmnthbo23 {width: 50% !important;max-width: none;clear: none;float: left;}}.fl-node-zfl53naksp8h {width: 80%;}@media(max-width: 992px) {.fl-builder-content .fl-node-zfl53naksp8h {width: 50% !important;max-width: none;-webkit-box-flex: 0 1 auto;-moz-box-flex: 0 1 auto;-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;}}@media(max-width: 768px) {.fl-builder-content .fl-node-zfl53naksp8h {width: 50% !important;max-width: none;clear: none;float: left;}}.pp-photo-container .pp-photo-align-left {text-align: left;}.pp-photo-container .pp-photo-align-center {text-align: center;}.pp-photo-container .pp-photo-align-right {text-align: right;}.pp-photo {line-height: 0;position: relative;}.pp-photo-align-left {text-align: left;}.pp-photo-align-center {text-align: center;}.pp-photo-align-right {text-align: right;}.pp-photo-content {display: inline-block;line-height: 0;position: relative;max-width: 100%;}.pp-photo-content img {display: inline;max-width: 100%;}.fl-builder-content[data-shrink="1"] img.pp-photo-img:not([src$=".svg"]) {width: auto;height: auto;}.fl-builder-content[data-shrink="1"] .shrink-header-fix img.pp-photo-img:not([src$=".svg"]) {width: auto !important;}.pp-photo-crop-circle img {-webkit-border-radius: 100% !important;-moz-border-radius: 100% !important;border-radius: 100% !important;}.pp-photo-caption {font-size: 13px;line-height: 18px;overflow: hidden;text-overflow: ellipsis;white-space: normal;width: 100%;}.pp-photo-caption-below {padding-bottom: 20px;padding-top: 10px;}.pp-photo-align-center .pp-photo-caption-below {margin: 0 auto;}.pp-photo-caption-overlay {bottom: 0;color: #fff;left: 0;padding: 10px 15px;position: absolute;right: 0;transition:opacity 0.3s ease-in;}.pp-overlay-wrap .pp-overlay-bg {bottom: 0;content: '';left: 0;opacity: 0;position: absolute;right: 0;top: 0;transition: opacity .3s linear;}.pp-photo-caption-hover {left: 50%;opacity: 0;position: absolute;top: 50%;transform: translate(-50%, -50%);transition: opacity .3s linear;}.pp-photo-container .pp-photo-content:hover .pp-overlay-bg,.pp-photo-container .pp-photo-content:hover .pp-photo-caption-hover,.pp-photo-container .pp-photo-content.on-hover .pp-overlay-bg,.pp-photo-container .pp-photo-content.on-hover .pp-photo-caption-hover {opacity: 1;transition: opacity .3s linear;}.pp-photo-container a:focus {outline: none;}.pp-photo-container .pp-photo-content .pp-photo-content-inner {overflow: hidden;position: relative;}.pp-photo-content-inner img {transition-duration: 0.3s;}.pp-photo-rollover .pp-photo-content {display: inline-grid;grid-template-columns: 1fr;}.pp-photo-rollover .pp-photo-content-inner {grid-row-start: 1;grid-column-start: 1;opacity: 1;}.pp-photo-rollover .pp-photo-content.is-hover .pp-photo-content-inner:first-child,.pp-photo-rollover .pp-photo-content:not(.is-hover) .pp-photo-content-inner:last-of-type {opacity: 0;visibility: hidden;}.pp-photo-rollover .pp-overlay-bg,.pp-photo-rollover .pp-photo-caption-hover {display: none !important;}.fl-node-lo7atcehr29i .pp-photo-container .pp-photo-content {}.fl-node-lo7atcehr29i .pp-photo-container .pp-photo-content .pp-photo-content-inner {background-clip: border-box;transition: all 0.3s ease-in-out;}.fl-node-lo7atcehr29i .pp-photo-container .pp-photo-content:hover .pp-photo-content-inner {}.fl-node-lo7atcehr29i .pp-photo-container .pp-photo-content .pp-photo-content-inner a {display: block;text-decoration: none !important;}.fl-node-lo7atcehr29i .pp-photo-container .pp-photo-content .pp-photo-content-inner img {border-color: #000000;border-width: 1px;border-style: none;border-top-left-radius: px;border-top-right-radius: px;border-bottom-left-radius: px;border-bottom-right-radius: px;}.fl-node-lo7atcehr29i .pp-photo-caption {background-color: #dddddd;color: #000000;}.fl-node-lo7atcehr29i .pp-overlay-wrap .pp-overlay-bg {background-color: #dddddd;border-top-left-radius: px;border-top-right-radius: px;border-bottom-left-radius: px;border-bottom-right-radius: px;}@media only screen and (max-width: 992px) {.fl-node-lo7atcehr29i .pp-photo-container .pp-photo-content .pp-photo-content-inner img {border-top-left-radius: px;border-top-right-radius: px;border-bottom-left-radius: px;border-bottom-right-radius: px;}}@media only screen and (max-width: 768px) {.fl-node-lo7atcehr29i .pp-photo-container .pp-photo-align-responsive-left {text-align: left !important;}.fl-node-lo7atcehr29i .pp-photo-container .pp-photo-align-responsive-center {text-align: center !important;}.fl-node-lo7atcehr29i .pp-photo-container .pp-photo-align-responsive-right {text-align: right !important;}.fl-node-lo7atcehr29i .pp-photo-container .pp-photo-content .pp-photo-content-inner img {border-top-left-radius: px;border-top-right-radius: px;border-bottom-left-radius: px;border-bottom-right-radius: px;}}.fl-node-lo7atcehr29i .pp-photo-container .pp-photo-content .pp-photo-content-inner {padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}div.fl-node-lo7atcehr29i .pp-photo-container .pp-photo-content .pp-photo-content-inner img {width: 200px;}.fl-node-lo7atcehr29i .pp-photo-caption {padding-top: 10px;padding-right: 10px;padding-bottom: 10px;padding-left: 10px;}.pp-advanced-menu ul,.pp-advanced-menu li {list-style: none;margin: 0;padding: 0;}.pp-advanced-menu .menu:before,.pp-advanced-menu .menu:after {content: '';display: table;clear: both;}.pp-advanced-menu:not(.off-canvas):not(.full-screen) .pp-advanced-menu-horizontal {display: inline-flex;flex-wrap: wrap;align-items: center;}.pp-advanced-menu .menu {padding-left: 0;}.pp-advanced-menu li {position: relative;}.pp-advanced-menu a {display: block;text-decoration: none;outline: 0;}.pp-advanced-menu a:hover,.pp-advanced-menu a:focus {text-decoration: none;outline: 0;}.pp-advanced-menu .sub-menu {width: 220px;}.pp-advanced-menu .pp-menu-nav {outline: 0;}.fl-module[data-node] .pp-advanced-menu .pp-advanced-menu-expanded .sub-menu {background-color: transparent;-webkit-box-shadow: none;
148-ms-box-shadow: none;box-shadow: none;}.pp-advanced-menu .pp-has-submenu:focus,.pp-advanced-menu .pp-has-submenu .sub-menu:focus,.pp-advanced-menu .pp-has-submenu-container:focus {outline: 0;}.pp-advanced-menu .pp-has-submenu-container {position: relative;}.pp-advanced-menu .pp-advanced-menu-accordion .pp-has-submenu > .sub-menu {display: none;}.pp-advanced-menu .pp-advanced-menu-horizontal .pp-has-submenu.pp-active .hide-heading > .sub-menu {box-shadow: none;display: block !important;}.pp-advanced-menu .pp-menu-toggle {position: absolute;top: 50%;right: 10px;cursor: pointer;}.pp-advanced-menu .pp-toggle-arrows .pp-menu-toggle:before,.pp-advanced-menu .pp-toggle-none .pp-menu-toggle:before {content: '';border-color: #333;}.pp-advanced-menu .pp-menu-expanded .pp-menu-toggle {display: none;}.pp-advanced-menu-mobile {display: flex;align-items: center;justify-content: center;}.fl-module-pp-advanced-menu .pp-advanced-menu-mobile-toggle {position: relative;padding: 8px;background-color: transparent;border: none;color: #333;border-radius: 0;cursor: pointer;line-height: 0;display: inline-flex;align-items: center;justify-content: center;}.pp-advanced-menu-mobile-toggle.text {width: 100%;text-align: center;}.pp-advanced-menu-mobile-toggle.hamburger .pp-advanced-menu-mobile-toggle-label,.pp-advanced-menu-mobile-toggle.hamburger-label .pp-advanced-menu-mobile-toggle-label {display: inline-block;margin-left: 10px;line-height: 0.8;}.pp-advanced-menu-mobile-toggle.hamburger .pp-svg-container,.pp-advanced-menu-mobile-toggle.hamburger-label .pp-svg-container {display: inline-block;position: relative;width: 1.4em;height: 1.4em;vertical-align: middle;}.pp-advanced-menu-mobile-toggle.hamburger .hamburger-menu,.pp-advanced-menu-mobile-toggle.hamburger-label .hamburger-menu {position: absolute;top: 0;left: 0;right: 0;bottom: 0;}.pp-advanced-menu-mobile-toggle.hamburger .hamburger-menu rect,.pp-advanced-menu-mobile-toggle.hamburger-label .hamburger-menu rect {fill: currentColor;}.pp-advanced-menu-mobile-toggle .pp-hamburger {font: inherit;display: inline-block;overflow: visible;margin: 0;cursor: pointer;transition-timing-function: linear;transition-duration: .15s;transition-property: opacity,filter;text-transform: none;color: inherit;border: 0;background-color: transparent;line-height: 0;}.pp-advanced-menu-mobile-toggle .pp-hamburger:focus {outline: none;}.pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box {position: relative;display: inline-block;width: 30px;height: 18px;}.pp-advanced-menu-mobile-toggle .pp-hamburger-box .pp-hamburger-inner {top: 50%;display: block;margin-top: -2px;}.pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner,.pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:before,.pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:after {background-color: #000;position: absolute;width: 30px;height: 3px;transition-timing-function: ease;transition-duration: .15s;transition-property: transform;border-radius: 4px;}.pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:before, .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:after {display: block;content: "";}.pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:before {transition: all .25s;top: -8px;}.pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:after {transition: all .25s;bottom: -8px;}.pp-advanced-menu.off-canvas .pp-off-canvas-menu .pp-menu-close-btn {position: relative;cursor: pointer;float: right;top: 20px;right: 20px;line-height: 1;z-index: 1;font-style: normal;font-family: Helvetica, Arial, sans-serif;font-weight: 100;text-decoration: none !important;}.pp-advanced-menu.off-canvas .pp-off-canvas-menu.pp-menu-right .pp-menu-close-btn {float: left;right: 0;left: 20px;}.pp-advanced-menu.off-canvas .pp-off-canvas-menu ul.menu {overflow-y: auto;width: 100%;}.pp-advanced-menu .pp-menu-overlay {position: fixed;width: 100%;height: 100%;top: 0;left: 0;background: rgba(0,0,0,0.8);z-index: 999;overflow-y: auto;overflow-x: hidden;min-height: 100vh;}
148html:not(.pp-full-screen-menu-open) .fl-builder-edit .pp-advanced-menu .pp-menu-overlay,html:not(.pp-off-canvas-menu-open) .fl-builder-edit .pp-advanced-menu .pp-menu-overlay {position: absolute;}.pp-advanced-menu .pp-menu-overlay > ul.menu {position: relative;top: 50%;width: 100%;height: 60%;margin: 0 auto;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);transform: translateY(-50%);}.pp-advanced-menu .pp-overlay-fade {opacity: 0;visibility: hidden;-webkit-transition: opacity 0.5s, visibility 0s 0.5s;transition: opacity 0.5s, visibility 0s 0.5s;}.pp-advanced-menu.menu-open .pp-overlay-fade {opacity: 1;visibility: visible;-webkit-transition: opacity 0.5s;transition: opacity 0.5s;}.pp-advanced-menu .pp-overlay-corner {opacity: 0;visibility: hidden;-webkit-transform: translateY(50px) translateX(50px);-moz-transform: translateY(50px) translateX(50px);transform: translateY(50px) translateX(50px);-webkit-transition: opacity 0.5s, -webkit-transform 0.5s, visibility 0s 0.5s;-moz-transition: opacity 0.5s, -moz-transform 0.5s, visibility 0s 0.5s;transition: opacity 0.5s, transform 0.5s, visibility 0s 0.5s;}.pp-advanced-menu.menu-open .pp-overlay-corner {opacity: 1;visibility: visible;-webkit-transform: translateY(0%);-moz-transform: translateY(0%);transform: translateY(0%);-webkit-transition: opacity 0.5s, -webkit-transform 0.5s;-moz-transition: opacity 0.5s, -moz-transform 0.5s;transition: opacity 0.5s, transform 0.5s;}.pp-advanced-menu .pp-overlay-slide-down {visibility: hidden;-webkit-transform: translateY(-100%);-moz-transform: translateY(-100%);transform: translateY(-100%);-webkit-transition: -webkit-transform 0.4s ease-in-out, visibility 0s 0.4s;-moz-transition: -moz-transform 0.4s ease-in-out, visibility 0s 0.4s;transition: transform 0.4s ease-in-out, visibility 0s 0.4s;}.pp-advanced-menu.menu-open .pp-overlay-slide-down {visibility: visible;-webkit-transform: translateY(0%);-moz-transform: translateY(0%);transform: translateY(0%);-webkit-transition: -webkit-transform 0.4s ease-in-out;-moz-transition: -moz-transform 0.4s ease-in-out;transition: transform 0.4s ease-in-out;}.pp-advanced-menu .pp-overlay-scale {visibility: hidden;opacity: 0;-webkit-transform: scale(0.9);-moz-transform: scale(0.9);transform: scale(0.9);-webkit-transition: -webkit-transform 0.2s, opacity 0.2s, visibility 0s 0.2s;-moz-transition: -moz-transform 0.2s, opacity 0.2s, visibility 0s 0.2s;transition: transform 0.2s, opacity 0.2s, visibility 0s 0.2s;}.pp-advanced-menu.menu-open .pp-overlay-scale {visibility: visible;opacity: 1;-webkit-transform: scale(1);-moz-transform: scale(1);transform: scale(1);-webkit-transition: -webkit-transform 0.4s, opacity 0.4s;-moz-transition: -moz-transform 0.4s, opacity 0.4s;transition: transform 0.4s, opacity 0.4s;}.pp-advanced-menu .pp-overlay-door {visibility: hidden;width: 0;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);transform: translateX(-50%);-webkit-transition: width 0.5s 0.3s, visibility 0s 0.8s;-moz-transition: width 0.5s 0.3s, visibility 0s 0.8s;transition: width 0.5s 0.3s, visibility 0s 0.8s;}.pp-advanced-menu.menu-open .pp-overlay-door {visibility: visible;width: 100%;-webkit-transition: width 0.5s;-moz-transition: width 0.5s;transition: width 0.5s;}.pp-advanced-menu .pp-overlay-door > ul.menu {left: 0;right: 0;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);transform: translateY(-50%);}.pp-advanced-menu .pp-overlay-door > ul,.pp-advanced-menu .pp-overlay-door .pp-menu-close-btn {opacity: 0;-webkit-transition: opacity 0.3s 0.5s;-moz-transition: opacity 0.3s 0.5s;transition: opacity 0.3s 0.5s;}.pp-advanced-menu.menu-open .pp-overlay-door > ul,.pp-advanced-menu.menu-open .pp-overlay-door .pp-menu-close-btn {opacity: 1;-webkit-transition-delay: 0.5s;-moz-transition-delay: 0.5s;transition-delay: 0.5s;}.pp-advanced-menu.menu-close .pp-overlay-door > ul,.pp-advanced-menu.menu-close .pp-overlay-door .pp-menu-close-btn {-webkit-transition-delay: 0s;-moz-transition-delay: 0s;transition-delay: 0s;}.pp-advanced-menu .pp-menu-overlay .pp-toggle-arrows .pp-has-submenu-container a > span {}.pp-advanced-menu .pp-menu-overlay .pp-menu-close-btn {position: absolute;display: block;width: 55px;height: 45px;right: 20px;top: 50px;overflow: hidden;border: none;outline: none;z-index: 100;font-size: 30px;cursor: pointer;background-color: transparent;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-transition: background-color 0.3s;-moz-transition: background-color 0.3s;transition: background-color 0.3s;}.pp-advanced-menu .pp-menu-overlay .pp-menu-close-btn:before,.pp-advanced-menu .pp-menu-overlay .pp-menu-close-btn:after {content: '';position: absolute;
148left: 50%;width: 2px;height: 40px;background-color: #ffffff;-webkit-transition: -webkit-transform 0.3s;-moz-transition: -moz-transform 0.3s;transition: transform 0.3s;-webkit-transform: translateY(0) rotate(45deg);-moz-transform: translateY(0) rotate(45deg);transform: translateY(0) rotate(45deg);}.pp-advanced-menu .pp-menu-overlay .pp-menu-close-btn:after {-webkit-transform: translateY(0) rotate(-45deg);-moz-transform: translateY(0) rotate(-45deg);transform: translateY(0) rotate(-45deg);}.pp-advanced-menu .pp-off-canvas-menu {position: fixed;top: 0;z-index: 999998;width: 320px;height: 100%;opacity: 0;background: #333;overflow-y: auto;overflow-x: hidden;-ms-overflow-style: -ms-autohiding-scrollbar;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s;-webkit-perspective: 1000;-moz-perspective: 1000;perspective: 1000;backface-visibility: hidden;will-change: transform;-webkit-overflow-scrolling: touch;}.pp-advanced-menu .pp-off-canvas-menu.pp-menu-left {left: 0;-webkit-transform: translate3d(-350px, 0, 0);-moz-transform: translate3d(-350px, 0, 0);transform: translate3d(-350px, 0, 0);}.pp-advanced-menu .pp-off-canvas-menu.pp-menu-right {right: 0;-webkit-transform: translate3d(350px, 0, 0);-moz-transform: translate3d(350px, 0, 0);transform: translate3d(350px, 0, 0);}html.pp-off-canvas-menu-open .pp-advanced-menu.menu-open .pp-off-canvas-menu {-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);opacity: 1;}.pp-advanced-menu.off-canvas {overflow-y: auto;}.pp-advanced-menu.off-canvas .pp-clear {position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 999998;background: rgba(0,0,0,0.1);visibility: hidden;opacity: 0;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}.pp-advanced-menu.off-canvas.menu-open .pp-clear {visibility: visible;opacity: 1;}.fl-builder-edit .pp-advanced-menu.off-canvas .pp-clear {z-index: 100010;}.pp-advanced-menu .pp-off-canvas-menu .menu {margin-top: 0;}.pp-advanced-menu li.mega-menu .hide-heading > a,.pp-advanced-menu li.mega-menu .hide-heading > .pp-has-submenu-container,.pp-advanced-menu li.mega-menu-disabled .hide-heading > a,.pp-advanced-menu li.mega-menu-disabled .hide-heading > .pp-has-submenu-container {display: none;}ul.pp-advanced-menu-horizontal li.mega-menu {position: static;}ul.pp-advanced-menu-horizontal li.mega-menu > ul.sub-menu {top: inherit !important;left: 0 !important;right: 0 !important;width: 100%;background: #ffffff;}ul.pp-advanced-menu-horizontal li.mega-menu.pp-has-submenu:hover > ul.sub-menu,ul.pp-advanced-menu-horizontal li.mega-menu.pp-has-submenu.pp-active > ul.sub-menu{display: flex !important;}ul.pp-advanced-menu-horizontal li.mega-menu > ul.sub-menu li {border-color: transparent;}ul.pp-advanced-menu-horizontal li.mega-menu > ul.sub-menu > li {width: 100%;}ul.pp-advanced-menu-horizontal li.mega-menu > ul.sub-menu > li > .pp-has-submenu-container a {font-weight: bold;}ul.pp-advanced-menu-horizontal li.mega-menu > ul.sub-menu > li > .pp-has-submenu-container a:hover {background: transparent;}ul.pp-advanced-menu-horizontal li.mega-menu > ul.sub-menu .pp-menu-toggle {display: none;}ul.pp-advanced-menu-horizontal li.mega-menu > ul.sub-menu ul.sub-menu {background: transparent;-webkit-box-shadow: none;-ms-box-shadow: none;box-shadow: none;display: block;min-width: 0;opacity: 1;padding: 0;position: static;visibility: visible;}.pp-advanced-menu ul li.mega-menu a:not([href]) {color: unset;background: none;background-color: unset;}.rtl .pp-advanced-menu:not(.full-screen) .menu .pp-has-submenu .sub-menu {text-align: inherit;right: 0; left: auto;}.rtl .pp-advanced-menu .menu .pp-has-submenu .pp-has-submenu .sub-menu {right: 100%; left: auto;}.rtl .pp-advanced-menu .menu .pp-menu-toggle,.rtl .pp-advanced-menu.off-canvas .menu.pp-toggle-arrows .pp-menu-toggle {right: auto;left: 10px;}.rtl .pp-advanced-menu.off-canvas .menu.pp-toggle-arrows .pp-menu-toggle {left: 28px;}.rtl .pp-advanced-menu.full-screen .menu .pp-menu-toggle {left: 0;}.rtl .pp-advanced-menu:not(.off-canvas) .menu:not(.pp-advanced-menu-accordion) .pp-has-submenu .pp-has-submenu .pp-menu-toggle {right: auto;left: 0;}.rtl .pp-advanced-menu:not(.full-screen):not(.off-canvas) .menu:not(.pp-advanced-menu-accordion):not(.pp-advanced-menu-vertical) .pp-has-submenu .pp-has-submenu .pp-menu-toggle:before {-webkit-transform: translateY( -5px ) rotate( 135deg );-ms-transform: translateY( -5px ) rotate( 135deg );transform: translateY( -5px ) rotate( 135deg );}.rtl .pp-advanced-menu .menu .pp-has-submenu-container > a > span,.rtl .pp-advanced-menu .menu.pp-advanced-menu-horizontal.pp-toggle-arrows .pp-has-submenu-container > a > span {padding-right: 0;padding-left: 28px;}.rtl .pp-advanced-menu.off-canvas .menu .pp-has-submenu-container > a > span,.rtl .pp-advanced-menu.off-canvas .menu.pp-advanced-menu-horizontal.pp-toggle-arrows .pp-has-submenu-container > a > span {padding-left: 0;}.pp-advanced-menu li .pp-search-form-wrap {position: absolute;right: 0;top: 100%;z-index: 10;opacity: 0;visibility: hidden;transition: all 0.2s ease-in-out;}.pp-advanced-menu li:not(.pp-search-active) .pp-search-form-wrap {height: 0;}.pp-advanced-menu li.pp-search-active .pp-search-form-wrap {opacity: 1;visibility: visible;}.pp-advanced-menu li .pp-search-form-wrap .pp-search-form__icon {display: none;}.pp-advanced-menuli .pp-search-form__container {max-width: 100%;}.pp-advanced-menu.off-canvas li .pp-search-form-wrap,.pp-advanced-menu.off-canvas li .pp-search-form__container {width: 100%;position: static;}.pp-advanced-menu.full-screen li .pp-search-form-wrap {max-width: 100%;}.pp-advanced-menu .pp-advanced-menu-accordion li .pp-search-form-wrap {width: 100%;}.pp-advanced-menu .pp-advanced-menu-accordion.pp-menu-align-center li .pp-search-form__container {margin: 0 auto;}.pp-advanced-menu .pp-advanced-menu-accordion.pp-menu-align-right li .pp-search-form__container {margin-right: 0;margin-left: auto;}.pp-advanced-menu li.pp-menu-cart-item .pp-menu-cart-icon {margin-right: 5px;}@media (max-width: 768px) {}.fl-node-kcb1n3f9su0x .pp-advanced-menu-horizontal {justify-content: flex-end;}.fl-node-kcb1n3f9su0x .pp-advanced-menu .menu > li {}.fl-node-kcb1n3f9su0x .pp-advanced-menu .pp-has-submenu-container a > span {padding-right: 38px;}.fl-node-kcb1n3f9su0x-clone {display: none;}.fl-node-kcb1n3f9su0x .pp-advanced-menu .menu > li > a,.fl-node-kcb1n3f9su0x .pp-advanced-menu .menu > li > .pp-has-submenu-container > a {color: rgb(255, 255, 255);}.fl-node-kcb1n3f9su0x .pp-advanced-menu .pp-toggle-arrows .pp-menu-toggle:before,.fl-node-kcb1n3f9su0x .pp-advanced-menu .pp-toggle-none .pp-menu-toggle:before {border-color: rgb(255, 255, 255);}.fl-node-kcb1n3f9su0x .pp-advanced-menu .pp-toggle-arrows li:hover .pp-menu-toggle:before,.fl-node-kcb1n3f9su0x .pp-advanced-menu .pp-toggle-none li:hover .pp-menu-toggle:before,.fl-node-kcb1n3f9su0x .pp-advanced-menu .pp-toggle-arrows li.focus .pp-menu-toggle:before,.fl-node-kcb1n3f9su0x .pp-advanced-menu .pp-toggle-none li.focus .pp-menu-toggle:before {border-color: #4a6d93;}.fl-node-kcb1n3f9su0x .pp-advanced-menu .pp-toggle-arrows li a:hover .pp-menu-toggle:before,.fl-node-kcb1n3f9su0x .pp-advanced-menu .pp-toggle-none li a:hover .pp-menu-toggle:before,.fl-node-kcb1n3f9su0x .pp-advanced-menu .pp-toggle-arrows li a:focus .pp-menu-toggle:before,.fl-node-kcb1n3f9su0x .pp-advanced-menu .pp-toggle-none li a:focus .pp-menu-toggle:before {border-color: #4a6d93;}.fl-node-kcb1n3f9su0x .menu > li > a:hover,.fl-node-kcb1n3f9su0x .menu > li > a:focus,.fl-node-kcb1n3f9su0x .menu > li:hover > .pp-has-submenu-container > a,.fl-node-kcb1n3f9su0x .menu > li.focus > .pp-has-submenu-container > a,.fl-node-kcb1n3f9su0x .menu > li.current-menu-item > a,.fl-node-kcb1n3f9su0x .menu > li.current-menu-item > .pp-has-submenu-container > a {color: #4a6d93;}.fl-node-kcb1n3f9su0x .pp-advanced-menu .pp-toggle-arrows .pp-has-submenu-container:hover .pp-menu-toggle:before,.fl-node-kcb1n3f9su0x .pp-advanced-menu .pp-toggle-arrows .pp-has-submenu-container.focus .pp-menu-toggle:before,.fl-node-kcb1n3f9su0x .pp-advanced-menu .pp-toggle-arrows li.current-menu-item > .pp-has-submenu-container .pp-menu-toggle:before,.fl-node-kcb1n3f9su0x .pp-advanced-menu .pp-toggle-none .pp-has-submenu-container:hover .pp-menu-toggle:before,.fl-node-kcb1n3f9su0x .pp-advanced-menu .pp-toggle-none .pp-has-submenu-container.focus .pp-menu-toggle:before,.fl-node-kcb1n3f9su0x .pp-advanced-menu .pp-toggle-none li.current-menu-item > .pp-has-submenu-container .pp-menu-toggle:before {border-color: #4a6d93;}.fl-node-kcb1n3f9su0x .menu .pp-has-submenu .sub-menu {display: none;}.fl-node-kcb1n3f9su0x .pp-advanced-menu .sub-menu {background-color: #27384f;}@media (min-width: 768px) {.fl-node-kcb1n3f9su0x .pp-advanced-menu .sub-menu {min-width: 300px;width: auto;}}.fl-node-kcb1n3f9su0x ul.pp-advanced-menu-horizontal li.mega-menu > ul.sub-menu {background: #27384f;}.fl-node-kcb1n3f9su0x .pp-advanced-menu .sub-menu > li > a,.fl-node-kcb1n3f9su0x .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a {border-width: 0;border-style: solid;border-bottom-width: px;color: rgb(255, 255, 255);}.fl-node-kcb1n3f9su0x .pp-advanced-menu .sub-menu > li > a:hover,.fl-node-kcb1n3f9su0x .pp-advanced-menu .sub-menu > li > a:focus,.fl-node-kcb1n3f9su0x .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a:hover,.fl-node-kcb1n3f9su0x .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a:focus {}.fl-node-kcb1n3f9su0x .pp-advanced-menu .sub-menu > li:last-child > a:not(:focus),.fl-node-kcb1n3f9su0x .pp-advanced-menu .sub-menu > li:last-child > .pp-has-submenu-container > a:not(:focus) {border: 0;}.fl-node-kcb1n3f9su0x .pp-advanced-menu .sub-menu > li > a:hover,.fl-node-kcb1n3f9su0x .pp-advanced-menu .sub-menu > li > a:focus,.fl-node-kcb1n3f9su0x .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a:hover,.fl-node-kcb1n3f9su0x .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a:focus,.fl-node-kcb1n3f9su0x .pp-advanced-menu .sub-menu > li.current-menu-item > a,.fl-node-kcb1n3f9su0x .pp-advanced-menu .sub-menu > li.current-menu-item > .pp-has-submenu-container > a {color: #4a6d93;}.fl-node-kcb1n3f9su0x .pp-advanced-menu .pp-toggle-arrows .sub-menu .pp-menu-toggle:before,.fl-node-kcb1n3f9su0x .pp-advanced-menu .pp-toggle-none .sub-menu .pp-menu-toggle:before {border-color: rgb(255, 255, 255);}.fl-node-kcb1n3f9su0x .pp-advanced-menu .pp-toggle-arrows .sub-menu li:h
148over .pp-menu-toggle:before,.fl-node-kcb1n3f9su0x .pp-advanced-menu .pp-toggle-none .sub-menu li:hover .pp-menu-toggle:before {border-color: #4a6d93;}.fl-node-kcb1n3f9su0x .pp-advanced-menu .pp-menu-toggle:before {content: '';position: absolute;right: 50%;top: 50%;z-index: 1;display: block;width: 9px;height: 9px;margin: -5px -5px 0 0;border-right: 2px solid;border-bottom: 2px solid;-webkit-transform-origin: right bottom;-ms-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: translateX( -5px ) rotate( 45deg );-ms-transform: translateX( -5px ) rotate( 45deg );transform: translateX( -5px ) rotate( 45deg );}.fl-node-kcb1n3f9su0x .pp-advanced-menu .pp-has-submenu.pp-active > .pp-has-submenu-container .pp-menu-toggle {-webkit-transform: rotate( -180deg );-ms-transform: rotate( -180deg );transform: rotate( -180deg );}.fl-node-kcb1n3f9su0x .pp-advanced-menu-horizontal.pp-toggle-arrows .pp-has-submenu-container a {padding-right: 24px;}.fl-node-kcb1n3f9su0x .pp-advanced-menu-horizontal.pp-toggle-arrows .pp-has-submenu-container > a > span {padding-right: 0px;}.fl-node-kcb1n3f9su0x .pp-advanced-menu-horizontal.pp-toggle-arrows .pp-menu-toggle,.fl-node-kcb1n3f9su0x .pp-advanced-menu-horizontal.pp-toggle-none .pp-menu-toggle {width: 23px;height: 23px;margin: -11.5px 0 0;}.fl-node-kcb1n3f9su0x .pp-advanced-menu-horizontal.pp-toggle-arrows .pp-menu-toggle,.fl-node-kcb1n3f9su0x .pp-advanced-menu-horizontal.pp-toggle-none .pp-menu-toggle,.fl-node-kcb1n3f9su0x .pp-advanced-menu-vertical.pp-toggle-arrows .pp-menu-toggle,.fl-node-kcb1n3f9su0x .pp-advanced-menu-vertical.pp-toggle-none .pp-menu-toggle {width: 24px;height: 23px;margin: -11.5px 0 0;}.fl-node-kcb1n3f9su0x .pp-advanced-menu li:first-child {border-top: none;}@media only screen and (max-width: 992px) {.fl-node-kcb1n3f9su0x .pp-advanced-menu-mobile-toggle + .pp-clear + .pp-menu-nav ul.menu {display: none;}.fl-node-kcb1n3f9su0x .pp-advanced-menu:not(.off-canvas):not(.full-screen) .pp-advanced-menu-horizontal {display: block;}.fl-node-kcb1n3f9su0x:not(.fl-node-kcb1n3f9su0x-clone):not(.pp-menu-full-screen):not(.pp-menu-off-canvas) .pp-menu-position-below .pp-menu-nav {display: none;}}@media ( max-width: 992px ) {.fl-node-kcb1n3f9su0x .pp-advanced-menu .menu {margin-top: 20px;}.fl-node-kcb1n3f9su0x .pp-advanced-menu .menu {}.fl-node-kcb1n3f9su0x .pp-advanced-menu .menu > li {margin-left: 0 !important;margin-right: 0 !important;}.fl-node-kcb1n3f9su0x .pp-advanced-menu .pp-off-canvas-menu .pp-menu-close-btn,.fl-node-kcb1n3f9su0x .pp-advanced-menu .pp-menu-overlay .pp-menu-close-btn {display: block;}.fl-node-kcb1n3f9su0x .pp-advanced-menu .sub-menu {box-shadow: none;border: 0;}} @media ( min-width: 993px ) {.fl-node-kcb1n3f9su0x .menu > li {display: inline-block;}.fl-node-kcb1n3f9su0x .menu li {border-top: none;}.fl-node-kcb1n3f9su0x .menu li:first-child {border: none;}.fl-node-kcb1n3f9su0x .menu li li {border-left: none;}.fl-node-kcb1n3f9su0x .menu .pp-has-submenu .sub-menu {position: absolute;top: 100%;left: 0;z-index: 10;visibility: hidden;opacity: 0;text-align:left;}.fl-node-kcb1n3f9su0x .pp-has-submenu .pp-has-submenu .sub-menu {top: 0;left: 100%;}.fl-node-kcb1n3f9su0x .pp-advanced-menu .pp-has-submenu:hover > .sub-menu,.fl-node-kcb1n3f9su0x .pp-advanced-menu .pp-has-submenu.pp-active .sub-menu {display: block;visibility: visible;opacity: 1;}.fl-node-kcb1n3f9su0x .menu .pp-has-submenu.pp-menu-submenu-right .sub-menu {top: 100%;left: inherit;right: 0;}.fl-node-kcb1n3f9su0x .menu .pp-has-submenu .pp-has-submenu.pp-menu-submenu-right .sub-menu {top: 0;left: inherit;right: 100%;}.fl-node-kcb1n3f9su0x .pp-advanced-menu .pp-has-submenu.pp-active > .pp-has-submenu-container .pp-menu-toggle {-webkit-transform: none;-ms-transform: none;transform: none;}.fl-node-kcb1n3f9su0x .pp-advanced-menu .pp-has-submenu .pp-has-submenu .pp-menu-toggle:before {-webkit-transform: translateY( -5px ) rotate( -45deg );-ms-transform: translateY( -5px ) rotate( -45deg );transform: translateY( -5px ) rotate( -45deg );}div.fl-node-kcb1n3f9su0x .pp-advanced-menu-mobile-toggle {display: none;}} .fl-node-kcb1n3f9su0x .pp-advanced-menu-mobile {text-align: right;justify-content: flex-end;}
148.fl-builder-content .fl-node-kcb1n3f9su0x.fl-module .pp-advanced-menu-mobile .pp-advanced-menu-mobile-toggle,.fl-page .fl-builder-content .fl-node-kcb1n3f9su0x.fl-module .pp-advanced-menu-mobile .pp-advanced-menu-mobile-toggle {}.fl-builder-content .fl-node-kcb1n3f9su0x.fl-module .pp-advanced-menu-mobile .pp-advanced-menu-mobile-toggle,.fl-page .fl-builder-content .fl-node-kcb1n3f9su0x.fl-module .pp-advanced-menu-mobile .pp-advanced-menu-mobile-toggle,fl-builder-content .fl-node-kcb1n3f9su0x.fl-module .pp-advanced-menu-mobile .pp-advanced-menu-mobile-toggle i,.fl-page .fl-builder-content .fl-node-kcb1n3f9su0x.fl-module .pp-advanced-menu-mobile .pp-advanced-menu-mobile-toggle i {color: rgb(255, 255, 255);}.fl-node-kcb1n3f9su0x .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box,.fl-node-kcb1n3f9su0x .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner,.fl-node-kcb1n3f9su0x .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:before,.fl-node-kcb1n3f9su0x .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:after {width: 30px;}.fl-node-kcb1n3f9su0x .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner,.fl-node-kcb1n3f9su0x .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:before,.fl-node-kcb1n3f9su0x .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:after {background-color: rgb(255, 255, 255);height: 3px;}.fl-node-kcb1n3f9su0x .pp-advanced-menu-mobile-toggle i {font-size: 30px;}.fl-node-kcb1n3f9su0x .pp-advanced-menu-mobile-toggle rect {fill: rgb(255, 255, 255);}@media ( min-width: 993px ) {.fl-node-kcb1n3f9su0x .pp-advanced-menu ul.sub-menu {padding: 0;}.fl-node-kcb1n3f9su0x .pp-advanced-menu-horizontal.pp-toggle-arrows .pp-has-submenu-container > a > span {padding-right: 24px;}}@media only screen and (max-width: 1200px) {.fl-node-kcb1n3f9su0x .pp-advanced-menu-horizontal {}.fl-node-kcb1n3f9su0x .pp-advanced-menu .menu > li {}.fl-node-kcb1n3f9su0x .pp-advanced-menu-mobile {justify-content: center;}}@media only screen and (max-width: 992px) {.fl-node-kcb1n3f9su0x .pp-advanced-menu-horizontal {}.fl-node-kcb1n3f9su0x .pp-advanced-menu .menu > li {}.fl-node-kcb1n3f9su0x .pp-advanced-menu .sub-menu > li > a,.fl-node-kcb1n3f9su0x .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a {border-bottom-width: px;background-color: #27384f;}.fl-node-kcb1n3f9su0x .pp-advanced-menu .sub-menu {width: auto;}.fl-node-kcb1n3f9su0x .pp-advanced-menu-mobile {justify-content: center;}.fl-node-kcb1n3f9su0x .pp-advanced-menu-mobile-toggle {}}@media only screen and (max-width: 768px) {.fl-node-kcb1n3f9su0x div.pp-advanced-menu {text-align: center;}.fl-node-kcb1n3f9su0x .pp-advanced-menu-horizontal {}.fl-node-kcb1n3f9su0x .pp-advanced-menu .menu > li {}.fl-node-kcb1n3f9su0x .pp-advanced-menu .menu > li > a,.fl-node-kcb1n3f9su0x .pp-advanced-menu .menu > li > .pp-has-submenu-container > a {color: rgb(255, 255, 255);}.fl-node-kcb1n3f9su0x .pp-advanced-menu .sub-menu > li > a,.fl-node-kcb1n3f9su0x .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a {border-bottom-width: px;background-color: #27384f;}.fl-node-kcb1n3f9su0x .pp-advanced-menu-mobile {text-align: right;justify-content: flex-end;}.fl-node-kcb1n3f9su0x .pp-advanced-menu-mobile-toggle {}}@media only screen and ( max-width: 992px ) {.fl-node-kcb1n3f9su0x .pp-advanced-menu {text-align: center;}.fl-node-kcb1n3f9su0x .pp-advanced-menu-mobile-toggle {text-align: right;-webkit-justify-content: flex-end;-ms-flex-pack: flex-end;justify-content: flex-end;}}.fl-node-kcb1n3f9su0x .pp-advanced-menu .pp-menu-overlay {background-color: rgba(39, 56, 79, 0.8);}.fl-node-kcb1n3f9su0x .pp-advanced-menu.full-screen .sub-menu {box-shadow: none;border: none;}.fl-node-kcb1n3f9su0x .pp-advanced-menu.full-screen .menu > li,.fl-node-kcb1n3f9su0x .pp-advanced-menu.full-screen .sub-menu > li {display: block;}.fl-node-kcb1n3f9su0x .pp-advanced-menu.full-screen .pp-toggle-arrows .pp-has-submenu-container > a > span,.fl-node-kcb1n3f9su0x .pp-advanced-menu.full-screen .pp-toggle-plus .pp-has-submenu-container > a > span{padding-right: 0;}.fl-node-kcb1n3f9su0x .pp-advanced-menu.full-screen .menu li a,.fl-node-kcb1n3f9su0x .pp-advanced-menu.full-screen .menu li .pp-has-submenu-container a {color: rgb(255, 255, 255);-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;padding: 0;}.fl-node-kcb1n3f9su0x .pp-advanced-menu.full-screen .menu li a,.fl-node-kcb1n3f9su0x .pp-advanced-menu.full-screen .menu li .pp-has-submenu-container a {border-style: solid;border-color: transparent;}.fl-node-kcb1n3f9su0x .pp-advanced-menu.full-screen .menu li a:hover,.fl-node-kcb1n3f9su0x .pp-advanced-menu.full-screen .menu li a:focus,.fl-node-kcb1n3f9su0x .pp-advanced-menu.full-screen .menu li .pp-has-submenu-container a:hover,.fl-node-kcb1n3f9su0x .pp-advanced-menu.full-screen .menu li .pp-has-submenu-container a:focus {color: #4a6d93;}.fl-node-kcb1n3f9su0x .pp-advanced-menu .pp-overlay-fade,.fl-node-kcb1n3f9su0x .pp-advanced-menu.menu-open .pp-overlay-fade,.fl-node-kcb1n3f9su0x .pp-advanced-menu .pp-overlay-corner,.fl-node-kcb1n3f9su0x .pp-advanced-menu.menu-open .pp-overlay-corner,.fl-node-kcb1n3f9su0x .pp-advanced-menu .pp-overlay-slide-down,.fl-node-kcb1n3f9su0x .pp-advanced-menu.menu-open .pp-overlay-slide-down,.fl-node-kcb1n3f9su0x .pp-advanced-menu .pp-overlay-scale,.fl-node-kcb1n3f9su0x .pp-advanced-menu.menu-open .pp-overlay-scale,.fl-node-kcb1n3f9su0x .pp-advanced-menu .pp-overlay-door,.fl-node-kcb1n3f9su0x .pp-advanced-menu.menu-open .pp-overlay-door,.fl-node-kcb1n3f9su0x .pp-advanced-menu .pp-overlay-door > ul,.fl-node-kcb1n3f9su0x .pp-advanced-menu .pp-overlay-door .pp-menu-close-btn {transition-duration: 0.5s;}.fl-node-kcb1n3f9su0x .pp-advanced-menu .pp-menu-overlay .pp-menu-close-btn {}.fl-node-kcb1n3f9su0x .pp-advanced-menu .pp-menu-overlay .pp-menu-close-btn:before,.fl-node-kcb1n3f9su0x .pp-advanced-menu .pp-menu-overlay .pp-menu-close-btn:after {background-color: rgb(255, 255, 255);}.fl-node-kcb1n3f9su0x .pp-advanced-menu.full-screen .pp-toggle-arrows .pp-menu-toggle:before,.fl-node-kcb1n3f9su0x .pp-advanced-menu.full-screen .pp-toggle-none .pp-menu-toggle:before,.fl-node-kcb1n3f9su0x .pp-advanced-menu.full-screen .pp-toggle-arrows .sub-menu .pp-menu-toggle:before,.fl-node-kcb1n3f9su0x .pp-advanced-menu.full-screen .pp-toggle-none .sub-menu .pp-menu-toggle:before {border-color: rgb(255, 255, 255);}.fl-node-kcb1n3f9su0x .pp-advanced-menu.full-screen .pp-toggle-arrows li:hover .pp-menu-toggle:before,.fl-node-kcb1n3f9su0x .pp-advanced-menu.full-screen .pp-toggle-none li:hover .pp-menu-toggle:before,.fl-node-kcb1n3f9su0x .pp-advanced-menu.full-screen .pp-toggle-arrows li a:hover .pp-menu-toggle:before,.fl-node-kcb1n3f9su0x .pp-advanced-menu.full-screen .pp-toggle-none li a:hover .pp-menu-toggle:before,.fl-node-kcb1n3f9su0x .pp-advanced-menu.full-screen .pp-toggle-arrows li a:focus .pp-menu-toggle:before,.fl-node-kcb1n3f9su0x .pp-advanced-menu.full-screen .pp-toggle-none li a:focus .pp-menu-toggle:before,.fl-node-kcb1n3f9su0x .pp-advanced-menu.full-screen .pp-toggle-arrows .sub-menu li:h
148over .pp-menu-toggle:before,.fl-node-kcb1n3f9su0x .pp-advanced-menu.full-screen .pp-toggle-none .sub-menu li:hover .pp-menu-toggle:before,.fl-node-kcb1n3f9su0x .pp-advanced-menu.full-screen .pp-toggle-arrows .sub-menu li a:hover .pp-menu-toggle:before,.fl-node-kcb1n3f9su0x .pp-advanced-menu.full-screen .pp-toggle-none .sub-menu li a:hover .pp-menu-toggle:before,.fl-node-kcb1n3f9su0x .pp-advanced-menu.full-screen .pp-toggle-arrows .sub-menu li a:focus .pp-menu-toggle:before,.fl-node-kcb1n3f9su0x .pp-advanced-menu.full-screen .pp-toggle-none .sub-menu li a:focus .pp-menu-toggle:before,.fl-node-kcb1n3f9su0x .pp-advanced-menu.full-screen .pp-toggle-arrows .pp-has-submenu-container.focus .pp-menu-toggle:before,.fl-node-kcb1n3f9su0x .pp-advanced-menu.full-screen .pp-toggle-arrows li.pp-active > .pp-has-submenu-container .pp-menu-toggle:before,.fl-node-kcb1n3f9su0x .pp-advanced-menu.full-screen .menu li a:focus .pp-menu-toggle:before {border-color: #4a6d93;}@media ( max-width: 992px ) {.fl-node-kcb1n3f9su0x .pp-advanced-menu.pp-menu-default {display: none;}}@media only screen and ( max-width: 768px ) {.fl-node-kcb1n3f9su0x .pp-advanced-menu.full-screen .pp-menu-overlay ul.menu {width: 80%;}}.fl-node-kcb1n3f9su0x .pp-advanced-menu {text-align: right;}.fl-node-kcb1n3f9su0x .pp-advanced-menu .menu a {font-family: "Archivo Black", sans-serif;font-weight: 400;font-size: 18px;letter-spacing: 1px;text-transform: uppercase;}.fl-node-kcb1n3f9su0x .pp-advanced-menu .menu > li > a, .fl-node-kcb1n3f9su0x .pp-advanced-menu .menu > li > .pp-has-submenu-container > a {padding-top: 10px;padding-right: 10px;padding-bottom: 10px;padding-left: 10px;}.fl-node-kcb1n3f9su0x .pp-advanced-menu .menu .sub-menu a {font-family: "Archivo Black", sans-serif;font-weight: 400;font-size: 18px;letter-spacing: 1px;text-transform: uppercase;}.fl-node-kcb1n3f9su0x .pp-advanced-menu .sub-menu > li > a, .fl-node-kcb1n3f9su0x .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a {padding-top: 10px;padding-right: 10px;padding-bottom: 10px;padding-left: 10px;}.fl-node-kcb1n3f9su0x .pp-advanced-menu .pp-menu-overlay > ul.menu {padding-top: 20px;padding-right: 20px;padding-bottom: 20px;padding-left: 20px;}.fl-node-kcb1n3f9su0x .pp-advanced-menu.full-screen .menu li a, .fl-node-kcb1n3f9su0x .pp-advanced-menu.full-screen .menu li .pp-has-submenu-container a {border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;padding-top: 10px;padding-right: 10px;padding-bottom: 10px;padding-left: 10px;}.fl-builder-content[data-type="header"].bb-powerpack-header-sticky {left: 0;position: fixed;right: 0;top: 0;width: 100%;z-index: 100;}.admin-bar .fl-builder-content[data-type="header"].bb-powerpack-header-sticky {top: 32px;}.fl-builder-content[data-shrink="1"] .fl-row-content-wrap,.fl-builder-content[data-shrink="1"] .fl-col-content,.fl-builder-content[data-shrink="1"] .fl-module-content,.fl-builder-content[data-shrink="1"] img {-webkit-transition: all 0.3s ease-in-out, background-position 1ms;-moz-transition: all 0.3s ease-in-out, background-position 1ms;transition: all 0.3s ease-in-out, background-position 1ms;}.fl-builder-content[data-shrink="1"] img {width: auto;}.fl-builder-content[data-type="header"].bb-powerpack-header-shrink .fl-row-content-wrap {margin-bottom: 0;margin-top: 0;}.bb-powerpack-header-shrink-row-bottom.fl-row-content-wrap {padding-bottom: 5px;}.bb-powerpack-header-shrink-row-top.fl-row-content-wrap {padding-top: 5px;}.fl-builder-content[data-type="header"].bb-powerpack-header-shrink .fl-col-content {margin-bottom: 0;margin-top: 0;padding-bottom: 0;padding-top: 0;}.bb-powerpack-header-shrink-module-bottom.fl-module-content {margin-bottom: 5px;}.bb-powerpack-header-shrink-module-top.fl-module-content {margin-top: 5px;}.fl-builder-content[data-type="header"].bb-powerpack-header-shrink img {max-height: 50px;}.fl-builder-content[data-overlay="1"]:not(.bb-powerpack-header-sticky) {position: absolute;width: 100%;z-index: 100;}.fl-builder-edit body:not(.single-fl-theme-layout):not(.bb-powerpack-header-edit) .fl-builder-content[data-overlay="1"] {display: none;}
148body:not(.single-fl-theme-layout):not(.fl-builder-edit) .fl-builder-content[data-overlay="1"]:not(.bb-powerpack-header-scrolled):not([data-overlay-bg="default"]) .fl-row-content-wrap,body:not(.single-fl-theme-layout):not(.fl-builder-edit) .fl-builder-content[data-overlay="1"]:not(.bb-powerpack-header-scrolled):not([data-overlay-bg="default"]) .fl-col-content {background: transparent;}.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content {-webkit-justify-content: flex-end;justify-content: flex-end;-webkit-box-align: end; -webkit-box-pack: end;-ms-flex-pack: end;}.uabb-module-content h1,.uabb-module-content h2,.uabb-module-content h3,.uabb-module-content h4,.uabb-module-content h5,.uabb-module-content h6 {margin: 0;clear: both;}.fl-module-content a,.fl-module-content a:hover,.fl-module-content a:focus {text-decoration: none;}.uabb-row-separator {position: absolute;width: 100%;left: 0;}.uabb-top-row-separator {top: 0;bottom: auto}.uabb-bottom-row-separator {top: auto;bottom: 0;}.fl-builder-content-editing .fl-visible-medium.uabb-row,.fl-builder-content-editing .fl-visible-medium-mobile.uabb-row,.fl-builder-content-editing .fl-visible-mobile.uabb-row {display: none !important;}@media (max-width: 992px) {.fl-builder-content-editing .fl-visible-desktop.uabb-row,.fl-builder-content-editing .fl-visible-mobile.uabb-row {display: none !important;}.fl-builder-content-editing .fl-visible-desktop-medium.uabb-row,.fl-builder-content-editing .fl-visible-medium.uabb-row,.fl-builder-content-editing .fl-visible-medium-mobile.uabb-row {display: block !important;}}@media (max-width: 768px) {.fl-builder-content-editing .fl-visible-desktop.uabb-row,.fl-builder-content-editing .fl-visible-desktop-medium.uabb-row,.fl-builder-content-editing .fl-visible-medium.uabb-row {display: none !important;}.fl-builder-content-editing .fl-visible-medium-mobile.uabb-row,.fl-builder-content-editing .fl-visible-mobile.uabb-row {display: block !important;}}.fl-responsive-preview-content .fl-builder-content-editing {overflow-x: hidden;overflow-y: visible;}.uabb-row-separator svg {width: 100%;}.uabb-top-row-separator.uabb-has-svg svg {position: absolute;padding: 0;margin: 0;left: 50%;top: -1px;bottom: auto;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}.uabb-bottom-row-separator.uabb-has-svg svg {position: absolute;padding: 0;margin: 0;left: 50%;bottom: -1px;top: auto;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}.uabb-bottom-row-separator.uabb-has-svg .uasvg-wave-separator {bottom: 0;}.uabb-top-row-separator.uabb-has-svg .uasvg-wave-separator {top: 0;}.uabb-bottom-row-separator.uabb-svg-triangle svg,.uabb-bottom-row-separator.uabb-xlarge-triangle svg,.uabb-top-row-separator.uabb-xlarge-triangle-left svg,.uabb-bottom-row-separator.uabb-svg-circle svg,.uabb-top-row-separator.uabb-slime-separator svg,.uabb-top-row-separator.uabb-grass-separator svg,.uabb-top-row-separator.uabb-grass-bend-separator svg,.uabb-bottom-row-separator.uabb-mul-triangles-separator svg,.uabb-top-row-separator.uabb-wave-slide-separator svg,.uabb-top-row-separator.uabb-pine-tree-separator svg,.uabb-top-row-separator.uabb-pine-tree-bend-separator svg,.uabb-bottom-row-separator.uabb-stamp-separator svg,.uabb-bottom-row-separator.uabb-xlarge-circle svg,.uabb-top-row-separator.uabb-wave-separator svg{left: 50%;-webkit-transform: translateX(-50%) scaleY(-1); -moz-transform: translateX(-50%) scaleY(-1);-ms-transform: translateX(-50%) scaleY(-1); -o-transform: translateX(-50%) scaleY(-1);transform: translateX(-50%) scaleY(-1);}.uabb-bottom-row-separator.uabb-big-triangle svg {left: 50%;-webkit-transform: scale(1) scaleY(-1) translateX(-50%); -moz-transform: scale(1) scaleY(-1) translateX(-50%);-ms-transform: scale(1) scaleY(-1) translateX(-50%); -o-transform: scale(1) scaleY(-1) translateX(-50%);transform: scale(1) scaleY(-1) translateX(-50%);}.uabb-top-row-separator.uabb-big-triangle svg {left: 50%;-webkit-transform: translateX(-50%) scale(1); -moz-transform: translateX(-50%) scale(1);-ms-transform: translateX(-50%) scale(1); -o-transform: translateX(-50%) scale(1);transform: translateX(-50%) scale(1);}.uabb-top-row-separator.uabb-xlarge-triangle-right svg {left: 50%;-webkit-transform: translateX(-50%) scale(-1); -moz-transform: translateX(-50%) scale(-1);-ms-transform: translateX(-50%) scale(-1); -o-transform: translateX(-50%) scale(-1);transform: translateX(-50%) scale(-1);}.uabb-bottom-row-separator.uabb-xlarge-triangle-right svg {left: 50%;-webkit-transform: translateX(-50%) scaleX(-1); -moz-transform: translateX(-50%) scaleX(-1);-ms-transform: translateX(-50%) scaleX(-1); -o-transform: translateX(-50%) scaleX(-1);transform: translateX(-50%) scaleX(-1);}.uabb-top-row-separator.uabb-curve-up-separator svg {left: 50%; -webkit-transform: translateX(-50%) scaleY(-1); -moz-transform: translateX(-50%) scaleY(-1);-ms-transform: translateX(-50%) scaleY(-1); -o-transform: translateX(-50%) scaleY(-1);transform: translateX(-50%) scaleY(-1);}.uabb-top-row-separator.uabb-curve-down-separator svg {left: 50%;-webkit-transform: translateX(-50%) scale(-1); -moz-transform: translateX(-50%) scale(-1);-ms-transform: translateX(-50%) scale(-1); -o-transform: translateX(-50%) scale(-1);transform: translateX(-50%) scale(-1);}.uabb-bottom-row-separator.uabb-curve-down-separator svg {left: 50%;-webkit-transform: translateX(-50%) scaleX(-1); -moz-transform: translateX(-50%) scaleX(-1);-ms-transform: translateX(-50%) scaleX(-1); -o-transform: translateX(-50%) scaleX(-1);transform: translateX(-50%) scaleX(-1);}.uabb-top-row-separator.uabb-tilt-left-separator svg {left: 50%;-webkit-transform: translateX(-50%) scale(-1); -moz-transform: translateX(-50%) scale(-1);-ms-transform: translateX(-50%) scale(-1); -o-transform: translateX(-50%) scale(-1);transform: translateX(-50%) scale(-1);}.uabb-top-row-separator.uabb-tilt-right-separator svg{left: 50%;-webkit-transform: translateX(-50%) scaleY(-1); -moz-transform: translateX(-50%) scaleY(-1);-ms-transform: translateX(-50%) scaleY(-1); -o-transform: translateX(-50%) scaleY(-1);transform: translateX(-50%) scaleY(-1);}.uabb-bottom-row-separator.uabb-tilt-left-separator svg {left: 50%;-webkit-transform: translateX(-50%); -moz-transform: translateX(-50%);-ms-transform: translateX(-50%); -o-transform: translateX(-50%);transform: translateX(-50%);}.uabb-bottom-row-separator.uabb-tilt-right-separator svg {left: 50%;-webkit-transform: translateX(-50%) scaleX(-1); -moz-transform: translateX(-50%) scaleX(-1);-ms-transform: translateX(-50%) scaleX(-1); -o-transform: translateX(-50%) scaleX(-1);transform: translateX(-50%) scaleX(-1);}.uabb-top-row-separator.uabb-tilt-left-separator,.uabb-top-row-separator.uabb-tilt-right-separator {top: 0;}.uabb-bottom-row-separator.uabb-tilt-left-separator,.uabb-bottom-row-separator.uabb-tilt-right-separator {bottom: 0;}.uabb-top-row-separator.uabb-arrow-outward-separator svg,.uabb-top-row-separator.uabb-arrow-inward-separator svg,.uabb-top-row-separator.uabb-cloud-separator svg,.uabb-top-row-separator.uabb-multi-triangle svg {left: 50%;-webkit-transform: translateX(-50%) scaleY(-1); -moz-transform: translateX(-50%) scaleY(-1);-ms-transform: translateX(-50%) scaleY(-1); -o-transform: translateX(-50%) scaleY(-1);transform: translateX(-50%) scaleY(-1);}.uabb-bottom-row-separator.uabb-multi-triangle svg {bottom: -2px;}.uabb-row-separator.uabb-round-split:after,.uabb-row-separator.uabb-round-split:before {left: 0;width: 50%;background: inherit inherit/inherit inherit inherit inherit;content: '';position: absolute}.uabb-button-wrap a,.uabb-button-wrap a:visited {display: inline-block;font-size: 16px;line-height: 18px;text-decoration: none;text-shadow: none;}
148.fl-builder-content .uabb-button:hover {text-decoration: none;}.fl-builder-content .uabb-button-width-full .uabb-button {display: block;text-align: center;}.uabb-button-width-custom .uabb-button {display: inline-block;text-align: center;max-width: 100%;}.fl-builder-content .uabb-button-left {text-align: left;}.fl-builder-content .uabb-button-center {text-align: center;}.fl-builder-content .uabb-infobox .uabb-button-center,.fl-builder-content .uabb-modal-action-wrap .uabb-button-center,.fl-builder-content .uabb-ultb3-box .uabb-button-center,.fl-builder-content .uabb-slide-down .uabb-button-center,.fl-builder-content .uabb-blog-post-content .uabb-button-center,.fl-builder-content .uabb-cta-wrap .uabb-button-center,.fl-builder-content .fl-module-uabb-off-canvas .uabb-button-wrap .uabb-button-center{text-align: inherit;}.fl-builder-content .uabb-button-right {text-align: right;}.fl-builder-content .uabb-button i,.fl-builder-content .uabb-button i:before {font-size: 1em;height: 1em;line-height: 1em;width: 1em;}.uabb-button .uabb-button-icon-after {margin-left: 8px;margin-right: 0;}.uabb-button .uabb-button-icon-before {margin-left: 0;margin-right: 8px;}.uabb-button .uabb-button-icon-no-text {margin: 0;}.uabb-button-has-icon .uabb-button-text {vertical-align: middle;}.uabb-icon-wrap {display: inline-block;}.uabb-icon a {text-decoration: none;}.uabb-icon i {display: block;}.uabb-icon i:before {border: none !important;background: none !important;}.uabb-icon-text {display: table-cell;text-align: left;padding-left: 15px;vertical-align: middle;}.uabb-icon-text *:last-child {margin: 0 !important;padding: 0 !important;}.uabb-icon-text a {text-decoration: none;}.uabb-photo {line-height: 0;position: relative;z-index: 2;}.uabb-photo-align-left {text-align: left;}.uabb-photo-align-center {text-align: center;}.uabb-photo-align-right {text-align: right;}.uabb-photo-content {border-radius: 0;display: inline-block;line-height: 0;position: relative;max-width: 100%;overflow: hidden;}.uabb-photo-content img {border-radius: inherit;display: inline;height: auto;max-width: 100%;width: auto;}.fl-builder-content .uabb-photo-crop-circle img {-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;}.fl-builder-content .uabb-photo-crop-square img {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}.uabb-photo-caption {font-size: 13px;line-height: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.uabb-photo-caption-below {padding-bottom: 20px;padding-top: 10px;}.uabb-photo-caption-hover {background: rgba(0,0,0,0.7);bottom: 0;color: #fff;left: 0;opacity: 0;visibility: hidden;filter: alpha(opacity = 0);padding: 10px 15px;position: absolute;right: 0;-webkit-transition:visibility 200ms linear;-moz-transition:visibility 200ms linear;transition:visibility 200ms linear;}.uabb-photo-content:hover .uabb-photo-caption-hover {opacity: 100;visibility: visible;}.uabb-active-btn {background: #1e8cbe;border-color: #0074a2;-webkit-box-shadow: inset 0 1px 0 rgba(120,200,230,.6);box-shadow: inset 0 1px 0 rgba(120,200,230,.6);color: white;}.fl-builder-bar .fl-builder-add-content-button {display: block !important;opacity: 1 !important;}.uabb-imgicon-wrap .uabb-icon {display: block;}.uabb-imgicon-wrap .uabb-icon i{float: none;}.uabb-imgicon-wrap .uabb-image {line-height: 0;position: relative;}.uabb-imgicon-wrap .uabb-image-align-left {text-align: left;}.uabb-imgicon-wrap .uabb-image-align-center {text-align: center;}.uabb-imgicon-wrap .uabb-image-align-right {text-align: right;}.uabb-imgicon-wrap .uabb-image-content {display: inline-block;border-radius: 0;line-height: 0;position: relative;max-width: 100%;}.uabb-imgicon-wrap .uabb-image-content img {display: inline;height: auto !important;max-width: 100%;width: auto;border-radius: inherit;box-shadow: none;box-sizing: content-box;}.fl-builder-content .uabb-imgicon-wrap .uabb-image-crop-circle img {-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;}.fl-builder-content .uabb-imgicon-wrap .uabb-image-crop-square img {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}.uabb-creative-button-wrap a,.uabb-creative-button-wrap a:visited {background: #fafafa;border: 1px solid #ccc;color: #333;display: inline-block;vertical-align: middle;text-align: center;overflow: hidden;text-decoration: none;text-shadow: none;box-shadow: none;position: relative;-webkit-transition: all 200ms linear; -moz-transition: all 200ms linear;-ms-transition: all 200ms linear; -o-transition: all 200ms linear;transition: all 200ms linear;}.uabb-creative-button-wrap a:focus {text-decoration: none;text-shadow: none;box-shadow: none;}.uabb-creative-button-wrap a .uabb-creative-button-text,.uabb-creative-button-wrap a .uabb-creative-button-icon,.uabb-creative-button-wrap a:visited .uabb-creative-button-text,.uabb-creative-button-wrap a:visited .uabb-creative-button-icon {-webkit-transition: all 200ms linear; -moz-transition: all 200ms linear;-ms-transition: all 200ms linear; -o-transition: all 200ms linear;transition: all 200ms linear;}.uabb-creative-button-wrap a:hover {text-decoration: none;}.uabb-creative-button-wrap .uabb-creative-button-width-full .uabb-creative-button {display: block;text-align: center;}.uabb-creative-button-wrap .uabb-creative-button-width-custom .uabb-creative-button {display: inline-block;text-align: center;max-width: 100%;}.uabb-creative-button-wrap .uabb-creative-button-left {text-align: left;}.uabb-creative-button-wrap .uabb-creative-button-center {text-align: center;}.uabb-creative-button-wrap .uabb-creative-button-right {text-align: right;}.uabb-creative-button-wrap .uabb-creative-button i {font-size: 1.3em;height: auto;vertical-align: middle;width: auto;}.uabb-creative-button-wrap .uabb-creative-button .uabb-creative-button-icon-after {margin-left: 8px;margin-right: 0;}.uabb-creative-button-wrap .uabb-creative-button .uabb-creative-button-icon-before {margin-right: 8px;margin-left: 0;}.uabb-creative-button-wrap.uabb-creative-button-icon-no-text .uabb-creative-button i {margin: 0;}.uabb-creative-button-wrap .uabb-creative-button-has-icon .uabb-creative-button-text {vertical-align: middle;}.uabb-creative-button-wrap a,.uabb-creative-button-wrap a:visited {padding: 12px 24px;}.uabb-creative-button.uabb-creative-transparent-btn {background: transparent;}.uabb-creative-button.uabb-creative-transparent-btn:after {content: '';position: absolute;z-index: 1;-webkit-transition: all 200ms linear; -moz-transition: all 200ms linear;-ms-transition: all 200ms linear; -o-transition: all 200ms linear;transition: all 200ms linear;}.uabb-transparent-fill-top-btn:after,.uabb-transparent-fill-bottom-btn:after {width: 100%;height: 0;left: 0;}.uabb-transparent-fill-top-btn:after {top: 0;}.uabb-transparent-fill-bottom-btn:after {bottom: 0;}.uabb-transparent-fill-left-btn:after,.uabb-transparent-fill-right-btn:after {width: 0;height: 100%;top: 0;}.uabb-transparent-fill-left-btn:after {left: 0;}.uabb-transparent-fill-right-btn:after {right: 0;}.uabb-transparent-fill-center-btn:after{width: 0;height: 100%;top: 50%;left: 50%;-webkit-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%); -o-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}.uabb-transparent-fill-diagonal-btn:after,.uabb-transparent-fill-horizontal-btn:after {width: 100%;height: 0;top: 50%;left: 50%;}.uabb-transparent-fill-diagonal-btn{overflow: hidden;}.uabb-transparent-fill-diagonal-btn:after{-webkit-transform: translateX(-50%) translateY(-50%) rotate( 45deg ); -moz-transform: translateX(-50%) translateY(-50%) rotate( 45deg );-ms-transform: translateX(-50%) translateY(-50%) rotate( 45deg ); -o-transform: translateX(-50%) translateY(-50%) rotate( 45deg );transform: translateX(-50%) translateY(-50%) rotate( 45deg );}.uabb-transparent-fill-horizontal-btn:after{-webkit-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%); -o-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}.uabb-creative-button-wrap .uabb-creative-threed-btn.uabb-threed_down-btn,.uabb-creative-button-wrap .uabb-creative-threed-btn.uabb-threed_up-btn,.uabb-creative-button-wrap .uabb-creative-threed-btn.uabb-threed_left-btn,.uabb-creative-button-wrap .uabb-creative-threed-btn.uabb-threed_right-btn {-webkit-transition: none; -moz-transition: none;-ms-transition: none; -o-transition: none;transition: none;}.perspective {-webkit-perspective: 800px; -moz-perspective: 800px;perspective: 800px;margin: 0;}.uabb-creative-button.uabb-creative-threed-btn:after {content: '';position: absolute;z-index: -1;-webkit-transition: all 200ms linear; -moz-transition: all 200ms linear;transition: all 200ms linear;}.uabb-creative-button.uabb-creative-threed-btn {outline: 1px solid transparent;-webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d;transform-style: preserve-3d;}.uabb-creative-threed-btn.uabb-animate_top-btn:after {height: 40%;left: 0;top: -40%;width: 100%;-webkit-transform-origin: 0% 100%; -moz-transform-origin: 0% 100%;transform-origin: 0% 100%;-webkit-transform: rotateX(90deg); -moz-transform: rotateX(90deg);transform: rotateX(90deg);}.uabb-creative-threed-btn.uabb-animate_bottom-btn:after {width: 100%;height: 40%;left: 0;top: 100%;-webkit-transform-origin: 0% 0%; -moz-transform-origin: 0% 0%;-ms-transform-origin: 0% 0%;transform-origin: 0% 0%;-webkit-transform: rotateX(-90deg); -moz-transform: rotateX(-90deg);-ms-transform: rotateX(-90deg);transform: rotateX(-90deg);}.uabb-creative-threed-btn.uabb-animate_left-btn:after {width: 20%;height: 100%;left: -20%;top: 0;-webkit-transform-origin: 100% 0%; -moz-transform-origin: 100% 0%;-ms-transform-origin: 100% 0%;transform-origin: 100% 0%;-webkit-transform: rotateY(-60deg); -moz-transform: rotateY(-60deg);-ms-transform: rotateY(-60deg);transform: rotateY(-60deg);}.uabb-creative-threed-btn.uabb-animate_right-btn:after {width: 20%;height: 100%;left: 104%;top: 0;-webkit-transform-origin: 0% 0%; -moz-transform-origin: 0% 0%;-ms-transform-origin: 0% 0%;transform-origin: 0% 0%;-webkit-transform: rotateY(120deg); -moz-transform: rotateY(120deg);-ms-transform: rotateY(120deg);transform: rotateY(120deg);}.uabb-animate_top-btn:hover{-webkit-transform: rotateX(-15deg); -moz-transform: rotateX(-15deg);-ms-transform: rotateX(-15deg); -o-transform: rotateX(-15deg);transform: rotateX(-15deg);}.uabb-animate_bottom-btn:hover{-webkit-transform: rotateX(15deg); -moz-transform: rotateX(15deg);-ms-transform: rotateX(15deg); -o-transform: rotateX(15deg);transform: rotateX(15deg);}.uabb-animate_left-btn:hover{-webkit-transform: rotateY(6deg); -moz-transform: rotateY(6deg);-ms-transform: rotateY(6deg); -o-transform: rotateY(6deg);transform: rotateY(6deg);}.uabb-animate_right-btn:hover{-webkit-transform: rotateY(-6deg); -moz-transform: rotateY(-6deg);-ms-transform: rotateY(-6deg); -o-transform: rotateY(-6deg);transform: rotateY(-6deg);}.uabb-creative-flat-btn.uabb-animate_to_right-btn,.uabb-creative-flat-btn.uabb-animate_to_left-btn,.uabb-creative-flat-btn.uabb-animate_from_top-btn,.uabb-creative-flat-btn.uabb-animate_from_bottom-btn {overflow: hidden;position: relative;}.uabb-creative-flat-btn.uabb-animate_to_right-btn i,.uabb-creative-flat-btn.uabb-animate_to_left-btn i,.uabb-creative-flat-btn.uabb-animate_from_top-btn i,.uabb-creative-flat-btn.uabb-animate_from_bottom-btn i {bottom: 0;
148height: 100%;margin: 0;opacity: 1;position: absolute;right: 0;width: 100%;-webkit-transition: all 200ms linear; -moz-transition: all 200ms linear;transition: all 200ms linear;-webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}.uabb-creative-flat-btn.uabb-animate_to_right-btn .uabb-button-text,.uabb-creative-flat-btn.uabb-animate_to_left-btn .uabb-button-text,.uabb-creative-flat-btn.uabb-animate_from_top-btn .uabb-button-text,.uabb-creative-flat-btn.uabb-animate_from_bottom-btn .uabb-button-text {display: inline-block;width: 100%;height: 100%;-webkit-transition: all 200ms linear; -moz-transition: all 200ms linear;-ms-transition: all 200ms linear; -o-transition: all 200ms linear;transition: all 200ms linear;-webkit-backface-visibility: hidden; -moz-backface-visibility: hidden;backface-visibility: hidden;}.uabb-creative-flat-btn.uabb-animate_to_right-btn i:before,.uabb-creative-flat-btn.uabb-animate_to_left-btn i:before,.uabb-creative-flat-btn.uabb-animate_from_top-btn i:before,.uabb-creative-flat-btn.uabb-animate_from_bottom-btn i:before {position: absolute;top: 50%;left: 50%;-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);-o-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}.uabb-creative-flat-btn.uabb-animate_to_right-btn:hover i,.uabb-creative-flat-btn.uabb-animate_to_left-btn:hover i {left: 0;}.uabb-creative-flat-btn.uabb-animate_from_top-btn:hover i,.uabb-creative-flat-btn.uabb-animate_from_bottom-btn:hover i {top: 0;}.uabb-creative-flat-btn.uabb-animate_to_right-btn i {top: 0;left: -100%;}.uabb-creative-flat-btn.uabb-animate_to_right-btn:hover .uabb-button-text {-webkit-transform: translateX(200%); -moz-transform: translateX(200%);-ms-transform: translateX(200%); -o-transform: translateX(200%);transform: translateX(200%);}.uabb-creative-flat-btn.uabb-animate_to_left-btn i {top: 0;left: 100%;}.uabb-creative-flat-btn.uabb-animate_to_left-btn:hover .uabb-button-text {-webkit-transform: translateX(-200%); -moz-transform: translateX(-200%);-ms-transform: translateX(-200%); -o-transform: translateX(-200%);transform: translateX(-200%);}.uabb-creative-flat-btn.uabb-animate_from_top-btn i {top: -100%;left: 0;}.uabb-creative-flat-btn.uabb-animate_from_top-btn:hover .uabb-button-text {-webkit-transform: translateY(400px); -moz-transform: translateY(400px);-ms-transform: translateY(400px); -o-transform: translateY(400px);transform: translateY(400px);}.uabb-creative-flat-btn.uabb-animate_from_bottom-btn i {top: 100%;left: 0;}.uabb-creative-flat-btn.uabb-animate_from_bottom-btn:hover .uabb-button-text {-webkit-transform: translateY(-400px); -moz-transform: translateY(-400px);-ms-transform: translateY(-400px); -o-transform: translateY(-400px);transform: translateY(-400px);}.uabb-tab-acc-content .wp-video, .uabb-tab-acc-content video.wp-video-shortcode, .uabb-tab-acc-content .mejs-container:not(.mejs-audio), .uabb-tab-acc-content .mejs-overlay.load,.uabb-adv-accordion-content .wp-video, .uabb-adv-accordion-content video.wp-video-shortcode, .uabb-adv-accordion-content .mejs-container:not(.mejs-audio), .uabb-adv-accordion-content .mejs-overlay.load {width: 100% !important;height: 100% !important;}.uabb-tab-acc-content .mejs-container:not(.mejs-audio),.uabb-adv-accordion-content .mejs-container:not(.mejs-audio) {padding-top: 56.25%;}.uabb-tab-acc-content .wp-video, .uabb-tab-acc-content video.wp-video-shortcode,.uabb-adv-accordion-content .wp-video, .uabb-adv-accordion-content video.wp-video-shortcode {max-width: 100% !important;}.uabb-tab-acc-content video.wp-video-shortcode,.uabb-adv-accordion-content video.wp-video-shortcode {position: relative;}.uabb-tab-acc-content .mejs-container:not(.mejs-audio) .mejs-mediaelement,.uabb-adv-accordion-content .mejs-container:not(.mejs-audio) .mejs-mediaelement {position: absolute;top: 0;right: 0;bottom: 0;left: 0;}.uabb-tab-acc-content .mejs-overlay-play,.uabb-adv-accordion-content .mejs-overlay-play {top: 0;right: 0;bottom: 0;left: 0;width: auto !important;height: auto !important;}.fl-row-content-wrap .uabb-row-particles-background,.uabb-col-particles-background {width:100%;height:100%;position:absolute;
148left:0;top:0;}.uabb-creative-button-wrap a,.uabb-creative-button-wrap a:visited {}.uabb-dual-button .uabb-btn,.uabb-dual-button .uabb-btn:visited {}.uabb-js-breakpoint {content:"default";display:none;}@media screen and (max-width: 992px) {.uabb-js-breakpoint {content:"992";}}@media screen and (max-width: 768px) {.uabb-js-breakpoint {content:"768";}}.fl-builder-row-settings #fl-field-separator_position {display: none !important;}.fl-node-b0c3wy7kemtf .fl-row-content {min-width: 0px;} 149/*# sourceURL=fl-builder-layout-45-inline-css */ 150</style> 151<header class="fl-builder-content fl-builder-content-45 fl-builder-global-templates-locked" data-post-id="45" itemscope="itemscope" itemtype="http://schema.org/WPHeader" data-type="header" data-sticky="0" data-sticky-devices="" data-shrink="0" data-overlay="0" data-overlay-bg="default" role="banner"><div class="fl-row fl-row-full-width fl-row-bg-color fl-node-b0c3wy7kemtf fl-row-default-height fl-row-align-center" data-node="b0c3wy7kemtf"> 152 <div class="fl-row-content-wrap"> 153 <div class="uabb-row-separator uabb-top-row-separator" > 154</div> 155 <div class="fl-row-content fl-row-fixed-width fl-node-content"> 156 157<div class="fl-col-group fl-node-j7i6eosgp24b fl-col-group-equal-height fl-col-group-align-center fl-col-group-custom-width" data-node="j7i6eosgp24b"> 158 <div class="fl-col fl-node-kgxlmnthbo23 fl-col-bg-color fl-col-small fl-col-small-custom-width" data-node="kgxlmnthbo23"> 159 <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-pp-image fl-node-lo7atcehr29i" data-node="lo7atcehr29i"> 160 <div class="fl-module-content fl-node-content"> 161 <div class="pp-photo-container"> 162 <div class="pp-photo pp-photo-align-left pp-photo-align-responsive-left" itemscope itemtype="http://schema.org/ImageObject"> 163 <div class="pp-photo-content"> 164 <div class="pp-photo-content-inner"> 165 <a href="https://festivalofwhales.com/" target="_self" itemprop="url"> 166 <img fetchpriority="high" decoding="async" class="pp-photo-img wp-image-172 size-full" src="https://festivalofwhales.com/wp-content/uploads/2026/01/DPFOW-Logo.svg" alt="DPFOW-Logo" itemprop="image" height="350" width="600" height="150" width="150" height="300" width="300" height="1024" width="1024" height="2000" width="2000" height="2000" width="2000" height="2000" width="2000" height="2000" width="2000" height="2000" width="2000" title="DPFOW-Logo" /> 167 <div class="pp-overlay-bg"></div> 168 </a> 169 </div> 170 </div> 171 </div> 172</div> 173 </div> 174</div> 175</div> 176</div> 177 <div class="fl-col fl-node-zfl53naksp8h fl-col-bg-color fl-col-small-custom-width" data-node="zfl53naksp8h"> 178 <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-pp-advanced-menu fl-node-kcb1n3f9su0x" data-node="kcb1n3f9su0x"> 179 <div class="fl-module-content fl-node-content"> 180 <div class="pp-advanced-menu-mobile"> 181 <button class="pp-advanced-menu-mobile-toggle hamburger" tabindex="0" aria-label="Menu" aria-expanded="false"> 182 <div class="pp-hamburger"><div class="pp-hamburger-box"><div class="pp-hamburger-inner"></div></div></div> </button> 183 </div> 184 <div class="pp-advanced-menu pp-advanced-menu-accordion-collapse pp-menu-default pp-menu-align-right pp-menu-position-inline"> 185 <div class="pp-clear"></div> 186 <nav class="pp-menu-nav" aria-label="Menu" itemscope="itemscope" itemtype="https://schema.org/SiteNavigationElement"> 187 <ul id="menu-main-menu" class="menu pp-advanced-menu-horizontal pp-toggle-arrows"><li id="menu-item-80" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home"><a href="https://festivalofwhales.com/"><span class="menu-item-text">Home</span></a></li><li id="menu-item-77" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://festivalofwhales.com/merch/"><span class="menu-item-text">Festival Merchandise</span></a></li><li id="menu-item-73" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://festivalofwhales.com/whale-watching/"><span class="menu-item-text">Whale Watching</span></a></li><li id="menu-item-174" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor current-menu-parent menu-item-has-children pp-has-submenu"><div class="pp-has-submenu-container"><a href="#"><span class="menu-item-text">About Us<span class="pp-menu-toggle" tabindex="0" aria-expanded="false" aria-label="About Us: submenu" role="button"></span></span></a></div><ul class="sub-menu"> <li id="menu-item-74" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-25 current_page_item">
187<a href="https://festivalofwhales.com/history/" aria-current="page"><span class="menu-item-text">History</span></a></li></ul></li><li id="menu-item-78" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://festivalofwhales.com/contact-us/"><span class="menu-item-text">Contact Us</span></a></li></ul> </nav> 188</div>
189<script type="text/html" id="pp-menu-kcb1n3f9su0x"><div class="pp-advanced-menu pp-advanced-menu-accordion-collapse full-screen pp-menu-position-inline"> 190 <div class="pp-clear"></div> 191 <nav class="pp-menu-nav pp-menu-overlay pp-overlay-fade" aria-label="Menu" itemscope="itemscope" itemtype="https://schema.org/SiteNavigationElement"> 192 <div class="pp-menu-close-btn"></div> 193 <ul id="menu-main-menu-1" class="menu pp-advanced-menu-horizontal pp-toggle-arrows"><li id="menu-item-80" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home"><a href="https://festivalofwhales.com/"><span class="menu-item-text">Home</span></a></li><li id="menu-item-77" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://festivalofwhales.com/merch/"><span class="menu-item-text">Festival Merchandise</span></a></li><li id="menu-item-73" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://festivalofwhales.com/whale-watching/"><span class="menu-item-text">Whale Watching</span></a></li><li id="menu-item-174" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor current-menu-parent menu-item-has-children pp-has-submenu"><div class="pp-has-submenu-container"><a href="#"><span class="menu-item-text">About Us<span class="pp-menu-toggle" tabindex="0" aria-expanded="false" aria-label="About Us: submenu" role="button"></span></span></a></div><ul class="sub-menu"> <li id="menu-item-74" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-25 current_page_item"><a href="https://festivalofwhales.com/history/" aria-current="page"><span class="menu-item-text">History</span></a></li></ul></li><li id="menu-item-78" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://festivalofwhales.com/contact-us/"><span class="menu-item-text">Contact Us</span></a></li></ul> </nav> 194</div> 195</script>
195 </div> 196</div> 197</div> 198</div> 199 </div> 200 </div> 201 </div> 202</div> 203</header><div class="uabb-js-breakpoint" style="display: none;"></div> <div id="fl-main-content" class="fl-page-content" itemprop="mainContentOfPage" role="main"> 204 205 206<div class="fl-content-full container"> 207 <div class="row"> 208 <div class="fl-content col-md-12"> 209 <article class="fl-post post-25 page type-page status-publish has-post-thumbnail hentry" id="fl-post-25" itemscope="itemscope" itemtype="https://schema.org/CreativeWork"> 210 211 <div class="fl-post-content clearfix" itemprop="text"> 212 <div class="fl-builder-content fl-builder-content-25 fl-builder-content-primary fl-builder-global-templates-locked" data-post-id="25"><div class="fl-row fl-row-full-width fl-row-bg-photo fl-node-3supc82j9b7d fl-row-custom-height fl-row-align-center fl-row-bg-overlay" data-node="3supc82j9b7d"> 213 <div class="fl-row-content-wrap"> 214 <div class="uabb-row-separator uabb-top-row-separator" > 215</div> 216 <div class="fl-row-content fl-row-fixed-width fl-node-content"> 217 218<div class="fl-col-group fl-node-erqt5kmo1jub" data-node="erqt5kmo1jub"> 219 <div class="fl-col fl-node-qgx13o0duk4z fl-col-bg-color" data-node="qgx13o0duk4z"> 220 <div class="fl-col-content fl-node-content"><h4 class="fl-module fl-module-heading fl-heading fl-heading-text fl-node-tacnukhieqs2" data-node="tacnukhieqs2"> 221 OUR HISTORY </h4> 222</div> 223</div> 224 </div> 225 </div> 226 </div> 227</div> 228<div class="fl-row fl-row-full-width fl-row-bg-none fl-node-dvzlq94sb8x2 fl-row-default-height fl-row-align-center" data-node="dvzlq94sb8x2"> 229 <div class="fl-row-content-wrap"> 230 <div class="uabb-row-separator uabb-top-row-separator" > 231</div> 232 <div class="fl-row-content fl-row-fixed-width fl-node-content"> 233 234<div class="fl-col-group fl-node-1qd6uabzm8li fl-col-group-equal-height fl-col-group-align-center" data-node="1qd6uabzm8li"> 235 <div class="fl-col fl-node-uk4nh0dmexpt fl-col-bg-color fl-col-small" data-node="uk4nh0dmexpt"> 236 <div class="fl-col-content fl-node-content"><h4 class="fl-module fl-module-heading fl-heading fl-heading-text fl-node-86t4rnf1ydg2" data-node="86t4rnf1ydg2"> 237 History of the Festival of Whales </h4> 238<div class="fl-module fl-module-rich-text fl-rich-text fl-node-9amgsit3o8zx" data-node="9amgsit3o8zx"> 239 <p>The Festival of Whales in Dana Point was first held in 1971, making it one of the longest-running whale festivals in the United States. The event was created by the late Don Hansen, a pioneer of whale watching and sportfishing in Southern California, who initially organized the event to celebrate the annual migration of California gray whales along the Southern California coastline, particularly past Dana Point.</p> 240<p>Over the years, the festival has grown into a significant community event, drawing visitors and locals alike to participate in various activities focused on marine education, conservation, and appreciation for these majestic marine mammals.</p> 241<p>Dana Point is renowned for being a prime location for whale watching, particularly for the migration of the California gray whales. The festival celebrates the majestic migration of these whales as they pass by the Dana Point coastline during their journey between the cold waters of Alaska and the warm lagoons of Baja California. The Dana Point Festival of Whales offers a wide array of activities and events for locals and visitors alike to enjoy, promoting environmental education, marine conservation, and appreciation for these magnificent marine mammals.</p> 242</div> 243</div> 244</div> 245 <div class="fl-col fl-node-dg5ivhuesbpj fl-col-bg-color fl-col-small" data-node="dg5ivhuesbpj"> 246 <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-pp-image fl-node-npxb4hvkq5oi" data-node="npxb4hvkq5oi"> 247 <div class="fl-module-content fl-node-content"> 248 <div class="pp-photo-container"> 249 <div class="pp-photo pp-photo-align-center pp-photo-align-responsive-default" itemscope itemtype="http://schema.org/ImageObject"> 250 <div class="pp-photo-content"> 251 <div class="pp-photo-content-inner"> 252 <img loading="lazy" decoding="async" class="pp-photo-img wp-image-170
252size-full" src="https://festivalofwhales.com/wp-content/uploads/2026/01/Founder.jpg" alt="Founder" itemprop="image" height="1080" width="1920" srcset="https://festivalofwhales.com/wp-content/uploads/2026/01/Founder.jpg 1920w, https://festivalofwhales.com/wp-content/uploads/2026/01/Founder-300x169.jpg 300w, https://festivalofwhales.com/wp-content/uploads/2026/01/Founder-1024x576.jpg 1024w, https://festivalofwhales.com/wp-content/uploads/2026/01/Founder-768x432.jpg 768w, https://festivalofwhales.com/wp-content/uploads/2026/01/Founder-1536x864.jpg 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" title="Founder" /> 253 <div class="pp-overlay-bg"></div> 254 </div> 255 </div> 256 </div> 257</div> 258 </div> 259</div> 260</div> 261</div> 262 </div> 263 </div> 264 </div> 265</div> 266<div class="fl-row fl-row-full-width fl-row-bg-color fl-node-j9467d0aup53 fl-row-default-height fl-row-align-center" data-node="j9467d0aup53"> 267 <div class="fl-row-content-wrap"> 268 <div class="uabb-row-separator uabb-top-row-separator" > 269</div> 270 <div class="fl-row-content fl-row-fixed-width fl-node-content"> 271 272<div class="fl-col-group fl-node-zjtlimpho4x9 fl-col-group-equal-height fl-col-group-align-center" data-node="zjtlimpho4x9"> 273 <div class="fl-col fl-node-bysgw1t4q6pu fl-col-bg-color fl-col-small" data-node="bysgw1t4q6pu"> 274 <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-video fl-node-aj7ltrnz6su1" data-node="aj7ltrnz6su1"> 275 <div class="fl-video fl-embed-video"> 276 <iframe loading="lazy" width="560" height="315" src="https://www.youtube.com/embed/e_sRL0XLnj4?si=r4iknZ4dCSTqyONL" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe> </div> 277</div> 278</div> 279</div> 280 <div class="fl-col fl-node-fht59z6xvp10 fl-col-bg-color fl-col-small" data-node="fht59z6xvp10"> 281 <div class="fl-col-content fl-node-content"><h4 class="fl-module fl-module-heading fl-heading fl-heading-text fl-node-8jinqxsda71o" data-node="8jinqxsda71o"> 282 The Dolphin & Whale Watching Capital of the World® </h4> 283<div class="fl-module fl-module-rich-text fl-rich-text fl-node-2orypxbagi63" data-node="2orypxbagi63"> 284 <p>Dolphin & Whale Watching Capital of the World <em>®</em> and World's Whale Capital<em>®</em> are registered trademarks of Dana Point Whale Watching Company, Inc. due to Dana Point's strategic location along the Southern California coast, which lies within the annual migration routes of numerous whale species, including gray whales, blue whales, and humpback whales, as well as large pods of dolphins. The area's rich marine biodiversity, coupled with its favorable weather conditions and abundance of marine life, has made it a prime destination for whale watching enthusiasts worldwide, solidifying Dana Point's reputation as a premier spot for observing these majestic marine mammals in their natural habitat.</p> 285</div> 286</div> 287</div> 288 </div> 289 </div> 290 </div> 291</div> 292<div class="fl-row fl-row-full-width fl-row-bg-none fl-node-hvo5lqinjbtu fl-row-default-height fl-row-align-center" data-node="hvo5lqinjbtu"> 293 <div class="fl-row-content-wrap"> 294 <div class="uabb-row-separator uabb-top-row-separator" > 295</div> 296 <div class="fl-row-content fl-row-fixed-width fl-node-content"> 297 298<div class="fl-col-group fl-node-8chfgi9eqd05 fl-col-group-equal-height fl-col-group-align-center" data-node="8chfgi9eqd05"> 299 <div class="fl-col fl-node-ncrqg4u2kwyx fl-col-bg-color fl-col-small" data-node="ncrqg4u2kwyx"> 300 <div class="fl-col-content fl-node-content"><h4 class="fl-module fl-module-heading fl-heading fl-heading-text fl-node-k10acwpgd28m" data-node="k10acwpgd28m"> 301 America's First Whale Heritage AREA </h4> 302<div class="fl-module fl-module-rich-text fl-rich-text fl-node-wcvojg38bs1f" data-node="wcvojg38bs1f"> 303 <p class="font_8 wixui-rich-text__text"><span class="wixui-rich-text__text"><span class="color_36 wixui-rich-text__text">Feel good about whale watching in Dana Point.</span></span></p> 304<p class="font_8 wixui-rich-text__text"><span class="wixui-rich-text__text"><span class="color_36 wixui-rich-text__text">Dana Point is proud to be the first <strong><a class="wixui-rich-text__text" href="https://whaleheritagesites.org/" target="_blank" rel="noreferrer noopener">Whale Heritage Area</a> </strong>in the Americas, as designated by the World Cetacean Alliance (WCA)-- the worldâs largest marine conservation partnership, dedicated to the promotion of safe and sustainable whale watching.</span></span></p> 305<p class="font_8 wixui-rich-text__text"><span class="wixui-rich-text__text"><span class="color_36 wixui-rich-text__text">Whale Heritage Areas give you a transparent and easy way to select responsible whale and dolphin watching destinations.</span></span></p> 306<p class="font_8 wixui-rich-text__text"><span class="wixui-rich-text__text"><span class="color_36 wixui-rich-text__text">Here's your VIP invitation to experience these animals in their natural habitat, in an authentic and respectful way.</span></span></p> 307</div> 308</div> 309</div> 310 <div class="fl-col fl-node-xp94whdarsgi fl-col-bg-color fl-col-small" data-node="xp94whdarsgi"> 311 <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-pp-image fl-node-13qrua47efzk" data-node="13qrua47efzk"> 312 <div class="fl-module-content fl-node-content"> 313 <div class="pp-photo-container"> 314 <div class="pp-photo pp-photo-align-center pp-photo-align-responsive-default" itemscope itemtype="http://schema.org/ImageObject"> 315 <div class="pp-photo-content"> 316 <div class="pp-photo-content-inner"> 317 <img loading="lazy" decoding="async" class="pp-photo-img wp-image-93 size-full" src="https://festivalofwhales.c
317om/wp-content/uploads/2026/01/FOW3.jpg" alt="FOW3" itemprop="image" height="1080" width="1920" srcset="https://festivalofwhales.com/wp-content/uploads/2026/01/FOW3.jpg 1920w, https://festivalofwhales.com/wp-content/uploads/2026/01/FOW3-300x169.jpg 300w, https://festivalofwhales.com/wp-content/uploads/2026/01/FOW3-1024x576.jpg 1024w, https://festivalofwhales.com/wp-content/uploads/2026/01/FOW3-768x432.jpg 768w, https://festivalofwhales.com/wp-content/uploads/2026/01/FOW3-1536x864.jpg 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" title="FOW3" /> 318 <div class="pp-overlay-bg"></div> 319 </div> 320 </div> 321 </div> 322</div> 323 </div> 324</div> 325</div> 326</div> 327 </div> 328 </div> 329 </div> 330</div> 331</div><div class="uabb-js-breakpoint" style="display: none;"></div> </div><!-- .fl-post-content --> 332 333</article> 334 335<!-- .fl-post --> 336 </div> 337 </div> 338</div> 339 340 341 </div><!-- .fl-page-content --> 342 <link rel='stylesheet' id='font-awesome-5-css' href='https://festivalofwhales.com/wp-content/plugins/bb-plugin/fonts/fontawesome/5.15.4/css/all.min.css?ver=2.10.1.1' media='all' /> 343<link rel='stylesheet' id='fl-builder-google-fonts-b2dd60962db3f1bb31d8e3e9cbf5ae0d-css' href='https://fonts.googleapis.com/css?family=Red%20Hat%20Text:500,700|Archivo%20Black:400&ver=7.1.2' media='all' /> 344<link rel='stylesheet' id='fl-builder-layout-84-css' href='https://festivalofwhales.com/wp-content/uploads/bb-plugin/cache/84-layout-partial.css?ver=17bfa892aec3f28df3073e95869a9478' media='all' /> 345<footer class="fl-builder-content fl-builder-content-84 fl-builder-global-templates-locked" data-post-id="84" itemscope="itemscope" itemtype="http://schema.org/WPFooter" data-type="footer"><div class="fl-row fl-row-full-width fl-row-bg-color fl-node-0v8dcjke6r53 fl-row-default-height fl-row-align-center" data-node="0v8dcjke6r53"> 346 <div class="fl-row-content-wrap"> 347 <div class="uabb-row-separator uabb-top-row-separator" > 348</div> 349 <div class="fl-row-content fl-row-fixed-width fl-node-content"> 350 351<div class="fl-col-group fl-node-snkqyox47mcg" data-node="snkqyox47mcg"> 352 <div class="fl-col fl-node-erthms8y64xk fl-col-bg-color fl-col-small" data-node="erthms8y64xk"> 353 <div class="fl-col-content fl-node-content"><h6 class="fl-module fl-module-heading fl-heading fl-heading-text fl-node-dte9j2nohlgr" data-node="dte9j2nohlgr"> 354 CONTACT US </h6> 355<div class="fl-module fl-module-rich-text fl-rich-text fl-node-9w35oude24il" data-node="9w35oude24il"> 356 <p><strong>P:</strong> 949.496.1555<br /> 357<strong>E:</strong> [email protected]<br /> 358-<br /> 35934675 Golden Lantern<br /> 360Dana Point, CA 92629</p> 361</div> 362</div> 363</div> 364 <div class="fl-col fl-node-mnf6kdpazs93 fl-col-bg-color fl-col-small" data-node="mnf6kdpazs93"> 365 <div class="fl-col-content fl-node-content"><h6 class="fl-module fl-module-heading fl-heading fl-heading-text fl-node-8yi4s3rewolt" data-node="8yi4s3rewolt"> 366 BOOK WHALE WATCHING </h6> 367<div class="fl-module fl-module-rich-text fl-rich-text fl-node-v0e1pwma9f8o" data-node="v0e1pwma9f8o"> 368 <p>Discover why we are trademarked as the Dolphin and Whale Watching Capital of the World®</p> 369</div> 370<div class="fl-module fl-module-button fl-button-wrap fl-button-width-custom fl-button-left fl-node-d8uwg1b7zx2q" data-node="d8uwg1b7zx2q"> 371 <a href="https://festivalofwhales.com/whale-watching/" target="_self" class="fl-button" > 372 <span class="fl-button-text">BOOK TODAY!</span> 373 </a> 374 </div> 375</div> 376</div> 377 <div class="fl-col fl-node-w3rnl8fvkgo6 fl-col-bg-color fl-col-small" data-node="w3rnl8fvkgo6"> 378 <div class="fl-col-content fl-node-content"><h6 class="fl-module fl-module-heading fl-heading fl-heading-text fl-node-bzxpfo1s7hvm" data-node="bzxpfo1s7hvm"> 379 FOLLOW ALONG </h6> 380<div class="fl-module fl-module-rich-text fl-rich-text fl-node-ijznwfy7u86k" data-node="ijznwfy7u86k"> 381 <p>Follow the Festival of Whales on social media for the latest news, updates and information.</p> 382</div> 383<div class="fl-module fl-module-pp-social-icons fl-node-tidgm9v43pj2" data-node="tidgm9v43pj2"> 384 <div class="fl-module-content fl-node-content"> 385 386<div class="pp-social-icons pp-social-icons-horizontal"> 387 <span class="pp-social-icon" itemscope itemtype="https://schema.org/Organization">
388 <link itemprop="url" href="https://festivalofwhales.com"> 389 <a itemprop="sameAs" href="https://www.facebook.com/DPFestivalOfWhales" target="_blank" title="Facebook" aria-label="Facebook" role="button" rel="noopener noreferrer external" > 390 <i class="fab fa-facebook"></i> 391 </a> 392 </span> 393 <span class="pp-social-icon" itemscope itemtype="https://schema.org/Organization"> 394 <link itemprop="url" href="https://festivalofwhales.com"> 395 <a itemprop="sameAs" href="https://www.instagram.com/festivalofwhales" target="_blank" title="Instagram" aria-label="Instagram" role="button" rel="noopener noreferrer external" > 396 <i class="fab fa-instagram"></i> 397 </a> 398 </span> 399 <span class="pp-social-icon" itemscope itemtype="https://schema.org/Organization"> 400 <link itemprop="url" href="https://festivalofwhales.com"> 401 <a itemprop="sameAs" href="https://vimeo.com/festivalofwhales" target="_blank" title="Vimeo" aria-label="Vimeo" role="button" rel="noopener noreferrer external" > 402 <i class="fab fa-vimeo"></i> 403 </a> 404 </span> 405 </div> 406 </div> 407</div> 408</div> 409</div> 410 </div> 411 </div> 412 </div> 413</div> 414<div class="fl-row fl-row-full-width fl-row-bg-color fl-node-dljeubr4z6wa fl-row-default-height fl-row-align-center" data-node="dljeubr4z6wa"> 415 <div class="fl-row-content-wrap"> 416 <div class="uabb-row-separator uabb-top-row-separator" > 417</div> 418 <div class="fl-row-content fl-row-fixed-width fl-node-content"> 419 420<div class="fl-col-group fl-node-tb7ksu62vl98" data-node="tb7ksu62vl98"> 421 <div class="fl-col fl-node-4xstor1d6ue8 fl-col-bg-color" data-node="4xstor1d6ue8"> 422 <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-rich-text fl-rich-text fl-node-u3seqgvcwky6" data-node="u3seqgvcwky6"> 423 <p>© 2026 DANA POINT FESTIVAL OF WHALES | ALL RIGHTS RESERVED | <a href="https://festivalofwhales.com/privacy-policy/">PRIVACY POLICY</a> | <a href="https://unsungstudio.com" target="_blank" rel="noopener">WEBSITE BY UNSUNG</a></p> 424</div> 425</div> 426</div> 427 </div> 428 </div> 429 </div> 430</div> 431</footer><div class="uabb-js-breakpoint" style="display: none;"></div> </div><!-- .fl-page -->
432<script type="speculationrules"> 433{"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/bb-theme/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 434</script>
vendor: 1 bytes, line 434
434
435<script id="jquery-fitvids-js" src="https://festivalofwhales.com/wp-content/plugins/bb-plugin/js/libs/jquery.fitvids.min.js?ver=1.2"></script>
vendor: 1 bytes, line 435
435
436<script id="fl-builder-layout-25-js" src="https://festivalofwhales.com/wp-content/uploads/bb-plugin/cache/25-layout.js?ver=1339fdef17aff536b13effdd5599fc6c"></script>
vendor: 1 bytes, line 436
436
437<script id="jquery-throttle-js" src="https://festivalofwhales.com/wp-content/plugins/bb-plugin/js/libs/jquery.ba-throttle-debounce.min.js?ver=2.10.1.1"></script>
vendor: 1 bytes, line 437
437
438<script id="imagesloaded-js" src="https://festivalofwhales.com/wp-content/plugins/bb-plugin/js/libs/jquery.imagesloaded.min.js?ver=2.10.1.1"></script>
vendor: 1 bytes, line 438
438
439<script id="fl-automator-js-extra"> 440var themeopts = {"medium_breakpoint":"992","mobile_breakpoint":"768","lightbox":"disabled","scrollTopPosition":"800"}; 441//# sourceURL=fl-automator-js-extra 442</script>
vendor: 1 bytes, line 442
442
443<script id="fl-automator-js" src="https://festivalofwhales.com/wp-content/themes/bb-theme/js/theme.min.js?ver=1.7.19.1"></script>
vendor: 1 bytes, line 443
443
444<script id="fl-builder-layout-84-js" src="https://festivalofwhales.com/wp-content/uploads/bb-plugin/cache/84-layout-partial.js?ver=17bfa892aec3f28df3073e95869a9478"></script>
vendor: 1 bytes, line 444
444
445<script id="wp-emoji-settings" type="application/json"> 446{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://festivalofwhales.com/wp-includes/js/wp-emoji-release.min.js?ver=7.1.2"}} 447</script>
vendor: 1 bytes, line 447
447
448<script type="module"> 449/*! This file is auto-generated */ 450var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))}); 451//# sourceURL=https://festivalofwhales.com/wp-includes/js/wp-emoji-loader.min.js 452</script>
vendor: 1 bytes, line 452
452
453<script>/*! 454 * Bowser - a browser detector 455 * https://github.com/ded/bowser 456 * MIT License | (c) Dustin Diaz 2015 457 */!function(name,definition){if(typeof module!='undefined'&&module.exports)module.exports=definition() 458else if(typeof define=='function'&&define.amd)define(name,definition) 459else this[name]=definition()}('bowser',function(){var t=true 460function detect(ua){function getFirstMatch(regex){var match=ua.match(regex);return(match&&match.length>1&&match[1])||'';} 461function getSecondMatch(regex){var match=ua.match(regex);return(match&&match.length>1&&match[2])||'';} 462var iosdevice=getFirstMatch(/(ipod|iphone|ipad)/i).toLowerCase(),likeAndroid=/like android/i.test(ua),android=!likeAndroid&&/android/i.test(ua),nexusMobile=/nexus\s*[0-6]\s*/i.test(ua),nexusTablet=!nexusMobile&&/nexus\s*[0-9]+/i.test(ua),chromeos=/CrOS/.test(ua),silk=/silk/i.test(ua),sailfish=/sailfish/i.test(ua),tizen=/tizen/i.test(ua),webos=/(web|hpw)os/i.test(ua),windowsphone=/windows phone/i.test(ua),windows=!windowsphone&&/windows/i.test(ua),mac=!iosdevice&&!silk&&/macintosh/i.test(ua),linux=!android&&!sailfish&&!tizen&&!webos&&/linux/i.test(ua),edgeVersion=getFirstMatch(/edge\/(\d+(\.\d+)?)/i),versionIdentifier=getFirstMatch(/version\/(\d+(\.\d+)?)/i),tablet=/tablet/i.test(ua),mobile=!tablet&&/[^-]mobi/i.test(ua),xbox=/xbox/i.test(ua),result 463if(/opera|opr|opios/i.test(ua)){result={name:'Opera',opera:t,version:versionIdentifier||getFirstMatch(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}} 464else if(/coast/i.test(ua)){result={name:'Opera Coast',coast:t,version:versionIdentifier||getFirstMatch(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}} 465else if(/yabrowser/i.test(ua)){result={name:'Yandex Browser',yandexbrowser:t,version:versionIdentifier||getFirstMatch(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}} 466else if(/ucbrowser/i.test(ua)){result={name:'UC Browser',ucbrowser:t,version:getFirstMatch(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}} 467else if(/mxios/i.test(ua)){result={name:'Maxthon',maxthon:t,version:getFirstMatch(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}} 468else if(/epiphany/i.test(ua)){result={name:'Epiphany',epiphany:t,version:getFirstMatch(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}} 469else if(/puffin/i.test(ua)){result={name:'Puffin',puffin:t,version:getFirstMatch(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}} 470else if(/sleipnir/i.test(ua)){result={name:'Sleipnir',sleipnir:t,ver
470sion:getFirstMatch(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}} 471else if(/k-meleon/i.test(ua)){result={name:'K-Meleon',kMeleon:t,version:getFirstMatch(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}} 472else if(windowsphone){result={name:'Windows Phone',windowsphone:t} 473if(edgeVersion){result.msedge=t 474result.version=edgeVersion} 475else{result.msie=t 476result.version=getFirstMatch(/iemobile\/(\d+(\.\d+)?)/i)}} 477else if(/msie|trident/i.test(ua)){result={name:'Internet Explorer',msie:t,version:getFirstMatch(/(?:msie |rv:)(\d+(\.\d+)?)/i)}}else if(chromeos){result={name:'Chrome',chromeos:t,chromeBook:t,chrome:t,version:getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}}else if(/chrome.+? edge/i.test(ua)){result={name:'Microsoft Edge',msedge:t,version:edgeVersion}} 478else if(/vivaldi/i.test(ua)){result={name:'Vivaldi',vivaldi:t,version:getFirstMatch(/vivaldi\/(\d+(\.\d+)?)/i)||versionIdentifier}} 479else if(sailfish){result={name:'Sailfish',sailfish:t,version:getFirstMatch(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}} 480else if(/seamonkey\//i.test(ua)){result={name:'SeaMonkey',seamonkey:t,version:getFirstMatch(/seamonkey\/(\d+(\.\d+)?)/i)}} 481else if(/firefox|iceweasel|fxios/i.test(ua)){result={name:'Firefox',firefox:t,version:getFirstMatch(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)} 482if(/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(ua)){result.firefoxos=t}} 483else if(silk){result={name:'Amazon Silk',silk:t,version:getFirstMatch(/silk\/(\d+(\.\d+)?)/i)}} 484else if(/phantom/i.test(ua)){result={name:'PhantomJS',phantom:t,version:getFirstMatch(/phantomjs\/(\d+(\.\d+)?)/i)}} 485else if(/slimerjs/i.test(ua)){result={name:'SlimerJS',slimer:t,version:getFirstMatch(/slimerjs\/(\d+(\.\d+)?)/i)}} 486else if(/blackberry|\bbb\d+/i.test(ua)||/rim\stablet/i.test(ua)){result={name:'BlackBerry',blackberry:t,version:versionIdentifier||getFirstMatch(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}} 487else if(webos){result={name:'WebOS',webos:t,version:versionIdentifier||getFirstMatch(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)};if(/touchpad\//i.test(ua)){result.touchpad=t;}} 488else if(/bada/i.test(ua)){result={name:'Bada',bada:t,version:getFirstMatch(/dolfin\/(\d+(\.\d+)?)/i)};}
vendor: 3,049 bytes, lines 489-511
489else if(tizen){result={name:'Tizen',tizen:t,version:getFirstMatch(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||versionIdentifier};} 490else if(/qupzilla/i.test(ua)){result={name:'QupZilla',qupzilla:t,version:getFirstMatch(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||versionIdentifier}} 491else if(/chromium/i.test(ua)){result={name:'Chromium',chromium:t,version:getFirstMatch(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||versionIdentifier}} 492else if(/chrome|crios|crmo/i.test(ua)){result={name:'Chrome',chrome:t,version:getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}} 493else if(android){result={name:'Android',version:versionIdentifier}} 494else if(/safari|applewebkit/i.test(ua)){result={name:'Safari',safari:t} 495if(versionIdentifier){result.version=versionIdentifier}} 496else if(iosdevice){result={name:iosdevice=='iphone'?'iPhone':iosdevice=='ipad'?'iPad':'iPod'} 497if(versionIdentifier){result.version=versionIdentifier}} 498else if(/googlebot/i.test(ua)){result={name:'Googlebot',googlebot:t,version:getFirstMatch(/googlebot\/(\d+(\.\d+))/i)||versionIdentifier}} 499else{result={name:getFirstMatch(/^(.*)\/(.*) /),version:getSecondMatch(/^(.*)\/(.*) /)};} 500if(!result.msedge&&/(apple)?webkit/i.test(ua)){if(/(apple)?webkit\/537\.36/i.test(ua)){result.name=result.name||"Blink" 501result.blink=t}else{result.name=result.name||"Webkit" 502result.webkit=t} 503if(!result.version&&versionIdentifier){result.version=versionIdentifier}}else if(!result.opera&&/gecko\//i.test(ua)){result.name=result.name||"Gecko" 504result.gecko=t 505result.version=result.version||getFirstMatch(/gecko\/(\d+(\.\d+)?)/i)} 506if(!result.msedge&&(android||result.silk)){result.android=t}else if(iosdevice){result[iosdevice]=t 507result.ios=t}else if(mac){result.mac=t}else if(xbox){result.xbox=t}else if(windows){result.windows=t}else if(linux){result.linux=t} 508var osVersion='';if(result.windowsphone){osVersion=getFirstMatch(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i);}else if(iosdevice){osVersion=getFirstMatch(/os (\d+([_\s]\d+)*) like mac os x/i);osVersion=osVersion.replace(/[_\s]/g,'.');}else if(android){osVersion=getFirstMatch(/android[ \/-](\d+(\.\d+)*)/i);}else if(result.webos){osVersion=getFirstMatch(/(?:web|hpw)os\/(\d+(\.\d+)*)/i);}else if(result.blackberry){osVersion=getFirstMatch(/rim\stablet\sos\s(\d+(\.\d+)*)/i);}else if(result.bada){osVersion=getFirstMatch(/bada\/(\d+(\.\d+)*)/i);}else if(result.tizen){osVersion=getFirstMatch(/tizen[\/\s](\d+(\.\d+)*)/i);} 509if(osVersion){result.osversion=osVersion;} 510var osMajorVersion=osVersion.split('.')[0];if(tablet||nexusTablet||iosdevice=='ipad'||(android&&(osMajorVersion==3||(osMajorVersion>=4&&!mobile)))||result.silk){result.tablet=t}else if(mobile||iosdevice=='iphone'||iosdevice=='ipod'||android||nexusMobile||result.blackberry||result.webos||result.bada){result.mobile=t} 511if(result.msedge||(result.msie&&result.version>=10)||(result.yandexbrowser&&result.version>=15)||(result.vivaldi&&result.version>=1.0)||(result.chrome&&result.version>=20)||(result.firefox&&result.version>=20.0)||(result.safari&&result.version>=6)||(result.opera&&result.version>
511=10.0)||(result.ios&&result.osversion&&result.osversion.split(".")[0]>=6)||(result.blackberry&&result.version>=10.1)||(result.chromium&&result.version>=20)){result.a=t;} 512else if((result.msie&&result.version<10)||(result.chrome&&result.version<20)||(result.firefox&&result.version<20.0)||(result.safari&&result.version<6)||(result.opera&&result.version<10.0)||(result.ios&&result.osversion&&result.osversion.split(".")[0]<6)||(result.chromium&&result.version<20)){result.c=t}else result.x=t 513return result} 514var bowser=detect(typeof navigator!=='undefined'?navigator.userAgent:'') 515bowser.test=function(browserList){for(var i=0;i<browserList.length;++i){var browserItem=browserList[i];if(typeof browserItem==='string'){if(browserItem in bowser){return true;}}} 516return false;} 517function getVersionPrecision(version){return version.split(".").length;} 518function map(arr,iterator){var result=[],i;if(Array.prototype.map){return Array.prototype.map.call(arr,iterator);} 519for(i=0;i<arr.length;i++){result.push(iterator(arr[i]));} 520return result;} 521function compareVersions(versions){var precision=Math.max(getVersionPrecision(versions[0]),getVersionPrecision(versions[1]));var chunks=map(versions,function(version){var delta=precision-getVersionPrecision(version);version=version+new Array(delta+1).join(".0");return map(version.split("."),function(chunk){return new Array(20-chunk.length).join("0")+chunk;}).reverse();});while(--precision>=0){if(chunks[0][precision]>chunks[1][precision]){return 1;} 522else if(chunks[0][precision]===chunks[1][precision]){if(precision===0){return 0;}} 523else{return-1;}}} 524function isUnsupportedBrowser(minVersions,strictMode,ua){var _bowser=bowser;if(typeof strictMode==='string'){ua=strictMode;strictMode=void(0);} 525if(strictMode===void(0)){strictMode=false;} 526if(ua){_bowser=detect(ua);} 527var version=""+_bowser.version;for(var browser in minVersions){if(minVersions.hasOwnProperty(browser)){if(_bowser[browser]){return compareVersions([version,minVersions[browser]])<0;}}} 528return strictMode;} 529function check(minVersions,strictMode,ua){return!isUnsupportedBrowser(minVersions,strictMode,ua);} 530bowser.isUnsupportedBrowser=isUnsupportedBrowser;bowser.compareVersions=compareVersions;bowser.check=check;bowser._detect=detect;return bowser});(function($){UABBTrigger={triggerHook:function(hook,args){$('body').trigger('uabb-trigger.'+hook,args);},addHook:function(hook,callback){$('body').on('uabb-trigger.'+hook,callback);},removeHook:function(hook,callback){$('body').off('uabb-trigger.'+hook,callback);},};})(jQuery);jQuery(document).ready(function($){if(typeof bowser!=='undefined'&&bowser!==null){var uabb_browser=bowser.name,uabb_browser_v=bowser.version,uabb_browser_class=uabb_browser.replace(/\s+/g,'-').toLowerCase(),uabb_browser_v_class=uabb_browser_class+parseInt(uabb_browser_v);$('html').addClass(uabb_browser_class).addClass(uabb_browser_v_class);} 531$('.uabb-row-separator').parents('html').css('overflow-x','hidden');});(function($){if($('.fl-node-lo7atcehr29i .pp-photo-rollover').length>0){$('body').on('mouseenter.pp-rollover','.fl-node-lo7atcehr29i .pp-photo-rollover .pp-photo-content',function(){$(this).addClass('is-hover');}).on('mouseleave.pp-rollover','.fl-node-lo7atcehr29i .pp-photo-rollover .pp-photo-content',function(){$(this).removeClass('is-hover');});}})(jQuery);;(function($){PPAdvancedMenu=function(settings){this.settingsId=settings.id;this.nodeClass='.fl-node-'+settings.id;this.wrapperClass=this.nodeClass+' .pp-advanced-menu';this.type=settings.type;this.mobileToggle=settings.mobile;this.mobileBelowRow='below'===settings.menuPosition;this.breakpoints=settings.breakpoints;this.mobileBreakpoint=settings.mobileBreakpoint;this.mediaBreakpoint=settings.mediaBreakpoint;this.mobileMenuType=settings.mobileMenuType;this.offCanvasDirection=settings.offCanvasDirection;this.postId=bb_powerpack.post_id;this.isBuilderActive=settings.isBuilderActive;this.currentBrowserWidth=window.innerWidth;this.fullScreenMenu=null;this.offCanvasMenu=null;this.$submenus=null;$(this._initMenu.bind(this));$(window).on('resize',function(e){var width=window.innerWidth;if(width!=this.currentBrowserWidth){this._initMenu();this._clickOrHover();this.currentBrowserWidth=width;}}.bind(this));$('body').on('click',function(e){if('undefined'!==typeof FLBuilderConfig){return;} 532if($(this.wrapperClass).find('.pp-advanced-menu-mobile-toggle').hasClass('pp-active')&&('expanded'!==this.mobileToggle)){if($(e.target).parents('.fl-module-pp-advanced-menu').length>0){return;} 533if($(e.target).is('input')&&$(e.target).parents('.pp-advanced-menu').length>0){return;} 534if($(e.target).hasClass('pp-menu-close-btn')){return;} 535$(this.wrapperClass).find('.pp-advanced-menu-mobile-toggle').trigger('click');} 536$(this.wrapperClass).find('.pp-has-submenu').removeClass('focus pp-active');$(this.wrapperClass).find('.pp-has-submenu .sub-menu').removeClass('focus');$(this.wrapperClass).find('.pp-has-submenu-container').removeClass('focus');$(this.wrapperClass).find('.pp-menu-toggle').attr('aria-expanded',false);}.bind(this));$(document).on('keyup',function(e){if(27==e.which){$(this.wrapperClass).find('.pp-has-submenu').removeClass('focus pp-active');$(this.wrapperClass).find('.pp-has-submenu .sub-menu').removeClass('focus');$(this.wrapperClass).find('.pp-has-submenu-container').removeClass('focus');$(this.wrapperClass).find('.pp-menu-toggle').attr('aria-expanded',false);
536if($(this.wrapperClass).find('.pp-menu-toggle.focus').is(':visible')){$(this.wrapperClass).find('.pp-menu-toggle.focus').delay(100).trigger('focus');}}}.bind(this));};PPAdvancedMenu.prototype={nodeClass:'',wrapperClass:'',type:'',breakpoints:{},$submenus:null,fullScreenMenu:null,offCanvasMenu:null,_isMobile:function(){return window.innerWidth<=this.breakpoints.small?true:false;},_isMedium:function(){return window.innerWidth<=this.breakpoints.medium?true:false;},_isLarge:function(){return window.innerWidth<=this.breakpoints.large?true:false;},_isCustom:function(){return window.innerWidth<=this.breakpoints.custom?true:false;},_isTouch:function(){var prefixes=' -webkit- -moz- -o- -ms- '.split(' ');var mq=function(query){return window.matchMedia(query).matches;} 537if(('ontouchstart'in window)||window.DocumentTouch&&document instanceof DocumentTouch){return true;} 538var query=['(',prefixes.join('touch-enabled),('),'heartz',')'].join('');return mq(query);},_isMenuToggle:function(){if(('always'==this.mobileBreakpoint||(this._isMobile()&&'mobile'==this.mobileBreakpoint)||(this._isMedium()&&'medium-mobile'==this.mobileBreakpoint)||(this._isCustom()&&'custom'==this.mobileBreakpoint))&&($(this.nodeClass).find('.pp-advanced-menu-mobile-toggle').is(':visible')||'expanded'==this.mobileToggle)){return true;} 539return false;},_bindSettingsFormEvents:function(){},_initMenu:function(){if(this.mobileToggle!='expanded'){this._initOffCanvas();this._initFullScreen();} 540this._setupSubmenu();this._menuOnHover();this._menuOnFocus();this._submenuOnClick();if($(this.nodeClass).length&&this.type=='horizontal'){this._initMegaMenus();}
541if(this.type=='horizontal'||this.type=='vertical'){var self=this;$(this.wrapperClass).find('.pp-has-submenu-container').on('click',function(e){if(self.mobileMenuType!=='off-canvas'&&self.mobileMenuType!=='full-screen'){if(self._isTouch()){if(!$(this).hasClass('first-click')){e.preventDefault();$(this).addClass('first-click');}}}});$(this.wrapperClass).find('li.pp-has-submenu a').on('keypress',function(e){if($(e.target).hasClass('pp-menu-toggle')&&!$(this.nodeClass).find('.pp-advanced-menu-mobile-toggle').is(':visible')){if(e.which==1||e.which==13||e.which==undefined){e.stopPropagation();e.preventDefault();$(e.target).parents('li.pp-has-submenu').toggleClass('pp-active');if($(e.target).parents('li.pp-has-submenu').hasClass('pp-active')){$(e.target).attr('aria-expanded',true);}else{$(e.target).attr('aria-expanded',false);}}}}.bind(this));} 542if(this._isMenuToggle()||this.type=='accordion'){$(this.wrapperClass).off('mouseenter mouseleave');this._menuOnClick();this._clickOrHover();}else{$(this.wrapperClass).off('click');this._submenuOnRight();this._submenuRowZindexFix();} 543if(this.mobileToggle!='expanded'){this._toggleForMobile();} 544$(this.wrapperClass).find('li:not(.menu-item-has-children)').on('click','a',function(e){if($(e.target).closest('.pp-menu-search-item').length>0){return;} 545$(this.nodeClass).find('.pp-advanced-menu').removeClass('menu-open');$(this.nodeClass).find('.pp-advanced-menu').addClass('menu-close');$('html').removeClass('pp-off-canvas-menu-open');$('html').removeClass('pp-full-screen-menu-open');}.bind(this));if($(this.wrapperClass).find('.pp-menu-search-item').length){this._toggleMenuSearch();} 546if($(this.wrapperClass).find('.pp-menu-cart-item').length){this._wooUpdateParams();}},_setupSubmenu:function(){$(this.wrapperClass+' ul.sub-menu').each(function(){$(this).closest('li').attr('aria-haspopup','true');});},_menuOnHover:function(){$(this.wrapperClass).on('mouseenter','li.menu-item',function(){$(this).addClass('hover');}).on('mouseleave','li.menu-item',function(){$(this).removeClass('hover');});},_menuOnFocus:function(){$(this.nodeClass).off('focus').on('focus','a',function(e){var $menuItem=$(e.target).parents('.menu-item').first(),$parents=$(e.target).parentsUntil(this.wrapperClass);$('.pp-advanced-menu .focus:not(.pp-menu-toggle)').removeClass('focus');$menuItem.addClass('focus');$parents.addClass('focus');}.bind(this)).on('focusout','a',function(e){if($('.pp-advanced-menu .focus').hasClass('pp-has-submenu')){$(e.target).parentsUntil(this.wrapperClass).find('.pp-has-submenu-container').removeClass('first-click');}}.bind(this));$(this.nodeClass).off('focus','.pp-menu-toggle').on('focus','.pp-menu-toggle',function(e){$(e.target).addClass('focus');}.bind(this)).off('blur','.pp-menu-toggle').on('blur','.pp-menu-toggle',function(e){if($(e.target).parents('li.pp-has-submenu.pp-active').length===0||$(e.target).parents('li.pp-has-submenu.pp-active').parent('ul.menu').length===0){$(e.target).removeClass('focus');}}.bind(this));},_menuOnClick:function(){var self=this;var $mainItem='';$(this.wrapperClass).off().on('click.pp-advanced-menu keyup','.pp-has-submenu-container',function(e){var isValidEvent=e.which==1||e.which==13||e.which==undefined;if(!isValidEvent){return;} 547if(e.which==13&&!$(e.target).hasClass('pp-menu-toggle')){return;} 548if(self._isTouch()){if(!$(this).hasClass('first-click')){e.preventDefault();$(this).addClass('first-click');}} 549e.stopPropagation();var isMainEl=$(e.target).parents('.menu-item').parent().parent().hasClass('pp-advanced-menu');if(isMainEl&&$mainItem===''){$mainItem=$(e.target).parents('.menu-item');} 550var $link=$(e.target).parents('.pp-has-submenu').first(),$subMenu=$link.children('.sub-menu').first(),$href=$link.children('.pp-has-submenu-container').first().find('> a').attr('href'),$subMenuParents=$(e.target).parents('.sub-menu'),$activeParent=$(e.target).closest('.pp-has-submenu.pp-active');if($activeParent.length>0){$activeParent.find('.pp-menu-toggle').first().attr('aria-expanded',true);}else{$activeParent.find('.pp-menu-toggle').first().attr('aria-expanded',false);} 551if(!$subMenu.is(':visible')||$(e.target).hasClass('pp-menu-toggle')||($subMenu.is(':visible')&&(typeof $href==='undefined'||$href=='#'))){if(!$(this.wrapperClass).hasClass('pp-advanced-menu-accordion-collapse')){e.preventDefault();} 552if($(e.target).hasClass('pp-menu-toggle')){e.stopPropagation();e.preventDefault();}} 553else{e.stopPropagation();window.location.href=$href;return;} 554if($(this.wrapperClass).hasClass('pp-advanced-menu-accordion-collapse')){
554if($link.parents('.menu-item').length&&!$link.parents('.menu-item').hasClass('pp-active')){$('.menu .pp-active',this.wrapperClass).not($link).removeClass('pp-active');} 555else if($link.parents('.menu-item').hasClass('pp-active')&&$link.parent('.sub-menu').length){$('.menu .pp-active',this.wrapperClass).not($link).not($activeParent).removeClass('pp-active');} 556$('.sub-menu',this.wrapperClass).not($subMenu).not($subMenuParents).slideUp('normal');} 557if($(self.wrapperClass).find('.sub-menu:visible').length>0){$(self.wrapperClass).find('.sub-menu:visible').parent().addClass('pp-active');} 558$subMenu.slideToggle(400,function(){$(e.target).parents('.pp-has-submenu-container').parent().parent().find('> .menu-item.pp-active').removeClass('pp-active');if($mainItem!==''){$mainItem.parent().find('.menu-item.pp-active').removeClass('pp-active');$(self.wrapperClass).find('.sub-menu').parent().removeClass('pp-active');if($(self.wrapperClass).find('.sub-menu:visible').length>0){$(self.wrapperClass).find('.sub-menu:visible').parent().addClass('pp-active');}else{$link.toggleClass('pp-active');$mainItem.removeClass('pp-active');}}else{$link.toggleClass('pp-active');} 559if(!$subMenu.is(':visible')){$subMenu.parent().removeClass('pp-active');$subMenu.parent().find('> .pp-has-submenu-container .pp-menu-toggle').attr('aria-expanded',false);}else{$subMenu.parent().find('> .pp-has-submenu-container .pp-menu-toggle').attr('aria-expanded',true);}});}.bind(this));},_submenuOnClick:function(){$('body').off('click',this.wrapperClass+' .sub-menu a').on('click',this.wrapperClass+' .sub-menu a',function(e){if($(e.target).parent().hasClass('focus')){$(e.target).parentsUntil(this.wrapperClass).removeClass('focus');}}.bind(this));},_clickOrHover:function(){this.$submenus=this.$submenus||$(this.wrapperClass).find('.sub-menu');var $wrapper=$(this.wrapperClass),$menu=$wrapper.find('.menu');$li=$wrapper.find('.pp-has-submenu');if(this._isMenuToggle()){$li.each(function(){if(!$(this).hasClass('pp-active')){$(this).find('.sub-menu').fadeOut();}});}else{$li.each(function(){if(!$(this).hasClass('pp-active')){$(this).find('.sub-menu').css({'display':'','opacity':''});}});}},_submenuOnRight:function(){$(this.wrapperClass).on('mouseenter focus','.pp-has-submenu',function(e){if($(e.currentTarget).find('.sub-menu').length===0){return;} 560var $link=$(e.currentTarget),$parent=$link.parent(),$subMenu=$link.find('.sub-menu'),subMenuWidth=$subMenu.width(),subMenuPos=0,winWidth=window.innerWidth;if($link.closest('.pp-menu-submenu-right').length!==0){$link.addClass('pp-menu-submenu-right');}else if($('body').hasClass('rtl')){subMenuPos=$parent.is('.sub-menu')?$parent.offset().left-subMenuWidth:$link.offset().left-subMenuWidth;if(subMenuPos<=0){$link.addClass('pp-menu-submenu-right');}}else{subMenuPos=$parent.is('.sub-menu')?$parent.offset().left+$parent.width()+subMenuWidth:$link.offset().left+subMenuWidth;if(subMenuPos>winWidth){$link.addClass('pp-menu-submenu-right');}}}.bind(this)).on('mouseleave','.pp-has-submenu',function(e){$(e.currentTarget).removeClass('pp-menu-submenu-right');}.bind(this));},_submenuRowZindexFix:function(e){$(this.wrapperClass).on('mouseenter','ul.menu > .pp-has-submenu',function(e){if($(e.currentTarget).find('.sub-menu').length===0){return;} 561$(this.nodeClass).closest('.fl-row').find('.fl-row-content').css('z-index','10');}.bind(this)).on('mouseleave','ul.menu > .pp-has-submenu',function(e){$(this.nodeClass).closest('.fl-row').find('.fl-row-content').css('z-index','');}.bind(this));},_toggleForMobile:function(){var $wrapper=null,$menu=null,self=this;if(this._isMenuToggle()){$wrapper=$(this.wrapperClass);if(this._isMobileBelowRowEnabled()){this._placeMobileMenuBelowRow();$menu=$(this.nodeClass+'-clone');$menu.find('ul.menu').show();}else{$menu=$wrapper.find('.menu');} 562if(!$wrapper.find('.pp-advanced-menu-mobile-toggle').hasClass('pp-active')&&this.mobileMenuType==='default'){$menu.css({display:'none'});} 563$wrapper.on('click','.pp-advanced-menu-mobile-toggle',function(e){$(this).toggleClass('pp-active');if($(this).hasClass('pp-active')){$(this).attr('aria-expanded','true');$menu.addClass('pp-menu-visible');}else{$(this).attr('aria-expanded','false');$menu.removeClass('pp-menu-visible');} 564$menu.slideToggle();e.stopPropagation();});$menu.on('click','.menu-item > a[href*="#"]',function(e){var $href=$(this).attr('href'),$targetID='';if($href!=='#'){$targetID=$href.split('#')[1];if($('body').find('#'+$targetID).length>0){e.preventDefault();$(this).toggleClass('pp-active');setTimeout(function(){$('html, body').animate({scrollTop:$('#'+$targetID).offset().top},1000,function(){window.location.hash=$targetID;});},500);if(!self._isMenuToggle()){$menu.slideToggle();}}}});} 565else{if(this._isMobileBelowRowEnabled()){this._removeMenuFromBelowRow();} 566$wrapper=$(this.wrapperClass),$menu=$wrapper.children('.menu');$wrapper.find('.pp-advanced-menu-mobile-toggle').removeClass('pp-active');$menu.css({display:''});}},_initMegaMenus:function(){var module=$(this.nodeClass),rowContent=module.closest('.fl-row-content'),rowWidth=rowContent.width(),megas=module.find('.mega-menu'),disabled=module.find('.mega-menu-disabled'),isToggle=this._isMenuToggle();if(isToggle){megas.removeClass('mega-menu').addClass('mega-menu-disabled');module.find('li.mega-menu-disabled > ul.sub-menu').css('width','');rowContent.css('position','');}else{disabled.removeClass('mega-menu-disabled').addClass('mega-menu');module.find('li.mega-menu > ul.sub-menu').css('width',rowWidth+'px');rowContent.css('position','relative');}},_initOffCanvas:function(){if(this.mobileMenuType!=='off-canvas'){return;} 567$('html').addClass('pp-off-canvas-menu-module');$('html').addClass('pp-off-canvas-menu-'+this.offCanvasDirection);if($(this.nodeClass).find('#pp-menu-'+this.settingsId).length===0){return;} 568var menuHTML=$(this.nodeClass).find('#pp-menu-'+this.settingsId).html();if(null===this.offCanvasMenu){this.offCanvasMenu=$('<div id="pp-advanced-menu-off-canvas-'+this.settingsId+'" class="fl-node-'+this.settingsId+' pp-menu-off-canvas" />').html(menuHTML);} 569if($('#pp-advanced-menu-off-canvas-'+this.settingsId).length===0&&null!==this.offCanvasMenu&&!this.isBuilderActive){this.offCanvasMenu.appendTo('body');} 570$(this.nodeClass).trigger('pp-advanced-menu-off-canvas-init',[this.offCanvasMenu]);this._toggleMenu();},_initFullScreen:function(){if(this.mobileMenuType!=='full-screen'){return;} 571$('html').addClass('pp-full-screen-menu-module');
571if($(this.nodeClass).find('#pp-menu-'+this.settingsId).length===0){return;} 572var menuHTML=$(this.nodeClass).find('#pp-menu-'+this.settingsId).html();if(null===this.fullScreenMenu){this.fullScreenMenu=$('<div id="pp-advanced-menu-full-screen-'+this.settingsId+'" class="fl-node-'+this.settingsId+' pp-menu-full-screen" />').html(menuHTML);} 573if($('#pp-advanced-menu-full-screen-'+this.settingsId).length===0&&null!==this.fullScreenMenu&&!this.isBuilderActive){this.fullScreenMenu.appendTo('body');} 574$(this.nodeClass).trigger('pp-advanced-menu-full-screen-init',[this.fullScreenMenu]);this._toggleMenu();},_toggleMenu:function(){var self=this;var singleInstance=true;if(self.mobileMenuType==='full-screen'){var winHeight=window.innerHeight;$(self.nodeClass).find('.pp-menu-overlay').css('height',winHeight+'px');$(window).on('resize',function(){winHeight=window.innerHeight;$(self.nodeClass).find('.pp-menu-overlay').css('height',winHeight+'px');});} 575$(self.nodeClass).find('.pp-advanced-menu-mobile-toggle').off('click').on('click',function(){if(singleInstance){if($('.pp-advanced-menu.menu-open').length>0){$('.pp-advanced-menu').removeClass('menu-open');$('html').removeClass('pp-full-screen-menu-open');}} 576if($(self.nodeClass).find('.pp-advanced-menu').hasClass('menu-open')){$(self.nodeClass).find('.pp-advanced-menu').removeClass('menu-open');$(self.nodeClass).find('.pp-advanced-menu').addClass('menu-close');$('html').removeClass('pp-off-canvas-menu-open');$('html').removeClass('pp-full-screen-menu-open');}else{$(self.nodeClass).find('.pp-advanced-menu').addClass('menu-open');if(self.mobileMenuType==='off-canvas'){$('html').addClass('pp-off-canvas-menu-open');self.offCanvasMenu.find('nav').attr('tabindex','0').trigger('focus');$(this).attr('tabindex','-1').trigger('blur');} 577if(self.mobileMenuType==='full-screen'){$('html').addClass('pp-full-screen-menu-open');self.fullScreenMenu.find('nav').attr('tabindex','0').trigger('focus');$(this).attr('tabindex','-1').trigger('blur');}} 578if('0'==$(this).attr('tabindex')){$(this).attr('aria-expanded','false');}else{$(this).attr('aria-expanded','true');}});$(self.nodeClass).find('.pp-advanced-menu-mobile-toggle').on('keyup',function(e){if(13===e.keyCode||13===e.which){$(this).trigger('click');}});$(self.nodeClass).find('.pp-advanced-menu .pp-menu-close-btn, .pp-clear').on('click',function(){$(self.nodeClass).find('.pp-advanced-menu').removeClass('menu-open');$(self.nodeClass).find('.pp-advanced-menu').addClass('menu-close');$('html').removeClass('pp-off-canvas-menu-open');$('html').removeClass('pp-full-screen-menu-open');if($(self.nodeClass).find('.pp-advanced-menu-mobile-toggle').is(':visible')){setTimeout(function(){$(self.nodeClass).find('.pp-advanced-menu-mobile-toggle').attr('tabindex',0).attr('aria-expanded','false').trigger('focus');}
578,120);} 579if(self.offCanvasMenu&&self.offCanvasMenu.length>0){self.offCanvasMenu.find('nav').attr('tabindex','-1').trigger('blur');} 580if(self.fullScreenMenu&&self.fullScreenMenu.length>0){self.fullScreenMenu.find('nav').attr('tabindex','-1').trigger('blur');}});if(this.isBuilderActive){setTimeout(function(){if($('.fl-builder-settings[data-node="'+self.settingsId+'"]').length>0){$('.pp-advanced-menu').removeClass('menu-open');$(self.nodeClass).find('.pp-advanced-menu-mobile-toggle').trigger('click');}},600);FLBuilder.addHook('settings-form-init',function(){if(!$('.fl-builder-settings[data-node="'+self.settingsId+'"]').length>0){return;} 581if(!$(self.nodeClass).find('.pp-advanced-menu').hasClass('menu-open')){$('.pp-advanced-menu').removeClass('menu-open');$(self.nodeClass).find('.pp-advanced-menu-mobile-toggle').trigger('click');}});if($('html').hasClass('pp-full-screen-menu-open')&&!$(self.nodeClass).find('.pp-advanced-menu').hasClass('menu-open')){$('html').removeClass('pp-full-screen-menu-open');} 582if($('html').hasClass('pp-off-canvas-menu-open')&&!$(self.nodeClass).find('.pp-advanced-menu').hasClass('menu-open')){$('html').removeClass('pp-off-canvas-menu-open');}}},_isMobileBelowRowEnabled:function(){if(this.mobileMenuType==='default'){return this.mobileBelowRow&&$(this.nodeClass).closest('.fl-col').length;} 583return false;},_placeMobileMenuBelowRow:function(){if($(this.nodeClass+'-clone').length){return;} 584var module=$(this.nodeClass),clone=null,row=module.closest('.fl-row-content');if(module.length<1){return;} 585clone=(module.length>1)?$(module[0]).clone():module.clone();module.find('.pp-menu-nav').remove();clone.addClass((this.nodeClass+'-clone').replace('.',''));clone.addClass('pp-menu-mobile-clone');clone.find('.pp-advanced-menu-mobile').remove();row.append(clone);if(module.hasClass('fl-animation')){clone.removeClass('fl-animation');} 586this._menuOnClick();},_removeMenuFromBelowRow:function(){if(!$(this.nodeClass+'-clone').length){return;} 587var module=$(this.nodeClass),clone=$(this.nodeClass+'-clone'),menu=clone.find('.pp-menu-nav');module.find('.pp-advanced-menu-mobile').after(menu);module.find('.pp-advanced-menu-mobile-toggle').attr('aria-expanded',false);clone.remove();},_toggleMenuSearch:function(){var items=$(this.wrapperClass).find('.pp-menu-search-item'),self=this;items.each(function(){var item=$(this);var button=item.find('> a'),form=item.find('.pp-search-form'),input=item.find('.pp-search-form__input');button.on('click',function(e){e.preventDefault();item.toggleClass('pp-search-active');if(item.hasClass('pp-search-active')){setTimeout(function(){input.focus();self._focusMenuSearch(input);},100);} 588$('body').on('click.pp-menu-search',self._hideMenuSearch.bind(self));});input.on('focus',function(){form.addClass('pp-search-form--focus');}).on('blur',function(){form.removeClass('pp-search-form--focus');});});},_hideMenuSearch:function(e){if(e!==undefined){if($(e.target).closest('.pp-menu-search-item').length>0){return;}} 589$(this.wrapperClass).find('.pp-menu-search-item').removeClass('pp-search-active');$('body').off('click.pp-menu-search');},_focusMenuSearch:function($el){if($el[0].setSelectionRange){var len=$el.val().length*2;setTimeout(function(){$el[0].setSelectionRange(len,len);},1);}else{$el.val($el.val());}},_wooUpdateParams:function(){if('undefined'!==typeof wc_cart_fragments_params){wc_cart_fragments_params.wc_ajax_url+='&pp-advanced-menu-node='+this.settingsId+'&post-id='+this.postId;} 590if('undefined'!==typeof wc_add_to_cart_params){wc_add_to_cart_params.wc_ajax_url+='&pp-advanced-menu-node='+this.settingsId+'&post-id='+this.postId;}},_validClick:function(e){return(e.which==1||e.which==13||e.which==32||e.which==undefined)?true:false;}};})(jQuery);var pp_menu_kcb1n3f9su0x;(function($){pp_menu_kcb1n3f9su0x=new PPAdvancedMenu({id:'kcb1n3f9su0x',type:'horizontal',mobile:'hamburger',menuPosition:'inline',breakpoints:{large:1200,medium:992,small:768,custom:768},mobileBreakpoint:'medium-mobile',mediaBreakpoint:'992',mobileMenuType:'full-screen',offCanvasDirection:'right',fullScreenAnimation:'',isBuilderActive:false});})(jQuery);(function($){PPHeaderLayout={win:null,body:null,header:null,overlay:false,hasAdminBar:false,init:function(){var editing=$('html.fl-builder
590-edit').length,header=$('.fl-builder-content[data-type=header]');if(!editing&&header.length){header.imagesLoaded(function(){this.win=$(window);this.body=$('body');this.header=header.eq(0);this.overlay=!!Number(header.attr('data-overlay'));this.hasAdminBar=!!$('body.admin-bar').length;if(Number(header.attr('data-sticky'))){this.header.data('original-top',this.header.offset().top);this.win.on('resize',$.throttle(500,this._initSticky.bind(this)));this._initSticky();if(Number(header.attr('data-shrink'))){this.header.data('original-height',this.header.outerHeight());this.win.on('resize',$.throttle(500,this._initShrink.bind(this)));this._initShrink();}}}.bind(this));}},_initSticky:function(){var devices=this.header.data('sticky-devices'),breakpoints=FLBuilderLayoutConfig.breakpoints,matches=this.win.width()>=breakpoints.medium;if('undefined'!==typeof devices){devices=devices.split(',');if(-1!==$.inArray('tablet',devices)&&-1!==$.inArray('mobile',devices)){matches=true;}else if(-1!==$.inArray('tablet',devices)){matches=this.win.width()>breakpoints.small;}else if(-1!==$.inArray('mobile',devices)){matches=this.win.width()<=breakpoints.small||this.win.width()>breakpoints.medium;}} 591if(matches){this.win.on('scroll.bb-powerpack-header-sticky',this._doSticky.bind(this));this._doSticky();}else{this.win.off('scroll.bb-powerpack-header-sticky');this.header.removeClass('bb-powerpack-header-sticky');this.body.css('padding-top','0');}},_doSticky:function(){var winTop=this.win.scrollTop(),headerTop=this.header.data('original-top'),hasStickyClass=this.header.hasClass('bb-powerpack-header-sticky'),hasScrolledClass=this.header.hasClass('bb-powerpack-header-scrolled');if(this.hasAdminBar){winTop+=32;} 592if(winTop>=headerTop){if(!hasStickyClass){this.header.addClass('bb-powerpack-header-sticky');if(!this.overlay){this.body.css('padding-top',this.header.outerHeight()+'px');}}} 593if(winTop>headerTop){if(!hasScrolledClass){this.header.addClass('bb-powerpack-header-scrolled');}}else if(hasScrolledClass){this.header.removeClass('bb-powerpack-header-scrolled');}},_initShrink:function(){var devices=this.header.data('sticky-devices'),breakpoints=FLBuilderLayoutConfig.breakpoints,matches=this.win.width()>=breakpoints.medium;if('undefined'!==typeof devices){devices=devices.split(',');if($.inArray('tablet',devices)&&$.inArray('mobile',devices)){matches=true;}else if($.inArray('tablet',devices)){matches=this.win.width()>breakpoints.small;}else if($.inArray('mobile',devices)){matches=this.win.width()<=breakpoints.small||this.win.width()>breakpoints.medium;}} 594if(matches){this.win.on('scroll.bb-powerpack-header-shrink',this._doShrink.bind(this));this._setImageMaxHeight();if(this.win.scrollTop()>0){this._doShrink();}}else{this.body.css('padding-top','0');this.win.off('scroll.bb-powerpack-header-shrink');this._removeShrink();this._removeImageMaxHeight();}},_doShrink:function(){var winTop=this.win.scrollTop(),headerTop=this.header.data('original-top'),headerHeight=this.header.data('original-height'),hasClass=this.header.hasClass('bb-powerpack-header-shrink');if(this.hasAdminBar){winTop+=32;} 595if(winTop>headerHeight){if(!hasClass){this.header.addClass('bb-powerpack-header-shrink');this.header.find('.fl-row-content-wrap').each(function(){var row=$(this);if(parseInt(row.css('padding-bottom'))>5){row.addClass('bb-powerpack-header-shrink-row-bottom');} 596if(parseInt(row.css('padding-top'))>5){row.addClass('bb-powerpack-header-shrink-row-top');}});this.header.find('.fl-module-content').each(function(){var module=$(this);if(parseInt(module.css('margin-bottom'))>5){module.addClass('bb-powerpack-header-shrink-module-bottom');} 597if(parseInt(module.css('margin-top'))>5){module.addClass('bb-powerpack-header-shrink-module-top');}});}}else if(hasClass){this._removeShrink();}},_removeShrink:function(){var rows=this.header.find('.fl-row-content-wrap'),modules=this.header.find('.fl-module-content');rows.removeClass('bb-powerpack-header-shrink-row-bottom');rows.removeClass('bb-powerpack-header-shrink-row-top');modules.removeClass('bb-powerpack-header-shrink-module-bottom');modules.removeClass('bb-powerpack-header-shrink-module-top');this.header.removeClass('bb-powerpack-header-shrink');},_setImageMaxHeight:function(){var head=$('head'),stylesId='fl-header-styles-'
597+this.header.data('post-id'),styles='',images=this.header.find('.fl-module-content img');if($('#'+stylesId).length){return;} 598images.each(function(i){var image=$(this),height=image.height(),node=image.closest('.fl-module').data('node'),className='fl-node-'+node+'-img-'+i;image.addClass(className);image.attr('data-no-lazy',1);styles+='.'+className+' { max-height: '+height+'px }';});if(''!==styles){head.append('<style id="'+stylesId+'">'+styles+'</style>');}},_removeImageMaxHeight:function(){$('#fl-header-styles-'+this.header.data('post-id')).remove();},};$(function(){PPHeaderLayout.init();});})(jQuery);</script>
598</body> 599</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.