PageSourceSearch

https://tourdevines.com.au/contact/agents/

html tourdevines.com.au collected 2026-10-09 05:14:02 UTC 777,954 bytes, 19,569 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-AU">
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<title>Agent Portal Access / Tour De Vines</title>
13
14<!-- Google Tag Manager for WordPress by gtm4wp.com -->
15<script data-cfasync="false" data-pagespeed-no-defer>
16	var gtm4wp_datalayer_name = "dataLayer";
17	var dataLayer = dataLayer || [];
18	(function(){function gtag(){dataLayer.push(arguments);}gtag('set', 'developer_id.dNGJiYT', true);})();
19</script>
19
20<!-- End Google Tag Manager for WordPress by gtm4wp.com -->
21<!-- Social Warfare v4.5.6 https://warfareplugins.com - BEGINNING OF OUTPUT -->
22<style>
23	@font-face {
24		font-family: "sw-icon-font";
25		src:url("https://tourdevines.com.au/wp-content/plugins/social-warfare/assets/fonts/sw-icon-font.eot?ver=4.5.6");
26		src:url("https://tourdevines.com.au/wp-content/plugins/social-warfare/assets/fonts/sw-icon-font.eot?ver=4.5.6#iefix") format("embedded-opentype"),
27		url("https://tourdevines.com.au/wp-content/plugins/social-warfare/assets/fonts/sw-icon-font.woff?ver=4.5.6") format("woff"),
28		url("https://tourdevines.com.au/wp-content/plugins/social-warfare/assets/fonts/sw-icon-font.ttf?ver=4.5.6") format("truetype"),
29		url("https://tourdevines.com.au/wp-content/plugins/social-warfare/assets/fonts/sw-icon-font.svg?ver=4.5.6#1445203416") format("svg");
30		font-weight: normal;
31		font-style: normal;
32		font-display:block;
33	}
34</style>
35<!-- Social Warfare v4.5.6 https://warfareplugins.com - END OF OUTPUT -->
36
37<script type='application/javascript' id='pys-version-script'>console.log('PixelYourSite PRO version 12.6.7');</script>
37
38<meta name="dc.title" content="Agent Portal Access / Tour De Vines">
39<meta name="dc.description" content="Agent Portal Access Already have access? Please access our agent portal via the button below. Agent Bookings Request Agent Portal Access Need access to our agent portal? Please send your details via the form below to request access. FacebookThis field is for validation purposes and should be left unchanged.Name* First&hellip;">
40<meta name="dc.relation" content="https://tourdevines.com.au/contact/agents/">
41<meta name="dc.source" content="https://tourdevines.com.au/">
42<meta name="dc.language" content="en_AU">
43<meta name="description" content="Agent Portal Access Already have access? Please access our agent portal via the button below. Agent Bookings Request Agent Portal Access Need access to our agent portal? Please send your details via the form below to request access. FacebookThis field is for validation purposes and should be left unchanged.Name* First&hellip;">
44<meta name="robots" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1">
45<link rel="canonical" href="https://tourdevines.com.au/contact/agents/">
46<meta property="og:url" content="https://tourdevines.com.au/contact/agents/">
47<meta property="og:site_name" content="Tour De Vines">
48<meta property="og:locale" content="en_AU">
49<meta property="og:type" content="website">
50<meta property="og:title" content="Agent Portal Access / Tour De Vines">
51<meta property="og:description" content="Agent Portal Access Already have access? Please access our agent portal via the button below. Agent Bookings Request Agent Portal Access Need access to our agent portal? Please send your details via the form below to request access. FacebookThis field is for validation purposes and should be left unchanged.Name* First&hellip;">
52<meta property="og:image" content="https://tourdevines.com.au/wp-content/uploads/2020/08/Tour-De-Vines-Australia-Tourism-Victoria-Cycling-Boyntons.jpg">
53<meta property="og:image:secure_url" content="https://tourdevines.com.au/wp-content/uploads/2020/08/Tour-De-Vines-Australia-Tourism-Victoria-Cycling-Boyntons.jpg">
54<meta property="og:image:width" content="2048">
55<meta property="og:image:height" content="1536">
56<meta property="og:image:alt" content="cycling tour Beechworth to Bright">
57<link rel='dns-prefetch' href='//kit.fontawesome.com' />
58<link rel='dns-prefetch' href='//fonts.googleapis.com' />
59<link href='https://fonts.gstatic.com' crossorigin rel='preconnect' />
60<link rel="alternate" type="application/rss+xml" title="Tour De Vines &raquo; Feed" href="https://tourdevines.com.au/feed/" />
61<link rel="alternate" type="application/rss+xml" title="Tour De Vines &raquo; Comments Feed" href="https://tourdevines.com.au/comments/feed/" />
62		<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://tourdevines.com.au/wp-json/oembed/1.0/embed?url=https%3A%2F%2Ftourdevines.com.au%2Fcontact%2Fagents%2F" />
63<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://tourdevines.com.au/wp-json/oembed/1.0/embed?url=https%3A%2F%2Ftourdevines.com.au%2Fcontact%2Fagents%2F&#038;format=xml" />
64<style id="wp-img-auto-sizes-contain-inline-css">
65img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
66/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
67</style>
68<style id="wp-emoji-styles-inline-css">
69
70	img.wp-smiley, img.emoji {
71		display: inline !important;
72		border: none !important;
73		box-shadow: none !important;
74		height: 1em !important;
75		width: 1em !important;
76		margin: 0 0.07em !important;
77		vertical-align: -0.1em !important;
78		background: none !important;
79		padding: 0 !important;
80	}
81/*# sourceURL=wp-emoji-styles-inline-css */
82</style>
83<style id="wp-block-library-inline-css">
84: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}}
84.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;--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}}
85
86/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
87</style>
88<style id="classic-theme-styles-inline-css">
89/*! This file is auto-generated */
90.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}
91/*# sourceURL=/wp-includes/css/classic-themes.min.css */
92</style>
93
94<style id="font-awesome-svg-styles-default-inline-css">
95.svg-inline--fa {
96  display: inline-block;
97  height: 1em;
98  overflow: visible;
99  vertical-align: -.125em;
100}
101/*# sourceURL=font-awesome-svg-styles-default-inline-css */
102</style>
103<link rel='stylesheet' id='font-awesome-svg-styles-css' href='https://tourdevines.com.au/wp-content/uploads/font-awesome/v6.7.2/css/svg-with-js.css' media='all' />
104<style id="font-awesome-svg-styles-inline-css">
105   .wp-block-font-awesome-icon svg::before,
106   .wp-rich-text-font-awesome-icon svg::before {content: unset;}
107/*# sourceURL=font-awesome-svg-styles-inline-css */
108</style>
109<style id="global-styles-inline-css">
110: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: #05262d;--wp--preset--color--fl-body-bg: #ffffff;--wp--preset--color--fl-body-text: #05262d;--wp--preset--color--fl-accent: #129fad;--wp--preset--color--fl-accent-hover: #56c6d8;--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,
1100) 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;}
110.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;}
111/*# sourceURL=global-styles-inline-css */
112</style>
113
114<style id="fl-builder-layout-90101-inline-css">
115/**
116 * Base CSS used by the builder's layout, including rows
117 * and columns. Any module specific global CSS should be
118 * included in fl-builder-layout-modules.css.
119 */
120
121/* Grid
122------------------------------------------------------ */
123
124.fl-builder-content *,
125.fl-builder-content *:before,
126.fl-builder-content *:after {
127	-webkit-box-sizing: border-box;
128	-moz-box-sizing: border-box;
129	box-sizing: border-box;
130}
131.fl-row:before,
132.fl-row:after,
133.fl-row-content:before,
134.fl-row-content:after,
135.fl-col-group:before,
136.fl-col-group:after,
137.fl-col:before,
138.fl-col:after,
139.fl-module:not([data-accepts], .fl-ds-block):before,
140.fl-module:not([data-accepts], .fl-ds-block):after,
141.fl-module-content:before,
142.fl-module-content:after {
143	display: table;
144	content: " ";
145}
146.fl-row:after,
147.fl-row-content:after,
148.fl-col-group:after,
149.fl-col:after,
150.fl-module:not([data-accepts], .fl-ds-block):after,
151.fl-module-content:after {
152	clear: both;
153}
154.fl-clear {
155	clear: both;
156}
157
158/* Rows
159------------------------------------------------------ */
160
161.fl-row,
162.fl-row-content {
163	margin-left: auto;
164	margin-right: auto;
165	min-width: 0;
166}
167.fl-row-content-wrap {
168	position: relative;
169}
170
171/* Photo Bg */
172.fl-builder-mobile .fl-row-bg-photo .fl-row-content-wrap {
173	background-attachment: scroll;
174}
175
176/* Video and Embed Code Bg */
177.fl-row-bg-video,
178.fl-row-bg-video .fl-row-content,
179.fl-row-bg-embed,
180.fl-row-bg-embed .fl-row-content {
181	position: relative;
182}
183
184.fl-row-bg-video .fl-bg-video,
185.fl-row-bg-embed .fl-bg-embed-code {
186	bottom: 0;
187	left: 0;
188	overflow: hidden;
189	position: absolute;
190	right: 0;
191	top: 0;
192}
193
194.fl-row-bg-video .fl-bg-video video,
195.fl-row-bg-embed .fl-bg-embed-code video {
196	bottom: 0;
197	left: 0px;
198	max-width: none;
199	position: absolute;
200	right: 0;
201	top: 0px;
202}
203.fl-row-bg-video .fl-bg-video video {
204	min-width: 100%;
205	min-height: 100%;
206	width: auto;
207	height: auto;
208}
209.fl-row-bg-video .fl-bg-video iframe,
210.fl-row-bg-embed .fl-bg-embed-code iframe {
211	pointer-events: none;
212	width: 100vw;
213  	height: 56.25vw; /* Given a 16:9 aspect ratio, 9/16*100 = 56.25 */
214  	max-width: none;
215  	min-height: 100vh;
216  	min-width: 177.77vh; /* Given a 16:9 aspect ratio, 16/9*100 = 177.77 */
217  	position: absolute;
218  	top: 50%;
219  	left: 50%;
220	-ms-transform: translate(-50%, -50%); /* IE 9 */
221	-webkit-transform: translate(-50%, -50%); /* Chrome, Safari, Opera */
222  	transform: translate(-50%, -50%);
223}
224.fl-bg-video-fallback {
225	background-position: 50% 50%;
226	background-repeat: no-repeat;
227	background-size: cover;
228	bottom: 0px;
229	left: 0px;
230	position: absolute;
231	right: 0px;
232	top: 0px;
233}
234
235/* Slideshow Bg */
236.fl-row-bg-slideshow,
237.fl-row-bg-slideshow .fl-row-content {
238	position: relative;
239}
240.fl-row .fl-bg-slideshow {
241	bottom: 0;
242	left: 0;
243	overflow: hidden;
244	position: absolute;
245	right: 0;
246	top: 0;
247	z-index: 0;
248}
249.fl-builder-edit .fl-row .fl-bg-slideshow * {
250	bottom: 0;
251	height: auto !important;
252	left: 0;
253	position: absolute !important;
254	right: 0;
255	top: 0;
256}
257
258/* Row Bg Overlay */
259.fl-row-bg-overlay .fl-row-content-wrap:after {
260	border-radius: inherit;
261	content: '';
262	display: block;
263	position: absolute;
264	top: 0;
265	right: 0;
266	bottom: 0;
267	left: 0;
268	z-index: 0;
269}
270.fl-row-bg-overlay .fl-row-content {
271	position: relative;
272	z-index: 1;
273}
274
275/* Full Height Rows */
276.fl-row-default-height .fl-row-content-wrap,
277.fl-row-custom-height .fl-row-content-wrap {
278	display: -webkit-box;
279	display: -webkit-flex;
280	display: -ms-flexbox;
281	display: flex;
282	min-height: 100vh;
283}
284.fl-row-overlap-top .fl-row-content-wrap {
285	display: -webkit-inline-box;
286	display: -webkit-inline-flex;
287	display: -moz-inline-box;
288	display: -ms-inline-flexbox;
289	display: inline-flex;
290	width: 100%;
291}
292.fl-row-default-height .fl-row-content-wrap,
293.fl-row-custom-height .fl-row-content-wrap {
294	min-height: 0;
295}
296
297.fl-row-default-height .fl-row-content,
298.fl-row-full-height .fl-row-content,
299.fl-row-custom-height .fl-row-content {
300  -webkit-box-flex: 1 1 auto;
301  	 -moz-box-flex: 1 1 auto;
302  	  -webkit-flex: 1 1 auto;
303  		  -ms-flex: 1 1 auto;
304  			  flex: 1 1 auto;
305}
306.fl-row-default-height .fl-row-full-width.fl-row-content,
307.fl-row-full-height .fl-row-full-width.fl-row-content,
308.fl-row-custom-height .fl-row-full-width.fl-row-content {
309	max-width: 100%;
310	width: 100%;
311}
312
313/* Full height align center */
314.fl-row-default-height.fl-row-align-center .fl-row-content-wrap,
315.fl-row-full-height.fl-row-align-center .fl-row-content-wrap,
316.fl-row-custom-height.fl-row-align-center .fl-row-content-wrap {
317	-webkit-align-items: center;
318	-webkit-box-align: center;
319	-webkit-box-pack: center;
320	-webkit-justify-content: center;
321	-ms-flex-align: center;
322	-ms-flex-pack: center;
323	justify-content: center;
324	align-items: center;
325}
326
327/* Full height align bottom */
328.fl-row-default-height.fl-row-align-bottom .fl-row-content-wrap,
329.fl-row-full-height.fl-row-align-bottom .fl-row-content-wrap,
330.fl-row-custom-height.fl-row-align-bottom .fl-row-content-wrap {
331	-webkit-align-items: flex-end;
332	-webkit-justify-content: flex-end;
333	-webkit-box-align: end;
334	-webkit-box-pack: end;
335	-ms-flex-align: end;
336	-ms-flex-pack: end;
337	justify-content: flex-end;
338	align-items: flex-end;
339}
340
341/* Column Groups
342------------------------------------------------------ */
343.fl-col-group-equal-height {
344	display: flex;
345	flex-wrap: wrap;
346	width: 100%;
347}
348.fl-col-group-equal-height.fl-col-group-has-child-loading {
349	flex-wrap: nowrap;
350}
351.fl-col-group-equal-height .fl-col,
352.fl-col-group-equal-height .fl-col-content {
353	display: flex;
354	flex: 1 1 auto;
355}
356.fl-col-group-equal-height .fl-col-content {
357	flex-direction: column;
358	flex-shrink: 1;
359	min-width: 1px;
360	max-width: 100%;
361	width: 100%;
362}
363.fl-col-group-equal-height:before,
364.fl-col-group-equal-height .fl-col:before,
365.fl-col-group-equal-height .fl-col-content:before,
366.fl-col-group-equal-height:after,
367.fl-col-group-equal-height .fl-col:after,
368.fl-col-group-equal-height .fl-col-content:after{
369	content: none;
370}
371
372/* Equal height align top */
373.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-top .fl-col-content,
374.fl-col-group-equal-height.fl-col-group-align-top .fl-col-content {
375	justify-content: flex-start;
376}
377
378/* Equal height align center */
379.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-center .fl-col-content,
380.fl-col-group-equal-height.fl-col-group-align-center .fl-col-content {
381	justify-content: center;
382}
383
384/* Equal height align bottom */
385.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content,
386.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content {
387	justify-content: flex-end;
388}
389
390.fl-col-group-equal-height.fl-col-group-align-center .fl-col-group {
391	width: 100%;
392}
393
394/* Columns
395------------------------------------------------------ */
396
397.fl-col {
398	float: left;
399	min-height: 1px;
400}
401
402/* Column Bg Overlay */
403.fl-col-bg-overlay .fl-col-content {
404	position: relative;
405}
406.fl-col-bg-overlay .fl-col-content:after {
407	border-radius: inherit;
408	content: '';
409	display: block;
410	position: absolute;
411	top: 0;
412	right: 0;
413	bottom: 0;
414	left: 0;
415	z-index: 0;
416}
417.fl-col-bg-overlay .fl-module {
418	position: relative;
419	z-index: 2;
420}
421
422/* Templates
423------------------------------------------------------ */
424
425.single:not(.woocommerce).single-fl-builder-template .fl-content {
426	width: 100%;
427}
428
429/* Shapes & Patterns
430------------------------------------------------------- */
431.fl-builder-layer {
432	position: absolute;
433	top:0;
434	left:0;
435	right: 0;
436	bottom: 0;
437	z-index: 0;
438	pointer-events: none;
439	overflow: hidden;
440}
441.fl-builder-shape-layer {
442	z-index: 0;
443}
444.fl-builder-shape-layer.fl-builder-bottom-edge-layer {
445	z-index: 1;
446}
447.fl-row-bg-overlay .fl-builder-shape-layer {
448	z-index: 1;
449}
450.fl-row-bg-overlay .fl-builder-shape-layer.fl-builder-bottom-edge-layer {
451	z-index: 2;
452}
453.fl-row-has-layers .fl-row-content {
454	z-index: 1;
455}
456.fl-row-bg-overlay .fl-row-content {
457	z-index: 2;
458}
459
460.fl-builder-layer > * {
461	display: block;
462	position: absolute;
463	top:0;
464	left:0;
465	width: 100%;
466}
467.fl-builder-layer + .fl-row-content {
468	position: relative;
469}
470.fl-builder-layer .fl-shape {
471	fill: #aaa;
472	stroke: none;
473	stroke-width: 0;
474	width:100%;
475}
476/**
477Fix ipad parallax issue on safari
478https://core.trac.wordpress.org/ticket/48802
479https://core.trac.wordpress.org/ticket/49285
480https://github.com/WordPress/gutenberg/issues/17718
481*/
482@supports (-webkit-touch-callout: inherit) {
483  .fl-row.fl-row-bg-parallax .fl-row-content-wrap,
484  .fl-row.fl-row-bg-fixed .fl-row-content-wrap {
485    background-position: center !important;
486    background-attachment: scroll !important;
487  }
488}
489
490@supports (-webkit-touch-callout: none) {
491	.fl-row.fl-row-bg-fixed .fl-row-content-wrap {
492		background-position: center !important;
493		background-attachment: scroll !important;
494	}
495}
496/**
497 * Base CSS used by all (or many) modules. This file should
498 * not contain any generic layout CSS that doesn't apply to
499 * modules. That belongs in fl-builder-layout.css.
500 */
501
502/* Utilities
503------------------------------------------------------ */
504
505.fl-clearfix:before,
506.fl-clearfix:after {
507	display: table;
508	content: " ";
509}
510.fl-clearfix:after {
511	clear: both;
512}
513.sr-only {
514	position: absolute;
515	width: 1px;
516	height: 1px;
517	padding: 0;
518	overflow: hidden;
519	clip: rect(0,0,0,0);
520	white-space: nowrap;
521	border: 0;
522}
523
524/* Buttons
525------------------------------------------------------ */
526
527.fl-builder-content .fl-button:is(a, button),
528.fl-builder-content a.fl-button:visited {
529	border-radius: 4px;
530	display: inline-block;
531	font-size: 16px;
532	font-weight: normal;
533	line-height: 18px;
534	padding: 12px 24px;
535	text-decoration: none;
536	text-shadow: none;
537	cursor: pointer;
538}
539.fl-builder-content .fl-button:hover {
540	text-decoration: none;
541}
542.fl-builder-content .fl-button:active {
543	position: relative;
544	top: 1px;
545}
546.fl-builder-content .fl-button-width-full .fl-button {
547	width: 100%;
548	display: block;
549	text-align: center;
550}
551.fl-builder-content .fl-button-width-custom .fl-button {
552	display: inline-block;
553	text-align: center;
554	max-width: 100%;
555}
556.fl-builder-content .fl-button-left {
557	text-align: left;
558}
559.fl-builder-content .fl-button-center {
560	text-align: center;
561}
562.fl-builder-content .fl-button-right {
563	text-align: right;
564}
565.fl-builder-content .fl-button i {
566	font-size: 1.3em;
567	height: auto;
568	margin-right:8px;
569	vertical-align: middle;
570	width: auto;
571}
572.fl-builder-content .fl-button i.fl-button-icon-after {
573	margin-left: 8px;
574	margin-right: 0;
575}
576.fl-builder-content .fl-button-has-icon .fl-button-text {
577	vertical-align: middle;
578}
579
580/* Icons
581------------------------------------------------------ */
582
583.fl-icon-wrap {
584	display: inline-block;
585}
586.fl-icon {
587	display: table-cell;
588	vertical-align: middle;
589}
590.fl-icon a {
591	text-decoration: none;
592}
593.fl-icon i {
594	float: right;
595	height: auto;
596	width: auto;
597}
598.fl-icon i:before {
599	border: none !important;
600	height: auto;
601	width: auto;
602}
603.fl-icon-text {
604	display: table-cell;
605	text-align: left;
606	padding-left: 15px;
607	vertical-align: middle;
608}
609.fl-icon-text-empty {
610	display: none;
611}
612.fl-icon-text *:last-child {
613	margin: 0 !important;
614	padding: 0 !important;
615}
616.fl-icon-text a {
617	text-decoration: none;
618}
619.fl-icon-text span {
620	display: block;
621}
622.fl-icon-text span.mce-edit-focus {
623	min-width: 1px;
624}
625
626/* Photos
627------------------------------------------------------ */
628
629.fl-module img {
630	max-width: 100%;
631}
632.fl-photo {
633	line-height: 0;
634	position: relative;
635}
636.fl-photo-align-left {
637	text-align: left;
638}
639.fl-photo-align-center {
640	text-align: center;
641}
642.fl-photo-align-right {
643	text-align: right;
644}
645.fl-photo-content {
646	display: inline-block;
647	line-height: 0;
648	position: relative;
649	max-width: 100%;
650}
651.fl-photo-img-svg {
652	width: 100%;
653}
654.fl-photo-content img {
655	display: inline;
656	height: auto;
657	max-width: 100%;
658}
659.fl-photo-crop-circle img {
660	-webkit-border-radius: 100%;
661	-moz-border-radius: 100%;
662	border-radius: 100%;
663}
664.fl-photo-caption {
665	font-size: 13px;
666	line-height: 18px;
667	overflow: hidden;
668	text-overflow: ellipsis;
669}
670.fl-photo-caption-below {
671	padding-bottom: 20px;
672	padding-top: 10px;
673}
674.fl-photo-caption-hover {
675	background: rgba(0,0,0,0.7);
676	bottom: 0;
677	color: #fff;
678	left: 0;
679	opacity: 0;
680	filter: alpha(opacity = 0);
681	padding: 10px 15px;
682	position: absolute;
683	right: 0;
684	-webkit-transition:opacity 0.3s ease-in;
685	-moz-transition:opacity 0.3s ease-in;
686	transition:opacity 0.3s ease-in;
687}
688.fl-photo-content:hover .fl-photo-caption-hover {
689	opacity: 100;
690	filter: alpha(opacity = 100);
691}
692
693/* Pagination
694------------------------------------------------------ */
695
696.fl-builder-pagination,
697.fl-builder-pagination-load-more {
698	padding: 40px 0;
699}
700.fl-builder-pagination ul.page-numbers {
701	list-style: none;
702	margin: 0;
703	padding: 0;
704	text-align: center;
705}
706.fl-builder-pagination li {
707	display: inline-block;
708	list-style: none;
709	margin: 0;
710	padding: 0;
711}
712.fl-builder-pagination li a.page-numbers,
713.fl-builder-pagination li span.page-numbers {
714	border: 1px solid #e6e6e6;
715	display: inline-block;
716	padding: 5px 10px;
717	margin: 0 0 5px;
718}
719.fl-builder-pagination li a.page-numbers:hover,
720.fl-builder-pagination li span.current {
721	background: #f5f5f5;
722	text-decoration: none;
723}
724
725/* Slideshows
726------------------------------------------------------ */
727
728.fl-slideshow,
729.fl-slideshow * {
730	-webkit-box-sizing: content-box;
731	-moz-box-sizing: content-box;
732	box-sizing: content-box;
733
734}
735.fl-slideshow .fl-slideshow-image img {
736	max-width: none !important;
737}
738.fl-slideshow-social {
739	line-height: 0 !important;
740}
741.fl-slideshow-social * {
742	margin: 0 !important;
743}
744
745/* Sliders
746------------------------------------------------------ */
747
748.fl-builder-content .bx-wrapper .bx-viewport {
749	background: transparent;
750	border: none;
751	box-shadow: none;
752	left: 0;
753}
754
755/* Lightbox
756------------------------------------------------------ */
757
758.mfp-wrap button.mfp-arrow,
759.mfp-wrap button.mfp-arrow:active,
760.mfp-wrap button.mfp-arrow:hover,
761.mfp-wrap button.mfp-arrow:focus {
762	background: transparent !important;
763	border: none !important;
764	outline: none;
765	position: absolute;
766	top: 50%;
767	box-shadow: none !important;
768}
769.mfp-wrap .mfp-close,
770.mfp-wrap .mfp-close:active,
771.mfp-wrap .mfp-close:hover,
772.mfp-wrap .mfp-close:focus {
773	background: transparent !important;
774	border: none !important;
775	outline: none;
776	position: absolute;
777	top: 0;
778	box-shadow: none !important;
779}
780.admin-bar .mfp-wrap .mfp-close,
781.admin-bar .mfp-wrap .mfp-close:active,
782.admin-bar .mfp-wrap .mfp-close:hover,
783.admin-bar .mfp-wrap .mfp-close:focus {
784	top: 32px!important;
785}
786img.mfp-img {
787	padding: 0;
788}
789.mfp-counter {
790	display: none;
791}
792
793.mfp-wrap .mfp-preloader.fa {
794	font-size: 30px;
795}
796
797/* Form Fields
798------------------------------------------------------ */
799
800.fl-form-field {
801	margin-bottom: 15px;
802}
803.fl-form-field input.fl-form-error {
804	border-color: #DD6420;
805}
806.fl-form-error-message {
807	clear: both;
808	color: #DD6420;
809	display: none;
810	padding-top: 8px;
811	font-size: 12px;
812	font-weight: lighter;
813}
814.fl-form-button-disabled {
815	opacity: 0.5;
816}
817
818/* Animations
819------------------------------------------------------ */
820
821.fl-animation {
822	opacity: 0;
823}
824body.fl-no-js .fl-animation {
825	opacity: 1;
826}
827.fl-builder-preview .fl-animation,
828.fl-builder-edit .fl-animation,
829.fl-animated {
830	opacity: 1;
831}
832.fl-animated {
833	animation-fill-mode: both;
834}
835
836/* Button Icon Animation */
837.fl-button.fl-button-icon-animation i {
838	width: 0 !important;
839	opacity: 0;
840	transition: all 0.2s ease-out;
841}
842.fl-button.fl-button-icon-animation:hover i {
843	opacity: 1 !important;
844}
845.fl-button.fl-button-icon-animation i.fl-button-icon-after {
846	margin-left: 0px !important;
847}
848.fl-button.fl-button-icon-animation:hover i.fl-button-icon-after {
849	margin-left: 10px !important;
850}
851.fl-button.fl-button-icon-animation i.fl-button-icon-before {
852	margin-right: 0 !important;
853}
854.fl-button.fl-button-icon-animation:hover i.fl-button-icon-before {
855	margin-right: 20px !important;
856  margin-left: -10px;
857}
858@media (max-width: 1200px) { /**
859 * Styles needed for the large breakpoint.
860 */
861 }@media (max-width: 992px) { /* Columns
862------------------------------------------------------ */
863
864/* Reversed Responsive Stacking */
865.fl-col-group.fl-col-group-medium-reversed {
866	display: -webkit-flex;
867	display: flex;
868	-webkit-flex-wrap: wrap-reverse;
869	flex-wrap: wrap-reverse;
870	flex-direction: row-reverse;
871}
872 }@media (max-width: 768px) { /* Rows
873------------------------------------------------------ */
874
875.fl-row-content-wrap {
876	background-attachment: scroll !important;
877}
878.fl-row-bg-parallax .fl-row-content-wrap {
879	background-attachment: scroll !important;
880	background-position: center center !important;
881}
882
883/* Column Groups
884------------------------------------------------------ */
885
886/* Equal Heights */
887.fl-col-group.fl-col-group-equal-height {
888	display: block;
889}
890.fl-col-group.fl-col-group-equal-height.fl-col-group-custom-width {
891	display: -webkit-box;
892    display: -webkit-flex;
893    display: flex;
894}
895
896/* Reversed Responsive Stacking */
897.fl-col-group.fl-col-group-responsive-reversed {
898	display: -webkit-flex;
899	display: flex;
900	-webkit-flex-wrap: wrap-reverse;
901	flex-wrap: wrap-reverse;
902	flex-direction: row-reverse;
903}
904.fl-col-group.fl-col-group-responsive-reversed .fl-col:not(.fl-col-small-custom-width) {
905	flex-basis: 100%;
906	width: 100% !important;
907}
908.fl-col-group.fl-col-group-medium-reversed:not(.fl-col-group-responsive-reversed) {
909	display: unset;
910	display: unset;
911	-webkit-flex-wrap: unset;
912	flex-wrap: unset;
913	flex-direction: unset;
914}
915
916/* Columns
917------------------------------------------------------ */
918
919.fl-col {
920	clear: both;
921	float: none;
922	margin-left: auto;
923	margin-right: auto;
924	width: auto !important;
925}
926.fl-col-small:not(.fl-col-small-full-width) {
927	max-width: 400px;
928}
929.fl-block-col-resize {
930	display:none;
931}
932/* Rows
933------------------------------------------------------ */
934
935.fl-row[data-node] .fl-row-content-wrap {
936	margin: 0;
937	padding-left: 0;
938	padding-right: 0;
939}
940.fl-row[data-node] .fl-bg-video,
941.fl-row[data-node] .fl-bg-slideshow {
942	left: 0;
943	right: 0;
944}
945
946/* Columns
947------------------------------------------------------ */
948
949.fl-col[data-node] .fl-col-content {
950	margin: 0;
951	padding-left: 0;
952	padding-right: 0;
953}
954 }@media (min-width: 1201px) {
955	html .fl-visible-large:not(.fl-visible-desktop),
956	html .fl-visible-medium:not(.fl-visible-desktop),
957	html .fl-visible-mobile:not(.fl-visible-desktop) {
958		display: none;
959	}
960}
961
962@media (min-width: 993px) and (max-width: 1200px) {
963	html .fl-visible-desktop:not(.fl-visible-large),
964	html .fl-visible-medium:not(.fl-visible-large),
965	html .fl-visible-mobile:not(.fl-visible-large) {
966		display: none;
967	}
968}
969
970@media (min-width: 769px) and (max-width: 992px) {
971	html .fl-visible-desktop:not(.fl-visible-medium),
972	html .fl-visible-large:not(.fl-visible-medium),
973	html .fl-visible-mobile:not(.fl-visible-medium) {
974		display: none;
975	}
976}
977
978@media (max-width: 768px) {
979	html .fl-visible-desktop:not(.fl-visible-mobile),
980	html .fl-visible-large:not(.fl-visible-mobile),
981	html .fl-visible-medium:not(.fl-visible-mobile) {
982		display: none;
983	}
984}
985.fl-row-fixed-width {
986	max-width: 850px;
987}
988.fl-builder-content > .fl-module-box {
989	margin: 0;
990}
991.fl-row-content-wrap {
992	margin-top: 0px;
993	margin-right: 0px;
994	margin-bottom: 0px;
995	margin-left: 0px;
996	padding-top: 0px;
997	padding-right: 0px;
998	padding-bottom: 0px;
999	padding-left: 0px;
1000}
1001.fl-col-content {
1002	margin-top: 0px;
1003	margin-right: 0px;
1004	margin-bottom: 0px;
1005	margin-left: 0px;
1006	padding-top: 0px;
1007	padding-right: 0px;
1008	padding-bottom: 0px;
1009	padding-left: 0px;
1010}
1011.fl-module-content, .fl-module:where(.fl-module:not(:has(> .fl-module-content))) {
1012	margin-top: 20px;
1013	margin-right: 20px;
1014	margin-bottom: 20px;
1015	margin-left: 20px;
1016}
1017@media(max-width: 992px) {
1018	.fl-module[data-node] > .fl-module-content, .fl-module:where(.fl-module:not(:has(> .fl-module-content))) {
1019		margin-top: 20px;
1020		margin-right: 20px;
1021		margin-bottom: 20px;
1022		margin-left: 20px;
1023	}
1024}
1025@media(max-width: 768px) {
1026	.fl-module[data-node] > .fl-module-content, .fl-module:where(.fl-module:not(:has(> .fl-module-content))) {
1027		margin-top: 20px;
1028		margin-right: 20px;
1029		margin-bottom: 20px;
1030		margin-left: 20px;
1031	}
1032}
1033:where(.fl-builder-content, .fl-page) :is(a[href], button, input, select, textarea, [tabindex]:not([tabindex="-1"])):focus {
1034	outline-style: solid;
1035	outline-width: 2px;
1036	outline-offset: 2px;
1037}
1038.page .fl-post-header, .single-fl-builder-template .fl-post-header { display:none; }
1039
1040
1041
1042
1043
1044.fl-node-duc7xbi90gom {
1045	color: #ffffff;
1046}
1047:where(.fl-builder-content .fl-node-duc7xbi90gom *:not(input):not(textarea):not(select):not(a):not(.fl-menu-mobile-toggle)) {
1048	color: inherit;
1049}
1050.fl-builder-content .fl-node-duc7xbi90gom a {
1051	color: #ffffff;
1052}
1053.fl-builder-content .fl-node-duc7xbi90gom :where(.fl-row-content-wrap) a:hover {
1054	color: #ffffff;
1055}
1056.fl-builder-content .fl-node-duc7xbi90gom h1, .fl-builder-content .fl-node-duc7xbi90gom h2, .fl-builder-content .fl-node-duc7xbi90gom h3, .fl-builder-content .fl-node-duc7xbi90gom h4, .fl-builder-content .fl-node-duc7xbi90gom h5, .fl-builder-content .fl-node-duc7xbi90gom h6, .fl-builder-content .fl-node-duc7xbi90gom h1 a, .fl-builder-content .fl-node-duc7xbi90gom h2 a, .fl-builder-content .fl-node-duc7xbi90gom h3 a, .fl-builder-content .fl-node-duc7xbi90gom h4 a, .fl-builder-content .fl-node-duc7xbi90gom h5 a, .fl-builder-content .fl-node-duc7xbi90gom h6 a {
1057	color: #ffffff;
1058}
1059.fl-node-duc7xbi90gom.fl-row-default-height > .fl-row-content-wrap, .fl-node-duc7xbi90gom.fl-row-full-height > .fl-row-content-wrap, .fl-node-duc7xbi90gom.fl-row-custom-height > .fl-row-content-wrap {
1060	align-items: flex-end;
1061	justify-content: flex-end;
1062}
1063.fl-node-duc7xbi90gom > .fl-row-content-wrap {
1064	background-image: url(https://tourdevines.com.au/wp-content/uploads/2020/08/Tour-De-Vines-Australia-Tourism-Victoria-Cycling-Boyntons.jpg);
1065	background-repeat: no-repeat;
1066	background-position: center center;
1067	background-attachment: scroll;
1068	background-size: cover;
1069	border-top-width: 1px;
1070	border-right-width: 0px;
1071	border-bottom-width: 1px;
1072	border-left-width: 0px;
1073}
1074.fl-node-duc7xbi90gom .fl-row-content {
1075	max-width: 980px;
1076}
1077@media(max-width: 1200px) {
1078	.fl-node-duc7xbi90gom > .fl-row-content-wrap {
1079		background-position: center center;
1080	}
1081}
1082@media(max-width: 992px) {
1083	.fl-node-duc7xbi90gom > .fl-row-content-wrap {
1084		background-position: center center;
1085	}
1086}
1087@media(max-width: 768px) {
1088	.fl-node-duc7xbi90gom > .fl-row-content-wrap {
1089		background-position: center center;
1090	}
1091}
1092
1093
1094
1095
1096
1097
1098.fl-node-fwhl4n7xqy3i {
1099	color: rgba(86,198,216,0.75);
1100}
1101:where(.fl-builder-content .fl-node-fwhl4n7xqy3i *:not(input):not(textarea):not(select):not(a):not(.fl-menu-mobile-toggle)) {
1102	color: inherit;
1103}
1104.fl-builder-content .fl-node-fwhl4n7xqy3i :where(.fl-row-content-wrap) a {
1105	color: rgba(5,38,45,0.75);
1106}
1107.fl-builder-content .fl-node-fwhl4n7xqy3i :where(.fl-row-content-wrap) a:hover {
1108	color: rgba(86,198,216,0.75);
1109	color: rgba(5,38,45,0.75);
1110	color: rgba(86,198,216,0.75);
1111}
1112.fl-builder-content .fl-node-fwhl4n7xqy3i h1, .fl-builder-content .fl-node-fwhl4n7xqy3i h2, .fl-builder-content .fl-node-fwhl4n7xqy3i h3, .fl-builder-content .fl-node-fwhl4n7xqy3i h4, .fl-builder-content .fl-node-fwhl4n7xqy3i h5, .fl-builder-content .fl-node-fwhl4n7xqy3i h6, .fl-builder-content .fl-node-fwhl4n7xqy3i h1 a, .fl-builder-content .fl-node-fwhl4n7xqy3i h2 a, .fl-builder-content .fl-node-fwhl4n7xqy3i h3 a, .fl-builder-content .fl-node-fwhl4n7xqy3i h4 a, .fl-builder-content .fl-node-fwhl4n7xqy3i h5 a, .fl-builder-content .fl-node-fwhl4n7xqy3i h6 a {
1113	color: rgba(86,198,216,0.75);
1114}
1115.fl-builder-content .fl-node-fwhl4n7xqy3i h1 a, .fl-builder-content .fl-node-fwhl4n7xqy3i h2 a, .fl-builder-content .fl-node-fwhl4n7xqy3i h3 a, .fl-builder-content .fl-node-fwhl4n7xqy3i h4 a, .fl-builder-content .fl-node-fwhl4n7xqy3i h5 a, .fl-builder-content .fl-node-fwhl4n7xqy3i h6 a {
1116	color: rgba(5,38,45,0.75);
1117}
1118.fl-builder-content .fl-node-fwhl4n7xqy3i h1 a:hover, .fl-builder-content .fl-node-fwhl4n7xqy3i h2 a:hover, .fl-builder-content .fl-node-fwhl4n7xqy3i h3 a:hover, .fl-builder-content .fl-node-fwhl4n7xqy3i h4 a:hover, .fl-builder-content .fl-node-fwhl4n7xqy3i h5 a:hover, .fl-builder-content .fl-node-fwhl4n7xqy3i h6 a:hover {
1119	color: rgba(86,198,216,0.75);
1120}
1121.fl-node-fwhl4n7xqy3i > .fl-row-content-wrap {
1122	background-color: #ffffff;
1123}
1124.fl-node-fwhl4n7xqy3i.fl-row-default-height > .fl-row-content-wrap, .fl-node-fwhl4n7xqy3i.fl-row-full-height > .fl-row-content-wrap, .fl-node-fwhl4n7xqy3i.fl-row-custom-height > .fl-row-content-wrap {
1125	align-items: center;
1126	justify-content: center;
1127}
1128.fl-node-fwhl4n7xqy3i .fl-row-content {
1129	max-width: 850px;
1130}
1131 .fl-node-fwhl4n7xqy3i > .fl-row-content-wrap {
1132	padding-top:0px;
1133	padding-right:0px;
1134	padding-bottom:0px;
1135	padding-left:0px;
1136}
1137
1138
1139
1140
1141
1142
1143.fl-node-jg0nuiacq6y2.fl-row-default-height > .fl-row-content-wrap, .fl-node-jg0nuiacq6y2.fl-row-full-height > .fl-row-content-wrap, .fl-node-jg0nuiacq6y2.fl-row-custom-height > .fl-row-content-wrap {
1144	align-items: center;
1145	justify-content: center;
1146}
1147.fl-node-jg0nuiacq6y2 > .fl-row-content-wrap {
1148	border-top-width: 1px;
1149	border-right-width: 0px;
1150	border-bottom-width: 1px;
1151	border-left-width: 0px;
1152}
1153 .fl-node-jg0nuiacq6y2 > .fl-row-content-wrap {
1154	padding-top:0px;
1155	padding-right:0px;
1156	padding-bottom:0px;
1157	padding-left:0px;
1158}
1159
1160
1161
1162
1163
1164
1165.fl-node-92k6to8jpiv0.fl-row-default-height > .fl-row-content-wrap, .fl-node-92k6to8jpiv0.fl-row-full-height > .fl-row-content-wrap, .fl-node-92k6to8jpiv0.fl-row-custom-height > .fl-row-content-wrap {
1166	align-items: center;
1167	justify-content: center;
1168}
1169.fl-node-92k6to8jpiv0 > .fl-row-content-wrap {
1170	border-top-width: 1px;
1171	border-right-width: 0px;
1172	border-bottom-width: 1px;
1173	border-left-width: 0px;
1174}
1175 .fl-node-92k6to8jpiv0 > .fl-row-content-wrap {
1176	padding-top:10px;
1177	padding-bottom:10px;
1178}
1179
1180
1181
1182
1183
1184
1185.fl-node-r1puekwiq3h8.fl-row-default-height > .fl-row-content-wrap, .fl-node-r1puekwiq3h8.fl-row-full-height > .fl-row-content-wrap, .fl-node-r1puekwiq3h8.fl-row-custom-height > .fl-row-content-wrap {
1186	align-items: center;
1187	justify-content: center;
1188}
1189.fl-node-r1puekwiq3h8 > .fl-row-content-wrap {
1190	border-top-width: 1px;
1191	border-right-width: 0px;
1192	border-bottom-width: 1px;
1193	border-left-width: 0px;
1194}
1195
1196
1197
1198
1199
1200
1201.fl-node-m1y3jd4lqco2 {
1202	color: #f2f2f2;
1203}
1204:where(.fl-builder-content .fl-node-m1y3jd4lqco2 *:not(input):not(textarea):not(select):not(a):not(.fl-menu-mobile-toggle)) {
1205	color: inherit;
1206}
1207.fl-builder-content .fl-node-m1y3jd4lqco2 :where(.fl-row-content-wrap) a {
1208	color: #f2f2f2;
1209}
1210.fl-builder-content .fl-node-m1y3jd4lqco2 :where(.fl-row-content-wrap) a:hover {
1211	color: #f2f2f2;
1212	color: #f2f2f2;
1213}
1214.fl-builder-content .fl-node-m1y3jd4lqco2 h1, .fl-builder-content .fl-node-m1y3jd4lqco2 h2, .fl-builder-content .fl-node-m1y3jd4lqco2 h3, .fl-builder-content .fl-node-m1y3jd4lqco2 h4, .fl-builder-content .fl-node-m1y3jd4lqco2 h5, .fl-builder-content .fl-node-m1y3jd4lqco2 h6, .fl-builder-content .fl-node-m1y3jd4lqco2 h1 a, .fl-builder-content .fl-node-m1y3jd4lqco2 h2 a, .fl-builder-content .fl-node-m1y3jd4lqco2 h3 a, .fl-builder-content .fl-node-m1y3jd4lqco2 h4 a, .fl-builder-content .fl-node-m1y3jd4lqco2 h5 a, .fl-builder-content .fl-node-m1y3jd4lqco2 h6 a {
1215	color: #f2f2f2;
1216}
1217.fl-builder-content .fl-node-m1y3jd4lqco2 h1 a, .fl-builder-content .fl-node-m1y3jd4lqco2 h2 a, .fl-builder-content .fl-node-m1y3jd4lqco2 h3 a, .fl-builder-content .fl-node-m1y3jd4lqco2 h4 a, .fl-builder-content .fl-node-m1y3jd4lqco2 h5 a, .fl-builder-content .fl-node-m1y3jd4lqco2 h6 a {
1218	color: #f2f2f2;
1219}
1220.fl-node-m1y3jd4lqco2 > .fl-row-content-wrap {
1221	background-color: #b7bdc9;
1222}
1223.fl-node-m1y3jd4lqco2.fl-row-default-height > .fl-row-content-wrap, .fl-node-m1y3jd4lqco2.fl-row-full-height > .fl-row-content-wrap, .fl-node-m1y3jd4lqco2.fl-row-custom-height > .fl-row-content-wrap {
1224	align-items: center;
1225	justify-content: center;
1226}
1227 .fl-node-m1y3jd4lqco2 > .fl-row-content-wrap {
1228	padding-top:0px;
1229	padding-right:0px;
1230	padding-bottom:0px;
1231	padding-left:0px;
1232}
1233
1234
1235
1236
1237.fl-node-c4qr5xm0z12k {
1238	width: 100%;
1239}
1240
1241
1242
1243
1244.fl-node-a1oxrcij7m42 {
1245	width: 100%;
1246}
1247
1248
1249
1250
1251.fl-node-5f331b3c83283 {
1252	width: 100%;
1253}
1254
1255
1256
1257
1258.fl-node-5ba1e89babb16 {
1259	width: 100%;
1260}
1261 .fl-node-5ba1e89babb16 > .fl-col-content {
1262	padding-bottom:10px;
1263}
1264
1265
1266
1267
1268.fl-node-5ba1e8b6509c6 {
1269	width: 100%;
1270}
1271.fl-node-5ba1e8b6509c6 > .fl-col-content {
1272	border-top-left-radius: 0px;
1273	border-top-right-radius: 0px;
1274	border-bottom-left-radius: 0px;
1275	border-bottom-right-radius: 0px;
1276	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
1277}
1278.fl-module-heading .fl-heading {
1279	padding: 0 !important;
1280	margin: 0 !important;
1281}.fl-node-9wy0mxb7qz18.fl-module-heading .fl-heading {
1282	text-align: left;
1283}
1284/**
1285 * This file should contain frontend styles that
1286 * will be applied to all module instances.
1287 */
1288
1289.bb-gf-input.input-small {
1290    width: 46px !important;
1291}
1292
1293.pp-gf-content {
1294	position: relative;
1295}
1296
1297.pp-gf-content:before {
1298	content: "";
1299	display: block;
1300	position: absolute;
1301	left: 0;
1302	top: 0;
1303	width: 100%;
1304	height: 100%;
1305}
1306
1307.pp-gf-content .pp-gf-inner {
1308	position: relative;
1309}
1310
1311.pp-gf-content .form-title,
1312.pp-gf-content .form-description {
1313	position: relative;
1314}
1315
1316.pp-gf-content .gform_wrapper form {
1317	position: relative;
1318}
1319
1320.pp-gf-content legend {
1321    border: 0;
1322}
1323
1324.pp-gf-content .gform_wrapper .gform_body {
1325	width: 100% !important;
1326}
1327
1328.pp-gf-content .gform_wrapper ul.gform_fields {
1329    padding: 0;
1330}
1331
1332.pp-gf-content .gform_wrapper ul.gform_fields li.gfield {
1333	padding-right: 0;
1334}
1335
1336.pp-gf-content .gform_wrapper ul.gform_fields li.gfield.gf_left_half {
1337	padding-right: 16px;
1338}
1339
1340.pp-gf-content .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
1341	max-width: 100% !important;
1342}
1343
1344.pp-gf-content .gform_wrapper .gfield input[type="checkbox"]:focus, .pp-gf-content .gform_wrapper .gfield input[type="radio"]:focus {
1345    width: auto;
1346    text-align: left !important;
1347}
1348
1349.gform_wrapper .top_label li.gfield.gf_left_half input.medium,
1350.gform_wrapper .top_label li.gfield.gf_right_half input.medium,
1351.gform_wrapper .top_label li.gfield.gf_left_half select.medium,
1352.gform_wrapper .top_label li.gfield.gf_right_half select.medium {
1353    width: 100% !important;
1354}
1355
1356/* .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']),
1357.gform_wrapper .gfield input:focus,
1358.gform_wrapper .gfield select,
1359.gform_wrapper .gfield textarea {
1360    height: auto;
1361} */
1362
1363.gform_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]) {
1364    width: 100% !important;
1365}
1366
1367.gform_wrapper.gf_browser_chrome .gfield_checkbox li input,
1368.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox],
1369.gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] {
1370    margin-top: 0 !important;
1371}
1372
1373div.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label {
1374    margin-bottom: 0;
1375}
1376
1377.pp-gf-content .gform_wrapper ul li.gfield {
1378    margin-top: 0;
1379}
1380
1381.pp-gf-content .gform_wrapper ul.gfield_radio li input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']) {
1382    width: auto !important;
1383    display: inline-block;
1384}
1385
1386.pp-gf-content .gform_wrapper .ginput_complex span.ginput_full:not(.ginput_cardextras) {
1387    display: block;
1388}
1389
1390.pp-gf-content .gform_wrapper .gfield .gfield_description {
1391    padding-top: 5px;
1392}
1393
1394.pp-gf-content .gform_wrapper h2.gsection_title {
1395	margin-bottom: 0;
1396}
1397
1398@media only screen and (max-width: 640px) {
1399	.pp-gf-content .gform_wrapper ul.gform_fields li.gfield.gf_left_half {
1400		padding-right: 0;
1401	}
1402}
1403@media (max-width: 768px) { /**
1404 * This file should contain frontend styles that 
1405 * will be applied to all module instances once
1406 * the responsive breakpoint has been reached. The
1407 * responsive breakpoint can be set in the global 
1408 * settings or individual page settings.
1409 */ }
1410.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper {
1411	max-width: 100%;
1412}
1413
1414.fl-node-npyotu9vf605 .pp-gf-content {
1415	background-color: transparent;
1416			background-size: cover;
1417			background-repeat: no-repeat;
1418	}
1419
1420
1421.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper ul li.gfield {
1422	list-style-type: none !important;
1423		margin-bottom: 2px;
1424	}
1425
1426.fl-builder-content .fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gform_title,
1427.fl-builder-content .fl-node-npyotu9vf605 .pp-gf-content .form-title {
1428		display: none;
1429}
1430
1431.fl-builder-content .fl-node-npyotu9vf605 .pp-gf-content .form-title {
1432	display: none;
1433}
1434
1435.fl-builder-content .fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gform_title {
1436	}
1437
1438.fl-builder-content .fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper span.gform_description,
1439.fl-builder-content .fl-node-npyotu9vf605 .pp-gf-content .form-description {
1440		display: none;
1441}
1442
1443.fl-builder-content .fl-node-npyotu9vf605 .pp-gf-content .form-description {
1444	display: none;
1445}
1446
1447.fl-builder-content .fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper span.gform_description {
1448	}
1449
1450.fl-builder-content .fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield .gfield_label {
1451			display: none;
1452	}
1453
1454
1455.fl-builder-content .fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield_required {
1456	}
1457
1458.fl-builder-content .fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield .ginput_complex.ginput_container label {
1459		display: none;
1460	}
1461
1462.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .ginput_container label,
1463.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper table.gfield_list thead th,
1464.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper span.ginput_product_price,
1465.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper span.ginput_product_price_label,
1466.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper span.ginput_quantity_label,
1467.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield_html {
1468		font-weight: default;}
1469
1470
1471.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper span.ginput_product_price {
1472		color: #900900 !important;
1473	}
1474
1475
1476.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield .gfield_description {
1477		color: #000000;
1478	}
1479
1480.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gsection {
1481		border-bottom-width: 1px;
1482			border-bottom-color: #818285;
1483				margin-bottom: 10px;
1484	}
1485
1486.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper h2.gsection_title,
1487.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper h3.gsection_title {
1488		color: #333333;
1489	}
1490
1491
1492.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']),
1493.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield select,
1494.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield textarea {
1495		color: #333333;
1496		background-color: rgba(255, 255, 255, 1);
1497		outline: none;
1498}
1499
1500
1501.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']),
1502.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield select {
1503	}
1504
1505.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]),
1506.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .ginput_complex select {
1507		margin-bottom: 0.6px;
1508	}
1509
1510.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .ginput_complex span {
1511		margin-bottom: 0.8px;
1512	}
1513
1514.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield input::-webkit-input-placeholder {
1515	color: #c9c9c9;
1516}
1517.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield input:-moz-placeholder {
1518	color: #c9c9c9;
1519}
1520.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield input::-moz-placeholder {
1521	color: #c9c9c9;
1522}
1523.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield input:-ms-input-placeholder {
1524	color: #c9c9c9;
1525}
1526.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield textarea::-webkit-input-placeholder {
1527	color: #c9c9c9;
1528}
1529.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield textarea:-moz-placeholder {
1530	color: #c9c9c9;
1531}
1532.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield textarea::-moz-placeholder {
1533	color: #c9c9c9;
1534}
1535.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield textarea:-ms-input-placeholder {
1536	color: #c9c9c9;
1537}
1538
1539
1540.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']):focus,
1541.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield select:focus,
1542.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield textarea:focus {
1543	border-color: #002f32;
1544}
1545
1546.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .top_label input.medium,
1547.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .top_label select.medium {
1548	width: 49% !important;
1549}
1550
1551.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper textarea.medium {
1552	width: ;}
1553
1554.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .ginput_complex .ginput_full input[type="text"],
1555.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .ginput_complex  input[type="text"] {
1556	width: 97.5% !important;
1557}
1558
1559.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .ginput_complex .ginput_right {
1560	margin-left: 0 !important;
1561}
1562
1563.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .ginput_complex .ginput_right input,
1564.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .ginput_complex .ginput_right select {
1565	width: ;}
1566
1567.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gform_footer {
1568		text-align: left;
1569				justify-content: flex-start;
1570			}
1571
1572.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gform-button,
1573.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gform_footer .gform_button,
1574.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper.gf_browser_ie .gform_footer .gform_button,
1575.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gform_page_footer .button,
1576.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper.gf_browser_ie .gform_page_footer .button {
1577		width: auto;
1578			background-color: #ffffff;
1579		padding-top: 10px;
1580	padding-bottom: 10px;
1581			padding-left: 24px;
1582	padding-right: 24px;
1583		white-space: normal;
1584}
1585
1586
1587.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gform_page_footer .button {
1588	}
1589
1590.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gform-button:hover,
1591.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gform_footer .gform_button:hover,
1592.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gform_page_footer .button:hover {
1593		background: #ffffff;
1594}
1595
1596	/* Radio & Checkbox */
1597	.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield_radio input[type=radio],
1598	.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield_radio input[type=radio]:focus,
1599	.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield_checkbox input[type=checkbox],
1600	.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield_checkbox input[type=checkbox]:focus,
1601	.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .ginput_container_
1601consent input[type=checkbox],
1602	.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .ginput_container_consent input[type=checkbox]:focus,
1603	.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield input[type="checkbox"]:focus,
1604	.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield input[type="radio"]:focus {
1605		-webkit-appearance: none;
1606		-moz-appearance: none;
1607		outline: none;
1608					width: 20px !important;
1609			height: 20px !important;
1610							background: #dddddd;
1611			background-color: #dddddd;
1612						padding: 2px;
1613	}
1614	.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield_radio input[type=radio],
1615	.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield_radio input[type=radio]:focus,
1616	.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield_radio input[type=radio]:before,
1617	.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield_radio input[type=radio]:focus:before {
1618					border-radius: 50px;
1619			}
1620	.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield_checkbox input[type=checkbox],
1621	.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield_checkbox input[type=checkbox]:focus,
1622	.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield_checkbox input[type=checkbox]:before,
1623	.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield_checkbox input[type=checkbox]:focus:before,
1624	.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .ginput_container_consent input[type=checkbox],
1625	.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .ginput_container_consent input[type=checkbox]:focus,
1626	.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .ginput_container_consent input[type=checkbox]:before,
1627	.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .ginput_container_consent input[type=checkbox]:focus:before {
1628					border-radius: 0px;
1629			}
1630	.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield_radio input[type=radio]:before,
1631	.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield_radio input[type=radio]:focus:before,
1632	.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield_checkbox input[type=checkbox]:before,
1633	.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield_checkbox input[type=checkbox]:focus:before,
1634	.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .ginput_container_consent input[type=checkbox]:before,
1635	.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .ginput_container_consent input[type=checkbox]:focus:before {
1636		content: "";
1637		width: 100%;
1638		height: 100%;
1639		padding: 0;
1640		margin: 0;
1641		display: block;
1642	}
1643	.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield_radio input[type=radio]:checked:before,
1644	.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield_radio input[type=radio]:focus:checked:before,
1645	.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield_checkbox input[type=checkbox]:checked:before,
1646	.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield_checkbox input[type=checkbox]:focus:checked:before,
1647	.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .ginput_container_consent input[type=checkbox]:checked:before,
1648	.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .ginput_container_consent input[type=checkbox]:focus:checked:before {
1649					background: #999999;
1650			background-color: #999999;
1651			}
1652
1653.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield input[type=file] {
1654	background-color: transparent;
1655					border-style: none;
1656					}
1657
1658.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .validation_error,
1659.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gform_validation_errors,
1660.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gform_validation_errors > h2,
1661.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper li.gfield.gfield_error,
1662.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
1663		color: #790000 !important;
1664		border-color: #790000 !important;
1665	}
1666
1667.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .validation_error,
1668.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gform_validation_errors,
1669.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gform_validation_errors > h2 {
1670			display: block !important;
1671	}
1672
1673.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield.gfield_error {
1674	background-color: #ffdfe0;
1675	width: 100%;
1676}
1677
1678.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield.gfield_error .gfield_label {
1679		color: #790000;
1680		margin-left: 0;
1681}
1682
1683.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield_error .validation_message {
1684		display: block;
1685			color: #790000;
1686			border-color: #790000;
1687	}
1688
1689
1690.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield_error input
1690:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']),
1691.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield_error .ginput_container select,
1692.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield_error .ginput_container textarea {
1693	border-color: #790000;
1694		border-width: 1px !important;
1695	}
1696
1697
1698@media only screen and (max-width: 992px) {
1699	.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gform-button,
1700	.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gform_footer .gform_button,
1701	.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper.gf_browser_ie .gform_footer .gform_button,
1702	.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gform_page_footer .button,
1703	.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper.gf_browser_ie .gform_page_footer .button {
1704					}
1705}
1706
1707@media only screen and (max-width: 768px) {
1708	.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gform-button,
1709	.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gform_footer .gform_button,
1710	.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper.gf_browser_ie .gform_footer .gform_button,
1711	.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gform_page_footer .button,
1712	.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper.gf_browser_ie .gform_page_footer .button {
1713					}
1714}
1715.fl-node-npyotu9vf605 .pp-gf-content {
1716	border-style: solid;
1717	border-width: 0;
1718	background-clip: border-box;
1719	border-top-width: 0px;
1720	border-right-width: 0px;
1721	border-bottom-width: 0px;
1722	border-left-width: 0px;
1723	border-top-left-radius: 0px;
1724	border-top-right-radius: 0px;
1725	border-bottom-left-radius: 0px;
1726	border-bottom-right-radius: 0px;
1727	padding-top: 0px;
1728	padding-right: 0px;
1729	padding-bottom: 0px;
1730	padding-left: 0px;
1731}
1732.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gform-button, .fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gform_footer .gform_button,
1733							.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gform_page_footer .button {
1734	border-color: #333333;
1735	border-top-width: 1px;
1736	border-right-width: 1px;
1737	border-bottom-width: 1px;
1738	border-left-width: 1px;
1739	border-top-left-radius: 2px;
1740	border-top-right-radius: 2px;
1741	border-bottom-left-radius: 2px;
1742	border-bottom-right-radius: 2px;
1743}
1744.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gform_title,
1745							.fl-node-npyotu9vf605 .form-title {
1746	text-align: left;
1747}
1748.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper span.gform_description,
1749							.fl-node-npyotu9vf605 .form-description {
1750	text-align: left;
1751}
1752.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']),
1753						.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield select,
1754						.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield textarea {
1755	text-align: left;
1756}
1757.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']),
1758							.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield select,
1759							.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield textarea {
1760	border-style: solid;
1761	border-width: 0;
1762	background-clip: border-box;
1763	border-color: #a0a1a5;
1764	border-top-width: 1px;
1765	border-right-width: 1px;
1766	border-bottom-width: 1px;
1767	border-left-width: 1px;
1768	border-top-left-radius: 0px;
1769	border-top-right-radius: 0px;
1770	border-bottom-left-radius: 0px;
1771	border-bottom-right-radius: 0px;
1772	padding: 9px;
1773}
1774 .fl-node-npyotu9vf605 > .fl-module-content {
1775	margin-top:0px;
1776	margin-bottom:40px;
1777}
1778@media ( max-width: 992px ) {
1779 .fl-node-5f43980f666ce.fl-module > .fl-module-content {
1780	margin-bottom:60px;
1781}
1782}
1783@media ( max-width: 768px ) {
1784 .fl-node-5f43980f666ce.fl-module > .fl-module-content {
1785	margin-bottom:40px;
1786}
1787}
1788 .fl-node-5ba1e89babb5c > .fl-module-content {
1789	margin-top:10px;
1790	margin-bottom:0px;
1791}
1792.fl-builder-content .fl-rich-text strong {
1793	font-weight: bold;
1794}
1795
1796/**
1797 * Remove bottom margins from the last paragraph
1798 * in v2+ text editor modules.
1799 */
1800.fl-module.fl-rich-text p:last-child {
1801	margin-bottom: 0;
1802}
1803/* Handle overlays in the builder */
1804.fl-builder-edit .fl-module.fl-rich-text p:not(:has(~ *:not(.fl-block-overlay))) {
1805	margin-bottom: 0;
1806}
1807 .fl-node-q69fxs3cg1zn > .fl-module-content {
1808	margin-bottom:10px;
1809}
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819.fl-node-ne7lqsrygvmc.fl-button-wrap, .fl-node-ne7lqsrygvmc .fl-button-wrap {
1820	text-align: left;
1821}
1822:where(.fl-builder-content .fl-node-ne7lqsrygvmc .fl-button:is(a, button)), :where(.fl-builder-content .fl-node-ne7lqsrygvmc .fl-button:is(a, button) *) {
1823	transition: none;
1824	-moz-transition: none;
1825	-webkit-transition: none;
1826	-o-transition: none;
1827}
1828 .fl-node-d36av4cf205z > .fl-module-content {
1829	margin-bottom:10px;
1830}
1831 .fl-node-5ba1e8b650a1b > .fl-module-content {
1832	margin-top:10px;
1833	margin-bottom:10px;
1834}
1835
1836/* Start Global CSS */
1837/*** GENERAL ***/
1838
1839.mega-menu img{max-height: none !important;}
1840.mega-menu .sub-menu{width: auto !important;}
1841
1842.banner-photo-col{min-height: 0;}
1843.b-text{display: none;}
1844
1845@media (max-width: 768px){
1846    .b-text{display: inline;}
1847    .b-number{display: none;}
1848}
1849
1850@media (max-width: 768px) {
1851    .fl-col-small,
1852    .fl-col-small:not(.fl-col-small-full-width) {
1853        max-width: 100%;
1854    } 
1855}
1856
1857@media (max-width: 992px){
1858	.fl-row-fixed-width.fl-row > .fl-row-content-wrap {
1859		margin-right: 0;
1860		margin-left: 0;
1861	}
1862}
1863
1864/* Beaver Builder Lightbox Override */
1865body:not(.bb-powerpack-ui) .fl-builder-lightbox .fl-lightbox {
1866    width: auto!important;
1867}
1868
1869/****************************************************/
1870
1871/*** REZDY***/
1872/*rezdy upcoming tour overides*/
1873.wm-rezdy-schedule section:nth-of-type(2n+1){
1874    background-color: #F8F4E4;
1875}
1876.wm-rezdy-schedule .tour-year{
1877    font-size: 26px;
1878}
1879.tour-details .tour-date{
1880    background-color: #EFE5BF;
1881    
1882    text-transform: unset;
1883    
1884}
1885.tour-details .tour-date strong{
1886    text-transform: capitalize;
1887    font-weight: 500;
1888    font-size: 16px;
1889}
1890.more-details, .request-itinerary{
1891    color: #5E2130;
1892    text-transform: initial;
1893    font-size: 16px;
1894    font-weight: 400;
1895}
1896.tour-availability a{
1897    /*color: #fff!important;
1898    background-color: #5E2130!important;*/
1899    font-size: 16px;
1900}
1901.tour-details h1{
1902    font-size: 18px;
1903}
1904.tour-details{
1905        border: none;
1906    display: flex;
1907    flex-direction: row;
1908    font-size: 16px;
1909    /*flex-wrap: nowrap;*/
1910}
1911.tour-details .tour-price{
1912    font-size: 16px;
1913    font-weight: 500;
1914}
1915.details-icon{
1916        margin: 5px 20px 5px 5px;
1917    font-size: 1.2em;
1918}
1919.shortcode-faq .accordion-toggle:before, .accordion .accordion-toggle:before, .pp-accordion .pp-accordion-button-icon{
1920    font-family: "Font Awesome 6 Pro";
1921}
1922
1923.button-space a{
1924    display: flex!important;
1925    align-items: center;
1926    justify-content: center;
1927}
1928.button-space a span{
1929    flex-grow: 1;
1930    text-align: center;
1931}
1932.button-space a i{
1933    font-size: 1.7em!important;
1934    margin-top: 4px;
1935}
1936
1937/* Breadcrumbs */
1938.seo-breadcrumbs{
1939    text-align: center!important;
1940    font-weight: 500;
1941    text-transform: uppercase;
1942    font-size: 12px;
1943    
1944}
1945.breadcrumb{
1946    padding-left: 0;
1947}
1948.seo-breadcrumbs span{
1949    padding: 0px 15px;
1950    color: red;
1951}
1952.seo-breadcrumbs span:before{
1953    font-weight: 900;
1954}
1955.breadcrumb li::after{
1956    color: #5E2130;
1957}
1958.breadcrumb li:nth-of-type(1) > a > span:before{
1959    content: "f80c";
1960    font-family: "Font Awesome 6 Pro";
1961    padding-right: 5px;
1962}
1963
1964.tour-region-icon .pp-category__content{
1965    display: flex!important;
1966    justify-content: flex-start!important;
1967    padding-left: 20px!important;
1968}
1969
1970.tour-region-icon .pp-category__content:after{
1971    content: "f054";
1972    font-family: "Font Awesome 6 Pro";
1973    color: #F8F4E4;
1974    color: rgba(255,255,255,0.5);
1975    position: absolute;
1976    right: 20px;
1977    font-size: 24px;
1978    top: 0px
1979}
1980
1981
1982
1983
1984
1985/****************************************************/
1986
1987
1988/*** BANNERS ***/
1989/* Banner Image Positioning */
1990/* Top */
1991.wm-banner-image-top .fl-page-content #page-banner .fl-row-content-wrap{
1992    background-position: center top;
1993}
1994/* Top Third */
1995.wm-banner-image-top-third .fl-page-content #page-banner .fl-row-content-wrap{
1996    background-position: center 25%;
1997}
1998/* Center (Default) */
1999.wm-banner-image-center .fl-page-content #page-banner .fl-row-content-wrap{
2000    background-position: center center;
2001}
2002/* Bottom Third */
2003.wm-banner-image-bottom-third .fl-page-content #page-banner .fl-row-content-wrap{
2004    background-position: center 75%;
2005}
2006/* Bottom */
2007.wm-banner-image-bottom .fl-page-content #page-banner .fl-row-content-wrap{
2008    background-position: center bottom;
2009}
2010
2011/*** BANNERS ***/
2012/* Banner Image Positioning */
2013/* Top */
2014.wm-banner-image-top .fl-page-content #page-banner .fl-row-content-wrap video{
2015    background-position: center top!important;
2016}
2017/* Top Third */
2018.wm-banner-image-top-third .fl-page-content #page-banner .fl-row-content-wrap video{
2019    background-position: center 25%!important;
2020}
2021/* Center (Default) */
2022.wm-banner-image-center .fl-page-content #page-banner .fl-row-content-wrap video{
2023    background-position: center center!important;
2024}
2025/* Bottom Third */
2026.wm-banner-image-bottom-third .fl-page-content #page-banner .fl-row-content-wrap video{
2027    background-position: center 75%!important;
2028}
2029/* Bottom */
2030.wm-banner-image-bottom .fl-page-content #page-banner .fl-row-content-wrap video{
2031    background-position: center bottom!important;
2032}
2033
2034
2035/*** BANNER Content ***/
2036
2037/** Banner Text **/
2038
2039#banner-text {
2040    text-align: center;
2041    background-color: rgba(94,33,48,0.8);
2042    padding: 30px 30px;
2043}
2044
2045#banner-text .banner-heading,
2046#page-banner.tour-archive-banner .banner-heading .fl-heading {
2047    font-size: 40px;
2048    line-height: 1.4;
2049    font-family: 'Rozha One', serif;
2050    margin-bottom: 0;
2051}
2052#banner-text .banner-tagline,
2053#page-banner.tour-archive-banner .banner-tagline .fl-heading {
2054    font-size: 20px;
2055    line-height: 1.4;
2056    /*font-family: 'Rozha One', serif;*/
2057    /*text-transform: uppercase;*/
2058    padding-top: 5px;
2059}
2060
2061#page-banner .fl-row-content-wrap {
2062    display: -webkit-box;
2063    display: -ms-flexbox;
2064    display: flex;
2065    -webkit-box-align: center;
2066    -ms-flex-align: center;
2067    align-items: center;
2068    -webkit-box-orient: horizontal;
2069    -webkit-box-direction: normal;
2070    -ms-flex-direction: row;
2071    flex-direction: row;
2072    justify-content: center;
2073    align-items: center;
2074    padding-top: 140px;
2075}
2076
2077/** Banner Text - Tour Archive **/
2078
2079#page-banner.tour-archive-banner h2,
2080#page-banner.tour-archive-banner h3,
2081#page-banner.tour-archive-banner h4,
2082#page-banner.tour-archive-banner h5,
2083#page-banner.tour-archive-banner h6 {
2084    margin: 0;
2085    line-height: 1.6;
2086}
2087
2088@media (max-width: 768px) {
2089    #banner-text .banner-heading,
2090    #page-banner.tour-archive-banner .banner-heading .fl-heading {
2091        font-size: 32px;
2092        line-height: 1.2;
2093    }
2094    #banner-text .banner-tagline,
2095    #page-banner.tour-archive-banner .banner-tagline .fl-heading {
2096        font-size: 20px;
2097    }
2098}
2099
2100
2101/** Banner Image - Height and Ratio **/
2102
2103#page-banner .fl-row-content-wrap {
2104    height: 650px;
2105}
2106@media (max-width: 1700px) {
2107    #page-banner .fl-row-content-wrap {
2108        height: 550px;
2109    }
2110}
2111@media (max-width: 992px) {
2112    #page-banner .fl-row-content-wrap {
2113        height: 475px;
2114    }
2115}
2116@media (max-width: 768px) {
2117    /*#page-banner .fl-row-content-wrap {
2118        height: 0px;
2119        padding-top: 75%;
2120    }*/
2121    #page-banner.fl-row-bg-video .fl-row-content-wrap {
2122        padding-top: 0;
2123    }
2124}
2125
2126#page-banner.flat-banner .fl-row-content-wrap {
2127    height: 400px;
2128}
2129@media (max-width: 992px) {
2130    #page-banner.flat-banner .fl-row-content-wrap {
2131        height: 300px;
2132    }
2133}
2134@media (max-width: 768px) {
2135    #page-banner.flat-banner .fl-row-content-wrap {
2136        height: 0px;
2137        padding-top: 75%;
2138    }
2139}
2140
2141
2142/*** Spacer No banner ***/
2143@media (max-width: 490px) {
2144    #spacer-no-banner .pp-spacer-module {
2145        height: 63px;
2146    }
2147}
2148
2149
2150/*add spacing for small mobiles to push image below header*/
2151/*@media (max-width: 490px) {
2152    #page-banner .fl-row-content-wrap {
2153        margin-top: 132.4px;
2154    }
2155}*/
2156
2157#page-banner .fl-row-content-wrap .fl-row-content {
2158    /*width: 100%;*/
2159}
2160
2161
2162
2163
2164/* Video */
2165#page-banner.wm-video-banner .fl-module-html {
2166    width: 100%;
2167    max-width: 600px;
2168    margin: 0 auto;
2169}
2170#page-banner.wm-video-banner .fl-row-content-wrap {
2171    align-items: flex-end;
2172}
2173@media only screen and (max-width: 768px) {
2174    #page-banner.wm-video-banner .fl-row-content-wrap {
2175        padding-top: 0;
2176    }
2177    #page-banner.wm-video-banner .fl-row-content-wrap {
2178        margin-top: 82px;
2179        min-height: calc(100vh - 82px);
2180    }
2181}
2182@media (max-width: 490px) {
2183    #page-banner.wm-video-banner .fl-row-content-wrap {
2184        margin-top: 132.4px;
2185        min-height: calc(100vh - 133px);
2186        /*min-height: unset;
2187        padding-top: 56.25%;*/
2188    }
2189}
2190
2191/*** Banner Content End ***/
2192
2193
2194
2195
2196
2197
2198/****************************************************/
2199
2200.tour-award-logos img {
2201    height: 100%;
2202    max-height: 150px;
2203    width: auto;
2204}
2205
2206
2207
2208/*** Review Slider ***/
2209
2210.testimonial-slider .pp-content-posts-inner,
2211.testimonial-list .fl-post-feed {
2212    background-color: rgba(248, 244, 228, 0.9);
2213    padding: 20px;
2214}
2215
2216.testimonial-list  .fl-post-feed-post {
2217    border: none;
2218}
2219
2220div.post-quote-mark {
2221    max-width: 40px;
2222    margin-bottom: 5px;
2223}
2224
2225div.post-quote-dash {
2226    max-width: 10px;
2227}
2228
2229.post-quote-mark,
2230.post-quote-dash {
2231    margin: 0 auto;
2232}
2233
2234
2235.testimonial-slider .fl-post-text,
2236.testimonial-list .fl-post-text {
2237    margin: 20px 0;
2238}
2239
2240.quotes .fl-post-text footer {
2241    margin: 5px;
2242}
2243
2244.testimonial-slider .owl-dots button,
2245.testimonial-slider .owl-dots button:hover {
2246    border: none!important;
2247}
2248
2249.testimonial-list ul.page-numbers li span,
2250.testimonial-list ul.page-numbers li a {
2251    background-color: #f8f4e4;
2252    border: none;
2253    padding: 5px 15px;
2254    margin-bottom: 20px;
2255}
2256
2257.testimonial-list ul.page-numbers li span:hover,
2258.testimonial-list ul.page-numbers li a:hover {
2259    background-color: #57c7d9;
2260    border: none;
2261    color: #fff;
2262}
2263
2264.testimonial-list ul.page-numbers li span.current {
2265    background-color: #57c7d9;
2266    color: #fff;
2267}
2268
2269.testimonial-slider .pp-content-post-carousel .owl-nav button {
2270    border: none!important;
2271    top: 35%;
2272}
2273
2274.testimonial-slider .pp-content-post-carousel .owl-theme .owl-dots .active span {
2275    background: #521524 !important;
2276}
2277
2278.testimonial-slider .pp-content-post-carousel .owl-nav button svg {
2279    height: 70px;
2280}
2281
2282/****************************************************/
2283
2284
2285/* BUTTONS */
2286
2287/* Dual Buttons Icon Padding and Responsive Spacing*/
2288.pp-dual-button-content .pp-font-icon {
2289    margin: 0 8px 0 0 !important;
2290}
2291
2292.pp-dual-button-content div.pp-spacer {
2293    height: 20px;
2294}
2295
2296@media (max-width: 768px) {
2297    a.fl-button {
2298        text-align: center;
2299    }
2300}
2301
2302
2303/****************************************************/
2304
2305
2306/** FORMS **/
2307/* Forms */
2308
2309.gform_wrapper ul.gform_fields li.gfield input::placeholder, 
2310.gform_wrapper ul.gform_fields li.gfield textarea::placeholder {
2311    color: #4c4c4f;
2312}
2313
2314.gform_wrapper .show-label.gfield .gfield_label {
2315    display: inline-block !important;
2316    margin-top: 20px;
2317}
2318
2319.fl-module-pp-gravity-form .pp-gf-content {
2320    background: transparent;
2321}
2322.ginput_container_date{position: relative;}
2323.ginput_container_date:after{
2324    font-family: "Font Awesome 6 Pro";
2325    font-weight: 900;
2326    font-size: 22px;
2327    vertical-align: middle;
2328    -webkit-font-smoothing: antialiased;
2329    -moz-osx-font-smoothing: grayscale;
2330    content: "f073";
2331    margin-right: 30px;
2332    margin-left: 6px;
2333    top: 7px;
2334    right: -20px;
2335    position: absolute;
2336    color: #5E2130;
2337}
2338div.fl-module.fl-module-pp-gravity-form .pp-gf-content {
2339    background-color: transparent;
2340}
2341
2342.gform_wrapper.gravity-theme .ginput_container_date input {
2343    width: 100% !important;
2344    max-width: 100%;
2345}
2346
2347#ui-datepicker-div.gravity-theme.ui-datepicker .ui-datepicker-calendar td,
2348#ui-datepicker-div.gravity-theme.ui-datepicker .ui-datepicker-calendar th span,
2349#ui-datepicker-div.gravity-theme.ui-datepicker .ui-datepicker-header select {
2350    font-size: 12px;
2351}
2352
2353.gravity-theme.ui-datepicker .ui-datepicker-title {
2354	padding: 5px 0;	
2355}
2356
2357
2358.gform_wrapper .gfield_radio li input[type="radio"]:checked::before, 
2359.gform_wrapper .gfield_radio li input[type="radio"]:focus:checked::before, 
2360.gform_wrapper .gfield_checkbox li input[type="checkbox"]:checked::before, 
2361.gform_wrapper .gfield_checkbox li input[type="checkbox"]:focus:checked::before, 
2362.gform_wrapper .ginput_container_consent input[type="checkbox"]:checked::before, 
2363.gform_wrapper .ginput_container_consent input[type="checkbox"]:focus:checked::before {
2364    background-color: #5E2130 !important;
2365}
2366
2367/* Forms End */
2368
2369
2370
2371
2372/***************************************************/
2373/* SPECIFIC STYLING ELEMENTS*/
2374
2375
2376/*** Dual Overlay Colour Rows ***/
2377.dual-overlay-row .dual-overlay-col-left .fl-module-content {
2378    max-width: 450px;
2379    margin-left: auto;
2380    padding-right: 50px;
2381}
2382.dual-overlay-row .dual-overlay-col-right .fl-module-content {
2383    max-width: 450px;
2384    margin-right: auto;
2385    padding-left: 50px;
2386}
2387
2388
2389@media (max-width: 1140px) {
2390    .dual-overlay-row .fl-row-content > .fl-col-group .fl-col > .fl-col-content {
2391        padding-left: 20px;
2392        padding-right: 20px;
2393    }
2394}
2395
2396@media (max-width: 992px) {
2397    .dual-overlay-row .dual-overlay-col-left .fl-module-content,
2398    .dual-overlay-row .dual-overlay-col-right .fl-module-content {
2399        max-width: 100%;
2400        margin-left: 20px;
2401        margin-right: 20px;
2402        padding: 0px;
2403    }
2404    
2405    .dual-overlay-row .fl-row-content > .fl-col-group .fl-col > .fl-col-content {
2406        padding-left: 20px;
2407        padding-right: 20px;
2408    }
2409}
2410
2411@media (max-width: 768px) {
2412    .pure-bg-img-col .fl-col-content {
2413        height: 0;
2414        padding-top: 75%;
2415    }
2416    
2417    .dual-overlay-row .fl-row-content > .fl-col-group .fl-col > .fl-col-content {
2418        padding-left: 10px;
2419        padding-right: 10px;
2420    }
2421   .fl-module-pp-advanced-tabs .pp-tabs-panels .pp-tabs-label{
2422        background-color: #F8F4E4!important;
2423    }
2424}
2425
2426
2427/*** Map ***/
2428
2429#home-map .fl-photo-content img {
2430    max-width: 400px;
2431}
2432
2433#home-map-text {
2434    margin-top: 0;
2435    color: #fff;
2436    line-height: 1.2;
2437}
2438
2439@media (max-width: 768px) {
2440    #home-map-text br {
2441        display: none;
2442    }
2443    #home-map-link a {
2444        padding-left: 0px;
2445    }
2446    .dual-overlay-row .dual-overlay-col-right #home-map-text .fl-module-content
2447    {
2448        margin-bottom: 0px;
2449    }
2450    .dual-overlay-row .dual-overlay-col-right #home-map-link .fl-module-content {
2451        margin-top: 10px;
2452    }
2453}
2454
2455#home-map-link a {
2456    color: #fff;
2457    font-style: italic;
2458    padding-left: 55px;
2459}
2460#home-map-link a:hover {
2461    color: #FAA918;
2462}
2463/*** Map End ***/
2464
2465
2466
2467/*** Dual Overlay Colour Rows End ***/
2468
2469
2470/* SPECIFIC STYLING ELEMENTS END*/
2471/***************************************************/
2472
2473
2474/*** NEWS ***/
2475
2476#post-meta-data {
2477    font-size: 14px;
2478    font-style: italic;
2479    text-align: center;
2480}
2481
2482#post-meta-data-wrap .fl-module-content {
2483    margin-top: 0!important;
2484}
2485
2486#post-meta-data .post-meta-date,
2487#post-meta-data .post-meta-divider,
2488#post-meta-data .post-meta-author {
2489    display: inline-block;
2490}
2491
2492#post-meta-data .post-meta-divider {
2493    padding: 0 10px;
2494}
2495
2496
2497
2498/*** Content Modules ***/
2499
2500/** Info List **/
2501
2502.pp-infolist-wrap .pp-list-item,
2503.pp-infolist-wrap .pp-list-item .pp-list-item-content {
2504    -webkit-box-align: start;
2505    -ms-flex-align: start;
2506    align-items: flex-start;
2507}
2508
2509.fl-module-pp-infolist .pp-infolist-title a {
2510    color: #F05A28;
2511    text-decoration: underline;
2512}
2513
2514.fl-module-pp-infolist .pp-infolist-title a:hover {
2515    color: #FAA918;
2516}
2517
2518
2519@media (max-width: 992px) {
2520    .fl-col.item-list-col-1,
2521    .fl-col.item-list-col-2 {
2522        width: 100%!important;
2523    }
2524    .item-list-col-1 .fl-module-pp-iconlist .fl-module-content {
2525        margin-bottom: 0;
2526    }
2527    .item-list-col-2 .fl-module-pp-iconlist .fl-module-content {
2528        margin-top: 0;
2529    }
2530}
2531
2532
2533/* TABLES */
2534
2535.fl-module-pp-table thead th {
2536    line-height: 1.4;
2537}
2538
2539.fl-module-pp-table .tablesaw-cell-label {
2540    font-family: 'Public Sans', sans-serif;
2541    font-size: 16px;
2542    text-transform: none;
2543    color: #05262D;
2544    font-weight: 600;
2545    padding-right: 20px;
2546}
2547.fl-module-pp-table .tablesaw-cell-label::after {
2548    content: "�03A";
2549}
2550
2551/* width taken from tablesaw.css */
2552@media (max-width: 39.9375em) {
2553    table.tablesaw-stack tr td:first-child {
2554        padding-top: 20px;
2555    }
2556    table.tablesaw-stack tr td:last-child {
2557        padding-bottom: 20px;
2558    }
2559    
2560    table.tablesaw-stack tr td .tablesaw-cell-label {
2561        /*text-transform: uppercase;*/
2562    }
2563    
2564    table.tablesaw-stack tr td .tablesaw-cell-content {
2565        padding-top: 10px;
2566        width: 100%;
2567        max-width: 100%;
2568        line-height: 1.6;
2569    }
2570    table.tablesaw-stack tr td:first-child .tablesaw-cell-content {
2571        padding-top: 0px;
2572        font-size: 16px;
2573        font-weight: 600;
2574    }
2575    table.tablesaw-stack tr td:first-child .tablesaw-cell-label {
2576        display: none;
2577    }
2578}
2579
2580
2581/**** Tables End ****/
2582
2583
2584/**** Tabs ****/
2585
2586.pp-tabs-horizontal .pp-tabs-labels .pp-tabs-label {
2587    padding: 10px 20px;
2588}
2589
2590.pp-tabs-labels .pp-tabs-label.pp-tab-active,
2591.pp-tabs-panels .pp-tabs-label.pp-tab-active {
2592    /*margin-top: -1px;*/
2593}
2594
2595.fl-module-pp-advanced-tabs .pp-tabs-labels .pp-tabs-label,
2596.fl-module-pp-advanced-tabs .pp-tabs-panels .pp-tabs-label,
2597.fl-module-pp-advanced-tabs .pp-tabs-labels .pp-tabs-label.pp-tab-active {
2598    border: none;
2599    border-right: 2px solid #fff;
2600    /*font-size: 20px;*/
2601}
2602@media (max-width: 768px) {
2603    .fl-module-pp-advanced-tabs .pp-tabs-panels .pp-tabs-label {
2604        border-right: 0;
2605    }
2606    .fl-module-pp-advanced-tabs .pp-tabs-panels .pp-tabs-panel {
2607        margin-bottom: 10px;
2608    }
2609}
2610
2611@media (max-width: 768px) {
2612    .fl-module-pp-advanced-tabs .pp-tabs-panels .pp-tabs-label .pp-toggle-icon {
2613        /*color: #fff;*/
2614        opacity: 1;
2615    }
2616    .fl-module-pp-advanced-tabs .pp-tabs .pp-tabs-panel .pp-tabs-panel-content {
2617        border: 1px solid #05262D;
2618    }
2619    .pp-tab-label-flex{
2620        align-items:center!important;
2621    }
2622    .pp-tab-label-wrap{
2623        display:flex;   
2624    }
2625}
2626
2627/**** Tabs End ****/
2628
2629
2630/**** Accordion ****/
2631
2632.fl-module-pp-advanced-accordion .pp-accordion-button {
2633    align-items: center;
2634}
2635
2636/**** Accordion End *****/
2637
2638
2639
2640
2641
2642
2643/**** Content Slider ****/
2644
2645.wm-styled-content-slider .fl-slide-foreground {
2646    display: flex;
2647}
2648
2649.wm-styled-content-slider .fl-slide-photo-wrap .fl-slide-photo,
2650.wm-styled-content-slider .fl-slide-photo-wrap .fl-slide-photo a,
2651.wm-styled-content-slider .fl-slide-photo-wrap .fl-slide-photo img {
2652    height: 100%;
2653}
2654
2655.wm-styled-content-slider .fl-slide-photo-wrap .fl-slide-photo a {
2656    display: block;
2657}
2658
2659.wm-styled-content-slider .fl-slide-photo-wrap .fl-slide-photo img {
2660    object-fit: cover;
2661}
2662
2663
2664
2665
2666
2667/*--------------------------------*/
2668/*       TABLE OF CONTENTS        */
2669/*--------------------------------*/
2670
2671/*** LIST STYLE ***/
2672
2673.wm-table-of-content-list .pp-toc-container .pp-toc-header {
2674    background-color: #05262d;
2675    color: #fff;
2676}
2677/*.wm-table-of-content-list .pp-toc-container .pp-toc-header:hover {
2678    background-color: #56c6d8;
2679}*/
2680
2681.wm-table-of-content-list .pp-toc-container .pp-toc-header-title,
2682.wm-table-of-content-list .pp-toc-container .header-icon-collapse {
2683    font-weight: 600;
2684    font-size: 18px;
2685    /*text-transform: uppercase;*/
2686}
2687
2688.wm-table-of-content-list .pp-toc-separator {
2689    display: none;
2690}
2691
2692.wm-table-of-content-list .pp-toc-body {
2693    background-color: #f8f4e4;
2694    padding: 20px;
2695    font-size: 18px;
2696}
2697
2698.wm-table-of-content-list .pp-toc-body li ul {
2699    padding-left: 30px;
2700}
2701
2702.wm-table-of-content-list .pp-toc-body li .pp-toc-listicon-wrapper span {
2703    padding-right: 8px;
2704}
2705
2706.wm-table-of-content-list .pp-toc-body li .pp-toc-listicon-wrapper span,
2707.wm-table-of-content-list .pp-toc-body li .pp-toc-listicon-wrapper span::before {
2708    font-size: 14px;
2709}
2710
2711.wm-table-of-content-list .pp-toc-container li a {
2712    text-decoration: none !important;
2713    color: #05262D;
2714}
2715.wm-table-of-content-list .pp-toc-container li a:hover {
2716    color: #56c6d8;
2717}
2718
2719
2720
2721
2722/************************/
2723
2724
2725/* ADJUST HEIGHT of full  width 50% images */
2726
2727@media (min-width: 768px) {
2728    .image-half {
2729        max-height: 350px;
2730        overflow: hidden;
2731    }
2732}
2733@media (min-width: 992px) {
2734    .image-half {
2735        max-height: 400px;
2736        overflow: hidden;
2737    }
2738}
2739@media (min-width: 1200px) {
2740    .image-half {
2741        max-height: 450px;
2742        overflow: hidden;
2743    }
2744}
2745
2746/* Facet Search */
2747.wm-rezdy-facet-template{
2748    display: none;
2749}
2750
2751.facetwp-facet-title{
2752    font-family: Lato;
2753    
2754}
2755.fl-content .facetwp-facet{
2756    margin-bottom: 10px;
2757}
2758.facetwp-facet .fs-wrap, .facetwp-facet .fs-wrap .fs-label-wrap {
2759    width: 100%;
2760}
2761.facetwp-facet .flatpickr-alt, .facetwp-facet .fs-label-wrap,
2762.facetwp-facet .fdate-input{
2763    border: 1px solid #4c4c4f;
2764    border-radius: 0;
2765    height: 34px;
2766    background-color: #fff;
2767}
2768.results-message{
2769    color: #5e2130!important;
2770}
2771
2772/* Rezdy Facet Styles */
2773.facetwp-facet-title{
2774    font-family: Lato;
2775    
2776}
2777.fl-content .facetwp-facet{
2778    margin-bottom: 10px;
2779}
2780.facetwp-facet .fs-wrap.fs-default, .facetwp-facet .fs-wrap.fs-default .fs-label-wrap,
2781.facetwp-facet .facetwp-dropdown{
2782    width: 100%;
2783}
2784.facetwp-facet .flatpickr-alt, .facetwp-facet .fs-label-wrap,
2785.facetwp-facet .facetwp-dropdown{
2786    border: 1px solid #4c4c4f;
2787    border-radius: 0;
2788    height: 34px;
2789    background-color: #fff;
2790}
2791.results-message{
2792    color: #5e2130!important;
2793}
2794.rezdy_category_heading{
2795    margin-top: 60px;
2796    margin-bottom: 20px;
2797}
2798
2799/*.facetwp-type-date_range{
2800    display: flex;
2801    position: relative!important;
2802}
2803.facetwp-type-date_range:before{
2804    content:"-";
2805    position: absolute;
2806    left: 48%;
2807    top: 0px;
2808    font-size: 20px;
2809}*/
2810
2811
2812/*.facetwp-type-date_range .flatpickr-alt:nth-of-type(2){
2813    border-right: 0!important;
2814    text-align: center!important;
2815}*/
2816
2817.flatpickr-day.selected, .flatpickr-day.startRange, .flatpickr-day.endRange, .flatpickr-day.selected.inRange, .flatpickr-day.startRange.inRange, .flatpickr-day.endRange.inRange, .flatpickr-day.selected:focus, .flatpickr-day.startRange:focus, .flatpickr-day.endRange:focus, .flatpickr-day.selected:hover, .flatpickr-day.startRange:hover, .flatpickr-day.endRange:hover, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.endRange.nextMonthDay {
2818    background: #5e2130!important;
2819    -webkit-box-shadow: none;
2820    box-shadow: none;
2821    color: #fff;
2822    border-color: #5e2130!important;
2823}
2824.flatpickr-day.inRange, .flatpickr-day.prevMonthDay.inRange, .flatpickr-day.nextMonthDay.inRange, .flatpickr-day.today.inRange, .flatpickr-day.prevMonthDay.today.inRange, .flatpickr-day.nextMonthDay.today.inRange, .flatpickr-day:hover, .flatpickr-day.prevMonthDay:hover, .flatpickr-day.nextMonthDay:hover, .flatpickr-day:focus, .flatpickr-day.prevMonthDay:focus, .flatpickr-day.nextMonthDay:focus{
2825    cursor: pointer;
2826    outline: 0;
2827    background: #f8f4e4!important;
2828    border-color: #f8f4e4!important;
2829}
2830
2831
2832.custom-end-date .facetwp-facet .flatpickr-alt{
2833    border-left: 0!important;
2834    text-align: center!important;
2835}
2836
2837.facetwp-type-date_range .flatpickr-alt:nth-of-type(2):focus,
2838.facetwp-type-date_range .flatpickr-alt:nth-of-type(4):focus{
2839    /*border-color: unset;*/
2840}
2841
2842
2843.tour-filters .facetwp-facet {
2844    margin-bottom: 0;
2845}
2846
2847.tour-filters .fl-post-column .fl-post-grid-text {
2848    padding-left: 0;
2849    padding-right: 0;
2850}
2851
2852.facet-filter-button {
2853    width: 200px;
2854}
2855.filter-button-wrap {
2856    text-align: center;
2857}
2858
2859.filter-update-button-wrap {
2860    text-align: left;
2861}
2862
2863.facetwp-facet-title{
2864    text-align: start;
2865}
2866
2867#update-btn {
2868    margin-right:15px;
2869}
2870
2871@media (max-width: 768px){
2872    .facet-filter-button {
2873        width: 100%!important;
2874        margin-bottom: 20px;
2875    }
2876}
2877
2878.tour-filters .facet-refresh {
2879    background-color: #54565a;
2880}
2881
2882.tour-filters .facet-refresh:hover {
2883    background-color: #193157;
2884}
2885
2886#update-btn{
2887    background-color: #5E2130;
2888    color: #fff;
2889}
2890
2891.facet-refresh:hover,
2892#update-btn:hover{
2893    background-color: #56C6D8!important;
2894    border-color: #56C6D8!important;
2895    color: #fff;
2896}
2897
2898
2899
2900
2901/*****************************************************/
2902
2903/*** Elfsight Review Widget - Tour Pages - Beige Background ***/
2904
2905.alt-row-full-back .elfsight-tour-review-column .fl-module-content {
2906    margin: 20px 40px;
2907}
2908.elfsight-tour-review-column .Foundation__Outer-sc-11tbro4-0 {
2909   background-color: #F8F4E4; 
2910}
2911.elfsight-tour-review-column .Header__WidgetTitle-sc-17gc7x6-2 {
2912    margin-bottom: 0;
2913    text-align: left;
2914}
2915.elfsight-tour-review-column .Tabs__Container-sc-15aqp8w-0,
2916.elfsight-tour-review-column .WriteAReviewButton__Component-sc-55ha4u-0
2917/*.elfsight-tour-review-column .Header__Container-sc-17gc7x6-1*/ {
2918    display: none;
2919}
2920
2921.elfsight-tour-review-column .Header__Container-sc-17gc7x6-1 {
2922    padding-left: 0;
2923    padding-right: 0;
2924}
2925
2926.elfsight-tour-review-column .Classic__ClassicContainer-sc-19u56uy-0 {
2927    border: 1px solid #521524 !important;
2928}
2929
2930
2931.elfsight-tour-review-column .Carousel__CarouselArrowControlContainer-sc-1y666a6-3 {
2932    /*margin: 0 !important;*/
2933}
2934.elfsight-tour-review-column .Classic__ClassicContainer-sc-19u56uy-0 {
2935    padding: 24px 45px;
2936}
2937.ArrowControl__ArrowControlContainer-sc-18snnoy-0 {
2938    background-color: rgba(94, 33, 48, 0.6) !important;
2939}
2940.ArrowControl__ArrowControlContainer-sc-18snnoy-0:hover {
2941    background-color: rgba(94, 33, 48, 1) !important;
2942}
2943
2944.facetwp-facet-title{
2945    font-family: Lato;
2946    
2947}
2948.fl-content .facetwp-facet{
2949    margin-bottom: 10px;
2950}
2951.facetwp-facet .fs-wrap.fs-default, .facetwp-facet .fs-wrap.fs-default .fs-label-wrap {
2952    width: 100%;
2953}
2954.facetwp-facet .flatpickr-alt, .facetwp-facet .fs-label-wrap {
2955    border: 1px solid #4c4c4f;
2956    border-radius: 0;
2957    height: 34px;
2958    background-color: #fff;
2959}
2960.results-message{
2961    color: #5e2130!important;
2962}
2963
2964/* 2025 TA updates */
2965section.tour-details:nth-child(1){
2966    border-top-width: 1px;
2967}
2968.tour-details .tour-availability{
2969    flex-direction: column;
2970    gap: 10px;
2971}
2972.tour-details .tour-availability a.fl-button{
2973    display: flex;
2974    font-size: 15px;
2975    font-weight: 600;
2976    padding: 10px;
2977    align-self: flex-end;
2978    width: 100%;
2979    max-width:220px;
2980    align-items: center;
2981    justify-content: center;
2982    text-align: center;
2983    gap: 7px;
2984    min-width: 160px;
2985}
2986.tour-details a.fl-button i{
2987    font-size: 16px;
2988}
2989.fl-builder-content .tour-details .tour-availability a.request-itinerary{
2990    background-color: unset;
2991    color: #05262D;
2992}
2993.fl-builder-content .tour-details .tour-availability a.request-itinerary:hover{
2994    background-color: #56c6d8;
2995}
2996.tour-details .tour-price{
2997    padding: 15px 10px 10px 10px;
2998}
2999
3000@media screen and (min-width: 768px) {
3001    .ta-schedule .tour-details .tour-description {
3002        flex: 5 1;
3003    }
3004}
3005
3006@media(max-width:768px){
3007    .tour-details-inner{
3008        order: 1;
3009        display: flex;
3010        flex-direction: row-reverse;
3011        padding: 10px 0 10px 0;
3012        gap: 10px;
3013    }
3014    .tour-details-inner .tour-date,
3015    .tour-details-inner .tour-price{
3016        flex: 1 auto;
3017        line-height: normal;
3018        padding: 10px;;
3019    }
3020    .tour-details .tour-availability a.fl-button{
3021        gap: 5px;
3022    }
3023}
3024
3025/* NEW TA 2025 */
3026.facetwp-facet-tour_amigo_dates{
3027    display: flex;
3028    gap: 20px;
3029    margin-right: 20px;
3030}
3031.ta-schedule.fl-module{
3032    margin: 20px 0;
3033}
3034.ta-schedule .ta-schedule-load-more-wrap{
3035    display: flex;
3036    justify-content: center;
3037    padding: 20px;
3038}
3039.ta-schedule .tour-description p{
3040    -webkit-line-clamp: 2;
3041    display: -webkit-box;
3042    text-overflow: ellipsis;
3043    overflow: hidden;
3044    -webkit-box-orient: vertical;
3045}
3046.ta-schedule .tour-details a.ta-enquire.fl-button{
3047	background-color:#0a2227;
3048	border-color:#0a2227;
3049}
3050.ta-schedule .tour-details a.ta-enquire.fl-button:hover{
3051	background:#56c6d8;
3052	border-color:#56c6d8;
3053}
3054/* End Global CSS */
3055
3056
3057/* Start Global Nodes CSS */
3058.banner-text{
3059    background-color: rgba(94,33,48,0.8);
3060    padding:20px;
3061}
3062/* End Global Nodes CSS */
3063
3064
3065/* Start Layout CSS */
3066
3067/* End Layout CSS */
3068
3069
3070                                
3071        
3072                                
3073        
3074                                
3075        
3076                                
3077        
3078                                
3079        
3080                                
3081        
3082        .fl-builder-row-settings #fl-field-separator_position {
3083            display: none !important;
3084        }
3085        
3086        
3087        .fl-builder-row-settings #fl-field-separator_position {
3088            display: none !important;
3089        }
3090        
3091        
3092        .fl-builder-row-settings #fl-field-separator_position {
3093            display: none !important;
3094        }
3095        
3096        
3097        .fl-builder-row-settings #fl-field-separator_position {
3098            display: none !important;
3099        }
3100        
3101        
3102        .fl-builder-row-settings #fl-field-separator_position {
3103            display: none !important;
3104        }
3105        
3106        
3107        .fl-builder-row-settings #fl-field-separator_position {
3108            display: none !important;
3109        }
3110        
3111        
3112        
3113        
3114        
3115        
3116        
3117        
3118        
3119        
3120        
3121        
3122        
3123        
3124        
3125        
3126        
3127        
3128        
3129        
3130        
3131        
3132        
3133        
3134        
3135        
3136		
3137        
3138		
3139        
3140		
3141        
3142		
3143        
3144		
3145        
3146		
3147        
3148		
3149        
3150		
3151        
3152		
3153        
3154		
3155        
3156		
3157        
3158		
3159        
3160        			.fl-node-duc7xbi90gom .fl-row-content {
3161				min-width: 0px;
3162			}
3163		
3164        			.fl-node-fwhl4n7xqy3i .fl-row-content {
3165				min-width: 0px;
3166			}
3167		
3168        
3169        			.fl-node-92k6to8jpiv0 .fl-row-content {
3170				min-width: 0px;
3171			}
3172		
3173        			.fl-node-r1puekwiq3h8 .fl-row-content {
3174				min-width: 0px;
3175			}
3176		
3177        			.fl-node-m1y3jd4lqco2 .fl-row-content {
3178				min-width: 0px;
3179			}
3180		
3181/*# sourceURL=fl-builder-layout-90101-inline-css */
3182</style>
3183<link rel='stylesheet' id='cookie-notice-front-css' href='https://tourdevines.com.au/wp-content/plugins/cookie-notice/css/front.min.css?ver=3.1.12' media='all' />
3184<link rel='stylesheet' id='page-list-style-css' href='https://tourdevines.com.au/wp-content/plugins/page-list/css/page-list.css?ver=6.3' media='all' />
3185<link rel='stylesheet' id='wm-support-css' href='https://tourdevines.com.au/wp-content/plugins/wm-support/public/css/wm-support-public.css?ver=1.0.3' media='all' />
3186<link rel='stylesheet' id='wm-toolkit-css' href='https://tourdevines.com.au/wp-content/plugins/wm-toolkit/public/css/wm-toolkit-public.css?ver=1.1.0' media='all' />
3187<link rel='stylesheet' id='wm-tour-amigo-css' href='https://tourdevines.com.au/wp-content/plugins/wm-tour-amigo/public/css/wm-tour-amigo-public.css?ver=1.0.0' media='all' />
3188<style id="fl-builder-layout-1208-inline-css">
3189
3190
3191
3192
3193
3194
3195.fl-node-5f0d1382b1d86 {
3196	color: #ffffff;
3197}
3198:where(.fl-builder-content .fl-node-5f0d1382b1d86 *:not(input):not(textarea):not(select):not(a):not(.fl-menu-mobile-toggle)) {
3199	color: inherit;
3200}
3201.fl-builder-content .fl-node-5f0d1382b1d86 a {
3202	color: #ffffff;
3203}
3204.fl-builder-content .fl-node-5f0d1382b1d86 :where(.fl-row-content-wrap) a:hover {
3205	color: #ffffff;
3206}
3207.fl-builder-content .fl-node-5f0d1382b1d86 h1, .fl-builder-content .fl-node-5f0d1382b1d86 h2, .fl-builder-content .fl-node-5f0d1382b1d86 h3, .fl-builder-content .fl-node-5f0d1382b1d86 h4, .fl-builder-content .fl-node-5f0d1382b1d86 h5, .fl-builder-content .fl-node-5f0d1382b1d86 h6, .fl-builder-content .fl-node-5f0d1382b1d86 h1 a, .fl-builder-content .fl-node-5f0d1382b1d86 h2 a, .fl-builder-content .fl-node-5f0d1382b1d86 h3 a, .fl-builder-content .fl-node-5f0d1382b1d86 h4 a, .fl-builder-content .fl-node-5f0d1382b1d86 h5 a, .fl-builder-content .fl-node-5f0d1382b1d86 h6 a {
3208	color: #ffffff;
3209}
3210.fl-node-5f0d1382b1d86.fl-row-default-height > .fl-row-content-wrap, .fl-node-5f0d1382b1d86.fl-row-full-height > .fl-row-content-wrap, .fl-node-5f0d1382b1d86.fl-row-custom-height > .fl-row-content-wrap {
3211	align-items: flex-end;
3212	justify-content: flex-end;
3213}
3214.fl-node-5f0d1382b1d86 > .fl-row-content-wrap {
3215	background-image: url(https://tourdevines.com.au/wp-content/uploads/2020/08/Tour-De-Vines-Australia-Tourism-Victoria-Cycling-Boyntons.jpg);
3216	background-repeat: no-repeat;
3217	background-position: center center;
3218	background-attachment: scroll;
3219	background-size: cover;
3220	border-top-width: 1px;
3221	border-right-width: 0px;
3222	border-bottom-width: 1px;
3223	border-left-width: 0px;
3224}
3225.fl-node-5f0d1382b1d86 .fl-row-content {
3226	max-width: 980px;
3227}
3228@media(max-width: 1200px) {
3229	.fl-node-5f0d1382b1d86 > .fl-row-content-wrap {
3230		background-position: center center;
3231	}
3232}
3233@media(max-width: 992px) {
3234	.fl-node-5f0d1382b1d86 > .fl-row-content-wrap {
3235		background-position: center center;
3236	}
3237}
3238@media(max-width: 768px) {
3239	.fl-node-5f0d1382b1d86 > .fl-row-content-wrap {
3240		background-position: center center;
3241	}
3242}
3243
3244
3245
3246
3247
3248
3249.fl-node-5d005ed1d07c5 {
3250	color: #ffffff;
3251}
3252:where(.fl-builder-content .fl-node-5d005ed1d07c5 *:not(input):not(textarea):not(select):not(a):not(.fl-menu-mobile-toggle)) {
3253	color: inherit;
3254}
3255.fl-builder-content .fl-node-5d005ed1d07c5 a {
3256	color: #ffffff;
3257}
3258.fl-builder-content .fl-node-5d005ed1d07c5 :where(.fl-row-content-wrap) a:hover {
3259	color: #ffffff;
3260}
3261.fl-builder-content .fl-node-5d005ed1d07c5 h1, .fl-builder-content .fl-node-5d005ed1d07c5 h2, .fl-builder-content .fl-node-5d005ed1d07c5 h3, .fl-builder-content .fl-node-5d005ed1d07c5 h4, .fl-builder-content .fl-node-5d005ed1d07c5 h5, .fl-builder-content .fl-node-5d005ed1d07c5 h6, .fl-builder-content .fl-node-5d005ed1d07c5 h1 a, .fl-builder-content .fl-node-5d005ed1d07c5 h2 a, .fl-builder-content .fl-node-5d005ed1d07c5 h3 a, .fl-builder-content .fl-node-5d005ed1d07c5 h4 a, .fl-builder-content .fl-node-5d005ed1d07c5 h5 a, .fl-builder-content .fl-node-5d005ed1d07c5 h6 a {
3262	color: #ffffff;
3263}
3264.fl-node-5d005ed1d07c5 > .fl-row-content-wrap {
3265	background-color: #5c7a7c;
3266	border-top-width: 1px;
3267	border-right-width: 0px;
3268	border-bottom-width: 1px;
3269	border-left-width: 0px;
3270}
3271.fl-node-5d005ed1d07c5.fl-row-default-height > .fl-row-content-wrap, .fl-node-5d005ed1d07c5.fl-row-full-height > .fl-row-content-wrap, .fl-node-5d005ed1d07c5.fl-row-custom-height > .fl-row-content-wrap {
3272	align-items: center;
3273	justify-content: center;
3274}
3275 .fl-node-5d005ed1d07c5 > .fl-row-content-wrap {
3276	padding-top:0px;
3277	padding-right:0px;
3278	padding-bottom:0px;
3279	padding-left:0px;
3280}
3281
3282
3283
3284
3285
3286
3287.fl-node-5d005ed1d07cd {
3288	color: rgba(86,198,216,0.75);
3289}
3290:where(.fl-builder-content .fl-node-5d005ed1d07cd *:not(input):not(textarea):not(select):not(a):not(.fl-menu-mobile-toggle)) {
3291	color: inherit;
3292}
3293.fl-builder-content .fl-node-5d005ed1d07cd :where(.fl-row-content-wrap) a {
3294	color: rgba(5,38,45,0.75);
3295}
3296.fl-builder-content .fl-node-5d005ed1d07cd :where(.fl-row-content-wrap) a:hover {
3297	color: rgba(86,198,216,0.75);
3298	color: rgba(5,38,45,0.75);
3299	color: rgba(86,198,216,0.75);
3300}
3301.fl-builder-content .fl-node-5d005ed1d07cd h1, .fl-builder-content .fl-node-5d005ed1d07cd h2, .fl-builder-content .fl-node-5d005ed1d07cd h3, .fl-builder-content .fl-node-5d005ed1d07cd h4, .fl-builder-content .fl-node-5d005ed1d07cd h5, .fl-builder-content .fl-node-5d005ed1d07cd h6, .fl-builder-content .fl-node-5d005ed1d07cd h1 a, .fl-builder-content .fl-node-5d005ed1d07cd h2 a, .fl-builder-content .fl-node-5d005ed1d07cd h3 a, .fl-builder-content .fl-node-5d005ed1d07cd h4 a, .fl-builder-content .fl-node-5d005ed1d07cd h5 a, .fl-builder-content .fl-node-5d005ed1d07cd h6 a {
3302	color: rgba(86,198,216,0.75);
3303}
3304.fl-builder-content .fl-node-5d005ed1d07cd h1 a, .fl-builder-content .fl-node-5d005ed1d07cd h2 a, .fl-builder-content .fl-node-5d005ed1d07cd h3 a, .fl-builder-content .fl-node-5d005ed1d07cd h4 a, .fl-builder-content .fl-node-5d005ed1d07cd h5 a, .fl-builder-content .fl-node-5d005ed1d07cd h6 a {
3305	color: rgba(5,38,45,0.75);
3306}
3307.fl-builder-content .fl-node-5d005ed1d07cd h1 a:hover, .fl-builder-content .fl-node-5d005ed1d07cd h2 a:hover, .fl-builder-content .fl-node-5d005ed1d07cd h3 a:hover, .fl-builder-content .fl-node-5d005ed1d07cd h4 a:hover, .fl-builder-content .fl-node-5d005ed1d07cd h5 a:hover, .fl-builder-content .fl-node-5d005ed1d07cd h6 a:hover {
3308	color: rgba(86,198,216,0.75);
3309}
3310.fl-node-5d005ed1d07cd > .fl-row-content-wrap {
3311	background-color: #ffffff;
3312}
3313.fl-node-5d005ed1d07cd.fl-row-default-height > .fl-row-content-wrap, .fl-node-5d005ed1d07cd.fl-row-full-height > .fl-row-content-wrap, .fl-node-5d005ed1d07cd.fl-row-custom-height > .fl-row-content-wrap {
3314	align-items: center;
3315	justify-content: center;
3316}
3317.fl-node-5d005ed1d07cd .fl-row-content {
3318	max-width: 850px;
3319}
3320 .fl-node-5d005ed1d07cd > .fl-row-content-wrap {
3321	padding-top:0px;
3322	padding-right:0px;
3323	padding-bottom:0px;
3324	padding-left:0px;
3325}
3326
3327
3328
3329
3330
3331
3332.fl-node-5f48d8b60792a.fl-row-default-height > .fl-row-content-wrap, .fl-node-5f48d8b60792a.fl-row-full-height > .fl-row-content-wrap, .fl-node-5f48d8b60792a.fl-row-custom-height > .fl-row-content-wrap {
3333	align-items: center;
3334	justify-content: center;
3335}
3336 .fl-node-5f48d8b60792a > .fl-row-content-wrap {
3337	margin-top:20px;
3338}
3339@media ( max-width: 992px ) {
3340 .fl-node-5f48d8b60792a.fl-row > .fl-row-content-wrap {
3341	margin-top:20px;
3342	margin-right:20px;
3343	margin-left:20px;
3344}
3345}
3346
3347
3348
3349
3350
3351
3352.fl-node-5d005ed7937b0.fl-row-default-height > .fl-row-content-wrap, .fl-node-5d005ed7937b0.fl-row-full-height > .fl-row-content-wrap, .fl-node-5d005ed7937b0.fl-row-custom-height > .fl-row-content-wrap {
3353	align-items: center;
3354	justify-content: center;
3355}
3356@media ( max-width: 992px ) {
3357 .fl-node-5d005ed7937b0.fl-row > .fl-row-content-wrap {
3358	margin-right:20px;
3359	margin-left:20px;
3360}
3361}
3362
3363
3364
3365
3366
3367
3368.fl-node-5d005ed1d07da.fl-row-default-height > .fl-row-content-wrap, .fl-node-5d005ed1d07da.fl-row-full-height > .fl-row-content-wrap, .fl-node-5d005ed1d07da.fl-row-custom-height > .fl-row-content-wrap {
3369	align-items: center;
3370	justify-content: center;
3371}
3372
3373
3374
3375
3376
3377
3378.fl-node-5d005ed1d07ce {
3379	color: #f2f2f2;
3380}
3381:where(.fl-builder-content .fl-node-5d005ed1d07ce *:not(input):not(textarea):not(select):not(a):not(.fl-menu-mobile-toggle)) {
3382	color: inherit;
3383}
3384.fl-builder-content .fl-node-5d005ed1d07ce :where(.fl-row-content-wrap) a {
3385	color: #f2f2f2;
3386}
3387.fl-builder-content .fl-node-5d005ed1d07ce :where(.fl-row-content-wrap) a:hover {
3388	color: #f2f2f2;
3389	color: #f2f2f2;
3390}
3391.fl-builder-content .fl-node-5d005ed1d07ce h1, .fl-builder-content .fl-node-5d005ed1d07ce h2, .fl-builder-content .fl-node-5d005ed1d07ce h3, .fl-builder-content .fl-node-5d005ed1d07ce h4, .fl-builder-content .fl-node-5d005ed1d07ce h5, .fl-builder-content .fl-node-5d005ed1d07ce h6, .fl-builder-content .fl-node-5d005ed1d07ce h1 a, .fl-builder-content .fl-node-5d005ed1d07ce h2 a, .fl-builder-content .fl-node-5d005ed1d07ce h3 a, .fl-builder-content .fl-node-5d005ed1d07ce h4 a, .fl-builder-content .fl-node-5d005ed1d07ce h5 a, .fl-builder-content .fl-node-5d005ed1d07ce h6 a {
3392	color: #f2f2f2;
3393}
3394.fl-builder-content .fl-node-5d005ed1d07ce h1 a, .fl-builder-content .fl-node-5d005ed1d07ce h2 a, .fl-builder-content .fl-node-5d005ed1d07ce h3 a, .fl-builder-content .fl-node-5d005ed1d07ce h4 a, .fl-builder-content .fl-node-5d005ed1d07ce h5 a, .fl-builder-content .fl-node-5d005ed1d07ce h6 a {
3395	color: #f2f2f2;
3396}
3397.fl-node-5d005ed1d07ce > .fl-row-content-wrap {
3398	background-color: #b7bdc9;
3399}
3400.fl-node-5d005ed1d07ce.fl-row-default-height > .fl-row-content-wrap, .fl-node-5d005ed1d07ce.fl-row-full-height > .fl-row-content-wrap, .fl-node-5d005ed1d07ce.fl-row-custom-height > .fl-row-content-wrap {
3401	align-items: center;
3402	justify-content: center;
3403}
3404 .fl-node-5d005ed1d07ce > .fl-row-content-wrap {
3405	padding-top:0px;
3406	padding-right:0px;
3407	padding-bottom:0px;
3408	padding-left:0px;
3409}
3410
3411
3412
3413
3414.fl-node-5d005ed7ac259 {
3415	width: 100%;
3416}
3417
3418
3419
3420
3421.fl-node-5f331b3c83283 {
3422	width: 100%;
3423}
3424
3425
3426
3427
3428.fl-node-5ba1e89babb16 {
3429	width: 100%;
3430}
3431 .fl-node-5ba1e89babb16 > .fl-col-content {
3432	padding-bottom:10px;
3433}
3434
3435
3436
3437
3438.fl-node-5d0060d1313ff {
3439	width: 100%;
3440}
3441
3442
3443
3444
3445.fl-node-5d005e877f8c6 {
3446	width: 100%;
3447}
3448
3449
3450
3451
3452.fl-node-5ba1e8b6509c6 {
3453	width: 100%;
3454}
3455.fl-node-5ba1e8b6509c6 > .fl-col-content {
3456	border-top-left-radius: 0px;
3457	border-top-right-radius: 0px;
3458	border-bottom-left-radius: 0px;
3459	border-bottom-right-radius: 0px;
3460	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
3461}
3462.fl-node-5d0060d131400.fl-module-heading .fl-heading {
3463	text-align: center;
3464}
3465 .fl-node-5d0060d131400 > .fl-module-content {
3466	margin-bottom:0px;
3467}
3468/**
3469 * This file should contain frontend styles that 
3470 * will be applied to all module instances.
3471 */@media (max-width: 768px) { /**
3472 * This file should contain frontend styles that 
3473 * will be applied to all module instances once
3474 * the responsive breakpoint has been reached. The
3475 * responsive breakpoint can be set in the global 
3476 * settings or individual page settings.
3477 */ }
3478
3479
3480.fl-node-5d005e877f8c7 .pp-spacer-module {
3481    height: 15px;
3482    width: 100%;
3483}
3484
3485
3486@media only screen and (max-width: 992px) {
3487        .fl-node-5d005e877f8c7 .pp-spacer-module {
3488        height: 15px;
3489    }
3490}
3491@media only screen and (max-width: 768px) {
3492        .fl-node-5d005e877f8c7 .pp-spacer-module {
3493        height: 15px;
3494    }
3495}
3496
3497/* Start Global Nodes CSS */
3498.banner-text{
3499    background-color: rgba(94,33,48,0.8);
3500    padding:20px;
3501}
3502/* End Global Nodes CSS */
3503
3504
3505/* Start Layout CSS */
3506
3507/* End Layout CSS */
3508
3509
3510                                
3511        
3512                                
3513        
3514                                
3515        
3516                                
3517        
3518                                
3519        
3520                                
3521        
3522                                
3523        
3524        .fl-builder-row-settings #fl-field-separator_position {
3525            display: none !important;
3526        }
3527        
3528        
3529        .fl-builder-row-settings #fl-field-separator_position {
3530            display: none !important;
3531        }
3532        
3533        
3534        .fl-builder-row-settings #fl-field-separator_position {
3535            display: none !important;
3536        }
3537        
3538        
3539        .fl-builder-row-settings #fl-field-separator_position {
3540            display: none !important;
3541        }
3542        
3543        
3544        .fl-builder-row-settings #fl-field-separator_position {
3545            display: none !important;
3546        }
3547        
3548        
3549        .fl-builder-row-settings #fl-field-separator_position {
3550            display: none !important;
3551        }
3552        
3553        
3554        .fl-builder-row-settings #fl-field-separator_position {
3555            display: none !important;
3556        }
3557        
3558        
3559        
3560        
3561        
3562        
3563        
3564        
3565        
3566        
3567        
3568        
3569        
3570        
3571        
3572        
3573        
3574        
3575        
3576        
3577        
3578        
3579        
3580        
3581        
3582        
3583        
3584        
3585        
3586        
3587		
3588        
3589		
3590        
3591		
3592        
3593		
3594        
3595		
3596        
3597		
3598        
3599		
3600        
3601		
3602        
3603		
3604        
3605		
3606        
3607		
3608        
3609		
3610        
3611		
3612        
3613		
3614        
3615        			.fl-node-5f0d1382b1d86 .fl-row-content {
3616				min-width: 0px;
3617			}
3618		
3619        
3620        			.fl-node-5d005ed1d07cd .fl-row-content {
3621				min-width: 0px;
3622			}
3623		
3624        			.fl-node-5f48d8b60792a .fl-row-content {
3625				min-width: 0px;
3626			}
3627		
3628        			.fl-node-5d005ed7937b0 .fl-row-content {
3629				min-width: 0px;
3630			}
3631		
3632        			.fl-node-5d005ed1d07da .fl-row-content {
3633				min-width: 0px;
3634			}
3635		
3636        			.fl-node-5d005ed1d07ce .fl-row-content {
3637				min-width: 0px;
3638			}
3639		
3640/*# sourceURL=fl-builder-layout-1208-inline-css */
3641</style>
3642<style id="fl-builder-layout-45446-inline-css">
3643
3644
3645
3646
3647
3648
3649.fl-node-5f3db7ffbd1de {
3650	color: #ffffff;
3651}
3652:where(.fl-builder-content .fl-node-5f3db7ffbd1de *:not(input):not(textarea):not(select):not(a):not(.fl-menu-mobile-toggle)) {
3653	color: inherit;
3654}
3655.fl-builder-content .fl-node-5f3db7ffbd1de :where(.fl-row-content-wrap) a {
3656	color: #ffffff;
3657}
3658.fl-builder-content .fl-node-5f3db7ffbd1de :where(.fl-row-content-wrap) a:hover {
3659	color: #ffffff;
3660	color: #ffffff;
3661	color: #56c6d8;
3662}
3663.fl-builder-content .fl-node-5f3db7ffbd1de h1, .fl-builder-content .fl-node-5f3db7ffbd1de h2, .fl-builder-content .fl-node-5f3db7ffbd1de h3, .fl-builder-content .fl-node-5f3db7ffbd1de h4, .fl-builder-content .fl-node-5f3db7ffbd1de h5, .fl-builder-content .fl-node-5f3db7ffbd1de h6, .fl-builder-content .fl-node-5f3db7ffbd1de h1 a, .fl-builder-content .fl-node-5f3db7ffbd1de h2 a, .fl-builder-content .fl-node-5f3db7ffbd1de h3 a, .fl-builder-content .fl-node-5f3db7ffbd1de h4 a, .fl-builder-content .fl-node-5f3db7ffbd1de h5 a, .fl-builder-content .fl-node-5f3db7ffbd1de h6 a {
3664	color: #ffffff;
3665	color: #ffffff;
3666}
3667.fl-builder-content .fl-node-5f3db7ffbd1de h1 a, .fl-builder-content .fl-node-5f3db7ffbd1de h2 a, .fl-builder-content .fl-node-5f3db7ffbd1de h3 a, .fl-builder-content .fl-node-5f3db7ffbd1de h4 a, .fl-builder-content .fl-node-5f3db7ffbd1de h5 a, .fl-builder-content .fl-node-5f3db7ffbd1de h6 a {
3668	color: #ffffff;
3669}
3670.fl-builder-content .fl-node-5f3db7ffbd1de h1 a:hover, .fl-builder-content .fl-node-5f3db7ffbd1de h2 a:hover, .fl-builder-content .fl-node-5f3db7ffbd1de h3 a:hover, .fl-builder-content .fl-node-5f3db7ffbd1de h4 a:hover, .fl-builder-content .fl-node-5f3db7ffbd1de h5 a:hover, .fl-builder-content .fl-node-5f3db7ffbd1de h6 a:hover {
3671	color: #56c6d8;
3672}
3673.fl-node-5f3db7ffbd1de > .fl-row-content-wrap {
3674	background-color: #5E2130;
3675}
3676.fl-node-5f3db7ffbd1de.fl-row-default-height > .fl-row-content-wrap, .fl-node-5f3db7ffbd1de.fl-row-full-height > .fl-row-content-wrap, .fl-node-5f3db7ffbd1de.fl-row-custom-height > .fl-row-content-wrap {
3677	align-items: center;
3678	justify-content: center;
3679}
3680.fl-node-5f3db7ffbd1de .fl-row-content {
3681	max-width: 1100px;
3682}
3683 .fl-node-5f3db7ffbd1de > .fl-row-content-wrap {
3684	padding-bottom:20px;
3685}
3686@media ( max-width: 992px ) {
3687 .fl-node-5f3db7ffbd1de.fl-row > .fl-row-content-wrap {
3688	padding-bottom:20px;
3689}
3690}
3691@media ( max-width: 768px ) {
3692 .fl-node-5f3db7ffbd1de.fl-row > .fl-row-content-wrap {
3693	padding-top:0px;
3694	padding-bottom:20px;
3695}
3696}
3697
3698
3699
3700
3701
3702
3703.fl-node-5f33558c98c10 {
3704	color: #ffffff;
3705}
3706:where(.fl-builder-content .fl-node-5f33558c98c10 *:not(input):not(textarea):not(select):not(a):not(.fl-menu-mobile-toggle)) {
3707	color: inherit;
3708}
3709.fl-builder-content .fl-node-5f33558c98c10 :where(.fl-row-content-wrap) a {
3710	color: #ffffff;
3711}
3712.fl-builder-content .fl-node-5f33558c98c10 :where(.fl-row-content-wrap) a:hover {
3713	color: #ffffff;
3714	color: #ffffff;
3715	color: #56c6d8;
3716}
3717.fl-builder-content .fl-node-5f33558c98c10 h1, .fl-builder-content .fl-node-5f33558c98c10 h2, .fl-builder-content .fl-node-5f33558c98c10 h3, .fl-builder-content .fl-node-5f33558c98c10 h4, .fl-builder-content .fl-node-5f33558c98c10 h5, .fl-builder-content .fl-node-5f33558c98c10 h6, .fl-builder-content .fl-node-5f33558c98c10 h1 a, .fl-builder-content .fl-node-5f33558c98c10 h2 a, .fl-builder-content .fl-node-5f33558c98c10 h3 a, .fl-builder-content .fl-node-5f33558c98c10 h4 a, .fl-builder-content .fl-node-5f33558c98c10 h5 a, .fl-builder-content .fl-node-5f33558c98c10 h6 a {
3718	color: #ffffff;
3719	color: #ffffff;
3720}
3721.fl-builder-content .fl-node-5f33558c98c10 h1 a, .fl-builder-content .fl-node-5f33558c98c10 h2 a, .fl-builder-content .fl-node-5f33558c98c10 h3 a, .fl-builder-content .fl-node-5f33558c98c10 h4 a, .fl-builder-content .fl-node-5f33558c98c10 h5 a, .fl-builder-content .fl-node-5f33558c98c10 h6 a {
3722	color: #ffffff;
3723}
3724.fl-builder-content .fl-node-5f33558c98c10 h1 a:hover, .fl-builder-content .fl-node-5f33558c98c10 h2 a:hover, .fl-builder-content .fl-node-5f33558c98c10 h3 a:hover, .fl-builder-content .fl-node-5f33558c98c10 h4 a:hover, .fl-builder-content .fl-node-5f33558c98c10 h5 a:hover, .fl-builder-content .fl-node-5f33558c98c10 h6 a:hover {
3725	color: #56c6d8;
3726}
3727.fl-node-5f33558c98c10 > .fl-row-content-wrap {
3728	background-color: #5e2130;
3729}
3730.fl-node-5f33558c98c10.fl-row-default-height > .fl-row-content-wrap, .fl-node-5f33558c98c10.fl-row-full-height > .fl-row-content-wrap, .fl-node-5f33558c98c10.fl-row-custom-height > .fl-row-content-wrap {
3731	align-items: center;
3732	justify-content: center;
3733}
3734.fl-node-5f33558c98c10 .fl-row-content {
3735	max-width: 1100px;
3736}
3737 .fl-node-5f33558c98c10 > .fl-row-content-wrap {
3738	padding-top:40px;
3739	padding-bottom:40px;
3740}
3741@media ( max-width: 992px ) {
3742 .fl-node-5f33558c98c10.fl-row > .fl-row-content-wrap {
3743	padding-top:20px;
3744	padding-bottom:40px;
3745}
3746}
3747@media ( max-width: 768px ) {
3748 .fl-node-5f33558c98c10.fl-row > .fl-row-content-wrap {
3749	padding-top:20px;
3750	padding-bottom:40px;
3751}
3752}
3753
3754
3755
3756
3757
3758
3759	/* Full Height Rows */
3760	.fl-node-5b3edf2e4e67c.fl-row-full-height > .fl-row-content-wrap,
3761	.fl-node-5b3edf2e4e67c.fl-row-custom-height > .fl-row-content-wrap {
3762		display: -webkit-box;
3763		display: -webkit-flex;
3764		display: -ms-flexbox;
3765		display: flex;
3766	}
3767	.fl-node-5b3edf2e4e67c.fl-row-full-height > .fl-row-content-wrap {
3768		min-height: 100vh;
3769	}
3770	.fl-node-5b3edf2e4e67c.fl-row-custom-height > .fl-row-content-wrap {
3771		min-height: 0;
3772	}
3773
3774	.fl-builder-edit .fl-node-5b3edf2e4e67c.fl-row-full-height > .fl-row-content-wrap {
3775		min-height: calc( 100vh - 48px );
3776	}
3777
3778	/* Full height iPad with portrait orientation. */
3779	@media all and (width: 768px) and (height: 1024px) and (orientation:portrait){
3780		.fl-node-5b3edf2e4e67c.fl-row-full-height > .fl-row-content-wrap {
3781			min-height: 1024px;
3782		}
3783	}
3784	/* Full height iPad with landscape orientation. */
3785	@media all and (width: 1024px) and (height: 768px) and (orientation:landscape){
3786		.fl-node-5b3edf2e4e67c.fl-row-full-height > .fl-row-content-wrap {
3787			min-height: 768px;
3788		}
3789	}
3790	/* Full height iPhone 5. You can also target devices with aspect ratio. */
3791	@media screen and (aspect-ratio: 40/71) {
3792		.fl-node-5b3edf2e4e67c.fl-row-full-height > .fl-row-content-wrap {
3793			min-height: 500px;
3794		}
3795	}
3796.fl-node-5b3edf2e4e67c {
3797	color: #ffffff;
3798}
3799:where(.fl-builder-content .fl-node-5b3edf2e4e67c *:not(input):not(textarea):not(select):not(a):not(.fl-menu-mobile-toggle)) {
3800	color: inherit;
3801}
3802.fl-builder-content .fl-node-5b3edf2e4e67c :where(.fl-row-content-wrap) a {
3803	color: #ffffff;
3804}
3805.fl-builder-content .fl-node-5b3edf2e4e67c :where(.fl-row-content-wrap) a:hover {
3806	color: #ffffff;
3807	color: #ffffff;
3808	color: #56c6d8;
3809}
3810.fl-builder-content .fl-node-5b3edf2e4e67c h1, .fl-builder-content .fl-node-5b3edf2e4e67c h2, .fl-builder-content .fl-node-5b3edf2e4e67c h3, .fl-builder-content .fl-node-5b3edf2e4e67c h4, .fl-builder-content .fl-node-5b3edf2e4e67c h5, .fl-builder-content .fl-node-5b3edf2e4e67c h6, .fl-builder
3810-content .fl-node-5b3edf2e4e67c h1 a, .fl-builder-content .fl-node-5b3edf2e4e67c h2 a, .fl-builder-content .fl-node-5b3edf2e4e67c h3 a, .fl-builder-content .fl-node-5b3edf2e4e67c h4 a, .fl-builder-content .fl-node-5b3edf2e4e67c h5 a, .fl-builder-content .fl-node-5b3edf2e4e67c h6 a {
3811	color: #ffffff;
3812}
3813.fl-builder-content .fl-node-5b3edf2e4e67c h1 a, .fl-builder-content .fl-node-5b3edf2e4e67c h2 a, .fl-builder-content .fl-node-5b3edf2e4e67c h3 a, .fl-builder-content .fl-node-5b3edf2e4e67c h4 a, .fl-builder-content .fl-node-5b3edf2e4e67c h5 a, .fl-builder-content .fl-node-5b3edf2e4e67c h6 a {
3814	color: #ffffff;
3815}
3816.fl-builder-content .fl-node-5b3edf2e4e67c h1 a:hover, .fl-builder-content .fl-node-5b3edf2e4e67c h2 a:hover, .fl-builder-content .fl-node-5b3edf2e4e67c h3 a:hover, .fl-builder-content .fl-node-5b3edf2e4e67c h4 a:hover, .fl-builder-content .fl-node-5b3edf2e4e67c h5 a:hover, .fl-builder-content .fl-node-5b3edf2e4e67c h6 a:hover {
3817	color: #56c6d8;
3818}
3819.fl-node-5b3edf2e4e67c > .fl-row-content-wrap {
3820	background-color: #05262D;
3821	border-style: solid;
3822	border-width: 0;
3823	background-clip: border-box;
3824	border-right-width: 0px;
3825	border-left-width: 0px;
3826}
3827.fl-node-5b3edf2e4e67c.fl-row-default-height > .fl-row-content-wrap, .fl-node-5b3edf2e4e67c.fl-row-full-height > .fl-row-content-wrap, .fl-node-5b3edf2e4e67c.fl-row-custom-height > .fl-row-content-wrap {
3828	align-items: center;
3829	justify-content: center;
3830}
3831.fl-node-5b3edf2e4e67c.fl-row-custom-height > .fl-row-content-wrap {
3832	min-height: 80px;
3833}
3834.fl-node-5b3edf2e4e67c .fl-row-content {
3835	max-width: 1100px;
3836}
3837 .fl-node-5b3edf2e4e67c > .fl-row-content-wrap {
3838	padding-top:13px;
3839	padding-bottom:0px;
3840}
3841
3842
3843
3844
3845.fl-node-5b3edf2e4e706 {
3846	width: 100%;
3847}
3848
3849
3850
3851
3852.fl-node-5b7df0cc561ad {
3853	width: 100%;
3854}
3855.fl-node-5b7df0cc561ad > .fl-col-content {
3856	border-top-left-radius: 0px;
3857	border-top-right-radius: 0px;
3858	border-bottom-left-radius: 0px;
3859	border-bottom-right-radius: 0px;
3860	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
3861}
3862
3863
3864
3865
3866.fl-node-5f3db7ffc282c {
3867	width: 29.97%;
3868}
3869@media(max-width: 992px) {
3870	.fl-builder-content .fl-node-5f3db7ffc282c {
3871		width: 100% !important;
3872		max-width: none;
3873		-webkit-box-flex: 0 1 auto;
3874		-moz-box-flex: 0 1 auto;
3875		-webkit-flex: 0 1 auto;
3876		-ms-flex: 0 1 auto;
3877		flex: 0 1 auto;
3878	}
3879}
3880@media(max-width: 768px) {
3881	.fl-builder-content .fl-node-5f3db7ffc282c {
3882		width: 100% !important;
3883		max-width: none;
3884		clear: none;
3885		float: left;
3886	}
3887}
3888
3889
3890
3891
3892.fl-node-610397099c157 {
3893	width: 25%;
3894}
3895@media(max-width: 992px) {
3896	.fl-builder-content .fl-node-610397099c157 {
3897		width: 100% !important;
3898		max-width: none;
3899		-webkit-box-flex: 0 1 auto;
3900		-moz-box-flex: 0 1 auto;
3901		-webkit-flex: 0 1 auto;
3902		-ms-flex: 0 1 auto;
3903		flex: 0 1 auto;
3904	}
3905}
3906
3907
3908
3909
3910.fl-node-wnufegm6jl0p {
3911	width: 25%;
3912}
3913@media(max-width: 992px) {
3914	.fl-builder-content .fl-node-wnufegm6jl0p {
3915		width: 100% !important;
3916		max-width: none;
3917		-webkit-box-flex: 0 1 auto;
3918		-moz-box-flex: 0 1 auto;
3919		-webkit-flex: 0 1 auto;
3920		-ms-flex: 0 1 auto;
3921		flex: 0 1 auto;
3922	}
3923}
3924
3925
3926
3927
3928.fl-node-5b7e36cde909b {
3929	width: 20%;
3930}
3931@media(max-width: 992px) {
3932	.fl-builder-content .fl-node-5b7e36cde909b {
3933		width: 25% !important;
3934		max-width: none;
3935		-webkit-box-flex: 0 1 auto;
3936		-moz-box-flex: 0 1 auto;
3937		-webkit-flex: 0 1 auto;
3938		-ms-flex: 0 1 auto;
3939		flex: 0 1 auto;
3940	}
3941}
3942@media(max-width: 768px) {
3943	.fl-builder-content .fl-node-5b7e36cde909b {
3944		width: 50% !important;
3945		max-width: none;
3946		clear: none;
3947		float: left;
3948	}
3949}
3950 .fl-node-5b7e36cde909b > .fl-col-content {
3951	margin-left:20px;
3952}
3953
3954
3955
3956
3957.fl-node-5f3db95fb7ca1 {
3958	width: 35.06%;
3959}
3960@media(max-width: 992px) {
3961	.fl-builder-content .fl-node-5f3db95fb7ca1 {
3962		width: 50% !important;
3963		max-width: none;
3964		-webkit-box-flex: 0 1 auto;
3965		-moz-box-flex: 0 1 auto;
3966		-webkit-flex: 0 1 auto;
3967		-ms-flex: 0 1 auto;
3968		flex: 0 1 auto;
3969	}
3970}
3971@media(max-width: 768px) {
3972	.fl-builder-content .fl-node-5f3db95fb7ca1 {
3973		width: 100% !important;
3974		max-width: none;
3975		clear: none;
3976		float: left;
3977	}
3978}
3979
3980
3981
3982
3983.fl-node-61039705db5f4 {
3984	width: 75%;
3985}
3986
3987
3988
3989
3990.fl-node-5b7e36cde90df {
3991	width: 22%;
3992}
3993@media(max-width: 992px) {
3994	.fl-builder-content .fl-node-5b7e36cde90df {
3995		width: 50% !important;
3996		max-width: none;
3997		-webkit-box-flex: 0 1 auto;
3998		-moz-box-flex: 0 1 auto;
3999		-webkit-flex: 0 1 auto;
4000		-ms-flex: 0 1 auto;
4001		flex: 0 1 auto;
4002	}
4003}
4004@media(max-width: 768px) {
4005	.fl-builder-content .fl-node-5b7e36cde90df {
4006		width: 100% !important;
4007		max-width: none;
4008		clear: none;
4009		float: left;
4010	}
4011}
4012
4013
4014
4015
4016.fl-node-61045b37e17eb {
4017	width: 34.97%;
4018}
4019@media(max-width: 992px) {
4020	.fl-builder-content .fl-node-61045b37e17eb {
4021		width: 100% !important;
4022		max-width: none;
4023		-webkit-box-flex: 0 1 auto;
4024		-moz-box-flex: 0 1 auto;
4025		-webkit-flex: 0 1 auto;
4026		-ms-flex: 0 1 auto;
4027		flex: 0 1 auto;
4028	}
4029}
4030
4031
4032
4033
4034.fl-node-5f3355ec7ea23 {
4035	width: 33%;
4036}
4037@media(max-width: 992px) {
4038	.fl-builder-content .fl-node-5f3355ec7ea23 {
4039		width: 50% !important;
4040		max-width: none;
4041		-webkit-box-flex: 0 1 auto;
4042		-moz-box-flex: 0 1 auto;
4043		-webkit-flex: 0 1 auto;
4044		-ms-flex: 0 1 auto;
4045		flex: 0 1 auto;
4046	}
4047}
4048@media(max-width: 768px) {
4049	.fl-builder-content .fl-node-5f3355ec7ea23 {
4050		width: 100% !important;
4051		max-width: none;
4052		clear: none;
4053		float: left;
4054	}
4055}
4056@media (max-width: 768px) { .fl-module-icon {
4057	text-align: center;
4058}
4059 }
4060
4061
4062.fl-node-5b3edf2e4e913 .fl-icon i, .fl-node-5b3edf2e4e913 .fl-icon i:before {
4063	font-size: 16px;
4064	color: #9b9b9b;
4065}
4066.fl-node-5b3edf2e4e913 .fl-icon-wrap .fl-icon-text {
4067	height: 28px;
4068}
4069.fl-node-5b3edf2e4e913.fl-module-icon {
4070	text-align: left;
4071}
4072.fl-node-5b3edf2e4e913 .fl-icon i:hover, .fl-node-5b3edf2e4e913 .fl-icon i:hover:before, .fl-node-5b3edf2e4e913 .fl-icon a:hover i, .fl-node-5b3edf2e4e913 .fl-icon a:hover i:before {
4073	color: #7f7f7f;
4074}
4075@media(max-width: 1200px) {
4076	.fl-node-5b3edf2e4e913 .fl-icon-wrap .fl-icon-text {
4077		height: 28px;
4078	}
4079}
4080@media(max-width: 992px) {
4081	.fl-node-5b3edf2e4e913 .fl-icon-wrap .fl-icon-text {
4082		height: 28px;
4083	}
4084}
4085@media(max-width: 768px) {
4086	.fl-node-5b3edf2e4e913 .fl-icon-wrap .fl-icon-text {
4087		height: 28px;
4088	}
4089}
4090 .fl-node-5b3edf2e4e913 > .fl-module-content {
4091	margin-top:0px;
4092	margin-bottom:0px;
4093	margin-left:5px;
4094}
4095
4096
4097
4098.fl-node-5b3edf2e4e955 .fl-icon i, .fl-node-5b3edf2e4e955 .fl-icon i:before {
4099	font-size: 16px;
4100	color: #9b9b9b;
4101}
4102.fl-node-5b3edf2e4e955 .fl-icon-wrap .fl-icon-text {
4103	height: 28px;
4104}
4105.fl-node-5b3edf2e4e955.fl-module-icon {
4106	text-align: left;
4107}
4108@media(max-width: 1200px) {
4109	.fl-node-5b3edf2e4e955 .fl-icon-wrap .fl-icon-text {
4110		height: 28px;
4111	}
4112}
4113@media(max-width: 992px) {
4114	.fl-node-5b3edf2e4e955 .fl-icon-wrap .fl-icon-text {
4115		height: 28px;
4116	}
4117}
4118@media(max-width: 768px) {
4119	.fl-node-5b3edf2e4e955 .fl-icon-wrap .fl-icon-text {
4120		height: 28px;
4121	}
4122}
4123 .fl-node-5b3edf2e4e955 > .fl-module-content {
4124	margin-top:0px;
4125	margin-right:0px;
4126	margin-bottom:0px;
4127	margin-left:3px;
4128}
4129
4130
4131
4132.fl-node-5b3edf2e4ead9 .fl-icon i, .fl-node-5b3edf2e4ead9 .fl-icon i:before {
4133	font-size: 16px;
4134	color: #9b9b9b;
4135}
4136.fl-node-5b3edf2e4ead9 .fl-icon-wrap .fl-icon-text {
4137	height: 28px;
4138}
4139.fl-node-5b3edf2e4ead9.fl-module-icon {
4140	text-align: left;
4141}
4142.fl-node-5b3edf2e4ead9 .fl-icon i:hover, .fl-node-5b3edf2e4ead9 .fl-icon i:hover:before, .fl-node-5b3edf2e4ead9 .fl-icon a:hover i, .fl-node-5b3edf2e4ead9 .fl-icon a:hover i:before {
4143	color: #7f7f7f;
4144}
4145@media(max-width: 1200px) {
4146	.fl-node-5b3edf2e4ead9 .fl-icon-wrap .fl-icon-text {
4147		height: 28px;
4148	}
4149}
4150@media(max-width: 992px) {
4151	.fl-node-5b3edf2e4ead9 .fl-icon-wrap .fl-icon-text {
4152		height: 28px;
4153	}
4154}
4155@media(max-width: 768px) {
4156	.fl-node-5b3edf2e4ead9 .fl-icon-wrap .fl-icon-text {
4157		height: 28px;
4158	}
4159}
4160 .fl-node-5b3edf2e4ead9 > .fl-module-content {
4161	margin-top:0px;
4162	margin-bottom:0px;
4163	margin-left:5px;
4164}
4165
4166
4167
4168.fl-node-5b3edf2e4eb19 .fl-icon i, .fl-node-5b3edf2e4eb19 .fl-icon i:before {
4169	font-size: 16px;
4170	color: #9b9b9b;
4171}
4172.fl-node-5b3edf2e4eb19 .fl-icon-wrap .fl-icon-text {
4173	height: 28px;
4174}
4175.fl-node-5b3edf2e4eb19.fl-module-icon {
4176	text-align: left;
4177}
4178@media(max-width: 1200px) {
4179	.fl-node-5b3edf2e4eb19 .fl-icon-wrap .fl-icon-text {
4180		height: 28px;
4181	}
4182}
4183@media(max-width: 992px) {
4184	.fl-node-5b3edf2e4eb19 .fl-icon-wrap .fl-icon-text {
4185		height: 28px;
4186	}
4187}
4188@media(max-width: 768px) {
4189	.fl-node-5b3edf2e4eb19 .fl-icon-wrap .fl-icon-text {
4190		height: 28px;
4191	}
4192}
4193 .fl-node-5b3edf2e4eb19 > .fl-module-content {
4194	margin-top:0px;
4195	margin-right:0px;
4196	margin-bottom:0px;
4197	margin-left:3px;
4198}
4199.fl-menu ul,
4200.fl-menu li{
4201	list-style: none;
4202	margin: 0;
4203	padding: 0;
4204}
4205.fl-menu .menu:before,
4206.fl-menu .menu:after{
4207	content: '';
4208	display: table;
4209	clear: both;
4210}
4211
4212/* Horizontal menus */
4213.fl-menu-horizontal {
4214	display: inline-flex;
4215	flex-wrap: wrap;
4216	align-items: center;
4217}
4218.fl-menu li{
4219	position: relative;
4220}
4221.fl-menu a{
4222	display: block;
4223	padding: 10px;
4224	text-decoration: none;
4225}
4226.fl-menu a:hover{
4227	text-decoration: none;
4228}
4229.fl-menu .sub-menu{
4230	min-width: 220px;
4231}
4232
4233/* Expanded menus */
4234.fl-module[data-node] .fl-menu .fl-menu-expanded .sub-menu {
4235	background-color: transparent;
4236	-webkit-box-shadow: none;
4237	-ms-box-shadow: none;
4238	box-shadow: none;
4239}
4240
4241/* Submenus */
4242.fl-menu .fl-has-submenu-container:has(span.fl-menu-toggle) {
4243	position: relative;
4244}
4245.fl-menu .fl-has-submenu-container:has(button.fl-menu-toggle) {
4246	display: grid;
4247	grid-template-columns: 1fr 40px;
4248}
4249
4250/* Submenu - accordion, expanded */
4251.fl-menu .fl-menu-accordion .fl-has-submenu > .sub-menu{
4252	display: none;
4253}
4254
4255/* Toggle - General */
4256.fl-menu span.fl-menu-toggle{
4257	position: absolute;
4258	top: 0;
4259	right: 0;
4260	bottom: 0;
4261	height: 100%;
4262	cursor: pointer;
4263}
4264.fl-menu button.fl-menu-toggle{
4265	all: unset;
4266	position: relative;
4267	cursor: pointer;
4268}
4269.fl-menu .fl-toggle-arrows .fl-menu-toggle:before{
4270	border-color: #333;
4271}
4272.fl-menu .fl-menu-expanded .fl-menu-toggle{
4273	display: none;
4274}
4275
4276/* Mobile menu - hamburger icon */
4277.fl-menu .fl-menu-mobile-toggle {
4278	position: relative;
4279	padding: 8px;
4280	background-color: transparent;
4281	border: none;
4282	color: #333;
4283	border-radius: 0;
4284	cursor: pointer;
4285}
4286.fl-menu .fl-menu-mobile-toggle.text{
4287	width: 100%;
4288	text-align: center;
4289}
4290.fl-menu .fl-menu-mobile-toggle.hamburger .fl-menu-mobile-toggle-label,
4291.fl-menu .fl-menu-mobile-toggle.hamburger-label .fl-menu-mobile-toggle-label{
4292	display: inline-block;
4293	margin-left: 10px;
4294	vertical-align: middle;
4295}
4296.fl-menu .fl-menu-mobile-toggle.hamburger .svg-container,
4297.fl-menu .fl-menu-mobile-toggle.hamburger-label .svg-container{
4298	display: inline-block;
4299	position: relative;
4300	width: 1.4em;
4301	height: 1.4em;
4302	vertical-align: middle;
4303}
4304.fl-menu .fl-menu-mobile-toggle.hamburger .hamburger-menu,
4305.fl-menu .fl-menu-mobile-toggle.hamburger-label .hamburger-menu{
4306	position: absolute;
4307	top: 0;
4308	left: 0;
4309	right: 0;
4310	bottom: 0;
4311}
4312.fl-menu .fl-menu-mobile-toggle.hamburger .hamburger-menu rect,
4313.fl-menu .fl-menu-mobile-toggle.hamburger-label .hamburger-menu rect{
4314	fill: currentColor;
4315}
4316
4317/* Mega menu general */
4318li.mega-menu .hide-heading > a,
4319li.mega-menu .hide-heading > .fl-has-submenu-container,
4320li.mega-menu-disabled .hide-heading > a,
4321li.mega-menu-disabled .hide-heading > .fl-has-submenu-container {
4322	display: none;
4323}
4324
4325/* Mega menu for horizontal menus */
4326ul.fl-menu-horizontal li.mega-menu {
4327	position: static;
4328}
4329ul.fl-menu-horizontal li.mega-menu > ul.sub-menu {
4330	top: inherit !important;
4331	left: 0 !important;
4332	right: 0 !important;
4333	width: 100%;
4334}
4335ul.fl-menu-horizontal li.mega-menu.fl-has-submenu:hover > ul.sub-menu,
4336ul.fl-menu-horizontal li.mega-menu.fl-has-submenu.focus > ul.sub-menu {
4337	display: flex !important;
4338}
4339ul.fl-menu-horizontal li.mega-menu > ul.sub-menu li {
4340	border-color: transparent;
4341}
4342ul.fl-menu-horizontal li.mega-menu > ul.sub-menu > li {
4343	width: 100%;
4344}
4345ul.fl-menu-horizontal li.mega-menu > ul.sub-menu > li > .fl-has-submenu-container a {
4346	font-weight: bold;
4347}
4348ul.fl-menu-horizontal li.mega-menu > ul.sub-menu > li > .fl-has-submenu-container a:hover {
4349	background: transparent;
4350}
4351ul.fl-menu-horizontal li.mega-menu > ul.sub-menu .fl-menu-toggle {
4352	display: none;
4353}
4354ul.fl-menu-horizontal li.mega-menu > ul.sub-menu ul.sub-menu {
4355	background: transparent;
4356	-webkit-box-shadow: none;
4357	-ms-box-shadow: none;
4358	box-shadow: none;
4359	display: block;
4360	min-width: 0;
4361	opacity: 1;
4362	padding: 0;
4363	position: static;
4364	visibility: visible;
4365}
4366
4367/* Mobile menu - below row clone */
4368:where(.fl-col-group-medium-reversed, .fl-col-group-responsive-reversed, .fl-col-group-equal-height.fl-col-group-custom-width) > .fl-menu-mobile-clone {
4369	flex: 1 1 100%;
4370}
4371.fl-menu-mobile-clone {
4372	clear: both;
4373}
4374.fl-menu-mobile-clone .fl-menu .menu {
4375	float: none !important;
4376}
4377
4378/* Mobile menu - Flyout */
4379.fl-menu-mobile-flyout .fl-menu-mobile-close,
4380.fl-menu-mobile-flyout .fl-menu-mobile-close:hover,
4381.fl-menu-mobile-flyout .fl-menu-mobile-close:focus {
4382	background: none;
4383	border: 0 none;
4384	color: inherit;
4385	font-size: 18px;
4386	padding: 10px 15px;
4387	margin: 5px 0;
4388	cursor: pointer;
4389}
4390
4391
4392	.fl-node-5b3ee06934462 .menu .fl-has-submenu .sub-menu{
4393		display: none;
4394	}
4395	.fl-node-5b3ee06934462 .fl-menu .sub-menu {
4396	background-color: #ffffff;-webkit-box-shadow: 0 1px 20px rgba(0,0,0,0.1);-ms-box-shadow: 0 1px 20px rgba(0,0,0,0.1);box-shadow: 0 1px 20px rgba(0,0,0,0.1);}
4397			.fl-node-5b3ee06934462 .fl-menu-horizontal.fl-toggle-arrows .fl-has-submenu-container a{
4398		padding-right: 28px;
4399	}
4400	.fl-node-5b3ee06934462 .fl-menu-horizontal.fl-toggle-arrows .fl-menu-toggle{
4401		width: 28px;
4402	}
4403	.fl-node-5b3ee06934462 .fl-menu-horizontal.fl-toggle-arrows .fl-menu-toggle,
4404	.fl-node-5b3ee06934462 .fl-menu-vertical.fl-toggle-arrows .fl-menu-toggle{
4405		width: 28px;
4406	}
4407		.fl-node-5b3ee06934462 .fl-menu li{
4408	border-top: 1px solid transparent;
4409}
4410.fl-node-5b3ee06934462 .fl-menu li:first-child{
4411	border-top: none;
4412}
4413	@media ( max-width: 768px ) {
4414
4415	
4416	
4417	
4418		.fl-node-5b3ee06934462 .fl-menu .sub-menu {
4419		-webkit-box-shadow: none;
4420		-ms-box-shadow: none;
4421		box-shadow: none;
4422	}
4423		
4424	.fl-node-5b3ee06934462 .fl-menu:not(.no-hover) .fl-has-submenu:hover > .sub-menu,
4425	.fl-node-5b3ee06934462 .mega-menu.fl-active .hide-heading > .sub-menu,
4426	.fl-node-5b3ee06934462 .mega-menu-disabled.fl-active .hide-heading > .sub-menu {
4427		display: block !important;
4428	}
4429
4430	.fl-node-5b3ee06934462 .fl-menu-logo,
4431	.fl-node-5b3ee06934462 .fl-menu-search-item {
4432		display: none;
4433	}
4434
4435	} 
4436	
4437@media ( min-width: 769px ) {
4438
4439				.fl-node-5b3ee06934462 .fl-menu .menu > li{ display: inline-block; }
4440
4441		.fl-node-5b3ee06934462 .menu li{
4442			border-left: 1px solid transparent;
4443			border-top: none;
4444		}
4445
4446		.fl-node-5b3ee06934462 .menu li:first-child{
4447			border: none;
4448		}
4449		.fl-node-5b3ee06934462 .menu li li{
4450			border-top: 1px solid transparent;
4451			border-left: none;
4452		}
4453
4454		.fl-node-5b3ee06934462 .menu .fl-has-submenu .sub-menu{
4455			position: absolute;
4456			top: 100%;
4457			left: 0;
4458			z-index: 10;
4459			visibility: hidden;
4460			opacity: 0;
4461			text-align:left;
4462		}
4463
4464		.fl-node-5b3ee06934462 .fl-has-submenu .fl-has-submenu .sub-menu{
4465			top: 0;
4466			left: 100%;
4467		}
4468
4469			
4470		
4471		.fl-node-5b3ee06934462 .fl-menu .fl-has-submenu:hover > .sub-menu,
4472		.fl-node-5b3ee06934462 .fl-menu .fl-has-submenu.focus > .sub-menu{
4473			display: block;
4474			visibility: visible;
4475			opacity: 1;
4476		}
4477
4478		.fl-node-5b3ee06934462 .menu .fl-has-submenu.fl-menu-submenu-right .sub-menu{
4479			left: inherit;
4480			right: 0;
4481		}
4482
4483		.fl-node-5b3ee06934462 .menu .fl-has-submenu .fl-has-submenu.fl-menu-submenu-right .sub-menu{
4484			top: 0;
4485			left: inherit;
4486			right: 100%;
4487		}
4488
4489		.fl-node-5b3ee06934462 .fl-menu .fl-has-submenu.fl-active > .fl-has-submenu-container .fl-menu-toggle{
4490			-webkit-transform: none;
4491				-ms-transform: none;
4492					transform: none;
4493		}
4494
4495				
4496					.fl-node-5b3ee06934462 .fl-menu .fl-menu-toggle{
4497				display: none;
4498			}
4499		
4500		.fl-node-5b3ee06934462 ul.sub-menu {
4501						padding-top: 0px;
4502									padding-right: 0px;
4503									padding-bottom: 0px;
4504									padding-left: 0px;
4505					}
4506
4507		.fl-node-5b3ee06934462 ul.sub-menu a {
4508														}
4509
4510	
4511	
4512	}
4513
4514.fl-node-5b3ee06934462 ul.fl-menu-horizontal li.mega-menu > ul.sub-menu > li > .fl-has-submenu-container a:hover {
4515	color: ;
4516}
4517.fl-node-5b3ee06934462 .fl-menu .menu, .fl-node-5b3ee06934462 .fl-menu .menu > li {
4518	font-size: 12px;
4519	text-transform: none;
4520}
4521.fl-node-5b3ee06934462 .fl-menu {
4522	text-align: left;
4523}
4524.fl-node-5b3ee06934462 .fl-menu .menu {
4525	justify-content: left;
4526}
4527.fl-node-5b3ee06934462 .menu a {
4528	padding-top: 10px;
4529	padding-right: 14px;
4530	padding-bottom: 10px;
4531	padding-left: 14px;
4532}
4533.fl-node-5b3ee06934462 .fl-menu .menu .sub-menu > li {
4534	font-size: 16px;
4535	line-height: 1;
4536}
4537@media(max-width: 768px) {
4538	.fl-node-5b3ee06934462 .fl-menu {
4539		text-align: center;
4540	}
4541	.fl-node-5b3ee06934462 .fl-menu .menu {
4542		justify-content: center;
4543	}
4544	.fl-node-5b3ee06934462 .menu li.fl-has-submenu ul.sub-menu {
4545		padding-left: 15px;
4546	}
4547	.fl-node-5b3ee06934462 .fl-menu .sub-menu {
4548		background-color: transparent;
4549	}
4550}
4551 .fl-node-5b3ee06934462 > .fl-module-content {
4552	margin-top:0px;
4553	margin-bottom:10px;
4554}
4555
4556
4557
4558.fl-node-61039434c1fb9 .fl-menu .sub-menu {
4559	background-color: #ffffff;-webkit-box-shadow: 0 1px 20px rgba(0,0,0,0.1);-ms-box-shadow: 0 1px 20px rgba(0,0,0,0.1);box-shadow: 0 1px 20px rgba(0,0,0,0.1);}
4560			.fl-node-61039434c1fb9 .fl-menu li{
4561	border-top: 1px solid transparent;
4562}
4563.fl-node-61039434c1fb9 .fl-menu li:first-child{
4564	border-top: none;
4565}
4566	@media ( max-width: 768px ) {
4567
4568	
4569	
4570	
4571		.fl-node-61039434c1fb9 .fl-menu .sub-menu {
4572		-webkit-box-shadow: none;
4573		-ms-box-shadow: none;
4574		box-shadow: none;
4575	}
4576		
4577	.fl-node-61039434c1fb9 .fl-menu:not(.no-hover) .fl-has-submenu:hover > .sub-menu,
4578	.fl-node-61039434c1fb9 .mega-menu.fl-active .hide-heading > .sub-menu,
4579	.fl-node-61039434c1fb9 .mega-menu-disabled.fl-active .hide-heading > .sub-menu {
4580		display: block !important;
4581	}
4582
4583	.fl-node-61039434c1fb9 .fl-menu-logo,
4584	.fl-node-61039434c1fb9 .fl-menu-search-item {
4585		display: none;
4586	}
4587
4588	} 
4589	
4590@media ( min-width: 769px ) {
4591
4592		
4593		
4594	
4595	}
4596
4597.fl-node-61039434c1fb9 ul.fl-menu-horizontal li.mega-menu > ul.sub-menu > li > .fl-has-submenu-container a:hover {
4598	color: ;
4599}
4600.fl-node-61039434c1fb9 .fl-menu .menu, .fl-node-61039434c1fb9 .fl-menu .menu > li {
4601	font-size: 16px;
4602	text-transform: none;
4603}
4604.fl-node-61039434c1fb9 .menu a {
4605	padding-top: 10px;
4606	padding-right: 14px;
4607	padding-bottom: 10px;
4608	padding-left: 14px;
4609}
4610.fl-node-61039434c1fb9 .fl-menu .menu .sub-menu > li {
4611	font-size: 16px;
4612	line-height: 1;
4613}
4614.fl-builder-content .fl-node-61039434c1fb9 ul.sub-menu {
4615	padding-top: 0px;
4616	padding-right: 0px;
4617	padding-bottom: 0px;
4618	padding-left: 0px;
4619}
4620@media(max-width: 768px) {
4621	.fl-node-61039434c1fb9 .fl-menu .sub-menu {
4622		background-color: transparent;
4623	}
4624}
4625
4626
4627
4628	.fl-node-6103943f35bfa .menu .fl-has-submenu .sub-menu{
4629		display: none;
4630	}
4631	.fl-node-6103943f35bfa .fl-menu .sub-menu {
4632	background-color: #ffffff;-webkit-box-shadow: 0 1px 20px rgba(0,0,0,0.1);-ms-box-shadow: 0 1px 20px rgba(0,0,0,0.1);box-shadow: 0 1px 20px rgba(0,0,0,0.1);}
4633			.fl-node-6103943f35bfa .fl-menu-vertical.fl-toggle-arrows .fl-has-submenu-container a{
4634		padding-right: 28px;
4635	}
4636	.fl-node-6103943f35bfa .fl-menu-vertical.fl-toggle-arrows .fl-menu-toggle{
4637		width: 28px;
4638	}
4639	.fl-node-6103943f35bfa .fl-menu-horizontal.fl-toggle-arrows .fl-menu-toggle,
4640	.fl-node-6103943f35bfa .fl-menu-vertical.fl-toggle-arrows .fl-menu-toggle{
4641		width: 28px;
4642	}
4643		.fl-node-6103943f35bfa .fl-menu li{
4644	border-top: 1px solid transparent;
4645}
4646.fl-node-6103943f35bfa .fl-menu li:first-child{
4647	border-top: none;
4648}
4649	@media ( max-width: 768px ) {
4650
4651	
4652	
4653	
4654		.fl-node-6103943f35bfa .fl-menu .sub-menu {
4655		-webkit-box-shadow: none;
4656		-ms-box-shadow: none;
4657		box-shadow: none;
4658	}
4659		
4660	.fl-node-6103943f35bfa .fl-menu:not(.no-hover) .fl-has-submenu:hover > .sub-menu,
4661	.fl-node-6103943f35bfa .mega-menu.fl-active .hide-heading > .sub-menu,
4662	.fl-node-6103943f35bfa .mega-menu-disabled.fl-active .hide-heading > .sub-menu {
4663		display: block !important;
4664	}
4665
4666	.fl-node-6103943f35bfa .fl-menu-logo,
4667	.fl-node-6103943f35bfa .fl-menu-search-item {
4668		display: none;
4669	}
4670
4671	} 
4672	
4673@media ( min-width: 769px ) {
4674
4675		
4676		.fl-node-6103943f35bfa .menu .fl-has-submenu .sub-menu{
4677			position: absolute;
4678			top: 0;
4679			left: 100%;
4680			z-index: 10;
4681			visibility: hidden;
4682			opacity: 0;
4683		}
4684
4685	
4686		
4687		.fl-node-6103943f35bfa .fl-menu .fl-has-submenu:hover > .sub-menu,
4688		.fl-node-6103943f35bfa .fl-menu .fl-has-submenu.focus > .sub-menu{
4689			display: block;
4690			visibility: visible;
4691			opacity: 1;
4692		}
4693
4694		.fl-node-6103943f35bfa .menu .fl-has-submenu.fl-menu-submenu-right .sub-menu{
4695			left: inherit;
4696			right: 0;
4697		}
4698
4699		.fl-node-6103943f35bfa .menu .fl-has-submenu .fl-has-submenu.fl-menu-submenu-right .sub-menu{
4700			top: 0;
4701			left: inherit;
4702			right: 100%;
4703		}
4704
4705		.fl-node-6103943f35bfa .fl-menu .fl-has-submenu.fl-active > .fl-has-submenu-container .fl-menu-toggle{
4706			-webkit-transform: none;
4707				-ms-transform: none;
4708					transform: none;
4709		}
4710
4711				
4712					.fl-node-6103943f35bfa .fl-menu .fl-menu-toggle{
4713				display: none;
4714			}
4715		
4716		.fl-node-6103943f35bfa ul.sub-menu {
4717						padding-top: 0px;
4718									padding-right: 0px;
4719									padding-bottom: 0px;
4720									padding-left: 0px;
4721					}
4722
4723		.fl-node-6103943f35bfa ul.sub-menu a {
4724														}
4725
4726	
4727	
4728	}
4729
4730.fl-node-6103943f35bfa ul.fl-menu-horizontal li.mega-menu > ul.sub-menu > li > .fl-has-submenu-container a:hover {
4731	color: ;
4732}
4733.fl-node-6103943f35bfa .fl-menu .menu, .fl-node-6103943f35bfa .fl-menu .menu > li {
4734	font-size: 16px;
4735	text-transform: none;
4736}
4737.fl-node-6103943f35bfa .menu a {
4738	padding-top: 10px;
4739	padding-right: 14px;
4740	padding-bottom: 10px;
4741	padding-left: 14px;
4742}
4743.fl-node-6103943f35bfa .fl-menu .menu .sub-menu > li {
4744	font-size: 16px;
4745	line-height: 1;
4746}
4747@media(max-width: 768px) {
4748	.fl-node-6103943f35bfa .menu li.fl-has-submenu ul.sub-menu {
4749		padding-left: 15px;
4750	}
4751	.fl-node-6103943f35bfa .fl-menu .sub-menu {
4752		background-color: transparent;
4753	}
4754}
4755
4756
4757
4758	.fl-node-610394506add6 .menu .fl-has-submenu .sub-menu{
4759		display: none;
4760	}
4761	.fl-node-610394506add6 .fl-menu .sub-menu {
4762	background-color: #ffffff;-webkit-box-shadow: 0 1px 20px rgba(0,0,0,0.1);-ms-box-shadow: 0 1px 20px rgba(0,0,0,0.1);box-shadow: 0 1px 20px rgba(0,0,0,0.1);}
4763			.fl-node-610394506add6 .fl-menu-vertical.fl-toggle-arrows .fl-has-submenu-container a{
4764		padding-right: 28px;
4765	}
4766	.fl-node-610394506add6 .fl-menu-vertical.fl-toggle-arrows .fl-menu-toggle{
4767		width: 28px;
4768	}
4769	.fl-node-610394506add6 .fl-menu-horizontal.fl-toggle-arrows .fl-menu-toggle,
4770	.fl-node-610394506add6 .fl-menu-vertical.fl-toggle-arrows .fl-menu-toggle{
4771		width: 28px;
4772	}
4773		.fl-node-610394506add6 .fl-menu li{
4774	border-top: 1px solid transparent;
4775}
4776.fl-node-610394506add6 .fl-menu li:first-child{
4777	border-top: none;
4778}
4779	@media ( max-width: 768px ) {
4780
4781	
4782	
4783	
4784		.fl-node-610394506add6 .fl-menu .sub-menu {
4785		-webkit-box-shadow: none;
4786		-ms-box-shadow: none;
4787		box-shadow: none;
4788	}
4789		
4790	.fl-node-610394506add6 .fl-menu:not(.no-hover) .fl-has-submenu:hover > .sub-menu,
4791	.fl-node-610394506add6 .mega-menu.fl-active .hide-heading > .sub-menu,
4792	.fl-node-610394506add6 .mega-menu-disabled.fl-active .hide-heading > .sub-menu {
4793		display: block !important;
4794	}
4795
4796	.fl-node-610394506add6 .fl-menu-logo,
4797	.fl-node-610394506add6 .fl-menu-search-item {
4798		display: none;
4799	}
4800
4801	} 
4802	
4803@media ( min-width: 769px ) {
4804
4805		
4806		.fl-node-610394506add6 .menu .fl-has-submenu .sub-menu{
4807			position: absolute;
4808			top: 0;
4809			left: 100%;
4810			z-index: 10;
4811			visibility: hidden;
4812			opacity: 0;
4813		}
4814
4815	
4816		
4817		.fl-node-610394506add6 .fl-menu .fl-has-submenu:hover > .sub-menu,
4818		.fl-node-610394506add6 .fl-menu .fl-has-submenu.focus > .sub-menu{
4819			display: block;
4820			visibility: visible;
4821			opacity: 1;
4822		}
4823
4824		.fl-node-610394506add6 .menu .fl-has-submenu.fl-menu-submenu-right .sub-menu{
4825			left: inherit;
4826			right: 0;
4827		}
4828
4829		.fl-node-610394506add6 .menu .fl-has-submenu .fl-has-submenu.fl-menu-submenu-right .sub-menu{
4830			top: 0;
4831			left: inherit;
4832			right: 100%;
4833		}
4834
4835		.fl-node-610394506add6 .fl-menu .fl-has-submenu.fl-active > .fl-has-submenu-container .fl-menu-toggle{
4836			-webkit-transform: none;
4837				-ms-transform: none;
4838					transform: none;
4839		}
4840
4841				
4842					.fl-node-610394506add6 .fl-menu .fl-menu-toggle{
4843				display: none;
4844			}
4845		
4846		.fl-node-610394506add6 ul.sub-menu {
4847						padding-top: 0px;
4848									padding-right: 0px;
4849									padding-bottom: 0px;
4850									padding-left: 0px;
4851					}
4852
4853		.fl-node-610394506add6 ul.sub-menu a {
4854														}
4855
4856	
4857	
4858	}
4859
4860.fl-node-610394506add6 ul.fl-menu-horizontal li.mega-menu > ul.sub-menu > li > .fl-has-submenu-container a:hover {
4861	color: ;
4862}
4863.fl-node-610394506add6 .fl-menu .menu, .fl-node-610394506add6 .fl-menu .menu > li {
4864	font-size: 16px;
4865	text-transform: none;
4866}
4867.fl-node-610394506add6 .menu a {
4868	padding-top: 10px;
4869	padding-right: 14px;
4870	padding-bottom: 10px;
4871	padding-left: 14px;
4872}
4873.fl-node-610394506add6 .fl-menu .menu .sub-menu > li {
4874	font-size: 16px;
4875	line-height: 1;
4876}
4877@media(max-width: 768px) {
4878	.fl-node-610394506add6 .menu li.fl-has-submenu ul.sub-menu {
4879		padding-left: 15px;
4880	}
4881	.fl-node-610394506add6 .fl-menu .sub-menu {
4882		background-color: transparent;
4883	}
4884}
4885
4886
4887
4888.fl-node-610395ffe7efb .fl-menu .sub-menu {
4889	background-color: #ffffff;-webkit-box-shadow: 0 1px 20px rgba(0,0,0,0.1);-ms-box-shadow: 0 1px 20px rgba(0,0,0,0.1);box-shadow: 0 1px 20px rgba(0,0,0,0.1);}
4890			.fl-node-610395ffe7efb .fl-menu li{
4891	border-top: 1px solid transparent;
4892}
4893.fl-node-610395ffe7efb .fl-menu li:first-child{
4894	border-top: none;
4895}
4896	@media ( max-width: 768px ) {
4897
4898	
4899	
4900	
4901		.fl-node-610395ffe7efb .fl-menu .sub-menu {
4902		-webkit-box-shadow: none;
4903		-ms-box-shadow: none;
4904		box-shadow: none;
4905	}
4906		
4907	.fl-node-610395ffe7efb .fl-menu:not(.no-hover) .fl-has-submenu:hover > .sub-menu,
4908	.fl-node-610395ffe7efb .mega-menu.fl-active .hide-heading > .sub-menu,
4909	.fl-node-610395ffe7efb .mega-menu-disabled.fl-active .hide-heading > .sub-menu {
4910		display: block !important;
4911	}
4912
4913	.fl-node-610395ffe7efb .fl-menu-logo,
4914	.fl-node-610395ffe7efb .fl-menu-search-item {
4915		display: none;
4916	}
4917
4918	} 
4919	
4920@media ( min-width: 769px ) {
4921
4922		
4923		
4924	
4925	}
4926
4927.fl-node-610395ffe7efb ul.fl-menu-horizontal li.mega-menu > ul.sub-menu > li > .fl-has-submenu-container a:hover {
4928	color: ;
4929}
4930.fl-node-610395ffe7efb .fl-menu .menu, .fl-node-610395ffe7efb .fl-menu .menu > li {
4931	font-size: 16px;
4932	text-transform: none;
4933}
4934.fl-node-610395ffe7efb .menu a {
4935	padding-top: 10px;
4936	padding-right: 14px;
4937	padding-bottom: 10px;
4938	padding-left: 14px;
4939}
4940.fl-node-610395ffe7efb .fl-menu .menu .sub-menu > li {
4941	font-size: 16px;
4942	line-height: 1;
4943}
4944.fl-builder-content .fl-node-610395ffe7efb ul.sub-menu {
4945	padding-top: 0px;
4946	padding-right: 0px;
4947	padding-bottom: 0px;
4948	padding-left: 0px;
4949}
4950@media(max-width: 768px) {
4951	.fl-node-610395ffe7efb .fl-menu .sub-menu {
4952		background-color: transparent;
4953	}
4954}
4955
4956
4957
4958	.fl-node-6103960e85a13 .menu .fl-has-submenu .sub-menu{
4959		display: none;
4960	}
4961	.fl-node-6103960e85a13 .fl-menu .sub-menu {
4962	background-color: #ffffff;-webkit-box-shadow: 0 1px 20px rgba(0,0,0,0.1);
4962-ms-box-shadow: 0 1px 20px rgba(0,0,0,0.1);box-shadow: 0 1px 20px rgba(0,0,0,0.1);}
4963			.fl-node-6103960e85a13 .fl-menu-vertical.fl-toggle-arrows .fl-has-submenu-container a{
4964		padding-right: 28px;
4965	}
4966	.fl-node-6103960e85a13 .fl-menu-vertical.fl-toggle-arrows .fl-menu-toggle{
4967		width: 28px;
4968	}
4969	.fl-node-6103960e85a13 .fl-menu-horizontal.fl-toggle-arrows .fl-menu-toggle,
4970	.fl-node-6103960e85a13 .fl-menu-vertical.fl-toggle-arrows .fl-menu-toggle{
4971		width: 28px;
4972	}
4973		.fl-node-6103960e85a13 .fl-menu li{
4974	border-top: 1px solid transparent;
4975}
4976.fl-node-6103960e85a13 .fl-menu li:first-child{
4977	border-top: none;
4978}
4979	@media ( max-width: 768px ) {
4980
4981	
4982	
4983	
4984		.fl-node-6103960e85a13 .fl-menu .sub-menu {
4985		-webkit-box-shadow: none;
4986		-ms-box-shadow: none;
4987		box-shadow: none;
4988	}
4989		
4990	.fl-node-6103960e85a13 .fl-menu:not(.no-hover) .fl-has-submenu:hover > .sub-menu,
4991	.fl-node-6103960e85a13 .mega-menu.fl-active .hide-heading > .sub-menu,
4992	.fl-node-6103960e85a13 .mega-menu-disabled.fl-active .hide-heading > .sub-menu {
4993		display: block !important;
4994	}
4995
4996	.fl-node-6103960e85a13 .fl-menu-logo,
4997	.fl-node-6103960e85a13 .fl-menu-search-item {
4998		display: none;
4999	}
5000
5001	} 
5002	
5003@media ( min-width: 769px ) {
5004
5005		
5006		.fl-node-6103960e85a13 .menu .fl-has-submenu .sub-menu{
5007			position: absolute;
5008			top: 0;
5009			left: 100%;
5010			z-index: 10;
5011			visibility: hidden;
5012			opacity: 0;
5013		}
5014
5015	
5016		
5017		.fl-node-6103960e85a13 .fl-menu .fl-has-submenu:hover > .sub-menu,
5018		.fl-node-6103960e85a13 .fl-menu .fl-has-submenu.focus > .sub-menu{
5019			display: block;
5020			visibility: visible;
5021			opacity: 1;
5022		}
5023
5024		.fl-node-6103960e85a13 .menu .fl-has-submenu.fl-menu-submenu-right .sub-menu{
5025			left: inherit;
5026			right: 0;
5027		}
5028
5029		.fl-node-6103960e85a13 .menu .fl-has-submenu .fl-has-submenu.fl-menu-submenu-right .sub-menu{
5030			top: 0;
5031			left: inherit;
5032			right: 100%;
5033		}
5034
5035		.fl-node-6103960e85a13 .fl-menu .fl-has-submenu.fl-active > .fl-has-submenu-container .fl-menu-toggle{
5036			-webkit-transform: none;
5037				-ms-transform: none;
5038					transform: none;
5039		}
5040
5041				
5042					.fl-node-6103960e85a13 .fl-menu .fl-menu-toggle{
5043				display: none;
5044			}
5045		
5046		.fl-node-6103960e85a13 ul.sub-menu {
5047						padding-top: 0px;
5048									padding-right: 0px;
5049									padding-bottom: 0px;
5050									padding-left: 0px;
5051					}
5052
5053		.fl-node-6103960e85a13 ul.sub-menu a {
5054														}
5055
5056	
5057	
5058	}
5059
5060.fl-node-6103960e85a13 ul.fl-menu-horizontal li.mega-menu > ul.sub-menu > li > .fl-has-submenu-container a:hover {
5061	color: ;
5062}
5063.fl-node-6103960e85a13 .fl-menu .menu, .fl-node-6103960e85a13 .fl-menu .menu > li {
5064	font-size: 16px;
5065	text-transform: none;
5066}
5067.fl-node-6103960e85a13 .menu a {
5068	padding-top: 10px;
5069	padding-right: 14px;
5070	padding-bottom: 10px;
5071	padding-left: 14px;
5072}
5073.fl-node-6103960e85a13 .fl-menu .menu .sub-menu > li {
5074	font-size: 16px;
5075	line-height: 1;
5076}
5077@media(max-width: 768px) {
5078	.fl-node-6103960e85a13 .menu li.fl-has-submenu ul.sub-menu {
5079		padding-left: 15px;
5080	}
5081	.fl-node-6103960e85a13 .fl-menu .sub-menu {
5082		background-color: transparent;
5083	}
5084}
5085
5086
5087
5088	.fl-node-6103961ec85f4 .menu .fl-has-submenu .sub-menu{
5089		display: none;
5090	}
5091	.fl-node-6103961ec85f4 .fl-menu .sub-menu {
5092	background-color: #ffffff;-webkit-box-shadow: 0 1px 20px rgba(0,0,0,0.1);-ms-box-shadow: 0 1px 20px rgba(0,0,0,0.1);box-shadow: 0 1px 20px rgba(0,0,0,0.1);}
5093			.fl-node-6103961ec85f4 .fl-menu-vertical.fl-toggle-arrows .fl-has-submenu-container a{
5094		padding-right: 28px;
5095	}
5096	.fl-node-6103961ec85f4 .fl-menu-vertical.fl-toggle-arrows .fl-menu-toggle{
5097		width: 28px;
5098	}
5099	.fl-node-6103961ec85f4 .fl-menu-horizontal.fl-toggle-arrows .fl-menu-toggle,
5100	.fl-node-6103961ec85f4 .fl-menu-vertical.fl-toggle-arrows .fl-menu-toggle{
5101		width: 28px;
5102	}
5103		.fl-node-6103961ec85f4 .fl-menu li{
5104	border-top: 1px solid transparent;
5105}
5106.fl-node-6103961ec85f4 .fl-menu li:first-child{
5107	border-top: none;
5108}
5109	@media ( max-width: 768px ) {
5110
5111	
5112	
5113	
5114		.fl-node-6103961ec85f4 .fl-menu .sub-menu {
5115		-webkit-box-shadow: none;
5116		-ms-box-shadow: none;
5117		box-shadow: none;
5118	}
5119		
5120	.fl-node-6103961ec85f4 .fl-menu:not(.no-hover) .fl-has-submenu:hover > .sub-menu,
5121	.fl-node-6103961ec85f4 .mega-menu.fl-active .hide-heading > .sub-menu,
5122	.fl-node-6103961ec85f4 .mega-menu-disabled.fl-active .hide-heading > .sub-menu {
5123		display: block !important;
5124	}
5125
5126	.fl-node-6103961ec85f4 .fl-menu-logo,
5127	.fl-node-6103961ec85f4 .fl-menu-search-item {
5128		display: none;
5129	}
5130
5131	} 
5132	
5133@media ( min-width: 769px ) {
5134
5135		
5136		.fl-node-6103961ec85f4 .menu .fl-has-submenu .sub-menu{
5137			position: absolute;
5138			top: 0;
5139			left: 100%;
5140			z-index: 10;
5141			visibility: hidden;
5142			opacity: 0;
5143		}
5144
5145	
5146		
5147		.fl-node-6103961ec85f4 .fl-menu .fl-has-submenu:hover > .sub-menu,
5148		.fl-node-6103961ec85f4 .fl-menu .fl-has-submenu.focus > .sub-menu{
5149			display: block;
5150			visibility: visible;
5151			opacity: 1;
5152		}
5153
5154		.fl-node-6103961ec85f4 .menu .fl-has-submenu.fl-menu-submenu-right .sub-menu{
5155			left: inherit;
5156			right: 0;
5157		}
5158
5159		.fl-node-6103961ec85f4 .menu .fl-has-submenu .fl-has-submenu.fl-menu-submenu-right .sub-menu{
5160			top: 0;
5161			left: inherit;
5162			right: 100%;
5163		}
5164
5165		.fl-node-6103961ec85f4 .fl-menu .fl-has-submenu.fl-active > .fl-has-submenu-container .fl-menu-toggle{
5166			-webkit-transform: none;
5167				-ms-transform: none;
5168					transform: none;
5169		}
5170
5171				
5172					.fl-node-6103961ec85f4 .fl-menu .fl-menu-toggle{
5173				display: none;
5174			}
5175		
5176		.fl-node-6103961ec85f4 ul.sub-menu {
5177						padding-top: 0px;
5178									padding-right: 0px;
5179									padding-bottom: 0px;
5180									padding-left: 0px;
5181					}
5182
5183		.fl-node-6103961ec85f4 ul.sub-menu a {
5184														}
5185
5186	
5187	
5188	}
5189
5190.fl-node-6103961ec85f4 ul.fl-menu-horizontal li.mega-menu > ul.sub-menu > li > .fl-has-submenu-container a:hover {
5191	color: ;
5192}
5193.fl-node-6103961ec85f4 .fl-menu .menu, .fl-node-6103961ec85f4 .fl-menu .menu > li {
5194	font-size: 16px;
5195	text-transform: none;
5196}
5197.fl-node-6103961ec85f4 .menu a {
5198	padding-top: 10px;
5199	padding-right: 14px;
5200	padding-bottom: 10px;
5201	padding-left: 14px;
5202}
5203.fl-node-6103961ec85f4 .fl-menu .menu .sub-menu > li {
5204	font-size: 16px;
5205	line-height: 1;
5206}
5207@media(max-width: 768px) {
5208	.fl-node-6103961ec85f4 .menu li.fl-has-submenu ul.sub-menu {
5209		padding-left: 15px;
5210	}
5211	.fl-node-6103961ec85f4 .fl-menu .sub-menu {
5212		background-color: transparent;
5213	}
5214}
5215
5216
5217
5218
5219
5220
5221
5222
5223
5224.fl-node-0ju8t1zi7lgs.fl-button-wrap, .fl-node-0ju8t1zi7lgs .fl-button-wrap {
5225	text-align: right;
5226}
5227.fl-builder-content .fl-node-0ju8t1zi7lgs .fl-button:is(a, button) {
5228	padding-top: 6px;
5229	padding-bottom: 6px;
5230}
5231.fl-builder-content .fl-node-0ju8t1zi7lgs .fl-button:is(a, button), .fl-builder-content .fl-node-0ju8t1zi7lgs a.fl-button:visited, .fl-page .fl-builder-content .fl-node-0ju8t1zi7lgs .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-0ju8t1zi7lgs a.fl-button:visited {
5232	font-size: 14px;
5233	text-align: left;
5234	border: 1px solid #521524;
5235	background-color: #5e2130;
5236	background-image: none;
5237}
5238.fl-builder-content .fl-node-0ju8t1zi7lgs .fl-button:is(a, button):hover, .fl-builder-content .fl-node-0ju8t1zi7lgs .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-node-0ju8t1zi7lgs .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-0ju8t1zi7lgs .fl-button:is(a, button):focus {
5239	border: 1px solid #4abacc;
5240}
5241.fl-builder-content .fl-node-0ju8t1zi7lgs .fl-button:is(a, button), .fl-builder-content .fl-node-0ju8t1zi7lgs a.fl-button:visited, .fl-builder-content .fl-node-0ju8t1zi7lgs .fl-button:is(a, button):hover, .fl-builder-content .fl-node-0ju8t1zi7lgs .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-node-0ju8t1zi7lgs .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-0ju8t1zi7lgs a.fl-button:visited, .fl-page .fl-builder-content .fl-node-0ju8t1zi7lgs .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-0ju8t1zi7lgs .fl-button:is(a, button):focus {
5242	border-style: solid;
5243	border-width: 0;
5244	background-clip: border-box;
5245	border-color: #ffffff;
5246	border-top-width: 1px;
5247	border-right-width: 1px;
5248	border-bottom-width: 1px;
5249	border-left-width: 1px;
5250}
5251.fl-builder-content .fl-module-button.fl-node-0ju8t1zi7lgs .fl-button:is(a, button):hover, .fl-builder-content .fl-node-0ju8t1zi7lgs .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-module-button.fl-node-0ju8t1zi7lgs .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-0ju8t1zi7lgs .fl-button:is(a, button):focus {
5252	border-color: #ffffff;
5253}
5254.fl-builder-content .fl-node-0ju8t1zi7lgs .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-0ju8t1zi7lgs .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-0ju8t1zi7lgs .fl-button:is(a, button):hover, .fl-page .fl-page .fl-builder-content .fl-node-0ju8t1zi7lgs .fl-button:is(a, button):hover {
5255	background-color: #56c6d8;
5256	background-image: none;
5257}
5258.fl-builder-content .fl-node-0ju8t1zi7lgs .fl-button:is(a, button), .fl-builder-content .fl-node-0ju8t1zi7lgs a.fl-button:visited, .fl-builder-content .fl-node-0ju8t1zi7lgs .fl-button:is(a, button) *, .fl-builder-content .fl-node-0ju8t1zi7lgs a.fl-button:visited *, .fl-page .fl-builder-content .fl-node-0ju8t1zi7lgs .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-0ju8t1zi7lgs a.fl-button:visited, .fl-page .fl-builder-content .fl-node-0ju8t1zi7lgs .fl-button:is(a, button) *, .fl-page .fl-builder-content .fl-node-0ju8t1zi7lgs a.fl-button:visited * {
5259	color: #ffffff;
5260}
5261.fl-builder-content .fl-node-0ju8t1zi7lgs .fl-button:is(a, button):hover, .fl-builder-content .fl-node-0ju8t1zi7lgs .fl-button:is(a, button):hover span.fl-button-text, .fl-builder-content .fl-node-0ju8t1zi7lgs .fl-button:is(a, button):hover *, .fl-page .fl-builder-content .fl-node-0ju8t1zi7lgs .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-0ju8t1zi7lgs .fl-button:is(a, button):hover span.fl-button-text, .fl-page .fl-builder-content .fl-node-0ju8t1zi7lgs .fl-button:is(a, button):hover * {
5262	color: #ffffff;
5263}
5264:where(.fl-builder-content .fl-node-0ju8t1zi7lgs .fl-button:is(a, button)), :where(.fl-builder-content .fl-node-0ju8t1zi7lgs .fl-button:is(a, button) *) {
5265	transition: none;
5266	-moz-transition: none;
5267	-webkit-transition: none;
5268	-o-transition: none;
5269}
5270@media(max-width: 992px) {
5271	.fl-node-0ju8t1zi7lgs.fl-button-wrap, .fl-node-0ju8t1zi7lgs .fl-button-wrap {
5272		text-align: right;
5273	}
5274}
5275 .fl-node-0ju8t1zi7lgs > .fl-module-content {
5276	margin-top:30px;
5277	margin-bottom:0px;
5278}
5279@media ( max-width: 992px ) {
5280 .fl-node-0ju8t1zi7lgs.fl-module > .fl-module-content {
5281	margin-bottom:0px;
5282}
5283}
5284@media ( max-width: 768px ) {
5285 .fl-node-0ju8t1zi7lgs.fl-module > .fl-module-content {
5286	margin-bottom:0px;
5287}
5288}
5289
5290
5291
5292
5293
5294
5295
5296
5297
5298.fl-node-4n8l7brpajcu.fl-button-wrap, .fl-node-4n8l7brpajcu .fl-button-wrap {
5299	text-align: right;
5300}
5301.fl-builder-content .fl-node-4n8l7brpajcu .fl-button:is(a, button) {
5302	padding-top: 6px;
5303	padding-bottom: 6px;
5304}
5305.fl-builder-content .fl-node-4n8l7brpajcu .fl-button:is(a, button), .fl-builder-content .fl-node-4n8l7brpajcu a.fl-button:visited, .fl-page .fl-builder-content .fl-node-4n8l7brpajcu .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-4n8l7brpajcu a.fl-button:visited {
5306	font-size: 14px;
5307	text-align: left;
5308	border: 1px solid #521524;
5309	background-color: #5e2130;
5310	background-image: none;
5311}
5312.fl-builder-content .fl-node-4n8l7brpajcu .fl-button:is(a, button):hover, .fl-builder-content .fl-node-4n8l7brpajcu .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-node-4n8l7brpajcu .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-4n8l7brpajcu .fl-button:is(a, button):focus {
5313	border: 1px solid #4abacc;
5314}
5315.fl-builder-content .fl-node-4n8l7brpajcu .fl-button:is(a, button), .fl-builder-content .fl-node-4n8l7brpajcu a.fl-button:visited, .fl-builder-content .fl-node-4n8l7brpajcu .fl-button:is(a, button):hover, .fl-builder-content .fl-node-4n8l7brpajcu .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-node-4n8l7brpajcu .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-4n8l7brpajcu a.fl-button:visited, .fl-page .fl-builder-content .fl-node-4n8l7brpajcu .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-4n8l7brpajcu .fl-button:is(a, button):focus {
5316	border-style: solid;
5317	border-width: 0;
5318	background-clip: border-box;
5319	border-color: #ffffff;
5320	border-top-width: 1px;
5321	border-right-width: 1px;
5322	border-bottom-width: 1px;
5323	border-left-width: 1px;
5324}
5325.fl-builder-content .fl-module-button.fl-node-4n8l7brpajcu .fl-button:is(a, button):hover, .fl-builder-content .fl-node-4n8l7brpajcu .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-module-button.fl-node-4n8l7brpajcu .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-4n8l7brpajcu .fl-button:is(a, button):focus {
5326	border-color: #ffffff;
5327}
5328.fl-builder-content .fl-node-4n8l7brpajcu .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-4n8l7brpajcu .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-4n8l7brpajcu .fl-button:is(a, button):hover, .fl-page .fl-page .fl-builder-content .fl-node-4n8l7brpajcu .fl-button:is(a, button):hover {
5329	background-color: #56c6d8;
5330	background-image: none;
5331}
5332.fl-builder-content .fl-node-4n8l7brpajcu .fl-button:is(a, button), .fl-builder-content .fl-node-4n8l7brpajcu a.fl-button:visited, .fl-builder-content .fl-node-4n8l7brpajcu .fl-button:is(a, button) *, .fl-builder-content .fl-node-4n8l7brpajcu a.fl-button:visited *, .fl-page .fl-builder-content .fl-node-4n8l7brpajcu .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-4n8l7brpajcu a.fl-button:visited, .fl-page .fl-builder-content .fl-node-4n8l7brpajcu .fl-button:is(a, button) *, .fl-page .fl-builder-content .fl-node-4n8l7brpajcu a.fl-button:visited * {
5333	color: #ffffff;
5334}
5335.fl-builder-content .fl-node-4n8l7brpajcu .fl-button:is(a, button):hover, .fl-builder-content .fl-node-4n8l7brpajcu .fl-button:is(a, button):hover span.fl-button-text, .fl-builder-content .fl-node-4n8l7brpajcu .fl-button:is(a, button):hover *, .fl-page .fl-builder-content .fl-node-4n8l7brpajcu .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-4n8l7brpajcu .fl-button:is(a, button):hover span.fl-button-text, .fl-page .fl-builder-content .fl-node-4n8l7brpajcu .fl-button:is(a, button):hover * {
5336	color: #ffffff;
5337}
5338:where(.fl-builder-content .fl-node-4n8l7brpajcu .fl-button:is(a, button)), :where(.fl-builder-content .fl-node-4n8l7brpajcu .fl-button:is(a, button) *) {
5339	transition: none;
5340	-moz-transition: none;
5341	-webkit-transition: none;
5342	-o-transition: none;
5343}
5344@media(max-width: 992px) {
5345	.fl-node-4n8l7brpajcu.fl-button-wrap, .fl-node-4n8l7brpajcu .fl-button-wrap {
5346		text-align: right;
5347	}
5348}
5349 .fl-node-4n8l7brpajcu > .fl-module-content {
5350	margin-top:20px;
5351	margin-bottom:0px;
5352}
5353@media ( max-width: 992px ) {
5354 .fl-node-4n8l7brpajcu.fl-module > .fl-module-content {
5355	margin-bottom:0px;
5356}
5357}
5358@media ( max-width: 768px ) {
5359 .fl-node-4n8l7brpajcu.fl-module > .fl-module-content {
5360	margin-bottom:0px;
5361}
5362}
5363
5364
5365
5366
5367
5368
5369
5370
5371
5372.fl-builder-content .fl-node-v05cbuzpxa78 .fl-button:is(a, button) {
5373	padding-top: 6px;
5374	padding-bottom: 6px;
5375}
5376.fl-builder-content .fl-node-v05cbuzpxa78 .fl-button:is(a, button), .fl-builder-content .fl-node-v05cbuzpxa78 a.fl-button:visited, .fl-page .fl-builder-content .fl-node-v05cbuzpxa78 .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-v05cbuzpxa78 a.fl-button:visited {
5377	font-size: 14px;
5378	text-transform: lowercase;
5379	border: 1px solid #521524;
5380	background-color: #5e2130;
5381	background-image: none;
5382}
5383.fl-builder-content .fl-node-v05cbuzpxa78 .fl-button:is(a, button):hover, .fl-builder-content .fl-node-v05cbuzpxa78 .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-node-v05cbuzpxa78 .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-v05cbuzpxa78 .fl-button:is(a, button):focus {
5384	border: 1px solid #4abacc;
5385}
5386.fl-builder-content .fl-node-v05cbuzpxa78 .fl-button:is(a, button), .fl-builder-content .fl-node-v05cbuzpxa78 a.fl-button:visited, .fl-builder-content .fl-node-v05cbuzpxa78 .fl-button:is(a, button):hover, .fl-builder-content .fl-node-v05cbuzpxa78 .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-node-v05cbuzpxa78 .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-v05cbuzpxa78 a.fl-button:visited, .fl-page .fl-builder-content .fl-node-v05cbuzpxa78 .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-v05cbuzpxa78 .fl-button:is(a, button):focus {
5387	border-style: solid;
5388	border-width: 0;
5389	background-clip: border-box;
5390	border-color: #ffffff;
5391	border-top-width: 1px;
5392	border-right-width: 1px;
5393	border-bottom-width: 1px;
5394	border-left-width: 1px;
5395}
5396.fl-builder-content .fl-module-button.fl-node-v05cbuzpxa78 .fl-button:is(a, button):hover, .fl-builder-content .fl-node-v05cbuzpxa78 .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-module-button.fl-node-v05cbuzpxa78 .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-v05cbuzpxa78 .fl-button:is(a, button):focus {
5397	border-color: #ffffff;
5398}
5399.fl-builder-content .fl-node-v05cbuzpxa78 .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-v05cbuzpxa78 .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-v05cbuzpxa78 .fl-button:is(a, button):hover, .fl-page .fl-page .fl-builder-content .fl-node-v05cbuzpxa78 .fl-button:is(a, button):hover {
5400	background-color: #56c6d8;
5401	background-image: none;
5402}
5403.fl-builder-content .fl-node-v05cbuzpxa78 .fl-button:is(a, button), .fl-builder-content .fl-node-v05cbuzpxa78 a.fl-button:visited, .fl-builder-content .fl-node-v05cbuzpxa78 .fl-button:is(a, button) *, .fl-builder-content .fl-node-v05cbuzpxa78 a.fl-button:visited *, .fl-page .fl-builder-content .fl-node-v05cbuzpxa78 .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-v05cbuzpxa78 a.fl-button:visited, .fl-page .fl-builder-content .fl-node-v05cbuzpxa78 .fl-button:is(a, button) *, .fl-page .fl-builder-content .fl-node-v05cbuzpxa78 a.fl-button:visited * {
5404	color: #ffffff;
5405}
5406.fl-builder-content .fl-node-v05cbuzpxa78 .fl-button:is(a, button):hover, .fl-builder-content .fl-node-v05cbuzpxa78 .fl-button:is(a, button):hover span.fl-button-text, .fl-builder-content .fl-node-v05cbuzpxa78 .fl-button:is(a, button):hover *, .fl-page .fl-builder-content .fl-node-v05cbuzpxa78 .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-v05cbuzpxa78 .fl-button:is(a, button):hover span.fl-button-text, .fl-page .fl-builder-content .fl-node-v05cbuzpxa78 .fl-button:is(a, button):hover * {
5407	color: #ffffff;
5408}
5409:where(.fl-builder-content .fl-node-v05cbuzpxa78 .fl-button:is(a, button)), :where(.fl-builder-content .fl-node-v05cbuzpxa78 .fl-button:is(a, button) *) {
5410	transition: none;
5411	-moz-transition: none;
5412	-webkit-transition: none;
5413	-o-transition: none;
5414}
5415.fl-icon-group .fl-icon {
5416	display: inline-block;
5417	margin-bottom: 10px;
5418	margin-top: 10px;
5419}
5420
5421
5422
5423.fl-node-5cdy841x3vs6 .fl-icon i, .fl-node-5cdy841x3vs6 .fl-icon i:before {
5424	font-size: 38px;
5425}
5426.fl-node-5cdy841x3vs6 .fl-icon-wrap .fl-icon-text {
5427	height: 66.5px;
5428}
5429@media(max-width: 1200px) {
5430	.fl-node-5cdy841x3vs6 .fl-icon-wrap .fl-icon-text {
5431		height: 66.5px;
5432	}
5433}
5434@media(max-width: 992px) {
5435	.fl-node-5cdy841x3vs6 .fl-icon-wrap .fl-icon-text {
5436		height: 66.5px;
5437	}
5438}
5439@media(max-width: 768px) {
5440	.fl-node-5cdy841x3vs6 .fl-icon-wrap .fl-icon-text {
5441		height: 66.5px;
5442	}
5443}
5444				
5445	
5446	
5447				
5448	
5449	
5450				
5451	
5452	
5453				
5454	
5455	
5456.fl-node-5cdy841x3vs6 .fl-icon-group {
5457	display: flex;
5458	flex-wrap: wrap;
5459	gap: 20px;
5460	justify-content: left;
5461}
5462.fl-node-5cdy841x3vs6 .fl-icon-group .fl-icon {
5463	margin: 0;
5464}
5465@media(max-width: 992px) {
5466	.fl-node-5cdy841x3vs6 .fl-icon-group {
5467		justify-content: left;
5468	}
5469}
5470@media(max-width: 768px) {
5471	.fl-node-5cdy841x3vs6 .fl-icon-group {
5472		gap: 30px;
5473		justify-content: center;
5474	}
5475}
5476 .fl-node-5cdy841x3vs6 > .fl-module-content {
5477	margin-right:0px;
5478	margin-bottom:0px;
5479	margin-left:50px;
5480}
5481img.mfp-img {
5482    padding-bottom: 40px !important;
5483}
5484
5485/* Support for object-fit */
5486.fl-builder-edit .fl-fill-container img {
5487	transition: object-position .5s;
5488}
5489
5490.fl-fill-container :is(.fl-module-content, .fl-photo, .fl-photo-content, img) {
5491	height: 100% !important;
5492	width: 100% !important;
5493}
5494
5495@media (max-width: 768px) { /* Mobile Photo */
5496.fl-photo-content,
5497.fl-photo-img {
5498	max-width: 100%;
5499} }.fl-node-6sok5h8agtux, .fl-node-6sok5h8agtux .fl-photo {
5500	text-align: left;
5501}
5502.fl-node-6sok5h8agtux .fl-photo-content, .fl-node-6sok5h8agtux .fl-photo-img {
5503	width: 240px;
5504}
5505@media(max-width: 992px) {
5506	.fl-node-6sok5h8agtux, .fl-node-6sok5h8agtux .fl-photo {
5507		text-align: left;
5508	}
5509}
5510@media(max-width: 768px) {
5511	.fl-node-6sok5h8agtux, .fl-node-6sok5h8agtux .fl-photo {
5512		text-align: center;
5513	}
5514	.fl-node-6sok5h8agtux .fl-photo-content, .fl-node-6sok5h8agtux .fl-photo-img {
5515		width: 140px;
5516	}
5517}
5518 .fl-node-6sok5h8agtux > .fl-module-content {
5519	margin-top:30px;
5520	margin-bottom:20px;
5521}
5522.fl-module-box:before,
5523.fl-module-box:after {
5524	position: absolute;
5525}
5526a.fl-module-box {
5527	text-decoration: none;
5528}
5529
5530/* Zero margins for child modules */
5531.fl-module-box :where( .fl-module ),
5532.fl-module-box :where( .fl-module-content ),
5533.fl-module-box.fl-block > * {
5534	margin: 0;
5535}
5536
5537/* Prevent sliders and carousels from blowing out flex layouts */
5538:where(.fl-module-box:has(
5539    [class*="slide"],
5540    [class*="carousel"],
5541    [class*="swiper"]
5542)) {
5543    min-width: 0;
5544}
5545.fl-builder-content-45446 .fl-node-6kzpugnid80e {
5546	display: flex;
5547	flex-direction: row;
5548	align-items: center;
5549	gap: 40px;
5550}
5551@media(max-width: 992px) {
5552	.fl-builder-content-45446 .fl-node-6kzpugnid80e {
5553		align-items: center;
5554		gap: 20px;
5555	}
5556}
5557@media(max-width: 768px) {
5558	.fl-builder-content-45446 .fl-node-6kzpugnid80e {
5559		flex-direction: column;
5560		align-items: stretch;
5561	}
5562}
5563 .fl-node-613d78f2709b2 > .fl-module-content {
5564	margin-top:0px;
5565	margin-bottom:10px;
5566}
5567
5568
5569
5570
5571
5572
5573
5574
5575
5576.fl-node-94pd2xl1cjew.fl-button-wrap, .fl-node-94pd2xl1cjew .fl-button-wrap {
5577	text-align: right;
5578}
5579.fl-builder-content .fl-node-94pd2xl1cjew .fl-button:is(a, button) {
5580	padding-top: 6px;
5581	padding-bottom: 6px;
5582}
5583.fl-builder-content .fl-node-94pd2xl1cjew .fl-button:is(a, button), .fl-builder-content .fl-node-94pd2xl1cjew a.fl-button:visited, .fl-page .fl-builder-content .fl-node-94pd2xl1cjew .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-94pd2xl1cjew a.fl-button:visited {
5584	font-size: 14px;
5585	text-align: left;
5586	border: 1px solid #521524;
5587	background-color: #5e2130;
5588	background-image: none;
5589}
5590.fl-builder-content .fl-node-94pd2xl1cjew .fl-button:is(a, button):hover, .fl-builder-content .fl-node-94pd2xl1cjew .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-node-94pd2xl1cjew .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-94pd2xl1cjew .fl-button:is(a, button):focus {
5591	border: 1px solid #4abacc;
5592}
5593.fl-builder-content .fl-node-94pd2xl1cjew .fl-button:is(a, button), .fl-builder-content .fl-node-94pd2xl1cjew a.fl-button:visited, .fl-builder-content .fl-node-94pd2xl1cjew .fl-button:is(a, button):hover, .fl-builder-content .fl-node-94pd2xl1cjew .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-node-94pd2xl1cjew .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-94pd2xl1cjew a.fl-button:visited, .fl-page .fl-builder-content .fl-node-94pd2xl1cjew .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-94pd2xl1cjew .fl-button:is(a, button):focus {
5594	border-style: solid;
5595	border-width: 0;
5596	background-clip: border-box;
5597	border-color: #ffffff;
5598	border-top-width: 1px;
5599	border-right-width: 1px;
5600	border-bottom-width: 1px;
5601	border-left-width: 1px;
5602}
5603.fl-builder-content .fl-module-button.fl-node-94pd2xl1cjew .fl-button:is(a, button):hover, .fl-builder-content .fl-node-94pd2xl1cjew .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-module-button.fl-node-94pd2xl1cjew .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-94pd2xl1cjew .fl-button:is(a, button):focus {
5604	border-color: #ffffff;
5605}
5606.fl-builder-content .fl-node-94pd2xl1cjew .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-94pd2xl1cjew .fl-button:is(a, button):hover, .fl-page .fl-builder
5606-content .fl-node-94pd2xl1cjew .fl-button:is(a, button):hover, .fl-page .fl-page .fl-builder-content .fl-node-94pd2xl1cjew .fl-button:is(a, button):hover {
5607	background-color: #56c6d8;
5608	background-image: none;
5609}
5610.fl-builder-content .fl-node-94pd2xl1cjew .fl-button:is(a, button), .fl-builder-content .fl-node-94pd2xl1cjew a.fl-button:visited, .fl-builder-content .fl-node-94pd2xl1cjew .fl-button:is(a, button) *, .fl-builder-content .fl-node-94pd2xl1cjew a.fl-button:visited *, .fl-page .fl-builder-content .fl-node-94pd2xl1cjew .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-94pd2xl1cjew a.fl-button:visited, .fl-page .fl-builder-content .fl-node-94pd2xl1cjew .fl-button:is(a, button) *, .fl-page .fl-builder-content .fl-node-94pd2xl1cjew a.fl-button:visited * {
5611	color: #ffffff;
5612}
5613.fl-builder-content .fl-node-94pd2xl1cjew .fl-button:is(a, button):hover, .fl-builder-content .fl-node-94pd2xl1cjew .fl-button:is(a, button):hover span.fl-button-text, .fl-builder-content .fl-node-94pd2xl1cjew .fl-button:is(a, button):hover *, .fl-page .fl-builder-content .fl-node-94pd2xl1cjew .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-94pd2xl1cjew .fl-button:is(a, button):hover span.fl-button-text, .fl-page .fl-builder-content .fl-node-94pd2xl1cjew .fl-button:is(a, button):hover * {
5614	color: #ffffff;
5615}
5616:where(.fl-builder-content .fl-node-94pd2xl1cjew .fl-button:is(a, button)), :where(.fl-builder-content .fl-node-94pd2xl1cjew .fl-button:is(a, button) *) {
5617	transition: none;
5618	-moz-transition: none;
5619	-webkit-transition: none;
5620	-o-transition: none;
5621}
5622@media(max-width: 992px) {
5623	.fl-node-94pd2xl1cjew.fl-button-wrap, .fl-node-94pd2xl1cjew .fl-button-wrap {
5624		text-align: right;
5625	}
5626}
5627 .fl-node-94pd2xl1cjew > .fl-module-content {
5628	margin-top:0px;
5629	margin-bottom:0px;
5630}
5631@media ( max-width: 992px ) {
5632 .fl-node-94pd2xl1cjew.fl-module > .fl-module-content {
5633	margin-top:0px;
5634	margin-bottom:0px;
5635}
5636}
5637@media ( max-width: 768px ) {
5638 .fl-node-94pd2xl1cjew.fl-module > .fl-module-content {
5639	margin-right:0px;
5640	margin-bottom:0px;
5641	margin-left:0px;
5642}
5643}
5644
5645
5646
5647
5648
5649
5650
5651
5652
5653.fl-node-hw8v5ptb0c6k.fl-button-wrap, .fl-node-hw8v5ptb0c6k .fl-button-wrap {
5654	text-align: right;
5655}
5656.fl-builder-content .fl-node-hw8v5ptb0c6k .fl-button:is(a, button) {
5657	padding-top: 6px;
5658	padding-bottom: 6px;
5659}
5660.fl-builder-content .fl-node-hw8v5ptb0c6k .fl-button:is(a, button), .fl-builder-content .fl-node-hw8v5ptb0c6k a.fl-button:visited, .fl-page .fl-builder-content .fl-node-hw8v5ptb0c6k .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-hw8v5ptb0c6k a.fl-button:visited {
5661	font-size: 14px;
5662	text-align: left;
5663	border: 1px solid #521524;
5664	background-color: #5e2130;
5665	background-image: none;
5666}
5667.fl-builder-content .fl-node-hw8v5ptb0c6k .fl-button:is(a, button):hover, .fl-builder-content .fl-node-hw8v5ptb0c6k .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-node-hw8v5ptb0c6k .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-hw8v5ptb0c6k .fl-button:is(a, button):focus {
5668	border: 1px solid #4abacc;
5669}
5670.fl-builder-content .fl-node-hw8v5ptb0c6k .fl-button:is(a, button), .fl-builder-content .fl-node-hw8v5ptb0c6k a.fl-button:visited, .fl-builder-content .fl-node-hw8v5ptb0c6k .fl-button:is(a, button):hover, .fl-builder-content .fl-node-hw8v5ptb0c6k .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-node-hw8v5ptb0c6k .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-hw8v5ptb0c6k a.fl-button:visited, .fl-page .fl-builder-content .fl-node-hw8v5ptb0c6k .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-hw8v5ptb0c6k .fl-button:is(a, button):focus {
5671	border-style: solid;
5672	border-width: 0;
5673	background-clip: border-box;
5674	border-color: #ffffff;
5675	border-top-width: 1px;
5676	border-right-width: 1px;
5677	border-bottom-width: 1px;
5678	border-left-width: 1px;
5679}
5680.fl-builder-content .fl-module-button.fl-node-hw8v5ptb0c6k .fl-button:is(a, button):hover, .fl-builder-content .fl-node-hw8v5ptb0c6k .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-module-button.fl-node-hw8v5ptb0c6k .fl-button:is(a, button):hover, .fl-page .fl-builder
5680-content .fl-node-hw8v5ptb0c6k .fl-button:is(a, button):focus {
5681	border-color: #ffffff;
5682}
5683.fl-builder-content .fl-node-hw8v5ptb0c6k .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-hw8v5ptb0c6k .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-hw8v5ptb0c6k .fl-button:is(a, button):hover, .fl-page .fl-page .fl-builder-content .fl-node-hw8v5ptb0c6k .fl-button:is(a, button):hover {
5684	background-color: #56c6d8;
5685	background-image: none;
5686}
5687.fl-builder-content .fl-node-hw8v5ptb0c6k .fl-button:is(a, button), .fl-builder-content .fl-node-hw8v5ptb0c6k a.fl-button:visited, .fl-builder-content .fl-node-hw8v5ptb0c6k .fl-button:is(a, button) *, .fl-builder-content .fl-node-hw8v5ptb0c6k a.fl-button:visited *, .fl-page .fl-builder-content .fl-node-hw8v5ptb0c6k .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-hw8v5ptb0c6k a.fl-button:visited, .fl-page .fl-builder-content .fl-node-hw8v5ptb0c6k .fl-button:is(a, button) *, .fl-page .fl-builder-content .fl-node-hw8v5ptb0c6k a.fl-button:visited * {
5688	color: #ffffff;
5689}
5690.fl-builder-content .fl-node-hw8v5ptb0c6k .fl-button:is(a, button):hover, .fl-builder-content .fl-node-hw8v5ptb0c6k .fl-button:is(a, button):hover span.fl-button-text, .fl-builder-content .fl-node-hw8v5ptb0c6k .fl-button:is(a, button):hover *, .fl-page .fl-builder-content .fl-node-hw8v5ptb0c6k .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-hw8v5ptb0c6k .fl-button:is(a, button):hover span.fl-button-text, .fl-page .fl-builder-content .fl-node-hw8v5ptb0c6k .fl-button:is(a, button):hover * {
5691	color: #ffffff;
5692}
5693:where(.fl-builder-content .fl-node-hw8v5ptb0c6k .fl-button:is(a, button)), :where(.fl-builder-content .fl-node-hw8v5ptb0c6k .fl-button:is(a, button) *) {
5694	transition: none;
5695	-moz-transition: none;
5696	-webkit-transition: none;
5697	-o-transition: none;
5698}
5699@media(max-width: 992px) {
5700	.fl-node-hw8v5ptb0c6k.fl-button-wrap, .fl-node-hw8v5ptb0c6k .fl-button-wrap {
5701		text-align: right;
5702	}
5703}
5704 .fl-node-hw8v5ptb0c6k > .fl-module-content {
5705	margin-top:0px;
5706	margin-bottom:0px;
5707}
5708@media ( max-width: 992px ) {
5709 .fl-node-hw8v5ptb0c6k.fl-module > .fl-module-content {
5710	margin-top:0px;
5711	margin-bottom:0px;
5712}
5713}
5714@media ( max-width: 768px ) {
5715 .fl-node-hw8v5ptb0c6k.fl-module > .fl-module-content {
5716	margin-right:0px;
5717	margin-bottom:0px;
5718	margin-left:0px;
5719}
5720}
5721
5722/* Start Global Nodes CSS */
5723
5724/* End Global Nodes CSS */
5725
5726
5727/* Start Layout CSS */
5728footer {
5729    font-weight: 600;
5730}
5731
5732#site-footer li,
5733#site-footer ul,
5734#site-footer a{
5735    padding-left: 0;
5736    margin-left: 0;
5737}
5738
5739#site-footer a{
5740    text-decoration: none;
5741}
5742
5743.post-list-widget .fl-post-feed-post{
5744    border-bottom: none;
5745    padding: 0 0;
5746}
5747
5748.post-list-widget .fl-post-feed-post a{
5749    padding-top: 6px;
5750    padding-bottom: 8px;
5751    display: inline-block;
5752}
5753
5754.pp-er .pp-er-arrow{
5755    color: #fffff !important;
5756}
5757
5758/* fix address inline */
5759.contact-block .fl-icon-text span { 
5760    display: inline;
5761}
5762
5763footer .footer-btn a{
5764    min-width: 160px;
5765}
5766footer .footer-btn a i{
5767    margin-top: 0!important;
5768}
5769footer .footer-btn a i:before{
5770    font-size: 17px!important;
5771}
5772
5773@media (max-width: 768px){
5774    #subscription-social .svg-column .svg-lighthouse svg{
5775        display: none;
5776    }
5777    
5778    #subscription-social .fl-photo-content img,
5779    #subscription-social svg{
5780        max-width: 250px;
5781    }
5782    
5783    #subscription-social .fl-html{text-align: center;}
5784    
5785    #footer-social-icons .fl-col-content{
5786        border-top-width: 1px;
5787        border-right-width: 0;
5788        border-color: #295153;
5789    }
5790    .contact-block {
5791        text-align: center;
5792    }
5793    
5794}
5795
5796
5797
5798
5799
5800/***************************************/
5801
5802footer #footer-buttons a.fl-button {
5803    margin-right: 0;
5804    margin-left: auto;
5805}
5806
5807@media (max-width: 768px) {
5808    footer #site-explorer ul {
5809        text-align: center;
5810    }
5811    footer #footer-buttons a.fl-button {
5812        margin: 0 auto;
5813    }
5814    footer #credits-nav ul {
5815        text-align: center;
5816    }
5817    footer #credits-nav ul li a {
5818        line-height: 1.4;
5819    }
5820}
5821
5822
5823footer #site-explorer span.pp-er-title {
5824    font-family: "Rozha One", serif !important;
5825    font-size: 30px;
5826}
5827footer #site-explorer span.pp-er-title:hover {
5828    color: #56C6D8 !important;
5829}
5830footer #site-explorer span.pp-er-arrow::before {
5831    color: #56C6D8 !important;
5832}
5833
5834
5835
5836
5837
5838#wm-website-by p {
5839    margin: 0 !important;
5840    padding: 10px 14px;
5841	font-size: 12px;
5842}
5843
5844@media (min-width: 768px){
5845    #wm-website-credits-col .fl-col-content {
5846        display: -webkit-box;
5847        display: -ms-flexbox;
5848        display: flex;
5849        -webkit-box-orient: horizontal;
5850        -webkit-box-direction: normal;
5851        -ms-flex-direction: row;
5852        flex-direction: row;
5853        -ms-flex-wrap: wrap;
5854        flex-wrap: wrap;
5855    }
5856    #wm-website-credits-col #wm-website-credits .fl-module-content {
5857        margin-right: 0;
5858    }
5859    #wm-website-credits-col #wm-website-by .fl-module-content {
5860        margin-left: 0;
5861    }
5862}
5863
5864@media (max-width: 768px){
5865    #wm-website-credits-col #wm-website-credits .fl-module-content {
5866        margin-bottom: 0;
5867    }
5868    #wm-website-credits-col #wm-website-by .fl-module-content {
5869        margin-top: 0;
5870    }
5871    #wm-website-by {
5872        text-align: center;
5873    }
5874}
5875
5876
5877
5878/* End Layout CSS */
5879
5880
5881                                
5882        
5883                                
5884        
5885                                
5886        
5887        .fl-builder-row-settings #fl-field-separator_position {
5888            display: none !important;
5889        }
5890        
5891        
5892        .fl-builder-row-settings #fl-field-separator_position {
5893            display: none !important;
5894        }
5895        
5896        
5897        .fl-builder-row-settings #fl-field-separator_position {
5898            display: none !important;
5899        }
5900        
5901        
5902                                .fl-node-5f3db7ffbd1de .fl-row-content-wrap {
5903                                display: none;
5904                            }
5905                        .fl-node-5f3db7ffbd1de .pp-er {
5906                width: 100%;
5907            }
5908            .fl-node-5f3db7ffbd1de .pp-er .pp-er-wrap {
5909                width: 100%;
5910                background-color: rgba(94, 33, 48, 1);
5911                padding-top: 60px;
5912                padding-bottom: 18px;
5913                cursor: pointer;
5914                -webkit-user-select: none;
5915            }
5916            .fl-node-5f3db7ffbd1de .pp-er .pp-er-title-wrap {
5917                text-align: center;
5918                display: table;
5919                width: auto;
5920                margin: 0 auto;
5921            }
5922                        .fl-node-5f3db7ffbd1de .pp-er .pp-er-title-wrap:before {
5923                content: "";
5924                display: inline-block;
5925                vertical-align: middle;
5926                height: 100%;
5927            }
5928                        .fl-node-5f3db7ffbd1de .pp-er .pp-er-title {
5929                display: inline-block;
5930				color: inherit;
5931									color: #ffffff;
5932				                                font-size: 24px;                margin-bottom: 0px;
5933                margin-right: 0px;
5934                text-transform: none;
5935                vertical-align: middle;
5936            }
5937            .fl-node-5f3db7ffbd1de .pp-er .pp-er-arrow {
5938				display: table-cell;
5939				color: inherit;
5940									color: #ffffff;
5941				                font-size: 24px;                vertical-align: middle;
5942            }
5943			            .fl-node-5f3db7ffbd1de .pp-er .pp-er-arrow:before {
5944				display: inline-block;
5945				            }
5946            .fl-node-5f3db7ffbd1de .pp-er-open .pp-er-arrow:before {
5947                                content: "\f106";
5948                            }
5949            .fl-node-5f3db7ffbd1de .pp-er .pp-er-wrap:hover .pp-er-title {
5950				            }
5951            .fl-node-5f3db7ffbd1de .pp-er .pp-er-wrap:hover .pp-er-arrow {
5952				            }
5953            .fl-node-5f3db7ffbd1de .pp-er .pp-er-wrap:hover .pp-er-arrow:before {
5954				                					border-color: ;
5955				            }
5956        
5957        
5958        
5959        
5960        
5961        
5962        
5963        
5964        
5965        
5966        
5967        
5968		
5969        
5970		
5971        
5972		
5973        
5974		
5975        
5976		
5977        
5978		
5979        
5980        			.fl-node-5f3db7ffbd1de .fl-row-content {
5981				min-width: 0px;
5982			}
5983		
5984        			.fl-node-5f33558c98c10 .fl-row-content {
5985				min-width: 0px;
5986			}
5987		
5988        			.fl-node-5b3edf2e4e67c .fl-row-content {
5989				min-width: 0px;
5990			}
5991		
5992/*# sourceURL=fl-builder-layout-45446-inline-css */
5993</style>
5994<style id="fl-builder-layout-53092-inline-css">
5995
5996
5997
5998
5999
6000
6001	/* Full Height Rows */
6002	.fl-node-5cef34b23764e.fl-row-full-height > .fl-row-content-wrap,
6003	.fl-node-5cef34b23764e.fl-row-custom-height > .fl-row-content-wrap {
6004		display: -webkit-box;
6005		display: -webkit-flex;
6006		display: -ms-flexbox;
6007		display: flex;
6008	}
6009	.fl-node-5cef34b23764e.fl-row-full-height > .fl-row-content-wrap {
6010		min-height: 100vh;
6011	}
6012	.fl-node-5cef34b23764e.fl-row-custom-height > .fl-row-content-wrap {
6013		min-height: 0;
6014	}
6015
6016	.fl-builder-edit .fl-node-5cef34b23764e.fl-row-full-height > .fl-row-content-wrap {
6017		min-height: calc( 100vh - 48px );
6018	}
6019
6020	/* Full height iPad with portrait orientation. */
6021	@media all and (width: 768px) and (height: 1024px) and (orientation:portrait){
6022		.fl-node-5cef34b23764e.fl-row-full-height > .fl-row-content-wrap {
6023			min-height: 1024px;
6024		}
6025	}
6026	/* Full height iPad with landscape orientation. */
6027	@media all and (width: 1024px) and (height: 768px) and (orientation:landscape){
6028		.fl-node-5cef34b23764e.fl-row-full-height > .fl-row-content-wrap {
6029			min-height: 768px;
6030		}
6031	}
6032	/* Full height iPhone 5. You can also target devices with aspect ratio. */
6033	@media screen and (aspect-ratio: 40/71) {
6034		.fl-node-5cef34b23764e.fl-row-full-height > .fl-row-content-wrap {
6035			min-height: 500px;
6036		}
6037	}
6038.fl-node-5f3db7ffbd1de .pp-er .pp-er-arrow:before {
6039	border-style: solid;
6040	border-width: 0;
6041	background-clip: border-box;
6042	border-top-width: 0px;
6043	border-right-width: 0px;
6044	border-bottom-width: 0px;
6045	border-left-width: 0px;
6046	border-top-left-radius: 0px;
6047	border-top-right-radius: 0px;
6048	border-bottom-left-radius: 0px;
6049	border-bottom-right-radius: 0px;
6050	padding-top: 0px;
6051	padding-right: 0px;
6052	padding-bottom: 0px;
6053	padding-left: 10px;
6054}
6055.fl-node-5cef34b23764e > .fl-row-content-wrap {
6056	background-color: rgba(63,63,63,0.79);
6057}
6058.fl-node-5cef34b23764e.fl-row-default-height > .fl-row-content-wrap, .fl-node-5cef34b23764e.fl-row-full-height > .fl-row-content-wrap, .fl-node-5cef34b23764e.fl-row-custom-height > .fl-row-content-wrap {
6059	align-items: center;
6060	justify-content: center;
6061}
6062.fl-node-5cef34b23764e .fl-row-content {
6063	max-width: 728px;
6064}
6065
6066
6067
6068
6069
6070
6071	/* Full Height Rows */
6072	.fl-node-5f75561d2fe99.fl-row-full-height > .fl-row-content-wrap,
6073	.fl-node-5f75561d2fe99.fl-row-custom-height > .fl-row-content-wrap {
6074		display: -webkit-box;
6075		display: -webkit-flex;
6076		display: -ms-flexbox;
6077		display: flex;
6078	}
6079	.fl-node-5f75561d2fe99.fl-row-full-height > .fl-row-content-wrap {
6080		min-height: 100vh;
6081	}
6082	.fl-node-5f75561d2fe99.fl-row-custom-height > .fl-row-content-wrap {
6083		min-height: 0;
6084	}
6085
6086	.fl-builder-edit .fl-node-5f75561d2fe99.fl-row-full-height > .fl-row-content-wrap {
6087		min-height: calc( 100vh - 48px );
6088	}
6089
6090	/* Full height iPad with portrait orientation. */
6091	@media all and (width: 768px) and (height: 1024px) and (orientation:portrait){
6092		.fl-node-5f75561d2fe99.fl-row-full-height > .fl-row-content-wrap {
6093			min-height: 1024px;
6094		}
6095	}
6096	/* Full height iPad with landscape orientation. */
6097	@media all and (width: 1024px) and (height: 768px) and (orientation:landscape){
6098		.fl-node-5f75561d2fe99.fl-row-full-height > .fl-row-content-wrap {
6099			min-height: 768px;
6100		}
6101	}
6102	/* Full height iPhone 5. You can also target devices with aspect ratio. */
6103	@media screen and (aspect-ratio: 40/71) {
6104		.fl-node-5f75561d2fe99.fl-row-full-height > .fl-row-content-wrap {
6105			min-height: 500px;
6106		}
6107	}
6108.fl-node-5f75561d2fe99 > .fl-row-content-wrap {
6109	background-color: rgba(63,63,63,0.79);
6110}
6111.fl-node-5f75561d2fe99.fl-row-default-height > .fl-row-content-wrap, .fl-node-5f75561d2fe99.fl-row-full-height > .fl-row-content-wrap, .fl-node-5f75561d2fe99.fl-row-custom-height > .fl-row-content-wrap {
6112	align-items: center;
6113	justify-content: center;
6114}
6115.fl-node-5f75561d2fe99 .fl-row-content {
6116	max-width: 728px;
6117}
6118
6119
6120
6121
6122
6123
6124.fl-node-5f20ed505bb0d > .fl-row-content-wrap {
6125	background-color: #05262D;
6126}
6127.fl-node-5f20ed505bb0d.fl-row-default-height > .fl-row-content-wrap, .fl-node-5f20ed505bb0d.fl-row-full-height > .fl-row-content-wrap, .fl-node-5f20ed505bb0d.fl-row-custom-height > .fl-row-content-wrap {
6128	align-items: center;
6129	justify-content: center;
6130}
6131.fl-node-5f20ed505bb0d .fl-row-content {
6132	max-width: 1100px;
6133}
6134
6135
6136
6137
6138
6139
6140.fl-node-5f3f6f686caef.fl-row-default-height > .fl-row-content-wrap, .fl-node-5f3f6f686caef.fl-row-full-height > .fl-row-content-wrap, .fl-node-5f3f6f686caef.fl-row-custom-height > .fl-row-content-wrap {
6141	align-items: center;
6142	justify-content: center;
6143}
6144.fl-node-5f3f6f686caef .fl-row-content {
6145	max-width: 1100px;
6146}
6147
6148
6149
6150
6151
6152
6153.fl-node-70eatormh92p.fl-row-default-height > .fl-row-content-wrap, .fl-node-70eatormh92p.fl-row-full-height > .fl-row-content-wrap, .fl-node-70eatormh92p.fl-row-custom-height > .fl-row-content-wrap {
6154	align-items: center;
6155	justify-content: center;
6156}
6157
6158
6159
6160
6161.fl-node-5b611a48bf369 {
6162	width: 100%;
6163}
6164
6165
6166
6167
6168.fl-node-5d00645b19894 {
6169	width: 100%;
6170}
6171
6172
6173
6174
6175.fl-node-5f20ed506180c {
6176	width: 100%;
6177}
6178
6179
6180
6181
6182.fl-node-5f3f6f687275c {
6183	width: 19%;
6184}
6185@media(max-width: 992px) {
6186	.fl-builder-content .fl-node-5f3f6f687275c {
6187		width: 30% !important;
6188		max-width: none;
6189		-webkit-box-flex: 0 1 auto;
6190		-moz-box-flex: 0 1 auto;
6191		-webkit-flex: 0 1 auto;
6192		-ms-flex: 0 1 auto;
6193		flex: 0 1 auto;
6194	}
6195}
6196@media(max-width: 768px) {
6197	.fl-builder-content .fl-node-5f3f6f687275c {
6198		width: 30% !important;
6199		max-width: none;
6200		clear: none;
6201		float: left;
6202	}
6203}
6204
6205
6206
6207
6208.fl-node-bn32dah1gso6 {
6209	width: 100%;
6210}
6211
6212
6213
6214
6215.fl-node-5f3f6f6872761 {
6216	width: 81%;
6217}
6218@media(max-width: 992px) {
6219	.fl-builder-content .fl-node-5f3f6f6872761 {
6220		width: 70% !important;
6221		max-width: none;
6222		-webkit-box-flex: 0 1 auto;
6223		-moz-box-flex: 0 1 auto;
6224		-webkit-flex: 0 1 auto;
6225		-ms-flex: 0 1 auto;
6226		flex: 0 1 auto;
6227	}
6228}
6229@media(max-width: 768px) {
6230	.fl-builder-content .fl-node-5f3f6f6872761 {
6231		width: 70% !important;
6232		max-width: none;
6233		clear: none;
6234		float: left;
6235	}
6236}
6237
6238
6239
6240.fl-node-5b611a44f0793 .fl-icon i, .fl-node-5b611a44f0793 .fl-icon i:before {
6241	font-size: 30px;
6242	color: #f2f2f2;
6243}
6244.fl-node-5b611a44f0793 .fl-icon-wrap .fl-icon-text {
6245	height: 52.5px;
6246}
6247.fl-node-5b611a44f0793.fl-module-icon {
6248	text-align: right;
6249}
6250.fl-node-5b611a44f0793 .fl-icon i:hover, .fl-node-5b611a44f0793 .fl-icon i:hover:before, .fl-node-5b611a44f0793 .fl-icon a:hover i, .fl-node-5b611a44f0793 .fl-icon a:hover i:before {
6251	color: #3f3f3f;
6252}
6253@media(max-width: 1200px) {
6254	.fl-node-5b611a44f0793 .fl-icon-wrap .fl-icon-text {
6255		height: 52.5px;
6256	}
6257}
6258@media(max-width: 992px) {
6259	.fl-node-5b611a44f0793 .fl-icon-wrap .fl-icon-text {
6260		height: 52.5px;
6261	}
6262}
6263@media(max-width: 768px) {
6264	.fl-node-5b611a44f0793 .fl-icon-wrap .fl-icon-text {
6265		height: 52.5px;
6266	}
6267	.fl-node-5b611a44f0793.fl-module-icon {
6268		text-align: right;
6269	}
6270}
6271 .fl-node-5b611a44f0793 > .fl-module-content {
6272	margin-bottom:0px;
6273}
6274.pp-search-form {
6275	display: block;
6276    -webkit-transition: 0.2s;
6277    -o-transition: 0.2s;
6278    transition: 0.2s;
6279}
6280.pp-screen-reader-text {
6281	position: absolute;
6282    top: -10000em;
6283    width: 1px;
6284    height: 1px;
6285    margin: -1px;
6286    padding: 0;
6287    overflow: hidden;
6288    clip: rect(0, 0, 0, 0);
6289    border: 0;
6290}
6291
6292/*---- Reset ---- */
6293.pp-search-form input[type="search"],
6294.pp-search-form button {
6295    margin: 0;
6296    border: 0;
6297    padding: 0;
6298    display: inline-block;
6299    vertical-align: middle;
6300    white-space: normal;
6301    background: none;
6302    line-height: 1;
6303    min-width: 0;
6304    font-size: 15px;
6305    -webkit-appearance: none;
6306    -moz-appearance: none;
6307}
6308.pp-search-form button:hover {
6309	border: 0;
6310}
6311
6312.pp-search-form input[type="search"]:focus,
6313.pp-search-form button:focus {
6314	outline: 0;
6315    color: inherit;
6316}
6317.pp-search-form input[type="search"]:focus {
6318	background: none;
6319	background-color: transparent;
6320	border: 0;
6321}
6322
6323.pp-search-form input[type="search"] {
6324	padding: 10px;
6325}
6326
6327.pp-search-form button {
6328    background-color: #aaa;
6329    font-size: 16px;
6330    color: #fff;
6331    border-radius: 0;
6332}
6333.pp-search-form button[type="submit"] {
6334	-webkit-border-radius: 0;
6335	-moz-border-radius: 0;
6336	border-radius: 0;
6337	-webkit-box-shadow: none;
6338	-moz-box-shadow: none;
6339	box-shadow: none;
6340}
6341
6342.pp-search-form__input {
6343    flex-basis: 100%;
6344    color: #555;
6345	transition: color 0.2s;
6346}
6347.pp-search-form__input::-webkit-input-placeholder {
6348	color: inherit;
6349	font-family: inherit;
6350	opacity: 0.6;
6351}
6352.pp-search-form__input:-ms-input-placeholder {
6353	color: inherit;
6354	font-family: inherit;
6355	opacity: 0.6;
6356}
6357.pp-search-form__input::-moz-placeholder {
6358	color: inherit;
6359	font-family: inherit;
6360	opacity: 0.6;
6361}
6362.pp-search-form__input:-moz-placeholder {
6363	color: inherit;
6364	font-family: inherit;
6365	opacity: 0.6;
6366}
6367.pp-search-form__input::placeholder {
6368	color: inherit;
6369	font-family: inherit;
6370	opacity: 0.6;
6371}
6372
6373.pp-search-form__container {
6374	display: -webkit-box;
6375    display: -webkit-flex;
6376    display: -ms-flexbox;
6377    display: flex;
6378    -webkit-transition: 0.2s;
6379    -o-transition: 0.2s;
6380    transition: 0.2s;
6381    overflow: hidden;
6382    border: 0 solid transparent;
6383    min-height: 50px;
6384}
6385
6386.pp-search-form--style-minimal .pp-search-form__icon {
6387    opacity: 0.6;
6388    display: flex;
6389    align-items: center;
6390    justify-content: flex-end;
6391	color: #555;
6392}
6393
6394.pp-search-form-wrap:not(.pp-search-form--style-full_screen) .pp-search-form__container:not(.pp-search-form--lightbox) {
6395	background: #eee;
6396}
6397
6398.pp-search-form-wrap.pp-search-form--style-full_screen .pp-search-form__container:not(.pp-search-form--lightbox) {
6399	overflow: hidden;
6400    opacity: 0;
6401    -webkit-transform: scale(0);
6402    -ms-transform: scale(0);
6403	transform: scale(0);
6404}
6405.pp-search-form-wrap.pp-search-form--style-full_screen .pp-search-form__container {
6406	-webkit-transition: 0.3s;
6407    -o-transition: 0.3s;
6408    transition: 0.3s;
6409    -webkit-box-align: center;
6410    -webkit-align-items: center;
6411    -ms-flex-align: center;
6412    align-items: center;
6413    position: fixed;
6414    z-index: 9998;
6415    top: 0;
6416    left: 0;
6417    right: 0;
6418    bottom: 0;
6419    height: 100vh;
6420    padding: 0 15%;
6421    background-color: rgba(0, 0, 0, 0.8);
6422}
6423
6424.pp-search-form-wrap.pp-search-form--style-full_screen .pp-search-form input[type="search"].pp-search-form__input {
6425	font-size: 30px;
6426    text-align: center;
6427    border-style: solid;
6428    border-width: 0 0 1px 0;
6429    border-color: #fff;
6430    line-height: 1.5;
6431	color: #fff;
6432	border-radius: 0;
6433}
6434
6435.pp-search-form--style-full_screen .pp-search-form__toggle {
6436    display: inline-block;
6437    cursor: pointer;
6438    vertical-align: middle;
6439    color: #333;
6440}
6441.pp-search-form--style-full_screen .pp-search-form__toggle i {
6442    position: relative;
6443    display: block;
6444    border: solid 0;
6445    -webkit-transition: 0.2s;
6446    -o-transition: 0.2s;
6447    transition: 0.2s;
6448    width: 33px;
6449    height: 33px;
6450    background-color: rgba(0, 0, 0, 0.05);
6451	border-radius: 3px;
6452}
6453.pp-search-form--style-full_screen .pp-search-form__toggle i:before {
6454    position: absolute;
6455    left: 50%;
6456    top: 50%;
6457    -webkit-transform: translate(-50%, -50%);
6458    -ms-transform: translate(-50%, -50%);
6459    transform: translate(-50%, -50%);
6460    font-size: 0.55em;
6461}
6462
6463.pp-search-form__submit {
6464	color: #fff;
6465    -webkit-transition: color 0.2s, background 0.2s;
6466    -o-transition: color 0.2s, background 0.2s;
6467    transition: color 0.2s, background 0.2s;
6468}
6469.pp-search-form--button-type-text .pp-search-form__submit {
6470	-webkit-flex-shrink: 0;
6471    -ms-flex-negative: 0;
6472    flex-shrink: 0;
6473}
6474
6475.pp-search-form--lightbox-close {
6476	color: #eaeaea;
6477	-webkit-transition: all 0.5s;
6478    -o-transition: all 0.5s;
6479    transition: all 0.5s;
6480	opacity: 1;
6481	cursor: pointer;
6482	position: absolute;
6483	top: 30px;
6484    right: 30px;
6485	font-size: 25px;
6486	line-height: 1;
6487    padding: 5px;
6488    z-index: 2;
6489}
6490.pp-search-form--lightbox-close svg {
6491    stroke: #fff;
6492	stroke-width: 3px;
6493	width: 30px;
6494	height: 30px;
6495}.fl-node-5d00645b19612 .pp-search-form-wrap:not(.pp-search-form--style-full_screen) .pp-search-form__container:not(.pp-search-form--lightbox) {
6496	}
6497
6498.fl-node-5d00645b19612 .pp-search-form-wrap:not(.pp-search-form--style-full_screen) .pp-search-form--focus .pp-search-form__container:not(.pp-search-form--lightbox) {
6499		}
6500
6501.fl-node-5d00645b19612 .pp-search-form-wrap.pp-search-form--style-full_screen .pp-search-form__container {
6502	}
6503
6504.fl-node-5d00645b19612 .pp-search-form-wrap.pp-search-form--style-full_screen .pp-search-form--focus input[type="search"].pp-search-form__input {
6505	}
6506
6507.fl-node-5d00645b19612 .pp-search-form__icon {
6508	padding-left: calc( 50px / 3 );
6509}
6510
6511.fl-node-5d00645b19612 .pp-search-form__input,
6512.fl-node-5d00645b19612 .pp-search-form-wrap.pp-search-form--style-full_screen input[type="search"].pp-search-form__input {
6513	}
6514
6515.fl-node-5d00645b19612 .pp-search-form--focus input[type="search"].pp-search-form__input,
6516.fl-node-5d00645b19612 .pp-search-form-wrap.pp-search-form--style-full_screen .pp-search-form--focus input[type="search"].pp-search-form__input {
6517	}
6518
6519
6520
6521.fl-node-5d00645b19612 .pp-search-form__submit {
6522		}
6523
6524.fl-node-5d00645b19612 .pp-search-form__submit:hover {
6525		}
6526
6527.fl-node-5d00645b19612 .pp-search-form--style-full_screen .pp-search-form {
6528	text-align: center;	
6529}
6530
6531.fl-node-5d00645b19612 .pp-search-form__toggle i {
6532				font-size:  50px;
6533		width:  50px;
6534		height:  50px;
6535					}
6536.fl-node-5d00645b19612 .pp-search-form__toggle:hover i {
6537		}
6538.fl-node-5d00645b19612 .pp-search-form__toggle i:before {
6539	}.fl-node-5d00645b19612 .pp-search-form__container {
6540	min-height: 50px;
6541}
6542.fl-node-5d00645b19612 .pp-search-form--button-type-icon .pp-search-form__submit {
6543	font-size: 16px;
6544}
6545.fl-node-5d00645b19612 input[type='search'].pp-search-form__input, .fl-node-5d00645b19612 .pp-search-form--button-type-text .pp-search-form__submit {
6546	padding-left: calc( 50px / 3 );
6547	padding-right: calc( 50px / 3 );
6548}
6549.fl-node-5d00645b19612 input[type='search'].pp-search-form__input {
6550	min-height: 50px;
6551}
6552.fl-node-5d00645b19612 .pp-search-form-wrap:not(.pp-search-form--style-full_screen) .pp-search-form__input {
6553	min-height: 50px;
6554	max-height: 50px;
6555}
6556.fl-node-5d00645b19612 .pp-search-form__submit {
6557	min-width: calc( 1 * 50px );
6558}
6559/**
6560* WP Menu
6561***/
6562
6563.pp-advanced-menu ul,
6564.pp-advanced-menu li {
6565	list-style: none;
6566	margin: 0;
6567	padding: 0;
6568}
6569.pp-advanced-menu .menu:before,
6570.pp-advanced-menu .menu:after {
6571	content: '';
6572	display: table;
6573	clear: both;
6574}
6575
6576/* Horizontal menus */
6577.pp-advanced-menu:not(.off-canvas):not(.full-screen) .pp-advanced-menu-horizontal {
6578    display: inline-flex;
6579    flex-wrap: wrap;
6580    align-items: center;
6581}
6582.pp-advanced-menu .menu {
6583	padding-left: 0;
6584}
6585.pp-advanced-menu li {
6586	position: relative;
6587}
6588.pp-advanced-menu a {
6589	display: block;
6590	text-decoration: none;
6591	outline: 0;
6592}
6593.pp-advanced-menu a:hover,
6594.pp-advanced-menu a:focus {
6595	text-decoration: none;
6596	outline: 0;
6597}
6598.pp-advanced-menu .sub-menu {
6599	width: 220px;
6600	/*margin: 0 auto;*/
6601}
6602
6603.pp-advanced-menu .pp-menu-nav {
6604    outline: 0;
6605}
6606
6607/* Expanded menus */
6608.fl-module[data-node] .pp-advanced-menu .pp-advanced-menu-expanded .sub-menu {
6609	background-color: transparent;
6610	-webkit-box-shadow: none;
6611	-ms-box-shadow: none;
6612	box-shadow: none;
6613}
6614
6615/* Submenus */
6616.pp-advanced-menu .pp-has-submenu:focus,
6617.pp-advanced-menu .pp-has-submenu .sub-menu:focus,
6618.pp-advanced-menu .pp-has-submenu-container:focus {
6619	outline: 0;
6620}
6621.pp-advanced-menu .pp-has-submenu-container {
6622	position: relative;
6623}
6624
6625/* Submenu - accordion, expanded */
6626.pp-advanced-menu .pp-advanced-menu-accordion .pp-has-submenu > .sub-menu {
6627	display: none;
6628}
6629.pp-advanced-menu .pp-advanced-menu-horizontal .pp-has-submenu.pp-active .hide-heading > .sub-menu {
6630	box-shadow: none;
6631	display: block !important;
6632}
6633
6634/* Toggle - General */
6635.pp-advanced-menu .pp-menu-toggle {
6636	position: absolute;
6637	top: 50%;
6638	right: 10px;
6639	cursor: pointer;
6640}
6641.pp-advanced-menu .pp-toggle-arrows .pp-menu-toggle:before,
6642.pp-advanced-menu .pp-toggle-none .pp-menu-toggle:before {
6643	content: '';
6644	border-color: #333;
6645}
6646.pp-advanced-menu .pp-menu-expanded .pp-menu-toggle {
6647	display: none;
6648}
6649
6650/* Mobile menu - hamburger icon */
6651.pp-advanced-menu-mobile {
6652	display: flex;
6653	align-items: center;
6654	justify-content: center;
6655}
6656.fl-module-pp-advanced-menu .pp-advanced-menu-mobile-toggle {
6657	position: relative;
6658	padding: 8px;
6659	background-color: transparent;
6660	border: none;
6661	color: #333;
6662	border-radius: 0;
6663	cursor: pointer;
6664	line-height: 0;
6665    display: inline-flex;
6666    align-items: center;
6667    justify-content: center;
6668}
6669.pp-advanced-menu-mobile-toggle.text {
6670	width: 100%;
6671	text-align: center;
6672}
6673.pp-advanced-menu-mobile-toggle.hamburger .pp-advanced-menu-mobile-toggle-label,
6674.pp-advanced-menu-mobile-toggle.hamburger-label .pp-advanced-menu-mobile-toggle-label {
6675	display: inline-block;
6676	margin-left: 10px;
6677	line-height: 0.8;
6678}
6679.pp-advanced-menu-mobile-toggle.hamburger .pp-svg-container,
6680.pp-advanced-menu-mobile-toggle.hamburger-label .pp-svg-container {
6681	display: inline-block;
6682	position: relative;
6683	width: 1.4em;
6684	height: 1.4em;
6685	vertical-align: middle;
6686}
6687.pp-advanced-menu-mobile-toggle.hamburger .hamburger-menu,
6688.pp-advanced-menu-mobile-toggle.hamburger-label .hamburger-menu {
6689	position: absolute;
6690	top: 0;
6691	left: 0;
6692	right: 0;
6693	bottom: 0;
6694}
6695.pp-advanced-menu-mobile-toggle.hamburger .hamburger-menu rect,
6696.pp-advanced-menu-mobile-toggle.hamburger-label .hamburger-menu rect {
6697	fill: currentColor;
6698}
6699
6700.pp-advanced-menu-mobile-toggle .pp-hamburger {
6701	font: inherit;
6702    display: inline-block;
6703    overflow: visible;
6704    margin: 0;
6705    cursor: pointer;
6706    transition-timing-function: linear;
6707    transition-duration: .15s;
6708    transition-property: opacity,filter;
6709    text-transform: none;
6710    color: inherit;
6711    border: 0;
6712    background-color: transparent;
6713    line-height: 0;
6714}
6715.pp-advanced-menu-mobile-toggle .pp-hamburger:focus {
6716	outline: none;
6717}
6718
6719.pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box {
6720	position: relative;
6721    display: inline-block;
6722    width: 30px;
6723    height: 18px;
6724}
6725
6726.pp-advanced-menu-mobile-toggle .pp-hamburger-box .pp-hamburger-inner {
6727    top: 50%;
6728    display: block;
6729    margin-top: -2px;
6730}
6731
6732.pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner,
6733.pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:before,
6734.pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:after {
6735	background-color: #000;
6736    position: absolute;
6737    width: 30px;
6738    height: 3px;
6739    transition-timing-function: ease;
6740    transition-duration: .15s;
6741    transition-property: transform;
6742    border-radius: 4px;
6743}
6744
6745.pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:before, 
6746.pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:after {
6747    display: block;
6748    content: "";
6749}
6750
6751.pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:before {
6752    transition: all .25s;
6753    top: -8px;
6754}
6755
6756.pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:after {
6757    transition: all .25s;
6758    bottom: -8px;
6759}
6760
6761.pp-advanced-menu.off-canvas .pp-off-canvas-menu .pp-menu-close-btn {
6762	position: relative;
6763	cursor: pointer;
6764	float: right;
6765	top: 20px;
6766	right: 20px;
6767	line-height: 1;
6768	z-index: 1;
6769	font-style: normal;
6770	font-family: Helvetica, Arial, sans-serif;
6771	font-weight: 100;
6772	text-decoration: none !important;
6773}
6774.pp-advanced-menu.off-canvas .pp-off-canvas-menu.pp-menu-right .pp-menu-close-btn {
6775	float: left;
6776	right: 0;
6777	left: 20px;
6778}
6779.pp-advanced-menu.off-canvas .pp-off-canvas-menu ul.menu {
6780	overflow-y: auto;
6781	width: 100%;
6782}
6783
6784/***** Full Screen Overlay ***/
6785.pp-advanced-menu .pp-menu-overlay {
6786	position: fixed;
6787	width: 100%;
6788	height: 100%;
6789	top: 0;
6790	left: 0;
6791	background: rgba(0,0,0,0.8);
6792	z-index: 999;
6793	overflow-y: auto;
6794    overflow-x: hidden;
6795	min-height: 100vh;
6796}
6797html:not(.pp-full-screen-menu-open) .fl-builder-edit .pp-advanced-menu .pp-menu-overlay,
6798html:not(.pp-off-canvas-menu-open) .fl-builder-edit .pp-advanced-menu .pp-menu-overlay {
6799	position: absolute;
6800}
6801
6802.pp-advanced-menu .pp-menu-overlay > ul.menu {
6803    position: relative;
6804    top: 50%;
6805	width: 100%;
6806    height: 60%;
6807    margin: 0 auto;
6808    -webkit-transform: translateY(-50%);
6809    -moz-transform: translateY(-50%);
6810    transform: translateY(-50%);
6811}
6812
6813/* Fade */
6814.pp-advanced-menu .pp-overlay-fade {
6815	opacity: 0;
6816    visibility: hidden;
6817    -webkit-transition: opacity 0.5s, visibility 0s 0.5s;
6818    transition: opacity 0.5s, visibility 0s 0.5s;
6819}
6820
6821.pp-advanced-menu.menu-open .pp-overlay-fade {
6822	opacity: 1;
6823    visibility: visible;
6824    -webkit-transition: opacity 0.5s;
6825    transition: opacity 0.5s;
6826}
6827
6828
6829/* Corner */
6830.pp-advanced-menu .pp-overlay-corner {
6831	opacity: 0;
6832    visibility: hidden;
6833    -webkit-transform: translateY(50px) translateX(50px);
6834    -moz-transform: translateY(50px) translateX(50px);
6835    transform: translateY(50px) translateX(50px);
6836    -webkit-transition: opacity 0.5s, -webkit-transform 0.5s, visibility 0s 0.5s;
6837    -moz-transition: opacity 0.5s, -moz-transform 0.5s, visibility 0s 0.5s;
6838    transition: opacity 0.5s, transform 0.5s, visibility 0s 0.5s;
6839}
6840
6841.pp-advanced-menu.menu-open .pp-overlay-corner {
6842    opacity: 1;
6843    visibility: visible;
6844    -webkit-transform: translateY(0%);
6845    -moz-transform: translateY(0%);
6846    transform: translateY(0%);
6847    -webkit-transition: opacity 0.5s, -webkit-transform 0.5s;
6848    -moz-transition: opacity 0.5s, -moz-transform 0.5s;
6849    transition: opacity 0.5s, transform 0.5s;
6850}
6851
6852
6853/* Slide Down */
6854.pp-advanced-menu .pp-overlay-slide-down {
6855	visibility: hidden;
6856    -webkit-transform: translateY(-100%);
6857    -moz-transform: translateY(-100%);
6858    transform: translateY(-100%);
6859    -webkit-transition: -webkit-transform 0.4s ease-in-out, visibility 0s 0.4s;
6860    -moz-transition: -moz-transform 0.4s ease-in-out, visibility 0s 0.4s;
6861    transition: transform 0.4s ease-in-out, visibility 0s 0.4s;
6862}
6863
6864.pp-advanced-menu.menu-open .pp-overlay-slide-down {
6865	visibility: visible;
6866    -webkit-transform: translateY(0%);
6867    -moz-transform: translateY(0%);
6868    transform: translateY(0%);
6869    -webkit-transition: -webkit-transform 0.4s ease-in-out;
6870    -moz-transition: -moz-transform 0.4s ease-in-out;
6871    transition: transform 0.4s ease-in-out;
6872}
6873
6874/* Scale */
6875.pp-advanced-menu .pp-overlay-scale {
6876	visibility: hidden;
6877    opacity: 0;
6878    -webkit-transform: scale(0.9);
6879    -moz-transform: scale(0.9);
6880    transform: scale(0.9);
6881    -webkit-transition: -webkit-transform 0.2s, opacity 0.2s, visibility 0s 0.2s;
6882    -moz-transition: -moz-transform 0.2s, opacity 0.2s, visibility 0s 0.2s;
6883    transition: transform 0.2s, opacity 0.2s, visibility 0s 0.2s;
6884}
6885
6886.pp-advanced-menu.menu-open .pp-overlay-scale {
6887	visibility: visible;
6888    opacity: 1;
6889    -webkit-transform: scale(1);
6890    -moz-transform: scale(1);
6891    transform: scale(1);
6892    -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
6893    -moz-transition: -moz-transform 0.4s, opacity 0.4s;
6894    transition: transform 0.4s, opacity 0.4s;
6895}
6896
6897/* Corner Shape */
6898.pp-advanced-menu .pp-overlay-door {
6899	visibility: hidden;
6900	width: 0;
6901	left: 50%;
6902	-webkit-transform: translateX(-50%);
6903	-moz-transform: translateX(-50%);
6904	transform: translateX(-50%);
6905	-webkit-transition: width 0.5s 0.3s, visibility 0s 0.8s;
6906	-moz-transition: width 0.5s 0.3s, visibility 0s 0.8s;
6907	transition: width 0.5s 0.3s, visibility 0s 0.8s;
6908}
6909
6910.pp-advanced-menu.menu-open .pp-overlay-door {
6911	visibility: visible;
6912    width: 100%;
6913    -webkit-transition: width 0.5s;
6914    -moz-transition: width 0.5s;
6915    transition: width 0.5s;
6916}
6917
6918.pp-advanced-menu .pp-overlay-door > ul.menu {
6919	left: 0;
6920	right: 0;
6921	-webkit-transform: translateY(-50%);
6922	-moz-transform: translateY(-50%);
6923	transform: translateY(-50%);
6924}
6925
6926.pp-advanced-menu .pp-overlay-door > ul,
6927.pp-advanced-menu .pp-overlay-door .pp-menu-close-btn {
6928	opacity: 0;
6929	-webkit-transition: opacity 0.3s 0.5s;
6930	-moz-transition: opacity 0.3s 0.5s;
6931	transition: opacity 0.3s 0.5s;
6932}
6933
6934.pp-advanced-menu.menu-open .pp-overlay-door > ul,
6935.pp-advanced-menu.menu-open .pp-overlay-door .pp-menu-close-btn {
6936	opacity: 1;
6937	-webkit-transition-delay: 0.5s;
6938	-moz-transition-delay: 0.5s;
6939	transition-delay: 0.5s;
6940}
6941
6942.pp-advanced-menu.menu-close .pp-overlay-door > ul,
6943.pp-advanced-menu.menu-close .pp-overlay-door .pp-menu-close-btn {
6944	-webkit-transition-delay: 0s;
6945	-moz-transition-delay: 0s;
6946	transition-delay: 0s;
6947}
6948
6949.pp-advanced-menu .pp-menu-overlay .pp-toggle-arrows .pp-has-submenu-container a > span {
6950	/*padding-right: 0 !important;*/
6951}
6952
6953.pp-advanced-menu .pp-menu-overlay .pp-menu-close-btn {
6954	position: absolute;
6955    display: block;
6956	width: 55px;
6957    height: 45px;
6958	right: 20px;
6959    top: 50px;
6960    overflow: hidden;
6961    border: none;
6962    outline: none;
6963    z-index: 100;
6964	font-size: 30px;
6965	cursor: pointer;
6966    background-color: transparent;
6967    -webkit-touch-callout: none;
6968    -webkit-user-select: none;
6969    -khtml-user-select: none;
6970    -moz-user-select: none;
6971    -ms-user-select: none;
6972    user-select: none;
6973    -webkit-transition: background-color 0.3s;
6974    -moz-transition: background-color 0.3s;
6975    transition: background-color 0.3s;
6976}
6977
6978.pp-advanced-menu .pp-menu-overlay .pp-menu-close-btn:before,
6979.pp-advanced-menu .pp-menu-overlay .pp-menu-close-btn:after {
6980	content: '';
6981	position: absolute;
6982	left: 50%;
6983    width: 2px;
6984    height: 40px;
6985    background-color: #ffffff;
6986    -webkit-transition: -webkit-transform 0.3s;
6987    -moz-transition: -moz-transform 0.3s;
6988    transition: transform 0.3s;
6989    -webkit-transform: translateY(0) rotate(45deg);
6990    -moz-transform: translateY(0) rotate(45deg);
6991    transform: translateY(0) rotate(45deg);
6992}
6993
6994.pp-advanced-menu .pp-menu-overlay .pp-menu-close-btn:after {
6995	-webkit-transform: translateY(0) rotate(-45deg);
6996	-moz-transform: translateY(0) rotate(-45deg);
6997    transform: translateY(0) rotate(-45deg);
6998}
6999
7000/** Off Canvas Menu **/
7001.pp-advanced-menu .pp-off-canvas-menu {
7002	position: fixed;
7003	top: 0;
7004	z-index: 999998;
7005    width: 320px;
7006    height: 100%;
7007	opacity: 0;
7008	background: #333;
7009	overflow-y: auto;
7010    overflow-x: hidden;
7011	/*-webkit-overflow-scrolling: touch;*/
7012    -ms-overflow-style: -ms-autohiding-scrollbar;
7013	-webkit-transition: all 0.5s;
7014	-moz-transition: all 0.5s;
7015	transition: all 0.5s;
7016	-webkit-perspective: 1000;
7017	-moz-perspective: 1000;
7018    perspective: 1000;
7019    backface-visibility: hidden;
7020	will-change: transform;
7021	-webkit-overflow-scrolling: touch;
7022}
7023
7024.pp-advanced-menu .pp-off-canvas-menu.pp-menu-left {
7025	left: 0;
7026    -webkit-transform: translate3d(-350px, 0, 0);
7027    -moz-transform: translate3d(-350px, 0, 0);
7028    transform: translate3d(-350px, 0, 0);
7029}
7030
7031.pp-advanced-menu .pp-off-canvas-menu.pp-menu-right {
7032	right: 0;
7033    -webkit-transform: translate3d(350px, 0, 0);
7034    -moz-transform: translate3d(350px, 0, 0);
7035    transform: translate3d(350px, 0, 0);
7036}
7037
7038html.pp-off-canvas-menu-open .pp-advanced-menu.menu-open .pp-off-canvas-menu {
7039	-webkit-transform: translate3d(0, 0, 0);
7040	-moz-transform: translate3d(0, 0, 0);
7041	transform: translate3d(0, 0, 0);
7042	opacity: 1;
7043}
7044.pp-advanced-menu.off-canvas {
7045	overflow-y: auto;
7046}
7047.pp-advanced-menu.off-canvas .pp-clear {
7048	position: fixed;
7049    top: 0;
7050    left: 0;
7051    width: 100%;
7052    height: 100%;
7053    z-index: 999998;
7054    background: rgba(0,0,0,0.1);
7055	visibility: hidden;
7056	opacity: 0;
7057	-webkit-transition: all 0.5s ease-in-out;
7058	-moz-transition: all 0.5s ease-in-out;
7059	transition: all 0.5s ease-in-out;
7060}
7061.pp-advanced-menu.off-canvas.menu-open .pp-clear {
7062	visibility: visible;
7063	opacity: 1;
7064}
7065.fl-builder-edit .pp-advanced-menu.off-canvas .pp-clear {
7066	z-index: 100010;
7067}
7068.pp-advanced-menu .pp-off-canvas-menu .menu {
7069	margin-top: 0;
7070}
7071/*
7072.pp-advanced-menu .pp-off-canvas-menu > .menu > li {
7073	opacity: 0;
7074    -webkit-transition: -webkit-transform 0.8s, opacity 0.8s;
7075    transition: transform 0.8s, opacity 0.8s;
7076    -webkit-transform-style: preserve-3d;
7077    transform-style: preserve-3d;
7078}
7079.pp-advanced-menu .pp-off-canvas-menu.pp-menu-left > .menu > li {
7080	-webkit-transform: translateX(-100px) translateZ(1000px);
7081	transform: translateX(-100px) translateZ(1000px);
7082}
7083.pp-advanced-menu .pp-off-canvas-menu.pp-menu-right > .menu > li {
7084	-webkit-transform: translateX(100px) translateZ(-1000px);
7085	transform: translateX(100px) translateZ(-1000px);
7086}
7087.pp-advanced-menu.menu-open .pp-off-canvas-menu > .menu > li {
7088	opacity: 1;
7089    -webkit-transform: translateX(0) translateZ(0);
7090    transform: translateX(0) translateZ(0);
7091}
7092*/
7093
7094/* Mega menu general */
7095.pp-advanced-menu li.mega-menu .hide-heading > a,
7096.pp-advanced-menu li.mega-menu .hide-heading > .pp-has-submenu-container,
7097.pp-advanced-menu li.mega-menu-disabled .hide-heading > a,
7098.pp-advanced-menu li.mega-menu-disabled .hide-heading > .pp-has-submenu-container {
7099	display: none;
7100}
7101
7102/* Mega menu for horizontal menus */
7103ul.pp-advanced-menu-horizontal li.mega-menu {
7104	position: static;
7105}
7106ul.pp-advanced-menu-horizontal li.mega-menu > ul.sub-menu {
7107	top: inherit !important;
7108	left: 0 !important;
7109	right: 0 !important;
7110	width: 100%;
7111	background: #ffffff;
7112}
7113ul.pp-advanced-menu-horizontal li.mega-menu.pp-has-submenu:hover > ul.sub-menu,
7114ul.pp-advanced-menu-horizontal li.mega-menu.pp-has-submenu.pp-active > ul.sub-menu /*,
7115ul.pp-advanced-menu-horizontal li.mega-menu.pp-has-submenu.focus > ul.sub-menu*/ {
7116	display: flex !important;
7117}
7118ul.pp-advanced-menu-horizontal li.mega-menu > ul.sub-menu li {
7119	border-color: transparent;
7120}
7121ul.pp-advanced-menu-horizontal li.mega-menu > ul.sub-menu > li {
7122	width: 100%;
7123}
7124ul.pp-advanced-menu-horizontal li.mega-menu > ul.sub-menu > li > .pp-has-submenu-container a {
7125	font-weight: bold;
7126}
7127ul.pp-advanced-menu-horizontal li.mega-menu > ul.sub-menu > li > .pp-has-submenu-container a:hover {
7128	background: transparent;
7129}
7130ul.pp-advanced-menu-horizontal li.mega-menu > ul.sub-menu .pp-menu-toggle {
7131	display: none;
7132}
7133ul.pp-advanced-menu-horizontal li.mega-menu > ul.sub-menu ul.sub-menu {
7134	background: transparent;
7135	-webkit-box-shadow: none;
7136	-ms-box-shadow: none;
7137	box-shadow: none;
7138	display: block;
7139	min-width: 0;
7140	opacity: 1;
7141	padding: 0;
7142	position: static;
7143	visibility: visible;
7144}
7145
7146/* Remove colors when there is no link set */
7147.pp-advanced-menu ul li.mega-menu a:not([href]) {
7148    color: unset;
7149    background: none;
7150    background-color: unset;
7151}
7152
7153.rtl .pp-advanced-menu:not(.full-screen) .menu .pp-has-submenu .sub-menu {
7154	text-align: inherit;
7155	right: 0; 
7156	left: auto;    
7157}
7158.rtl .pp-advanced-menu .menu .pp-has-submenu .pp-has-submenu .sub-menu {
7159    right: 100%; 
7160    left: auto;
7161}
7162.rtl .pp-advanced-menu .menu .pp-menu-toggle,
7163.rtl .pp-advanced-menu.off-canvas .menu.pp-toggle-arrows .pp-menu-toggle {
7164    right: auto;
7165    left: 10px;
7166}
7167.rtl .pp-advanced-menu.off-canvas .menu.pp-toggle-arrows .pp-menu-toggle {
7168	left: 28px;
7169}
7170.rtl .pp-advanced-menu.full-screen .menu .pp-menu-toggle {
7171	left: 0;
7172}
7173.rtl .pp-advanced-menu:not(.off-canvas) .menu:not(.pp-advanced-menu-accordion) .pp-has-submenu .pp-has-submenu .pp-menu-toggle {
7174	right: auto;
7175	left: 0;
7176}
7177.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 {
7178	-webkit-transform: translateY( -5px ) rotate( 135deg );
7179	-ms-transform: translateY( -5px ) rotate( 135deg );
7180	transform: translateY( -5px ) rotate( 135deg );
7181}
7182.rtl .pp-advanced-menu .menu .pp-has-submenu-container > a > span,
7183.rtl .pp-advanced-menu .menu.pp-advanced-menu-horizontal.pp-toggle-arrows .pp-has-submenu-container > a > span {
7184    padding-right: 0;
7185    padding-left: 28px;
7186}
7187.rtl .pp-advanced-menu.off-canvas .menu .pp-has-submenu-container > a > span,
7188.rtl .pp-advanced-menu.off-canvas .menu.pp-advanced-menu-horizontal.pp-toggle-arrows .pp-has-submenu-container > a > span {
7189	padding-left: 0;
7190}
7191
7192/* Search */
7193.pp-advanced-menu li .pp-search-form-wrap {
7194	position: absolute;
7195    right: 0;
7196	top: 100%;
7197	z-index: 10;
7198	opacity: 0;
7199	visibility: hidden;
7200	transition: all 0.2s ease-in-out;
7201}
7202.pp-advanced-menu li:not(.pp-search-active) .pp-search-form-wrap {
7203	height: 0;
7204}
7205.pp-advanced-menu li.pp-search-active .pp-search-form-wrap {
7206	opacity: 1;
7207	visibility: visible;
7208}
7209.pp-advanced-menu li .pp-search-form-wrap .pp-search-form__icon {
7210	display: none;
7211}
7212.pp-advanced-menu  li .pp-search-form__container {
7213	max-width: 100%;
7214}
7215.pp-advanced-menu.off-canvas li .pp-search-form-wrap,
7216.pp-advanced-menu.off-canvas li .pp-search-form__container {
7217	width: 100%;
7218	position: static;
7219}
7220.pp-advanced-menu.full-screen li .pp-search-form-wrap {
7221	max-width: 100%;
7222}
7223.pp-advanced-menu .pp-advanced-menu-accordion li .pp-search-form-wrap {
7224	width: 100%;
7225}
7226.pp-advanced-menu .pp-advanced-menu-accordion.pp-menu-align-center li .pp-search-form__container {
7227	margin: 0 auto;
7228}
7229.pp-advanced-menu .pp-advanced-menu-accordion.pp-menu-align-right li .pp-search-form__container {
7230	margin-right: 0;
7231	margin-left: auto;
7232}
7233
7234/** Woo Cart */
7235.pp-advanced-menu li.pp-menu-cart-item .pp-menu-cart-icon {
7236	margin-right: 5px;
7237}@media (max-width: 768px) { /* Submenus */
7238/*
7239.fl-module[data-node] .pp-advanced-menu .sub-menu {
7240	background-color: transparent;
7241	-webkit-box-shadow: none;
7242	-ms-box-shadow: none;
7243	box-shadow: none;
7244}
7245*/ }
7246/**
7247 * Overall menu alignment
7248 */
7249
7250.fl-node-5f20ed505b647 .pp-advanced-menu-horizontal {
7251					justify-content: flex-end;
7252	}
7253
7254/**
7255 * Overall menu styling
7256 */
7257
7258.fl-node-5f20ed505b647 .pp-advanced-menu .menu > li {
7259	}
7260
7261.fl-node-5f20ed505b647 .pp-advanced-menu .pp-has-submenu-container a > span {
7262			padding-right: 38px;
7263	}
7264
7265.fl-node-5f20ed505b647-clone {
7266    display: none;
7267}
7268
7269/*
7270@media (min-width: 768px) {
7271	.fl-node-5f20ed505b647 .pp-advanced-menu-mobile-toggle + .pp-clear + .pp-menu-nav ul.menu {
7272    	display: block;
7273	}
7274}
7275*/
7276
7277/**
7278 * Links
7279 */
7280
7281.fl-node-5f20ed505b647 .pp-advanced-menu .menu > li > a,
7282.fl-node-5f20ed505b647 .pp-advanced-menu .menu > li > .pp-has-submenu-container > a {
7283			color: #ffffff;
7284	}
7285
7286
7287
7288		.fl-node-5f20ed505b647 .pp-advanced-menu .pp-toggle-arrows .pp-menu-toggle:before,
7289	.fl-node-5f20ed505b647 .pp-advanced-menu .pp-toggle-none .pp-menu-toggle:before {
7290		border-color: #ffffff;
7291	}
7292	
7293		.fl-node-5f20ed505b647 .pp-advanced-menu .pp-toggle-arrows li:hover .pp-menu-toggle:before,
7294	.fl-node-5f20ed505b647 .pp-advanced-menu .pp-toggle-none li:hover .pp-menu-toggle:before,
7295	.fl-node-5f20ed505b647 .pp-advanced-menu .pp-toggle-arrows li.focus .pp-menu-toggle:before,
7296	.fl-node-5f20ed505b647 .pp-advanced-menu .pp-toggle-none li.focus .pp-menu-toggle:before {
7297		border-color: #56C6D8;
7298	}
7299			.fl-node-5f20ed505b647 .pp-advanced-menu .pp-toggle-arrows li a:hover .pp-menu-toggle:before,
7300	.fl-node-5f20ed505b647 .pp-advanced-menu .pp-toggle-none li a:hover .pp-menu-toggle:before,
7301	.fl-node-5f20ed505b647 .pp-advanced-menu .pp-toggle-arrows li a:focus .pp-menu-toggle:before,
7302	.fl-node-5f20ed505b647 .pp-advanced-menu .pp-toggle-none li a:focus .pp-menu-toggle:before {
7303		border-color: #56C6D8;
7304	}
7305		.fl-node-5f20ed505b647 .menu > li > a:hover,
7306	.fl-node-5f20ed505b647 .menu > li > a:focus,
7307	.fl-node-5f20ed505b647 .menu > li:hover > .pp-has-submenu-container > a,
7308	.fl-node-5f20ed505b647 .menu > li.focus > .pp-has-submenu-container > a,
7309	.fl-node-5f20ed505b647 .menu > li.current-menu-item > a,
7310	.fl-node-5f20ed505b647 .menu > li.current-menu-item > .pp-has-submenu-container > a {
7311						color: #56C6D8;
7312					}
7313
7314			.fl-node-5f20ed505b647 .pp-advanced-menu .pp-toggle-arrows .pp-has-submenu-container:hover .pp-menu-toggle:before,
7315		.fl-node-5f20ed505b647 .pp-advanced-menu .pp-toggle-arrows .pp-has-submenu-container.focus .pp-menu-toggle:before,
7316		.fl-node-5f20ed505b647 .pp-advanced-menu .pp-toggle-arrows li.current-menu-item > .pp-has-submenu-container .pp-menu-toggle:before,
7317		.fl-node-5f20ed505b647 .pp-advanced-menu .pp-toggle-none .pp-has-submenu-container:hover .pp-menu-toggle:before,
7318		.fl-node-5f20ed505b647 .pp-advanced-menu .pp-toggle-none .pp-has-submenu-container.focus .pp-menu-toggle:before,
7319		.fl-node-5f20ed505b647 .pp-advanced-menu .pp-toggle-none li.current-menu-item > .pp-has-submenu-container .pp-menu-toggle:before {
7320			border-color: #56C6D8;
7321		}
7322		
7323/**
7324 * Sub Menu
7325 **/
7326	.fl-node-5f20ed505b647 .menu .pp-has-submenu .sub-menu {
7327		display: none;
7328	}
7329.fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu {
7330		background-color: #05262D;
7331	}
7332@media (min-width: 768px) {
7333	.fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu {
7334						width: 250px;
7335				}
7336}
7337
7338.fl-node-5f20ed505b647 ul.pp-advanced-menu-horizontal li.mega-menu > ul.sub-menu {
7339	background: #05262D;
7340}
7341
7342.fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu > li > a,
7343.fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a {
7344	border-width: 0;
7345	border-style: solid;
7346	border-bottom-width: px;
7347			color: #ffffff;
7348}
7349.fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu > li > a:hover,
7350.fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu > li > a:focus,
7351.fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a:hover,
7352.fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a:focus {
7353	}
7354
7355.fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu > li:last-child > a:not(:focus),
7356.fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu > li:last-child > .pp-has-submenu-container > a:not(:focus) {
7357	border: 0;
7358}
7359
7360.fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu > li > a:hover,
7361.fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu > li > a:focus,
7362.fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a:hover,
7363.fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a:focus,
7364.fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu > li.current-menu-item > a,
7365.fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu > li.current-menu-item > .pp-has-submenu-container > a {
7366		color: #56C6D8;
7367}
7368
7369		.fl-node-5f20ed505b647 .pp-advanced-menu .pp-toggle-arrows .sub-menu .pp-menu-toggle:before,
7370	.fl-node-5f20ed505b647 .pp-advanced-menu .pp-toggle-none .sub-menu .pp-menu-toggle:before {
7371		border-color: #ffffff;
7372	}
7373	
7374		.fl-node-5f20ed505b647 .pp-advanced-menu .pp-toggle-arrows .sub-menu li:h
7374over .pp-menu-toggle:before,
7375	.fl-node-5f20ed505b647 .pp-advanced-menu .pp-toggle-none .sub-menu li:hover .pp-menu-toggle:before {
7376		border-color: #56C6D8;
7377	}
7378	
7379
7380	.fl-node-5f20ed505b647 .pp-advanced-menu .pp-menu-toggle:before {
7381		content: '';
7382		position: absolute;
7383		right: 50%;
7384		top: 50%;
7385		z-index: 1;
7386		display: block;
7387		width: 9px;
7388		height: 9px;
7389		margin: -5px -5px 0 0;
7390		border-right: 2px solid;
7391		border-bottom: 2px solid;
7392		-webkit-transform-origin: right bottom;
7393			-ms-transform-origin: right bottom;
7394			    transform-origin: right bottom;
7395		-webkit-transform: translateX( -5px ) rotate( 45deg );
7396			-ms-transform: translateX( -5px ) rotate( 45deg );
7397				transform: translateX( -5px ) rotate( 45deg );
7398	}
7399		.fl-node-5f20ed505b647 .pp-advanced-menu .pp-has-submenu.pp-active > .pp-has-submenu-container .pp-menu-toggle {
7400		-webkit-transform: rotate( -180deg );
7401			-ms-transform: rotate( -180deg );
7402				transform: rotate( -180deg );
7403	}
7404
7405
7406	.fl-node-5f20ed505b647 .pp-advanced-menu-horizontal.pp-toggle-arrows .pp-has-submenu-container a {
7407		padding-right: 24px;
7408	}
7409	.fl-node-5f20ed505b647 .pp-advanced-menu-horizontal.pp-toggle-arrows .pp-has-submenu-container > a > span {
7410		padding-right: 24px;
7411	}
7412	.fl-node-5f20ed505b647 .pp-advanced-menu-horizontal.pp-toggle-arrows .pp-menu-toggle,
7413	.fl-node-5f20ed505b647 .pp-advanced-menu-horizontal.pp-toggle-none .pp-menu-toggle {
7414		width: 23px;
7415		height: 23px;
7416		margin: -11.5px 0 0;
7417	}
7418	.fl-node-5f20ed505b647 .pp-advanced-menu-horizontal.pp-toggle-arrows .pp-menu-toggle,
7419	.fl-node-5f20ed505b647 .pp-advanced-menu-horizontal.pp-toggle-none .pp-menu-toggle,
7420	.fl-node-5f20ed505b647 .pp-advanced-menu-vertical.pp-toggle-arrows .pp-menu-toggle,
7421	.fl-node-5f20ed505b647 .pp-advanced-menu-vertical.pp-toggle-none .pp-menu-toggle {
7422		width: 24px;
7423		height: 23px;
7424		margin: -11.5px 0 0;
7425	}
7426.fl-node-5f20ed505b647 .pp-advanced-menu li:first-child {
7427	border-top: none;
7428}
7429
7430	@media only screen and (max-width: 768px) {
7431		.fl-node-5f20ed505b647 .pp-advanced-menu-mobile-toggle + .pp-clear + .pp-menu-nav ul.menu {
7432			display: none;
7433		}
7434		.fl-node-5f20ed505b647 .pp-advanced-menu:not(.off-canvas):not(.full-screen) .pp-advanced-menu-horizontal {
7435			display: block;
7436		}
7437				.fl-node-5f20ed505b647:not(.fl-node-5f20ed505b647-clone):not(.pp-menu-full-screen):not(.pp-menu-off-canvas) .pp-menu-position-below .pp-menu-nav {
7438			display: none;
7439		}
7440			}
7441
7442
7443						@media ( max-width: 768px ) {
7444		
7445			.fl-node-5f20ed505b647 .pp-advanced-menu .menu {
7446				margin-top: 20px;
7447			}
7448							.fl-node-5f20ed505b647 .pp-advanced-menu .menu {
7449				}
7450						.fl-node-5f20ed505b647 .pp-advanced-menu .menu > li {
7451				margin-left: 0 !important;
7452				margin-right: 0 !important;
7453			}
7454
7455			.fl-node-5f20ed505b647 .pp-advanced-menu .pp-off-canvas-menu .pp-menu-close-btn,
7456			.fl-node-5f20ed505b647 .pp-advanced-menu .pp-menu-overlay .pp-menu-close-btn {
7457				display: block;
7458			}
7459
7460			.fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu {
7461				box-shadow: none;
7462				border: 0;
7463			}
7464
7465				} 			
7466			@media ( min-width: 769px ) {
7467
7468							.fl-node-5f20ed505b647 .menu > li {
7469				display: inline-block;
7470			}
7471
7472			.fl-node-5f20ed505b647 .menu li {
7473				border-top: none;
7474			}
7475
7476			.fl-node-5f20ed505b647 .menu li:first-child {
7477				border: none;
7478			}
7479			.fl-node-5f20ed505b647 .menu li li {
7480				border-left: none;
7481			}
7482
7483			.fl-node-5f20ed505b647 .menu .pp-has-submenu .sub-menu {
7484				position: absolute;
7485				top: 100%;
7486				left: 0;
7487				z-index: 10;
7488				visibility: hidden;
7489				opacity: 0;
7490				text-align:left;
7491			}
7492
7493			.fl-node-5f20ed505b647 .pp-has-submenu .pp-has-submenu .sub-menu {
7494				top: 0;
7495				left: 100%;
7496			}
7497
7498				
7499				
7500			.fl-node-5f20ed505b647 .pp-advanced-menu .pp-has-submenu:hover > .sub-menu,
7501			.fl-node-5f20ed505b647 .pp-advanced-menu .pp-has-submenu.pp-active .sub-menu
7502			/*.fl-node-5f20ed505b647 .pp-advanced-menu .pp-has-submenu.focus > .sub-menu*/ {
7503				display: block;
7504				visibility: visible;
7505				opacity: 1;
7506			}
7507
7508			.fl-node-5f20ed505b647 .menu .pp-has-submenu.pp-menu-submenu-right .sub-menu {
7509				top: 100%;
7510				left: inherit;
7511				right: 0;
7512			}
7513
7514			.fl-node-5f20ed505b647 .menu .pp-has-submenu .pp-has-submenu.pp-menu-submenu-right .sub-menu {
7515				top: 0;
7516				left: inherit;
7517				right: 100%;
7518			}
7519
7520			.fl-node-5f20ed505b647 .pp-advanced-menu .pp-has-submenu.pp-active > .pp-has-submenu-container .pp-menu-toggle {
7521				-webkit-transform: none;
7522					-ms-transform: none;
7523						transform: none;
7524			}
7525
7526															.fl-node-5f20ed505b647 .pp-advanced-menu .pp-has-submenu .pp-has-submenu .pp-menu-toggle:before {
7527										-webkit-transform: translateY( -5px ) rotate( -45deg );
7528							-ms-transform: translateY( -5px ) rotate( -45deg );
7529								transform: translateY( -5px ) rotate( -45deg );
7530					}
7531			
7532			
7533		
7534					div.fl-node-5f20ed505b647 .pp-advanced-menu-mobile-toggle {
7535				display: none;
7536			}
7537		
7538		} 		
7539	
7540	.fl-node-5f20ed505b647 .pp-advanced-menu-mobile {
7541		text-align: right;
7542				justify-content: flex-end;
7543	}
7544
7545	.fl-builder-content .fl-node-5f20ed505b647.fl-module .pp-advanced-menu-mobile .pp-advanced-menu-mobile-toggle,
7546	.fl-page .fl-builder-content .fl-node-5f20ed505b647.fl-module .pp-advanced-menu-mobile .pp-advanced-menu-mobile-toggle {
7547							}
7548
7549	.fl-builder-content .fl-node-5f20ed505b647.fl-module .pp-advanced-menu-mobile .pp-advanced-menu-mobile-toggle,
7550	.fl-page .fl-builder-content .fl-node-5f20ed505b647.fl-module .pp-advanced-menu-mobile .pp-advanced-menu-mobile-toggle,
7551	fl-builder-content .fl-node-5f20ed505b647.fl-module .pp-advanced-menu-mobile .pp-advanced-menu-mobile-toggle i,
7552	.fl-page .fl-builder-content .fl-node-5f20ed505b647.fl-module .pp-advanced-menu-mobile .pp-advanced-menu-mobile-toggle i {
7553					color: #05262D;
7554			}
7555
7556	
7557	.fl-node-5f20ed505b647 .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box,
7558	.fl-node-5f20ed505b647 .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner,
7559	.fl-node-5f20ed505b647 .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:before,
7560	.fl-node-5f20ed505b647 .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:after {
7561					width: 30px;
7562			}
7563
7564	.fl-node-5f20ed505b647 .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner,
7565	.fl-node-5f20ed505b647 .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:before,
7566	.fl-node-5f20ed505b647 .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:after {
7567					background-color: #05262D;
7568							height: 3px;
7569			}
7570
7571		.fl-node-5f20ed505b647 .pp-advanced-menu-mobile-toggle i {
7572		font-size: 30px;
7573	}
7574	
7575		.fl-node-5f20ed505b647 .pp-advanced-menu-mobile-toggle rect {
7576		fill: #ffffff;
7577	}
7578	
7579
7580
7581/**
7582 * Woo Menu Cart
7583 */
7584
7585	@media ( min-width: 769px ) {
7586							.fl-node-5f20ed505b647 .pp-advanced-menu ul.sub-menu {
7587				padding: 0;
7588			}
7589							.fl-node-5f20ed505b647 .pp-advanced-menu-horizontal.pp-toggle-arrows .pp-has-submenu-container > a > span {
7590				padding-right: 24px;
7591			}
7592			}
7593
7594@media only screen and (max-width: 1200px) {
7595	.fl-node-5f20ed505b647 .pp-advanced-menu-horizontal {
7596							}
7597	.fl-node-5f20ed505b647 .pp-advanced-menu .menu > li {
7598			}
7599
7600	.fl-node-5f20ed505b647 .pp-advanced-menu-mobile {
7601				justify-content: center;
7602	}
7603}
7604
7605@media only screen and (max-width: 992px) {
7606	.fl-node-5f20ed505b647 .pp-advanced-menu-horizontal {
7607							}
7608	.fl-node-5f20ed505b647 .pp-advanced-menu .menu > li {
7609			}
7610	.fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu > li > a,
7611	.fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a {
7612		border-bottom-width: px;
7613					background-color: ;
7614			}
7615
7616	.fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu {
7617		width: auto;
7618	}
7619
7620	.fl-node-5f20ed505b647 .pp-advanced-menu-mobile {
7621				justify-content: center;
7622	}
7623
7624	.fl-node-5f20ed505b647 .pp-advanced-menu-mobile-toggle {
7625			}
7626
7627	}
7628
7629@media only screen and (max-width: 768px) {
7630	.fl-node-5f20ed505b647 div.pp-advanced-menu {
7631		text-align: center;
7632	}
7633	.fl-node-5f20ed505b647 .pp-advanced-menu-horizontal {
7634							}
7635	.fl-node-5f20ed505b647 .pp-advanced-menu .menu > li {
7636			}
7637	.fl-node-5f20ed505b647 .pp-advanced-menu .menu > li > a,
7638	.fl-node-5f20ed505b647 .pp-advanced-menu .menu > li > .pp-has-submenu-container > a {
7639					}
7640	.fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu > li > a,
7641	.fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a {
7642		border-bottom-width: px;
7643			}
7644
7645	.fl-node-5f20ed505b647 .pp-advanced-menu-mobile {
7646		
7647								justify-content: center;
7648			}
7649	.fl-node-5f20ed505b647 .pp-advanced-menu-mobile-toggle {
7650			}
7651
7652	
7653}
7654
7655			@media only screen and ( max-width: 768px ) {
7656
7657			.fl-node-5f20ed505b647 .pp-advanced-menu {
7658				text-align: center;
7659			}
7660
7661			.fl-node-5f20ed505b647 .pp-advanced-menu-mobile-toggle {
7662						}
7663		}
7664	
7665.fl-node-5f20ed505b647 .pp-advanced-menu {
7666	text-align: right;
7667}
7668.fl-node-5f20ed505b647 .pp-advanced-menu .menu a {
7669	text-transform: uppercase;
7670}
7671.fl-node-5f20ed505b647 .pp-advanced-menu .menu > li > a, .fl-node-5f20ed505b647 .pp-advanced-menu .menu > li > .pp-has-submenu-container > a {
7672	border-style: solid;
7673	border-width: 0;
7674	background-clip: border-box;
7675	padding-top: 10px;
7676	padding-right: 10px;
7677	padding-bottom: 10px;
7678	padding-left: 10px;
7679}
7680.fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu > li > a, .fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a {
7681	padding-top: 10px;
7682	padding-right: 10px;
7683	padding-bottom: 10px;
7684	padding-left: 10px;
7685}
7686 .fl-node-5f20ed505b647 > .fl-module-content {
7687	margin-top:0px;
7688	margin-bottom:0px;
7689}
7690@media ( max-width: 992px ) {
7691 .fl-node-5f20ed505b647.fl-module > .fl-module-content {
7692	margin-top:0px;
7693	margin-bottom:0px;
7694}
7695}
7696@media ( max-width: 768px ) {
7697 .fl-node-5f20ed505b647.fl-module > .fl-module-content {
7698	margin-top:0px;
7699	margin-bottom:0px;
7700}
7701}
7702
7703/**
7704 * Overall menu alignment
7705 */
7706
7707.fl-node-5f3f71881564e .pp-advanced-menu-horizontal {
7708					justify-content: flex-end;
7709	}
7710
7711/**
7712 * Overall menu styling
7713 */
7714
7715.fl-node-5f3f71881564e .pp-advanced-menu .menu > li {
7716	}
7717
7718.fl-node-5f3f71881564e .pp-advanced-menu .pp-has-submenu-container a > span {
7719			padding-right: 38px;
7720	}
7721
7722.fl-node-5f3f71881564e-clone {
7723    display: none;
7724}
7725
7726/*
7727@media (min-width: 768px) {
7728	.fl-node-5f3f71881564e .pp-advanced-menu-mobile-toggle + .pp-clear + .pp-menu-nav ul.menu {
7729    	display: block;
7730	}
7731}
7732*/
7733
7734/**
7735 * Links
7736 */
7737
7738.fl-node-5f3f71881564e .pp-advanced-menu .menu > li > a,
7739.fl-node-5f3f71881564e .pp-advanced-menu .menu > li > .pp-has-submenu-container > a {
7740			color: #05262d;
7741	}
7742
7743
7744
7745		.fl-node-5f3f71881564e .pp-advanced-menu .pp-toggle-arrows .pp-menu-toggle:before,
7746	.fl-node-5f3f71881564e .pp-advanced-menu .pp-toggle-none .pp-menu-toggle:before {
7747		border-color: #05262d;
7748	}
7749	
7750		.fl-node-5f3f71881564e .pp-advanced-menu .pp-toggle-arrows li:hover .pp-menu-toggle:before,
7751	.fl-node-5f3f71881564e .pp-advanced-menu .pp-toggle-none li:hover .pp-menu-toggle:before,
7752	.fl-node-5f3f71881564e .pp-advanced-menu .pp-toggle-arrows li.focus .pp-menu-toggle:before,
7753	.fl-node-5f3f71881564e .pp-advanced-menu .pp-toggle-none li.focus .pp-menu-toggle:before {
7754		border-color: #5e2130;
7755	}
7756			.fl-node-5f3f71881564e .pp-advanced-menu .pp-toggle-arrows li a:hover .pp-menu-toggle:before,
7757	.fl-node-5f3f71881564e .pp-advanced-menu .pp-toggle-none li a:hover .pp-menu-toggle:before,
7758	.fl-node-5f3f71881564e .pp-advanced-menu .pp-toggle-arrows li a:focus .pp-menu-toggle:before,
7759	.fl-node-5f3f71881564e .pp-advanced-menu .pp-toggle-none li a:focus .pp-menu-toggle:before {
7760		border-color: #5e2130;
7761	}
7762		.fl-node-5f3f71881564e .menu > li > a:hover,
7763	.fl-node-5f3f71881564e .menu > li > a:focus,
7764	.fl-node-5f3f71881564e .menu > li:hover > .pp-has-submenu-container > a,
7765	.fl-node-5f3f71881564e .menu > li.focus > .pp-has-submenu-container > a,
7766	.fl-node-5f3f71881564e .menu > li.current-menu-item > a,
7767	.fl-node-5f3f71881564e .menu > li.current-menu-item > .pp-has-submenu-container > a {
7768						color: #5e2130;
7769					}
7770
7771			.fl-node-5f3f71881564e .pp-advanced-menu .pp-toggle-arrows .pp-has-submenu-container:hover .pp-menu-toggle:before,
7772		.fl-node-5f3f71881564e .pp-advanced-menu .pp-toggle-arrows .pp-has-submenu-container.focus .pp-menu-toggle:before,
7773		.fl-node-5f3f71881564e .pp-advanced-menu .pp-toggle-arrows li.current-menu-item > .pp-has-submenu-container .pp-menu-toggle:before,
7774		.fl-node-5f3f71881564e .pp-advanced-menu .pp-toggle-none .pp-has-submenu-container:hover .pp-menu-toggle:before,
7775		.fl-node-5f3f71881564e .pp-advanced-menu .pp-toggle-none .pp-has-submenu-container.focus .pp-menu-toggle:before,
7776		.fl-node-5f3f71881564e .pp-advanced-menu .pp-toggle-none li.current-menu-item > .pp-has-submenu-container .pp-menu-toggle:before {
7777			border-color: #5e2130;
7778		}
7779		
7780/**
7781 * Sub Menu
7782 **/
7783	.fl-node-5f3f71881564e .menu .pp-has-submenu .sub-menu {
7784		display: none;
7785	}
7786.fl-node-5f3f71881564e .pp-advanced-menu .sub-menu {
7787	}
7788@media (min-width: 768px) {
7789	.fl-node-5f3f71881564e .pp-advanced-menu .sub-menu {
7790						width: 250px;
7791				}
7792}
7793
7794
7795.fl-node-5f3f71881564e .pp-advanced-menu .sub-menu > li > a,
7796.fl-node-5f3f71881564e .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a {
7797	border-width: 0;
7798	border-style: solid;
7799	border-bottom-width: px;
7800			background-color: #f8f4e4;
7801		color: #05262d;
7802}
7803.fl-node-5f3f71881564e .pp-advanced-menu .sub-menu > li > a:hover,
7804.fl-node-5f3f71881564e .pp-advanced-menu .sub-menu > li > a:focus,
7805.fl-node-5f3f71881564e .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a:hover,
7806.fl-node-5f3f71881564e .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a:focus {
7807	}
7808
7809.fl-node-5f3f71881564e .pp-advanced-menu .sub-menu > li:last-child > a:not(:focus),
7810.fl-node-5f3f71881564e .pp-advanced-menu .sub-menu > li:last-child > .pp-has-submenu-container > a:not(:focus) {
7811	border: 0;
7812}
7813
7814.fl-node-5f3f71881564e .pp-advanced-menu .sub-menu > li > a:hover,
7815.fl-node-5f3f71881564e .pp-advanced-menu .sub-menu > li > a:focus,
7816.fl-node-5f3f71881564e .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a:hover,
7817.fl-node-5f3f71881564e .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a:focus,
7818.fl-node-5f3f71881564e .pp-advanced-menu .sub-menu > li.current-menu-item > a,
7819.fl-node-5f3f71881564e .pp-advanced-menu .sub-menu > li.current-menu-item > .pp-has-submenu-container > a {
7820		background-color: #f8f4e4;
7821		color: #129fad;
7822}
7823
7824		.fl-node-5f3f71881564e .pp-advanced-menu .pp-toggle-arrows .sub-menu .pp-menu-toggle:before,
7825	.fl-node-5f3f71881564e .pp-advanced-menu .pp-toggle-none .sub-menu .pp-menu-toggle:before {
7826		border-color: #05262d;
7827	}
7828	
7829		.fl-node-5f3f71881564e .pp-advanced-menu .pp-toggle-arrows .sub-menu li:h
7829over .pp-menu-toggle:before,
7830	.fl-node-5f3f71881564e .pp-advanced-menu .pp-toggle-none .sub-menu li:hover .pp-menu-toggle:before {
7831		border-color: #129fad;
7832	}
7833	
7834
7835	.fl-node-5f3f71881564e .pp-advanced-menu .pp-menu-toggle:before {
7836		content: '';
7837		position: absolute;
7838		right: 50%;
7839		top: 50%;
7840		z-index: 1;
7841		display: block;
7842		width: 9px;
7843		height: 9px;
7844		margin: -5px -5px 0 0;
7845		border-right: 2px solid;
7846		border-bottom: 2px solid;
7847		-webkit-transform-origin: right bottom;
7848			-ms-transform-origin: right bottom;
7849			    transform-origin: right bottom;
7850		-webkit-transform: translateX( -5px ) rotate( 45deg );
7851			-ms-transform: translateX( -5px ) rotate( 45deg );
7852				transform: translateX( -5px ) rotate( 45deg );
7853	}
7854		.fl-node-5f3f71881564e .pp-advanced-menu .pp-has-submenu.pp-active > .pp-has-submenu-container .pp-menu-toggle {
7855		-webkit-transform: rotate( -180deg );
7856			-ms-transform: rotate( -180deg );
7857				transform: rotate( -180deg );
7858	}
7859
7860
7861	.fl-node-5f3f71881564e .pp-advanced-menu-horizontal.pp-toggle-arrows .pp-has-submenu-container a {
7862		padding-right: 24px;
7863	}
7864	.fl-node-5f3f71881564e .pp-advanced-menu-horizontal.pp-toggle-arrows .pp-has-submenu-container > a > span {
7865		padding-right: 24px;
7866	}
7867	.fl-node-5f3f71881564e .pp-advanced-menu-horizontal.pp-toggle-arrows .pp-menu-toggle,
7868	.fl-node-5f3f71881564e .pp-advanced-menu-horizontal.pp-toggle-none .pp-menu-toggle {
7869		width: 23px;
7870		height: 23px;
7871		margin: -11.5px 0 0;
7872	}
7873	.fl-node-5f3f71881564e .pp-advanced-menu-horizontal.pp-toggle-arrows .pp-menu-toggle,
7874	.fl-node-5f3f71881564e .pp-advanced-menu-horizontal.pp-toggle-none .pp-menu-toggle,
7875	.fl-node-5f3f71881564e .pp-advanced-menu-vertical.pp-toggle-arrows .pp-menu-toggle,
7876	.fl-node-5f3f71881564e .pp-advanced-menu-vertical.pp-toggle-none .pp-menu-toggle {
7877		width: 24px;
7878		height: 23px;
7879		margin: -11.5px 0 0;
7880	}
7881.fl-node-5f3f71881564e .pp-advanced-menu li:first-child {
7882	border-top: none;
7883}
7884
7885	@media only screen and (max-width: 768px) {
7886		.fl-node-5f3f71881564e .pp-advanced-menu-mobile-toggle + .pp-clear + .pp-menu-nav ul.menu {
7887			display: none;
7888		}
7889		.fl-node-5f3f71881564e .pp-advanced-menu:not(.off-canvas):not(.full-screen) .pp-advanced-menu-horizontal {
7890			display: block;
7891		}
7892				.fl-node-5f3f71881564e:not(.fl-node-5f3f71881564e-clone):not(.pp-menu-full-screen):not(.pp-menu-off-canvas) .pp-menu-position-below .pp-menu-nav {
7893			display: none;
7894		}
7895			}
7896
7897
7898						@media ( max-width: 768px ) {
7899		
7900			.fl-node-5f3f71881564e .pp-advanced-menu .menu {
7901				margin-top: 20px;
7902			}
7903							.fl-node-5f3f71881564e .pp-advanced-menu .menu {
7904				}
7905						.fl-node-5f3f71881564e .pp-advanced-menu .menu > li {
7906				margin-left: 0 !important;
7907				margin-right: 0 !important;
7908			}
7909
7910			.fl-node-5f3f71881564e .pp-advanced-menu .pp-off-canvas-menu .pp-menu-close-btn,
7911			.fl-node-5f3f71881564e .pp-advanced-menu .pp-menu-overlay .pp-menu-close-btn {
7912				display: block;
7913			}
7914
7915			.fl-node-5f3f71881564e .pp-advanced-menu .sub-menu {
7916				box-shadow: none;
7917				border: 0;
7918			}
7919
7920				} 			
7921			@media ( min-width: 769px ) {
7922
7923							.fl-node-5f3f71881564e .menu > li {
7924				display: inline-block;
7925			}
7926
7927			.fl-node-5f3f71881564e .menu li {
7928				border-top: none;
7929			}
7930
7931			.fl-node-5f3f71881564e .menu li:first-child {
7932				border: none;
7933			}
7934			.fl-node-5f3f71881564e .menu li li {
7935				border-left: none;
7936			}
7937
7938			.fl-node-5f3f71881564e .menu .pp-has-submenu .sub-menu {
7939				position: absolute;
7940				top: 100%;
7941				left: 0;
7942				z-index: 10;
7943				visibility: hidden;
7944				opacity: 0;
7945				text-align:left;
7946			}
7947
7948			.fl-node-5f3f71881564e .pp-has-submenu .pp-has-submenu .sub-menu {
7949				top: 0;
7950				left: 100%;
7951			}
7952
7953				
7954				
7955			.fl-node-5f3f71881564e .pp-advanced-menu .pp-has-submenu:hover > .sub-menu,
7956			.fl-node-5f3f71881564e .pp-advanced-menu .pp-has-submenu.pp-active .sub-menu
7957			/*.fl-node-5f3f71881564e .pp-advanced-menu .pp-has-submenu.focus > .sub-menu*/ {
7958				display: block;
7959				visibility: visible;
7960				opacity: 1;
7961			}
7962
7963			.fl-node-5f3f71881564e .menu .pp-has-submenu.pp-menu-submenu-right .sub-menu {
7964				top: 100%;
7965				left: inherit;
7966				right: 0;
7967			}
7968
7969			.fl-node-5f3f71881564e .menu .pp-has-submenu .pp-has-submenu.pp-menu-submenu-right .sub-menu {
7970				top: 0;
7971				left: inherit;
7972				right: 100%;
7973			}
7974
7975			.fl-node-5f3f71881564e .pp-advanced-menu .pp-has-submenu.pp-active > .pp-has-submenu-container .pp-menu-toggle {
7976				-webkit-transform: none;
7977					-ms-transform: none;
7978						transform: none;
7979			}
7980
7981															.fl-node-5f3f71881564e .pp-advanced-menu .pp-has-submenu .pp-has-submenu .pp-menu-toggle:before {
7982										-webkit-transform: translateY( -5px ) rotate( -45deg );
7983							-ms-transform: translateY( -5px ) rotate( -45deg );
7984								transform: translateY( -5px ) rotate( -45deg );
7985					}
7986			
7987			
7988		
7989					div.fl-node-5f3f71881564e .pp-advanced-menu-mobile-toggle {
7990				display: none;
7991			}
7992		
7993		} 		
7994	
7995	.fl-node-5f3f71881564e .pp-advanced-menu-mobile {
7996		text-align: right;
7997				justify-content: flex-end;
7998	}
7999
8000	.fl-builder-content .fl-node-5f3f71881564e.fl-module .pp-advanced-menu-mobile .pp-advanced-menu-mobile-toggle,
8001	.fl-page .fl-builder-content .fl-node-5f3f71881564e.fl-module .pp-advanced-menu-mobile .pp-advanced-menu-mobile-toggle {
8002							}
8003
8004	.fl-builder-content .fl-node-5f3f71881564e.fl-module .pp-advanced-menu-mobile .pp-advanced-menu-mobile-toggle,
8005	.fl-page .fl-builder-content .fl-node-5f3f71881564e.fl-module .pp-advanced-menu-mobile .pp-advanced-menu-mobile-toggle,
8006	fl-builder-content .fl-node-5f3f71881564e.fl-module .pp-advanced-menu-mobile .pp-advanced-menu-mobile-toggle i,
8007	.fl-page .fl-builder-content .fl-node-5f3f71881564e.fl-module .pp-advanced-menu-mobile .pp-advanced-menu-mobile-toggle i {
8008			}
8009
8010	
8011	.fl-node-5f3f71881564e .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box,
8012	.fl-node-5f3f71881564e .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner,
8013	.fl-node-5f3f71881564e .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:before,
8014	.fl-node-5f3f71881564e .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:after {
8015					width: 30px;
8016			}
8017
8018	.fl-node-5f3f71881564e .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner,
8019	.fl-node-5f3f71881564e .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:before,
8020	.fl-node-5f3f71881564e .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:after {
8021							height: 3px;
8022			}
8023
8024		.fl-node-5f3f71881564e .pp-advanced-menu-mobile-toggle i {
8025		font-size: 30px;
8026	}
8027	
8028		.fl-node-5f3f71881564e .pp-advanced-menu-mobile-toggle rect {
8029		fill: #05262d;
8030	}
8031	
8032
8033
8034/**
8035 * Woo Menu Cart
8036 */
8037
8038	@media ( min-width: 769px ) {
8039							.fl-node-5f3f71881564e .pp-advanced-menu ul.sub-menu {
8040				padding: 0;
8041			}
8042							.fl-node-5f3f71881564e .pp-advanced-menu-horizontal.pp-toggle-arrows .pp-has-submenu-container > a > span {
8043				padding-right: 24px;
8044			}
8045			}
8046
8047@media only screen and (max-width: 1200px) {
8048	.fl-node-5f3f71881564e .pp-advanced-menu-horizontal {
8049							}
8050	.fl-node-5f3f71881564e .pp-advanced-menu .menu > li {
8051			}
8052
8053	.fl-node-5f3f71881564e .pp-advanced-menu-mobile {
8054				justify-content: center;
8055	}
8056}
8057
8058@media only screen and (max-width: 992px) {
8059	.fl-node-5f3f71881564e .pp-advanced-menu-horizontal {
8060							}
8061	.fl-node-5f3f71881564e .pp-advanced-menu .menu > li {
8062			}
8063	.fl-node-5f3f71881564e .pp-advanced-menu .sub-menu > li > a,
8064	.fl-node-5f3f71881564e .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a {
8065		border-bottom-width: px;
8066					background-color: ;
8067			}
8068
8069	.fl-node-5f3f71881564e .pp-advanced-menu .sub-menu {
8070		width: auto;
8071	}
8072
8073	.fl-node-5f3f71881564e .pp-advanced-menu-mobile {
8074				justify-content: center;
8075	}
8076
8077	.fl-node-5f3f71881564e .pp-advanced-menu-mobile-toggle {
8078			}
8079
8080	}
8081
8082@media only screen and (max-width: 768px) {
8083	.fl-node-5f3f71881564e div.pp-advanced-menu {
8084		text-align: center;
8085	}
8086	.fl-node-5f3f71881564e .pp-advanced-menu-horizontal {
8087							}
8088	.fl-node-5f3f71881564e .pp-advanced-menu .menu > li {
8089			}
8090	.fl-node-5f3f71881564e .pp-advanced-menu .menu > li > a,
8091	.fl-node-5f3f71881564e .pp-advanced-menu .menu > li > .pp-has-submenu-container > a {
8092					}
8093	.fl-node-5f3f71881564e .pp-advanced-menu .sub-menu > li > a,
8094	.fl-node-5f3f71881564e .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a {
8095		border-bottom-width: px;
8096			}
8097
8098	.fl-node-5f3f71881564e .pp-advanced-menu-mobile {
8099		
8100								justify-content: center;
8101			}
8102	.fl-node-5f3f71881564e .pp-advanced-menu-mobile-toggle {
8103			}
8104
8105	
8106}
8107
8108			@media only screen and ( max-width: 768px ) {
8109
8110			.fl-node-5f3f71881564e .pp-advanced-menu {
8111				text-align: center;
8112			}
8113
8114			.fl-node-5f3f71881564e .pp-advanced-menu-mobile-toggle {
8115						}
8116		}
8117	
8118.fl-node-5f3f71881564e .pp-advanced-menu {
8119	text-align: right;
8120}
8121.fl-node-5f3f71881564e .pp-advanced-menu .menu a {
8122	text-transform: uppercase;
8123}
8124.fl-node-5f3f71881564e .pp-advanced-menu .menu > li > a, .fl-node-5f3f71881564e .pp-advanced-menu .menu > li > .pp-has-submenu-container > a {
8125	border-style: solid;
8126	border-width: 0;
8127	background-clip: border-box;
8128	padding-top: 10px;
8129	padding-right: 10px;
8130	padding-bottom: 10px;
8131	padding-left: 0px;
8132}
8133.fl-node-5f3f71881564e .pp-advanced-menu .sub-menu {
8134	border-style: none;
8135	border-width: 0;
8136	background-clip: border-box;
8137}
8138.fl-node-5f3f71881564e .pp-advanced-menu .menu .sub-menu a {
8139	text-transform: uppercase;
8140}
8141.fl-node-5f3f71881564e .pp-advanced-menu .sub-menu > li > a, .fl-node-5f3f71881564e .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a {
8142	padding-top: 10px;
8143	padding-right: 10px;
8144	padding-bottom: 10px;
8145	padding-left: 10px;
8146}
8147
8148
8149
8150
8151
8152
8153
8154
8155
8156.fl-builder-content .fl-node-5f3fb5ea2f324 .fl-button:is(a, button) {
8157	width: 170px;
8158}
8159.fl-node-5f3fb5ea2f324.fl-button-wrap, .fl-node-5f3fb5ea2f324 .fl-button-wrap {
8160	text-align: right;
8161}
8162:where(.fl-builder-content .fl-node-5f3fb5ea2f324 .fl-button:is(a, button)), :where(.fl-builder-content .fl-node-5f3fb5ea2f324 .fl-button:is(a, button) *) {
8163	transition: none;
8164	-moz-transition: none;
8165	-webkit-transition: none;
8166	-o-transition: none;
8167}
8168.fl-node-5wlubpdqshg2, .fl-node-5wlubpdqshg2 .fl-photo {
8169	text-align: left;
8170}
8171@media(max-width: 992px) {
8172	.fl-node-5wlubpdqshg2, .fl-node-5wlubpdqshg2 .fl-photo {
8173		text-align: left;
8174	}
8175}
8176@media(max-width: 768px) {
8177	.fl-node-5wlubpdqshg2, .fl-node-5wlubpdqshg2 .fl-photo {
8178		text-align: left;
8179	}
8180}
8181.pp-modal-wrap {
8182    position: fixed;
8183    top: 0;
8184    left: 0;
8185    height: 100%;
8186    width: 100%;
8187    overflow-y: auto;
8188    z-index: -1;
8189	visibility: hidden;
8190	opacity: 0;
8191	transition: all 0.3s ease-in-out;
8192}
8193.pp-modal-wrap.pp-modal-active {
8194	z-index: 99999;
8195	visibility: visible;
8196	opacity: 1;
8197}
8198.pp-modal-overlay {
8199    position: absolute;
8200    height: 100%;
8201    width: 100%;
8202    top: 0;
8203    bottom: 0;
8204}
8205.pp-modal-button .sr-only {
8206	position: absolute !important;
8207    height: 1px !important;
8208    width: 1px !important;
8209    margin: 0 !important;
8210    clip: rect(1px 1px 1px 1px);
8211    clip: rect(1px,1px,1px,1px);
8212    clip-path: polygon(0px 0px, 0px 0px, 0px 0px);
8213    -webkit-clip-path: polygon(0px 0px, 0px 0px, 0px 0px);
8214    overflow: hidden !important;
8215}
8216
8217.pp-modal {
8218    display: block;
8219    position: relative;
8220    margin: auto auto;
8221    opacity: 1;
8222	outline: 0;
8223}
8224.pp-modal-container {
8225    height: 100%;
8226    width: 100%;
8227    position: fixed;
8228    overflow: auto;
8229    opacity: 0;
8230	z-index: 1;
8231}
8232.pp-modal.layout-fullscreen {
8233    max-width: 100%;
8234    height: auto;
8235    min-height: 100%;
8236    margin: 0;
8237}
8238/* .pp-modal.layout-standard:not(.position-auto) {
8239	top: 50%;
8240	transform: translateY(-50%);
8241} */
8242.pp-modal .pp-modal-content {
8243	height: inherit;
8244	overflow-y: auto;
8245	position: relative;
8246    z-index: 1;
8247    -webkit-overflow-scrolling: touch;
8248}
8249/* .pp-modal.layout-standard .pp-modal-content {
8250	max-height: 90vh;
8251} */
8252.pp-modal .pp-modal-body {
8253    overflow: hidden;
8254	height: inherit;
8255}
8256.pp-modal .pp-modal-header {
8257    display: table;
8258    width: 100%;
8259}
8260.pp-modal .pp-modal-title {
8261    margin: 0;
8262    display: table-cell;
8263    vertical-align: middle;
8264}
8265
8266.pp-modal .pp-modal-frame iframe {
8267	width: 100%;
8268}
8269
8270.pp-modal .pp-modal-video-embed {
8271	position: relative;
8272	padding-top: 56.25%;
8273	height: inherit;
8274}
8275.pp-modal .pp-modal-video-embed iframe,
8276.pp-modal .pp-modal-video-embed .wp-video,
8277.pp-modal .pp-modal-video-embed > video {
8278	height: 100%;
8279	width: 100%;
8280    position: absolute;
8281    top: 0;
8282    left: 0;
8283}
8284
8285.pp-modal .pp-modal-content.pp-modal-frame:before {
8286	background-position: 50%;
8287    content: "";
8288    display: block;
8289    width: 32px;
8290    height: 32px;
8291    border-radius: 100%;
8292    position: absolute;
8293    top: 50%;
8294    left: 50%;
8295    transform: translate3D(-50%, -50%, 0);
8296}
8297
8298.pp-modal .pp-modal-content-inner {
8299	position: relative;
8300    height: 100%;
8301}
8302
8303.pp-modal-trigger {
8304    display: inline-block;
8305    text-decoration: none;
8306    text-shadow: none;
8307}
8308.pp-modal-trigger .pp-button-icon {
8309    height: auto;
8310    margin-right: 8px;
8311    vertical-align: middle;
8312    width: auto;
8313}
8314.pp-modal-trigger .pp-button-icon-after {
8315    margin-left: 8px;
8316    margin-right: 0;
8317}
8318.pp-modal-trigger .pp-modal-trigger-text {
8319    vertical-align: middle;
8320}
8321.pp-modal-close {
8322    position: relative;
8323    right: 10px;
8324    line-height: 0;
8325    cursor: pointer;
8326    display: table-cell;
8327    vertical-align: middle;
8328    top: 0;
8329    padding: 5px;
8330	-webkit-transition: background 0.2s ease-in-out;
8331    -moz-transition: background 0.2s ease-in-out;
8332    transition: background 0.2s ease-in-out;
8333}
8334.pp-modal-close.box-top-right-out {
8335    position: absolute;
8336    right: -40px;
8337}
8338.pp-modal .pp-modal-close.box-top-left-out {
8339    position: absolute;
8340    left: -40px;
8341    right: 0;
8342}
8343.pp-modal-close.win-top-right {
8344    position: fixed;
8345}
8346.pp-modal-close.win-top-left {
8347    position: fixed;
8348    right: 0;
8349}
8350.pp-modal-close .bar-wrap {
8351    display: inline-block;
8352    position: relative;
8353}
8354.pp-modal-close .bar-wrap span {
8355    position: absolute;
8356    border-radius: 0;
8357    width: 100%;
8358    top: 49.5%;
8359    left: 0px;
8360}
8361.pp-modal-close .bar-wrap .bar-1 {
8362    -webkit-transform: rotate(225deg);
8363    -moz-transform: rotate(225deg);
8364    transform: rotate(225deg);
8365}
8366.pp-modal-close .bar-wrap .bar-2 {
8367    -webkit-transform: rotate(-225deg);
8368    -moz-transform: rotate(-225deg);
8369    transform: rotate(-225deg);
8370}
8371.pp-modal-wrap .modal-visible {
8372    opacity: 1;
8373}
8374.pp-modal .pp-modal-content .fl-row-content-wrap,
8375.pp-modal .pp-modal-content .fl-builder-module-template {
8376    padding: 0;
8377}
8378.fl-module-pp-modal-box {
8379    z-index: 2 !important;
8380}
8381
8382.pp-modal-wrap .pp-flexbox {
8383	display: flex;
8384	flex-direction: row;
8385	align-items: center;
8386}
8387.pp-modal-wrap .pp-flexbox.layout-vertical {
8388	flex-direction: column;
8389}
8390.pp-modal-wrap .pp-flexbox .pp-flexbox-item {
8391	align-self: stretch;
8392}
8393.pp-modal-wrap .pp-flexbox .pp-flexbox-item.object-fit-cover img {
8394	height: 100%;
8395	object-fit: cover;
8396}
8397
8398@media only screen and (max-width: 768px) {
8399	.pp-modal-wrap .pp-flexbox {
8400		flex-direction: column;
8401	}
8402	.pp-modal-wrap .pp-flexbox .pp-flexbox-item {
8403		width: 100%;
8404	}
8405}@media (max-width: 768px) { /**
8406 * This file should contain frontend styles that 
8407 * will be applied to all module instances once
8408 * the responsive breakpoint has been reached. The
8409 * responsive breakpoint can be set in the global 
8410 * settings or individual page settings.
8411 */ }body:not(.fl-builder-edit) .fl-node-bupe31aq5rfi > .fl-module-content {
8412	margin: 0;
8413}
8414
8415.fl-node-bupe31aq5rfi .pp-modal-button {
8416	text-align: left;
8417}
8418.fl-node-bupe31aq5rfi .pp-modal-trigger,
8419.fl-node-bupe31aq5rfi .pp-modal-button .pp-modal-trigger,
8420.fl-node-bupe31aq5rfi .pp-modal-button .pp-modal-trigger .pp-modal-trigger-icon {
8421		color: #ffffff;
8422			background-color: #428bca;
8423					text-align: center;
8424	text-decoration: none;
8425}
8426
8427
8428.fl-node-bupe31aq5rfi .pp-modal-trigger .pp-button-icon {
8429	}
8430
8431.fl-builder-content .fl-node-bupe31aq5rfi .pp-modal-trigger:hover,
8432.fl-node-bupe31aq5rfi .pp-modal-trigger:hover {
8433        color: #f7f7f7;
8434			background-color: #444444;
8435	        border-color: #222222;
8436}
8437
8438
8439.fl-node-bupe31aq5rfi .pp-modal-height-auto,
8440#modal-bupe31aq5rfi.pp-modal-height-auto {
8441    display: block !important;
8442    position: absolute;
8443    top: -99999px;
8444    width: 960px;
8445    visibility: hidden;
8446}
8447
8448.fl-node-bupe31aq5rfi .pp-modal-height-auto .pp-modal-overlay,
8449#modal-bupe31aq5rfi.pp-modal-height-auto .pp-modal-overlay {
8450    display: none !important;
8451}
8452
8453.fl-node-bupe31aq5rfi .pp-modal,
8454#modal-bupe31aq5rfi .pp-modal {
8455			background-color: #ffffff;
8456	}
8457
8458
8459
8460
8461.fl-node-bupe31aq5rfi .pp-modal.layout-standard,
8462#modal-bupe31aq5rfi .pp-modal.layout-standard {
8463    width: 960px;
8464    		height: auto;
8465	    max-width: 90%;
8466}
8467
8468.fl-node-bupe31aq5rfi .pp-modal .pp-modal-header,
8469#modal-bupe31aq5rfi .pp-modal .pp-modal-header {
8470			background-color: #ffffff;
8471	    border-bottom: 1px solid #eeeeee;
8472}
8473
8474	.fl-node-bupe31aq5rfi .pp-modal .pp-modal-header,
8475	#modal-bupe31aq5rfi .pp-modal .pp-modal-header {
8476					border-top-left-radius: px;
8477						border-top-right-radius: px;
8478				}
8479	
8480.fl-node-bupe31aq5rfi .pp-modal .pp-modal-title,
8481#modal-bupe31aq5rfi .pp-modal .pp-modal-title {
8482    padding: 10px 15px;
8483    color: #444444;
8484}
8485.fl-node-bupe31aq5rfi .pp-modal .pp-modal-content,
8486#modal-bupe31aq5rfi .pp-modal .pp-modal-content {
8487        padding: 0px;
8488}
8489.fl-node-bupe31aq5rfi .pp-modal .pp-modal-content.pp-modal-frame:before,
8490#modal-bupe31aq5rfi .pp-modal .pp-modal-content.pp-modal-frame:before {
8491    background: url(https://tourdevines.com.au/wp-content/plugins/bbpowerpack/modules/pp-modal-box/loader.gif) no-repeat;
8492}
8493.fl-node-bupe31aq5rfi .pp-modal .pp-modal-content-inner,
8494#modal-bupe31aq5rfi .pp-modal .pp-modal-content-inner {
8495        overflow: hidden;
8496        padding: px;
8497}
8498
8499.fl-node-bupe31aq5rfi .pp-modal-close,
8500#modal-bupe31aq5rfi .pp-modal-close {
8501    			background-color: #3a3a3a;
8502	    border: 1px solid #ffffff;
8503    border-radius: 100px;
8504    width: 25px;
8505    height: 25px;
8506    position: absolute;
8507    z-index: 5;
8508}
8509.fl-node-bupe31aq5rfi .pp-modal-close:hover,
8510#modal-bupe31aq5rfi .pp-modal-close:hover {
8511			background-color: #b53030;
8512	}
8513.fl-node-bupe31aq5rfi .pp-modal-close.box-top-right,
8514#modal-bupe31aq5rfi .pp-modal-close.box-top-right {
8515    top: -10px;
8516    right: -10px;
8517}
8518.fl-node-bupe31aq5rfi .pp-modal-close.box-top-left,
8519#modal-bupe31aq5rfi .pp-modal-close.box-top-left {
8520    top: -10px;
8521    left: -10px;
8522}
8523.fl-node-bupe31aq5rfi .pp-modal-close.win-top-right,
8524#modal-bupe31aq5rfi .pp-modal-close.win-top-right {
8525    top: -10px;
8526    right: -10px;
8527}
8528.fl-node-bupe31aq5rfi .pp-modal-close.win-top-left,
8529#modal-bupe31aq5rfi .pp-modal-close.win-top-left {
8530    top: -10px;
8531    left: -10px;
8532}
8533.fl-node-bupe31aq5rfi .pp-modal-close .bar-wrap,
8534#modal-bupe31aq5rfi .pp-modal-close .bar-wrap {
8535    width: 100%;
8536    height: 100%;
8537    -webkit-transition: background 0.2s ease-in-out;
8538    -moz-transition: background 0.2s ease-in-out;
8539    transition: background 0.2s ease-in-out;
8540}
8541.fl-node-bupe31aq5rfi .pp-modal-close .bar-wrap span,
8542#modal-bupe31aq5rfi .pp-modal-close .bar-wrap span {
8543    background: #ffffff;
8544    height: 2px;
8545    margin-top: -1px;
8546    -webkit-transition: background 0.2s ease-in-out;
8547    -moz-transition: background 0.2s ease-in-out;
8548    transition: background 0.2s ease-in-out;
8549}
8550.fl-node-bupe31aq5rfi .pp-modal-close:hover .bar-wrap span,
8551#modal-bupe31aq5rfi .pp-modal-close:hover .bar-wrap span {
8552    background: #dddddd;
8553    -webkit-transition: background 0.2s ease-in-out;
8554    -moz-transition: background 0.2s ease-in-out;
8555    transition: background 0.2s ease-in-out;
8556}
8557.fl-node-bupe31aq5rfi .pp-modal-container.fadeIn.animated,
8558#modal-bupe31aq5rfi .pp-modal-container.fadeIn.animated {
8559    -webkit-animation-duration: 0.5s;
8560    animation-duration: 0.5s;
8561}
8562.fl-node-bupe31aq5rfi .pp-modal-container.fadeOut.animated,
8563#modal-bupe31aq5rfi .pp-modal-container.fadeOut.animated {
8564    -webkit-animation-duration: 0.5s;
8565    animation-duration: 0.5s;
8566}
8567.fl-node-bupe31aq5rfi .has-overlay-animation .pp-modal-container,
8568#modal-bupe31aq5rfi.has-overlay-animation .pp-modal-container {
8569			background-color: rgba(0,0,0,0.3);
8570	}
8571
8572.fl-node-bupe31aq5rfi .pp-modal-wrap:not(.has-overlay-animation) .pp-modal-overlay,
8573#modal-bupe31aq5rfi:not(.has-overlay-animation) .pp-modal-overlay {
8574    		background-color: rgba(0,0,0,0.3);
8575		}
8576
8577@media only screen and (max-width: 0px) {
8578    .fl-node-bupe31aq5rfi .pp-modal.layout-fullscreen,
8579    #modal-bupe31aq5rfi .pp-modal.layout-fullscreen {
8580        top: 0 !important;
8581        margin: 10px !important;
8582    }
8583    .fl-node-bupe31aq5rfi .pp-modal.layout-standard,
8584    #modal-bupe31aq5rfi .pp-modal.layout-standard {
8585        margin-top: 20px;
8586        margin-bottom: 20px;
8587    }
8588}
8589
8590@media only screen and (max-width: 767px) {
8591    .fl-node-bupe31aq5rfi .pp-modal.layout-standard,
8592    #modal-bupe31aq5rfi .pp-modal.layout-standard {
8593        margin-top: 20px;
8594        margin-bottom: 20px;
8595    }
8596}
8597.fl-node-bupe31aq5rfi .pp-modal-button {
8598	text-align: left;
8599}
8600.fl-node-bupe31aq5rfi .pp-modal-trigger, .fl-node-bupe31aq5rfi .pp-modal-button .pp-modal-trigger {
8601	padding-top: 0px;
8602	padding-right: 0px;
8603	padding-bottom: 0px;
8604	padding-left: 0px;
8605}
8606
8607
8608
8609
8610
8611
8612
8613
8614
8615.fl-builder-content .fl-node-wp8y293ciagn .fl-button:is(a, button) {
8616	width: 170px;
8617}
8618.fl-node-wp8y293ciagn.fl-button-wrap, .fl-node-wp8y293ciagn .fl-button-wrap {
8619	text-align: right;
8620}
8621:where(.fl-builder-content .fl-node-wp8y293ciagn .fl-button:is(a, button)), :where(.fl-builder-content .fl-node-wp8y293ciagn .fl-button:is(a, button) *) {
8622	transition: none;
8623	-moz-transition: none;
8624	-webkit-transition: none;
8625	-o-transition: none;
8626}
8627
8628
8629
8630
8631
8632
8633
8634
8635
8636.fl-builder-content .fl-node-5yr4gwxsu3pt .fl-button:is(a, button) {
8637	width: 170px;
8638}
8639.fl-node-5yr4gwxsu3pt.fl-button-wrap, .fl-node-5yr4gwxsu3pt .fl-button-wrap {
8640	text-align: right;
8641}
8642:where(.fl-builder-content .fl-node-5yr4gwxsu3pt .fl-button:is(a, button)), :where(.fl-builder-content .fl-node-5yr4gwxsu3pt .fl-button:is(a, button) *) {
8643	transition: none;
8644	-moz-transition: none;
8645	-webkit-transition: none;
8646	-o-transition: none;
8647}
8648@media ( max-width: 992px ) {
8649 .fl-node-5yr4gwxsu3pt.fl-module > .fl-module-content {
8650	margin-right:20px;
8651	margin-left:20px;
8652}
8653}
8654/* advanced menu overlap fix */
8655.pp-off-canvas-menu-open .pp-offcanvas-content-wrap {
8656	position: relative;
8657	z-index: 999;
8658}
8659
8660/* .pp-offcanvas-content-open .pp-advanced-menu .pp-off-canvas-menu {
8661	position: absolute;
8662} */
8663
8664.pp-offcanvas-content-open.pp-offcanvas-content-top.pp-offcanvas-content-reset,
8665.pp-offcanvas-content-open.pp-offcanvas-content-bottom.pp-offcanvas-content-reset {
8666	margin-top: 0 !important;
8667}
8668
8669.pp-offcanvas-toggle {
8670	cursor: pointer;
8671	text-decoration: none !important;
8672}
8673
8674.pp-offcanvas-container {
8675	position: relative;
8676	left: 0;
8677	z-index: 99;
8678	-webkit-transition: -webkit-transform 0.5s;
8679	transition: transform 0.5s;
8680}
8681.pp-offcanvas-content-slide .pp-offcanvas-container {
8682	overflow: hidden;
8683}
8684
8685.pp-offcanvas-container:after {
8686	content: '';
8687	position: absolute;
8688	top: 0;
8689	right: 0;
8690	width: 0;
8691	height: 0;
8692	background: rgba(240, 196, 196, 0.2);
8693	opacity: 0;
8694	-webkit-transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
8695	transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
8696}
8697
8698.pp-offcanvas-content-open .pp-offcanvas-container:after {
8699	width: 100%;
8700	height: 100%;
8701	opacity: 1;
8702	-webkit-transition: opacity 0.5s;
8703	transition: opacity 0.5s;
8704	z-index: 100001;
8705}
8706
8707.pp-offcanvas-content {
8708	position: fixed;
8709	top: 0;
8710	left: 0;
8711	visibility: hidden;
8712	width: 300px;
8713	height: 100%;
8714	overflow-y: auto;
8715	background: #fff;
8716	-webkit-transition: all 0.5s;
8717	transition: all 0.5s;
8718	outline: 0;
8719	z-index: 100002;
8720}
8721
8722.pp-offcanvas-content.pp-offcanvas-content-right {
8723	left: auto;
8724	right: 0;
8725}
8726
8727.pp-offcanvas-content.pp-offcanvas-content-top,
8728.pp-offcanvas-content.pp-offcanvas-content-bottom {
8729	width: 100%;
8730	height: 300px;
8731}
8732
8733.pp-offcanvas-content.pp-offcanvas-content-bottom {
8734	top: auto;
8735	bottom: 0;
8736}
8737
8738.pp-offcanvas-content .pp-offcanvas-body {
8739	position: absolute;
8740	width: 100%;
8741	top: 0;
8742	left: 0;
8743}
8744
8745.pp-offcanvas-content .pp-offcanvas-close {
8746	position: relative;
8747	cursor: pointer;
8748	display: inline-block;
8749	line-height: 1;
8750	z-index: 1;
8751	font-style: normal;
8752	font-family: Helvetica, Arial, sans-serif;
8753	font-weight: 100;
8754	font-size: 24px;
8755	margin: 0;
8756}
8757
8758.pp-offcanvas-content .pp-offcanvas-close-icon {
8759	display: flex;
8760    height: 25px;
8761    width: 25px;
8762    position: relative;
8763    justify-content: center;
8764}
8765.pp-offcanvas-content .pp-offcanvas-close-icon:before,
8766.pp-offcanvas-content .pp-offcanvas-close-icon:after {
8767    content: " ";
8768    position: absolute;
8769    content: ' ';
8770    height: inherit;
8771    width: 2px;
8772    background-color: #fff;
8773}
8774.pp-offcanvas-content .pp-offcanvas-close-icon:before {
8775    transform: rotate(45deg);
8776}
8777.pp-offcanvas-content .pp-offcanvas-close-icon:after {
8778    transform: rotate(-45deg);
8779}
8780
8781.pp-offcanvas-content .pp-offcanvas-body {
8782	padding-left: 20px;
8783	padding-right: 20px;
8784}
8785
8786.pp-offcanvas-toggle-wrap .pp-offcanvas-toggle {
8787	display: inline-flex;
8788	align-items: center;
8789}
8790
8791.pp-offcanvas-icon-before .pp-offcanvas-toggle-icon {
8792	margin-right: 5px;
8793}
8794
8795.pp-offcanvas-icon-after .pp-offcanvas-toggle-icon {
8796	order: 2;
8797	margin-left: 5px;
8798}
8799
8800.pp-offcanvas-content.pp-offcanvas-slide {
8801	-webkit-transform: translate3d(-100%, 0, 0);
8802	transform: translate3d(-100%, 0, 0);
8803}
8804
8805.pp-offcanvas-content.pp-offcanvas-slide.pp-offcanvas-content-right {
8806	-webkit-transform: translate3d(100%, 0, 0);
8807	transform: translate3d(100%, 0, 0);
8808}
8809
8810.pp-offcanvas-content.pp-offcanvas-slide.pp-offcanvas-content-top {
8811	-webkit-transform: translate3d(0, -100%, 0);
8812	transform: translate3d(0, -100%, 0);
8813}
8814
8815.pp-offcanvas-content.pp-offcanvas-slide.pp-offcanvas-content-bottom {
8816	-webkit-transform: translate3d(0, 100%, 0);
8817	transform: translate3d(0, 100%, 0);
8818}
8819
8820.pp-offcanvas-content.pp-offcanvas-reveal {
8821	z-index: 1;
8822}
8823
8824.pp-offcanvas-content-slide.pp-offcanvas-content-open .pp-offcanvas-content.pp-offcanvas-content-visible {
8825	visibility: visible;
8826	-webkit-transform: translate3d(0, 0, 0);
8827	transform: translate3d(0, 0, 0);
8828}
8829
8830.pp-offcanvas-content-left.pp-offcanvas-push {
8831	-webkit-transform: translate3d(-100%, 0, 0);
8832	transform: translate3d(-100%, 0, 0);
8833}
8834
8835.pp-offcanvas-content-right.pp-offcanvas-push {
8836	-webkit-transform: translate3d(100%, 0, 0);
8837	transform: translate3d(100%, 0, 0);
8838}
8839
8840.pp-offcanvas-content-top.pp-offcanvas-push {
8841	-webkit-transform: translate3d(0, -100%, 0);
8842	transform: translate3d(0, -100%, 0);
8843}
8844
8845.pp-offcanvas-content-bottom.pp-offcanvas-push {
8846	-webkit-transform: translate3d(0, 100%, 0);
8847	transform: translate3d(0, 100%, 0);
8848}
8849
8850.pp-offcanvas-content-push.pp-offcanvas-content-open .pp-offcanvas-content.pp-offcanvas-content-visible {
8851	visibility: visible;
8852	-webkit-transition: -webkit-transform 0.5s;
8853	transition: transform 0.5s;
8854}
8855
8856.pp-offcanvas-content-push.pp-offcanvas-content-open.pp-offcanvas-content-left .pp-offcanvas-container {
8857	-webkit-transform: translate3d(300px, 0, 0);
8858	transform: translate3d(300px, 0, 0);
8859}
8860
8861.pp-offcanvas-content-push.pp-offcanvas-content-open.pp-offcanvas-content-right .pp-offcanvas-container {
8862	-webkit-transform: translateX(-300px);
8863	transform: translateX(-300px);
8864}
8865
8866.pp-offcanvas-content-push.pp-offcanvas-content-open.pp-offcanvas-content-top .pp-offcanvas-container {
8867	-webkit-transform: translate3d(0, 300px, 0);
8868	transform: translate3d(0, 300px, 0);
8869}
8870
8871.pp-offcanvas-content-push.pp-offcanvas-content-open.pp-offcanvas-content-bottom .pp-offcanvas-container {
8872	-webkit-transform: translate3d(0, -300px, 0);
8873	transform: translate3d(0, -300px, 0);
8874}
8875
8876.pp-offcanvas-content-push.pp-offcanvas-content-open.pp-offcanvas-content-left .pp-offcanvas-content,
8877.pp-offcanvas-content-push.pp-offcanvas-content-open.pp-offcanvas-content-right .pp-offcanvas-content,
8878.pp-offcanvas-content-push.pp-offcanvas-content-open.pp-offcanvas-content-top .pp-offcanvas-content,
8879.pp-offcanvas-content-push.pp-offcanvas-content-open.pp-offcanvas-content-bottom .pp-offcanvas-content {
8880	-webkit-transform: translate3d(0, 0, 0);
8881	transform: translate3d(0, 0, 0);
8882}
8883
8884.pp-offcanvas-content-reveal .pp-offcanvas-container {
8885	background: #fff;
8886	overflow: hidden;
8887}
8888
8889.pp-offcanvas-content-reveal.pp-offcanvas-content-open {
8890	position: relative;
8891}
8892
8893.pp-offcanvas-content-reveal.pp-offcanvas-content-open .pp-offcanvas-content.pp-offcanvas-content-visible {
8894	visibility: visible;
8895	-webkit-transition: -webkit-transform 0.5s;
8896	transition: transform 0.5s;
8897}
8898
8899.pp-offcanvas-content-reveal.pp-offcanvas-content-open.pp-offcanvas-content-left .pp-offcanvas-container {
8900	-webkit-transform: translate3d(300px, 0, 0);
8901	transform: translate3d(300px, 0, 0);
8902}
8903
8904.pp-offcanvas-content-reveal.pp-offcanvas-content-open.pp-offcanvas-content-right .pp-offcanvas-container {
8905	-webkit-transform: translate3d(-300px, 0, 0);
8906	transform: translate3d(-300px, 0, 0);
8907}
8908
8909.pp-offcanvas-content-reveal.pp-offcanvas-content-open.pp-offcanvas-content-top .pp-offcanvas-container {
8910	-webkit-transform: translate3d(0, 300px, 0);
8911	transform: translate3d(0, 300px, 0);
8912}
8913
8914.pp-offcanvas-content-reveal.pp-offcanvas-content-open.pp-offcanvas-content-bottom .pp-offcanvas-container {
8915	-webkit-transform: translate3d(0, -300px, 0);
8916	transform: translate3d(0, -300px, 0);
8917}
8918
8919.pp-offcanvas-content-reveal.pp-offcanvas-content-bottom .pp-offcanvas-container {
8920	height: 100%;
8921}
8922
8923.pp-offcanvas-content-left.pp-offcanvas-slide-along {
8924	z-index: 1;
8925	-webkit-transform: translate3d(-50%, 0, 0);
8926	transform: translate3d(-50%, 0, 0);
8927}
8928
8929.pp-offcanvas-content-right.pp-offcanvas-slide-along {
8930	z-index: 1;
8931	-webkit-transform: translate3d(50%, 0, 0);
8932	transform: translate3d(50%, 0, 0);
8933}
8934
8935.pp-offcanvas-content-top.pp-offcanvas-slide-along {
8936	z-index: 1;
8937	-webkit-transform: translate3d(0, -50%, 0);
8938	transform: translate3d(0, -50%, 0);
8939}
8940
8941.pp-offcanvas-content-bottom.pp-offcanvas-slide-along {
8942	z-index: 1;
8943	-webkit-transform: translate3d(0, 50%, 0);
8944	transform: translate3d(0, 50%, 0);
8945}
8946
8947.pp-offcanvas-content-slide-along .pp-offcanvas-container {
8948	background: #fff;
8949	overflow: hidden;
8950}
8951
8952.pp-offcanvas-content-slide-along.pp-offcanvas-content-open .pp-offcanvas-content.pp-offcanvas-content-visible {
8953	visibility: visible;
8954	-webkit-transition: -webkit-transform 0.5s;
8955	transition: transform 0.5s;
8956	-webkit-transform: translate3d(0, 0, 0);
8957	transform: translate3d(0, 0, 0);
8958}
8959
8960.pp-offcanvas-content-slide-along.pp-offcanvas-content-open.pp-offcanvas-content-left .pp-offcanvas-container {
8961	-webkit-transform: translate3d(300px, 0, 0);
8962	transform: translate3d(300px, 0, 0);
8963}
8964
8965.pp-offcanvas-content-slide-along.pp-offcanvas-content-open.pp-offcanvas-content-right .pp-offcanvas-container {
8966	-webkit-transform: translate3d(-300px, 0, 0);
8967	transform: translate3d(-300px, 0, 0);
8968}
8969
8970.pp-offcanvas-content-slide-along.pp-offcanvas-content-open.pp-offcanvas-content-top .pp-offcanvas-container {
8971	-webkit-transform: translate3d(0, 300px, 0);
8972	transform: translate3d(0, 300px, 0);
8973}
8974
8975.pp-offcanvas-content-slide-along.pp-offcanvas-content-open.pp-offcanvas-content-bottom .pp-offcanvas-container {
8976	-webkit-transform: translate3d(0, -300px, 0);
8977	transform: translate3d(0, -300px, 0);
8978}
8979
8980.pp-offcanvas-content-slide-along.pp-offcanvas-content-bottom .pp-offcanvas-container {
8981	height: 100%;
8982}
8983
8984.pp-hamburger-label {
8985	display: inline-block;
8986	margin-left: 10px;
8987}
8988
8989.admin-bar .pp-offcanvas-content-left,
8990.admin-bar .pp-offcanvas-content-right {
8991	/*top: 32px;*/
8992}
8993
8994/*!
8995 * Hamburgers
8996 * @description Tasty CSS-animated hamburgers
8997 * @author Jonathan Suh @jonsuh
8998 * @site https://jonsuh.com/hamburgers
8999 * @link https://github.com/jonsuh/hamburgers
9000 */
9001.pp-hamburger-box {
9002	width: 2.9em;
9003	height: 1.8em;
9004	display: inline-block;
9005	position: relative;
9006}
9007
9008.pp-hamburger-inner {
9009	display: block;
9010	top: 50%;
9011	margin-top: -.15em;
9012	transition-duration: 75ms;
9013	transition-timing-function: cubic-bezier(.55, .055, .675, .19);
9014}
9015
9016.pp-hamburger-label {
9017	display: inline-block;
9018	margin-left: 10px;
9019}
9020
9021.pp-hamburger {
9022	display: inline-block;
9023	cursor: pointer;
9024	transition-property: opacity, filter;
9025	transition-duration: 0.15s;
9026	transition-timing-function: linear;
9027	font: inherit;
9028	color: inherit;
9029	text-transform: none;
9030	background-color: transparent;
9031	border: 0;
9032	margin: 0;
9033	overflow: visible;
9034}
9035
9036.pp-hamburger:hover {
9037	opacity: 0.7;
9038}
9039
9040.pp-hamburger.pp-is-active:hover {
9041	opacity: 0.7;
9042}
9043
9044.pp-hamburger.pp-is-active .pp-hamburger-inner,
9045.pp-hamburger.pp-is-active .pp-hamburger-inner::before,
9046.pp-hamburger.pp-is-active .pp-hamburger-inner::after {
9047	background-color: #000;
9048}
9049
9050.pp-hamburger-inner,
9051.pp-hamburger-inner::before,
9052.pp-hamburger-inner::after {
9053	width: 2.9em;
9054	height: 0.3em;
9055	background-color: #000;
9056	border-radius: 4px;
9057	position: absolute;
9058	transition-property: transform;
9059	transition-duration: 0.15s;
9060	transition-timing-function: ease;
9061}
9062
9063.pp-hamburger-inner::before,
9064.pp-hamburger-inner::after {
9065	content: "";
9066	display: block;
9067}
9068
9069.pp-hamburger-inner::before {
9070	top: -0.75em;
9071}
9072
9073.pp-hamburger-inner::after {
9074	bottom: -0.75em;
9075}
9076
9077/*
9078   * 3DX
9079   */
9080.pp-hamburger--3dx .pp-hamburger-box {
9081	perspective: 80px;
9082}
9083
9084.pp-hamburger--3dx .pp-hamburger-inner {
9085	transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
9086}
9087
9088.pp-hamburger--3dx .pp-hamburger-inner::before,
9089.pp-hamburger--3dx .pp-hamburger-inner::after {
9090	transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
9091}
9092
9093.pp-hamburger--3dx.pp-is-active .pp-hamburger-inner {
9094	background-color: transparent !important;
9095	transform: rotateY(180deg);
9096}
9097
9098.pp-hamburger--3dx.pp-is-active .pp-hamburger-inner::before {
9099	transform: translate3d(0, 10px, 0) rotate(45deg);
9100}
9101
9102.pp-hamburger--3dx.pp-is-active .pp-hamburger-inner::after {
9103	transform: translate3d(0, -10px, 0) rotate(-45deg);
9104}
9105
9106/*
9107   * 3DX Reverse
9108   */
9109.pp-hamburger--3dx-r .pp-hamburger-box {
9110	perspective: 80px;
9111}
9112
9113.pp-hamburger--3dx-r .pp-hamburger-inner {
9114	transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
9115}
9116
9117.pp-hamburger--3dx-r .pp-hamburger-inner::before,
9118.pp-hamburger--3dx-r .pp-hamburger-inner::after {
9119	transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
9120}
9121
9122.pp-hamburger--3dx-r.pp-is-active .pp-hamburger-inner {
9123	background-color: transparent !important;
9124	transform: rotateY(-180deg);
9125}
9126
9127.pp-hamburger--3dx-r.pp-is-active .pp-hamburger-inner::before {
9128	transform: translate3d(0, 10px, 0) rotate(45deg);
9129}
9130
9131.pp-hamburger--3dx-r.pp-is-active .pp-hamburger-inner::after {
9132	transform: translate3d(0, -10px, 0) rotate(-45deg);
9133}
9134
9135/*
9136   * 3DY
9137   */
9138.pp-hamburger--3dy .pp-hamburger-box {
9139	perspective: 80px;
9140}
9141
9142.pp-hamburger--3dy .pp-hamburger-inner {
9143	transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
9144}
9145
9146.pp-hamburger--3dy .pp-hamburger-inner::before,
9147.pp-hamburger--3dy .pp-hamburger-inner::after {
9148	transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
9149}
9150
9151.pp-hamburger--3dy.pp-is-active .pp-hamburger-inner {
9152	background-color: transparent !important;
9153	transform: rotateX(-180deg);
9154}
9155
9156.pp-hamburger--3dy.pp-is-active .pp-hamburger-inner::before {
9157	transform: translate3d(0, 10px, 0) rotate(45deg);
9158}
9159
9160.pp-hamburger--3dy.pp-is-active .pp-hamburger-inner::after {
9161	transform: translate3d(0, -10px, 0) rotate(-45deg);
9162}
9163
9164/*
9165   * 3DY Reverse
9166   */
9167.pp-hamburger--3dy-r .pp-hamburger-box {
9168	perspective: 80px;
9169}
9170
9171.pp-hamburger--3dy-r .pp-hamburger-inner {
9172	transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
9173}
9174
9175.pp-hamburger--3dy-r .pp-hamburger-inner::before,
9176.pp-hamburger--3dy-r .pp-hamburger-inner::after {
9177	transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
9178}
9179
9180.pp-hamburger--3dy-r.pp-is-active .pp-hamburger-inner {
9181	background-color: transparent !important;
9182	transform: rotateX(180deg);
9183}
9184
9185.pp-hamburger--3dy-r.pp-is-active .pp-hamburger-inner::before {
9186	transform: translate3d(0, 10px, 0) rotate(45deg);
9187}
9188
9189.pp-hamburger--3dy-r.pp-is-active .pp-hamburger-inner::after {
9190	transform: translate3d(0, -10px, 0) rotate(-45deg);
9191}
9192
9193/*
9194   * 3DXY
9195   */
9196.pp-hamburger--3dxy .pp-hamburger-box {
9197	perspective: 80px;
9198}
9199
9200.pp-hamburger--3dxy .pp-hamburger-inner {
9201	transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
9202}
9203
9204.pp-hamburger--3dxy .pp-hamburger-inner::before,
9205.pp-hamburger--3dxy .pp-hamburger-inner::after {
9206	transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
9207}
9208
9209.pp-hamburger--3dxy.pp-is-active .pp-hamburger-inner {
9210	background-color: transparent !important;
9211	transform: rotateX(180deg) rotateY(180deg);
9212}
9213
9214.pp-hamburger--3dxy.pp-is-active .pp-hamburger-inner::before {
9215	transform: translate3d(0, 10px, 0) rotate(45deg);
9216}
9217
9218.pp-hamburger--3dxy.pp-is-active .pp-hamburger-inner::after {
9219	transform: translate3d(0, -10px, 0) rotate(-45deg);
9220}
9221
9222/*
9223   * 3DXY Reverse
9224   */
9225.pp-hamburger--3dxy-r .pp-hamburger-box {
9226	perspective: 80px;
9227}
9228
9229.pp-hamburger--3dxy-r .pp-hamburger-inner {
9230	transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
9231}
9232
9233.pp-hamburger--3dxy-r .pp-hamburger-inner::before,
9234.pp-hamburger--3dxy-r .pp-hamburger-inner::after {
9235	transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
9236}
9237
9238.pp-hamburger--3dxy-r.pp-is-active .pp-hamburger-inner {
9239	background-color: transparent !important;
9240	transform: rotateX(180deg) rotateY(180deg) rotateZ(-180deg);
9241}
9242
9243.pp-hamburger--3dxy-r.pp-is-active .pp-hamburger-inner::before {
9244	transform: translate3d(0, 10px, 0) rotate(45deg);
9245}
9246
9247.pp-hamburger--3dxy-r.pp-is-active .pp-hamburger-inner::after {
9248	transform: translate3d(0, -10px, 0) rotate(-45deg);
9249}
9250
9251/*
9252   * Arrow
9253   */
9254.pp-hamburger--arrow.pp-is-active .pp-hamburger-inner::before {
9255	transform: translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1);
9256}
9257
9258.pp-hamburger--arrow.pp-is-active .pp-hamburger-inner::after {
9259	transform: translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1);
9260}
9261
9262/*
9263   * Arrow Right
9264   */
9265.pp-hamburger--arrow-r.pp-is-active .pp-hamburger-inner::before {
9266	transform: translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1);
9267}
9268
9269.pp-hamburger--arrow-r.pp-is-active .pp-hamburger-inner::after {
9270	transform: translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1);
9271}
9272
9273/*
9274   * Arrow Alt
9275   */
9276.pp-hamburger--arrowalt .pp-hamburger-inner::before {
9277	transition: top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
9278}
9279
9280.pp-hamburger--arrowalt .pp-hamburger-inner::after {
9281	transition: bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
9282}
9283
9284.pp-hamburger--arrowalt.pp-is-active .pp-hamburger-inner::before {
9285	top: 0;
9286	transform: translate3d(-8px, -10px, 0) rotate(-45deg) scale(0.7, 1);
9287	transition: top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 
92870.685, 0.22);
9288}
9289
9290.pp-hamburger--arrowalt.pp-is-active .pp-hamburger-inner::after {
9291	bottom: 0;
9292	transform: translate3d(-8px, 10px, 0) rotate(45deg) scale(0.7, 1);
9293	transition: bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
9294}
9295
9296/*
9297   * Arrow Alt Right
9298   */
9299.pp-hamburger--arrowalt-r .pp-hamburger-inner::before {
9300	transition: top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
9301}
9302
9303.pp-hamburger--arrowalt-r .pp-hamburger-inner::after {
9304	transition: bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
9305}
9306
9307.pp-hamburger--arrowalt-r.pp-is-active .pp-hamburger-inner::before {
9308	top: 0;
9309	transform: translate3d(8px, -10px, 0) rotate(45deg) scale(0.7, 1);
9310	transition: top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
9311}
9312
9313.pp-hamburger--arrowalt-r.pp-is-active .pp-hamburger-inner::after {
9314	bottom: 0;
9315	transform: translate3d(8px, 10px, 0) rotate(-45deg) scale(0.7, 1);
9316	transition: bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
9317}
9318
9319/*
9320   * Arrow Turn
9321   */
9322.pp-hamburger--arrowturn.pp-is-active .pp-hamburger-inner {
9323	transform: rotate(-180deg);
9324}
9325
9326.pp-hamburger--arrowturn.pp-is-active .pp-hamburger-inner::before {
9327	transform: translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1);
9328}
9329
9330.pp-hamburger--arrowturn.pp-is-active .pp-hamburger-inner::after {
9331	transform: translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1);
9332}
9333
9334/*
9335   * Arrow Turn Right
9336   */
9337.pp-hamburger--arrowturn-r.pp-is-active .pp-hamburger-inner {
9338	transform: rotate(-180deg);
9339}
9340
9341.pp-hamburger--arrowturn-r.pp-is-active .pp-hamburger-inner::before {
9342	transform: translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1);
9343}
9344
9345.pp-hamburger--arrowturn-r.pp-is-active .pp-hamburger-inner::after {
9346	transform: translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1);
9347}
9348
9349/*
9350   * Boring
9351   */
9352.pp-hamburger--boring .pp-hamburger-inner,
9353.pp-hamburger--boring .pp-hamburger-inner::before,
9354.pp-hamburger--boring .pp-hamburger-inner::after {
9355	transition-property: none;
9356}
9357
9358.pp-hamburger--boring.pp-is-active .pp-hamburger-inner {
9359	transform: rotate(45deg);
9360}
9361
9362.pp-hamburger--boring.pp-is-active .pp-hamburger-inner::before {
9363	top: 0;
9364	opacity: 0;
9365}
9366
9367.pp-hamburger--boring.pp-is-active .pp-hamburger-inner::after {
9368	bottom: 0;
9369	transform: rotate(-90deg);
9370}
9371
9372/*
9373   * Collapse
9374   */
9375.pp-hamburger--collapse .pp-hamburger-inner {
9376	top: auto;
9377	bottom: 0;
9378	transition-duration: 0.13s;
9379	transition-delay: 0.13s;
9380	transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
9381}
9382
9383.pp-hamburger--collapse .pp-hamburger-inner::after {
9384	top: -20px;
9385	transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
9386}
9387
9388.pp-hamburger--collapse .pp-hamburger-inner::before {
9389	transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
9390}
9391
9392.pp-hamburger--collapse.pp-is-active .pp-hamburger-inner {
9393	transform: translate3d(0, -10px, 0) rotate(-45deg);
9394	transition-delay: 0.22s;
9395	transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
9396}
9397
9398.pp-hamburger--collapse.pp-is-active .pp-hamburger-inner::after {
9399	top: 0;
9400	opacity: 0;
9401	transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear;
9402}
9403
9404.pp-hamburger--collapse.pp-is-active .pp-hamburger-inner::before {
9405	top: 0;
9406	transform: rotate(-90deg);
9407	transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
9408}
9409
9410/*
9411   * Collapse Reverse
9412   */
9413.pp-hamburger--collapse-r .pp-hamburger-inner {
9414	top: auto;
9415	bottom: 0;
9416	transition-duration: 0.13s;
9417	transition-delay: 0.13s;
9418	transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
9419}
9420
9421.pp-hamburger--collapse-r .pp-hamburger-inner::after {
9422	top: -20px;
9423	transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
9424}
9425
9426.pp-hamburger--collapse-r .pp-hamburger-inner::before {
9427	transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
9428}
9429
9430.pp-hamburger--collapse-r.pp-is-active .pp-hamburger-inner {
9431	transform: translate3d(0, -10px, 0) rotate(45deg);
9432	transition-delay: 0.22s;
9433	transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
9434}
9435
9436.pp-hamburger--collapse-r.pp-is-active .pp-hamburger-inner::after {
9437	top: 0;
9438	opacity: 0;
9439	transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear;
9440}
9441
9442.pp-hamburger--collapse-r.pp-is-active .pp-hamburger-inner::before {
9443	top: 0;
9444	transform: rotate(90deg);
9445	transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
9446}
9447
9448/*
9449   * Elastic
9450   */
9451.pp-hamburger--elastic .pp-hamburger-inner {
9452	top: 2px;
9453	transition-duration: 0.275s;
9454	transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
9455}
9456
9457.pp-hamburger--elastic .pp-hamburger-inner::before {
9458	top: 10px;
9459	transition: opacity 0.125s 0.275s ease;
9460}
9461
9462.pp-hamburger--elastic .pp-hamburger-inner::after {
9463	top: 20px;
9464	transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
9465}
9466
9467.pp-hamburger--elastic.pp-is-active .pp-hamburger-inner {
9468	transform: translate3d(0, 10px, 0) rotate(135deg);
9469	transition-delay: 0.075s;
9470}
9471
9472.pp-hamburger--elastic.pp-is-active .pp-hamburger-inner::before {
9473	transition-delay: 0s;
9474	opacity: 0;
9475}
9476
9477.pp-hamburger--elastic.pp-is-active .pp-hamburger-inner::after {
9478	transform: translate3d(0, -20px, 0) rotate(-270deg);
9479	transition-delay: 0.075s;
9480}
9481
9482/*
9483   * Elastic Reverse
9484   */
9485.pp-hamburger--elastic-r .pp-hamburger-inner {
9486	top: 2px;
9487	transition-duration: 0.275s;
9488	transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
9489}
9490
9491.pp-hamburger--elastic-r .pp-hamburger-inner::before {
9492	top: 10px;
9493	transition: opacity 0.125s 0.275s ease;
9494}
9495
9496.pp-hamburger--elastic-r .pp-hamburger-inner::after {
9497	top: 20px;
9498	transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
9499}
9500
9501.pp-hamburger--elastic-r.pp-is-active .pp-hamburger-inner {
9502	transform: translate3d(0, 10px, 0) rotate(-135deg);
9503	transition-delay: 0.075s;
9504}
9505
9506.pp-hamburger--elastic-r.pp-is-active .pp-hamburger-inner::before {
9507	transition-delay: 0s;
9508	opacity: 0;
9509}
9510
9511.pp-hamburger--elastic-r.pp-is-active .pp-hamburger-inner::after {
9512	transform: translate3d(0, -20px, 0) rotate(270deg);
9513	transition-delay: 0.075s;
9514}
9515
9516/*
9517   * Emphatic
9518   */
9519.pp-hamburger--emphatic {
9520	overflow: hidden;
9521}
9522
9523.pp-hamburger--emphatic .pp-hamburger-inner {
9524	transition: background-color 0.125s 0.175s ease-in;
9525}
9526
9527.pp-hamburger--emphatic .pp-hamburger-inner::before {
9528	left: 0;
9529	transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in;
9530}
9531
9532.pp-hamburger--emphatic .pp-hamburger-inner::after {
9533	top: 10px;
9534	right: 0;
9535	transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in;
9536}
9537
9538.pp-hamburger--emphatic.pp-is-active .pp-hamburger-inner {
9539	transition-delay: 0s;
9540	transition-timing-function: ease-out;
9541	background-color: transparent !important;
9542}
9543
9544.pp-hamburger--emphatic.pp-is-active .pp-hamburger-inner::before {
9545	left: -80px;
9546	top: -80px;
9547	transform: translate3d(80px, 80px, 0) rotate(45deg);
9548	transition: left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
9549}
9550
9551.pp-hamburger--emphatic.pp-is-active .pp-hamburger-inner::after {
9552	right: -80px;
9553	top: -80px;
9554	transform: translate3d(-80px, 80px, 0) rotate(-45deg);
9555	transition: right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
9556}
9557
9558/*
9559   * Emphatic Reverse
9560   */
9561.pp-hamburger--emphatic-r {
9562	overflow: hidden;
9563}
9564
9565.pp-hamburger--emphatic-r .pp-hamburger-inner {
9566	transition: background-color 0.125s 0.175s ease-in;
9567}
9568
9569.pp-hamburger--emphatic-r .pp-hamburger-inner::before {
9570	left: 0;
9571	transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in;
9572}
9573
9574.pp-hamburger--emphatic-r .pp-hamburger-inner::after {
9575	top: 10px;
9576	right: 0;
9577	transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in;
9578}
9579
9580.pp-hamburger--emphatic-r.pp-is-active .pp-hamburger-inner {
9581	transition-delay: 0s;
9582	transition-timing-function: ease-out;
9583	background-color: transparent !important;
9584}
9585
9586.pp-hamburger--emphatic-r.pp-is-active .pp-hamburger-inner::before {
9587	left: -80px;
9588	top: 80px;
9589	transform: translate3d(80px, -80px, 0) rotate(-45deg);
9590	transition: left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
9591}
9592
9593.pp-hamburger--emphatic-r.pp-is-active .pp-hamburger-inner::after {
9594	right: -80px;
9595	top: 80px;
9596	transform: translate3d(-80px, -80px, 0) rotate(45deg);
9597	transition: right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
9598}
9599
9600/*
9601   * Minus
9602   */
9603.pp-hamburger--minus .pp-hamburger-inner::before,
9604.pp-hamburger--minus .pp-hamburger-inner::after {
9605	transition: bottom 0.08s 0s ease-out, top 0.08s 0s ease-out, opacity 0s linear;
9606}
9607
9608.pp-hamburger--minus.pp-is-active .pp-hamburger-inner::before,
9609.pp-hamburger--minus.pp-is-active .pp-hamburger-inner::after {
9610	opacity: 0;
9611	transition: bottom 0.08s ease-out, top 0.08s ease-out, opacity 0s 0.08s linear;
9612}
9613
9614.pp-hamburger--minus.pp-is-active .pp-hamburger-inner::before {
9615	top: 0;
9616}
9617
9618.pp-hamburger--minus.pp-is-active .pp-hamburger-inner::after {
9619	bottom: 0;
9620}
9621
9622/*
9623   * Slider
9624   */
9625.pp-hamburger--slider .pp-hamburger-inner {
9626	top: 2px;
9627}
9628
9629.pp-hamburger--slider .pp-hamburger-inner::before {
9630	top: 10px;
9631	transition-property: transform, opacity;
9632	transition-timing-function: ease;
9633	transition-duration: 0.15s;
9634}
9635
9636.pp-hamburger--slider .pp-hamburger-inner::after {
9637	top: 20px;
9638}
9639
9640.pp-hamburger--slider.pp-is-active .pp-hamburger-inner {
9641	transform: translate3d(0, 10px, 0) rotate(45deg);
9642}
9643
9644.pp-hamburger--slider.pp-is-active .pp-hamburger-inner::before {
9645	transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0);
9646	opacity: 0;
9647}
9648
9649.pp-hamburger--slider.pp-is-active .pp-hamburger-inner::after {
9650	transform: translate3d(0, -20px, 0) rotate(-90deg);
9651}
9652
9653/*
9654   * Slider Reverse
9655   */
9656.pp-hamburger--slider-r .pp-hamburger-inner {
9657	top: 2px;
9658}
9659
9660.pp-hamburger--slider-r .pp-hamburger-inner::before {
9661	top: 10px;
9662	transition-property: transform, opacity;
9663	transition-timing-function: ease;
9664	transition-duration: 0.15s;
9665}
9666
9667.pp-hamburger--slider-r .pp-hamburger-inner::after {
9668	top: 20px;
9669}
9670
9671.pp-hamburger--slider-r.pp-is-active .pp-hamburger-inner {
9672	transform: translate3d(0, 10px, 0) rotate(-45deg);
9673}
9674
9675.pp-hamburger--slider-r.pp-is-active .pp-hamburger-inner::before {
9676	transform: rotate(45deg) translate3d(5.71429px, -6px, 0);
9677	opacity: 0;
9678}
9679
9680.pp-hamburger--slider-r.pp-is-active .pp-hamburger-inner::after {
9681	transform: translate3d(0, -20px, 0) rotate(90deg);
9682}
9683
9684/*
9685   * Spin
9686   */
9687.pp-hamburger--spin .pp-hamburger-inner {
9688	transition-duration: 0.22s;
9689	transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
9690}
9691
9692.pp-hamburger--spin .pp-hamburger-inner::before {
9693	transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in;
9694}
9695
9696.pp-hamburger--spin .pp-hamburger-inner::after {
9697	transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
9698}
9699
9700.pp-hamburger--spin.pp-is-active .pp-hamburger-inner {
9701	transform: rotate(225deg);
9702	transition-delay: 0.12s;
9703	transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
9704}
9705
9706.pp-hamburger--spin.pp-is-active .pp-hamburger-inner::before {
9707	top: 0;
9708	opacity: 0;
9709	transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;
9710}
9711
9712.pp-hamburger--spin.pp-is-active .pp-hamburger-inner::after {
9713	bottom: 0;
9714	transform: rotate(-90deg);
9715	transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
9716}
9717
9718/*
9719   * Spin Reverse
9720   */
9721.pp-hamburger--spin-r .pp-hamburger-inner {
9722	transition-duration: 0.22s;
9723	transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
9724}
9725
9726.pp-hamburger--spin-r .pp-hamburger-inner::before {
9727	transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in;
9728}
9729
9730.pp-hamburger--spin-r .pp-hamburger-inner::after {
9731	transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
9732}
9733
9734.pp-hamburger--spin-r.pp-is-active .pp-hamburger-inner {
9735	transform: rotate(-225deg);
9736	transition-delay: 0.12s;
9737	transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
9738}
9739
9740.pp-hamburger--spin-r.pp-is-active .pp-hamburger-inner::before {
9741	top: 0;
9742	opacity: 0;
9743	transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;
9744}
9745
9746.pp-hamburger--spin-r.pp-is-active .pp-hamburger-inner::after {
9747	bottom: 0;
9748	transform: rotate(90deg);
9749	transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
9750}
9751
9752/*
9753   * Spring
9754   */
9755.pp-hamburger--spring .pp-hamburger-inner {
9756	top: 2px;
9757	transition: background-color 0s 0.13s linear;
9758}
9759
9760.pp-hamburger--spring .pp-hamburger-inner::before {
9761	top: 10px;
9762	transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
9763}
9764
9765.pp-hamburger--spring .pp-hamburger-inner::after {
9766	top: 20px;
9767	transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
9768}
9769
9770.pp-hamburger--spring.pp-is-active .pp-hamburger-inner {
9771	transition-delay: 0.22s;
9772	background-color: transparent !important;
9773}
9774
9775.pp-hamburger--spring.pp-is-active .pp-hamburger-inner::before {
9776	top: 0;
9777	transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
9778	transform: translate3d(0, 10px, 0) rotate(45deg);
9779}
9780
9781.pp-hamburger--spring.pp-is-active .pp-hamburger-inner::after {
9782	top: 0;
9783	transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
9784	transform: translate3d(0, 10px, 0) rotate(-45deg);
9785}
9786
9787/*
9788   * Spring Reverse
9789   */
9790.pp-hamburger--spring-r .pp-hamburger-inner {
9791	top: auto;
9792	bottom: 0;
9793	transition-duration: 0.13s;
9794	transition-delay: 0s;
9795	transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
9796}
9797
9798.pp-hamburger--spring-r .pp-hamburger-inner::after {
9799	top: -20px;
9800	transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0s linear;
9801}
9802
9803.pp-hamburger--spring-r .pp-hamburger-inner::before {
9804	transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
9805}
9806
9807.pp-hamburger--spring-r.pp-is-active .pp-hamburger-inner {
9808	transform: translate3d(0, -10px, 0) rotate(-45deg);
9809	transition-delay: 0.22s;
9810	transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
9811}
9812
9813.pp-hamburger--spring-r.pp-is-active .pp-hamburger-inner::after {
9814	top: 0;
9815	opacity: 0;
9816	transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0s 0.22s linear;
9817}
9818
9819.pp-hamburger--spring-r.pp-is-active .pp-hamburger-inner::before {
9820	top: 0;
9821	transform: rotate(90deg);
9822	transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
9823}
9824
9825/*
9826   * Stand
9827   */
9828.pp-hamburger--stand .pp-hamburger-inner {
9829	transition: transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear;
9830}
9831
9832.pp-hamburger--stand .pp-hamburger-inner::before {
9833	transition: top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
9834}
9835
9836.pp-hamburger--stand .pp-hamburger-inner::after {
9837	transition: bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
9838}
9839
9840.pp-hamburger--stand.pp-is-active .pp-hamburger-inner {
9841	transform: rotate(90deg);
9842	background-color: transparent !important;
9843	transition: transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear;
9844}
9845
9846.pp-hamburger--stand.pp-is-active .pp-hamburger-inner::before {
9847	top: 0;
9848	transform: rotate(-45deg);
9849	transition: top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
9850}
9851
9852.pp-hamburger--stand.pp-is-active .pp-hamburger-inner::after {
9853	bottom: 0;
9854	transform: rotate(45deg);
9855	transition: bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
9856}
9857
9858/*
9859   * Stand Reverse
9860   */
9861.pp-hamburger--stand-r .pp-hamburger-inner {
9862	transition: transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear;
9863}
9864
9865.pp-hamburger--stand-r .pp-hamburger-inner::before {
9866	transition: top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
9867}
9868
9869.pp-hamburger--stand-r .pp-hamburger-inner::after {
9870	transition: bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
9871}
9872
9873.pp-hamburger--stand-r.pp-is-active .pp-hamburger-inner {
9874	transform: rotate(-90deg);
9875	background-color: transparent !important;
9876	transition: transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear;
9877}
9878
9879.pp-hamburger--stand-r.pp-is-active .pp-hamburger-inner::before {
9880	top: 0;
9881	transform: rotate(-45deg);
9882	transition: top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
9883}
9884
9885.pp-hamburger--stand-r.pp-is-active .pp-hamburger-inner::after {
9886	bottom: 0;
9887	transform: rotate(45deg);
9888	transition: bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
9889}
9890
9891/*
9892   * Squeeze
9893   */
9894.pp-hamburger--squeeze .pp-hamburger-inner {
9895	transition-duration: 0.075s;
9896	transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
9897}
9898
9899.pp-hamburger--squeeze .pp-hamburger-inner::before {
9900	transition: top 0.075s 0.12s ease, opacity 0.075s ease;
9901}
9902
9903.pp-hamburger--squeeze .pp-hamburger-inner::after {
9904	transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
9905}
9906
9907.pp-hamburger--squeeze.pp-is-active .pp-hamburger-inner {
9908	transform: rotate(45deg);
9909	transition-delay: 0.12s;
9910	transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
9911}
9912
9913.pp-hamburger--squeeze.pp-is-active .pp-hamburger-inner::before {
9914	top: 0;
9915	opacity: 0;
9916	transition: top 0.075s ease, opacity 0.075s 0.12s ease;
9917}
9918
9919.pp-hamburger--squeeze.pp-is-active .pp-hamburger-inner::after {
9920	bottom: 0;
9921	transform: rotate(-90deg);
9922	transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
9923}
9924
9925/*
9926   * Vortex
9927   */
9928.pp-hamburger--vortex .pp-hamburger-inner {
9929	transition-duration: 0.2s;
9930	transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
9931}
9932
9933.pp-hamburger--vortex .pp-hamburger-inner::before,
9934.pp-hamburger--vortex .pp-hamburger-inner::after {
9935	transition-duration: 0s;
9936	transition-delay: 0.1s;
9937	transition-timing-function: linear;
9938}
9939
9940.pp-hamburger--vortex .pp-hamburger-inner::before {
9941	transition-property: top, opacity;
9942}
9943
9944.pp-hamburger--vortex .pp-hamburger-inner::after {
9945	transition-property: bottom, transform;
9946}
9947
9948.pp-hamburger--vortex.pp-is-active .pp-hamburger-inner {
9949	transform: rotate(765deg);
9950	transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
9951}
9952
9953.pp-hamburger--vortex.pp-is-active .pp-hamburger-inner::before,
9954.pp-hamburger--vortex.pp-is-active .pp-hamburger-inner::after {
9955	transition-delay: 0s;
9956}
9957
9958.pp-hamburger--vortex.pp-is-active .pp-hamburger-inner::before {
9959	top: 0;
9960	opacity: 0;
9961}
9962
9963.pp-hamburger--vortex.pp-is-active .pp-hamburger-inner::after {
9964	bottom: 0;
9965	transform: rotate(90deg);
9966}
9967
9968/*
9969   * Vortex Reverse
9970   */
9971.pp-hamburger--vortex-r .pp-hamburger-inner {
9972	transition-duration: 0.2s;
9973	transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
9974}
9975
9976.pp-hamburger--vortex-r .pp-hamburger-inner::before,
9977.pp-hamburger--vortex-r .pp-hamburger-inner::after {
9978	transition-duration: 0s;
9979	transition-delay: 0.1s;
9980	transition-timing-function: linear;
9981}
9982
9983.pp-hamburger--vortex-r .pp-hamburger-inner::before {
9984	transition-property: top, opacity;
9985}
9986
9987.pp-hamburger--vortex-r .pp-hamburger-inner::after {
9988	transition-property: bottom, transform;
9989}
9990
9991.pp-hamburger--vortex-r.pp-is-active .pp-hamburger-inner {
9992	transform: rotate(-765deg);
9993	transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
9994}
9995
9996.pp-hamburger--vortex-r.pp-is-active .pp-hamburger-inner::before,
9997.pp-hamburger--vortex-r.pp-is-active .pp-hamburger-inner::after {
9998	transition-delay: 0s;
9999}
10000
10001.pp-hamburger--vortex-r.pp-is-active .pp-hamburger-inner::before {
10002	top: 0;
10003	opacity: 0;
10004}
10005
10006.pp-hamburger--vortex-r.pp-is-active .pp-hamburger-inner::after {
10007	bottom: 0;
10008	transform: rotate(-90deg);
10009}
10010
10011.pp-offcanvas-body .pp-timeline .pp-is-hidden {
10012    opacity: 1 !important;
10013    margin: 0 !important;
10014}.pp-offcanvas-content.pp-offcanvas-content-a5i8dmptfqjn {
10015	background: #f8f4e4;
10016}
10017.pp-offcanvas-content.pp-offcanvas-content-a5i8dmptfqjn.pp-offcanvas-content-top,
10018.pp-offcanvas-content.pp-offcanvas-content-a5i8dmptfqjn.pp-offcanvas-content-bottom {
10019	width: 100%;
10020}
10021
10022
10023.pp-offcanvas-content-a5i8dmptfqjn-open .pp-offcanvas-container:after {
10024	background: ;
10025}
10026.pp-offcanvas-content-reveal.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-left .pp-offcanvas-container,
10027.pp-offcanvas-content-push.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-left .pp-offcanvas-container,
10028.pp-offcanvas-content-slide-along.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-left .pp-offcanvas-container {
10029	transform: translate3d(440px, 0, 0);
10030}
10031.pp-offcanvas-content-reveal.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-right .pp-offcanvas-container,
10032.pp-offcanvas-content-push.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-right .pp-offcanvas-container,
10033.pp-offcanvas-content-slide-along.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-right .pp-offcanvas-container {
10034	transform: translate3d(-440px, 0, 0);
10035}
10036.pp-offcanvas-content-reveal.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-top .pp-offcanvas-container,
10037.pp-offcanvas-content-push.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-top .pp-offcanvas-container,
10038.pp-offcanvas-content-slide-along.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-top .pp-offcanvas-container {
10039	transform: translate3d(0, 440px, 0);
10040}
10041.pp-offcanvas-content-reveal.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-bottom .pp-offcanvas-container,
10042.pp-offcanvas-content-push.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-bottom .pp-offcanvas-container,
10043.pp-offcanvas-content-slide-along.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-bottom .pp-offcanvas-container {
10044	transform: translate3d(0, -440px, 0);
10045}
10046.pp-offcanvas-content.pp-offcanvas-content-a5i8dmptfqjn .pp-offcanvas-body {
10047	text-align: left;
10048	color: ;
10049	background: ;
10050}
10051.pp-offcanvas-content.pp-offcanvas-content-a5i8dmptfqjn .pp-offcanvas-body a {
10052	color: ;
10053}
10054.pp-offcanvas-content-a5i8dmptfqjn.pp-offcanvas-content .pp-offcanvas-header {
10055	text-align: left;
10056}
10057.pp-offcanvas-content-a5i8dmptfqjn .pp-offcanvas-header .pp-offcanvas-close span,
10058.pp-offcanvas-content-a5i8dmptfqjn .pp-offcanvas-header .pp-offcanvas-close span:before {
10059	color: #333;
10060	}
10061.pp-offcanvas-content-a5i8dmptfqjn .pp-offcanvas-close .pp-offcanvas-close-icon {
10062	}
10063.pp-offcanvas-content-a5i8dmptfqjn .pp-offcanvas-close .pp-offcanvas-close-icon:before,
10064.pp-offcanvas-content-a5i8dmptfqjn .pp-offcanvas-close .pp-offcanvas-close-icon:after {
10065	background-color: #333;
10066}
10067
10068.fl-node-a5i8dmptfqjn .pp-offcanvas-toggle-wrap {
10069	text-align: left;
10070}
10071.fl-node-a5i8dmptfqjn .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle {
10072	color: #05262d;
10073	background: rgba(161, 161, 161, 0);
10074	transition: all 0.3s ease-in-out;
10075	}
10076.fl-node-a5i8dmptfqjn .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle .pp-hamburger-box,
10077.fl-node-a5i8dmptfqjn .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle .pp-hamburger-inner,
10078.fl-node-a5i8dmptfqjn .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle .pp-hamburger-inner::before,
10079.fl-node-a5i8dmptfqjn .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle .pp-hamburger-inner::after {
10080	width: 28px;
10081}
10082.fl-node-a5i8dmptfqjn .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle .pp-hamburger-inner,
10083.fl-node-a5i8dmptfqjn .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle .pp-hamburger-inner::before,
10084.fl-node-a5i8dmptfqjn .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle .pp-hamburger-inner::after {
10085	background-color: #05262d;
10086	transition: all 0.3s ease-in-out;
10087	height: 2px;
10088}
10089.fl-node-a5i8dmptfqjn .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle:hover {
10090	color: #5e2130;
10091	background: rgba(161, 161, 161, 0);
10092	border-color: #a0a0a0;
10093}
10094.fl-node-a5i8dmptfqjn .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle:hover .pp-hamburger-inner,
10095.fl-node-a5i8dmptfqjn .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle:hover .pp-hamburger-inner::before,
10096.fl-node-a5i8dmptfqjn .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle:hover .pp-hamburger-inner::after {
10097	background-color: #5e2130;
10098}
10099
10100
10101.fl-node-a5i8dmptfqjn .pp-offcanvas-icon-after .pp-offcanvas-toggle-icon {
10102	margin-left: 0px;
10103}
10104.fl-node-a5i8dmptfqjn .pp-offcanvas-icon-before .pp-offcanvas-toggle-icon {
10105	margin-right: 0px;
10106}
10107.fl-node-a5i8dmptfqjn .pp-hamburger-after .pp-hamburger-box {
10108	order: 2;
10109	margin-left: 0px;
10110}
10111.fl-node-a5i8dmptfqjn .pp-hamburger-before .pp-hamburger-box {
10112	margin-right: 0px;
10113}
10114.fl-node-a5i8dmptfqjn .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle-icon {
10115	color: #000;
10116	font-size: 15px;
10117	transition: all 0.3s ease-in-out;
10118}
10119.fl-node-a5i8dmptfqjn .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle:hover .pp-offcanvas-toggle-icon {
10120	color: #000;
10121}
10122
10123
10124@media only screen and ( max-width: 992px ) {
10125	.pp-offcanvas-content-reveal.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-left .pp-offcanvas-container,
10126	.pp-offcanvas-content-push.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-left .pp-offcanvas-container,
10127	.pp-offcanvas-content-slide-along.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-left .pp-offcanvas-container {
10128		transform: translate3d(px, 0, 0);
10129	}
10130	.pp-offcanvas-content-reveal.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-right .pp-offcanvas-container,
10131	.pp-offcanvas-content-push.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-right .pp-offcanvas-container,
10132	.pp-offcanvas-content-slide-along.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-right .pp-offcanvas-container {
10133		transform: translate3d(-px, 0, 0);
10134	}
10135	.pp-offcanvas-content-reveal.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-top .pp-offcanvas-container,
10136	.pp-offcanvas-content-push.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-top .pp-offcanvas-container,
10137	.pp-offcanvas-content-slide-along.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-top .pp-offcanvas-container {
10138		transform: translate3d(0, px, 0);
10139	}
10140	.pp-offcanvas-content-reveal.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-bottom .pp-offcanvas-container,
10141	.pp-offcanvas-content-push.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-bottom .pp-offcanvas-container,
10142	.pp-offcanvas-content-slide-along.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-bottom .pp-offcanvas-container {
10143		transform: translate3d(0, -px, 0);
10144	}
10145}
10146
10147@media only screen and ( max-width: 768px ) {
10148	.pp-offcanvas-content-reveal.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-left .pp-offcanvas-container,
10149	.pp-offcanvas-content-push.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-left .pp-offcanvas-container,
10150	.pp-offcanvas-content-slide-along.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-left .pp-offcanvas-container {
10151		transform: translate3d(90%, 0, 0);
10152	}
10153	.pp-offcanvas-content-reveal.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-right .pp-offcanvas-container,
10154	.pp-offcanvas-content-push.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-right .pp-offcanvas-container,
10155	.pp-offcanvas-content-slide-along.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-right .pp-offcanvas-container {
10156		transform: translate3d(-90%, 0, 0);
10157	}
10158	.pp-offcanvas-content-reveal.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-top .pp-offcanvas-container,
10159	.pp-offcanvas-content-push.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-top .pp-offcanvas-container,
10160	.pp-offcanvas-content-slide-along.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-top .pp-offcanvas-container {
10161		transform: translate3d(0, 90%, 0);
10162	}
10163	.pp-offcanvas-content-reveal.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-bottom .pp-offcanvas-container,
10164	.pp-offcanvas-content-push.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-bottom .pp-offcanvas-container,
10165	.pp-offcanvas-content-slide-along.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-bottom .pp-offcanvas-container {
10166		transform: translate3d(0, -90%, 0);
10167	}
10168	/* Animated Headlines fix */
10169	.pp-offcanvas-content-a5i8dmptfqjn-open .pp-offcanvas-container .pp-headline-dynamic-wrapper {
10170		display: none;
10171	}
10172}
10173.pp-offcanvas-content.pp-offcanvas-content-a5i8dmptfqjn {
10174	border-style: solid;
10175	border-width: 0;
10176	background-clip: border-box;
10177	border-color: #5e2130;
10178	border-top-width: 0px;
10179	border-right-width: 0px;
10180	border-bottom-width: 0px;
10181	border-left-width: 2px;
10182	padding-top: 10px;
10183	padding-right: 10px;
10184	padding-bottom: 10px;
10185	padding-left: 10px;
10186	width: 440px;
10187}
10188.pp-offcanvas-content.pp-offcanvas-content-a5i8dmptfqjn.pp-offcanvas-content-top, .pp-offcanvas-content.pp-offcanvas-content-a5i8dmptfqjn.pp-offcanvas-content-bottom {
10189	height: 440px;
10190}
10191.pp-offcanvas-content.pp-offcanvas-content-a5i8dmptfqjn .pp-offcanvas-body {
10192	padding-top: 10px;
10193	padding-right: 10px;
10194	padding-bottom: 10px;
10195	padding-left: 10px;
10196}
10197.pp-offcanvas-content-a5i8dmptfqjn.pp-offcanvas-content .pp-offcanvas-header {
10198	padding-top: 10px;
10199	padding-right: 10px;
10200	padding-bottom: 10px;
10201	padding-left: 10px;
10202}
10203.fl-node-a5i8dmptfqjn .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle {
10204	padding-top: 10px;
10205	padding-right: 10px;
10206	padding-bottom: 10px;
10207	padding-left: 10px;
10208}
10209@media(max-width: 768px) {
10210	.pp-offcanvas-content.pp-offcanvas-content-a5i8dmptfqjn {
10211		width: 90%;
10212	}
10213	.pp-offcanvas-content.pp-offcanvas-content-a5i8dmptfqjn.pp-offcanvas-content-top, .pp-offcanvas-content.pp-offcanvas-content-a5i8dmptfqjn.pp-offcanvas-content-bottom {
10214		height: 90%;
10215	}
10216	.fl-node-a5i8dmptfqjn .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle {
10217		padding-top: 5px;
10218		padding-right: 5px;
10219		padding-bottom: 5px;
10220		padding-left: 5px;
10221	}
10222}
10223
10224/* Start Global Nodes CSS */
10225header #search-modal{
10226    display: none;
10227    
10228    opacity: 0;
10229    transition: opacity .15s linear;
10230}
10231
10232header #search-modal.show-modal{
10233    display: block;
10234    opacity: 1;
10235    
10236    position: fixed;
10237    top: 0;
10238    left: 0;
10239    width: 100%;
10240    height: 100%;
10241    z-index: 9999999999999;
10242}
10243
10244header #search-modal .fl-row-content-wrap{
10245    opacity: 0;
10246    transition: opacity .15s linear;
10247}
10248
10249header #search-modal.show-modal .fl-row-content-wrap{
10250    opacity: 1;
10251}
10252/* End Global Nodes CSS */
10253
10254
10255/* Start Layout CSS */
10256/*** General ***/
10257
10258header,
10259header .header-buttons a.fl-button,
10260header ul,
10261.pp-menu-overlay #menu-mobile-nav {
10262    font-weight: 600;
10263    font-size: 14px;
10264}
10265
10266.fl-builder-content #transparent-header {
10267    background: rgba(255,255,255,0.9);
10268}
10269
10270/*** Shrinking / Hiding of Secondary Nav on Scroll ***/
10271
10272
10273
10274@media (min-width: 993px) {
10275    
10276    /** Secondary Nav **/
10277    
10278    .fl-builder-content #hide-on-shrink {
10279        height: 42.4px;
10280        max-height: 45px;
10281        overflow: visible;
10282        background: none;
10283        -webkit-transition: all 0.4s ease-in-out;
10284        -moz-transition: all 0.4s ease-in-out;
10285        transition: all 0.4s ease-in-out;
10286    }
10287    
10288    .fl-builder-content.fl-theme-builder-header-shrink #hide-on-shrink {
10289        height: 0px;
10290        max-height: 0px;
10291        overflow: hidden;
10292        background: rgba(241,96,33,0.7);
10293        -webkit-transition: all 0.4s ease-in-out;
10294        -moz-transition: all 0.4s ease-in-out;
10295        transition: all 0.4s ease-in-out;
10296    }
10297    
10298    
10299    /** Add Hamburger Menu on Primary Nav on Scroll **/
10300
10301    .fl-builder-content.fl-theme-builder-header-shrink #main-nav-shrink,
10302    #hamburger-nav-shrink,
10303    .off-canvas-nav-shrink{
10304        visibility: hidden;
10305        opacity: 0;
10306        width: 0px;
10307        height: 0px;
10308        overflow: hidden;
10309        transition: visibility 0s, opacity 0.4s linear, width 0.4s linear, height 0.4s linear, overflow 0.4s linear;
10310    }
10311    
10312    #main-nav-shrink,
10313    .fl-builder-content.fl-theme-builder-header-shrink #hamburger-nav-shrink,
10314    .fl-builder-content.fl-theme-builder-header-shrink .off-canvas-nav-shrink{
10315        visibility: visible;
10316        opacity: 1;
10317        width: auto;
10318        height: auto;
10319        overflow: visible;
10320        transition: visibility 0s, opacity 0.4s linear, width 0.4s linear, height 0.4s linear, overflow 0.4s linear;
10321    }
10322    .fl-builder-content.fl-theme-builder-header-shrink #transparent-header .hide-scroll {
10323        display: none;
10324    }
10325    
10326    
10327    
10328    /*Don't use flexbox for centering here as it will mess up the shrink animation*/
10329    .fl-builder-content #navigation-items .fl-col-content {
10330        padding-top: 10px;
10331    }
10332    .fl-builder-content.fl-theme-builder-header-shrink #navigation-items .fl-col-content {
10333        padding-top: 3px;
10334    }
10335
10336}
10337
10338
10339
10340
10341
10342/** Primary Nav **/
10343    
10344.fl-builder-content #transparent-header {
10345    -webkit-transition: all 0.4s ease-in-out;
10346    -moz-transition: all 0.4s ease-in-out;
10347    transition: all 0.4s ease-in-out;
10348}
10349    
10350.fl-builder-content.fl-theme-builder-header-shrink #transparent-header {
10351    background: #f8f4e4;
10352    -webkit-transition: all 0.4s ease-in-out;
10353    -moz-transition: all 0.4s ease-in-out;
10354    transition: all 0.4s ease-in-out;
10355    border-bottom: 2px solid #5E2130;
10356}
10357
10358.fl-theme-builder-header-shrink-module-top.fl-module-content {
10359    margin-top: 5px !important;
10360}
10361.fl-theme-builder-header-shrink-module-bottom.fl-module-content {
10362    margin-bottom: 5px !important;
10363}  
10364    
10365    
10366    
10367
10368
10369
10370
10371
10372
10373
10374
10375/*****************************************************/
10376
10377
10378/*** Secondary Nav ***/
10379
10380#menu-top-nav li:last-child a {
10381    padding-right: 0;
10382}
10383
10384
10385
10386
10387
10388
10389/*** Primary Nav ***/
10390
10391/** Logo **/
10392
10393header #header-logo .fl-photo-content {
10394    text-align: left !important;
10395}
10396
10397header #header-logo img {
10398    max-height: 60px;
10399}
10400
10401@media (max-width: 490px) {
10402    header #header-logo img {
10403        max-height: 50px;
10404    }
10405}
10406
10407
10408
10409/** Navigation Items - General **/
10410
10411@media (max-width: 992px){
10412    header #transparent-header .fl-col-group {
10413        display: -webkit-box;
10414        display: -ms-flexbox;
10415        display: flex;
10416        -webkit-box-orient: horizontal;
10417        -webkit-box-direction: normal;
10418        -ms-flex-direction: row;
10419        flex-direction: row;
10420        -webkit-box-align: center;
10421        -ms-flex-align: center;
10422        align-items: center;
10423    }
10424}
10425
10426/****/#navigation-items .fl-col-content {
10427    display: -webkit-box;
10428    display: -ms-flexbox;
10429    display: flex;
10430    -webkit-box-orient: horizontal;
10431    -webkit-box-direction: normal;
10432    -ms-flex-direction: row;
10433    flex-direction: row;
10434    -webkit-box-pack: end;
10435    -ms-flex-pack: end;
10436    justify-content: flex-end;
10437    -webkit-box-align: center;
10438    -ms-flex-align: center;
10439    align-items: center;
10440}
10441
10442#header-small-buttons .fl-col-content {
10443    display: -webkit-box;
10444    display: -ms-flexbox;
10445    display: flex;
10446    -webkit-box-orient: horizontal;
10447    -webkit-box-direction: normal;
10448    -ms-flex-direction: row;
10449    flex-direction: row;
10450    -webkit-box-pack: center;
10451    -ms-flex-pack: center;
10452    justify-content: center;
10453    -webkit-box-align: center;
10454    -ms-flex-align: center;
10455    align-items: center;
10456}
10457
10458#navigation-items .fl-module-content {
10459    margin-left: 0;
10460}
10461
10462
10463/** Primary Nav **/
10464
10465header #prim-nav .fl-module-content {
10466    margin-left: 0;
10467}
10468
10469.home-menu-icon i {
10470    color: #5E2130;
10471    font-size: 1.1em;
10472}
10473.home-menu-icon i:hover,
10474.home-menu-icon i:active,
10475.home-menu-icon i:focus {
10476    color: #129FAD;
10477}
10478
10479
10480/* Submenu */
10481
10482header #menu-primary-nav > li.pp-has-submenu > ul {
10483    padding-top: 20px;
10484    background: transparent;
10485    max-width: 1060px;
10486}
10487
10488header #menu-primary-nav > li.mega-menu.pp-has-submenu > ul > li {
10489    border: solid 1px #5e2130;
10490    border-width: 1px 0px 1px 0px;
10491}
10492header #menu-primary-nav > li.mega-menu.pp-has-submenu > ul > li:first-of-type {
10493    border-width: 1px 0px 1px 1px;
10494}
10495header #menu-primary-nav > li.mega-menu.pp-has-submenu > ul > li:last-of-type {
10496    border-width: 1px 1px 1px 0px;
10497}
10498header #menu-primary-nav > li.pp-has-submenu:not(.mega-menu) > ul > li {
10499    border: solid 1px #5e2130;
10500	border-width: 0px 1px 0px 1px;
10501}
10502header #menu-primary-nav > li.pp-has-submenu:not(.mega-menu) > ul > li:first-of-type {
10503	border-width: 1px 1px 0px 1px;
10504}
10505header #menu-primary-nav > li.pp-has-submenu:not(.mega-menu) > ul > li:last-of-type {
10506	border-width: 0px 1px 1px 1px;
10507}
10508
10509header #menu-primary-nav > li.pp-has-submenu > ul li {
10510    background-color: #f8f4e4;
10511}
10512
10513
10514
10515
10516
10517/** Buttons **/
10518
10519header .header-buttons a.fl-button:hover,
10520header .header-buttons a.fl-button:active,
10521header .header-buttons a.fl-button:focus {
10522    background: #5E2130;
10523    border: 1px solid #5E2130;
10524    color: #ffffff;
10525}
10526
10527header .header-buttons .fl-module-content {
10528    margin-left: 0 !important;
10529}
10530
10531/**/
10532header #header-small-buttons #header-tour-schedule-btn-small,
10533header #header-small-buttons #header-phone-btn-small {
10534    display: none;
10535}
10536
10537
10538
10539 
10540header .medium-search{
10541    display:none;
10542}
10543
10544header .medium-search .search-open a i {
10545    color: #05262D;
10546    font-size: 18px;
10547}
10548header .medium-search .search-open a i:hover {
10549    color: #5E2130;
10550    cursor: pointer;
10551}
10552
10553/* Add Medium Search */
10554
10555@media (max-width: 992px) {
10556    header .medium-search {
10557        display: block;
10558    }
10559}
10560
10561
10562
10563
10564@media (max-width: 768px) {
10565    header #header-logo .fl-module-content {
10566        margin: 10px 20px;
10567    }
10568    #hamburger-nav-shrink .fl-module-content {
10569        margin: 10px 20px 10px 0;
10570    }
10571}
10572
10573@media (max-width: 550px) {
10574    header #logo-col {
10575        width: 35% !important;
10576    }
10577    header #navigation-items {
10578        width: 65% !important;
10579    }
10580}
10581
10582@media (max-width: 490px) {
10583    header #logo-col,
10584    header #navigation-items {
10585        width: 50% !important;
10586    }
10587    
10588    /* Turn buttons in 'normal text' for small mobiles */
10589    header #navigation-items .header-buttons a.fl-button {
10590        padding: 0;
10591        width: auto;
10592        border: none;
10593        background: none;
10594    }
10595    header #navigation-items .header-buttons a.fl-button:hover,
10596    header #navigation-items .header-buttons a.fl-button:active,
10597    header #navigation-items .header-buttons a.fl-button:focus {
10598        background: none;
10599        border: none;
10600        color: #5E2130;
10601    }
10602    
10603    header #navigation-items .header-buttons a.fl-button .fl-button-wrap {
10604        line-height: 1;
10605    }
10606    
10607    header #navigation-items .header-buttons a.fl-button .fl-button-icon {
10608        margin-right: 0;
10609        font-size: 26px;
10610    }
10611    
10612    header #navigation-items .header-buttons a.fl-button .fl-button-text {
10613        display: none;
10614    }
10615    
10616    
10617    
10618    header .medium-search .fl-module-content {
10619        margin: 10px 20px;
10620    }
10621}
10622
10623@media (max-width: 360px) {
10624    header .medium-search {
10625        display: none;
10626    }
10627}
10628
10629
10630
10631
10632/** Hamburger Nav **/
10633
10634#hamburger-nav-shrink .fl-module-content {
10635    margin-left: 0px;
10636}
10637
10638#hamburger-nav-shrink .pp-advanced-menu-mobile-toggle {
10639    padding: 8px 0px;
10640}
10641
10642
10643/* off canvas menu */
10644.fl-node-a5i8dmptfqjn .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle .pp-hamburger-inner, .fl-node-a5i8dmptfqjn .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle .pp-hamburger-inner::before, .fl-node-a5i8dmptfqjn .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle .pp-hamburger-inner::after{
10645    height: 3px;
10646}
10647.pp-slide-menu-arrow span{
10648    display: flex;
10649}
10650.pp-sliding-menus .pp-slide-menu-item:hover{
10651    background-color: #dfd1a7;
10652}
10653
10654
10655
10656
10657/*** Responsive Styling ***/
10658
10659
10660
10661
10662/* Submenu 
10663.pp-advanced-menu.full-screen .pp-menu-overlay .menu .sub-menu li a {
10664    color: #464646;
10665} 
10666.pp-advanced-menu.full-screen .pp-menu-overlay .menu .sub-menu li a:hover {
10667    color: #F5BD17;
10668} 
10669.pp-advanced-menu.full-screen .pp-menu-overlay .menu .sub-menu {
10670    background-color: #6CBE4A;
10671    opacity: 90%;
10672} */
10673
10674/* Hamburger and Mobile Close Buttons, Search Hover */
10675.fl-module-pp-advanced-menu .pp-advanced-menu-mobile-toggle .pp-hamburger:hover .pp-hamburger-box .pp-hamburger-inner,
10676.fl-module-pp-advanced-menu .pp-advanced-menu-mobile-toggle .pp-hamburger:hover .pp-hamburger-box .pp-hamburger-inner::before,
10677.fl-module-pp-advanced-menu .pp-advanced-menu-mobile-toggle .pp-hamburger:hover .pp-hamburger-box .pp-hamburger-inner::after,
10678.fl-node-5f3f7bf9a94f9 .pp-advanced-menu .pp-menu-overlay .pp-menu-close-btn:hover::before,
10679.fl-node-5f3f7bf9a94f9 .pp-advanced-menu .pp-menu-overlay .pp-menu-close-btn:hover::after {
10680    background-color: #5E2130;
10681}
10682
10683.pp-advanced-menu .pp-menu-overlay #menu-mobile-nav {
10684    max-width: 500px;
10685}
10686
10687.pp-advanced-menu .pp-menu-overlay ul.sub-menu {
10688    width: auto;
10689}
10690
10691
10692.fl-node-5f3f7bf9a94f9 .pp-advanced-menu.full-screen .pp-menu-overlay ul.menu {
10693    width: 100%;
10694}
10695
10696@media (max-width: 768px) {
10697    .fl-node-5f3f7bf9a94f9 .pp-advanced-menu .pp-menu-overlay > ul.menu {
10698        padding: 30px;
10699        height: auto;
10700    }
10701    
10702    .fl-node-5f3f7bf9a94f9 .pp-advanced-menu .pp-menu-overlay .pp-menu-close-btn {
10703        top: 20px;
10704    }
10705}
10706
10707
10708
10709
10710body.fl-builder-edit header #header-small-buttons #header-tour-schedule-btn-small,
10711body.fl-builder-edit header #header-small-buttons #header-phone-btn-small,
10712body.fl-builder-edit header .medium-search {
10713    display: block;
10714}
10715
10716
10717
10718/* End Layout CSS */
10719
10720/* Sticky */
10721.fl-builder-content[data-type="header"].fl-theme-builder-header-sticky {
10722	position: fixed;
10723	width: 100%;
10724	z-index: 100;
10725}
10726
10727/* Sticky - fix flyout menu  */
10728.fl-theme-builder-flyout-menu-push-left .fl-builder-content[data-type="header"].fl-theme-builder-header-sticky {
10729	left: auto !important;
10730	transition: left 0.2s !important;
10731}
10732.fl-theme-builder-flyout-menu-push-right .fl-builder-content[data-type="header"].fl-theme-builder-header-sticky {
10733	right: auto !important;
10734	transition: right 0.2s !important;
10735}
10736.fl-builder-content[data-type="header"].fl-theme-builder-header-sticky .fl-menu .fl-menu-mobile-opacity {
10737	height: 100vh;
10738	width: 100vw;
10739}
10740.fl-builder-content[data-type="header"]:not([data-overlay="1"]).fl-theme-builder-header-sticky .fl-menu-mobile-flyout {
10741	top: 0px;
10742}
10743.fl-theme-builder-flyout-menu-active body {
10744	margin-left: 0px !important;
10745	margin-right: 0px !important;
10746}
10747.fl-theme-builder-has-flyout-menu, .fl-theme-builder-has-flyout-menu body {
10748	overflow-x: hidden;
10749}
10750.fl-theme-builder-flyout-menu-push-right {
10751	right: 0px;
10752	transition: right 0.2s ease-in-out;
10753}
10754.fl-theme-builder-flyout-menu-push-left {
10755	left: 0px;
10756	transition: left 0.2s ease-in-out;
10757}
10758.fl-theme-builder-flyout-menu-active .fl-theme-builder-flyout-menu-push-right {
10759	position: relative;
10760	right: 250px;
10761}
10762.fl-theme-builder-flyout-menu-active .fl-theme-builder-flyout-menu-push-left {
10763	position: relative;
10764	left: 250px;
10765}
10766.fl-theme-builder-flyout-menu-active .fl-builder-content[data-type="header"] .fl-menu-disable-transition {
10767	transition: none;
10768}
10769
10770/* Shrink */
10771.fl-builder-content[data-shrink="1"] .fl-row-content-wrap,
10772.fl-builder-content[data-shrink="1"] .fl-col-content,
10773.fl-builder-content[data-shrink="1"] .fl-module-content,
10774.fl-builder-content[data-shrink="1"] img {
10775	-webkit-transition: all 0.4s ease-in-out, background-position 1ms;
10776	-moz-transition: all 0.4s ease-in-out, background-position 1ms;
10777	transition: all 0.4s ease-in-out, background-position 1ms;
10778}
10779.fl-builder-content[data-shrink="1"] img {
10780	width: auto;
10781}
10782.fl-builder-content[data-shrink="1"] img.fl-photo-img {
10783	width: auto;
10784	height: auto;
10785}
10786.fl-builder-content[data-type="header"].fl-theme-builder-header-shrink .fl-row-content-wrap {
10787	margin-bottom: 0;
10788	margin-top: 0;
10789}
10790.fl-theme-builder-header-shrink-row-bottom.fl-row-content-wrap {
10791	padding-bottom: 5px;
10792}
10793.fl-theme-builder-header-shrink-row-top.fl-row-content-wrap {
10794	padding-top: 5px;
10795}
10796.fl-builder-content[data-type="header"].fl-theme-builder-header-shrink .fl-col-content {
10797	margin-bottom: 0;
10798	margin-top: 0;
10799	padding-bottom: 0;
10800	padding-top: 0;
10801}
10802.fl-theme-builder-header-shrink-module-bottom.fl-module-content,
10803.fl-theme-builder-header-shrink-module-bottom.fl-module:where(.fl-module:not(:has(> .fl-module-content))) {
10804	margin-bottom: 5px;
10805}
10806.fl-theme-builder-header-shrink-module-top.fl-module-content,
10807.fl-theme-builder-header-shrink-module-bottom.fl-module:where(.fl-module:not(:has(> .fl-module-content))) {
10808	margin-top: 5px;
10809}
10810.fl-builder-content[data-type="header"].fl-theme-builder-header-shrink img {
10811	-webkit-transition: all 0.4s ease-in-out, background-position 1ms;
10812	-moz-transition: all 0.4s ease-in-out, background-position 1ms;
10813	transition: all 0.4s ease-in-out, background-position 1ms;
10814}
10815
10816/* Overlay */
10817.fl-builder-content[data-overlay="1"]:not(.fl-theme-builder-header-sticky):not(.fl-builder-content-editing) {
10818	position: absolute;
10819	width: 100%;
10820	z-index: 100;
10821}
10822.fl-builder-content[data-type="header"][data-overlay="1"].fl-theme-builder-header-pinned:not(.fl-builder-content-editing) {
10823	position: fixed;
10824	width: 100%;
10825	z-index: 100;
10826}
10827.fl-builder-edit body:not(.single-fl-theme-layout) .fl-builder-content[data-overlay="1"] {
10828	display: none;
10829}
10830body:not(.single-fl-theme-layout) .fl-builder-content[data-overlay="1"]:not(.fl-theme-builder-header-scrolled):not([data-overlay-bg="default"]) .fl-row-content-wrap,
10831body:not(.single-fl-theme-layout) .fl-builder-content[data-overlay="1"]:not(.fl-theme-builder-header-scrolled):not([data-overlay-bg="default"]) .fl-col-content,
10832body:not(.single-fl-theme-layout) .fl-builder-content[data-overlay="1"]:not(.fl-theme-builder-header-scrolled):not([data-overlay-bg="default"]) .fl-module-box {
10833	background: transparent;
10834}
10835
10836                                
10837        
10838                                
10839        
10840                                
10841        
10842                                
10843        
10844                                
10845        
10846        .fl-builder-row-settings #fl-field-separator_position {
10847            display: none !important;
10848        }
10849        
10850        
10851        .fl-builder-row-settings #fl-field-separator_position {
10852            display: none !important;
10853        }
10854        
10855        
10856        .fl-builder-row-settings #fl-field-separator_position {
10857            display: none !important;
10858        }
10859        
10860        
10861        .fl-builder-row-settings #fl-field-separator_position {
10862            display: none !important;
10863        }
10864        
10865        
10866        .fl-builder-row-settings #fl-field-separator_position {
10867            display: none !important;
10868        }
10869        
10870        
10871        
10872        
10873        
10874        
10875        
10876        
10877        
10878        
10879        
10880        
10881        
10882        
10883        
10884        
10885        
10886        
10887        
10888        
10889        
10890        
10891		
10892        
10893		
10894        
10895		
10896        
10897		
10898        
10899		
10900        
10901		
10902        
10903		
10904        
10905		
10906        
10907		
10908        
10909		
10910        
10911        			.fl-node-5cef34b23764e .fl-row-content {
10912				min-width: 0px;
10913			}
10914		
10915        			.fl-node-5f75561d2fe99 .fl-row-content {
10916				min-width: 0px;
10917			}
10918		
10919        			.fl-node-5f20ed505bb0d .fl-row-content {
10920				min-width: 0px;
10921			}
10922		
10923        			.fl-node-5f3f6f686caef .fl-row-content {
10924				min-width: 0px;
10925			}
10926		
10927        			.fl-node-70eatormh92p .fl-row-content {
10928				min-width: 0px;
10929			}
10930		
10931/*# sourceURL=fl-builder-layout-53092-inline-css */
10932</style>
10933<link rel='stylesheet' id='social_warfare-css' href='https://tourdevines.com.au/wp-content/plugins/social-warfare/assets/css/style.min.css?ver=4.5.6' media='all' />
10934<link rel='stylesheet' id='base-css' href='https://tourdevines.com.au/wp-content/themes/bb-theme/css/base.min.css?ver=1.7.19.2' media='all' />
10935<style id="fl-automator-skin-inline-css">
10936body{background-color:#fff;color:#05262d;font-family:"Lato",sans-serif;font-size:16px;font-weight:400;line-height:1.6;font-style:normal;padding:0;word-wrap:break-word}body.modal-open .media-modal-close:hover,body.modal-open .media-modal-close:focus{background:none;border:none;padding:1px}body.modal-open .media-modal-close:focus{position:absolute}h1,h2,h3,h4,h5,h6{color:#05262d;font-family:"Rozha One",serif;font-weight:400;line-height:1.4;text-transform:none;font-style:normal}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#05262d}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:none}h1{font-size:40px;line-height:1.4;letter-spacing:0px;color:#05262d;font-family:"Rozha One",serif;font-weight:400;font-style:normal;text-transform:none}h1 a{color:#05262d}h2{font-size:40px;line-height:1.4;letter-spacing:0px}h2 .fl-comments-list-title{font-size:20px}h3{font-size:20px;line-height:1.4;letter-spacing:0px}h4{font-size:20px;line-height:1.4;letter-spacing:0px}h5{font-size:18px;line-height:1.4;letter-spacing:0px}h6{font-size:16px;line-height:1.4;letter-spacing:0px}a{color:#129fad;text-decoration:none}a:hover{color:#56c6d8;text-decoration:none}a:focus{color:#56c6d8}blockquote{border-color:#e6e6e6}iframe{max-width:100%}img{max-width:100%;height:auto}.fl-screen-reader-text{position:absolute;
10936left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;padding:10px 15px;background:#fff !important}.fl-screen-reader-text:focus{width:auto;height:auto;position:fixed;left:0px;top:0px;z-index:99999}body.rtl .fl-screen-reader-text{right:-10000px}body.rtl .fl-screen-reader-text:focus{position:fixed;left:auto;right:0px;top:0px;width:auto;height:auto;z-index:99999}body.admin-bar .fl-screen-reader-text:focus{top:32px}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute;height:1px;width:1px;overflow:hidden}.container{padding-left:20px;padding-right:20px}.fl-page{position:relative;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;margin:0 auto}.fl-page-header{border-color:#e6e6e6;background-color:#fff;color:#000}.fl-page-header *,.fl-page-header h1,.fl-page-header h2,.fl-page-header h3,.fl-page-header h4,.fl-page-header h5,.fl-page-header h6{color:#000}.fl-page-header a,.fl-page-header a *,.fl-page-header a.fas,.fl-page-header a.fab{color:#428bca}.fl-page-header a:hover,.fl-page-header a:focus,.fl-page-header a:hover *,.fl-page-header a:focus *,.fl-page-header a.fas:hover,.fl-page-header a.fab:hover,.fl-page-header a.fas:focus,.fl-page-header a.fab:focus{color:#428bca}.fl-page-header .navbar-nav li>a{color:#428bca}.fl-page-header .navbar-nav li>a:hover,.fl-page-header .navbar-nav li>a:focus{color:#428bca}.fl-page-header .navbar-nav li.current-menu-ancestor>a,.fl-page-header .navbar-nav li.current-menu-parent>a,.fl-page-header .navbar-nav li.current-menu-item>a{color:#428bca}.fl-page-header .navbar-nav li.current-menu-item~li.current-menu-item>a{color:#428bca}.fl-page-header-container{padding-bottom:30px;padding-top:30px}.fl-page-header-logo{text-align:center}.fl-page-header-logo a{text-decoration:none}.fl-logo-text{font-family:"Helvetica",Verdana,Arial,sans-serif;font-weight:400;font-size:30px;color:#333 !important}.fl-logo-text:hover,.fl-logo-text:focus{color:#2b7bb9 !important}.fl-theme-tagline{color:#757575 !important}.fl-logo-img{max-width:100%}.fl-page-header-primary .fl-logo-img{height:auto !important}.fl-logo-img.sticky-logo{display:none}.fl-page-header-fixed .fl-logo-img{display:inherit}.fl-page-header-fixed .fl-logo-img.sticky-logo{display:inherit}.fl-nav-mobile-offcanvas .fl-button-close{display:none}.fl-page-nav-wrap{padding-bottom:20px}.fl-page-nav{background:transparent;border:none;min-height:0;margin-bottom:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.fl-page-nav .navbar-nav>li>a{padding:15px}.fl-page-nav .navbar-toggle{border:none;float:none;font-family:"Helvetica",Verdana,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.4;text-transform:none;margin:0;width:100%;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.fl-page-nav .navbar-toggle:hover{outline:none}.fl-page-nav .navbar-toggle:focus{outline:auto}.fl-page-nav .navbar-nav,.fl-page-nav .navbar-nav a{font-family:"Helvetica",Verdana,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.4;text-transform:none}.fl-full-width .fl-page-nav{margin:0 auto}.fl-page-nav .mega-menu a[href="#"]:hover,.fl-page-nav .mega-menu a[href="#"]:focus{color:#428bca !important;cursor:default}.mega-menu-spacer{background:none;display:block;left:0;position:absolute;width:100%}.fl-page-header[class*=" fl-page-nav-toggle-visible"] ul.navbar-nav li.hide-heading{border-top:0 none !important}.fl-page-header[class*=" fl-page-nav-toggle-visible"] ul.navbar-nav li.hide-heading>a,.fl-page-header[class*=" fl-page-nav-toggle-visible"] ul.navbar-nav li.hide-heading>.fl-submenu-icon-wrap{display:none !important}.fl-page-header[class*=" fl-page-nav-toggle-visible"] ul.navbar-nav li.hide-heading>ul.sub-menu{margin-left:0}.fl-page-nav-collapse{border:none;max-height:none;padding:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.fl-page-nav-collapse ul.navbar-nav{margin:0}.fl-page-nav-collapse ul.navbar-nav>li{border-bottom:1px solid #e6e6e6}.fl-page-nav-collapse ul.navbar-nav>li:last-child{border-bottom:none}.fl-page-nav-collapse.in{overflow-y:visible}.fl-page-nav-search{bottom:0;display:none;position:absolute;right:0;top:0}.fl-page-nav-search a.fa-search{color:#428bca;font-size:20px;padding:8px;position:absolute;right:0;top:5px}.fl-page-nav-search a.fa-search:hover,.fl-page-nav-search a.fa-search:focus{color:#428bca;text-decoration:none}.fl-page-nav-search form{background-color:#fff;border-top:3px solid #a1c5e5;display:none;padding:20px;position:absolute;right:0;top:100%;width:400px;z-index:1000;-moz-box-shadow:0 1px 20px rgba(0,0,0,0.15);-webkit-box-shadow:0 1px 20px rgba(0,0,0,0.15);box-shadow:0 1px 20px rgba(0,0,0,0.15)}.fl-page-nav-search form input.fl-search-input{background-color:#fff;border-color:#e6e6e6;color:#428bca}.fl-page-nav-search form input.fl-search-input:focus{color:#428bca}.fl-page-nav ul.sub-menu{background-clip:padding-box;background-color:#fff;border-top:3px solid #a1c5e5;font-size:14px;float:none;left:-99999px;list-style:none;padding:10px 0;position:absolute;top:100%;width:240px;z-index:1000;-moz-box-shadow:0 1px 20px rgba(0,0,0,0.15);-webkit-box-shadow:0 1px 20px rgba(0,0,0,0.15);box-shadow:0 1px 20px rgba(0,0,0,0.15)}.fl-page-nav ul.sub-menu ul.sub-menu{left:-99999px;padding-bottom:10px;top:-13px}.fl-page-nav ul.sub-menu li{border:none}.fl-page-nav ul.sub-menu li a{clear:none;color:#428bca;display:block;font-weight:400;line-height:20px;margin:0 10px;padding:10px 15px}.fl-page-nav ul.sub-menu li a:hover,.fl-page-nav ul.sub-menu li a:focus{color:#428bca;text-decoration:none}.fl-page-nav ul.sub-menu li a:before{content:'';margin-right:0}.fl-page-nav ul li{position:relative}.fl-page-nav ul li.fl-sub-menu-open>ul.sub-menu{left:auto}.fl-page-nav ul li.fl-sub-menu-open>ul.sub-menu li.fl-sub-menu-open>ul.sub-menu{left:100%}.fl-page-nav ul li.fl-sub-menu-open>ul.sub-menu li.fl-sub-menu-open.fl-sub-menu-right>ul.sub-menu{left:auto;right:100%}.fl-page-nav ul li.fl-sub-menu-open.fl-sub-menu-right>ul.sub-menu{right:0}.fl-page-nav ul li.fl-sub-menu-open .hide-heading>ul.sub-menu{position:static;padding:0;border-top:0 none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.fl-page-content{background-color:#fff}.fl-content,.fl-sidebar{margin:20px 0}.fl-sidebar{display:none}.fl-sidebar.fl-sidebar-display-always{display:block}#fl-to-top{display:none;background-color:#ccc;background-color:rgba(0,0,0,0.2);position:fixed;bottom:15px;right:15px;width:44px;height:42px;text-align:center;z-index:1003}#fl-to-top:hover{background-color:rgba(0,0,0,0.3)}#fl-to-top i{position:absolute;top:12px;left:14px;color:#fff;font-size:16px;line-height:16px}.fl-social-icons .fa-stack.icon-facebook-f i.fa-circle.branded,.fl-social-icons .fa-facebook-f.branded{color:#3b5997}.fl-social-icons .fa-stack.icon-twitter i.fa-circle.branded,.fl-social-icons .fa-twitter.branded{color:#00aaef}.fl-social-icons .fa-stack.icon-google i.fa-circle.branded,.fl-social-icons .fa-google.branded{color:#d13e2b}.fl-social-icons .fa-stack.icon-google-maps i.fa-circle.branded,.fl-social-icons .fa-map-marker-alt.branded{color:#eb5f1a}.fl-social-icons .fa-stack.icon-linkedin i.fa-circle.branded,.fl-social-icons .fa-linkedin.branded{color:#007ab8}.fl-social-icons .fa-stack.icon-yelp i.fa-circle.branded,.fl-social-icons .fa-yelp.branded{color:#c31200}.fl-social-icons .fa-stack.icon-xing i.fa-circle.branded,.fl-social-icons .fa-xing.branded{color:#006567}.fl-social-icons .fa-stack.icon-pinterest i.fa-circle.branded,.fl-social-icons .fa-pinterest.branded{color:#cb2127}.fl-social-icons .fa-stack.icon-tumblr i.fa-circle.branded,.fl-social-icons .fa-tumblr.branded{color:#304e6c}.fl-social-icons .fa-stack.icon-vimeo i.fa-circle.branded,.fl-social-icons .fa-vimeo.branded{color:#41b1db}.fl-social-icons .fa-stack.icon-youtube i.fa-circle.branded,.fl-social-icons .fa-youtube.branded{color:#d6000f}.fl-social-icons .fa-stack.icon-flickr i.fa-circle.branded,.fl-social-icons .fa-flickr.branded{color:#ec1982}.fl-social-icons .fa-stack.icon-instagram i.fa-circle.branded,.fl-social-icons .fa-instagram.branded{color:#517fa5}.fl-social-icons .fa-stack.icon-dribbble i.fa-circle.branded,.fl-social-icons .fa-dribbble.branded{color:#eb4a88}.fl-social-icons .fa-stack.icon-skype i.fa-circle.branded,.fl-social-icons .fa-skype.branded{color:#009EE5}.fl-social-icons .fa-stack.icon-500px i.fa-circle.branded,.fl-social-icons .fa-500px.branded{color:#333333}.fl-social-icons .fa-stack.icon-github i.fa-circle.branded,.fl-social-icons .fa-github.branded{color:#333333}.fl-social-icons .fa-stack.icon-rss i.fa-circle.branded,.fl-social-icons .fa-rss.branded{color:#e0902
109366}.fl-social-icons .fa-stack.icon-envelope i.fa-circle.branded,.fl-social-icons .fa-envelope.branded{color:#333333}.fl-social-icons .fa-stack.icon-blogger i.fa-circle.branded,.fl-social-icons .fa-blogger.branded{color:#fe7300}.fl-social-icons .fa-stack.icon-snapchat i.fa-circle.branded,.fl-social-icons .fa-snapchat.branded{color:#FFFC00}.fl-social-icons .fa-stack.icon-wordpress i.fa-circle.branded,.fl-social-icons .fa-wordpress.branded{color:#15aabf}.fl-social-icons .fa-stack.icon-spotify i.fa-circle.branded,.fl-social-icons .fa-spotify.branded{color:#1cd760}.fl-social-icons .fa-stack.icon-tiktok i.fa-circle.branded,.fl-social-icons .fa-tiktok.branded{color:#000000}.fl-social-icons .fa-stack.icon-soundcloud i.fa-circle.branded,.fl-social-icons .fa-soundcloud.branded{color:#f50}.fl-social-icons .fa-stack.icon-x-twitter i.fa-circle.branded,.fl-social-icons .fa-x-twitter.branded{color:#000}.fl-social-icons .fa-stack.icon-bluesky i.fa-circle.branded,.fl-social-icons .fa-bluesky.branded{color:#01aaff}.fl-social-icons .fa-stack i.branded{color:#fff}.fl-social-icons .fa-stack{margin:0 0 10px 8px}.fl-social-icons .fallback{height:28px;width:28px;margin:0 0 10px 5px !important;vertical-align:inherit;font-size:30px}.fl-social-icons .fallback:before{width:28px !important;display:inline-block;height:28px !important}.fl-page-header-content .fa-stack i.fa-inverse.mono{color:#fff}.fa-stack i.fa-inverse.mono{color:#fff}.fl-404{padding:30px 0 50px;text-align:center}.fl-404 .fl-post-header{margin-bottom:45px}.fl-404 .fl-post-header h2{font-size:24px}.fl-404 form{margin:0 auto;max-width:400px}.fl-archive .fl-post{border-bottom:1px solid #e6e6e6;padding-bottom:40px}.fl-archive .fl-post:last-child{border-bottom:none;padding-bottom:0}.fl-archive .fl-archive-title{border-bottom:1px solid #e6e6e6;font-size:18px;margin-bottom:40px;padding-bottom:8px}.fl-archive .fl-archive-title a:hover{text-decoration:none}.fl-archive .fl-archive-nav-prev{float:left}.fl-archive .fl-archive-nav-next{float:right}.wp-pagenavi a,.wp-pagenavi span{border:1px solid #e6e6e6;border-right:none;margin:0;padding:6px 10px}.wp-pagenavi a:hover{border-color:#e6e6e6}.wp-pagenavi>*:last-child{border-right:1px solid #e6e6e6}.wp-pagenavi span.current,.wp-pagenavi a:hover{border-color:#e6e6e6;color:#fff;background:#129fad;font-weight:normal}.search .page .fl-post-header{display:block}.fl-post{margin-bottom:40px}.fl-post:last-child{margin-bottom:0}.fl-post img[class*="wp-image-"],.fl-post img.alignnone,.fl-post img.alignleft,.fl-post img.aligncenter,.fl-post img.alignright{height:auto;max-width:100%}.fl-post img[class*="wp-block-cover"]{height:100%}.fl-post .fl-post-image-beside{float:left;margin-right:25px}.fl-post .fl-author-box{margin-top:40px;background:#f5f5f5;border:1px solid #ddd;padding:20px}.fl-post .fl-author-box .fl-author-avatar{float:left;margin-right:25px}.fl-post .fl-author-box .fl-author-description h4{margin-top:0;margin-bottom:5px}.fl-post-thumb{margin-bottom:25px}.fl-post-thumb img{height:auto !important;max-width:100%}.fl-post-header{margin-bottom:25px}.fl-post-title{margin-top:0}.fl-post-meta .fl-sep{margin:0 3px}.fl-post-meta-bottom{border-top:1px solid #e6e6e6;font-style:italic;margin-top:20px;padding-top:10px}.fl-comments-popup-link a:hover{text-decoration:none}.fl-comments-popup-link i{vertical-align:text-top}.post-edit-link{color:#129fad;font-size:14px;font-weight:normal}.fl-post-nav{border-top:1px solid #e6e6e6;margin-top:10px;padding-top:10px}.fl-post-nav-prev{float:left}.fl-post-nav-next{float:right}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto 5px auto}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#f7f7f7;border:1px solid #e6e6e6;max-width:100%;padding:10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:100%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:5px}.fl-comments{margin-top:60px}.fl-comment-form .fl-comment-form-cancel{padding:15px 0}.fl-comments-list ol{margin:0;padding:0}.fl-comments-list ol li{line-height:inherit;list-style:none}.fl-comments-list .fl-comments-list-nav{border-top:1px solid #e6e6e6;margin-top:30px;padding:10px 0 30px 0}.fl-comments-list .fl-comments-list-prev{float:left}.fl-comments-list .fl-comments-list-next{float:right}.fl-comments-list .fl-comments-respond-title{margin-top:0}.fl-comments-list .comment-meta{margin:20px 0 10px}.fl-comments-list .comment-avatar img{height:auto;max-width:40px;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%}.fl-comments-list .comment-author-link{font-size:16px;font-weight:bold;margin-left:10px}.fl-comments-list .comment-content{border:1px solid #e6e6e6;padding:15px}.fl-comments-list .comment-reply-link{padding:5px;text-align:right}.fl-comments-list ul.children{margin:0;padding:0}.fl-comments-list ul.children li{margin:0 0 0 6%}#wp-comment-cookies-consent{margin-right:5px}.fl-widget{margin-bottom:40px}.fl-module-widget .fl-widget{margin-bottom:0}.fl-widget .fl-widget-title{margin-bottom:20px}.fl-widget ul{list-style:none;padding:0}.fl-widget ul li{display:block;margin-bottom:8px}.fl-widget ul li:last-child{margin-bottom:0}.fl-widget ul.sub-menu li{margin:0;padding:5px}.fl-widget ul.sub-menu li:before{content:"\2013";padding-right:5px}input[type=text].fl-search-input{color:rgba(5,38,45,0.6);width:100%}input[type=text].fl-search-input:focus{color:#05262d}.widget_calendar table{width:100%}.widget_calendar caption,.widget_calendar th,.widget_calendar td{border-bottom:1px solid #e6e6e6;padding:3px 0;text-align:center}.widget_calendar caption td,.widget_calendar tfoot td{border:none}.widget_calendar caption #prev,.widget_calendar tfoot #prev{text-align:left}
10936.widget_calendar caption #next,.widget_calendar tfoot #next{text-align:right}.woocommerce-account .woocommerce-Address{max-width:none}.fl-page .fl-module span.onsale{color:#fff;background:#129fad;font-size:13px;font-weight:normal;left:10px;margin:0;padding:2px 13px;right:auto;text-shadow:none;top:10px;min-height:3.236em;min-width:3.236em;position:absolute;text-align:center;line-height:3.236;z-index:9;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.fl-page .fl-module-woocommerce a.button,.fl-page .fl-module-woocommerce button.button.alt,.fl-page .fl-post-module-woo-button button[type=submit],.fl-page .fl-post-module-woo-button button[type=submit].alt.disabled,.fl-page .fl-post-module-woo-button a.button{color:#515151;background-color:#ebe9eb;font-family:"Lato",sans-serif;font-weight:normal;font-size:16px;line-height:1.2;text-transform:none;border:none;border-radius:4px}.fl-page .fl-module-woocommerce a.button:hover,.fl-page .fl-module-woocommerce button.button.alt:hover,.fl-page .fl-post-module-woo-button button[type=submit]:hover,.fl-page .fl-post-module-woo-button a.button:hover{background-color:#dfdcde;color:#515151;border:none;border-radius:4px;border-color:#2dafc4}.fl-page .fl-module-woocommerce button.button:disabled,.fl-page .fl-module-woocommerce button.button:disabled[disabled],.fl-page .fl-module-woocommerce button.alt.disabled{padding:6px 12px}.woocommerce-page ul.products li.product a.button,.woocommerce-page .woocommerce-message a.button,.woocommerce-page .woocommerce-message a.button.wc-forward,.woocommerce-page .woocommerce a.button.wc-forward,.woocommerce-page button.button,.woocommerce-page button.button.alt,.woocommerce-page a.button,.woocommerce-page a.button.alt,.woocommerce-page .woocommerce button[type=submit],.woocommerce-page button[type=submit].alt.disabled{color:#515151;background-color:#ebe9eb;font-family:"Lato",sans-serif;font-weight:normal;font-size:16px;line-height:1.2;text-transform:none;border:none;border-radius:4px}.woocommerce-page button.button:disabled,.woocommerce-page button.button:disabled[disabled],.woocommerce-page button.alt.disabled{padding:6px 12px}.woocommerce-page ul.products li.product a.button:hover,.woocommerce-page .woocommerce-message a.button:hover,.woocommerce-page button.button:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce-page a.button:hover,.woocommerce-page .woocommerce button[type=submit]:hover,.woocommerce-page button[type=submit].alt.disabled:hover{background-color:#dfdcde;color:#515151;border:none;border-radius:4px;border-color:#2dafc4}.woocommerce-page button.pswp__button:hover{border:0px}.woocommerce-page button.pswp__button.pswp__button--arrow--left,.woocommerce-page button.pswp__button.pswp__button--arrow--right{position:absolute;top:50%}.woocommerce form .form-row .input-checkbox{position:static}a.fl-button,a.fl-button:visited{background:#129fad;color:#fff;border:1px solid #0c6c76}a.fl-button:hover,.fl-builder-content a.fl-button:hover{color:#000;background:#56c6d8}a.fl-button *,a.fl-button:visited *{color:#fff}a.fl-button:hover *{color:#000}a.fl-button:hover,a.button:hover{color:#000;background-color:#56c6d8;border:1px solid #2dafc4}.woocommerce a.button,.woocommerce a.button:hover{border:1px solid transparent}.wp-block-button .wp-block-button__link{font-size:16px;line-height:1.2}button,input[type=button],input[type=submit]{background-color:#129fad;color:#fff;font-size:16px;line-height:1.2;padding:6px 12px;font-weight:normal;text-shadow:none;border:1px solid #0c6c76;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}button:hover,input[type=button]:hover,input[type=submit]:hover{background-color:#56c6d8;color:#000;border:1px solid #2dafc4;text-decoration:none}button:active,input[type=button]:active,input[type=submit]:active,button:focus,input[type=button]:focus,input[type=submit]:focus{background-color:#56c6d8;color:#000;border:1px solid #2dafc4;outline:none;position:relative}button.btn-default,input[type=button].btn-default,input[type=submit].btn-default,button.btn-default:hover,input[type=button].btn-default:hover,input[type=submit].btn-default:hover,button.btn-default:focus,input[type=button].btn-default:focus,input[type=submit].btn-default:focus,button.btn-default.active,input[type=button].btn-default.active,input[type=submit].btn-default.active{color:#05262d;background-color:#fcfcfc;border-color:#ccc}.mejs-button button .mejs-button button:active,.mejs-button button:hover,.mejs-button button:visited,.mejs-button button:focus{background-color:transparent;border:none}input[type=text],input[type=password],input[type=email],input[type=tel],input[type=date],input[type=month],input[type=week],input[type=time],input[type=number],input[type=search],input[type=url],textarea{display:block;width:100%;padding:6px 12px;font-size:14px;line-height:1.428571429;color:#05262d;background-color:#fcfcfc;background-image:none;border:1px solid #e6e6e6;-moz-transition:all ease-in-out .15s;-webkit-transition:all ease-in-out .15s;transition:all ease-in-out .15s;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}input[type=text]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=date]::-webkit-input-placeholder,input[type=month]::-webkit-input-placeholder,input[type=week]::-webkit-input-placeholder,input[type=time]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:rgba(5,38,45,0.4)}input[type=text]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=date]:-moz-placeholder,input[type=month]:-moz-placeholder,input[type=week]:-moz-placeholder,input[type=time]:-moz-placeholder,input[type=number]:-moz-placeholder,input[type=search]:-moz-placeholder,input[type=url]:-moz-placeholder,textarea:-moz-placeholder{color:rgba(5,38,45,0.4)}input[type=text]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=date]::-moz-placeholder,input[type=month]::-moz-placeholder,input[type=week]::-moz-placeholder,input[type=time]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=url]::-moz-placeholder,textarea::-moz-placeholder{color:rgba(5,38,45,0.4)}input[type=text]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=date]:-ms-input-placeholder,input[type=month]:-ms-input-placeholder,input[type=week]:-ms-input-placeholder,input[type=time]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:rgba(5,38,45,0.4)}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=number]:focus,input[type=search]:focus,input[type=url]:focus,textarea:focus{background-color:#fcfcfc;border-color:#ccc;outline:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.form-control{background-color:#fcfcfc;border-color:#e6e6e6;color:#05262d;-moz-transition:all ease-in-out .15s;-webkit-transition:all ease-in-out .15s;transition:all ease-in-out .15s}.form-control::-webkit-input-placeholder{color:rgba(5,38,45,0.4)}.form-control:-moz-placeholder{color:rgba(5,38,45,0.4)}.form-control::-moz-placeholder{color:rgba(5,38,45,0.4)}.form-control:-ms-input-placeholder{color:rgba(5,38,45,0.4)}.form-control:focus{background-color:#fcfcfc;border-color:#ccc;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.mfp-wrap button.mfp-arrow,.mfp-wrap button.mfp-arrow:active,.mfp-wrap button.mfp-arrow:
10936hover,.mfp-wrap button.mfp-arrow:focus{background:transparent !important;border:none !important;outline:none;position:absolute;top:50%;box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important}.mfp-wrap .mfp-close,.mfp-wrap .mfp-close:active,.mfp-wrap .mfp-close:hover,.mfp-wrap .mfp-close:focus{background:transparent !important;border:none !important;outline:none;position:absolute;top:0;box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important}img.mfp-img{padding:0}.mfp-counter{display:none}.fl-builder-edit .fl-page-header-fixed{display:none !important}.fl-builder .container.fl-content-full{margin:0;padding:0;width:auto;max-width:none}.fl-builder .container.fl-content-full>.row{margin:0}.fl-builder .container.fl-content-full .fl-content{margin:0;padding:0}.fl-builder .container.fl-content-full .fl-post-header{margin-left:20px;margin-right:20px;padding-top:40px}.fl-builder .container.fl-content-full .fl-comments{margin-left:20px;margin-right:20px}@media (max-width:767px){.fl-post .fl-post-image-beside{float:none;margin-right:0}.fl-post .fl-post-image-beside,.fl-post .fl-post-content-beside{padding:0 15px}.fl-page-header-logo img[data-mobile]{display:none}}@media (max-width:992px){body.woocommerce-page.fl-framework-bootstrap .row,body.woocommerce-page.fl-framework-base .row{display:flex;flex-wrap:wrap;flex-direction:column}body.woocommerce-page.fl-framework-bootstrap .fl-page-content .row .fl-woo-content,body.woocommerce-page.fl-framework-base .fl-page-content .row .fl-woo-content{box-sizing:border-box;width:100%}body.woocommerce-page.fl-framework-bootstrap .fl-woo-content-right,body.woocommerce-page.fl-framework-base .fl-woo-content-right{order:1;width:100%}body.woocommerce-page.fl-framework-bootstrap .fl-woo-sidebar-left,body.woocommerce-page.fl-framework-base .fl-woo-sidebar-left,body.woocommerce-page.fl-framework-bootstrap .fl-sidebar,body.woocommerce-page.fl-framework-base .fl-sidebar{width:100%}}@media (min-width:768px){.container{padding-left:40px;padding-right:40px;width:auto}.fl-page-nav{background:transparent}.fl-page-nav .navbar-nav li>a{padding:15px 15px;color:#05262d}.fl-page-nav .navbar-nav li>a:hover,.fl-page-nav .navbar-nav li>a:focus{color:#56c6d8}.fl-page-nav .navbar-nav li.current-menu-ancestor>a,.fl-page-nav .navbar-nav li.current-menu-parent>a,.fl-page-nav .navbar-nav li.current-menu-item>a{color:#56c6d8}.fl-page-nav .navbar-nav li.current-menu-item~li.current-menu-item>a{color:#05262d}.fl-page-nav-wrap{border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;padding:0;border-color:#e6e6e6;background-color:#fff;color:#000}.fl-page-nav-wrap *,.fl-page-nav-wrap h1,.fl-page-nav-wrap h2,.fl-page-nav-wrap h3,.fl-page-nav-wrap h4,.fl-page-nav-wrap h5,.fl-page-nav-wrap h6{color:#000}.fl-page-nav-wrap a,.fl-page-nav-wrap a *,.fl-page-nav-wrap a.fas,.fl-page-nav-wrap a.fab{color:#428bca}.fl-page-nav-wrap a:hover,.fl-page-nav-wrap a:focus,.fl-page-nav-wrap a:hover *,.fl-page-nav-wrap a:focus *,.fl-page-nav-wrap a.fas:hover,.fl-page-nav-wrap a.fab:hover,.fl-page-nav-wrap a.fas:focus,.fl-page-nav-wrap a.fab:focus{color:#428bca}.fl-page-nav-wrap .navbar-nav li>a{color:#428bca}.fl-page-nav-wrap .navbar-nav li>a:hover,.fl-page-nav-wrap .navbar-nav li>a:focus{color:#428bca}.fl-page-nav-wrap .navbar-nav li.current-menu-ancestor>a,.fl-page-nav-wrap .navbar-nav li.current-menu-parent>a,.fl-page-nav-wrap .navbar-nav li.current-menu-item>a{color:#428bca}.fl-page-nav-wrap .navbar-nav li.current-menu-item~li.current-menu-item>a{color:#428bca}.fl-page-nav-toggle-visible-always .fl-page-header-wrap .fl-page-header-container,.fl-page-nav-toggle-visible-medium-mobile .fl-page-header-wrap .fl-page-header-container{padding-left:40px;padding-right:40px}.fl-page-nav-collapse ul.navbar-nav>li{border:none}.fl-page-nav-collapse ul.navbar-nav>li:first-child{border:none}.fl-page-header-container,.fl-page-nav-container{position:relative}.fl-page-nav-col,.fl-page-nav,.fl-page-fixed-nav-wrap{position:inherit}ul.navbar-nav li.mega-menu{position:inherit}ul.navbar-nav li.mega-menu.fl-sub-menu-open>ul.sub-menu{left:0}ul.navbar-nav li.mega-menu>ul.sub-menu{position:absolute !important;width:100%;padding:20px;
10936display:table}ul.navbar-nav li.mega-menu>ul.sub-menu ul.sub-menu{position:relative;width:auto;left:0 !important;top:0;opacity:1 !important;padding:0;border-top:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}ul.navbar-nav li.mega-menu>ul.sub-menu>li{position:relative;float:none;display:table-cell;height:auto;vertical-align:top;border-right:1px solid #d9e8f4}ul.navbar-nav li.mega-menu>ul.sub-menu>li:last-child{border-right:none}ul.navbar-nav li.mega-menu>ul.sub-menu>li li li a::before{font-family:'Font Awesome 6 Pro';content:'\f105';font-weight:900;margin-right:10px}ul.navbar-nav li.mega-menu>ul.sub-menu>li>a{font-weight:bold}ul.navbar-nav li.mega-menu.mega-menu-items-1>ul>li{width:100%}ul.navbar-nav li.mega-menu.mega-menu-items-2>ul>li{width:50%}ul.navbar-nav li.mega-menu.mega-menu-items-3>ul>li{width:33.33%}ul.navbar-nav li.mega-menu.mega-menu-items-4>ul>li{width:25%}ul.navbar-nav li.mega-menu.mega-menu-items-5>ul>li{width:20%}ul.navbar-nav li.mega-menu.mega-menu-items-6>ul>li{width:16.66%}.fl-content,.fl-sidebar{margin:40px 0}.fl-full-width.fl-footer-effect .fl-page-footer-wrap{z-index:-1;position:fixed;bottom:0;left:0;width:100%}.fl-full-width.fl-footer-effect .fl-page{z-index:10}.fl-404{padding:100px 0 150px}.fl-404 .fl-post-header h2{font-size:30px}.fl-builder .container.fl-content-full .fl-post-header,.fl-builder .container.fl-content-full .fl-comments{margin:0 40px;width:auto}}@media (min-width:992px){body.fl-fixed-width:not(.fl-nav-vertical):not(.fl-fixed-header):not(.fl-shrink){padding:0}.container{padding-left:0;padding-right:0;width:900px}.fl-full-width .container{padding-left:40px;padding-right:40px;width:auto}.fl-page{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;width:980px}.fl-full-width .fl-page{width:auto}.fl-page-nav-search{display:block}.fl-scroll-header .fl-page-header-primary,.fl-scroll-header .fl-page-bar{-webkit-transform:translateY(-200%);-ms-transform:translateY(-200%);transform:translateY(-200%);-webkit-transition:-webkit-transform .4s ease-in-out;-moz-transition:transform .4s ease-in-out;-o-transition:transform .4s ease-in-out;transition:transform .4s ease-in-out}.fl-scroll-header .fl-page-header-primary.fl-show,.fl-scroll-header .fl-page-bar.fl-show{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.fl-sidebar{display:block}.fl-content{margin:40px 0}.fl-content-left{border-right:1px solid #e6e6e6;padding-right:40px}.fl-content-right{border-left:1px solid #e6e6e6;padding-left:40px}.fl-woo-content-left{float:left}.fl-woo-content-right{float:right}.fl-sidebar-right{padding-left:40px}.fl-sidebar-left{padding-right:40px}.fl-builder.fl-full-width .container.fl-content-full .fl-post-header,.fl-builder.fl-full-width .container.fl-content-full .fl-comments{margin:0 40px;width:auto}}@media (min-width:1100px){.fl-fixed-width .fl-page{width:1180px;max-width:90%}.container{width:1100px;max-width:90%}.fl-full-width .container{padding-left:0;padding-right:0;width:1100px}.fl-page-nav-toggle-visible-always .fl-page-header-wrap .fl-page-header-container,.fl-page-nav-toggle-visible-medium-mobile .fl-page-header-wrap .fl-page-header-container{padding-left:0;padding-right:0}.fl-builder.fl-full-width .container.fl-content-full .fl-post-header,.fl-builder.fl-full-width .container.fl-content-full .fl-comments{margin:0 auto;width:1100px}}body.fl-framework-base-4 nav a.no-menu,body.fl-framework-bootstrap-4 nav a.no-menu{display:block}body.woocommerce-page.fl-framework-bootstrap .product .label{font-size:16px;color:#05262d;padding:0px}@media (max-width:767px){body:not(.fl-nav-mobile-offcanvas) .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-nav-collapse{width:100%}body:not(.fl-nav-mobile-offcanvas) .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-nav-collapse ul.navbar-nav{flex:0 0 100%}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-nav-collapse ul.navbar-nav{float:none !important}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-header-row .fl-page-header-logo{padding-bottom:30px}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-header-logo-col,.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-nav-col{width:100%}.fl-framework-bootstrap-4 .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-header-logo-col,.fl-framework-bootstrap-4 .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-nav-col{flex-basis:100%;max-width:100%}body:not(.fl-nav-mobile-offcanvas) .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-nav-collapse{width:100%}body:not(.fl-nav-mobile-offcanvas) .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-nav-collapse ul.navbar-nav{flex:0 0 100%}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-header-row .fl-page-header-logo{padding-bottom:30px}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-nav ul.navbar-nav>li:first-child a{padding-left:17px}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-logo-wrap,.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-nav-col{width:100%}.fl-framework-bootstrap-4 .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-header-logo-col,.fl-framework-bootstrap-4 .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-nav-col{flex-basis:100%;max-width:100%}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-centered-inline-logo{text-align:left}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-centered-inline-logo .fl-page-header-logo{display:block}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-header-vertical{top:0}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse{border-top:1px solid #e6e6e6;padding-bottom:10px}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse.collapse{display:none !important;visibility:hidden !important}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse.collapse.in,.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse.collapse.show{display:block !important;visibility:visible !important}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse.collapsing{display:block !important}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav{display:block;float:none}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav>li{border-color:#e6e6e6;border-bottom-style:solid;border-bottom-width:1px;display:block;float:none;position:relative}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav>li>a{color:#428bca;text-align:left}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav>li>a:hover,.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav>li>a:focus{color:#428bca}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav>li.current-menu-item>a,.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav>li.current-menu-item>.fl-submenu-icon-wrap .fl-submenu-toggle-icon{color:#428bca}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.sub-menu li{border-color:#e6e6e6}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.sub-menu li a{color:#428bca}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.sub-menu li a:hover{color:#428bca}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.sub-menu li.current-menu-item>a{color:#428bca}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse .fl-page-nav-search{display:none}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu{background-color:transparent;border:none;float:none;height:100%;list-style:none;overflow:hidden;padding:0;position:absolute;top:0;width:auto;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu ul.sub-menu{padding-bottom:0;margin-left:15px}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu li{border-top:1px solid #e6e6e6}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu li a{clear:both;color:#428bca;display:block;font-weight:400;line-height:20px;margin:0;padding:15px}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu li a:hover,.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu li a:focus{color:#428bca;text-decoration:none}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu li a:before{font-family:'Font Awesome 6 Pro';content:'\f105';font-weight:900;margin-right:10px}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul li.fl-mobile-sub-menu-open ul.sub-menu{position:static}.fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav .sub-menu{position:absolute}.fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li.menu-item-has-children>a{padding-right:40px}.fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li.menu-item-has-children>.fl-submenu-icon-wrap{visibility:visible}.fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li.fl-mobile-sub-menu-open>.fl-submenu-icon-wrap .fl-submenu-toggle-icon:after{content:'\f106'}.fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li.fl-mobile-sub-menu-open>ul.sub-menu,.fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li.fl-mobile-sub-menu-open .hide-heading>ul.sub-menu{position:static}.fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li a{padding:15px}.fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li:hover>.fl-submenu-icon-wrap .fl-submenu-toggle-icon,.fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li:focus>.fl-submenu-icon-wrap .fl-submenu-toggle-icon{color:#428bca}.fl-submenu-indicator .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile ul.navbar-nav li.menu-item-has-children>a{padding-right:40px}.fl-submenu-indicator .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile ul.navbar-nav li.menu-item-has-children>a:after{content:'' !important}.fl-submenu-indicator .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile ul.navbar-nav li.menu-item-has-children>.fl-submenu-icon-wrap{visibility:visible}.fl-submenu-indicator .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile ul.navbar-nav li.menu-item-has-children:hover>.fl-submenu-icon-wrap .fl-submenu-toggle-icon,.fl-submenu-indicator .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile ul.navbar-nav li.menu-item-has-children:focus>.fl-submenu-icon-wrap .fl-submenu-toggle-icon{color:#428bca}.fl-submenu-indicator .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile ul.navbar-nav li.menu-item-has-children.fl-mobile-sub-menu-open>.fl-submenu-icon-wrap .fl-submenu-toggle-icon:after{content:'\f106'}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-submenu-icon-wrap{visibility:hidden}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-submenu-icon-wrap .fl-submenu-toggle-icon{position:absolute;padding:15px;top:0;right:0;bottom:0;cursor:pointer}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-submenu-icon-wrap .fl-submenu-toggle-icon:after{font-family:'Font Awesome 6 Pro';content:'\f107';font-weight:900;font-size:14px;float:right}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-wrap{border:0 none;margin:0;padding-bottom:20px}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle{display:block;background:#e6e6e6;color:#428bca}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle *{color:#428bca}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle:hover,.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle:focus{background:#e6e6e6}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-header-fixed .fl-page-nav-wrap{padding-top:20px}}.fl-page-nav-right.fl-page-header-fixed,.fl-page-header-fixed{display:none;left:auto;position:fixed !important;top:0;width:100%;z-index:100;border-color:#e6e6e6;background-color:#fff;color:#000;-moz-box-shadow:0 0 7px rgba(0,0,0,0.1);-webkit-box-shadow:0 0 7px rgba(0,0,0,0.1);box-shadow:0 0 7px rgba(0,0,0,0.1)}.fl-page-nav-right.fl-page-header-fixed *,.fl-page-header-fixed *,.fl-page-nav-right.fl-page-header-fixed h1,.fl-page-header-fixed h1,.fl-page-nav-right.fl-page-header-fixed h2,.fl-page-header-fixed h2,.fl-page-nav-right.fl-page-header-fixed h3,.fl-page-header-fixed h3,.fl-page-nav-right.fl-page-header-fixed h4,.fl-page-header-fixed h4,.fl-page-nav-right.fl-page-header-fixed h5,.fl-page-header-fixed h5,.fl-page-nav-right.fl-page-header-fixed h6,.fl-page-header-fixed h6{color:#000}.fl-page-nav-right.fl-page-header-fixed a,.fl-page-header-fixed a,.fl-page-nav-right.fl-page-header-fixed a *,.fl-page-header-fixed a *,.fl-page-nav-right.fl-page-header-fixed a.fas,.fl-page-header-fixed a.fas,.fl-page-nav-right.fl-page-header-fixed a.fab,.fl-page-header-fixed a.fab{color:#428bca}.fl-page-nav-right.fl-page-header-fixed a:hover,.fl-page-header-fixed a:hover,.fl-page-nav-right.fl-page-header-fixed a:focus,.fl-page-header-fixed a:focus,.fl-page-nav-right.fl-page-header-fixed a:hover *,.fl-page-header-fixed a:hover *,.fl-page-nav-right.fl-page-header-fixed a:focus *,.fl-page-header-fixed a:focus *,.fl-page-nav-right.fl-page-header-fixed a.fas:hover,.fl-page-header-fixed a.fas:hover,.fl-page-nav-right.fl-page-header-fixed a.fab:hover,.fl-page-header-fixed a.fab:hover,.fl-page-nav-right.fl-page-header-fixed a.fas:focus,.fl-page-header-fixed a.fas:focus,.fl-page-nav-right.fl-page-header-fixed a.fab:focus,.fl-page-header-fixed a.fab:focus{color:#428bca}.fl-page-nav-right.fl-page-header-fixed .navbar-nav li>a,.fl-page-header-fixed .navbar-nav li>a{color:#428bca}.fl-page-nav-right.fl-page-header-fixed .navbar-nav li>a:hover,.fl-page-header-fixed .navbar-nav li>a:hover,.fl-page-nav-right.fl-page-header-fixed .navbar-nav li>a:focus,.fl-page-header-fixed .navbar-nav li>a:focus{color:#428bca}.fl-page-nav-right.fl-page-header-fixed .navbar-nav li.current-menu-ancestor>a,.fl-page-header-fixed .navbar-nav li.current-menu-ancestor>a,.fl-page-nav-right.fl-page-header-fixed .navbar-nav li.current-menu-parent>a,.fl-page-header-fixed .navbar-nav li.current-menu-parent>a,.fl-page-nav-right.fl-page-header-fixed .navbar-nav li.current-menu-item>a,.fl-page-header-fixed .navbar-nav li.current-menu-item>a{color:#428bca}.fl-page-nav-right.fl-page-header-fixed .navbar-nav li.current-menu-item~li.current-menu-item>a,.fl-page-header-fixed .navbar-nav li.current-menu-item~li.current-menu-item>a{color:#428bca}.fl-page-nav-right.fl-page-header-fixed .fl-page-header-container.container,.fl-page-header-fixed .fl-page-header-container.container{padding-bottom:8px;padding-top:8px}.fl-page-nav-right.fl-page-header-fixed.fl-page-header.fl-page-nav-toggle-visible-always .fl-page-header-row .fl-page-header-logo,.fl-page-header-fixed.fl-page-header.fl-page-nav-toggle-visible-always .fl-page-header-row .fl-page-header-logo{padding
10936-bottom:0}.fl-page-nav-right.fl-page-header-fixed.fl-page-header.fl-page-nav-toggle-visible-always .fl-page-nav-collapse,.fl-page-header-fixed.fl-page-header.fl-page-nav-toggle-visible-always .fl-page-nav-collapse{margin-top:20px}.fl-page-nav-right.fl-page-header-fixed.fl-page-header.fl-page-nav-toggle-visible-always .fl-page-nav .navbar-toggle,.fl-page-header-fixed.fl-page-header.fl-page-nav-toggle-visible-always .fl-page-nav .navbar-toggle{top:15px}.fl-page-nav-right.fl-page-header-fixed .fl-logo-img,.fl-page-header-fixed .fl-logo-img{max-height:46px !important;width:auto !important}.fl-page-nav-right.fl-page-header-fixed .fl-logo-text,.fl-page-header-fixed .fl-logo-text{font-size:28px}.fl-page-nav-right.fl-page-header-fixed .fl-page-nav-wrap .navbar-nav>li>a,.fl-page-header-fixed .fl-page-nav-wrap .navbar-nav>li>a{padding:10px 15px}.fl-page-nav-right.fl-page-header-fixed .fl-page-nav ul.sub-menu,.fl-page-header-fixed .fl-page-nav ul.sub-menu{background-color:#fff}.admin-bar .fl-page-nav-right.fl-page-header-fixed,.admin-bar .fl-page-header-fixed,.admin-bar .fl-page-header-vertical{top:32px}@media (min-width:991px){.fl-page-header-fixed .fl-page-fixed-nav-wrap{padding-right:0}}@media (min-width:992px){.fl-fixed-width .fl-page-nav-right.fl-page-header-fixed,.fl-fixed-width .fl-page-header-fixed{width:980px}}@media (min-width:1100px){.fl-fixed-width .fl-page-nav-right.fl-page-header-fixed,.fl-fixed-width .fl-page-header-fixed{width:1180px;max-width:90%}}.fl-page-nav-right .fl-page-header-container{padding-bottom:0}.fl-page-nav-right .fl-page-header-logo{padding-bottom:30px}.fl-page-nav-right .fl-page-nav-search{position:relative}.fl-page-nav-right .fl-page-nav-search a.fa-search{padding:13px 0 13px 15px;position:static}.fl-page-nav-right .fl-page-nav-collapse{display:inline-flex !important;align-items:center;justify-content:flex-end}@media (min-width:768px){.fl-page-nav-right{text-align:center}.fl-page-nav-right .fl-page-header-container{padding-left:15px;padding-right:15px}.fl-page-nav-right .fl-page-header-logo{padding-left:40px;padding-right:40px}.fl-page-nav-right .fl-page-nav-wrap{margin-left:-15px;margin-right:-15px}.fl-page-nav-right .fl-page-nav ul.navbar-nav{float:none !important}.fl-page-nav-right .fl-page-nav ul.navbar-nav:last-child{margin-right:0}.fl-page-nav-right .fl-page-nav ul.navbar-nav>li{display:inline-block;float:none}.fl-page-nav-right .fl-page-nav ul.sub-menu{text-align:left}}@media (min-width:992px){.fl-page-nav-right{text-align:right}.fl-page-nav-right .fl-page-header-wrap{border-bottom:1px solid rgba(0,0,0,0.13)}.fl-page-nav-right .fl-page-header-container{padding-bottom:30px}.fl-page-nav-right .fl-page-header-row{display:table;table-layout:fixed;width:100%;margin-left:0;margin-right:0}.fl-page-nav-right .fl-page-header-row>div{display:table-cell;float:none;vertical-align:middle}.fl-page-nav-right .fl-page-header-row .fl-page-header-logo-col{padding-left:0}.fl-page-nav-right .fl-page-header-row .fl-page-logo-wrap{padding-left:0}.fl-page-nav-right .fl-page-header-row .fl-page-nav-col{padding-right:0}.fl-page-nav-right.fl-page-nav-toggle-visible-always .fl-page-header-row{display:block;width:auto}.fl-page-nav-right.fl-page-nav-toggle-visible-always .fl-page-header-row>div{display:block;width:100%}.fl-page-nav-right .fl-page-header-logo{padding:0;text-align:left}.fl-page-nav-right .fl-page-nav-wrap{border-color:#e6e6e6;background-color:#fff;color:#000;background:none;border:none;margin-left:0;margin-right:0}.fl-page-nav-right .fl-page-nav-wrap *,.fl-page-nav-right .fl-page-nav-wrap h1,.fl-page-nav-right .fl-page-nav-wrap h2,.fl-page-nav-right .fl-page-nav-wrap h3,.fl-page-nav-right .fl-page-nav-wrap h4,.fl-page-nav-right .fl-page-nav-wrap h5,.fl-page-nav-right .fl-page-nav-wrap h6{color:#000}.fl-page-nav-right .fl-page-nav-wrap a,.fl-page-nav-right .fl-page-nav-wrap a *,.fl-page-nav-right .fl-page-nav-wrap a.fas,.fl-page-nav-right .fl-page-nav-wrap a.fab{color:#428bca}.fl-page-nav-right .fl-page-nav-wrap a:hover,.fl-page-nav-right .fl-page-nav-wrap a:focus,.fl-page-nav-right .fl-page-nav-wrap a:hover *,.fl-page-nav-right .fl-page-nav-wrap a:focus *,.fl-page-nav-right .fl-page-nav-wrap a.fas:
10936hover,.fl-page-nav-right .fl-page-nav-wrap a.fab:hover,.fl-page-nav-right .fl-page-nav-wrap a.fas:focus,.fl-page-nav-right .fl-page-nav-wrap a.fab:focus{color:#428bca}.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li>a{color:#428bca}.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li>a:hover,.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li>a:focus{color:#428bca}.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.current-menu-ancestor>a,.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.current-menu-parent>a,.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.current-menu-item>a{color:#428bca}.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.current-menu-item~li.current-menu-item>a{color:#428bca}.fl-page-nav-right .fl-page-nav{border:none;margin:0}.fl-page-nav-right .fl-page-nav ul.navbar-nav{float:right !important}.fl-page-nav-right .fl-page-nav ul.navbar-nav>li{display:block;float:left}.fl-fixed-width .fl-page-nav-right .fl-page-header-container{padding-left:0;padding-right:0}}@media (min-width:1100px){.fl-page-nav-right.fl-page-nav-toggle-visible-always .fl-page-header-container,.fl-page-nav-right.fl-page-nav-toggle-visible-medium-mobile .fl-page-header-container,.fl-page-nav-right .fl-page-header-container{padding-left:0;padding-right:0}}.fl-page-footer-widgets{border-top:1px solid #e6e6e6;border-color:#e6e6e6;background-color:#fff;color:#000}.fl-page-footer-widgets *,.fl-page-footer-widgets h1,.fl-page-footer-widgets h2,.fl-page-footer-widgets h3,.fl-page-footer-widgets h4,.fl-page-footer-widgets h5,.fl-page-footer-widgets h6{color:#000}.fl-page-footer-widgets a,.fl-page-footer-widgets a *,.fl-page-footer-widgets a.fas,.fl-page-footer-widgets a.fab{color:#428bca}.fl-page-footer-widgets a:hover,.fl-page-footer-widgets a:focus,.fl-page-footer-widgets a:hover *,.fl-page-footer-widgets a:focus *,.fl-page-footer-widgets a.fas:hover,.fl-page-footer-widgets a.fab:hover,.fl-page-footer-widgets a.fas:focus,.fl-page-footer-widgets a.fab:focus{color:#428bca}.fl-page-footer-widgets .navbar-nav li>a{color:#428bca}.fl-page-footer-widgets .navbar-nav li>a:hover,.fl-page-footer-widgets .navbar-nav li>a:focus{color:#428bca}.fl-page-footer-widgets .navbar-nav li.current-menu-ancestor>a,.fl-page-footer-widgets .navbar-nav li.current-menu-parent>a,.fl-page-footer-widgets .navbar-nav li.current-menu-item>a{color:#428bca}.fl-page-footer-widgets .navbar-nav li.current-menu-item~li.current-menu-item>a{color:#428bca}.fl-page-footer-widgets-container{padding-top:30px}@media (min-width:992px){.fl-page-footer-widgets{display:block}}.fl-page-footer{border-top:1px solid #e6e6e6;font-size:12px;border-color:#e6e6e6;background-color:#fff;color:#000}.fl-page-footer *,.fl-page-footer h1,.fl-page-footer h2,.fl-page-footer h3,.fl-page-footer h4,.fl-page-footer h5,.fl-page-footer h6{color:#000}.fl-page-footer a,.fl-page-footer a *,.fl-page-footer a.fas,.fl-page-footer a.fab{color:#428bca}.fl-page-footer a:hover,.fl-page-footer a:focus,.fl-page-footer a:hover *,.fl-page-footer a:focus *,.fl-page-footer a.fas:hover,.fl-page-footer a.fab:hover,.fl-page-footer a.fas:focus,.fl-page-footer a.fab:focus{color:#428bca}.fl-page-footer .navbar-nav li>a{color:#428bca}.fl-page-footer .navbar-nav li>a:hover,.fl-page-footer .navbar-nav li>a:focus{color:#428bca}.fl-page-footer .navbar-nav li.current-menu-ancestor>a,.fl-page-footer .navbar-nav li.current-menu-parent>a,.fl-page-footer .navbar-nav li.current-menu-item>a{color:#428bca}.fl-page-footer .navbar-nav li.current-menu-item~li.current-menu-item>a{color:#428bca}.fl-page-footer-container{padding-top:20px}.fl-page-footer-text{padding-bottom:20px;text-align:center}.fl-page-footer .fl-social-icons{text-align:center}.fl-page-footer .fl-social-icons .fl-icon{margin:0 5px 20px 5px}.fl-page-footer .fl-social-icons .fallback{font-size:26px;line-height:24px}.fl-page-footer .fl-social-icons-stacked{font-size:1em}.fl-page-footer .fl-social-icons-stacked .fas{color:#000}.fl-page-footer .fl-social-icons-stacked .fab,.fl-page-footer .fl-social-icons-stacked .fas.fa-envelope,.fl-page-footer .fl-social-icons-stacked .fas.fa-rss,.fl-page-footer .fl-social-icons-stacked .fas.fa-map-marker-alt{color:#fff;transition:opacity .2s ease-in-out;opacity:0.8}.fl-page-footer .fl-social-icons-stacked .fab:hover,.fl-page-footer .fl-social-icons-stacked .fas.fa-envelope:hover,.fl-page-footer .fl-social-icons-stacked .fas.fa-rss:hover,.fl-page-footer .fl-social-icons-stacked .fas.fa-map-marker-alt:hover{color:#666;opacity:1}.fl-page-footer .fl-social-icons-stacked .fab,.fl-page-footer .fl-social-icons-stacked .fas{vertical-align:inherit;width:inherit;height:inherit;line-height:inherit}.fl-page-footer-nav{float:none;text-align:center;margin:0 0 10px}.fl-page-footer-nav>li{display:inline-block;float:none}.fl-page-footer-nav ul.sub-menu{display:none}.fl-page-footer-nav>li>a{padding-top:0}.fl-page-footer-nav>li>a:hover,.fl-page-footer-nav>li>a:focus{background:transparent}@media (min-width:768px){.fl-page-footer .fl-page-footer-text,.fl-page-footer .fl-social-icons{text-align:inherit}.fl-page-footer .fl-page-footer-nav{margin:0 -15px 10px}.fl-page-footer .text-left .fl-social-icons .fl-icon{margin:0 10px 20px 0}.fl-page-footer .text-left .fl-page-footer-nav{text-align:left}.fl-page-footer .text-right .fl-social-icons .fl-icon{margin:0 0 20px 10px}.fl-page-footer .text-right .fl-page-footer-nav{text-align:right}}@media (min-width:992px){.fl-page-footer-container{padding:20px 0 0}}body.has-blocks .fl-post-content>.alignwide{max-width:1100px}body.fl-fixed-width.has-blocks:not(.fl-has-sidebar) .fl-post-content .alignfull{width:auto;max-width:100vw}body.fl-full-width.has-blocks:not(.fl-has-sidebar) .fl-post-content .alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:auto;max-width:100vw}body.fl-full-width.has-blocks .fl-post-content .wp-block-group.alignwide,body.fl-full-width.has-blocks .fl-post-content .wp-block-group.alignfull{margin-left:0;margin-right:0}body.fl-full-width.has-blocks .fl-post-content .wp-block-group.alignwide .wp-block-list,body.fl-full-width.has-blocks .fl-post-content .wp-block-group.alignfull .wp-block-list{padding-inline:0px}body.fl-full-width.has-blocks .fl-post-content .wp-block-group.alignwide .wp-block-list li,body.fl-full-width.has-blocks .fl-post-content .wp-block-group.alignfull .wp-block-list li{list-style-position:inside}body.fl-full-width.has-blocks:not(.fl-has-sidebar) .fl-post-content .wp-block-group.alignfull,body.fl-full-width.has-blocks:not(.fl-has-sidebar) .fl-post-content .wp-block-group.alignfull.wp-block-group-is-layout-flex,body.fl-full-width.has-blocks:not(.fl-has-sidebar) .fl-post-content .wp-block-group.alignfull.wp-block-group-is-layout-grid{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2)}body.has-blocks .fl-post-content>.alignfull,body.fl-full-width.page-template-tpl-sidebar.has-blocks .fl-post-content .alignfull{margin:1.5em 0;max-width:100%}body.has-blocks .fl-post-content .alignwide{margin-left:-5%;margin-right:-5%;width:auto;max-width:100vw}body.has-blocks .fl-post-content ul,body.has-blocks .fl-post-content ol{margin:1.5em 0;list-style-position:outside}body.has-blocks .fl-post-content .alignwide ul,body.has-blocks .fl-post-content .alignfull ul,body.has-blocks .fl-post-content .alignwide ol,body.has-blocks .fl-post-content .alignfull ol{max-width:100%}body.has-blocks .fl-post-content li{list-style-position:outside}body.has-blocks .fl-post-content .wp-block-navigation{margin-bottom:1.5em}body.has-blocks .fl-post-content .wp-block-navigation ul{margin-top:0;margin-bottom:0}.wp-block-embed.type-video>.wp-block-embed__wrapper{position:relative;width:100%;height:0;padding-top:56.25%}.wp-block-embed.type-video>.wp-block-embed__wrapper>iframe{position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0}.wp-block-file object,.wp-block-file .fluid-width-video-wrapper object{position:static}.wp-block-gallery:not(.components-placeholder){margin:1.5em auto}.wp-block-cover-text p{padding:1.5em 20px}@media screen and (min-width:768px){.wp-block-cover-text p{padding:1.5em 0}}ul.wp-block-latest-posts.alignwide,ul.wp-block-latest-posts.alignfull,ul.wp-block-latest-posts.is-grid.alignwide,ul.wp-block-latest-posts.is-grid.alignwide{padding:0 20px}.wp-block-table{display:block;overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table td,.wp-block-table th{padding:.5em}body.has-blocks .has-fl-heading-text-color{color:#05262d}body.has-blocks .has-fl-heading-text-background-color{background-color:#05262d}body.has-blocks .has-fl-body-bg-color{color:#fff}body.has-blocks .has-fl-body-bg-background-color{background-color:#fff}body.has-blocks .has-fl-body-text-color{color:#05262d}body.has-blocks .has-fl-body-text-background-color{background-color:#05262d}body.has-blocks .has-fl-accent-color{color:#129fad}body.has-blocks .has-fl-accent-background-color{background-color:#129fad}body.has-blocks .has-fl-accent-hover-color{color:#56c6d8}body.has-blocks .has-fl-accent-hover-background-color{background-color:#56c6d8}body.has-blocks .has-fl-topbar-bg-color{color:#fff}body.has-blocks .has-fl-topbar-bg-background-color{background-color:#fff}body.has-blocks .has-fl-topbar-text-color{color:#000}body.has-blocks .has-fl-topbar-text-background-color{background-color:#000}body.has-blocks .has-fl-topbar-link-color{color:#428bca}body.has-blocks .has-fl-topbar-link-background-color{background-color:#428bca}body.has-blocks .has-fl-topbar-hover-color{color:#428bca}body.has-blocks .has-fl-topbar-hover-background-color{background-color:#428bca}body.has-blocks .has-fl-header-bg-color{color:#fff}body.has-blocks .has-fl-header-bg-background-color{background-color:#fff}body.has-blocks .has-fl-header-text-color{color:#000}body.has-blocks .has-fl-header-text-background-color{background-color:#000}body.has-blocks .has-fl-header-link-color{color:#428bca}body.has-blocks .has-fl-header-link-background-color{background-color:#428bca}body.has-blocks .has-fl-header-hover-color{color:#428bca}body.has-blocks .has-fl-header-hover-background-color{background-color:#428bca}body.has-blocks .has-fl-nav-bg-color{color:#fff}body.has-blocks .has-fl-nav-bg-background-color{background-color:#fff}body.has-blocks .has-fl-nav-link-color{color:#428bca}body.has-blocks .has-fl-nav-link-background-color{background-color:#428bca}body.has-blocks .has-fl-nav-hover-color{color:#428bca}body.has-blocks .has-fl-nav-hover-background-color{background-color:#428bca}body.has-blocks .has-fl-content-bg-color{color:#fff}body.has-blocks .has-fl-content-bg-background-color{background-color:#fff}body.has-blocks .has-fl-footer-widgets-bg-color{color:#fff}body.has-blocks .has-fl-footer-widgets-bg-background-color{background-color:#fff}body.has-blocks .has-fl-footer-widgets-text-color{color:#000}body.has-blocks .has-fl-footer-widgets-text-background-color{background-color:#000}body.has-blocks .has-fl-footer-widgets-link-color{color:#428bca}body.has-blocks .has-fl-footer-widgets-link-background-color{background-color:#428bca}body.has-blocks .has-fl-footer-widgets-hover-color{color:#428bca}body.has-blocks .has-fl-footer-widgets-hover-background-color{background-color:#428bca}body.has-blocks .has-fl-footer-bg-color{color:#fff}body.has-blocks .has-fl-footer-bg-background-color{background-color:#fff}body.has-blocks .has-fl-footer-text-color{color:#000}body.has-blocks .has-fl-footer-text-background-color{background-color:#000}body.has-blocks .has-fl-footer-link-color{color:#428bca}body.has-blocks .has-fl-footer-link-background-color{background-color:#428bca}body.has-blocks .has-fl-footer-hover-color{color:#428bca}body.has-blocks .has-fl-footer-hover-background-color{background-color:#428bca}@media (max-width:991px){body{font-size:16px;line-height:1.6}h1{font-size:40px;line-height:1.4;letter-spacing:0px}h2{font-size:30px;line-height:1.4;letter-spacing:0px}h3{font-size:24px;line-height:1.4;letter-spacing:0px}h4{font-size:20px;line-height:1.4;letter-spacing:0px}h5{font-size:18px;line-height:1.4;letter-spacing:0px}h6{font-size:16px;line-height:1.4;letter-spacing:0px}.wp-block-button .wp-block-button__link{font-size:16px;line-height:1.2}.fl-page button,.fl-page input[type=button],.fl-page input[type=submit]{font-size:16px;line-height:1.2}a.fl-button,a.fl-button:visited,.fl-page a.fl-button,.fl-page a.fl-button:visited{font-size:16px;line-height:1.2}a.fl-button:hover{font-size:16px;line-height:1.2}.fl-page .fl-module-woocommerce a.button,.fl-page .fl-post-module-woo-button a.button,.fl-page .fl-module-woocommerce a.button:visited,.fl-page .fl-post-module-woo-button a.button:visited,.fl-page .fl-module-woocommerce button[type=button],.fl-page .fl-post-module-woo-button button[type=button],.fl-page .fl-module-woocommerce button[type=submit],.fl-page .fl-post-module-woo-button button[type=submit]{font-size:16px;line-height:1.2}}@media (max-width:767px){body{font-size:16px;line-height:1.6}h1{font-size:40px;line-height:1.4;letter-spacing:0px}h2{font-size:30px;line-height:1.4;letter-spacing:0px}h3{font-size:24px;line-height:1.4;letter-spacing:0px}h3{font-size:24px;line-height:1.4;letter-spacing:0px}h4{font-size:20px;line-height:1.4;letter-spacing:0px}h5{font-size:18px;line-height:1.4;letter-spacing:0px}h6{font-size:16px;line-height:1.4;letter-spacing:0px}.wp-block-button .wp-block-button__link{font-size:16px;line-height:1.2}.fl-page button,.fl-page input[type=button],.fl-page input[type=submit]{font-size:16px;line-height:1.2}a.fl-button,a.fl-button:visited,.fl-page a.fl-button,.fl-page a.fl-button:visited{font-size:16px;line-height:1.2}.fl-page .fl-module-woocommerce a.button,.fl-page .fl-post-module-woo-button a.button,.fl-page .fl-module-woocommerce a.button:visited,.fl-page .fl-post-module-woo-button a.button:visited,.fl-page .fl-module-woocommerce button[type=button],.fl-page .fl-post-module-woo-button button[type=button],.fl-page .fl-module-woocommerce button[type=submit],.fl-page .fl-post-module-woo-button button[type=submit]{font-size:16px;line-height:1.2}}
10937/*# sourceURL=fl-automator-skin-inline-css */
10938</style>
10939<link rel='stylesheet' id='fl-child-theme-css' href='https://tourdevines.com.au/wp-content/themes/bb-theme-child/style.css?ver=7.1.3' media='all' />
10940<link rel='stylesheet' id='pp-animate-css' href='https://tourdevines.com.au/wp-content/plugins/bbpowerpack/assets/css/animate.min.css?ver=3.5.1' media='all' />
10941<link rel='stylesheet' id='fl-builder-google-fonts-2d15c845dadf748bd6b1a13c6e6e5a29-css' href='//fonts.googleapis.com/css?family=Lato:300,400,700|Rozha%20One:400&#038;ver=7.1.3' media='all' />
10942<script defer crossorigin="anonymous" id="font-awesome-official-js" src="https://kit.fontawesome.com/3bd07f13e1.js"></script>
vendor: 1 bytes, line 10942
10942
10943<script id="jquery-core-js-extra">
10944var pysTikTokRest = {"restApiUrl":"https://tourdevines.com.au/wp-json/pys-tiktok/v1/event","debug":"1"};
10945var pysOpenAIRest = {"restApiUrl":"https://tourdevines.com.au/wp-json/pys-openai/v1/event","debug":"1"};
10946var pysFacebookRest = {"restApiUrl":"https://tourdevines.com.au/wp-json/pys-facebook/v1/event","debug":"1"};
10947//# sourceURL=jquery-core-js-extra
10948</script>
vendor: 1 bytes, line 10948
10948
10949<script id="jquery-core-js" src="https://tourdevines.com.au/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 10949
10949
10950<script id="jquery-migrate-js" src="https://tourdevines.com.au/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 10950
10950
10951<script id="wm-toolkit-js" src="https://tourdevines.com.au/wp-content/plugins/wm-toolkit/public/js/wm-toolkit-public.js?ver=1.1.0"></script>
vendor: 1 bytes, line 10951
10951
10952<script id="wm-tour-amigo-js" src="https://tourdevines.com.au/wp-content/plugins/wm-tour-amigo/public/js/wm-tour-amigo-public.js?ver=1.0.0"></script>
vendor: 1 bytes, line 10952
10952
10953<script id="jquery-cookie-js" src="https://tourdevines.com.au/wp-content/plugins/bbpowerpack/assets/js/jquery.cookie.min.js?ver=1.4.1"></script>
10953
10954<link rel="https://api.w.org/" href="https://tourdevines.com.au/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://tourdevines.com.au/wp-json/wp/v2/pages/90101" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://tourdevines.com.au/xmlrpc.php?rsd" />
10955		
10955<script>
10956			var bb_powerpack = {
10957				version: '2.40.10',
10958				getAjaxUrl: function() { return atob( 'aHR0cHM6Ly90b3VyZGV2aW5lcy5jb20uYXUvd3AtYWRtaW4vYWRtaW4tYWpheC5waHA=' ); },
10959				callback: function() {},
10960				mapMarkerData: {},
10961				post_id: '90101',
10962				search_term: '',
10963				current_page: 'https://tourdevines.com.au/contact/agents/',
10964				conditionals: {
10965					is_front_page: false,
10966					is_home: false,
10967					is_archive: false,
10968					current_post_type: '',
10969					is_tax: false,
10970										is_author: false,
10971					current_author: false,
10972					is_search: false,
10973									}
10974			};
10975		</script>
10975
10976		        <style id="ta-widget-styles">
10977            departure-list {
10978    --regular-font-family: 'Lato', sans-serif;
10979    --semibold-font-family: var(--regular-font-family);
10980    --headers-font-family: var(--regular-font-family);
10981
10982}
10983departure-list .d-lg-block button {
10984    width: auto;
10985    font-size: 15px;
10986    padding: 10px;
10987}
10988departure-list .d-lg-block button .btn-month-price {}
10989departure-list .btn-amigo-primary {
10990    background-color: var(--primary-color) !important;
10991    font-size: 15px;
10992    font-weight: 900 !important;
10993    padding: 10px;
10994    height: auto;
10995}
10996departure-list .d-lg-block button:hover,
10997departure-list .btn-amigo-primary:hover,
10998departure-list .btn-amigo-secondary:hover {
10999    background-color: #56c6d8 !important;
11000    filter: none !important;
11001}
11002departure-list .fs-4 {}
11003
11004/* departure container */
11005departure-list .g-0 {}
11006
11007/* departure row */
11008departure-list .g-0 .p-0 {}
11009.row.w-100.g-0.d-flex.align-items-center.mb-4>div {
11010    padding: 10px !important;
11011}
11012.row.w-100.g-0.d-flex.align-items-center.mb-4>div:nth-of-type(odd) {
11013    background-color: #f8f4e4;
11014}
11015.row.w-100.g-0.d-flex.align-items-center.mb-4>hr:not(:first) {
11016    display: none !important;
11017}
11018/*departure-list .g-0>.p-0 .mb-3 {
11019    display: none !important;
11020}*/
11021
11022departure-list .g-0 .p-0 .m-0 {
11023    padding: 0 10px !important;
11024    justify-content: flex-end !important;
11025}
11026
11027/* price container */
11028departure-list .g-0 .p-0 .m-0 :first-child {}
11029/* book now container */
11030departure-list .g-0 .p-0 .m-0 :last-child {
11031    justify-content: flex-end !important;
11032}
11033
11034departure-list .g-0 .p-0>.col>.row {
11035    justify-content: space-between !important;
11036    padding: 0 10px !important;
11037}
11038departure-list .g-0 .p-0 m-0 {}
11039
11040/* price */
11041.price-details {
11042    margin-bottom: 0 !important;
11043}
11044departure-lists .price-detail small {
11045    font-size: 12px;
11046}
11047departure-lists .price-detail h3 {
11048    font-size: 24px;
11049}
11050
11051/* date */
11052departure-list div.mb-3.flex-row {
11053    font-size: 16px;
11054    margin-bottom: 0 !important;
11055}
11056
11057/* next / prev buttons */
11058departure-list .btn-secondary {
11059    background-color: unset !important;
11060    color: #129fad !important;
11061    font-size: 16px;
11062}
11063departure-list .btn-secondary:hover {
11064    color: #56c6d8 !important;
11065}
11066.btn-secondary#monthPrev {
11067    text-align: start !important;
11068}
11069.btn-secondary#monthNext {
11070    text-align: end !important;
11071}
11072
11073.btn.disabled,
11074.btn:disabled,
11075fieldset:disabled .btn {
11076    opacity: 0.5;
11077}
11078
11079/* enquire btns */
11080departure-list .btn-amigo-secondary {
11081    font-size: 15px;
11082    font-weight: 900 !important;
11083    padding: 10px;
11084    height: auto;
11085}
11086
11087/* month picker */
11088.alternateDates {
11089    border: none !important;
11090    position: static !important;
11091}
11092.alternateDates label,
11093.alternateDates select {}
11094.alternateDates label {
11095    display: none !important;
11096}
11097.alternateDates select {
11098    border: 1px solid #4c4c4f;
11099    font-weight: 500 !important;
11100    font-size: 16px;
11101}
11102.alternateDates select .primary-color {
11103    color: #05262D !important;
11104}
11105
11106@media (max-width: 991px) {
11107    .ta-departures-wrap {
11108        padding: 0 20px;
11109    }
11110}
11111
11112@media (max-width:769px) {
11113    departure-list .g-0 .p-0 .m-0 {}
11114    departure-list .g-0 .p-0 .m-0>div {
11115        width: unset;
11116        flex: 1 1;
11117    }
11118    .price-details {
11119        justify-content: flex-start !important;
11120    }
11121    .row.w-100.g-0.d-flex.align-items-center.mb-4>div {
11122        gap: 20px;
11123        padding: 20px 10px !important;
11124    }
11125}        </style>
11126    
11127<!-- Google Tag Manager for WordPress by gtm4wp.com -->
11128<!-- GTM Container placement set to manual -->
11129<script data-cfasync="false" data-pagespeed-no-defer>
11130	var dataLayer_content = {"visitorLoginState":"logged-out","visitorType":"visitor-logged-out","pagePostType":"page","pagePostType2":"single-page","pagePostAuthor":"Woof Media"};
11131	dataLayer.push( dataLayer_content );
11132</script>
vendor: 1 bytes, line 11132
11132
11133<script data-cfasync="false" data-pagespeed-no-defer>
vendor: 322 bytes, lines 11133-11138
11133
11134(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
11135new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
11136j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
11137'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
11138})(window,document,'script','dataLayer','
11138GTM-M5VMCK
vendor: 4 bytes, line 11138
11138');
11139</script>
11139
11140<!-- End Google Tag Manager for WordPress by gtm4wp.com --><style>.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}</style><style>.breadcrumb {list-style:none;margin:0;padding-inline-start:0;}.breadcrumb li {margin:0;display:inline-block;position:relative;}.breadcrumb li::after{content:' / ';margin-left:5px;margin-right:5px;}.breadcrumb li:last-child::after{display:none}</style><link rel="icon" href="https://tourdevines.com.au/wp-content/uploads/2020/08/cropped-favicon-512-1-32x32.png" sizes="32x32" />
11141<link rel="icon" href="https://tourdevines.com.au/wp-content/uploads/2020/08/cropped-favicon-512-1-192x192.png" sizes="192x192" />
11142<link rel="apple-touch-icon" href="https://tourdevines.com.au/wp-content/uploads/2020/08/cropped-favicon-512-1-180x180.png" />
11143<meta name="msapplication-TileImage" content="https://tourdevines.com.au/wp-content/uploads/2020/08/cropped-favicon-512-1-270x270.png" />
11144        
11144<script>
11145        (function($) {
11146            $(function() {
11147                if ('undefined' !== typeof FWP) {
11148                    FWP.auto_refresh = false;
11149                }
11150            });
11151        })(jQuery);
11152        </script>
11152
11153        <style id="wp-custom-css">
11154#cookie-notice {
11155	background-color: rgba(0,0,0,1);
11156}
11157/**SITE FONT OVERRIDES*/
11158html, body,
11159div.gform_wrapper .gform_body select{
11160	font-family: 'Lato', sans-serif;
11161	font-weight: 400;
11162	color: #05262D;
11163	}
11164
11165h1, h2, h3, h4, h5, h6 {
11166	color: inherit;
11167	font-family: 'Rozha One', serif;
11168	font-weight:400;
11169}
11170
11171.fl-post-carousel-navigation .fl-post-carousel-svg-container svg,
11172.tour-award-logos .pp-logos-content .logo-slider-nav svg{
11173	display:none
11174}
11175.fl-post-carousel-navigation .carousel-prev .fl-post-carousel-svg-container:before,
11176.tour-award-logos .pp-logos-content .logo-slider-nav.logo-slider-prev:before{
11177	content:"\f053";
11178	font-family:"Font Awesome 6 Pro";
11179	font-size:36px;
11180	font-weight:100;
11181	color:#5e2130;
11182}
11183.fl-post-carousel-navigation .carousel-next .fl-post-carousel-svg-container:before,
11184.tour-award-logos .pp-logos-content .logo-slider-nav.logo-slider-next:before{
11185	content:"\f054";
11186	font-family:"Font Awesome 6 Pro";
11187	font-size:36px;
11188	font-weight:100;
11189	color:#5e2130;
11190}
11191.fl-post-carousel-navigation .fl-post-carousel-svg-container{
11192	display:flex;
11193	justify-content:center;
11194}
11195
11196.fl-post-carousel-navigation .carousel-next,.fl-post-carousel-navigation .carousel-prev{
11197	text-decoration:none;
11198	outline:none;
11199}
11200.pp-logos-content .logo-slider-next{
11201	right:-10px;
11202}
11203.pp-logos-content .logo-slider-prev{
11204	left:-10px;
11205}
11206
11207a.fl-button * {
11208	color: inherit;
11209}
11210a.fl-button:visited * {
11211	color:inherit;
11212}
11213a:hover,
11214.fl-page-content a.page-numbers {
11215    text-decoration: none;
11216}
11217.tour-award-logos img {
11218height:unset;
11219}
11220.fl-menu .tour-menu-heading > div > a{
11221	font-size: 26px;	
11222	padding: 14px 30px
11223}
11224.tour-menu-heading .pp-has-submenu-container > a > span{
11225	font-size:1.2em;
11226	border-bottom:solid #5e2130 2px!important;
11227	padding:0 2px!important;
11228	margin-right:10px!important;
11229}
11230.fl-menu ul.sub-menu ul  a {
11231	font-size: 18px;
11232	padding: 10px 30px!important;
11233	font-weight: 500;
11234}
11235.fl-menu ul.sub-menu ul  a img{
11236	margin-bottom:5px
11237}
11238.fl-menu ul.sub-menu{
11239	padding: 10px 0px;
11240}
11241.fl-menu .sub-menu a:hover{
11242	color:#56C6D8!important;
11243}
11244
11245/*** REZDY***/
11246/*rezdy upcoming tour overides*/
11247.wm-rezdy-schedule section:nth-of-type(2n+1){
11248    background-color: #F8F4E4!important;
11249}
11250.tour-details .tour-date{
11251    background-color: #EFE5BF!important;
11252}
11253.more-details, .request-itinerary{
11254    color: #5E2130;
11255    text-transform: uppercase;
11256    font-weight: 300;
11257    font-size: 1em;
11258}
11259.fl-builder-content a.fl-button, .fl-builder-content .tour-availability a.fl-button {
11260    color: #fff;
11261    background-color: #5E2130;
11262}
11263.tour-availability a.fl-button:hover{
11264    background-color:#56c6d8;
11265		color:#fff!important;
11266}
11267.tour-details h1{
11268    font-size: 18px;
11269    font-family: 'Lato', sans-serif;
11270}
11271.tour-details h3 {
11272	font-size: 18px;
11273    font-family: 'Lato', sans-serif;
11274    display: flex;
11275    font-weight: 600;
11276    margin: 0;
11277}
11278.tour-details h3 i {
11279    margin-left: 8px;
11280    font-size: 0.8em;
11281}
11282.tour-details{
11283        border: none;
11284    flex-direction: row;
11285    /*flex-wrap: nowrap;*/
11286}
11287.details-icon{
11288        margin: 5px 20px 5px 5px;
11289    font-size: 1.2em;
11290}
11291 /* Homepage info link*/
11292.home-info-button{
11293    height: 100%;
11294    display: flex;
11295    align-items: center;
11296}
11297.home-info-button a{
11298    max-width: unset!important;    		display:flex!important;
11299	align-items:center;
11300}
11301.home-info-button i{
11302    color: #5E2130!important; 
11303    font-size: 1.8em!important;
11304}
11305.home-info-button a::after{
11306    font-family: "Font Awesome 6 Pro";
11307    content: "\f054";
11308    color:#5E2130;
11309    margin-left: 10px;
11310    font-size: 1.4em;
11311}
11312
11313/*
11314.breadcrumb{font-size: 12px;}
11315.breadcrumb-item a { font-size: 12px; }
11316*/
11317.breadcrumb li:nth-of-type(1) > a > span:before {
11318    content: "\f80c";
11319    font-family: "Font Awesome 6 Pro";
11320    padding-right: 5px;
11321}
11322
11323/**END SITE FONT OVERRIDES*/
11324
11325/* Post Slider Overrides */
11326.posts-regions .fl-post-carousel-loaded .fl-post-carousel-post{
11327	background-color:#fff;
11328	border:none;
11329}
11330.posts-tours .fl-post-carousel-loaded .fl-post-carousel-post{
11331	background-color:#f8f4e4;
11332	border:none;
11333}
11334body .fl-post-carousel-text a{
11335	font-family:Lato;
11336}
11337
11338
11339/* Events Calendar */
11340.tribe-events-meta-group .tribe-events-single-section-title{
11341	font-size:28px;
11342	font-weight:400;
11343}
11344.tribe-common .tribe-common-c-btn, .tribe-common a.tribe-common-c-btn{
11345	background-color:#5e2130;
11346}
11347.tribe-events .tribe-events-c-ical__link:before{
11348	color:#5e2130;
11349	background-image:none;
11350	content:'\f067';
11351	font-family: 'Font Awesome 6 Pro';
11352	margin-top:-4px
11353}
11354.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{
11355	padding-top:60px;
11356}
11357.tribe-common .tribe-common-c-btn:focus, .tribe-common .tribe-common-c-btn:hover, .tribe-common a.tribe-common-c-btn:focus, .tribe-common a.tribe-common-c-btn:hover,.tribe-events .tribe-events-c-ical__link:active, .tribe-events .tribe-events-c-ical__link:focus, .tribe-events .tribe-events-c-ical__link:hover{
11358	background-color:#4abacc;
11359	color:#fff;
11360	border-color:#4abacc;
11361}
11362.tribe-events .tribe-events-c-ical__link:hover:before{
11363	color:#fff;
11364	background-image:none;
11365}
11366
11367
11368.tribe-common .tribe-common-h4{
11369	font-family:'Rozha One', serif;
11370}
11371.tribe-events .tribe-events-calendar-month__multiday-event-hidden-title{
11372font-family: 'Lato';
11373}
11374.tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input, .tribe-common .tribe-common-form-control-text__input,.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn, .tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn,.tribe-events .tribe-events-c-view-selector__list-item-text,.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-ical__link{
11375	font-family:'Lato';
11376	border-radius:0;
11377}
11378.tribe-events .tribe-events-c-search__input-control--keyword-focus .tribe-events-c-search__input, .tribe-events .tribe-events-c-search__input-control--keyword .tribe-events-c-search__input:focus{
11379	    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a
113797.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%235d5d5d'/%3E%3C/svg%3E");
11380}
11381.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-ical__link{
11382	
11383}
11384.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day:hover:after{
11385	background-color:#5e2130;
11386}
11387.tribe-events .datepicker .datepicker-switch,.tribe-events .datepicker .month, .tribe-events .datepicker .year{
11388	font-family:'Lato';
11389}
11390.tribe-common--breakpoint-medium.tribe-common .tribe-common-h3, .tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small{
11391	font-family:'Lato';
11392	font-size:20px;
11393	border:none!important;
11394}
11395.tribe-events-page-title{
11396	font-weight:400;
11397}
11398#tribe-bar-views-toggle{
11399	color: #fff;
11400}
11401#tribe-bar-collapse-toggle{
11402	color:#fff;
11403}
11404.datepicker table tr td span.active.active{
11405	background-color: #5e2130;
11406}
11407.tribe-events-month-event-title a{
11408	color:#fff;
11409}
11410@media (max-width: 768px){
11411	.tribe-common .tribe-common-h3,.tribe-events .tribe-events-c-events-bar__search-button,.tribe-events .tribe-events-c-view-selector__button{
11412		font-family:'lato';
11413		border:none;
11414		font-size:18px;
11415}
11416	.tribe-common .tribe-common-b2,.tribe-common .tribe-common-h5, .tribe-common .tribe-common-h6,.tribe-common .tribe-common-b3{
11417	font-family:'lato';
11418	}
11419	.tribe-events .tribe-events-calendar-month__day{
11420		padding:1px;
11421	}
11422	.tribe-events .tribe-events-calendar-month__day-cell--mobile{
11423		box-sizing:border-box;
11424	}
11425	
11426	
11427	
11428#tribe-bar-form.tribe-bar-collapse .tribe-bar-filters, #tribe-bar-form .tribe-bar-filters-inner input, #tribe-bar-form .tribe-bar-filters-inner input::placeholder {
11429	color:#05262D!important;
11430}
11431	.fl-node-5f8c8aca52d98 #tribe-bar-form .tribe-bar-submit input[type=submit]{
11432		color:#fff!important;
11433}
11434 #tribe-events-footer a{
11435	color:#fff;
11436	}
11437	
11438}
11439
11440/*.fl-node-5c19c66272829 .tribe-events-calendar thead th{
11441	background-color:red!important;
11442}*/
11443
11444/**Buttons*/
11445a.fl-button:hover * {
11446    color: inherit;
11447}
11448
11449/* Posts - Regions Module */
11450body h2.fl-post-feed-title {
11451	margin-bottom:0px;
11452}
11453.fl-post-feed-header {
11454	width:100%;
11455	margin-bottom:0px;
11456	display:flex;
11457	align-items:center;
11458	justify-content:space-between;
11459}
11460.fl-post-feed-header h2{
11461	width:100%;
11462	display:flex;
11463}
11464.fl-post-feed-header a::after {
11465	    font-family: "Font Awesome 6 Pro";
11466    content: "\f054";
11467	color: rgba(255,255,255,0.5);
11468	font-size:1.6em;
11469	right:10px;
11470	position:absolute;
11471}
11472.fl-post-feed-header a{
11473	position:relative;
11474	padding: 0px 20px;
11475	width:100%;
11476	height:40px;
11477	display:flex;
11478	align-items:center;
11479}
11480.fl-post-feed-header a:hover{
11481	background-color:#56c6d8;
11482}
11483
11484@media(max-width:769px){
11485	.fl-post-feed-header a{
11486		height:unset;
11487		padding:10px 20px;
11488	}
11489}
11490
11491.fl-content button,
11492.fl-builder-content button,
11493.fl-button,
11494.button,
11495.single-buttons a,
11496.fl-builder-content .button-style a.fl-button,
11497.button-style a.fl-button,
11498.button-style a.fl-button:visited,
11499.tribe-events-widget-link a,
11500.fl-post-feed-more,
11501.gform_footer input[type='submit'],
11502form button,form input[type=button],
11503form input[type=submit],
11504div.woocommerce div.product form.cart .button,
11505div.woocommerce #respond input#submit.alt,
11506div.woocommerce a.button.alt,
11507body.woocommerce-page a.button,
11508div.woocommerce button.button.alt,
11509div.woocommerce input.button.alt,
11510 form .gform_footer>input[type='submit'], .gform_wrapper .gform_footer .gform_button.button, 
11511.fl-post-more-link a,
11512.fl-builder-pagination li a.page-numbers, .fl-builder-pagination li span.page-numbers, .fl-builder-content a.fl-button, .fl-module-pp-gallery .pagination-load_more a.pp-gallery-load-more/*,
11513.pp-dual-button-content .pp-dual-button-inner .pp-dual-button a.pp-button*/ {
11514    background: transparent;
11515		border: solid 1px #5E2130;
11516    border-radius: 2px;
11517    color: #05262D;
11518    text-transform: uppercase;
11519    font-weight: 900;
11520		/*max-width: 250px;*/
11521}
11522.button-max-width{
11523	max-width: 280px;
11524	align-self:flex-start;
11525}
11526
11527/*
11528.pp-dual-button-content .pp-dual-button-inner .pp-dual-button a.pp-button {
11529	line-height: 20px;
11530}
11531*/
11532
11533.fl-post-more-link{
11534	margin-top: 20px;
11535}
11536
11537.fl-post-more-link a,
11538.fl-builder-pagination li a.page-numbers, .fl-builder-pagination li span.page-numbers,.fl-post-feed-more,
11539.button,
11540.pp-gf-content .gform_wrapper .gform_footer .gform_button{
11541	padding: 10px 24px;
11542}
11543.pp-gf-content .gform_wrapper .gform_footer .gform_button{
11544	 color:#05262D!important;
11545}
11546.pp-gf-content .gform_wrapper .gform_footer .gform_button:hover{
11547	 color:#56C6D8!important;
11548}
11549
11550.fl-builder-pagination .page-numbers li:not(:last-child) {
11551    margin-right: 20px;
11552}
11553
11554.fl-builder-content .button-style a.fl-button *,
11555.fl-builder-content .button-style a.fl-button:hover *{
11556    color: #05262D;
11557}
11558
11559.fl-content button:hover,
11560.fl-builder-content button:hover,
11561.button:hover,
11562.fl-button:hover,
11563.single-buttons a:hover,
11564.fl-builder-content .button-style a.fl-button:hover,
11565.button-style a.fl-button:hover,
11566.fl-post-feed-more:hover,
11567.tribe-events-widget-link a:hover,
11568.gform_footer input[type='submit']:hover,
11569form button:hover,
11570form input[type=button]:hover,
11571form input[type=submit]:hover,
11572.woocommerce div.product form.cart .button:hover,
11573div.woocommerce #respond input#submit.alt:hover,
11574div.woocommerce a.button.alt:hover,
11575div.woocommerce button.button.alt:hover,
11576div.woocommerce input.button.alt:hover,
11577body.woocommerce-page a.button:hover,
11578.fl-post-more-link a:hover,
11579.fl-builder-pagination li a.page-numbers:hover, .fl-builder-pagination li span.page-numbers, .fl-builder-content a.fl-button:hover,
11580.gform_wrapper .gform_footer .gform_button.button:hover,
11581.pp-dual-button-content .pp-dual-button-inner .pp-dual-button a.pp-button:hover, .fl-module-pp-gallery .pagination-load_more a.pp-gallery-load-more:hover {
11582    /*background: #56C6D8;
11583    color: #ffffff;*/
11584		color: #05262D;
11585		border:1px solid #56C6D8;
11586}
11587
11588a.fallback-btn {
11589	background: #5e2130;
11590  color: #ffffff;
11591}
11592
11593a.fl-button:hover, .fl-builder-content a.fl-button:hover,
11594.fl-builder-content button.fl-menu-mobile-toggle:hover{
11595	/*border: none;*/
11596}
11597
11598.fl-module-pp-gallery .pagination-load_more {
11599    text-align: center;
11600    margin-top: 20px;
11601  	margin-bottom: 20px;
11602}
11603
11604.form-compact .gform_footer, .form-compact .pp-gf-content .gform_wrapper .gform_footer{margin-top: 0px !important}
11605
11606.fl-builder-content a.fl-button,
11607.button,
11608input[type="submit"] {
11609	padding: 10px;
11610}
11611/**END Buttons*/
11612
11613/**Forms - Datepicker Colour*/
11614select.ui-datepicker-year,
11615select.ui-datepicker-month {
11616	color: #5E2130;
11617}
11618/**END Forms - Datepicker Colour*/
11619
11620/*Form Icons Select*/
11621div.gform_wrapper .gform_body .ginput_container.ginput_container_select:after{
11622	color: #5E2130;
11623}
11624
11625/**Cookies Styles**/
11626#cookie-notice .cn-button {
11627	padding: 0;
11628	background: transparent;
11629	border: none;
11630	text-transform: none;
11631	font-size: 13px!important;
11632}
11633
11634#cookie-notice #cn-accept-cookie {
11635	background: #56C6D8;
11636	color: #ffffff;
11637	padding: 5px 10px;
11638}
11639#cookie-notice #cn-accept-cookie:hover {
11640	background: #ffffff;
11641	color: #05262D;
11642	padding: 5px 10px;
11643}
11644
11645#cookie-notice .cn-more-info {
11646	text-decoration: underline;
11647	color: #fff;
11648}
11649#cookie-notice .cn-more-info:hover,
11650#cookie-notice .cn-more-info:focus {
11651	color: #56C6D8;
11652}
11653/**End Cookies Styles**/
11654
11655/**FAQ Styles**/
11656.shortcode-faq .accordion-toggle,
11657.accordion .accordion-toggle{
11658    margin-top: 0 !important;
11659    padding: 0 !important;
11660		/*display: flex;
11661	align-items: center;*/
11662}
11663.shortcode-faq .accordion-toggle:after,
11664.accordion .accordion-toggle:after,
11665.shortcode-faq .accordion-toggle.focused:after,
11666.accordion .accordion-toggle.focused:after{content: "" !important;}
11667
11668.shortcode-faq .accordion-toggle:before,
11669.accordion .accordion-toggle:before,
11670.pp-accordion .pp-accordion-button-icon{
11671    font-family: "Font Awesome 6 Pro";
11672    font-weight: 400;
11673    font-size: 25px;
11674		line-height: 1;
11675    vertical-align: middle;
11676    -webkit-font-smoothing: antialiased;
11677    -moz-osx-font-smoothing: grayscale;
11678    content: "\f054";
11679    margin-right: 0px;
11680    margin-left: 0px;
11681    padding: 0;
11682    color: #5E2130;
11683    width: 30px;
11684}
11685.pp-accordion-item .pp-accordion-button:hover,
11686.pp-accordion-item.is-open .pp-accordion-button{
11687	background-color:#efe5bf;
11688}
11689.pp-accordion .pp-accordion-button{
11690	padding:10px;
11691	cursor:pointer;
11692}
11693.pp-accordion .pp-accordion-content{
11694	padding:15px;
11695}
11696.pp-faq .pp-faq-item .pp-faq-content{
11697  padding: 20px 10px;
11698}
11699.accordion .accordion-toggle:before{
11700	width: 100%;
11701	max-width: 25px;
11702}
11703
11704.shortcode-faq .accordion-toggle:before,
11705.accordion .accordion-toggle:before{
11706    display: inline-block;
11707}
11708
11709.shortcode-faq .faq-question.open:before,
11710.shortcode-faq .accordion-title.focused:before,
11711.shortcode-faq .accordion-title.open:before,
11712.accordion .faq-question.focused:before,
11713.accordion .faq-question.open:before,
11714.accordion .accordion-title.focused:before,
11715.accordion .accordion-title.open:before{
11716    content: "\f178";
11717}
11718
11719.pp-accordion .pp-accordion-button{
11720    display: -webkit-box;
11721    display: -moz-box;
11722    display: -ms-flexbox;
11723    display: -webkit-flex;
11724    display: flex;
11725}
11726
11727.shortcode-faq h3.faq-question,
11728.accordion .accordion-toggle {
11729	font-size: 20px;
11730	text-transform: none;
11731	font-weight: 400;
11732}
11733
11734.accordion {
11735	margin-bottom: 0px;
11736}
11737
11738.accordion .accordion-toggle {
11739	margin-bottom: 10px;
11740}
11741
11742/*
11743.pp-accordion .pp-accordion-button-label{
11744    order: 2;
11745    font-size: 20px !important;
11746}
11747*/
11748
11749.shortcode-faq .faq-answer,
11750.shortcode-faq .accordion-content,
11751.accordion .faq-answer,
11752.accordion .accordion-content,
11753{
11754    padding: 0 0 20px 30px !important;
11755}
11756
11757.accordion .accordion-content {
11758    padding: 10px 0 20px 30px !important;
11759}
11760
11761/** END FAQ Styles**/
11762
11763/**Testimonial styles*/
11764.testimonial .fl-row-content {
11765	max-width: 800px;
11766}
11767
11768.testimonial .fl-module-icon .fl-module-content {
11769	margin: 50px 20px 20px 20px;
11770}
11771.testimonial .fl-module-post-grid .fl-module-content {
11772	margin: 0 20px 50px 20px;
11773}
11774
11775.quotes .fl-post-text {
11776  text-align: center;
11777	padding: 0px;
11778}
11779
11780.quotes .fl-post-text q::before,
11781.quotes .fl-post-text q::after {
11782  display:none;
11783}
11784
11785.quotes .custom-testimonial q{
11786    margin-bottom: 10px;
11787	font-style: italic;
11788}
11789
11790.quotes .fl-post-text footer,
11791.quotes .fl-post-text cite{
11792    font-style: normal;
11793    text-transform: uppercase;
11794    letter-spacing: 1px;
11795	font-size: 11px;
11796}
11797
11798.quotes .fl-post-text footer {
11799    margin: 5px;
11800}
11801
11802.fl-builder-content .gform_confirmation_wrapper{
11803	padding: 10px;
11804   background: #FFF;
11805   border: 2px solid #129FAD;
11806   margin-bottom: 30px;
11807}
11808
11809@media (min-width: 768px){
11810    .form-compact .gform_footer,
11811    .form-compact .pp-gf-content .gform_wrapper .gform_footer{
11812        width: 29% !important;
11813        display: inline-block !important;
11814        vertical-align: middle;
11815        margin-top: 8px;
11816        margin-left: 1%;
11817    }
11818    
11819    .form-compact .gform_body,
11820    .form-compact .pp-gf-content .gform_wrapper .gform_body{
11821        width: 69% !important;
11822        display: inline-block !important;
11823        vertical-align: middle;
11824    }
11825}
11826
11827/*
11828 * .form-compact .gform_footer, .form-compact .pp-gf-content .gform_wrapper .gform_footer {
11829    margin-top: 1px !important;
11830}
11831*/
11832
11833/**END Testimonial styles*/
11834
11835/************************/
11836
11837/*adjust paddings between form fields*/
11838@media (min-width: 641px) {
11839	.ginput_container {
11840		margin-top: 0 !important;
11841	}
11842	.ginput_container span.name_first input,
11843	.ginput_container span.name_last input,
11844	.ginput_container span.name_first,
11845	.ginput_container span.name_last {
11846		margin-bottom: 0 !important;
11847	}
11848}
11849
11850@media (max-width: 640px) {
11851.fl-node-5d916897cd761 .gform_wrapper .top_label input.medium, .fl-node-5d916897cd761 .gform_wrapper .top_label select.medium {
11852		width: 100%!important;
11853	}
11854	.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]) {
11855    line-height: inherit;
11856    min-height: 2rem;
11857}
11858}
11859
11860
11861.gform_wrapper .show-label.gfield .gfield_label {
11862	margin-top: 0!important;
11863}
11864
11865.gform_wrapper .gfield select.gfield_select {
11866	margin-top: 6px;
11867}
11868
11869.gform_wrapper .gfield .ginput_container input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), .gform_wrapper .gfield .ginput_container textarea,
11870.gform_wrapper .gfield select.gfield_select{
11871    border: 1px solid #4c4c4f;
11872    border-radius: 0;
11873	margin-top: 6px;
11874}
11875
11876.gform_wrapper .gfield .ginput_container input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]):focus, .gform_wrapper .gfield .ginput_container textarea:focus,
11877.gform_wrapper .gfield select.gfield_select:focus{
11878    border: 1px solid #56C6D8;
11879}
11880
11881.gform_wrapper ul.gfield_checkbox li label,
11882.gform_wrapper ul.gfield_radio li label {
11883	font-weight: 400;
11884	padding-left: 10px;
11885}
11886
11887.gform_wrapper li.gfield + li.gsection {
11888    margin-bottom: 40px !important;
11889}
11890
11891/*********************/
11892
11893/* Add extra padding on tablet and mobile */
11894
11895@media (max-width: 1140px) {
11896	div.fl-row.fl-row-fixed-width,
11897	div.fl-row-full-width .fl-row-content.fl-row-fixed-width {
11898		padding-left: 20px;
11899		padding-right: 20px;
11900	}
11901}
11902@media (max-width: 768px) {
11903	div.fl-row.fl-row-fixed-width,
11904	div.fl-row-full-width .fl-row-content.fl-row-fixed-width {
11905		padding-left: 10px;
11906		padding-right: 10px;
11907	}
11908	.full-width-mobile{
11909	width:100%;
11910}
11911	.full-width-mobile a{
11912		width:100%;
11913	}
11914}
11915
11916/* Styles for alternating rows */
11917
11918@media (min-width: 769px){
11919    .alt-row .fl-col-content{
11920        max-width: 580px;
11921    }
11922    .alt-row-left{
11923        align-items: flex-end;
11924        flex-flow: column;
11925    }
11926	.alt-row-full-back .fl-col-content *{
11927		max-width: 580px;
11928	}
11929		.alt-row-full-back > .fl-col-content{
11930				align-items:flex-start!important;
11931    }
11932	.alt-row-full-back > .fl-col-content > *{
11933		width: 100%;
11934	}
11935	.alt-row-full-back-left > .fl-col-content{
11936				align-items:flex-end!important;
11937    }
11938	
11939}
11940
11941.alt-row-image .fl-module-content {
11942	margin: 0!important;
11943}
11944@media (max-width: 768px) {
11945	.alt-row-image .fl-module-content {
11946		margin: 20px!important;
11947	}
11948.fl-builder-content a.fl-button, .fl-button, .button, .single-buttons a, .fl-builder-content .button-style a.fl-button, .button-style a.fl-button{
11949		max-width:unset;
11950	}
11951}
11952
11953.alt-row.alt-row-left > .fl-col-content {
11954    padding: 0 20px 0 60px;
11955}
11956.alt-row.alt-row-right > .fl-col-content {
11957    padding: 0 60px 0 20px;
11958}
11959@media (max-width: 992px) {
11960    .alt-row.alt-row-right > .fl-col-content {
11961        padding: 0 20px 0 0;
11962    }
11963    .alt-row.alt-row-left > .fl-col-content {
11964        padding: 0 0 0 20px;
11965    }
11966}
11967@media (max-width: 768px) {
11968    .alt-row.alt-row-left > .fl-col-content,
11969    .alt-row.alt-row-right > .fl-col-content,
11970	.alt-row-image .fl-col-content{
11971        padding: 0 10px!important;
11972    }
11973}
11974
11975/* adjust spacing between alt row col groups on mobile */
11976.row-alt-row .fl-module-rich-text .fl-module-content {
11977    margin-top: 0px;
11978    margin-bottom: 0px;
11979}
11980
11981@media (max-width: 768px) {
11982    .row-alt-row .fl-col-group {
11983        margin-top:30px;
11984    }
11985    .row-alt-row .fl-module-heading .fl-module-content {
11986        margin-top: 0px;
11987    }
11988    .row-alt-row .fl-module-button .fl-module-content {
11989        margin-bottom: 0px;
11990    }
11991}
11992
11993
11994/*Content rules where BB strips out the backslash*/
11995
11996.ginput_container_date{position: relative;}
11997.ginput_container_date:after{
11998    font-family: "Font Awesome 6 Pro";
11999    content: "\f073";
12000}
12001		
12002.fl-module-pp-table .tablesaw-cell-label::after {
12003    content: "\003A";
12004}
12005
12006#tour-region-list .pp-content-post:after{
12007	content: "\f054";
12008}
12009
12010/* Mega menu fix */
12011.pp-advanced-menu .sub-menu{
12012	margin:0 auto;
12013}
12014
12015.pp-tab-icon-top .pp-tab-icon, .pp-tab-icon-bottom .pp-tab-icon{
12016	padding-right: 5px;
12017    padding-top: 5px;
12018}
12019
12020
12021/* Carousel fix */
12022.tour-award-logos .pp-logos-content .logo-slider-nav{
12023	background:none;
12024	margin: 0 8px
12025}
12026.tour-award-logos .pp-logos-content .logo-slider-nav:hover{
12027	border:none;
12028}
12029.tour-award-logos .pp-logos-content .logo-slider-nav svg{
12030	width:30px;
12031	height:30px;
12032}
12033.tour-award-logos .pp-logos-content .logo-slider-nav svg path {
12034	 fill: rgb(42 57 74 / 60%);
12035}
12036
12037.tour-award-logos .pp-logos-content .bx-wrapper{
12038	margin: 0 40px!important;
12039}
12040
12041.settings_page_wm-rezdy .form-table{
12042	width:100%;
12043}
12044
12045/* menu icons */
12046.wm-has-menu-icon a i{
12047	margin-left:5px;
12048	font-size:14px;
12049}
12050/* side menu icons */
12051.pp-sliding-menus .wm-has-menu-icon a i{
12052	margin-left:0;
12053	margin-right:5px;
12054	font-size:16px;
12055}
12056
12057/* hide tour group if not available */
12058.ta-tours-wrap:not(:has(section.tour-details)){
12059	display:none;
12060}
12061
12062.ta-soldout{
12063	background-color:#f8f4e4;
12064	width:100%;
12065	padding:10px
12066}
12067
12068/* legacy tour finder */
12069 .wm-rezdy-schedule{
12070
12071display: flex;
12072
12073flex-direction: column;
12074}
12075 .wm-rezdy-schedule section:nth-of-type(2n+1){
12076	 background-color: #eee;
12077 }
12078section.tour-details{
12079	flex-flow: row wrap;
12080	padding: 10px 20px;
12081	padding: 15px 20px;
12082	border: solid 1px #c7c7c7;
12083	border-width: 0px 1px 1px 1px;
12084	background-color: #fff;
12085	opacity: 1;
12086	transition-duration: 0.5s;
12087}
12088.tour-spacer{
12089	width: 100%;
12090	border-top: solid 1px #c7c7c7;
12091}
12092
12093.tour-details .tour-date{
12094	flex: 1 auto;
12095	order: 1;
12096	background-color: #bdbdbd;
12097	padding: 10px;
12098	align-items: center;
12099	display: flex;
12100	justify-content: center;
12101	line-height: initial;
12102	font-size: 16px;
12103	flex-basis: 100%;
12104}
12105
12106.tour-details .tour-description{
12107	flex: 100%;
12108	order: 0;
12109	padding-top: 10px;
12110	font-size: 14px;
12111}
12112.tour-description p{
12113	margin: 0;
12114}
12115.tour-links{
12116	display: flex;
12117}
12118
12119.tour-details .tour-availability{
12120	flex: 1 auto;
12121	order: 2;
12122	/* padding: 0 10px; */
12123	display: -webkit-box;
12124	display: -moz-box;
12125	display: -ms-flexbox;
12126	display: -webkit-flex;
12127	display: flex;
12128	align-items: center;
12129	justify-content: center;
12130	text-align: center;
12131	flex-basis: 100%;
12132	margin-top: 10px;
12133}
12134
12135.tour-details h1{
12136	display: flex;
12137	font-weight: 600;
12138	font-size: 16px;
12139	margin: 0;
12140}
12141
12142.tour-details h1 i{
12143	
12144margin-left: 8px;
12145	
12146font-size: 0.8em;
12147}
12148
12149#wm-rezdy-schedule >
12149 div:nth-of-type(2){
12150	border-top: none;
12151}
12152.tour-year{
12153	padding: 0 20px;
12154	font-size: 18px;
12155	border-bottom: solid 1px #c7c7c7;
12156	/* display: none; */
12157}
12158.tour-availability a{
12159	flex: 1;
12160}
12161.tour-availability a i{
12162	margin-right: 0px!important;
12163}
12164.tour-price, .request-itinerary{
12165	padding: 10px 0px;
12166	font-weight: 400;
12167	font-size: 14px;
12168	flex-grow: 1;
12169}
12170.request-itinerary i{
12171	margin-right: 5px;
12172	font-size: 1.2em;
12173}
12174#load-more{
12175	align-self: center;
12176	margin: 20px 0px;
12177	display: none;
12178}
12179section.hide-product, div.hide-product{
12180	display: none;
12181	transform: translate3d(0px, 60px, 0px);
12182	opacity: 0;
12183}
12184.rezdy-btn-row{
12185	display: flex;
12186	justify-content: center;
12187	align-items: center;
12188	padding: 0px 20px;
12189}
12190.rezdy-btn-row a i{
12191	margin: 0px!important;
12192}
12193.fallback-btn{
12194	margin-bottom: 20px!important;
12195}
12196.results-message{
12197	text-align: center;
12198	padding-bottom: 20px;
12199}
12200
12201
12202
12203@media screen and (min-width: 768px){
12204	.tour-details{
12205		align-items: center;
12206	}
12207
12208 	.tour-details .tour-date{
12209 		flex: 2 1;
12210 		order: 1;
12211 		font-size: 14px;
12212 	}
12213
12214 	.tour-details .tour-description{
12215		flex: 10 1;
12216    order: 2;
12217    padding: 0 20px 0 30px;
12218	}
12219
12220	.tour-details .tour-availability{
12221		flex: 2 1;
12222		order: 3;
12223		padding: 0;
12224	 }
12225
12226	.tour-details .tour-date .tour-availability{
12227		display: none;
12228	}
12229	.tour-availability a{
12230	}
12231	.tour-availability a.button-icon{
12232		/* max-width: 120px!important; */
12233	}
12234	.tour-price, .request-itinerary{
12235		padding: 5px 20px 5px 0px;
12236		font-size: 14px;
12237		flex: 0 auto;
12238		min-width: 115px;
12239	}
12240}
12241
12242</style>
12243<meta name="facebook-domain-verification" content="42wzycfqlhf1o75d8sex01cp0lkuyk" />
12244<link rel='stylesheet' id='fl-builder-wp-editor-css' href='https://tourdevines.com.au/wp-content/plugins/bb-plugin/css/build/wp-editor.bundle.css?ver=2.11.1' media='all' />
12245<link rel='stylesheet' id='gform_basic-css' href='https://tourdevines.com.au/wp-content/plugins/gravityforms/assets/css/dist/basic.min.css?ver=3.1.2' media='all' />
12246<link rel='stylesheet' id='gform_theme_components-css' href='https://tourdevines.com.au/wp-content/plugins/gravityforms/assets/css/dist/theme-components.min.css?ver=3.1.2' media='all' />
12247<link rel='stylesheet' id='gform_theme-css' href='https://tourdevines.com.au/wp-content/plugins/gravityforms/assets/css/dist/theme.min.css?ver=3.1.2' media='all' />
12248
12249</head>
12250<body class="wp-singular page-template-default page page-id-90101 page-child parent-pageid-9 wp-theme-bb-theme wp-child-theme-bb-theme-child fl-builder fl-builder-2-11-1 fl-themer-1-6-1 fl-theme-1-7-19-2 fl-no-js cookies-not-set fl-theme-builder-singular fl-theme-builder-singular-page-single fl-theme-builder-footer fl-theme-builder-footer-footer fl-theme-builder-header fl-theme-builder-header-layout-header-2022 wm-banner-image-bottom-third fl-framework-base fl-preset-default fl-full-width fl-scroll-to-top fl-search-active" itemscope="itemscope" itemtype="https://schema.org/WebPage">
12251
12252<!-- GTM Container placement set to manual -->
12253<!-- Google Tag Manager (noscript) -->
12254				<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-M5VMCK" height="0" width="0" style="display:none;visibility:hidden" aria-hidden="true"></iframe></noscript>
12255<!-- End Google Tag Manager (noscript) -->
12256<!-- GTM Container placement set to manual -->
12257<!-- Google Tag Manager (noscript) --><a aria-label="Skip to content" class="fl-screen-reader-text" href="#fl-main-content">Skip to content</a><div class="fl-page">
12258	<header class="fl-builder-content fl-builder-content-53092 fl-builder-global-templates-locked" data-post-id="53092" data-type="header" data-sticky="1" data-sticky-on="all" data-sticky-breakpoint="medium" data-shrink="1" data-overlay="1" data-overlay-bg="default" data-shrink-image-height="50px" role="banner" itemscope="itemscope" itemtype="http://schema.org/WPHeader"><div id="search-modal" class="fl-row fl-row-full-width fl-row-bg-color fl-node-5cef34b23764e fl-row-full-height fl-row-align-center" data-node="5cef34b23764e">
12259	<div class="fl-row-content-wrap">
12260						<div class="fl-row-content fl-row-fixed-width fl-node-content">
12261		
12262<div class="fl-col-group fl-node-5b611a48be63a" data-node="5b611a48be63a">
12263			<div class="fl-col fl-node-5b611a48bf369 fl-col-bg-color" data-node="5b611a48bf369">
12264	<div class="fl-col-content fl-node-content"><div class="fl-module fl-module-icon fl-node-5b611a44f0793 search-close" data-node="5b611a44f0793" aria-label="Icon">
12265	<div class="fl-module-content fl-node-content">
12266		<div class="fl-icon-wrap">
12267	<span class="fl-icon">
12268								<a href="#" target="_self">
12269							<i class="fas fa-times" aria-hidden="true"></i>
12270						</a>
12271			</span>
12272	</div>
12273	</div>
12274</div>
12275</div>
12276</div>
12277	</div>
12278
12279<div class="fl-col-group fl-node-5d00645b1970e" data-node="5d00645b1970e">
12280			<div class="fl-col fl-node-5d00645b19894 fl-col-bg-color" data-node="5d00645b19894">
12281	<div class="fl-col-content fl-node-content"><div class="fl-module fl-module-pp-search-form fl-node-5d00645b19612" data-node="5d00645b19612" aria-label="Search Form">
12282	<div class="fl-module-content fl-node-content">
12283		<div class="pp-search-form-wrap pp-search-form--style-classic pp-search-form--button-type-icon">
12284	<form class="pp-search-form" role="search" action="https://tourdevines.com.au" method="get" aria-label="Search form">
12285				<div class="pp-search-form__container">
12286						<label class="pp-screen-reader-text" for="pp-search-form__input-5d00645b19612">
12287				Search			</label>
12288			<input id="pp-search-form__input-5d00645b19612"  placeholder="Search" class="pp-search-form__input" type="search" name="s" title="Search" value="">
12289									<button class="pp-search-form__submit" type="submit">
12290														<i class="fa fa-search" aria-hidden="true"></i>
12291					<span class="pp-screen-reader-text">Search</span>
12292												</button>
12293								</div>
12294			</form>
12295</div>	</div>
12296</div>
12297</div>
12298</div>
12299	</div>
12300		</div>
12301	</div>
12302</div>
12303<div id="search-modal" class="fl-row fl-row-full-width fl-row-bg-color fl-node-5f75561d2fe99 fl-row-full-height fl-row-align-center" data-node="5f75561d2fe99">
12304	<div class="fl-row-content-wrap">
12305						<div class="fl-row-content fl-row-fixed-width fl-node-content">
12306		
12307<div class="fl-col-group fl-node-5b611a48be63a" data-node="5b611a48be63a">
12308			<div class="fl-col fl-node-5b611a48bf369 fl-col-bg-color" data-node="5b611a48bf369">
12309	<div class="fl-col-content fl-node-content"><div class="fl-module fl-module-icon fl-node-5b611a44f0793 search-close" data-node="5b611a44f0793" aria-label="Icon">
12310	<div class="fl-module-content fl-node-content">
12311		<div class="fl-icon-wrap">
12312	<span class="fl-icon">
12313								<a href="#" target="_self">
12314							<i class="fas fa-times" aria-hidden="true"></i>
12315						</a>
12316			</span>
12317	</div>
12318	</div>
12319</div>
12320</div>
12321</div>
12322	</div>
12323
12324<div class="fl-col-group fl-node-5d00645b1970e" data-node="5d00645b1970e">
12325			<div class="fl-col fl-node-5d00645b19894 fl-col-bg-color" data-node="5d00645b19894">
12326	<div class="fl-col-content fl-node-content"><div class="fl-module fl-module-pp-search-form fl-node-5d00645b19612" data-node="5d00645b19612" aria-label="Search Form">
12327	<div class="fl-module-content fl-node-content">
12328		<div class="pp-search-form-wrap pp-search-form--style-classic pp-search-form--button-type-icon">
12329	<form class="pp-search-form" role="search" action="https://tourdevines.com.au" method="get" aria-label="Search form">
12330				<div class="pp-search-form__container">
12331						<label class="pp-screen-reader-text" for="pp-search-form__input-5d00645b19612">
12332				Search			</label>
12333			<input id="pp-search-form__input-5d00645b19612"  placeholder="Search" class="pp-search-form__input" type="search" name="s" title="Search" value="">
12334									<button class="pp-search-form__submit" type="submit">
12335														<i class="fa fa-search" aria-hidden="true"></i>
12336					<span class="pp-screen-reader-text">Search</span>
12337												</button>
12338								</div>
12339			</form>
12340</div>	</div>
12341</div>
12342</div>
12343</div>
12344	</div>
12345		</div>
12346	</div>
12347</div>
12348<div id="hide-on-shrink" class="fl-row fl-row-full-width fl-row-bg-color fl-node-5f20ed505bb0d fl-row-default-height fl-row-align-center fl-visible-desktop fl-visible-large" data-node="5f20ed505bb0d">
12349	<div class="fl-row-content-wrap">
12350						<div class="fl-row-content fl-row-fixed-width fl-node-content">
12351		
12352<div class="fl-col-group fl-node-5f20ed5061737" data-node="5f20ed5061737">
12353			<div class="fl-col fl-node-5f20ed506180c fl-col-bg-color fl-visible-desktop fl-visible-large" data-node="5f20ed506180c">
12354	<div class="fl-col-content fl-node-content"><div id="utility-nav" class="fl-module fl-module-pp-advanced-menu fl-node-5f20ed505b647" data-node="5f20ed505b647" aria-label="Advanced Menu">
12355	<div class="fl-module-content fl-node-content">
12356		<div class="pp-advanced-menu pp-advanced-menu-accordion-collapse pp-menu-default pp-menu-align-right pp-menu-position-below">
12357   				<div class="pp-advanced-menu-mobile">
12358			<button class="pp-advanced-menu-mobile-toggle hamburger" tabindex="0" aria-label="Menu" aria-expanded="false">
12359				<div class="pp-hamburger"><div class="pp-hamburger-box"><div class="pp-hamburger-inner"></div></div></div>			</button>
12360			</div>
12361			   	<div class="pp-clear"></div>
12362	<nav class="pp-menu-nav" aria-label="Menu" itemscope="itemscope" itemtype="https://schema.org/SiteNavigationElement">
12363		<ul id="menu-top-nav" class="menu pp-advanced-menu-horizontal pp-toggle-arrows"><li id="menu-item-89777" class="wm-has-menu-icon menu-item menu-item-type-custom menu-item-object-custom current-menu-item"><a href="https://tourdevines.com.au/contact/agents/" aria-current="page"><span class="menu-item-text">Agent Bookings <i class="fa-light fa-arrow-up-right-from-square"></i></span></a></li><li id="menu-item-86612" class="wm-has-menu-icon menu-item menu-item-type-custom menu-item-object-custom"><a title="Access your current and past bookings" target="_blank" rel="noopener noreferrer" href="https://tourdevines.touramigo.com/profile/login"><span class="menu-item-text">My Bookings <i class="fa-light fa-arrow-up-right-from-square"></i></span></a></li><li id="menu-item-31674" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/reviews/"><span class="menu-item-text">Reviews</span></a></li><li id="menu-item-31673" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/blog/"><span class="menu-item-text">Blog</span></a></li><li id="menu-item-31444" class="menu-item menu-item-type-post_type menu-item-object-page current-page-ancestor"><a href="https://tourdevines.com.au/contact/"><span class="menu-item-text">Contact</span></a></li><li id="menu-item-40890" class="search-open menu-item menu-item-type-custom menu-item-object-custom"><a title="Search our website" href="#"><span class="menu-item-text"><i class="fa fa-search" aria-hidden="true"></i></span></a></li></ul>	</nav>
12364</div>
12365	</div>
12366</div>
12367</div>
12368</div>
12369	</div>
12370		</div>
12371	</div>
12372</div>
12373<div id="transparent-header" class="fl-row fl-row-full-width fl-row-bg-color fl-node-5f3f6f686caef fl-row-default-height fl-row-align-center" data-node="5f3f6f686caef">
12374	<div class="fl-row-content-wrap">
12375						<div class="fl-row-content fl-row-fixed-width fl-node-content">
12376		
12377<div class="fl-col-group fl-node-5f3f6f68725fd fl-col-group-custom-width" data-node="5f3f6f68725fd">
12378			<div id="logo-col" class="fl-col fl-node-5f3f6f687275c fl-col-bg-color fl-col-small fl-col-small-full-width fl-col-small-custom-width" data-node="5f3f6f687275c">
12379	<div class="fl-col-content fl-node-content"><div id="header-logo" class="fl-module fl-module-photo fl-node-5wlubpdqshg2" data-node="5wlubpdqshg2" aria-label="Photo">
12380	<div class="fl-module-content fl-node-content">
12381		<div role="figure" class="fl-photo fl-photo-align-left" itemscope itemtype="https://schema.org/ImageObject">
12382	<div class="fl-photo-content fl-photo-img-png">
12383				<a href="https://tourdevines.com.au/" target="_self" itemprop="url">
12384					<img loading="lazy" decoding="async" class="fl-photo-img wp-image-34295 size-full" src="https://tourdevines.com.au/wp-content/uploads/2020/08/favicon-512.png" alt="Tour de Vines cycling tours in Australia, NZ, Asia &amp; Europe" height="512" width="512" title="Tour de Vines cycling tours in Australia, NZ, Asia &amp; Europe"  data-no-lazy="1" itemprop="image" srcset="https://tourdevines.com.au/wp-content/uploads/2020/08/favicon-512.png 512w, https://tourdevines.com.au/wp-content/uploads/2020/08/favicon-512-300x300.png 300w" sizes="auto, (max-width: 512px) 100vw, 512px" />
12385				</a>
12386					</div>
12387	</div>
12388	</div>
12389</div>
12390</div>
12391</div>
12392			<div id="navigation-items" class="fl-col fl-node-5f3f6f6872761 fl-col-bg-color fl-col-small-custom-width" data-node="5f3f6f6872761">
12393	<div class="fl-col-content fl-node-content"><div id="prim-nav" class="fl-module fl-module-pp-advanced-menu fl-node-5f3f71881564e fl-visible-desktop fl-visible-large" data-node="5f3f71881564e" aria-label="Advanced Menu">
12394	<div class="fl-module-content fl-node-content">
12395		<div class="pp-advanced-menu pp-advanced-menu-accordion-collapse pp-menu-default pp-menu-align-right pp-menu-position-below">
12396   				<div class="pp-advanced-menu-mobile">
12397			<button class="pp-advanced-menu-mobile-toggle hamburger" tabindex="0" aria-label="Menu" aria-expanded="false">
12398				<div class="pp-hamburger"><div class="pp-hamburger-box"><div class="pp-hamburger-inner"></div></div></div>			</button>
12399			</div>
12400			   	<div class="pp-clear"></div>
12401	<nav class="pp-menu-nav" aria-label="Menu" itemscope="itemscope" itemtype="https://schema.org/SiteNavigationElement">
12402		<ul id="menu-primary-nav" class="menu pp-advanced-menu-horizontal pp-toggle-arrows"><li id="menu-item-31528" class="home-menu-icon menu-item menu-item-type-post_type menu-item-object-page menu-item-home"><a href="https://tourdevines.com.au/"><span class="menu-item-text"><i class="fas fa-home-lg-alt"></i></span></a></li><li id="menu-item-41023" class="mega-menu menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children pp-has-submenu"><div class="pp-has-submenu-container"><a href="https://tourdevines.com.au/cycling-tours/"><span class="menu-item-text">Guided Tours<span class="pp-menu-toggle" tabindex="0" aria-expanded="false" aria-label="Guided Tours: submenu" role="button"></span></span></a></div><ul class="sub-menu">	<li id="menu-item-31759" class="tour-menu-heading menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children pp-has-submenu"><div class="pp-has-submenu-container"><a href="#"><span class="menu-item-text">Current Favourites<span class="pp-menu-toggle" tabindex="0" aria-expanded="false" aria-label="Current Favourites: submenu" role="button"></span></span></a></div><ul class="sub-menu">		<li id="menu-item-90234" class="menu-item menu-item-type-post_type menu-item-object-tour"><a href="https://tourdevines.com.au/tour/tour-de-murray-to-mountains-rail-trail-group-weekend/"><span class="menu-item-text"><img decoding="async" src="https://tourdevines.com.au/wp-content/uploads/2020/11/Murray-to-Mountains-Rail-Trail.jpg"> Murray to Mountains Rail Trail – Small Group Weekends</span></a></li>		<li id="menu-item-91228" class="menu-item menu-item-type-post_type menu-item-object-tour"><a href="https://tourdevines.com.au/tour/tour-de-south-australia-vineyards-extended-cycling-tour-south-australia/"><span class="menu-item-text"><img decoding="async" src="https://tourdevines.com.au/wp-content/uploads/2020/10/Tour-de-South-Australia-Vineyards.jpg">Tour de South Australia Vineyards – Cycling Tour South Australia</span></a></li></ul></li>	<li id="menu-item-34646" class="tour-menu-heading menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children pp-has-submenu"><div class="pp-has-submenu-container"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-australia/"><span class="menu-item-text">Australia<span class="pp-menu-toggle" tabindex="0" aria-expanded="false" aria-label="Australia: submenu" role="button"></span></span></a></div><ul class="sub-menu">		<li id="menu-item-34651" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-australia/cycling-tours-victoria/"><span class="menu-item-text">Victoria Cycling Tours</span></a></li>		<li id="menu-item-34649" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-australia/cycling-tours-south-australia/"><span class="menu-item-text">South Australia Cycling Tours</span></a></li>		<li id="menu-item-34650" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-australia/cycling-tours-tasmania/"><span class="menu-item-text">Tasmania Cycling Tours</span></a></li>		<li id="menu-item-34648" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-australia/cycling-tours-queensland/"><span class="menu-item-text">Queensland Cycling Tours</span></a></li>		<li id="menu-item-71507" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-australia/cycling-tours-nsw/"><span class="menu-item-text">New South Wales Cycling Tours</span></a></li></ul></li>
12402	<li id="menu-item-34652" class="tour-menu-heading menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children pp-has-submenu"><div class="pp-has-submenu-container"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-europe/"><span class="menu-item-text">Cycling Tours Europe<span class="pp-menu-toggle" tabindex="0" aria-expanded="false" aria-label="Cycling Tours Europe: submenu" role="button"></span></span></a></div><ul class="sub-menu">		<li id="menu-item-34653" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-europe/cycling-tours-croatia/"><span class="menu-item-text">Cycling Tours Croatia</span></a></li>		<li id="menu-item-34654" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-europe/cycling-tours-france/"><span class="menu-item-text">Cycling Tours France</span></a></li>		<li id="menu-item-34655" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-europe/cycling-tours-italy/"><span class="menu-item-text">Cycling Tours Italy</span></a></li>		<li id="menu-item-60950" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-europe/cycle-the-danube/"><span class="menu-item-text">Cycle the Danube</span></a></li></ul></li>	<li id="menu-item-34643" class="tour-menu-heading menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children pp-has-submenu"><div class="pp-has-submenu-container"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-asia/"><span class="menu-item-text">Cycling Tours Asia<span class="pp-menu-toggle" tabindex="0" aria-expanded="false" aria-label="Cycling Tours Asia: submenu" role="button"></span></span></a></div><ul class="sub-menu">		<li id="menu-item-78957" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-asia/cycling-tours-in-japan/"><span class="menu-item-text">Cycling Tours Japan</span></a></li>		<li id="menu-item-95589" class="menu-item menu-item-type-post_type menu-item-object-tour"><a href="https://tourdevines.com.au/tour/sri-lanka-backroads-cycling-tour/"><span class="menu-item-text">Sri Lanka</span></a></li>		<li id="menu-item-34644" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-asia/cycling-tours-cambodia/"><span class="menu-item-text">Cambodia</span></a></li>		<li id="menu-item-34645" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-asia/cycling-tours-vietnam/"><span class="menu-item-text">Vietnam</span></a></li></ul></li></ul></li><li id="menu-item-41022" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children pp-has-submenu"><div class="pp-has-submenu-container"><a href="https://tourdevines.com.au/cycling-tours/self-guided-cycling-tours/"><span class="menu-item-text">Self-Guided Tours<span class="pp-menu-toggle" tabindex="0" aria-expanded="false" aria-label="Self-Guided Tours: submenu" role="button"></span></span></a></div><ul class="sub-menu">	<li id="menu-item-91123" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children pp-has-submenu"><div class="pp-has-submenu-container"><a href="https://tourdevines.com.au/cycling-tours/self-guided-cycling-tours/self-guided-cycling-tours-australia/"><span class="menu-item-text">Australia<span class="pp-menu-toggle" tabindex="0" aria-expanded="false" aria-label="Australia: submenu" role="button"></span></span></a></div><ul class="sub-menu">		<li id="menu-item-66833" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-australia/cycling-tours-victoria/"><span class="menu-item-text">Victoria Cycling Tours</span></a></li>		<li id="menu-item-66835" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-australia/cycling-tours-south-australia/"><span class="menu-item-text">South Australia Cycling Tours</span></a></li>		<li id="menu-item-66832" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-australia/cycling-tours-nsw/"><span class="menu-item-text">New South Wales Cycling Tours</span></a></li>		<li id="menu-item-66834" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-australia/cycling-tours-queensland/"><span class="menu-item-text">Queensland Cycling Tours</span></a></li></ul></li>	<li id="menu-item-34656" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-new-zealand/"><span class="menu-item-text">Cycling Tours New Zealand</span></a></li></ul></li><li id="menu-item-90099" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/calendar/"><span class="menu-item-text">Tour Finder <i class="fa-light fa-person-biking"></i></span></a></li><li id="menu-item-39852" class="hide-scroll menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children pp-has-submenu"><div class="pp-has-submenu-container"><a href="https://tourdevines.com.au/about/"><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-41041" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/our-story/"><span class="menu-item-text">Our Story</span></a></li>	<li id="menu-item-39853" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/about/meet-our-team/"><span class="menu-item-text">Meet Our Team</span></a></li>	<li id="menu-item-46526" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/meet-our-bikes/"><span class="menu-item-text">Meet Our Bikes</span></a></li>	<li id="menu-item-41042" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/reviews/"><span class="menu-item-text">Reviews</span></a></li>	<li id="menu-item-80272" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-faq/"><span class="menu-item-text">Cycling Tours FAQs</span></a></li>	<li id="menu-item-44708" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/about/what-the-media-say-cycling-tour-reviews/"><span class="menu-item-text">What The Media Say</span></a></li>	<li id="menu-item-41043" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/work-with-us/"><span class="menu-item-text">Work With Us</span></a></li>	<li id="menu-item-65002" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/legal/terms/"><span class="menu-item-text">Booking Terms &#038; Conditions</span></a></li></ul></li></ul>	</nav>
12403</div>
12404	</div>
12405</div>
12406<div id="header-tour-schedule-btn" class="fl-module fl-module-button fl-node-wp8y293ciagn fl-visible-medium header-buttons" data-node="wp8y293ciagn" aria-label="Button">
12407	<div class="fl-module-content fl-node-content">
12408		<div class="fl-button-wrap fl-button-width-custom fl-button-right fl-button-has-icon"><a href="https://tourdevines.touramigo.com/profile/login" target="_blank" rel="noopener" class="fl-button"><span class="fl-button-text">My Bookings</span><i class="fl-button-icon fl-button-icon-after fal fa-arrow-up-right-from-square" aria-hidden="true"></i></a></div>	</div>
12409</div>
12410<div id="header-phone-btn" class="fl-module fl-module-button fl-node-5yr4gwxsu3pt header-buttons" data-node="5yr4gwxsu3pt" aria-label="Button">
12411	<div class="fl-module-content fl-node-content">
12412		<div class="fl-button-wrap fl-button-width-custom fl-button-right fl-button-has-icon"><a href="tel:1300665330" target="_self" class="fl-button"><i class="fl-button-icon fl-button-icon-before fal fa-phone-square" aria-hidden="true"></i><span class="fl-button-text">1300 665 330</span></a></div>	</div>
12413</div>
12414<div class="fl-module fl-module-html fl-node-5f766df2c6a2d medium-search header-buttons" data-node="5f766df2c6a2d" aria-label="HTML">
12415	<div class="fl-module-content fl-node-content">
12416		<div class="fl-html">
12417	<span class="search-open"><a><i class="fas fa-search"></i></a></span></div>
12418	</div>
12419</div>
12420<div class="fl-module fl-module-pp-offcanvas-content fl-node-a5i8dmptfqjn off-canvas-nav-shrink" data-node="a5i8dmptfqjn" aria-label="Off-Canvas Content">
12421	<div class="fl-module-content fl-node-content">
12422		<div class="pp-offcanvas-content-wrap">
12423	<div id="offcanvas-a5i8dmptfqjn" class="pp-offcanvas-content pp-offcanvas-content-a5i8dmptfqjn pp-offcanvas-content-right pp-offcanvas-slide" data-id="a5i8dmptfqjn" aria-label="Menu" aria-modal="true" role="dialog">
12424					<div class="pp-offcanvas-header">
12425				<div class="pp-offcanvas-close" role="button" aria-label="Close Off Canvas Panel" tabindex="0">
12426					<span class="pp-offcanvas-close-icon" aria-hidden="true"></span>
12427				</div>
12428			</div>
12429				<div class="pp-offcanvas-body">
12430			<div class="pp-offcanvas-content-inner">
12431				<style id="fl-builder-layout-90096-inline-css">
12432
12433
12434
12435
12436
12437
12438.fl-node-p07gajvlfqsi.fl-row-default-height > .fl-row-content-wrap, .fl-node-p07gajvlfqsi.fl-row-full-height > .fl-row-content-wrap, .fl-node-p07gajvlfqsi.fl-row-custom-height > .fl-row-content-wrap {
12439	align-items: center;
12440	justify-content: center;
12441}
12442 .fl-node-p07gajvlfqsi > .fl-row-content-wrap {
12443	padding-top:40px;
12444}
12445
12446
12447
12448
12449.fl-node-qv6xhomz91nt {
12450	width: 100%;
12451}
12452.pp-sliding-menus {
12453    width: 100%;
12454    position: relative;
12455    overflow: hidden;
12456	display: inline-block;
12457	background: #fff;
12458}
12459
12460.pp-sliding-menus a,
12461.pp-sliding-menus a:hover {
12462	text-decoration: none;
12463}
12464
12465.pp-sliding-menus .pp-slide-menu-sub-menu {
12466    width: 100%;
12467    position: absolute;
12468	background:#fff;
12469}
12470
12471.pp-sliding-menus .pp-slide-menu__menu,
12472.pp-sliding-menus .pp-slide-menu-sub-menu {
12473    transition: transform .3s ease-in-out;
12474	margin: 0;
12475	padding: 0;
12476}
12477
12478.pp-sliding-menus .pp-slide-menu-item {
12479    display: -ms-flexbox;
12480    display: flex;
12481    -ms-flex-direction: row-reverse;
12482    flex-direction: row-reverse;
12483    -ms-flex-align: center;
12484	border-bottom: 1px solid;
12485}
12486
12487.pp-sliding-menus .pp-slide-menu-back {
12488    -ms-flex-direction: row;
12489    flex-direction: row;
12490}
12491
12492.pp-sliding-menus .pp-slide-menu-back > .pp-slide-menu-arrow {
12493	border-right: 1px solid rgba(172, 170, 170, 0.2);
12494}
12495
12496.pp-sliding-menus .pp-slide-menu-arrow,
12497.pp-sliding-menus .pp-slide-menu-item {
12498    border-color: rgba(172, 170, 170, 0.2);
12499}
12500
12501.pp-sliding-menus .pp-menu-item-back,
12502.pp-sliding-menus .pp-slide-menu-item-link {
12503    display: inline-block;
12504    -ms-flex-positive: 1;
12505    flex-grow: 1;
12506	color: #333;
12507}
12508
12509.pp-sliding-menus .pp-slide-menu-arrow,
12510.pp-sliding-menus .pp-slide-menu-item-link {
12511    transition: all .2s ease-in-out;
12512    padding: 10px 12px;
12513	transition-property: all;
12514    transition-timing-function: linear;
12515    transition-duration: 0.3s;
12516}
12517
12518.pp-sliding-menus .pp-slide-menu-arrow {
12519    padding: 10px 24px;
12520    cursor: pointer;
12521	display: inline-flex;
12522	align-items: center;
12523}
12524.pp-sliding-menus .pp-slide-menu-arrow svg {
12525	width: 8px;
12526}
12527
12528.pp-sliding-menus .pp-slide-menu-item:not(.pp-slide-menu-item-has-children):not(.pp-slide-menu-back) .pp-slide-menu-arrow {
12529    display: none;
12530}
12531
12532.pp-sliding-menus .pp-slide-menu-item.pp-slide-menu-item-has-children > .pp-slide-menu-arrow {
12533	border-left: 1px solid rgba(172, 170, 170, 0.2);
12534}
12535
12536.pp-sliding-menus .pp-slide-menu-sub-menu,
12537.pp-slide-menu-sub-menu {
12538    transition: transform .3s ease-in-out;
12539}
12540
12541.pp-sliding-menus .pp-slide-menu-sub-menu:not(.pp-slide-menu-is-active) {
12542    opacity: 0;
12543    transition: transform .3s ease-in-out, opacity .3s ease;
12544}
12545
12546.pp-sliding-menus.pp-sliding-menu-direction-left .pp-slide-menu-sub-menu {
12547    top: 0;
12548    left: 100%;
12549}
12550
12551.pp-sliding-menus.pp-sliding-menu-direction-right .pp-slide-menu-sub-menu {
12552    top: 0;
12553    left: -100%;
12554}
12555
12556.pp-sliding-menus.pp-sliding-menu-direction-top .pp-slide-menu-sub-menu {
12557    top: 100%;
12558    left: 0;
12559}
12560
12561.pp-sliding-menus.pp-sliding-menu-direction-bottom .pp-slide-menu-sub-menu {
12562    top: -100%;
12563    left: 0;
12564}
12565
12566.pp-sliding-menus.pp-sliding-menu-effect-overlay.pp-sliding-menu-direction-left .pp-slide-menu-sub-menu.pp-slide-menu-is-active {
12567    transform: translateX(-100%);
12568}
12569
12570.pp-sliding-menus.pp-sliding-menu-effect-overlay.pp-sliding-menu-direction-right .pp-slide-menu-sub-menu.pp-slide-menu-is-active {
12571    transform: translateX(100%);
12572}
12573
12574.pp-sliding-menus.pp-sliding-menu-effect-overlay.pp-sliding-menu-direction-top .pp-slide-menu-sub-menu.pp-slide-menu-is-active {
12575    transform: translateY(-100%);
12576}
12577
12578.pp-sliding-menus.pp-sliding-menu-effect-overlay.pp-sliding-menu-direction-bottom .pp-slide-menu-sub-menu.pp-slide-menu-is-active {
12579    transform: translateY(100%);
12580}
12581
12582.pp-sliding-menus.pp-sliding-menu-effect-push .pp-slide-menu-sub-menu.pp-slide-menu-is-active {
12583    z-index: 999;
12584}
12585
12586.pp-sliding-menus.pp-sliding-menu-effect-push.pp-sliding-menu-direction-left .pp-slide-menu-is-active-parent {
12587    transform: translateX(-100%);
12588}
12589
12590.pp-sliding-menus.pp-sliding-menu-effect-push.pp-sliding-menu-direction-right .pp-slide-menu-is-active-parent {
12591    transform: translateX(100%);
12592}
12593
12594.pp-sliding-menus.pp-sliding-menu-effect-push.pp-sliding-menu-direction-top .pp-slide-menu-is-active-parent {
12595    transform: translateY(-100%);
12596}
12597
12598.pp-sliding-menus.pp-sliding-menu-effect-push.pp-sliding-menu-direction-bottom .pp-slide-menu-is-active-parent {
12599    transform: translateY(100%);
12600}
12601
12602.pp-sliding-menus.pp-sliding-menu-effect-push.pp-sliding-menu-direction-bottom,
12603.pp-sliding-menus.pp-sliding-menu-effect-push.pp-sliding-menu-direction-top {
12604    overflow-y: hidden;
12605}
12606
12607/* Hide unnecessory icons injected by Astra theme */
12608.pp-sliding-menus .ast-icon {
12609    display: none;
12610}.fl-node-wxg0y3s2oein {
12611	text-align: left;
12612}
12613
12614
12615.fl-node-wxg0y3s2oein .pp-sliding-menus {
12616			background-color: #f8f4e4;
12617	}
12618
12619
12620.fl-node-wxg0y3s2oein .pp-sliding-menus .pp-slide-menu-sub-menu {
12621			background-color: #f8f4e4;
12622	}
12623
12624
12625.fl-node-wxg0y3s2oein .pp-sliding-menus .pp-slide-menu-item {
12626			border-bottom-width: 0px;
12627		border-bottom-style: solid;
12628		}
12629
12630.fl-node-wxg0y3s2oein .pp-sliding-menus .pp-slide-menu-item:hover {
12631			border-color: rgba(0, 0, 0, 0);
12632	}
12633
12634.fl-node-wxg0y3s2oein .pp-sliding-menus .pp-slide-menu-item-link,
12635.fl-node-wxg0y3s2oein .pp-sliding-menus .pp-slide-menu-arrow {
12636	transition-property: all;
12637	transition-duration: 0.3s;
12638	transition-timing-function: ease-in;
12639}
12640
12641.fl-node-wxg0y3s2oein .pp-sliding-menus .pp-slide-menu-item-link {
12642	text-align: left;
12643			background-color: rgba(248, 219, 104, 0);
12644				color: #05262d;
12645	}
12646
12647.fl-node-wxg0y3s2oein .pp-sliding-menus .pp-slide-menu-item-link:hover {
12648			background-color: rgba(223, 197, 119, 0);
12649				color: #05262d;
12650	}
12651
12652
12653.fl-node-wxg0y3s2oein .pp-sliding-menus .pp-slide-menu-arrow {
12654				color: #5e2130;
12655				border-color: rgba(248, 219, 104, 0);
12656	}
12657
12658.fl-node-wxg0y3s2oein .pp-sliding-menus .pp-slide-menu-arrow:hover {
12659			background-color: rgba(223, 197, 119, 0);
12660					border-color: rgba(0, 0, 0, 0);
12661	}
12662
12663.fl-node-wxg0y3s2oein .pp-sliding-menus .pp-slide-menu-item.pp-slide-menu-item-has-children > .pp-slide-menu-arrow {
12664				border-color: rgba(248, 219, 104, 0);
12665	}
12666
12667.fl-node-wxg0y3s2oein .pp-sliding-menus .pp-slide-menu-back > .pp-slide-menu-arrow {
12668				border-color: rgba(248, 219, 104, 0);
12669	}
12670
12671.fl-node-wxg0y3s2oein .pp-sliding-menus {
12672	font-weight: 600;
12673	text-transform: uppercase;
12674}
12675.fl-node-wxg0y3s2oein .pp-sliding-menus .pp-slide-menu-item:not(:last-child) {
12676	margin-bottom: 0px;
12677}
12678.fl-node-wxg0y3s2oein .pp-sliding-menus .pp-slide-menu-item-link {
12679	padding-top: 10px;
12680	padding-bottom: 10px;
12681}
12682.fl-node-wxg0y3s2oein .pp-sliding-menus .pp-slide-menu-arrow {
12683	padding-top: 10px;
12684	padding-bottom: 10px;
12685	padding-right: 20px;
12686}
12687.fl-node-wxg0y3s2oein .pp-sliding-menus .pp-slide-menu-arrow svg {
12688	width: 30px;
12689	height: 30px;
12690}
12691 .fl-node-wxg0y3s2oein > .fl-module-content {
12692	margin-right:10px;
12693	margin-left:10px;
12694}
12695@media ( max-width: 992px ) {
12696 .fl-node-wxg0y3s2oein.fl-module > .fl-module-content {
12697	margin-right:10px;
12698	margin-left:10px;
12699}
12700}
12701@media ( max-width: 768px ) {
12702 .fl-node-wxg0y3s2oein.fl-module > .fl-module-content {
12703	margin-top:10px;
12704	margin-right:0px;
12705	margin-left:0px;
12706}
12707}
12708
12709/* Start Global Nodes CSS */
12710
12711/* End Global Nodes CSS */
12712
12713
12714/* Start Layout CSS */
12715
12716/* End Layout CSS */
12717
12718
12719                                
12720        
12721        .fl-builder-row-settings #fl-field-separator_position {
12722            display: none !important;
12723        }
12724        
12725        
12726        
12727        
12728        
12729        
12730		
12731        
12732		
12733        
12734        			.fl-node-p07gajvlfqsi .fl-row-content {
12735				min-width: 0px;
12736			}
12737		
12738/*# sourceURL=fl-builder-layout-90096-inline-css */
12739</style>
12740<div class="fl-builder-content fl-builder-content-90096 fl-builder-template fl-builder-row-template fl-builder-global-templates-locked" data-post-id="90096"><div class="fl-row fl-row-full-width fl-row-bg-none fl-node-p07gajvlfqsi fl-row-default-height fl-row-align-center" data-node="p07gajvlfqsi">
12741	<div class="fl-row-content-wrap">
12742						<div class="fl-row-content fl-row-fixed-width fl-node-content">
12743		
12744<div class="fl-col-group fl-node-hs2a51e8b4jn" data-node="hs2a51e8b4jn">
12745			<div class="fl-col fl-node-qv6xhomz91nt fl-col-bg-color" data-node="qv6xhomz91nt">
12746	<div class="fl-col-content fl-node-content"><div class="fl-module fl-module-pp-sliding-menus fl-node-wxg0y3s2oein" data-node="wxg0y3s2oein" aria-label="Sliding Menu">
12747	<div class="fl-module-content fl-node-content">
12748		<nav aria-label="Menu" class="pp-sliding-menus pp-sliding-menu-effect-overlay pp-sliding-menu-direction-left">
12749	<ul id="menu-1-wxg0y3s2oein" class="pp-slide-menu__menu"><li id="menu-item-90251" class="wm-has-menu-icon menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-90251 pp-slide-menu-item pp-slide-menu-item-current"><span class="pp-slide-menu-arrow"><span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span></span><a href="https://tourdevines.com.au/contact/agents/" aria-current="page" class="pp-slide-menu-item-link  pp-slide-menu-item-link-current"><i class="fa-light fa-arrow-up-right-from-square"></i> Agent Bookings</a></li>
12750<li id="menu-item-90252" class="wm-has-menu-icon menu-item menu-item-type-custom menu-item-object-custom menu-item-90252 pp-slide-menu-item"><span class="pp-slide-menu-arrow"><span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span></span><a target="_blank" href="https://tourdevines.touramigo.com/profile/login" title="Access your current and past bookings" class="pp-slide-menu-item-link"><i class="fa-light fa-arrow-up-right-from-square"></i> My Bookings</a></li>
12751<li id="menu-item-41603" class="wm-has-menu-icon menu-item menu-item-type-custom menu-item-object-custom menu-item-41603 pp-slide-menu-item"><span class="pp-slide-menu-arrow"><span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span></span><a href="/calendar" class="pp-slide-menu-item-link"><i class="fa-light fa-person-biking"></i> Tour Finder</a></li>
12752<li id="menu-item-31810" class="wm-has-menu-icon menu-item menu-item-type-post_type menu-item-object-page menu-item-31810 pp-slide-menu-item"><span class="pp-slide-menu-arrow"><span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span></span><a href="https://tourdevines.com.au/reviews/" class="pp-slide-menu-item-link"><i class="fa-light fa-comment"></i> Reviews</a></li>
12753<li id="menu-item-90257" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-90257 pp-slide-menu-item pp-slide-menu-item-has-children"><span class="pp-slide-menu-arrow"><span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512">
12753<path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span></span><a href="#" class="pp-slide-menu-item-link">Guided Cycling Tours &#8211; Australia</a>
12754<ul class="sub-menu pp-slide-menu-sub-menu">
12755	<li id="menu-item-90272" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-90272 pp-slide-menu-item"><span class="pp-slide-menu-arrow"><span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span></span><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-australia/cycling-tours-nsw/" class="pp-slide-menu-item-link pp-slide-menu-sub-item-link">New South Wales</a></li>
12756	<li id="menu-item-90273" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-90273 pp-slide-menu-item"><span class="pp-slide-menu-arrow"><span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span></span><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-australia/cycling-tours-queensland/" class="pp-slide-menu-item-link pp-slide-menu-sub-item-link">Queensland</a></li>
12757	<li id="menu-item-90274" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-90274 pp-slide-menu-item"><span class="pp-slide-menu-arrow"><span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span></span><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-australia/cycling-tours-south-australia/" class="pp-slide-menu-item-link pp-slide-menu-sub-item-link">South Australia</a></li>
12758	<li id="menu-item-90275" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-90275 pp-slide-menu-item"><span class="pp-slide-menu-arrow"><span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span></span><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-australia/cycling-tours-tasmania/" class="pp-slide-menu-item-link pp-slide-menu-sub-item-link">Tasmania</a></li>
12759	<li id="menu-item-90276" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-90276 pp-slide-menu-item"><span class="pp-slide-menu-arrow"><span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span></span><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-australia/cycling-tours-victoria/" class="pp-slide-menu-item-link pp-slide-menu-sub-item-link">Victoria</a></li>
12760	<li id="menu-item-34640" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-34640 pp-slide-menu-item"><span class="pp-slide-menu-arrow"><span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span></span><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-new-zealand/" class="pp-slide-menu-item-link pp-slide-menu-sub-item-link">New Zealand</a></li>
12761</ul>
12762</li>
12763<li id="menu-item-90264" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-90264 pp-slide-menu-item pp-slide-menu-item-has-children"><span class="pp-slide-menu-arrow"><span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512">
12763<path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span></span><a href="#" class="pp-slide-menu-item-link">Guided Cycling Tours &#8211; Asia</a>
12764<ul class="sub-menu pp-slide-menu-sub-menu">
12765	<li id="menu-item-94792" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-94792 pp-slide-menu-item"><span class="pp-slide-menu-arrow"><span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span></span><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-asia/cycling-tours-in-japan/" class="pp-slide-menu-item-link pp-slide-menu-sub-item-link">Japan</a></li>
12766	<li id="menu-item-90267" class="menu-item menu-item-type-taxonomy menu-item-object-region menu-item-90267 pp-slide-menu-item"><span class="pp-slide-menu-arrow"><span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span></span><a href="https://tourdevines.com.au/region/vietnam/" class="pp-slide-menu-item-link pp-slide-menu-sub-item-link">Vietnam</a></li>
12767	<li id="menu-item-90269" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-90269 pp-slide-menu-item"><span class="pp-slide-menu-arrow"><span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span></span><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-asia/cycling-tours-cambodia/" class="pp-slide-menu-item-link pp-slide-menu-sub-item-link">Cambodia</a></li>
12768	<li id="menu-item-95590" class="menu-item menu-item-type-post_type menu-item-object-tour menu-item-95590 pp-slide-menu-item"><span class="pp-slide-menu-arrow"><span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span></span><a href="https://tourdevines.com.au/tour/sri-lanka-backroads-cycling-tour/" class="pp-slide-menu-item-link pp-slide-menu-sub-item-link">Sri Lanka</a></li>
12769</ul>
12770</li>
12771<li id="menu-item-90263" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-90263 pp-slide-menu-item pp-slide-menu-item-has-children"><span class="pp-slide-menu-arrow"><span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span></span><a href="#" class="pp-slide-menu-item-link">Guided Cycling Tours &#8211; Europe</a>
12772<ul class="sub-menu pp-slide-menu-sub-menu">
12773	<li id="menu-item-90277" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-90277 pp-slide-menu-item"><span class="pp-slide-menu-arrow"><span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span></span><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-europe/cycle-the-danube/" class="pp-slide-menu-item-link pp-slide-menu-sub-item-link">The Danube</a></li>
12774	<li id="menu-item-90278" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-90278 pp-slide-menu-item"><span class="pp-slide-menu-arrow"><span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512">
12774<path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span></span><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-europe/cycling-tours-croatia/" class="pp-slide-menu-item-link pp-slide-menu-sub-item-link">Croatia</a></li>
12775	<li id="menu-item-90279" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-90279 pp-slide-menu-item"><span class="pp-slide-menu-arrow"><span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span></span><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-europe/cycling-tours-france/" class="pp-slide-menu-item-link pp-slide-menu-sub-item-link">France</a></li>
12776	<li id="menu-item-90280" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-90280 pp-slide-menu-item"><span class="pp-slide-menu-arrow"><span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span></span><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-europe/cycling-tours-italy/" class="pp-slide-menu-item-link pp-slide-menu-sub-item-link">Italy</a></li>
12777</ul>
12778</li>
12779<li id="menu-item-41327" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-41327 pp-slide-menu-item"><span class="pp-slide-menu-arrow"><span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span></span><a href="https://tourdevines.com.au/cycling-tours/self-guided-cycling-tours/" class="pp-slide-menu-item-link">Self-Guided Cycling Tours</a></li>
12780<li id="menu-item-31807" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-31807 pp-slide-menu-item"><span class="pp-slide-menu-arrow"><span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span></span><a href="https://tourdevines.com.au/gift-vouchers/" class="pp-slide-menu-item-link">Gift Vouchers</a></li>
12781<li id="menu-item-31805" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-31805 pp-slide-menu-item pp-slide-menu-item-has-children"><span class="pp-slide-menu-arrow"><span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span></span><a href="https://tourdevines.com.au/about/" class="pp-slide-menu-item-link">About Us</a>
12782<ul class="sub-menu pp-slide-menu-sub-menu">
12783	<li id="menu-item-31809" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-31809 pp-slide-menu-item"><span class="pp-slide-menu-arrow"><span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span></span><a href="https://tourdevines.com.au/our-story/" class="pp-slide-menu-item-link pp-slide-menu-sub-item-link">Our Story</a></li>
12784	<li id="menu-item-42355" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-42355 pp-slide-menu-item"><span class="pp-slide-menu-arrow"><span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512">
12784<path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span></span><a href="https://tourdevines.com.au/about/meet-our-team/" class="pp-slide-menu-item-link pp-slide-menu-sub-item-link">Meet Our Team</a></li>
12785	<li id="menu-item-80373" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-80373 pp-slide-menu-item"><span class="pp-slide-menu-arrow"><span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span></span><a href="https://tourdevines.com.au/meet-our-bikes/" class="pp-slide-menu-item-link pp-slide-menu-sub-item-link">Meet Our Bikes</a></li>
12786	<li id="menu-item-80374" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-80374 pp-slide-menu-item"><span class="pp-slide-menu-arrow"><span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span></span><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-faq/" class="pp-slide-menu-item-link pp-slide-menu-sub-item-link">Cycling Tours FAQs</a></li>
12787	<li id="menu-item-80375" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-80375 pp-slide-menu-item"><span class="pp-slide-menu-arrow"><span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span></span><a href="https://tourdevines.com.au/about/what-the-media-say-cycling-tour-reviews/" class="pp-slide-menu-item-link pp-slide-menu-sub-item-link">What The Media Say – Cycling Tour Reviews</a></li>
12788	<li id="menu-item-42356" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-42356 pp-slide-menu-item"><span class="pp-slide-menu-arrow"><span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span></span><a href="https://tourdevines.com.au/work-with-us/" class="pp-slide-menu-item-link pp-slide-menu-sub-item-link">Work With Us</a></li>
12789</ul>
12790</li>
12791<li id="menu-item-31811" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-31811 pp-slide-menu-item"><span class="pp-slide-menu-arrow"><span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span></span><a href="https://tourdevines.com.au/blog/" class="pp-slide-menu-item-link">Blog</a></li>
12792<li id="menu-item-31806" class="menu-item menu-item-type-post_type menu-item-object-page current-page-ancestor menu-item-31806 pp-slide-menu-item"><span class="pp-slide-menu-arrow"><span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span></span><a href="https://tourdevines.com.au/contact/" class="pp-slide-menu-item-link">Contact Us</a></li>
12793<li id="menu-item-99093" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-99093 pp-slide-menu-item"><span class="pp-slide-menu-arrow"><span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512">
12793<path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span></span><a href="https://tourdevines.com.au/legal/terms/" class="pp-slide-menu-item-link">Booking Terms &#038; Conditions</a></li>
12794<li id="menu-item-31787" class="wm-has-menu-icon menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-31787 pp-slide-menu-item"><span class="pp-slide-menu-arrow"><span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span></span><a href="https://tourdevines.com.au/" class="pp-slide-menu-item-link"><i class="fa-light fa-home-lg-alt"></i> Back to Home Page</a></li>
12795</ul></nav>
12796	</div>
12797</div>
12798</div>
12799</div>
12800	</div>
12801		</div>
12802	</div>
12803</div>
12804</div>			</div>
12805		</div>
12806	</div>
12807
12808	<div class="pp-offcanvas-toggle-wrap">
12809					<a href="javascript:void(0)" class="pp-offcanvas-toggle pp-offcanvas-toggle-hamburger pp-hamburger-after" aria-controls="offcanvas-a5i8dmptfqjn" role="button">
12810				<span class="pp-hamburger-box">
12811					<span class="pp-hamburger-inner"></span>
12812				</span>
12813							</a>
12814			</div>
12815</div>
12816	</div>
12817</div>
12818</div>
12819</div>
12820	</div>
12821
12822<div class="fl-col-group fl-node-5f3fb78a1c06c" data-node="5f3fb78a1c06c">
12823				</div>
12824		</div>
12825	</div>
12826</div>
12827<div class="fl-row fl-row-full-width fl-row-bg-none fl-node-70eatormh92p fl-row-default-height fl-row-align-center" data-node="70eatormh92p">
12828	<div class="fl-row-content-wrap">
12829						<div class="fl-row-content fl-row-fixed-width fl-node-content">
12830		
12831<div class="fl-col-group fl-node-vcb56sixlu8z" data-node="vcb56sixlu8z">
12832			<div class="fl-col fl-node-bn32dah1gso6 fl-col-bg-color" data-node="bn32dah1gso6">
12833	<div class="fl-col-content fl-node-content"><div class="fl-module fl-module-pp-modal-box fl-node-bupe31aq5rfi" data-node="bupe31aq5rfi" aria-label="Modal Box">
12834	<div class="fl-module-content fl-node-content">
12835			<div id="modal-bupe31aq5rfi" class="pp-modal-wrap has-overlay-animation" role="dialog">
12836	<div class="pp-modal-container">
12837				<div class="pp-modal layout-standard">
12838						<div class="pp-modal-body">
12839															<div class="pp-modal-close box-top-right no-modal-header" role="button" tabindex="0" aria-label="Close">
12840							<div class="bar-wrap" aria-hidden="true">
12841								<span class="bar-1"></span>
12842								<span class="bar-2"></span>
12843							</div>
12844						</div>
12845																	<div class="pp-modal-content">
12846					<div class="pp-modal-content-inner">
12847						<style id="fl-builder-layout-86383-inline-css">
12848
12849
12850
12851
12852
12853
12854.fl-node-vbt5cdoeh8yg > .fl-row-content-wrap {
12855	background-color: #f8f4e4;
12856	border-style: solid;
12857	border-width: 0;
12858	background-clip: border-box;
12859	border-color: #e0dcce;
12860	border-top-width: 1px;
12861	border-right-width: 0px;
12862	border-bottom-width: 1px;
12863	border-left-width: 0px;
12864}
12865.fl-node-vbt5cdoeh8yg.fl-row-default-height > .fl-row-content-wrap, .fl-node-vbt5cdoeh8yg.fl-row-full-height > .fl-row-content-wrap, .fl-node-vbt5cdoeh8yg.fl-row-custom-height > .fl-row-content-wrap {
12866	align-items: center;
12867	justify-content: center;
12868}
12869.fl-node-vbt5cdoeh8yg .fl-row-content {
12870	max-width: 850px;
12871}
12872@media ( max-width: 992px ) {
12873 .fl-node-vbt5cdoeh8yg.fl-row > .fl-row-content-wrap {
12874	padding-top:20px;
12875}
12876}
12877
12878
12879
12880
12881.fl-node-2uzj5icm3xpn {
12882	width: 100%;
12883}
12884 .fl-node-xve3b0uckh6r > .fl-module-content {
12885	margin-top:60px;
12886	margin-bottom:10px;
12887}
12888
12889.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper {
12890	max-width: 100%;
12891}
12892
12893.fl-node-dkg8tz1ju35q .pp-gf-content {
12894	background-color: #ffffff;
12895			background-size: cover;
12896			background-repeat: no-repeat;
12897	}
12898
12899
12900.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper ul li.gfield {
12901	list-style-type: none !important;
12902		margin-bottom: 10px;
12903	}
12904
12905.fl-builder-content .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gform_title,
12906.fl-builder-content .fl-node-dkg8tz1ju35q .pp-gf-content .form-title {
12907		display: none;
12908}
12909
12910.fl-builder-content .fl-node-dkg8tz1ju35q .pp-gf-content .form-title {
12911	display: none;
12912}
12913
12914.fl-builder-content .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gform_title {
12915	}
12916
12917.fl-builder-content .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper span.gform_description,
12918.fl-builder-content .fl-node-dkg8tz1ju35q .pp-gf-content .form-description {
12919		display: none;
12920}
12921
12922.fl-builder-content .fl-node-dkg8tz1ju35q .pp-gf-content .form-description {
12923	display: none;
12924}
12925
12926.fl-builder-content .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper span.gform_description {
12927	}
12928
12929.fl-builder-content .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield .gfield_label {
12930			display: none;
12931	}
12932
12933
12934.fl-builder-content .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_required {
12935	}
12936
12937.fl-builder-content .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield .ginput_complex.ginput_container label {
12938		display: none;
12939	}
12940
12941.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .ginput_container label,
12942.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper table.gfield_list thead th,
12943.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper span.ginput_product_price,
12944.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper span.ginput_product_price_label,
12945.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper span.ginput_quantity_label,
12946.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_html {
12947		font-weight: 300;}
12948
12949
12950.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper span.ginput_product_price {
12951		color: #900900 !important;
12952	}
12953
12954
12955.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield .gfield_description {
12956		color: #000000;
12957	}
12958
12959.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gsection {
12960		border-bottom-width: 1px;
12961			border-bottom-color: #cccccc;
12962				margin-bottom: 20px;
12963	}
12964
12965.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper h2.gsection_title,
12966.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper h3.gsection_title {
12967		color: #333333;
12968	}
12969
12970
12971.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']),
12972.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield select,
12973.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield textarea {
12974		color: #333333;
12975		background-color: #ffffff;
12976		outline: none;
12977}
12978
12979
12980.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']),
12981.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield select {
12982	}
12983
12984.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]),
12985.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .ginput_complex select {
12986		margin-bottom: 3px;
12987	}
12988
12989.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .ginput_complex span {
12990		margin-bottom: 4px;
12991	}
12992
12993.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield input::-webkit-input-placeholder {
12994	color: #a0a1a5;
12995}
12996.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield input:-moz-placeholder {
12997	color: #a0a1a5;
12998}
12999.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield input::-moz-placeholder {
13000	color: #a0a1a5;
13001}
13002.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield input:-ms-input-placeholder {
13003	color: #a0a1a5;
13004}
13005.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield textarea::-webkit-input-placeholder {
13006	color: #a0a1a5;
13007}
13008.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield textarea:-moz-placeholder {
13009	color: #a0a1a5;
13010}
13011.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield textarea::-moz-placeholder {
13012	color: #a0a1a5;
13013}
13014.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield textarea:-ms-input-placeholder {
13015	color: #a0a1a5;
13016}
13017
13018
13019.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']):focus,
13020.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield select:focus,
13021.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield textarea:focus {
13022	border-color: #ff9000;
13023}
13024
13025.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .top_label input.medium,
13026.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .top_label select.medium {
13027	width: 49% !important;
13028}
13029
13030.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper textarea.medium {
13031	width: ;}
13032
13033.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .ginput_complex .ginput_full input[type="text"],
13034.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .ginput_complex  input[type="text"] {
13035	width: 97.5% !important;
13036}
13037
13038.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .ginput_complex .ginput_right {
13039	margin-left: 0 !important;
13040}
13041
13042.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .ginput_complex .ginput_right input,
13043.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .ginput_complex .ginput_right select {
13044	width: ;}
13045
13046.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gform_footer {
13047		text-align: left;
13048				justify-content: flex-start;
13049			}
13050
13051.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gform-button,
13052.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gform_footer .gform_button,
13053.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper.gf_browser_ie .gform_footer .gform_button,
13054.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gform_page_footer .button,
13055.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper.gf_browser_ie .gform_page_footer .button {
13056		width: auto;
13057			color: #ffffff;
13058		background-color: ;
13059			white-space: normal;
13060}
13061
13062
13063.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gform_page_footer .button {
13064	}
13065
13066.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gform-button:hover,
13067.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gform_footer .gform_button:hover,
13068.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gform_page_footer .button:hover {
13069		color: #ffffff;
13070		background: ;
13071}
13072
13073	/* Radio & Checkbox */
13074	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_radio input[type=radio],
13075	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_radio input[type=radio]:focus,
13076	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_checkbox input[type=checkbox],
13077	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_checkbox input[type=checkbox]:focus,
13078	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .ginput_container_
13078consent input[type=checkbox],
13079	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .ginput_container_consent input[type=checkbox]:focus,
13080	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield input[type="checkbox"]:focus,
13081	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield input[type="radio"]:focus {
13082		-webkit-appearance: none;
13083		-moz-appearance: none;
13084		outline: none;
13085					width: 20px !important;
13086			height: 20px !important;
13087							background: #ffffff;
13088			background-color: #ffffff;
13089							border: 1px solid #05262d;
13090				padding: 2px;
13091	}
13092	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_radio input[type=radio],
13093	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_radio input[type=radio]:focus,
13094	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_radio input[type=radio]:before,
13095	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_radio input[type=radio]:focus:before {
13096					border-radius: 50px;
13097			}
13098	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_checkbox input[type=checkbox],
13099	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_checkbox input[type=checkbox]:focus,
13100	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_checkbox input[type=checkbox]:before,
13101	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_checkbox input[type=checkbox]:focus:before,
13102	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .ginput_container_consent input[type=checkbox],
13103	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .ginput_container_consent input[type=checkbox]:focus,
13104	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .ginput_container_consent input[type=checkbox]:before,
13105	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .ginput_container_consent input[type=checkbox]:focus:before {
13106					border-radius: 0px;
13107			}
13108	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_radio input[type=radio]:before,
13109	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_radio input[type=radio]:focus:before,
13110	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_checkbox input[type=checkbox]:before,
13111	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_checkbox input[type=checkbox]:focus:before,
13112	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .ginput_container_consent input[type=checkbox]:before,
13113	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .ginput_container_consent input[type=checkbox]:focus:before {
13114		content: "";
13115		width: 100%;
13116		height: 100%;
13117		padding: 0;
13118		margin: 0;
13119		display: block;
13120	}
13121	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_radio input[type=radio]:checked:before,
13122	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_radio input[type=radio]:focus:checked:before,
13123	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_checkbox input[type=checkbox]:checked:before,
13124	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_checkbox input[type=checkbox]:focus:checked:before,
13125	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .ginput_container_consent input[type=checkbox]:checked:before,
13126	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .ginput_container_consent input[type=checkbox]:focus:checked:before {
13127					background: #129fad;
13128			background-color: #129fad;
13129			}
13130
13131.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield input[type=file] {
13132	background-color: transparent;
13133					border-style: none;
13134					}
13135
13136.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .validation_error,
13137.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gform_validation_errors,
13138.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gform_validation_errors > h2,
13139.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper li.gfield.gfield_error,
13140.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
13141		color: #790000 !important;
13142		border-color: #790000 !important;
13143	}
13144
13145.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .validation_error,
13146.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gform_validation_errors,
13147.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gform_validation_errors > h2 {
13148			display: block !important;
13149	}
13150
13151.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield.gfield_error {
13152	background-color: #ffdfe0;
13153	width: 100%;
13154}
13155
13156.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield.gfield_error .gfield_label {
13157		color: #790000;
13158		margin-left: 0;
13159}
13160
13161.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_error .validation_message {
13162		display: block;
13163			color: #790000;
13164			border-color: #790000;
13165	}
13166
13167
13168.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_error input
13168:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']),
13169.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_error .ginput_container select,
13170.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_error .ginput_container textarea {
13171	border-color: #790000;
13172		border-width: 1px !important;
13173	}
13174
13175
13176@media only screen and (max-width: 992px) {
13177	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gform-button,
13178	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gform_footer .gform_button,
13179	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper.gf_browser_ie .gform_footer .gform_button,
13180	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gform_page_footer .button,
13181	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper.gf_browser_ie .gform_page_footer .button {
13182					}
13183}
13184
13185@media only screen and (max-width: 768px) {
13186	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gform-button,
13187	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gform_footer .gform_button,
13188	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper.gf_browser_ie .gform_footer .gform_button,
13189	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gform_page_footer .button,
13190	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper.gf_browser_ie .gform_page_footer .button {
13191					}
13192}
13193.fl-node-dkg8tz1ju35q .pp-gf-content {
13194	border-top-width: 0px;
13195	border-right-width: 0px;
13196	border-bottom-width: 0px;
13197	border-left-width: 0px;
13198	padding-top: 0px;
13199	padding-right: 0px;
13200	padding-bottom: 0px;
13201	padding-left: 0px;
13202}
13203.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield .gfield_label {
13204	font-weight: 300;
13205}
13206.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield .gfield_description {
13207	font-weight: 300;
13208}
13209.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']),
13210						.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield select,
13211						.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield textarea {
13212	font-weight: 300;
13213	text-align: left;
13214}
13215.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']),
13216							.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield select,
13217							.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield textarea {
13218	border-style: solid;
13219	border-width: 0;
13220	background-clip: border-box;
13221	border-color: #a0a1a5;
13222	border-top-width: 1px;
13223	border-right-width: 1px;
13224	border-bottom-width: 1px;
13225	border-left-width: 1px;
13226	border-top-left-radius: 0px;
13227	border-top-right-radius: 0px;
13228	border-bottom-left-radius: 0px;
13229	border-bottom-right-radius: 0px;
13230	padding: 9px;
13231}
13232.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gform-button,
13233		.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gform_footer .gform_button,
13234		.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper.gf_browser_ie .gform_footer .gform_button,
13235		.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gform_page_footer .button,
13236		.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper.gf_browser_ie .gform_page_footer .button {
13237	width: 200px;
13238}
13239@media ( max-width: 992px ) {
13240 .fl-node-dkg8tz1ju35q.fl-module > .fl-module-content {
13241	margin-top:0px;
13242}
13243}
13244
13245/* Start Global Nodes CSS */
13246
13247/* End Global Nodes CSS */
13248
13249
13250/* Start Layout CSS */
13251
13252/* End Layout CSS */
13253
13254
13255                                
13256        
13257        .fl-builder-row-settings #fl-field-separator_position {
13258            display: none !important;
13259        }
13260        
13261        
13262        
13263        
13264        
13265        
13266		
13267        
13268		
13269        
13270        			.fl-node-vbt5cdoeh8yg .fl-row-content {
13271				min-width: 0px;
13272			}
13273		
13274/*# sourceURL=fl-builder-layout-86383-inline-css */
13275</style>
13276<div class="fl-builder-content fl-builder-content-86383 fl-builder-template fl-builder-row-template fl-builder-global-templates-locked" data-post-id="86383"><div id="itinerary-form" class="fl-row fl-row-full-width fl-row-bg-color fl-node-vbt5cdoeh8yg fl-row-default-height fl-row-align-center" data-node="vbt5cdoeh8yg">
13277	<div class="fl-row-content-wrap">
13278						<div class="fl-row-content fl-row-fixed-width fl-node-content">
13279		
13280<div class="fl-col-group fl-node-5ic31lnu6bq0" data-node="5ic31lnu6bq0">
13281			<div class="fl-col fl-node-2uzj5icm3xpn fl-col-bg-color" data-node="2uzj5icm3xpn">
13282	<div class="fl-col-content fl-node-content"><div class="fl-module fl-module-heading fl-node-xve3b0uckh6r" data-node="xve3b0uckh6r" aria-label="Heading">
13283	<div class="fl-module-content fl-node-content">
13284		<h2 class="fl-heading">
13285			<span class="fl-heading-text">Request more information about Agent Portal Access</span>
13286	</h2>
13287	</div>
13288</div>
13289<div class="fl-module fl-module-pp-gravity-form fl-node-dkg8tz1ju35q" data-node="dkg8tz1ju35q" aria-label="Gravity Form">
13290	<div class="fl-module-content fl-node-content">
13291		<div class="pp-gf-content">
13292	<div class="pp-gf-inner">
13293		
13294                <div class='gf_browser_gecko gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_8' style='display:none'>
13295                        <div class='gform_heading'>
13296							<p class='gform_required_legend'></p>
13297                        </div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_8' id='gform_8'  action='/contact/agents/' data-formid='8' novalidate>
13298                        <div class='gform-body gform_body'><div id='gform_fields_8' class='gform_fields top_label form_sublabel_below description_above validation_below'><div id="field_8_18" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_above field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_8_18'><span class='gform-field-label__text'>Phone</span></label><div class='gfield_description' id='gfield_description_8_18'>This field is for validation purposes and should be left unchanged.</div><div class='ginput_container'><input name='input_18' id='input_8_18' type='text' value='' autocomplete='new-password'/></div></div><div id="field_8_2" class="gfield gfield--type-email gfield_contains_required field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_8_2'><span class='gform-field-label__text'>Email</span><span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_email'>
13299                            <input name='input_2' id='input_8_2' type='email' value='' class='large' tabindex='100'  placeholder='Email Address *' aria-required="true" aria-invalid="false" aria-describedby="gfield_description_8_2" />
13300                        </div><div class='gfield_description' id='gfield_description_8_2'>We’ll send your complementary itinerary for this tour to your email.</div></div><div id="field_8_14" class="gfield gfield--type-section gsection field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_hidden"  ><div class="admin-hidden-markup"><i class="gform-icon gform-icon--hidden" aria-hidden="true" title="This field is hidden when viewing the form"></i><span>This field is hidden when viewing the form</span></div><h3 class="gsection_title">Show details after first choice</h3></div><fieldset id="field_8_1" class="gfield gfield--type-name gfield_contains_required field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' ><span class='gform-field-label__text'>Name</span><span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></legend><div class='ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gform-grid-row' id='input_8_1'>
13301                            
13302                            <span id='input_8_1_3_container' class='name_first gform-grid-col gform-grid-col--size-auto' >
13303                                                    <input type='text' name='input_1.3' id='input_8_1_3' value='' tabindex='102'  aria-required='true'   placeholder='First Name *'  />
13304                                                    <label for='input_8_1_3' class='gform-field-label gform-field-label--type-sub '>First</label>
13305                                                </span>
13306                            
13307                            <span id='input_8_1_6_container' class='name_last gform-grid-col gform-grid-col--size-auto' >
13308                                                    <input type='text' name='input_1.6' id='input_8_1_6' value='' tabindex='104'  aria-required='true'   placeholder='Last Name *'  />
13309                                                    <label for='input_8_1_6' class='gform-field-label gform-field-label--type-sub '>Last</label>
13310                                                </span>
13311                            
13312                        </div></fieldset><fieldset id="field_8_13" class="gfield gfield--type-checkbox gfield--type-choice show-label field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible gfield--choice-align-vertical"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' ><span class='gform-field-label__text'>How else can we help you?</span></legend><div class='ginput_container ginput_container_checkbox'><div class='gfield_checkbox ' id='input_8_13'><div class='gchoice gchoice_8_13_1'>
13313								<input class='gfield-choice-input' name='input_13.1' type='checkbox'  value='Yes, I have a question about this tour'  id='choice_8_13_1' tabindex='106'  />
13314								<label for='choice_8_13_1' id='label_8_13_1' class='gform-field-label gform-field-label--type-inline'>Yes, I have a question about this tour</label>
13315							</div></div></div></fieldset><div id="field_8_4" class="gfield gfield--type-text field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_8_4'><span class='gform-field-label__text'>Phone Number</span></label><div class='ginput_container ginput_container_text'><input name='input_4' id='input_8_4' type='text' value='' class='large'   tabindex='107' placeholder='Phone Number'  aria-invalid="false"   /></div></div><div id="field_8_3" class="gfield gfield--type-textarea show-label field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_8_3'><span class='gform-field-label__text'>Add your question(s) below and we&#039;ll be in touch!</span></label><div class='ginput_container ginput_container_textarea'><textarea name='input_3' id='input_8_3' class='textarea medium' tabindex='108'     aria-invalid="false"   rows='10' cols='50'></textarea></div></div><fieldset id="field_8_5" class="gfield gfield--type-radio gfield--type-choice field_sublabel_below gfield--no-description field_description_above hidden_label field_validation_below gfield_visibility_hidden gfield--choice-align-vertical"  ><div class="admin-hidden-markup"><i class="gform-icon gform-icon--hidden" aria-hidden="true" title="This field is hidden when viewing the form"></i><span>This field is hidden when viewing the form</span></div><legend class='gfield_label gform-field-label' ><span class='gform-field-label__text'>Subscribe for special offers and updates</span></legend><div class='ginput_container ginput_container_radio'><div class='gfield_radio' id='input_8_5'>
13316			<div class='gchoice gchoice_8_5_0'>
13317					<input class='gfield-choice-input' name='input_5' type='radio' value='Yes, please.' checked='checked' id='choice_8_5_0' onchange='gformToggleRadioOther( this )'  tabindex='109'  />
13318					<label for='choice_8_5_0' id='label_8_5_0' class='gform-field-label gform-field-label--type-inline'>Yes, please.</label>
13319			</div>
13320			<div class='gchoice gchoice_8_5_1'>
13321					<input class='gfield-choice-input' name='input_5' type='radio' value='No, thank you.'  id='choice_8_5_1' onchange='gformToggleRadioOther( this )'  tabindex='110'  />
13322					<label for='choice_8_5_1' id='label_8_5_1' class='gform-field-label gform-field-label--type-inline'>No, thank you.</label>
13323			</div></div></div></fieldset><div id="field_8_15" class="gfield gfield--type-text field_sublabel_below gfield--no-description field_description_above hidden_label field_validation_below gfield_visibility_hidden"  ><div class="admin-hidden-markup"><i class="gform-icon gform-icon--hidden" aria-hidden="true" title="This field is hidden when viewing the form"></i><span>This field is hidden when viewing the form</span></div><label class='gfield_label gform-field-label' for='input_8_15'><span class='gform-field-label__text'>ISProdCodeTag</span></label><div class='ginput_container ginput_container_text'><input name='input_15' id='input_8_15' type='text' value='99999' class='medium'   tabindex='111'   aria-invalid="false"   /></div></div><div id="field_8_16" class="gfield gfield--type-hidden gform_hidden field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible"  ><div class='ginput_container ginput_container_text'><input name='input_16' id='input_8_16' type='hidden' class='gform_hidden'  aria-invalid="false" value='https://tourdevines.com.au/contact/agents/' /></div></div><div id="field_8_17" class="gfield gfield--type-hidden gform_hidden field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible"  ><div class='ginput_container ginput_container_text'><input name='input_17' id='input_8_17' type='hidden' class='gform_hidden'  aria-invalid="false" value='Agent Portal Access' /></div></div></div></div>
13324        <div class='gform-footer gform_footer top_label'> <button type='submit' id='gform_submit_button_8' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' tabindex='112'>Send Request</button> <input type='hidden' name='gform_ajax' value='form_id=8&amp;title=&amp;description=&amp;tabindex=100&amp;theme=gravity-theme&amp;styles=[]&amp;hash=1ced090fed8213b8414c26b05093a9b4' />
13325            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_8' value='iframe' />
13326            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_8' id='gform_theme_8' value='gravity-theme' />
13327            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_8' id='gform_style_settings_8' value='[]' />
13328            <input type='hidden' class='gform_hidden' name='is_submit_8' value='1' />
13329            <input type='hidden' class='gform_hidden' name='gform_submit' value='8' />
13330            
13331            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='AUD' value='DXmXsChgEfWimOJU1cjRt162BFws0Lix0u4Qg6q4JP1QR0uljY2wACJU3wcjdG+arzLX2Pf5Z3/ngWlgVKRfjjd7
13331I+xupW0zuoSD20KkjW4kGSs=' />
13332            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' />
13333            <input type='hidden' class='gform_hidden' name='state_8' value='WyJ7XCJnZm9ybV9zdWJtaXNzaW9uX21ldGhvZFwiOltcIjYzNDMxODY4Zjc1YzA2YTFjZmFhZTcwZDA3NjA5ZGU2XCIsXCIyOWVhMGViYmFjYmZjY2QwZmFkYTRkZmUwZGYwMzRjYVwiLFwiMGY0MjllNDlmY2YxNWU1NjFiNjc2ZDY4MjBiNDJiN2JcIl0sXCJnZm9ybV90aGVtZVwiOlwiZWViZGVjMDU1NGNiMjRkMzdkNzk1N2YyMzAzYjA4YmNcIixcImdmb3JtX3N0eWxlX3NldHRpbmdzXCI6XCJlOTE4OTJkMDJmOWJlNzMzMzY0OTlkY2NjYTE2MmRhNFwiLFwiZm9ybV9pZFwiOlwiN2YwYTc4ZmU4ZDJhMWEwZmE0N2QxMzgwMmM1NWYxZTJcIixcInVybFwiOlwiYjI5MmRjM2FlM2RjMTdhZjI2ZTk1ZDliODgwOTg0YWRcIixcInN0YXRlX3RpbWVzdGFtcFwiOlwiY2Q0MTAyZDE2NTM1MTBmYmNmZTYwMWI4Nzg1YmM2Y2JcIn0iLCI5ZjA5OGFkN2UxNjFiNzMyYmI3ODk0ZDg4M2I4OWEzYSIsMTc5MTQ4OTE2OV0=' />
13334            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_8' id='gform_target_page_number_8' value='0' />
13335            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_8' id='gform_source_page_number_8' value='1' />
13336            <input type='hidden' name='gform_field_values' value='' />
13337            
13338        </div>
13339                        <p style="display: none !important;" class="akismet-fields-container" data-prefix="ak_"><label>&#916;<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="ak_js" value="185"/>
13339<script>
13340document.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() );
13341</script>
13341
13342</p></form>
13343                        </div>
13344		                <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_8' id='gform_ajax_frame_8' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe>
13345		                
13345<script>
13346gform.initializeOnLoaded( function() {jQuery('#gform_ajax_frame_8').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_8');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_8').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){form_content.find('form').css('opacity', 0);jQuery('#gform_wrapper_8').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_8').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_8').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */  }, 50 );var current_page = jQuery('#gform_source_page_number_8').val();jQuery(document).trigger('gform_page_loaded', [8, current_page]);window['gf_submitting_8'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_8').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [8]);window['gf_submitting_8'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_8').text());}else{jQuery('#gform_8').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "8", currentPage: "current_page", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( "gform_wrapper_8" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( "span" );            visibilitySpan.id = "gform_visibility_test_8";            gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( "gform_visibility_test_8" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 8, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} );
13347</script>
13347
13348	</div>
13349</div>
13350	</div>
13351</div>
13352</div>
13353</div>
13354	</div>
13355		</div>
13356	</div>
13357</div>
13358</div>					</div>
13359				</div>
13360			</div>
13361		</div>
13362	</div>
13363	<div class="pp-modal-overlay"></div>
13364</div>
13365	</div>
13366</div>
13367</div>
13368</div>
13369	</div>
13370		</div>
13371	</div>
13372</div>
13373</header>	<div id="fl-main-content" class="fl-page-content" itemprop="mainContentOfPage" role="main">
13374
13375		
13376<div class="fl-content-full container">
13377	<div class="row">
13378		<div class="fl-content col-md-12">
13379			<article class="fl-post post-90101 page type-page status-publish hentry" id="fl-post-90101" itemscope="itemscope" itemtype="https://schema.org/CreativeWork">
13380
13381			<div class="fl-post-content clearfix" itemprop="text">
13382		<div class="fl-builder-content fl-builder-content-90101 fl-builder-content-primary fl-builder-global-templates-locked" data-post-id="90101"><div id="page-banner" class="fl-row fl-row-full-width fl-row-bg-photo fl-node-duc7xbi90gom fl-row-default-height fl-row-align-bottom" data-node="duc7xbi90gom">
13383	<div class="fl-row-content-wrap">
13384						<div class="fl-row-content fl-row-fixed-width fl-node-content">
13385		
13386<div class="fl-col-group fl-node-5f331b3c831cb" data-node="5f331b3c831cb">
13387			<div class="fl-col fl-node-5f331b3c83283 fl-col-bg-color" data-node="5f331b3c83283">
13388	<div class="fl-col-content fl-node-content"><div class="fl-module fl-module-html fl-node-5f43980f666ce" data-node="5f43980f666ce" aria-label="HTML">
13389	<div class="fl-module-content fl-node-content">
13390		<div class="fl-html">
13391	<div id="banner-text">
13392    
13393        <div class="banner-heading">
13394            Get In Touch 
13395        </div>
13396    
13397    
13398    
13399</div></div>
13400	</div>
13401</div>
13402</div>
13403</div>
13404	</div>
13405		</div>
13406	</div>
13407</div>
13408<div class="fl-row fl-row-full-width fl-row-bg-color fl-node-fwhl4n7xqy3i fl-row-default-height fl-row-align-center fl-visible-desktop fl-visible-large fl-visible-medium" data-node="fwhl4n7xqy3i">
13409	<div class="fl-row-content-wrap">
13410						<div class="fl-row-content fl-row-fixed-width fl-node-content">
13411		
13412<div class="fl-col-group fl-node-5ba1e89babace" data-node="5ba1e89babace">
13413			<div class="fl-col fl-node-5ba1e89babb16 fl-col-bg-color" data-node="5ba1e89babb16">
13414	<div class="fl-col-content fl-node-content"><div class="fl-module fl-module-html fl-node-5ba1e89babb5c" data-node="5ba1e89babb5c" aria-label="HTML">
13415	<div class="fl-module-content fl-node-content">
13416		<div class="fl-html">
13417	<div class="seo-breadcrumbs"><nav  aria-label="breadcrumb"><ol class="breadcrumb" itemscope itemtype="https://schema.org/BreadcrumbList"><li class="breadcrumb-item" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"><a itemscope itemtype="https://schema.org/WebPage" itemprop="item" itemid="https://tourdevines.com.au" href="https://tourdevines.com.au"><span itemprop="name">Home</span></a><meta itemprop="position" content="1"></li><li class="breadcrumb-item" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"><a itemscope itemtype="https://schema.org/WebPage" itemprop="item" itemid="https://tourdevines.com.au/contact/" href="https://tourdevines.com.au/contact/"><span itemprop="name">Contact</span></a><meta itemprop="position" content="2"></li><li class="breadcrumb-item active" aria-current="page" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"><span itemprop="name">Agent Portal Access</span><meta itemprop="position" content="3"></li></ol></nav></div></div>
13418	</div>
13419</div>
13420</div>
13421</div>
13422	</div>
13423		</div>
13424	</div>
13425</div>
13426<div class="fl-row fl-row-full-width fl-row-bg-none fl-node-jg0nuiacq6y2 fl-row-default-height fl-row-align-center" data-node="jg0nuiacq6y2">
13427	<div class="fl-row-content-wrap">
13428						<div class="fl-row-content fl-row-full-width fl-node-content">
13429				</div>
13430	</div>
13431</div>
13432<div class="fl-row fl-row-fixed-width fl-row-bg-none fl-node-92k6to8jpiv0 fl-row-default-height fl-row-align-center site-breadcrumbs" data-node="92k6to8jpiv0">
13433	<div class="fl-row-content-wrap">
13434						<div class="fl-row-content fl-row-fixed-width fl-node-content">
13435				</div>
13436	</div>
13437</div>
13438<div class="fl-row fl-row-full-width fl-row-bg-none fl-node-r1puekwiq3h8 fl-row-default-height fl-row-align-center" data-node="r1puekwiq3h8">
13439	<div class="fl-row-content-wrap">
13440						<div class="fl-row-content fl-row-fixed-width fl-node-content">
13441		
13442<div class="fl-col-group fl-node-scobp354megi" data-node="scobp354megi">
13443			<div class="fl-col fl-node-c4qr5xm0z12k fl-col-bg-color fl-col-has-cols" data-node="c4qr5xm0z12k">
13444	<div class="fl-col-content fl-node-content"><div class="fl-module fl-module-heading fl-node-9wy0mxb7qz18" data-node="9wy0mxb7qz18" aria-label="Heading">
13445	<div class="fl-module-content fl-node-content">
13446		<h1 class="fl-heading">
13447			<span class="fl-heading-text">Agent Portal Access</span>
13448	</h1>
13449	</div>
13450</div>
13451<div class="fl-module fl-module-rich-text fl-node-q69fxs3cg1zn" data-node="q69fxs3cg1zn" aria-label="Text Editor">
13452	<div class="fl-module-content fl-node-content">
13453		<div class="fl-rich-text">
13454	<p>Already have access? Please access our agent portal via the button below.</p>
13455</div>
13456	</div>
13457</div>
13458<div class="fl-module fl-module-button fl-node-ne7lqsrygvmc" data-node="ne7lqsrygvmc" aria-label="Button">
13459	<div class="fl-module-content fl-node-content">
13460		<div class="fl-button-wrap fl-button-width-auto fl-button-left fl-button-has-icon"><a href="https://hermes.touramigo.com/login/form/0198614a4726750bfca7cd974ebbe218" target="_blank" rel="noopener" class="fl-button"><span class="fl-button-text">Agent Bookings</span><i class="fl-button-icon fl-button-icon-after fal fa-arrow-up-right-from-square" aria-hidden="true"></i></a></div>	</div>
13461</div>
13462<div class="fl-module fl-module-heading fl-node-mjt03va19phl" data-node="mjt03va19phl" aria-label="Heading">
13463	<div class="fl-module-content fl-node-content">
13464		<h2 class="fl-heading">
13465			<span class="fl-heading-text">Request Agent Portal Access</span>
13466	</h2>
13467	</div>
13468</div>
13469<div class="fl-module fl-module-rich-text fl-node-d36av4cf205z" data-node="d36av4cf205z" aria-label="Text Editor">
13470	<div class="fl-module-content fl-node-content">
13471		<div class="fl-rich-text">
13472	<p>Need access to our agent portal? Please send your details via the form below to request access.</p>
13473</div>
13474	</div>
13475</div>
13476
13477<div class="fl-col-group fl-node-hx735e8pju1s fl-col-group-nested" data-node="hx735e8pju1s">
13478			<div class="fl-col fl-node-a1oxrcij7m42 fl-col-bg-color" data-node="a1oxrcij7m42">
13479	<div class="fl-col-content fl-node-content"><div class="fl-module fl-module-pp-gravity-form fl-node-npyotu9vf605" data-node="npyotu9vf605" aria-label="Gravity Form">
13480	<div class="fl-module-content fl-node-content">
13481		<div class="pp-gf-content">
13482	<div class="pp-gf-inner">
13483		
13484                <div class='gf_browser_gecko gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_10' >
13485                        <div class='gform_heading'>
13486							<p class='gform_required_legend'></p>
13487                        </div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_10' id='gform_10'  action='/contact/agents/' data-formid='10' novalidate>
13488                        <div class='gform-body gform_body'><div id='gform_fields_10' class='gform_fields top_label form_sublabel_below description_above validation_below'><div id="field_10_6" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_above field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_10_6'><span class='gform-field-label__text'>URL</span></label><div class='gfield_description' id='gfield_description_10_6'>This field is for validation purposes and should be left unchanged.</div><div class='ginput_container'><input name='input_6' id='input_10_6' type='text' value='' autocomplete='new-password'/></div></div><fieldset id="field_10_1" class="gfield gfield--type-name gfield--in
13488put-type-name gfield_contains_required field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' ><span class='gform-field-label__text'>Name</span><span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></legend><div class='ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gform-grid-row' id='input_10_1'>
13489                            
13490                            <span id='input_10_1_3_container' class='name_first gform-grid-col gform-grid-col--size-auto' >
13491                                                    <input type='text' name='input_1.3' id='input_10_1_3' value='' tabindex='101'  aria-required='true'   placeholder='First Name *'  />
13492                                                    <label for='input_10_1_3' class='gform-field-label gform-field-label--type-sub '>First</label>
13493                                                </span>
13494                            
13495                            <span id='input_10_1_6_container' class='name_last gform-grid-col gform-grid-col--size-auto' >
13496                                                    <input type='text' name='input_1.6' id='input_10_1_6' value='' tabindex='103'  aria-required='true'   placeholder='Last Name *'  />
13497                                                    <label for='input_10_1_6' class='gform-field-label gform-field-label--type-sub '>Last</label>
13498                                                </span>
13499                            
13500                        </div></fieldset><div id="field_10_2" class="gfield gfield--type-email gfield--input-type-email gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_10_2'><span class='gform-field-label__text'>Email</span><span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_email'>
13501                            <input name='input_2' id='input_10_2' type='email' value='' class='large' tabindex='105'  placeholder='Email Address *' aria-required="true" aria-invalid="false"  />
13502                        </div></div><div id="field_10_4" class="gfield gfield--type-text gfield--input-type-text gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_10_4'><span class='gform-field-label__text'>Phone Number</span><span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_text'><input name='input_4' id='input_10_4' type='text' value='' class='large'   tabindex='106' placeholder='Phone Number' aria-required="true" aria-invalid="false"   /></div></div><div id="field_10_3" class="gfield gfield--type-textarea gfield--input-type-textarea show-label gfield_contains_required field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_10_3'><span class='gform-field-label__text'>Your Message</span><span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_textarea'><textarea name='input_3' id='input_10_3' class='textarea medium' tabindex='107'    aria-required="true" aria-invalid="false"   rows='10' cols='50'></textarea></div></div><div id="field_10_5" class="gfield gfield--type-captcha gfield--input-type-captcha gfield--captcha-invisible gfield--width-full field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible"  ><div id='input_10_5' class='ginput_container ginput_recaptcha' data-sitekey='6LeoPdcZAAAAABSjMQXBdV55K_D0FpYBiZXlhtjK'  data-theme='light' data-tabindex='-1' data-size='invisible' data-badge='bottomright'></div></div></div></div>
13503        <div class='gform-footer gform_footer top_label'> <button type='submit' id='gform_submit_button_10' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' tabindex='108'>Send Request</button> <input type='hidden' name='gform_ajax' value='form_id=10&amp;title=&amp;description=&amp;tabindex=100&amp;theme=gravity-theme&amp;styles=[]&amp;hash=4eaeab297edafc4197b4279daa796504' />
13504            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_10' value='iframe' />
13505            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_10' id='gform_theme_10' value='gravity-theme' />
13506            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_10' id='gform_style_settings_10' value='[]' />
13507            <input type='hidden' class='gform_hidden' name='is_submit_10' value='1' />
13508            <input type='hidden' class='gform_hidden' name='gform_submit' value='10' />
13509            
13510            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='AUD' value='tVxo3M2xB0nwOLUdvkeHEwSnYx3l/yqI2zBldrNauRond
13510DPLK7h8sAQccXmW92BYSDHHVm+tysafRtTHeQ333Nn61n5TOaRX6ylqbwGj15HRHTI=' />
13511            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' />
13512            <input type='hidden' class='gform_hidden' name='state_10' value='WyJ7XCJnZm9ybV9zdWJtaXNzaW9uX21ldGhvZFwiOltcIjYzNDMxODY4Zjc1YzA2YTFjZmFhZTcwZDA3NjA5ZGU2XCIsXCIyOWVhMGViYmFjYmZjY2QwZmFkYTRkZmUwZGYwMzRjYVwiLFwiMGY0MjllNDlmY2YxNWU1NjFiNjc2ZDY4MjBiNDJiN2JcIl0sXCJnZm9ybV90aGVtZVwiOlwiZWViZGVjMDU1NGNiMjRkMzdkNzk1N2YyMzAzYjA4YmNcIixcImdmb3JtX3N0eWxlX3NldHRpbmdzXCI6XCJlOTE4OTJkMDJmOWJlNzMzMzY0OTlkY2NjYTE2MmRhNFwiLFwiZm9ybV9pZFwiOlwiMTE3YTJjNzhmMGM5MjMwNzczMTEzYjI2ZmU1ZjM3YWJcIixcInVybFwiOlwiYjI5MmRjM2FlM2RjMTdhZjI2ZTk1ZDliODgwOTg0YWRcIixcInN0YXRlX3RpbWVzdGFtcFwiOlwiY2Q0MTAyZDE2NTM1MTBmYmNmZTYwMWI4Nzg1YmM2Y2JcIn0iLCIwNjI3YjZjZTVmOWZmZTk2ZDVlMWQ3YjQ5YmEzNWMwNyIsMTc5MTQ4OTE2OV0=' />
13513            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_10' id='gform_target_page_number_10' value='0' />
13514            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_10' id='gform_source_page_number_10' value='1' />
13515            <input type='hidden' name='gform_field_values' value='' />
13516            
13517        </div>
13518                        <p style="display: none !important;" class="akismet-fields-container" data-prefix="ak_"><label>&#916;<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_2" name="ak_js" value="150"/>
13518<script>
13519document.getElementById( "ak_js_2" ).setAttribute( "value", ( new Date() ).getTime() );
13520</script>
13520
13521</p></form>
13522                        </div>
13523		                <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_10' id='gform_ajax_frame_10' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe>
13524		                
13524<script>
13525gform.initializeOnLoaded( function() {jQuery('#gform_ajax_frame_10').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_10');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_10').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_10').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_10').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_10').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */  }, 50 );var current_page = jQuery('#gform_source_page_number_10').val();jQuery(document).trigger('gform_page_loaded', [10, current_page]);window['gf_submitting_10'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_10').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [10]);window['gf_submitting_10'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_10').text());}else{jQuery('#gform_10').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "10", currentPage: "current_page", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( "gform_wrapper_10" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( "span" );            visibilitySpan.id = "gform_visibility_test_10";            gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( "gform_visibility_test_10" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 10, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} );
13526</script>
13526
13527	</div>
13528</div>
13529	</div>
13530</div>
13531</div>
13532</div>
13533	</div>
13534</div>
13535</div>
13536	</div>
13537		</div>
13538	</div>
13539</div>
13540<div class="fl-row fl-row-full-width fl-row-bg-color fl-node-m1y3jd4lqco2 fl-row-default-height fl-row-align-center fl-visible-mobile" data-node="m1y3jd4lqco2">
13541	<div class="fl-row-content-wrap">
13542						<div class="fl-row-content fl-row-fixed-width fl-node-content">
13543		
13544<div class="fl-col-group fl-node-5ba1e8b65096a" data-node="5ba1e8b65096a">
13545			<div class="fl-col fl-node-5ba1e8b6509c6 fl-col-bg-color" data-node="5ba1e8b6509c6">
13546	<div class="fl-col-content fl-node-content"><div class="fl-module fl-module-html fl-node-5ba1e8b650a1b" data-node="5ba1e8b650a1b" aria-label="HTML">
13547	<div class="fl-module-content fl-node-content">
13548		<div class="fl-html">
13549	<div class="seo-breadcrumbs"><nav  aria-label="breadcrumb"><ol class="breadcrumb" itemscope itemtype="https://schema.org/BreadcrumbList"><li class="breadcrumb-item" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"><a itemscope itemtype="https://schema.org/WebPage" itemprop="item" itemid="https://tourdevines.com.au" href="https://tourdevines.com.au"><span itemprop="name">Home</span></a><meta itemprop="position" content="1"></li><li class="breadcrumb-item" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"><a itemscope itemtype="https://schema.org/WebPage" itemprop="item" itemid="https://tourdevines.com.au/contact/" href="https://tourdevines.com.au/contact/"><span itemprop="name">Contact</span></a><meta itemprop="position" content="2"></li><li class="breadcrumb-item active" aria-current="page" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"><span itemprop="name">Agent Portal Access</span><meta itemprop="position" content="3"></li></ol></nav></div></div>
13550	</div>
13551</div>
13552</div>
13553</div>
13554	</div>
13555		</div>
13556	</div>
13557</div>
13558</div><div class="swp-content-locator"></div>	</div><!-- .fl-post-content -->
13559	
13560</article>
13561
13562<!-- .fl-post -->
13563		</div>
13564	</div>
13565</div>
13566
13567
13568	</div><!-- .fl-page-content -->
13569	<footer class="fl-builder-content fl-builder-content-45446 fl-builder-global-templates-locked" data-post-id="45446" data-type="footer" itemscope="itemscope" itemtype="http://schema.org/WPFooter"><div id="site-explorer" class="fl-row fl-row-full-width fl-row-bg-color fl-node-5f3db7ffbd1de fl-row-default-height fl-row-align-center fl-visible-medium fl-visible-mobile" data-node="5f3db7ffbd1de">
13570	<div class="fl-row-content-wrap">
13571						<div class="fl-row-content fl-row-fixed-width fl-node-content">
13572		
13573<div class="fl-col-group fl-node-5f3db7ffc2729 fl-col-group-custom-width" data-node="5f3db7ffc2729">
13574			<div class="fl-col fl-node-5f3db7ffc282c fl-col-bg-color fl-col-small fl-col-small-full-width fl-col-small-custom-width" data-node="5f3db7ffc282c">
13575	<div class="fl-col-content fl-node-content"><div class="fl-module fl-module-menu fl-node-610395ffe7efb" data-node="610395ffe7efb" aria-label="Menu">
13576	<div class="fl-module-content fl-node-content">
13577		<div class="fl-menu">
13578		<div class="fl-clear"></div>
13579	<nav aria-label="Navigation Menu" itemscope="itemscope" itemtype="https://schema.org/SiteNavigationElement"><ul id="menu-footer-menu-1" class="menu fl-menu-expanded fl-toggle-arrows"><li id="menu-item-31853" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home"><a href="https://tourdevines.com.au/">Home</a></li><li id="menu-item-31857" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/our-story/">Our Story</a></li><li id="menu-item-31854" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/blog/">Blog</a></li><li id="menu-item-31858" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/reviews/">Reviews</a></li><li id="menu-item-31855" class="menu-item menu-item-type-post_type menu-item-object-page current-page-ancestor"><a href="https://tourdevines.com.au/contact/">Contact Us</a></li><li id="menu-item-31859" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/work-with-us/">Work With Us</a></li><li id="menu-item-31856" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/gift-vouchers/">Gift Vouchers</a></li></ul></nav></div>
13580	</div>
13581</div>
13582</div>
13583</div>
13584			<div class="fl-col fl-node-5f3db95fb7ca1 fl-col-bg-color fl-col-small fl-col-small-full-width fl-col-small-custom-width" data-node="5f3db95fb7ca1">
13585	<div class="fl-col-content fl-node-content"><div class="fl-module fl-module-menu fl-node-6103960e85a13" data-node="6103960e85a13" aria-label="Menu">
13586	<div class="fl-module-content fl-node-content">
13587		<div class="fl-menu">
13588		<div class="fl-clear"></div>
13589	<nav aria-label="Navigation Menu" itemscope="itemscope" itemtype="https://schema.org/SiteNavigationElement"><ul id="menu-footer-menu-2" class="menu fl-menu-vertical fl-toggle-none"><li id="menu-item-45452" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/self-guided-cycling-tours/">Self-Guided Tours</a></li><li id="menu-item-45457" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/">Group Tours</a></li><li id="menu-item-45455" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-asia/">Tours in Asia</a></li><li id="menu-item-45460" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-australia/">Tours in Australia</a></li><li id="menu-item-45456" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-europe/">Tours in Europe</a></li><li id="menu-item-45458" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-new-zealand/">Tours in New Zealand</a></li><li id="menu-item-45459" class="menu-item menu-item-type-custom menu-item-object-custom"><a href="https://tourdevines.com.au/calendar/">
13589Tour Calendar</a></li></ul></nav></div>
13590	</div>
13591</div>
13592</div>
13593</div>
13594			<div class="fl-col fl-node-61045b37e17eb fl-col-bg-color fl-col-small fl-col-small-full-width" data-node="61045b37e17eb">
13595	<div class="fl-col-content fl-node-content"><div class="fl-module fl-module-menu fl-node-6103961ec85f4" data-node="6103961ec85f4" aria-label="Menu">
13596	<div class="fl-module-content fl-node-content">
13597		<div class="fl-menu">
13598		<div class="fl-clear"></div>
13599	<nav aria-label="Navigation Menu" itemscope="itemscope" itemtype="https://schema.org/SiteNavigationElement"><ul id="menu-footer-menu-3" class="menu fl-menu-vertical fl-toggle-none"><li id="menu-item-45386" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/murray-mountains-rail-trail/">Murray to Mountains Rail Trail – The Ultimate Guide</a></li><li id="menu-item-90032" class="menu-item menu-item-type-post_type menu-item-object-post"><a href="https://tourdevines.com.au/blog/ultimate-guide-to-cycling-the-great-victorian-rail-trail/">The Ultimate Guide to Cycling the Great Victorian Rail Trail</a></li><li id="menu-item-104812" class="menu-item menu-item-type-post_type menu-item-object-post"><a href="https://tourdevines.com.au/blog/the-ultimate-guide-to-the-great-southern-rail-trail/">The Ultimate Guide to the Great Southern Rail Trail</a></li><li id="menu-item-73834" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/blog/brisbane-valley-rail-trail-map-and-ride-guide/">Brisbane Valley Rail Trail – Map &#038; Cycling Guide</a></li><li id="menu-item-34660" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-australia/">Cycling Tours  Australia</a></li><li id="menu-item-45447" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-australia/cycling-tours-victoria/">Victoria Cycling Tours</a></li><li id="menu-item-45448" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-australia/cycling-tours-nsw/">New South Wales Cycling Tours</a></li><li id="menu-item-45449" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-australia/cycling-tours-queensland/">Queensland Cycling Tours</a></li><li id="menu-item-45450" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-australia/cycling-tours-tasmania/">Tasmania Cycling Tours</a></li><li id="menu-item-45451" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-australia/cycling-tours-south-australia/">South Australia Cycling Tours</a></li><li id="menu-item-41024" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/self-guided-cycling-tours/">Self-Guided Tours</a></li><li id="menu-item-41025" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/">Small Group Cycling Tours</a></li></ul></nav></div>
13600	</div>
13601</div>
13602</div>
13603</div>
13604	</div>
13605		</div>
13606	</div>
13607</div>
13608<div class="fl-row fl-row-full-width fl-row-bg-color fl-node-5f33558c98c10 fl-row-default-height fl-row-align-center" data-node="5f33558c98c10">
13609	<div class="fl-row-content-wrap">
13610						<div class="fl-row-content fl-row-fixed-width fl-node-content">
13611		
13612<div class="fl-col-group fl-node-61039705db4ab fl-col-group-equal-height fl-col-group-align-center" data-node="61039705db4ab">
13613			<div class="fl-col fl-node-610397099c157 fl-col-bg-color fl-col-small fl-col-small-full-width" data-node="610397099c157">
13614	<div class="fl-col-content fl-node-content"><div class="fl-module fl-module-photo fl-node-6sok5h8agtux" data-node="6sok5h8agtux" aria-label="Photo">
13615	<div class="fl-module-content fl-node-content">
13616		<div role="figure" class="fl-photo fl-photo-align-left" itemscope itemtype="https://schema.org/ImageObject">
13617	<div class="fl-photo-content fl-photo-img-png">
13618				<a href="https://tourdevines.com.au/" target="_self" itemprop="url">
13619					<img loading="lazy" decoding="async" class="fl-photo-img wp-image-40761 size-full" src="https://tourdevines.com.au/wp-content/uploads/2020/09/favicon-Tour-De-Vines-WHITE.png" alt="Tour de Vines Cycling tours in Australia, New Zealand, Asia and Europe" height="512" width="512" title="Favicon Tour De Vines White"  itemprop="image" srcset="https://tourdevines.com.au/wp-content/uploads/2020/09/favicon-Tour-De-Vines-WHITE.png 512w, https://tourdevines.com.au/wp-content/uploads/2020/09/favicon-Tour-De-Vines-WHITE-300x300.png 300w" sizes="auto, (max-width: 512px) 100vw, 512px" />
13620				</a>
13621					</div>
13622	</div>
13623	</div>
13624</div>
13625</div>
13626</div>
13627			<div class="fl-col fl-node-61039705db5f4 fl-col-bg-color" data-node="61039705db5f4">
13628	<div class="fl-col-content fl-node-content"><div  class="fl-module fl-module-box fl-node-6kzpugnid80e" data-node="6kzpugnid80e" aria-label="Box">
13629	<div class="fl-module fl-module-icon-group fl-node-5cdy841x3vs6" data-node="5cdy841x3vs6" aria-label="Icon Group">
13630	<div class="fl-module-content fl-node-content">
13631		<div class="fl-icon-group">
13632	<span class="fl-icon">
13633								<a href="https://www.facebook.com/Tourdevines%20" target="_blank" rel="noopener">
13634							<i class="fab fa-facebook-square" aria-hidden="true"></i>
13635				<span class="sr-only">facebook</span>
13636						</a>
13637			</span>
13638		<span class="fl-icon">
13639								<a href="https://www.instagram.com/tourdevines/" target="_blank" rel="noopener">
13640							<i class="fab fa-instagram" aria-hidden="true"></i>
13641				<span class="sr-only">instagram</span>
13642						</a>
13643			</span>
13644		<span class="fl-icon">
13645								<a href="https://www.youtube.com/@tourdevines" target="_blank" rel="noopener">
13646							<i class="fab fa-youtube-square" aria-hidden="true"></i>
13647				<span class="sr-only">twitter</span>
13648						</a>
13649			</span>
13650		<span class="fl-icon">
13651								<a href="https://www.tripadvisor.com/Attraction_Review-g552137-d4156415-Reviews-Tour_de_Vines-Beechworth_Victoria.html%20" target="_blank" rel="noopener">
13652							<i class="fak fa-tripadvisor" aria-hidden="true"></i>
13653				<span class="sr-only">trip advisor</span>
13654						</a>
13655			</span>
13656	</div>
13657	</div>
13658</div>
13659<div class="fl-module fl-module-button fl-node-94pd2xl1cjew button-style button-space footer-btn" data-node="94pd2xl1cjew" aria-label="Button">
13660	<div class="fl-module-content fl-node-content">
13661		<div class="fl-button-wrap fl-button-width-auto fl-button-right fl-button-has-icon"><a href="https://tourdevines.touramigo.com/profile/login" target="_blank" rel="noopener" class="fl-button"><span class="fl-button-text">My Bookings</span><i class="fl-button-icon fl-button-icon-after fal fa-arrow-up-right-from-square" aria-hidden="true"></i></a></div>	</div>
13662</div>
13663<div class="fl-module fl-module-button fl-node-hw8v5ptb0c6k button-style button-space footer-btn" data-node="hw8v5ptb0c6k" aria-label="Button">
13664	<div class="fl-module-content fl-node-content">
13665		<div class="fl-button-wrap fl-button-width-auto fl-button-right fl-button-has-icon"><a href="https://tourdevines.com.au/contact/agents/" target="_self" class="fl-button"><span class="fl-button-text">Agent Bookings</span><i class="fl-button-icon fl-button-icon-after fal fa-arrow-up-right-from-square" aria-hidden="true"></i></a></div>	</div>
13666</div>
13667</div>
13668</div>
13669</div>
13670	</div>
13671
13672<div class="fl-col-group fl-node-5f3355ce65395" data-node="5f3355ce65395">
13673			<div class="fl-col fl-node-5b7df0cc561ad fl-col-bg-color fl-col-has-cols footer-links" data-node="5b7df0cc561ad">
13674	<div class="fl-col-content fl-node-content">
13675<div class="fl-col-group fl-node-5b7e36cde8dc6 fl-col-group-nested fl-col-group-custom-width" data-node="5b7e36cde8dc6">
13676			<div class="fl-col fl-node-wnufegm6jl0p fl-col-bg-color fl-col-small fl-col-small-full-width" data-node="wnufegm6jl0p">
13677	<div class="fl-col-content fl-node-content"><div class="fl-module fl-module-button fl-node-0ju8t1zi7lgs button-space" data-node="0ju8t1zi7lgs" aria-label="Button">
13678	<div class="fl-module-content fl-node-content">
13679		<div class="fl-button-wrap fl-button-width-auto fl-button-right fl-button-has-icon"><a href="tel:1300%20665%20330" target="_self" class="fl-button"><i class="fl-button-icon fl-button-icon-before fal fa-phone-square" aria-hidden="true"></i><span class="fl-button-text">1300 665 330</span></a></div>	</div>
13680</div>
13681<div class="fl-module fl-module-button fl-node-4n8l7brpajcu button-space" data-node="4n8l7brpajcu" aria-label="Button">
13682	<div class="fl-module-content fl-node-content">
13683		<div class="fl-button-wrap fl-button-width-auto fl-button-right fl-button-has-icon"><a href="tel:+61370685000" target="_self" class="fl-button"><i class="fl-button-icon fl-button-icon-before fal fa-phone-square" aria-hidden="true"></i><span class="fl-button-text">+61 3 7068 5000</span></a></div>	</div>
13684</div>
13685<div class="fl-module fl-module-button fl-node-v05cbuzpxa78 button-space" data-node="v05cbuzpxa78" aria-label="Button">
13686	<div class="fl-module-content fl-node-content">
13687		<div class="fl-button-wrap fl-button-width-auto fl-button-has-icon"><a href="/cdn-cgi/l/email-protection#abc2c5dadec2d9d2ebdfc4ded9cfceddc2c5ced885c8c4c685cade" target="_self" class="fl-button"><i class="fl-button-icon fl-button-icon-before fal fa-envelope" aria-hidden="true"></i><span class="fl-button-text"><span class="__cf_email__" data-cfemail="b9d0d7c8ccd0cbc0f9cdd6cccbdddccfd0d7dcca97dad6d497d8cc">[email&#160;protected]</span></span></a></div>	</div>
13688</div>
13689<div class="fl-module fl-module-html fl-node-3tv6ucxyskr9 contact-block" data-node="3tv6ucxyskr9" aria-label="HTML">
13690	<div class="fl-module-content fl-node-content">
13691		<div class="fl-html">
13692	<div itemscope="" itemtype="http://schema.org/LocalBusiness">
13693	<span itemprop="name">Tour de Vines</span>&nbsp;(Head Office)
13694	<span style="display:none;" itemprop="description">Tour de Vines is a long standing, trusted bike tour operator, offering fun & great value cycling tours</span>
13695    <img decoding="async" style="display:none;" itemprop="image" src="https://tourdevines.com.au/wp-content/uploads/2020/08/Tour-De-Vines-Logo-on-white.svg" alt="Tour de Vines logo"/>	
13696    <div itemprop="address" itemscope="" itemtype="http://schema.org/PostalAddress">
13697        <a href="https://goo.gl/maps/Gd7fjW1LbRoACKbE7" target="_blank" rel="noopener noreferrer">
13698            <span itemprop="streetAddress">6 Riddell Pde, </span></a><br/>
13699            <span itemprop="addressLocality">Elsternwick</span>
13700            <span itemprop="addressRegion">VIC</span>
13701            <span itemprop="postalCode">3185</span>
13702            <span style="display:none;" itemprop="telephone">+61 4 0722 9881</span>
13703    </div>
13704</div></div>
13705	</div>
13706</div>
13707</div>
13708</div>
13709			<div class="fl-col fl-node-5b7e36cde909b fl-col-bg-color fl-col-small fl-col-small-full-width fl-col-small-custom-width fl-visible-desktop fl-visible-large" data-node="5b7e36cde909b">
13710	<div class="fl-col-content fl-node-content"><div class="fl-module fl-module-menu fl-node-61039434c1fb9" data-node="61039434c1fb9" aria-label="Menu">
13711	<div class="fl-module-content fl-node-content">
13712		<div class="fl-menu">
13713		<div class="fl-clear"></div>
13714	<nav aria-label="Navigation Menu" itemscope="itemscope" itemtype="https://schema.org/SiteNavigationElement"><ul id="menu-footer-menu-4" class="menu fl-menu-expanded fl-toggle-arrows"><li id="menu-item-31853" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home"><a href="https://tourdevines.com.au/">Home</a></li><li id="menu-item-31857" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/our-story/">Our Story</a></li><li id="menu-item-31854" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/blog/">Blog</a></li><li id="menu-item-31858" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/reviews/">Reviews</a></li><li id="menu-item-31855" class="menu-item menu-item-type-post_type menu-item-object-page current-page-ancestor"><a href="https://tourdevines.com.au/contact/">Contact Us</a></li><li id="menu-item-31859" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/work-with-us/">Work With Us</a></li><li id="menu-item-31856" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/gift-vouchers/">Gift Vouchers</a></li></ul></nav></div>
13715	</div>
13716</div>
13717</div>
13718</div>
13719			<div class="fl-col fl-node-5b7e36cde90df fl-col-bg-color fl-col-small fl-col-small-full-width fl-col-small-custom-width fl-visible-desktop fl-visible-large" data-node="5b7e36cde90df">
13720	<div class="fl-col-content fl-node-content"><div class="fl-module fl-module-menu fl-node-6103943f35bfa" data-node="6103943f35bfa" aria-label="Menu">
13721	<div class="fl-module-content fl-node-content">
13722		<div class="fl-menu">
13723		<div class="fl-clear"></div>
13724	<nav aria-label="Navigation Menu" itemscope="itemscope" itemtype="https://schema.org/SiteNavigationElement"><ul id="menu-footer-menu-5" class="menu fl-menu-vertical fl-toggle-none"><li id="menu-item-45452" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/self-guided-cycling-tours/">Self-Guided Tours</a></li><li id="menu-item-45457" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/">Group Tours</a></li><li id="menu-item-45455" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-asia/">Tours in Asia</a></li><li id="menu-item-45460" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-australia/">Tours in Australia</a></li><li id="menu-item-45456" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-europe/">Tours in Europe</a></li><li id="menu-item-45458" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-new-zealand/">Tours in New Zealand</a></li><li id="menu-item-45459" class="menu-item menu-item-type-custom menu-item-object-custom"><a href="https://tourdevines.com.au/calendar/">Tour Calendar</a></li></ul></nav></div>
13725	</div>
13726</div>
13727</div>
13728</div>
13729			<div id="footer-buttons" class="fl-col fl-node-5f3355ec7ea23 fl-col-bg-color fl-col-small fl-col-small-full-width fl-col-small-custom-width fl-visible-desktop fl-visible-large" data-node="5f3355ec7ea23">
13730	<div class="fl-col-content fl-node-content"><div class="fl-module fl-module-menu fl-node-610394506add6" data-node="610394506add6" aria-label="Menu">
13731	<div class="fl-module-content fl-node-content">
13732		<div class="fl-menu">
13733		<div class="fl-clear"></div>
13734	<nav aria-label="Navigation Menu" itemscope="itemscope" itemtype="https://schema.org/SiteNavigationElement"><ul id="menu-footer-menu-6" class="menu fl-menu-vertical fl-toggle-none"><li id="menu-item-45386" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/murray-mountains-rail-trail/">Murray to Mountains Rail Trail – The Ultimate Guide</a></li><li id="menu-item-90032" class="menu-item menu-item-type-post_type menu-item-object-post"><a href="https://tourdevines.com.au/blog/ultimate-guide-to-cycling-the-great-victorian-rail-trail/">The Ultimate Guide to Cycling the Great Victorian Rail Trail</a></li><li id="menu-item-104812" class="menu-item menu-item-type-post_type menu-item-object-post"><a href="https://tourdevines.com.au/blog/the-ultimate-guide-to-the-great-southern-rail-trail/">The Ultimate Guide to the Great Southern Rail Trail</a></li><li id="menu-item-73834" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/blog/brisbane-valley-rail-trail-map-and-ride-guide/">Brisbane Valley Rail Trail – Map &#038; Cycling Guide</a></li><li id="menu-item-34660" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-australia/">Cycling Tours  Australia</a></li><li id="menu-item-45447" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-australia/cycling-tours-victoria/">Victoria Cycling Tours</a></li><li id="menu-item-45448" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-australia/cycling-tours-nsw/">New South Wales Cycling Tours</a></li><li id="menu-item-45449" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-australia/cycling-tours-queensland/">Queensland Cycling Tours</a></li><li id="menu-item-45450" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-australia/cycling-tours-tasmania/">Tasmania Cycling Tours</a></li><li id="menu-item-45451" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-australia/cycling-tours-south-australia/">South Australia Cycling Tours</a></li><li id="menu-item-41024" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/self-guided-cycling-tours/">Self-Guided Tours</a></li><li id="menu-item-41025" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/">Small Group Cycling Tours</a></li></ul></nav></div>
13735	</div>
13736</div>
13737</div>
13738</div>
13739	</div>
13740</div>
13741</div>
13742	</div>
13743		</div>
13744	</div>
13745</div>
13746<div id="credits-nav" class="fl-row fl-row-full-width fl-row-bg-color fl-node-5b3edf2e4e67c fl-row-custom-height fl-row-align-center print-hide" data-node="5b3edf2e4e67c">
13747	<div class="fl-row-content-wrap">
13748						<div class="fl-row-content fl-row-fixed-width fl-node-content">
13749		
13750<div class="fl-col-group fl-node-5b3edf2e4e6c3" data-node="5b3edf2e4e6c3">
13751			<div id="wm-website-credits-col" class="fl-col fl-node-5b3edf2e4e706 fl-col-bg-color" data-node="5b3edf2e4e706">
13752	<div class="fl-col-content fl-node-content"><div id="wm-website-credits" class="fl-module fl-module-menu fl-node-5b3ee06934462" data-node="5b3ee06934462" aria-label="Menu">
13753	<div class="fl-module-content fl-node-content">
13754		<div class="fl-menu">
13755		<div class="fl-clear"></div>
13756	<nav aria-label="Navigation Menu" itemscope="itemscope" itemtype="https://schema.org/SiteNavigationElement"><ul id="menu-credits-nav" class="menu fl-menu-horizontal fl-toggle-none"><li id="menu-item-28808" class="menu-item menu-item-type-custom menu-item-object-custom"><a href="/login.php"><i class="fas fa-lock"></i></a></li><li id="menu-item-28806" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/index/">Index</a></li><li id="menu-item-28809" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/legal/terms/">Terms</a></li><li id="menu-item-28807" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy"><a href="https://tourdevines.com.au/legal/privacy-policy/">Privacy Policy</a></li><li id="menu-item-28810" class="menu-item menu-item-type-custom menu-item-object-custom"><a href="#"><i class="fas fa-copyright"></i> Copyright Tour De Vines</a></li></ul></nav></div>
13757	</div>
13758</div>
13759<div id="wm-website-by" class="fl-module fl-module-rich-text fl-node-613d78f2709b2" data-node="613d78f2709b2" aria-label="Text Editor">
13760	<div class="fl-module-content fl-node-content">
13761		<div class="fl-rich-text">
13762	<p>Website by <a href="https://woofmedia.com.au/" target="_blank" rel="noopener">WOOF Media</a></p>
13763</div>
13764	</div>
13765</div>
13766</div>
13767</div>
13768	</div>
13769		</div>
13770	</div>
13771</div>
13772</footer>	</div><!-- .fl-page -->
vendor: 109 bytes, lines 13772-13773
13772
13773<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
13773<script type="speculationrules">
13774{"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-child/*","/wp-content/themes/bb-theme/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
13775</script>
13775
13776    
13776<script>
13777        (function ($) {
13778            $(document).ready(function () {
13779                $('.wm-request-itinerary-btn').each(function () {
13780
13781                    $(this).on('click', function () {
13782                        var code = $(this).data('code');
13783                        var title = $(this).data('title');
13784                        if ( $('#choice_8_13_1').prop('checked') ) {
13785                            $('#choice_8_13_1').trigger('click');
13786                        }
13787
13788                        if (code && title) {
13789                            // add the code to the gravity form field
13790                            $('#input_8_15').val(code);
13791                            $('#input_8_17').val(title);
13792
13793                            $('.fl-node-xve3b0uckh6r h2').text('Request more information about ' + title);
13794                        }
13795
13796                        if ($(this).hasClass('wm-request-message')) {
13797                            if (!$('#choice_8_13_1').prop('checked')) {
13798                                $('#choice_8_13_1').trigger('click');
13799                            }
13800                        }
13801
13802                    });
13803                });
13804            });
13805        })(jQuery);
13806    </script>
13806
13807    <a href="#" role="button" id="fl-to-top"><span class="sr-only">Scroll To Top</span><i class="fas fa-chevron-up" aria-hidden="true"></i></a><noscript><img height="1" width="1" style="display: none;" src="https://www.facebook.com/tr?id=800990993312440&ev=PageView&noscript=1&eid=800990993312440504503b7-6ab9-4833-923a-bf5ae001ed10&cd%5Bpage_title%5D=Agent+Portal+Access&cd%5Bpost_type%5D=page&cd%5Bpost_id%5D=90101&cd%5Bplugin%5D=PixelYourSite&cd%5Bevent_url%5D=tourdevines.com.au%2Fcontact%2Fagents%2F&cd%5Buser_role%5D=guest" alt=""></noscript>
13808<script id="cookie-notice-front-js-before">
13809var cnArgs = {"ajaxUrl":"https:\/\/tourdevines.com.au\/wp-admin\/admin-ajax.php","nonce":"b333a19dda","hideEffect":"fade","position":"bottom","onScroll":false,"onScrollOffset":100,"onClick":false,"cookieName":"cookie_notice_accepted","cookieTime":15811200,"cookieTimeRejected":2592000,"globalCookie":false,"redirection":false,"cache":true,"revokeCookies":false,"revokeCookiesOpt":"automatic"};
13810
13811//# sourceURL=cookie-notice-front-js-before
13812</script>
vendor: 1 bytes, line 13812
13812
13813<script id="cookie-notice-front-js" src="https://tourdevines.com.au/wp-content/plugins/cookie-notice/js/front.min.js?ver=3.1.12"></script>
vendor: 1 bytes, line 13813
13813
13814<script id="wm-support-js" src="https://tourdevines.com.au/wp-content/plugins/wm-support/public/js/wm-support-public.js?ver=1.0.3"></script>
vendor: 1 bytes, line 13814
13814
13815<script id="imagesloaded-js" src="https://tourdevines.com.au/wp-content/plugins/bb-plugin/js/libs/jquery.imagesloaded.min.js?ver=2.11.1"></script>
vendor: 1 bytes, line 13815
13815
13816<script id="jquery-throttle-js" src="https://tourdevines.com.au/wp-content/plugins/bb-plugin/js/libs/jquery.ba-throttle-debounce.min.js?ver=2.11.1"></script>
vendor: 1 bytes, line 13816
13816
13817<script id="jquery-fitvids-js" src="https://tourdevines.com.au/wp-content/plugins/bb-plugin/js/libs/jquery.fitvids.min.js?ver=1.2"></script>
vendor: 1 bytes, line 13817
13817
13818<script id="gtm4wp-form-move-tracker-js-before">
13819var gtm4wp_form_move_config = {"filledOnly":false};
13820//# sourceURL=gtm4wp-form-move-tracker-js-before
13821</script>
vendor: 1 bytes, line 13821
13821
13822<script data-wp-strategy="defer" defer id="gtm4wp-form-move-tracker-js" src="https://tourdevines.com.au/wp-content/plugins/duracelltomi-google-tag-manager/build/gtm4wp-form-move-tracker.js?ver=2.0.3"></script>
vendor: 1 bytes, line 13822
13822
13823<script id="social_warfare_script-js-extra">
13824var socialWarfare = {"addons":[],"post_id":"90101","variables":{"emphasizeIcons":false,"powered_by_toggle":false,"affiliate_link":"https://warfareplugins.com"},"floatBeforeContent":""};
13825//# sourceURL=social_warfare_script-js-extra
13826</script>
vendor: 1 bytes, line 13826
13826
13827<script id="social_warfare_script-js" src="https://tourdevines.com.au/wp-content/plugins/social-warfare/assets/js/script.min.js?ver=4.5.6"></script>
vendor: 1 bytes, line 13827
13827
13828<script id="jquery-bind-first-js" defer src="https://tourdevines.com.au/wp-content/plugins/pixelyoursite-pro/dist/scripts/jquery.bind-first-0.2.3.min.js"></script>
vendor: 1 bytes, line 13828
13828
13829<script id="js-cookie-pys-js" defer src="https://tourdevines.com.au/wp-content/plugins/pixelyoursite-pro/dist/scripts/js.cookie-2.1.3.min.js?ver=2.1.3"></script>
vendor: 1 bytes, line 13829
13829
13830<script id="js-sha256-js" defer src="https://tourdevines.com.au/wp-content/plugins/pixelyoursite-pro/dist/scripts/sha256.js?ver=0.11.0"></script>
vendor: 1 bytes, line 13830
13830
13831<script id="vimeo-js" defer src="https://tourdevines.com.au/wp-content/plugins/pixelyoursite-pro/dist/scripts/vimeo.min.js"></script>
vendor: 1 bytes, line 13831
13831
13832<script id="pys-js-extra">
13833var pysOptions = {"staticEvents":{"facebook":{"init_event":[{"delay":0,"type":"static","ajaxFire":false,"name":"PageView","pixelIds":["800990993312440"],"eventID":"504503b7-6ab9-4833-923a-bf5ae001ed10","params":{"page_title":"Agent Portal Access","post_type":"page","post_id":90101,"plugin":"PixelYourSite","event_url":"tourdevines.com.au/contact/agents/","user_role":"guest"},"e_id":"init_event","ids":[],"hasTimeWindow":false,"timeWindow":0,"woo_order":"","edd_order":"","order_key":""}]}},"dynamicEvents":{"automatic_event_internal_link":{"facebook":{"delay":0,"type":"dyn","name":"InternalClick","pixelIds":["800990993312440"],"eventID":"25f1f2f2-3582-4f57-8c8e-e6cbebcd452f","params":{"page_title":"Agent Portal Access","post_type":"page","post_id":90101,"plugin":"PixelYourSite","event_url":"tourdevines.com.au/contact/agents/","user_role":"guest"},"e_id":"automatic_event_internal_link","ids":[],"hasTimeWindow":false,"timeWindow":0,"woo_order":"","edd_order":"","order_key":""}},"automatic_event_outbound_link":{"facebook":{"delay":0,"type":"dyn","name":"OutboundClick","pixelIds":["800990993312440"],"eventID":"87092333-7628-4dd1-8ae8-f04f727100a0","params":{"page_title":"Agent Portal Access","post_type":"page","post_id":90101,"plugin":"PixelYourSite","event_url":"tourdevines.com.au/contact/agents/","user_role":"guest"},"e_id":"automatic_event_outbound_link","ids":[],"hasTimeWindow":false,"timeWindow":0,"woo_order":"","edd_order":"","order_key":""}},"automatic_event_video":{"facebook":{"delay":0,"type":"dyn","name":"WatchVideo","pixelIds":["800990993312440"],"eventID":"e69dd0e0-bd14-4f45-a40a-0623a5fc50bf","params":{"page_title":"Agent Portal Access","post_type":"page","post_id":90101,"plugin":"PixelYourSite","event_url":"tourdevines.com.au/contact/agents/","user_role":"guest"},"e_id":"automatic_event_video","ids":[],"hasTimeWindow":false,"timeWindow":0,"woo_order":"","edd_order":"","order_key":""}},"automatic_event_tel_link":{"facebook":{"delay":0,"type":"dyn","name":"TelClick","pixelIds":["800990993312440"],"eventID":"4474f585-8c65-4e6c-8263-76415deef744","params":{"page_title":"Agent Portal Access","post_type":"page","post_id":90101,"plugin":"PixelYourSite","event_url":"tourdevines.com.au/contact/agents/","user_role":"guest"},"e_id":"automatic_event_tel_link","ids":[],"hasTimeWindow":false,"timeWindow":0,"woo_order":"","edd_order":"","order_key":""}},"automatic_event_email_link":{"facebook":{"delay":0,"type":"dyn","name":"EmailClick","pixelIds":["800990993312440"],"eventID":"13b2cbde-5899-44c3-af07-dac3f5de95e1","params":{"page_title":"Agent Portal Access","post_type":"page","post_id":90101,"plugin":"PixelYourSite","event_url":"tourdevines.com.au/contact/agents/","user_role":"guest"},"e_id":"automatic_event_email_link","ids":[],"hasTimeWindow":false,"timeWindow":0,"woo_order":"","edd_order":"","order_key":""}},"automatic_event_form":{"facebook":{"delay":0,"type":"dyn","name":"Form","pixelIds":["800990993312440"],"eventID":"8c4a8fa9-182c-4694-86cc-ff99e9469a52","params":{"page_title":"Agent Portal Access","post_type":"page","post_id":90101,"plugin":"PixelYourSite","event_url":"tourdevines.com.au/contact/agents/","user_role":"guest"},"e_id":"automatic_event_form","ids":[],"hasTimeWindow":false,"timeWindow":0,"woo_order":"","edd_order":"","order_key":""}},"automatic_event_download":{"facebook":{"delay":0,"type":"dyn","name":"Download","extensions":["","doc","exe","js","pdf","ppt","tgz","zip","xls"],"pixelIds":["800990993312440"],"eventID":"c61002f1-44be-4d1f-a362-f0b79de7a149","params":{"page_title":"Agent Portal Access","post_type":"page","post_id":90101,"plugin":"PixelYourSite","event_url":"tourdevines.com.au/contact/agents/","user_role":"guest"},"e_id":"automatic_event_download","ids":[],"hasTimeWindow":false,"timeWindow":0,"woo_order":"","edd_order":"","order_key":""}},"automatic_event_comment":{"facebook":{"delay":0,"type":"dyn","name":"Comment","pixelIds":["800990993312440"],"eventID":"f34af4c6-e46b-4e06-9f2c-cdcaa7c59787","params":{"page_title":"Agent Portal Access","post_type":"page","post_id":90101,"plugin":"PixelYourSite","event_url":"tourdevines.com.au/contact/agents/","user_role":"guest"}
13833,"e_id":"automatic_event_comment","ids":[],"hasTimeWindow":false,"timeWindow":0,"woo_order":"","edd_order":"","order_key":""}},"automatic_event_adsense":{"facebook":{"delay":0,"type":"dyn","name":"AdSense","pixelIds":["800990993312440"],"eventID":"05f41574-d3fc-47fd-9190-3549453fc1f0","params":{"page_title":"Agent Portal Access","post_type":"page","post_id":90101,"plugin":"PixelYourSite","event_url":"tourdevines.com.au/contact/agents/","user_role":"guest"},"e_id":"automatic_event_adsense","ids":[],"hasTimeWindow":false,"timeWindow":0,"woo_order":"","edd_order":"","order_key":""}},"automatic_event_scroll":{"facebook":{"delay":0,"type":"dyn","name":"PageScroll","scroll_percent":30,"pixelIds":["800990993312440"],"eventID":"4a07e630-6406-47c0-945b-7e4eb4e60558","params":{"page_title":"Agent Portal Access","post_type":"page","post_id":90101,"plugin":"PixelYourSite","event_url":"tourdevines.com.au/contact/agents/","user_role":"guest"},"e_id":"automatic_event_scroll","ids":[],"hasTimeWindow":false,"timeWindow":0,"woo_order":"","edd_order":"","order_key":""}},"automatic_event_time_on_page":{"facebook":{"delay":0,"type":"dyn","name":"TimeOnPage","time_on_page":30,"pixelIds":["800990993312440"],"eventID":"624cf947-73fc-4db3-99da-e4917bc81a58","params":{"page_title":"Agent Portal Access","post_type":"page","post_id":90101,"plugin":"PixelYourSite","event_url":"tourdevines.com.au/contact/agents/","user_role":"guest"},"e_id":"automatic_event_time_on_page","ids":[],"hasTimeWindow":false,"timeWindow":0,"woo_order":"","edd_order":"","order_key":""}}},"triggerEvents":[],"triggerEventTypes":[],"triggerLogic":[],"triggerFrequency":[],"facebook":{"pixelIds":["800990993312440"],"advancedMatchingEnabled":true,"advancedMatching":{"external_id":"201856c4efcfa0a1a812616c2cecd15142b0ad1cca86ed98c1aba3e0297961a0"},"removeMetadata":false,"wooVariableAsSimple":false,"serverApiEnabled":true,"metaEnabledCapiPixels":["800990993312440"],"sendEventId":true,"send_external_id":true,"enabled_medical":false,"do_not_track_medical_param":["event_url","post_title","page_title","landing_page","content_name","categories","category_name","tags"],"meta_ldu":false},"debug":"","siteUrl":"https://tourdevines.com.au","ajaxUrl":"https://tourdevines.com.au/wp-admin/admin-ajax.php","ajax_event":"cc34100c74","trackUTMs":"1","trackTrafficSource":"1","user_id":"0","enable_lading_page_param":"1","cookie_duration":"7","enable_event_day_param":"1","enable_event_month_param":"1","enable_event_time_param":"1","enable_remove_target_url_param":"1","enable_remove_download_url_param":"1","visit_data_model":"first_visit","last_visit_duration":"60","enable_auto_save_advance_matching":"1","enable_success_send_form":"","enable_automatic_events":"1","enable_event_video":"1","enable_rage_click":"","rage_click_threshold":"3","rage_click_time_limit":"2","enable_video_speed":"","ajaxForServerEvent":"1","ajaxForServerStaticEvent":"1","useSendBeacon":"1","send_external_id":"1","external_id_expire":"180","track_cookie_for_subdomains":"1","google_consent_mode":"1","consent_mode_cmp_active":"","data_persistency":"recent_data","advance_matching_form":{"enable_advance_matching_forms":true,"advance_matching_fn_names":["","first_name","first-name","first name","name"],"advance_matching_ln_names":["","last_name","last-name","last name"],"advance_matching_tel_names":["","phone","tel"],"advance_matching_em_names":[]},"advance_matching_url":{"enable_advance_matching_url":true,"advance_matching_fn_names":[],"advance_matching_ln_names":[],"advance_matching_tel_names":[],"advance_matching_em_names":[]},"track_dynamic_fields":[],"gdpr":{"ajax_enabled":false,"all_disabled_by_api":false,"facebook_disabled_by_api":false,"tiktok_disabled_by_api":false,"openai_disabled_by_api":false,"analytics_disabled_by_api":false,"google_ads_disabled_by_api":false,"pinterest_disabled_by_api":false,"bing_disabled_by_api":false,"reddit_disabled_by_api":false,"externalID_disabled_by_api":false,"facebook_prior_consent_enabled":true,"tiktok_prior_consent_enabled":true,"openai_prior_consent_enabled":true,"analytics_prior_consent_enabled":true,"google_ads_prior_consent_enabled":true,"pinterest_prior_consent_enabled":true,"bing_prior_consent_enabled":true,"cookiebot_integration_enabled":false,"cookiebot_facebook_consent_category":"marketing","cookiebot_tiktok_consent_category":"marketing","cookiebot_openai_consent_category":"marketing","cookiebot_analytics_consent_category":"statistics","cookiebot_google_ads_consent_category":"marketing","cookiebot_pinterest_consent_category":"marketing","cookiebot_bing_consent_category":"marketing","cookie_notice_integration_enabled":false,"cookie_law_info_integration_enabled":false,"real_cookie_banner_integration_enabled":false,"consent_magic_integration_enabled":false,"analytics_storage":{"enabled":true,"value":"granted","filter":false},"ad_storage":{"enabled":true,"value":"granted","filter":false},"ad_user_data":{"enabled":true,"value":"granted","filter":false},"ad_personalization":{"enabled":true,"value":"granted","filter":false}},"cookie":{"disabled_all_cookie":false,"disabled_start_session_cookie":false,"disabled_advanced_form_data_cookie":false,"advanced_form_data_expire":30,"disabled_landing_page_cookie":false,"disabled_first_visit_cookie":false,"disabled_trafficsource_cookie":false,"disabled_utmTerms_cookie":false,"disabled_utmId_cookie":false,"disabled_google_alternative_id":false},"tracking_analytics":{"TrafficLanding":"","TrafficUtms":[],"TrafficUtmsId":[],"userDataEnable":true,"userData":{"emails":[],"phones":[],"addresses":[]},"use_encoding_provided_data":true,"use_multiple_provided_data":true},"GATags":{"ga_datalayer_type":"default","ga_datalayer_name":"dataLayerPYS","gclid_alternative_enabled":false,"gclid_alternative_param":""},"automatic":{"enable_youtube":true,"enable_vimeo":true,"enable_video":true},"woo":{"enabled":false},"edd":{"enabled":false},"cache_bypass":"1791489168"};
13834//# sourceURL=pys-js-extra
13835</script>
vendor: 1 bytes, line 13835
13835
13836<script id="pys-js" defer src="https://tourdevines.com.au/wp-content/plugins/pixelyoursite-pro/dist/scripts/public.js?ver=12.6.7"></script>
vendor: 1 bytes, line 13836
13836
13837<script id="fl-automator-js-extra">
13838var themeopts = {"medium_breakpoint":"992","mobile_breakpoint":"768","lightbox":"disabled","scrollTopPosition":"800"};
13839//# sourceURL=fl-automator-js-extra
13840</script>
vendor: 1 bytes, line 13840
13840
13841<script id="fl-automator-js" src="https://tourdevines.com.au/wp-content/themes/bb-theme/js/theme.js?ver=1.7.19.2"></script>
vendor: 1 bytes, line 13841
13841
13842<script id="wp-dom-ready-js" src="https://tourdevines.com.au/wp-includes/js/dist/dom-ready.min.js?ver=3fe927cab37bf38d6a23"></script>
vendor: 1 bytes, line 13842
13842
13843<script id="wp-hooks-js" src="https://tourdevines.com.au/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 13843
13843
13844<script id="wp-i18n-js" src="https://tourdevines.com.au/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 13844
13844
13845<script id="wp-i18n-js-after">
13846wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
13847//# sourceURL=wp-i18n-js-after
13848</script>
vendor: 1 bytes, line 13848
13848
13849<script id="wp-a11y-js-translations">
13850( function( domain, translations ) {
13851	var localeData = translations.locale_data[ domain ] || translations.locale_data.messages;
13852	localeData[""].domain = domain;
13853	wp.i18n.setLocaleData( localeData, domain );
13854} )( "default", {"translation-revision-date":"2026-05-22 04:05:45+0000","generator":"GlotPress\/4.0.3","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"en_AU"},"Notifications":["Notifications"]}},"comment":{"reference":"wp-includes\/js\/dist\/a11y.js"}} );
13855//# sourceURL=wp-a11y-js-translations
13856</script>
vendor: 1 bytes, line 13856
13856
13857<script id="wp-a11y-js" src="https://tourdevines.com.au/wp-includes/js/dist/a11y.min.js?ver=31c6cec5a4ff7aff483d"></script>
vendor: 1 bytes, line 13857
13857
13858<script id="gform_json-js" defer='defer' src="https://tourdevines.com.au/wp-content/plugins/gravityforms/js/jquery.json.min.js?ver=3.1.2"></script>
vendor: 1 bytes, line 13858
13858
13859<script id="gform_gravityforms-js-extra">
13860var gform_i18n = {"datepicker":{"wdOffset":0,"helpTextShort":"Press F1 for help","helpText":"Press the arrow keys to navigate by day, PageUp and PageDown to navigate by month, Alt+PageUp and Alt+PageDown to navigate by year, or Escape to cancel.","openOnFocusHelpText":"Press Down arrow to browse the calendar, or Escape to close.","tooltipTxt":"Press Escape to cancel","disabledTxt":"Disabled","markedTxt":"Selected","prevTxt":"Previous","nextTxt":"Next","monthTxt":"Month","yearTxt":"Year","months":["January","February","March","April","May","June","July","August","September","October","November","December"],"days":[{"s":"S","l":"Sunday"},{"s":"M","l":"Monday"},{"s":"T","l":"Tuesday"},{"s":"W","l":"Wednesday"},{"s":"T","l":"Thursday"},{"s":"F","l":"Friday"},{"s":"S","l":"Saturday"}]}};
13861var gf_legacy_multi = [];
13862var gform_gravityforms = {"strings":{"invalid_file_extension":"This type of file is not allowed. Must be one of the following:","file_uploaded":"File uploaded","delete_file":"Delete this file","in_progress":"in progress","file_exceeds_limit":"File exceeds size limit","illegal_extension":"This type of file is not allowed.","max_reached":"Maximum number of files reached","unknown_error":"There was a problem while saving the file on the server","currently_uploading":"Please wait for the uploading to complete","cancel":"Cancel","cancel_upload":"Cancel this upload","cancelled":"Cancelled","error":"Error","message":"Message"},"vars":{"images_url":"https://tourdevines.com.au/wp-content/plugins/gravityforms/images"}};
13863var gf_global = {"gf_currency_config":{"name":"Australian Dollar","symbol_left":"$","symbol_right":"","symbol_padding":" ","thousand_separator":",","decimal_separator":".","decimals":2,"code":"AUD"},"base_url":"https://tourdevines.com.au/wp-content/plugins/gravityforms","number_formats":[],"version_hash":"05d33f09aa3e0e6ef5dd71e740cc25cf","countries":{"AF":"Afghanistan","AX":"\u00c5land Islands","AL":"Albania","DZ":"Algeria","AS":"American Samoa","AD":"Andorra","AO":"Angola","AI":"Anguilla","AQ":"Antarctica","AG":"Antigua and Barbuda","AR":"Argentina","AM":"Armenia","AW":"Aruba","AU":"Australia","AT":"Austria","AZ":"Azerbaijan","BS":"Bahamas","BH":"Bahrain","BD":"Bangladesh","BB":"Barbados","BY":"Belarus","BE":"Belgium","BZ":"Belize","BJ":"Benin","BM":"Bermuda","BT":"Bhutan","BO":"Bolivia","BQ":"Bonaire, Sint Eustatius and Saba","BA":"Bosnia and Herzegovina","BW":"Botswana","BV":"Bouvet Island","BR":"Brazil","IO":"British Indian Ocean Territory","BN":"Brunei Darussalam","BG":"Bulgaria","BF":"Burkina Faso","BI":"Burundi","CV":"Cape Verde","KH":"Cambodia","CM":"Cameroon","CA":"Canada","KY":"Cayman Islands","CF":"Central African Republic","TD":"Chad","CL":"Chile","CN":"China","CX":"Christmas Island","CC":"Cocos Islands","CO":"Colombia","KM":"Comoros","CD":"Congo, Democratic Republic of the","CG":"Congo","CK":"Cook Islands","CR":"Costa Rica","CI":"C\u00f4te d'Ivoire","HR":"Croatia","CU":"Cuba","CW":"Cura\u00e7ao","CY":"Cyprus","CZ":"Czechia","DK":"Denmark","DJ":"Djibouti","DM":"Dominica","DO":"Dominican Republic","EC":"Ecuador","EG":"Egypt","SV":"El Salvador","GQ":"Equatorial Guinea","ER":"Eritrea","EE":"Estonia","SZ":"Eswatini","ET":"Ethiopia","FK":"Falkland Islands","FO":"Faroe Islands","FJ":"Fiji","FI":"Finland","FR":"France","GF":"French Guiana","PF":"French Polynesia","TF":"French Southern Territories","GA":"Gabon","GM":"Gambia","GE":"Georgia","DE":"Germany","GH":"Ghana","GI":"Gibraltar","GR":"Greece","GL":"Greenland","GD":"Grenada","GP":"Guadeloupe","GU":"Guam","GT":"Guatemala","GG":"Guernsey","GN":"Guinea","GW":"Guinea-Bissau","GY":"Guyana","HT":"Haiti","HM":"Heard Island and McDonald Islands","VA":"Holy See","HN":"Honduras","HK":"Hong Kong","HU":"Hungary","IS":"Iceland","IN":"India","ID":"Indonesia","IR":"Iran","IQ":"Iraq","IE":"Ireland","IM":"Isle of Man","IL":"Israel","IT":"Italy","JM":"Jamaica","JP":"Japan","JE":"Jersey","JO":"Jordan","KZ":"Kazakhstan","KE":"Kenya","KI":"Kiribati","KP":"Korea, Democratic People's Republic of","KR":"Korea, Republic of","KW":"Kuwait","KG":"Kyrgyzstan","LA":"La
13863o People's Democratic Republic","LV":"Latvia","LB":"Lebanon","LS":"Lesotho","LR":"Liberia","LY":"Libya","LI":"Liechtenstein","LT":"Lithuania","LU":"Luxembourg","MO":"Macao","MG":"Madagascar","MW":"Malawi","MY":"Malaysia","MV":"Maldives","ML":"Mali","MT":"Malta","MH":"Marshall Islands","MQ":"Martinique","MR":"Mauritania","MU":"Mauritius","YT":"Mayotte","MX":"Mexico","FM":"Micronesia","MD":"Moldova","MC":"Monaco","MN":"Mongolia","ME":"Montenegro","MS":"Montserrat","MA":"Morocco","MZ":"Mozambique","MM":"Myanmar","NA":"Namibia","NR":"Nauru","NP":"Nepal","NL":"Netherlands","NC":"New Caledonia","NZ":"New Zealand","NI":"Nicaragua","NE":"Niger","NG":"Nigeria","NU":"Niue","NF":"Norfolk Island","MK":"North Macedonia","MP":"Northern Mariana Islands","NO":"Norway","OM":"Oman","PK":"Pakistan","PW":"Palau","PS":"Palestine, State of","PA":"Panama","PG":"Papua New Guinea","PY":"Paraguay","PE":"Peru","PH":"Philippines","PN":"Pitcairn","PL":"Poland","PT":"Portugal","PR":"Puerto Rico","QA":"Qatar","RE":"R\u00e9union","RO":"Romania","RU":"Russian Federation","RW":"Rwanda","BL":"Saint Barth\u00e9lemy","SH":"Saint Helena, Ascension and Tristan da Cunha","KN":"Saint Kitts and Nevis","LC":"Saint Lucia","MF":"Saint Martin","PM":"Saint Pierre and Miquelon","VC":"Saint Vincent and the Grenadines","WS":"Samoa","SM":"San Marino","ST":"Sao Tome and Principe","SA":"Saudi Arabia","SN":"Senegal","RS":"Serbia","SC":"Seychelles","SL":"Sierra Leone","SG":"Singapore","SX":"Sint Maarten","SK":"Slovakia","SI":"Slovenia","SB":"Solomon Islands","SO":"Somalia","ZA":"South Africa","GS":"South Georgia and the South Sandwich Islands","SS":"South Sudan","ES":"Spain","LK":"Sri Lanka","SD":"Sudan","SR":"Suriname","SJ":"Svalbard and Jan Mayen","SE":"Sweden","CH":"Switzerland","SY":"Syria Arab Republic","TW":"Taiwan","TJ":"Tajikistan","TZ":"Tanzania, the United Republic of","TH":"Thailand","TL":"Timor-Leste","TG":"Togo","TK":"Tokelau","TO":"Tonga","TT":"Trinidad and Tobago","TN":"Tunisia","TR":"T\u00fcrkiye","TM":"Turkmenistan","TC":"Turks and Caicos Islands","TV":"Tuvalu","UG":"Uganda","UA":"Ukraine","AE":"United Arab Emirates","GB":"United Kingdom","US":"United States","UY":"Uruguay","UM":"US Minor Outlying Islands","UZ":"Uzbekistan","VU":"Vanuatu","VE":"Venezuela","VN":"Viet Nam","VG":"Virgin Islands, British","VI":"Virgin Islands, U.S.","WF":"Wallis and Futuna","EH":"Western Sahara","YE":"Yemen","ZM":"Zambia","ZW":"Zimbabwe"},"strings":{"newRowAdded":"New row added.","rowRemoved":"Row removed","formSaved":"The form has been saved.  The content contains the link to return and complete the form."}};
13864var gf_global = {"gf_currency_config":{"name":"Australian Dollar","symbol_left":"$","symbol_right":"","symbol_padding":" ","thousand_separator":",","decimal_separator":".","decimals":2,"code":"AUD"},"base_url":"https://tourdevines.com.au/wp-content/plugins/gravityforms","number_formats":[],"version_hash":"05d33f09aa3e0e6ef5dd71e740cc25cf","countries":{"AF":"Afghanistan","AX":"\u00c5land Islands","AL":"Albania","DZ":"Algeria","AS":"American Samoa","AD":"Andorra","AO":"Angola","AI":"Anguilla","AQ":"Antarctica","AG":"Antigua and Barbuda","AR":"Argentina","AM":"Armenia","AW":"Aruba","AU":"Australia","AT":"Austria","AZ":"Azerbaijan","BS":"Bahamas","BH":"Bahrain","BD":"Bangladesh","BB":"Barbados","BY":"Belarus","BE":"Belgium","BZ":"Belize","BJ":"Benin","BM":"Bermuda","BT":"Bhutan","BO":"Bolivia","BQ":"Bonaire, Sint Eustatius and Saba","BA":"Bosnia and Herzegovina","BW":"Botswana","BV":"Bouvet Island","BR":"Brazil","IO":"British Indian Ocean Territory","BN":"Brunei Darussalam","BG":"Bulgaria","BF":"Burkina Faso","BI":"Burundi","CV":"Cape Verde","KH":"Cambodia","CM":"Cameroon","CA":"Canada","KY":"Cayman Islands","CF":"Central African Republic","TD":"Chad","CL":"Chile","CN":"China","CX":"Christmas Island","CC":"Cocos Islands","CO":"Colombia","KM":"Comoros","CD":"Congo, Democratic Republic of the","CG":"Congo","CK":"Cook Islands","CR":"Costa Rica","CI":"C\u00f4te d'Ivoire","HR":"Croatia","CU":"Cuba","CW":"Cura\u00e7ao","CY":"Cyprus","CZ":"Czechia","DK":"Denmark","DJ":"Djibouti","DM":"Dominica","DO":"Dominican Republic","EC":"Ecuador","EG":"Egypt","SV":"El Salvador","GQ":"Equatorial Guinea","ER":"Eritrea","EE":"Estonia","SZ":"Eswatini","ET":"Ethiopia","FK":"Falkland Islands","FO":"Faroe Islands","FJ":"Fiji","FI":"Finland","FR":"France","GF":"French Guiana","PF":"French Polynesia","TF":"French Southern Territories","GA":"Gabon","GM":"Gambia","GE":"Georgia","DE":"Germany","GH":"Ghana","GI":"Gibraltar","GR":"Greece","GL":"Greenland","GD":"Grenada","GP":"Guadeloupe","GU":"Guam","GT":"Guatemala","GG":"Guernsey","GN":"Guinea","GW":"Guinea-Bissau","GY":"Guyana","HT":"Haiti","HM":"Heard Island and McDonald Islands","VA":"Holy See","HN":"Honduras","HK":"Hong Kong","HU":"Hungary","IS":"Iceland","IN":"India","ID":"Indonesia","IR":"Iran","IQ":"Iraq","IE":"Ireland","IM":"Isle of Man","IL":"Israel","IT":"Italy","JM":"Jamaica","JP":"Japan","JE":"Jersey","JO":"Jordan","KZ":"Kazakhstan","KE":"Kenya","KI":"Kiribati","KP":"Korea, Democratic People's Republic of","KR":"Korea, Republic of","KW":"Kuwait","KG":"Kyrgyzstan","LA":"La
13864o People's Democratic Republic","LV":"Latvia","LB":"Lebanon","LS":"Lesotho","LR":"Liberia","LY":"Libya","LI":"Liechtenstein","LT":"Lithuania","LU":"Luxembourg","MO":"Macao","MG":"Madagascar","MW":"Malawi","MY":"Malaysia","MV":"Maldives","ML":"Mali","MT":"Malta","MH":"Marshall Islands","MQ":"Martinique","MR":"Mauritania","MU":"Mauritius","YT":"Mayotte","MX":"Mexico","FM":"Micronesia","MD":"Moldova","MC":"Monaco","MN":"Mongolia","ME":"Montenegro","MS":"Montserrat","MA":"Morocco","MZ":"Mozambique","MM":"Myanmar","NA":"Namibia","NR":"Nauru","NP":"Nepal","NL":"Netherlands","NC":"New Caledonia","NZ":"New Zealand","NI":"Nicaragua","NE":"Niger","NG":"Nigeria","NU":"Niue","NF":"Norfolk Island","MK":"North Macedonia","MP":"Northern Mariana Islands","NO":"Norway","OM":"Oman","PK":"Pakistan","PW":"Palau","PS":"Palestine, State of","PA":"Panama","PG":"Papua New Guinea","PY":"Paraguay","PE":"Peru","PH":"Philippines","PN":"Pitcairn","PL":"Poland","PT":"Portugal","PR":"Puerto Rico","QA":"Qatar","RE":"R\u00e9union","RO":"Romania","RU":"Russian Federation","RW":"Rwanda","BL":"Saint Barth\u00e9lemy","SH":"Saint Helena, Ascension and Tristan da Cunha","KN":"Saint Kitts and Nevis","LC":"Saint Lucia","MF":"Saint Martin","PM":"Saint Pierre and Miquelon","VC":"Saint Vincent and the Grenadines","WS":"Samoa","SM":"San Marino","ST":"Sao Tome and Principe","SA":"Saudi Arabia","SN":"Senegal","RS":"Serbia","SC":"Seychelles","SL":"Sierra Leone","SG":"Singapore","SX":"Sint Maarten","SK":"Slovakia","SI":"Slovenia","SB":"Solomon Islands","SO":"Somalia","ZA":"South Africa","GS":"South Georgia and the South Sandwich Islands","SS":"South Sudan","ES":"Spain","LK":"Sri Lanka","SD":"Sudan","SR":"Suriname","SJ":"Svalbard and Jan Mayen","SE":"Sweden","CH":"Switzerland","SY":"Syria Arab Republic","TW":"Taiwan","TJ":"Tajikistan","TZ":"Tanzania, the United Republic of","TH":"Thailand","TL":"Timor-Leste","TG":"Togo","TK":"Tokelau","TO":"Tonga","TT":"Trinidad and Tobago","TN":"Tunisia","TR":"T\u00fcrkiye","TM":"Turkmenistan","TC":"Turks and Caicos Islands","TV":"Tuvalu","UG":"Uganda","UA":"Ukraine","AE":"United Arab Emirates","GB":"United Kingdom","US":"United States","UY":"Uruguay","UM":"US Minor Outlying Islands","UZ":"Uzbekistan","VU":"Vanuatu","VE":"Venezuela","VN":"Viet Nam","VG":"Virgin Islands, British","VI":"Virgin Islands, U.S.","WF":"Wallis and Futuna","EH":"Western Sahara","YE":"Yemen","ZM":"Zambia","ZW":"Zimbabwe"},"strings":{"newRowAdded":"New row added.","rowRemoved":"Row removed","formSaved":"The form has been saved.  The content contains the link to return and complete the form."}};
13865//# sourceURL=gform_gravityforms-js-extra
13866</script>
vendor: 1 bytes, line 13866
13866
13867<script id="gform_gravityforms-js" defer='defer' src="https://tourdevines.com.au/wp-content/plugins/gravityforms/js/gravityforms.min.js?ver=3.1.2"></script>
vendor: 1 bytes, line 13867
13867
13868<script id="gform_conditional_logic-js-extra">
13869var gf_legacy = {"is_legacy":""};
13870//# sourceURL=gform_conditional_logic-js-extra
13871</script>
vendor: 1 bytes, line 13871
13871
13872<script id="gform_conditional_logic-js" defer='defer' src="https://tourdevines.com.au/wp-content/plugins/gravityforms/js/conditional_logic.min.js?ver=3.1.2"></script>
vendor: 1 bytes, line 13872
13872
13873<script id="gform_placeholder-js" defer='defer' src="https://tourdevines.com.au/wp-content/plugins/gravityforms/js/placeholders.jquery.min.js?ver=3.1.2"></script>
vendor: 1 bytes, line 13873
13873
13874<script id="gform_gravityforms_utils-js" defer='defer' src="https://tourdevines.com.au/wp-content/plugins/gravityforms/assets/js/dist/utils.min.js?ver=69a9db57304a9f86c3d1a0bea5fd2cf9"></script>
vendor: 1 bytes, line 13874
13874
13875<script id="gform_gravityforms_theme_vendors-js" defer='defer' src="https://tourdevines.com.au/wp-content/plugins/gravityforms/assets/js/dist/vendor-theme.min.js?ver=0c901cb641ce64b99c20ea1a4d208cc9"></script>
vendor: 1 bytes, line 13875
13875
13876<script id="gform_gravityforms_theme-js-extra">
13877var gform_theme_config = {"common":{"form":{"honeypot":{"version_hash":"05d33f09aa3e0e6ef5dd71e740cc25cf"},"ajax":{"ajaxurl":"https://tourdevines.com.au/wp-admin/admin-ajax.php","ajax_submission_nonce":"180f498f01","i18n":{"step_announcement":"Step %1$s of %2$s, %3$s","unknown_error":"There was an unknown error processing your request. Please try again.","error_403":"The request was blocked (403 error) for unknown security reasons. Remove any code-like text (scripts or DB queries) and try again."}}}},"hmr_dev":"","public_path":"https://tourdevines.com.au/wp-content/plugins/gravityforms/assets/js/dist/","config_nonce":"93a2f6d1d7"};
13878//# sourceURL=gform_gravityforms_theme-js-extra
13879</script>
vendor: 1 bytes, line 13879
13879
13880<script id="gform_gravityforms_theme-js" defer='defer' src="https://tourdevines.com.au/wp-content/plugins/gravityforms/assets/js/dist/scripts-theme.min.js?ver=e27d9712159624c99129c8c208f022ad"></script>
vendor: 1 bytes, line 13880
13880
13881<script defer id="akismet-frontend-js" src="https://tourdevines.com.au/wp-content/plugins/akismet/_inc/akismet-frontend.js?ver=1790295570"></script>
vendor: 150 bytes, lines 13881-13882
13881
13882<script id="gform_recaptcha-js" defer='defer' src="https://www.google.com/recaptcha/api.js?hl=en&#038;&#038;ver=7.1.3#038;render=explicit"></script>
13883<script id="wp-emoji-settings" type="application/json">
13884{"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://tourdevines.com.au/wp-includes/js/wp-emoji-release.min.js?ver=7.1.3"}}
13885</script>
vendor: 1 bytes, line 13885
13885
13886<script type="module">
13887/*! This file is auto-generated */
13888var 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)))});
13889//# sourceURL=https://tourdevines.com.au/wp-includes/js/wp-emoji-loader.min.js
13890</script>
vendor: 1 bytes, line 13890
13890
13891<script type="text/javascript"> var swp_nonce = "f889734366";var swpFloatBeforeContent = false; var swp_ajax_url = "https://tourdevines.com.au/wp-admin/admin-ajax.php"; var swp_post_id = "90101";var swpClickTracking = false;</script>
13891<script>
13892gform.initializeOnLoaded( function() { jQuery(document).on('gform_post_render', function(event, formId, currentPage){if(formId == 8) {gf_global["number_formats"][8] = {"2":{"price":false,"value":false},"14":{"price":false,"value":false},"1":{"price":false,"value":false},"13":{"price":false,"value":false},"4":{"price":false,"value":false},"3":{"price":false,"value":false},"5":{"price":false,"value":false},"15":{"price":false,"value":false},"16":{"price":false,"value":false},"17":{"price":false,"value":false}};if(window['jQuery']){if(!window['gf_form_conditional_logic'])window['gf_form_conditional_logic'] = new Array();window['gf_form_conditional_logic'][8] = { logic: { 4: {"field":{"actionType":"show","logicType":"all","rules":[{"fieldId":"13","operator":"is","value":"Yes, I have a question about this tour"}]},"nextButton":null,"section":null},3: {"field":{"actionType":"show","logicType":"all","rules":[{"fieldId":"13","operator":"is","value":"Yes, I have a question about this tour"}],"enabled":true},"nextButton":null,"section":null} }, dependents: { 4: [4],3: [3] }, animation: 0, defaults: {"1":{"1.2":"","1.3":"","1.4":"","1.6":"","1.8":""},"5":["choice_8_5_0"],"15":"99999","16":"https:\/\/tourdevines.com.au\/contact\/agents\/","17":"Agent Portal Access"}, fields: {"2":[],"14":[],"1":[],"13":[4,3],"4":[],"3":[],"5":[],"15":[],"16":[],"17":[]} }; if(!window['gf_number_format'])window['gf_number_format'] = 'decimal_dot';jQuery(document).ready(function(){gform.utils.trigger({ event: 'gform/conditionalLogic/init/start', native: false, data: { formId: 8, fields: null, isInit: true } });gf_apply_rules(8, [4,3], true);jQuery('#gform_wrapper_8').show();jQuery('#gform_wrapper_8 form').css('opacity', '');jQuery(document).trigger('gform_post_conditional_logic', [8, null, true]);gform.utils.trigger({ event: 'gform/conditionalLogic/init/end', native: false, data: { formId: 8, fields: null, isInit: true } });} );} if(typeof Placeholders != 'undefined'){
13893                        Placeholders.enable();
13894                    }} } );jQuery(document).on('gform_post_conditional_logic', function(event, formId, fields, isInit){} ) } );
13895</script>
vendor: 1 bytes, line 13895
13895
13896<script>
13897gform.initializeOnLoaded( function() {jQuery(document).trigger("gform_pre_post_render", [{ formId: "8", currentPage: "1", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( "gform_wrapper_8" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( "span" );            visibilitySpan.id = "gform_visibility_test_8";            gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( "gform_visibility_test_8" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 8, 1 );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );
13898</script>
vendor: 1 bytes, line 13898
13898
13899<script>
13900gform.initializeOnLoaded( function() { jQuery(document).on('gform_post_render', function(event, formId, currentPage){if(formId == 10) {if(typeof Placeholders != 'undefined'){
13901                        Placeholders.enable();
13902                    }} } );jQuery(document).on('gform_post_conditional_logic', function(event, formId, fields, isInit){} ) } );
13903</script>
vendor: 1 bytes, line 13903
13903
13904<script>
13905gform.initializeOnLoaded( function() {jQuery(document).trigger("gform_pre_post_render", [{ formId: "10", currentPage: "1", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( "gform_wrapper_10" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( "span" );            visibilitySpan.id = "gform_visibility_test_10";            gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( "gform_visibility_test_10" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 10, 1 );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );
13906</script>
13906
13907
13908		<!-- Cookie Compliance for WordPress (formerly Compliance by Hu-manity.co) plugin v3.1.12 https://cookie-compliance.co/ -->
13909		<div id="cookie-notice" role="dialog" class="cookie-notice-hidden cookie-revoke-hidden cn-position-bottom" aria-label="Cookie Compliance" style="background-color: rgba(0,0,0,1);"><div class="cookie-notice-container" style="color: #fff"><span id="cn-notice-text" class="cn-text-container">We use cookies to understand website usage, improve visitor experience, and to show you relevant updates via other digital channels. Please click ok to continue.</span><span id="cn-notice-buttons" class="cn-buttons-container"><button id="cn-accept-cookie" data-cookie-set="accept" class="cn-set-cookie cn-button cn-button-custom button" aria-label="OK">OK</button><button data-link-url="https://tourdevines.com.au/legal/privacy-policy/" data-link-target="_blank" id="cn-more-info" class="cn-more-info cn-button cn-button-custom button" aria-label="Privacy Policy">Privacy Policy</button></span><button type="button" id="cn-close-notice" data-cookie-set="accept" class="cn-close-icon" aria-label="No" tabindex="0"></button></div>
13910			
13911		</div>
13912		<!-- / Cookie Compliance for WordPress plugin -->
13912<script>var wpAjaxUrl = 'https://tourdevines.com.au/wp-admin/admin-ajax.php';var flBuilderUrl = 'https://tourdevines.com.au/wp-content/plugins/bb-plugin/';var FLBuilderLayoutConfig = {
13913	anchorLinkAnimations : {
13914		duration 	: 1000,
13915		easing		: 'swing',
13916		offset 		: 100
13917	},
13918	paths : {
13919		pluginUrl : 'https://tourdevines.com.au/wp-content/plugins/bb-plugin/',
13920		wpAjaxUrl : 'https://tourdevines.com.au/wp-admin/admin-ajax.php'
13921	},
13922	breakpoints : {
13923		small  : 768,
13924		medium : 992,
13925		large : 1200	},
13926	waypoint: {
13927		offset: 80
13928	},
13929	emptyColWidth: '0%',
13930	i18n : {
13931		opensInNewTab : '(opens in new tab)'
13932	}
13933};
13934(function($){
13935
13936	if(typeof FLBuilderLayout != 'undefined') {
13937		return;
13938	}
13939
13940	/**
13941	 * Helper class with generic logic for a builder layout.
13942	 *
13943	 * @class FLBuilderLayout
13944	 * @since 1.0
13945	 */
13946	FLBuilderLayout = {
13947
13948		/**
13949		 * Initializes a builder layout.
13950		 *
13951		 * @since 1.0
13952		 * @method init
13953		 */
13954		init: function()
13955		{
13956			// Destroy existing layout events.
13957			FLBuilderLayout._destroy();
13958
13959			// Init CSS classes.
13960			FLBuilderLayout._initClasses();
13961
13962			// Init backgrounds.
13963			FLBuilderLayout._initBackgrounds();
13964
13965			// Init buttons.
13966			FLBuilderLayout._initButtons();
13967
13968			// Init row shape layer height.
13969			FLBuilderLayout._initRowShapeLayerHeight();
13970
13971			// Init the new tab notice on links opening in a new tab.
13972			FLBuilderLayout._initLinkNotices();
13973
13974			// Only init if the builder isn't active.
13975			if ( 0 === $('.fl-builder-edit').length ) {
13976
13977				// Init anchor links.
13978				FLBuilderLayout._initAnchorLinks();
13979
13980				// Init the browser hash.
13981				FLBuilderLayout._initHash();
13982
13983				// Init forms.
13984				FLBuilderLayout._initForms();
13985
13986				FLBuilderLayout._reorderMenu();
13987			}
13988			else {
13989				FLBuilderLayout._initNestedColsWidth();
13990			}
13991			$('body').removeClass( 'fl-no-js' );
13992		},
13993
13994		/**
13995		 * Public method for refreshing Wookmark or MosaicFlow galleries
13996		 * within an element.
13997		 *
13998		 * @since 1.7.4
13999		 * @method refreshGalleries
14000		 */
14001		refreshGalleries: function( element )
14002		{
14003			var $element  = 'undefined' == typeof element ? $( 'body' ) : $( element ),
14004				mfContent = $element.find( '.fl-mosaicflow-content' ),
14005				wmContent = $element.find( '.fl-gallery' ),
14006				mfObject  = null;
14007
14008			if ( mfContent ) {
14009
14010				mfObject = mfContent.data( 'mosaicflow' );
14011
14012				if ( mfObject ) {
14013					mfObject.columns = $( [] );
14014					mfObject.columnsHeights = [];
14015					mfContent.data( 'mosaicflow', mfObject );
14016					mfContent.mosaicflow( 'refill' );
14017				}
14018			}
14019			if ( wmContent ) {
14020				wmContent.trigger( 'refreshWookmark' );
14021			}
14022		},
14023
14024		/**
14025		 * Public method for refreshing Masonry within an element
14026		 *
14027		 * @since 1.8.1
14028		 * @method refreshGridLayout
14029		 */
14030		refreshGridLayout: function( element )
14031		{
14032			var $element 		= 'undefined' == typeof element ? $( 'body' ) : $( element ),
14033				msnryContent	= $element.find('.masonry');
14034
14035			if ( msnryContent.length )	{
14036				msnryContent.masonry('layout');
14037			}
14038		},
14039
14040		/**
14041		 * Public method for reloading BxSlider within an element
14042		 *
14043		 * @since 1.8.1
14044		 * @method reloadSlider
14045		 */
14046		reloadSlider: function( content )
14047		{
14048			var $content = 'undefined' == typeof content ? $('body') : $(content);
14049
14050			// reload sliders.
14051			if ($content.find('.bx-viewport > div').length > 0) {
14052				$.each($content.find('.bx-viewport > div'), function (key, slider) {
14053					setTimeout(function () {
14054						$(slider).data('bxSlider').reloadSlider();
14055					}, 100);
14056				});
14057			}
14058		},
14059
14060		/**
14061		 * Public method for resizing WP audio player
14062		 *
14063		 * @since 1.8.2
14064		 * @method resizeAudio
14065		 */
14066		resizeAudio: function( element )
14067		{
14068			var $element 	 	= 'undefined' == typeof element ? $( 'body' ) : $( element ),
14069				audioPlayers 	= $element.find('.wp-audio-shortcode.mejs-audio'),
14070				player 		 	= null,
14071				mejsPlayer 	 	= null,
14072				rail 			= null,
14073				railWidth 		= 400;
14074
14075			if ( audioPlayers.length && typeof mejs !== 'undefined' ) {
14076            	audioPlayers.each(function(){
14077	            	player 		= $(this);
14078	            	mejsPlayer 	= mejs.players[player.attr('id')];
14079	            	rail 		= player.find('.mejs-controls .mejs-time-rail');
14080	            	var innerMejs = player.find('.mejs-inner'),
14081	            		total 	  = player.find('.mejs-controls .mejs-time-total');
14082
14083	            	if ( typeof mejsPlayer !== 'undefined' ) {
14084	            		railWidth = Math.ceil(player.width() * 0.8);
14085
14086	            		if ( innerMejs.length ) {
14087
14088		            		rail.css('width', railWidth +'px!important');
14089		            		//total.width(rail.width() - 10);
14090
14091		            		mejsPlayer.options.autosizeProgress = true;
14092
14093		            		// webkit has trouble doing this without a delay
14094							setTimeout(function () {
14095								mejsPlayer.setControlsSize();
14096							}, 50);
14097
14098			            	player.find('.mejs-inner').css({
14099			            		visibility: 'visible',
14100			            		height: 'inherit'
14101			            	});
14102		            	}
14103		           	}
14104	            });
14105	        }
14106		},
14107
14108		/**
14109		 * Public method for preloading WP audio player when it's inside the hidden element
14110		 *
14111		 * @since 1.8.2
14112		 * @method preloadAudio
14113		 */
14114		preloadAudio: function(element)
14115		{
14116			var $element 	 = 'undefined' == typeof element ? $( 'body' ) : $( element ),
14117				contentWrap  = $element.closest('.fl-accordion-item'),
14118				audioPlayers = $element.find('.wp-audio-shortcode.mejs-audio');
14119
14120			if ( ! contentWrap.hasClass('fl-accordion-item-active') && audioPlayers.find('.mejs-inner').length ) {
14121				audioPlayers.find('.mejs-inner').css({
14122					visibility : 'hidden',
14123					height: 0
14124				});
14125			}
14126		},
14127
14128		/**
14129		 * Public method for resizing slideshow momdule within the tab
14130		 *
14131		 * @since 1.10.5
14132		 * @method resizeSlideshow
14133		 */
14134		resizeSlideshow: function(){
14135			if(typeof YUI !== 'undefined') {
14136				YUI().use('node-event-simulate', function(Y) {
14137					Y.one(window).simulate("resize");
14138				});
14139			}
14140		},
14141
14142		/**
14143		 * Public method for reloading an embedded Google Map within the tabs or hidden element.
14144		 *
14145		 * @since 2.2
14146		 * @method reloadGoogleMap
14147		 */
14148		reloadGoogleMap: function(element){
14149			var $element  = 'undefined' == typeof element ? $( 'body' ) : $( element ),
14150			    googleMap = $element.find( 'iframe[src*="google.com/maps"]' );
14151
14152			if ( googleMap.length ) {
14153			    googleMap.attr( 'src', function(i, val) {
14154			        return val;
14155			    });
14156			}
14157		},
14158
14159		/**
14160		 * Unbinds builder layout events.
14161		 *
14162		 * @since 1.0
14163		 * @access private
14164		 * @method _destroy
14165		 */
14166		_destroy: function()
14167		{
14168			var win = $(window);
14169
14170			win.off('scroll.fl-bg-parallax');
14171			win.off('resize.fl-bg-video');
14172		},
14173
14174		/**
14175		 * Checks to see if the current device has touch enabled.
14176		 *
14177		 * @since 1.0
14178		 * @access private
14179		 * @method _isTouch
14180		 * @return {Boolean}
14181		 */
14182		_isTouch: function()
14183		{
14184			if(('ontouchstart' in window) || (window.DocumentTouch && document instanceof DocumentTouch)) {
14185				return true;
14186			}
14187
14188			return false;
14189		},
14190
14191		/**
14192		 * Checks to see if the current device is mobile.
14193		 *
14194		 * @since 1.7
14195		 * @access private
14196		 * @method _isMobile
14197		 * @return {Boolean}
14198		 */
14199		_isMobile: function()
14200		{
14201			return /Mobile|Android|Silk\/|Kindle|BlackBerry|Opera Mini|Opera Mobi|webOS/i.test( navigator.userAgent );
14202		},
14203
14204		/**
14205		 * Initializes builder body classes.
14206		 *
14207		 * @since 1.0
14208		 * @access private
14209		 * @method _initClasses
14210		 */
14211		_initClasses: function()
14212		{
14213			var body = $( 'body' ),
14214				ua   = navigator.userAgent;
14215
14216			// Add the builder body class (skip on block-only frontend to avoid layout break).
14217			if ( ! body.hasClass( 'fl-builder-blocks-only' ) && ! body.hasClass( 'archive' ) && $( '.fl-builder-content-primary' ).length > 0 ) {
14218				body.addClass('fl-builder');
14219			}
14220
14221			// Add the builder touch body class.
14222			if(FLBuilderLayout._isTouch()) {
14223				body.addClass('fl-builder-touch');
14224			}
14225
14226			// Add the builder mobile body class.
14227			if(FLBuilderLayout._isMobile()) {
14228				body.addClass('fl-builder-mobile');
14229			}
14230
14231			if ( $(window).width() < FLBuilderLayoutConfig.breakpoints.small ) {
14232				body.addClass( 'fl-builder-breakpoint-small' );
14233			}
14234
14235			if ( $(window).width() > FLBuilderLayoutConfig.breakpoints.small && $(window).width() < FLBuilderLayoutConfig.breakpoints.medium ) {
14236				body.addClass( 'fl-builder-breakpoint-medium' );
14237			}
14238
14239			if ( $(window).width() > FLBuilderLayoutConfig.breakpoints.medium && $(window).width() < FLBuilderLayoutConfig.breakpoints.large ) {
14240				body.addClass( 'fl-builder-breakpoint-large' );
14241			}
14242
14243			if ( $(window).width() > FLBuilderLayoutConfig.breakpoints.large ) {
14244				body.addClass( 'fl-builder-breakpoint-default' );
14245			}
14246
14247			// IE11 body class.
14248			if ( ua.indexOf( 'Trident/7.0' ) > -1 && ua.indexOf( 'rv:11.0' ) > -1 ) {
14249				body.addClass( 'fl-builder-ie-11' );
14250			}
14251		},
14252
14253		/**
14254		 * Initializes builder node backgrounds that require
14255		 * additional JavaScript logic such as parallax.
14256		 *
14257		 * @since 1.1.4
14258		 * @access private
14259		 * @method _initBackgrounds
14260		 */
14261		_initBackgrounds: function()
14262		{
14263			var win = $(window);
14264
14265			// Init parallax backgrounds.
14266			if($('.fl-row-bg-parallax').length > 0 && !FLBuilderLayout._isMobile()) {
14267				FLBuilderLayout._scrollParallaxBackgrounds();
14268				FLBuilderLayout._initParallaxBackgrounds();
14269				win.on('resize.fl-bg-parallax', FLBuilderLayout._initParallaxBackgrounds);
14270				win.on('scroll.fl-bg-parallax', FLBuilderLayout._scrollParallaxBackgrounds);
14271			}
14272
14273			// Init video backgrounds.
14274			if($('.fl-bg-video').length > 0) {
14275				FLBuilderLayout._initBgVideos();
14276				FLBuilderLayout._resizeBgVideos();
14277
14278				// Ensure FLBuilderLayout._resizeBgVideos() is only called once on window resize.
14279				var resizeBGTimer = null;
14280				win.on('resize.fl-bg-video', function(e){
14281					clearTimeout( resizeBGTimer );
14282					resizeBGTimer = setTimeout(function() {
14283						FLBuilderLayout._resizeBgVideos(e);
14284					}, 100 );
14285				});
14286			}
14287		},
14288
14289		/**
14290		 * Initializes all buttons in a layout.
14291		 *
14292		 * @since 2.10
14293		 * @access private
14294		 * @method _initButtons
14295		 */
14296		_initButtons: function()
14297		{
14298			// Trigger click event on Enter or Space key press for deprecated button markup.
14299			$('a.fl-button[role="button"]').on('keydown', function(event) {
14300				if (event.key === 'Enter' || event.key === ' ') {
14301					// Necessary to prevent the default behavior of the space key from scrolling the page
14302					event.preventDefault();
14303					$(this).trigger('click');
14304				}
14305			});
14306		},
14307
14308		/**
14309		 * Initializes all parallax backgrounds in a layout.
14310		 *
14311		 * @since 1.1.4
14312		 * @access private
14313		 * @method _initParallaxBackgrounds
14314		 */
14315		_initParallaxBackgrounds: function()
14316		{
14317			$('.fl-row-bg-parallax').each(FLBuilderLayout._initParallaxBackground);
14318		},
14319
14320		/**
14321		 * Initializes a single parallax background.
14322		 *
14323		 * @since 1.1.4
14324		 * @access private
14325		 * @method _initParallaxBackgrounds
14326		 */
14327		_initParallaxBackground: function()
14328		{
14329			var row     = $(this),
14330				content = row.find('> .fl-row-content-wrap'),
14331				winWidth = $(window).width(),
14332				screenSize = '',
14333				imageSrc = {
14334					default: '',
14335					medium: '',
14336					responsive: '',
14337				};
14338
14339			imageSrc.default = row.data('parallax-image') || '';
14340			imageSrc.medium = row.data('parallax-image-medium') || imageSrc.default;
14341			imageSrc.responsive = row.data('parallax-image-responsive') || imageSrc.medium;
14342
14343			if (winWidth > FLBuilderLayoutConfig.breakpoints.medium) {
14344				screenSize = 'default';
14345			} else if (winWidth > FLBuilderLayoutConfig.breakpoints.small && winWidth <= FLBuilderLayoutConfig.breakpoints.medium ) {
14346				screenSize = 'medium';
14347			} else if (winWidth <= FLBuilderLayoutConfig.breakpoints.small) {
14348				screenSize = 'responsive';
14349			}
14350
14351			content.css('background-image', 'url(' + imageSrc[screenSize] + ')');
14352			row.data('current-image-loaded', screenSize );
14353
14354		},
14355
14356		/**
14357		 * Fires when the window is scrolled to adjust
14358		 * parallax backgrounds.
14359		 *
14360		 * @since 1.1.4
14361		 * @access private
14362		 * @method _scrollParallaxBackgrounds
14363		 */
14364		_scrollParallaxBackgrounds: function()
14365		{
14366			$('.fl-row-bg-parallax').each(FLBuilderLayout._scrollParallaxBackground);
14367		},
14368
14369		/**
14370		 * Fires when the window is scrolled to adjust
14371		 * a single parallax background.
14372		 *
14373		 * @since 1.1.4
14374		 * @access private
14375		 * @method _scrollParallaxBackground
14376		 */
14377		_scrollParallaxBackground: function()
14378		{
14379			var win     	  = $(window),
14380				row     	  = $(this),
14381				content 	  = row.find('> .fl-row-content-wrap'),
14382				speed   	  = row.data('parallax-speed'),
14383				offset  	  = content.offset(),
14384				yPos		  = -((win.scrollTop() - offset.top) / speed),
14385				initialOffset = ( row.data('parallax-offset') != null ) ? row.data('parallax-offset') : 0,
14386				totalOffset   = yPos - initialOffset;
14387
14388			content.css('background-position', 'center ' + totalOffset + 'px');
14389		},
14390
14391		/**
14392		 * Initializes all video backgrounds.
14393		 *
14394		 * @since 1.6.3.3
14395		 * @access private
14396		 * @method _initBgVideos
14397		 */
14398		_initBgVideos: function()
14399		{
14400			$('.fl-bg-video').each(FLBuilderLayout._initBgVideo);
14401		},
14402
14403		/**
14404		 * Initializes a video background.
14405		 *
14406		 * @since 1.6.3.3
14407		 * @access private
14408		 * @method _initBgVideo
14409		 */
14410		_initBgVideo: function()
14411		{
14412			var wrap   = $( this ),
14413				width       = wrap.data( 'width' ),
14414				height      = wrap.data( 'height' ),
14415				mp4         = wrap.data( 'mp4' ),
14416				youtube     = wrap.data( 'youtube'),
14417				vimeo       = wrap.data( 'vimeo'),
14418				mp4Type     = wrap.data( 'mp4-type' ),
14419				webm        = wrap.data( 'webm' ),
14420				webmType    = wrap.data( 'webm-type' ),
14421				fallback    = wrap.data( 'fallback' ),
14422				loaded      = wrap.data( 'loaded' ),
14423				videoMobile = wrap.data( 'video-mobile' ),
14424				playPauseButton = wrap.find('.fl-bg-video-play-pause-control'),
14425				fallbackTag = '',
14426				videoTag    = null,
14427				mp4Tag      = null,
14428				webmTag     = null;
14429
14430			// Return if the video has been loaded for this row.
14431			if ( loaded ) {
14432				return;
14433			}
14434
14435			videoTag  = $( '<video autoplay loop muted playsinline></video>' );
14436
14437			/**
14438			 * Add poster image (fallback image)
14439			 */
14440			if( 'undefined' != typeof fallback && '' != fallback ) {
14441				videoTag.attr( 'poster', 'data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7' )
14442				videoTag.css({
14443					backgroundImage: 'url("' + fallback + '")',
14444					backgroundColor: 'transparent',
14445					backgroundRepeat: 'no-repeat',
14446					backgroundSize: 'cover',
14447					backgroundPosition: 'center center',
14448				})
14449			}
14450
14451			// MP4 Source Tag
14452			if ( 'undefined' != typeof mp4 && '' != mp4 ) {
14453
14454				mp4Tag = $( '<source />' );
14455				mp4Tag.attr( 'src', mp4 );
14456				mp4Tag.attr( 'type', mp4Type );
14457
14458				videoTag.append( mp4Tag );
14459			}
14460			// WebM Source Tag
14461			if ( 'undefined' != typeof webm && '' != webm ) {
14462
14463				webmTag = $( '<source />' );
14464				webmTag.attr( 'src', webm );
14465				webmTag.attr( 'type', webmType );
14466
14467				videoTag.append( webmTag );
14468			}
14469
14470			// This is either desktop, or mobile is enabled.
14471			if ( ! FLBuilderLayout._isMobile() || ( FLBuilderLayout._isMobile() && "yes" == videoMobile ) ) {
14472				if ( 'undefined' != typeof youtube ) {
14473					FLBuilderLayout._initYoutubeBgVideo.apply( this );
14474				}
14475				else if ( 'undefined' != typeof vimeo ) {
14476					FLBuilderLayout._initVimeoBgVideo.apply( this );
14477				}
14478				else {
14479					wrap.append( videoTag );
14480
14481					if ( playPauseButton.length > 0 ) {
14482						var video = videoTag[0];
14483
14484						playPauseButton.on( 'click', { video: video }, function(e) {
14485							var video = e.data.video;
14486
14487							if ( video.paused ) {
14488								video.play();
14489							} else {
14490								video.pause();
14491							}
14492						} );
14493
14494						$( video ).on( 'play playing', function () {
14495							playPauseButton.removeClass( 'fa-play' ).addClass( 'fa-pause' );
14496						} );
14497						
14498						$( video ).on( 'pause ended waiting', function () {
14499							playPauseButton.removeClass( 'fa-pause' ).addClass( 'fa-play' );
14500						} );
14501					}
14502				}
14503			}
14504			else {
14505				// if we are here, it means we are on mobile and NO is set so remove video src and use fallback
14506				videoTag.attr('src', '')
14507				wrap.append( videoTag );
14508			}
14509
14510			// Mark this video as loaded.
14511			wrap.data('loaded', true);
14512		},
14513
14514		/**
14515		 * Initializes Youtube video background
14516		 *
14517		 * @since 1.9
14518		 * @access private
14519		 * @method _initYoutubeBgVideo
14520		 */
14521		_initYoutubeBgVideo: function()
14522		{
14523			var playerWrap  = $(this),
14524				videoId     = playerWrap.data('video-id'),
14525				videoPlayer = playerWrap.find('.fl-bg-video-player'),
14526				enableAudio = playerWrap.data('enable-audio'),
14527				audioButton = playerWrap.find('.fl-bg-video-audio'),
14528				playPauseButton = playerWrap.find('.fl-bg-video-play-pause-control'),
14529				startTime   = 'undefined' !== typeof playerWrap.data('start') ? playerWrap.data('start') : 0,
14530				startTime   = 'undefined' !== typeof playerWrap.data('t') && startTime === 0 ? playerWrap.data('t') : startTime,
14531				endTime     = 'undefined' !== typeof playerWrap.data('end') ? playerWrap.data('end') : 0,
14532				loop        = 'undefined' !== typeof playerWrap.data('loop') ? playerWrap.data('loop') : 1,
14533				stateCount  = 0,
14534				player,fallback_showing;
14535
14536			if ( videoId ) {
14537				fallback = playerWrap.data('fallback') || false
14538				if( fallback ) {
14539					playerWrap.find('iframe').remove()
14540					fallbackTag = $( '<div></div>' );
14541					fallbackTag.addClass( 'fl-bg-video-fallback' );
14542					fallbackTag.css( 'background-image', 'url(' + playerWrap.data('fallback') + ')' );
14543					fallbackTag.css( 'background-size', 'cover' );
14544					fallbackTag.css( 'transition', 'background-image 1s')
14545					playerWrap.append( fallbackTag );
14546					fallback_showing = true;
14547				}
14548				FLBuilderLayout._onYoutubeApiReady( function( YT ) {
14549					setTimeout( function() {
14550
14551						player = new YT.Player( videoPlayer[0], {
14552							videoId: videoId,
14553							events: {
14554								onReady: function(event) {
14555									if ( "no" === enableAudio || FLBuilderLayout._isMobile() ) {
14556										event.target.mute();
14557									}
14558									else if ( "yes" === enableAudio && event.target.isMuted ) {
14559										event.target.unMute();
14560									}
14561
14562									// Store an instance to a parent
14563									playerWrap.data('YTPlayer', player);
14564									FLBuilderLayout._resizeYoutubeBgVideo.apply(playerWrap);
14565
14566									// Queue the video.
14567									event.target.playVideo();
14568
14569									if ( audioButton.length > 0 && ! FLBuilderLayout._isMobile() ) {
14570										audioButton.on( 'click', {button: audioButton, player: player}, FLBuilderLayout._toggleBgVideoAudio );
14571									}
14572
14573									if ( playPauseButton.length > 0 ) {
14574										playPauseButton.on( 'click', {player: player}, function(e) {
14575											var player = e.data.player;
14576			
14577											if ( 1 === player.getPlayerState() ) {
14578												player.pauseVideo();
14579											} else {
14580												player.playVideo();
14581											}
14582										});
14583									}
14584								},
14585								onStateChange: function( event ) {
14586
14587									if ( event.data === 1 ) {
14588										if ( fallback_showing ) {
14589											$( '.fl-bg-video-fallback' ).css( 'background-image', 'url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)' )
14590										}
14591									}
14592									// Manual check if video is not playable in some browsers.
14593									// StateChange order: [-1, 3, -1]
14594									if ( stateCount < 4 ) {
14595										stateCount++;
14596									}
14597
14598									// Comply with the audio policy in some browsers like Chrome and Safari.
14599									if ( stateCount > 1 && -1 === event.data && "yes" === enableAudio ) {
14600										player.mute();
14601										player.playVideo();
14602										audioButton.show();
14603									}
14604
14605									if ( event.data === YT.PlayerState.ENDED && 1 === loop ) {
14606										if ( startTime > 0 ) {
14607											player.seekTo( startTime );
14608										}
14609										else {
14610											player.playVideo();
14611										}
14612									}
14613
14614									if ( event.data === YT.PlayerState.PLAYING ) {
14615										playPauseButton.removeClass( 'fa-play' ).addClass( 'fa-pause' );
14616									} else if ( event.data === YT.PlayerState.PAUSED ) {
14617										playPauseButton.removeClass( 'fa-pause' ).addClass( 'fa-play' );
14618									} else if ( event.data === YT.PlayerState.BUFFERING ) {
14619										playPauseButton.removeClass( 'fa-play' ).addClass( 'fa-pause' );
14620									} else if ( event.data === YT.PlayerState.CUED ) {
14621										playPauseButton.removeClass( 'fa-pause' ).addClass( 'fa-play' );
14622									} else if ( event.data === YT.PlayerState.ENDED ) {
14623										playPauseButton.removeClass( 'fa-pause' ).addClass( 'fa-play' );
14624									}
14625								},
14626								onError: function(event) {
14627									console.info('YT Error: ' + event.data)
14628									FLBuilderLayout._onErrorYoutubeVimeo(playerWrap)
14629								}
14630							},
14631							playerVars: {
14632								playsinline: FLBuilderLayout._isMobile() ? 1 : 0,
14633								controls: 0,
14634								showinfo: 0,
14635								rel : 0,
14636								start: startTime,
14637								end: endTime,
14638							}
14639						} );
14640					}, 1 );
14641				} );
14642			}
14643		},
14644
14645		/**
14646		 * On youtube or vimeo error show the fallback image if available.
14647		 * @since 2.0.7
14648		 */
14649		_onErrorYoutubeVimeo: function(playerWrap) {
14650
14651			fallback = playerWrap.data('fallback') || false
14652			if( ! fallback ) {
14653				return false;
14654			}
14655			playerWrap.find('iframe').remove()
14656			fallbackTag = $( '<div></div>' );
14657			fallbackTag.addClass( 'fl-bg-video-fallback' );
14658			fallbackTag.css( 'background-image', 'url(' + playerWrap.data('fallback') + ')' );
14659			playerWrap.append( fallbackTag );
14660		},
14661
14662		/**
14663		 * Check if Youtube API has been downloaded
14664		 *
14665		 * @since 1.9
14666		 * @access private
14667		 * @method _onYoutubeApiReady
14668		 * @param  {Function} callback Method to call when YT API has been loaded
14669		 */
14670		_onYoutubeApiReady: function( callback ) {
14671			if ( window.YT && YT.loaded ) {
14672				callback( YT );
14673			} else {
14674				// If not ready check again by timeout..
14675				setTimeout( function() {
14676					FLBuilderLayout._onYoutubeApiReady( callback );
14677				}, 350 );
14678			}
14679		},
14680
14681		/**
14682		 * Initializes Vimeo video background
14683		 *
14684		 * @since 1.9
14685		 * @access private
14686		 * @method _initVimeoBgVideo
14687		 */
14688		_initVimeoBgVideo: function()
14689		{
14690			var playerWrap	= $(this),
14691				videoId 	= playerWrap.data('video-id'),
14692				videoHash 	= playerWrap.data('video-hash'),
14693				videoPlayer = playerWrap.find('.fl-bg-video-player'),
14694				enableAudio = playerWrap.data('enable-audio'),
14695				audioButton = playerWrap.find('.fl-bg-video-audio'),
14696				playPauseButton = playerWrap.find('.fl-bg-video-play-pause-control'),
14697				playerState = '',
14698				player,
14699				width = playerWrap.outerWidth(),
14700				ua    = navigator.userAgent;
14701
14702			if ( typeof Vimeo !== 'undefined' && videoId )	{
14703				
14704				const vimOptions = {
14705					loop       : true,
14706					title      : false,
14707					portrait   : false,
14708					background : true,
14709					autopause  : false,
14710					muted      : true,
14711				};
14712
14713				if ( videoHash.length ) {
14714					vimOptions.url = `https://player.vimeo.com/video/${ videoId }?h=${ videoHash }`;
14715				} else {
14716					vimOptions.id = videoId;
14717				}
14718
14719				player = new Vimeo.Player(videoPlayer[0], vimOptions );
14720				playerWrap.data('VMPlayer', player);
14721				if ( "no" === enableAudio ) {
14722					player.setVolume(0);
14723				}
14724				else if ("yes" === enableAudio ) {
14725					// Chrome, Safari, Firefox have audio policy restrictions for autoplay videos.
14726					if ( ua.indexOf("Safari") > -1 || ua.indexOf("Chrome") > -1 || ua.indexOf("Firefox") > -1 ) {
14727						player.setVolume(0);
14728						audioButton.show();
14729					}
14730					else {
14731						player.setVolume(1);
14732					}
14733				}
14734
14735				player.play().catch(function(error) {
14736					FLBuilderLayout._onErrorYoutubeVimeo(playerWrap)
14737				});
14738
14739				if ( audioButton.length > 0 ) {
14740					audioButton.on( 'click', {button: audioButton, player: player}, FLBuilderLayout._toggleBgVideoAudio );
14741				}
14742
14743				player.on( 'play', function() {
14744					playerState = 'play';
14745					playPauseButton.removeClass( 'fa-play' ).addClass( 'fa-pause' );
14746				} );
14747				player.on( 'pause', function() {
14748					playerState = 'pause';
14749					playPauseButton.removeClass( 'fa-pause' ).addClass( 'fa-play' );
14750				} );
14751				player.on( 'ended', function() {
14752					playerState = 'ended';
14753					playPauseButton.removeClass( 'fa-pause' ).addClass( 'fa-play' );
14754				} );
14755				player.on( 'bufferstart', function() {
14756					playerState = 'bufferstart';
14757					playPauseButton.removeClass( 'fa-play' ).addClass( 'fa-pause' );
14758				} );
14759
14760				if ( playPauseButton.length > 0 ) {
14761					playPauseButton.on( 'click', { player: player }, function( e ) {
14762						var player = e.data.player;
14763
14764						if ( playerState === 'play' ) {
14765							player.pause();
14766						} else {
14767							player.play();
14768						}
14769					} );
14770				}
14771			}
14772		},
14773
14774		/**
14775		 * Mute / unmute audio on row's video background.
14776		 * It works for both Youtube and Vimeo.
14777		 *
14778		 * @since 2.1.3
14779		 * @access private
14780		 * @method _toggleBgVideoAudio
14781		 * @param {Object} e Method arguments
14782		 */
14783		_toggleBgVideoAudio: function( e ) {
14784			var player  = e.data.player,
14785			    control = e.data.button.find('.fl-audio-control');
14786
14787			if ( control.hasClass( 'fa-volume-off' ) ) {
14788				// Unmute
14789				control
14790					.removeClass( 'fa-volume-off' )
14791					.addClass( 'fa-volume-up' );
14792				e.data.button.find( '.fa-times' ).hide();
14793
14794				if ( 'function' === typeof player.unMute ) {
14795					player.unMute();
14796				}
14797				else {
14798					player.setVolume( 1 );
14799				}
14800			}
14801			else {
14802				// Mute
14803				control
14804					.removeClass( 'fa-volume-up' )
14805					.addClass( 'fa-volume-off' );
14806				e.data.button.find( '.fa-times' ).show();
14807
14808				if ( 'function' === typeof player.unMute ) {
14809					player.mute();
14810				}
14811				else {
14812					player.setVolume( 0 );
14813				}
14814			}
14815		},
14816
14817		/**
14818		 * Fires when there is an error loading a video
14819		 * background source and shows the fallback.
14820		 *
14821		 * @since 1.6.3.3
14822		 * @access private
14823		 * @method _videoBgSourceError
14824		 * @param {Object} e An event object
14825		 * @deprecated 2.0.3
14826		 */
14827		_videoBgSourceError: function( e )
14828		{
14829			var source 		= $( e.target ),
14830				wrap   		= source.closest( '.fl-bg-video' ),
14831				vid		    = wrap.find( 'video' ),
14832				fallback  	= wrap.data( 'fallback' ),
14833				fallbackTag = '';
14834			source.remove();
14835
14836			if ( vid.find( 'source' ).length ) {
14837				// Don't show the fallback if we still have other sources to check.
14838				return;
14839			} else if ( '' !== fallback ) {
14840				fallbackTag = $( '<div></div>' );
14841				fallbackTag.addClass( 'fl-bg-video-fallback' );
14842				fallbackTag.css( 'background-image', 'url(' + fallback + ')' );
14843				wrap.append( fallbackTag );
14844				vid.remove();
14845			}
14846		},
14847
14848		/**
14849		 * Fires when the window is resized to resize
14850		 * all video backgrounds.
14851		 *
14852		 * @since 1.1.4
14853		 * @access private
14854		 * @method _resizeBgVideos
14855		 */
14856		_resizeBgVideos: function()
14857		{
14858			$('.fl-bg-video').each( function() {
14859
14860				FLBuilderLayout._resizeBgVideo.apply( this );
14861
14862				if ( $( this ).parent().find( 'img' ).length > 0 ) {
14863					$( this ).parent().imagesLoaded( $.proxy( FLBuilderLayout._resizeBgVideo, this ) );
14864				}
14865			} );
14866		},
14867
14868		/**
14869		 * Fires when the window is resized to resize
14870		 * a single video background.
14871		 *
14872		 * @since 1.1.4
14873		 * @access private
14874		 * @method _resizeBgVideo
14875		 */
14876		_resizeBgVideo: function()
14877		{
14878			if ( 0 === $( this ).find( 'video' ).length && 0 === $( this ).find( 'iframe' ).length ) {
14879				return;
14880			}
14881
14882			var wrap        = $(this),
14883				wrapHeight  = wrap.outerHeight(),
14884				wrapWidth   = wrap.outerWidth(),
14885				vid         = wrap.find('video'),
14886				vidHeight   = wrap.data('height'),
14887				vidWidth    = wrap.data('width'),
14888				newWidth    = wrapWidth,
14889				newHeight   = Math.round(vidHeight * wrapWidth/vidWidth),
14890				newLeft     = 0,
14891				newTop      = 0,
14892				iframe 		= wrap.find('iframe'),
14893				isRowFullHeight = $(this).closest('.fl-row-bg-video').hasClass('fl-row-full-height'),
14894				vidCSS          = {
14895					top:       '50%',
14896					left:      '50%',
14897					transform: 'translate(-50%,-50%)',
14898				};
14899
14900			if ( vid.length ) {
14901				if(vidHeight === '' || typeof vidHeight === 'undefined' || vidWidth === '' || typeof vidWidth === 'undefined') {
14902					vid.css({
14903						'left'      : '0px',
14904						'top'       : '0px',
14905						'width'     : newWidth + 'px'
14906					});
14907
14908					// Try to set the actual video dimension on 'loadedmetadata' when using URL as video source
14909					vid.on('loadedmetadata', FLBuilderLayout._resizeOnLoadedMeta);
14910
14911					return;
14912				}
14913
14914				if ( ! isRowFullHeight ) {
14915					if ( newHeight < wrapHeight ) {
14916						newHeight = wrapHeight;
14917						newWidth  = vidHeight ? Math.round(vidWidth * wrapHeight/vidHeight) : newWidth;
14918						newLeft   = -((newWidth - wrapWidth) / 2);
14919					}
14920					else {
14921						newTop = -((newHeight - wrapHeight)/2);
14922					}
14923					vidCSS = {
14924						left   : newLeft + 'px',
14925						top    : newTop + 'px',
14926						height : newHeight + 'px',
14927						width  : newWidth + 'px',
14928					}
14929				}
14930
14931				vid.css( vidCSS );
14932
14933			}
14934			else if ( iframe.length ) {
14935
14936				// Resize Youtube video player within iframe tag
14937				if ( typeof wrap.data('youtube') !== 'undefined' ) {
14938					FLBuilderLayout._resizeYoutubeBgVideo.apply(this);
14939				}
14940			}
14941		},
14942
14943		/**
14944		 * Fires when video meta has been loaded.
14945		 * This will be Triggered when width/height attributes were not specified during video background resizing.
14946		 *
14947		 * @since 1.8.5
14948		 * @access private
14949		 * @method _resizeOnLoadedMeta
14950		 */
14951		_resizeOnLoadedMeta: function(){
14952			var video 		= $(this),
14953				wrapHeight 	= video.parent().outerHeight(),
14954				wrapWidth 	= video.parent().outerWidth(),
14955				vidWidth 	= video[0].videoWidth,
14956				vidHeight 	= video[0].videoHeight,
14957				newHeight   = Math.round(vidHeight * wrapWidth/vidWidth),
14958				newWidth    = wrapWidth,
14959				newLeft     = 0,
14960				newTop 		= 0;
14961
14962			if(newHeight < wrapHeight) {
14963				newHeight   = wrapHeight;
14964				newWidth    = Math.round(vidWidth * wrapHeight/vidHeight);
14965				newLeft     = -((newWidth - wrapWidth)/2);
14966			}
14967			else {
14968				newTop      = -((newHeight - wrapHeight)/2);
14969			}
14970
14971			video.parent().data('width', vidWidth);
14972			video.parent().data('height', vidHeight);
14973
14974			video.css({
14975				'left'      : newLeft + 'px',
14976				'top'       : newTop + 'px',
14977				'width'     : newWidth + 'px',
14978				'height' 	: newHeight + 'px'
14979			});
14980		},
14981
14982		/**
14983		 * Fires when the window is resized to resize
14984		 * a single Youtube video background.
14985		 *
14986		 * @since 1.9
14987		 * @access private
14988		 * @method _resizeYoutubeBgVideo
14989		 */
14990		_resizeYoutubeBgVideo: function()
14991		{
14992			var wrap				= $(this),
14993				wrapWidth 			= wrap.outerWidth(),
14994				wrapHeight 			= wrap.outerHeight(),
14995				player 				= wrap.data('YTPlayer'),
14996				video 				= player ? player.getIframe() : null,
14997				aspectRatioSetting 	= '16:9', // Medium
14998				aspectRatioArray 	= aspectRatioSetting.split( ':' ),
14999				aspectRatio 		= aspectRatioArray[0] / aspectRatioArray[1],
15000				ratioWidth 			= wrapWidth / aspectRatio,
15001				ratioHeight 		= wrapHeight * aspectRatio,
15002				isWidthFixed 		= wrapWidth / wrapHeight > aspectRatio,
15003				width 				= isWidthFixed ? wrapWidth : ratioHeight,
15004				height 				= isWidthFixed ? ratioWidth : wrapHeight;
15005
15006			if ( video ) {
15007				$(video).width( width ).height( height );
15008			}
15009		},
15010
15011		/**
15012		 * Opens a tab or accordion item if the browser hash is set
15013		 * to the ID of one on the page.
15014		 *
15015		 * @since 1.6.0
15016		 * @access private
15017		 * @method _initHash
15018		 */
15019		_initHash: function()
15020		{
15021			var hash 			= window.location.hash.replace( '#', '' ).split( '/' ).shift(),
15022				element 		= null,
15023				tabs			= null,
15024				responsiveLabel	= null,
15025				tabIndex		= null,
15026				label			= null;
15027
15028			if ( '' !== hash ) {
15029
15030				try {
15031
15032					element = $( '#' + hash );
15033
15034					if ( element.length > 0 ) {
15035
15036						if ( element.hasClass( 'fl-accordion-item' ) ) {
15037							setTimeout( function() {
15038								element.find( '.fl-accordion-button' ).trigger( 'click' );
15039							}, 100 );
15040						}
15041						if ( element.hasClass( 'fl-tabs-panel' ) ) {
15042							setTimeout( function() {
15043								tabs 			= element.closest( '.fl-tabs' );
15044								responsiveLabel = element.find( '.fl-tabs-panel-label' );
15045								tabIndex 		= responsiveLabel.data( 'index' );
15046								label 			= tabs.find( '.fl-tabs-labels .fl-tabs-label[data-index=' + tabIndex + ']' );
15047
15048								label[0].click();
15049								FLBuilderLayout._scrollToElement(element);
15050							}, 100 );
15051						}
15052					}
15053				}
15054				catch( e ) {}
15055			}
15056		},
15057
15058		/**
15059		 * Adds a visually-hidden "(opens in new tab)" notice to links
15060		 * inside a builder layout that target a new tab, and removes it
15061		 * from ones that don't. Runs on the live DOM only, across every
15062		 * module, so the notice is never part of any saved content. Covers
15063		 * both real anchors (`target` attribute) and non-anchor elements
15064		 * like the Box module's `role="link"` div, which carries the same
15065		 * intent via a `data-link-target` attribute instead.
15066		 *
15067		 * @since 2.12
15068		 * @access private
15069		 * @method _initLinkNotices
15070		 */
15071		_initLinkNotices: function()
15072		{
15073			$( '.fl-builder-content a[target], .fl-builder-content [role="link"][data-link-target]' ).each( function() {
15074				var link   = $( this ),
15075					notice = link.children( 'span.fl-new-tab-notice' ),
15076					target = link.attr( 'target' ) || link.attr( 'data-link-target' );
15077
15078				if ( '_blank' === target ) {
15079					if ( 0 === notice.length ) {
15080						link.append( '<span class="fl-new-tab-notice sr-only">' + FLBuilderLayoutConfig.i18n.opensInNewTab + '</span>' );
15081					}
15082				} else if ( notice.length > 0 ) {
15083					notice.remove();
15084				}
15085			});
15086		},
15087
15088		/**
15089		 * Initializes all anchor links on the page for smooth scrolling.
15090		 *
15091		 * @since 1.4.9
15092		 * @access private
15093		 * @method _initAnchorLinks
15094		 */
15095		_initAnchorLinks: function()
15096		{
15097			$( 'a, [role="link"]' ).each( FLBuilderLayout._initAnchorLink );
15098		},
15099
15100		/**
15101		 * Initializes a single anchor link for smooth scrolling.
15102		 *
15103		 * @since 1.4.9
15104		 * @access private
15105		 * @method _initAnchorLink
15106		 */
15107		_initAnchorLink: function()
15108		{
15109			var link    = $( this ),
15110				href    = link.data( 'url' ) ? link.data( 'url' ) : link.attr( 'href' ),
15111				target  = link.data( 'url' ) ? new URL( href, window.location.href ) : this,
15112				loc     = window.location,
15113				id      = null,
15114				element = null,
15115				flNode  = false;
15116
15117			if ( 'undefined' != typeof href && href.indexOf( '#' ) > -1 && link.closest('svg').length < 1 ) {
15118
15119				if ( loc.pathname.replace( /^\//, '' ) == target.pathname.replace( /^\//, '' ) && loc.hostname == target.hostname ) {
15120
15121					try {
15122
15123						id      = href.split( '#' ).pop();
15124						// If there is no ID then we have nowhere to look
15125						// Fixes a quirk in jQuery and FireFox
15126						if( ! id ) {
15127							return;
15128						}
15129						element = $( '#' + id );
15130
15131						if ( element.length > 0 ) {
15132							flNode = element.hasClass( 'fl-row' ) || element.hasClass( 'fl-col' ) || element.hasClass( 'fl-module' );
15133							if ( !element.hasClass( 'fl-no-scroll' ) && ( link.hasClass( 'fl-scroll-link' ) || flNode ) ) {
15134								$( link ).on( 'click', FLBuilderLayout._scrollToElementOnLinkClick );
15135							}
15136							if ( element.hasClass( 'fl-accordion-item' ) ) {
15137								$( link ).on( 'click', FLBuilderLayout._scrollToAccordionOnLinkClick );
15138							}
15139							if ( element.hasClass( 'fl-tabs-panel' ) ) {
15140								$( link ).on( 'click', FLBuilderLayout._scrollToTabOnLinkClick );
15141							}
15142						}
15143					}
15144					catch( e ) {}
15145				}
15146			}
15147		},
15148
15149		/**
15150		 * Scrolls to an element when an anchor link is clicked.
15151		 *
15152		 * @since 1.4.9
15153		 * @access private
15154		 * @method _scrollToElementOnLinkClick
15155		 * @param {Object} e An event object.
15156		 * @param {Function} callback A function to call when the scroll is complete.
15157		 */
15158		_scrollToElementOnLinkClick: function( e, callback )
15159		{
15160			var attribute = $( this ).data( 'url' ) ? $( this ).data( 'url' ) : $( this ).attr( 'href' );
15161			var element = $( '#' + attribute.split( '#' ).pop() );
15162
15163			FLBuilderLayout._scrollToElement( element, callback );
15164
15165			e.preventDefault();
15166		},
15167
15168		/**
15169		 * Scrolls to an element.
15170		 *
15171		 * @since 1.6.4.5
15172		 * @access private
15173		 * @method _scrollToElement
15174		 * @param {Object} element The element to scroll to.
15175		 * @param {Function} callback A function to call when the scroll is complete.
15176		 */
15177		_scrollToElement: function( element, callback )
15178		{
15179			var config  = FLBuilderLayoutConfig.anchorLinkAnimations,
15180				dest    = 0,
15181				win     = $( window ),
15182				doc     = $( document );
15183
15184			if ( element.length > 0 ) {
15185
15186				if ( 'fixed' === element.css('position') || 'fixed' === element.parent().css('position') ) {
15187					dest = element.position().top;
15188				}
15189				else if ( element.offset().top > doc.height() - win.height() ) {
15190					dest = doc.height() - win.height();
15191				}
15192				else {
15193					dest = element.offset().top - config.offset;
15194				}
15195
15196				$( 'html, body' ).stop( true ).animate( { scrollTop: dest }, config.duration, config.easing, function() {
15197
15198					if ( 'undefined' != typeof callback ) {
15199						callback();
15200					}
15201
15202					if ( undefined != element.attr( 'id' ) && window.location.hash !== '#' + element.attr( 'id' ) ) {
15203
15204						var firefox_version = window.navigator.userAgent.match( /Firefox\/(\d+)\./ ),
15205							firefox_version = firefox_version ? parseInt( firefox_version[1], 10 ) : null;
15206
15207						if ( firefox_version !== null && firefox_version < 135 ) {
15208							window.location.hash = element.attr( 'id' );
15209						} else {
15210							if ( history.pushState ) {
15211								history.pushState( null, null, '#' + element.attr( 'id' ) );
15212							} else {
15213								window.location.hash = element.attr( 'id' );
15214							}
15215						}
15216					}
15217				} );
15218			}
15219		},
15220
15221		/**
15222		 * Scrolls to an accordion item when a link is clicked.
15223		 *
15224		 * @since 1.5.9
15225		 * @access private
15226		 * @method _scrollToAccordionOnLinkClick
15227		 * @param {Object} e An event object.
15228		 */
15229		_scrollToAccordionOnLinkClick: function( e )
15230		{
15231			var element = $( '#' + $( this ).attr( 'href' ).split( '#' ).pop() );
15232
15233			if ( element.length > 0 ) {
15234
15235				var callback = function() {
15236					if ( element ) {
15237						element.find( '.fl-accordion-button' ).trigger( 'click' );
15238						element = false;
15239					}
15240				};
15241
15242				FLBuilderLayout._scrollToElementOnLinkClick.call( this, e, callback );
15243			}
15244		},
15245
15246		/**
15247		 * Scrolls to a tab panel when a link is clicked.
15248		 *
15249		 * @since 1.5.9
15250		 * @access private
15251		 * @method _scrollToTabOnLinkClick
15252		 * @param {Object} e An event object.
15253		 */
15254		_scrollToTabOnLinkClick: function( e )
15255		{
15256			var element 		= $( '#' + $( this ).attr( 'href' ).split( '#' ).pop() ),
15257				tabs			= null,
15258				label   		= null,
15259				responsiveLabel = null;
15260
15261			if ( element.length > 0 ) {
15262
15263				tabs 			= element.closest( '.fl-tabs' );
15264				responsiveLabel = element.find( '.fl-tabs-panel-label' );
15265				tabIndex 		= responsiveLabel.data( 'index' );
15266				label 			= tabs.find( '.fl-tabs-labels .fl-tabs-label[data-index=' + tabIndex + ']' );
15267
15268				if ( responsiveLabel.is( ':visible' ) ) {
15269
15270					var callback = function() {
15271						if ( element ) {
15272							responsiveLabel.trigger( $.Event( 'click', { which: 1 } ) );
15273						}
15274					};
15275
15276					FLBuilderLayout._scrollToElementOnLinkClick.call( this, e, callback );
15277				}
15278				else {
15279					label[0].click();
15280					FLBuilderLayout._scrollToElement( element );
15281				}
15282
15283				e.preventDefault();
15284			}
15285		},
15286
15287		/**
15288		 * Initializes all builder forms on a page.
15289		 *
15290		 * @since 1.5.4
15291		 * @access private
15292		 * @method _initForms
15293		 */
15294		_initForms: function()
15295		{
15296			if ( ! FLBuilderLayout._hasPlaceholderSupport ) {
15297				$( '.fl-form-field input' ).each( FLBuilderLayout._initFormFieldPlaceholderFallback );
15298			}
15299
15300			$( '.fl-form-field input' ).on( 'focus', FLBuilderLayout._clearFormFieldError );
15301		},
15302
15303		/**
15304		 * Checks to see if the current device has HTML5
15305		 * placeholder support.
15306		 *
15307		 * @since 1.5.4
15308		 * @access private
15309		 * @method _hasPlaceholderSupport
15310		 * @return {Boolean}
15311		 */
15312		_hasPlaceholderSupport: function()
15313		{
15314			var input = document.createElement( 'input' );
15315
15316			return 'undefined' != input.placeholder;
15317		},
15318
15319		/**
15320		 * Initializes the fallback for when placeholders aren't supported.
15321		 *
15322		 * @since 1.5.4
15323		 * @access private
15324		 * @method _initFormFieldPlaceholderFallback
15325		 */
15326		_initFormFieldPlaceholderFallback: function()
15327		{
15328			var field       = $( this ),
15329				val         = field.val(),
15330				placeholder = field.attr( 'placeholder' );
15331
15332			if ( 'undefined' != placeholder && '' === val ) {
15333				field.val( placeholder );
15334				field.on( 'focus', FLBuilderLayout._hideFormFieldPlaceholderFallback );
15335				field.on( 'blur', FLBuilderLayout._showFormFieldPlaceholderFallback );
15336			}
15337		},
15338
15339		/**
15340		 * Hides a fallback placeholder on focus.
15341		 *
15342		 * @since 1.5.4
15343		 * @access private
15344		 * @method _hideFormFieldPlaceholderFallback
15345		 */
15346		_hideFormFieldPlaceholderFallback: function()
15347		{
15348			var field       = $( this ),
15349				val         = field.val(),
15350				placeholder = field.attr( 'placeholder' );
15351
15352			if ( val == placeholder ) {
15353				field.val( '' );
15354			}
15355		},
15356
15357		/**
15358		 * Shows a fallback placeholder on blur.
15359		 *
15360		 * @since 1.5.4
15361		 * @access private
15362		 * @method _showFormFieldPlaceholderFallback
15363		 */
15364		_showFormFieldPlaceholderFallback: function()
15365		{
15366			var field       = $( this ),
15367				val         = field.val(),
15368				placeholder = field.attr( 'placeholder' );
15369
15370			if ( '' === val ) {
15371				field.val( placeholder );
15372			}
15373		},
15374
15375		/**
15376		 * Clears a form field error message.
15377		 *
15378		 * @since 1.5.4
15379		 * @access private
15380		 * @method _clearFormFieldError
15381		 */
15382		_clearFormFieldError: function()
15383		{
15384			var field = $( this );
15385
15386			field.removeAttr( 'aria-invalid' );
15387			field.removeClass( 'fl-form-error' );
15388			const message = field.attr('aria-describedby');
15389			message ? $( '#' + message ).hide() : field.siblings( '.fl-form-error-message' ).hide();
15390		},
15391
15392		/**
15393		 * Init Row Shape Layer's height.
15394		 *
15395		 * @since 2.5.3
15396		 * @access private
15397		 * @method _initRowShapeLayerHeight
15398		 */
15399		_initRowShapeLayerHeight: function () {
15400			FLBuilderLayout._adjustRowShapeLayerHeight();
15401			$( window ).on( 'resize', FLBuilderLayout._adjustRowShapeLayerHeight );
15402		},
15403
15404		/**
15405		 * Set parent column width of nested columns when it's zero or blank.
15406		 *
15407		 * @since 2.7.4
15408		 * @access private
15409		 * @method _initNestedColsWidth
15410		 */
15411		_initNestedColsWidth: function()
15412		{
15413			var nestedCols = $( '.fl-col-has-cols' );
15414
15415			if ( nestedCols.length <= 0 ) {
15416				return;
15417			}
15418
15419			$( nestedCols ).each( function(index, col ){
15420				if ( $( col ).width() <= 0 ) {
15421					$( col ).css( 'width', FLBuilderLayoutConfig.emptyColWidth );
15422				}
15423			});
15424		},
15425
15426		/**
15427		 * Adjust Row Shape Layer's height to fix to remove the fine line that appears on certain screen sizes.
15428		 *
15429		 * @since 2.5.3
15430		 * @access private
15431		 * @method _adjustRowShapeLayerHeight
15432		 */
15433		_adjustRowShapeLayerHeight: function() {
15434			var rowShapeLayers = $('.fl-builder-shape-layer');
15435
15436			$( rowShapeLayers ).each(function (index) {
15437				var rowShapeLayer = $(this),
15438					shape = $(rowShapeLayer).find('svg'),
15439					height = shape.height(),
15440					excludeShapes = '.fl-builder-shape-circle, .fl-builder-shape-dot-cluster, .fl-builder-shape-topography, .fl-builder-shape-rect';
15441
15442				if ( ! rowShapeLayer.is( excludeShapes ) ) {
15443					$(shape).css('height', Math.ceil( height ) );
15444				}
15445			});
15446		},
15447		_string_to_slug: function( str ) {
15448			str = str.replace(/^\s+|\s+$/g, ''); // trim
15449			if ( 'undefined' == typeof window._fl_string_to_slug_regex ) {
15450				regex = new RegExp('[^a-zA-Z0-9\'":() !.,-_|]', 'g');
15451			} else {
15452				regex = new RegExp('[^' + window._fl_string_to_slug_regex + '\'":\(\) !.,-_|\\\p{Letter}]', 'ug');
15453			}
15454			str = str.replace(regex, '') // remove invalid chars
15455				.replace(/\s+/g, ' '); // collapse whitespace and replace by a space
15456			return str;
15457		},
15458		_reorderMenu: function() {
15459			if ( $('#wp-admin-bar-fl-builder-frontend-edit-link-default li').length > 1 ) {
15460					$( '#wp-admin-bar-fl-builder-frontend-duplicate-link' )
15461					.appendTo('#wp-admin-bar-fl-builder-frontend-edit-link-default')
15462					.css( 'padding-top', '5px' )
15463					.css( 'border-top', '2px solid #1D2125' )
15464					.css( 'margin-top', '5px' )
15465				}
15466		}
15467	};
15468
15469	/* Initializes the builder layout. */
15470	$(function(){
15471		FLBuilderLayout.init();
15472	});
15473
15474})(jQuery);
15475(function($){
15476
15477	if(typeof FLBuilderLayoutModules !== 'undefined') {
15478		return;
15479	}
15480
15481	/**
15482	 * Helper class with generic logic for builder modules.
15483	 * If generic module code needs to work in both the block
15484	 * editor and builder, it should go here. Otherwise, it
15485	 * should go on FLBuilderLayout.
15486	 *
15487	 * @since 2.9
15488	 */
15489	FLBuilderLayoutModules = {
15490
15491		/**
15492		 * Initializes builder module logic.
15493		 *
15494		 * @since 2.9
15495		 * @method init
15496		 */
15497		init: function()
15498		{
15499			// Only init if the builder isn't active.
15500			if ( 0 === $('.fl-builder-edit').length ) {
15501
15502				// Init module animations.
15503				FLBuilderLayoutModules._initModuleAnimations();
15504			}
15505		},
15506
15507		/**
15508		 * Initializes module animations.
15509		 *
15510		 * @since 1.1.9
15511		 * @access private
15512		 * @method _initModuleAnimations
15513		 */
15514		_initModuleAnimations: function()
15515		{
15516			if(typeof jQuery.fn.waypoint !== 'undefined') {
15517				$('.fl-animation').each( function() {
15518					var node = $( this ),
15519						nodeTop = node.offset().top,
15520						winHeight = $( window ).height(),
15521						bodyHeight = $( 'body' ).height(),
15522						waypoint = FLBuilderLayoutConfig.waypoint,
15523						offset = '80%';
15524
15525					if ( typeof waypoint.offset !== undefined ) {
15526						offset = FLBuilderLayoutConfig.waypoint.offset + '%';
15527					}
15528
15529					if ( bodyHeight - nodeTop < winHeight * 0.2 ) {
15530						offset = '100%';
15531					}
15532
15533					node.waypoint({
15534						offset: offset,
15535						handler: FLBuilderLayoutModules._doModuleAnimation
15536					});
15537				} );
15538			}
15539		},
15540
15541		/**
15542		 * Runs a module animation.
15543		 *
15544		 * @since 1.1.9
15545		 * @access private
15546		 * @method _doModuleAnimation
15547		 */
15548		_doModuleAnimation: function()
15549		{
15550			var module = 'undefined' == typeof this.element ? $(this) : $(this.element),
15551				delay = parseFloat(module.data('animation-delay')),
15552				duration = parseFloat(module.data('animation-duration'));
15553
15554			if ( ! isNaN( duration ) ) {
15555				module.css( 'animation-duration', duration + 's' );
15556			}
15557
15558			if(!isNaN(delay) && delay > 0) {
15559				setTimeout(function(){
15560					module.addClass('fl-animated');
15561				}, delay * 1000);
15562			} else {
15563				setTimeout(function(){
15564					module.addClass('fl-animated');
15565				}, 1);
15566			}
15567		}
15568	};
15569
15570	/* Initializes builder module logic. */
15571	$(function(){
15572		FLBuilderLayoutModules.init();
15573	});
15574
15575})(jQuery);
15576
15577/* Start Global JS */
15578jQuery(document).ready(function($) {
15579    $('.search-open a, .search-close .fl-icon a').on('click', function() {
15580        $('#search-modal').toggleClass('show-modal');
15581        return false;
15582    });
15583    $('.search-open a').on('click', function() {
15584        $('#search-modal-searchbox input[type="text"]').focus();
15585        return false;
15586    });
15587});
15588/* End Global JS */
15589
15590
15591;/**
15592 * This file should contain frontend logic for 
15593 * all module instances.
15594 */(function($){
15595	})(jQuery);
15596
15597/* Start Global Node Custom JS */
15598
15599/* End Global Node Custom JS */
15600
15601
15602/* Start Layout Custom JS */
15603
15604/* End Layout Custom JS */
15605
15606
15607;(function($) {
15608	$(function() {
15609
15610		// FitVids
15611		if ( 'undefined' !== typeof $.fn.fitVids ) {
15612			$('.fl-module-fl-post-content').fitVids( {
15613				ignore: '.wp-block-embed *'
15614			} );
15615		}
15616
15617	});
15618})(jQuery);
15619
15620;/**
15621 * This file should contain frontend logic for 
15622 * all module instances.
15623 */
15624/* Start Layout Custom JS */
15625
15626/* End Layout Custom JS */
15627
15628
15629;/* eslint-disable no-undef */
15630(function($) {
15631
15632	/**
15633	 * Class for Menu Module
15634	 *
15635	 * @since 1.6.1
15636	 */
15637	FLBuilderMenu = function( settings ){
15638
15639		// set params
15640		this.nodeId              = settings.id;
15641		this.nodeClass           = '.fl-node-' + settings.id;
15642		this.wrapperClass        = this.nodeClass + ' .fl-menu';
15643		this.type				 				 = settings.type;
15644		this.mobileToggle		     = settings.mobile;
15645		this.mobileBelowRow		   = settings.mobileBelowRow;
15646		this.mobileFlyout		     = settings.mobileFlyout;
15647		this.breakPoints         = settings.breakPoints;
15648		this.mobileBreakpoint	 	 = settings.mobileBreakpoint;
15649		this.currentBrowserWidth = $( window ).width();
15650		this.postId              = settings.postId;
15651		this.mobileStacked       = settings.mobileStacked;
15652		this.submenuIcon         = settings.submenuIcon;
15653		this.flyoutWidth         = settings.flyoutWidth;
15654
15655		// initialize the menu
15656		this._initMenu();
15657
15658		// check if viewport is resizing
15659		$( window ).on( 'resize', $.proxy( function() {
15660
15661			var width = $( window ).width();
15662
15663			// if screen width is resized, reload the menu
15664		    if( width != this.currentBrowserWidth ){
15665
15666				this.currentBrowserWidth = width;
15667				this._initMenu( true );
15668 				this._clickOrHover( true );
15669			}
15670
15671			this._resizeFlyoutMenuPanel();
15672		}, this ) );
15673
15674		$( window ).on( 'scroll', $.proxy( function() {
15675			this._resizeFlyoutMenuPanel();
15676		}, this ) );
15677
15678		// Move focus to the first menu item if the layout is set to BelowRow
15679		$( this.wrapperClass ).on( 'keydown', '.fl-menu-mobile-toggle, .menu-item:first a:first', $.proxy( function ( event ) {
15680			// Make sure it is a tab key with both the menu toggle enabled & below row layout set
15681			if ( event.key !== 'Tab' || ! this._isMenuToggle() || ! this._isMobileBelowRowEnabled() ) {
15682				return;
15683			}
15684			// Trigger focus on the mobile toggle button if the user is shift tabbing from the first menu item
15685			if ( event.shiftKey && $( event.currentTarget ).is( 'a' ) ) {
15686				event.preventDefault();
15687				$( this.wrapperClass ).find( '.fl-menu-mobile-toggle' ).trigger( 'focus' );
15688			}
15689			// Trigger focus on the first menu item if the user is tabbing from the mobile toggle button
15690			else if ( ! event.shiftKey && $( event.currentTarget ).hasClass( 'fl-menu-mobile-toggle' ) && $( event.currentTarget ).hasClass( 'fl-active' )  ) {
15691				event.preventDefault();
15692				$( this.wrapperClass ).find( '.menu-item' ).first().find( 'a' ).first().trigger( 'focus' );
15693			}
15694		}, this ) );
15695
15696		// Close mobile menu or accordion when tabbing out from the first or last menu item
15697		$( this.wrapperClass ).on( 'focusout', $.proxy( function ( event ) {
15698			if ( $( this.wrapperClass + ' nav' ).has( $( event.relatedTarget ) ).length === 0 ) {
15699				if ( this.type === 'accordion' ) {
15700					this._toggleSubmenu( $( event.target ).parents( '.fl-has-submenu' ).last(), false );
15701				}
15702				else {
15703					this._clickOrHover( true );
15704				}
15705				const mobileToggle = $( this.wrapperClass ).find( '.fl-menu-mobile-toggle' );
15706				if ( this._isMenuToggle() && mobileToggle.hasClass( 'fl-active' ) && ! $( event.relatedTarget ).is( mobileToggle ) && 'expanded' !== this.mobileToggle ) {
15707					mobileToggle.trigger( 'click' );
15708				}
15709			}
15710		}, this ) );
15711
15712	};
15713
15714	FLBuilderMenu.prototype = {
15715		nodeClass		: '',
15716		wrapperClass: '',
15717		type				: '',
15718		breakPoints	: {},
15719		$submenus		: null,
15720
15721		/**
15722		 * Check if the screen size fits a mobile viewport.
15723		 *
15724		 * @since  1.6.1
15725		 * @return bool
15726		 */
15727		_isMobile: function(){
15728			return this.currentBrowserWidth <= this.breakPoints.small ? true : false;
15729		},
15730
15731		/**
15732		 * Check if the device is connected to a mouse.
15733		 * 
15734		 * @since  2.9.0
15735		 * @return bool
15736		 */
15737		_isMouseAvailable: function(){
15738			return window.matchMedia("(pointer: fine) and (hover: hover)").matches;
15739		},
15740
15741		/**
15742		 * Check if the screen size fits a medium viewport.
15743		 *
15744		 * @since  1.10.5
15745		 * @return bool
15746		 */
15747		_isMedium: function(){
15748			return this.currentBrowserWidth <= this.breakPoints.medium ? true : false;
15749		},
15750
15751		/**
15752		 * Check if the screen size fits a large viewport.
15753		 *
15754		 * @since  1.10.5
15755		 * @return bool
15756		 */
15757		_isLarge: function(){
15758			return this.currentBrowserWidth <= this.breakPoints.large ? true : false;
15759		},
15760
15761		/**
15762		 * Check if the menu should toggle for the current viewport base on the selected breakpoint.
15763		 *
15764		 * @see 	 this._isMobile()
15765		 * @see 	 this._isMedium()
15766		 * @since  1.10.5
15767		 * @return bool
15768		 */
15769		_isMenuToggle: function(){
15770			if ( ( 'always' == this.mobileBreakpoint
15771				|| ( this._isMobile() && 'mobile' == this.mobileBreakpoint )
15772				|| ( this._isMedium() && 'medium-mobile' == this.mobileBreakpoint )
15773				|| ( this._isLarge() && 'large-mobile' == this.mobileBreakpoint )
15774			) && ( $( this.wrapperClass ).find( '.fl-menu-mobile-toggle' ).is(':visible') || 'expanded' == this.mobileToggle ) ) {
15775				return true;
15776			}
15777
15778			return false;
15779		},
15780
15781		/**
15782		 * Initialize the toggle logic for the menu.
15783		 *
15784		 * @see    this._isMenuToggle()
15785		 * @see    this._menuOnCLick()
15786		 * @see    this._clickOrHover()
15787		 * @see    this._submenuOnRight()
15788		 * @see    this._submenuRowZindexFix()
15789		 * @see    this._toggleForMobile()
15790		 * @since  1.6.1
15791		 * @return void
15792		 */
15793		_initMenu: function( resized = false ){
15794			this._setupSubmenu();
15795			if ( ! resized ) {
15796				this._menuOnFocus();
15797				this._menuOnClick();
15798				this._menuOnEscape();
15799			}
15800			if ( $( this.nodeClass ).length && this.type == 'horizontal' ) {
15801				this._initMegaMenus();
15802			}
15803
15804			if( this._isMenuToggle() || this.type == 'accordion' ){
15805
15806				$( this.wrapperClass ).off( 'mouseenter mouseleave' );
15807				this._clickOrHover();
15808
15809			} else {
15810				this._submenuOnRight();
15811				this._submenuRowZindexFix();
15812			}
15813
15814			if( this.mobileToggle != 'expanded' ){
15815				this._toggleForMobile();
15816			}
15817
15818			if( $( this.wrapperClass ).find( '.fl-menu-search-item' ).length ){
15819				this._toggleMenuSearch();
15820			}
15821
15822			if( $( this.wrapperClass ).find( '.fl-menu-cart-item').length ){
15823				this._wooUpdateParams();
15824			}
15825		},
15826
15827		/**
15828		 * Whether the toggle behavior for submenus is through hovering or not.
15829		 *
15830		 * @since  2.5
15831		 * @return void
15832		 */
15833		_setupSubmenu: function() {
15834			if ( ! this._isMouseAvailable() || this._isMenuToggle() || this.type === 'accordion' ) {
15835				$( this.wrapperClass ).addClass( 'no-hover' );
15836			}
15837			else {
15838				$( this.wrapperClass ).removeClass( 'no-hover' );
15839			}
15840		},
15841
15842		/**
15843		 * Logic for menu items when focused.
15844		 *
15845		 * @since  1.9.0
15846		 * @return void
15847		 */
15848		_menuOnFocus: function(){
15849			$( this.wrapperClass ).on( 'focus', 'a:not(.fl-button), .fl-menu-toggle', $.proxy( function( event ) {
15850				const focusedMenuItem = $( event.currentTarget ).closest( '.menu-item' );
15851				const blurredMenuItem = $( event.relatedTarget ).closest( '.menu-item' );
15852				// In case the blurred & focused items are siblings
15853				if ( focusedMenuItem.closest( 'ul' ).is( blurredMenuItem.closest( 'ul' ) ) )	{
15854					// Check if the focus event is not between the link & submenu icon of the same menu item
15855					if ( ! focusedMenuItem.is( blurredMenuItem ) ) {
15856						this._toggleSubmenu( blurredMenuItem, false );
15857					}
15858				}
15859				// In case neither items are child & parent nor vice versa
15860				else if ( focusedMenuItem.has( blurredMenuItem ).length === blurredMenuItem.has( focusedMenuItem ).length ) {
15861					// Get the blurred item parent & is the sibling of the focused item
15862					blurredMenuItem.parents( '.fl-has-submenu' ).each( ( _, parent ) => {
15863						if ( focusedMenuItem.closest( 'ul' ).is( $( parent ).closest( 'ul' ) ) ) {
15864							this._toggleSubmenu( $( parent ), false );
15865							return false;
15866						}
15867					} );
15868				}
15869				// In case the blurred item is a child of the focused item
15870				else if ( focusedMenuItem.has( blurredMenuItem ).length ) {
15871					if ( this.type !== 'accordion' && this.submenuIcon === 'none' ) {
15872						this._toggleSubmenu( blurredMenuItem, false );
15873					}
15874				}
15875			}, this ) );
15876		},
15877
15878		/**
15879		 * Logic for menu items when Escape key is pressed.
15880		 *
15881		 * @since  2.7.1
15882		 * @return void
15883		 */
15884		_menuOnEscape: function(){
15885			$( this.wrapperClass ).on( 'keydown', $.proxy( function( event ){
15886				if ( event.key !== 'Escape' ) return;
15887				const menuItem = $( event.target ).closest( '.menu-item' );
15888				const mobileToggle = $( this.wrapperClass ).find( '.fl-menu-mobile-toggle' );
15889				// In case there is a focused menu item
15890				if ( menuItem.length || $( event.target ).hasClass( 'fl-menu-mobile-close' ) ) {
15891					// Close the search form if it is open
15892					if ( menuItem.hasClass( 'fl-menu-search-item' ) && $( this.wrapperClass ).find('.fl-search-form-input-wrap').is( ':visible' ) ) {
15893						$( this.wrapperClass ).find('.fl-menu-search-item .fl-button:is(a, button:not([type="submit"]))').trigger( 'focus' );
15894					}
15895					// Close all the submenus of the focused menu item
15896					else if ( menuItem.hasClass( 'fl-has-submenu' ) && menuItem.find( '.sub-menu' ).first().is( ':visible' ) ) {
15897						this._toggleSubmenu( menuItem, false );
15898					}
15899					else {
15900						// Shift focus to the parent while closing all its submenus
15901						const parentMenuItem = menuItem.parents( '.fl-has-submenu' ).not( '.mega-menu.hide-heading, .mega-menu-disabled.hide-heading' ).first();
15902						// Close the mobile menu if there is no parent menu item and the mobile toggle is active
15903						if ( parentMenuItem.length === 0 && this._isMenuToggle() && mobileToggle.hasClass( 'fl-active' ) ) {
15904							// Blur to trigger the focus-out event for closing the menu
15905							mobileToggle.trigger( 'blur' ).trigger( 'focus' );
15906						}
15907						// Close the parent submenu and shift focus to its link
15908						else if ( parentMenuItem.length !== 0 ) {
15909							this._toggleSubmenu( parentMenuItem, false );
15910							parentMenuItem.find( 'a' ).first().trigger( 'focus' );
15911						}
15912					}
15913				}
15914				// Close the mobile menu if the mobile toggle is active
15915				else if ( $( event.target ).hasClass( 'fl-menu-mobile-toggle' ) && mobileToggle.hasClass( 'fl-active' ) ) {
15916					// Blur to trigger the focus-out event for closing the menu
15917					mobileToggle.trigger( 'blur' ).trigger( 'focus' );
15918				}
15919			}, this ) );
15920		},
15921
15922		/**
15923		 * Logic for menu items when clicked.
15924		 *
15925		 * @since  1.6.1
15926		 * @return void
15927		 */
15928		_menuOnClick: function(){
15929			// Fallback for span elements and fake links to interact with the keyboard
15930			$( this.wrapperClass ).on( 'keydown', 'a:not(.fl-button, [href]), span.fl-menu-toggle', $.proxy( function( event ) {
15931				if ( event.key === 'Enter' || event.key === ' ' ) {
15932					event.preventDefault();
15933					$( event.currentTarget ).trigger( 'click' );
15934				}
15935			}, this ) );
15936			$( this.wrapperClass ).on( 'click', 'a, .fl-menu-toggle', $.proxy( function( event ) {
15937				// Only allow mouse clicks with accordion & mobile menus
15938				if ( this._isMouseAvailable() && ! this._isMenuToggle() && event.detail && this.type !== 'accordion' ) return;
15939				// Links only open & do not toggle submenus if there is either a submenu icon or an accordion layout
15940				if ( $( event.currentTarget ).is( 'a' ) && ( this.submenuIcon !== 'none' || this.type === 'accordion' ) ) return;
15941				const menuItem = $( event.currentTarget ).closest( '.menu-item, .fl-menu-logo' );
15942				const menuLink = menuItem.find( 'a' ).first().attr( 'href' );
15943				const submenuHidden = menuItem.find( '.sub-menu' ).first().is( ':hidden' );
15944				if ( typeof menuLink === 'undefined' || menuLink === '#' || submenuHidden ) {
15945					event.preventDefault();
15946				}
15947				if ( $( event.currentTarget ).hasClass( 'fl-menu-toggle' ) || submenuHidden ) {
15948					this._toggleSubmenu( menuItem, submenuHidden );
15949				}
15950			}, this ) );
15951		},
15952
15953		/**
15954		 * Controls toggling the visibility of all submenu items for desktop & mobile.
15955		 *
15956		 * @since  2.10
15957		 * @return void
15958		 */
15959		_toggleSubmenu: function ( menuItem, opened ) {
15960			const togglingClass = this._isMenuToggle() || this.type === 'accordion' ? 'fl-active' : 'focus';
15961			const toggleElement = this.submenuIcon === 'none' ? 'a' : '.fl-menu-toggle';
15962			const hiddenMenu = '.mega-menu.hide-heading, .mega-menu-disabled.hide-heading';
15963			if ( opened && menuItem.hasClass( 'fl-has-submenu' ) && ! menuItem.is( hiddenMenu ) ) {
15964				menuItem.addClass( togglingClass );
15965				menuItem.find( toggleElement ).first().attr( 'aria-expanded', true );
15966				if ( this._isMenuToggle() || this.type === 'accordion' ) {
15967					menuItem.find( '.sub-menu' ).first().filter( ':hidden' ).slideDown();
15968				}
15969			}
15970			else {
15971				menuItem.parent().find( '.menu-item' ).removeClass( togglingClass );
15972				menuItem.parent().find( '.fl-has-submenu' ).not( hiddenMenu ).find( toggleElement ).attr( 'aria-expanded', false );
15973				if ( this._isMenuToggle() || this.type === 'accordion' ) {
15974					menuItem.find( '.sub-menu' ).filter( ':visible' ).slideUp();
15975				}
15976			}
15977		},
15978
15979		/**
15980		 * Changes general styling and behavior of menus based on mobile / desktop viewport.
15981		 *
15982		 * @see    this._isMenuToggle()
15983		 * @since  1.6.1
15984		 * @return void
15985		 */
15986		_clickOrHover: function( clear = false ){
15987			const selector = this._isMobileBelowRowEnabled() ? this.nodeClass + '-clone' : this.nodeClass;
15988			this.$submenus = this.$submenus || $( selector ).find( '.sub-menu' );
15989
15990			const className = this._isMenuToggle() || this.type === 'accordion' ? 'fl-active' : 'focus';
15991			const toggleElement = this.submenuIcon === 'none' ? 'a' : '.fl-menu-toggle';
15992			const hiddenMenu = '.mega-menu.hide-heading, .mega-menu-disabled.hide-heading';
15993			$( selector ).find( '.fl-has-submenu' ).not( hiddenMenu ).each( function() {
15994				if( clear || ! $ ( this ).hasClass( className ) ){
15995					if ( clear ) $( this ).removeClass( className );
15996					$( this ).find( toggleElement ).first().attr( 'aria-expanded', false );
15997					if ( className === 'fl-active' ) {
15998						$( this ).find( '.sub-menu' ).fadeOut();
15999					} else if ( className === 'focus' ) {
16000						$( this ).find( '.sub-menu' ).css( {
16001							'display' : '',
16002							'opacity' : ''
16003						} );
16004					}
16005				}
16006			} );
16007		},
16008
16009		/**
16010		 * Logic to prevent submenus to go outside viewport boundaries.
16011		 *
16012		 * @since  1.6.1
16013		 * @return void
16014		 */
16015		_submenuOnRight: function(){
16016
16017			$( this.wrapperClass )
16018				.on( 'mouseenter focus', '.fl-has-submenu', $.proxy( function( e ){
16019
16020					if( $ ( e.currentTarget ).find('.sub-menu').length === 0 ) {
16021						return;
16022					}
16023
16024					var $link           = $( e.currentTarget ),
16025						$parent         = $link.parent(),
16026						$subMenu        = $link.find( '.sub-menu' ),
16027						subMenuWidth    = $subMenu.width(),
16028						subMenuPos      = 0,
16029						bodyWidth       = $( 'body' ).width();
16030
16031					if( $link.closest( '.fl-menu-submenu-right' ).length !== 0) {
16032
16033						$link.addClass( 'fl-menu-submenu-right' );
16034
16035					} else if( $( 'body' ).hasClass( 'rtl' ) ) {
16036
16037						subMenuPos = $parent.is( '.sub-menu' ) ?
16038									 $parent.offset().left - subMenuWidth:
16039									 $link.offset().left - $link.width() - subMenuWidth;
16040
16041						if( subMenuPos <= 0 ) {
16042							$link.addClass( 'fl-menu-submenu-right' );
16043						}
16044
16045					} else {
16046
16047						subMenuPos = $parent.is( '.sub-menu' ) ?
16048									 $parent.offset().left + $parent.width() + subMenuWidth :
16049									 $link.offset().left + $link.width() + subMenuWidth;
16050
16051						if( subMenuPos > bodyWidth ) {
16052							$link.addClass('fl-menu-submenu-right');
16053						}
16054					}
16055				}, this ) )
16056				.on( 'mouseleave', '.fl-has-submenu', $.proxy( function( e ){
16057					$( e.currentTarget ).removeClass( 'fl-menu-submenu-right' );
16058				}, this ) );
16059
16060		},
16061
16062		/**
16063		 * Logic to prevent submenus to go behind the next overlay row.
16064		 *
16065		 * @since  1.10.9
16066		 * @return void
16067		 */
16068		_submenuRowZindexFix: function(){
16069
16070			$( this.wrapperClass )
16071				.on( 'mouseenter', 'ul.menu > .fl-has-submenu', $.proxy( function( e ){
16072
16073					if( $ ( e.currentTarget ).find('.sub-menu').length === 0 ) {
16074						return;
16075					}
16076
16077					$( this.nodeClass )
16078						.closest( '.fl-row' )
16079						.find( '.fl-row-content' )
16080						.css( 'z-index', '10' );
16081
16082				}, this ) )
16083				.on( 'mouseleave', 'ul.menu > .fl-has-submenu', $.proxy( function(){
16084
16085					$( this.nodeClass )
16086						.closest( '.fl-row' )
16087						.find( '.fl-row-content' )
16088						.css( 'z-index', '' );
16089
16090				}, this ) );
16091		},
16092
16093		/**
16094		 * Logic for the mobile menu button.
16095		 *
16096		 * @since  1.6.1
16097		 * @return void
16098		 */
16099		_toggleForMobile: function(){
16100
16101			var $wrapper = null,
16102				$menu    = null,
16103				self     = this;
16104
16105			$( this.wrapperClass ).find( '.fl-menu-mobile-toggle' ).attr('aria-controls', $( this.wrapperClass ).find( 'ul.menu' ).attr('id'));
16106
16107			if( this._isMenuToggle() ){
16108
16109				if ( this._isMobileBelowRowEnabled() ) {
16110					this._placeMobileMenuBelowRow();
16111					$wrapper = $( this.wrapperClass );
16112					$menu    = $( this.nodeClass + '-clone' );
16113					$menu.find( 'ul.menu' ).show();
16114				}
16115				else {
16116					$wrapper = $( this.wrapperClass );
16117					$menu    = $wrapper.find( '.menu' );
16118				}
16119
16120				if( !$wrapper.find( '.fl-menu-mobile-toggle' ).hasClass( 'fl-active' ) && ! self.mobileFlyout ){
16121					$menu.css({ display: 'none' });
16122				}
16123
16124				// Flayout Menu
16125				if ( self.mobileFlyout ) {
16126					this._initFlyoutMenu();
16127				}
16128
16129				$wrapper.on( 'click', '.fl-menu-mobile-toggle', function( e ){
16130					e.stopImmediatePropagation();
16131
16132					$( this ).toggleClass( 'fl-active' );
16133
16134					if ( self.mobileFlyout ) {
16135						self._toggleFlyoutMenu();
16136						const flyoutWrapper = $( '.fl-menu-mobile-flyout' );
16137						if ( $( this ).hasClass( 'fl-active' ) ) {
16138							flyoutWrapper.attr( 'aria-hidden', false );
16139							flyoutWrapper.find( 'a[href], button, input, select, textarea, span.fl-menu-toggle, [tabindex="-1"]' ).attr( 'tabindex', 0 );
16140						}
16141						else {
16142							flyoutWrapper.attr( 'aria-hidden', true );
16143							flyoutWrapper.find( 'a[href], button, input, select, textarea, span.fl-menu-toggle, [tabindex]:not
16143([tabindex="-1"])' ).attr( 'tabindex', -1 );
16144						}
16145					}
16146					else {
16147						var targetMenu = null;
16148
16149						if ( self.mobileBelowRow ) {
16150							var $closestCol = $( this ).parents( '.fl-col, .fl-module-box' ),
16151								$closestColGroup = $closestCol.length ? $closestCol.parent( '.fl-col-group' ) : null;
16152								targetMenu  = $closestCol.length ? $closestCol.last().next( '.fl-menu-mobile-clone' ) : null;
16153
16154							if ( $closestColGroup.length ) {
16155								if ( $closestColGroup.hasClass( 'fl-col-group-responsive-reversed' ) ) {
16156									$closestColGroup.find( '.fl-menu-mobile-clone' ).css( 'order', -1 );
16157								} else if ( $closestColGroup ) {
16158									$closestColGroup.find( '.fl-menu-mobile-clone' ).css( 'order', 2 );
16159								}
16160							}
16161						} else {
16162							targetMenu = $( this ).closest( '.fl-menu' ).find( 'ul.menu' );
16163						}
16164						
16165						if ( targetMenu.length ) {
16166							$menu = $( targetMenu );
16167						}
16168
16169						$menu.slideToggle();
16170					}
16171
16172					e.stopPropagation();
16173				} );
16174
16175				// Hide active menu when click on anchor link ID that exists on a page
16176				$menu.off().on( 'click', '.menu-item > a[href*="#"]:not([href="#"])', function(){
16177					var $href = $(this).attr('href'),
16178						$targetID = $href.split('#')[1],
16179						element = $('#' + $targetID);
16180					if ( $('body').find(element).length > 0 ) {
16181						$( this ).toggleClass( 'fl-active' );
16182						FLBuilderLayout._scrollToElement( element );
16183						if ( ! self._isMenuToggle() ) {
16184							$menu.slideToggle();
16185						}
16186					}
16187				});
16188			}
16189			else {
16190
16191				if ( this._isMobileBelowRowEnabled() ) {
16192					this._removeMenuFromBelowRow();
16193				}
16194
16195				$wrapper = $( this.wrapperClass ),
16196				$menu    = $wrapper.find( 'ul.menu' );
16197				$wrapper.find( '.fl-menu-mobile-toggle' ).removeClass( 'fl-active' );
16198				$menu.css({ display: '' });
16199
16200				if ( ! this._isMobileBelowRowEnabled() ) {
16201					$menu.off( 'click', '.menu-item > a[href*="#"]:not([href="#"])' );
16202				}
16203
16204				if ( this.mobileFlyout && $wrapper.find( '.fl-menu-mobile-flyout' ).length > 0 ) {
16205					$( 'body' ).css( 'margin', '' );
16206					$( '.fl-builder-ui-pinned-content-transform' ).css( 'transform', '' );
16207					$menu.unwrap();
16208					$wrapper.find( '.fl-menu-mobile-close' ).remove();
16209					$wrapper.find( '.fl-menu-mobile-opacity' ).remove();
16210				}
16211			}
16212		},
16213
16214		/**
16215		 * Init any mega menus that exist.
16216		 *
16217		 * @see 	 this._isMenuToggle()
16218		 * @since  1.10.4
16219		 * @return void
16220		 */
16221		_initMegaMenus: function(){
16222
16223			var module     = $( this.nodeClass ),
16224				rowContent = module.closest( '.fl-row-content' ),
16225				rowWidth   = rowContent.width(),
16226				megas      = module.find( '.mega-menu' ),
16227				disabled   = module.find( '.mega-menu-disabled' ),
16228				isToggle   = this._isMenuToggle();
16229
16230			if ( isToggle ) {
16231				megas.removeClass( 'mega-menu' ).addClass( 'mega-menu-disabled' );
16232				module.find( 'li.mega-menu-disabled > ul.sub-menu' ).css( 'width', '' );
16233				rowContent.css( 'position', '' );
16234			} else {
16235				disabled.removeClass( 'mega-menu-disabled' ).addClass( 'mega-menu' );
16236				module.find( 'li.mega-menu > ul.sub-menu' ).css( 'width', rowWidth + 'px' );
16237				rowContent.css( 'position', 'relative' );
16238			}
16239		},
16240
16241		/**
16242		 * Check to see if Below Row should be enabled.
16243		 *
16244		 * @since  1.11
16245		 * @return boolean
16246		 */
16247		_isMobileBelowRowEnabled: function() {
16248			return this.mobileBelowRow && ( $( this.nodeClass ).parents( '.fl-col, .fl-module-box' ).length );
16249		},
16250
16251		/**
16252		 * Logic for putting the mobile menu below the menu's
16253		 * column so it spans the full width of the page.
16254		 *
16255		 * @since  1.10
16256		 * @return void
16257		 */
16258		_placeMobileMenuBelowRow: function(){
16259
16260			if ( $( this.nodeClass + '-clone' ).length ) {
16261				return;
16262			}
16263
16264			var module = $( this.nodeClass ),
16265				clone  = null,
16266				col    = module.parents( '.fl-col, .fl-module-box' ).last();
16267
16268			if ( module.length < 1 ) {
16269				return;
16270			}
16271
16272			clone = ( module.length > 1 ) ? $( module[0] ).clone() : module.clone();
16273			module.find( 'ul.menu' ).remove();
16274			clone.addClass( ( this.nodeClass + '-clone' ).replace( '.', '' ) );
16275			clone.addClass( 'fl-menu-mobile-clone' );
16276			clone.find( '.fl-menu-mobile-toggle' ).remove();
16277			col.after( clone );
16278
16279			// Removes animation when enabled
16280			if ( module.hasClass( 'fl-animation' ) ) {
16281				clone.removeClass( 'fl-animation' );
16282			}
16283
16284			this._menuOnFocus();
16285			this._menuOnClick();
16286			this._menuOnEscape();
16287		},
16288
16289		/**
16290		 * Logic for removing the mobile menu from below the menu's
16291		 * column and putting it back in the main wrapper.
16292		 *
16293		 * @since  1.10
16294		 * @return void
16295		 */
16296		_removeMenuFromBelowRow: function(){
16297
16298			if ( ! $( this.nodeClass + '-clone' ).length ) {
16299				return;
16300			}
16301
16302			var module = $( this.nodeClass ),
16303				clone  = $( this.nodeClass + '-clone' ),
16304				menu   = clone.find( 'ul.menu' ),
16305				nav    = module.find( 'nav' );
16306
16307			if ( nav.length ) {
16308				nav.append( menu );
16309			} else {
16310				module.find( '.fl-menu-mobile-toggle' ).after( menu );
16311			}
16312			clone.remove();
16313			menu.find( 'a' ).each( FLBuilderLayout._initAnchorLink );
16314		},
16315
16316		/**
16317		 * Logic for Flyout responsive menu.
16318		 *
16319		 * @since  2.2
16320		 * @return void
16321		 */
16322		_initFlyoutMenu: function(){
16323			var wrapper = $( this.wrapperClass ),
16324				menu  	= wrapper.find( 'ul.menu' ),
16325				button	= wrapper.find( '.fl-menu-mobile-toggle' );
16326
16327			if ( 0 === wrapper.find( '.fl-menu-mobile-flyout' ).length ) {
16328				menu.wrap( '<div class="fl-menu-mobile-flyout" aria-hidden="true"></div>' );
16329			}
16330
16331			if ( 0 === wrapper.find( '.fl-menu-mobile-close' ).length ) {
16332				var close = window.fl_responsive_close || 'Close'
16333				wrapper.find( '.fl-menu-mobile-flyout' ).prepend( '<button class="fl-menu-mobile-close fl-content-ui-button" aria-label="' + close + '"><i class="fas fa-times"></i></button>' );
16334			}
16335
16336			// Push with opacity
16337			if ( wrapper.hasClass( 'fl-menu-responsive-flyout-push-opacity' ) && 0 === wrapper.find( '.fl-menu-mobile-opacity' ).length ) {
16338				wrapper.append( '<div class="fl-menu-mobile-opacity"></div>' );
16339			}
16340
16341			wrapper.off( 'click', '.fl-menu-mobile-opacity, .fl-menu-mobile-close' ).on( 'click', '.fl-menu-mobile-opacity, .fl-menu-mobile-close', function(e){
16342				button.trigger('focus').trigger( 'click' );
16343				e.stopPropagation();
16344			});
16345
16346			if ( 'undefined' !== typeof FLBuilder ) {
16347				FLBuilder.addHook('restartEditingSession', function(){
16348					$( '.fl-builder-ui-pinned-content-transform' ).css( 'transform', '' );
16349
16350					// Toggle active menu
16351					if ( button.hasClass( 'fl-active' ) ) {
16352						button.trigger( 'click' );
16353					}
16354				});
16355			}
16356			$( '.fl-menu-mobile-flyout' ).find( 'a[href], button, input, select, textarea, span.fl-menu-toggle, [tabindex]:not([tabindex="-1"])' ).attr( 'tabindex', -1 );
16357		},
16358
16359		/**
16360		 * Logic to enable/disable the Flyout menu on button click.
16361		 *
16362		 * @since  2.2
16363		 * @return void
16364		 */
16365		_toggleFlyoutMenu: function(){
16366			var wrapper		= $( this.wrapperClass ),
16367				button		= wrapper.find( '.fl-menu-mobile-toggle' ),
16368				position 	= wrapper.hasClass( 'fl-flyout-right' ) ? 'right' : 'left',
16369				pushMenu 	= wrapper.hasClass( 'fl-menu-responsive-flyout-push' ) || wrapper.hasClass( 'fl-menu-responsive-flyout-push-opacity' ),
16370				opacity		= wrapper.find( '.fl-menu-mobile-opacity' ),
16371				marginPos	= {},
16372				fixedPos 	= {},
16373				fixedHeader	= $('header, header > div');
16374
16375			this._resizeFlyoutMenuPanel();
16376
16377			// Fix the push menu when builder ui panel is pinned
16378			if ( $( '.fl-builder-ui-pinned-content-transform' ).length > 0 && ! $( 'body' ).hasClass( 'fl-builder-edit' ) ) {
16379				$( '.fl-builder-ui-pinned-content-transform' ).css( 'transform', 'none' );
16380			}
16381
16382			if ( pushMenu ) {
16383				marginPos[ 'margin-' + position ] = button.hasClass( 'fl-active' ) ? this.flyoutWidth + 'px' : '0px';
16384				$( 'body' ).animate( marginPos, 200);
16385
16386				// Fixed header
16387				if ( fixedHeader.length > 0 ) {
16388					fixedPos[ position] = button.hasClass( 'fl-active' ) ? this.flyoutWidth + 'px' : '0px';
16389					fixedHeader.each(function(){
16390						if ( 'fixed' == $( this ).css( 'position' ) ) {
16391							$( this ).css({ 'transition' : 'none' });
16392							$( this ).animate( fixedPos, 200 );
16393						}
16394					});
16395				}
16396			}
16397
16398			if ( opacity.length > 0 && button.hasClass( 'fl-active' ) ) {
16399				opacity.show();
16400			}
16401			else {
16402				opacity.hide();
16403			}
16404		},
16405
16406		/**
16407		 * Resize or reposition the Flyout Menu Panel.
16408		 * 
16409		 * @since  2.8.1
16410		 * @return void
16411		 */
16412		_resizeFlyoutMenuPanel: function(){
16413			const wrapper    = $( this.wrapperClass );
16414			const wrapFlyout = wrapper.find( '.fl-menu-mobile-flyout' );
16415				
16416			if ( wrapFlyout.length > 0 ) {
16417				wrapFlyout.css( this._getFlyoutMenuPanelPosition() );
16418			}
16419		},
16420
16421		/**
16422		 * Compute the Flyout Menu Panel's position on the screen.
16423		 * 
16424		 * @since  2.8.1
16425		 * @return object
16426		 */
16427		_getFlyoutMenuPanelPosition: function() {
16428			var wrapper        = $( this.wrapperClass ),
16429				button         = wrapper.find( '.fl-menu-mobile-toggle' ),
16430				side           = wrapper.hasClass( 'fl-flyout-right' ) ? 'right' : 'left',
16431				winHeight      = $(window).outerHeight(),
16432				winTop         = $(window).scrollTop(),
16433				adminBarHeight = $( '#wpadminbar' ).length ? $( '#wpadminbar' ).height() : 0,
16434				flyoutPosition = {};
16435
16436			flyoutPosition[ side ]  = '-' + ( parseInt( this.flyoutWidth ) + 15 ) + 'px';
16437			if ( ! button.hasClass( 'fl-active' ) ) {
16438				return flyoutPosition;
16439			}
16440
16441			flyoutPosition[ side ]  = '0px';
16442			flyoutPosition[ 'height' ]  = winHeight + 'px';
16443			flyoutPosition[ 'top' ] = '0px';
16444			
16445			if ( adminBarHeight > 0 ) {
16446				const diff = adminBarHeight - winTop;
16447				flyoutPosition[ 'top' ] = diff <= 0 ? '0px' : (diff) + 'px';
16448			}
16449
16450			return flyoutPosition;
16451		},
16452
16453		/**
16454		 * Shows or hides the nav search form.
16455		 *
16456		 * @since  2.5
16457		 * @method _toggleMenuSearch
16458		 */
16459		_toggleMenuSearch: function(){
16460			const form   = $( this.wrapperClass ).find('.fl-menu-search-item .fl-search-form-input-wrap'); 
16461			const button = $( this.wrapperClass ).find('.fl-menu-search-item .fl-button:is(a, button:not([type="submit"]))');
16462			form.on('submit', () => form.stop().fadeToggle('fast'));
16463			// Close the search form when focus is lost
16464			form.on('focusout', (event) => {
16465				if (form.is(':visible') && form.has($(event.relatedTarget)).length === 0) {
16466					button.trigger('click');
16467				}
16468			});
16469			button.attr('aria-expanded', false);
16470			// Close other open submenus when focusing on the search button
16471			button.on('focus', (event) => {
16472				const parentMenus = $(event.relatedTarget).parents('.menu-item.fl-has-submenu');
16473				if (event.relatedTarget && parentMenus.length) {
16474					this._toggleSubmenu(parentMenus, false);
16475				}
16476			});
16477			button.on('click', (event) => {
16478				// Prevent toggling when clicking with mouse while the form is already open
16479				if (event.detail && event.type === 'click' && form.is(':visible')) return;
16480				form.stop().fadeToggle('fast', () => {
16481					button.attr('aria-expanded', form.is(':visible'));
16482					if(form.is(':visible')) {
16483						form.find('.fl-search-text').focus();
16484					}
16485				});
16486			});
16487		},
16488
16489		/**
16490		 * Adds menu node and post ID to WooCommerce ajax URL requests.
16491		 *
16492		 * @since  2.5
16493		 * @return void
16494		 */
16495		_wooUpdateParams: function() {
16496			if ( 'undefined' !== typeof wc_cart_fragments_params ) {
16497				wc_cart_fragments_params.wc_ajax_url += '&fl-menu-node='+ this.nodeId +'&post-id='+ this.postId;
16498			}
16499			if ( 'undefined' !== typeof wc_add_to_cart_params ) {
16500				wc_add_to_cart_params.wc_ajax_url += '&fl-menu-node='+ this.nodeId +'&post-id='+ this.postId;
16501			}
16502		},
16503	};
16504
16505})(jQuery);
16506
16507(function($) {
16508
16509	$(function() {
16510
16511		new FLBuilderMenu({
16512			id: '5b3ee06934462',
16513			type: 'horizontal',
16514			mobile: 'expanded',
16515			mobileBelowRow: false,
16516			mobileFlyout: false,
16517			breakPoints: {
16518				large: 1200,
16519				medium: 992,
16520				small: 768			},
16521			mobileBreakpoint: 'mobile',
16522			postId : '45446',
16523			mobileStacked: true,
16524			submenuIcon: 'none',
16525			flyoutWidth: '250',
16526		});
16527
16528	});
16529
16530})(jQuery);
16531
16532(function($) {
16533
16534	$(function() {
16535
16536		new FLBuilderMenu({
16537			id: '61039434c1fb9',
16538			type: 'expanded',
16539			mobile: 'expanded',
16540			mobileBelowRow: false,
16541			mobileFlyout: false,
16542			breakPoints: {
16543				large: 1200,
16544				medium: 992,
16545				small: 768			},
16546			mobileBreakpoint: 'mobile',
16547			postId : '45446',
16548			mobileStacked: true,
16549			submenuIcon: 'none',
16550			flyoutWidth: '250',
16551		});
16552
16553	});
16554
16555})(jQuery);
16556
16557(function($) {
16558
16559	$(function() {
16560
16561		new FLBuilderMenu({
16562			id: '6103943f35bfa',
16563			type: 'vertical',
16564			mobile: 'expanded',
16565			mobileBelowRow: false,
16566			mobileFlyout: false,
16567			breakPoints: {
16568				large: 1200,
16569				medium: 992,
16570				small: 768			},
16571			mobileBreakpoint: 'mobile',
16572			postId : '45446',
16573			mobileStacked: true,
16574			submenuIcon: 'none',
16575			flyoutWidth: '250',
16576		});
16577
16578	});
16579
16580})(jQuery);
16581
16582(function($) {
16583
16584	$(function() {
16585
16586		new FLBuilderMenu({
16587			id: '610394506add6',
16588			type: 'vertical',
16589			mobile: 'expanded',
16590			mobileBelowRow: false,
16591			mobileFlyout: false,
16592			breakPoints: {
16593				large: 1200,
16594				medium: 992,
16595				small: 768			},
16596			mobileBreakpoint: 'mobile',
16597			postId : '45446',
16598			mobileStacked: true,
16599			submenuIcon: 'none',
16600			flyoutWidth: '250',
16601		});
16602
16603	});
16604
16605})(jQuery);
16606
16607(function($) {
16608
16609	$(function() {
16610
16611		new FLBuilderMenu({
16612			id: '610395ffe7efb',
16613			type: 'expanded',
16614			mobile: 'expanded',
16615			mobileBelowRow: false,
16616			mobileFlyout: false,
16617			breakPoints: {
16618				large: 1200,
16619				medium: 992,
16620				small: 768			},
16621			mobileBreakpoint: 'mobile',
16622			postId : '45446',
16623			mobileStacked: true,
16624			submenuIcon: 'none',
16625			flyoutWidth: '250',
16626		});
16627
16628	});
16629
16630})(jQuery);
16631
16632(function($) {
16633
16634	$(function() {
16635
16636		new FLBuilderMenu({
16637			id: '6103960e85a13',
16638			type: 'vertical',
16639			mobile: 'expanded',
16640			mobileBelowRow: false,
16641			mobileFlyout: false,
16642			breakPoints: {
16643				large: 1200,
16644				medium: 992,
16645				small: 768			},
16646			mobileBreakpoint: 'mobile',
16647			postId : '45446',
16648			mobileStacked: true,
16649			submenuIcon: 'none',
16650			flyoutWidth: '250',
16651		});
16652
16653	});
16654
16655})(jQuery);
16656
16657(function($) {
16658
16659	$(function() {
16660
16661		new FLBuilderMenu({
16662			id: '6103961ec85f4',
16663			type: 'vertical',
16664			mobile: 'expanded',
16665			mobileBelowRow: false,
16666			mobileFlyout: false,
16667			breakPoints: {
16668				large: 1200,
16669				medium: 992,
16670				small: 768			},
16671			mobileBreakpoint: 'mobile',
16672			postId : '45446',
16673			mobileStacked: true,
16674			submenuIcon: 'none',
16675			flyoutWidth: '250',
16676		});
16677
16678	});
16679
16680})(jQuery);
16681(function($){
16682	})(jQuery);
16683(function($){
16684	})(jQuery);
16685(function($){
16686	})(jQuery);
16687jQuery(function($) {
16688	
16689		$(function() {
16690		$( '.fl-node-6sok5h8agtux .fl-photo-img' )
16691			.on( 'mouseenter', function( e ) {
16692				$( this ).data( 'title', $( this ).attr( 'title' ) ).removeAttr( 'title' );
16693			} )
16694			.on( 'mouseleave', function( e ){
16695				$( this ).attr( 'title', $( this ).data( 'title' ) ).data( 'title', null );
16696			} );
16697	});
16698		window._fl_string_to_slug_regex = 'a-zA-Z0-9';
16699});
16700(function($){
16701	})(jQuery);
16702(function($){
16703	})(jQuery);
16704
16705/* Start Layout Custom JS */
16706
16707/* End Layout Custom JS */
16708
16709
16710            ;(function($) {
16711                var html = '<div class="pp-er pp-er-5f3db7ffbd1de"> <div class="pp-er-wrap"> <div class="pp-er-inner"> <div class="pp-er-title-wrap">  <span class="pp-er-title">Show Navigation Menu</span>  <span class="pp-er-arrow fa fa-angle-down"></span> </div> </div> </div> </div>';
16712				if ( $('.fl-row.fl-node-5f3db7ffbd1de').find('.pp-er').length === 0 ) {
16713                	$('.fl-row.fl-node-5f3db7ffbd1de').prepend(html);
16714				}
16715				                $('.pp-er-5f3db7ffbd1de .pp-er-wrap').off('click').on('click', function(e) {
16716					e.stopPropagation();
16717                    var $this = $(this);
16718                    $this.parent().addClass('pp-er-open');
16719                    $this.find('.pp-er-title').html('Hide Navigation Menu');
16720                    $(this).parents('.fl-row').find('.fl-row-content-wrap').slideToggle(500, function() {
16721                        if ( !$(this).is(':visible') ) {
16722                            $this.parent().removeClass('pp-er-open');
16723                            $this.find('.pp-er-title').html('Show Navigation Menu');
16724                        }
16725
16726						$(document).trigger('pp_expandable_row_toggle', [$('.pp-er-5f3db7ffbd1de')]);
16727                    });
16728                });
16729            })(jQuery);
16730
16731        
16732;(function($) {
16733
16734	PPSearchForm = function(settings) {
16735		this.id 	= settings.id;
16736		this.node 	= $('.fl-node-' + this.id);
16737		this.form	= this.node.find('.pp-search-form');
16738		this.selectors = {
16739			input: '.fl-node-' + this.id + ' .pp-search-form__input',
16740			toggle: '.fl-node-' + this.id + ' .pp-search-form__toggle',
16741			container: '.fl-node-' + this.id + ' .pp-search-form__container',
16742		};
16743
16744		this._init();
16745	};
16746
16747	PPSearchForm.prototype = {
16748		id  : '',
16749		node: '',
16750		form: '',
16751
16752		_init: function() {
16753			$( this.selectors.input ).on( 'focus', function() {
16754				this.form.addClass('pp-search-form--focus');
16755			}.bind( this ) ).on( 'blur', function() {
16756				this.form.removeClass('pp-search-form--focus');
16757			}.bind( this ) );
16758
16759			$( this.selectors.toggle ).on( 'click', function() {
16760				$( this.selectors.container ).addClass('pp-search-form--lightbox').find('.pp-search-form__input').trigger( 'focus' );
16761				this._focus( this.form );
16762			}.bind( this ) );
16763
16764			this.form.find('.pp-search-form--lightbox-close').on( 'click', function() {
16765				$( this.selectors.container ).removeClass('pp-search-form--lightbox');
16766			}.bind( this ) );
16767
16768			// close modal box on Esc key press.
16769			$(document).on( 'keyup', function(e) {
16770                if ( 27 == e.which && this.form.find('.pp-search-form--lightbox').length > 0 ) {
16771                    $( this.selectors.container ).removeClass('pp-search-form--lightbox');
16772                }
16773			}.bind( this ) );
16774		},
16775
16776		_focus: function( form ) {
16777			var $el = form.find('.pp-search-form__input');
16778
16779			// If this function exists... (IE 9+)
16780			if ( $el[0].setSelectionRange ) {
16781				// Double the length because Opera is inconsistent about whether a carriage return is one character or two.
16782				var len = $el.val().length * 2;
16783
16784				// Timeout seems to be required for Blink
16785				setTimeout(function() {
16786					$el[0].setSelectionRange( len, len );
16787				}, 1);
16788			} else {
16789				// As a fallback, replace the contents with itself
16790				// Doesn't work in Chrome, but Chrome supports setSelectionRange
16791				$el.val( $el.val() );
16792			}
16793		}
16794	};
16795
16796})(jQuery);(function($) {
16797	
16798	new PPSearchForm({
16799		id: '5d00645b19612',
16800	});
16801
16802})(jQuery);
16803;(function($) {
16804
16805	PPAdvancedMenu = function( settings ) {
16806
16807		// set params
16808		this.settingsId 		 = settings.id;
16809		this.nodeClass           = '.fl-node-' + settings.id;
16810		this.wrapperClass        = this.nodeClass + ' .pp-advanced-menu';
16811		this.type				 = settings.type;
16812		this.mobileToggle		 = settings.mobile;
16813		this.mobileBelowRow		 = 'below' === settings.menuPosition;
16814		this.breakpoints         = settings.breakpoints;
16815		this.mobileBreakpoint	 = settings.mobileBreakpoint;
16816		this.mediaBreakpoint	 = settings.mediaBreakpoint;
16817		this.mobileMenuType	 	 = settings.mobileMenuType;
16818		this.offCanvasDirection	 = settings.offCanvasDirection;
16819		this.postId 			 = bb_powerpack.post_id;
16820		this.isBuilderActive	 = settings.isBuilderActive;
16821		this.currentBrowserWidth = window.innerWidth;
16822		this.fullScreenMenu 	= null;
16823		this.offCanvasMenu 		= null;
16824		this.$submenus 			= null;
16825
16826		// initialize the menu
16827		$( this._initMenu.bind( this ) );
16828
16829		// check if viewport is resizing
16830		$( window ).on( 'resize', function( e ) {
16831
16832			var width = window.innerWidth;
16833
16834			// if screen width is resized, reload the menu
16835		    if( width != this.currentBrowserWidth ) {
16836
16837				this._initMenu();
16838 				this._clickOrHover();
16839		    	this.currentBrowserWidth = width;
16840			}
16841
16842		}.bind( this ) );
16843
16844		$( 'body' ).on( 'click', function( e ) {
16845			if ( 'undefined' !== typeof FLBuilderConfig ){
16846				return;
16847			}
16848
16849			if ( $( this.wrapperClass ).find( '.pp-advanced-menu-mobile-toggle' ).hasClass( 'pp-active' ) && ( 'expanded' !== this.mobileToggle ) ) {
16850				if ( $( e.target ).parents('.fl-module-pp-advanced-menu').length > 0 ) {
16851					return;
16852				}
16853				if ( $( e.target ).is( 'input' ) && $( e.target ).parents('.pp-advanced-menu').length > 0 ) {
16854					return;
16855				}
16856				if ( $( e.target ).hasClass( 'pp-menu-close-btn' ) ) {
16857					return;
16858				}
16859				$( this.wrapperClass ).find( '.pp-advanced-menu-mobile-toggle' ).trigger( 'click' );
16860			}
16861
16862			$( this.wrapperClass ).find( '.pp-has-submenu' ).removeClass( 'focus pp-active' );
16863			$( this.wrapperClass ).find( '.pp-has-submenu .sub-menu' ).removeClass( 'focus' );
16864			$( this.wrapperClass ).find( '.pp-has-submenu-container' ).removeClass( 'focus' );
16865			$( this.wrapperClass ).find( '.pp-menu-toggle' ).attr( 'aria-expanded', false );
16866
16867		}.bind( this ) );
16868
16869		// Esc key to close the submenu.
16870		$( document ).on( 'keyup', function( e ) {
16871			if ( 27 == e.which ) {
16872				$( this.wrapperClass ).find( '.pp-has-submenu' ).removeClass( 'focus pp-active' );
16873				$( this.wrapperClass ).find( '.pp-has-submenu .sub-menu' ).removeClass( 'focus' );
16874				$( this.wrapperClass ).find( '.pp-has-submenu-container' ).removeClass( 'focus' );
16875				$( this.wrapperClass ).find( '.pp-menu-toggle' ).attr( 'aria-expanded', false );
16876				if ( $( this.wrapperClass ).find( '.pp-menu-toggle.focus' ).is( ':visible' ) ) {
16877					$( this.wrapperClass ).find( '.pp-menu-toggle.focus' ).delay(100).trigger( 'focus' );
16878				}
16879			}
16880		}.bind( this ) );
16881
16882	};
16883
16884	PPAdvancedMenu.prototype = {
16885		nodeClass               : '',
16886		wrapperClass            : '',
16887		type 	                : '',
16888		breakpoints 			: {},
16889		$submenus				: null,
16890		fullScreenMenu			: null,
16891		offCanvasMenu			: null,
16892
16893		/**
16894		 * Check if the screen size fits a mobile viewport.
16895		 *
16896		 * @since  1.6.1
16897		 * @return bool
16898		 */
16899		_isMobile: function() {
16900			return window.innerWidth <= this.breakpoints.small ? true : false;
16901		},
16902
16903		/**
16904		 * Check if the screen size fits a medium viewport.
16905		 *
16906		 * @since  1.10.5
16907		 * @return bool
16908		 */
16909		_isMedium: function() {
16910			return window.innerWidth <= this.breakpoints.medium ? true : false;
16911		},
16912
16913		/**
16914		 * Check if the screen size fits a large viewport.
16915		 *
16916		 * @since  1.10.5
16917		 * @return bool
16918		 */
16919		_isLarge: function() {
16920			return window.innerWidth <= this.breakpoints.large ? true : false;
16921		},
16922
16923		/**
16924		 * Check if the screen size fits a custom viewport.
16925		 *
16926		 * @since  1.10.5
16927		 * @return bool
16928		 */
16929		_isCustom: function() {
16930			return window.innerWidth <= this.breakpoints.custom ? true : false;
16931		},
16932
16933		_isTouch: function() {
16934			var prefixes = ' -webkit- -moz- -o- -ms- '.split(' ');
16935			var mq = function(query) {
16936			  return window.matchMedia(query).matches;
16937			}
16938		  
16939			if (('ontouchstart' in window) || window.DocumentTouch && document instanceof DocumentTouch) {
16940			  return true;
16941			}
16942		  
16943			// include the 'heartz' as a way to have a non matching MQ to help terminate the join
16944			// https://git.io/vznFH
16945			var query = ['(', prefixes.join('touch-enabled),('), 'heartz', ')'].join('');
16946			return mq(query);
16947		},
16948
16949		/**
16950		 * Check if the menu should toggle for the current viewport base on the selected breakpoint
16951		 *
16952		 * @see 	this._isMobile()
16953		 * @see 	this._isMedium()
16954		 * @since  	1.10.5
16955		 * @return bool
16956		 */
16957		_isMenuToggle: function() {
16958			if ( ( 'always' == this.mobileBreakpoint
16959				|| ( this._isMobile() && 'mobile' == this.mobileBreakpoint )
16960				|| ( this._isMedium() && 'medium-mobile' == this.mobileBreakpoint )
16961				|| ( this._isCustom() && 'custom' == this.mobileBreakpoint )
16962				) && ( $( this.nodeClass ).find( '.pp-advanced-menu-mobile-toggle' ).is(':visible') || 'expanded' == this.mobileToggle ) ) {
16963				return true;
16964			}
16965
16966			return false;
16967		},
16968
16969		_bindSettingsFormEvents: function()
16970		{
16971			// $('body').on( 'change', '.fl-builder-settings select[name="offcanvas_direction"]', function() {
16972			// 	$('html').removeClass('pp-off-canvas-menu-open');
16973			// } );
16974		},
16975
16976		/**
16977		 * Initialize the toggle logic for the menu.
16978		 *
16979		 * @see    this._isMobile()
16980		 * @see    this._menuOnCLick()
16981		 * @see    this._clickOrHover()
16982		 * @see    this._submenuOnRight()
16983		 * @see    this._submenuRowZindexFix()
16984		 * @see    this._toggleForMobile()
16985		 * @since  1.6.1
16986		 * @return void
16987		 */
16988		_initMenu: function() {
16989			if ( this.mobileToggle != 'expanded' ) {
16990				this._initOffCanvas();
16991				this._initFullScreen();
16992			}
16993
16994			this._setupSubmenu();
16995			this._menuOnHover();
16996			this._menuOnFocus();
16997			this._submenuOnClick();
16998
16999			if ( $( this.nodeClass ).length && this.type == 'horizontal' ) {
17000				this._initMegaMenus();
17001			}
17002
17003			if ( this.type == 'horizontal' || this.type == 'vertical' ) {
17004				var self = this;
17005				$( this.wrapperClass ).find('.pp-has-submenu-container').on( 'click', function( e ) {
17006					if ( self.mobileMenuType !== 'off-canvas' && self.mobileMenuType !== 'full-screen' ) {
17007						if ( self._isTouch() ) {
17008							if ( ! $(this).hasClass('first-click') ) {
17009								e.preventDefault();
17010								$(this).addClass('first-click');
17011							}
17012						}
17013					}
17014				} );
17015
17016				// Keyboard nav support for submenu toggle.
17017				$( this.wrapperClass ).find( 'li.pp-has-submenu a' ).on( 'keypress', function(e) {
17018					if ( $(e.target).hasClass( 'pp-menu-toggle' ) && ! $( this.nodeClass ).find( '.pp-advanced-menu-mobile-toggle' ).is( ':visible' ) ) {
17019						if (e.which == 1 || e.which == 13 || e.which == undefined) {
17020							e.stopPropagation();
17021							e.preventDefault();
17022							$(e.target).parents('li.pp-has-submenu').toggleClass( 'pp-active' );
17023
17024							if ( $(e.target).parents('li.pp-has-submenu').hasClass( 'pp-active' ) ) {
17025								$(e.target).attr( 'aria-expanded', true );
17026							} else {
17027								$(e.target).attr( 'aria-expanded', false );
17028							}
17029						}
17030					}
17031				}.bind( this ) );
17032			}
17033
17034			if ( this._isMenuToggle() || this.type == 'accordion' ) {
17035				$( this.wrapperClass ).off( 'mouseenter mouseleave' );
17036				this._menuOnClick();
17037				this._clickOrHover();
17038			} else {
17039				$( this.wrapperClass ).off( 'click' );
17040				this._submenuOnRight();
17041				this._submenuRowZindexFix();
17042			}
17043
17044			if ( this.mobileToggle != 'expanded' ) {
17045				this._toggleForMobile();
17046			}
17047
17048			$(this.wrapperClass).find('li:not(.menu-item-has-children)').on('click', 'a', function (e) {
17049				if ( $(e.target).closest( '.pp-menu-search-item' ).length > 0 ) {
17050					return;
17051				}
17052
17053				$(this.nodeClass).find('.pp-advanced-menu').removeClass('menu-open');
17054				$(this.nodeClass).find('.pp-advanced-menu').addClass('menu-close');
17055				$('html').removeClass('pp-off-canvas-menu-open');
17056				$('html').removeClass('pp-full-screen-menu-open');
17057
17058			}.bind( this ) );
17059
17060			if ( $( this.wrapperClass ).find( '.pp-menu-search-item' ).length ) {
17061				this._toggleMenuSearch();
17062			}
17063
17064			if ( $( this.wrapperClass ).find( '.pp-menu-cart-item').length ) {
17065				this._wooUpdateParams();
17066			}
17067		},
17068
17069		/**
17070		 * Initializes submenu dropdowns.
17071		 *
17072		 * @since 2.33.x
17073		 * @return void
17074		 */
17075		_setupSubmenu: function() {
17076			$( this.wrapperClass + ' ul.sub-menu' ).each( function(){
17077				$( this ).closest( 'li' ).attr( 'aria-haspopup', 'true' );
17078			});
17079		},
17080
17081		_menuOnHover: function() {
17082			$( this.wrapperClass ).on( 'mouseenter', 'li.menu-item', function() {
17083				$(this).addClass( 'hover' );
17084			} ).on( 'mouseleave', 'li.menu-item', function() {
17085				$(this).removeClass( 'hover' );
17086			} );
17087		},
17088
17089		/**
17090		 * Adds a focus class to menu elements similar to be used similar to CSS :hover psuedo event
17091		 *
17092		 * @since  1.9.0
17093		 * @return void
17094		 */
17095		_menuOnFocus: function() {
17096			$( this.nodeClass ).off('focus').on( 'focus', 'a', function( e ) {
17097				var $menuItem	= $( e.target ).parents( '.menu-item' ).first(),
17098					$parents	= $( e.target ).parentsUntil( this.wrapperClass );
17099
17100				$('.pp-advanced-menu .focus:not(.pp-menu-toggle)').removeClass('focus');
17101
17102				$menuItem.addClass('focus');
17103				$parents.addClass('focus');
17104
17105			}.bind( this ) ).on( 'focusout', 'a', function( e ) {
17106				if ( $('.pp-advanced-menu .focus').hasClass('pp-has-submenu') ) {
17107					$( e.target ).parentsUntil( this.wrapperClass ).find('.pp-has-submenu-container').removeClass('first-click');
17108				}
17109			}.bind( this ) );
17110
17111			$( this.nodeClass ).off('focus', '.pp-menu-toggle').on( 'focus', '.pp-menu-toggle', function( e ) {
17112				$(e.target).addClass( 'focus' );
17113			}.bind( this ) ).off('blur', '.pp-menu-toggle').on( 'blur', '.pp-menu-toggle', function( e ) {
17114				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 ) {
17115					$(e.target).removeClass( 'focus' );
17116				}
17117			}.bind( this ) );
17118		},
17119
17120		/**
17121		 * Logic for submenu toggling on accordions or mobile menus (vertical, horizontal)
17122		 *
17123		 * @since  1.6.1
17124		 * @return void
17125		 */
17126		_menuOnClick: function() {
17127			var self = this;
17128			var $mainItem = '';
17129
17130			$( this.wrapperClass ).off().on( 'click.pp-advanced-menu keyup', '.pp-has-submenu-container', function( e ) {
17131				var isValidEvent = e.which == 1 || e.which == 13 || e.which == undefined; // click or enter key press.
17132				if ( ! isValidEvent ) {
17133					return;
17134				}
17135				if ( e.which == 13 && ! $(e.target).hasClass( 'pp-menu-toggle' ) ) { // prevent event bubbling.
17136					return;
17137				}
17138				if ( self._isTouch() ) {
17139					if ( ! $(this).hasClass('first-click') ) {
17140						e.preventDefault();
17141						$(this).addClass('first-click');
17142					}
17143				}
17144
17145				e.stopPropagation();
17146
17147				var isMainEl = $(e.target).parents('.menu-item').parent().parent().hasClass('pp-advanced-menu');
17148
17149				if (isMainEl && $mainItem === '') {
17150					$mainItem = $(e.target).parents('.menu-item');
17151				}
17152
17153				var $link			= $( e.target ).parents( '.pp-has-submenu' ).first(),
17154					$subMenu 		= $link.children( '.sub-menu' ).first(),
17155					$href	 		= $link.children('.pp-has-submenu-container').first().find('> a').attr('href'),
17156					$subMenuParents = $( e.target ).parents( '.sub-menu' ),
17157					$activeParent 	= $( e.target ).closest( '.pp-has-submenu.pp-active' );
17158
17159					if ( $activeParent.length > 0 ) {
17160						$activeParent.find( '.pp-menu-toggle' ).first().attr('aria-expanded', true);
17161					} else {
17162						$activeParent.find( '.pp-menu-toggle' ).first().attr('aria-expanded', false);
17163					}
17164
17165				if( !$subMenu.is(':visible') || $(e.target).hasClass('pp-menu-toggle')
17166					|| ($subMenu.is(':visible') && (typeof $href === 'undefined' || $href == '#')) ) {
17167					if ( ! $(this.wrapperClass).hasClass('pp-advanced-menu-accordion-collapse') ) {
17168						e.preventDefault();
17169					}
17170					if ( $(e.target).hasClass('pp-menu-toggle') ) {
17171						e.stopPropagation();
17172						e.preventDefault();
17173					}
17174				}
17175				else {
17176					e.stopPropagation();
17177					window.location.href = $href;
17178					return;
17179				}
17180
17181				if ($(this.wrapperClass).hasClass('pp-advanced-menu-accordion-collapse')) {
17182
17183					if ( $link.parents('.menu-item').length && !$link.parents('.menu-item').hasClass('pp-active') ) {
17184						$('.menu .pp-active', this.wrapperClass).not($link).removeClass('pp-active');
17185					}
17186					else if ($link.parents('.menu-item').hasClass('pp-active') && $link.parent('.sub-menu').length) {
17187						$('.menu .pp-active', this.wrapperClass).not($link).not($activeParent).removeClass('pp-active');
17188					}
17189
17190					$('.sub-menu', this.wrapperClass).not($subMenu).not($subMenuParents).slideUp('normal');
17191				}
17192
17193				// Parent menu toggle icon was being reversed on collapsing its submenu,
17194				// so here is the workaround to fix this behavior.
17195				if ($(self.wrapperClass).find('.sub-menu:visible').length > 0) {
17196					$(self.wrapperClass).find('.sub-menu:visible').parent().addClass('pp-active');
17197				}
17198				$subMenu.slideToggle(400, function() {
17199					// Reset previously opened sub-menu toggle icon.
17200					$(e.target).parents('.pp-has-submenu-container').parent().parent().find('> .menu-item.pp-active').removeClass('pp-active');
17201					
17202					if ($mainItem !== '') {
17203						$mainItem.parent().find('.menu-item.pp-active').removeClass('pp-active');
17204						$(self.wrapperClass).find('.sub-menu').parent().removeClass('pp-active');
17205
17206						if ($(self.wrapperClass).find('.sub-menu:visible').length > 0) {
17207							$(self.wrapperClass).find('.sub-menu:visible').parent().addClass('pp-active');
17208						} else {
17209							$link.toggleClass('pp-active');
17210							$mainItem.removeClass('pp-active');
17211						}
17212					} else {
17213						$link.toggleClass('pp-active');
17214					}
17215					if (!$subMenu.is(':visible')) {
17216						$subMenu.parent().removeClass('pp-active');
17217						$subMenu.parent().find('> .pp-has-submenu-container .pp-menu-toggle').attr('aria-expanded', false);
17218					} else {
17219						$subMenu.parent().find('> .pp-has-submenu-container .pp-menu-toggle').attr('aria-expanded', true);
17220					}
17221				});
17222
17223			}.bind( this ) );
17224
17225		},
17226
17227		/**
17228		 * Logic for submenu items click event
17229		 *
17230		 * @since  1.3.1
17231		 * @return void
17232		 */
17233		_submenuOnClick: function(){
17234			$( 'body' ).off( 'click', this.wrapperClass + ' .sub-menu a' ).on( 'click', this.wrapperClass + ' .sub-menu a', function( e ){
17235				if ( $( e.target ).parent().hasClass('focus') ) {
17236					$( e.target ).parentsUntil( this.wrapperClass ).removeClass( 'focus' );
17237				}
17238			}.bind( this ) );
17239		},
17240
17241		/**
17242		 * Changes general styling and behavior of menus based on mobile / desktop viewport.
17243		 *
17244		 * @see    this._isMobile()
17245		 * @since  1.6.1
17246		 * @return void
17247		 */
17248		_clickOrHover: function() {
17249			this.$submenus = this.$submenus || $( this.wrapperClass ).find( '.sub-menu' );
17250			var $wrapper   = $( this.wrapperClass ),
17251				$menu      = $wrapper.find( '.menu' );
17252				$li        = $wrapper.find( '.pp-has-submenu' );
17253
17254			if( this._isMenuToggle() ) {
17255				$li.each( function() {
17256					if( !$(this).hasClass('pp-active') ) {
17257						$(this).find( '.sub-menu' ).fadeOut();
17258					}
17259				} );
17260			} else {
17261				$li.each( function() {
17262					if( !$(this).hasClass('pp-active') ) {
17263						$(this).find( '.sub-menu' ).css( {
17264							'display' : '',
17265							'opacity' : ''
17266						} );
17267					}
17268				} );
17269			}
17270		},
17271
17272		/**
17273		 * Logic to prevent submenus to go outside viewport boundaries.
17274		 *
17275		 * @since  1.6.1
17276		 * @return void
17277		 */
17278		_submenuOnRight: function() {
17279
17280			$( this.wrapperClass )
17281				.on( 'mouseenter focus', '.pp-has-submenu', function( e ) {
17282
17283					if( $ ( e.currentTarget ).find('.sub-menu').length === 0 ) {
17284						return;
17285					}
17286
17287					var $link           = $( e.currentTarget ),
17288						$parent         = $link.parent(),
17289						$subMenu        = $link.find( '.sub-menu' ),
17290						subMenuWidth    = $subMenu.width(),
17291						subMenuPos      = 0,
17292						winWidth        = window.innerWidth;
17293
17294					if( $link.closest( '.pp-menu-submenu-right' ).length !== 0) {
17295
17296						$link.addClass( 'pp-menu-submenu-right' );
17297
17298					} else if( $( 'body' ).hasClass( 'rtl' ) ) {
17299
17300						subMenuPos = $parent.is( '.sub-menu' ) ?
17301									 $parent.offset().left - subMenuWidth:
17302									 $link.offset().left - subMenuWidth;
17303
17304						if( subMenuPos <= 0 ) {
17305							$link.addClass( 'pp-menu-submenu-right' );
17306						}
17307
17308					} else {
17309
17310						subMenuPos = $parent.is( '.sub-menu' ) ?
17311									 $parent.offset().left + $parent.width() + subMenuWidth :
17312									 $link.offset().left + subMenuWidth;
17313
17314						if( subMenuPos > winWidth ) {
17315							$link.addClass('pp-menu-submenu-right');
17316						}
17317					}
17318				}.bind( this ) )
17319				.on( 'mouseleave', '.pp-has-submenu', function( e ) {
17320					$( e.currentTarget ).removeClass( 'pp-menu-submenu-right' );
17321				}.bind( this ) );
17322
17323		},
17324
17325		/**
17326		 * Logic to prevent submenus to go behind the next overlay row.
17327		 *
17328		 * @since  2.2
17329		 * @return void
17330		 */
17331		_submenuRowZindexFix: function (e) {
17332
17333			$(this.wrapperClass)
17334				.on('mouseenter', 'ul.menu > .pp-has-submenu', function (e) {
17335
17336					if ($(e.currentTarget).find('.sub-menu').length === 0) {
17337						return;
17338					}
17339
17340					$(this.nodeClass)
17341						.closest('.fl-row')
17342						.find('.fl-row-content')
17343						.css('z-index', '10');
17344
17345				}.bind( this ) )
17346				.on('mouseleave', 'ul.menu > .pp-has-submenu', function (e) {
17347
17348					$(this.nodeClass)
17349						.closest('.fl-row')
17350						.find('.fl-row-content')
17351						.css('z-index', '');
17352
17353				}.bind( this ) );
17354		},
17355
17356		/**
17357		 * Logic for the mobile menu button.
17358		 *
17359		 * @since  1.6.1
17360		 * @return void
17361		 */
17362		_toggleForMobile: function() {
17363
17364			var $wrapper = null,
17365				$menu    = null,
17366				self 	 = this;
17367
17368			if ( this._isMenuToggle() ) {
17369				$wrapper = $(this.wrapperClass);
17370				if ( this._isMobileBelowRowEnabled() ) {
17371					this._placeMobileMenuBelowRow();
17372					$menu = $(this.nodeClass + '-clone');
17373					$menu.find('ul.menu').show();
17374				} else {
17375					$menu = $wrapper.find('.menu');
17376				}
17377
17378				if( !$wrapper.find( '.pp-advanced-menu-mobile-toggle' ).hasClass( 'pp-active' ) && this.mobileMenuType === 'default' ) {
17379					$menu.css({ display: 'none' });
17380				}
17381
17382				$wrapper.on( 'click', '.pp-advanced-menu-mobile-toggle', function( e ) {
17383					$(this).toggleClass( 'pp-active' );
17384					if ( $(this).hasClass('pp-active') ) {
17385						$(this).attr('aria-expanded', 'true');
17386						$menu.addClass( 'pp-menu-visible' );
17387					} else {
17388						$(this).attr('aria-expanded', 'false');
17389						$menu.removeClass( 'pp-menu-visible' );
17390					}
17391					$menu.slideToggle();
17392					e.stopPropagation();
17393				} );
17394
17395				$menu.on( 'click', '.menu-item > a[href*="#"]', function(e) {
17396					var $href = $(this).attr('href'),
17397						$targetID = '';
17398
17399					if ( $href !== '#' ) {
17400						$targetID = $href.split('#')[1];
17401
17402						if ( $('body').find('#'+  $targetID).length > 0 ) {
17403							e.preventDefault();
17404							$( this ).toggleClass( 'pp-active' );
17405							setTimeout(function() {
17406								$('html, body').animate({
17407									scrollTop: $('#'+ $targetID).offset().top
17408								}, 1000, function() {
17409									window.location.hash = $targetID;
17410								});
17411							}, 500);
17412
17413							if ( ! self._isMenuToggle() ) {
17414								$menu.slideToggle();
17415							}
17416						}
17417					}
17418				});
17419			}
17420			else {
17421
17422				if ( this._isMobileBelowRowEnabled() ) {
17423					this._removeMenuFromBelowRow();
17424				}
17425
17426				$wrapper = $( this.wrapperClass ),
17427				$menu    = $wrapper.children( '.menu' );
17428				$wrapper.find( '.pp-advanced-menu-mobile-toggle' ).removeClass( 'pp-active' );
17429				$menu.css({ display: '' });
17430			}
17431		},
17432
17433		/**
17434		 * Init any mega menus that exist.
17435		 *
17436		 * @see 	this._isMenuToggle()
17437		 * @since  	1.10.4
17438		 * @return void
17439		 */
17440		_initMegaMenus: function() {
17441
17442			var module     = $( this.nodeClass ),
17443				rowContent = module.closest( '.fl-row-content' ),
17444				rowWidth   = rowContent.width(),
17445				megas      = module.fi
17445nd( '.mega-menu' ),
17446				disabled   = module.find( '.mega-menu-disabled' ),
17447				isToggle   = this._isMenuToggle();
17448
17449			if ( isToggle ) {
17450				megas.removeClass( 'mega-menu' ).addClass( 'mega-menu-disabled' );
17451				module.find( 'li.mega-menu-disabled > ul.sub-menu' ).css( 'width', '' );
17452				rowContent.css( 'position', '' );
17453			} else {
17454				disabled.removeClass( 'mega-menu-disabled' ).addClass( 'mega-menu' );
17455				module.find( 'li.mega-menu > ul.sub-menu' ).css( 'width', rowWidth + 'px' );
17456				rowContent.css( 'position', 'relative' );
17457			}
17458		},
17459
17460		/**
17461		 * Init off-canvas menu.
17462		 *
17463		 * @since  	1.2.8
17464		 * @return void
17465		 */
17466		_initOffCanvas: function() {
17467			if ( this.mobileMenuType !== 'off-canvas' ) {
17468				return;
17469			}
17470			$('html').addClass('pp-off-canvas-menu-module');
17471			$('html').addClass('pp-off-canvas-menu-' + this.offCanvasDirection);
17472
17473			if ( $(this.nodeClass).find( '#pp-menu-' + this.settingsId ).length === 0 ) {
17474				return;
17475			}
17476
17477			var menuHTML = $(this.nodeClass).find( '#pp-menu-' + this.settingsId ).html();
17478
17479			if ( null === this.offCanvasMenu ) {
17480				this.offCanvasMenu = $('<div id="pp-advanced-menu-off-canvas-'+this.settingsId+'" class="fl-node-'+this.settingsId+' pp-menu-off-canvas" />').html( menuHTML );
17481			}
17482			if ( $('#pp-advanced-menu-off-canvas-'+this.settingsId).length === 0 && null !== this.offCanvasMenu && ! this.isBuilderActive ) {
17483				this.offCanvasMenu.appendTo( 'body' );
17484			}
17485
17486			$(this.nodeClass).trigger('pp-advanced-menu-off-canvas-init', [this.offCanvasMenu]);
17487
17488			this._toggleMenu();
17489		},
17490
17491		/**
17492		 * Init full-screen overlay menu.
17493		 *
17494		 * @since  	1.2.8
17495		 * @return void
17496		 */
17497		_initFullScreen: function() {
17498			if ( this.mobileMenuType !== 'full-screen' ) {
17499				return;
17500			}
17501
17502			$('html').addClass('pp-full-screen-menu-module');
17503
17504			if ( $(this.nodeClass).find( '#pp-menu-' + this.settingsId ).length === 0 ) {
17505				return;
17506			}
17507
17508			var menuHTML = $(this.nodeClass).find( '#pp-menu-' + this.settingsId ).html();
17509
17510			if ( null === this.fullScreenMenu ) {
17511				this.fullScreenMenu = $('<div id="pp-advanced-menu-full-screen-'+this.settingsId+'" class="fl-node-'+this.settingsId+' pp-menu-full-screen" />').html( menuHTML );
17512			}
17513			if ( $('#pp-advanced-menu-full-screen-'+this.settingsId).length === 0 && null !== this.fullScreenMenu && ! this.isBuilderActive ) {
17514				this.fullScreenMenu.appendTo( 'body' );
17515			}
17516
17517			$(this.nodeClass).trigger('pp-advanced-menu-full-screen-init', [this.fullScreenMenu]);
17518
17519			this._toggleMenu();
17520		},
17521
17522		/**
17523		 * Trigger the toggle event for off-canvas
17524		 * and full-screen overlay menus.
17525		 *
17526		 * @since  	1.2.8
17527		 * @return void
17528		 */
17529		_toggleMenu: function() {
17530			var self = this;
17531			var singleInstance = true;
17532			if( self.mobileMenuType === 'full-screen' ) {
17533				var winHeight = window.innerHeight;
17534				$(self.nodeClass).find('.pp-menu-overlay').css('height', winHeight + 'px');
17535				$(window).on('resize', function() {
17536					winHeight = window.innerHeight;
17537					$(self.nodeClass).find('.pp-menu-overlay').css('height', winHeight + 'px');
17538				});
17539			}
17540			// Toggle Click
17541			$(self.nodeClass).find('.pp-advanced-menu-mobile-toggle' ).off('click').on( 'click', function() {
17542				if ( singleInstance ) {
17543					if ( $('.pp-advanced-menu.menu-open').length > 0 ) {
17544						$('.pp-advanced-menu').removeClass('menu-open');
17545						$('html').removeClass('pp-full-screen-menu-open');
17546					}
17547				}
17548				if( $(self.nodeClass).find('.pp-advanced-menu').hasClass('menu-open') ) {
17549					$(self.nodeClass).find('.pp-advanced-menu').removeClass('menu-open');
17550					$(self.nodeClass).find('.pp-advanced-menu').addClass('menu-close');
17551					$('html').removeClass('pp-off-canvas-menu-open');
17552					$('html').removeClass('pp-full-screen-menu-open');
17553				} else {
17554					$(self.nodeClass).find('.pp-advanced-menu').addClass('menu-open');
17555					if( self.mobileMenuType === 'off-canvas' ) {
17556						$('html').addClass('pp-off-canvas-menu-open');
17557						self.offCanvasMenu.find('nav').attr('tabindex', '0').trigger( 'focus' );
17558						$(this).attr( 'tabindex', '-1' ).trigger( 'blur' );
17559					}
17560					if( self.mobileMenuType === 'full-screen' ) {
17561						$('html').addClass('pp-full-screen-menu-open');
17562						self.fullScreenMenu.find('nav').attr('tabindex', '0').trigger( 'focus' );
17563						$(this).attr( 'tabindex', '-1' ).trigger( 'blur' );
17564					}
17565				}
17566
17567				if ( '0' == $(this).attr('tabindex') ) {
17568					$(this).attr('aria-expanded', 'false');
17569				} else {
17570					$(this).attr('aria-expanded', 'true');
17571				}
17572			} );
17573
17574			// Keyboard navigation.
17575			$(self.nodeClass).find('.pp-advanced-menu-mobile-toggle').on('keyup', function(e) {
17576				if ( 13 === e.keyCode || 13 === e.which ) {
17577					$(this).trigger('click');
17578				}
17579			});
17580
17581			// Close button click
17582			$(self.nodeClass).find('.pp-advanced-menu .pp-menu-close-btn, .pp-clear').on( 'click', function() {
17583				$(self.nodeClass).find('.pp-advanced-menu').removeClass('menu-open');
17584				$(self.nodeClass).find('.pp-advanced-menu').addClass('menu-close');
17585				$('html').removeClass('pp-off-canvas-menu-open');
17586				$('html').removeClass('pp-full-screen-menu-open');
17587
17588				if ( $(self.nodeClass).find('.pp-advanced-menu-mobile-toggle' ).is( ':visible' ) ) {
17589					setTimeout(function() {
17590						$(self.nodeClass).find('.pp-advanced-menu-mobile-toggle' )
17591							.attr( 'tabindex', 0 )
17592							.attr( 'aria-expanded', 'false' )
17593							.trigger( 'focus' );
17594					}, 120);
17595				}
17596
17597				if ( self.offCanvasMenu && self.offCanvasMenu.length > 0 ) {
17598					self.offCanvasMenu.find('nav').attr('tabindex', '-1').trigger( 'blur' );
17599				}
17600				if ( self.fullScreenMenu && self.fullScreenMenu.length > 0 ) {
17601					self.fullScreenMenu.find('nav').attr('tabindex', '-1').trigger( 'blur' );
17602				}
17603			} );
17604
17605			if ( this.isBuilderActive ) {
17606				setTimeout(function() {
17607					if ( $('.fl-builder-settings[data-node="'+self.settingsId+'"]').length > 0 ) {
17608						$('.pp-advanced-menu').removeClass('menu-open');
17609						$(self.nodeClass).find('.pp-advanced-menu-mobile-toggle').trigger('click');
17610					}
17611				}, 600);
17612
17613				FLBuilder.addHook('settings-form-init', function() {
17614					if ( ! $('.fl-builder-settings[data-node="'+self.settingsId+'"]').length > 0 ) {
17615						return;
17616					}
17617					if ( ! $(self.nodeClass).find('.pp-advanced-menu').hasClass('menu-open') ) {
17618						$('.pp-advanced-menu').removeClass('menu-open');
17619						$(self.nodeClass).find('.pp-advanced-menu-mobile-toggle').trigger('click');
17620					}
17621				});
17622
17623				if ( $('html').hasClass('pp-full-screen-menu-open') && ! $(self.nodeClass).find('.pp-advanced-menu').hasClass('menu-open') ) {
17624					$('html').removeClass('pp-full-screen-menu-open');
17625				}
17626				if ( $('html').hasClass('pp-off-canvas-menu-open') && ! $(self.nodeClass).find('.pp-advanced-menu').hasClass('menu-open') ) {
17627					$('html').removeClass('pp-off-canvas-menu-open');
17628				}
17629			}
17630		},
17631
17632		/**
17633		 * Check to see if Below Row should be enabled.
17634		 *
17635		 * @since  	2.8.0
17636		 * @return boolean
17637		 */
17638		_isMobileBelowRowEnabled: function() {
17639			if (this.mobileMenuType === 'default') {
17640				return this.mobileBelowRow && $( this.nodeClass ).closest( '.fl-col' ).length;
17641			}
17642			return false;
17643		},
17644
17645		/**
17646		 * Logic for putting the mobile menu below the menu's
17647		 * column so it spans the full width of the page.
17648		 *
17649		 * @since  2.2
17650		 * @return void
17651		 */
17652		_placeMobileMenuBelowRow: function () {
17653
17654			if ($(this.nodeClass + '-clone').length) {
17655				return;
17656			}
17657			// if ( $('html').hasClass( 'fl-builder-edit' ) ) {
17658			// 	return;
17659			// }
17660
17661			var module = $(this.nodeClass),
17662				clone = null,
17663				row = module.closest('.fl-row-content');
17664
17665			if ( module.length < 1 ) {
17666				return;
17667			}
17668
17669			clone = ( module.length > 1 ) ? $( module[0] ).clone() : module.clone();
17670			module.find('.pp-menu-nav').remove();
17671			clone.addClass((this.nodeClass + '-clone').replace('.', ''));
17672			clone.addClass('pp-menu-mobile-clone');
17673			clone.find('.pp-advanced-menu-mobile').remove();
17674			row.append(clone);
17675
17676			// Removes animation when enabled.
17677			if ( module.hasClass( 'fl-animation' ) ) {
17678				clone.removeClass( 'fl-animation' );
17679			}
17680
17681			this._menuOnClick();
17682		},
17683
17684		/**
17685		 * Logic for removing the mobile menu from below the menu's
17686		 * column and putting it back in the main wrapper.
17687		 *
17688		 * @since  2.2
17689		 * @return void
17690		 */
17691		_removeMenuFromBelowRow: function () {
17692
17693			if (!$(this.nodeClass + '-clone').length) {
17694				return;
17695			}
17696
17697			var module = $(this.nodeClass),
17698				clone = $(this.nodeClass + '-clone'),
17699				menu = clone.find('.pp-menu-nav');
17700
17701			module.find('.pp-advanced-menu-mobile').after(menu);
17702			module.find('.pp-advanced-menu-mobile-toggle').attr( 'aria-expanded', false );
17703			clone.remove();
17704		},
17705
17706		_toggleMenuSearch: function() {
17707			var items =  $( this.wrapperClass ).find( '.pp-menu-search-item' ),
17708				self  = this;
17709
17710			items.each( function() {
17711				var item = $(this);
17712				var button = item.find( '> a' ),
17713					form = item.find( '.pp-search-form' ),
17714					input = item.find('.pp-search-form__input');
17715
17716				button.on( 'click', function(e) {
17717					e.preventDefault();
17718					item.toggleClass( 'pp-search-active' );
17719					if ( item.hasClass( 'pp-search-active' ) ) {
17720						setTimeout( function() {
17721							input.focus();
17722							self._focusMenuSearch( input );
17723						}, 100 );
17724					}
17725
17726					$('body').on( 'click.pp-menu-search', self._hideMenuSearch.bind( self ) );
17727				} );
17728
17729				input.on( 'focus', function() {
17730					form.addClass( 'pp-search-form--focus' );
17731				} ).on( 'blur', function() {
17732					form.removeClass( 'pp-search-form--focus' );
17733				} );
17734			} );
17735		},
17736
17737		_hideMenuSearch: function(e) {
17738			if (e !== undefined) {
17739				if ($(e.target).closest('.pp-menu-search-item').length > 0) {
17740					return;
17741				}
17742			}
17743
17744			$( this.wrapperClass ).find( '.pp-menu-search-item' ).removeClass( 'pp-search-active' );
17745			$('body').off('click.pp-menu-search');
17746		},
17747
17748		_focusMenuSearch: function( $el ) {
17749			// If this function exists... (IE 9+)
17750			if ( $el[0].setSelectionRange ) {
17751				// Double the length because Opera is inconsistent about whether a carriage return is one character or tw
17751o.
17752				var len = $el.val().length * 2;
17753
17754				// Timeout seems to be required for Blink
17755				setTimeout(function() {
17756					$el[0].setSelectionRange( len, len );
17757				}, 1);
17758			} else {
17759				// As a fallback, replace the contents with itself
17760				// Doesn't work in Chrome, but Chrome supports setSelectionRange
17761				$el.val( $el.val() );
17762			}
17763		},
17764
17765		/**
17766		 * Adds menu node and post ID to WooCommerce ajax URL requests.
17767		 *
17768		 * @since  2.20
17769		 * @return void
17770		 */
17771		 _wooUpdateParams: function() {
17772			if ( 'undefined' !== typeof wc_cart_fragments_params ) {
17773				wc_cart_fragments_params.wc_ajax_url += '&pp-advanced-menu-node='+ this.settingsId +'&post-id='+ this.postId;
17774			}
17775			if ( 'undefined' !== typeof wc_add_to_cart_params ) {
17776				wc_add_to_cart_params.wc_ajax_url += '&pp-advanced-menu-node='+ this.settingsId +'&post-id='+ this.postId;
17777			}
17778		},
17779
17780		_validClick: function(e) {
17781			return (e.which == 1 || e.which == 13 || e.which == 32 || e.which == undefined) ? true : false;
17782		}
17783
17784	};
17785
17786})(jQuery);
17787
17788var pp_menu_5f20ed505b647;
17789(function($) {
17790
17791    pp_menu_5f20ed505b647 = new PPAdvancedMenu({
17792    	id: '5f20ed505b647',
17793    	type: 'horizontal',
17794		mobile: 'hamburger',
17795		menuPosition: 'below',
17796		breakpoints: {
17797			large: 1200,
17798			medium: 992,
17799			small: 768,
17800			custom: 768		},
17801		mobileBreakpoint: 'mobile',
17802		mediaBreakpoint: '768',
17803		mobileMenuType: 'default',
17804		offCanvasDirection: 'left',
17805		fullScreenAnimation: '',
17806		isBuilderActive: false    });
17807
17808})(jQuery);
17809
17810var pp_menu_5f3f71881564e;
17811(function($) {
17812
17813    pp_menu_5f3f71881564e = new PPAdvancedMenu({
17814    	id: '5f3f71881564e',
17815    	type: 'horizontal',
17816		mobile: 'hamburger',
17817		menuPosition: 'below',
17818		breakpoints: {
17819			large: 1200,
17820			medium: 992,
17821			small: 768,
17822			custom: 768		},
17823		mobileBreakpoint: 'mobile',
17824		mediaBreakpoint: '768',
17825		mobileMenuType: 'default',
17826		offCanvasDirection: 'left',
17827		fullScreenAnimation: '',
17828		isBuilderActive: false    });
17829
17830})(jQuery);
17831(function($){
17832	})(jQuery);
17833jQuery(function($) {
17834	
17835		$(function() {
17836		$( '.fl-node-5wlubpdqshg2 .fl-photo-img' )
17837			.on( 'mouseenter', function( e ) {
17838				$( this ).data( 'title', $( this ).attr( 'title' ) ).removeAttr( 'title' );
17839			} )
17840			.on( 'mouseleave', function( e ){
17841				$( this ).attr( 'title', $( this ).data( 'title' ) ).data( 'title', null );
17842			} );
17843	});
17844		window._fl_string_to_slug_regex = 'a-zA-Z0-9';
17845});
17846
17847;(function($) {
17848
17849	PPModalBox = function(settings) {
17850		this.id 			= settings.id;
17851		this.settings 		= settings;
17852		this.type			= settings.type;
17853		this.cookieKey		= 'pp_modal_' + this.id;
17854		this.cookieTime 	= settings.display_after;
17855		this.cookieValue 	= settings.cookie_value ? settings.cookie_value : this.cookieTime;
17856		this.triggerType 	= settings.trigger_type;
17857		this.layout			= settings.layout;
17858		this.wrap 			= $('#modal-' + this.id);
17859		this.container 		= this.wrap.find('.pp-modal-container');
17860		this.element 		= this.wrap.find('.pp-modal');
17861		this.isPreviewing 	= settings.previewing;
17862		this.isVisible		= settings.visible;
17863		this.eventClose		= false;
17864
17865		this.initCookieApi();
17866		this.init();
17867	};
17868
17869	PPModalBox.prototype = {
17870		id			: '',
17871		settings	: {},
17872		type		: '',
17873		cookieKey	: '',
17874		cookieTime	: 0,
17875		triggerType	: '',
17876		layout		: '',
17877		wrap		: '',
17878		element		: '',
17879		prevFocusedEl: '',
17880		isActive	: false,
17881		isPreviewing: false,
17882		isVisible	: false,
17883		eventClose  : false,
17884
17885		init: function()
17886		{
17887			if ( parseInt( this.cookieTime ) === 0 || this.cookieTime < 0 || this.cookieTime === '' ) {
17888				this.removeCookie();
17889			}
17890			if ( ( 'exit_intent' === this.triggerType || 'auto' === this.triggerType ) && this.getCookie() && ! this.isPreviewing ) {
17891				return;
17892			}
17893			if ( ! this.isPreviewing && 'undefined' !== typeof this.isVisible && ! this.isVisible ) {
17894				return;
17895			}
17896			if ( this.isActive ) {
17897				return;
17898			}
17899
17900			this.setResponsive();
17901			this.bindEvents();
17902			this.show();
17903		},
17904
17905		setResponsive: function()
17906		{
17907			if ( window.innerWidth <= this.settings.breakpoint ) {
17908                this.element.removeClass('layout-standard').addClass('layout-fullscreen');
17909            }
17910            if ( window.innerWidth < this.element.width() ) {
17911				this.element.css('width', window.innerWidth + 'px');
17912            }
17913		},
17914
17915		bindEvents: function()
17916		{
17917			var self = this;
17918
17919			$( this.element ).on( 'beforeload', this.beforeLoad.bind( this ) );
17920
17921			$(document).on( 'keyup', function(e) {
17922				// close modal box on Esc key press.
17923                if ( self.settings.esc_exit && 27 == e.which && self.isActive && $('form[data-type="pp-modal-box"]').length === 0 ) {
17924					self.eventClose = true;
17925                    self.hide();
17926                }
17927			}).on( 'keydown', function(e) {
17928				// trap focus inside the modal element.
17929				if ( (e.key === 'Tab' || e.keyCode === 9) && self.isActive ) {
17930					if ( e.shiftKey && $(document.activeElement).is( self.element ) ) {
17931						e.preventDefault();
17932					}
17933					if ( $(document.activeElement).closest( self.element ).length === 0 ) {
17934						self.element.trigger('focus');
17935						e.preventDefault();
17936					}
17937				}
17938			} );
17939
17940			// close modal box by clicking on outside of modal box element in document.
17941			$(document).on( 'click', function(e) {
17942                if ( self.settings.click_exit && $(e.target).parents('.pp-modal').length === 0 && self.isActive && ! self.isPreviewing && ! self.element.is(e.target) && self.element.has(e.target).length === 0 && ! $(e.target).hasClass('modal-' + self.id) && $(e.target).parents('.modal
17942-' + self.id).length === 0 && e.which ) {
17943					self.eventClose = true;
17944                    self.hide();
17945                }
17946			});
17947			
17948			// close modal box by clicking on the close button.
17949            $(self.wrap).find('.pp-modal-close, .pp-modal-close-custom').on('keypress click', function(e) {
17950				e.preventDefault();
17951				e.stopPropagation();
17952				if (e.which == 1 || e.which == 13 || e.which == 32 || e.which == undefined) {
17953					self.eventClose = true;
17954					self.hide();
17955				}
17956			});
17957
17958			// close the modal box on clicking on inner links start with hash.
17959			$('body').on( 'click', '#modal-' + self.id + ' .pp-modal-content a[href*="#"]:not([href="#"])', function() {
17960				if ( $('.fl-node-' + self.id).hasClass('anchor-click-no-event') ) {
17961					return;
17962				}
17963				self.eventClose = true;
17964                self.hide();
17965			} );
17966
17967			$(window).on( 'resize', this.setResponsive.bind( this ) );
17968			$(window).on( 'resize', this.setPosition.bind( this ) );
17969		},
17970
17971		setPosition: function()
17972		{
17973			if ( 'fullscreen' !== this.layout ) {
17974                if ( typeof this.settings.height === 'undefined' ) {
17975
17976                    this.wrap.addClass('pp-modal-height-auto');
17977                    var modalHeight = this.element.outerHeight();
17978                    this.wrap.removeClass('pp-modal-height-auto');
17979
17980                    if ( 'photo' === this.type ) {
17981                        this.element.find( '.pp-modal-content-inner img' ).css( 'max-width', '100%' );
17982                    }
17983
17984                    var topPos = ( window.innerHeight - modalHeight ) / 2;
17985                    if ( topPos < 0 ) {
17986                        topPos = 0;
17987                    }
17988                    this.element.css( 'top', topPos + 'px' );
17989                } else {
17990                    var topPos = ( window.innerHeight - this.settings.height ) / 2;
17991					if ( topPos < 0 ) {
17992                        topPos = 0;
17993                    }
17994                    this.element.css( 'top', topPos + 'px' );
17995                }
17996			}
17997		},
17998
17999		beforeLoad: function() {
18000			if ( this.settings.clickedElement ) {
18001				var clickedElement = this.settings.clickedElement;
18002				var postId = clickedElement.attr( 'data-pp-modal-post' ) || clickedElement.closest( '[data-pp-modal-post]' ).attr( 'data-pp-modal-post' ) || clickedElement.parents( '.pp-content-post' ).attr( 'data-id' );
18003				var self = this;
18004
18005				if ( 'undefined' === typeof postId || '' === postId ) {
18006					return;
18007				}
18008
18009				if ( 'html' === self.settings.type && '' !== self.settings.content ) {
18010					self.element.find( '.pp-modal-content-inner' ).html('<div style="text-align: center;"><img src="' + self.settings.loaderImg + '" /></div>');
18011					self.setPosition();
18012					$.ajax({
18013						url: bb_powerpack.getAjaxUrl(),
18014						type: 'post',
18015						data: {
18016							action: 'pp_modal_dynamic_content',
18017							content: self.settings.content,
18018							postId: postId
18019						},
18020						success: function( response ) {
18021							if ( ! response.success ) {
18022								return;
18023							}
18024
18025							self.element.find( '.pp-modal-content-inner' ).html( response.data );
18026							self.setPosition();
18027						}
18028					});
18029				}
18030			}
18031		},
18032
18033		show: function()
18034		{
18035			if ( this.element.length === 0 ) {
18036				return;
18037			}
18038
18039			this.setPosition();
18040
18041			var self = this;
18042
18043			if ( 'photo' === this.type ) {
18044				this.element.find( '.pp-modal-content-inner img' ).css( 'max-width', '100%' );
18045			}
18046
18047			this.prevFocusedEl = $( document.activeElement );
18048
18049			//this.element.find( '.pp-modal-content' ).scrollTop(0);
18050			
18051			setTimeout( function() {
18052				self.element.trigger('beforeload');
18053
18054				if ( ! self.isPreviewing ) {
18055					setTimeout(function() {
18056						self.element.attr( 'tabindex', '0' ).trigger( 'focus' );
18057					}, 100);
18058				}
18059
18060				$('html').addClass( 'pp-modal-active-' + self.id );
18061
18062				self.wrap.addClass( 'pp-modal-active' );
18063
18064				self.container
18065					.removeClass( self.settings.animation_load + ' animated' )
18066					.addClass( 'modal-visible' )
18067					.addClass( self.settings.animation_load + ' animated' );
18068
18069				if ( ! $('body').hasClass('wp-admin') ) {
18070					self.container.one( 'webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend', function() {
18071						self.eventClose = false;
18072						$(this).removeClass( self.settings.animation_load + ' animated' );
18073						self.setup();
18074					} );
18075				} else {
18076					self.setup();
18077				}
18078
18079				self.isActive = true;
18080				
18081                if ( 'exit_intent' === self.triggerType || 'auto' === self.triggerType ){
18082                    if ( ! self.isPreviewing ) {
18083                        self.setCookie();
18084                    }
18085				}
18086				
18087                self.restruct();
18088				self.setPosition();
18089
18090				self.element.trigger('afterload');
18091				$(document).trigger( 'pp_modal_box_rendered', [self.element] );
18092				
18093            }, self.settings.auto_load ? parseFloat(self.settings.delay) * 1000 : 0);
18094		},
18095
18096		setup: function()
18097		{
18098			if ( this.element.find('.pp-modal-iframe').length > 0 ) {
18099				var original_src = this.element.find('.pp-modal-iframe').attr('src');
18100				var src = this.element.find('.pp-modal-iframe').data('url');
18101				if ( original_src === undefined || original_src === '' ) {
18102					this.element.find('.pp-modal-iframe').attr( 'src', src );
18103				}
18104			}
18105
18106			var iframeAndSource = this.element.find('iframe, source');
18107			if ( iframeAndSource.length > 0 && iframeAndSource.closest( '.fl-module' ).length === 0 ) {
18108				var src = '';
18109				var m_src = iframeAndSource.attr('src');
18110				
18111				if ( m_src === undefined || m_src === '' ) {
18112					src = iframeAndSource.data('url');
18113				} else {
18114					src = iframeAndSource.attr('src');
18115				}
18116
18117				if ( src ) {
18118					if ( ( src.search('youtube') !== -1 || src.search('vimeo') !== -1) && src.search('autoplay=1') == -1 ) {
18119						if ( typeof src.split('?')[1] === 'string' ) {
18120							src = src + '&autoplay=1&rel=0';
18121						} else {
18122							src = src + '?autoplay=1&rel=0';
18123						}
18124					}
18125					iframeAndSource.attr('src', src);
18126				}
18127			}
18128
18129			if ( this.element.find('video').length ) {
18130				this.element.find('video')[0].play();
18131			}
18132		},
18133
18134		reset: function()
18135		{
18136            var iframeAndSource = this.element.find('iframe, source');
18137			if ( iframeAndSource.length > 0 && iframeAndSource.closest( '.fl-module' ).length === 0 ) {
18138				var src = iframeAndSource.attr('src');
18139				if ( '' !== src ) {
18140					iframeAndSource.attr('data-url', src).attr('src', '');
18141				}
18142            }
18143			if ( this.element.find('video').length > 0 ) {
18144				this.element.find('video')[0].pause();
18145			}
18146			if ( this.element.find('mux-player').length > 0 ) {
18147				this.element.find('mux-player')[0].pause();
18148			}
18149
18150			this.element.attr( 'tabindex', '-1' );
18151			var self = this;
18152			
18153			setTimeout(function() {
18154				if ( self.settings.clickedElement ) {
18155					var $clickedElement = self.settings.clickedElement;
18156					if ( $clickedElement.closest( '.modal-' + self.id ).length ) {
18157						$clickedElement.closest( '.modal-' + self.id ).trigger( 'focus' );
18158					} else if ( $clickedElement.closest( '#trigger-' + self.id ).length ) {
18159						$clickedElement.closest( '#trigger-' + self.id ).trigger( 'focus' );
18160					}
18160 else if ( '' !== self.settings.customTrigger ) {
18161						if ( $clickedElement.is( self.settings.customTrigger ) ) {
18162							$clickedElement.trigger( 'focus' );
18163						} else if ( $clickedElement.closest( self.settings.customTrigger ).length ) {
18164							$clickedElement.closest( self.settings.customTrigger ).trigger( 'focus' );
18165						}
18166					}
18167				}
18168			}, 100);
18169        },
18170
18171		restruct: function()
18172		{
18173			var mH = 0, hH = 0, cH = 0, eq = 0;
18174			var self = this;
18175
18176            setTimeout( function() {
18177                if ( self.isActive ) {
18178                    if ( 'fullscreen' === self.layout ) {
18179                        var marginTop 		= parseInt( self.element.css('margin-top') );
18180                        var marginBottom 	= parseInt( self.element.css('margin-bottom') );
18181                        var modalHeight 	= $(window).height() - (marginTop + marginBottom);
18182						
18183						self.element.css( 'height', modalHeight + 'px' );
18184                    }
18185                    eq = 6;
18186                    mH = self.element.outerHeight(); // Modal height.
18187                    hH = self.element.find('.pp-modal-header').outerHeight(); // Header height.
18188
18189                    if ( self.settings.auto_height && 'fullscreen' !== self.layout ) {
18190                        return;
18191					}
18192					
18193					var cP = parseInt( self.element.find('.pp-modal-content').css('padding') ); // Content padding.
18194					
18195					self.element.find('.pp-modal-content').css( 'height', mH - (hH + eq) + 'px' );
18196					
18197                    if ( ! self.settings.auto_height && self.element.find('.pp-modal-header').length === 0) {
18198                        self.element.find('.pp-modal-content').css('height', mH + 'px');
18199                    }
18200				   
18201					// Adjust iframe height.
18202                    if ( 'url' === self.type && self.element.find( '.pp-modal-video-embed' ).length === 0 ) {
18203                        self.element.find('.pp-modal-iframe').css('height', self.element.find('.pp-modal-content-inner').outerHeight() + 'px');
18204                    }
18205                    if ( 'video' === self.type ) {
18206                        self.element.find('iframe').css({'height':'100%', 'width':'100%'});
18207                    }
18208                }
18209            }, self.settings.auto_load ? parseFloat(self.settings.delay) * 1000 : 1);
18210		},
18211
18212		hide: function()
18213		{
18214			var self = this;
18215
18216			this.element.trigger('beforeclose');
18217
18218            this.container
18219                .removeClass( self.settings.animation_exit + ' animated' )
18220				.addClass( self.settings.animation_exit + ' animated' );
18221				
18222			if ( ! $('body').hasClass('wp-admin') ) {
18223				this.container.one( 'webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend', function() {
18224					if ( self.eventClose ) {
18225						self.close();
18226					}
18227				});
18228			} else {
18229				self.close();
18230			}
18231				
18232            if ( window.location.hash ) {
18233				var hashVal = window.location.hash.replace('/', '');
18234                if ( '#modal-' + self.id === hashVal ) {
18235                    var scrollTop = self.settings.scrollTop || $(window).scrollTop();
18236                    window.location.href = window.location.href.split('#')[0] + '#';
18237                    $(window).scrollTop(scrollTop);
18238                }
18239			}
18240
18241			if ( ! this.isPreviewing ) {
18242				this.element.attr( 'tabindex', '-1' ).trigger( 'blur' );
18243				if ( this.prevFocusedEl && this.prevFocusedEl.length > 0 ) {
18244					this.prevFocusedEl.trigger( 'focus' );
18245				}
18246			}
18247			
18248			this.element.trigger('afterclose');
18249			$(document).trigger( 'pp_modal_box_after_close', [this.element, this] );
18250		},
18251
18252		close: function()
18253		{
18254			this.container.removeClass( this.settings.animation_exit + ' animated' ).removeClass('modal-visible');
18255			this.container.find('.pp-modal-content').removeAttr('style');
18256			this.wrap.removeClass( 'pp-modal-active' );
18257
18258			$('html').removeClass( 'pp-modal-active-' + this.id );
18259
18260			this.isActive = false;
18261			this.eventClose = false;
18262			this.reset();
18263		},
18264
18265		initCookieApi: function() {
18266			if ( 'undefined' === typeof $.cookie ) {
18267				/*!
18268				 * jQuery Cookie Plugin v1.4.1
18269				 * https://github.com/carhartl/jquery-cookie
18270				 *
18271				 * Copyright 2013 Klaus Hartl
18272				 * Released under the MIT license
18273				*/
18274				!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a("object"==typeof exports?require("jquery"):jQuery)}(function(a){function b(a){return h.raw?a:encodeURIComponent(a)}function c(a){return h.raw?a:decodeURIComponent(a)}function d(a){return b(h.json?JSON.stringify(a):String(a))}function e(a){0===a.indexOf('"')&&(a=a.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{return a=decodeURIComponent(a.replace(g," ")),h.json?JSON.parse(a):a}catch(b){}}function f(b,c){var d=h.raw?b:e(b);return a.isFunction(c)?c(d):d}var g=/\+/g,h=a.cookie=function(e,g,i){if(void 0!==g&&!a.isFunction(g)){if(i=a.extend({},h.defaults,i),"number"==typeof i.expires){var j=i.expires,k=i.expires=new Date;k.setTime(+k+864e5*j)}return document.cookie=[b(e),"=",d(g),i.expires?"; expires="+i.expires.toUTCString():"",i.path?"; path="+i.path:"",i.domain?"; domain="+i.domain:"",i.secure?"; secure":""].join("")}for(var l=e?void 0:{},m=document.cookie?document.cookie.split("; "):[],n=0,o=m.length;o>n;n++){var p=m[n].split("="),q=c(p.shift()),r=p.join("=");if(e&&e===q){l=f(r,g);break}e||void 0===(r=f(r))||(l[q]=r)}return l};h.defaults={},a.removeCookie=function(b,c){return void 0===a.cookie(b)?!1:(a.cookie(b,"",a.extend({},c,{expires:-1})),!a.cookie(b))}});
18275			}
18276		},
18277
18278		setCookie: function()
18279		{
18280			if ( parseInt( this.cookieTime ) > 0 ) {
18281				return $.cookie( this.cookieKey, this.cookieValue, {expires: this.cookieTime, path: '/'} );
18282			} else {
18283				this.removeCookie();
18284			}
18285		},
18286
18287		getCookie: function()
18288		{
18289			// Reset cookie when module settings change.
18290			if ( this.cookieValue != $.cookie( this.cookieKey ) ) {
18291				this.removeCookie();
18292			}
18293			return $.cookie( this.cookieKey );
18294		},
18295
18296		removeCookie: function()
18297		{
18298			$.cookie( this.cookieKey, 0, {expires: 0, path: '/'} );
18299		}
18300	};
18301})(jQuery);
18302
18303var pp_modal_bupe31aq5rfi = false;
18304var pp_modal_bupe31aq5rfi_config = false;
18305
18306;(function($) {
18307
18308    pp_modal_bupe31aq5rfi_config = {
18309        id: 'bupe31aq5rfi',
18310        type: 'templates',
18311		trigger_type: 'other',
18312        auto_load: false,
18313        exit_intent: false,
18314                		        delay: 1,
18315        animation_load: 'fadeIn',
18316        animation_exit: 'fadeOut',
18317		overlay_animation: true,
18318        esc_exit: true,
18319        click_exit: true,
18320        layout: 'standard',
18321        auto_height: true,
18322                width: 960,
18323        breakpoint: 0,
18324        		loaderImg: 'https://tourdevines.com.au/wp-content/plugins/bbpowerpack/assets/images/ajax-loader.gif',
18325        previewing: false    };
18326
18327	
18328    $(document).on('click', function(e) {
18329        if ( e && e.target.tagName === 'A' && e.target.href.indexOf('#modal-bupe31aq5rfi') !== -1 ) {
18330            pp_modal_bupe31aq5rfi_config['scrollTop'] = $(window).scrollTop();
18331        }
18332    });
18333
18334        $(function() {
18335        $('#modal-bupe31aq5rfi').appendTo(document.body);
18336
18337        var tabHash     = window.location.hash ? window.location.hash.replace('/', '') : false;
18338        var modalId     = window.location.hash.split('#modal-')[1];
18339
18340        // If the URL contains a hash beginning with modal, trigger that modal box.
18341        if ( tabHash && tabHash.indexOf('modal-') >= 0 ) {
18342            if ( modalId === 'bupe31aq5rfi' ) {
18343                pp_modal_bupe31aq5rfi = new PPModalBox(pp_modal_bupe31aq5rfi_config);
18344            }
18345        }
18346
18347        $(window).on('hashchange', function() {
18348            var tabHash     = window.location.hash;
18349            var modalId     = window.location.hash.split('#modal-')[1];
18350
18351            // If the URL contains a hash beginning with modal, trigger that modal box.
18352            if ( tabHash && tabHash.indexOf('modal-') >= 0 ) {
18353                if ( modalId === 'bupe31aq5rfi' ) {
18354					if ( pp_modal_bupe31aq5rfi instanceof PPModalBox ) {
18355						pp_modal_bupe31aq5rfi.show();
18356					} else {
18357                    	pp_modal_bupe31aq5rfi = new PPModalBox(pp_modal_bupe31aq5rfi_config);
18358					}
18359                }
18360            }
18361        });
18362
18363    });
18364
18365		
18366		    
18367	// Bind the click event to any element with the class.
18368	pp_modal_bupe31aq5rfi_config.customTrigger = '.wm-request-itinerary-btn';
18369    $(document).on('click keydown', '.modal-bupe31aq5rfi,.wm-request-itinerary-btn', function(e) {
18370		var valid = (e.which == 1 || e.which == 13 || e.which == 32 || e.which == undefined);
18371		if ( ! valid ) {
18372			return;
18373		}
18374        e.preventDefault();
18375		if ( pp_modal_bupe31aq5rfi instanceof PPModalBox ) {
18376			pp_modal_bupe31aq5rfi.settings.clickedElement = $( e.target );
18377			pp_modal_bupe31aq5rfi.show();
18378        } else {
18379			pp_modal_bupe31aq5rfi_config.clickedElement = $( e.target );
18380        	pp_modal_bupe31aq5rfi = new PPModalBox(pp_modal_bupe31aq5rfi_config);
18381        }
18382    });
18383
18384    
18385})(jQuery);
18386(function($){
18387	})(jQuery);
18388(function($){
18389	})(jQuery);
18390
18391; (function ($) {
18392
18393	PPOffcanvasContent = function (settings) {
18394		this.id 				= settings.id;
18395		this.node 				= $('.fl-node-' + this.id);
18396		this.wrap 				= this.node.find('.pp-offcanvas-content-wrap');
18397		this.content 			= this.node.find('.pp-offcanvas-content');
18398		this.button 			= this.node.find('.pp-offcanvas-toggle');
18399		this.direction			= settings.direction,
18400		this.contentTransition	= settings.contentTransition,
18401		this.closeButton		= settings.closeButton,
18402		this.escClose			= settings.escClose,
18403		this.closeButton		= settings.closeButton,
18404		this.bodyClickClose		= settings.bodyClickClose,
18405		this.toggleSource		= settings.toggleSource,
18406		this.toggle_class		= settings.toggle_class,
18407		this.toggle_id			= settings.toggle_id,
18408		this.innerWrapper		= settings.innerWrapper,
18409		this.size				= settings.size,
18410		this.duration			= 500,
18411		this.isBuilderActive 	= settings.isBuilderActive,
18412		this._active = false;
18413		this._previous = false;
18414
18415		this._destroy();
18416		this._init();
18417	};
18418
18419	PPOffcanvasContent.prototype = {
18420		animations: [
18421			'slide',
18422			'slide-along',
18423			'reveal',
18424			'push',
18425		],
18426
18427		_active: false,
18428		_previous: false,
18429
18430		_init: function () {
18431			if (!this.wrap.length) {
18432				return;
18433			}
18434
18435			if ( this.isBuilderActive ) {
18436				return;
18437			}
18438
18439			$('html').addClass('pp-offcanvas-content-widget');
18440
18441			if ( this.innerWrapper ) {
18442				if ($('.pp-offcanvas-container').length === 0) {
18443					$('body').wrapInner('<div class="pp-offcanvas-container" />');
18444					this.content.insertBefore('.pp-offcanvas-container');
18445				}
18446			} else {
18447				$('body').addClass('pp-offcanvas-container');
18448				//this.content.prependTo( 'body' );
18449			}
18450
18451			if (this.wrap.find('.pp-offcanvas-content').length > 0) {
18452				if ($('.pp-offcanvas-container > .pp-offcanvas-content-' + this.id).length > 0) {
18453					$('.pp-offcanvas-container > .pp-offcanvas-content-' + this.id).remove();
18454				}
18455				if ($('body > .pp-offcanvas-content-' + this.id).length > 0) {
18456					$('body > .pp-offcanvas-content-' + this.id).remove();
18457				}
18458				$('body').prepend(this.wrap.find('.pp-offcanvas-content'));
18459			}
18460
18461			this._setSize();
18462			this._bindEvents();
18463
18464			$(document).trigger( 'pp_offcanvas_after_init', [ $('.pp-offcanvas-content-' + this.id) ] );
18465		},
18466
18467		_setSize: function() {
18468			if ( '' !== this.size ) {
18469				return;
18470			}
18471			if ( 'top' !== this.direction || 'bottom' !== this.direction ) {
18472				return;
18473			}
18474			var offCanvasContent = $('.pp-offcanvas-content-' + this.id),
18475				offCanvasBody = offCanvasContent.find( '.pp-offcanvas-body' );
18476
18477			offCanvasContent.css( {
18478				'height': offCanvasBody.outerHeight() + 'px',
18479				'max-height': ( window.innerHeight ) + 'px'
18480			} );
18481		},
18482
18483		_destroy: function () {
18484			this._close();
18485
18486			this.animations.forEach(function (animation) {
18487				if ($('html').hasClass('pp-offcanvas-content-' + animation)) {
18488					$('html').removeClass('pp-offcanvas-content-' + animation)
18489				}
18490			});
18491		},
18492		
18493		_getTrigger: function () {
18494			var trigger = false;
18495
18496			if (this.toggleSource == 'id' && this.toggle_id != '') {
18497				var toggleId = this.toggle_id.replace('#', '');
18498				trigger = '#' + toggleId;
18499			} else if (this.toggleSource == 'class' && this.toggle_class != '') {
18500				var toggleClass = this.toggle_class.replace('#', '');
18501				trigger = '.' + toggleClass;
18502			} else {
18503				trigger = '.fl-node-' + this.id + ' .pp-offcanvas-toggle';
18504			}
18505
18506			return trigger;
18507		},
18508
18509		_bindEvents: function () {
18510			var self = this;
18511			var trigger = this._getTrigger();
18512			var scrollPos = $(window).scrollTop();
18513
18514			if (trigger) {
18515				$('body').on( 'click', trigger, this._toggleContent.bind( this ) );
18516			}
18517
18518			this._onHashChange();
18519
18520			$(window).on('hashchange', function(e) {
18521				e.preventDefault();
18522				window['pp_offcanvas_' + self.id]._onHashChange();
18523			});
18524
18525			$('body').on( 'click keyup', '.pp-offcanvas-content .pp-offcanvas-close', function(e) {
18526				if (e.which == 1 || e.which == 13 || e.which == 32 || e.which == undefined) {
18527					this._close();
18528				}
18529			}.bind( this ) );
18530
18531			$('body').on( 'click keyup', '.pp-offcanvas-' + this.id + '-close', function(e) {
18532				e.preventDefault();
18533				window['pp_offcanvas_' + self.id]._close();
18534			} );
18535
18536			// Close the off-canvas panel on clicking on inner links start with hash.
18537			$('body').on( 'click', '.pp-offcanvas-content .pp-offcanvas-body a[href*="#"]:not([href="#"])', this._close.bind( this ) );
18538
18539			$('body').on( 'click', 'a[href*="#"]:not([href="#"])', function(e) {
18540				var hash = '#' + $(this).attr('href').split('#')[1];
18541
18542				if ( $(hash).length > 0 && $(hash).hasClass( 'fl-node-' + self.id ) ) {
18543					if ( ! $('html').hasClass('pp-offcanvas-content-open') ) {
18544						self._show();
18545					}
18546				}
18547			} );
18548
18549			if (this.escClose === 'yes') {
18550				this._closeESC();
18551			}
18552			if (this.bodyClickClose === 'yes') {
18553				this._closeClick();
18554			}
18555
18556			$(window).on( 'resize', this._setSize.bind( this ) );
18557		},
18558
18559		_onHashChange: function() {
18560			var hash = location.hash.split('/')[0].replace('!', '');
18561			var self = this;
18562
18563			if ( $(hash).length > 0 && $(hash).hasClass( 'fl-node-' + this.id ) ) {
18564				setTimeout(function() {
18565					if ( ! $('html').hasClass('pp-offcanvas-content-open') ) {
18566						self._show();
18567					}
18568				}, 500);
18569			}
18570		},
18571
18572		_toggleContent: function (e) {
18573			e.preventDefault();
18574
18575			if (!$('html').hasClass('pp-offcanvas-content-open')) {
18576				this._show();
18577			} else {
18578				this._close();
18579			}
18580		},
18581
18582		_show: function () {
18583			$(document).trigger( 'pp_offcanvas_before_reveal', [ $('.pp-offcanvas-content-' + this.id) ] );
18584
18585			this._previous = this._active;
18586			var self = this;
18587
18588			// init animation class.
18589			$('html').addClass('pp-offcanvas-content-' + this.contentTransition);
18590			$('html').addClass('pp-offcanvas-content-' + this.direction);
18591			$('html').addClass('pp-offcanvas-content-open');
18592			$('html').addClass('pp-offcanvas-content-' + this.id + '-open');
18593			$('html').addClass('pp-offcanvas-content-reset');
18594
18595			setTimeout(function() {
18596				$('.pp-offcanvas-content-' + self.id).addClass('pp-offcanvas-content-visible').attr('tabindex', '0');
18597				$('.pp-offcanvas-content-' + self.id).trigger( 'focus' );
18598			}, 250);
18599
18600			this.button.addClass('pp-is-active');
18601
18602			this._active = {
18603				id: this.id,
18604				contentTransition: this.contentTransition,
18605				direction: this.direction,
18606				$button: this.button
18607			};
18608
18609			$(document).trigger( 'pp_offcanvas_after_reveal', [ $('.pp-offcanvas-content-' + this.id) ] );
18610		},
18611
18612		_close: function () {
18613			$(document).trigger( 'pp_offcanvas_before_close', [ $('.pp-offcanvas-content-' + this.id) ] );
18614
18615			var hash = location.hash.split('/')[0].replace('!', '');
18616			var self = this;
18617
18618			$('html').removeClass('pp-offcanvas-content-open');
18619			$('html').removeClass('pp-offcanvas-content-' + this.id + '-open');
18620			setTimeout( function () {
18621				$('html').removeClass('pp-offcanvas-content-reset');
18622				$('html').removeClass('pp-offcanvas-content-' + this.contentTransition);
18623				$('html').removeClass('pp-offcanvas-content-' + this.direction);
18624				$('.pp-offcanvas-content-' + this.id).removeClass('pp-offcanvas-content-visible');
18625				$('.pp-offcanvas-content-' + this.id).trigger('blur');
18626
18627				if ( $(hash).length > 0 && $(hash).hasClass( 'fl-node-' + this.id ) ) {
18628					if ( ! $('html').hasClass('pp-offcanvas-content-open') ) {
18629						var scrollPos = $(window).scrollTop();
18630						location.href = location.href.split('#')[0] + '#';
18631						window.scrollTo(0, scrollPos);
18632					}
18633				}
18634			}.bind( this ), 500);
18635
18636			setTimeout( function() {
18637				$('.pp-offcanvas-content-' + self.id).addClass('pp-offcanvas-content-visible').attr( 'tabindex', '-1' );
18638			}, 250 );
18639
18640			this.button.removeClass('pp-is-active');
18641			this._active = false;
18642
18643			$(document).trigger( 'pp_offcanvas_after_close', [ $('.pp-offcanvas-content-' + this.id) ] );
18644		},
18645
18646		_closeESC: function () {
18647			var self = this;
18648
18649			if ('no' === self.escClose) {
18650				return;
18651			}
18652
18653			// menu close on ESC key
18654			$(document).on('keydown', function (e) {
18655				if (e.keyCode === 27) { // ESC
18656					self._close();
18657				}
18658			});
18659		},
18660
18661		_closeClick: function () {
18662			var self = this;
18663
18664			if (this.toggleSource == 'id' && this.toggle_id != '') {
18665				$trigger = '#' + this.toggle_id;
18666			} else if (this.toggleSource == 'class' && this.toggle_class != '') {
18667				$trigger = '.' + this.toggle_class;
18668			} else {
18669				$trigger = '.pp-offcanvas-toggle';
18670			}
18671
18672			$(document).on('click', function (e) {
18673				if ( $(e.target).is('.pp-offcanvas-content') || 
18674					$(e.target).parents('.pp-offcanvas-content').length > 0 || 
18675					$(e.target).is('.pp-offcanvas-toggle') || 
18676					$(e.target).parents('.pp-offcanvas-toggle').length > 0 || 
18677					$(e.target).is($trigger) || 
18678					$(e.target).parents($trigger).length > 0 || 
18679					! $(e.target).is('.pp-offcanvas-container') ) {
18680					return;
18681				} else {
18682					self._close();
18683				}
18684			});
18685		}
18686	};
18687}) (jQuery);
18688var pp_offcanvas_a5i8dmptfqjn = '';
18689;(function($){
18690
18691	$(function() {
18692		pp_offcanvas_a5i8dmptfqjn = new PPOffcanvasContent({
18693			id:                'a5i8dmptfqjn',
18694			direction:         'right',
18695			contentTransition: 'slide',
18696			closeButton:       'yes',
18697			escClose:          'yes',
18698			closeButton:       'yes',
18699			bodyClickClose:    'yes',
18700			toggleSource:      'hamburger',
18701			toggle_class:      '',
18702			toggle_id:         '',
18703			size: 			   '440',
18704			isBuilderActive:    false,
18705			innerWrapper:       true		});
18706	});
18707
18708})(jQuery);
18709
18710/* Start Layout Custom JS */
18711
18712/* End Layout Custom JS */
18713
18714(function($){
18715
18716	/**
18717	 * Helper class for header layout logic.
18718	 *
18719	 * @since 1.0
18720	 * @class FLThemeBuilderHeaderLayout
18721	 */
18722	FLThemeBuilderHeaderLayout = {
18723
18724		/**
18725		 * A reference to the window object for this page.
18726		 *
18727		 * @since 1.0
18728		 * @property {Object} win
18729		 */
18730		win : null,
18731
18732		/**
18733		 * A reference to the body object for this page.
18734		 *
18735		 * @since 1.0
18736		 * @property {Object} body
18737		 */
18738		body : null,
18739
18740		/**
18741		 * A reference to the header object for this page.
18742		 *
18743		 * @since 1.0
18744		 * @property {Object} header
18745		 */
18746		header : null,
18747
18748		/**
18749		 * Whether this header overlays the content or not.
18750		 *
18751		 * @since 1.0
18752		 * @property {Boolean} overlay
18753		 */
18754		overlay : false,
18755
18756		/**
18757		 * Whether the page has the WP admin bar or not.
18758		 *
18759		 * @since 1.0
18760		 * @property {Boolean} hasAdminBar
18761		 */
18762		hasAdminBar : false,
18763
18764		/**
18765		 * Breakpoint for when the sticky header should apply.
18766		 *
18767		 * @since 1.4
18768		 * @property {String} stickyOn
18769		 */
18770		stickyOn: '',
18771
18772		/**
18773		 * A reference of the sticky and shrink header breakpoint.
18774		 *
18775		 * @since 1.2.5
18776		 * @property {Number} breakpointWidth
18777		 */
18778		breakpointWidth: 0,
18779
18780		/**
18781		 * Whether this header can be pinned from page load.
18782		 *
18783		 * @since 1.6.1
18784		 * @property {Boolean} pinnable
18785		 */
18786		pinnable : false,
18787
18788		/**
18789		 * Initializes header layout logic.
18790		 *
18791		 * @since 1.0
18792		 * @method init
18793		 */
18794		init: function()
18795		{
18796			var editing          = $( 'html.fl-builder-edit' ).length,
18797				header           = $( '.fl-builder-content[data-type=header]' ),
18798				menuModule       = header.find( '.fl-module-menu' ),
18799				breakpoint       = null,
18800				adminBarHeight   = 0;
18801
18802			if ( ! editing && header.length ) {
18803
18804				header.imagesLoaded( $.proxy( function() {
18805
18806					this.win         = $( window );
18807					this.body        = $( 'body' );
18808					this.header      = header.eq( 0 );
18809					this.overlay     = !! Number( header.attr( 'data-overlay' ) );
18810					this.hasAdminBar = !! $( 'body.admin-bar' ).length;
18811					this.stickyOn    = this.header.data( 'sticky-on' );
18812					breakpoint       = this.header.data( 'sticky-breakpoint' );
18813
18814					if ( '' == this.stickyOn ) {
18815						if ( typeof FLBuilderLayoutConfig.breakpoints[ breakpoint ] !== undefined ) {
18816							this.breakpointWidth = FLBuilderLayoutConfig.breakpoints[ breakpoint ];
18817						}
18818						else {
18819							this.breakpointWidth = FLBuilderLayoutConfig.breakpoints.medium;
18820						}
18821					}
18822
18823					if ( Number( header.attr( 'data-sticky' ) ) ) {
18824
18825						this.header.data( 'original-top', this.header.offset().top );
18826
18827						// The pin decision is made once here, while the header offset and the admin bar height are read from the same layout.
18828						adminBarHeight = $( '#wpadminbar' ).length ? $( '#wpadminbar' ).outerHeight() : 0;
18829						this.pinnable  = this.overlay && this.header.data( 'original-top' ) <= adminBarHeight;
18830
18831						this.win.on( 'resize', $.throttle( 500, $.proxy( this._initSticky, this ) ) );
18832						this._initSticky();
18833
18834					}
18835
18836				}, this ) );
18837			}
18838		},
18839
18840		/**
18841		 * Initializes sticky logic for a header.
18842		 *
18843		 * @since 1.0
18844		 * @access private
18845		 * @method _initSticky
18846		 */
18847		_initSticky: function( e )
18848		{
18849			var header     = $('.fl-builder-content[data-type=header]'),
18850				windowSize = this.win.width(),
18851				makeSticky = false;
18852
18853			makeSticky = this._makeWindowSticky( windowSize );
18854			if ( makeSticky || ( this.breakpointWidth > 0 && windowSize >= this.breakpointWidth ) ) {
18855				this.win.on( 'scroll.fl-theme-builder-header-sticky', $.proxy( this._doSticky, this ) );
18856				this._initPin();
18857
18858				// Apply the sticky state on initial load when the page is
18859				// already scrolled past the header — e.g. when the browser
18860				// restores the scroll position on refresh. Overlay headers are
18861				// out of scope here; this mirrors the shrink-on-load behavior
18862				// in _initShrink().
18863				if ( ! e && ! this.overlay && ! this.header.hasClass( 'fl-theme-builder-header-sticky' ) ) {
18864					var loadWinTop    = this.win.scrollTop(),
18865						loadHeaderTop = Math.floor( this.header.data( 'original-top' ) );
18866
18867					if ( this.hasAdminBar && windowSize > 600 ) {
18868						loadWinTop += Math.floor( $( '#wpadminbar' ).outerHeight() );
18869					}
18870
18871					if ( loadWinTop > loadHeaderTop ) {
18872						this.header.addClass( 'fl-theme-builder-header-sticky' );
18873						this.header.addClass( 'fl-theme-builder-header-scrolled' );
18874						this._adjustHeaderHeight();
18875						this._adjustStickyHeaderWidth();
18876					}
18877				}
18878
18879				//
18880				// Check if Event Type is 'resize' then invoke this._doSticky()
18881				// only if the 'fl-theme-builder-header-sticky' class is already present.
18882				//
18883				if ( e && 'resize' === e.type ) {
18884					if ( this.header.hasClass( 'fl-theme-builder-header-sticky' ) ) {
18885						this._doSticky( e );
18886					}
18887					this._adjustStickyHeaderWidth();
18888				}
18889
18890				if ( Number( header.attr( 'data-shrink' ) ) ) {
18891					this.header.data( 'original-height', this.header.outerHeight() );
18892					this.win.on( 'resize', $.throttle( 500, $.proxy( this._initShrink, this ) ) );
18893					this._initShrink();
18894				}
18895
18896				this._initFlyoutMenuFix( e );
18897			} else {
18898				this.win.off( 'scroll.fl-theme-builder-header-sticky' );
18899				this.win.off( 'resize.fl-theme-builder-header-sticky' );
18900
18901				this.header.removeClass( 'fl-theme-builder-header-sticky' );
18902				this.header.removeClass( 'fl-theme-builder-header-pinned' );
18903				this.header.removeAttr( 'style' );
18904				this.header.parent().css( 'padding-top', '0' );
18905			}
18906		},
18907
18908		/**
18909		 * Pins an overlay header with fixed positioning from page load, avoiding a position change that a scroll handler cannot apply before the compositor paints.
18910		 *
18911		 * @since 1.6.1
18912		 * @access private
18913		 * @method _initPin
18914		 */
18915		_initPin: function()
18916		{
18917			this.header.toggleClass( 'fl-theme-builder-header-pinned', this.pinnable );
18918
18919			if ( ! this.pinnable ) {
18920				return;
18921			}
18922
18923			// Fixed positioning resolves the width against the viewport, so boxed layouts require their maximum width immediately.
18924			this._adjustStickyHeaderWidth();
18925
18926			// The header is visible from the first paint, so the scrolled state must reflect any restored scroll position.
18927			if ( this.win.scrollTop() > Math.floor( this.header.data( 'original-top' ) ) ) {
18928				this.header.addClass( 'fl-theme-builder-header-scrolled' );
18929			}
18930		},
18931
18932		/**
18933		 * Check if Header should be sticky at a particular Window size.
18934		 *
18935		 * @since 1.4
18936		 * @access private
18937		 * @param  widowSize
18938		 * @method _makeWindowSticky
18939		 */
18940		_makeWindowSticky: function ( windowSize )
18941		{
18942			var makeSticky = false;
18943
18944			switch (this.stickyOn) {
18945				case 'xl':
18946					makeSticky = windowSize > FLBuilderLayoutConfig.breakpoints['large'];
18947					break;
18948				case '': // Default
18949				case 'desktop':
18950					makeSticky = windowSize >= FLBuilderLayoutConfig.breakpoints['medium'];
18951					break;
18952				case 'desktop-medium':
18953					makeSticky = windowSize > FLBuilderLayoutConfig.breakpoints['small'];
18954					break;
18955				case 'large':
18956					makeSticky = windowSize > FLBuilderLayoutConfig.breakpoints['medium'] && windowSize <= FLBuilderLayoutConfig.breakpoints['large'];
18957					break;
18958				case 'large-medium':
18959					makeSticky = windowSize > FLBuilderLayoutConfig.breakpoints['small'] && windowSize <= FLBuilderLayoutConfig.breakpoints['large'];
18960					break;
18961				case 'medium':
18962					makeSticky = ( windowSize <= FLBuilderLayoutConfig.breakpoints['medium'] && windowSize > FLBuilderLayoutConfig.breakpoints['small'] );
18963					break;
18964				case 'medium-mobile':
18965					makeSticky = (windowSize <= FLBuilderLayoutConfig.breakpoints['medium']);
18966					break;
18967				case 'mobile':
18968					makeSticky = (windowSize <= FLBuilderLayoutConfig.breakpoints['small']);
18969					break;
18970				case 'all':
18971					makeSticky = true;
18972					break;
18973			}
18974
18975			return makeSticky;
18976		},
18977
18978		/**
18979		 * Sticks the header when the page is scrolled.
18980		 *
18981		 * @since 1.0
18982		 * @access private
18983		 * @method _doSticky
18984		 */
18985		_doSticky: function( e )
18986		{
18987			var winTop    		  = Math.floor( this.win.scrollTop() ),
18988				headerTop 		  = Math.floor( this.header.data( 'original-top' ) ),
18989				hasStickyClass    = this.header.hasClass( 'fl-theme-builder-header-sticky' ),
18990				hasScrolledClass  = this.header.hasClass( 'fl-theme-builder-header-scrolled' ),
18991				beforeHeader      = this.header.prevAll( '.fl-builder-content' ),
18992				bodyTopPadding    = parseInt( jQuery('body').css('padding-top') ),
18993				winBarHeight      = $('#wpadminbar').length ? $('#wpadminbar').outerHeight() : 0,
18994				headerHeight      = 0;
18995
18996			if ( isNaN( bodyTopPadding ) ) {
18997				bodyTopPadding = 0;
18998			}
18999
19000			if ( this.hasAdminBar && this.win.width() > 600 ) {
19001				winTop += Math.floor( winBarHeight );
19002			}
19003
19004			if ( winTop > headerTop ) {
19005				if ( ! hasStickyClass ) {
19006					if ( e && ( 'scroll' === e.type || 'smartscroll' === e.type ) ) {
19007					 	this.header.addClass( 'fl-theme-builder-header-sticky' );
19008						if ( this.overlay && beforeHeader.length ) {
19009							this.header.css( 'top', winBarHeight);
19010						}
19011					}
19012
19013					if ( ! this.overlay ) {
19014						this._adjustHeaderHeight();
19015					}
19016				}
19017			}
19018			else if ( hasStickyClass ) {
19019				this.header.removeClass( 'fl-theme-builder-header-sticky' );
19020				this.header.removeAttr( 'style' );
19021				this.header.parent().css( 'padding-top', '0' );
19022			}
19023
19024			this._adjustStickyHeaderWidth();
19025
19026			if ( winTop > headerTop ) {
19027				if ( ! hasScrolledClass ) {
19028					this.header.addClass( 'fl-theme-builder-header-scrolled' );
19029				}
19030			} else if ( hasScrolledClass ) {
19031				this.header.removeClass( 'fl-theme-builder-header-scrolled' );
19032			}
19033
19034			this._flyoutMenuFix( e );
19035		},
19036
19037		/**
19038		 * Initializes flyout menu fixes on sticky header.
19039		 *
19040		 * @since 1.4.1
19041		 * @method _initFlyoutMenuFix
19042		 */
19043		_initFlyoutMenuFix: function( e ) {
19044			var header       = this.header,
19045				menuModule   = header.closest( '.fl-menu' ),
19046				flyoutMenu   = menuModule.find( '.fl-menu-mobile-flyout' ),
19047				isPushMenu   = menuModule.hasClass( 'fl-menu-responsive-flyout-push' ) || menuModule.hasClass( 'fl-menu-responsive-flyout-push-opacity' ),
19048				isOverlay    = menuModule.hasClass( 'fl-menu-responsive-flyout-overlay' ),
19049				flyoutPos    = menuModule.hasClass( 'fl-flyout-right' ) ? 'right' : 'left',
19050				flyoutParent = header.parent().is( 'header' ) ? header.parent().parent() : header.parent();
19051				isFullWidth  = this.win.width() === header.width(),
19052				flyoutLayout = '',
19053				activePos    = 250,
19054				headerPos    = 0;
19055
19056			if ( ! flyoutMenu.length ) {
19057				return;
19058			}
19059
19060			if ( this.win.width() > header.parent().width() ) {
19061				headerPos = ( this.win.width() - header.width() ) / 2;
19062			}
19063
19064			if ( isOverlay ) {
19065				activePos = headerPos;
19066			}
19067			else if ( isPushMenu ) {
19068				activePos = activePos + headerPos;
19069			}
19070			flyoutMenu.data( 'activePos', activePos );
19071
19072			if ( isPushMenu ) {
19073				flyoutLayout = 'push-' + flyoutPos;
19074			}
19075			else if ( isOverlay ) {
19076				flyoutLayout = 'overlay-' + flyoutPos;
19077			}
19078
19079			if ( isPushMenu && ! $( 'html' ).hasClass( 'fl-theme-builder-has-flyout-menu' ) ) {
19080				$( 'html' ).addClass( 'fl-theme-builder-has-flyout-menu' );
19081			}
19082
19083			if ( ! flyoutParent.hasClass( 'fl-theme-builder-flyout-menu-' + flyoutLayout ) ) {
19084				flyoutParent.addClass( 'fl-theme-builder-flyout-menu-' + flyoutLayout );
19085			}
19086
19087			if ( ! header.hasClass( 'fl-theme-builder-flyout-menu-overlay' ) && isOverlay ) {
19088				header.addClass( 'fl-theme-builder-flyout-menu-overlay' );
19089			}
19090
19091			if ( ! header.hasClass( 'fl-theme-builder-header-full-width' ) && isFullWidth ) {
19092			   header.addClass( 'fl-theme-builder-header-full-width' );
19093		    }
19094			else if ( ! isFullWidth ) {
19095				header.removeClass( 'fl-theme-builder-header-full-width' );
19096			}
19097
19098			menuModule.on( 'click', '.fl-menu-mobile-toggle', $.proxy( function( event ){
19099				if ( menuModule.find( '.fl-menu-mobile-toggle.fl-active' ).length ) {
19100					$( 'html' ).addClass( 'fl-theme-builder-flyout-menu-active' );
19101					event.stopImmediatePropagation();
19102				}
19103				else {
19104					$( 'html' ).removeClass( 'fl-theme-builder-flyout-menu-active' );
19105				}
19106
19107				this._flyoutMenuFix( event );
19108			}, this ) );
19109		},
19110
19111		/**
19112		 * Fix flyout menu inside the sticky header.
19113		 *
19114		 * @since 1.4.1
19115		 * @method _flyoutMenuFix
19116		 */
19117		_flyoutMenuFix: function( e ){
19118			var header      = this.header,
19119			    menuModule  = $( e.target ).closest( '.fl-menu' ),
19120				flyoutMenu  = menuModule.find( '.fl-menu-mobile-flyout' ),
19121				flyoutPos   = menuModule.hasClass( 'fl-flyout-right' ) ? 'right' : 'left',
19122				menuOpacity = menuModule.find( '.fl-menu-mobile-opacity' ),
19123				isScroll    = 'undefined' !== typeof e && 'scroll' === e.handleObj.type,
19124				activePos   = 'undefined' !== typeof flyoutMenu.data( 'activePos' ) ? flyoutMenu.data( 'activePos' ) : 0,
19125				headerPos   = ( this.win.width() - header.width() ) / 2,
19126				inactivePos = headerPos > 0 ? activePos + 4 : 254;
19127
19128			if ( ! flyoutMenu.length ) {
19129				return;
19130			}
19131
19132			if ( this.overlay ) {
19133				return;
19134			}
19135
19136			if( $( '.fl-theme-builder-flyout-menu-active' ).length ) {
19137
19138				if ( isScroll && ! flyoutMenu.hasClass( 'fl-menu-disable-transition' ) ) {
19139					flyoutMenu.addClass( 'fl-menu-disable-transition' );
19140				}
19141
19142				if ( header.hasClass( 'fl-theme-builder-header-sticky' ) ) {
19143					if ( ! isScroll ) {
19144						setTimeout( $.proxy( function(){
19145							flyoutMenu.css( flyoutPos, '-' + activePos + 'px' );
19146						}, this ), 1 );
19147					}
19148					else {
19149						flyoutMenu.css( flyoutPos, '-' + activePos + 'px' );
19150					}
19151				}
19152				else {
19153					flyoutMenu.css( flyoutPos, '0px' );
19154				}
19155			}
19156			else {
19157				if ( flyoutMenu.hasClass( 'fl-menu-disable-transition' ) ) {
19158					flyoutMenu.removeClass( 'fl-menu-disable-transition' );
19159				}
19160
19161				if ( header.hasClass( 'fl-theme-builder-flyout-menu-overlay' ) && headerPos > 0 && headerPos < 250 ) {
19162					if ( header.hasClass( 'fl-theme-builder-header-sticky' ) ) {
19163						inactivePos = headerPos + 254;
19164					}
19165					else {
19166						inactivePos = 254;
19167					}
19168				}
19169
19170				if ( e && e.type === 'resize' ) {
19171					inactivePos = headerPos + 254;
19172				}
19173
19174				flyoutMenu.css( flyoutPos, '-' + inactivePos + 'px' );
19175			}
19176
19177			if ( e && menuModule.is('.fl-menu-responsive-flyout-overlay') && $.infinitescroll ) {
19178				e.stopImmediatePropagation();
19179			}
19180
19181			if( menuOpacity.length ) {
19182				if ( header.hasClass( 'fl-theme-builder-header-sticky' ) ) {
19183					if ( '0px' === menuOpacity.css( 'left' ) ) {
19184						menuOpacity.css( 'left', '-' + headerPos + 'px' );
19185					}
19186				}
19187				else {
19188					menuOpacity.css( 'left', '' );
19189				}
19190			}
19191		},
19192
19193		/**
19194		 * Adjust sticky header width if BB Theme Boxed Layout is used.
19195		 *
19196		 * @since 1.4
19197		 * @access private
19198		 * @method _adjustStickyHeaderWidth
19199		 */
19200		_adjustStickyHeaderWidth: function () {
19201			if ( $('body').hasClass( 'fl-fixed-width' ) ) {
19202				var parentWidth = this.header.parent().width();
19203
19204				// Better if this is set in the stylesheet file.
19205				if ( this.win.width() >= 992 ) {
19206					this.header.css({
19207						'margin': '0 auto',
19208						'max-width': parentWidth,
19209					});
19210				}
19211				else {
19212					this.header.css({
19213						'margin': '',
19214						'max-width': '',
19215					});
19216				}
19217			}
19218		},
19219
19220		/**
19221		 * Adjust Sticky Header Height
19222		 *
19223		 * @since 1.4
19224		 * @access private
19225		 * @method _adjustHeaderHeight
19226		 */
19227		_adjustHeaderHeight: function () {
19228			var beforeHeader = this.header.prevAll('.fl-builder-content'),
19229				beforeHeaderHeight = 0,
19230				beforeHeaderFix = 0,
19231				headerHeight = Math.floor( this.header.outerHeight() ),
19232				bodyTopPadding = parseInt( $( 'body' ).css( 'padding-top' ) ),
19233				wpAdminBarHeight = 0,
19234				totalHeaderHeight = 0;
19235
19236			if ( isNaN( bodyTopPadding ) ) {
19237				bodyTopPadding = 0;
19238			}
19239
19240			if ( beforeHeader.length ) {
19241				$.each( beforeHeader, function() {
19242					beforeHeaderHeight += Math.floor( $(this).outerHeight() );
19243				});
19244				// Subtract this value from the header parent's top padding.
19245				beforeHeaderFix = 2;
19246			}
19247
19248			if ( this.hasAdminBar && this.win.width() <= 600 ) {
19249				wpAdminBarHeight = Math.floor( $('#wpadminbar').outerHeight() );
19250			}
19251
19252			totalHeaderHeight = Math.floor( beforeHeaderHeight + headerHeight);
19253
19254			if ( headerHeight > 0 ) {
19255				var headerParent = this.header.parent(),
19256					headerParentTopPadding = 0;
19257
19258				// If the header's parent container is the BODY tag ignore its top padding.
19259				if ( $( headerParent ).is('body') ) {
19260					headerParentTopPadding = Math.floor( headerHeight - wpAdminBarHeight );
19261				} else {
19262					headerParentTopPadding = Math.floor( headerHeight - bodyTopPadding - wpAdminBarHeight );
19263				}
19264
19265				$( headerParent ).css( 'padding-top',  ( headerParentTopPadding - beforeHeaderFix ) + 'px' );
19266
19267				this.header.css({
19268					'-webkit-transform': 'translate(0px, -' + totalHeaderHeight + 'px)',
19269					'-ms-transform': 'translate(0px, -' + totalHeaderHeight + 'px)',
19270					'transform': 'translate(0px, -' + totalHeaderHeight + 'px)'
19271				});
19272
19273			}
19274
19275		},
19276
19277		/**
19278		 * Initializes shrink logic for a header.
19279		 *
19280		 * @since 1.0
19281		 * @access private
19282		 * @method _initShrink
19283		 */
19284		_initShrink: function( e )
19285		{
19286			if ( this.win.width() >= this.breakpointWidth ) {
19287				this.win.on( 'scroll.fl-theme-builder-header-shrink', $.proxy( this._doShrink, this ) );
19288				this._setImageMaxHeight();
19289
19290				if ( this.win.scrollTop() > 0 ){
19291					this._doShrink();
19292				}
19293
19294			} else {
19295				this.header.parent().css( 'padding-top', '0' );
19296				this.win.off( 'scroll.fl-theme-builder-header-shrink' );
19297				this._removeShrink();
19298				this._removeImageMaxHeight();
19299			}
19300		},
19301
19302		/**
19303		 * Shrinks the header when the page is scrolled.
19304		 *
19305		 * @since 1.0
19306		 * @access private
19307		 * @method _doShrink
19308		 */
19309		_doShrink: function( e )
19310		{
19311			var winTop 			  = this.win.scrollTop(),
19312				headerTop 		  = this.header.data('original-top'),
19313				headerHeight 	  = this.header.data('original-height'),
19314				shrinkImageHeight = this.header.data('shrink-image-height'),
19315				windowSize   	  = this.win.width(),
19316				makeSticky   	  = this._makeWindowSticky( windowSize ),
19317				hasClass     	  = this.header.hasClass( 'fl-theme-builder-header-shrink' );
19318
19319
19320			if ( this.hasAdminBar ) {
19321				winTop += 32;
19322			}
19323
19324			if ( makeSticky && ( winTop > headerTop + headerHeight ) ) {
19325				if ( ! hasClass ) {
19326
19327					this.header.addClass( 'fl-theme-builder-header-shrink' );
19328
19329					// Shrink images but don't include lightbox and menu images.
19330					this.header.find('img').each( function( i ) {
19331						var image           = $( this ),
19332							maxMegaMenu     = image.closest( '.max-mega-menu' ).length,
19333							imageInLightbox = image.closest( '.fl-button-lightbox-content' ).length,
19334							imageInNavMenu  = image.closest( 'li.menu-item' ).length;
19335
19336						if ( ! ( imageInLightbox || imageInNavMenu || maxMegaMenu ) ) {
19337							image.css( 'max-height', shrinkImageHeight );
19338						}
19339
19340					});
19341
19342					this.header.find( '.fl-row-content-wrap' ).each( function() {
19343
19344						var row = $( this );
19345
19346						if ( parseInt( row.css( 'padding-bottom' ) ) > 5 ) {
19347							row.addClass( 'fl-theme-builder-header-shrink-row-bottom' );
19348						}
19349
19350						if ( parseInt( row.css( 'padding-top' ) ) > 5 ) {
19351							row.addClass( 'fl-theme-builder-header-shrink-row-top' );
19352						}
19353					} );
19354
19355					this.header.find( '.fl-module' ).each( function() {
19356
19357						var module = $( this ).find( '.fl-module-content' ).length ? $( this ).find( '.fl-module-content' ) : $( this );
19358
19359						if ( parseInt( module.css( 'margin-bottom' ) ) > 5 ) {
19360							module.addClass( 'fl-theme-builder-header-shrink-module-bottom' );
19361						}
19362
19363						if ( parseInt( module.css( 'margin-top' ) ) > 5 ) {
19364							module.addClass( 'fl-theme-builder-header-shrink-module-top' );
19365						}
19366					} );
19367				}
19368			} else if (hasClass) {
19369				this.header.find( 'img' ).css( 'max-height', '' );
19370				this._removeShrink();
19371			}
19372
19373			// Fixes Shrink header issue with BB Theme when window is scrolled then resized and back.
19374			if ( 'undefined' === typeof( e ) && $('body').hasClass( 'fl-fixed-width' ) ) {
19375				if ( ! this.overlay ) {
19376					this._adjustHeaderHeight();
19377				}
19378			}
19379
19380		},
19381
19382		/**
19383		 * Removes the header shrink effect.
19384		 *
19385		 * @since 1.0
19386		 * @access private
19387		 * @method _removeShrink
19388		 */
19389		_removeShrink: function()
19390		{
19391			var rows    = this.header.find( '.fl-row-content-wrap' ),
19392				modules = this.header.find('.fl-module, .fl-module-content');
19393
19394			rows.removeClass( 'fl-theme-builder-header-shrink-row-bottom' );
19395			rows.removeClass( 'fl-theme-builder-header-shrink-row-top' );
19396			modules.removeClass( 'fl-theme-builder-header-shrink-module-bottom' );
19397			modules.removeClass( 'fl-theme-builder-header-shrink-module-top' );
19398			this.header.removeClass( 'fl-theme-builder-header-shrink' );
19399		},
19400
19401		/**
19402		 * Adds max height to images in modules for smooth scrolling.
19403		 *
19404		 * @since 1.1.1
19405		 * @access private
19406		 * @method _setImageMaxHeight
19407		 */
19408		_setImageMaxHeight: function()
19409		{
19410			var head = $( 'head' ),
19411				stylesId = 'fl-header-styles-' + this.header.data( 'post-id' ),
19412				styles = '',
19413				images = this.header.find( '.fl-module img' );
19414
19415			if ( $( '#' + stylesId ).length ) {
19416				return;
19417			}
19418
19419			images.each( function( i ) {
19420				var image           = $( this ),
19421					height          = image.height(),
19422					node            = image.closest( '.fl-module' ).data( 'node' ),
19423					className       = 'fl-node-' + node + '-img-' + i,
19424					maxMegaMenu     = image.closest( '.max-mega-menu' ).length,
19425					imageInLightbox = image.closest( '.fl-button-lightbox-content' ).length,
19426					imageInNavMenu  = image.closest( 'li.menu-item' ).length;
19427
19428				if ( ! ( imageInLightbox || imageInNavMenu || maxMegaMenu  ) ) {
19429					image.addClass( className );
19430					styles += '.' + className + ' { max-height: ' + ( height ? height : image[0].height )  + 'px }';
19431				}
19432
19433			} );
19434
19435			if ( '' !== styles ) {
19436				head.append( '<style id="' + stylesId + '">' + styles + '</style>' );
19437			}
19438		},
19439
19440		/**
19441		 * Removes max height on images in modules for smooth scrolling.
19442		 *
19443		 * @since 1.1.1
19444		 * @access private
19445		 * @method _removeImageMaxHeight
19446		 */
19447		_removeImageMaxHeight: function()
19448		{
19449			$( '#fl-header-styles-' + this.header.data( 'post-id' ) ).remove();
19450		},
19451	};
19452
19453	$( function() { FLThemeBuilderHeaderLayout.init(); } );
19454
19455})(jQuery);
19456
19457;
19458(function ($) {
19459	PPSlidingMenus = function (settings) {
19460		this.settings = settings;
19461		this.nodeClass = '.fl-node-' + settings.id;
19462		this.linknav = settings.linknav == 'yes' ? true : false;
19463		this.target = this.nodeClass + ' .pp-slide-menu__menu';
19464		this.backIcon = settings.backicon;
19465		this.backText = settings.backtext;
19466
19467		var index = 0;
19468		$( this.nodeClass ).each(function() {
19469			$(this).find( '.pp-sliding-menus' ).attr( 'id', 'pp-sliding-menus-' + index );
19470			index++;
19471		});
19472
19473		this._initMenu();
19474	};
19475
19476	PPSlidingMenus.prototype = {
19477		settings	: {},
19478		nodeClass	: '',
19479		linknav		: false,
19480		backText	: '',
19481
19482		_initMenu: function ()
19483		{
19484			var self = this,
19485				link = $(this.target).find('li.pp-slide-menu-item-has-children > a'),
19486				submenu = link.next('.pp-slide-menu-sub-menu'),
19487				arrow = link.prev('.pp-slide-menu-arrow'),
19488				trigger = ( this.linknav ) ? link.add( arrow ) : arrow,
19489				back = $('<li class="menu-item pp-slide-menu-item pp-slide-menu-back"><span class="pp-slide-menu-arrow">' + this.backIcon + '</span><a href="#" class="pp-slide-menu-item-link pp-menu-sub-item-back">' + this.backText + '</a></li>');
19490
19491			trigger.on( 'click', function(e) {
19492				e.preventDefault();
19493				e.stopPropagation();
19494
19495				submenu = $(this).parent().find('.pp-slide-menu-sub-menu:first');
19496
19497				submenu.addClass('pp-slide-menu-is-active');
19498				$(self.target).css({ height: submenu.height() });
19499				submenu.parents('ul').first().addClass('pp-slide-menu-is-active-parent');
19500
19501			} );
19502
19503			back.off('click').on( 'click', function(e) {
19504				e.preventDefault();
19505				e.stopPropagation();
19506
19507				var parent = $(this).closest('ul'),
19508				previous = parent.parents('ul').first();
19509
19510				parent.removeClass('pp-slide-menu-is-active');
19511				previous.removeClass('pp-slide-menu-is-active-parent');
19512
19513				$(self.target).css({ height: '' });
19514				$(self.target).css({ height: previous.height() });
19515
19516			} );
19517
19518			submenu.prepend(back);
19519
19520			$( this.nodeClass ).each( function() {
19521				if ( $(this).hasClass('prevent-auto-expand') ) {
19522					return;
19523				}
19524				var activeSub = $( this ).find( '.pp-slide-menu-item-current' ).parents( '.sub-menu' );
19525				var target = $( self.target );
19526				if ( activeSub.length ) {
19527					target.addClass( 'pp-slide-menu-is-active-parent' );
19528
19529					activeSub.addClass( 'pp-slide-menu-is-active' );
19530
19531					for ( var i = 1; i <= activeSub.length; i++ ) {
19532						$( activeSub[i] ).addClass( 'pp-slide-menu-is-active-parent' );
19533					}
19534
19535					target.css( { height: $( activeSub[0] ).height() } );
19536
19537					$(document).on( 'pp-accordion-toggle-complete', function() {
19538						target.removeAttr('style').css( { height: $( activeSub[0] ).height() } );
19539					});
19540				}
19541			});
19542		}
19543	};
19544
19545})(jQuery);(function($) {
19546	$(function() {
19547		new PPSlidingMenus({
19548			id: 'wxg0y3s2oein',
19549			linknav: 'yes',
19550			backicon: '<span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M25.1 247.5l117.8-116c4.7-4.7 12.3-4.7 17 0l7.1 7.1c4.7 4.7 4.7 12.3 0 17L64.7 256l102.2 100.4c4.7 4.7 4.7 12.3 0 17l-7.1 7.1c-4.7 4.7-12.3 4.7-17 0L25 264.5c-4.6-4.7-4.6-12.3.1-17z"></path></svg></span>',
19551			backtext: 'Back',
19552		});
19553	});
19554})(jQuery);
19555
19556/* Start Layout Custom JS */
19557
19558/* End Layout Custom JS */
19559
19560
19561/* Start Layout Custom JS */
19562
19563/* End Layout Custom JS */
19564
19565</script>
19565<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v4bc70e2c01a94c73b74392e4234840661791215815920" integrity="sha512-L0ha0OXavK/8okipN9F8BtP84dg9DUhPERbBXzwI6dgTA55d2+yweo3pn5CSFYs45/r8md2+xvUPtTdvTNRfjA==" data-cf-beacon='{"version":"2024.11.0","token":"4f39e11beff9413db3b80c117a874c53","r":1,"spa":2}' crossorigin="anonymous"></script>
19565
19566</body>
19567</html>
19568
19569<!-- Cached by Staq (https://www.wpstaq.com): 2026-10-08 19:52:50 GMT -->

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.