PageSourceSearch

https://tourdevines.com.au/about/

html tourdevines.com.au collected 2026-10-09 05:14:00 UTC 905,536 bytes, 22,802 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>About Tour De Vines - Fun Cycling Tours on Australian Trails</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="About Tour De Vines - Fun Cycling Tours on Australian Trails">
39<meta name="dc.description" content="Learn about Tour de Vines, how what started as a hobby has become a global provider of cycling tours across Australia, New Zealand, Asia and Europe. ">
40<meta name="dc.relation" content="https://tourdevines.com.au/about/">
41<meta name="dc.source" content="https://tourdevines.com.au/">
42<meta name="dc.language" content="en_AU">
43<meta name="description" content="Learn about Tour de Vines, how what started as a hobby has become a global provider of cycling tours across Australia, New Zealand, Asia and Europe. ">
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/about/">
46<meta property="og:url" content="https://tourdevines.com.au/about/">
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="About Tour De Vines - Fun Cycling Tours on Australian Trails">
51<meta property="og:description" content="Learn about Tour de Vines, how what started as a hobby has become a global provider of cycling tours across Australia, New Zealand, Asia and Europe. ">
52<meta property="og:image" content="https://tourdevines.com.au/wp-content/uploads/2023/04/Tour-de-Vines-Team-scaled.jpg">
53<meta property="og:image:secure_url" content="https://tourdevines.com.au/wp-content/uploads/2023/04/Tour-de-Vines-Team-scaled.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 operator Tour de Vines team">
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%2Fabout%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%2Fabout%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}}.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;
84--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<link rel='stylesheet' id='pp-jquery-fancybox-css' href='https://tourdevines.com.au/wp-content/plugins/bbpowerpack/assets/css/jquery.fancybox.min.css?ver=3.5.4' media='all' />
115<style id="fl-builder-layout-8-inline-css">
116/**
117 * Base CSS used by the builder's layout, including rows
118 * and columns. Any module specific global CSS should be
119 * included in fl-builder-layout-modules.css.
120 */
121
122/* Grid
123------------------------------------------------------ */
124
125.fl-builder-content *,
126.fl-builder-content *:before,
127.fl-builder-content *:after {
128	-webkit-box-sizing: border-box;
129	-moz-box-sizing: border-box;
130	box-sizing: border-box;
131}
132.fl-row:before,
133.fl-row:after,
134.fl-row-content:before,
135.fl-row-content:after,
136.fl-col-group:before,
137.fl-col-group:after,
138.fl-col:before,
139.fl-col:after,
140.fl-module:not([data-accepts], .fl-ds-block):before,
141.fl-module:not([data-accepts], .fl-ds-block):after,
142.fl-module-content:before,
143.fl-module-content:after {
144	display: table;
145	content: " ";
146}
147.fl-row:after,
148.fl-row-content:after,
149.fl-col-group:after,
150.fl-col:after,
151.fl-module:not([data-accepts], .fl-ds-block):after,
152.fl-module-content:after {
153	clear: both;
154}
155.fl-clear {
156	clear: both;
157}
158
159/* Rows
160------------------------------------------------------ */
161
162.fl-row,
163.fl-row-content {
164	margin-left: auto;
165	margin-right: auto;
166	min-width: 0;
167}
168.fl-row-content-wrap {
169	position: relative;
170}
171
172/* Photo Bg */
173.fl-builder-mobile .fl-row-bg-photo .fl-row-content-wrap {
174	background-attachment: scroll;
175}
176
177/* Video and Embed Code Bg */
178.fl-row-bg-video,
179.fl-row-bg-video .fl-row-content,
180.fl-row-bg-embed,
181.fl-row-bg-embed .fl-row-content {
182	position: relative;
183}
184
185.fl-row-bg-video .fl-bg-video,
186.fl-row-bg-embed .fl-bg-embed-code {
187	bottom: 0;
188	left: 0;
189	overflow: hidden;
190	position: absolute;
191	right: 0;
192	top: 0;
193}
194
195.fl-row-bg-video .fl-bg-video video,
196.fl-row-bg-embed .fl-bg-embed-code video {
197	bottom: 0;
198	left: 0px;
199	max-width: none;
200	position: absolute;
201	right: 0;
202	top: 0px;
203}
204.fl-row-bg-video .fl-bg-video video {
205	min-width: 100%;
206	min-height: 100%;
207	width: auto;
208	height: auto;
209}
210.fl-row-bg-video .fl-bg-video iframe,
211.fl-row-bg-embed .fl-bg-embed-code iframe {
212	pointer-events: none;
213	width: 100vw;
214  	height: 56.25vw; /* Given a 16:9 aspect ratio, 9/16*100 = 56.25 */
215  	max-width: none;
216  	min-height: 100vh;
217  	min-width: 177.77vh; /* Given a 16:9 aspect ratio, 16/9*100 = 177.77 */
218  	position: absolute;
219  	top: 50%;
220  	left: 50%;
221	-ms-transform: translate(-50%, -50%); /* IE 9 */
222	-webkit-transform: translate(-50%, -50%); /* Chrome, Safari, Opera */
223  	transform: translate(-50%, -50%);
224}
225.fl-bg-video-fallback {
226	background-position: 50% 50%;
227	background-repeat: no-repeat;
228	background-size: cover;
229	bottom: 0px;
230	left: 0px;
231	position: absolute;
232	right: 0px;
233	top: 0px;
234}
235
236/* Slideshow Bg */
237.fl-row-bg-slideshow,
238.fl-row-bg-slideshow .fl-row-content {
239	position: relative;
240}
241.fl-row .fl-bg-slideshow {
242	bottom: 0;
243	left: 0;
244	overflow: hidden;
245	position: absolute;
246	right: 0;
247	top: 0;
248	z-index: 0;
249}
250.fl-builder-edit .fl-row .fl-bg-slideshow * {
251	bottom: 0;
252	height: auto !important;
253	left: 0;
254	position: absolute !important;
255	right: 0;
256	top: 0;
257}
258
259/* Row Bg Overlay */
260.fl-row-bg-overlay .fl-row-content-wrap:after {
261	border-radius: inherit;
262	content: '';
263	display: block;
264	position: absolute;
265	top: 0;
266	right: 0;
267	bottom: 0;
268	left: 0;
269	z-index: 0;
270}
271.fl-row-bg-overlay .fl-row-content {
272	position: relative;
273	z-index: 1;
274}
275
276/* Full Height Rows */
277.fl-row-default-height .fl-row-content-wrap,
278.fl-row-custom-height .fl-row-content-wrap {
279	display: -webkit-box;
280	display: -webkit-flex;
281	display: -ms-flexbox;
282	display: flex;
283	min-height: 100vh;
284}
285.fl-row-overlap-top .fl-row-content-wrap {
286	display: -webkit-inline-box;
287	display: -webkit-inline-flex;
288	display: -moz-inline-box;
289	display: -ms-inline-flexbox;
290	display: inline-flex;
291	width: 100%;
292}
293.fl-row-default-height .fl-row-content-wrap,
294.fl-row-custom-height .fl-row-content-wrap {
295	min-height: 0;
296}
297
298.fl-row-default-height .fl-row-content,
299.fl-row-full-height .fl-row-content,
300.fl-row-custom-height .fl-row-content {
301  -webkit-box-flex: 1 1 auto;
302  	 -moz-box-flex: 1 1 auto;
303  	  -webkit-flex: 1 1 auto;
304  		  -ms-flex: 1 1 auto;
305  			  flex: 1 1 auto;
306}
307.fl-row-default-height .fl-row-full-width.fl-row-content,
308.fl-row-full-height .fl-row-full-width.fl-row-content,
309.fl-row-custom-height .fl-row-full-width.fl-row-content {
310	max-width: 100%;
311	width: 100%;
312}
313
314/* Full height align center */
315.fl-row-default-height.fl-row-align-center .fl-row-content-wrap,
316.fl-row-full-height.fl-row-align-center .fl-row-content-wrap,
317.fl-row-custom-height.fl-row-align-center .fl-row-content-wrap {
318	-webkit-align-items: center;
319	-webkit-box-align: center;
320	-webkit-box-pack: center;
321	-webkit-justify-content: center;
322	-ms-flex-align: center;
323	-ms-flex-pack: center;
324	justify-content: center;
325	align-items: center;
326}
327
328/* Full height align bottom */
329.fl-row-default-height.fl-row-align-bottom .fl-row-content-wrap,
330.fl-row-full-height.fl-row-align-bottom .fl-row-content-wrap,
331.fl-row-custom-height.fl-row-align-bottom .fl-row-content-wrap {
332	-webkit-align-items: flex-end;
333	-webkit-justify-content: flex-end;
334	-webkit-box-align: end;
335	-webkit-box-pack: end;
336	-ms-flex-align: end;
337	-ms-flex-pack: end;
338	justify-content: flex-end;
339	align-items: flex-end;
340}
341
342/* Column Groups
343------------------------------------------------------ */
344.fl-col-group-equal-height {
345	display: flex;
346	flex-wrap: wrap;
347	width: 100%;
348}
349.fl-col-group-equal-height.fl-col-group-has-child-loading {
350	flex-wrap: nowrap;
351}
352.fl-col-group-equal-height .fl-col,
353.fl-col-group-equal-height .fl-col-content {
354	display: flex;
355	flex: 1 1 auto;
356}
357.fl-col-group-equal-height .fl-col-content {
358	flex-direction: column;
359	flex-shrink: 1;
360	min-width: 1px;
361	max-width: 100%;
362	width: 100%;
363}
364.fl-col-group-equal-height:before,
365.fl-col-group-equal-height .fl-col:before,
366.fl-col-group-equal-height .fl-col-content:before,
367.fl-col-group-equal-height:after,
368.fl-col-group-equal-height .fl-col:after,
369.fl-col-group-equal-height .fl-col-content:after{
370	content: none;
371}
372
373/* Equal height align top */
374.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-top .fl-col-content,
375.fl-col-group-equal-height.fl-col-group-align-top .fl-col-content {
376	justify-content: flex-start;
377}
378
379/* Equal height align center */
380.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-center .fl-col-content,
381.fl-col-group-equal-height.fl-col-group-align-center .fl-col-content {
382	justify-content: center;
383}
384
385/* Equal height align bottom */
386.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content,
387.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content {
388	justify-content: flex-end;
389}
390
391.fl-col-group-equal-height.fl-col-group-align-center .fl-col-group {
392	width: 100%;
393}
394
395/* Columns
396------------------------------------------------------ */
397
398.fl-col {
399	float: left;
400	min-height: 1px;
401}
402
403/* Column Bg Overlay */
404.fl-col-bg-overlay .fl-col-content {
405	position: relative;
406}
407.fl-col-bg-overlay .fl-col-content:after {
408	border-radius: inherit;
409	content: '';
410	display: block;
411	position: absolute;
412	top: 0;
413	right: 0;
414	bottom: 0;
415	left: 0;
416	z-index: 0;
417}
418.fl-col-bg-overlay .fl-module {
419	position: relative;
420	z-index: 2;
421}
422
423/* Templates
424------------------------------------------------------ */
425
426.single:not(.woocommerce).single-fl-builder-template .fl-content {
427	width: 100%;
428}
429
430/* Shapes & Patterns
431------------------------------------------------------- */
432.fl-builder-layer {
433	position: absolute;
434	top:0;
435	left:0;
436	right: 0;
437	bottom: 0;
438	z-index: 0;
439	pointer-events: none;
440	overflow: hidden;
441}
442.fl-builder-shape-layer {
443	z-index: 0;
444}
445.fl-builder-shape-layer.fl-builder-bottom-edge-layer {
446	z-index: 1;
447}
448.fl-row-bg-overlay .fl-builder-shape-layer {
449	z-index: 1;
450}
451.fl-row-bg-overlay .fl-builder-shape-layer.fl-builder-bottom-edge-layer {
452	z-index: 2;
453}
454.fl-row-has-layers .fl-row-content {
455	z-index: 1;
456}
457.fl-row-bg-overlay .fl-row-content {
458	z-index: 2;
459}
460
461.fl-builder-layer > * {
462	display: block;
463	position: absolute;
464	top:0;
465	left:0;
466	width: 100%;
467}
468.fl-builder-layer + .fl-row-content {
469	position: relative;
470}
471.fl-builder-layer .fl-shape {
472	fill: #aaa;
473	stroke: none;
474	stroke-width: 0;
475	width:100%;
476}
477/**
478Fix ipad parallax issue on safari
479https://core.trac.wordpress.org/ticket/48802
480https://core.trac.wordpress.org/ticket/49285
481https://github.com/WordPress/gutenberg/issues/17718
482*/
483@supports (-webkit-touch-callout: inherit) {
484  .fl-row.fl-row-bg-parallax .fl-row-content-wrap,
485  .fl-row.fl-row-bg-fixed .fl-row-content-wrap {
486    background-position: center !important;
487    background-attachment: scroll !important;
488  }
489}
490
491@supports (-webkit-touch-callout: none) {
492	.fl-row.fl-row-bg-fixed .fl-row-content-wrap {
493		background-position: center !important;
494		background-attachment: scroll !important;
495	}
496}
497/**
498 * Base CSS used by all (or many) modules. This file should
499 * not contain any generic layout CSS that doesn't apply to
500 * modules. That belongs in fl-builder-layout.css.
501 */
502
503/* Utilities
504------------------------------------------------------ */
505
506.fl-clearfix:before,
507.fl-clearfix:after {
508	display: table;
509	content: " ";
510}
511.fl-clearfix:after {
512	clear: both;
513}
514.sr-only {
515	position: absolute;
516	width: 1px;
517	height: 1px;
518	padding: 0;
519	overflow: hidden;
520	clip: rect(0,0,0,0);
521	white-space: nowrap;
522	border: 0;
523}
524
525/* Buttons
526------------------------------------------------------ */
527
528.fl-builder-content .fl-button:is(a, button),
529.fl-builder-content a.fl-button:visited {
530	border-radius: 4px;
531	display: inline-block;
532	font-size: 16px;
533	font-weight: normal;
534	line-height: 18px;
535	padding: 12px 24px;
536	text-decoration: none;
537	text-shadow: none;
538	cursor: pointer;
539}
540.fl-builder-content .fl-button:hover {
541	text-decoration: none;
542}
543.fl-builder-content .fl-button:active {
544	position: relative;
545	top: 1px;
546}
547.fl-builder-content .fl-button-width-full .fl-button {
548	width: 100%;
549	display: block;
550	text-align: center;
551}
552.fl-builder-content .fl-button-width-custom .fl-button {
553	display: inline-block;
554	text-align: center;
555	max-width: 100%;
556}
557.fl-builder-content .fl-button-left {
558	text-align: left;
559}
560.fl-builder-content .fl-button-center {
561	text-align: center;
562}
563.fl-builder-content .fl-button-right {
564	text-align: right;
565}
566.fl-builder-content .fl-button i {
567	font-size: 1.3em;
568	height: auto;
569	margin-right:8px;
570	vertical-align: middle;
571	width: auto;
572}
573.fl-builder-content .fl-button i.fl-button-icon-after {
574	margin-left: 8px;
575	margin-right: 0;
576}
577.fl-builder-content .fl-button-has-icon .fl-button-text {
578	vertical-align: middle;
579}
580
581/* Icons
582------------------------------------------------------ */
583
584.fl-icon-wrap {
585	display: inline-block;
586}
587.fl-icon {
588	display: table-cell;
589	vertical-align: middle;
590}
591.fl-icon a {
592	text-decoration: none;
593}
594.fl-icon i {
595	float: right;
596	height: auto;
597	width: auto;
598}
599.fl-icon i:before {
600	border: none !important;
601	height: auto;
602	width: auto;
603}
604.fl-icon-text {
605	display: table-cell;
606	text-align: left;
607	padding-left: 15px;
608	vertical-align: middle;
609}
610.fl-icon-text-empty {
611	display: none;
612}
613.fl-icon-text *:last-child {
614	margin: 0 !important;
615	padding: 0 !important;
616}
617.fl-icon-text a {
618	text-decoration: none;
619}
620.fl-icon-text span {
621	display: block;
622}
623.fl-icon-text span.mce-edit-focus {
624	min-width: 1px;
625}
626
627/* Photos
628------------------------------------------------------ */
629
630.fl-module img {
631	max-width: 100%;
632}
633.fl-photo {
634	line-height: 0;
635	position: relative;
636}
637.fl-photo-align-left {
638	text-align: left;
639}
640.fl-photo-align-center {
641	text-align: center;
642}
643.fl-photo-align-right {
644	text-align: right;
645}
646.fl-photo-content {
647	display: inline-block;
648	line-height: 0;
649	position: relative;
650	max-width: 100%;
651}
652.fl-photo-img-svg {
653	width: 100%;
654}
655.fl-photo-content img {
656	display: inline;
657	height: auto;
658	max-width: 100%;
659}
660.fl-photo-crop-circle img {
661	-webkit-border-radius: 100%;
662	-moz-border-radius: 100%;
663	border-radius: 100%;
664}
665.fl-photo-caption {
666	font-size: 13px;
667	line-height: 18px;
668	overflow: hidden;
669	text-overflow: ellipsis;
670}
671.fl-photo-caption-below {
672	padding-bottom: 20px;
673	padding-top: 10px;
674}
675.fl-photo-caption-hover {
676	background: rgba(0,0,0,0.7);
677	bottom: 0;
678	color: #fff;
679	left: 0;
680	opacity: 0;
681	filter: alpha(opacity = 0);
682	padding: 10px 15px;
683	position: absolute;
684	right: 0;
685	-webkit-transition:opacity 0.3s ease-in;
686	-moz-transition:opacity 0.3s ease-in;
687	transition:opacity 0.3s ease-in;
688}
689.fl-photo-content:hover .fl-photo-caption-hover {
690	opacity: 100;
691	filter: alpha(opacity = 100);
692}
693
694/* Pagination
695------------------------------------------------------ */
696
697.fl-builder-pagination,
698.fl-builder-pagination-load-more {
699	padding: 40px 0;
700}
701.fl-builder-pagination ul.page-numbers {
702	list-style: none;
703	margin: 0;
704	padding: 0;
705	text-align: center;
706}
707.fl-builder-pagination li {
708	display: inline-block;
709	list-style: none;
710	margin: 0;
711	padding: 0;
712}
713.fl-builder-pagination li a.page-numbers,
714.fl-builder-pagination li span.page-numbers {
715	border: 1px solid #e6e6e6;
716	display: inline-block;
717	padding: 5px 10px;
718	margin: 0 0 5px;
719}
720.fl-builder-pagination li a.page-numbers:hover,
721.fl-builder-pagination li span.current {
722	background: #f5f5f5;
723	text-decoration: none;
724}
725
726/* Slideshows
727------------------------------------------------------ */
728
729.fl-slideshow,
730.fl-slideshow * {
731	-webkit-box-sizing: content-box;
732	-moz-box-sizing: content-box;
733	box-sizing: content-box;
734
735}
736.fl-slideshow .fl-slideshow-image img {
737	max-width: none !important;
738}
739.fl-slideshow-social {
740	line-height: 0 !important;
741}
742.fl-slideshow-social * {
743	margin: 0 !important;
744}
745
746/* Sliders
747------------------------------------------------------ */
748
749.fl-builder-content .bx-wrapper .bx-viewport {
750	background: transparent;
751	border: none;
752	box-shadow: none;
753	left: 0;
754}
755
756/* Lightbox
757------------------------------------------------------ */
758
759.mfp-wrap button.mfp-arrow,
760.mfp-wrap button.mfp-arrow:active,
761.mfp-wrap button.mfp-arrow:hover,
762.mfp-wrap button.mfp-arrow:focus {
763	background: transparent !important;
764	border: none !important;
765	outline: none;
766	position: absolute;
767	top: 50%;
768	box-shadow: none !important;
769}
770.mfp-wrap .mfp-close,
771.mfp-wrap .mfp-close:active,
772.mfp-wrap .mfp-close:hover,
773.mfp-wrap .mfp-close:focus {
774	background: transparent !important;
775	border: none !important;
776	outline: none;
777	position: absolute;
778	top: 0;
779	box-shadow: none !important;
780}
781.admin-bar .mfp-wrap .mfp-close,
782.admin-bar .mfp-wrap .mfp-close:active,
783.admin-bar .mfp-wrap .mfp-close:hover,
784.admin-bar .mfp-wrap .mfp-close:focus {
785	top: 32px!important;
786}
787img.mfp-img {
788	padding: 0;
789}
790.mfp-counter {
791	display: none;
792}
793
794.mfp-wrap .mfp-preloader.fa {
795	font-size: 30px;
796}
797
798/* Form Fields
799------------------------------------------------------ */
800
801.fl-form-field {
802	margin-bottom: 15px;
803}
804.fl-form-field input.fl-form-error {
805	border-color: #DD6420;
806}
807.fl-form-error-message {
808	clear: both;
809	color: #DD6420;
810	display: none;
811	padding-top: 8px;
812	font-size: 12px;
813	font-weight: lighter;
814}
815.fl-form-button-disabled {
816	opacity: 0.5;
817}
818
819/* Animations
820------------------------------------------------------ */
821
822.fl-animation {
823	opacity: 0;
824}
825body.fl-no-js .fl-animation {
826	opacity: 1;
827}
828.fl-builder-preview .fl-animation,
829.fl-builder-edit .fl-animation,
830.fl-animated {
831	opacity: 1;
832}
833.fl-animated {
834	animation-fill-mode: both;
835}
836
837/* Button Icon Animation */
838.fl-button.fl-button-icon-animation i {
839	width: 0 !important;
840	opacity: 0;
841	transition: all 0.2s ease-out;
842}
843.fl-button.fl-button-icon-animation:hover i {
844	opacity: 1 !important;
845}
846.fl-button.fl-button-icon-animation i.fl-button-icon-after {
847	margin-left: 0px !important;
848}
849.fl-button.fl-button-icon-animation:hover i.fl-button-icon-after {
850	margin-left: 10px !important;
851}
852.fl-button.fl-button-icon-animation i.fl-button-icon-before {
853	margin-right: 0 !important;
854}
855.fl-button.fl-button-icon-animation:hover i.fl-button-icon-before {
856	margin-right: 20px !important;
857  margin-left: -10px;
858}
859@media (max-width: 1200px) { /**
860 * Styles needed for the large breakpoint.
861 */
862 }@media (max-width: 992px) { /* Columns
863------------------------------------------------------ */
864
865/* Reversed Responsive Stacking */
866.fl-col-group.fl-col-group-medium-reversed {
867	display: -webkit-flex;
868	display: flex;
869	-webkit-flex-wrap: wrap-reverse;
870	flex-wrap: wrap-reverse;
871	flex-direction: row-reverse;
872}
873 }@media (max-width: 768px) { /* Rows
874------------------------------------------------------ */
875
876.fl-row-content-wrap {
877	background-attachment: scroll !important;
878}
879.fl-row-bg-parallax .fl-row-content-wrap {
880	background-attachment: scroll !important;
881	background-position: center center !important;
882}
883
884/* Column Groups
885------------------------------------------------------ */
886
887/* Equal Heights */
888.fl-col-group.fl-col-group-equal-height {
889	display: block;
890}
891.fl-col-group.fl-col-group-equal-height.fl-col-group-custom-width {
892	display: -webkit-box;
893    display: -webkit-flex;
894    display: flex;
895}
896
897/* Reversed Responsive Stacking */
898.fl-col-group.fl-col-group-responsive-reversed {
899	display: -webkit-flex;
900	display: flex;
901	-webkit-flex-wrap: wrap-reverse;
902	flex-wrap: wrap-reverse;
903	flex-direction: row-reverse;
904}
905.fl-col-group.fl-col-group-responsive-reversed .fl-col:not(.fl-col-small-custom-width) {
906	flex-basis: 100%;
907	width: 100% !important;
908}
909.fl-col-group.fl-col-group-medium-reversed:not(.fl-col-group-responsive-reversed) {
910	display: unset;
911	display: unset;
912	-webkit-flex-wrap: unset;
913	flex-wrap: unset;
914	flex-direction: unset;
915}
916
917/* Columns
918------------------------------------------------------ */
919
920.fl-col {
921	clear: both;
922	float: none;
923	margin-left: auto;
924	margin-right: auto;
925	width: auto !important;
926}
927.fl-col-small:not(.fl-col-small-full-width) {
928	max-width: 400px;
929}
930.fl-block-col-resize {
931	display:none;
932}
933/* Rows
934------------------------------------------------------ */
935
936.fl-row[data-node] .fl-row-content-wrap {
937	margin: 0;
938	padding-left: 0;
939	padding-right: 0;
940}
941.fl-row[data-node] .fl-bg-video,
942.fl-row[data-node] .fl-bg-slideshow {
943	left: 0;
944	right: 0;
945}
946
947/* Columns
948------------------------------------------------------ */
949
950.fl-col[data-node] .fl-col-content {
951	margin: 0;
952	padding-left: 0;
953	padding-right: 0;
954}
955 }@media (min-width: 1201px) {
956	html .fl-visible-large:not(.fl-visible-desktop),
957	html .fl-visible-medium:not(.fl-visible-desktop),
958	html .fl-visible-mobile:not(.fl-visible-desktop) {
959		display: none;
960	}
961}
962
963@media (min-width: 993px) and (max-width: 1200px) {
964	html .fl-visible-desktop:not(.fl-visible-large),
965	html .fl-visible-medium:not(.fl-visible-large),
966	html .fl-visible-mobile:not(.fl-visible-large) {
967		display: none;
968	}
969}
970
971@media (min-width: 769px) and (max-width: 992px) {
972	html .fl-visible-desktop:not(.fl-visible-medium),
973	html .fl-visible-large:not(.fl-visible-medium),
974	html .fl-visible-mobile:not(.fl-visible-medium) {
975		display: none;
976	}
977}
978
979@media (max-width: 768px) {
980	html .fl-visible-desktop:not(.fl-visible-mobile),
981	html .fl-visible-large:not(.fl-visible-mobile),
982	html .fl-visible-medium:not(.fl-visible-mobile) {
983		display: none;
984	}
985}
986.fl-row-fixed-width {
987	max-width: 850px;
988}
989.fl-builder-content > .fl-module-box {
990	margin: 0;
991}
992.fl-row-content-wrap {
993	margin-top: 0px;
994	margin-right: 0px;
995	margin-bottom: 0px;
996	margin-left: 0px;
997	padding-top: 0px;
998	padding-right: 0px;
999	padding-bottom: 0px;
1000	padding-left: 0px;
1001}
1002.fl-col-content {
1003	margin-top: 0px;
1004	margin-right: 0px;
1005	margin-bottom: 0px;
1006	margin-left: 0px;
1007	padding-top: 0px;
1008	padding-right: 0px;
1009	padding-bottom: 0px;
1010	padding-left: 0px;
1011}
1012.fl-module-content, .fl-module:where(.fl-module:not(:has(> .fl-module-content))) {
1013	margin-top: 20px;
1014	margin-right: 20px;
1015	margin-bottom: 20px;
1016	margin-left: 20px;
1017}
1018@media(max-width: 992px) {
1019	.fl-module[data-node] > .fl-module-content, .fl-module:where(.fl-module:not(:has(> .fl-module-content))) {
1020		margin-top: 20px;
1021		margin-right: 20px;
1022		margin-bottom: 20px;
1023		margin-left: 20px;
1024	}
1025}
1026@media(max-width: 768px) {
1027	.fl-module[data-node] > .fl-module-content, .fl-module:where(.fl-module:not(:has(> .fl-module-content))) {
1028		margin-top: 20px;
1029		margin-right: 20px;
1030		margin-bottom: 20px;
1031		margin-left: 20px;
1032	}
1033}
1034:where(.fl-builder-content, .fl-page) :is(a[href], button, input, select, textarea, [tabindex]:not([tabindex="-1"])):focus {
1035	outline-style: solid;
1036	outline-width: 2px;
1037	outline-offset: 2px;
1038}
1039.page .fl-post-header, .single-fl-builder-template .fl-post-header { display:none; }
1040
1041
1042
1043
1044
1045.fl-node-5f86e62035c32 {
1046	color: #ffffff;
1047}
1048:where(.fl-builder-content .fl-node-5f86e62035c32 *:not(input):not(textarea):not(select):not(a):not(.fl-menu-mobile-toggle)) {
1049	color: inherit;
1050}
1051.fl-builder-content .fl-node-5f86e62035c32 a {
1052	color: #ffffff;
1053}
1054.fl-builder-content .fl-node-5f86e62035c32 :where(.fl-row-content-wrap) a:hover {
1055	color: #ffffff;
1056}
1057.fl-builder-content .fl-node-5f86e62035c32 h1, .fl-builder-content .fl-node-5f86e62035c32 h2, .fl-builder-content .fl-node-5f86e62035c32 h3, .fl-builder-content .fl-node-5f86e62035c32 h4, .fl-builder-content .fl-node-5f86e62035c32 h5, .fl-builder-content .fl-node-5f86e62035c32 h6, .fl-builder-content .fl-node-5f86e62035c32 h1 a, .fl-builder-content .fl-node-5f86e62035c32 h2 a, .fl-builder-content .fl-node-5f86e62035c32 h3 a, .fl-builder-content .fl-node-5f86e62035c32 h4 a, .fl-builder-content .fl-node-5f86e62035c32 h5 a, .fl-builder-content .fl-node-5f86e62035c32 h6 a {
1058	color: #ffffff;
1059}
1060.fl-node-5f86e62035c32.fl-row-default-height > .fl-row-content-wrap, .fl-node-5f86e62035c32.fl-row-full-height > .fl-row-content-wrap, .fl-node-5f86e62035c32.fl-row-custom-height > .fl-row-content-wrap {
1061	align-items: flex-end;
1062	justify-content: flex-end;
1063}
1064.fl-node-5f86e62035c32 > .fl-row-content-wrap {
1065	background-image: url(https://tourdevines.com.au/wp-content/uploads/2023/04/Tour-de-Vines-Team-scaled.jpg);
1066	background-repeat: no-repeat;
1067	background-position: center center;
1068	background-attachment: scroll;
1069	background-size: cover;
1070	border-top-width: 1px;
1071	border-right-width: 0px;
1072	border-bottom-width: 1px;
1073	border-left-width: 0px;
1074}
1075.fl-node-5f86e62035c32 .fl-row-content {
1076	max-width: 980px;
1077}
1078@media(max-width: 1200px) {
1079	.fl-node-5f86e62035c32 > .fl-row-content-wrap {
1080		background-position: center center;
1081	}
1082}
1083@media(max-width: 992px) {
1084	.fl-node-5f86e62035c32 > .fl-row-content-wrap {
1085		background-position: center center;
1086	}
1087}
1088@media(max-width: 768px) {
1089	.fl-node-5f86e62035c32 > .fl-row-content-wrap {
1090		background-position: center center;
1091	}
1092}
1093
1094
1095
1096
1097
1098
1099.fl-node-5cede9ef94a27 {
1100	color: rgba(86,198,216,0.75);
1101}
1102:where(.fl-builder-content .fl-node-5cede9ef94a27 *:not(input):not(textarea):not(select):not(a):not(.fl-menu-mobile-toggle)) {
1103	color: inherit;
1104}
1105.fl-builder-content .fl-node-5cede9ef94a27 :where(.fl-row-content-wrap) a {
1106	color: rgba(5,38,45,0.75);
1107}
1108.fl-builder-content .fl-node-5cede9ef94a27 :where(.fl-row-content-wrap) a:hover {
1109	color: rgba(86,198,216,0.75);
1110	color: rgba(5,38,45,0.75);
1111	color: rgba(86,198,216,0.75);
1112}
1113.fl-builder-content .fl-node-5cede9ef94a27 h1, .fl-builder-content .fl-node-5cede9ef94a27 h2, .fl-builder-content .fl-node-5cede9ef94a27 h3, .fl-builder-content .fl-node-5cede9ef94a27 h4, .fl-builder-content .fl-node-5cede9ef94a27 h5, .fl-builder-content .fl-node-5cede9ef94a27 h6, .fl-builder-content .fl-node-5cede9ef94a27 h1 a, .fl-builder-content .fl-node-5cede9ef94a27 h2 a, .fl-builder-content .fl-node-5cede9ef94a27 h3 a, .fl-builder-content .fl-node-5cede9ef94a27 h4 a, .fl-builder-content .fl-node-5cede9ef94a27 h5 a, .fl-builder-content .fl-node-5cede9ef94a27 h6 a {
1114	color: rgba(86,198,216,0.75);
1115}
1116.fl-builder-content .fl-node-5cede9ef94a27 h1 a, .fl-builder-content .fl-node-5cede9ef94a27 h2 a, .fl-builder-content .fl-node-5cede9ef94a27 h3 a, .fl-builder-content .fl-node-5cede9ef94a27 h4 a, .fl-builder-content .fl-node-5cede9ef94a27 h5 a, .fl-builder-content .fl-node-5cede9ef94a27 h6 a {
1117	color: rgba(5,38,45,0.75);
1118}
1119.fl-builder-content .fl-node-5cede9ef94a27 h1 a:hover, .fl-builder-content .fl-node-5cede9ef94a27 h2 a:hover, .fl-builder-content .fl-node-5cede9ef94a27 h3 a:hover, .fl-builder-content .fl-node-5cede9ef94a27 h4 a:hover, .fl-builder-content .fl-node-5cede9ef94a27 h5 a:hover, .fl-builder-content .fl-node-5cede9ef94a27 h6 a:hover {
1120	color: rgba(86,198,216,0.75);
1121}
1122.fl-node-5cede9ef94a27 > .fl-row-content-wrap {
1123	background-color: #ffffff;
1124}
1125.fl-node-5cede9ef94a27.fl-row-default-height > .fl-row-content-wrap, .fl-node-5cede9ef94a27.fl-row-full-height > .fl-row-content-wrap, .fl-node-5cede9ef94a27.fl-row-custom-height > .fl-row-content-wrap {
1126	align-items: center;
1127	justify-content: center;
1128}
1129.fl-node-5cede9ef94a27 .fl-row-content {
1130	max-width: 850px;
1131}
1132 .fl-node-5cede9ef94a27 > .fl-row-content-wrap {
1133	padding-top:0px;
1134	padding-right:0px;
1135	padding-bottom:0px;
1136	padding-left:0px;
1137}
1138
1139
1140
1141
1142
1143
1144.fl-node-5d006139b98e9.fl-row-default-height > .fl-row-content-wrap, .fl-node-5d006139b98e9.fl-row-full-height > .fl-row-content-wrap, .fl-node-5d006139b98e9.fl-row-custom-height > .fl-row-content-wrap {
1145	align-items: center;
1146	justify-content: center;
1147}
1148 .fl-node-5d006139b98e9 > .fl-row-content-wrap {
1149	margin-top:20px;
1150}
1151@media ( max-width: 992px ) {
1152 .fl-node-5d006139b98e9.fl-row > .fl-row-content-wrap {
1153	margin-top:20px;
1154	margin-right:20px;
1155	margin-left:20px;
1156}
1157}
1158
1159
1160
1161
1162
1163
1164.fl-node-5cedea96ce55a.fl-row-default-height > .fl-row-content-wrap, .fl-node-5cedea96ce55a.fl-row-full-height > .fl-row-content-wrap, .fl-node-5cedea96ce55a.fl-row-custom-height > .fl-row-content-wrap {
1165	align-items: center;
1166	justify-content: center;
1167}
1168@media ( max-width: 992px ) {
1169 .fl-node-5cedea96ce55a.fl-row > .fl-row-content-wrap {
1170	margin-right:20px;
1171	margin-left:20px;
1172}
1173}
1174
1175
1176
1177
1178
1179
1180.fl-node-5cee05fc671b5.fl-row-default-height > .fl-row-content-wrap, .fl-node-5cee05fc671b5.fl-row-full-height > .fl-row-content-wrap, .fl-node-5cee05fc671b5.fl-row-custom-height > .fl-row-content-wrap {
1181	align-items: center;
1182	justify-content: center;
1183}
1184@media ( max-width: 992px ) {
1185 .fl-node-5cee05fc671b5.fl-row > .fl-row-content-wrap {
1186	margin-right:20px;
1187	margin-left:20px;
1188}
1189}
1190
1191
1192
1193
1194
1195
1196.fl-node-5cedee5a3f262.fl-row-default-height > .fl-row-content-wrap, .fl-node-5cedee5a3f262.fl-row-full-height > .fl-row-content-wrap, .fl-node-5cedee5a3f262.fl-row-custom-height > .fl-row-content-wrap {
1197	align-items: center;
1198	justify-content: center;
1199}
1200@media ( max-width: 992px ) {
1201 .fl-node-5cedee5a3f262.fl-row > .fl-row-content-wrap {
1202	margin-right:20px;
1203	margin-left:20px;
1204}
1205}
1206
1207
1208
1209
1210
1211
1212.fl-node-60221eba1800b.fl-row-default-height > .fl-row-content-wrap, .fl-node-60221eba1800b.fl-row-full-height > .fl-row-content-wrap, .fl-node-60221eba1800b.fl-row-custom-height > .fl-row-content-wrap {
1213	align-items: center;
1214	justify-content: center;
1215}
1216@media ( max-width: 992px ) {
1217 .fl-node-60221eba1800b.fl-row > .fl-row-content-wrap {
1218	margin-right:20px;
1219	margin-left:20px;
1220}
1221}
1222
1223
1224
1225
1226
1227
1228.fl-node-60135d8380dd4.fl-row-default-height > .fl-row-content-wrap, .fl-node-60135d8380dd4.fl-row-full-height > .fl-row-content-wrap, .fl-node-60135d8380dd4.fl-row-custom-height > .fl-row-content-wrap {
1229	align-items: center;
1230	justify-content: center;
1231}
1232@media ( max-width: 992px ) {
1233 .fl-node-60135d8380dd4.fl-row > .fl-row-content-wrap {
1234	margin-right:20px;
1235	margin-left:20px;
1236}
1237}
1238
1239
1240
1241
1242
1243
1244.fl-node-60135e1c6b407.fl-row-default-height > .fl-row-content-wrap, .fl-node-60135e1c6b407.fl-row-full-height > .fl-row-content-wrap, .fl-node-60135e1c6b407.fl-row-custom-height > .fl-row-content-wrap {
1245	align-items: center;
1246	justify-content: center;
1247}
1248
1249
1250
1251
1252
1253
1254.fl-node-5f6be258aaa00.fl-row-default-height > .fl-row-content-wrap, .fl-node-5f6be258aaa00.fl-row-full-height > .fl-row-content-wrap, .fl-node-5f6be258aaa00.fl-row-custom-height > .fl-row-content-wrap {
1255	align-items: center;
1256	justify-content: center;
1257}
1258@media ( max-width: 992px ) {
1259 .fl-node-5f6be258aaa00.fl-row > .fl-row-content-wrap {
1260	margin-right:20px;
1261	margin-left:20px;
1262}
1263}
1264
1265
1266
1267
1268
1269
1270.fl-node-5f6bf1de61fc7.fl-row-default-height > .fl-row-content-wrap, .fl-node-5f6bf1de61fc7.fl-row-full-height > .fl-row-content-wrap, .fl-node-5f6bf1de61fc7.fl-row-custom-height > .fl-row-content-wrap {
1271	align-items: center;
1272	justify-content: center;
1273}
1274
1275
1276
1277
1278
1279
1280.fl-node-5f7d8ce64bbd9.fl-row-default-height > .fl-row-content-wrap, .fl-node-5f7d8ce64bbd9.fl-row-full-height > .fl-row-content-wrap, .fl-node-5f7d8ce64bbd9.fl-row-custom-height > .fl-row-content-wrap {
1281	align-items: center;
1282	justify-content: center;
1283}
1284
1285
1286
1287
1288
1289
1290.fl-node-5cedf76df21ed.fl-row-default-height > .fl-row-content-wrap, .fl-node-5cedf76df21ed.fl-row-full-height > .fl-row-content-wrap, .fl-node-5cedf76df21ed.fl-row-custom-height > .fl-row-content-wrap {
1291	align-items: center;
1292	justify-content: center;
1293}
1294@media ( max-width: 992px ) {
1295 .fl-node-5cedf76df21ed.fl-row > .fl-row-content-wrap {
1296	margin-right:20px;
1297	margin-left:20px;
1298}
1299}
1300
1301
1302
1303
1304
1305
1306.fl-node-5cede9ef94a30 {
1307	color: #f2f2f2;
1308}
1309:where(.fl-builder-content .fl-node-5cede9ef94a30 *:not(input):not(textarea):not(select):not(a):not(.fl-menu-mobile-toggle)) {
1310	color: inherit;
1311}
1312.fl-builder-content .fl-node-5cede9ef94a30 :where(.fl-row-content-wrap) a {
1313	color: #f2f2f2;
1314}
1315.fl-builder-content .fl-node-5cede9ef94a30 :where(.fl-row-content-wrap) a:hover {
1316	color: #f2f2f2;
1317	color: #f2f2f2;
1318}
1319.fl-builder-content .fl-node-5cede9ef94a30 h1, .fl-builder-content .fl-node-5cede9ef94a30 h2, .fl-builder-content .fl-node-5cede9ef94a30 h3, .fl-builder-content .fl-node-5cede9ef94a30 h4, .fl-builder-content .fl-node-5cede9ef94a30 h5, .fl-builder-content .fl-node-5cede9ef94a30 h6, .fl-builder-content .fl-node-5cede9ef94a30 h1 a, .fl-builder-content .fl-node-5cede9ef94a30 h2 a, .fl-builder-content .fl-node-5cede9ef94a30 h3 a, .fl-builder-content .fl-node-5cede9ef94a30 h4 a, .fl-builder-content .fl-node-5cede9ef94a30 h5 a, .fl-builder-content .fl-node-5cede9ef94a30 h6 a {
1320	color: #f2f2f2;
1321}
1322.fl-builder-content .fl-node-5cede9ef94a30 h1 a, .fl-builder-content .fl-node-5cede9ef94a30 h2 a, .fl-builder-content .fl-node-5cede9ef94a30 h3 a, .fl-builder-content .fl-node-5cede9ef94a30 h4 a, .fl-builder-content .fl-node-5cede9ef94a30 h5 a, .fl-builder-content .fl-node-5cede9ef94a30 h6 a {
1323	color: #f2f2f2;
1324}
1325.fl-node-5cede9ef94a30 > .fl-row-content-wrap {
1326	background-color: #b7bdc9;
1327}
1328.fl-node-5cede9ef94a30.fl-row-default-height > .fl-row-content-wrap, .fl-node-5cede9ef94a30.fl-row-full-height > .fl-row-content-wrap, .fl-node-5cede9ef94a30.fl-row-custom-height > .fl-row-content-wrap {
1329	align-items: center;
1330	justify-content: center;
1331}
1332 .fl-node-5cede9ef94a30 > .fl-row-content-wrap {
1333	padding-top:0px;
1334	padding-right:0px;
1335	padding-bottom:0px;
1336	padding-left:0px;
1337}
1338
1339
1340
1341
1342.fl-node-5cedea96ce680 {
1343	width: 100%;
1344}
1345
1346
1347
1348
1349.fl-node-5cedee5a3f620 {
1350	width: 100%;
1351}
1352
1353
1354
1355
1356.fl-node-5cedf76e11cd1 {
1357	width: 100%;
1358}
1359
1360
1361
1362
1363.fl-node-5cee05fc673ad {
1364	width: 100%;
1365}
1366
1367
1368
1369
1370.fl-node-5cee0604aad7f {
1371	width: 50%;
1372}
1373@media(max-width: 768px) {
1374	.fl-builder-content .fl-node-5cee0604aad7f {
1375		width: 100% !important;
1376		max-width: none;
1377		clear: none;
1378		float: left;
1379	}
1380}
1381
1382
1383
1384
1385.fl-node-5f6be258aa9f9 {
1386	width: 100%;
1387}
1388
1389
1390
1391
1392.fl-node-5f6bf1de6c92d {
1393	width: 100%;
1394}
1395
1396
1397
1398
1399.fl-node-5f7d8ce65ec30 {
1400	width: 100%;
1401}
1402
1403
1404
1405
1406.fl-node-5f331b3c83283 {
1407	width: 100%;
1408}
1409
1410
1411
1412
1413.fl-node-60135d8380e4a {
1414	width: 100%;
1415}
1416
1417
1418
1419
1420.fl-node-60135e1c7ae70 {
1421	width: 100%;
1422}
1423
1424
1425
1426
1427.fl-node-60221eba1809e {
1428	width: 100%;
1429}
1430
1431
1432
1433
1434.fl-node-6d1qwv789u0z {
1435	width: 100%;
1436}
1437
1438
1439
1440
1441.fl-node-5ba1e89babb16 {
1442	width: 100%;
1443}
1444 .fl-node-5ba1e89babb16 > .fl-col-content {
1445	padding-bottom:10px;
1446}
1447
1448
1449
1450
1451.fl-node-5cee061f9bdea {
1452	width: 50%;
1453}
1454@media(max-width: 768px) {
1455	.fl-builder-content .fl-node-5cee061f9bdea {
1456		width: 100% !important;
1457		max-width: none;
1458		clear: none;
1459		float: left;
1460	}
1461}
1462
1463
1464
1465
1466.fl-node-5d0060d1313ff {
1467	width: 100%;
1468}
1469
1470
1471
1472
1473.fl-node-5ba1e8b6509c6 {
1474	width: 100%;
1475}
1476.fl-node-5ba1e8b6509c6 > .fl-col-content {
1477	border-top-left-radius: 0px;
1478	border-top-right-radius: 0px;
1479	border-bottom-left-radius: 0px;
1480	border-bottom-right-radius: 0px;
1481	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
1482}
1483.fl-builder-content .fl-rich-text strong {
1484	font-weight: bold;
1485}
1486
1487/**
1488 * Remove bottom margins from the last paragraph
1489 * in v2+ text editor modules.
1490 */
1491.fl-module.fl-rich-text p:last-child {
1492	margin-bottom: 0;
1493}
1494/* Handle overlays in the builder */
1495.fl-builder-edit .fl-module.fl-rich-text p:not(:has(~ *:not(.fl-block-overlay))) {
1496	margin-bottom: 0;
1497}
1498 .fl-node-5cedea96ce682 > .fl-module-content {
1499	margin-bottom:0px;
1500}
1501.fl-module-heading .fl-heading {
1502	padding: 0 !important;
1503	margin: 0 !important;
1504}.fl-node-5cedee5a3f621.fl-module-heading .fl-heading {
1505	text-align: left;
1506	text-decoration: underline;
1507}
1508/**
1509 * This file should contain frontend styles that
1510 * will be applied to all module instances.
1511 */
1512
1513.bb-gf-input.input-small {
1514    width: 46px !important;
1515}
1516
1517.pp-gf-content {
1518	position: relative;
1519}
1520
1521.pp-gf-content:before {
1522	content: "";
1523	display: block;
1524	position: absolute;
1525	left: 0;
1526	top: 0;
1527	width: 100%;
1528	height: 100%;
1529}
1530
1531.pp-gf-content .pp-gf-inner {
1532	position: relative;
1533}
1534
1535.pp-gf-content .form-title,
1536.pp-gf-content .form-description {
1537	position: relative;
1538}
1539
1540.pp-gf-content .gform_wrapper form {
1541	position: relative;
1542}
1543
1544.pp-gf-content legend {
1545    border: 0;
1546}
1547
1548.pp-gf-content .gform_wrapper .gform_body {
1549	width: 100% !important;
1550}
1551
1552.pp-gf-content .gform_wrapper ul.gform_fields {
1553    padding: 0;
1554}
1555
1556.pp-gf-content .gform_wrapper ul.gform_fields li.gfield {
1557	padding-right: 0;
1558}
1559
1560.pp-gf-content .gform_wrapper ul.gform_fields li.gfield.gf_left_half {
1561	padding-right: 16px;
1562}
1563
1564.pp-gf-content .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
1565	max-width: 100% !important;
1566}
1567
1568.pp-gf-content .gform_wrapper .gfield input[type="checkbox"]:focus, .pp-gf-content .gform_wrapper .gfield input[type="radio"]:focus {
1569    width: auto;
1570    text-align: left !important;
1571}
1572
1573.gform_wrapper .top_label li.gfield.gf_left_half input.medium,
1574.gform_wrapper .top_label li.gfield.gf_right_half input.medium,
1575.gform_wrapper .top_label li.gfield.gf_left_half select.medium,
1576.gform_wrapper .top_label li.gfield.gf_right_half select.medium {
1577    width: 100% !important;
1578}
1579
1580/* .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']),
1581.gform_wrapper .gfield input:focus,
1582.gform_wrapper .gfield select,
1583.gform_wrapper .gfield textarea {
1584    height: auto;
1585} */
1586
1587.gform_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]) {
1588    width: 100% !important;
1589}
1590
1591.gform_wrapper.gf_browser_chrome .gfield_checkbox li input,
1592.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox],
1593.gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] {
1594    margin-top: 0 !important;
1595}
1596
1597div.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label {
1598    margin-bottom: 0;
1599}
1600
1601.pp-gf-content .gform_wrapper ul li.gfield {
1602    margin-top: 0;
1603}
1604
1605.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']) {
1606    width: auto !important;
1607    display: inline-block;
1608}
1609
1610.pp-gf-content .gform_wrapper .ginput_complex span.ginput_full:not(.ginput_cardextras) {
1611    display: block;
1612}
1613
1614.pp-gf-content .gform_wrapper .gfield .gfield_description {
1615    padding-top: 5px;
1616}
1617
1618.pp-gf-content .gform_wrapper h2.gsection_title {
1619	margin-bottom: 0;
1620}
1621
1622@media only screen and (max-width: 640px) {
1623	.pp-gf-content .gform_wrapper ul.gform_fields li.gfield.gf_left_half {
1624		padding-right: 0;
1625	}
1626}
1627@media (max-width: 768px) { /**
1628 * This file should contain frontend styles that 
1629 * will be applied to all module instances once
1630 * the responsive breakpoint has been reached. The
1631 * responsive breakpoint can be set in the global 
1632 * settings or individual page settings.
1633 */ }
1634.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper {
1635	max-width: 100%;
1636}
1637
1638.fl-node-5cedf76df1318 .pp-gf-content {
1639	background-color: transparent;
1640			background-size: cover;
1641			background-repeat: no-repeat;
1642	}
1643
1644
1645.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper ul li.gfield {
1646	list-style-type: none !important;
1647		margin-bottom: 2px;
1648	}
1649
1650.fl-builder-content .fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gform_title,
1651.fl-builder-content .fl-node-5cedf76df1318 .pp-gf-content .form-title {
1652		display: none;
1653}
1654
1655.fl-builder-content .fl-node-5cedf76df1318 .pp-gf-content .form-title {
1656	display: none;
1657}
1658
1659.fl-builder-content .fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gform_title {
1660	}
1661
1662.fl-builder-content .fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper span.gform_description,
1663.fl-builder-content .fl-node-5cedf76df1318 .pp-gf-content .form-description {
1664		display: none;
1665}
1666
1667.fl-builder-content .fl-node-5cedf76df1318 .pp-gf-content .form-description {
1668	display: none;
1669}
1670
1671.fl-builder-content .fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper span.gform_description {
1672	}
1673
1674.fl-builder-content .fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gfield .gfield_label {
1675			display: none;
1676	}
1677
1678
1679.fl-builder-content .fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gfield_required {
1680	}
1681
1682.fl-builder-content .fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gfield .ginput_complex.ginput_container label {
1683		display: none;
1684	}
1685
1686.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .ginput_container label,
1687.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper table.gfield_list thead th,
1688.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper span.ginput_product_price,
1689.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper span.ginput_product_price_label,
1690.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper span.ginput_quantity_label,
1691.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gfield_html {
1692		font-weight: default;}
1693
1694
1695.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper span.ginput_product_price {
1696		color: #900900 !important;
1697	}
1698
1699
1700.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gfield .gfield_description {
1701	}
1702
1703.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gsection {
1704		border-bottom-width: 1px;
1705			border-bottom-color: #818285;
1706				margin-bottom: 10px;
1707	}
1708
1709.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper h2.gsection_title,
1710.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper h3.gsection_title {
1711		color: #333333;
1712	}
1713
1714
1715.fl-node-5cedf76df1318 .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']),
1716.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gfield select,
1717.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gfield textarea {
1718		background-color: rgba(255, 255, 255, 1);
1719		outline: none;
1720}
1721
1722
1723.fl-node-5cedf76df1318 .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']),
1724.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gfield select {
1725	}
1726
1727.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]),
1728.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .ginput_complex select {
1729		margin-bottom: 0.6px;
1730	}
1731
1732.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .ginput_complex span {
1733		margin-bottom: 0.8px;
1734	}
1735
1736.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gfield input::-webkit-input-placeholder {
1737	color: #c9c9c9;
1738}
1739.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gfield input:-moz-placeholder {
1740	color: #c9c9c9;
1741}
1742.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gfield input::-moz-placeholder {
1743	color: #c9c9c9;
1744}
1745.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gfield input:-ms-input-placeholder {
1746	color: #c9c9c9;
1747}
1748.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gfield textarea::-webkit-input-placeholder {
1749	color: #c9c9c9;
1750}
1751.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gfield textarea:-moz-placeholder {
1752	color: #c9c9c9;
1753}
1754.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gfield textarea::-moz-placeholder {
1755	color: #c9c9c9;
1756}
1757.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gfield textarea:-ms-input-placeholder {
1758	color: #c9c9c9;
1759}
1760
1761
1762.fl-node-5cedf76df1318 .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,
1763.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gfield select:focus,
1764.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gfield textarea:focus {
1765	border-color: #002f32;
1766}
1767
1768.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .top_label input.medium,
1769.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .top_label select.medium {
1770	width: 49% !important;
1771}
1772
1773.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper textarea.medium {
1774	width: ;}
1775
1776.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .ginput_complex .ginput_full input[type="text"],
1777.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .ginput_complex  input[type="text"] {
1778	width: 97.5% !important;
1779}
1780
1781.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .ginput_complex .ginput_right {
1782	margin-left: 0 !important;
1783}
1784
1785.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .ginput_complex .ginput_right input,
1786.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .ginput_complex .ginput_right select {
1787	width: ;}
1788
1789.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gform_footer {
1790		text-align: left;
1791				justify-content: flex-start;
1792			}
1793
1794.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gform-button,
1795.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gform_footer .gform_button,
1796.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper.gf_browser_ie .gform_footer .gform_button,
1797.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gform_page_footer .button,
1798.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper.gf_browser_ie .gform_page_footer .button {
1799		width: auto;
1800			background-color: #ffffff;
1801		padding-top: 10px;
1802	padding-bottom: 10px;
1803			padding-left: 24px;
1804	padding-right: 24px;
1805		white-space: normal;
1806}
1807
1808
1809.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gform_page_footer .button {
1810	}
1811
1812.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gform-button:hover,
1813.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gform_footer .gform_button:hover,
1814.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gform_page_footer .button:hover {
1815		background: ;
1816}
1817
1818	/* Radio & Checkbox */
1819	.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gfield_radio input[type=radio],
1820	.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gfield_radio input[type=radio]:focus,
1821	.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gfield_checkbox input[type=checkbox],
1822	.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gfield_checkbox input[type=checkbox]:focus,
1823	.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .ginput_container_
1823consent input[type=checkbox],
1824	.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .ginput_container_consent input[type=checkbox]:focus,
1825	.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gfield input[type="checkbox"]:focus,
1826	.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gfield input[type="radio"]:focus {
1827		-webkit-appearance: none;
1828		-moz-appearance: none;
1829		outline: none;
1830					width: 20px !important;
1831			height: 20px !important;
1832							background: #dddddd;
1833			background-color: #dddddd;
1834						padding: 2px;
1835	}
1836	.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gfield_radio input[type=radio],
1837	.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gfield_radio input[type=radio]:focus,
1838	.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gfield_radio input[type=radio]:before,
1839	.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gfield_radio input[type=radio]:focus:before {
1840					border-radius: 50px;
1841			}
1842	.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gfield_checkbox input[type=checkbox],
1843	.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gfield_checkbox input[type=checkbox]:focus,
1844	.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gfield_checkbox input[type=checkbox]:before,
1845	.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gfield_checkbox input[type=checkbox]:focus:before,
1846	.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .ginput_container_consent input[type=checkbox],
1847	.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .ginput_container_consent input[type=checkbox]:focus,
1848	.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .ginput_container_consent input[type=checkbox]:before,
1849	.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .ginput_container_consent input[type=checkbox]:focus:before {
1850					border-radius: 0px;
1851			}
1852	.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gfield_radio input[type=radio]:before,
1853	.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gfield_radio input[type=radio]:focus:before,
1854	.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gfield_checkbox input[type=checkbox]:before,
1855	.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gfield_checkbox input[type=checkbox]:focus:before,
1856	.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .ginput_container_consent input[type=checkbox]:before,
1857	.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .ginput_container_consent input[type=checkbox]:focus:before {
1858		content: "";
1859		width: 100%;
1860		height: 100%;
1861		padding: 0;
1862		margin: 0;
1863		display: block;
1864	}
1865	.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gfield_radio input[type=radio]:checked:before,
1866	.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gfield_radio input[type=radio]:focus:checked:before,
1867	.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gfield_checkbox input[type=checkbox]:checked:before,
1868	.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gfield_checkbox input[type=checkbox]:focus:checked:before,
1869	.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .ginput_container_consent input[type=checkbox]:checked:before,
1870	.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .ginput_container_consent input[type=checkbox]:focus:checked:before {
1871					background: #999999;
1872			background-color: #999999;
1873			}
1874
1875.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gfield input[type=file] {
1876	background-color: transparent;
1877					border-style: none;
1878					}
1879
1880.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .validation_error,
1881.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gform_validation_errors,
1882.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gform_validation_errors > h2,
1883.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper li.gfield.gfield_error,
1884.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
1885		color: #790000 !important;
1886		border-color: #790000 !important;
1887	}
1888
1889.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .validation_error,
1890.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gform_validation_errors,
1891.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gform_validation_errors > h2 {
1892			display: block !important;
1893	}
1894
1895.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gfield.gfield_error {
1896	background-color: #ffdfe0;
1897	width: 100%;
1898}
1899
1900.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gfield.gfield_error .gfield_label {
1901		color: #790000;
1902		margin-left: 0;
1903}
1904
1905.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gfield_error .validation_message {
1906		display: block;
1907			color: #790000;
1908			border-color: #790000;
1909	}
1910
1911
1912.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gfield_error input
1912:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']),
1913.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gfield_error .ginput_container select,
1914.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gfield_error .ginput_container textarea {
1915	border-color: #790000;
1916		border-width: 1px !important;
1917	}
1918
1919
1920@media only screen and (max-width: 992px) {
1921	.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gform-button,
1922	.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gform_footer .gform_button,
1923	.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper.gf_browser_ie .gform_footer .gform_button,
1924	.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gform_page_footer .button,
1925	.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper.gf_browser_ie .gform_page_footer .button {
1926					}
1927}
1928
1929@media only screen and (max-width: 768px) {
1930	.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gform-button,
1931	.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gform_footer .gform_button,
1932	.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper.gf_browser_ie .gform_footer .gform_button,
1933	.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gform_page_footer .button,
1934	.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper.gf_browser_ie .gform_page_footer .button {
1935					}
1936}
1937.fl-node-5cedf76df1318 .pp-gf-content {
1938	border-style: solid;
1939	border-width: 0;
1940	background-clip: border-box;
1941	border-top-width: 0px;
1942	border-right-width: 0px;
1943	border-bottom-width: 0px;
1944	border-left-width: 0px;
1945	border-top-left-radius: 0px;
1946	border-top-right-radius: 0px;
1947	border-bottom-left-radius: 0px;
1948	border-bottom-right-radius: 0px;
1949	padding-top: 0px;
1950	padding-right: 0px;
1951	padding-bottom: 0px;
1952	padding-left: 0px;
1953}
1954.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gform-button, .fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gform_footer .gform_button,
1955							.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gform_page_footer .button {
1956	border-color: #333333;
1957	border-top-width: 1px;
1958	border-right-width: 1px;
1959	border-bottom-width: 1px;
1960	border-left-width: 1px;
1961	border-top-left-radius: 2px;
1962	border-top-right-radius: 2px;
1963	border-bottom-left-radius: 2px;
1964	border-bottom-right-radius: 2px;
1965}
1966.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gform_title,
1967							.fl-node-5cedf76df1318 .form-title {
1968	text-align: left;
1969}
1970.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper span.gform_description,
1971							.fl-node-5cedf76df1318 .form-description {
1972	text-align: left;
1973}
1974.fl-node-5cedf76df1318 .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']),
1975						.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gfield select,
1976						.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gfield textarea {
1977	text-align: left;
1978}
1979.fl-node-5cedf76df1318 .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']),
1980							.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gfield select,
1981							.fl-node-5cedf76df1318 .pp-gf-content .gform_wrapper .gfield textarea {
1982	border-style: solid;
1983	border-width: 0;
1984	background-clip: border-box;
1985	border-color: #a0a1a5;
1986	border-top-width: 1px;
1987	border-right-width: 1px;
1988	border-bottom-width: 1px;
1989	border-left-width: 1px;
1990	border-top-left-radius: 0px;
1991	border-top-right-radius: 0px;
1992	border-bottom-left-radius: 0px;
1993	border-bottom-right-radius: 0px;
1994	padding: 9px;
1995}
1996 .fl-node-5cedf76df1318 > .fl-module-content {
1997	margin-top:0px;
1998	margin-bottom:0px;
1999}
2000.fl-node-5cee05fc673ae.fl-module-heading .fl-heading {
2001	text-align: left;
2002	text-decoration: underline;
2003}
2004img.mfp-img {
2005    padding-bottom: 40px !important;
2006}
2007
2008/* Support for object-fit */
2009.fl-builder-edit .fl-fill-container img {
2010	transition: object-position .5s;
2011}
2012
2013.fl-fill-container :is(.fl-module-content, .fl-photo, .fl-photo-content, img) {
2014	height: 100% !important;
2015	width: 100% !important;
2016}
2017
2018@media (max-width: 768px) { /* Mobile Photo */
2019.fl-photo-content,
2020.fl-photo-img {
2021	max-width: 100%;
2022} }.fl-node-5cee0604aaa59, .fl-node-5cee0604aaa59 .fl-photo {
2023	text-align: center;
2024}
2025.fl-node-5f6be258aa9fa.fl-module-heading .fl-heading {
2026	text-align: left;
2027	text-decoration: underline;
2028}
2029/* .fl-module-pp-video .fl-module-content {
2030	overflow: hidden;
2031} */
2032.fancybox-container .pp-video-container {
2033	position: absolute;
2034    top: 50%;
2035    left: 50%;
2036    -webkit-transform: translateX(-50%) translateY(-50%);
2037    -ms-transform: translateX(-50%) translateY(-50%);
2038    transform: translateX(-50%) translateY(-50%);
2039}
2040.pp-video-lightbox .fancybox-content {
2041	background: none;
2042    width: 100%;
2043    height: 100%;
2044}
2045
2046.pp-fit-aspect-ratio {
2047	position: relative;
2048	background: none;
2049}
2050
2051.pp-aspect-ratio-219 .pp-fit-aspect-ratio {
2052	aspect-ratio: 21/9;
2053}
2054  
2055.pp-aspect-ratio-169 .pp-fit-aspect-ratio {
2056	aspect-ratio: 16/9;
2057}
2058.pp-aspect-ratio-916 .pp-fit-aspect-ratio {
2059	aspect-ratio: 9/16;
2060}
2061  
2062.pp-aspect-ratio-43 .pp-fit-aspect-ratio {
2063	aspect-ratio: 4/3;
2064}
2065
2066.pp-aspect-ratio-45 .pp-fit-aspect-ratio {
2067	aspect-ratio: 4/5;
2068}
2069  
2070.pp-aspect-ratio-32 .pp-fit-aspect-ratio {
2071	aspect-ratio: 3/2;
2072}
2073  
2074.pp-aspect-ratio-11 .pp-fit-aspect-ratio {
2075	aspect-ratio: 1/1;
2076}
2077
2078.pp-aspect-ratio-auto .pp-fit-aspect-ratio {
2079	height: auto;
2080}
2081  
2082.pp-fit-aspect-ratio iframe {
2083	position: absolute;
2084	top: 0;
2085	left: 0;
2086	height: 100%;
2087	width: 100%;
2088	border: 0;
2089	background-color: #000;
2090}
2091.pp-fit-aspect-ratio video {
2092	width: 100%;
2093}
2094.pp-video-wrapper {
2095	background-color: transparent;
2096	overflow: hidden;
2097}
2098.pp-video-wrapper video,
2099.pp-video-wrapper iframe {
2100    max-width: 100%;
2101    width: 100%;
2102    margin: 0;
2103    line-height: 1;
2104    border: none;
2105}
2106.pp-video-wrapper .pp-video-player {
2107	-o-object-fit: cover;
2108    object-fit: cover;
2109}
2110
2111.pp-aspect-ratio-219 .pp-video-player {
2112	aspect-ratio: 21/9;
2113}
2114  
2115.pp-aspect-ratio-169 .pp-video-player {
2116	aspect-ratio: 16/9;
2117}
2118
2119.pp-aspect-ratio-916 .pp-video-player {
2120	aspect-ratio: 9/16;
2121}
2122  
2123.pp-aspect-ratio-43 .pp-video-player {
2124	aspect-ratio: 4/3;
2125}
2126
2127.pp-aspect-ratio-45 .pp-video-player {
2128	aspect-ratio: 4/5;
2129}
2130  
2131.pp-aspect-ratio-32 .pp-video-player {
2132	aspect-ratio: 3/2;
2133}
2134  
2135.pp-aspect-ratio-11 .pp-video-player {
2136	aspect-ratio: 1/1;
2137}
2138
2139.pp-video-image-overlay {
2140	text-align: center;
2141	position: relative;
2142}
2143.pp-video-wrapper:not(.pp-video-has-lightbox) .pp-video-image-overlay {
2144	position: absolute;
2145    top: 0;
2146    left: 0;
2147    width: 100%;
2148    height: 100%;
2149    -webkit-background-size: cover;
2150    background-size: cover;
2151    background-position: 50%;
2152	display: flex;
2153}
2154.pp-video-wrapper:not(.pp-video-has-lightbox) .pp-video-image-overlay img {
2155	object-fit: cover;
2156	width: 100%;
2157	aspect-ratio: auto;
2158}
2159
2160.pp-video-play-icon {
2161	position: absolute;
2162    top: 50%;
2163    left: 50%;
2164    -webkit-transform: translateX(-50%) translateY(-50%);
2165    -ms-transform: translateX(-50%) translateY(-50%);
2166	transform: translateX(-50%) translateY(-50%);
2167	display: inline-block;
2168    line-height: 0;
2169    padding: 20px;
2170    border-radius: 100%;
2171	background: #fff;
2172	cursor: pointer;
2173}
2174.pp-video-play-icon svg {
2175	width: 30px;
2176    height: 30px;
2177    transform: translateX(3px);
2178}
2179
2180.pp-video-play-icon i {
2181	font-size: 100px;
2182    color: #fff;
2183    opacity: 0.8;
2184    text-shadow: 1px 0 6px rgba(0, 0, 0, 0.3);
2185    -webkit-transition: all .5s;
2186    -o-transition: all .5s;
2187    transition: all .5s;
2188}
2189
2190.pp-video-play-icon.play-icon-default {
2191	background: rgba(0, 0, 0, 0.33);
2192}
2193.pp-video-play-icon.play-icon-default svg {
2194	fill: #f1f1f1;
2195	width: 20px;
2196	height: 20px;
2197}
2198
2199/*
2200.pp-video-source-youtube .pp-video-play-icon.play-icon-default {
2201	background: #f00;
2202	width: 68px;
2203    height: 48px;
2204	border-radius: 10px;
2205	display: flex;
2206	align-items: center;
2207}
2208.pp-video-source-youtube .pp-video-play-icon.play-icon-default svg {
2209	fill: #fff;
2210	width: 22px;
2211    height: 22px;
2212}
2213*/
2214
2215.pp-video-wrapper .pp-screen-only {
2216	position: absolute;
2217    top: -10000em;
2218    width: 1px;
2219    height: 1px;
2220    margin: -1px;
2221    padding: 0;
2222    overflow: hidden;
2223    clip: rect(0, 0, 0, 0);
2224    border: 0;
2225}
2226
2227@media only screen and (min-width: 1025px) {
2228	.fancybox-container .pp-video-container {
2229		width: 75%;
2230	}
2231}
2232@media only screen and (max-width: 1024px) {
2233	.fancybox-container .pp-video-container {
2234		width: 100%;
2235	}
2236}.fl-node-5f6bf1de615bc .pp-video-play-icon {
2237		}
2238.fl-node-5f6bf1de615bc .pp-video-play-icon:hover {
2239		}
2240.fl-node-5f6bf1de615bc .pp-video-image-overlay {
2241	cursor: pointer;
2242}
2243.fl-node-5f6bf1de615bc .pp-video-play-icon svg {
2244	}
2245.fl-node-5f6bf1de615bc .pp-video-play-icon:hover svg {
2246	}
2247
2248
2249.fancybox-5f6bf1de615bc button.fancybox-button {
2250	padding: 10px;
2251	border-radius: 0;
2252    box-shadow: none;
2253	border: none !important;
2254}
2255.fancybox-5f6bf1de615bc .pp-aspect-ratio-169 {
2256	background: none;
2257	width: 100%;
2258	height: 100%;
2259}
2260.fancybox-5f6bf1de615bc .pp-video-container {
2261	}
2262.fancybox-5f6bf1de615bc .fancybox-close-small {
2263	color: #fff;
2264	height: 60px;
2265	width: 60px;
2266	background: none !important;
2267	border: none !important;
2268	box-shadow: none !important;
2269	padding: 5px !important;
2270}
2271.fancybox-5f6bf1de615bc .fancybox-close-small:hover,
2272.fancybox-5f6bf1de615bc .fancybox-close-small:focus {
2273	color: #fff;
2274}
2275.fancybox-5f6bf1de615bc .fancybox-close-small,
2276.fancybox-5f6bf1de615bc .fancybox-close-small:focus {
2277	position: absolute;
2278	top: 0;
2279	right: 0;
2280}
2281.admin-bar .fancybox-5f6bf1de615bc .fancybox-close-small {
2282	top: 32px;
2283}
2284.fancybox-5f6bf1de615bc-overlay {
2285	}
2286
2287@media only screen and (min-width: 1025px) {
2288	.fancybox-5f6bf1de615bc .pp-video-container {
2289			}
2290}
2291
2292@media only screen and (max-width: 992px) {
2293	.fl-node-5f6bf1de615bc .pp-video-play-icon {
2294			}
2295}
2296@media only screen and (max-width: 768px) {
2297	.fl-node-5f6bf1de615bc .pp-video-play-icon {
2298			}
2299}.fl-node-5f7d8ce64a149.fl-module-heading .fl-heading {
2300	text-decoration: underline;
2301}
2302@media ( max-width: 992px ) {
2303 .fl-node-5f43980f666ce.fl-module > .fl-module-content {
2304	margin-bottom:60px;
2305}
2306}
2307@media ( max-width: 768px ) {
2308 .fl-node-5f43980f666ce.fl-module > .fl-module-content {
2309	margin-bottom:40px;
2310}
2311}
2312.fl-node-60135d8380e4b.fl-module-heading .fl-heading {
2313	text-align: left;
2314	text-decoration: underline;
2315}
2316.fl-node-60135e1c6871e, .fl-node-60135e1c6871e .fl-photo {
2317	text-align: center;
2318}
2319.fl-node-60221eba1809f.fl-module-heading .fl-heading {
2320	text-align: left;
2321	text-decoration: underline;
2322}
2323 .fl-node-5ba1e89babb5c > .fl-module-content {
2324	margin-top:10px;
2325	margin-bottom:0px;
2326}
2327 .fl-node-5cedee5a3f622 > .fl-module-content {
2328	margin-bottom:0px;
2329}
2330 .fl-node-5f6be258aa9fb > .fl-module-content {
2331	margin-bottom:0px;
2332}
2333div.fancybox-container {
2334	z-index: 999992;
2335}
2336.pp-photo-gallery {
2337    position: relative;
2338	text-align: center;
2339	text-decoration: none;
2340	opacity: 0;
2341}
2342.pp-photo-gallery:before,
2343.pp-photo-gallery:after {
2344	content: " ";
2345	display: table;
2346}
2347.pp-photo-gallery:after {
2348	clear: both;
2349}
2350.pp-photo-gallery .pp-photo-gallery-item {
2351    float: left;
2352    text-align: center;
2353}
2354.pp-photo-gallery .pp-photo-gallery-content {
2355    position: relative;
2356    text-align: center;
2357    overflow: hidden;
2358}
2359
2360.pp-photo-gallery .pp-photo-gallery-content > a {
2361	display: block;
2362    padding: unset;
2363	isolation: isolate;
2364	overflow: hidden;
2365	transform: translateZ(0);
2366}
2367
2368/* Overlay */
2369.pp-photo-gallery .pp-gallery-overlay {
2370	position: absolute;
2371	overflow: hidden;
2372	transition: .5s ease;
2373}
2374
2375.pp-photo-gallery .pp-gallery-overlay .pp-caption {
2376	margin-bottom: 10px;
2377}
2378
2379.pp-photo-gallery .pp-photo-gallery-content .pp-gallery-img {
2380	-webkit-transition: all 0.5s ease;
2381	-moz-transition: all 0.5s ease;
2382	-o-transition: all 0.5s ease;
2383	-ms-transition: all 0.5s ease;
2384	transition: all 0.5s ease;
2385	-webkit-transform-style: preserve-3d;
2386	transform-style: preserve-3d;
2387    will-change: transform;
2388    width: 100%;
2389}
2390
2391.pp-photo-gallery.justified-gallery > a,
2392.pp-photo-gallery.justified-gallery > div {
2393	opacity: 0;
2394	visibility: hidden !important;
2395}
2396.pp-photo-gallery.justified-gallery > .entry-visible {
2397	opacity: 1;
2398	visibility: visible !important;
2399}
2400
2401.pp-photo-gallery.justified-gallery .pp-photo-gallery-content {
2402	height: 100%;
2403}
2404
2405.pp-gallery-pagination .pp-gallery-load-more {
2406	display: inline-block;
2407	text-align: center;
2408	text-decoration: none;
2409	-webkit-transition: 0.2s all ease-in-out;
2410	-moz-transition: 0.2s all ease-in-out;
2411	transition: 0.2s all ease-in-out;
2412}
2413.pp-gallery-pagination .pp-gallery-load-more.disabled {
2414	opacity: 0.5;
2415	pointer-events: none;
2416}
2417.pp-gallery-pagination a,
2418.pp-gallery-pagination a:visited {
2419	text-decoration: none;
2420}
2421
2422.pp-gallery-fancybox-axis-x.fancybox-show-thumbs .fancybox-inner {
2423	right: 0;
2424	bottom: 95px;
2425}
2426.pp-gallery-fancybox-axis-x .fancybox-thumbs {
2427	top: auto;
2428	width: auto;
2429	bottom: 0;
2430	left: 0;
2431	right : 0;
2432	height: 95px;
2433	padding: 10px 10px 5px 10px;
2434	box-sizing: border-box;
2435	background: rgba(0, 0, 0, 0.3);
2436}
2437.fancybox-5f6be2f8e5099 button.fancybox-button {
2438	padding: 10px;
2439	border-radius: 0;
2440    box-shadow: none;
2441	border: none !important;
2442}
2443
2444
2445
2446.fl-node-5f6be2f8e5099 .pp-photo-gallery {
2447	opacity: 1;
2448}
2449.fl-node-5f6be2f8e5099 .pp-photo-gallery {
2450		display: flex;
2451	flex-wrap: wrap;
2452	justify-content: center;
2453	}
2454
2455
2456.fl-node-5f6be2f8e5099 .pp-photo-gallery-item {
2457	width: 31.9%;
2458			margin-right: 2%;
2459		margin-bottom: 2%;
2460	}
2461
2462
2463.fl-node-5f6be2f8e5099 .pp-gallery-masonry-item {
2464	width: calc( 31.9% - 1px );
2465}
2466
2467.fl-node-5f6be2f8e5099 .pp-photo-gallery-item:hover {
2468	}
2469	.fl-node-5f6be2f8e5099 .pp-photo-gallery-item:nth-child(3n+1){
2470		clear: left;
2471	}
2472	.fl-node-5f6be2f8e5099 .pp-photo-gallery-item:nth-child(3n+0){
2473		clear: right;
2474	}
2475	.fl-node-5f6be2f8e5099 .pp-photo-gallery-item:nth-child(3n){
2476		margin-right: 0;
2477	}
2478
2479.fl-node-5f6be2f8e5099 .pp-photo-gallery-item img,
2480.fl-node-5f6be2f8e5099 .pp-gallery-overlay,
2481.fl-node-5f6be2f8e5099 .pp-photo-gallery-content,
2482.fl-node-5f6be2f8e5099 .pp-photo-gallery-content > a {
2483				}
2484
2485
2486.fl-node-5f6be2f8e5099 .pp-photo-space {
2487	width: 2%;
2488}
2489
2490
2491
2492
2493
2494.fl-node-5f6be2f8e5099 .pp-gallery-overlay .pp-overlay-icon span {
2495	width: auto;
2496	height: auto;
2497	color: ;
2498	font-size: 30px;
2499	background-color: ;
2500					}
2501
2502.fl-node-5f6be2f8e5099 .pp-gallery-overlay .pp-overlay-icon span:before {
2503	font-size: 30px;
2504	width: auto;
2505	height: auto;
2506}
2507
2508.fl-node-5f6be2f8e5099 .pp-photo-gallery-caption,
2509.fl-node-5f6be2f8e5099 .pp-gallery-overlay .pp-caption {
2510	}
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526.fl-node-5f6be2f8e5099 .pp-gallery-pagination.pagination-scroll {
2527	display: none;
2528}
2529.fl-node-5f6be2f8e5099 .pp-gallery-pagination .pp-gallery-load-more {
2530			background-color: #eee;
2531		}
2532.fl-node-5f6be2f8e5099 .pp-gallery-pagination .pp-gallery-load-more:hover {
2533			}
2534
2535.fancybox-5f6be2f8e5099-overlay {
2536	background-image: none;
2537			background-color: rgba(0,0,0,0.5);
2538	}
2539.fancybox-is-open .fancybox-5f6be2f8e5099-overlay {
2540	opacity: 1;
2541}
2542
2543@media only screen and ( max-width: 1200px ) {
2544	
2545			.fl-node-5f6be2f8e5099 .pp-photo-gallery-item {
2546			width: 31.9%;
2547		}
2548
2549					.fl-node-5f6be2f8e5099 .pp-photo-gallery-item:nth-child(3n+1){
2550				clear: none;
2551			}
2552			.fl-node-5f6be2f8e5099 .pp-photo-gallery-item:nth-child(3n+0){
2553				clear: none;
2554			}
2555			.fl-node-5f6be2f8e5099 .pp-photo-gallery-item:nth-child(3n){
2556				margin-right: 2%;
2557			}
2558							.fl-node-5f6be2f8e5099 .pp-photo-gallery-item:nth-child(3n+1){
2559					clear: left;
2560				}
2561				.fl-node-5f6be2f8e5099 .pp-photo-gallery-item:nth-child(3n+0){
2562					clear: right;
2563				}
2564						.fl-node-5f6be2f8e5099 .pp-photo-gallery-item:nth-child(3n){
2565				margin-right: 0;
2566			}
2567			}
2568
2569@media only screen and ( max-width: 992px ) {
2570	
2571			.fl-node-5f6be2f8e5099 .pp-photo-gallery-item {
2572			width: 48.9%;
2573		}
2574
2575					.fl-node-5f6be2f8e5099 .pp-photo-gallery-item:nth-child(3n+1){
2576				clear: none;
2577			}
2578			.fl-node-5f6be2f8e5099 .pp-photo-gallery-item:nth-child(3n+0){
2579				clear: none;
2580			}
2581			.fl-node-5f6be2f8e5099 .pp-photo-gallery-item:nth-child(3n){
2582				margin-right: 2%;
2583			}
2584							.fl-node-5f6be2f8e5099 .pp-photo-gallery-item:nth-child(2n+1){
2585					clear: left;
2586				}
2587				.fl-node-5f6be2f8e5099 .pp-photo-gallery-item:nth-child(2n+0){
2588					clear: right;
2589				}
2590						.fl-node-5f6be2f8e5099 .pp-photo-gallery-item:nth-child(2n){
2591				margin-right: 0;
2592			}
2593			}
2594
2595@media only screen and ( max-width: 768px ) {
2596			.fl-node-5f6be2f8e5099 .pp-photo-gallery-item {
2597			width: 99.9%;
2598		}
2599					.fl-node-5f6be2f8e5099 .pp-photo-gallery-item:nth-child(2n+1){
2600				clear: none;
2601			}
2602			.fl-node-5f6be2f8e5099 .pp-photo-gallery-item:nth-child(2n+0){
2603				clear: none;
2604			}
2605			.fl-node-5f6be2f8e5099 .pp-photo-gallery-item:nth-child(2n){
2606				margin-right: 2%;
2607			}
2608						.fl-node-5f6be2f8e5099 .pp-photo-gallery-item:nth-child(1n){
2609				margin-right: 0;
2610			}
2611			}
2612.fl-node-5f6be2f8e5099 .pp-photo-gallery-caption {
2613	padding-top: 0px;
2614	padding-right: 0px;
2615	padding-bottom: 0px;
2616	padding-left: 0px;
2617}
2618.fl-node-5f6be2f8e5099 .pp-gallery-pagination {
2619	text-align: left;
2620}
2621.fl-node-5f6be2f8e5099 .pp-gallery-pagination .pp-gallery-load-more {
2622	padding-top: 10px;
2623	padding-right: 10px;
2624	padding-bottom: 10px;
2625	padding-left: 10px;
2626}
2627.fl-node-5f6bf02cd3997 .pp-video-play-icon {
2628		}
2629.fl-node-5f6bf02cd3997 .pp-video-play-icon:hover {
2630		}
2631.fl-node-5f6bf02cd3997 .pp-video-image-overlay {
2632	cursor: pointer;
2633}
2634.fl-node-5f6bf02cd3997 .pp-video-play-icon svg {
2635	}
2636.fl-node-5f6bf02cd3997 .pp-video-play-icon:hover svg {
2637	}
2638
2639
2640.fancybox-5f6bf02cd3997 button.fancybox-button {
2641	padding: 10px;
2642	border-radius: 0;
2643    box-shadow: none;
2644	border: none !important;
2645}
2646.fancybox-5f6bf02cd3997 .pp-aspect-ratio-169 {
2647	background: none;
2648	width: 100%;
2649	height: 100%;
2650}
2651.fancybox-5f6bf02cd3997 .pp-video-container {
2652	}
2653.fancybox-5f6bf02cd3997 .fancybox-close-small {
2654	color: #fff;
2655	height: 60px;
2656	width: 60px;
2657	background: none !important;
2658	border: none !important;
2659	box-shadow: none !important;
2660	padding: 5px !important;
2661}
2662.fancybox-5f6bf02cd3997 .fancybox-close-small:hover,
2663.fancybox-5f6bf02cd3997 .fancybox-close-small:focus {
2664	color: #fff;
2665}
2666.fancybox-5f6bf02cd3997 .fancybox-close-small,
2667.fancybox-5f6bf02cd3997 .fancybox-close-small:focus {
2668	position: absolute;
2669	top: 0;
2670	right: 0;
2671}
2672.admin-bar .fancybox-5f6bf02cd3997 .fancybox-close-small {
2673	top: 32px;
2674}
2675.fancybox-5f6bf02cd3997-overlay {
2676	}
2677
2678@media only screen and (min-width: 1025px) {
2679	.fancybox-5f6bf02cd3997 .pp-video-container {
2680			}
2681}
2682
2683@media only screen and (max-width: 992px) {
2684	.fl-node-5f6bf02cd3997 .pp-video-play-icon {
2685			}
2686}
2687@media only screen and (max-width: 768px) {
2688	.fl-node-5f6bf02cd3997 .pp-video-play-icon {
2689			}
2690} .fl-node-60135d8380e4c > .fl-module-content {
2691	margin-bottom:0px;
2692}
2693 .fl-node-60221eba180a0 > .fl-module-content {
2694	margin-bottom:0px;
2695}
2696.fl-node-6qzdsygwl1bc, .fl-node-6qzdsygwl1bc .fl-photo {
2697	text-align: center;
2698}
2699.fl-node-5d0060d131400.fl-module-heading .fl-heading {
2700	text-align: center;
2701}
2702 .fl-node-5d0060d131400 > .fl-module-content {
2703	margin-bottom:0px;
2704}
2705
2706.fancybox-5f6be5549d551 button.fancybox-button {
2707	padding: 10px;
2708	border-radius: 0;
2709    box-shadow: none;
2710	border: none !important;
2711}
2712
2713
2714
2715.fl-node-5f6be5549d551 .pp-photo-gallery {
2716	opacity: 1;
2717}
2718.fl-node-5f6be5549d551 .pp-photo-gallery {
2719		display: flex;
2720	flex-wrap: wrap;
2721	justify-content: center;
2722	}
2723
2724
2725.fl-node-5f6be5549d551 .pp-photo-gallery-item {
2726	width: 14.9%;
2727			margin-right: 2%;
2728		margin-bottom: 2%;
2729	}
2730
2731
2732.fl-node-5f6be5549d551 .pp-gallery-masonry-item {
2733	width: calc( 14.9% - 1px );
2734}
2735
2736.fl-node-5f6be5549d551 .pp-photo-gallery-item:hover {
2737	}
2738	.fl-node-5f6be5549d551 .pp-photo-gallery-item:nth-child(6n+1){
2739		clear: left;
2740	}
2741	.fl-node-5f6be5549d551 .pp-photo-gallery-item:nth-child(6n+0){
2742		clear: right;
2743	}
2744	.fl-node-5f6be5549d551 .pp-photo-gallery-item:nth-child(6n){
2745		margin-right: 0;
2746	}
2747
2748.fl-node-5f6be5549d551 .pp-photo-gallery-item img,
2749.fl-node-5f6be5549d551 .pp-gallery-overlay,
2750.fl-node-5f6be5549d551 .pp-photo-gallery-content,
2751.fl-node-5f6be5549d551 .pp-photo-gallery-content > a {
2752				}
2753
2754
2755.fl-node-5f6be5549d551 .pp-photo-space {
2756	width: 2%;
2757}
2758
2759
2760
2761
2762
2763.fl-node-5f6be5549d551 .pp-gallery-overlay .pp-overlay-icon span {
2764	width: auto;
2765	height: auto;
2766	color: ;
2767	font-size: 30px;
2768	background-color: ;
2769					}
2770
2771.fl-node-5f6be5549d551 .pp-gallery-overlay .pp-overlay-icon span:before {
2772	font-size: 30px;
2773	width: auto;
2774	height: auto;
2775}
2776
2777.fl-node-5f6be5549d551 .pp-photo-gallery-caption,
2778.fl-node-5f6be5549d551 .pp-gallery-overlay .pp-caption {
2779	}
2780
2781
2782	.fl-node-5f6be5549d551 .pp-gallery-overlay {
2783		top: 0;
2784		left: 0;
2785		width: 100%;
2786		height: 100%;
2787		opacity: 0;
2788	}
2789	.fl-node-5f6be5549d551 .pp-gallery-overlay .pp-overlay-inner {
2790		position: absolute;
2791		top: 50%;
2792		left: 50%;
2793		transform: translate(-50%, -50%);
2794	}
2795	.fl-node-5f6be5549d551 .pp-photo-gallery-content:hover .pp-gallery-overlay {
2796		opacity: 1;
2797	}
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811.fl-node-5f6be5549d551 .pp-gallery-pagination.pagination-scroll {
2812	display: none;
2813}
2814.fl-node-5f6be5549d551 .pp-gallery-pagination .pp-gallery-load-more {
2815			background-color: #eee;
2816		}
2817.fl-node-5f6be5549d551 .pp-gallery-pagination .pp-gallery-load-more:hover {
2818			}
2819
2820.fancybox-5f6be5549d551-overlay {
2821	background-image: none;
2822			background-color: rgba(0,0,0,0.5);
2823	}
2824.fancybox-is-open .fancybox-5f6be5549d551-overlay {
2825	opacity: 1;
2826}
2827
2828@media only screen and ( max-width: 1200px ) {
2829	
2830			.fl-node-5f6be5549d551 .pp-photo-gallery-item {
2831			width: 14.9%;
2832		}
2833
2834					.fl-node-5f6be5549d551 .pp-photo-gallery-item:nth-child(6n+1){
2835				clear: none;
2836			}
2837			.fl-node-5f6be5549d551 .pp-photo-gallery-item:nth-child(6n+0){
2838				clear: none;
2839			}
2840			.fl-node-5f6be5549d551 .pp-photo-gallery-item:nth-child(6n){
2841				margin-right: 2%;
2842			}
2843							.fl-node-5f6be5549d551 .pp-photo-gallery-item:nth-child(6n+1){
2844					clear: left;
2845				}
2846				.fl-node-5f6be5549d551 .pp-photo-gallery-item:nth-child(6n+0){
2847					clear: right;
2848				}
2849						.fl-node-5f6be5549d551 .pp-photo-gallery-item:nth-child(6n){
2850				margin-right: 0;
2851			}
2852			}
2853
2854@media only screen and ( max-width: 992px ) {
2855	
2856			.fl-node-5f6be5549d551 .pp-photo-gallery-item {
2857			width: 48.9%;
2858		}
2859
2860					.fl-node-5f6be5549d551 .pp-photo-gallery-item:nth-child(6n+1){
2861				clear: none;
2862			}
2863			.fl-node-5f6be5549d551 .pp-photo-gallery-item:nth-child(6n+0){
2864				clear: none;
2865			}
2866			.fl-node-5f6be5549d551 .pp-photo-gallery-item:nth-child(6n){
2867				margin-right: 2%;
2868			}
2869							.fl-node-5f6be5549d551 .pp-photo-gallery-item:nth-child(2n+1){
2870					clear: left;
2871				}
2872				.fl-node-5f6be5549d551 .pp-photo-gallery-item:nth-child(2n+0){
2873					clear: right;
2874				}
2875						.fl-node-5f6be5549d551 .pp-photo-gallery-item:nth-child(2n){
2876				margin-right: 0;
2877			}
2878			}
2879
2880@media only screen and ( max-width: 768px ) {
2881			.fl-node-5f6be5549d551 .pp-photo-gallery-item {
2882			width: 99.9%;
2883		}
2884					.fl-node-5f6be5549d551 .pp-photo-gallery-item:nth-child(2n+1){
2885				clear: none;
2886			}
2887			.fl-node-5f6be5549d551 .pp-photo-gallery-item:nth-child(2n+0){
2888				clear: none;
2889			}
2890			.fl-node-5f6be5549d551 .pp-photo-gallery-item:nth-child(2n){
2891				margin-right: 2%;
2892			}
2893						.fl-node-5f6be5549d551 .pp-photo-gallery-item:nth-child(1n){
2894				margin-right: 0;
2895			}
2896			}
2897.fl-node-5f6be5549d551 .pp-photo-gallery-caption {
2898	padding-top: 0px;
2899	padding-right: 0px;
2900	padding-bottom: 0px;
2901	padding-left: 0px;
2902}
2903.fl-node-5f6be5549d551 .pp-gallery-pagination {
2904	text-align: left;
2905}
2906.fl-node-5f6be5549d551 .pp-gallery-pagination .pp-gallery-load-more {
2907	padding-top: 10px;
2908	padding-right: 10px;
2909	padding-bottom: 10px;
2910	padding-left: 10px;
2911}
2912
2913.fancybox-60221eba180a1 button.fancybox-button {
2914	padding: 10px;
2915	border-radius: 0;
2916    box-shadow: none;
2917	border: none !important;
2918}
2919
2920
2921
2922.fl-node-60221eba180a1 .pp-photo-gallery {
2923	opacity: 1;
2924}
2925.fl-node-60221eba180a1 .pp-photo-gallery {
2926		display: flex;
2927	flex-wrap: wrap;
2928	justify-content: center;
2929	}
2930
2931
2932.fl-node-60221eba180a1 .pp-photo-gallery-item {
2933	width: 14.9%;
2934			margin-right: 2%;
2935		margin-bottom: 2%;
2936	}
2937
2938
2939.fl-node-60221eba180a1 .pp-gallery-masonry-item {
2940	width: calc( 14.9% - 1px );
2941}
2942
2943.fl-node-60221eba180a1 .pp-photo-gallery-item:hover {
2944	}
2945	.fl-node-60221eba180a1 .pp-photo-gallery-item:nth-child(6n+1){
2946		clear: left;
2947	}
2948	.fl-node-60221eba180a1 .pp-photo-gallery-item:nth-child(6n+0){
2949		clear: right;
2950	}
2951	.fl-node-60221eba180a1 .pp-photo-gallery-item:nth-child(6n){
2952		margin-right: 0;
2953	}
2954
2955.fl-node-60221eba180a1 .pp-photo-gallery-item img,
2956.fl-node-60221eba180a1 .pp-gallery-overlay,
2957.fl-node-60221eba180a1 .pp-photo-gallery-content,
2958.fl-node-60221eba180a1 .pp-photo-gallery-content > a {
2959				}
2960
2961
2962.fl-node-60221eba180a1 .pp-photo-space {
2963	width: 2%;
2964}
2965
2966
2967
2968
2969
2970.fl-node-60221eba180a1 .pp-gallery-overlay .pp-overlay-icon span {
2971	width: auto;
2972	height: auto;
2973	color: ;
2974	font-size: 30px;
2975	background-color: ;
2976					}
2977
2978.fl-node-60221eba180a1 .pp-gallery-overlay .pp-overlay-icon span:before {
2979	font-size: 30px;
2980	width: auto;
2981	height: auto;
2982}
2983
2984.fl-node-60221eba180a1 .pp-photo-gallery-caption,
2985.fl-node-60221eba180a1 .pp-gallery-overlay .pp-caption {
2986	}
2987
2988
2989	.fl-node-60221eba180a1 .pp-gallery-overlay {
2990		top: 0;
2991		left: 0;
2992		width: 100%;
2993		height: 100%;
2994		opacity: 0;
2995	}
2996	.fl-node-60221eba180a1 .pp-gallery-overlay .pp-overlay-inner {
2997		position: absolute;
2998		top: 50%;
2999		left: 50%;
3000		transform: translate(-50%, -50%);
3001	}
3002	.fl-node-60221eba180a1 .pp-photo-gallery-content:hover .pp-gallery-overlay {
3003		opacity: 1;
3004	}
3005
3006
3007
3008
3009
3010
3011
3012
3013
3014
3015
3016
3017
3018.fl-node-60221eba180a1 .pp-gallery-pagination.pagination-scroll {
3019	display: none;
3020}
3021.fl-node-60221eba180a1 .pp-gallery-pagination .pp-gallery-load-more {
3022			background-color: #eee;
3023		}
3024.fl-node-60221eba180a1 .pp-gallery-pagination .pp-gallery-load-more:hover {
3025			}
3026
3027.fancybox-60221eba180a1-overlay {
3028	background-image: none;
3029			background-color: rgba(0,0,0,0.5);
3030	}
3031.fancybox-is-open .fancybox-60221eba180a1-overlay {
3032	opacity: 1;
3033}
3034
3035@media only screen and ( max-width: 1200px ) {
3036	
3037			.fl-node-60221eba180a1 .pp-photo-gallery-item {
3038			width: 14.9%;
3039		}
3040
3041					.fl-node-60221eba180a1 .pp-photo-gallery-item:nth-child(6n+1){
3042				clear: none;
3043			}
3044			.fl-node-60221eba180a1 .pp-photo-gallery-item:nth-child(6n+0){
3045				clear: none;
3046			}
3047			.fl-node-60221eba180a1 .pp-photo-gallery-item:nth-child(6n){
3048				margin-right: 2%;
3049			}
3050							.fl-node-60221eba180a1 .pp-photo-gallery-item:nth-child(6n+1){
3051					clear: left;
3052				}
3053				.fl-node-60221eba180a1 .pp-photo-gallery-item:nth-child(6n+0){
3054					clear: right;
3055				}
3056						.fl-node-60221eba180a1 .pp-photo-gallery-item:nth-child(6n){
3057				margin-right: 0;
3058			}
3059			}
3060
3061@media only screen and ( max-width: 992px ) {
3062	
3063			.fl-node-60221eba180a1 .pp-photo-gallery-item {
3064			width: 48.9%;
3065		}
3066
3067					.fl-node-60221eba180a1 .pp-photo-gallery-item:nth-child(6n+1){
3068				clear: none;
3069			}
3070			.fl-node-60221eba180a1 .pp-photo-gallery-item:nth-child(6n+0){
3071				clear: none;
3072			}
3073			.fl-node-60221eba180a1 .pp-photo-gallery-item:nth-child(6n){
3074				margin-right: 2%;
3075			}
3076							.fl-node-60221eba180a1 .pp-photo-gallery-item:nth-child(2n+1){
3077					clear: left;
3078				}
3079				.fl-node-60221eba180a1 .pp-photo-gallery-item:nth-child(2n+0){
3080					clear: right;
3081				}
3082						.fl-node-60221eba180a1 .pp-photo-gallery-item:nth-child(2n){
3083				margin-right: 0;
3084			}
3085			}
3086
3087@media only screen and ( max-width: 768px ) {
3088			.fl-node-60221eba180a1 .pp-photo-gallery-item {
3089			width: 99.9%;
3090		}
3091					.fl-node-60221eba180a1 .pp-photo-gallery-item:nth-child(2n+1){
3092				clear: none;
3093			}
3094			.fl-node-60221eba180a1 .pp-photo-gallery-item:nth-child(2n+0){
3095				clear: none;
3096			}
3097			.fl-node-60221eba180a1 .pp-photo-gallery-item:nth-child(2n){
3098				margin-right: 2%;
3099			}
3100						.fl-node-60221eba180a1 .pp-photo-gallery-item:nth-child(1n){
3101				margin-right: 0;
3102			}
3103			}
3104.fl-node-60221eba180a1 .pp-photo-gallery-caption {
3105	padding-top: 0px;
3106	padding-right: 0px;
3107	padding-bottom: 0px;
3108	padding-left: 0px;
3109}
3110.fl-node-60221eba180a1 .pp-gallery-pagination {
3111	text-align: left;
3112}
3113.fl-node-60221eba180a1 .pp-gallery-pagination .pp-gallery-load-more {
3114	padding-top: 10px;
3115	padding-right: 10px;
3116	padding-bottom: 10px;
3117	padding-left: 10px;
3118}
3119 .fl-node-5ba1e8b650a1b > .fl-module-content {
3120	margin-top:10px;
3121	margin-bottom:10px;
3122}
3123
3124/* Start Global CSS */
3125/*** GENERAL ***/
3126
3127.mega-menu img{max-height: none !important;}
3128.mega-menu .sub-menu{width: auto !important;}
3129
3130.banner-photo-col{min-height: 0;}
3131.b-text{display: none;}
3132
3133@media (max-width: 768px){
3134    .b-text{display: inline;}
3135    .b-number{display: none;}
3136}
3137
3138@media (max-width: 768px) {
3139    .fl-col-small,
3140    .fl-col-small:not(.fl-col-small-full-width) {
3141        max-width: 100%;
3142    } 
3143}
3144
3145@media (max-width: 992px){
3146	.fl-row-fixed-width.fl-row > .fl-row-content-wrap {
3147		margin-right: 0;
3148		margin-left: 0;
3149	}
3150}
3151
3152/* Beaver Builder Lightbox Override */
3153body:not(.bb-powerpack-ui) .fl-builder-lightbox .fl-lightbox {
3154    width: auto!important;
3155}
3156
3157/****************************************************/
3158
3159/*** REZDY***/
3160/*rezdy upcoming tour overides*/
3161.wm-rezdy-schedule section:nth-of-type(2n+1){
3162    background-color: #F8F4E4;
3163}
3164.wm-rezdy-schedule .tour-year{
3165    font-size: 26px;
3166}
3167.tour-details .tour-date{
3168    background-color: #EFE5BF;
3169    
3170    text-transform: unset;
3171    
3172}
3173.tour-details .tour-date strong{
3174    text-transform: capitalize;
3175    font-weight: 500;
3176    font-size: 16px;
3177}
3178.more-details, .request-itinerary{
3179    color: #5E2130;
3180    text-transform: initial;
3181    font-size: 16px;
3182    font-weight: 400;
3183}
3184.tour-availability a{
3185    /*color: #fff!important;
3186    background-color: #5E2130!important;*/
3187    font-size: 16px;
3188}
3189.tour-details h1{
3190    font-size: 18px;
3191}
3192.tour-details{
3193        border: none;
3194    display: flex;
3195    flex-direction: row;
3196    font-size: 16px;
3197    /*flex-wrap: nowrap;*/
3198}
3199.tour-details .tour-price{
3200    font-size: 16px;
3201    font-weight: 500;
3202}
3203.details-icon{
3204        margin: 5px 20px 5px 5px;
3205    font-size: 1.2em;
3206}
3207.shortcode-faq .accordion-toggle:before, .accordion .accordion-toggle:before, .pp-accordion .pp-accordion-button-icon{
3208    font-family: "Font Awesome 6 Pro";
3209}
3210
3211.button-space a{
3212    display: flex!important;
3213    align-items: center;
3214    justify-content: center;
3215}
3216.button-space a span{
3217    flex-grow: 1;
3218    text-align: center;
3219}
3220.button-space a i{
3221    font-size: 1.7em!important;
3222    margin-top: 4px;
3223}
3224
3225/* Breadcrumbs */
3226.seo-breadcrumbs{
3227    text-align: center!important;
3228    font-weight: 500;
3229    text-transform: uppercase;
3230    font-size: 12px;
3231    
3232}
3233.breadcrumb{
3234    padding-left: 0;
3235}
3236.seo-breadcrumbs span{
3237    padding: 0px 15px;
3238    color: red;
3239}
3240.seo-breadcrumbs span:before{
3241    font-weight: 900;
3242}
3243.breadcrumb li::after{
3244    color: #5E2130;
3245}
3246.breadcrumb li:nth-of-type(1) > a > span:before{
3247    content: "f80c";
3248    font-family: "Font Awesome 6 Pro";
3249    padding-right: 5px;
3250}
3251
3252.tour-region-icon .pp-category__content{
3253    display: flex!important;
3254    justify-content: flex-start!important;
3255    padding-left: 20px!important;
3256}
3257
3258.tour-region-icon .pp-category__content:after{
3259    content: "f054";
3260    font-family: "Font Awesome 6 Pro";
3261    color: #F8F4E4;
3262    color: rgba(255,255,255,0.5);
3263    position: absolute;
3264    right: 20px;
3265    font-size: 24px;
3266    top: 0px
3267}
3268
3269
3270
3271
3272
3273/****************************************************/
3274
3275
3276/*** BANNERS ***/
3277/* Banner Image Positioning */
3278/* Top */
3279.wm-banner-image-top .fl-page-content #page-banner .fl-row-content-wrap{
3280    background-position: center top;
3281}
3282/* Top Third */
3283.wm-banner-image-top-third .fl-page-content #page-banner .fl-row-content-wrap{
3284    background-position: center 25%;
3285}
3286/* Center (Default) */
3287.wm-banner-image-center .fl-page-content #page-banner .fl-row-content-wrap{
3288    background-position: center center;
3289}
3290/* Bottom Third */
3291.wm-banner-image-bottom-third .fl-page-content #page-banner .fl-row-content-wrap{
3292    background-position: center 75%;
3293}
3294/* Bottom */
3295.wm-banner-image-bottom .fl-page-content #page-banner .fl-row-content-wrap{
3296    background-position: center bottom;
3297}
3298
3299/*** BANNERS ***/
3300/* Banner Image Positioning */
3301/* Top */
3302.wm-banner-image-top .fl-page-content #page-banner .fl-row-content-wrap video{
3303    background-position: center top!important;
3304}
3305/* Top Third */
3306.wm-banner-image-top-third .fl-page-content #page-banner .fl-row-content-wrap video{
3307    background-position: center 25%!important;
3308}
3309/* Center (Default) */
3310.wm-banner-image-center .fl-page-content #page-banner .fl-row-content-wrap video{
3311    background-position: center center!important;
3312}
3313/* Bottom Third */
3314.wm-banner-image-bottom-third .fl-page-content #page-banner .fl-row-content-wrap video{
3315    background-position: center 75%!important;
3316}
3317/* Bottom */
3318.wm-banner-image-bottom .fl-page-content #page-banner .fl-row-content-wrap video{
3319    background-position: center bottom!important;
3320}
3321
3322
3323/*** BANNER Content ***/
3324
3325/** Banner Text **/
3326
3327#banner-text {
3328    text-align: center;
3329    background-color: rgba(94,33,48,0.8);
3330    padding: 30px 30px;
3331}
3332
3333#banner-text .banner-heading,
3334#page-banner.tour-archive-banner .banner-heading .fl-heading {
3335    font-size: 40px;
3336    line-height: 1.4;
3337    font-family: 'Rozha One', serif;
3338    margin-bottom: 0;
3339}
3340#banner-text .banner-tagline,
3341#page-banner.tour-archive-banner .banner-tagline .fl-heading {
3342    font-size: 20px;
3343    line-height: 1.4;
3344    /*font-family: 'Rozha One', serif;*/
3345    /*text-transform: uppercase;*/
3346    padding-top: 5px;
3347}
3348
3349#page-banner .fl-row-content-wrap {
3350    display: -webkit-box;
3351    display: -ms-flexbox;
3352    display: flex;
3353    -webkit-box-align: center;
3354    -ms-flex-align: center;
3355    align-items: center;
3356    -webkit-box-orient: horizontal;
3357    -webkit-box-direction: normal;
3358    -ms-flex-direction: row;
3359    flex-direction: row;
3360    justify-content: center;
3361    align-items: center;
3362    padding-top: 140px;
3363}
3364
3365/** Banner Text - Tour Archive **/
3366
3367#page-banner.tour-archive-banner h2,
3368#page-banner.tour-archive-banner h3,
3369#page-banner.tour-archive-banner h4,
3370#page-banner.tour-archive-banner h5,
3371#page-banner.tour-archive-banner h6 {
3372    margin: 0;
3373    line-height: 1.6;
3374}
3375
3376@media (max-width: 768px) {
3377    #banner-text .banner-heading,
3378    #page-banner.tour-archive-banner .banner-heading .fl-heading {
3379        font-size: 32px;
3380        line-height: 1.2;
3381    }
3382    #banner-text .banner-tagline,
3383    #page-banner.tour-archive-banner .banner-tagline .fl-heading {
3384        font-size: 20px;
3385    }
3386}
3387
3388
3389/** Banner Image - Height and Ratio **/
3390
3391#page-banner .fl-row-content-wrap {
3392    height: 650px;
3393}
3394@media (max-width: 1700px) {
3395    #page-banner .fl-row-content-wrap {
3396        height: 550px;
3397    }
3398}
3399@media (max-width: 992px) {
3400    #page-banner .fl-row-content-wrap {
3401        height: 475px;
3402    }
3403}
3404@media (max-width: 768px) {
3405    /*#page-banner .fl-row-content-wrap {
3406        height: 0px;
3407        padding-top: 75%;
3408    }*/
3409    #page-banner.fl-row-bg-video .fl-row-content-wrap {
3410        padding-top: 0;
3411    }
3412}
3413
3414#page-banner.flat-banner .fl-row-content-wrap {
3415    height: 400px;
3416}
3417@media (max-width: 992px) {
3418    #page-banner.flat-banner .fl-row-content-wrap {
3419        height: 300px;
3420    }
3421}
3422@media (max-width: 768px) {
3423    #page-banner.flat-banner .fl-row-content-wrap {
3424        height: 0px;
3425        padding-top: 75%;
3426    }
3427}
3428
3429
3430/*** Spacer No banner ***/
3431@media (max-width: 490px) {
3432    #spacer-no-banner .pp-spacer-module {
3433        height: 63px;
3434    }
3435}
3436
3437
3438/*add spacing for small mobiles to push image below header*/
3439/*@media (max-width: 490px) {
3440    #page-banner .fl-row-content-wrap {
3441        margin-top: 132.4px;
3442    }
3443}*/
3444
3445#page-banner .fl-row-content-wrap .fl-row-content {
3446    /*width: 100%;*/
3447}
3448
3449
3450
3451
3452/* Video */
3453#page-banner.wm-video-banner .fl-module-html {
3454    width: 100%;
3455    max-width: 600px;
3456    margin: 0 auto;
3457}
3458#page-banner.wm-video-banner .fl-row-content-wrap {
3459    align-items: flex-end;
3460}
3461@media only screen and (max-width: 768px) {
3462    #page-banner.wm-video-banner .fl-row-content-wrap {
3463        padding-top: 0;
3464    }
3465    #page-banner.wm-video-banner .fl-row-content-wrap {
3466        margin-top: 82px;
3467        min-height: calc(100vh - 82px);
3468    }
3469}
3470@media (max-width: 490px) {
3471    #page-banner.wm-video-banner .fl-row-content-wrap {
3472        margin-top: 132.4px;
3473        min-height: calc(100vh - 133px);
3474        /*min-height: unset;
3475        padding-top: 56.25%;*/
3476    }
3477}
3478
3479/*** Banner Content End ***/
3480
3481
3482
3483
3484
3485
3486/****************************************************/
3487
3488.tour-award-logos img {
3489    height: 100%;
3490    max-height: 150px;
3491    width: auto;
3492}
3493
3494
3495
3496/*** Review Slider ***/
3497
3498.testimonial-slider .pp-content-posts-inner,
3499.testimonial-list .fl-post-feed {
3500    background-color: rgba(248, 244, 228, 0.9);
3501    padding: 20px;
3502}
3503
3504.testimonial-list  .fl-post-feed-post {
3505    border: none;
3506}
3507
3508div.post-quote-mark {
3509    max-width: 40px;
3510    margin-bottom: 5px;
3511}
3512
3513div.post-quote-dash {
3514    max-width: 10px;
3515}
3516
3517.post-quote-mark,
3518.post-quote-dash {
3519    margin: 0 auto;
3520}
3521
3522
3523.testimonial-slider .fl-post-text,
3524.testimonial-list .fl-post-text {
3525    margin: 20px 0;
3526}
3527
3528.quotes .fl-post-text footer {
3529    margin: 5px;
3530}
3531
3532.testimonial-slider .owl-dots button,
3533.testimonial-slider .owl-dots button:hover {
3534    border: none!important;
3535}
3536
3537.testimonial-list ul.page-numbers li span,
3538.testimonial-list ul.page-numbers li a {
3539    background-color: #f8f4e4;
3540    border: none;
3541    padding: 5px 15px;
3542    margin-bottom: 20px;
3543}
3544
3545.testimonial-list ul.page-numbers li span:hover,
3546.testimonial-list ul.page-numbers li a:hover {
3547    background-color: #57c7d9;
3548    border: none;
3549    color: #fff;
3550}
3551
3552.testimonial-list ul.page-numbers li span.current {
3553    background-color: #57c7d9;
3554    color: #fff;
3555}
3556
3557.testimonial-slider .pp-content-post-carousel .owl-nav button {
3558    border: none!important;
3559    top: 35%;
3560}
3561
3562.testimonial-slider .pp-content-post-carousel .owl-theme .owl-dots .active span {
3563    background: #521524 !important;
3564}
3565
3566.testimonial-slider .pp-content-post-carousel .owl-nav button svg {
3567    height: 70px;
3568}
3569
3570/****************************************************/
3571
3572
3573/* BUTTONS */
3574
3575/* Dual Buttons Icon Padding and Responsive Spacing*/
3576.pp-dual-button-content .pp-font-icon {
3577    margin: 0 8px 0 0 !important;
3578}
3579
3580.pp-dual-button-content div.pp-spacer {
3581    height: 20px;
3582}
3583
3584@media (max-width: 768px) {
3585    a.fl-button {
3586        text-align: center;
3587    }
3588}
3589
3590
3591/****************************************************/
3592
3593
3594/** FORMS **/
3595/* Forms */
3596
3597.gform_wrapper ul.gform_fields li.gfield input::placeholder, 
3598.gform_wrapper ul.gform_fields li.gfield textarea::placeholder {
3599    color: #4c4c4f;
3600}
3601
3602.gform_wrapper .show-label.gfield .gfield_label {
3603    display: inline-block !important;
3604    margin-top: 20px;
3605}
3606
3607.fl-module-pp-gravity-form .pp-gf-content {
3608    background: transparent;
3609}
3610.ginput_container_date{position: relative;}
3611.ginput_container_date:after{
3612    font-family: "Font Awesome 6 Pro";
3613    font-weight: 900;
3614    font-size: 22px;
3615    vertical-align: middle;
3616    -webkit-font-smoothing: antialiased;
3617    -moz-osx-font-smoothing: grayscale;
3618    content: "f073";
3619    margin-right: 30px;
3620    margin-left: 6px;
3621    top: 7px;
3622    right: -20px;
3623    position: absolute;
3624    color: #5E2130;
3625}
3626div.fl-module.fl-module-pp-gravity-form .pp-gf-content {
3627    background-color: transparent;
3628}
3629
3630.gform_wrapper.gravity-theme .ginput_container_date input {
3631    width: 100% !important;
3632    max-width: 100%;
3633}
3634
3635#ui-datepicker-div.gravity-theme.ui-datepicker .ui-datepicker-calendar td,
3636#ui-datepicker-div.gravity-theme.ui-datepicker .ui-datepicker-calendar th span,
3637#ui-datepicker-div.gravity-theme.ui-datepicker .ui-datepicker-header select {
3638    font-size: 12px;
3639}
3640
3641.gravity-theme.ui-datepicker .ui-datepicker-title {
3642	padding: 5px 0;	
3643}
3644
3645
3646.gform_wrapper .gfield_radio li input[type="radio"]:checked::before, 
3647.gform_wrapper .gfield_radio li input[type="radio"]:focus:checked::before, 
3648.gform_wrapper .gfield_checkbox li input[type="checkbox"]:checked::before, 
3649.gform_wrapper .gfield_checkbox li input[type="checkbox"]:focus:checked::before, 
3650.gform_wrapper .ginput_container_consent input[type="checkbox"]:checked::before, 
3651.gform_wrapper .ginput_container_consent input[type="checkbox"]:focus:checked::before {
3652    background-color: #5E2130 !important;
3653}
3654
3655/* Forms End */
3656
3657
3658
3659
3660/***************************************************/
3661/* SPECIFIC STYLING ELEMENTS*/
3662
3663
3664/*** Dual Overlay Colour Rows ***/
3665.dual-overlay-row .dual-overlay-col-left .fl-module-content {
3666    max-width: 450px;
3667    margin-left: auto;
3668    padding-right: 50px;
3669}
3670.dual-overlay-row .dual-overlay-col-right .fl-module-content {
3671    max-width: 450px;
3672    margin-right: auto;
3673    padding-left: 50px;
3674}
3675
3676
3677@media (max-width: 1140px) {
3678    .dual-overlay-row .fl-row-content > .fl-col-group .fl-col > .fl-col-content {
3679        padding-left: 20px;
3680        padding-right: 20px;
3681    }
3682}
3683
3684@media (max-width: 992px) {
3685    .dual-overlay-row .dual-overlay-col-left .fl-module-content,
3686    .dual-overlay-row .dual-overlay-col-right .fl-module-content {
3687        max-width: 100%;
3688        margin-left: 20px;
3689        margin-right: 20px;
3690        padding: 0px;
3691    }
3692    
3693    .dual-overlay-row .fl-row-content > .fl-col-group .fl-col > .fl-col-content {
3694        padding-left: 20px;
3695        padding-right: 20px;
3696    }
3697}
3698
3699@media (max-width: 768px) {
3700    .pure-bg-img-col .fl-col-content {
3701        height: 0;
3702        padding-top: 75%;
3703    }
3704    
3705    .dual-overlay-row .fl-row-content > .fl-col-group .fl-col > .fl-col-content {
3706        padding-left: 10px;
3707        padding-right: 10px;
3708    }
3709   .fl-module-pp-advanced-tabs .pp-tabs-panels .pp-tabs-label{
3710        background-color: #F8F4E4!important;
3711    }
3712}
3713
3714
3715/*** Map ***/
3716
3717#home-map .fl-photo-content img {
3718    max-width: 400px;
3719}
3720
3721#home-map-text {
3722    margin-top: 0;
3723    color: #fff;
3724    line-height: 1.2;
3725}
3726
3727@media (max-width: 768px) {
3728    #home-map-text br {
3729        display: none;
3730    }
3731    #home-map-link a {
3732        padding-left: 0px;
3733    }
3734    .dual-overlay-row .dual-overlay-col-right #home-map-text .fl-module-content
3735    {
3736        margin-bottom: 0px;
3737    }
3738    .dual-overlay-row .dual-overlay-col-right #home-map-link .fl-module-content {
3739        margin-top: 10px;
3740    }
3741}
3742
3743#home-map-link a {
3744    color: #fff;
3745    font-style: italic;
3746    padding-left: 55px;
3747}
3748#home-map-link a:hover {
3749    color: #FAA918;
3750}
3751/*** Map End ***/
3752
3753
3754
3755/*** Dual Overlay Colour Rows End ***/
3756
3757
3758/* SPECIFIC STYLING ELEMENTS END*/
3759/***************************************************/
3760
3761
3762/*** NEWS ***/
3763
3764#post-meta-data {
3765    font-size: 14px;
3766    font-style: italic;
3767    text-align: center;
3768}
3769
3770#post-meta-data-wrap .fl-module-content {
3771    margin-top: 0!important;
3772}
3773
3774#post-meta-data .post-meta-date,
3775#post-meta-data .post-meta-divider,
3776#post-meta-data .post-meta-author {
3777    display: inline-block;
3778}
3779
3780#post-meta-data .post-meta-divider {
3781    padding: 0 10px;
3782}
3783
3784
3785
3786/*** Content Modules ***/
3787
3788/** Info List **/
3789
3790.pp-infolist-wrap .pp-list-item,
3791.pp-infolist-wrap .pp-list-item .pp-list-item-content {
3792    -webkit-box-align: start;
3793    -ms-flex-align: start;
3794    align-items: flex-start;
3795}
3796
3797.fl-module-pp-infolist .pp-infolist-title a {
3798    color: #F05A28;
3799    text-decoration: underline;
3800}
3801
3802.fl-module-pp-infolist .pp-infolist-title a:hover {
3803    color: #FAA918;
3804}
3805
3806
3807@media (max-width: 992px) {
3808    .fl-col.item-list-col-1,
3809    .fl-col.item-list-col-2 {
3810        width: 100%!important;
3811    }
3812    .item-list-col-1 .fl-module-pp-iconlist .fl-module-content {
3813        margin-bottom: 0;
3814    }
3815    .item-list-col-2 .fl-module-pp-iconlist .fl-module-content {
3816        margin-top: 0;
3817    }
3818}
3819
3820
3821/* TABLES */
3822
3823.fl-module-pp-table thead th {
3824    line-height: 1.4;
3825}
3826
3827.fl-module-pp-table .tablesaw-cell-label {
3828    font-family: 'Public Sans', sans-serif;
3829    font-size: 16px;
3830    text-transform: none;
3831    color: #05262D;
3832    font-weight: 600;
3833    padding-right: 20px;
3834}
3835.fl-module-pp-table .tablesaw-cell-label::after {
3836    content: "�03A";
3837}
3838
3839/* width taken from tablesaw.css */
3840@media (max-width: 39.9375em) {
3841    table.tablesaw-stack tr td:first-child {
3842        padding-top: 20px;
3843    }
3844    table.tablesaw-stack tr td:last-child {
3845        padding-bottom: 20px;
3846    }
3847    
3848    table.tablesaw-stack tr td .tablesaw-cell-label {
3849        /*text-transform: uppercase;*/
3850    }
3851    
3852    table.tablesaw-stack tr td .tablesaw-cell-content {
3853        padding-top: 10px;
3854        width: 100%;
3855        max-width: 100%;
3856        line-height: 1.6;
3857    }
3858    table.tablesaw-stack tr td:first-child .tablesaw-cell-content {
3859        padding-top: 0px;
3860        font-size: 16px;
3861        font-weight: 600;
3862    }
3863    table.tablesaw-stack tr td:first-child .tablesaw-cell-label {
3864        display: none;
3865    }
3866}
3867
3868
3869/**** Tables End ****/
3870
3871
3872/**** Tabs ****/
3873
3874.pp-tabs-horizontal .pp-tabs-labels .pp-tabs-label {
3875    padding: 10px 20px;
3876}
3877
3878.pp-tabs-labels .pp-tabs-label.pp-tab-active,
3879.pp-tabs-panels .pp-tabs-label.pp-tab-active {
3880    /*margin-top: -1px;*/
3881}
3882
3883.fl-module-pp-advanced-tabs .pp-tabs-labels .pp-tabs-label,
3884.fl-module-pp-advanced-tabs .pp-tabs-panels .pp-tabs-label,
3885.fl-module-pp-advanced-tabs .pp-tabs-labels .pp-tabs-label.pp-tab-active {
3886    border: none;
3887    border-right: 2px solid #fff;
3888    /*font-size: 20px;*/
3889}
3890@media (max-width: 768px) {
3891    .fl-module-pp-advanced-tabs .pp-tabs-panels .pp-tabs-label {
3892        border-right: 0;
3893    }
3894    .fl-module-pp-advanced-tabs .pp-tabs-panels .pp-tabs-panel {
3895        margin-bottom: 10px;
3896    }
3897}
3898
3899@media (max-width: 768px) {
3900    .fl-module-pp-advanced-tabs .pp-tabs-panels .pp-tabs-label .pp-toggle-icon {
3901        /*color: #fff;*/
3902        opacity: 1;
3903    }
3904    .fl-module-pp-advanced-tabs .pp-tabs .pp-tabs-panel .pp-tabs-panel-content {
3905        border: 1px solid #05262D;
3906    }
3907    .pp-tab-label-flex{
3908        align-items:center!important;
3909    }
3910    .pp-tab-label-wrap{
3911        display:flex;   
3912    }
3913}
3914
3915/**** Tabs End ****/
3916
3917
3918/**** Accordion ****/
3919
3920.fl-module-pp-advanced-accordion .pp-accordion-button {
3921    align-items: center;
3922}
3923
3924/**** Accordion End *****/
3925
3926
3927
3928
3929
3930
3931/**** Content Slider ****/
3932
3933.wm-styled-content-slider .fl-slide-foreground {
3934    display: flex;
3935}
3936
3937.wm-styled-content-slider .fl-slide-photo-wrap .fl-slide-photo,
3938.wm-styled-content-slider .fl-slide-photo-wrap .fl-slide-photo a,
3939.wm-styled-content-slider .fl-slide-photo-wrap .fl-slide-photo img {
3940    height: 100%;
3941}
3942
3943.wm-styled-content-slider .fl-slide-photo-wrap .fl-slide-photo a {
3944    display: block;
3945}
3946
3947.wm-styled-content-slider .fl-slide-photo-wrap .fl-slide-photo img {
3948    object-fit: cover;
3949}
3950
3951
3952
3953
3954
3955/*--------------------------------*/
3956/*       TABLE OF CONTENTS        */
3957/*--------------------------------*/
3958
3959/*** LIST STYLE ***/
3960
3961.wm-table-of-content-list .pp-toc-container .pp-toc-header {
3962    background-color: #05262d;
3963    color: #fff;
3964}
3965/*.wm-table-of-content-list .pp-toc-container .pp-toc-header:hover {
3966    background-color: #56c6d8;
3967}*/
3968
3969.wm-table-of-content-list .pp-toc-container .pp-toc-header-title,
3970.wm-table-of-content-list .pp-toc-container .header-icon-collapse {
3971    font-weight: 600;
3972    font-size: 18px;
3973    /*text-transform: uppercase;*/
3974}
3975
3976.wm-table-of-content-list .pp-toc-separator {
3977    display: none;
3978}
3979
3980.wm-table-of-content-list .pp-toc-body {
3981    background-color: #f8f4e4;
3982    padding: 20px;
3983    font-size: 18px;
3984}
3985
3986.wm-table-of-content-list .pp-toc-body li ul {
3987    padding-left: 30px;
3988}
3989
3990.wm-table-of-content-list .pp-toc-body li .pp-toc-listicon-wrapper span {
3991    padding-right: 8px;
3992}
3993
3994.wm-table-of-content-list .pp-toc-body li .pp-toc-listicon-wrapper span,
3995.wm-table-of-content-list .pp-toc-body li .pp-toc-listicon-wrapper span::before {
3996    font-size: 14px;
3997}
3998
3999.wm-table-of-content-list .pp-toc-container li a {
4000    text-decoration: none !important;
4001    color: #05262D;
4002}
4003.wm-table-of-content-list .pp-toc-container li a:hover {
4004    color: #56c6d8;
4005}
4006
4007
4008
4009
4010/************************/
4011
4012
4013/* ADJUST HEIGHT of full  width 50% images */
4014
4015@media (min-width: 768px) {
4016    .image-half {
4017        max-height: 350px;
4018        overflow: hidden;
4019    }
4020}
4021@media (min-width: 992px) {
4022    .image-half {
4023        max-height: 400px;
4024        overflow: hidden;
4025    }
4026}
4027@media (min-width: 1200px) {
4028    .image-half {
4029        max-height: 450px;
4030        overflow: hidden;
4031    }
4032}
4033
4034/* Facet Search */
4035.wm-rezdy-facet-template{
4036    display: none;
4037}
4038
4039.facetwp-facet-title{
4040    font-family: Lato;
4041    
4042}
4043.fl-content .facetwp-facet{
4044    margin-bottom: 10px;
4045}
4046.facetwp-facet .fs-wrap, .facetwp-facet .fs-wrap .fs-label-wrap {
4047    width: 100%;
4048}
4049.facetwp-facet .flatpickr-alt, .facetwp-facet .fs-label-wrap,
4050.facetwp-facet .fdate-input{
4051    border: 1px solid #4c4c4f;
4052    border-radius: 0;
4053    height: 34px;
4054    background-color: #fff;
4055}
4056.results-message{
4057    color: #5e2130!important;
4058}
4059
4060/* Rezdy Facet Styles */
4061.facetwp-facet-title{
4062    font-family: Lato;
4063    
4064}
4065.fl-content .facetwp-facet{
4066    margin-bottom: 10px;
4067}
4068.facetwp-facet .fs-wrap.fs-default, .facetwp-facet .fs-wrap.fs-default .fs-label-wrap,
4069.facetwp-facet .facetwp-dropdown{
4070    width: 100%;
4071}
4072.facetwp-facet .flatpickr-alt, .facetwp-facet .fs-label-wrap,
4073.facetwp-facet .facetwp-dropdown{
4074    border: 1px solid #4c4c4f;
4075    border-radius: 0;
4076    height: 34px;
4077    background-color: #fff;
4078}
4079.results-message{
4080    color: #5e2130!important;
4081}
4082.rezdy_category_heading{
4083    margin-top: 60px;
4084    margin-bottom: 20px;
4085}
4086
4087/*.facetwp-type-date_range{
4088    display: flex;
4089    position: relative!important;
4090}
4091.facetwp-type-date_range:before{
4092    content:"-";
4093    position: absolute;
4094    left: 48%;
4095    top: 0px;
4096    font-size: 20px;
4097}*/
4098
4099
4100/*.facetwp-type-date_range .flatpickr-alt:nth-of-type(2){
4101    border-right: 0!important;
4102    text-align: center!important;
4103}*/
4104
4105.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 {
4106    background: #5e2130!important;
4107    -webkit-box-shadow: none;
4108    box-shadow: none;
4109    color: #fff;
4110    border-color: #5e2130!important;
4111}
4112.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{
4113    cursor: pointer;
4114    outline: 0;
4115    background: #f8f4e4!important;
4116    border-color: #f8f4e4!important;
4117}
4118
4119
4120.custom-end-date .facetwp-facet .flatpickr-alt{
4121    border-left: 0!important;
4122    text-align: center!important;
4123}
4124
4125.facetwp-type-date_range .flatpickr-alt:nth-of-type(2):focus,
4126.facetwp-type-date_range .flatpickr-alt:nth-of-type(4):focus{
4127    /*border-color: unset;*/
4128}
4129
4130
4131.tour-filters .facetwp-facet {
4132    margin-bottom: 0;
4133}
4134
4135.tour-filters .fl-post-column .fl-post-grid-text {
4136    padding-left: 0;
4137    padding-right: 0;
4138}
4139
4140.facet-filter-button {
4141    width: 200px;
4142}
4143.filter-button-wrap {
4144    text-align: center;
4145}
4146
4147.filter-update-button-wrap {
4148    text-align: left;
4149}
4150
4151.facetwp-facet-title{
4152    text-align: start;
4153}
4154
4155#update-btn {
4156    margin-right:15px;
4157}
4158
4159@media (max-width: 768px){
4160    .facet-filter-button {
4161        width: 100%!important;
4162        margin-bottom: 20px;
4163    }
4164}
4165
4166.tour-filters .facet-refresh {
4167    background-color: #54565a;
4168}
4169
4170.tour-filters .facet-refresh:hover {
4171    background-color: #193157;
4172}
4173
4174#update-btn{
4175    background-color: #5E2130;
4176    color: #fff;
4177}
4178
4179.facet-refresh:hover,
4180#update-btn:hover{
4181    background-color: #56C6D8!important;
4182    border-color: #56C6D8!important;
4183    color: #fff;
4184}
4185
4186
4187
4188
4189/*****************************************************/
4190
4191/*** Elfsight Review Widget - Tour Pages - Beige Background ***/
4192
4193.alt-row-full-back .elfsight-tour-review-column .fl-module-content {
4194    margin: 20px 40px;
4195}
4196.elfsight-tour-review-column .Foundation__Outer-sc-11tbro4-0 {
4197   background-color: #F8F4E4; 
4198}
4199.elfsight-tour-review-column .Header__WidgetTitle-sc-17gc7x6-2 {
4200    margin-bottom: 0;
4201    text-align: left;
4202}
4203.elfsight-tour-review-column .Tabs__Container-sc-15aqp8w-0,
4204.elfsight-tour-review-column .WriteAReviewButton__Component-sc-55ha4u-0
4205/*.elfsight-tour-review-column .Header__Container-sc-17gc7x6-1*/ {
4206    display: none;
4207}
4208
4209.elfsight-tour-review-column .Header__Container-sc-17gc7x6-1 {
4210    padding-left: 0;
4211    padding-right: 0;
4212}
4213
4214.elfsight-tour-review-column .Classic__ClassicContainer-sc-19u56uy-0 {
4215    border: 1px solid #521524 !important;
4216}
4217
4218
4219.elfsight-tour-review-column .Carousel__CarouselArrowControlContainer-sc-1y666a6-3 {
4220    /*margin: 0 !important;*/
4221}
4222.elfsight-tour-review-column .Classic__ClassicContainer-sc-19u56uy-0 {
4223    padding: 24px 45px;
4224}
4225.ArrowControl__ArrowControlContainer-sc-18snnoy-0 {
4226    background-color: rgba(94, 33, 48, 0.6) !important;
4227}
4228.ArrowControl__ArrowControlContainer-sc-18snnoy-0:hover {
4229    background-color: rgba(94, 33, 48, 1) !important;
4230}
4231
4232.facetwp-facet-title{
4233    font-family: Lato;
4234    
4235}
4236.fl-content .facetwp-facet{
4237    margin-bottom: 10px;
4238}
4239.facetwp-facet .fs-wrap.fs-default, .facetwp-facet .fs-wrap.fs-default .fs-label-wrap {
4240    width: 100%;
4241}
4242.facetwp-facet .flatpickr-alt, .facetwp-facet .fs-label-wrap {
4243    border: 1px solid #4c4c4f;
4244    border-radius: 0;
4245    height: 34px;
4246    background-color: #fff;
4247}
4248.results-message{
4249    color: #5e2130!important;
4250}
4251
4252/* 2025 TA updates */
4253section.tour-details:nth-child(1){
4254    border-top-width: 1px;
4255}
4256.tour-details .tour-availability{
4257    flex-direction: column;
4258    gap: 10px;
4259}
4260.tour-details .tour-availability a.fl-button{
4261    display: flex;
4262    font-size: 15px;
4263    font-weight: 600;
4264    padding: 10px;
4265    align-self: flex-end;
4266    width: 100%;
4267    max-width:220px;
4268    align-items: center;
4269    justify-content: center;
4270    text-align: center;
4271    gap: 7px;
4272    min-width: 160px;
4273}
4274.tour-details a.fl-button i{
4275    font-size: 16px;
4276}
4277.fl-builder-content .tour-details .tour-availability a.request-itinerary{
4278    background-color: unset;
4279    color: #05262D;
4280}
4281.fl-builder-content .tour-details .tour-availability a.request-itinerary:hover{
4282    background-color: #56c6d8;
4283}
4284.tour-details .tour-price{
4285    padding: 15px 10px 10px 10px;
4286}
4287
4288@media screen and (min-width: 768px) {
4289    .ta-schedule .tour-details .tour-description {
4290        flex: 5 1;
4291    }
4292}
4293
4294@media(max-width:768px){
4295    .tour-details-inner{
4296        order: 1;
4297        display: flex;
4298        flex-direction: row-reverse;
4299        padding: 10px 0 10px 0;
4300        gap: 10px;
4301    }
4302    .tour-details-inner .tour-date,
4303    .tour-details-inner .tour-price{
4304        flex: 1 auto;
4305        line-height: normal;
4306        padding: 10px;;
4307    }
4308    .tour-details .tour-availability a.fl-button{
4309        gap: 5px;
4310    }
4311}
4312
4313/* NEW TA 2025 */
4314.facetwp-facet-tour_amigo_dates{
4315    display: flex;
4316    gap: 20px;
4317    margin-right: 20px;
4318}
4319.ta-schedule.fl-module{
4320    margin: 20px 0;
4321}
4322.ta-schedule .ta-schedule-load-more-wrap{
4323    display: flex;
4324    justify-content: center;
4325    padding: 20px;
4326}
4327.ta-schedule .tour-description p{
4328    -webkit-line-clamp: 2;
4329    display: -webkit-box;
4330    text-overflow: ellipsis;
4331    overflow: hidden;
4332    -webkit-box-orient: vertical;
4333}
4334.ta-schedule .tour-details a.ta-enquire.fl-button{
4335	background-color:#0a2227;
4336	border-color:#0a2227;
4337}
4338.ta-schedule .tour-details a.ta-enquire.fl-button:hover{
4339	background:#56c6d8;
4340	border-color:#56c6d8;
4341}
4342/* End Global CSS */
4343
4344
4345/* Start Global Nodes CSS */
4346.banner-text{
4347    background-color: rgba(94,33,48,0.8);
4348    padding:20px;
4349}
4350/* End Global Nodes CSS */
4351
4352
4353/* Start Layout CSS */
4354
4355/* End Layout CSS */
4356
4357
4358                                
4359        
4360                                
4361        
4362                                
4363        
4364                                
4365        
4366                                
4367        
4368                                
4369        
4370                                
4371        
4372                                
4373        
4374                                
4375        
4376                                
4377        
4378                                
4379        
4380                                
4381        
4382                                
4383        
4384                                
4385        
4386        .fl-builder-row-settings #fl-field-separator_position {
4387            display: none !important;
4388        }
4389        
4390        
4391        .fl-builder-row-settings #fl-field-separator_position {
4392            display: none !important;
4393        }
4394        
4395        
4396        .fl-builder-row-settings #fl-field-separator_position {
4397            display: none !important;
4398        }
4399        
4400        
4401        .fl-builder-row-settings #fl-field-separator_position {
4402            display: none !important;
4403        }
4404        
4405        
4406        .fl-builder-row-settings #fl-field-separator_position {
4407            display: none !important;
4408        }
4409        
4410        
4411        .fl-builder-row-settings #fl-field-separator_position {
4412            display: none !important;
4413        }
4414        
4415        
4416        .fl-builder-row-settings #fl-field-separator_position {
4417            display: none !important;
4418        }
4419        
4420        
4421        .fl-builder-row-settings #fl-field-separator_position {
4422            display: none !important;
4423        }
4424        
4425        
4426        .fl-builder-row-settings #fl-field-separator_position {
4427            display: none !important;
4428        }
4429        
4430        
4431        .fl-builder-row-settings #fl-field-separator_position {
4432            display: none !important;
4433        }
4434        
4435        
4436        .fl-builder-row-settings #fl-field-separator_position {
4437            display: none !important;
4438        }
4439        
4440        
4441        .fl-builder-row-settings #fl-field-separator_position {
4442            display: none !important;
4443        }
4444        
4445        
4446        .fl-builder-row-settings #fl-field-separator_position {
4447            display: none !important;
4448        }
4449        
4450        
4451        .fl-builder-row-settings #fl-field-separator_position {
4452            display: none !important;
4453        }
4454        
4455        
4456        
4457        
4458        
4459        
4460        
4461        
4462        
4463        
4464        
4465        
4466        
4467        
4468        
4469        
4470        
4471        
4472        
4473        
4474        
4475        
4476        
4477        
4478        
4479        
4480        
4481        
4482        
4483        
4484        
4485        
4486        
4487        
4488        
4489        
4490        
4491        
4492        
4493        
4494        
4495        
4496        
4497        
4498        
4499        
4500        
4501        
4502        
4503        
4504        
4505        
4506        
4507        
4508        
4509        
4510        
4511        
4512		
4513        
4514		
4515        
4516		
4517        
4518		
4519        
4520		
4521        
4522		
4523        
4524		
4525        
4526		
4527        
4528		
4529        
4530		
4531        
4532		
4533        
4534		
4535        
4536		
4537        
4538		
4539        
4540		
4541        
4542		
4543        
4544		
4545        
4546		
4547        
4548		
4549        
4550		
4551        
4552		
4553        
4554		
4555        
4556		
4557        
4558		
4559        
4560		
4561        
4562		
4563        
4564		
4565        
4566		
4567        
4568        			.fl-node-5f86e62035c32 .fl-row-content {
4569				min-width: 0px;
4570			}
4571		
4572        			.fl-node-5cede9ef94a27 .fl-row-content {
4573				min-width: 0px;
4574			}
4575		
4576        			.fl-node-5d006139b98e9 .fl-row-content {
4577				min-width: 0px;
4578			}
4579		
4580        			.fl-node-5cedea96ce55a .fl-row-content {
4581				min-width: 0px;
4582			}
4583		
4584        			.fl-node-5cee05fc671b5 .fl-row-content {
4585				min-width: 0px;
4586			}
4587		
4588        			.fl-node-5cedee5a3f262 .fl-row-content {
4589				min-width: 0px;
4590			}
4591		
4592        			.fl-node-60221eba1800b .fl-row-content {
4593				min-width: 0px;
4594			}
4595		
4596        			.fl-node-60135d8380dd4 .fl-row-content {
4597				min-width: 0px;
4598			}
4599		
4600        			.fl-node-60135e1c6b407 .fl-row-content {
4601				min-width: 0px;
4602			}
4603		
4604        			.fl-node-5f6be258aaa00 .fl-row-content {
4605				min-width: 0px;
4606			}
4607		
4608        			.fl-node-5f6bf1de61fc7 .fl-row-content {
4609				min-width: 0px;
4610			}
4611		
4612        			.fl-node-5f7d8ce64bbd9 .fl-row-content {
4613				min-width: 0px;
4614			}
4615		
4616        			.fl-node-5cedf76df21ed .fl-row-content {
4617				min-width: 0px;
4618			}
4619		
4620        			.fl-node-5cede9ef94a30 .fl-row-content {
4621				min-width: 0px;
4622			}
4623		
4624/*# sourceURL=fl-builder-layout-8-inline-css */
4625</style>
4626<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' />
4627<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' />
4628<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' />
4629<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' />
4630<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' />
4631<style id="fl-builder-layout-1208-inline-css">
4632
4633
4634
4635
4636
4637
4638.fl-node-5f0d1382b1d86 {
4639	color: #ffffff;
4640}
4641:where(.fl-builder-content .fl-node-5f0d1382b1d86 *:not(input):not(textarea):not(select):not(a):not(.fl-menu-mobile-toggle)) {
4642	color: inherit;
4643}
4644.fl-builder-content .fl-node-5f0d1382b1d86 a {
4645	color: #ffffff;
4646}
4647.fl-builder-content .fl-node-5f0d1382b1d86 :where(.fl-row-content-wrap) a:hover {
4648	color: #ffffff;
4649}
4650.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 {
4651	color: #ffffff;
4652}
4653.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 {
4654	align-items: flex-end;
4655	justify-content: flex-end;
4656}
4657.fl-node-5f0d1382b1d86 > .fl-row-content-wrap {
4658	background-image: url(https://tourdevines.com.au/wp-content/uploads/2023/04/Tour-de-Vines-Team-scaled.jpg);
4659	background-repeat: no-repeat;
4660	background-position: center center;
4661	background-attachment: scroll;
4662	background-size: cover;
4663	border-top-width: 1px;
4664	border-right-width: 0px;
4665	border-bottom-width: 1px;
4666	border-left-width: 0px;
4667}
4668.fl-node-5f0d1382b1d86 .fl-row-content {
4669	max-width: 980px;
4670}
4671@media(max-width: 1200px) {
4672	.fl-node-5f0d1382b1d86 > .fl-row-content-wrap {
4673		background-position: center center;
4674	}
4675}
4676@media(max-width: 992px) {
4677	.fl-node-5f0d1382b1d86 > .fl-row-content-wrap {
4678		background-position: center center;
4679	}
4680}
4681@media(max-width: 768px) {
4682	.fl-node-5f0d1382b1d86 > .fl-row-content-wrap {
4683		background-position: center center;
4684	}
4685}
4686
4687
4688
4689
4690
4691
4692.fl-node-5d005ed1d07c5 {
4693	color: #ffffff;
4694}
4695:where(.fl-builder-content .fl-node-5d005ed1d07c5 *:not(input):not(textarea):not(select):not(a):not(.fl-menu-mobile-toggle)) {
4696	color: inherit;
4697}
4698.fl-builder-content .fl-node-5d005ed1d07c5 a {
4699	color: #ffffff;
4700}
4701.fl-builder-content .fl-node-5d005ed1d07c5 :where(.fl-row-content-wrap) a:hover {
4702	color: #ffffff;
4703}
4704.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 {
4705	color: #ffffff;
4706}
4707.fl-node-5d005ed1d07c5 > .fl-row-content-wrap {
4708	background-color: #5c7a7c;
4709	border-top-width: 1px;
4710	border-right-width: 0px;
4711	border-bottom-width: 1px;
4712	border-left-width: 0px;
4713}
4714.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 {
4715	align-items: center;
4716	justify-content: center;
4717}
4718 .fl-node-5d005ed1d07c5 > .fl-row-content-wrap {
4719	padding-top:0px;
4720	padding-right:0px;
4721	padding-bottom:0px;
4722	padding-left:0px;
4723}
4724
4725
4726
4727
4728
4729
4730.fl-node-5d005ed1d07cd {
4731	color: rgba(86,198,216,0.75);
4732}
4733:where(.fl-builder-content .fl-node-5d005ed1d07cd *:not(input):not(textarea):not(select):not(a):not(.fl-menu-mobile-toggle)) {
4734	color: inherit;
4735}
4736.fl-builder-content .fl-node-5d005ed1d07cd :where(.fl-row-content-wrap) a {
4737	color: rgba(5,38,45,0.75);
4738}
4739.fl-builder-content .fl-node-5d005ed1d07cd :where(.fl-row-content-wrap) a:hover {
4740	color: rgba(86,198,216,0.75);
4741	color: rgba(5,38,45,0.75);
4742	color: rgba(86,198,216,0.75);
4743}
4744.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 {
4745	color: rgba(86,198,216,0.75);
4746}
4747.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 {
4748	color: rgba(5,38,45,0.75);
4749}
4750.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 {
4751	color: rgba(86,198,216,0.75);
4752}
4753.fl-node-5d005ed1d07cd > .fl-row-content-wrap {
4754	background-color: #ffffff;
4755}
4756.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 {
4757	align-items: center;
4758	justify-content: center;
4759}
4760.fl-node-5d005ed1d07cd .fl-row-content {
4761	max-width: 850px;
4762}
4763 .fl-node-5d005ed1d07cd > .fl-row-content-wrap {
4764	padding-top:0px;
4765	padding-right:0px;
4766	padding-bottom:0px;
4767	padding-left:0px;
4768}
4769
4770
4771
4772
4773
4774
4775.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 {
4776	align-items: center;
4777	justify-content: center;
4778}
4779 .fl-node-5f48d8b60792a > .fl-row-content-wrap {
4780	margin-top:20px;
4781}
4782@media ( max-width: 992px ) {
4783 .fl-node-5f48d8b60792a.fl-row > .fl-row-content-wrap {
4784	margin-top:20px;
4785	margin-right:20px;
4786	margin-left:20px;
4787}
4788}
4789
4790
4791
4792
4793
4794
4795.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 {
4796	align-items: center;
4797	justify-content: center;
4798}
4799@media ( max-width: 992px ) {
4800 .fl-node-5d005ed7937b0.fl-row > .fl-row-content-wrap {
4801	margin-right:20px;
4802	margin-left:20px;
4803}
4804}
4805
4806
4807
4808
4809
4810
4811.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 {
4812	align-items: center;
4813	justify-content: center;
4814}
4815
4816
4817
4818
4819
4820
4821.fl-node-5d005ed1d07ce {
4822	color: #f2f2f2;
4823}
4824:where(.fl-builder-content .fl-node-5d005ed1d07ce *:not(input):not(textarea):not(select):not(a):not(.fl-menu-mobile-toggle)) {
4825	color: inherit;
4826}
4827.fl-builder-content .fl-node-5d005ed1d07ce :where(.fl-row-content-wrap) a {
4828	color: #f2f2f2;
4829}
4830.fl-builder-content .fl-node-5d005ed1d07ce :where(.fl-row-content-wrap) a:hover {
4831	color: #f2f2f2;
4832	color: #f2f2f2;
4833}
4834.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 {
4835	color: #f2f2f2;
4836}
4837.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
4837-content .fl-node-5d005ed1d07ce h4 a, .fl-builder-content .fl-node-5d005ed1d07ce h5 a, .fl-builder-content .fl-node-5d005ed1d07ce h6 a {
4838	color: #f2f2f2;
4839}
4840.fl-node-5d005ed1d07ce > .fl-row-content-wrap {
4841	background-color: #b7bdc9;
4842}
4843.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 {
4844	align-items: center;
4845	justify-content: center;
4846}
4847 .fl-node-5d005ed1d07ce > .fl-row-content-wrap {
4848	padding-top:0px;
4849	padding-right:0px;
4850	padding-bottom:0px;
4851	padding-left:0px;
4852}
4853
4854
4855
4856
4857.fl-node-5d005ed7ac259 {
4858	width: 100%;
4859}
4860
4861
4862
4863
4864.fl-node-5f331b3c83283 {
4865	width: 100%;
4866}
4867
4868
4869
4870
4871.fl-node-5ba1e89babb16 {
4872	width: 100%;
4873}
4874 .fl-node-5ba1e89babb16 > .fl-col-content {
4875	padding-bottom:10px;
4876}
4877
4878
4879
4880
4881.fl-node-5d0060d1313ff {
4882	width: 100%;
4883}
4884
4885
4886
4887
4888.fl-node-5d005e877f8c6 {
4889	width: 100%;
4890}
4891
4892
4893
4894
4895.fl-node-5ba1e8b6509c6 {
4896	width: 100%;
4897}
4898.fl-node-5ba1e8b6509c6 > .fl-col-content {
4899	border-top-left-radius: 0px;
4900	border-top-right-radius: 0px;
4901	border-bottom-left-radius: 0px;
4902	border-bottom-right-radius: 0px;
4903	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
4904}
4905/**
4906 * This file should contain frontend styles that 
4907 * will be applied to all module instances.
4908 */@media (max-width: 768px) { /**
4909 * This file should contain frontend styles that 
4910 * will be applied to all module instances once
4911 * the responsive breakpoint has been reached. The
4912 * responsive breakpoint can be set in the global 
4913 * settings or individual page settings.
4914 */ }
4915
4916
4917.fl-node-5d005e877f8c7 .pp-spacer-module {
4918    height: 15px;
4919    width: 100%;
4920}
4921
4922
4923@media only screen and (max-width: 992px) {
4924        .fl-node-5d005e877f8c7 .pp-spacer-module {
4925        height: 15px;
4926    }
4927}
4928@media only screen and (max-width: 768px) {
4929        .fl-node-5d005e877f8c7 .pp-spacer-module {
4930        height: 15px;
4931    }
4932}
4933
4934/* Start Global Nodes CSS */
4935.banner-text{
4936    background-color: rgba(94,33,48,0.8);
4937    padding:20px;
4938}
4939/* End Global Nodes CSS */
4940
4941
4942/* Start Layout CSS */
4943
4944/* End Layout CSS */
4945
4946
4947                                
4948        
4949                                
4950        
4951                                
4952        
4953                                
4954        
4955                                
4956        
4957                                
4958        
4959                                
4960        
4961        .fl-builder-row-settings #fl-field-separator_position {
4962            display: none !important;
4963        }
4964        
4965        
4966        .fl-builder-row-settings #fl-field-separator_position {
4967            display: none !important;
4968        }
4969        
4970        
4971        .fl-builder-row-settings #fl-field-separator_position {
4972            display: none !important;
4973        }
4974        
4975        
4976        .fl-builder-row-settings #fl-field-separator_position {
4977            display: none !important;
4978        }
4979        
4980        
4981        .fl-builder-row-settings #fl-field-separator_position {
4982            display: none !important;
4983        }
4984        
4985        
4986        .fl-builder-row-settings #fl-field-separator_position {
4987            display: none !important;
4988        }
4989        
4990        
4991        .fl-builder-row-settings #fl-field-separator_position {
4992            display: none !important;
4993        }
4994        
4995        
4996        
4997        
4998        
4999        
5000        
5001        
5002        
5003        
5004        
5005        
5006        
5007        
5008        
5009        
5010        
5011        
5012        
5013        
5014        
5015        
5016        
5017        
5018        
5019        
5020        
5021        
5022        
5023        
5024		
5025        
5026		
5027        
5028		
5029        
5030		
5031        
5032		
5033        
5034		
5035        
5036		
5037        
5038		
5039        
5040		
5041        
5042		
5043        
5044		
5045        
5046		
5047        
5048		
5049        
5050		
5051        
5052        			.fl-node-5f0d1382b1d86 .fl-row-content {
5053				min-width: 0px;
5054			}
5055		
5056        
5057        			.fl-node-5d005ed1d07cd .fl-row-content {
5058				min-width: 0px;
5059			}
5060		
5061        			.fl-node-5f48d8b60792a .fl-row-content {
5062				min-width: 0px;
5063			}
5064		
5065        			.fl-node-5d005ed7937b0 .fl-row-content {
5066				min-width: 0px;
5067			}
5068		
5069        			.fl-node-5d005ed1d07da .fl-row-content {
5070				min-width: 0px;
5071			}
5072		
5073        			.fl-node-5d005ed1d07ce .fl-row-content {
5074				min-width: 0px;
5075			}
5076		
5077/*# sourceURL=fl-builder-layout-1208-inline-css */
5078</style>
5079<style id="fl-builder-layout-45446-inline-css">
5080
5081
5082
5083
5084
5085
5086.fl-node-5f3db7ffbd1de {
5087	color: #ffffff;
5088}
5089:where(.fl-builder-content .fl-node-5f3db7ffbd1de *:not(input):not(textarea):not(select):not(a):not(.fl-menu-mobile-toggle)) {
5090	color: inherit;
5091}
5092.fl-builder-content .fl-node-5f3db7ffbd1de :where(.fl-row-content-wrap) a {
5093	color: #ffffff;
5094}
5095.fl-builder-content .fl-node-5f3db7ffbd1de :where(.fl-row-content-wrap) a:hover {
5096	color: #ffffff;
5097	color: #ffffff;
5098	color: #56c6d8;
5099}
5100.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 {
5101	color: #ffffff;
5102	color: #ffffff;
5103}
5104.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 {
5105	color: #ffffff;
5106}
5107.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 {
5108	color: #56c6d8;
5109}
5110.fl-node-5f3db7ffbd1de > .fl-row-content-wrap {
5111	background-color: #5E2130;
5112}
5113.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 {
5114	align-items: center;
5115	justify-content: center;
5116}
5117.fl-node-5f3db7ffbd1de .fl-row-content {
5118	max-width: 1100px;
5119}
5120 .fl-node-5f3db7ffbd1de > .fl-row-content-wrap {
5121	padding-bottom:20px;
5122}
5123@media ( max-width: 992px ) {
5124 .fl-node-5f3db7ffbd1de.fl-row > .fl-row-content-wrap {
5125	padding-bottom:20px;
5126}
5127}
5128@media ( max-width: 768px ) {
5129 .fl-node-5f3db7ffbd1de.fl-row > .fl-row-content-wrap {
5130	padding-top:0px;
5131	padding-bottom:20px;
5132}
5133}
5134
5135
5136
5137
5138
5139
5140.fl-node-5f33558c98c10 {
5141	color: #ffffff;
5142}
5143:where(.fl-builder-content .fl-node-5f33558c98c10 *:not(input):not(textarea):not(select):not(a):not(.fl-menu-mobile-toggle)) {
5144	color: inherit;
5145}
5146.fl-builder-content .fl-node-5f33558c98c10 :where(.fl-row-content-wrap) a {
5147	color: #ffffff;
5148}
5149.fl-builder-content .fl-node-5f33558c98c10 :where(.fl-row-content-wrap) a:hover {
5150	color: #ffffff;
5151	color: #ffffff;
5152	color: #56c6d8;
5153}
5154.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 {
5155	color: #ffffff;
5156	color: #ffffff;
5157}
5158.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 {
5159	color: #ffffff;
5160}
5161.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
5161-content .fl-node-5f33558c98c10 h5 a:hover, .fl-builder-content .fl-node-5f33558c98c10 h6 a:hover {
5162	color: #56c6d8;
5163}
5164.fl-node-5f33558c98c10 > .fl-row-content-wrap {
5165	background-color: #5e2130;
5166}
5167.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 {
5168	align-items: center;
5169	justify-content: center;
5170}
5171.fl-node-5f33558c98c10 .fl-row-content {
5172	max-width: 1100px;
5173}
5174 .fl-node-5f33558c98c10 > .fl-row-content-wrap {
5175	padding-top:40px;
5176	padding-bottom:40px;
5177}
5178@media ( max-width: 992px ) {
5179 .fl-node-5f33558c98c10.fl-row > .fl-row-content-wrap {
5180	padding-top:20px;
5181	padding-bottom:40px;
5182}
5183}
5184@media ( max-width: 768px ) {
5185 .fl-node-5f33558c98c10.fl-row > .fl-row-content-wrap {
5186	padding-top:20px;
5187	padding-bottom:40px;
5188}
5189}
5190
5191
5192
5193
5194
5195
5196	/* Full Height Rows */
5197	.fl-node-5b3edf2e4e67c.fl-row-full-height > .fl-row-content-wrap,
5198	.fl-node-5b3edf2e4e67c.fl-row-custom-height > .fl-row-content-wrap {
5199		display: -webkit-box;
5200		display: -webkit-flex;
5201		display: -ms-flexbox;
5202		display: flex;
5203	}
5204	.fl-node-5b3edf2e4e67c.fl-row-full-height > .fl-row-content-wrap {
5205		min-height: 100vh;
5206	}
5207	.fl-node-5b3edf2e4e67c.fl-row-custom-height > .fl-row-content-wrap {
5208		min-height: 0;
5209	}
5210
5211	.fl-builder-edit .fl-node-5b3edf2e4e67c.fl-row-full-height > .fl-row-content-wrap {
5212		min-height: calc( 100vh - 48px );
5213	}
5214
5215	/* Full height iPad with portrait orientation. */
5216	@media all and (width: 768px) and (height: 1024px) and (orientation:portrait){
5217		.fl-node-5b3edf2e4e67c.fl-row-full-height > .fl-row-content-wrap {
5218			min-height: 1024px;
5219		}
5220	}
5221	/* Full height iPad with landscape orientation. */
5222	@media all and (width: 1024px) and (height: 768px) and (orientation:landscape){
5223		.fl-node-5b3edf2e4e67c.fl-row-full-height > .fl-row-content-wrap {
5224			min-height: 768px;
5225		}
5226	}
5227	/* Full height iPhone 5. You can also target devices with aspect ratio. */
5228	@media screen and (aspect-ratio: 40/71) {
5229		.fl-node-5b3edf2e4e67c.fl-row-full-height > .fl-row-content-wrap {
5230			min-height: 500px;
5231		}
5232	}
5233.fl-node-5b3edf2e4e67c {
5234	color: #ffffff;
5235}
5236:where(.fl-builder-content .fl-node-5b3edf2e4e67c *:not(input):not(textarea):not(select):not(a):not(.fl-menu-mobile-toggle)) {
5237	color: inherit;
5238}
5239.fl-builder-content .fl-node-5b3edf2e4e67c :where(.fl-row-content-wrap) a {
5240	color: #ffffff;
5241}
5242.fl-builder-content .fl-node-5b3edf2e4e67c :where(.fl-row-content-wrap) a:hover {
5243	color: #ffffff;
5244	color: #ffffff;
5245	color: #56c6d8;
5246}
5247.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-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 {
5248	color: #ffffff;
5249}
5250.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 {
5251	color: #ffffff;
5252}
5253.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 {
5254	color: #56c6d8;
5255}
5256.fl-node-5b3edf2e4e67c > .fl-row-content-wrap {
5257	background-color: #05262D;
5258	border-style: solid;
5259	border-width: 0;
5260	background-clip: border-box;
5261	border-right-width: 0px;
5262	border-left-width: 0px;
5263}
5264.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 {
5265	align-items: center;
5266	justify-content: center;
5267}
5268.fl-node-5b3edf2e4e67c.fl-row-custom-height > .fl-row-content-wrap {
5269	min-height: 80px;
5270}
5271.fl-node-5b3edf2e4e67c .fl-row-content {
5272	max-width: 1100px;
5273}
5274 .fl-node-5b3edf2e4e67c > .fl-row-content-wrap {
5275	padding-top:13px;
5276	padding-bottom:0px;
5277}
5278
5279
5280
5281
5282.fl-node-5b3edf2e4e706 {
5283	width: 100%;
5284}
5285
5286
5287
5288
5289.fl-node-5b7df0cc561ad {
5290	width: 100%;
5291}
5292.fl-node-5b7df0cc561ad > .fl-col-content {
5293	border-top-left-radius: 0px;
5294	border-top-right-radius: 0px;
5295	border-bottom-left-radius: 0px;
5296	border-bottom-right-radius: 0px;
5297	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
5298}
5299
5300
5301
5302
5303.fl-node-5f3db7ffc282c {
5304	width: 29.97%;
5305}
5306@media(max-width: 992px) {
5307	.fl-builder-content .fl-node-5f3db7ffc282c {
5308		width: 100% !important;
5309		max-width: none;
5310		-webkit-box-flex: 0 1 auto;
5311		-moz-box-flex: 0 1 auto;
5312		-webkit-flex: 0 1 auto;
5313		-ms-flex: 0 1 auto;
5314		flex: 0 1 auto;
5315	}
5316}
5317@media(max-width: 768px) {
5318	.fl-builder-content .fl-node-5f3db7ffc282c {
5319		width: 100% !important;
5320		max-width: none;
5321		clear: none;
5322		float: left;
5323	}
5324}
5325
5326
5327
5328
5329.fl-node-610397099c157 {
5330	width: 25%;
5331}
5332@media(max-width: 992px) {
5333	.fl-builder-content .fl-node-610397099c157 {
5334		width: 100% !important;
5335		max-width: none;
5336		-webkit-box-flex: 0 1 auto;
5337		-moz-box-flex: 0 1 auto;
5338		-webkit-flex: 0 1 auto;
5339		-ms-flex: 0 1 auto;
5340		flex: 0 1 auto;
5341	}
5342}
5343
5344
5345
5346
5347.fl-node-wnufegm6jl0p {
5348	width: 25%;
5349}
5350@media(max-width: 992px) {
5351	.fl-builder-content .fl-node-wnufegm6jl0p {
5352		width: 100% !important;
5353		max-width: none;
5354		-webkit-box-flex: 0 1 auto;
5355		-moz-box-flex: 0 1 auto;
5356		-webkit-flex: 0 1 auto;
5357		-ms-flex: 0 1 auto;
5358		flex: 0 1 auto;
5359	}
5360}
5361
5362
5363
5364
5365.fl-node-5b7e36cde909b {
5366	width: 20%;
5367}
5368@media(max-width: 992px) {
5369	.fl-builder-content .fl-node-5b7e36cde909b {
5370		width: 25% !important;
5371		max-width: none;
5372		-webkit-box-flex: 0 1 auto;
5373		-moz-box-flex: 0 1 auto;
5374		-webkit-flex: 0 1 auto;
5375		-ms-flex: 0 1 auto;
5376		flex: 0 1 auto;
5377	}
5378}
5379@media(max-width: 768px) {
5380	.fl-builder-content .fl-node-5b7e36cde909b {
5381		width: 50% !important;
5382		max-width: none;
5383		clear: none;
5384		float: left;
5385	}
5386}
5387 .fl-node-5b7e36cde909b > .fl-col-content {
5388	margin-left:20px;
5389}
5390
5391
5392
5393
5394.fl-node-5f3db95fb7ca1 {
5395	width: 35.06%;
5396}
5397@media(max-width: 992px) {
5398	.fl-builder-content .fl-node-5f3db95fb7ca1 {
5399		width: 50% !important;
5400		max-width: none;
5401		-webkit-box-flex: 0 1 auto;
5402		-moz-box-flex: 0 1 auto;
5403		-webkit-flex: 0 1 auto;
5404		-ms-flex: 0 1 auto;
5405		flex: 0 1 auto;
5406	}
5407}
5408@media(max-width: 768px) {
5409	.fl-builder-content .fl-node-5f3db95fb7ca1 {
5410		width: 100% !important;
5411		max-width: none;
5412		clear: none;
5413		float: left;
5414	}
5415}
5416
5417
5418
5419
5420.fl-node-61039705db5f4 {
5421	width: 75%;
5422}
5423
5424
5425
5426
5427.fl-node-5b7e36cde90df {
5428	width: 22%;
5429}
5430@media(max-width: 992px) {
5431	.fl-builder-content .fl-node-5b7e36cde90df {
5432		width: 50% !important;
5433		max-width: none;
5434		-webkit-box-flex: 0 1 auto;
5435		-moz-box-flex: 0 1 auto;
5436		-webkit-flex: 0 1 auto;
5437		-ms-flex: 0 1 auto;
5438		flex: 0 1 auto;
5439	}
5440}
5441@media(max-width: 768px) {
5442	.fl-builder-content .fl-node-5b7e36cde90df {
5443		width: 100% !important;
5444		max-width: none;
5445		clear: none;
5446		float: left;
5447	}
5448}
5449
5450
5451
5452
5453.fl-node-61045b37e17eb {
5454	width: 34.97%;
5455}
5456@media(max-width: 992px) {
5457	.fl-builder-content .fl-node-61045b37e17eb {
5458		width: 100% !important;
5459		max-width: none;
5460		-webkit-box-flex: 0 1 auto;
5461		-moz-box-flex: 0 1 auto;
5462		-webkit-flex: 0 1 auto;
5463		-ms-flex: 0 1 auto;
5464		flex: 0 1 auto;
5465	}
5466}
5467
5468
5469
5470
5471.fl-node-5f3355ec7ea23 {
5472	width: 33%;
5473}
5474@media(max-width: 992px) {
5475	.fl-builder-content .fl-node-5f3355ec7ea23 {
5476		width: 50% !important;
5477		max-width: none;
5478		-webkit-box-flex: 0 1 auto;
5479		-moz-box-flex: 0 1 auto;
5480		-webkit-flex: 0 1 auto;
5481		-ms-flex: 0 1 auto;
5482		flex: 0 1 auto;
5483	}
5484}
5485@media(max-width: 768px) {
5486	.fl-builder-content .fl-node-5f3355ec7ea23 {
5487		width: 100% !important;
5488		max-width: none;
5489		clear: none;
5490		float: left;
5491	}
5492}
5493@media (max-width: 768px) { .fl-module-icon {
5494	text-align: center;
5495}
5496 }
5497
5498
5499.fl-node-5b3edf2e4e913 .fl-icon i, .fl-node-5b3edf2e4e913 .fl-icon i:before {
5500	font-size: 16px;
5501	color: #9b9b9b;
5502}
5503.fl-node-5b3edf2e4e913 .fl-icon-wrap .fl-icon-text {
5504	height: 28px;
5505}
5506.fl-node-5b3edf2e4e913.fl-module-icon {
5507	text-align: left;
5508}
5509.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 {
5510	color: #7f7f7f;
5511}
5512@media(max-width: 1200px) {
5513	.fl-node-5b3edf2e4e913 .fl-icon-wrap .fl-icon-text {
5514		height: 28px;
5515	}
5516}
5517@media(max-width: 992px) {
5518	.fl-node-5b3edf2e4e913 .fl-icon-wrap .fl-icon-text {
5519		height: 28px;
5520	}
5521}
5522@media(max-width: 768px) {
5523	.fl-node-5b3edf2e4e913 .fl-icon-wrap .fl-icon-text {
5524		height: 28px;
5525	}
5526}
5527 .fl-node-5b3edf2e4e913 > .fl-module-content {
5528	margin-top:0px;
5529	margin-bottom:0px;
5530	margin-left:5px;
5531}
5532
5533
5534
5535.fl-node-5b3edf2e4e955 .fl-icon i, .fl-node-5b3edf2e4e955 .fl-icon i:before {
5536	font-size: 16px;
5537	color: #9b9b9b;
5538}
5539.fl-node-5b3edf2e4e955 .fl-icon-wrap .fl-icon-text {
5540	height: 28px;
5541}
5542.fl-node-5b3edf2e4e955.fl-module-icon {
5543	text-align: left;
5544}
5545@media(max-width: 1200px) {
5546	.fl-node-5b3edf2e4e955 .fl-icon-wrap .fl-icon-text {
5547		height: 28px;
5548	}
5549}
5550@media(max-width: 992px) {
5551	.fl-node-5b3edf2e4e955 .fl-icon-wrap .fl-icon-text {
5552		height: 28px;
5553	}
5554}
5555@media(max-width: 768px) {
5556	.fl-node-5b3edf2e4e955 .fl-icon-wrap .fl-icon-text {
5557		height: 28px;
5558	}
5559}
5560 .fl-node-5b3edf2e4e955 > .fl-module-content {
5561	margin-top:0px;
5562	margin-right:0px;
5563	margin-bottom:0px;
5564	margin-left:3px;
5565}
5566
5567
5568
5569.fl-node-5b3edf2e4ead9 .fl-icon i, .fl-node-5b3edf2e4ead9 .fl-icon i:before {
5570	font-size: 16px;
5571	color: #9b9b9b;
5572}
5573.fl-node-5b3edf2e4ead9 .fl-icon-wrap .fl-icon-text {
5574	height: 28px;
5575}
5576.fl-node-5b3edf2e4ead9.fl-module-icon {
5577	text-align: left;
5578}
5579.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 {
5580	color: #7f7f7f;
5581}
5582@media(max-width: 1200px) {
5583	.fl-node-5b3edf2e4ead9 .fl-icon-wrap .fl-icon-text {
5584		height: 28px;
5585	}
5586}
5587@media(max-width: 992px) {
5588	.fl-node-5b3edf2e4ead9 .fl-icon-wrap .fl-icon-text {
5589		height: 28px;
5590	}
5591}
5592@media(max-width: 768px) {
5593	.fl-node-5b3edf2e4ead9 .fl-icon-wrap .fl-icon-text {
5594		height: 28px;
5595	}
5596}
5597 .fl-node-5b3edf2e4ead9 > .fl-module-content {
5598	margin-top:0px;
5599	margin-bottom:0px;
5600	margin-left:5px;
5601}
5602
5603
5604
5605.fl-node-5b3edf2e4eb19 .fl-icon i, .fl-node-5b3edf2e4eb19 .fl-icon i:before {
5606	font-size: 16px;
5607	color: #9b9b9b;
5608}
5609.fl-node-5b3edf2e4eb19 .fl-icon-wrap .fl-icon-text {
5610	height: 28px;
5611}
5612.fl-node-5b3edf2e4eb19.fl-module-icon {
5613	text-align: left;
5614}
5615@media(max-width: 1200px) {
5616	.fl-node-5b3edf2e4eb19 .fl-icon-wrap .fl-icon-text {
5617		height: 28px;
5618	}
5619}
5620@media(max-width: 992px) {
5621	.fl-node-5b3edf2e4eb19 .fl-icon-wrap .fl-icon-text {
5622		height: 28px;
5623	}
5624}
5625@media(max-width: 768px) {
5626	.fl-node-5b3edf2e4eb19 .fl-icon-wrap .fl-icon-text {
5627		height: 28px;
5628	}
5629}
5630 .fl-node-5b3edf2e4eb19 > .fl-module-content {
5631	margin-top:0px;
5632	margin-right:0px;
5633	margin-bottom:0px;
5634	margin-left:3px;
5635}
5636.fl-menu ul,
5637.fl-menu li{
5638	list-style: none;
5639	margin: 0;
5640	padding: 0;
5641}
5642.fl-menu .menu:before,
5643.fl-menu .menu:after{
5644	content: '';
5645	display: table;
5646	clear: both;
5647}
5648
5649/* Horizontal menus */
5650.fl-menu-horizontal {
5651	display: inline-flex;
5652	flex-wrap: wrap;
5653	align-items: center;
5654}
5655.fl-menu li{
5656	position: relative;
5657}
5658.fl-menu a{
5659	display: block;
5660	padding: 10px;
5661	text-decoration: none;
5662}
5663.fl-menu a:hover{
5664	text-decoration: none;
5665}
5666.fl-menu .sub-menu{
5667	min-width: 220px;
5668}
5669
5670/* Expanded menus */
5671.fl-module[data-node] .fl-menu .fl-menu-expanded .sub-menu {
5672	background-color: transparent;
5673	-webkit-box-shadow: none;
5674	-ms-box-shadow: none;
5675	box-shadow: none;
5676}
5677
5678/* Submenus */
5679.fl-menu .fl-has-submenu-container:has(span.fl-menu-toggle) {
5680	position: relative;
5681}
5682.fl-menu .fl-has-submenu-container:has(button.fl-menu-toggle) {
5683	display: grid;
5684	grid-template-columns: 1fr 40px;
5685}
5686
5687/* Submenu - accordion, expanded */
5688.fl-menu .fl-menu-accordion .fl-has-submenu > .sub-menu{
5689	display: none;
5690}
5691
5692/* Toggle - General */
5693.fl-menu span.fl-menu-toggle{
5694	position: absolute;
5695	top: 0;
5696	right: 0;
5697	bottom: 0;
5698	height: 100%;
5699	cursor: pointer;
5700}
5701.fl-menu button.fl-menu-toggle{
5702	all: unset;
5703	position: relative;
5704	cursor: pointer;
5705}
5706.fl-menu .fl-toggle-arrows .fl-menu-toggle:before{
5707	border-color: #333;
5708}
5709.fl-menu .fl-menu-expanded .fl-menu-toggle{
5710	display: none;
5711}
5712
5713/* Mobile menu - hamburger icon */
5714.fl-menu .fl-menu-mobile-toggle {
5715	position: relative;
5716	padding: 8px;
5717	background-color: transparent;
5718	border: none;
5719	color: #333;
5720	border-radius: 0;
5721	cursor: pointer;
5722}
5723.fl-menu .fl-menu-mobile-toggle.text{
5724	width: 100%;
5725	text-align: center;
5726}
5727.fl-menu .fl-menu-mobile-toggle.hamburger .fl-menu-mobile-toggle-label,
5728.fl-menu .fl-menu-mobile-toggle.hamburger-label .fl-menu-mobile-toggle-label{
5729	display: inline-block;
5730	margin-left: 10px;
5731	vertical-align: middle;
5732}
5733.fl-menu .fl-menu-mobile-toggle.hamburger .svg-container,
5734.fl-menu .fl-menu-mobile-toggle.hamburger-label .svg-container{
5735	display: inline-block;
5736	position: relative;
5737	width: 1.4em;
5738	height: 1.4em;
5739	vertical-align: middle;
5740}
5741.fl-menu .fl-menu-mobile-toggle.hamburger .hamburger-menu,
5742.fl-menu .fl-menu-mobile-toggle.hamburger-label .hamburger-menu{
5743	position: absolute;
5744	top: 0;
5745	left: 0;
5746	right: 0;
5747	bottom: 0;
5748}
5749.fl-menu .fl-menu-mobile-toggle.hamburger .hamburger-menu rect,
5750.fl-menu .fl-menu-mobile-toggle.hamburger-label .hamburger-menu rect{
5751	fill: currentColor;
5752}
5753
5754/* Mega menu general */
5755li.mega-menu .hide-heading > a,
5756li.mega-menu .hide-heading > .fl-has-submenu-container,
5757li.mega-menu-disabled .hide-heading > a,
5758li.mega-menu-disabled .hide-heading > .fl-has-submenu-container {
5759	display: none;
5760}
5761
5762/* Mega menu for horizontal menus */
5763ul.fl-menu-horizontal li.mega-menu {
5764	position: static;
5765}
5766ul.fl-menu-horizontal li.mega-menu > ul.sub-menu {
5767	top: inherit !important;
5768	left: 0 !important;
5769	right: 0 !important;
5770	width: 100%;
5771}
5772ul.fl-menu-horizontal li.mega-menu.fl-has-submenu:hover > ul.sub-menu,
5773ul.fl-menu-horizontal li.mega-menu.fl-has-submenu.focus > ul.sub-menu {
5774	display: flex !important;
5775}
5776ul.fl-menu-horizontal li.mega-menu > ul.sub-menu li {
5777	border-color: transparent;
5778}
5779ul.fl-menu-horizontal li.mega-menu > ul.sub-menu > li {
5780	width: 100%;
5781}
5782ul.fl-menu-horizontal li.mega-menu > ul.sub-menu > li > .fl-has-submenu-container a {
5783	font-weight: bold;
5784}
5785ul.fl-menu-horizontal li.mega-menu > ul.sub-menu > li > .fl-has-submenu-container a:hover {
5786	background: transparent;
5787}
5788ul.fl-menu-horizontal li.mega-menu > ul.sub-menu .fl-menu-toggle {
5789	display: none;
5790}
5791ul.fl-menu-horizontal li.mega-menu > ul.sub-menu ul.sub-menu {
5792	background: transparent;
5793	-webkit-box-shadow: none;
5794	-ms-box-shadow: none;
5795	box-shadow: none;
5796	display: block;
5797	min-width: 0;
5798	opacity: 1;
5799	padding: 0;
5800	position: static;
5801	visibility: visible;
5802}
5803
5804/* Mobile menu - below row clone */
5805: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 {
5806	flex: 1 1 100%;
5807}
5808.fl-menu-mobile-clone {
5809	clear: both;
5810}
5811.fl-menu-mobile-clone .fl-menu .menu {
5812	float: none !important;
5813}
5814
5815/* Mobile menu - Flyout */
5816.fl-menu-mobile-flyout .fl-menu-mobile-close,
5817.fl-menu-mobile-flyout .fl-menu-mobile-close:hover,
5818.fl-menu-mobile-flyout .fl-menu-mobile-close:focus {
5819	background: none;
5820	border: 0 none;
5821	color: inherit;
5822	font-size: 18px;
5823	padding: 10px 15px;
5824	margin: 5px 0;
5825	cursor: pointer;
5826}
5827
5828
5829	.fl-node-5b3ee06934462 .menu .fl-has-submenu .sub-menu{
5830		display: none;
5831	}
5832	.fl-node-5b3ee06934462 .fl-menu .sub-menu {
5833	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);}
5834			.fl-node-5b3ee06934462 .fl-menu-horizontal.fl-toggle-arrows .fl-has-submenu-container a{
5835		padding-right: 28px;
5836	}
5837	.fl-node-5b3ee06934462 .fl-menu-horizontal.fl-toggle-arrows .fl-menu-toggle{
5838		width: 28px;
5839	}
5840	.fl-node-5b3ee06934462 .fl-menu-horizontal.fl-toggle-arrows .fl-menu-toggle,
5841	.fl-node-5b3ee06934462 .fl-menu-vertical.fl-toggle-arrows .fl-menu-toggle{
5842		width: 28px;
5843	}
5844		.fl-node-5b3ee06934462 .fl-menu li{
5845	border-top: 1px solid transparent;
5846}
5847.fl-node-5b3ee06934462 .fl-menu li:first-child{
5848	border-top: none;
5849}
5850	@media ( max-width: 768px ) {
5851
5852	
5853	
5854	
5855		.fl-node-5b3ee06934462 .fl-menu .sub-menu {
5856		-webkit-box-shadow: none;
5857		-ms-box-shadow: none;
5858		box-shadow: none;
5859	}
5860		
5861	.fl-node-5b3ee06934462 .fl-menu:not(.no-hover) .fl-has-submenu:hover > .sub-menu,
5862	.fl-node-5b3ee06934462 .mega-menu.fl-active .hide-heading > .sub-menu,
5863	.fl-node-5b3ee06934462 .mega-menu-disabled.fl-active .hide-heading > .sub-menu {
5864		display: block !important;
5865	}
5866
5867	.fl-node-5b3ee06934462 .fl-menu-logo,
5868	.fl-node-5b3ee06934462 .fl-menu-search-item {
5869		display: none;
5870	}
5871
5872	} 
5873	
5874@media ( min-width: 769px ) {
5875
5876				.fl-node-5b3ee06934462 .fl-menu .menu > li{ display: inline-block; }
5877
5878		.fl-node-5b3ee06934462 .menu li{
5879			border-left: 1px solid transparent;
5880			border-top: none;
5881		}
5882
5883		.fl-node-5b3ee06934462 .menu li:first-child{
5884			border: none;
5885		}
5886		.fl-node-5b3ee06934462 .menu li li{
5887			border-top: 1px solid transparent;
5888			border-left: none;
5889		}
5890
5891		.fl-node-5b3ee06934462 .menu .fl-has-submenu .sub-menu{
5892			position: absolute;
5893			top: 100%;
5894			left: 0;
5895			z-index: 10;
5896			visibility: hidden;
5897			opacity: 0;
5898			text-align:left;
5899		}
5900
5901		.fl-node-5b3ee06934462 .fl-has-submenu .fl-has-submenu .sub-menu{
5902			top: 0;
5903			left: 100%;
5904		}
5905
5906			
5907		
5908		.fl-node-5b3ee06934462 .fl-menu .fl-has-submenu:hover > .sub-menu,
5909		.fl-node-5b3ee06934462 .fl-menu .fl-has-submenu.focus > .sub-menu{
5910			display: block;
5911			visibility: visible;
5912			opacity: 1;
5913		}
5914
5915		.fl-node-5b3ee06934462 .menu .fl-has-submenu.fl-menu-submenu-right .sub-menu{
5916			left: inherit;
5917			right: 0;
5918		}
5919
5920		.fl-node-5b3ee06934462 .menu .fl-has-submenu .fl-has-submenu.fl-menu-submenu-right .sub-menu{
5921			top: 0;
5922			left: inherit;
5923			right: 100%;
5924		}
5925
5926		.fl-node-5b3ee06934462 .fl-menu .fl-has-submenu.fl-active > .fl-has-submenu-container .fl-menu-toggle{
5927			-webkit-transform: none;
5928				-ms-transform: none;
5929					transform: none;
5930		}
5931
5932				
5933					.fl-node-5b3ee06934462 .fl-menu .fl-menu-toggle{
5934				display: none;
5935			}
5936		
5937		.fl-node-5b3ee06934462 ul.sub-menu {
5938						padding-top: 0px;
5939									padding-right: 0px;
5940									padding-bottom: 0px;
5941									padding-left: 0px;
5942					}
5943
5944		.fl-node-5b3ee06934462 ul.sub-menu a {
5945														}
5946
5947	
5948	
5949	}
5950
5951.fl-node-5b3ee06934462 ul.fl-menu-horizontal li.mega-menu > ul.sub-menu > li > .fl-has-submenu-container a:hover {
5952	color: ;
5953}
5954.fl-node-5b3ee06934462 .fl-menu .menu, .fl-node-5b3ee06934462 .fl-menu .menu > li {
5955	font-size: 12px;
5956	text-transform: none;
5957}
5958.fl-node-5b3ee06934462 .fl-menu {
5959	text-align: left;
5960}
5961.fl-node-5b3ee06934462 .fl-menu .menu {
5962	justify-content: left;
5963}
5964.fl-node-5b3ee06934462 .menu a {
5965	padding-top: 10px;
5966	padding-right: 14px;
5967	padding-bottom: 10px;
5968	padding-left: 14px;
5969}
5970.fl-node-5b3ee06934462 .fl-menu .menu .sub-menu > li {
5971	font-size: 16px;
5972	line-height: 1;
5973}
5974@media(max-width: 768px) {
5975	.fl-node-5b3ee06934462 .fl-menu {
5976		text-align: center;
5977	}
5978	.fl-node-5b3ee06934462 .fl-menu .menu {
5979		justify-content: center;
5980	}
5981	.fl-node-5b3ee06934462 .menu li.fl-has-submenu ul.sub-menu {
5982		padding-left: 15px;
5983	}
5984	.fl-node-5b3ee06934462 .fl-menu .sub-menu {
5985		background-color: transparent;
5986	}
5987}
5988 .fl-node-5b3ee06934462 > .fl-module-content {
5989	margin-top:0px;
5990	margin-bottom:10px;
5991}
5992
5993
5994
5995.fl-node-61039434c1fb9 .fl-menu .sub-menu {
5996	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);}
5997			.fl-node-61039434c1fb9 .fl-menu li{
5998	border-top: 1px solid transparent;
5999}
6000.fl-node-61039434c1fb9 .fl-menu li:first-child{
6001	border-top: none;
6002}
6003	@media ( max-width: 768px ) {
6004
6005	
6006	
6007	
6008		.fl-node-61039434c1fb9 .fl-menu .sub-menu {
6009		-webkit-box-shadow: none;
6010		-ms-box-shadow: none;
6011		box-shadow: none;
6012	}
6013		
6014	.fl-node-61039434c1fb9 .fl-menu:not(.no-hover) .fl-has-submenu:hover > .sub-menu,
6015	.fl-node-61039434c1fb9 .mega-menu.fl-active .hide-heading > .sub-menu,
6016	.fl-node-61039434c1fb9 .mega-menu-disabled.fl-active .hide-heading > .sub-menu {
6017		display: block !important;
6018	}
6019
6020	.fl-node-61039434c1fb9 .fl-menu-logo,
6021	.fl-node-61039434c1fb9 .fl-menu-search-item {
6022		display: none;
6023	}
6024
6025	} 
6026	
6027@media ( min-width: 769px ) {
6028
6029		
6030		
6031	
6032	}
6033
6034.fl-node-61039434c1fb9 ul.fl-menu-horizontal li.mega-menu > ul.sub-menu > li > .fl-has-submenu-container a:hover {
6035	color: ;
6036}
6037.fl-node-61039434c1fb9 .fl-menu .menu, .fl-node-61039434c1fb9 .fl-menu .menu > li {
6038	font-size: 16px;
6039	text-transform: none;
6040}
6041.fl-node-61039434c1fb9 .menu a {
6042	padding-top: 10px;
6043	padding-right: 14px;
6044	padding-bottom: 10px;
6045	padding-left: 14px;
6046}
6047.fl-node-61039434c1fb9 .fl-menu .menu .sub-menu > li {
6048	font-size: 16px;
6049	line-height: 1;
6050}
6051.fl-builder-content .fl-node-61039434c1fb9 ul.sub-menu {
6052	padding-top: 0px;
6053	padding-right: 0px;
6054	padding-bottom: 0px;
6055	padding-left: 0px;
6056}
6057@media(max-width: 768px) {
6058	.fl-node-61039434c1fb9 .fl-menu .sub-menu {
6059		background-color: transparent;
6060	}
6061}
6062
6063
6064
6065	.fl-node-6103943f35bfa .menu .fl-has-submenu .sub-menu{
6066		display: none;
6067	}
6068	.fl-node-6103943f35bfa .fl-menu .sub-menu {
6069	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);}
6070			.fl-node-6103943f35bfa .fl-menu-vertical.fl-toggle-arrows .fl-has-submenu-container a{
6071		padding-right: 28px;
6072	}
6073	.fl-node-6103943f35bfa .fl-menu-vertical.fl-toggle-arrows .fl-menu-toggle{
6074		width: 28px;
6075	}
6076	.fl-node-6103943f35bfa .fl-menu-horizontal.fl-toggle-arrows .fl-menu-toggle,
6077	.fl-node-6103943f35bfa .fl-menu-vertical.fl-toggle-arrows .fl-menu-toggle{
6078		width: 28px;
6079	}
6080		.fl-node-6103943f35bfa .fl-menu li{
6081	border-top: 1px solid transparent;
6082}
6083.fl-node-6103943f35bfa .fl-menu li:first-child{
6084	border-top: none;
6085}
6086	@media ( max-width: 768px ) {
6087
6088	
6089	
6090	
6091		.fl-node-6103943f35bfa .fl-menu .sub-menu {
6092		-webkit-box-shadow: none;
6093		-ms-box-shadow: none;
6094		box-shadow: none;
6095	}
6096		
6097	.fl-node-6103943f35bfa .fl-menu:not(.no-hover) .fl-has-submenu:hover > .sub-menu,
6098	.fl-node-6103943f35bfa .mega-menu.fl-active .hide-heading > .sub-menu,
6099	.fl-node-6103943f35bfa .mega-menu-disabled.fl-active .hide-heading > .sub-menu {
6100		display: block !important;
6101	}
6102
6103	.fl-node-6103943f35bfa .fl-menu-logo,
6104	.fl-node-6103943f35bfa .fl-menu-search-item {
6105		display: none;
6106	}
6107
6108	} 
6109	
6110@media ( min-width: 769px ) {
6111
6112		
6113		.fl-node-6103943f35bfa .menu .fl-has-submenu .sub-menu{
6114			position: absolute;
6115			top: 0;
6116			left: 100%;
6117			z-index: 10;
6118			visibility: hidden;
6119			opacity: 0;
6120		}
6121
6122	
6123		
6124		.fl-node-6103943f35bfa .fl-menu .fl-has-submenu:hover > .sub-menu,
6125		.fl-node-6103943f35bfa .fl-menu .fl-has-submenu.focus > .sub-menu{
6126			display: block;
6127			visibility: visible;
6128			opacity: 1;
6129		}
6130
6131		.fl-node-6103943f35bfa .menu .fl-has-submenu.fl-menu-submenu-right .sub-menu{
6132			left: inherit;
6133			right: 0;
6134		}
6135
6136		.fl-node-6103943f35bfa .menu .fl-has-submenu .fl-has-submenu.fl-menu-submenu-right .sub-menu{
6137			top: 0;
6138			left: inherit;
6139			right: 100%;
6140		}
6141
6142		.fl-node-6103943f35bfa .fl-menu .fl-has-submenu.fl-active > .fl-has-submenu-container .fl-menu-toggle{
6143			-webkit-transform: none;
6144				-ms-transform: none;
6145					transform: none;
6146		}
6147
6148				
6149					.fl-node-6103943f35bfa .fl-menu .fl-menu-toggle{
6150				display: none;
6151			}
6152		
6153		.fl-node-6103943f35bfa ul.sub-menu {
6154						padding-top: 0px;
6155									padding-right: 0px;
6156									padding-bottom: 0px;
6157									padding-left: 0px;
6158					}
6159
6160		.fl-node-6103943f35bfa ul.sub-menu a {
6161														}
6162
6163	
6164	
6165	}
6166
6167.fl-node-6103943f35bfa ul.fl-menu-horizontal li.mega-menu > ul.sub-menu > li > .fl-has-submenu-container a:hover {
6168	color: ;
6169}
6170.fl-node-6103943f35bfa .fl-menu .menu, .fl-node-6103943f35bfa .fl-menu .menu > li {
6171	font-size: 16px;
6172	text-transform: none;
6173}
6174.fl-node-6103943f35bfa .menu a {
6175	padding-top: 10px;
6176	padding-right: 14px;
6177	padding-bottom: 10px;
6178	padding-left: 14px;
6179}
6180.fl-node-6103943f35bfa .fl-menu .menu .sub-menu > li {
6181	font-size: 16px;
6182	line-height: 1;
6183}
6184@media(max-width: 768px) {
6185	.fl-node-6103943f35bfa .menu li.fl-has-submenu ul.sub-menu {
6186		padding-left: 15px;
6187	}
6188	.fl-node-6103943f35bfa .fl-menu .sub-menu {
6189		background-color: transparent;
6190	}
6191}
6192
6193
6194
6195	.fl-node-610394506add6 .menu .fl-has-submenu .sub-menu{
6196		display: none;
6197	}
6198	.fl-node-610394506add6 .fl-menu .sub-menu {
6199	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);}
6200			.fl-node-610394506add6 .fl-menu-vertical.fl-toggle-arrows .fl-has-submenu-container a{
6201		padding-right: 28px;
6202	}
6203	.fl-node-610394506add6 .fl-menu-vertical.fl-toggle-arrows .fl-menu-toggle{
6204		width: 28px;
6205	}
6206	.fl-node-610394506add6 .fl-menu-horizontal.fl-toggle-arrows .fl-menu-toggle,
6207	.fl-node-610394506add6 .fl-menu-vertical.fl-toggle-arrows .fl-menu-toggle{
6208		width: 28px;
6209	}
6210		.fl-node-610394506add6 .fl-menu li{
6211	border-top: 1px solid transparent;
6212}
6213.fl-node-610394506add6 .fl-menu li:first-child{
6214	border-top: none;
6215}
6216	@media ( max-width: 768px ) {
6217
6218	
6219	
6220	
6221		.fl-node-610394506add6 .fl-menu .sub-menu {
6222		-webkit-box-shadow: none;
6223		-ms-box-shadow: none;
6224		box-shadow: none;
6225	}
6226		
6227	.fl-node-610394506add6 .fl-menu:not(.no-hover) .fl-has-submenu:hover > .sub-menu,
6228	.fl-node-610394506add6 .mega-menu.fl-active .hide-heading > .sub-menu,
6229	.fl-node-610394506add6 .mega-menu-disabled.fl-active .hide-heading > .sub-menu {
6230		display: block !important;
6231	}
6232
6233	.fl-node-610394506add6 .fl-menu-logo,
6234	.fl-node-610394506add6 .fl-menu-search-item {
6235		display: none;
6236	}
6237
6238	} 
6239	
6240@media ( min-width: 769px ) {
6241
6242		
6243		.fl-node-610394506add6 .menu .fl-has-submenu .sub-menu{
6244			position: absolute;
6245			top: 0;
6246			left: 100%;
6247			z-index: 10;
6248			visibility: hidden;
6249			opacity: 0;
6250		}
6251
6252	
6253		
6254		.fl-node-610394506add6 .fl-menu .fl-has-submenu:hover > .sub-menu,
6255		.fl-node-610394506add6 .fl-menu .fl-has-submenu.focus > .sub-menu{
6256			display: block;
6257			visibility: visible;
6258			opacity: 1;
6259		}
6260
6261		.fl-node-610394506add6 .menu .fl-has-submenu.fl-menu-submenu-right .sub-menu{
6262			left: inherit;
6263			right: 0;
6264		}
6265
6266		.fl-node-610394506add6 .menu .fl-has-submenu .fl-has-submenu.fl-menu-submenu-right .sub-menu{
6267			top: 0;
6268			left: inherit;
6269			right: 100%;
6270		}
6271
6272		.fl-node-610394506add6 .fl-menu .fl-has-submenu.fl-active > .fl-has-submenu-container .fl-menu-toggle{
6273			-webkit-transform: none;
6274				-ms-transform: none;
6275					transform: none;
6276		}
6277
6278				
6279					.fl-node-610394506add6 .fl-menu .fl-menu-toggle{
6280				display: none;
6281			}
6282		
6283		.fl-node-610394506add6 ul.sub-menu {
6284						padding-top: 0px;
6285									padding-right: 0px;
6286									padding-bottom: 0px;
6287									padding-left: 0px;
6288					}
6289
6290		.fl-node-610394506add6 ul.sub-menu a {
6291														}
6292
6293	
6294	
6295	}
6296
6297.fl-node-610394506add6 ul.fl-menu-horizontal li.mega-menu > ul.sub-menu > li > .fl-has-submenu-container a:hover {
6298	color: ;
6299}
6300.fl-node-610394506add6 .fl-menu .menu, .fl-node-610394506add6 .fl-menu .menu > li {
6301	font-size: 16px;
6302	text-transform: none;
6303}
6304.fl-node-610394506add6 .menu a {
6305	padding-top: 10px;
6306	padding-right: 14px;
6307	padding-bottom: 10px;
6308	padding-left: 14px;
6309}
6310.fl-node-610394506add6 .fl-menu .menu .sub-menu > li {
6311	font-size: 16px;
6312	line-height: 1;
6313}
6314@media(max-width: 768px) {
6315	.fl-node-610394506add6 .menu li.fl-has-submenu ul.sub-menu {
6316		padding-left: 15px;
6317	}
6318	.fl-node-610394506add6 .fl-menu .sub-menu {
6319		background-color: transparent;
6320	}
6321}
6322
6323
6324
6325.fl-node-610395ffe7efb .fl-menu .sub-menu {
6326	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);}
6327			.fl-node-610395ffe7efb .fl-menu li{
6328	border-top: 1px solid transparent;
6329}
6330.fl-node-610395ffe7efb .fl-menu li:first-child{
6331	border-top: none;
6332}
6333	@media ( max-width: 768px ) {
6334
6335	
6336	
6337	
6338		.fl-node-610395ffe7efb .fl-menu .sub-menu {
6339		-webkit-box-shadow: none;
6340		-ms-box-shadow: none;
6341		box-shadow: none;
6342	}
6343		
6344	.fl-node-610395ffe7efb .fl-menu:not(.no-hover) .fl-has-submenu:hover > .sub-menu,
6345	.fl-node-610395ffe7efb .mega-menu.fl-active .hide-heading > .sub-menu,
6346	.fl-node-610395ffe7efb .mega-menu-disabled.fl-active .hide-heading > .sub-menu {
6347		display: block !important;
6348	}
6349
6350	.fl-node-610395ffe7efb .fl-menu-logo,
6351	.fl-node-610395ffe7efb .fl-menu-search-item {
6352		display: none;
6353	}
6354
6355	} 
6356	
6357@media ( min-width: 769px ) {
6358
6359		
6360		
6361	
6362	}
6363
6364.fl-node-610395ffe7efb ul.fl-menu-horizontal li.mega-menu > ul.sub-menu > li > .fl-has-submenu-container a:hover {
6365	color: ;
6366}
6367.fl-node-610395ffe7efb .fl-menu .menu, .fl-node-610395ffe7efb .fl-menu .menu > li {
6368	font-size: 16px;
6369	text-transform: none;
6370}
6371.fl-node-610395ffe7efb .menu a {
6372	padding-top: 10px;
6373	padding-right: 14px;
6374	padding-bottom: 10px;
6375	padding-left: 14px;
6376}
6377.fl-node-610395ffe7efb .fl-menu .menu .sub-menu > li {
6378	font-size: 16px;
6379	line-height: 1;
6380}
6381.fl-builder-content .fl-node-610395ffe7efb ul.sub-menu {
6382	padding-top: 0px;
6383	padding-right: 0px;
6384	padding-bottom: 0px;
6385	padding-left: 0px;
6386}
6387@media(max-width: 768px) {
6388	.fl-node-610395ffe7efb .fl-menu .sub-menu {
6389		background-color: transparent;
6390	}
6391}
6392
6393
6394
6395	.fl-node-6103960e85a13 .menu .fl-has-submenu .sub-menu{
6396		display: none;
6397	}
6398	.fl-node-6103960e85a13 .fl-menu .sub-menu {
6399	background-color: #ffffff;-webkit-box-shadow: 0 1px 20px rgba(0,0,0,0.1);
6399-ms-box-shadow: 0 1px 20px rgba(0,0,0,0.1);box-shadow: 0 1px 20px rgba(0,0,0,0.1);}
6400			.fl-node-6103960e85a13 .fl-menu-vertical.fl-toggle-arrows .fl-has-submenu-container a{
6401		padding-right: 28px;
6402	}
6403	.fl-node-6103960e85a13 .fl-menu-vertical.fl-toggle-arrows .fl-menu-toggle{
6404		width: 28px;
6405	}
6406	.fl-node-6103960e85a13 .fl-menu-horizontal.fl-toggle-arrows .fl-menu-toggle,
6407	.fl-node-6103960e85a13 .fl-menu-vertical.fl-toggle-arrows .fl-menu-toggle{
6408		width: 28px;
6409	}
6410		.fl-node-6103960e85a13 .fl-menu li{
6411	border-top: 1px solid transparent;
6412}
6413.fl-node-6103960e85a13 .fl-menu li:first-child{
6414	border-top: none;
6415}
6416	@media ( max-width: 768px ) {
6417
6418	
6419	
6420	
6421		.fl-node-6103960e85a13 .fl-menu .sub-menu {
6422		-webkit-box-shadow: none;
6423		-ms-box-shadow: none;
6424		box-shadow: none;
6425	}
6426		
6427	.fl-node-6103960e85a13 .fl-menu:not(.no-hover) .fl-has-submenu:hover > .sub-menu,
6428	.fl-node-6103960e85a13 .mega-menu.fl-active .hide-heading > .sub-menu,
6429	.fl-node-6103960e85a13 .mega-menu-disabled.fl-active .hide-heading > .sub-menu {
6430		display: block !important;
6431	}
6432
6433	.fl-node-6103960e85a13 .fl-menu-logo,
6434	.fl-node-6103960e85a13 .fl-menu-search-item {
6435		display: none;
6436	}
6437
6438	} 
6439	
6440@media ( min-width: 769px ) {
6441
6442		
6443		.fl-node-6103960e85a13 .menu .fl-has-submenu .sub-menu{
6444			position: absolute;
6445			top: 0;
6446			left: 100%;
6447			z-index: 10;
6448			visibility: hidden;
6449			opacity: 0;
6450		}
6451
6452	
6453		
6454		.fl-node-6103960e85a13 .fl-menu .fl-has-submenu:hover > .sub-menu,
6455		.fl-node-6103960e85a13 .fl-menu .fl-has-submenu.focus > .sub-menu{
6456			display: block;
6457			visibility: visible;
6458			opacity: 1;
6459		}
6460
6461		.fl-node-6103960e85a13 .menu .fl-has-submenu.fl-menu-submenu-right .sub-menu{
6462			left: inherit;
6463			right: 0;
6464		}
6465
6466		.fl-node-6103960e85a13 .menu .fl-has-submenu .fl-has-submenu.fl-menu-submenu-right .sub-menu{
6467			top: 0;
6468			left: inherit;
6469			right: 100%;
6470		}
6471
6472		.fl-node-6103960e85a13 .fl-menu .fl-has-submenu.fl-active > .fl-has-submenu-container .fl-menu-toggle{
6473			-webkit-transform: none;
6474				-ms-transform: none;
6475					transform: none;
6476		}
6477
6478				
6479					.fl-node-6103960e85a13 .fl-menu .fl-menu-toggle{
6480				display: none;
6481			}
6482		
6483		.fl-node-6103960e85a13 ul.sub-menu {
6484						padding-top: 0px;
6485									padding-right: 0px;
6486									padding-bottom: 0px;
6487									padding-left: 0px;
6488					}
6489
6490		.fl-node-6103960e85a13 ul.sub-menu a {
6491														}
6492
6493	
6494	
6495	}
6496
6497.fl-node-6103960e85a13 ul.fl-menu-horizontal li.mega-menu > ul.sub-menu > li > .fl-has-submenu-container a:hover {
6498	color: ;
6499}
6500.fl-node-6103960e85a13 .fl-menu .menu, .fl-node-6103960e85a13 .fl-menu .menu > li {
6501	font-size: 16px;
6502	text-transform: none;
6503}
6504.fl-node-6103960e85a13 .menu a {
6505	padding-top: 10px;
6506	padding-right: 14px;
6507	padding-bottom: 10px;
6508	padding-left: 14px;
6509}
6510.fl-node-6103960e85a13 .fl-menu .menu .sub-menu > li {
6511	font-size: 16px;
6512	line-height: 1;
6513}
6514@media(max-width: 768px) {
6515	.fl-node-6103960e85a13 .menu li.fl-has-submenu ul.sub-menu {
6516		padding-left: 15px;
6517	}
6518	.fl-node-6103960e85a13 .fl-menu .sub-menu {
6519		background-color: transparent;
6520	}
6521}
6522
6523
6524
6525	.fl-node-6103961ec85f4 .menu .fl-has-submenu .sub-menu{
6526		display: none;
6527	}
6528	.fl-node-6103961ec85f4 .fl-menu .sub-menu {
6529	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);}
6530			.fl-node-6103961ec85f4 .fl-menu-vertical.fl-toggle-arrows .fl-has-submenu-container a{
6531		padding-right: 28px;
6532	}
6533	.fl-node-6103961ec85f4 .fl-menu-vertical.fl-toggle-arrows .fl-menu-toggle{
6534		width: 28px;
6535	}
6536	.fl-node-6103961ec85f4 .fl-menu-horizontal.fl-toggle-arrows .fl-menu-toggle,
6537	.fl-node-6103961ec85f4 .fl-menu-vertical.fl-toggle-arrows .fl-menu-toggle{
6538		width: 28px;
6539	}
6540		.fl-node-6103961ec85f4 .fl-menu li{
6541	border-top: 1px solid transparent;
6542}
6543.fl-node-6103961ec85f4 .fl-menu li:first-child{
6544	border-top: none;
6545}
6546	@media ( max-width: 768px ) {
6547
6548	
6549	
6550	
6551		.fl-node-6103961ec85f4 .fl-menu .sub-menu {
6552		-webkit-box-shadow: none;
6553		-ms-box-shadow: none;
6554		box-shadow: none;
6555	}
6556		
6557	.fl-node-6103961ec85f4 .fl-menu:not(.no-hover) .fl-has-submenu:hover > .sub-menu,
6558	.fl-node-6103961ec85f4 .mega-menu.fl-active .hide-heading > .sub-menu,
6559	.fl-node-6103961ec85f4 .mega-menu-disabled.fl-active .hide-heading > .sub-menu {
6560		display: block !important;
6561	}
6562
6563	.fl-node-6103961ec85f4 .fl-menu-logo,
6564	.fl-node-6103961ec85f4 .fl-menu-search-item {
6565		display: none;
6566	}
6567
6568	} 
6569	
6570@media ( min-width: 769px ) {
6571
6572		
6573		.fl-node-6103961ec85f4 .menu .fl-has-submenu .sub-menu{
6574			position: absolute;
6575			top: 0;
6576			left: 100%;
6577			z-index: 10;
6578			visibility: hidden;
6579			opacity: 0;
6580		}
6581
6582	
6583		
6584		.fl-node-6103961ec85f4 .fl-menu .fl-has-submenu:hover > .sub-menu,
6585		.fl-node-6103961ec85f4 .fl-menu .fl-has-submenu.focus > .sub-menu{
6586			display: block;
6587			visibility: visible;
6588			opacity: 1;
6589		}
6590
6591		.fl-node-6103961ec85f4 .menu .fl-has-submenu.fl-menu-submenu-right .sub-menu{
6592			left: inherit;
6593			right: 0;
6594		}
6595
6596		.fl-node-6103961ec85f4 .menu .fl-has-submenu .fl-has-submenu.fl-menu-submenu-right .sub-menu{
6597			top: 0;
6598			left: inherit;
6599			right: 100%;
6600		}
6601
6602		.fl-node-6103961ec85f4 .fl-menu .fl-has-submenu.fl-active > .fl-has-submenu-container .fl-menu-toggle{
6603			-webkit-transform: none;
6604				-ms-transform: none;
6605					transform: none;
6606		}
6607
6608				
6609					.fl-node-6103961ec85f4 .fl-menu .fl-menu-toggle{
6610				display: none;
6611			}
6612		
6613		.fl-node-6103961ec85f4 ul.sub-menu {
6614						padding-top: 0px;
6615									padding-right: 0px;
6616									padding-bottom: 0px;
6617									padding-left: 0px;
6618					}
6619
6620		.fl-node-6103961ec85f4 ul.sub-menu a {
6621														}
6622
6623	
6624	
6625	}
6626
6627.fl-node-6103961ec85f4 ul.fl-menu-horizontal li.mega-menu > ul.sub-menu > li > .fl-has-submenu-container a:hover {
6628	color: ;
6629}
6630.fl-node-6103961ec85f4 .fl-menu .menu, .fl-node-6103961ec85f4 .fl-menu .menu > li {
6631	font-size: 16px;
6632	text-transform: none;
6633}
6634.fl-node-6103961ec85f4 .menu a {
6635	padding-top: 10px;
6636	padding-right: 14px;
6637	padding-bottom: 10px;
6638	padding-left: 14px;
6639}
6640.fl-node-6103961ec85f4 .fl-menu .menu .sub-menu > li {
6641	font-size: 16px;
6642	line-height: 1;
6643}
6644@media(max-width: 768px) {
6645	.fl-node-6103961ec85f4 .menu li.fl-has-submenu ul.sub-menu {
6646		padding-left: 15px;
6647	}
6648	.fl-node-6103961ec85f4 .fl-menu .sub-menu {
6649		background-color: transparent;
6650	}
6651}
6652
6653
6654
6655
6656
6657
6658
6659
6660
6661.fl-node-0ju8t1zi7lgs.fl-button-wrap, .fl-node-0ju8t1zi7lgs .fl-button-wrap {
6662	text-align: right;
6663}
6664.fl-builder-content .fl-node-0ju8t1zi7lgs .fl-button:is(a, button) {
6665	padding-top: 6px;
6666	padding-bottom: 6px;
6667}
6668.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 {
6669	font-size: 14px;
6670	text-align: left;
6671	border: 1px solid #521524;
6672	background-color: #5e2130;
6673	background-image: none;
6674}
6675.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 {
6676	border: 1px solid #4abacc;
6677}
6678.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 {
6679	border-style: solid;
6680	border-width: 0;
6681	background-clip: border-box;
6682	border-color: #ffffff;
6683	border-top-width: 1px;
6684	border-right-width: 1px;
6685	border-bottom-width: 1px;
6686	border-left-width: 1px;
6687}
6688.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 {
6689	border-color: #ffffff;
6690}
6691.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 {
6692	background-color: #56c6d8;
6693	background-image: none;
6694}
6695.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 * {
6696	color: #ffffff;
6697}
6698.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 * {
6699	color: #ffffff;
6700}
6701:where(.fl-builder-content .fl-node-0ju8t1zi7lgs .fl-button:is(a, button)), :where(.fl-builder-content .fl-node-0ju8t1zi7lgs .fl-button:is(a, button) *) {
6702	transition: none;
6703	-moz-transition: none;
6704	-webkit-transition: none;
6705	-o-transition: none;
6706}
6707@media(max-width: 992px) {
6708	.fl-node-0ju8t1zi7lgs.fl-button-wrap, .fl-node-0ju8t1zi7lgs .fl-button-wrap {
6709		text-align: right;
6710	}
6711}
6712 .fl-node-0ju8t1zi7lgs > .fl-module-content {
6713	margin-top:30px;
6714	margin-bottom:0px;
6715}
6716@media ( max-width: 992px ) {
6717 .fl-node-0ju8t1zi7lgs.fl-module > .fl-module-content {
6718	margin-bottom:0px;
6719}
6720}
6721@media ( max-width: 768px ) {
6722 .fl-node-0ju8t1zi7lgs.fl-module > .fl-module-content {
6723	margin-bottom:0px;
6724}
6725}
6726
6727
6728
6729
6730
6731
6732
6733
6734
6735.fl-node-4n8l7brpajcu.fl-button-wrap, .fl-node-4n8l7brpajcu .fl-button-wrap {
6736	text-align: right;
6737}
6738.fl-builder-content .fl-node-4n8l7brpajcu .fl-button:is(a, button) {
6739	padding-top: 6px;
6740	padding-bottom: 6px;
6741}
6742.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 {
6743	font-size: 14px;
6744	text-align: left;
6745	border: 1px solid #521524;
6746	background-color: #5e2130;
6747	background-image: none;
6748}
6749.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 {
6750	border: 1px solid #4abacc;
6751}
6752.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 {
6753	border-style: solid;
6754	border-width: 0;
6755	background-clip: border-box;
6756	border-color: #ffffff;
6757	border-top-width: 1px;
6758	border-right-width: 1px;
6759	border-bottom-width: 1px;
6760	border-left-width: 1px;
6761}
6762.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 {
6763	border-color: #ffffff;
6764}
6765.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 {
6766	background-color: #56c6d8;
6767	background-image: none;
6768}
6769.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 * {
6770	color: #ffffff;
6771}
6772.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 * {
6773	color: #ffffff;
6774}
6775:where(.fl-builder-content .fl-node-4n8l7brpajcu .fl-button:is(a, button)), :where(.fl-builder-content .fl-node-4n8l7brpajcu .fl-button:is(a, button) *) {
6776	transition: none;
6777	-moz-transition: none;
6778	-webkit-transition: none;
6779	-o-transition: none;
6780}
6781@media(max-width: 992px) {
6782	.fl-node-4n8l7brpajcu.fl-button-wrap, .fl-node-4n8l7brpajcu .fl-button-wrap {
6783		text-align: right;
6784	}
6785}
6786 .fl-node-4n8l7brpajcu > .fl-module-content {
6787	margin-top:20px;
6788	margin-bottom:0px;
6789}
6790@media ( max-width: 992px ) {
6791 .fl-node-4n8l7brpajcu.fl-module > .fl-module-content {
6792	margin-bottom:0px;
6793}
6794}
6795@media ( max-width: 768px ) {
6796 .fl-node-4n8l7brpajcu.fl-module > .fl-module-content {
6797	margin-bottom:0px;
6798}
6799}
6800
6801
6802
6803
6804
6805
6806
6807
6808
6809.fl-builder-content .fl-node-v05cbuzpxa78 .fl-button:is(a, button) {
6810	padding-top: 6px;
6811	padding-bottom: 6px;
6812}
6813.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 {
6814	font-size: 14px;
6815	text-transform: lowercase;
6816	border: 1px solid #521524;
6817	background-color: #5e2130;
6818	background-image: none;
6819}
6820.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 {
6821	border: 1px solid #4abacc;
6822}
6823.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 {
6824	border-style: solid;
6825	border-width: 0;
6826	background-clip: border-box;
6827	border-color: #ffffff;
6828	border-top-width: 1px;
6829	border-right-width: 1px;
6830	border-bottom-width: 1px;
6831	border-left-width: 1px;
6832}
6833.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 {
6834	border-color: #ffffff;
6835}
6836.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 {
6837	background-color: #56c6d8;
6838	background-image: none;
6839}
6840.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 * {
6841	color: #ffffff;
6842}
6843.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 * {
6844	color: #ffffff;
6845}
6846:where(.fl-builder-content .fl-node-v05cbuzpxa78 .fl-button:is(a, button)), :where(.fl-builder-content .fl-node-v05cbuzpxa78 .fl-button:is(a, button) *) {
6847	transition: none;
6848	-moz-transition: none;
6849	-webkit-transition: none;
6850	-o-transition: none;
6851}
6852.fl-icon-group .fl-icon {
6853	display: inline-block;
6854	margin-bottom: 10px;
6855	margin-top: 10px;
6856}
6857
6858
6859
6860.fl-node-5cdy841x3vs6 .fl-icon i, .fl-node-5cdy841x3vs6 .fl-icon i:before {
6861	font-size: 38px;
6862}
6863.fl-node-5cdy841x3vs6 .fl-icon-wrap .fl-icon-text {
6864	height: 66.5px;
6865}
6866@media(max-width: 1200px) {
6867	.fl-node-5cdy841x3vs6 .fl-icon-wrap .fl-icon-text {
6868		height: 66.5px;
6869	}
6870}
6871@media(max-width: 992px) {
6872	.fl-node-5cdy841x3vs6 .fl-icon-wrap .fl-icon-text {
6873		height: 66.5px;
6874	}
6875}
6876@media(max-width: 768px) {
6877	.fl-node-5cdy841x3vs6 .fl-icon-wrap .fl-icon-text {
6878		height: 66.5px;
6879	}
6880}
6881				
6882	
6883	
6884				
6885	
6886	
6887				
6888	
6889	
6890				
6891	
6892	
6893.fl-node-5cdy841x3vs6 .fl-icon-group {
6894	display: flex;
6895	flex-wrap: wrap;
6896	gap: 20px;
6897	justify-content: left;
6898}
6899.fl-node-5cdy841x3vs6 .fl-icon-group .fl-icon {
6900	margin: 0;
6901}
6902@media(max-width: 992px) {
6903	.fl-node-5cdy841x3vs6 .fl-icon-group {
6904		justify-content: left;
6905	}
6906}
6907@media(max-width: 768px) {
6908	.fl-node-5cdy841x3vs6 .fl-icon-group {
6909		gap: 30px;
6910		justify-content: center;
6911	}
6912}
6913 .fl-node-5cdy841x3vs6 > .fl-module-content {
6914	margin-right:0px;
6915	margin-bottom:0px;
6916	margin-left:50px;
6917}
6918.fl-node-6sok5h8agtux, .fl-node-6sok5h8agtux .fl-photo {
6919	text-align: left;
6920}
6921.fl-node-6sok5h8agtux .fl-photo-content, .fl-node-6sok5h8agtux .fl-photo-img {
6922	width: 240px;
6923}
6924@media(max-width: 992px) {
6925	.fl-node-6sok5h8agtux, .fl-node-6sok5h8agtux .fl-photo {
6926		text-align: left;
6927	}
6928}
6929@media(max-width: 768px) {
6930	.fl-node-6sok5h8agtux, .fl-node-6sok5h8agtux .fl-photo {
6931		text-align: center;
6932	}
6933	.fl-node-6sok5h8agtux .fl-photo-content, .fl-node-6sok5h8agtux .fl-photo-img {
6934		width: 140px;
6935	}
6936}
6937 .fl-node-6sok5h8agtux > .fl-module-content {
6938	margin-top:30px;
6939	margin-bottom:20px;
6940}
6941.fl-module-box:before,
6942.fl-module-box:after {
6943	position: absolute;
6944}
6945a.fl-module-box {
6946	text-decoration: none;
6947}
6948
6949/* Zero margins for child modules */
6950.fl-module-box :where( .fl-module ),
6951.fl-module-box :where( .fl-module-content ),
6952.fl-module-box.fl-block > * {
6953	margin: 0;
6954}
6955
6956/* Prevent sliders and carousels from blowing out flex layouts */
6957:where(.fl-module-box:has(
6958    [class*="slide"],
6959    [class*="carousel"],
6960    [class*="swiper"]
6961)) {
6962    min-width: 0;
6963}
6964.fl-builder-content-45446 .fl-node-6kzpugnid80e {
6965	display: flex;
6966	flex-direction: row;
6967	align-items: center;
6968	gap: 40px;
6969}
6970@media(max-width: 992px) {
6971	.fl-builder-content-45446 .fl-node-6kzpugnid80e {
6972		align-items: center;
6973		gap: 20px;
6974	}
6975}
6976@media(max-width: 768px) {
6977	.fl-builder-content-45446 .fl-node-6kzpugnid80e {
6978		flex-direction: column;
6979		align-items: stretch;
6980	}
6981}
6982 .fl-node-613d78f2709b2 > .fl-module-content {
6983	margin-top:0px;
6984	margin-bottom:10px;
6985}
6986
6987
6988
6989
6990
6991
6992
6993
6994
6995.fl-node-94pd2xl1cjew.fl-button-wrap, .fl-node-94pd2xl1cjew .fl-button-wrap {
6996	text-align: right;
6997}
6998.fl-builder-content .fl-node-94pd2xl1cjew .fl-button:is(a, button) {
6999	padding-top: 6px;
7000	padding-bottom: 6px;
7001}
7002.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 {
7003	font-size: 14px;
7004	text-align: left;
7005	border: 1px solid #521524;
7006	background-color: #5e2130;
7007	background-image: none;
7008}
7009.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 {
7010	border: 1px solid #4abacc;
7011}
7012.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 {
7013	border-style: solid;
7014	border-width: 0;
7015	background-clip: border-box;
7016	border-color: #ffffff;
7017	border-top-width: 1px;
7018	border-right-width: 1px;
7019	border-bottom-width: 1px;
7020	border-left-width: 1px;
7021}
7022.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 {
7023	border-color: #ffffff;
7024}
7025.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, .fl-page .fl-page .fl-builder-content .fl-node-94pd2xl1cjew .fl-button:is(a, button):hover {
7026	background-color: #56c6d8;
7027	background-image: none;
7028}
7029.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 * {
7030	color: #ffffff;
7031}
7032.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 * {
7033	color: #ffffff;
7034}
7035:where(.fl-builder-content .fl-node-94pd2xl1cjew .fl-button:is(a, button)), :where(.fl-builder-content .fl-node-94pd2xl1cjew .fl-button:is(a, button) *) {
7036	transition: none;
7037	-moz-transition: none;
7038	-webkit-transition: none;
7039	-o-transition: none;
7040}
7041@media(max-width: 992px) {
7042	.fl-node-94pd2xl1cjew.fl-button-wrap, .fl-node-94pd2xl1cjew .fl-button-wrap {
7043		text-align: right;
7044	}
7045}
7046 .fl-node-94pd2xl1cjew > .fl-module-content {
7047	margin-top:0px;
7048	margin-bottom:0px;
7049}
7050@media ( max-width: 992px ) {
7051 .fl-node-94pd2xl1cjew.fl-module > .fl-module-content {
7052	margin-top:0px;
7053	margin-bottom:0px;
7054}
7055}
7056@media ( max-width: 768px ) {
7057 .fl-node-94pd2xl1cjew.fl-module > .fl-module-content {
7058	margin-right:0px;
7059	margin-bottom:0px;
7060	margin-left:0px;
7061}
7062}
7063
7064
7065
7066
7067
7068
7069
7070
7071
7072.fl-node-hw8v5ptb0c6k.fl-button-wrap, .fl-node-hw8v5ptb0c6k .fl-button-wrap {
7073	text-align: right;
7074}
7075.fl-builder-content .fl-node-hw8v5ptb0c6k .fl-button:is(a, button) {
7076	padding-top: 6px;
7077	padding-bottom: 6px;
7078}
7079.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 {
7080	font-size: 14px;
7081	text-align: left;
7082	border: 1px solid #521524;
7083	background-color: #5e2130;
7084	background-image: none;
7085}
7086.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 {
7087	border: 1px solid #4abacc;
7088}
7089.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 {
7090	border-style: solid;
7091	border-width: 0;
7092	background-clip: border-box;
7093	border-color: #ffffff;
7094	border-top-width: 1px;
7095	border-right-width: 1px;
7096	border-bottom-width: 1px;
7097	border-left-width: 1px;
7098}
7099.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-content .fl-node-hw8v5ptb0c6k .fl-button:is(a, button):focus {
7100	border-color: #ffffff;
7101}
7102.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 {
7103	background-color: #56c6d8;
7104	background-image: none;
7105}
7106.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 * {
7107	color: #ffffff;
7108}
7109.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
7109-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 * {
7110	color: #ffffff;
7111}
7112:where(.fl-builder-content .fl-node-hw8v5ptb0c6k .fl-button:is(a, button)), :where(.fl-builder-content .fl-node-hw8v5ptb0c6k .fl-button:is(a, button) *) {
7113	transition: none;
7114	-moz-transition: none;
7115	-webkit-transition: none;
7116	-o-transition: none;
7117}
7118@media(max-width: 992px) {
7119	.fl-node-hw8v5ptb0c6k.fl-button-wrap, .fl-node-hw8v5ptb0c6k .fl-button-wrap {
7120		text-align: right;
7121	}
7122}
7123 .fl-node-hw8v5ptb0c6k > .fl-module-content {
7124	margin-top:0px;
7125	margin-bottom:0px;
7126}
7127@media ( max-width: 992px ) {
7128 .fl-node-hw8v5ptb0c6k.fl-module > .fl-module-content {
7129	margin-top:0px;
7130	margin-bottom:0px;
7131}
7132}
7133@media ( max-width: 768px ) {
7134 .fl-node-hw8v5ptb0c6k.fl-module > .fl-module-content {
7135	margin-right:0px;
7136	margin-bottom:0px;
7137	margin-left:0px;
7138}
7139}
7140
7141/* Start Global Nodes CSS */
7142
7143/* End Global Nodes CSS */
7144
7145
7146/* Start Layout CSS */
7147footer {
7148    font-weight: 600;
7149}
7150
7151#site-footer li,
7152#site-footer ul,
7153#site-footer a{
7154    padding-left: 0;
7155    margin-left: 0;
7156}
7157
7158#site-footer a{
7159    text-decoration: none;
7160}
7161
7162.post-list-widget .fl-post-feed-post{
7163    border-bottom: none;
7164    padding: 0 0;
7165}
7166
7167.post-list-widget .fl-post-feed-post a{
7168    padding-top: 6px;
7169    padding-bottom: 8px;
7170    display: inline-block;
7171}
7172
7173.pp-er .pp-er-arrow{
7174    color: #fffff !important;
7175}
7176
7177/* fix address inline */
7178.contact-block .fl-icon-text span { 
7179    display: inline;
7180}
7181
7182footer .footer-btn a{
7183    min-width: 160px;
7184}
7185footer .footer-btn a i{
7186    margin-top: 0!important;
7187}
7188footer .footer-btn a i:before{
7189    font-size: 17px!important;
7190}
7191
7192@media (max-width: 768px){
7193    #subscription-social .svg-column .svg-lighthouse svg{
7194        display: none;
7195    }
7196    
7197    #subscription-social .fl-photo-content img,
7198    #subscription-social svg{
7199        max-width: 250px;
7200    }
7201    
7202    #subscription-social .fl-html{text-align: center;}
7203    
7204    #footer-social-icons .fl-col-content{
7205        border-top-width: 1px;
7206        border-right-width: 0;
7207        border-color: #295153;
7208    }
7209    .contact-block {
7210        text-align: center;
7211    }
7212    
7213}
7214
7215
7216
7217
7218
7219/***************************************/
7220
7221footer #footer-buttons a.fl-button {
7222    margin-right: 0;
7223    margin-left: auto;
7224}
7225
7226@media (max-width: 768px) {
7227    footer #site-explorer ul {
7228        text-align: center;
7229    }
7230    footer #footer-buttons a.fl-button {
7231        margin: 0 auto;
7232    }
7233    footer #credits-nav ul {
7234        text-align: center;
7235    }
7236    footer #credits-nav ul li a {
7237        line-height: 1.4;
7238    }
7239}
7240
7241
7242footer #site-explorer span.pp-er-title {
7243    font-family: "Rozha One", serif !important;
7244    font-size: 30px;
7245}
7246footer #site-explorer span.pp-er-title:hover {
7247    color: #56C6D8 !important;
7248}
7249footer #site-explorer span.pp-er-arrow::before {
7250    color: #56C6D8 !important;
7251}
7252
7253
7254
7255
7256
7257#wm-website-by p {
7258    margin: 0 !important;
7259    padding: 10px 14px;
7260	font-size: 12px;
7261}
7262
7263@media (min-width: 768px){
7264    #wm-website-credits-col .fl-col-content {
7265        display: -webkit-box;
7266        display: -ms-flexbox;
7267        display: flex;
7268        -webkit-box-orient: horizontal;
7269        -webkit-box-direction: normal;
7270        -ms-flex-direction: row;
7271        flex-direction: row;
7272        -ms-flex-wrap: wrap;
7273        flex-wrap: wrap;
7274    }
7275    #wm-website-credits-col #wm-website-credits .fl-module-content {
7276        margin-right: 0;
7277    }
7278    #wm-website-credits-col #wm-website-by .fl-module-content {
7279        margin-left: 0;
7280    }
7281}
7282
7283@media (max-width: 768px){
7284    #wm-website-credits-col #wm-website-credits .fl-module-content {
7285        margin-bottom: 0;
7286    }
7287    #wm-website-credits-col #wm-website-by .fl-module-content {
7288        margin-top: 0;
7289    }
7290    #wm-website-by {
7291        text-align: center;
7292    }
7293}
7294
7295
7296
7297/* End Layout CSS */
7298
7299
7300                                
7301        
7302                                
7303        
7304                                
7305        
7306        .fl-builder-row-settings #fl-field-separator_position {
7307            display: none !important;
7308        }
7309        
7310        
7311        .fl-builder-row-settings #fl-field-separator_position {
7312            display: none !important;
7313        }
7314        
7315        
7316        .fl-builder-row-settings #fl-field-separator_position {
7317            display: none !important;
7318        }
7319        
7320        
7321                                .fl-node-5f3db7ffbd1de .fl-row-content-wrap {
7322                                display: none;
7323                            }
7324                        .fl-node-5f3db7ffbd1de .pp-er {
7325                width: 100%;
7326            }
7327            .fl-node-5f3db7ffbd1de .pp-er .pp-er-wrap {
7328                width: 100%;
7329                background-color: rgba(94, 33, 48, 1);
7330                padding-top: 60px;
7331                padding-bottom: 18px;
7332                cursor: pointer;
7333                -webkit-user-select: none;
7334            }
7335            .fl-node-5f3db7ffbd1de .pp-er .pp-er-title-wrap {
7336                text-align: center;
7337                display: table;
7338                width: auto;
7339                margin: 0 auto;
7340            }
7341                        .fl-node-5f3db7ffbd1de .pp-er .pp-er-title-wrap:before {
7342                content: "";
7343                display: inline-block;
7344                vertical-align: middle;
7345                height: 100%;
7346            }
7347                        .fl-node-5f3db7ffbd1de .pp-er .pp-er-title {
7348                display: inline-block;
7349				color: inherit;
7350									color: #ffffff;
7351				                                font-size: 24px;                margin-bottom: 0px;
7352                margin-right: 0px;
7353                text-transform: none;
7354                vertical-align: middle;
7355            }
7356            .fl-node-5f3db7ffbd1de .pp-er .pp-er-arrow {
7357				display: table-cell;
7358				color: inherit;
7359									color: #ffffff;
7360				                font-size: 24px;                vertical-align: middle;
7361            }
7362			            .fl-node-5f3db7ffbd1de .pp-er .pp-er-arrow:before {
7363				display: inline-block;
7364				            }
7365            .fl-node-5f3db7ffbd1de .pp-er-open .pp-er-arrow:before {
7366                                content: "\f106";
7367                            }
7368            .fl-node-5f3db7ffbd1de .pp-er .pp-er-wrap:hover .pp-er-title {
7369				            }
7370            .fl-node-5f3db7ffbd1de .pp-er .pp-er-wrap:hover .pp-er-arrow {
7371				            }
7372            .fl-node-5f3db7ffbd1de .pp-er .pp-er-wrap:hover .pp-er-arrow:before {
7373				                					border-color: ;
7374				            }
7375        
7376        
7377        
7378        
7379        
7380        
7381        
7382        
7383        
7384        
7385        
7386        
7387		
7388        
7389		
7390        
7391		
7392        
7393		
7394        
7395		
7396        
7397		
7398        
7399        			.fl-node-5f3db7ffbd1de .fl-row-content {
7400				min-width: 0px;
7401			}
7402		
7403        			.fl-node-5f33558c98c10 .fl-row-content {
7404				min-width: 0px;
7405			}
7406		
7407        			.fl-node-5b3edf2e4e67c .fl-row-content {
7408				min-width: 0px;
7409			}
7410		
7411/*# sourceURL=fl-builder-layout-45446-inline-css */
7412</style>
7413<style id="fl-builder-layout-53092-inline-css">
7414
7415
7416
7417
7418
7419
7420	/* Full Height Rows */
7421	.fl-node-5cef34b23764e.fl-row-full-height > .fl-row-content-wrap,
7422	.fl-node-5cef34b23764e.fl-row-custom-height > .fl-row-content-wrap {
7423		display: -webkit-box;
7424		display: -webkit-flex;
7425		display: -ms-flexbox;
7426		display: flex;
7427	}
7428	.fl-node-5cef34b23764e.fl-row-full-height > .fl-row-content-wrap {
7429		min-height: 100vh;
7430	}
7431	.fl-node-5cef34b23764e.fl-row-custom-height > .fl-row-content-wrap {
7432		min-height: 0;
7433	}
7434
7435	.fl-builder-edit .fl-node-5cef34b23764e.fl-row-full-height > .fl-row-content-wrap {
7436		min-height: calc( 100vh - 48px );
7437	}
7438
7439	/* Full height iPad with portrait orientation. */
7440	@media all and (width: 768px) and (height: 1024px) and (orientation:portrait){
7441		.fl-node-5cef34b23764e.fl-row-full-height > .fl-row-content-wrap {
7442			min-height: 1024px;
7443		}
7444	}
7445	/* Full height iPad with landscape orientation. */
7446	@media all and (width: 1024px) and (height: 768px) and (orientation:landscape){
7447		.fl-node-5cef34b23764e.fl-row-full-height > .fl-row-content-wrap {
7448			min-height: 768px;
7449		}
7450	}
7451	/* Full height iPhone 5. You can also target devices with aspect ratio. */
7452	@media screen and (aspect-ratio: 40/71) {
7453		.fl-node-5cef34b23764e.fl-row-full-height > .fl-row-content-wrap {
7454			min-height: 500px;
7455		}
7456	}
7457.fl-node-5f3db7ffbd1de .pp-er .pp-er-arrow:before {
7458	border-style: solid;
7459	border-width: 0;
7460	background-clip: border-box;
7461	border-top-width: 0px;
7462	border-right-width: 0px;
7463	border-bottom-width: 0px;
7464	border-left-width: 0px;
7465	border-top-left-radius: 0px;
7466	border-top-right-radius: 0px;
7467	border-bottom-left-radius: 0px;
7468	border-bottom-right-radius: 0px;
7469	padding-top: 0px;
7470	padding-right: 0px;
7471	padding-bottom: 0px;
7472	padding-left: 10px;
7473}
7474.fl-node-5cef34b23764e > .fl-row-content-wrap {
7475	background-color: rgba(63,63,63,0.79);
7476}
7477.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 {
7478	align-items: center;
7479	justify-content: center;
7480}
7481.fl-node-5cef34b23764e .fl-row-content {
7482	max-width: 728px;
7483}
7484
7485
7486
7487
7488
7489
7490	/* Full Height Rows */
7491	.fl-node-5f75561d2fe99.fl-row-full-height > .fl-row-content-wrap,
7492	.fl-node-5f75561d2fe99.fl-row-custom-height > .fl-row-content-wrap {
7493		display: -webkit-box;
7494		display: -webkit-flex;
7495		display: -ms-flexbox;
7496		display: flex;
7497	}
7498	.fl-node-5f75561d2fe99.fl-row-full-height > .fl-row-content-wrap {
7499		min-height: 100vh;
7500	}
7501	.fl-node-5f75561d2fe99.fl-row-custom-height > .fl-row-content-wrap {
7502		min-height: 0;
7503	}
7504
7505	.fl-builder-edit .fl-node-5f75561d2fe99.fl-row-full-height > .fl-row-content-wrap {
7506		min-height: calc( 100vh - 48px );
7507	}
7508
7509	/* Full height iPad with portrait orientation. */
7510	@media all and (width: 768px) and (height: 1024px) and (orientation:portrait){
7511		.fl-node-5f75561d2fe99.fl-row-full-height > .fl-row-content-wrap {
7512			min-height: 1024px;
7513		}
7514	}
7515	/* Full height iPad with landscape orientation. */
7516	@media all and (width: 1024px) and (height: 768px) and (orientation:landscape){
7517		.fl-node-5f75561d2fe99.fl-row-full-height > .fl-row-content-wrap {
7518			min-height: 768px;
7519		}
7520	}
7521	/* Full height iPhone 5. You can also target devices with aspect ratio. */
7522	@media screen and (aspect-ratio: 40/71) {
7523		.fl-node-5f75561d2fe99.fl-row-full-height > .fl-row-content-wrap {
7524			min-height: 500px;
7525		}
7526	}
7527.fl-node-5f75561d2fe99 > .fl-row-content-wrap {
7528	background-color: rgba(63,63,63,0.79);
7529}
7530.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 {
7531	align-items: center;
7532	justify-content: center;
7533}
7534.fl-node-5f75561d2fe99 .fl-row-content {
7535	max-width: 728px;
7536}
7537
7538
7539
7540
7541
7542
7543.fl-node-5f20ed505bb0d > .fl-row-content-wrap {
7544	background-color: #05262D;
7545}
7546.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 {
7547	align-items: center;
7548	justify-content: center;
7549}
7550.fl-node-5f20ed505bb0d .fl-row-content {
7551	max-width: 1100px;
7552}
7553
7554
7555
7556
7557
7558
7559.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 {
7560	align-items: center;
7561	justify-content: center;
7562}
7563.fl-node-5f3f6f686caef .fl-row-content {
7564	max-width: 1100px;
7565}
7566
7567
7568
7569
7570
7571
7572.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 {
7573	align-items: center;
7574	justify-content: center;
7575}
7576
7577
7578
7579
7580.fl-node-5b611a48bf369 {
7581	width: 100%;
7582}
7583
7584
7585
7586
7587.fl-node-5d00645b19894 {
7588	width: 100%;
7589}
7590
7591
7592
7593
7594.fl-node-5f20ed506180c {
7595	width: 100%;
7596}
7597
7598
7599
7600
7601.fl-node-5f3f6f687275c {
7602	width: 19%;
7603}
7604@media(max-width: 992px) {
7605	.fl-builder-content .fl-node-5f3f6f687275c {
7606		width: 30% !important;
7607		max-width: none;
7608		-webkit-box-flex: 0 1 auto;
7609		-moz-box-flex: 0 1 auto;
7610		-webkit-flex: 0 1 auto;
7611		-ms-flex: 0 1 auto;
7612		flex: 0 1 auto;
7613	}
7614}
7615@media(max-width: 768px) {
7616	.fl-builder-content .fl-node-5f3f6f687275c {
7617		width: 30% !important;
7618		max-width: none;
7619		clear: none;
7620		float: left;
7621	}
7622}
7623
7624
7625
7626
7627.fl-node-bn32dah1gso6 {
7628	width: 100%;
7629}
7630
7631
7632
7633
7634.fl-node-5f3f6f6872761 {
7635	width: 81%;
7636}
7637@media(max-width: 992px) {
7638	.fl-builder-content .fl-node-5f3f6f6872761 {
7639		width: 70% !important;
7640		max-width: none;
7641		-webkit-box-flex: 0 1 auto;
7642		-moz-box-flex: 0 1 auto;
7643		-webkit-flex: 0 1 auto;
7644		-ms-flex: 0 1 auto;
7645		flex: 0 1 auto;
7646	}
7647}
7648@media(max-width: 768px) {
7649	.fl-builder-content .fl-node-5f3f6f6872761 {
7650		width: 70% !important;
7651		max-width: none;
7652		clear: none;
7653		float: left;
7654	}
7655}
7656
7657
7658
7659.fl-node-5b611a44f0793 .fl-icon i, .fl-node-5b611a44f0793 .fl-icon i:before {
7660	font-size: 30px;
7661	color: #f2f2f2;
7662}
7663.fl-node-5b611a44f0793 .fl-icon-wrap .fl-icon-text {
7664	height: 52.5px;
7665}
7666.fl-node-5b611a44f0793.fl-module-icon {
7667	text-align: right;
7668}
7669.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 {
7670	color: #3f3f3f;
7671}
7672@media(max-width: 1200px) {
7673	.fl-node-5b611a44f0793 .fl-icon-wrap .fl-icon-text {
7674		height: 52.5px;
7675	}
7676}
7677@media(max-width: 992px) {
7678	.fl-node-5b611a44f0793 .fl-icon-wrap .fl-icon-text {
7679		height: 52.5px;
7680	}
7681}
7682@media(max-width: 768px) {
7683	.fl-node-5b611a44f0793 .fl-icon-wrap .fl-icon-text {
7684		height: 52.5px;
7685	}
7686	.fl-node-5b611a44f0793.fl-module-icon {
7687		text-align: right;
7688	}
7689}
7690 .fl-node-5b611a44f0793 > .fl-module-content {
7691	margin-bottom:0px;
7692}
7693.pp-search-form {
7694	display: block;
7695    -webkit-transition: 0.2s;
7696    -o-transition: 0.2s;
7697    transition: 0.2s;
7698}
7699.pp-screen-reader-text {
7700	position: absolute;
7701    top: -10000em;
7702    width: 1px;
7703    height: 1px;
7704    margin: -1px;
7705    padding: 0;
7706    overflow: hidden;
7707    clip: rect(0, 0, 0, 0);
7708    border: 0;
7709}
7710
7711/*---- Reset ---- */
7712.pp-search-form input[type="search"],
7713.pp-search-form button {
7714    margin: 0;
7715    border: 0;
7716    padding: 0;
7717    display: inline-block;
7718    vertical-align: middle;
7719    white-space: normal;
7720    background: none;
7721    line-height: 1;
7722    min-width: 0;
7723    font-size: 15px;
7724    -webkit-appearance: none;
7725    -moz-appearance: none;
7726}
7727.pp-search-form button:hover {
7728	border: 0;
7729}
7730
7731.pp-search-form input[type="search"]:focus,
7732.pp-search-form button:focus {
7733	outline: 0;
7734    color: inherit;
7735}
7736.pp-search-form input[type="search"]:focus {
7737	background: none;
7738	background-color: transparent;
7739	border: 0;
7740}
7741
7742.pp-search-form input[type="search"] {
7743	padding: 10px;
7744}
7745
7746.pp-search-form button {
7747    background-color: #aaa;
7748    font-size: 16px;
7749    color: #fff;
7750    border-radius: 0;
7751}
7752.pp-search-form button[type="submit"] {
7753	-webkit-border-radius: 0;
7754	-moz-border-radius: 0;
7755	border-radius: 0;
7756	-webkit-box-shadow: none;
7757	-moz-box-shadow: none;
7758	box-shadow: none;
7759}
7760
7761.pp-search-form__input {
7762    flex-basis: 100%;
7763    color: #555;
7764	transition: color 0.2s;
7765}
7766.pp-search-form__input::-webkit-input-placeholder {
7767	color: inherit;
7768	font-family: inherit;
7769	opacity: 0.6;
7770}
7771.pp-search-form__input:-ms-input-placeholder {
7772	color: inherit;
7773	font-family: inherit;
7774	opacity: 0.6;
7775}
7776.pp-search-form__input::-moz-placeholder {
7777	color: inherit;
7778	font-family: inherit;
7779	opacity: 0.6;
7780}
7781.pp-search-form__input:-moz-placeholder {
7782	color: inherit;
7783	font-family: inherit;
7784	opacity: 0.6;
7785}
7786.pp-search-form__input::placeholder {
7787	color: inherit;
7788	font-family: inherit;
7789	opacity: 0.6;
7790}
7791
7792.pp-search-form__container {
7793	display: -webkit-box;
7794    display: -webkit-flex;
7795    display: -ms-flexbox;
7796    display: flex;
7797    -webkit-transition: 0.2s;
7798    -o-transition: 0.2s;
7799    transition: 0.2s;
7800    overflow: hidden;
7801    border: 0 solid transparent;
7802    min-height: 50px;
7803}
7804
7805.pp-search-form--style-minimal .pp-search-form__icon {
7806    opacity: 0.6;
7807    display: flex;
7808    align-items: center;
7809    justify-content: flex-end;
7810	color: #555;
7811}
7812
7813.pp-search-form-wrap:not(.pp-search-form--style-full_screen) .pp-search-form__container:not(.pp-search-form--lightbox) {
7814	background: #eee;
7815}
7816
7817.pp-search-form-wrap.pp-search-form--style-full_screen .pp-search-form__container:not(.pp-search-form--lightbox) {
7818	overflow: hidden;
7819    opacity: 0;
7820    -webkit-transform: scale(0);
7821    -ms-transform: scale(0);
7822	transform: scale(0);
7823}
7824.pp-search-form-wrap.pp-search-form--style-full_screen .pp-search-form__container {
7825	-webkit-transition: 0.3s;
7826    -o-transition: 0.3s;
7827    transition: 0.3s;
7828    -webkit-box-align: center;
7829    -webkit-align-items: center;
7830    -ms-flex-align: center;
7831    align-items: center;
7832    position: fixed;
7833    z-index: 9998;
7834    top: 0;
7835    left: 0;
7836    right: 0;
7837    bottom: 0;
7838    height: 100vh;
7839    padding: 0 15%;
7840    background-color: rgba(0, 0, 0, 0.8);
7841}
7842
7843.pp-search-form-wrap.pp-search-form--style-full_screen .pp-search-form input[type="search"].pp-search-form__input {
7844	font-size: 30px;
7845    text-align: center;
7846    border-style: solid;
7847    border-width: 0 0 1px 0;
7848    border-color: #fff;
7849    line-height: 1.5;
7850	color: #fff;
7851	border-radius: 0;
7852}
7853
7854.pp-search-form--style-full_screen .pp-search-form__toggle {
7855    display: inline-block;
7856    cursor: pointer;
7857    vertical-align: middle;
7858    color: #333;
7859}
7860.pp-search-form--style-full_screen .pp-search-form__toggle i {
7861    position: relative;
7862    display: block;
7863    border: solid 0;
7864    -webkit-transition: 0.2s;
7865    -o-transition: 0.2s;
7866    transition: 0.2s;
7867    width: 33px;
7868    height: 33px;
7869    background-color: rgba(0, 0, 0, 0.05);
7870	border-radius: 3px;
7871}
7872.pp-search-form--style-full_screen .pp-search-form__toggle i:before {
7873    position: absolute;
7874    left: 50%;
7875    top: 50%;
7876    -webkit-transform: translate(-50%, -50%);
7877    -ms-transform: translate(-50%, -50%);
7878    transform: translate(-50%, -50%);
7879    font-size: 0.55em;
7880}
7881
7882.pp-search-form__submit {
7883	color: #fff;
7884    -webkit-transition: color 0.2s, background 0.2s;
7885    -o-transition: color 0.2s, background 0.2s;
7886    transition: color 0.2s, background 0.2s;
7887}
7888.pp-search-form--button-type-text .pp-search-form__submit {
7889	-webkit-flex-shrink: 0;
7890    -ms-flex-negative: 0;
7891    flex-shrink: 0;
7892}
7893
7894.pp-search-form--lightbox-close {
7895	color: #eaeaea;
7896	-webkit-transition: all 0.5s;
7897    -o-transition: all 0.5s;
7898    transition: all 0.5s;
7899	opacity: 1;
7900	cursor: pointer;
7901	position: absolute;
7902	top: 30px;
7903    right: 30px;
7904	font-size: 25px;
7905	line-height: 1;
7906    padding: 5px;
7907    z-index: 2;
7908}
7909.pp-search-form--lightbox-close svg {
7910    stroke: #fff;
7911	stroke-width: 3px;
7912	width: 30px;
7913	height: 30px;
7914}.fl-node-5d00645b19612 .pp-search-form-wrap:not(.pp-search-form--style-full_screen) .pp-search-form__container:not(.pp-search-form--lightbox) {
7915	}
7916
7917.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) {
7918		}
7919
7920.fl-node-5d00645b19612 .pp-search-form-wrap.pp-search-form--style-full_screen .pp-search-form__container {
7921	}
7922
7923.fl-node-5d00645b19612 .pp-search-form-wrap.pp-search-form--style-full_screen .pp-search-form--focus input[type="search"].pp-search-form__input {
7924	}
7925
7926.fl-node-5d00645b19612 .pp-search-form__icon {
7927	padding-left: calc( 50px / 3 );
7928}
7929
7930.fl-node-5d00645b19612 .pp-search-form__input,
7931.fl-node-5d00645b19612 .pp-search-form-wrap.pp-search-form--style-full_screen input[type="search"].pp-search-form__input {
7932	}
7933
7934.fl-node-5d00645b19612 .pp-search-form--focus input[type="search"].pp-search-form__input,
7935.fl-node-5d00645b19612 .pp-search-form-wrap.pp-search-form--style-full_screen .pp-search-form--focus input[type="search"].pp-search-form__input {
7936	}
7937
7938
7939
7940.fl-node-5d00645b19612 .pp-search-form__submit {
7941		}
7942
7943.fl-node-5d00645b19612 .pp-search-form__submit:hover {
7944		}
7945
7946.fl-node-5d00645b19612 .pp-search-form--style-full_screen .pp-search-form {
7947	text-align: center;	
7948}
7949
7950.fl-node-5d00645b19612 .pp-search-form__toggle i {
7951				font-size:  50px;
7952		width:  50px;
7953		height:  50px;
7954					}
7955.fl-node-5d00645b19612 .pp-search-form__toggle:hover i {
7956		}
7957.fl-node-5d00645b19612 .pp-search-form__toggle i:before {
7958	}.fl-node-5d00645b19612 .pp-search-form__container {
7959	min-height: 50px;
7960}
7961.fl-node-5d00645b19612 .pp-search-form--button-type-icon .pp-search-form__submit {
7962	font-size: 16px;
7963}
7964.fl-node-5d00645b19612 input[type='search'].pp-search-form__input, .fl-node-5d00645b19612 .pp-search-form--button-type-text .pp-search-form__submit {
7965	padding-left: calc( 50px / 3 );
7966	padding-right: calc( 50px / 3 );
7967}
7968.fl-node-5d00645b19612 input[type='search'].pp-search-form__input {
7969	min-height: 50px;
7970}
7971.fl-node-5d00645b19612 .pp-search-form-wrap:not(.pp-search-form--style-full_screen) .pp-search-form__input {
7972	min-height: 50px;
7973	max-height: 50px;
7974}
7975.fl-node-5d00645b19612 .pp-search-form__submit {
7976	min-width: calc( 1 * 50px );
7977}
7978/**
7979* WP Menu
7980***/
7981
7982.pp-advanced-menu ul,
7983.pp-advanced-menu li {
7984	list-style: none;
7985	margin: 0;
7986	padding: 0;
7987}
7988.pp-advanced-menu .menu:before,
7989.pp-advanced-menu .menu:after {
7990	content: '';
7991	display: table;
7992	clear: both;
7993}
7994
7995/* Horizontal menus */
7996.pp-advanced-menu:not(.off-canvas):not(.full-screen) .pp-advanced-menu-horizontal {
7997    display: inline-flex;
7998    flex-wrap: wrap;
7999    align-items: center;
8000}
8001.pp-advanced-menu .menu {
8002	padding-left: 0;
8003}
8004.pp-advanced-menu li {
8005	position: relative;
8006}
8007.pp-advanced-menu a {
8008	display: block;
8009	text-decoration: none;
8010	outline: 0;
8011}
8012.pp-advanced-menu a:hover,
8013.pp-advanced-menu a:focus {
8014	text-decoration: none;
8015	outline: 0;
8016}
8017.pp-advanced-menu .sub-menu {
8018	width: 220px;
8019	/*margin: 0 auto;*/
8020}
8021
8022.pp-advanced-menu .pp-menu-nav {
8023    outline: 0;
8024}
8025
8026/* Expanded menus */
8027.fl-module[data-node] .pp-advanced-menu .pp-advanced-menu-expanded .sub-menu {
8028	background-color: transparent;
8029	-webkit-box-shadow: none;
8030	-ms-box-shadow: none;
8031	box-shadow: none;
8032}
8033
8034/* Submenus */
8035.pp-advanced-menu .pp-has-submenu:focus,
8036.pp-advanced-menu .pp-has-submenu .sub-menu:focus,
8037.pp-advanced-menu .pp-has-submenu-container:focus {
8038	outline: 0;
8039}
8040.pp-advanced-menu .pp-has-submenu-container {
8041	position: relative;
8042}
8043
8044/* Submenu - accordion, expanded */
8045.pp-advanced-menu .pp-advanced-menu-accordion .pp-has-submenu > .sub-menu {
8046	display: none;
8047}
8048.pp-advanced-menu .pp-advanced-menu-horizontal .pp-has-submenu.pp-active .hide-heading > .sub-menu {
8049	box-shadow: none;
8050	display: block !important;
8051}
8052
8053/* Toggle - General */
8054.pp-advanced-menu .pp-menu-toggle {
8055	position: absolute;
8056	top: 50%;
8057	right: 10px;
8058	cursor: pointer;
8059}
8060.pp-advanced-menu .pp-toggle-arrows .pp-menu-toggle:before,
8061.pp-advanced-menu .pp-toggle-none .pp-menu-toggle:before {
8062	content: '';
8063	border-color: #333;
8064}
8065.pp-advanced-menu .pp-menu-expanded .pp-menu-toggle {
8066	display: none;
8067}
8068
8069/* Mobile menu - hamburger icon */
8070.pp-advanced-menu-mobile {
8071	display: flex;
8072	align-items: center;
8073	justify-content: center;
8074}
8075.fl-module-pp-advanced-menu .pp-advanced-menu-mobile-toggle {
8076	position: relative;
8077	padding: 8px;
8078	background-color: transparent;
8079	border: none;
8080	color: #333;
8081	border-radius: 0;
8082	cursor: pointer;
8083	line-height: 0;
8084    display: inline-flex;
8085    align-items: center;
8086    justify-content: center;
8087}
8088.pp-advanced-menu-mobile-toggle.text {
8089	width: 100%;
8090	text-align: center;
8091}
8092.pp-advanced-menu-mobile-toggle.hamburger .pp-advanced-menu-mobile-toggle-label,
8093.pp-advanced-menu-mobile-toggle.hamburger-label .pp-advanced-menu-mobile-toggle-label {
8094	display: inline-block;
8095	margin-left: 10px;
8096	line-height: 0.8;
8097}
8098.pp-advanced-menu-mobile-toggle.hamburger .pp-svg-container,
8099.pp-advanced-menu-mobile-toggle.hamburger-label .pp-svg-container {
8100	display: inline-block;
8101	position: relative;
8102	width: 1.4em;
8103	height: 1.4em;
8104	vertical-align: middle;
8105}
8106.pp-advanced-menu-mobile-toggle.hamburger .hamburger-menu,
8107.pp-advanced-menu-mobile-toggle.hamburger-label .hamburger-menu {
8108	position: absolute;
8109	top: 0;
8110	left: 0;
8111	right: 0;
8112	bottom: 0;
8113}
8114.pp-advanced-menu-mobile-toggle.hamburger .hamburger-menu rect,
8115.pp-advanced-menu-mobile-toggle.hamburger-label .hamburger-menu rect {
8116	fill: currentColor;
8117}
8118
8119.pp-advanced-menu-mobile-toggle .pp-hamburger {
8120	font: inherit;
8121    display: inline-block;
8122    overflow: visible;
8123    margin: 0;
8124    cursor: pointer;
8125    transition-timing-function: linear;
8126    transition-duration: .15s;
8127    transition-property: opacity,filter;
8128    text-transform: none;
8129    color: inherit;
8130    border: 0;
8131    background-color: transparent;
8132    line-height: 0;
8133}
8134.pp-advanced-menu-mobile-toggle .pp-hamburger:focus {
8135	outline: none;
8136}
8137
8138.pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box {
8139	position: relative;
8140    display: inline-block;
8141    width: 30px;
8142    height: 18px;
8143}
8144
8145.pp-advanced-menu-mobile-toggle .pp-hamburger-box .pp-hamburger-inner {
8146    top: 50%;
8147    display: block;
8148    margin-top: -2px;
8149}
8150
8151.pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner,
8152.pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:before,
8153.pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:after {
8154	background-color: #000;
8155    position: absolute;
8156    width: 30px;
8157    height: 3px;
8158    transition-timing-function: ease;
8159    transition-duration: .15s;
8160    transition-property: transform;
8161    border-radius: 4px;
8162}
8163
8164.pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:before, 
8165.pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:after {
8166    display: block;
8167    content: "";
8168}
8169
8170.pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:before {
8171    transition: all .25s;
8172    top: -8px;
8173}
8174
8175.pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:after {
8176    transition: all .25s;
8177    bottom: -8px;
8178}
8179
8180.pp-advanced-menu.off-canvas .pp-off-canvas-menu .pp-menu-close-btn {
8181	position: relative;
8182	cursor: pointer;
8183	float: right;
8184	top: 20px;
8185	right: 20px;
8186	line-height: 1;
8187	z-index: 1;
8188	font-style: normal;
8189	font-family: Helvetica, Arial, sans-serif;
8190	font-weight: 100;
8191	text-decoration: none !important;
8192}
8193.pp-advanced-menu.off-canvas .pp-off-canvas-menu.pp-menu-right .pp-menu-close-btn {
8194	float: left;
8195	right: 0;
8196	left: 20px;
8197}
8198.pp-advanced-menu.off-canvas .pp-off-canvas-menu ul.menu {
8199	overflow-y: auto;
8200	width: 100%;
8201}
8202
8203/***** Full Screen Overlay ***/
8204.pp-advanced-menu .pp-menu-overlay {
8205	position: fixed;
8206	width: 100%;
8207	height: 100%;
8208	top: 0;
8209	left: 0;
8210	background: rgba(0,0,0,0.8);
8211	z-index: 999;
8212	overflow-y: auto;
8213    overflow-x: hidden;
8214	min-height: 100vh;
8215}
8216html:not(.pp-full-screen-menu-open) .fl-builder-edit .pp-advanced-menu .pp-menu-overlay,
8217html:not(.pp-off-canvas-menu-open) .fl-builder-edit .pp-advanced-menu .pp-menu-overlay {
8218	position: absolute;
8219}
8220
8221.pp-advanced-menu .pp-menu-overlay > ul.menu {
8222    position: relative;
8223    top: 50%;
8224	width: 100%;
8225    height: 60%;
8226    margin: 0 auto;
8227    -webkit-transform: translateY(-50%);
8228    -moz-transform: translateY(-50%);
8229    transform: translateY(-50%);
8230}
8231
8232/* Fade */
8233.pp-advanced-menu .pp-overlay-fade {
8234	opacity: 0;
8235    visibility: hidden;
8236    -webkit-transition: opacity 0.5s, visibility 0s 0.5s;
8237    transition: opacity 0.5s, visibility 0s 0.5s;
8238}
8239
8240.pp-advanced-menu.menu-open .pp-overlay-fade {
8241	opacity: 1;
8242    visibility: visible;
8243    -webkit-transition: opacity 0.5s;
8244    transition: opacity 0.5s;
8245}
8246
8247
8248/* Corner */
8249.pp-advanced-menu .pp-overlay-corner {
8250	opacity: 0;
8251    visibility: hidden;
8252    -webkit-transform: translateY(50px) translateX(50px);
8253    -moz-transform: translateY(50px) translateX(50px);
8254    transform: translateY(50px) translateX(50px);
8255    -webkit-transition: opacity 0.5s, -webkit-transform 0.5s, visibility 0s 0.5s;
8256    -moz-transition: opacity 0.5s, -moz-transform 0.5s, visibility 0s 0.5s;
8257    transition: opacity 0.5s, transform 0.5s, visibility 0s 0.5s;
8258}
8259
8260.pp-advanced-menu.menu-open .pp-overlay-corner {
8261    opacity: 1;
8262    visibility: visible;
8263    -webkit-transform: translateY(0%);
8264    -moz-transform: translateY(0%);
8265    transform: translateY(0%);
8266    -webkit-transition: opacity 0.5s, -webkit-transform 0.5s;
8267    -moz-transition: opacity 0.5s, -moz-transform 0.5s;
8268    transition: opacity 0.5s, transform 0.5s;
8269}
8270
8271
8272/* Slide Down */
8273.pp-advanced-menu .pp-overlay-slide-down {
8274	visibility: hidden;
8275    -webkit-transform: translateY(-100%);
8276    -moz-transform: translateY(-100%);
8277    transform: translateY(-100%);
8278    -webkit-transition: -webkit-transform 0.4s ease-in-out, visibility 0s 0.4s;
8279    -moz-transition: -moz-transform 0.4s ease-in-out, visibility 0s 0.4s;
8280    transition: transform 0.4s ease-in-out, visibility 0s 0.4s;
8281}
8282
8283.pp-advanced-menu.menu-open .pp-overlay-slide-down {
8284	visibility: visible;
8285    -webkit-transform: translateY(0%);
8286    -moz-transform: translateY(0%);
8287    transform: translateY(0%);
8288    -webkit-transition: -webkit-transform 0.4s ease-in-out;
8289    -moz-transition: -moz-transform 0.4s ease-in-out;
8290    transition: transform 0.4s ease-in-out;
8291}
8292
8293/* Scale */
8294.pp-advanced-menu .pp-overlay-scale {
8295	visibility: hidden;
8296    opacity: 0;
8297    -webkit-transform: scale(0.9);
8298    -moz-transform: scale(0.9);
8299    transform: scale(0.9);
8300    -webkit-transition: -webkit-transform 0.2s, opacity 0.2s, visibility 0s 0.2s;
8301    -moz-transition: -moz-transform 0.2s, opacity 0.2s, visibility 0s 0.2s;
8302    transition: transform 0.2s, opacity 0.2s, visibility 0s 0.2s;
8303}
8304
8305.pp-advanced-menu.menu-open .pp-overlay-scale {
8306	visibility: visible;
8307    opacity: 1;
8308    -webkit-transform: scale(1);
8309    -moz-transform: scale(1);
8310    transform: scale(1);
8311    -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
8312    -moz-transition: -moz-transform 0.4s, opacity 0.4s;
8313    transition: transform 0.4s, opacity 0.4s;
8314}
8315
8316/* Corner Shape */
8317.pp-advanced-menu .pp-overlay-door {
8318	visibility: hidden;
8319	width: 0;
8320	left: 50%;
8321	-webkit-transform: translateX(-50%);
8322	-moz-transform: translateX(-50%);
8323	transform: translateX(-50%);
8324	-webkit-transition: width 0.5s 0.3s, visibility 0s 0.8s;
8325	-moz-transition: width 0.5s 0.3s, visibility 0s 0.8s;
8326	transition: width 0.5s 0.3s, visibility 0s 0.8s;
8327}
8328
8329.pp-advanced-menu.menu-open .pp-overlay-door {
8330	visibility: visible;
8331    width: 100%;
8332    -webkit-transition: width 0.5s;
8333    -moz-transition: width 0.5s;
8334    transition: width 0.5s;
8335}
8336
8337.pp-advanced-menu .pp-overlay-door > ul.menu {
8338	left: 0;
8339	right: 0;
8340	-webkit-transform: translateY(-50%);
8341	-moz-transform: translateY(-50%);
8342	transform: translateY(-50%);
8343}
8344
8345.pp-advanced-menu .pp-overlay-door > ul,
8346.pp-advanced-menu .pp-overlay-door .pp-menu-close-btn {
8347	opacity: 0;
8348	-webkit-transition: opacity 0.3s 0.5s;
8349	-moz-transition: opacity 0.3s 0.5s;
8350	transition: opacity 0.3s 0.5s;
8351}
8352
8353.pp-advanced-menu.menu-open .pp-overlay-door > ul,
8354.pp-advanced-menu.menu-open .pp-overlay-door .pp-menu-close-btn {
8355	opacity: 1;
8356	-webkit-transition-delay: 0.5s;
8357	-moz-transition-delay: 0.5s;
8358	transition-delay: 0.5s;
8359}
8360
8361.pp-advanced-menu.menu-close .pp-overlay-door > ul,
8362.pp-advanced-menu.menu-close .pp-overlay-door .pp-menu-close-btn {
8363	-webkit-transition-delay: 0s;
8364	-moz-transition-delay: 0s;
8365	transition-delay: 0s;
8366}
8367
8368.pp-advanced-menu .pp-menu-overlay .pp-toggle-arrows .pp-has-submenu-container a > span {
8369	/*padding-right: 0 !important;*/
8370}
8371
8372.pp-advanced-menu .pp-menu-overlay .pp-menu-close-btn {
8373	position: absolute;
8374    display: block;
8375	width: 55px;
8376    height: 45px;
8377	right: 20px;
8378    top: 50px;
8379    overflow: hidden;
8380    border: none;
8381    outline: none;
8382    z-index: 100;
8383	font-size: 30px;
8384	cursor: pointer;
8385    background-color: transparent;
8386    -webkit-touch-callout: none;
8387    -webkit-user-select: none;
8388    -khtml-user-select: none;
8389    -moz-user-select: none;
8390    -ms-user-select: none;
8391    user-select: none;
8392    -webkit-transition: background-color 0.3s;
8393    -moz-transition: background-color 0.3s;
8394    transition: background-color 0.3s;
8395}
8396
8397.pp-advanced-menu .pp-menu-overlay .pp-menu-close-btn:before,
8398.pp-advanced-menu .pp-menu-overlay .pp-menu-close-btn:after {
8399	content: '';
8400	position: absolute;
8401	left: 50%;
8402    width: 2px;
8403    height: 40px;
8404    background-color: #ffffff;
8405    -webkit-transition: -webkit-transform 0.3s;
8406    -moz-transition: -moz-transform 0.3s;
8407    transition: transform 0.3s;
8408    -webkit-transform: translateY(0) rotate(45deg);
8409    -moz-transform: translateY(0) rotate(45deg);
8410    transform: translateY(0) rotate(45deg);
8411}
8412
8413.pp-advanced-menu .pp-menu-overlay .pp-menu-close-btn:after {
8414	-webkit-transform: translateY(0) rotate(-45deg);
8415	-moz-transform: translateY(0) rotate(-45deg);
8416    transform: translateY(0) rotate(-45deg);
8417}
8418
8419/** Off Canvas Menu **/
8420.pp-advanced-menu .pp-off-canvas-menu {
8421	position: fixed;
8422	top: 0;
8423	z-index: 999998;
8424    width: 320px;
8425    height: 100%;
8426	opacity: 0;
8427	background: #333;
8428	overflow-y: auto;
8429    overflow-x: hidden;
8430	/*-webkit-overflow-scrolling: touch;*/
8431    -ms-overflow-style: -ms-autohiding-scrollbar;
8432	-webkit-transition: all 0.5s;
8433	-moz-transition: all 0.5s;
8434	transition: all 0.5s;
8435	-webkit-perspective: 1000;
8436	-moz-perspective: 1000;
8437    perspective: 1000;
8438    backface-visibility: hidden;
8439	will-change: transform;
8440	-webkit-overflow-scrolling: touch;
8441}
8442
8443.pp-advanced-menu .pp-off-canvas-menu.pp-menu-left {
8444	left: 0;
8445    -webkit-transform: translate3d(-350px, 0, 0);
8446    -moz-transform: translate3d(-350px, 0, 0);
8447    transform: translate3d(-350px, 0, 0);
8448}
8449
8450.pp-advanced-menu .pp-off-canvas-menu.pp-menu-right {
8451	right: 0;
8452    -webkit-transform: translate3d(350px, 0, 0);
8453    -moz-transform: translate3d(350px, 0, 0);
8454    transform: translate3d(350px, 0, 0);
8455}
8456
8457html.pp-off-canvas-menu-open .pp-advanced-menu.menu-open .pp-off-canvas-menu {
8458	-webkit-transform: translate3d(0, 0, 0);
8459	-moz-transform: translate3d(0, 0, 0);
8460	transform: translate3d(0, 0, 0);
8461	opacity: 1;
8462}
8463.pp-advanced-menu.off-canvas {
8464	overflow-y: auto;
8465}
8466.pp-advanced-menu.off-canvas .pp-clear {
8467	position: fixed;
8468    top: 0;
8469    left: 0;
8470    width: 100%;
8471    height: 100%;
8472    z-index: 999998;
8473    background: rgba(0,0,0,0.1);
8474	visibility: hidden;
8475	opacity: 0;
8476	-webkit-transition: all 0.5s ease-in-out;
8477	-moz-transition: all 0.5s ease-in-out;
8478	transition: all 0.5s ease-in-out;
8479}
8480.pp-advanced-menu.off-canvas.menu-open .pp-clear {
8481	visibility: visible;
8482	opacity: 1;
8483}
8484.fl-builder-edit .pp-advanced-menu.off-canvas .pp-clear {
8485	z-index: 100010;
8486}
8487.pp-advanced-menu .pp-off-canvas-menu .menu {
8488	margin-top: 0;
8489}
8490/*
8491.pp-advanced-menu .pp-off-canvas-menu > .menu > li {
8492	opacity: 0;
8493    -webkit-transition: -webkit-transform 0.8s, opacity 0.8s;
8494    transition: transform 0.8s, opacity 0.8s;
8495    -webkit-transform-style: preserve-3d;
8496    transform-style: preserve-3d;
8497}
8498.pp-advanced-menu .pp-off-canvas-menu.pp-menu-left > .menu > li {
8499	-webkit-transform: translateX(-100px) translateZ(1000px);
8500	transform: translateX(-100px) translateZ(1000px);
8501}
8502.pp-advanced-menu .pp-off-canvas-menu.pp-menu-right > .menu > li {
8503	-webkit-transform: translateX(100px) translateZ(-1000px);
8504	transform: translateX(100px) translateZ(-1000px);
8505}
8506.pp-advanced-menu.menu-open .pp-off-canvas-menu > .menu > li {
8507	opacity: 1;
8508    -webkit-transform: translateX(0) translateZ(0);
8509    transform: translateX(0) translateZ(0);
8510}
8511*/
8512
8513/* Mega menu general */
8514.pp-advanced-menu li.mega-menu .hide-heading > a,
8515.pp-advanced-menu li.mega-menu .hide-heading > .pp-has-submenu-container,
8516.pp-advanced-menu li.mega-menu-disabled .hide-heading > a,
8517.pp-advanced-menu li.mega-menu-disabled .hide-heading > .pp-has-submenu-container {
8518	display: none;
8519}
8520
8521/* Mega menu for horizontal menus */
8522ul.pp-advanced-menu-horizontal li.mega-menu {
8523	position: static;
8524}
8525ul.pp-advanced-menu-horizontal li.mega-menu > ul.sub-menu {
8526	top: inherit !important;
8527	left: 0 !important;
8528	right: 0 !important;
8529	width: 100%;
8530	background: #ffffff;
8531}
8532ul.pp-advanced-menu-horizontal li.mega-menu.pp-has-submenu:hover > ul.sub-menu,
8533ul.pp-advanced-menu-horizontal li.mega-menu.pp-has-submenu.pp-active > ul.sub-menu /*,
8534ul.pp-advanced-menu-horizontal li.mega-menu.pp-has-submenu.focus > ul.sub-menu*/ {
8535	display: flex !important;
8536}
8537ul.pp-advanced-menu-horizontal li.mega-menu > ul.sub-menu li {
8538	border-color: transparent;
8539}
8540ul.pp-advanced-menu-horizontal li.mega-menu > ul.sub-menu > li {
8541	width: 100%;
8542}
8543ul.pp-advanced-menu-horizontal li.mega-menu > ul.sub-menu > li > .pp-has-submenu-container a {
8544	font-weight: bold;
8545}
8546ul.pp-advanced-menu-horizontal li.mega-menu > ul.sub-menu > li > .pp-has-submenu-container a:hover {
8547	background: transparent;
8548}
8549ul.pp-advanced-menu-horizontal li.mega-menu > ul.sub-menu .pp-menu-toggle {
8550	display: none;
8551}
8552ul.pp-advanced-menu-horizontal li.mega-menu > ul.sub-menu ul.sub-menu {
8553	background: transparent;
8554	-webkit-box-shadow: none;
8555	-ms-box-shadow: none;
8556	box-shadow: none;
8557	display: block;
8558	min-width: 0;
8559	opacity: 1;
8560	padding: 0;
8561	position: static;
8562	visibility: visible;
8563}
8564
8565/* Remove colors when there is no link set */
8566.pp-advanced-menu ul li.mega-menu a:not([href]) {
8567    color: unset;
8568    background: none;
8569    background-color: unset;
8570}
8571
8572.rtl .pp-advanced-menu:not(.full-screen) .menu .pp-has-submenu .sub-menu {
8573	text-align: inherit;
8574	right: 0; 
8575	left: auto;    
8576}
8577.rtl .pp-advanced-menu .menu .pp-has-submenu .pp-has-submenu .sub-menu {
8578    right: 100%; 
8579    left: auto;
8580}
8581.rtl .pp-advanced-menu .menu .pp-menu-toggle,
8582.rtl .pp-advanced-menu.off-canvas .menu.pp-toggle-arrows .pp-menu-toggle {
8583    right: auto;
8584    left: 10px;
8585}
8586.rtl .pp-advanced-menu.off-canvas .menu.pp-toggle-arrows .pp-menu-toggle {
8587	left: 28px;
8588}
8589.rtl .pp-advanced-menu.full-screen .menu .pp-menu-toggle {
8590	left: 0;
8591}
8592.rtl .pp-advanced-menu:not(.off-canvas) .menu:not(.pp-advanced-menu-accordion) .pp-has-submenu .pp-has-submenu .pp-menu-toggle {
8593	right: auto;
8594	left: 0;
8595}
8596.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 {
8597	-webkit-transform: translateY( -5px ) rotate( 135deg );
8598	-ms-transform: translateY( -5px ) rotate( 135deg );
8599	transform: translateY( -5px ) rotate( 135deg );
8600}
8601.rtl .pp-advanced-menu .menu .pp-has-submenu-container > a > span,
8602.rtl .pp-advanced-menu .menu.pp-advanced-menu-horizontal.pp-toggle-arrows .pp-has-submenu-container > a > span {
8603    padding-right: 0;
8604    padding-left: 28px;
8605}
8606.rtl .pp-advanced-menu.off-canvas .menu .pp-has-submenu-container > a > span,
8607.rtl .pp-advanced-menu.off-canvas .menu.pp-advanced-menu-horizontal.pp-toggle-arrows .pp-has-submenu-container > a > span {
8608	padding-left: 0;
8609}
8610
8611/* Search */
8612.pp-advanced-menu li .pp-search-form-wrap {
8613	position: absolute;
8614    right: 0;
8615	top: 100%;
8616	z-index: 10;
8617	opacity: 0;
8618	visibility: hidden;
8619	transition: all 0.2s ease-in-out;
8620}
8621.pp-advanced-menu li:not(.pp-search-active) .pp-search-form-wrap {
8622	height: 0;
8623}
8624.pp-advanced-menu li.pp-search-active .pp-search-form-wrap {
8625	opacity: 1;
8626	visibility: visible;
8627}
8628.pp-advanced-menu li .pp-search-form-wrap .pp-search-form__icon {
8629	display: none;
8630}
8631.pp-advanced-menu  li .pp-search-form__container {
8632	max-width: 100%;
8633}
8634.pp-advanced-menu.off-canvas li .pp-search-form-wrap,
8635.pp-advanced-menu.off-canvas li .pp-search-form__container {
8636	width: 100%;
8637	position: static;
8638}
8639.pp-advanced-menu.full-screen li .pp-search-form-wrap {
8640	max-width: 100%;
8641}
8642.pp-advanced-menu .pp-advanced-menu-accordion li .pp-search-form-wrap {
8643	width: 100%;
8644}
8645.pp-advanced-menu .pp-advanced-menu-accordion.pp-menu-align-center li .pp-search-form__container {
8646	margin: 0 auto;
8647}
8648.pp-advanced-menu .pp-advanced-menu-accordion.pp-menu-align-right li .pp-search-form__container {
8649	margin-right: 0;
8650	margin-left: auto;
8651}
8652
8653/** Woo Cart */
8654.pp-advanced-menu li.pp-menu-cart-item .pp-menu-cart-icon {
8655	margin-right: 5px;
8656}@media (max-width: 768px) { /* Submenus */
8657/*
8658.fl-module[data-node] .pp-advanced-menu .sub-menu {
8659	background-color: transparent;
8660	-webkit-box-shadow: none;
8661	-ms-box-shadow: none;
8662	box-shadow: none;
8663}
8664*/ }
8665/**
8666 * Overall menu alignment
8667 */
8668
8669.fl-node-5f20ed505b647 .pp-advanced-menu-horizontal {
8670					justify-content: flex-end;
8671	}
8672
8673/**
8674 * Overall menu styling
8675 */
8676
8677.fl-node-5f20ed505b647 .pp-advanced-menu .menu > li {
8678	}
8679
8680.fl-node-5f20ed505b647 .pp-advanced-menu .pp-has-submenu-container a > span {
8681			padding-right: 38px;
8682	}
8683
8684.fl-node-5f20ed505b647-clone {
8685    display: none;
8686}
8687
8688/*
8689@media (min-width: 768px) {
8690	.fl-node-5f20ed505b647 .pp-advanced-menu-mobile-toggle + .pp-clear + .pp-menu-nav ul.menu {
8691    	display: block;
8692	}
8693}
8694*/
8695
8696/**
8697 * Links
8698 */
8699
8700.fl-node-5f20ed505b647 .pp-advanced-menu .menu > li > a,
8701.fl-node-5f20ed505b647 .pp-advanced-menu .menu > li > .pp-has-submenu-container > a {
8702			color: #ffffff;
8703	}
8704
8705
8706
8707		.fl-node-5f20ed505b647 .pp-advanced-menu .pp-toggle-arrows .pp-menu-toggle:before,
8708	.fl-node-5f20ed505b647 .pp-advanced-menu .pp-toggle-none .pp-menu-toggle:before {
8709		border-color: #ffffff;
8710	}
8711	
8712		.fl-node-5f20ed505b647 .pp-advanced-menu .pp-toggle-arrows li:hover .pp-menu-toggle:before,
8713	.fl-node-5f20ed505b647 .pp-advanced-menu .pp-toggle-none li:hover .pp-menu-toggle:before,
8714	.fl-node-5f20ed505b647 .pp-advanced-menu .pp-toggle-arrows li.focus .pp-menu-toggle:before,
8715	.fl-node-5f20ed505b647 .pp-advanced-menu .pp-toggle-none li.focus .pp-menu-toggle:before {
8716		border-color: #56C6D8;
8717	}
8718			.fl-node-5f20ed505b647 .pp-advanced-menu .pp-toggle-arrows li a:hover .pp-menu-toggle:before,
8719	.fl-node-5f20ed505b647 .pp-advanced-menu .pp-toggle-none li a:hover .pp-menu-toggle:before,
8720	.fl-node-5f20ed505b647 .pp-advanced-menu .pp-toggle-arrows li a:focus .pp-menu-toggle:before,
8721	.fl-node-5f20ed505b647 .pp-advanced-menu .pp-toggle-none li a:focus .pp-menu-toggle:before {
8722		border-color: #56C6D8;
8723	}
8724		.fl-node-5f20ed505b647 .menu > li > a:hover,
8725	.fl-node-5f20ed505b647 .menu > li > a:focus,
8726	.fl-node-5f20ed505b647 .menu > li:hover > .pp-has-submenu-container > a,
8727	.fl-node-5f20ed505b647 .menu > li.focus > .pp-has-submenu-container > a,
8728	.fl-node-5f20ed505b647 .menu > li.current-menu-item > a,
8729	.fl-node-5f20ed505b647 .menu > li.current-menu-item > .pp-has-submenu-container > a {
8730						color: #56C6D8;
8731					}
8732
8733			.fl-node-5f20ed505b647 .pp-advanced-menu .pp-toggle-arrows .pp-has-submenu-container:hover .pp-menu-toggle:before,
8734		.fl-node-5f20ed505b647 .pp-advanced-menu .pp-toggle-arrows .pp-has-submenu-container.focus .pp-menu-toggle:before,
8735		.fl-node-5f20ed505b647 .pp-advanced-menu .pp-toggle-arrows li.current-menu-item > .pp-has-submenu-container .pp-menu-toggle:before,
8736		.fl-node-5f20ed505b647 .pp-advanced-menu .pp-toggle-none .pp-has-submenu-container:hover .pp-menu-toggle:before,
8737		.fl-node-5f20ed505b647 .pp-advanced-menu .pp-toggle-none .pp-has-submenu-container.focus .pp-menu-toggle:before,
8738		.fl-node-5f20ed505b647 .pp-advanced-menu .pp-toggle-none li.current-menu-item > .pp-has-submenu-container .pp-menu-toggle:before {
8739			border-color: #56C6D8;
8740		}
8741		
8742/**
8743 * Sub Menu
8744 **/
8745	.fl-node-5f20ed505b647 .menu .pp-has-submenu .sub-menu {
8746		display: none;
8747	}
8748.fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu {
8749		background-color: #05262D;
8750	}
8751@media (min-width: 768px) {
8752	.fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu {
8753						width: 250px;
8754				}
8755}
8756
8757.fl-node-5f20ed505b647 ul.pp-advanced-menu-horizontal li.mega-menu > ul.sub-menu {
8758	background: #05262D;
8759}
8760
8761.fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu > li > a,
8762.fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a {
8763	border-width: 0;
8764	border-style: solid;
8765	border-bottom-width: px;
8766			color: #ffffff;
8767}
8768.fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu > li > a:hover,
8769.fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu > li > a:focus,
8770.fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a:hover,
8771.fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a:focus {
8772	}
8773
8774.fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu > li:last-child > a:not(:focus),
8775.fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu > li:last-child > .pp-has-submenu-container > a:not(:focus) {
8776	border: 0;
8777}
8778
8779.fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu > li > a:hover,
8780.fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu > li > a:focus,
8781.fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a:hover,
8782.fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a:focus,
8783.fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu > li.current-menu-item > a,
8784.fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu > li.current-menu-item > .pp-has-submenu-container > a {
8785		color: #56C6D8;
8786}
8787
8788		.fl-node-5f20ed505b647 .pp-advanced-menu .pp-toggle-arrows .sub-menu .pp-menu-toggle:before,
8789	.fl-node-5f20ed505b647 .pp-advanced-menu .pp-toggle-none .sub-menu .pp-menu-toggle:before {
8790		border-color: #ffffff;
8791	}
8792	
8793		.fl-node-5f20ed505b647 .pp-advanced-menu .pp-toggle-arrows .sub-menu li:h
8793over .pp-menu-toggle:before,
8794	.fl-node-5f20ed505b647 .pp-advanced-menu .pp-toggle-none .sub-menu li:hover .pp-menu-toggle:before {
8795		border-color: #56C6D8;
8796	}
8797	
8798
8799	.fl-node-5f20ed505b647 .pp-advanced-menu .pp-menu-toggle:before {
8800		content: '';
8801		position: absolute;
8802		right: 50%;
8803		top: 50%;
8804		z-index: 1;
8805		display: block;
8806		width: 9px;
8807		height: 9px;
8808		margin: -5px -5px 0 0;
8809		border-right: 2px solid;
8810		border-bottom: 2px solid;
8811		-webkit-transform-origin: right bottom;
8812			-ms-transform-origin: right bottom;
8813			    transform-origin: right bottom;
8814		-webkit-transform: translateX( -5px ) rotate( 45deg );
8815			-ms-transform: translateX( -5px ) rotate( 45deg );
8816				transform: translateX( -5px ) rotate( 45deg );
8817	}
8818		.fl-node-5f20ed505b647 .pp-advanced-menu .pp-has-submenu.pp-active > .pp-has-submenu-container .pp-menu-toggle {
8819		-webkit-transform: rotate( -180deg );
8820			-ms-transform: rotate( -180deg );
8821				transform: rotate( -180deg );
8822	}
8823
8824
8825	.fl-node-5f20ed505b647 .pp-advanced-menu-horizontal.pp-toggle-arrows .pp-has-submenu-container a {
8826		padding-right: 24px;
8827	}
8828	.fl-node-5f20ed505b647 .pp-advanced-menu-horizontal.pp-toggle-arrows .pp-has-submenu-container > a > span {
8829		padding-right: 24px;
8830	}
8831	.fl-node-5f20ed505b647 .pp-advanced-menu-horizontal.pp-toggle-arrows .pp-menu-toggle,
8832	.fl-node-5f20ed505b647 .pp-advanced-menu-horizontal.pp-toggle-none .pp-menu-toggle {
8833		width: 23px;
8834		height: 23px;
8835		margin: -11.5px 0 0;
8836	}
8837	.fl-node-5f20ed505b647 .pp-advanced-menu-horizontal.pp-toggle-arrows .pp-menu-toggle,
8838	.fl-node-5f20ed505b647 .pp-advanced-menu-horizontal.pp-toggle-none .pp-menu-toggle,
8839	.fl-node-5f20ed505b647 .pp-advanced-menu-vertical.pp-toggle-arrows .pp-menu-toggle,
8840	.fl-node-5f20ed505b647 .pp-advanced-menu-vertical.pp-toggle-none .pp-menu-toggle {
8841		width: 24px;
8842		height: 23px;
8843		margin: -11.5px 0 0;
8844	}
8845.fl-node-5f20ed505b647 .pp-advanced-menu li:first-child {
8846	border-top: none;
8847}
8848
8849	@media only screen and (max-width: 768px) {
8850		.fl-node-5f20ed505b647 .pp-advanced-menu-mobile-toggle + .pp-clear + .pp-menu-nav ul.menu {
8851			display: none;
8852		}
8853		.fl-node-5f20ed505b647 .pp-advanced-menu:not(.off-canvas):not(.full-screen) .pp-advanced-menu-horizontal {
8854			display: block;
8855		}
8856				.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 {
8857			display: none;
8858		}
8859			}
8860
8861
8862						@media ( max-width: 768px ) {
8863		
8864			.fl-node-5f20ed505b647 .pp-advanced-menu .menu {
8865				margin-top: 20px;
8866			}
8867							.fl-node-5f20ed505b647 .pp-advanced-menu .menu {
8868				}
8869						.fl-node-5f20ed505b647 .pp-advanced-menu .menu > li {
8870				margin-left: 0 !important;
8871				margin-right: 0 !important;
8872			}
8873
8874			.fl-node-5f20ed505b647 .pp-advanced-menu .pp-off-canvas-menu .pp-menu-close-btn,
8875			.fl-node-5f20ed505b647 .pp-advanced-menu .pp-menu-overlay .pp-menu-close-btn {
8876				display: block;
8877			}
8878
8879			.fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu {
8880				box-shadow: none;
8881				border: 0;
8882			}
8883
8884				} 			
8885			@media ( min-width: 769px ) {
8886
8887							.fl-node-5f20ed505b647 .menu > li {
8888				display: inline-block;
8889			}
8890
8891			.fl-node-5f20ed505b647 .menu li {
8892				border-top: none;
8893			}
8894
8895			.fl-node-5f20ed505b647 .menu li:first-child {
8896				border: none;
8897			}
8898			.fl-node-5f20ed505b647 .menu li li {
8899				border-left: none;
8900			}
8901
8902			.fl-node-5f20ed505b647 .menu .pp-has-submenu .sub-menu {
8903				position: absolute;
8904				top: 100%;
8905				left: 0;
8906				z-index: 10;
8907				visibility: hidden;
8908				opacity: 0;
8909				text-align:left;
8910			}
8911
8912			.fl-node-5f20ed505b647 .pp-has-submenu .pp-has-submenu .sub-menu {
8913				top: 0;
8914				left: 100%;
8915			}
8916
8917				
8918				
8919			.fl-node-5f20ed505b647 .pp-advanced-menu .pp-has-submenu:hover > .sub-menu,
8920			.fl-node-5f20ed505b647 .pp-advanced-menu .pp-has-submenu.pp-active .sub-menu
8921			/*.fl-node-5f20ed505b647 .pp-advanced-menu .pp-has-submenu.focus > .sub-menu*/ {
8922				display: block;
8923				visibility: visible;
8924				opacity: 1;
8925			}
8926
8927			.fl-node-5f20ed505b647 .menu .pp-has-submenu.pp-menu-submenu-right .sub-menu {
8928				top: 100%;
8929				left: inherit;
8930				right: 0;
8931			}
8932
8933			.fl-node-5f20ed505b647 .menu .pp-has-submenu .pp-has-submenu.pp-menu-submenu-right .sub-menu {
8934				top: 0;
8935				left: inherit;
8936				right: 100%;
8937			}
8938
8939			.fl-node-5f20ed505b647 .pp-advanced-menu .pp-has-submenu.pp-active > .pp-has-submenu-container .pp-menu-toggle {
8940				-webkit-transform: none;
8941					-ms-transform: none;
8942						transform: none;
8943			}
8944
8945															.fl-node-5f20ed505b647 .pp-advanced-menu .pp-has-submenu .pp-has-submenu .pp-menu-toggle:before {
8946										-webkit-transform: translateY( -5px ) rotate( -45deg );
8947							-ms-transform: translateY( -5px ) rotate( -45deg );
8948								transform: translateY( -5px ) rotate( -45deg );
8949					}
8950			
8951			
8952		
8953					div.fl-node-5f20ed505b647 .pp-advanced-menu-mobile-toggle {
8954				display: none;
8955			}
8956		
8957		} 		
8958	
8959	.fl-node-5f20ed505b647 .pp-advanced-menu-mobile {
8960		text-align: right;
8961				justify-content: flex-end;
8962	}
8963
8964	.fl-builder-content .fl-node-5f20ed505b647.fl-module .pp-advanced-menu-mobile .pp-advanced-menu-mobile-toggle,
8965	.fl-page .fl-builder-content .fl-node-5f20ed505b647.fl-module .pp-advanced-menu-mobile .pp-advanced-menu-mobile-toggle {
8966							}
8967
8968	.fl-builder-content .fl-node-5f20ed505b647.fl-module .pp-advanced-menu-mobile .pp-advanced-menu-mobile-toggle,
8969	.fl-page .fl-builder-content .fl-node-5f20ed505b647.fl-module .pp-advanced-menu-mobile .pp-advanced-menu-mobile-toggle,
8970	fl-builder-content .fl-node-5f20ed505b647.fl-module .pp-advanced-menu-mobile .pp-advanced-menu-mobile-toggle i,
8971	.fl-page .fl-builder-content .fl-node-5f20ed505b647.fl-module .pp-advanced-menu-mobile .pp-advanced-menu-mobile-toggle i {
8972					color: #05262D;
8973			}
8974
8975	
8976	.fl-node-5f20ed505b647 .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box,
8977	.fl-node-5f20ed505b647 .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner,
8978	.fl-node-5f20ed505b647 .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:before,
8979	.fl-node-5f20ed505b647 .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:after {
8980					width: 30px;
8981			}
8982
8983	.fl-node-5f20ed505b647 .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner,
8984	.fl-node-5f20ed505b647 .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:before,
8985	.fl-node-5f20ed505b647 .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:after {
8986					background-color: #05262D;
8987							height: 3px;
8988			}
8989
8990		.fl-node-5f20ed505b647 .pp-advanced-menu-mobile-toggle i {
8991		font-size: 30px;
8992	}
8993	
8994		.fl-node-5f20ed505b647 .pp-advanced-menu-mobile-toggle rect {
8995		fill: #ffffff;
8996	}
8997	
8998
8999
9000/**
9001 * Woo Menu Cart
9002 */
9003
9004	@media ( min-width: 769px ) {
9005							.fl-node-5f20ed505b647 .pp-advanced-menu ul.sub-menu {
9006				padding: 0;
9007			}
9008							.fl-node-5f20ed505b647 .pp-advanced-menu-horizontal.pp-toggle-arrows .pp-has-submenu-container > a > span {
9009				padding-right: 24px;
9010			}
9011			}
9012
9013@media only screen and (max-width: 1200px) {
9014	.fl-node-5f20ed505b647 .pp-advanced-menu-horizontal {
9015							}
9016	.fl-node-5f20ed505b647 .pp-advanced-menu .menu > li {
9017			}
9018
9019	.fl-node-5f20ed505b647 .pp-advanced-menu-mobile {
9020				justify-content: center;
9021	}
9022}
9023
9024@media only screen and (max-width: 992px) {
9025	.fl-node-5f20ed505b647 .pp-advanced-menu-horizontal {
9026							}
9027	.fl-node-5f20ed505b647 .pp-advanced-menu .menu > li {
9028			}
9029	.fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu > li > a,
9030	.fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a {
9031		border-bottom-width: px;
9032					background-color: ;
9033			}
9034
9035	.fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu {
9036		width: auto;
9037	}
9038
9039	.fl-node-5f20ed505b647 .pp-advanced-menu-mobile {
9040				justify-content: center;
9041	}
9042
9043	.fl-node-5f20ed505b647 .pp-advanced-menu-mobile-toggle {
9044			}
9045
9046	}
9047
9048@media only screen and (max-width: 768px) {
9049	.fl-node-5f20ed505b647 div.pp-advanced-menu {
9050		text-align: center;
9051	}
9052	.fl-node-5f20ed505b647 .pp-advanced-menu-horizontal {
9053							}
9054	.fl-node-5f20ed505b647 .pp-advanced-menu .menu > li {
9055			}
9056	.fl-node-5f20ed505b647 .pp-advanced-menu .menu > li > a,
9057	.fl-node-5f20ed505b647 .pp-advanced-menu .menu > li > .pp-has-submenu-container > a {
9058					}
9059	.fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu > li > a,
9060	.fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a {
9061		border-bottom-width: px;
9062			}
9063
9064	.fl-node-5f20ed505b647 .pp-advanced-menu-mobile {
9065		
9066								justify-content: center;
9067			}
9068	.fl-node-5f20ed505b647 .pp-advanced-menu-mobile-toggle {
9069			}
9070
9071	
9072}
9073
9074			@media only screen and ( max-width: 768px ) {
9075
9076			.fl-node-5f20ed505b647 .pp-advanced-menu {
9077				text-align: center;
9078			}
9079
9080			.fl-node-5f20ed505b647 .pp-advanced-menu-mobile-toggle {
9081						}
9082		}
9083	
9084.fl-node-5f20ed505b647 .pp-advanced-menu {
9085	text-align: right;
9086}
9087.fl-node-5f20ed505b647 .pp-advanced-menu .menu a {
9088	text-transform: uppercase;
9089}
9090.fl-node-5f20ed505b647 .pp-advanced-menu .menu > li > a, .fl-node-5f20ed505b647 .pp-advanced-menu .menu > li > .pp-has-submenu-container > a {
9091	border-style: solid;
9092	border-width: 0;
9093	background-clip: border-box;
9094	padding-top: 10px;
9095	padding-right: 10px;
9096	padding-bottom: 10px;
9097	padding-left: 10px;
9098}
9099.fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu > li > a, .fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a {
9100	padding-top: 10px;
9101	padding-right: 10px;
9102	padding-bottom: 10px;
9103	padding-left: 10px;
9104}
9105 .fl-node-5f20ed505b647 > .fl-module-content {
9106	margin-top:0px;
9107	margin-bottom:0px;
9108}
9109@media ( max-width: 992px ) {
9110 .fl-node-5f20ed505b647.fl-module > .fl-module-content {
9111	margin-top:0px;
9112	margin-bottom:0px;
9113}
9114}
9115@media ( max-width: 768px ) {
9116 .fl-node-5f20ed505b647.fl-module > .fl-module-content {
9117	margin-top:0px;
9118	margin-bottom:0px;
9119}
9120}
9121
9122/**
9123 * Overall menu alignment
9124 */
9125
9126.fl-node-5f3f71881564e .pp-advanced-menu-horizontal {
9127					justify-content: flex-end;
9128	}
9129
9130/**
9131 * Overall menu styling
9132 */
9133
9134.fl-node-5f3f71881564e .pp-advanced-menu .menu > li {
9135	}
9136
9137.fl-node-5f3f71881564e .pp-advanced-menu .pp-has-submenu-container a > span {
9138			padding-right: 38px;
9139	}
9140
9141.fl-node-5f3f71881564e-clone {
9142    display: none;
9143}
9144
9145/*
9146@media (min-width: 768px) {
9147	.fl-node-5f3f71881564e .pp-advanced-menu-mobile-toggle + .pp-clear + .pp-menu-nav ul.menu {
9148    	display: block;
9149	}
9150}
9151*/
9152
9153/**
9154 * Links
9155 */
9156
9157.fl-node-5f3f71881564e .pp-advanced-menu .menu > li > a,
9158.fl-node-5f3f71881564e .pp-advanced-menu .menu > li > .pp-has-submenu-container > a {
9159			color: #05262d;
9160	}
9161
9162
9163
9164		.fl-node-5f3f71881564e .pp-advanced-menu .pp-toggle-arrows .pp-menu-toggle:before,
9165	.fl-node-5f3f71881564e .pp-advanced-menu .pp-toggle-none .pp-menu-toggle:before {
9166		border-color: #05262d;
9167	}
9168	
9169		.fl-node-5f3f71881564e .pp-advanced-menu .pp-toggle-arrows li:hover .pp-menu-toggle:before,
9170	.fl-node-5f3f71881564e .pp-advanced-menu .pp-toggle-none li:hover .pp-menu-toggle:before,
9171	.fl-node-5f3f71881564e .pp-advanced-menu .pp-toggle-arrows li.focus .pp-menu-toggle:before,
9172	.fl-node-5f3f71881564e .pp-advanced-menu .pp-toggle-none li.focus .pp-menu-toggle:before {
9173		border-color: #5e2130;
9174	}
9175			.fl-node-5f3f71881564e .pp-advanced-menu .pp-toggle-arrows li a:hover .pp-menu-toggle:before,
9176	.fl-node-5f3f71881564e .pp-advanced-menu .pp-toggle-none li a:hover .pp-menu-toggle:before,
9177	.fl-node-5f3f71881564e .pp-advanced-menu .pp-toggle-arrows li a:focus .pp-menu-toggle:before,
9178	.fl-node-5f3f71881564e .pp-advanced-menu .pp-toggle-none li a:focus .pp-menu-toggle:before {
9179		border-color: #5e2130;
9180	}
9181		.fl-node-5f3f71881564e .menu > li > a:hover,
9182	.fl-node-5f3f71881564e .menu > li > a:focus,
9183	.fl-node-5f3f71881564e .menu > li:hover > .pp-has-submenu-container > a,
9184	.fl-node-5f3f71881564e .menu > li.focus > .pp-has-submenu-container > a,
9185	.fl-node-5f3f71881564e .menu > li.current-menu-item > a,
9186	.fl-node-5f3f71881564e .menu > li.current-menu-item > .pp-has-submenu-container > a {
9187						color: #5e2130;
9188					}
9189
9190			.fl-node-5f3f71881564e .pp-advanced-menu .pp-toggle-arrows .pp-has-submenu-container:hover .pp-menu-toggle:before,
9191		.fl-node-5f3f71881564e .pp-advanced-menu .pp-toggle-arrows .pp-has-submenu-container.focus .pp-menu-toggle:before,
9192		.fl-node-5f3f71881564e .pp-advanced-menu .pp-toggle-arrows li.current-menu-item > .pp-has-submenu-container .pp-menu-toggle:before,
9193		.fl-node-5f3f71881564e .pp-advanced-menu .pp-toggle-none .pp-has-submenu-container:hover .pp-menu-toggle:before,
9194		.fl-node-5f3f71881564e .pp-advanced-menu .pp-toggle-none .pp-has-submenu-container.focus .pp-menu-toggle:before,
9195		.fl-node-5f3f71881564e .pp-advanced-menu .pp-toggle-none li.current-menu-item > .pp-has-submenu-container .pp-menu-toggle:before {
9196			border-color: #5e2130;
9197		}
9198		
9199/**
9200 * Sub Menu
9201 **/
9202	.fl-node-5f3f71881564e .menu .pp-has-submenu .sub-menu {
9203		display: none;
9204	}
9205.fl-node-5f3f71881564e .pp-advanced-menu .sub-menu {
9206	}
9207@media (min-width: 768px) {
9208	.fl-node-5f3f71881564e .pp-advanced-menu .sub-menu {
9209						width: 250px;
9210				}
9211}
9212
9213
9214.fl-node-5f3f71881564e .pp-advanced-menu .sub-menu > li > a,
9215.fl-node-5f3f71881564e .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a {
9216	border-width: 0;
9217	border-style: solid;
9218	border-bottom-width: px;
9219			background-color: #f8f4e4;
9220		color: #05262d;
9221}
9222.fl-node-5f3f71881564e .pp-advanced-menu .sub-menu > li > a:hover,
9223.fl-node-5f3f71881564e .pp-advanced-menu .sub-menu > li > a:focus,
9224.fl-node-5f3f71881564e .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a:hover,
9225.fl-node-5f3f71881564e .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a:focus {
9226	}
9227
9228.fl-node-5f3f71881564e .pp-advanced-menu .sub-menu > li:last-child > a:not(:focus),
9229.fl-node-5f3f71881564e .pp-advanced-menu .sub-menu > li:last-child > .pp-has-submenu-container > a:not(:focus) {
9230	border: 0;
9231}
9232
9233.fl-node-5f3f71881564e .pp-advanced-menu .sub-menu > li > a:hover,
9234.fl-node-5f3f71881564e .pp-advanced-menu .sub-menu > li > a:focus,
9235.fl-node-5f3f71881564e .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a:hover,
9236.fl-node-5f3f71881564e .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a:focus,
9237.fl-node-5f3f71881564e .pp-advanced-menu .sub-menu > li.current-menu-item > a,
9238.fl-node-5f3f71881564e .pp-advanced-menu .sub-menu > li.current-menu-item > .pp-has-submenu-container > a {
9239		background-color: #f8f4e4;
9240		color: #129fad;
9241}
9242
9243		.fl-node-5f3f71881564e .pp-advanced-menu .pp-toggle-arrows .sub-menu .pp-menu-toggle:before,
9244	.fl-node-5f3f71881564e .pp-advanced-menu .pp-toggle-none .sub-menu .pp-menu-toggle:before {
9245		border-color: #05262d;
9246	}
9247	
9248		.fl-node-5f3f71881564e .pp-advanced-menu .pp-toggle-arrows .sub-menu li:h
9248over .pp-menu-toggle:before,
9249	.fl-node-5f3f71881564e .pp-advanced-menu .pp-toggle-none .sub-menu li:hover .pp-menu-toggle:before {
9250		border-color: #129fad;
9251	}
9252	
9253
9254	.fl-node-5f3f71881564e .pp-advanced-menu .pp-menu-toggle:before {
9255		content: '';
9256		position: absolute;
9257		right: 50%;
9258		top: 50%;
9259		z-index: 1;
9260		display: block;
9261		width: 9px;
9262		height: 9px;
9263		margin: -5px -5px 0 0;
9264		border-right: 2px solid;
9265		border-bottom: 2px solid;
9266		-webkit-transform-origin: right bottom;
9267			-ms-transform-origin: right bottom;
9268			    transform-origin: right bottom;
9269		-webkit-transform: translateX( -5px ) rotate( 45deg );
9270			-ms-transform: translateX( -5px ) rotate( 45deg );
9271				transform: translateX( -5px ) rotate( 45deg );
9272	}
9273		.fl-node-5f3f71881564e .pp-advanced-menu .pp-has-submenu.pp-active > .pp-has-submenu-container .pp-menu-toggle {
9274		-webkit-transform: rotate( -180deg );
9275			-ms-transform: rotate( -180deg );
9276				transform: rotate( -180deg );
9277	}
9278
9279
9280	.fl-node-5f3f71881564e .pp-advanced-menu-horizontal.pp-toggle-arrows .pp-has-submenu-container a {
9281		padding-right: 24px;
9282	}
9283	.fl-node-5f3f71881564e .pp-advanced-menu-horizontal.pp-toggle-arrows .pp-has-submenu-container > a > span {
9284		padding-right: 24px;
9285	}
9286	.fl-node-5f3f71881564e .pp-advanced-menu-horizontal.pp-toggle-arrows .pp-menu-toggle,
9287	.fl-node-5f3f71881564e .pp-advanced-menu-horizontal.pp-toggle-none .pp-menu-toggle {
9288		width: 23px;
9289		height: 23px;
9290		margin: -11.5px 0 0;
9291	}
9292	.fl-node-5f3f71881564e .pp-advanced-menu-horizontal.pp-toggle-arrows .pp-menu-toggle,
9293	.fl-node-5f3f71881564e .pp-advanced-menu-horizontal.pp-toggle-none .pp-menu-toggle,
9294	.fl-node-5f3f71881564e .pp-advanced-menu-vertical.pp-toggle-arrows .pp-menu-toggle,
9295	.fl-node-5f3f71881564e .pp-advanced-menu-vertical.pp-toggle-none .pp-menu-toggle {
9296		width: 24px;
9297		height: 23px;
9298		margin: -11.5px 0 0;
9299	}
9300.fl-node-5f3f71881564e .pp-advanced-menu li:first-child {
9301	border-top: none;
9302}
9303
9304	@media only screen and (max-width: 768px) {
9305		.fl-node-5f3f71881564e .pp-advanced-menu-mobile-toggle + .pp-clear + .pp-menu-nav ul.menu {
9306			display: none;
9307		}
9308		.fl-node-5f3f71881564e .pp-advanced-menu:not(.off-canvas):not(.full-screen) .pp-advanced-menu-horizontal {
9309			display: block;
9310		}
9311				.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 {
9312			display: none;
9313		}
9314			}
9315
9316
9317						@media ( max-width: 768px ) {
9318		
9319			.fl-node-5f3f71881564e .pp-advanced-menu .menu {
9320				margin-top: 20px;
9321			}
9322							.fl-node-5f3f71881564e .pp-advanced-menu .menu {
9323				}
9324						.fl-node-5f3f71881564e .pp-advanced-menu .menu > li {
9325				margin-left: 0 !important;
9326				margin-right: 0 !important;
9327			}
9328
9329			.fl-node-5f3f71881564e .pp-advanced-menu .pp-off-canvas-menu .pp-menu-close-btn,
9330			.fl-node-5f3f71881564e .pp-advanced-menu .pp-menu-overlay .pp-menu-close-btn {
9331				display: block;
9332			}
9333
9334			.fl-node-5f3f71881564e .pp-advanced-menu .sub-menu {
9335				box-shadow: none;
9336				border: 0;
9337			}
9338
9339				} 			
9340			@media ( min-width: 769px ) {
9341
9342							.fl-node-5f3f71881564e .menu > li {
9343				display: inline-block;
9344			}
9345
9346			.fl-node-5f3f71881564e .menu li {
9347				border-top: none;
9348			}
9349
9350			.fl-node-5f3f71881564e .menu li:first-child {
9351				border: none;
9352			}
9353			.fl-node-5f3f71881564e .menu li li {
9354				border-left: none;
9355			}
9356
9357			.fl-node-5f3f71881564e .menu .pp-has-submenu .sub-menu {
9358				position: absolute;
9359				top: 100%;
9360				left: 0;
9361				z-index: 10;
9362				visibility: hidden;
9363				opacity: 0;
9364				text-align:left;
9365			}
9366
9367			.fl-node-5f3f71881564e .pp-has-submenu .pp-has-submenu .sub-menu {
9368				top: 0;
9369				left: 100%;
9370			}
9371
9372				
9373				
9374			.fl-node-5f3f71881564e .pp-advanced-menu .pp-has-submenu:hover > .sub-menu,
9375			.fl-node-5f3f71881564e .pp-advanced-menu .pp-has-submenu.pp-active .sub-menu
9376			/*.fl-node-5f3f71881564e .pp-advanced-menu .pp-has-submenu.focus > .sub-menu*/ {
9377				display: block;
9378				visibility: visible;
9379				opacity: 1;
9380			}
9381
9382			.fl-node-5f3f71881564e .menu .pp-has-submenu.pp-menu-submenu-right .sub-menu {
9383				top: 100%;
9384				left: inherit;
9385				right: 0;
9386			}
9387
9388			.fl-node-5f3f71881564e .menu .pp-has-submenu .pp-has-submenu.pp-menu-submenu-right .sub-menu {
9389				top: 0;
9390				left: inherit;
9391				right: 100%;
9392			}
9393
9394			.fl-node-5f3f71881564e .pp-advanced-menu .pp-has-submenu.pp-active > .pp-has-submenu-container .pp-menu-toggle {
9395				-webkit-transform: none;
9396					-ms-transform: none;
9397						transform: none;
9398			}
9399
9400															.fl-node-5f3f71881564e .pp-advanced-menu .pp-has-submenu .pp-has-submenu .pp-menu-toggle:before {
9401										-webkit-transform: translateY( -5px ) rotate( -45deg );
9402							-ms-transform: translateY( -5px ) rotate( -45deg );
9403								transform: translateY( -5px ) rotate( -45deg );
9404					}
9405			
9406			
9407		
9408					div.fl-node-5f3f71881564e .pp-advanced-menu-mobile-toggle {
9409				display: none;
9410			}
9411		
9412		} 		
9413	
9414	.fl-node-5f3f71881564e .pp-advanced-menu-mobile {
9415		text-align: right;
9416				justify-content: flex-end;
9417	}
9418
9419	.fl-builder-content .fl-node-5f3f71881564e.fl-module .pp-advanced-menu-mobile .pp-advanced-menu-mobile-toggle,
9420	.fl-page .fl-builder-content .fl-node-5f3f71881564e.fl-module .pp-advanced-menu-mobile .pp-advanced-menu-mobile-toggle {
9421							}
9422
9423	.fl-builder-content .fl-node-5f3f71881564e.fl-module .pp-advanced-menu-mobile .pp-advanced-menu-mobile-toggle,
9424	.fl-page .fl-builder-content .fl-node-5f3f71881564e.fl-module .pp-advanced-menu-mobile .pp-advanced-menu-mobile-toggle,
9425	fl-builder-content .fl-node-5f3f71881564e.fl-module .pp-advanced-menu-mobile .pp-advanced-menu-mobile-toggle i,
9426	.fl-page .fl-builder-content .fl-node-5f3f71881564e.fl-module .pp-advanced-menu-mobile .pp-advanced-menu-mobile-toggle i {
9427			}
9428
9429	
9430	.fl-node-5f3f71881564e .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box,
9431	.fl-node-5f3f71881564e .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner,
9432	.fl-node-5f3f71881564e .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:before,
9433	.fl-node-5f3f71881564e .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:after {
9434					width: 30px;
9435			}
9436
9437	.fl-node-5f3f71881564e .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner,
9438	.fl-node-5f3f71881564e .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:before,
9439	.fl-node-5f3f71881564e .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:after {
9440							height: 3px;
9441			}
9442
9443		.fl-node-5f3f71881564e .pp-advanced-menu-mobile-toggle i {
9444		font-size: 30px;
9445	}
9446	
9447		.fl-node-5f3f71881564e .pp-advanced-menu-mobile-toggle rect {
9448		fill: #05262d;
9449	}
9450	
9451
9452
9453/**
9454 * Woo Menu Cart
9455 */
9456
9457	@media ( min-width: 769px ) {
9458							.fl-node-5f3f71881564e .pp-advanced-menu ul.sub-menu {
9459				padding: 0;
9460			}
9461							.fl-node-5f3f71881564e .pp-advanced-menu-horizontal.pp-toggle-arrows .pp-has-submenu-container > a > span {
9462				padding-right: 24px;
9463			}
9464			}
9465
9466@media only screen and (max-width: 1200px) {
9467	.fl-node-5f3f71881564e .pp-advanced-menu-horizontal {
9468							}
9469	.fl-node-5f3f71881564e .pp-advanced-menu .menu > li {
9470			}
9471
9472	.fl-node-5f3f71881564e .pp-advanced-menu-mobile {
9473				justify-content: center;
9474	}
9475}
9476
9477@media only screen and (max-width: 992px) {
9478	.fl-node-5f3f71881564e .pp-advanced-menu-horizontal {
9479							}
9480	.fl-node-5f3f71881564e .pp-advanced-menu .menu > li {
9481			}
9482	.fl-node-5f3f71881564e .pp-advanced-menu .sub-menu > li > a,
9483	.fl-node-5f3f71881564e .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a {
9484		border-bottom-width: px;
9485					background-color: ;
9486			}
9487
9488	.fl-node-5f3f71881564e .pp-advanced-menu .sub-menu {
9489		width: auto;
9490	}
9491
9492	.fl-node-5f3f71881564e .pp-advanced-menu-mobile {
9493				justify-content: center;
9494	}
9495
9496	.fl-node-5f3f71881564e .pp-advanced-menu-mobile-toggle {
9497			}
9498
9499	}
9500
9501@media only screen and (max-width: 768px) {
9502	.fl-node-5f3f71881564e div.pp-advanced-menu {
9503		text-align: center;
9504	}
9505	.fl-node-5f3f71881564e .pp-advanced-menu-horizontal {
9506							}
9507	.fl-node-5f3f71881564e .pp-advanced-menu .menu > li {
9508			}
9509	.fl-node-5f3f71881564e .pp-advanced-menu .menu > li > a,
9510	.fl-node-5f3f71881564e .pp-advanced-menu .menu > li > .pp-has-submenu-container > a {
9511					}
9512	.fl-node-5f3f71881564e .pp-advanced-menu .sub-menu > li > a,
9513	.fl-node-5f3f71881564e .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a {
9514		border-bottom-width: px;
9515			}
9516
9517	.fl-node-5f3f71881564e .pp-advanced-menu-mobile {
9518		
9519								justify-content: center;
9520			}
9521	.fl-node-5f3f71881564e .pp-advanced-menu-mobile-toggle {
9522			}
9523
9524	
9525}
9526
9527			@media only screen and ( max-width: 768px ) {
9528
9529			.fl-node-5f3f71881564e .pp-advanced-menu {
9530				text-align: center;
9531			}
9532
9533			.fl-node-5f3f71881564e .pp-advanced-menu-mobile-toggle {
9534						}
9535		}
9536	
9537.fl-node-5f3f71881564e .pp-advanced-menu {
9538	text-align: right;
9539}
9540.fl-node-5f3f71881564e .pp-advanced-menu .menu a {
9541	text-transform: uppercase;
9542}
9543.fl-node-5f3f71881564e .pp-advanced-menu .menu > li > a, .fl-node-5f3f71881564e .pp-advanced-menu .menu > li > .pp-has-submenu-container > a {
9544	border-style: solid;
9545	border-width: 0;
9546	background-clip: border-box;
9547	padding-top: 10px;
9548	padding-right: 10px;
9549	padding-bottom: 10px;
9550	padding-left: 0px;
9551}
9552.fl-node-5f3f71881564e .pp-advanced-menu .sub-menu {
9553	border-style: none;
9554	border-width: 0;
9555	background-clip: border-box;
9556}
9557.fl-node-5f3f71881564e .pp-advanced-menu .menu .sub-menu a {
9558	text-transform: uppercase;
9559}
9560.fl-node-5f3f71881564e .pp-advanced-menu .sub-menu > li > a, .fl-node-5f3f71881564e .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a {
9561	padding-top: 10px;
9562	padding-right: 10px;
9563	padding-bottom: 10px;
9564	padding-left: 10px;
9565}
9566
9567
9568
9569
9570
9571
9572
9573
9574
9575.fl-builder-content .fl-node-5f3fb5ea2f324 .fl-button:is(a, button) {
9576	width: 170px;
9577}
9578.fl-node-5f3fb5ea2f324.fl-button-wrap, .fl-node-5f3fb5ea2f324 .fl-button-wrap {
9579	text-align: right;
9580}
9581:where(.fl-builder-content .fl-node-5f3fb5ea2f324 .fl-button:is(a, button)), :where(.fl-builder-content .fl-node-5f3fb5ea2f324 .fl-button:is(a, button) *) {
9582	transition: none;
9583	-moz-transition: none;
9584	-webkit-transition: none;
9585	-o-transition: none;
9586}
9587.fl-node-5wlubpdqshg2, .fl-node-5wlubpdqshg2 .fl-photo {
9588	text-align: left;
9589}
9590@media(max-width: 992px) {
9591	.fl-node-5wlubpdqshg2, .fl-node-5wlubpdqshg2 .fl-photo {
9592		text-align: left;
9593	}
9594}
9595@media(max-width: 768px) {
9596	.fl-node-5wlubpdqshg2, .fl-node-5wlubpdqshg2 .fl-photo {
9597		text-align: left;
9598	}
9599}
9600.pp-modal-wrap {
9601    position: fixed;
9602    top: 0;
9603    left: 0;
9604    height: 100%;
9605    width: 100%;
9606    overflow-y: auto;
9607    z-index: -1;
9608	visibility: hidden;
9609	opacity: 0;
9610	transition: all 0.3s ease-in-out;
9611}
9612.pp-modal-wrap.pp-modal-active {
9613	z-index: 99999;
9614	visibility: visible;
9615	opacity: 1;
9616}
9617.pp-modal-overlay {
9618    position: absolute;
9619    height: 100%;
9620    width: 100%;
9621    top: 0;
9622    bottom: 0;
9623}
9624.pp-modal-button .sr-only {
9625	position: absolute !important;
9626    height: 1px !important;
9627    width: 1px !important;
9628    margin: 0 !important;
9629    clip: rect(1px 1px 1px 1px);
9630    clip: rect(1px,1px,1px,1px);
9631    clip-path: polygon(0px 0px, 0px 0px, 0px 0px);
9632    -webkit-clip-path: polygon(0px 0px, 0px 0px, 0px 0px);
9633    overflow: hidden !important;
9634}
9635
9636.pp-modal {
9637    display: block;
9638    position: relative;
9639    margin: auto auto;
9640    opacity: 1;
9641	outline: 0;
9642}
9643.pp-modal-container {
9644    height: 100%;
9645    width: 100%;
9646    position: fixed;
9647    overflow: auto;
9648    opacity: 0;
9649	z-index: 1;
9650}
9651.pp-modal.layout-fullscreen {
9652    max-width: 100%;
9653    height: auto;
9654    min-height: 100%;
9655    margin: 0;
9656}
9657/* .pp-modal.layout-standard:not(.position-auto) {
9658	top: 50%;
9659	transform: translateY(-50%);
9660} */
9661.pp-modal .pp-modal-content {
9662	height: inherit;
9663	overflow-y: auto;
9664	position: relative;
9665    z-index: 1;
9666    -webkit-overflow-scrolling: touch;
9667}
9668/* .pp-modal.layout-standard .pp-modal-content {
9669	max-height: 90vh;
9670} */
9671.pp-modal .pp-modal-body {
9672    overflow: hidden;
9673	height: inherit;
9674}
9675.pp-modal .pp-modal-header {
9676    display: table;
9677    width: 100%;
9678}
9679.pp-modal .pp-modal-title {
9680    margin: 0;
9681    display: table-cell;
9682    vertical-align: middle;
9683}
9684
9685.pp-modal .pp-modal-frame iframe {
9686	width: 100%;
9687}
9688
9689.pp-modal .pp-modal-video-embed {
9690	position: relative;
9691	padding-top: 56.25%;
9692	height: inherit;
9693}
9694.pp-modal .pp-modal-video-embed iframe,
9695.pp-modal .pp-modal-video-embed .wp-video,
9696.pp-modal .pp-modal-video-embed > video {
9697	height: 100%;
9698	width: 100%;
9699    position: absolute;
9700    top: 0;
9701    left: 0;
9702}
9703
9704.pp-modal .pp-modal-content.pp-modal-frame:before {
9705	background-position: 50%;
9706    content: "";
9707    display: block;
9708    width: 32px;
9709    height: 32px;
9710    border-radius: 100%;
9711    position: absolute;
9712    top: 50%;
9713    left: 50%;
9714    transform: translate3D(-50%, -50%, 0);
9715}
9716
9717.pp-modal .pp-modal-content-inner {
9718	position: relative;
9719    height: 100%;
9720}
9721
9722.pp-modal-trigger {
9723    display: inline-block;
9724    text-decoration: none;
9725    text-shadow: none;
9726}
9727.pp-modal-trigger .pp-button-icon {
9728    height: auto;
9729    margin-right: 8px;
9730    vertical-align: middle;
9731    width: auto;
9732}
9733.pp-modal-trigger .pp-button-icon-after {
9734    margin-left: 8px;
9735    margin-right: 0;
9736}
9737.pp-modal-trigger .pp-modal-trigger-text {
9738    vertical-align: middle;
9739}
9740.pp-modal-close {
9741    position: relative;
9742    right: 10px;
9743    line-height: 0;
9744    cursor: pointer;
9745    display: table-cell;
9746    vertical-align: middle;
9747    top: 0;
9748    padding: 5px;
9749	-webkit-transition: background 0.2s ease-in-out;
9750    -moz-transition: background 0.2s ease-in-out;
9751    transition: background 0.2s ease-in-out;
9752}
9753.pp-modal-close.box-top-right-out {
9754    position: absolute;
9755    right: -40px;
9756}
9757.pp-modal .pp-modal-close.box-top-left-out {
9758    position: absolute;
9759    left: -40px;
9760    right: 0;
9761}
9762.pp-modal-close.win-top-right {
9763    position: fixed;
9764}
9765.pp-modal-close.win-top-left {
9766    position: fixed;
9767    right: 0;
9768}
9769.pp-modal-close .bar-wrap {
9770    display: inline-block;
9771    position: relative;
9772}
9773.pp-modal-close .bar-wrap span {
9774    position: absolute;
9775    border-radius: 0;
9776    width: 100%;
9777    top: 49.5%;
9778    left: 0px;
9779}
9780.pp-modal-close .bar-wrap .bar-1 {
9781    -webkit-transform: rotate(225deg);
9782    -moz-transform: rotate(225deg);
9783    transform: rotate(225deg);
9784}
9785.pp-modal-close .bar-wrap .bar-2 {
9786    -webkit-transform: rotate(-225deg);
9787    -moz-transform: rotate(-225deg);
9788    transform: rotate(-225deg);
9789}
9790.pp-modal-wrap .modal-visible {
9791    opacity: 1;
9792}
9793.pp-modal .pp-modal-content .fl-row-content-wrap,
9794.pp-modal .pp-modal-content .fl-builder-module-template {
9795    padding: 0;
9796}
9797.fl-module-pp-modal-box {
9798    z-index: 2 !important;
9799}
9800
9801.pp-modal-wrap .pp-flexbox {
9802	display: flex;
9803	flex-direction: row;
9804	align-items: center;
9805}
9806.pp-modal-wrap .pp-flexbox.layout-vertical {
9807	flex-direction: column;
9808}
9809.pp-modal-wrap .pp-flexbox .pp-flexbox-item {
9810	align-self: stretch;
9811}
9812.pp-modal-wrap .pp-flexbox .pp-flexbox-item.object-fit-cover img {
9813	height: 100%;
9814	object-fit: cover;
9815}
9816
9817@media only screen and (max-width: 768px) {
9818	.pp-modal-wrap .pp-flexbox {
9819		flex-direction: column;
9820	}
9821	.pp-modal-wrap .pp-flexbox .pp-flexbox-item {
9822		width: 100%;
9823	}
9824}@media (max-width: 768px) { /**
9825 * This file should contain frontend styles that 
9826 * will be applied to all module instances once
9827 * the responsive breakpoint has been reached. The
9828 * responsive breakpoint can be set in the global 
9829 * settings or individual page settings.
9830 */ }body:not(.fl-builder-edit) .fl-node-bupe31aq5rfi > .fl-module-content {
9831	margin: 0;
9832}
9833
9834.fl-node-bupe31aq5rfi .pp-modal-button {
9835	text-align: left;
9836}
9837.fl-node-bupe31aq5rfi .pp-modal-trigger,
9838.fl-node-bupe31aq5rfi .pp-modal-button .pp-modal-trigger,
9839.fl-node-bupe31aq5rfi .pp-modal-button .pp-modal-trigger .pp-modal-trigger-icon {
9840		color: #ffffff;
9841			background-color: #428bca;
9842					text-align: center;
9843	text-decoration: none;
9844}
9845
9846
9847.fl-node-bupe31aq5rfi .pp-modal-trigger .pp-button-icon {
9848	}
9849
9850.fl-builder-content .fl-node-bupe31aq5rfi .pp-modal-trigger:hover,
9851.fl-node-bupe31aq5rfi .pp-modal-trigger:hover {
9852        color: #f7f7f7;
9853			background-color: #444444;
9854	        border-color: #222222;
9855}
9856
9857
9858.fl-node-bupe31aq5rfi .pp-modal-height-auto,
9859#modal-bupe31aq5rfi.pp-modal-height-auto {
9860    display: block !important;
9861    position: absolute;
9862    top: -99999px;
9863    width: 960px;
9864    visibility: hidden;
9865}
9866
9867.fl-node-bupe31aq5rfi .pp-modal-height-auto .pp-modal-overlay,
9868#modal-bupe31aq5rfi.pp-modal-height-auto .pp-modal-overlay {
9869    display: none !important;
9870}
9871
9872.fl-node-bupe31aq5rfi .pp-modal,
9873#modal-bupe31aq5rfi .pp-modal {
9874			background-color: #ffffff;
9875	}
9876
9877
9878
9879
9880.fl-node-bupe31aq5rfi .pp-modal.layout-standard,
9881#modal-bupe31aq5rfi .pp-modal.layout-standard {
9882    width: 960px;
9883    		height: auto;
9884	    max-width: 90%;
9885}
9886
9887.fl-node-bupe31aq5rfi .pp-modal .pp-modal-header,
9888#modal-bupe31aq5rfi .pp-modal .pp-modal-header {
9889			background-color: #ffffff;
9890	    border-bottom: 1px solid #eeeeee;
9891}
9892
9893	.fl-node-bupe31aq5rfi .pp-modal .pp-modal-header,
9894	#modal-bupe31aq5rfi .pp-modal .pp-modal-header {
9895					border-top-left-radius: px;
9896						border-top-right-radius: px;
9897				}
9898	
9899.fl-node-bupe31aq5rfi .pp-modal .pp-modal-title,
9900#modal-bupe31aq5rfi .pp-modal .pp-modal-title {
9901    padding: 10px 15px;
9902    color: #444444;
9903}
9904.fl-node-bupe31aq5rfi .pp-modal .pp-modal-content,
9905#modal-bupe31aq5rfi .pp-modal .pp-modal-content {
9906        padding: 0px;
9907}
9908.fl-node-bupe31aq5rfi .pp-modal .pp-modal-content.pp-modal-frame:before,
9909#modal-bupe31aq5rfi .pp-modal .pp-modal-content.pp-modal-frame:before {
9910    background: url(https://tourdevines.com.au/wp-content/plugins/bbpowerpack/modules/pp-modal-box/loader.gif) no-repeat;
9911}
9912.fl-node-bupe31aq5rfi .pp-modal .pp-modal-content-inner,
9913#modal-bupe31aq5rfi .pp-modal .pp-modal-content-inner {
9914        overflow: hidden;
9915        padding: px;
9916}
9917
9918.fl-node-bupe31aq5rfi .pp-modal-close,
9919#modal-bupe31aq5rfi .pp-modal-close {
9920    			background-color: #3a3a3a;
9921	    border: 1px solid #ffffff;
9922    border-radius: 100px;
9923    width: 25px;
9924    height: 25px;
9925    position: absolute;
9926    z-index: 5;
9927}
9928.fl-node-bupe31aq5rfi .pp-modal-close:hover,
9929#modal-bupe31aq5rfi .pp-modal-close:hover {
9930			background-color: #b53030;
9931	}
9932.fl-node-bupe31aq5rfi .pp-modal-close.box-top-right,
9933#modal-bupe31aq5rfi .pp-modal-close.box-top-right {
9934    top: -10px;
9935    right: -10px;
9936}
9937.fl-node-bupe31aq5rfi .pp-modal-close.box-top-left,
9938#modal-bupe31aq5rfi .pp-modal-close.box-top-left {
9939    top: -10px;
9940    left: -10px;
9941}
9942.fl-node-bupe31aq5rfi .pp-modal-close.win-top-right,
9943#modal-bupe31aq5rfi .pp-modal-close.win-top-right {
9944    top: -10px;
9945    right: -10px;
9946}
9947.fl-node-bupe31aq5rfi .pp-modal-close.win-top-left,
9948#modal-bupe31aq5rfi .pp-modal-close.win-top-left {
9949    top: -10px;
9950    left: -10px;
9951}
9952.fl-node-bupe31aq5rfi .pp-modal-close .bar-wrap,
9953#modal-bupe31aq5rfi .pp-modal-close .bar-wrap {
9954    width: 100%;
9955    height: 100%;
9956    -webkit-transition: background 0.2s ease-in-out;
9957    -moz-transition: background 0.2s ease-in-out;
9958    transition: background 0.2s ease-in-out;
9959}
9960.fl-node-bupe31aq5rfi .pp-modal-close .bar-wrap span,
9961#modal-bupe31aq5rfi .pp-modal-close .bar-wrap span {
9962    background: #ffffff;
9963    height: 2px;
9964    margin-top: -1px;
9965    -webkit-transition: background 0.2s ease-in-out;
9966    -moz-transition: background 0.2s ease-in-out;
9967    transition: background 0.2s ease-in-out;
9968}
9969.fl-node-bupe31aq5rfi .pp-modal-close:hover .bar-wrap span,
9970#modal-bupe31aq5rfi .pp-modal-close:hover .bar-wrap span {
9971    background: #dddddd;
9972    -webkit-transition: background 0.2s ease-in-out;
9973    -moz-transition: background 0.2s ease-in-out;
9974    transition: background 0.2s ease-in-out;
9975}
9976.fl-node-bupe31aq5rfi .pp-modal-container.fadeIn.animated,
9977#modal-bupe31aq5rfi .pp-modal-container.fadeIn.animated {
9978    -webkit-animation-duration: 0.5s;
9979    animation-duration: 0.5s;
9980}
9981.fl-node-bupe31aq5rfi .pp-modal-container.fadeOut.animated,
9982#modal-bupe31aq5rfi .pp-modal-container.fadeOut.animated {
9983    -webkit-animation-duration: 0.5s;
9984    animation-duration: 0.5s;
9985}
9986.fl-node-bupe31aq5rfi .has-overlay-animation .pp-modal-container,
9987#modal-bupe31aq5rfi.has-overlay-animation .pp-modal-container {
9988			background-color: rgba(0,0,0,0.3);
9989	}
9990
9991.fl-node-bupe31aq5rfi .pp-modal-wrap:not(.has-overlay-animation) .pp-modal-overlay,
9992#modal-bupe31aq5rfi:not(.has-overlay-animation) .pp-modal-overlay {
9993    		background-color: rgba(0,0,0,0.3);
9994		}
9995
9996@media only screen and (max-width: 0px) {
9997    .fl-node-bupe31aq5rfi .pp-modal.layout-fullscreen,
9998    #modal-bupe31aq5rfi .pp-modal.layout-fullscreen {
9999        top: 0 !important;
10000        margin: 10px !important;
10001    }
10002    .fl-node-bupe31aq5rfi .pp-modal.layout-standard,
10003    #modal-bupe31aq5rfi .pp-modal.layout-standard {
10004        margin-top: 20px;
10005        margin-bottom: 20px;
10006    }
10007}
10008
10009@media only screen and (max-width: 767px) {
10010    .fl-node-bupe31aq5rfi .pp-modal.layout-standard,
10011    #modal-bupe31aq5rfi .pp-modal.layout-standard {
10012        margin-top: 20px;
10013        margin-bottom: 20px;
10014    }
10015}
10016.fl-node-bupe31aq5rfi .pp-modal-button {
10017	text-align: left;
10018}
10019.fl-node-bupe31aq5rfi .pp-modal-trigger, .fl-node-bupe31aq5rfi .pp-modal-button .pp-modal-trigger {
10020	padding-top: 0px;
10021	padding-right: 0px;
10022	padding-bottom: 0px;
10023	padding-left: 0px;
10024}
10025
10026
10027
10028
10029
10030
10031
10032
10033
10034.fl-builder-content .fl-node-wp8y293ciagn .fl-button:is(a, button) {
10035	width: 170px;
10036}
10037.fl-node-wp8y293ciagn.fl-button-wrap, .fl-node-wp8y293ciagn .fl-button-wrap {
10038	text-align: right;
10039}
10040:where(.fl-builder-content .fl-node-wp8y293ciagn .fl-button:is(a, button)), :where(.fl-builder-content .fl-node-wp8y293ciagn .fl-button:is(a, button) *) {
10041	transition: none;
10042	-moz-transition: none;
10043	-webkit-transition: none;
10044	-o-transition: none;
10045}
10046
10047
10048
10049
10050
10051
10052
10053
10054
10055.fl-builder-content .fl-node-5yr4gwxsu3pt .fl-button:is(a, button) {
10056	width: 170px;
10057}
10058.fl-node-5yr4gwxsu3pt.fl-button-wrap, .fl-node-5yr4gwxsu3pt .fl-button-wrap {
10059	text-align: right;
10060}
10061:where(.fl-builder-content .fl-node-5yr4gwxsu3pt .fl-button:is(a, button)), :where(.fl-builder-content .fl-node-5yr4gwxsu3pt .fl-button:is(a, button) *) {
10062	transition: none;
10063	-moz-transition: none;
10064	-webkit-transition: none;
10065	-o-transition: none;
10066}
10067@media ( max-width: 992px ) {
10068 .fl-node-5yr4gwxsu3pt.fl-module > .fl-module-content {
10069	margin-right:20px;
10070	margin-left:20px;
10071}
10072}
10073/* advanced menu overlap fix */
10074.pp-off-canvas-menu-open .pp-offcanvas-content-wrap {
10075	position: relative;
10076	z-index: 999;
10077}
10078
10079/* .pp-offcanvas-content-open .pp-advanced-menu .pp-off-canvas-menu {
10080	position: absolute;
10081} */
10082
10083.pp-offcanvas-content-open.pp-offcanvas-content-top.pp-offcanvas-content-reset,
10084.pp-offcanvas-content-open.pp-offcanvas-content-bottom.pp-offcanvas-content-reset {
10085	margin-top: 0 !important;
10086}
10087
10088.pp-offcanvas-toggle {
10089	cursor: pointer;
10090	text-decoration: none !important;
10091}
10092
10093.pp-offcanvas-container {
10094	position: relative;
10095	left: 0;
10096	z-index: 99;
10097	-webkit-transition: -webkit-transform 0.5s;
10098	transition: transform 0.5s;
10099}
10100.pp-offcanvas-content-slide .pp-offcanvas-container {
10101	overflow: hidden;
10102}
10103
10104.pp-offcanvas-container:after {
10105	content: '';
10106	position: absolute;
10107	top: 0;
10108	right: 0;
10109	width: 0;
10110	height: 0;
10111	background: rgba(240, 196, 196, 0.2);
10112	opacity: 0;
10113	-webkit-transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
10114	transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
10115}
10116
10117.pp-offcanvas-content-open .pp-offcanvas-container:after {
10118	width: 100%;
10119	height: 100%;
10120	opacity: 1;
10121	-webkit-transition: opacity 0.5s;
10122	transition: opacity 0.5s;
10123	z-index: 100001;
10124}
10125
10126.pp-offcanvas-content {
10127	position: fixed;
10128	top: 0;
10129	left: 0;
10130	visibility: hidden;
10131	width: 300px;
10132	height: 100%;
10133	overflow-y: auto;
10134	background: #fff;
10135	-webkit-transition: all 0.5s;
10136	transition: all 0.5s;
10137	outline: 0;
10138	z-index: 100002;
10139}
10140
10141.pp-offcanvas-content.pp-offcanvas-content-right {
10142	left: auto;
10143	right: 0;
10144}
10145
10146.pp-offcanvas-content.pp-offcanvas-content-top,
10147.pp-offcanvas-content.pp-offcanvas-content-bottom {
10148	width: 100%;
10149	height: 300px;
10150}
10151
10152.pp-offcanvas-content.pp-offcanvas-content-bottom {
10153	top: auto;
10154	bottom: 0;
10155}
10156
10157.pp-offcanvas-content .pp-offcanvas-body {
10158	position: absolute;
10159	width: 100%;
10160	top: 0;
10161	left: 0;
10162}
10163
10164.pp-offcanvas-content .pp-offcanvas-close {
10165	position: relative;
10166	cursor: pointer;
10167	display: inline-block;
10168	line-height: 1;
10169	z-index: 1;
10170	font-style: normal;
10171	font-family: Helvetica, Arial, sans-serif;
10172	font-weight: 100;
10173	font-size: 24px;
10174	margin: 0;
10175}
10176
10177.pp-offcanvas-content .pp-offcanvas-close-icon {
10178	display: flex;
10179    height: 25px;
10180    width: 25px;
10181    position: relative;
10182    justify-content: center;
10183}
10184.pp-offcanvas-content .pp-offcanvas-close-icon:before,
10185.pp-offcanvas-content .pp-offcanvas-close-icon:after {
10186    content: " ";
10187    position: absolute;
10188    content: ' ';
10189    height: inherit;
10190    width: 2px;
10191    background-color: #fff;
10192}
10193.pp-offcanvas-content .pp-offcanvas-close-icon:before {
10194    transform: rotate(45deg);
10195}
10196.pp-offcanvas-content .pp-offcanvas-close-icon:after {
10197    transform: rotate(-45deg);
10198}
10199
10200.pp-offcanvas-content .pp-offcanvas-body {
10201	padding-left: 20px;
10202	padding-right: 20px;
10203}
10204
10205.pp-offcanvas-toggle-wrap .pp-offcanvas-toggle {
10206	display: inline-flex;
10207	align-items: center;
10208}
10209
10210.pp-offcanvas-icon-before .pp-offcanvas-toggle-icon {
10211	margin-right: 5px;
10212}
10213
10214.pp-offcanvas-icon-after .pp-offcanvas-toggle-icon {
10215	order: 2;
10216	margin-left: 5px;
10217}
10218
10219.pp-offcanvas-content.pp-offcanvas-slide {
10220	-webkit-transform: translate3d(-100%, 0, 0);
10221	transform: translate3d(-100%, 0, 0);
10222}
10223
10224.pp-offcanvas-content.pp-offcanvas-slide.pp-offcanvas-content-right {
10225	-webkit-transform: translate3d(100%, 0, 0);
10226	transform: translate3d(100%, 0, 0);
10227}
10228
10229.pp-offcanvas-content.pp-offcanvas-slide.pp-offcanvas-content-top {
10230	-webkit-transform: translate3d(0, -100%, 0);
10231	transform: translate3d(0, -100%, 0);
10232}
10233
10234.pp-offcanvas-content.pp-offcanvas-slide.pp-offcanvas-content-bottom {
10235	-webkit-transform: translate3d(0, 100%, 0);
10236	transform: translate3d(0, 100%, 0);
10237}
10238
10239.pp-offcanvas-content.pp-offcanvas-reveal {
10240	z-index: 1;
10241}
10242
10243.pp-offcanvas-content-slide.pp-offcanvas-content-open .pp-offcanvas-content.pp-offcanvas-content-visible {
10244	visibility: visible;
10245	-webkit-transform: translate3d(0, 0, 0);
10246	transform: translate3d(0, 0, 0);
10247}
10248
10249.pp-offcanvas-content-left.pp-offcanvas-push {
10250	-webkit-transform: translate3d(-100%, 0, 0);
10251	transform: translate3d(-100%, 0, 0);
10252}
10253
10254.pp-offcanvas-content-right.pp-offcanvas-push {
10255	-webkit-transform: translate3d(100%, 0, 0);
10256	transform: translate3d(100%, 0, 0);
10257}
10258
10259.pp-offcanvas-content-top.pp-offcanvas-push {
10260	-webkit-transform: translate3d(0, -100%, 0);
10261	transform: translate3d(0, -100%, 0);
10262}
10263
10264.pp-offcanvas-content-bottom.pp-offcanvas-push {
10265	-webkit-transform: translate3d(0, 100%, 0);
10266	transform: translate3d(0, 100%, 0);
10267}
10268
10269.pp-offcanvas-content-push.pp-offcanvas-content-open .pp-offcanvas-content.pp-offcanvas-content-visible {
10270	visibility: visible;
10271	-webkit-transition: -webkit-transform 0.5s;
10272	transition: transform 0.5s;
10273}
10274
10275.pp-offcanvas-content-push.pp-offcanvas-content-open.pp-offcanvas-content-left .pp-offcanvas-container {
10276	-webkit-transform: translate3d(300px, 0, 0);
10277	transform: translate3d(300px, 0, 0);
10278}
10279
10280.pp-offcanvas-content-push.pp-offcanvas-content-open.pp-offcanvas-content-right .pp-offcanvas-container {
10281	-webkit-transform: translateX(-300px);
10282	transform: translateX(-300px);
10283}
10284
10285.pp-offcanvas-content-push.pp-offcanvas-content-open.pp-offcanvas-content-top .pp-offcanvas-container {
10286	-webkit-transform: translate3d(0, 300px, 0);
10287	transform: translate3d(0, 300px, 0);
10288}
10289
10290.pp-offcanvas-content-push.pp-offcanvas-content-open.pp-offcanvas-content-bottom .pp-offcanvas-container {
10291	-webkit-transform: translate3d(0, -300px, 0);
10292	transform: translate3d(0, -300px, 0);
10293}
10294
10295.pp-offcanvas-content-push.pp-offcanvas-content-open.pp-offcanvas-content-left .pp-offcanvas-content,
10296.pp-offcanvas-content-push.pp-offcanvas-content-open.pp-offcanvas-content-right .pp-offcanvas-content,
10297.pp-offcanvas-content-push.pp-offcanvas-content-open.pp-offcanvas-content-top .pp-offcanvas-content,
10298.pp-offcanvas-content-push.pp-offcanvas-content-open.pp-offcanvas-content-bottom .pp-offcanvas-content {
10299	-webkit-transform: translate3d(0, 0, 0);
10300	transform: translate3d(0, 0, 0);
10301}
10302
10303.pp-offcanvas-content-reveal .pp-offcanvas-container {
10304	background: #fff;
10305	overflow: hidden;
10306}
10307
10308.pp-offcanvas-content-reveal.pp-offcanvas-content-open {
10309	position: relative;
10310}
10311
10312.pp-offcanvas-content-reveal.pp-offcanvas-content-open .pp-offcanvas-content.pp-offcanvas-content-visible {
10313	visibility: visible;
10314	-webkit-transition: -webkit-transform 0.5s;
10315	transition: transform 0.5s;
10316}
10317
10318.pp-offcanvas-content-reveal.pp-offcanvas-content-open.pp-offcanvas-content-left .pp-offcanvas-container {
10319	-webkit-transform: translate3d(300px, 0, 0);
10320	transform: translate3d(300px, 0, 0);
10321}
10322
10323.pp-offcanvas-content-reveal.pp-offcanvas-content-open.pp-offcanvas-content-right .pp-offcanvas-container {
10324	-webkit-transform: translate3d(-300px, 0, 0);
10325	transform: translate3d(-300px, 0, 0);
10326}
10327
10328.pp-offcanvas-content-reveal.pp-offcanvas-content-open.pp-offcanvas-content-top .pp-offcanvas-container {
10329	-webkit-transform: translate3d(0, 300px, 0);
10330	transform: translate3d(0, 300px, 0);
10331}
10332
10333.pp-offcanvas-content-reveal.pp-offcanvas-content-open.pp-offcanvas-content-bottom .pp-offcanvas-container {
10334	-webkit-transform: translate3d(0, -300px, 0);
10335	transform: translate3d(0, -300px, 0);
10336}
10337
10338.pp-offcanvas-content-reveal.pp-offcanvas-content-bottom .pp-offcanvas-container {
10339	height: 100%;
10340}
10341
10342.pp-offcanvas-content-left.pp-offcanvas-slide-along {
10343	z-index: 1;
10344	-webkit-transform: translate3d(-50%, 0, 0);
10345	transform: translate3d(-50%, 0, 0);
10346}
10347
10348.pp-offcanvas-content-right.pp-offcanvas-slide-along {
10349	z-index: 1;
10350	-webkit-transform: translate3d(50%, 0, 0);
10351	transform: translate3d(50%, 0, 0);
10352}
10353
10354.pp-offcanvas-content-top.pp-offcanvas-slide-along {
10355	z-index: 1;
10356	-webkit-transform: translate3d(0, -50%, 0);
10357	transform: translate3d(0, -50%, 0);
10358}
10359
10360.pp-offcanvas-content-bottom.pp-offcanvas-slide-along {
10361	z-index: 1;
10362	-webkit-transform: translate3d(0, 50%, 0);
10363	transform: translate3d(0, 50%, 0);
10364}
10365
10366.pp-offcanvas-content-slide-along .pp-offcanvas-container {
10367	background: #fff;
10368	overflow: hidden;
10369}
10370
10371.pp-offcanvas-content-slide-along.pp-offcanvas-content-open .pp-offcanvas-content.pp-offcanvas-content-visible {
10372	visibility: visible;
10373	-webkit-transition: -webkit-transform 0.5s;
10374	transition: transform 0.5s;
10375	-webkit-transform: translate3d(0, 0, 0);
10376	transform: translate3d(0, 0, 0);
10377}
10378
10379.pp-offcanvas-content-slide-along.pp-offcanvas-content-open.pp-offcanvas-content-left .pp-offcanvas-container {
10380	-webkit-transform: translate3d(300px, 0, 0);
10381	transform: translate3d(300px, 0, 0);
10382}
10383
10384.pp-offcanvas-content-slide-along.pp-offcanvas-content-open.pp-offcanvas-content-right .pp-offcanvas-container {
10385	-webkit-transform: translate3d(-300px, 0, 0);
10386	transform: translate3d(-300px, 0, 0);
10387}
10388
10389.pp-offcanvas-content-slide-along.pp-offcanvas-content-open.pp-offcanvas-content-top .pp-offcanvas-container {
10390	-webkit-transform: translate3d(0, 300px, 0);
10391	transform: translate3d(0, 300px, 0);
10392}
10393
10394.pp-offcanvas-content-slide-along.pp-offcanvas-content-open.pp-offcanvas-content-bottom .pp-offcanvas-container {
10395	-webkit-transform: translate3d(0, -300px, 0);
10396	transform: translate3d(0, -300px, 0);
10397}
10398
10399.pp-offcanvas-content-slide-along.pp-offcanvas-content-bottom .pp-offcanvas-container {
10400	height: 100%;
10401}
10402
10403.pp-hamburger-label {
10404	display: inline-block;
10405	margin-left: 10px;
10406}
10407
10408.admin-bar .pp-offcanvas-content-left,
10409.admin-bar .pp-offcanvas-content-right {
10410	/*top: 32px;*/
10411}
10412
10413/*!
10414 * Hamburgers
10415 * @description Tasty CSS-animated hamburgers
10416 * @author Jonathan Suh @jonsuh
10417 * @site https://jonsuh.com/hamburgers
10418 * @link https://github.com/jonsuh/hamburgers
10419 */
10420.pp-hamburger-box {
10421	width: 2.9em;
10422	height: 1.8em;
10423	display: inline-block;
10424	position: relative;
10425}
10426
10427.pp-hamburger-inner {
10428	display: block;
10429	top: 50%;
10430	margin-top: -.15em;
10431	transition-duration: 75ms;
10432	transition-timing-function: cubic-bezier(.55, .055, .675, .19);
10433}
10434
10435.pp-hamburger-label {
10436	display: inline-block;
10437	margin-left: 10px;
10438}
10439
10440.pp-hamburger {
10441	display: inline-block;
10442	cursor: pointer;
10443	transition-property: opacity, filter;
10444	transition-duration: 0.15s;
10445	transition-timing-function: linear;
10446	font: inherit;
10447	color: inherit;
10448	text-transform: none;
10449	background-color: transparent;
10450	border: 0;
10451	margin: 0;
10452	overflow: visible;
10453}
10454
10455.pp-hamburger:hover {
10456	opacity: 0.7;
10457}
10458
10459.pp-hamburger.pp-is-active:hover {
10460	opacity: 0.7;
10461}
10462
10463.pp-hamburger.pp-is-active .pp-hamburger-inner,
10464.pp-hamburger.pp-is-active .pp-hamburger-inner::before,
10465.pp-hamburger.pp-is-active .pp-hamburger-inner::after {
10466	background-color: #000;
10467}
10468
10469.pp-hamburger-inner,
10470.pp-hamburger-inner::before,
10471.pp-hamburger-inner::after {
10472	width: 2.9em;
10473	height: 0.3em;
10474	background-color: #000;
10475	border-radius: 4px;
10476	position: absolute;
10477	transition-property: transform;
10478	transition-duration: 0.15s;
10479	transition-timing-function: ease;
10480}
10481
10482.pp-hamburger-inner::before,
10483.pp-hamburger-inner::after {
10484	content: "";
10485	display: block;
10486}
10487
10488.pp-hamburger-inner::before {
10489	top: -0.75em;
10490}
10491
10492.pp-hamburger-inner::after {
10493	bottom: -0.75em;
10494}
10495
10496/*
10497   * 3DX
10498   */
10499.pp-hamburger--3dx .pp-hamburger-box {
10500	perspective: 80px;
10501}
10502
10503.pp-hamburger--3dx .pp-hamburger-inner {
10504	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);
10505}
10506
10507.pp-hamburger--3dx .pp-hamburger-inner::before,
10508.pp-hamburger--3dx .pp-hamburger-inner::after {
10509	transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
10510}
10511
10512.pp-hamburger--3dx.pp-is-active .pp-hamburger-inner {
10513	background-color: transparent !important;
10514	transform: rotateY(180deg);
10515}
10516
10517.pp-hamburger--3dx.pp-is-active .pp-hamburger-inner::before {
10518	transform: translate3d(0, 10px, 0) rotate(45deg);
10519}
10520
10521.pp-hamburger--3dx.pp-is-active .pp-hamburger-inner::after {
10522	transform: translate3d(0, -10px, 0) rotate(-45deg);
10523}
10524
10525/*
10526   * 3DX Reverse
10527   */
10528.pp-hamburger--3dx-r .pp-hamburger-box {
10529	perspective: 80px;
10530}
10531
10532.pp-hamburger--3dx-r .pp-hamburger-inner {
10533	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);
10534}
10535
10536.pp-hamburger--3dx-r .pp-hamburger-inner::before,
10537.pp-hamburger--3dx-r .pp-hamburger-inner::after {
10538	transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
10539}
10540
10541.pp-hamburger--3dx-r.pp-is-active .pp-hamburger-inner {
10542	background-color: transparent !important;
10543	transform: rotateY(-180deg);
10544}
10545
10546.pp-hamburger--3dx-r.pp-is-active .pp-hamburger-inner::before {
10547	transform: translate3d(0, 10px, 0) rotate(45deg);
10548}
10549
10550.pp-hamburger--3dx-r.pp-is-active .pp-hamburger-inner::after {
10551	transform: translate3d(0, -10px, 0) rotate(-45deg);
10552}
10553
10554/*
10555   * 3DY
10556   */
10557.pp-hamburger--3dy .pp-hamburger-box {
10558	perspective: 80px;
10559}
10560
10561.pp-hamburger--3dy .pp-hamburger-inner {
10562	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);
10563}
10564
10565.pp-hamburger--3dy .pp-hamburger-inner::before,
10566.pp-hamburger--3dy .pp-hamburger-inner::after {
10567	transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
10568}
10569
10570.pp-hamburger--3dy.pp-is-active .pp-hamburger-inner {
10571	background-color: transparent !important;
10572	transform: rotateX(-180deg);
10573}
10574
10575.pp-hamburger--3dy.pp-is-active .pp-hamburger-inner::before {
10576	transform: translate3d(0, 10px, 0) rotate(45deg);
10577}
10578
10579.pp-hamburger--3dy.pp-is-active .pp-hamburger-inner::after {
10580	transform: translate3d(0, -10px, 0) rotate(-45deg);
10581}
10582
10583/*
10584   * 3DY Reverse
10585   */
10586.pp-hamburger--3dy-r .pp-hamburger-box {
10587	perspective: 80px;
10588}
10589
10590.pp-hamburger--3dy-r .pp-hamburger-inner {
10591	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);
10592}
10593
10594.pp-hamburger--3dy-r .pp-hamburger-inner::before,
10595.pp-hamburger--3dy-r .pp-hamburger-inner::after {
10596	transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
10597}
10598
10599.pp-hamburger--3dy-r.pp-is-active .pp-hamburger-inner {
10600	background-color: transparent !important;
10601	transform: rotateX(180deg);
10602}
10603
10604.pp-hamburger--3dy-r.pp-is-active .pp-hamburger-inner::before {
10605	transform: translate3d(0, 10px, 0) rotate(45deg);
10606}
10607
10608.pp-hamburger--3dy-r.pp-is-active .pp-hamburger-inner::after {
10609	transform: translate3d(0, -10px, 0) rotate(-45deg);
10610}
10611
10612/*
10613   * 3DXY
10614   */
10615.pp-hamburger--3dxy .pp-hamburger-box {
10616	perspective: 80px;
10617}
10618
10619.pp-hamburger--3dxy .pp-hamburger-inner {
10620	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);
10621}
10622
10623.pp-hamburger--3dxy .pp-hamburger-inner::before,
10624.pp-hamburger--3dxy .pp-hamburger-inner::after {
10625	transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
10626}
10627
10628.pp-hamburger--3dxy.pp-is-active .pp-hamburger-inner {
10629	background-color: transparent !important;
10630	transform: rotateX(180deg) rotateY(180deg);
10631}
10632
10633.pp-hamburger--3dxy.pp-is-active .pp-hamburger-inner::before {
10634	transform: translate3d(0, 10px, 0) rotate(45deg);
10635}
10636
10637.pp-hamburger--3dxy.pp-is-active .pp-hamburger-inner::after {
10638	transform: translate3d(0, -10px, 0) rotate(-45deg);
10639}
10640
10641/*
10642   * 3DXY Reverse
10643   */
10644.pp-hamburger--3dxy-r .pp-hamburger-box {
10645	perspective: 80px;
10646}
10647
10648.pp-hamburger--3dxy-r .pp-hamburger-inner {
10649	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);
10650}
10651
10652.pp-hamburger--3dxy-r .pp-hamburger-inner::before,
10653.pp-hamburger--3dxy-r .pp-hamburger-inner::after {
10654	transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
10655}
10656
10657.pp-hamburger--3dxy-r.pp-is-active .pp-hamburger-inner {
10658	background-color: transparent !important;
10659	transform: rotateX(180deg) rotateY(180deg) rotateZ(-180deg);
10660}
10661
10662.pp-hamburger--3dxy-r.pp-is-active .pp-hamburger-inner::before {
10663	transform: translate3d(0, 10px, 0) rotate(45deg);
10664}
10665
10666.pp-hamburger--3dxy-r.pp-is-active .pp-hamburger-inner::after {
10667	transform: translate3d(0, -10px, 0) rotate(-45deg);
10668}
10669
10670/*
10671   * Arrow
10672   */
10673.pp-hamburger--arrow.pp-is-active .pp-hamburger-inner::before {
10674	transform: translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1);
10675}
10676
10677.pp-hamburger--arrow.pp-is-active .pp-hamburger-inner::after {
10678	transform: translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1);
10679}
10680
10681/*
10682   * Arrow Right
10683   */
10684.pp-hamburger--arrow-r.pp-is-active .pp-hamburger-inner::before {
10685	transform: translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1);
10686}
10687
10688.pp-hamburger--arrow-r.pp-is-active .pp-hamburger-inner::after {
10689	transform: translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1);
10690}
10691
10692/*
10693   * Arrow Alt
10694   */
10695.pp-hamburger--arrowalt .pp-hamburger-inner::before {
10696	transition: top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
10697}
10698
10699.pp-hamburger--arrowalt .pp-hamburger-inner::after {
10700	transition: bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
10701}
10702
10703.pp-hamburger--arrowalt.pp-is-active .pp-hamburger-inner::before {
10704	top: 0;
10705	transform: translate3d(-8px, -10px, 0) rotate(-45deg) scale(0.7, 1);
10706	transition: top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 
107060.685, 0.22);
10707}
10708
10709.pp-hamburger--arrowalt.pp-is-active .pp-hamburger-inner::after {
10710	bottom: 0;
10711	transform: translate3d(-8px, 10px, 0) rotate(45deg) scale(0.7, 1);
10712	transition: bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
10713}
10714
10715/*
10716   * Arrow Alt Right
10717   */
10718.pp-hamburger--arrowalt-r .pp-hamburger-inner::before {
10719	transition: top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
10720}
10721
10722.pp-hamburger--arrowalt-r .pp-hamburger-inner::after {
10723	transition: bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
10724}
10725
10726.pp-hamburger--arrowalt-r.pp-is-active .pp-hamburger-inner::before {
10727	top: 0;
10728	transform: translate3d(8px, -10px, 0) rotate(45deg) scale(0.7, 1);
10729	transition: top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
10730}
10731
10732.pp-hamburger--arrowalt-r.pp-is-active .pp-hamburger-inner::after {
10733	bottom: 0;
10734	transform: translate3d(8px, 10px, 0) rotate(-45deg) scale(0.7, 1);
10735	transition: bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
10736}
10737
10738/*
10739   * Arrow Turn
10740   */
10741.pp-hamburger--arrowturn.pp-is-active .pp-hamburger-inner {
10742	transform: rotate(-180deg);
10743}
10744
10745.pp-hamburger--arrowturn.pp-is-active .pp-hamburger-inner::before {
10746	transform: translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1);
10747}
10748
10749.pp-hamburger--arrowturn.pp-is-active .pp-hamburger-inner::after {
10750	transform: translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1);
10751}
10752
10753/*
10754   * Arrow Turn Right
10755   */
10756.pp-hamburger--arrowturn-r.pp-is-active .pp-hamburger-inner {
10757	transform: rotate(-180deg);
10758}
10759
10760.pp-hamburger--arrowturn-r.pp-is-active .pp-hamburger-inner::before {
10761	transform: translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1);
10762}
10763
10764.pp-hamburger--arrowturn-r.pp-is-active .pp-hamburger-inner::after {
10765	transform: translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1);
10766}
10767
10768/*
10769   * Boring
10770   */
10771.pp-hamburger--boring .pp-hamburger-inner,
10772.pp-hamburger--boring .pp-hamburger-inner::before,
10773.pp-hamburger--boring .pp-hamburger-inner::after {
10774	transition-property: none;
10775}
10776
10777.pp-hamburger--boring.pp-is-active .pp-hamburger-inner {
10778	transform: rotate(45deg);
10779}
10780
10781.pp-hamburger--boring.pp-is-active .pp-hamburger-inner::before {
10782	top: 0;
10783	opacity: 0;
10784}
10785
10786.pp-hamburger--boring.pp-is-active .pp-hamburger-inner::after {
10787	bottom: 0;
10788	transform: rotate(-90deg);
10789}
10790
10791/*
10792   * Collapse
10793   */
10794.pp-hamburger--collapse .pp-hamburger-inner {
10795	top: auto;
10796	bottom: 0;
10797	transition-duration: 0.13s;
10798	transition-delay: 0.13s;
10799	transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
10800}
10801
10802.pp-hamburger--collapse .pp-hamburger-inner::after {
10803	top: -20px;
10804	transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
10805}
10806
10807.pp-hamburger--collapse .pp-hamburger-inner::before {
10808	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);
10809}
10810
10811.pp-hamburger--collapse.pp-is-active .pp-hamburger-inner {
10812	transform: translate3d(0, -10px, 0) rotate(-45deg);
10813	transition-delay: 0.22s;
10814	transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
10815}
10816
10817.pp-hamburger--collapse.pp-is-active .pp-hamburger-inner::after {
10818	top: 0;
10819	opacity: 0;
10820	transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear;
10821}
10822
10823.pp-hamburger--collapse.pp-is-active .pp-hamburger-inner::before {
10824	top: 0;
10825	transform: rotate(-90deg);
10826	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);
10827}
10828
10829/*
10830   * Collapse Reverse
10831   */
10832.pp-hamburger--collapse-r .pp-hamburger-inner {
10833	top: auto;
10834	bottom: 0;
10835	transition-duration: 0.13s;
10836	transition-delay: 0.13s;
10837	transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
10838}
10839
10840.pp-hamburger--collapse-r .pp-hamburger-inner::after {
10841	top: -20px;
10842	transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
10843}
10844
10845.pp-hamburger--collapse-r .pp-hamburger-inner::before {
10846	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);
10847}
10848
10849.pp-hamburger--collapse-r.pp-is-active .pp-hamburger-inner {
10850	transform: translate3d(0, -10px, 0) rotate(45deg);
10851	transition-delay: 0.22s;
10852	transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
10853}
10854
10855.pp-hamburger--collapse-r.pp-is-active .pp-hamburger-inner::after {
10856	top: 0;
10857	opacity: 0;
10858	transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear;
10859}
10860
10861.pp-hamburger--collapse-r.pp-is-active .pp-hamburger-inner::before {
10862	top: 0;
10863	transform: rotate(90deg);
10864	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);
10865}
10866
10867/*
10868   * Elastic
10869   */
10870.pp-hamburger--elastic .pp-hamburger-inner {
10871	top: 2px;
10872	transition-duration: 0.275s;
10873	transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
10874}
10875
10876.pp-hamburger--elastic .pp-hamburger-inner::before {
10877	top: 10px;
10878	transition: opacity 0.125s 0.275s ease;
10879}
10880
10881.pp-hamburger--elastic .pp-hamburger-inner::after {
10882	top: 20px;
10883	transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
10884}
10885
10886.pp-hamburger--elastic.pp-is-active .pp-hamburger-inner {
10887	transform: translate3d(0, 10px, 0) rotate(135deg);
10888	transition-delay: 0.075s;
10889}
10890
10891.pp-hamburger--elastic.pp-is-active .pp-hamburger-inner::before {
10892	transition-delay: 0s;
10893	opacity: 0;
10894}
10895
10896.pp-hamburger--elastic.pp-is-active .pp-hamburger-inner::after {
10897	transform: translate3d(0, -20px, 0) rotate(-270deg);
10898	transition-delay: 0.075s;
10899}
10900
10901/*
10902   * Elastic Reverse
10903   */
10904.pp-hamburger--elastic-r .pp-hamburger-inner {
10905	top: 2px;
10906	transition-duration: 0.275s;
10907	transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
10908}
10909
10910.pp-hamburger--elastic-r .pp-hamburger-inner::before {
10911	top: 10px;
10912	transition: opacity 0.125s 0.275s ease;
10913}
10914
10915.pp-hamburger--elastic-r .pp-hamburger-inner::after {
10916	top: 20px;
10917	transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
10918}
10919
10920.pp-hamburger--elastic-r.pp-is-active .pp-hamburger-inner {
10921	transform: translate3d(0, 10px, 0) rotate(-135deg);
10922	transition-delay: 0.075s;
10923}
10924
10925.pp-hamburger--elastic-r.pp-is-active .pp-hamburger-inner::before {
10926	transition-delay: 0s;
10927	opacity: 0;
10928}
10929
10930.pp-hamburger--elastic-r.pp-is-active .pp-hamburger-inner::after {
10931	transform: translate3d(0, -20px, 0) rotate(270deg);
10932	transition-delay: 0.075s;
10933}
10934
10935/*
10936   * Emphatic
10937   */
10938.pp-hamburger--emphatic {
10939	overflow: hidden;
10940}
10941
10942.pp-hamburger--emphatic .pp-hamburger-inner {
10943	transition: background-color 0.125s 0.175s ease-in;
10944}
10945
10946.pp-hamburger--emphatic .pp-hamburger-inner::before {
10947	left: 0;
10948	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;
10949}
10950
10951.pp-hamburger--emphatic .pp-hamburger-inner::after {
10952	top: 10px;
10953	right: 0;
10954	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;
10955}
10956
10957.pp-hamburger--emphatic.pp-is-active .pp-hamburger-inner {
10958	transition-delay: 0s;
10959	transition-timing-function: ease-out;
10960	background-color: transparent !important;
10961}
10962
10963.pp-hamburger--emphatic.pp-is-active .pp-hamburger-inner::before {
10964	left: -80px;
10965	top: -80px;
10966	transform: translate3d(80px, 80px, 0) rotate(45deg);
10967	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);
10968}
10969
10970.pp-hamburger--emphatic.pp-is-active .pp-hamburger-inner::after {
10971	right: -80px;
10972	top: -80px;
10973	transform: translate3d(-80px, 80px, 0) rotate(-45deg);
10974	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);
10975}
10976
10977/*
10978   * Emphatic Reverse
10979   */
10980.pp-hamburger--emphatic-r {
10981	overflow: hidden;
10982}
10983
10984.pp-hamburger--emphatic-r .pp-hamburger-inner {
10985	transition: background-color 0.125s 0.175s ease-in;
10986}
10987
10988.pp-hamburger--emphatic-r .pp-hamburger-inner::before {
10989	left: 0;
10990	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;
10991}
10992
10993.pp-hamburger--emphatic-r .pp-hamburger-inner::after {
10994	top: 10px;
10995	right: 0;
10996	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;
10997}
10998
10999.pp-hamburger--emphatic-r.pp-is-active .pp-hamburger-inner {
11000	transition-delay: 0s;
11001	transition-timing-function: ease-out;
11002	background-color: transparent !important;
11003}
11004
11005.pp-hamburger--emphatic-r.pp-is-active .pp-hamburger-inner::before {
11006	left: -80px;
11007	top: 80px;
11008	transform: translate3d(80px, -80px, 0) rotate(-45deg);
11009	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);
11010}
11011
11012.pp-hamburger--emphatic-r.pp-is-active .pp-hamburger-inner::after {
11013	right: -80px;
11014	top: 80px;
11015	transform: translate3d(-80px, -80px, 0) rotate(45deg);
11016	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);
11017}
11018
11019/*
11020   * Minus
11021   */
11022.pp-hamburger--minus .pp-hamburger-inner::before,
11023.pp-hamburger--minus .pp-hamburger-inner::after {
11024	transition: bottom 0.08s 0s ease-out, top 0.08s 0s ease-out, opacity 0s linear;
11025}
11026
11027.pp-hamburger--minus.pp-is-active .pp-hamburger-inner::before,
11028.pp-hamburger--minus.pp-is-active .pp-hamburger-inner::after {
11029	opacity: 0;
11030	transition: bottom 0.08s ease-out, top 0.08s ease-out, opacity 0s 0.08s linear;
11031}
11032
11033.pp-hamburger--minus.pp-is-active .pp-hamburger-inner::before {
11034	top: 0;
11035}
11036
11037.pp-hamburger--minus.pp-is-active .pp-hamburger-inner::after {
11038	bottom: 0;
11039}
11040
11041/*
11042   * Slider
11043   */
11044.pp-hamburger--slider .pp-hamburger-inner {
11045	top: 2px;
11046}
11047
11048.pp-hamburger--slider .pp-hamburger-inner::before {
11049	top: 10px;
11050	transition-property: transform, opacity;
11051	transition-timing-function: ease;
11052	transition-duration: 0.15s;
11053}
11054
11055.pp-hamburger--slider .pp-hamburger-inner::after {
11056	top: 20px;
11057}
11058
11059.pp-hamburger--slider.pp-is-active .pp-hamburger-inner {
11060	transform: translate3d(0, 10px, 0) rotate(45deg);
11061}
11062
11063.pp-hamburger--slider.pp-is-active .pp-hamburger-inner::before {
11064	transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0);
11065	opacity: 0;
11066}
11067
11068.pp-hamburger--slider.pp-is-active .pp-hamburger-inner::after {
11069	transform: translate3d(0, -20px, 0) rotate(-90deg);
11070}
11071
11072/*
11073   * Slider Reverse
11074   */
11075.pp-hamburger--slider-r .pp-hamburger-inner {
11076	top: 2px;
11077}
11078
11079.pp-hamburger--slider-r .pp-hamburger-inner::before {
11080	top: 10px;
11081	transition-property: transform, opacity;
11082	transition-timing-function: ease;
11083	transition-duration: 0.15s;
11084}
11085
11086.pp-hamburger--slider-r .pp-hamburger-inner::after {
11087	top: 20px;
11088}
11089
11090.pp-hamburger--slider-r.pp-is-active .pp-hamburger-inner {
11091	transform: translate3d(0, 10px, 0) rotate(-45deg);
11092}
11093
11094.pp-hamburger--slider-r.pp-is-active .pp-hamburger-inner::before {
11095	transform: rotate(45deg) translate3d(5.71429px, -6px, 0);
11096	opacity: 0;
11097}
11098
11099.pp-hamburger--slider-r.pp-is-active .pp-hamburger-inner::after {
11100	transform: translate3d(0, -20px, 0) rotate(90deg);
11101}
11102
11103/*
11104   * Spin
11105   */
11106.pp-hamburger--spin .pp-hamburger-inner {
11107	transition-duration: 0.22s;
11108	transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
11109}
11110
11111.pp-hamburger--spin .pp-hamburger-inner::before {
11112	transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in;
11113}
11114
11115.pp-hamburger--spin .pp-hamburger-inner::after {
11116	transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
11117}
11118
11119.pp-hamburger--spin.pp-is-active .pp-hamburger-inner {
11120	transform: rotate(225deg);
11121	transition-delay: 0.12s;
11122	transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
11123}
11124
11125.pp-hamburger--spin.pp-is-active .pp-hamburger-inner::before {
11126	top: 0;
11127	opacity: 0;
11128	transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;
11129}
11130
11131.pp-hamburger--spin.pp-is-active .pp-hamburger-inner::after {
11132	bottom: 0;
11133	transform: rotate(-90deg);
11134	transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
11135}
11136
11137/*
11138   * Spin Reverse
11139   */
11140.pp-hamburger--spin-r .pp-hamburger-inner {
11141	transition-duration: 0.22s;
11142	transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
11143}
11144
11145.pp-hamburger--spin-r .pp-hamburger-inner::before {
11146	transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in;
11147}
11148
11149.pp-hamburger--spin-r .pp-hamburger-inner::after {
11150	transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
11151}
11152
11153.pp-hamburger--spin-r.pp-is-active .pp-hamburger-inner {
11154	transform: rotate(-225deg);
11155	transition-delay: 0.12s;
11156	transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
11157}
11158
11159.pp-hamburger--spin-r.pp-is-active .pp-hamburger-inner::before {
11160	top: 0;
11161	opacity: 0;
11162	transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;
11163}
11164
11165.pp-hamburger--spin-r.pp-is-active .pp-hamburger-inner::after {
11166	bottom: 0;
11167	transform: rotate(90deg);
11168	transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
11169}
11170
11171/*
11172   * Spring
11173   */
11174.pp-hamburger--spring .pp-hamburger-inner {
11175	top: 2px;
11176	transition: background-color 0s 0.13s linear;
11177}
11178
11179.pp-hamburger--spring .pp-hamburger-inner::before {
11180	top: 10px;
11181	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);
11182}
11183
11184.pp-hamburger--spring .pp-hamburger-inner::after {
11185	top: 20px;
11186	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);
11187}
11188
11189.pp-hamburger--spring.pp-is-active .pp-hamburger-inner {
11190	transition-delay: 0.22s;
11191	background-color: transparent !important;
11192}
11193
11194.pp-hamburger--spring.pp-is-active .pp-hamburger-inner::before {
11195	top: 0;
11196	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);
11197	transform: translate3d(0, 10px, 0) rotate(45deg);
11198}
11199
11200.pp-hamburger--spring.pp-is-active .pp-hamburger-inner::after {
11201	top: 0;
11202	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);
11203	transform: translate3d(0, 10px, 0) rotate(-45deg);
11204}
11205
11206/*
11207   * Spring Reverse
11208   */
11209.pp-hamburger--spring-r .pp-hamburger-inner {
11210	top: auto;
11211	bottom: 0;
11212	transition-duration: 0.13s;
11213	transition-delay: 0s;
11214	transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
11215}
11216
11217.pp-hamburger--spring-r .pp-hamburger-inner::after {
11218	top: -20px;
11219	transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0s linear;
11220}
11221
11222.pp-hamburger--spring-r .pp-hamburger-inner::before {
11223	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);
11224}
11225
11226.pp-hamburger--spring-r.pp-is-active .pp-hamburger-inner {
11227	transform: translate3d(0, -10px, 0) rotate(-45deg);
11228	transition-delay: 0.22s;
11229	transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
11230}
11231
11232.pp-hamburger--spring-r.pp-is-active .pp-hamburger-inner::after {
11233	top: 0;
11234	opacity: 0;
11235	transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0s 0.22s linear;
11236}
11237
11238.pp-hamburger--spring-r.pp-is-active .pp-hamburger-inner::before {
11239	top: 0;
11240	transform: rotate(90deg);
11241	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);
11242}
11243
11244/*
11245   * Stand
11246   */
11247.pp-hamburger--stand .pp-hamburger-inner {
11248	transition: transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear;
11249}
11250
11251.pp-hamburger--stand .pp-hamburger-inner::before {
11252	transition: top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
11253}
11254
11255.pp-hamburger--stand .pp-hamburger-inner::after {
11256	transition: bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
11257}
11258
11259.pp-hamburger--stand.pp-is-active .pp-hamburger-inner {
11260	transform: rotate(90deg);
11261	background-color: transparent !important;
11262	transition: transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear;
11263}
11264
11265.pp-hamburger--stand.pp-is-active .pp-hamburger-inner::before {
11266	top: 0;
11267	transform: rotate(-45deg);
11268	transition: top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
11269}
11270
11271.pp-hamburger--stand.pp-is-active .pp-hamburger-inner::after {
11272	bottom: 0;
11273	transform: rotate(45deg);
11274	transition: bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
11275}
11276
11277/*
11278   * Stand Reverse
11279   */
11280.pp-hamburger--stand-r .pp-hamburger-inner {
11281	transition: transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear;
11282}
11283
11284.pp-hamburger--stand-r .pp-hamburger-inner::before {
11285	transition: top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
11286}
11287
11288.pp-hamburger--stand-r .pp-hamburger-inner::after {
11289	transition: bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
11290}
11291
11292.pp-hamburger--stand-r.pp-is-active .pp-hamburger-inner {
11293	transform: rotate(-90deg);
11294	background-color: transparent !important;
11295	transition: transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear;
11296}
11297
11298.pp-hamburger--stand-r.pp-is-active .pp-hamburger-inner::before {
11299	top: 0;
11300	transform: rotate(-45deg);
11301	transition: top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
11302}
11303
11304.pp-hamburger--stand-r.pp-is-active .pp-hamburger-inner::after {
11305	bottom: 0;
11306	transform: rotate(45deg);
11307	transition: bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
11308}
11309
11310/*
11311   * Squeeze
11312   */
11313.pp-hamburger--squeeze .pp-hamburger-inner {
11314	transition-duration: 0.075s;
11315	transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
11316}
11317
11318.pp-hamburger--squeeze .pp-hamburger-inner::before {
11319	transition: top 0.075s 0.12s ease, opacity 0.075s ease;
11320}
11321
11322.pp-hamburger--squeeze .pp-hamburger-inner::after {
11323	transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
11324}
11325
11326.pp-hamburger--squeeze.pp-is-active .pp-hamburger-inner {
11327	transform: rotate(45deg);
11328	transition-delay: 0.12s;
11329	transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
11330}
11331
11332.pp-hamburger--squeeze.pp-is-active .pp-hamburger-inner::before {
11333	top: 0;
11334	opacity: 0;
11335	transition: top 0.075s ease, opacity 0.075s 0.12s ease;
11336}
11337
11338.pp-hamburger--squeeze.pp-is-active .pp-hamburger-inner::after {
11339	bottom: 0;
11340	transform: rotate(-90deg);
11341	transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
11342}
11343
11344/*
11345   * Vortex
11346   */
11347.pp-hamburger--vortex .pp-hamburger-inner {
11348	transition-duration: 0.2s;
11349	transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
11350}
11351
11352.pp-hamburger--vortex .pp-hamburger-inner::before,
11353.pp-hamburger--vortex .pp-hamburger-inner::after {
11354	transition-duration: 0s;
11355	transition-delay: 0.1s;
11356	transition-timing-function: linear;
11357}
11358
11359.pp-hamburger--vortex .pp-hamburger-inner::before {
11360	transition-property: top, opacity;
11361}
11362
11363.pp-hamburger--vortex .pp-hamburger-inner::after {
11364	transition-property: bottom, transform;
11365}
11366
11367.pp-hamburger--vortex.pp-is-active .pp-hamburger-inner {
11368	transform: rotate(765deg);
11369	transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
11370}
11371
11372.pp-hamburger--vortex.pp-is-active .pp-hamburger-inner::before,
11373.pp-hamburger--vortex.pp-is-active .pp-hamburger-inner::after {
11374	transition-delay: 0s;
11375}
11376
11377.pp-hamburger--vortex.pp-is-active .pp-hamburger-inner::before {
11378	top: 0;
11379	opacity: 0;
11380}
11381
11382.pp-hamburger--vortex.pp-is-active .pp-hamburger-inner::after {
11383	bottom: 0;
11384	transform: rotate(90deg);
11385}
11386
11387/*
11388   * Vortex Reverse
11389   */
11390.pp-hamburger--vortex-r .pp-hamburger-inner {
11391	transition-duration: 0.2s;
11392	transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
11393}
11394
11395.pp-hamburger--vortex-r .pp-hamburger-inner::before,
11396.pp-hamburger--vortex-r .pp-hamburger-inner::after {
11397	transition-duration: 0s;
11398	transition-delay: 0.1s;
11399	transition-timing-function: linear;
11400}
11401
11402.pp-hamburger--vortex-r .pp-hamburger-inner::before {
11403	transition-property: top, opacity;
11404}
11405
11406.pp-hamburger--vortex-r .pp-hamburger-inner::after {
11407	transition-property: bottom, transform;
11408}
11409
11410.pp-hamburger--vortex-r.pp-is-active .pp-hamburger-inner {
11411	transform: rotate(-765deg);
11412	transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
11413}
11414
11415.pp-hamburger--vortex-r.pp-is-active .pp-hamburger-inner::before,
11416.pp-hamburger--vortex-r.pp-is-active .pp-hamburger-inner::after {
11417	transition-delay: 0s;
11418}
11419
11420.pp-hamburger--vortex-r.pp-is-active .pp-hamburger-inner::before {
11421	top: 0;
11422	opacity: 0;
11423}
11424
11425.pp-hamburger--vortex-r.pp-is-active .pp-hamburger-inner::after {
11426	bottom: 0;
11427	transform: rotate(-90deg);
11428}
11429
11430.pp-offcanvas-body .pp-timeline .pp-is-hidden {
11431    opacity: 1 !important;
11432    margin: 0 !important;
11433}.pp-offcanvas-content.pp-offcanvas-content-a5i8dmptfqjn {
11434	background: #f8f4e4;
11435}
11436.pp-offcanvas-content.pp-offcanvas-content-a5i8dmptfqjn.pp-offcanvas-content-top,
11437.pp-offcanvas-content.pp-offcanvas-content-a5i8dmptfqjn.pp-offcanvas-content-bottom {
11438	width: 100%;
11439}
11440
11441
11442.pp-offcanvas-content-a5i8dmptfqjn-open .pp-offcanvas-container:after {
11443	background: ;
11444}
11445.pp-offcanvas-content-reveal.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-left .pp-offcanvas-container,
11446.pp-offcanvas-content-push.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-left .pp-offcanvas-container,
11447.pp-offcanvas-content-slide-along.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-left .pp-offcanvas-container {
11448	transform: translate3d(440px, 0, 0);
11449}
11450.pp-offcanvas-content-reveal.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-right .pp-offcanvas-container,
11451.pp-offcanvas-content-push.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-right .pp-offcanvas-container,
11452.pp-offcanvas-content-slide-along.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-right .pp-offcanvas-container {
11453	transform: translate3d(-440px, 0, 0);
11454}
11455.pp-offcanvas-content-reveal.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-top .pp-offcanvas-container,
11456.pp-offcanvas-content-push.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-top .pp-offcanvas-container,
11457.pp-offcanvas-content-slide-along.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-top .pp-offcanvas-container {
11458	transform: translate3d(0, 440px, 0);
11459}
11460.pp-offcanvas-content-reveal.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-bottom .pp-offcanvas-container,
11461.pp-offcanvas-content-push.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-bottom .pp-offcanvas-container,
11462.pp-offcanvas-content-slide-along.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-bottom .pp-offcanvas-container {
11463	transform: translate3d(0, -440px, 0);
11464}
11465.pp-offcanvas-content.pp-offcanvas-content-a5i8dmptfqjn .pp-offcanvas-body {
11466	text-align: left;
11467	color: ;
11468	background: ;
11469}
11470.pp-offcanvas-content.pp-offcanvas-content-a5i8dmptfqjn .pp-offcanvas-body a {
11471	color: ;
11472}
11473.pp-offcanvas-content-a5i8dmptfqjn.pp-offcanvas-content .pp-offcanvas-header {
11474	text-align: left;
11475}
11476.pp-offcanvas-content-a5i8dmptfqjn .pp-offcanvas-header .pp-offcanvas-close span,
11477.pp-offcanvas-content-a5i8dmptfqjn .pp-offcanvas-header .pp-offcanvas-close span:before {
11478	color: #333;
11479	}
11480.pp-offcanvas-content-a5i8dmptfqjn .pp-offcanvas-close .pp-offcanvas-close-icon {
11481	}
11482.pp-offcanvas-content-a5i8dmptfqjn .pp-offcanvas-close .pp-offcanvas-close-icon:before,
11483.pp-offcanvas-content-a5i8dmptfqjn .pp-offcanvas-close .pp-offcanvas-close-icon:after {
11484	background-color: #333;
11485}
11486
11487.fl-node-a5i8dmptfqjn .pp-offcanvas-toggle-wrap {
11488	text-align: left;
11489}
11490.fl-node-a5i8dmptfqjn .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle {
11491	color: #05262d;
11492	background: rgba(161, 161, 161, 0);
11493	transition: all 0.3s ease-in-out;
11494	}
11495.fl-node-a5i8dmptfqjn .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle .pp-hamburger-box,
11496.fl-node-a5i8dmptfqjn .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle .pp-hamburger-inner,
11497.fl-node-a5i8dmptfqjn .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle .pp-hamburger-inner::before,
11498.fl-node-a5i8dmptfqjn .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle .pp-hamburger-inner::after {
11499	width: 28px;
11500}
11501.fl-node-a5i8dmptfqjn .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle .pp-hamburger-inner,
11502.fl-node-a5i8dmptfqjn .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle .pp-hamburger-inner::before,
11503.fl-node-a5i8dmptfqjn .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle .pp-hamburger-inner::after {
11504	background-color: #05262d;
11505	transition: all 0.3s ease-in-out;
11506	height: 2px;
11507}
11508.fl-node-a5i8dmptfqjn .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle:hover {
11509	color: #5e2130;
11510	background: rgba(161, 161, 161, 0);
11511	border-color: #a0a0a0;
11512}
11513.fl-node-a5i8dmptfqjn .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle:hover .pp-hamburger-inner,
11514.fl-node-a5i8dmptfqjn .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle:hover .pp-hamburger-inner::before,
11515.fl-node-a5i8dmptfqjn .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle:hover .pp-hamburger-inner::after {
11516	background-color: #5e2130;
11517}
11518
11519
11520.fl-node-a5i8dmptfqjn .pp-offcanvas-icon-after .pp-offcanvas-toggle-icon {
11521	margin-left: 0px;
11522}
11523.fl-node-a5i8dmptfqjn .pp-offcanvas-icon-before .pp-offcanvas-toggle-icon {
11524	margin-right: 0px;
11525}
11526.fl-node-a5i8dmptfqjn .pp-hamburger-after .pp-hamburger-box {
11527	order: 2;
11528	margin-left: 0px;
11529}
11530.fl-node-a5i8dmptfqjn .pp-hamburger-before .pp-hamburger-box {
11531	margin-right: 0px;
11532}
11533.fl-node-a5i8dmptfqjn .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle-icon {
11534	color: #000;
11535	font-size: 15px;
11536	transition: all 0.3s ease-in-out;
11537}
11538.fl-node-a5i8dmptfqjn .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle:hover .pp-offcanvas-toggle-icon {
11539	color: #000;
11540}
11541
11542
11543@media only screen and ( max-width: 992px ) {
11544	.pp-offcanvas-content-reveal.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-left .pp-offcanvas-container,
11545	.pp-offcanvas-content-push.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-left .pp-offcanvas-container,
11546	.pp-offcanvas-content-slide-along.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-left .pp-offcanvas-container {
11547		transform: translate3d(px, 0, 0);
11548	}
11549	.pp-offcanvas-content-reveal.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-right .pp-offcanvas-container,
11550	.pp-offcanvas-content-push.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-right .pp-offcanvas-container,
11551	.pp-offcanvas-content-slide-along.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-right .pp-offcanvas-container {
11552		transform: translate3d(-px, 0, 0);
11553	}
11554	.pp-offcanvas-content-reveal.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-top .pp-offcanvas-container,
11555	.pp-offcanvas-content-push.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-top .pp-offcanvas-container,
11556	.pp-offcanvas-content-slide-along.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-top .pp-offcanvas-container {
11557		transform: translate3d(0, px, 0);
11558	}
11559	.pp-offcanvas-content-reveal.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-bottom .pp-offcanvas-container,
11560	.pp-offcanvas-content-push.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-bottom .pp-offcanvas-container,
11561	.pp-offcanvas-content-slide-along.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-bottom .pp-offcanvas-container {
11562		transform: translate3d(0, -px, 0);
11563	}
11564}
11565
11566@media only screen and ( max-width: 768px ) {
11567	.pp-offcanvas-content-reveal.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-left .pp-offcanvas-container,
11568	.pp-offcanvas-content-push.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-left .pp-offcanvas-container,
11569	.pp-offcanvas-content-slide-along.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-left .pp-offcanvas-container {
11570		transform: translate3d(90%, 0, 0);
11571	}
11572	.pp-offcanvas-content-reveal.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-right .pp-offcanvas-container,
11573	.pp-offcanvas-content-push.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-right .pp-offcanvas-container,
11574	.pp-offcanvas-content-slide-along.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-right .pp-offcanvas-container {
11575		transform: translate3d(-90%, 0, 0);
11576	}
11577	.pp-offcanvas-content-reveal.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-top .pp-offcanvas-container,
11578	.pp-offcanvas-content-push.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-top .pp-offcanvas-container,
11579	.pp-offcanvas-content-slide-along.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-top .pp-offcanvas-container {
11580		transform: translate3d(0, 90%, 0);
11581	}
11582	.pp-offcanvas-content-reveal.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-bottom .pp-offcanvas-container,
11583	.pp-offcanvas-content-push.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-bottom .pp-offcanvas-container,
11584	.pp-offcanvas-content-slide-along.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-bottom .pp-offcanvas-container {
11585		transform: translate3d(0, -90%, 0);
11586	}
11587	/* Animated Headlines fix */
11588	.pp-offcanvas-content-a5i8dmptfqjn-open .pp-offcanvas-container .pp-headline-dynamic-wrapper {
11589		display: none;
11590	}
11591}
11592.pp-offcanvas-content.pp-offcanvas-content-a5i8dmptfqjn {
11593	border-style: solid;
11594	border-width: 0;
11595	background-clip: border-box;
11596	border-color: #5e2130;
11597	border-top-width: 0px;
11598	border-right-width: 0px;
11599	border-bottom-width: 0px;
11600	border-left-width: 2px;
11601	padding-top: 10px;
11602	padding-right: 10px;
11603	padding-bottom: 10px;
11604	padding-left: 10px;
11605	width: 440px;
11606}
11607.pp-offcanvas-content.pp-offcanvas-content-a5i8dmptfqjn.pp-offcanvas-content-top, .pp-offcanvas-content.pp-offcanvas-content-a5i8dmptfqjn.pp-offcanvas-content-bottom {
11608	height: 440px;
11609}
11610.pp-offcanvas-content.pp-offcanvas-content-a5i8dmptfqjn .pp-offcanvas-body {
11611	padding-top: 10px;
11612	padding-right: 10px;
11613	padding-bottom: 10px;
11614	padding-left: 10px;
11615}
11616.pp-offcanvas-content-a5i8dmptfqjn.pp-offcanvas-content .pp-offcanvas-header {
11617	padding-top: 10px;
11618	padding-right: 10px;
11619	padding-bottom: 10px;
11620	padding-left: 10px;
11621}
11622.fl-node-a5i8dmptfqjn .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle {
11623	padding-top: 10px;
11624	padding-right: 10px;
11625	padding-bottom: 10px;
11626	padding-left: 10px;
11627}
11628@media(max-width: 768px) {
11629	.pp-offcanvas-content.pp-offcanvas-content-a5i8dmptfqjn {
11630		width: 90%;
11631	}
11632	.pp-offcanvas-content.pp-offcanvas-content-a5i8dmptfqjn.pp-offcanvas-content-top, .pp-offcanvas-content.pp-offcanvas-content-a5i8dmptfqjn.pp-offcanvas-content-bottom {
11633		height: 90%;
11634	}
11635	.fl-node-a5i8dmptfqjn .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle {
11636		padding-top: 5px;
11637		padding-right: 5px;
11638		padding-bottom: 5px;
11639		padding-left: 5px;
11640	}
11641}
11642
11643/* Start Global Nodes CSS */
11644header #search-modal{
11645    display: none;
11646    
11647    opacity: 0;
11648    transition: opacity .15s linear;
11649}
11650
11651header #search-modal.show-modal{
11652    display: block;
11653    opacity: 1;
11654    
11655    position: fixed;
11656    top: 0;
11657    left: 0;
11658    width: 100%;
11659    height: 100%;
11660    z-index: 9999999999999;
11661}
11662
11663header #search-modal .fl-row-content-wrap{
11664    opacity: 0;
11665    transition: opacity .15s linear;
11666}
11667
11668header #search-modal.show-modal .fl-row-content-wrap{
11669    opacity: 1;
11670}
11671/* End Global Nodes CSS */
11672
11673
11674/* Start Layout CSS */
11675/*** General ***/
11676
11677header,
11678header .header-buttons a.fl-button,
11679header ul,
11680.pp-menu-overlay #menu-mobile-nav {
11681    font-weight: 600;
11682    font-size: 14px;
11683}
11684
11685.fl-builder-content #transparent-header {
11686    background: rgba(255,255,255,0.9);
11687}
11688
11689/*** Shrinking / Hiding of Secondary Nav on Scroll ***/
11690
11691
11692
11693@media (min-width: 993px) {
11694    
11695    /** Secondary Nav **/
11696    
11697    .fl-builder-content #hide-on-shrink {
11698        height: 42.4px;
11699        max-height: 45px;
11700        overflow: visible;
11701        background: none;
11702        -webkit-transition: all 0.4s ease-in-out;
11703        -moz-transition: all 0.4s ease-in-out;
11704        transition: all 0.4s ease-in-out;
11705    }
11706    
11707    .fl-builder-content.fl-theme-builder-header-shrink #hide-on-shrink {
11708        height: 0px;
11709        max-height: 0px;
11710        overflow: hidden;
11711        background: rgba(241,96,33,0.7);
11712        -webkit-transition: all 0.4s ease-in-out;
11713        -moz-transition: all 0.4s ease-in-out;
11714        transition: all 0.4s ease-in-out;
11715    }
11716    
11717    
11718    /** Add Hamburger Menu on Primary Nav on Scroll **/
11719
11720    .fl-builder-content.fl-theme-builder-header-shrink #main-nav-shrink,
11721    #hamburger-nav-shrink,
11722    .off-canvas-nav-shrink{
11723        visibility: hidden;
11724        opacity: 0;
11725        width: 0px;
11726        height: 0px;
11727        overflow: hidden;
11728        transition: visibility 0s, opacity 0.4s linear, width 0.4s linear, height 0.4s linear, overflow 0.4s linear;
11729    }
11730    
11731    #main-nav-shrink,
11732    .fl-builder-content.fl-theme-builder-header-shrink #hamburger-nav-shrink,
11733    .fl-builder-content.fl-theme-builder-header-shrink .off-canvas-nav-shrink{
11734        visibility: visible;
11735        opacity: 1;
11736        width: auto;
11737        height: auto;
11738        overflow: visible;
11739        transition: visibility 0s, opacity 0.4s linear, width 0.4s linear, height 0.4s linear, overflow 0.4s linear;
11740    }
11741    .fl-builder-content.fl-theme-builder-header-shrink #transparent-header .hide-scroll {
11742        display: none;
11743    }
11744    
11745    
11746    
11747    /*Don't use flexbox for centering here as it will mess up the shrink animation*/
11748    .fl-builder-content #navigation-items .fl-col-content {
11749        padding-top: 10px;
11750    }
11751    .fl-builder-content.fl-theme-builder-header-shrink #navigation-items .fl-col-content {
11752        padding-top: 3px;
11753    }
11754
11755}
11756
11757
11758
11759
11760
11761/** Primary Nav **/
11762    
11763.fl-builder-content #transparent-header {
11764    -webkit-transition: all 0.4s ease-in-out;
11765    -moz-transition: all 0.4s ease-in-out;
11766    transition: all 0.4s ease-in-out;
11767}
11768    
11769.fl-builder-content.fl-theme-builder-header-shrink #transparent-header {
11770    background: #f8f4e4;
11771    -webkit-transition: all 0.4s ease-in-out;
11772    -moz-transition: all 0.4s ease-in-out;
11773    transition: all 0.4s ease-in-out;
11774    border-bottom: 2px solid #5E2130;
11775}
11776
11777.fl-theme-builder-header-shrink-module-top.fl-module-content {
11778    margin-top: 5px !important;
11779}
11780.fl-theme-builder-header-shrink-module-bottom.fl-module-content {
11781    margin-bottom: 5px !important;
11782}  
11783    
11784    
11785    
11786
11787
11788
11789
11790
11791
11792
11793
11794/*****************************************************/
11795
11796
11797/*** Secondary Nav ***/
11798
11799#menu-top-nav li:last-child a {
11800    padding-right: 0;
11801}
11802
11803
11804
11805
11806
11807
11808/*** Primary Nav ***/
11809
11810/** Logo **/
11811
11812header #header-logo .fl-photo-content {
11813    text-align: left !important;
11814}
11815
11816header #header-logo img {
11817    max-height: 60px;
11818}
11819
11820@media (max-width: 490px) {
11821    header #header-logo img {
11822        max-height: 50px;
11823    }
11824}
11825
11826
11827
11828/** Navigation Items - General **/
11829
11830@media (max-width: 992px){
11831    header #transparent-header .fl-col-group {
11832        display: -webkit-box;
11833        display: -ms-flexbox;
11834        display: flex;
11835        -webkit-box-orient: horizontal;
11836        -webkit-box-direction: normal;
11837        -ms-flex-direction: row;
11838        flex-direction: row;
11839        -webkit-box-align: center;
11840        -ms-flex-align: center;
11841        align-items: center;
11842    }
11843}
11844
11845/****/#navigation-items .fl-col-content {
11846    display: -webkit-box;
11847    display: -ms-flexbox;
11848    display: flex;
11849    -webkit-box-orient: horizontal;
11850    -webkit-box-direction: normal;
11851    -ms-flex-direction: row;
11852    flex-direction: row;
11853    -webkit-box-pack: end;
11854    -ms-flex-pack: end;
11855    justify-content: flex-end;
11856    -webkit-box-align: center;
11857    -ms-flex-align: center;
11858    align-items: center;
11859}
11860
11861#header-small-buttons .fl-col-content {
11862    display: -webkit-box;
11863    display: -ms-flexbox;
11864    display: flex;
11865    -webkit-box-orient: horizontal;
11866    -webkit-box-direction: normal;
11867    -ms-flex-direction: row;
11868    flex-direction: row;
11869    -webkit-box-pack: center;
11870    -ms-flex-pack: center;
11871    justify-content: center;
11872    -webkit-box-align: center;
11873    -ms-flex-align: center;
11874    align-items: center;
11875}
11876
11877#navigation-items .fl-module-content {
11878    margin-left: 0;
11879}
11880
11881
11882/** Primary Nav **/
11883
11884header #prim-nav .fl-module-content {
11885    margin-left: 0;
11886}
11887
11888.home-menu-icon i {
11889    color: #5E2130;
11890    font-size: 1.1em;
11891}
11892.home-menu-icon i:hover,
11893.home-menu-icon i:active,
11894.home-menu-icon i:focus {
11895    color: #129FAD;
11896}
11897
11898
11899/* Submenu */
11900
11901header #menu-primary-nav > li.pp-has-submenu > ul {
11902    padding-top: 20px;
11903    background: transparent;
11904    max-width: 1060px;
11905}
11906
11907header #menu-primary-nav > li.mega-menu.pp-has-submenu > ul > li {
11908    border: solid 1px #5e2130;
11909    border-width: 1px 0px 1px 0px;
11910}
11911header #menu-primary-nav > li.mega-menu.pp-has-submenu > ul > li:first-of-type {
11912    border-width: 1px 0px 1px 1px;
11913}
11914header #menu-primary-nav > li.mega-menu.pp-has-submenu > ul > li:last-of-type {
11915    border-width: 1px 1px 1px 0px;
11916}
11917header #menu-primary-nav > li.pp-has-submenu:not(.mega-menu) > ul > li {
11918    border: solid 1px #5e2130;
11919	border-width: 0px 1px 0px 1px;
11920}
11921header #menu-primary-nav > li.pp-has-submenu:not(.mega-menu) > ul > li:first-of-type {
11922	border-width: 1px 1px 0px 1px;
11923}
11924header #menu-primary-nav > li.pp-has-submenu:not(.mega-menu) > ul > li:last-of-type {
11925	border-width: 0px 1px 1px 1px;
11926}
11927
11928header #menu-primary-nav > li.pp-has-submenu > ul li {
11929    background-color: #f8f4e4;
11930}
11931
11932
11933
11934
11935
11936/** Buttons **/
11937
11938header .header-buttons a.fl-button:hover,
11939header .header-buttons a.fl-button:active,
11940header .header-buttons a.fl-button:focus {
11941    background: #5E2130;
11942    border: 1px solid #5E2130;
11943    color: #ffffff;
11944}
11945
11946header .header-buttons .fl-module-content {
11947    margin-left: 0 !important;
11948}
11949
11950/**/
11951header #header-small-buttons #header-tour-schedule-btn-small,
11952header #header-small-buttons #header-phone-btn-small {
11953    display: none;
11954}
11955
11956
11957
11958 
11959header .medium-search{
11960    display:none;
11961}
11962
11963header .medium-search .search-open a i {
11964    color: #05262D;
11965    font-size: 18px;
11966}
11967header .medium-search .search-open a i:hover {
11968    color: #5E2130;
11969    cursor: pointer;
11970}
11971
11972/* Add Medium Search */
11973
11974@media (max-width: 992px) {
11975    header .medium-search {
11976        display: block;
11977    }
11978}
11979
11980
11981
11982
11983@media (max-width: 768px) {
11984    header #header-logo .fl-module-content {
11985        margin: 10px 20px;
11986    }
11987    #hamburger-nav-shrink .fl-module-content {
11988        margin: 10px 20px 10px 0;
11989    }
11990}
11991
11992@media (max-width: 550px) {
11993    header #logo-col {
11994        width: 35% !important;
11995    }
11996    header #navigation-items {
11997        width: 65% !important;
11998    }
11999}
12000
12001@media (max-width: 490px) {
12002    header #logo-col,
12003    header #navigation-items {
12004        width: 50% !important;
12005    }
12006    
12007    /* Turn buttons in 'normal text' for small mobiles */
12008    header #navigation-items .header-buttons a.fl-button {
12009        padding: 0;
12010        width: auto;
12011        border: none;
12012        background: none;
12013    }
12014    header #navigation-items .header-buttons a.fl-button:hover,
12015    header #navigation-items .header-buttons a.fl-button:active,
12016    header #navigation-items .header-buttons a.fl-button:focus {
12017        background: none;
12018        border: none;
12019        color: #5E2130;
12020    }
12021    
12022    header #navigation-items .header-buttons a.fl-button .fl-button-wrap {
12023        line-height: 1;
12024    }
12025    
12026    header #navigation-items .header-buttons a.fl-button .fl-button-icon {
12027        margin-right: 0;
12028        font-size: 26px;
12029    }
12030    
12031    header #navigation-items .header-buttons a.fl-button .fl-button-text {
12032        display: none;
12033    }
12034    
12035    
12036    
12037    header .medium-search .fl-module-content {
12038        margin: 10px 20px;
12039    }
12040}
12041
12042@media (max-width: 360px) {
12043    header .medium-search {
12044        display: none;
12045    }
12046}
12047
12048
12049
12050
12051/** Hamburger Nav **/
12052
12053#hamburger-nav-shrink .fl-module-content {
12054    margin-left: 0px;
12055}
12056
12057#hamburger-nav-shrink .pp-advanced-menu-mobile-toggle {
12058    padding: 8px 0px;
12059}
12060
12061
12062/* off canvas menu */
12063.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{
12064    height: 3px;
12065}
12066.pp-slide-menu-arrow span{
12067    display: flex;
12068}
12069.pp-sliding-menus .pp-slide-menu-item:hover{
12070    background-color: #dfd1a7;
12071}
12072
12073
12074
12075
12076/*** Responsive Styling ***/
12077
12078
12079
12080
12081/* Submenu 
12082.pp-advanced-menu.full-screen .pp-menu-overlay .menu .sub-menu li a {
12083    color: #464646;
12084} 
12085.pp-advanced-menu.full-screen .pp-menu-overlay .menu .sub-menu li a:hover {
12086    color: #F5BD17;
12087} 
12088.pp-advanced-menu.full-screen .pp-menu-overlay .menu .sub-menu {
12089    background-color: #6CBE4A;
12090    opacity: 90%;
12091} */
12092
12093/* Hamburger and Mobile Close Buttons, Search Hover */
12094.fl-module-pp-advanced-menu .pp-advanced-menu-mobile-toggle .pp-hamburger:hover .pp-hamburger-box .pp-hamburger-inner,
12095.fl-module-pp-advanced-menu .pp-advanced-menu-mobile-toggle .pp-hamburger:hover .pp-hamburger-box .pp-hamburger-inner::before,
12096.fl-module-pp-advanced-menu .pp-advanced-menu-mobile-toggle .pp-hamburger:hover .pp-hamburger-box .pp-hamburger-inner::after,
12097.fl-node-5f3f7bf9a94f9 .pp-advanced-menu .pp-menu-overlay .pp-menu-close-btn:hover::before,
12098.fl-node-5f3f7bf9a94f9 .pp-advanced-menu .pp-menu-overlay .pp-menu-close-btn:hover::after {
12099    background-color: #5E2130;
12100}
12101
12102.pp-advanced-menu .pp-menu-overlay #menu-mobile-nav {
12103    max-width: 500px;
12104}
12105
12106.pp-advanced-menu .pp-menu-overlay ul.sub-menu {
12107    width: auto;
12108}
12109
12110
12111.fl-node-5f3f7bf9a94f9 .pp-advanced-menu.full-screen .pp-menu-overlay ul.menu {
12112    width: 100%;
12113}
12114
12115@media (max-width: 768px) {
12116    .fl-node-5f3f7bf9a94f9 .pp-advanced-menu .pp-menu-overlay > ul.menu {
12117        padding: 30px;
12118        height: auto;
12119    }
12120    
12121    .fl-node-5f3f7bf9a94f9 .pp-advanced-menu .pp-menu-overlay .pp-menu-close-btn {
12122        top: 20px;
12123    }
12124}
12125
12126
12127
12128
12129body.fl-builder-edit header #header-small-buttons #header-tour-schedule-btn-small,
12130body.fl-builder-edit header #header-small-buttons #header-phone-btn-small,
12131body.fl-builder-edit header .medium-search {
12132    display: block;
12133}
12134
12135
12136
12137/* End Layout CSS */
12138
12139/* Sticky */
12140.fl-builder-content[data-type="header"].fl-theme-builder-header-sticky {
12141	position: fixed;
12142	width: 100%;
12143	z-index: 100;
12144}
12145
12146/* Sticky - fix flyout menu  */
12147.fl-theme-builder-flyout-menu-push-left .fl-builder-content[data-type="header"].fl-theme-builder-header-sticky {
12148	left: auto !important;
12149	transition: left 0.2s !important;
12150}
12151.fl-theme-builder-flyout-menu-push-right .fl-builder-content[data-type="header"].fl-theme-builder-header-sticky {
12152	right: auto !important;
12153	transition: right 0.2s !important;
12154}
12155.fl-builder-content[data-type="header"].fl-theme-builder-header-sticky .fl-menu .fl-menu-mobile-opacity {
12156	height: 100vh;
12157	width: 100vw;
12158}
12159.fl-builder-content[data-type="header"]:not([data-overlay="1"]).fl-theme-builder-header-sticky .fl-menu-mobile-flyout {
12160	top: 0px;
12161}
12162.fl-theme-builder-flyout-menu-active body {
12163	margin-left: 0px !important;
12164	margin-right: 0px !important;
12165}
12166.fl-theme-builder-has-flyout-menu, .fl-theme-builder-has-flyout-menu body {
12167	overflow-x: hidden;
12168}
12169.fl-theme-builder-flyout-menu-push-right {
12170	right: 0px;
12171	transition: right 0.2s ease-in-out;
12172}
12173.fl-theme-builder-flyout-menu-push-left {
12174	left: 0px;
12175	transition: left 0.2s ease-in-out;
12176}
12177.fl-theme-builder-flyout-menu-active .fl-theme-builder-flyout-menu-push-right {
12178	position: relative;
12179	right: 250px;
12180}
12181.fl-theme-builder-flyout-menu-active .fl-theme-builder-flyout-menu-push-left {
12182	position: relative;
12183	left: 250px;
12184}
12185.fl-theme-builder-flyout-menu-active .fl-builder-content[data-type="header"] .fl-menu-disable-transition {
12186	transition: none;
12187}
12188
12189/* Shrink */
12190.fl-builder-content[data-shrink="1"] .fl-row-content-wrap,
12191.fl-builder-content[data-shrink="1"] .fl-col-content,
12192.fl-builder-content[data-shrink="1"] .fl-module-content,
12193.fl-builder-content[data-shrink="1"] img {
12194	-webkit-transition: all 0.4s ease-in-out, background-position 1ms;
12195	-moz-transition: all 0.4s ease-in-out, background-position 1ms;
12196	transition: all 0.4s ease-in-out, background-position 1ms;
12197}
12198.fl-builder-content[data-shrink="1"] img {
12199	width: auto;
12200}
12201.fl-builder-content[data-shrink="1"] img.fl-photo-img {
12202	width: auto;
12203	height: auto;
12204}
12205.fl-builder-content[data-type="header"].fl-theme-builder-header-shrink .fl-row-content-wrap {
12206	margin-bottom: 0;
12207	margin-top: 0;
12208}
12209.fl-theme-builder-header-shrink-row-bottom.fl-row-content-wrap {
12210	padding-bottom: 5px;
12211}
12212.fl-theme-builder-header-shrink-row-top.fl-row-content-wrap {
12213	padding-top: 5px;
12214}
12215.fl-builder-content[data-type="header"].fl-theme-builder-header-shrink .fl-col-content {
12216	margin-bottom: 0;
12217	margin-top: 0;
12218	padding-bottom: 0;
12219	padding-top: 0;
12220}
12221.fl-theme-builder-header-shrink-module-bottom.fl-module-content,
12222.fl-theme-builder-header-shrink-module-bottom.fl-module:where(.fl-module:not(:has(> .fl-module-content))) {
12223	margin-bottom: 5px;
12224}
12225.fl-theme-builder-header-shrink-module-top.fl-module-content,
12226.fl-theme-builder-header-shrink-module-bottom.fl-module:where(.fl-module:not(:has(> .fl-module-content))) {
12227	margin-top: 5px;
12228}
12229.fl-builder-content[data-type="header"].fl-theme-builder-header-shrink img {
12230	-webkit-transition: all 0.4s ease-in-out, background-position 1ms;
12231	-moz-transition: all 0.4s ease-in-out, background-position 1ms;
12232	transition: all 0.4s ease-in-out, background-position 1ms;
12233}
12234
12235/* Overlay */
12236.fl-builder-content[data-overlay="1"]:not(.fl-theme-builder-header-sticky):not(.fl-builder-content-editing) {
12237	position: absolute;
12238	width: 100%;
12239	z-index: 100;
12240}
12241.fl-builder-content[data-type="header"][data-overlay="1"].fl-theme-builder-header-pinned:not(.fl-builder-content-editing) {
12242	position: fixed;
12243	width: 100%;
12244	z-index: 100;
12245}
12246.fl-builder-edit body:not(.single-fl-theme-layout) .fl-builder-content[data-overlay="1"] {
12247	display: none;
12248}
12249body: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,
12250body: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,
12251body: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 {
12252	background: transparent;
12253}
12254
12255                                
12256        
12257                                
12258        
12259                                
12260        
12261                                
12262        
12263                                
12264        
12265        .fl-builder-row-settings #fl-field-separator_position {
12266            display: none !important;
12267        }
12268        
12269        
12270        .fl-builder-row-settings #fl-field-separator_position {
12271            display: none !important;
12272        }
12273        
12274        
12275        .fl-builder-row-settings #fl-field-separator_position {
12276            display: none !important;
12277        }
12278        
12279        
12280        .fl-builder-row-settings #fl-field-separator_position {
12281            display: none !important;
12282        }
12283        
12284        
12285        .fl-builder-row-settings #fl-field-separator_position {
12286            display: none !important;
12287        }
12288        
12289        
12290        
12291        
12292        
12293        
12294        
12295        
12296        
12297        
12298        
12299        
12300        
12301        
12302        
12303        
12304        
12305        
12306        
12307        
12308        
12309        
12310		
12311        
12312		
12313        
12314		
12315        
12316		
12317        
12318		
12319        
12320		
12321        
12322		
12323        
12324		
12325        
12326		
12327        
12328		
12329        
12330        			.fl-node-5cef34b23764e .fl-row-content {
12331				min-width: 0px;
12332			}
12333		
12334        			.fl-node-5f75561d2fe99 .fl-row-content {
12335				min-width: 0px;
12336			}
12337		
12338        			.fl-node-5f20ed505bb0d .fl-row-content {
12339				min-width: 0px;
12340			}
12341		
12342        			.fl-node-5f3f6f686caef .fl-row-content {
12343				min-width: 0px;
12344			}
12345		
12346        			.fl-node-70eatormh92p .fl-row-content {
12347				min-width: 0px;
12348			}
12349		
12350/*# sourceURL=fl-builder-layout-53092-inline-css */
12351</style>
12352<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' />
12353<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' />
12354<style id="fl-automator-skin-inline-css">
12355body{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;
12355left:-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
123556}.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}
12355.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:
12355hover,.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;
12355display: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
12355-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:
12355hover,.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}}
12356/*# sourceURL=fl-automator-skin-inline-css */
12357</style>
12358<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' />
12359<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' />
12360<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' />
12361<script defer crossorigin="anonymous" id="font-awesome-official-js" src="https://kit.fontawesome.com/3bd07f13e1.js"></script>
vendor: 1 bytes, line 12361
12361
12362<script id="jquery-core-js-extra">
12363var pysTikTokRest = {"restApiUrl":"https://tourdevines.com.au/wp-json/pys-tiktok/v1/event","debug":"1"};
12364var pysOpenAIRest = {"restApiUrl":"https://tourdevines.com.au/wp-json/pys-openai/v1/event","debug":"1"};
12365var pysFacebookRest = {"restApiUrl":"https://tourdevines.com.au/wp-json/pys-facebook/v1/event","debug":"1"};
12366//# sourceURL=jquery-core-js-extra
12367</script>
vendor: 1 bytes, line 12367
12367
12368<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 12368
12368
12369<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 12369
12369
12370<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 12370
12370
12371<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 12371
12371
12372<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>
12372
12373<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/8" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://tourdevines.com.au/xmlrpc.php?rsd" />
12374		
12374<script>
12375			var bb_powerpack = {
12376				version: '2.40.10',
12377				getAjaxUrl: function() { return atob( 'aHR0cHM6Ly90b3VyZGV2aW5lcy5jb20uYXUvd3AtYWRtaW4vYWRtaW4tYWpheC5waHA=' ); },
12378				callback: function() {},
12379				mapMarkerData: {},
12380				post_id: '8',
12381				search_term: '',
12382				current_page: 'https://tourdevines.com.au/about/',
12383				conditionals: {
12384					is_front_page: false,
12385					is_home: false,
12386					is_archive: false,
12387					current_post_type: '',
12388					is_tax: false,
12389										is_author: false,
12390					current_author: false,
12391					is_search: false,
12392									}
12393			};
12394		</script>
12394
12395		        <style id="ta-widget-styles">
12396            departure-list {
12397    --regular-font-family: 'Lato', sans-serif;
12398    --semibold-font-family: var(--regular-font-family);
12399    --headers-font-family: var(--regular-font-family);
12400
12401}
12402departure-list .d-lg-block button {
12403    width: auto;
12404    font-size: 15px;
12405    padding: 10px;
12406}
12407departure-list .d-lg-block button .btn-month-price {}
12408departure-list .btn-amigo-primary {
12409    background-color: var(--primary-color) !important;
12410    font-size: 15px;
12411    font-weight: 900 !important;
12412    padding: 10px;
12413    height: auto;
12414}
12415departure-list .d-lg-block button:hover,
12416departure-list .btn-amigo-primary:hover,
12417departure-list .btn-amigo-secondary:hover {
12418    background-color: #56c6d8 !important;
12419    filter: none !important;
12420}
12421departure-list .fs-4 {}
12422
12423/* departure container */
12424departure-list .g-0 {}
12425
12426/* departure row */
12427departure-list .g-0 .p-0 {}
12428.row.w-100.g-0.d-flex.align-items-center.mb-4>div {
12429    padding: 10px !important;
12430}
12431.row.w-100.g-0.d-flex.align-items-center.mb-4>div:nth-of-type(odd) {
12432    background-color: #f8f4e4;
12433}
12434.row.w-100.g-0.d-flex.align-items-center.mb-4>hr:not(:first) {
12435    display: none !important;
12436}
12437/*departure-list .g-0>.p-0 .mb-3 {
12438    display: none !important;
12439}*/
12440
12441departure-list .g-0 .p-0 .m-0 {
12442    padding: 0 10px !important;
12443    justify-content: flex-end !important;
12444}
12445
12446/* price container */
12447departure-list .g-0 .p-0 .m-0 :first-child {}
12448/* book now container */
12449departure-list .g-0 .p-0 .m-0 :last-child {
12450    justify-content: flex-end !important;
12451}
12452
12453departure-list .g-0 .p-0>.col>.row {
12454    justify-content: space-between !important;
12455    padding: 0 10px !important;
12456}
12457departure-list .g-0 .p-0 m-0 {}
12458
12459/* price */
12460.price-details {
12461    margin-bottom: 0 !important;
12462}
12463departure-lists .price-detail small {
12464    font-size: 12px;
12465}
12466departure-lists .price-detail h3 {
12467    font-size: 24px;
12468}
12469
12470/* date */
12471departure-list div.mb-3.flex-row {
12472    font-size: 16px;
12473    margin-bottom: 0 !important;
12474}
12475
12476/* next / prev buttons */
12477departure-list .btn-secondary {
12478    background-color: unset !important;
12479    color: #129fad !important;
12480    font-size: 16px;
12481}
12482departure-list .btn-secondary:hover {
12483    color: #56c6d8 !important;
12484}
12485.btn-secondary#monthPrev {
12486    text-align: start !important;
12487}
12488.btn-secondary#monthNext {
12489    text-align: end !important;
12490}
12491
12492.btn.disabled,
12493.btn:disabled,
12494fieldset:disabled .btn {
12495    opacity: 0.5;
12496}
12497
12498/* enquire btns */
12499departure-list .btn-amigo-secondary {
12500    font-size: 15px;
12501    font-weight: 900 !important;
12502    padding: 10px;
12503    height: auto;
12504}
12505
12506/* month picker */
12507.alternateDates {
12508    border: none !important;
12509    position: static !important;
12510}
12511.alternateDates label,
12512.alternateDates select {}
12513.alternateDates label {
12514    display: none !important;
12515}
12516.alternateDates select {
12517    border: 1px solid #4c4c4f;
12518    font-weight: 500 !important;
12519    font-size: 16px;
12520}
12521.alternateDates select .primary-color {
12522    color: #05262D !important;
12523}
12524
12525@media (max-width: 991px) {
12526    .ta-departures-wrap {
12527        padding: 0 20px;
12528    }
12529}
12530
12531@media (max-width:769px) {
12532    departure-list .g-0 .p-0 .m-0 {}
12533    departure-list .g-0 .p-0 .m-0>div {
12534        width: unset;
12535        flex: 1 1;
12536    }
12537    .price-details {
12538        justify-content: flex-start !important;
12539    }
12540    .row.w-100.g-0.d-flex.align-items-center.mb-4>div {
12541        gap: 20px;
12542        padding: 20px 10px !important;
12543    }
12544}        </style>
12545    
12546<!-- Google Tag Manager for WordPress by gtm4wp.com -->
12547<!-- GTM Container placement set to manual -->
12548<script data-cfasync="false" data-pagespeed-no-defer>
12549	var dataLayer_content = {"visitorLoginState":"logged-out","visitorType":"visitor-logged-out","pagePostType":"page","pagePostType2":"single-page","pagePostAuthor":"Damian Cerini"};
12550	dataLayer.push( dataLayer_content );
12551</script>
vendor: 1 bytes, line 12551
12551
12552<script data-cfasync="false" data-pagespeed-no-defer>
vendor: 322 bytes, lines 12552-12557
12552
12553(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
12554new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
12555j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
12556'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
12557})(window,document,'script','dataLayer','
12557GTM-M5VMCK
vendor: 4 bytes, line 12557
12557');
12558</script>
12558
12559<!-- 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" />
12560<link rel="icon" href="https://tourdevines.com.au/wp-content/uploads/2020/08/cropped-favicon-512-1-192x192.png" sizes="192x192" />
12561<link rel="apple-touch-icon" href="https://tourdevines.com.au/wp-content/uploads/2020/08/cropped-favicon-512-1-180x180.png" />
12562<meta name="msapplication-TileImage" content="https://tourdevines.com.au/wp-content/uploads/2020/08/cropped-favicon-512-1-270x270.png" />
12563        
12563<script>
12564        (function($) {
12565            $(function() {
12566                if ('undefined' !== typeof FWP) {
12567                    FWP.auto_refresh = false;
12568                }
12569            });
12570        })(jQuery);
12571        </script>
12571
12572        <style id="wp-custom-css">
12573#cookie-notice {
12574	background-color: rgba(0,0,0,1);
12575}
12576/**SITE FONT OVERRIDES*/
12577html, body,
12578div.gform_wrapper .gform_body select{
12579	font-family: 'Lato', sans-serif;
12580	font-weight: 400;
12581	color: #05262D;
12582	}
12583
12584h1, h2, h3, h4, h5, h6 {
12585	color: inherit;
12586	font-family: 'Rozha One', serif;
12587	font-weight:400;
12588}
12589
12590.fl-post-carousel-navigation .fl-post-carousel-svg-container svg,
12591.tour-award-logos .pp-logos-content .logo-slider-nav svg{
12592	display:none
12593}
12594.fl-post-carousel-navigation .carousel-prev .fl-post-carousel-svg-container:before,
12595.tour-award-logos .pp-logos-content .logo-slider-nav.logo-slider-prev:before{
12596	content:"\f053";
12597	font-family:"Font Awesome 6 Pro";
12598	font-size:36px;
12599	font-weight:100;
12600	color:#5e2130;
12601}
12602.fl-post-carousel-navigation .carousel-next .fl-post-carousel-svg-container:before,
12603.tour-award-logos .pp-logos-content .logo-slider-nav.logo-slider-next:before{
12604	content:"\f054";
12605	font-family:"Font Awesome 6 Pro";
12606	font-size:36px;
12607	font-weight:100;
12608	color:#5e2130;
12609}
12610.fl-post-carousel-navigation .fl-post-carousel-svg-container{
12611	display:flex;
12612	justify-content:center;
12613}
12614
12615.fl-post-carousel-navigation .carousel-next,.fl-post-carousel-navigation .carousel-prev{
12616	text-decoration:none;
12617	outline:none;
12618}
12619.pp-logos-content .logo-slider-next{
12620	right:-10px;
12621}
12622.pp-logos-content .logo-slider-prev{
12623	left:-10px;
12624}
12625
12626a.fl-button * {
12627	color: inherit;
12628}
12629a.fl-button:visited * {
12630	color:inherit;
12631}
12632a:hover,
12633.fl-page-content a.page-numbers {
12634    text-decoration: none;
12635}
12636.tour-award-logos img {
12637height:unset;
12638}
12639.fl-menu .tour-menu-heading > div > a{
12640	font-size: 26px;	
12641	padding: 14px 30px
12642}
12643.tour-menu-heading .pp-has-submenu-container > a > span{
12644	font-size:1.2em;
12645	border-bottom:solid #5e2130 2px!important;
12646	padding:0 2px!important;
12647	margin-right:10px!important;
12648}
12649.fl-menu ul.sub-menu ul  a {
12650	font-size: 18px;
12651	padding: 10px 30px!important;
12652	font-weight: 500;
12653}
12654.fl-menu ul.sub-menu ul  a img{
12655	margin-bottom:5px
12656}
12657.fl-menu ul.sub-menu{
12658	padding: 10px 0px;
12659}
12660.fl-menu .sub-menu a:hover{
12661	color:#56C6D8!important;
12662}
12663
12664/*** REZDY***/
12665/*rezdy upcoming tour overides*/
12666.wm-rezdy-schedule section:nth-of-type(2n+1){
12667    background-color: #F8F4E4!important;
12668}
12669.tour-details .tour-date{
12670    background-color: #EFE5BF!important;
12671}
12672.more-details, .request-itinerary{
12673    color: #5E2130;
12674    text-transform: uppercase;
12675    font-weight: 300;
12676    font-size: 1em;
12677}
12678.fl-builder-content a.fl-button, .fl-builder-content .tour-availability a.fl-button {
12679    color: #fff;
12680    background-color: #5E2130;
12681}
12682.tour-availability a.fl-button:hover{
12683    background-color:#56c6d8;
12684		color:#fff!important;
12685}
12686.tour-details h1{
12687    font-size: 18px;
12688    font-family: 'Lato', sans-serif;
12689}
12690.tour-details h3 {
12691	font-size: 18px;
12692    font-family: 'Lato', sans-serif;
12693    display: flex;
12694    font-weight: 600;
12695    margin: 0;
12696}
12697.tour-details h3 i {
12698    margin-left: 8px;
12699    font-size: 0.8em;
12700}
12701.tour-details{
12702        border: none;
12703    flex-direction: row;
12704    /*flex-wrap: nowrap;*/
12705}
12706.details-icon{
12707        margin: 5px 20px 5px 5px;
12708    font-size: 1.2em;
12709}
12710 /* Homepage info link*/
12711.home-info-button{
12712    height: 100%;
12713    display: flex;
12714    align-items: center;
12715}
12716.home-info-button a{
12717    max-width: unset!important;    		display:flex!important;
12718	align-items:center;
12719}
12720.home-info-button i{
12721    color: #5E2130!important; 
12722    font-size: 1.8em!important;
12723}
12724.home-info-button a::after{
12725    font-family: "Font Awesome 6 Pro";
12726    content: "\f054";
12727    color:#5E2130;
12728    margin-left: 10px;
12729    font-size: 1.4em;
12730}
12731
12732/*
12733.breadcrumb{font-size: 12px;}
12734.breadcrumb-item a { font-size: 12px; }
12735*/
12736.breadcrumb li:nth-of-type(1) > a > span:before {
12737    content: "\f80c";
12738    font-family: "Font Awesome 6 Pro";
12739    padding-right: 5px;
12740}
12741
12742/**END SITE FONT OVERRIDES*/
12743
12744/* Post Slider Overrides */
12745.posts-regions .fl-post-carousel-loaded .fl-post-carousel-post{
12746	background-color:#fff;
12747	border:none;
12748}
12749.posts-tours .fl-post-carousel-loaded .fl-post-carousel-post{
12750	background-color:#f8f4e4;
12751	border:none;
12752}
12753body .fl-post-carousel-text a{
12754	font-family:Lato;
12755}
12756
12757
12758/* Events Calendar */
12759.tribe-events-meta-group .tribe-events-single-section-title{
12760	font-size:28px;
12761	font-weight:400;
12762}
12763.tribe-common .tribe-common-c-btn, .tribe-common a.tribe-common-c-btn{
12764	background-color:#5e2130;
12765}
12766.tribe-events .tribe-events-c-ical__link:before{
12767	color:#5e2130;
12768	background-image:none;
12769	content:'\f067';
12770	font-family: 'Font Awesome 6 Pro';
12771	margin-top:-4px
12772}
12773.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{
12774	padding-top:60px;
12775}
12776.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{
12777	background-color:#4abacc;
12778	color:#fff;
12779	border-color:#4abacc;
12780}
12781.tribe-events .tribe-events-c-ical__link:hover:before{
12782	color:#fff;
12783	background-image:none;
12784}
12785
12786
12787.tribe-common .tribe-common-h4{
12788	font-family:'Rozha One', serif;
12789}
12790.tribe-events .tribe-events-calendar-month__multiday-event-hidden-title{
12791font-family: 'Lato';
12792}
12793.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{
12794	font-family:'Lato';
12795	border-radius:0;
12796}
12797.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{
12798	    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
127987.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");
12799}
12800.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-ical__link{
12801	
12802}
12803.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day:hover:after{
12804	background-color:#5e2130;
12805}
12806.tribe-events .datepicker .datepicker-switch,.tribe-events .datepicker .month, .tribe-events .datepicker .year{
12807	font-family:'Lato';
12808}
12809.tribe-common--breakpoint-medium.tribe-common .tribe-common-h3, .tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small{
12810	font-family:'Lato';
12811	font-size:20px;
12812	border:none!important;
12813}
12814.tribe-events-page-title{
12815	font-weight:400;
12816}
12817#tribe-bar-views-toggle{
12818	color: #fff;
12819}
12820#tribe-bar-collapse-toggle{
12821	color:#fff;
12822}
12823.datepicker table tr td span.active.active{
12824	background-color: #5e2130;
12825}
12826.tribe-events-month-event-title a{
12827	color:#fff;
12828}
12829@media (max-width: 768px){
12830	.tribe-common .tribe-common-h3,.tribe-events .tribe-events-c-events-bar__search-button,.tribe-events .tribe-events-c-view-selector__button{
12831		font-family:'lato';
12832		border:none;
12833		font-size:18px;
12834}
12835	.tribe-common .tribe-common-b2,.tribe-common .tribe-common-h5, .tribe-common .tribe-common-h6,.tribe-common .tribe-common-b3{
12836	font-family:'lato';
12837	}
12838	.tribe-events .tribe-events-calendar-month__day{
12839		padding:1px;
12840	}
12841	.tribe-events .tribe-events-calendar-month__day-cell--mobile{
12842		box-sizing:border-box;
12843	}
12844	
12845	
12846	
12847#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 {
12848	color:#05262D!important;
12849}
12850	.fl-node-5f8c8aca52d98 #tribe-bar-form .tribe-bar-submit input[type=submit]{
12851		color:#fff!important;
12852}
12853 #tribe-events-footer a{
12854	color:#fff;
12855	}
12856	
12857}
12858
12859/*.fl-node-5c19c66272829 .tribe-events-calendar thead th{
12860	background-color:red!important;
12861}*/
12862
12863/**Buttons*/
12864a.fl-button:hover * {
12865    color: inherit;
12866}
12867
12868/* Posts - Regions Module */
12869body h2.fl-post-feed-title {
12870	margin-bottom:0px;
12871}
12872.fl-post-feed-header {
12873	width:100%;
12874	margin-bottom:0px;
12875	display:flex;
12876	align-items:center;
12877	justify-content:space-between;
12878}
12879.fl-post-feed-header h2{
12880	width:100%;
12881	display:flex;
12882}
12883.fl-post-feed-header a::after {
12884	    font-family: "Font Awesome 6 Pro";
12885    content: "\f054";
12886	color: rgba(255,255,255,0.5);
12887	font-size:1.6em;
12888	right:10px;
12889	position:absolute;
12890}
12891.fl-post-feed-header a{
12892	position:relative;
12893	padding: 0px 20px;
12894	width:100%;
12895	height:40px;
12896	display:flex;
12897	align-items:center;
12898}
12899.fl-post-feed-header a:hover{
12900	background-color:#56c6d8;
12901}
12902
12903@media(max-width:769px){
12904	.fl-post-feed-header a{
12905		height:unset;
12906		padding:10px 20px;
12907	}
12908}
12909
12910.fl-content button,
12911.fl-builder-content button,
12912.fl-button,
12913.button,
12914.single-buttons a,
12915.fl-builder-content .button-style a.fl-button,
12916.button-style a.fl-button,
12917.button-style a.fl-button:visited,
12918.tribe-events-widget-link a,
12919.fl-post-feed-more,
12920.gform_footer input[type='submit'],
12921form button,form input[type=button],
12922form input[type=submit],
12923div.woocommerce div.product form.cart .button,
12924div.woocommerce #respond input#submit.alt,
12925div.woocommerce a.button.alt,
12926body.woocommerce-page a.button,
12927div.woocommerce button.button.alt,
12928div.woocommerce input.button.alt,
12929 form .gform_footer>input[type='submit'], .gform_wrapper .gform_footer .gform_button.button, 
12930.fl-post-more-link a,
12931.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/*,
12932.pp-dual-button-content .pp-dual-button-inner .pp-dual-button a.pp-button*/ {
12933    background: transparent;
12934		border: solid 1px #5E2130;
12935    border-radius: 2px;
12936    color: #05262D;
12937    text-transform: uppercase;
12938    font-weight: 900;
12939		/*max-width: 250px;*/
12940}
12941.button-max-width{
12942	max-width: 280px;
12943	align-self:flex-start;
12944}
12945
12946/*
12947.pp-dual-button-content .pp-dual-button-inner .pp-dual-button a.pp-button {
12948	line-height: 20px;
12949}
12950*/
12951
12952.fl-post-more-link{
12953	margin-top: 20px;
12954}
12955
12956.fl-post-more-link a,
12957.fl-builder-pagination li a.page-numbers, .fl-builder-pagination li span.page-numbers,.fl-post-feed-more,
12958.button,
12959.pp-gf-content .gform_wrapper .gform_footer .gform_button{
12960	padding: 10px 24px;
12961}
12962.pp-gf-content .gform_wrapper .gform_footer .gform_button{
12963	 color:#05262D!important;
12964}
12965.pp-gf-content .gform_wrapper .gform_footer .gform_button:hover{
12966	 color:#56C6D8!important;
12967}
12968
12969.fl-builder-pagination .page-numbers li:not(:last-child) {
12970    margin-right: 20px;
12971}
12972
12973.fl-builder-content .button-style a.fl-button *,
12974.fl-builder-content .button-style a.fl-button:hover *{
12975    color: #05262D;
12976}
12977
12978.fl-content button:hover,
12979.fl-builder-content button:hover,
12980.button:hover,
12981.fl-button:hover,
12982.single-buttons a:hover,
12983.fl-builder-content .button-style a.fl-button:hover,
12984.button-style a.fl-button:hover,
12985.fl-post-feed-more:hover,
12986.tribe-events-widget-link a:hover,
12987.gform_footer input[type='submit']:hover,
12988form button:hover,
12989form input[type=button]:hover,
12990form input[type=submit]:hover,
12991.woocommerce div.product form.cart .button:hover,
12992div.woocommerce #respond input#submit.alt:hover,
12993div.woocommerce a.button.alt:hover,
12994div.woocommerce button.button.alt:hover,
12995div.woocommerce input.button.alt:hover,
12996body.woocommerce-page a.button:hover,
12997.fl-post-more-link a:hover,
12998.fl-builder-pagination li a.page-numbers:hover, .fl-builder-pagination li span.page-numbers, .fl-builder-content a.fl-button:hover,
12999.gform_wrapper .gform_footer .gform_button.button:hover,
13000.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 {
13001    /*background: #56C6D8;
13002    color: #ffffff;*/
13003		color: #05262D;
13004		border:1px solid #56C6D8;
13005}
13006
13007a.fallback-btn {
13008	background: #5e2130;
13009  color: #ffffff;
13010}
13011
13012a.fl-button:hover, .fl-builder-content a.fl-button:hover,
13013.fl-builder-content button.fl-menu-mobile-toggle:hover{
13014	/*border: none;*/
13015}
13016
13017.fl-module-pp-gallery .pagination-load_more {
13018    text-align: center;
13019    margin-top: 20px;
13020  	margin-bottom: 20px;
13021}
13022
13023.form-compact .gform_footer, .form-compact .pp-gf-content .gform_wrapper .gform_footer{margin-top: 0px !important}
13024
13025.fl-builder-content a.fl-button,
13026.button,
13027input[type="submit"] {
13028	padding: 10px;
13029}
13030/**END Buttons*/
13031
13032/**Forms - Datepicker Colour*/
13033select.ui-datepicker-year,
13034select.ui-datepicker-month {
13035	color: #5E2130;
13036}
13037/**END Forms - Datepicker Colour*/
13038
13039/*Form Icons Select*/
13040div.gform_wrapper .gform_body .ginput_container.ginput_container_select:after{
13041	color: #5E2130;
13042}
13043
13044/**Cookies Styles**/
13045#cookie-notice .cn-button {
13046	padding: 0;
13047	background: transparent;
13048	border: none;
13049	text-transform: none;
13050	font-size: 13px!important;
13051}
13052
13053#cookie-notice #cn-accept-cookie {
13054	background: #56C6D8;
13055	color: #ffffff;
13056	padding: 5px 10px;
13057}
13058#cookie-notice #cn-accept-cookie:hover {
13059	background: #ffffff;
13060	color: #05262D;
13061	padding: 5px 10px;
13062}
13063
13064#cookie-notice .cn-more-info {
13065	text-decoration: underline;
13066	color: #fff;
13067}
13068#cookie-notice .cn-more-info:hover,
13069#cookie-notice .cn-more-info:focus {
13070	color: #56C6D8;
13071}
13072/**End Cookies Styles**/
13073
13074/**FAQ Styles**/
13075.shortcode-faq .accordion-toggle,
13076.accordion .accordion-toggle{
13077    margin-top: 0 !important;
13078    padding: 0 !important;
13079		/*display: flex;
13080	align-items: center;*/
13081}
13082.shortcode-faq .accordion-toggle:after,
13083.accordion .accordion-toggle:after,
13084.shortcode-faq .accordion-toggle.focused:after,
13085.accordion .accordion-toggle.focused:after{content: "" !important;}
13086
13087.shortcode-faq .accordion-toggle:before,
13088.accordion .accordion-toggle:before,
13089.pp-accordion .pp-accordion-button-icon{
13090    font-family: "Font Awesome 6 Pro";
13091    font-weight: 400;
13092    font-size: 25px;
13093		line-height: 1;
13094    vertical-align: middle;
13095    -webkit-font-smoothing: antialiased;
13096    -moz-osx-font-smoothing: grayscale;
13097    content: "\f054";
13098    margin-right: 0px;
13099    margin-left: 0px;
13100    padding: 0;
13101    color: #5E2130;
13102    width: 30px;
13103}
13104.pp-accordion-item .pp-accordion-button:hover,
13105.pp-accordion-item.is-open .pp-accordion-button{
13106	background-color:#efe5bf;
13107}
13108.pp-accordion .pp-accordion-button{
13109	padding:10px;
13110	cursor:pointer;
13111}
13112.pp-accordion .pp-accordion-content{
13113	padding:15px;
13114}
13115.pp-faq .pp-faq-item .pp-faq-content{
13116  padding: 20px 10px;
13117}
13118.accordion .accordion-toggle:before{
13119	width: 100%;
13120	max-width: 25px;
13121}
13122
13123.shortcode-faq .accordion-toggle:before,
13124.accordion .accordion-toggle:before{
13125    display: inline-block;
13126}
13127
13128.shortcode-faq .faq-question.open:before,
13129.shortcode-faq .accordion-title.focused:before,
13130.shortcode-faq .accordion-title.open:before,
13131.accordion .faq-question.focused:before,
13132.accordion .faq-question.open:before,
13133.accordion .accordion-title.focused:before,
13134.accordion .accordion-title.open:before{
13135    content: "\f178";
13136}
13137
13138.pp-accordion .pp-accordion-button{
13139    display: -webkit-box;
13140    display: -moz-box;
13141    display: -ms-flexbox;
13142    display: -webkit-flex;
13143    display: flex;
13144}
13145
13146.shortcode-faq h3.faq-question,
13147.accordion .accordion-toggle {
13148	font-size: 20px;
13149	text-transform: none;
13150	font-weight: 400;
13151}
13152
13153.accordion {
13154	margin-bottom: 0px;
13155}
13156
13157.accordion .accordion-toggle {
13158	margin-bottom: 10px;
13159}
13160
13161/*
13162.pp-accordion .pp-accordion-button-label{
13163    order: 2;
13164    font-size: 20px !important;
13165}
13166*/
13167
13168.shortcode-faq .faq-answer,
13169.shortcode-faq .accordion-content,
13170.accordion .faq-answer,
13171.accordion .accordion-content,
13172{
13173    padding: 0 0 20px 30px !important;
13174}
13175
13176.accordion .accordion-content {
13177    padding: 10px 0 20px 30px !important;
13178}
13179
13180/** END FAQ Styles**/
13181
13182/**Testimonial styles*/
13183.testimonial .fl-row-content {
13184	max-width: 800px;
13185}
13186
13187.testimonial .fl-module-icon .fl-module-content {
13188	margin: 50px 20px 20px 20px;
13189}
13190.testimonial .fl-module-post-grid .fl-module-content {
13191	margin: 0 20px 50px 20px;
13192}
13193
13194.quotes .fl-post-text {
13195  text-align: center;
13196	padding: 0px;
13197}
13198
13199.quotes .fl-post-text q::before,
13200.quotes .fl-post-text q::after {
13201  display:none;
13202}
13203
13204.quotes .custom-testimonial q{
13205    margin-bottom: 10px;
13206	font-style: italic;
13207}
13208
13209.quotes .fl-post-text footer,
13210.quotes .fl-post-text cite{
13211    font-style: normal;
13212    text-transform: uppercase;
13213    letter-spacing: 1px;
13214	font-size: 11px;
13215}
13216
13217.quotes .fl-post-text footer {
13218    margin: 5px;
13219}
13220
13221.fl-builder-content .gform_confirmation_wrapper{
13222	padding: 10px;
13223   background: #FFF;
13224   border: 2px solid #129FAD;
13225   margin-bottom: 30px;
13226}
13227
13228@media (min-width: 768px){
13229    .form-compact .gform_footer,
13230    .form-compact .pp-gf-content .gform_wrapper .gform_footer{
13231        width: 29% !important;
13232        display: inline-block !important;
13233        vertical-align: middle;
13234        margin-top: 8px;
13235        margin-left: 1%;
13236    }
13237    
13238    .form-compact .gform_body,
13239    .form-compact .pp-gf-content .gform_wrapper .gform_body{
13240        width: 69% !important;
13241        display: inline-block !important;
13242        vertical-align: middle;
13243    }
13244}
13245
13246/*
13247 * .form-compact .gform_footer, .form-compact .pp-gf-content .gform_wrapper .gform_footer {
13248    margin-top: 1px !important;
13249}
13250*/
13251
13252/**END Testimonial styles*/
13253
13254/************************/
13255
13256/*adjust paddings between form fields*/
13257@media (min-width: 641px) {
13258	.ginput_container {
13259		margin-top: 0 !important;
13260	}
13261	.ginput_container span.name_first input,
13262	.ginput_container span.name_last input,
13263	.ginput_container span.name_first,
13264	.ginput_container span.name_last {
13265		margin-bottom: 0 !important;
13266	}
13267}
13268
13269@media (max-width: 640px) {
13270.fl-node-5d916897cd761 .gform_wrapper .top_label input.medium, .fl-node-5d916897cd761 .gform_wrapper .top_label select.medium {
13271		width: 100%!important;
13272	}
13273	.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]) {
13274    line-height: inherit;
13275    min-height: 2rem;
13276}
13277}
13278
13279
13280.gform_wrapper .show-label.gfield .gfield_label {
13281	margin-top: 0!important;
13282}
13283
13284.gform_wrapper .gfield select.gfield_select {
13285	margin-top: 6px;
13286}
13287
13288.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,
13289.gform_wrapper .gfield select.gfield_select{
13290    border: 1px solid #4c4c4f;
13291    border-radius: 0;
13292	margin-top: 6px;
13293}
13294
13295.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,
13296.gform_wrapper .gfield select.gfield_select:focus{
13297    border: 1px solid #56C6D8;
13298}
13299
13300.gform_wrapper ul.gfield_checkbox li label,
13301.gform_wrapper ul.gfield_radio li label {
13302	font-weight: 400;
13303	padding-left: 10px;
13304}
13305
13306.gform_wrapper li.gfield + li.gsection {
13307    margin-bottom: 40px !important;
13308}
13309
13310/*********************/
13311
13312/* Add extra padding on tablet and mobile */
13313
13314@media (max-width: 1140px) {
13315	div.fl-row.fl-row-fixed-width,
13316	div.fl-row-full-width .fl-row-content.fl-row-fixed-width {
13317		padding-left: 20px;
13318		padding-right: 20px;
13319	}
13320}
13321@media (max-width: 768px) {
13322	div.fl-row.fl-row-fixed-width,
13323	div.fl-row-full-width .fl-row-content.fl-row-fixed-width {
13324		padding-left: 10px;
13325		padding-right: 10px;
13326	}
13327	.full-width-mobile{
13328	width:100%;
13329}
13330	.full-width-mobile a{
13331		width:100%;
13332	}
13333}
13334
13335/* Styles for alternating rows */
13336
13337@media (min-width: 769px){
13338    .alt-row .fl-col-content{
13339        max-width: 580px;
13340    }
13341    .alt-row-left{
13342        align-items: flex-end;
13343        flex-flow: column;
13344    }
13345	.alt-row-full-back .fl-col-content *{
13346		max-width: 580px;
13347	}
13348		.alt-row-full-back > .fl-col-content{
13349				align-items:flex-start!important;
13350    }
13351	.alt-row-full-back > .fl-col-content > *{
13352		width: 100%;
13353	}
13354	.alt-row-full-back-left > .fl-col-content{
13355				align-items:flex-end!important;
13356    }
13357	
13358}
13359
13360.alt-row-image .fl-module-content {
13361	margin: 0!important;
13362}
13363@media (max-width: 768px) {
13364	.alt-row-image .fl-module-content {
13365		margin: 20px!important;
13366	}
13367.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{
13368		max-width:unset;
13369	}
13370}
13371
13372.alt-row.alt-row-left > .fl-col-content {
13373    padding: 0 20px 0 60px;
13374}
13375.alt-row.alt-row-right > .fl-col-content {
13376    padding: 0 60px 0 20px;
13377}
13378@media (max-width: 992px) {
13379    .alt-row.alt-row-right > .fl-col-content {
13380        padding: 0 20px 0 0;
13381    }
13382    .alt-row.alt-row-left > .fl-col-content {
13383        padding: 0 0 0 20px;
13384    }
13385}
13386@media (max-width: 768px) {
13387    .alt-row.alt-row-left > .fl-col-content,
13388    .alt-row.alt-row-right > .fl-col-content,
13389	.alt-row-image .fl-col-content{
13390        padding: 0 10px!important;
13391    }
13392}
13393
13394/* adjust spacing between alt row col groups on mobile */
13395.row-alt-row .fl-module-rich-text .fl-module-content {
13396    margin-top: 0px;
13397    margin-bottom: 0px;
13398}
13399
13400@media (max-width: 768px) {
13401    .row-alt-row .fl-col-group {
13402        margin-top:30px;
13403    }
13404    .row-alt-row .fl-module-heading .fl-module-content {
13405        margin-top: 0px;
13406    }
13407    .row-alt-row .fl-module-button .fl-module-content {
13408        margin-bottom: 0px;
13409    }
13410}
13411
13412
13413/*Content rules where BB strips out the backslash*/
13414
13415.ginput_container_date{position: relative;}
13416.ginput_container_date:after{
13417    font-family: "Font Awesome 6 Pro";
13418    content: "\f073";
13419}
13420		
13421.fl-module-pp-table .tablesaw-cell-label::after {
13422    content: "\003A";
13423}
13424
13425#tour-region-list .pp-content-post:after{
13426	content: "\f054";
13427}
13428
13429/* Mega menu fix */
13430.pp-advanced-menu .sub-menu{
13431	margin:0 auto;
13432}
13433
13434.pp-tab-icon-top .pp-tab-icon, .pp-tab-icon-bottom .pp-tab-icon{
13435	padding-right: 5px;
13436    padding-top: 5px;
13437}
13438
13439
13440/* Carousel fix */
13441.tour-award-logos .pp-logos-content .logo-slider-nav{
13442	background:none;
13443	margin: 0 8px
13444}
13445.tour-award-logos .pp-logos-content .logo-slider-nav:hover{
13446	border:none;
13447}
13448.tour-award-logos .pp-logos-content .logo-slider-nav svg{
13449	width:30px;
13450	height:30px;
13451}
13452.tour-award-logos .pp-logos-content .logo-slider-nav svg path {
13453	 fill: rgb(42 57 74 / 60%);
13454}
13455
13456.tour-award-logos .pp-logos-content .bx-wrapper{
13457	margin: 0 40px!important;
13458}
13459
13460.settings_page_wm-rezdy .form-table{
13461	width:100%;
13462}
13463
13464/* menu icons */
13465.wm-has-menu-icon a i{
13466	margin-left:5px;
13467	font-size:14px;
13468}
13469/* side menu icons */
13470.pp-sliding-menus .wm-has-menu-icon a i{
13471	margin-left:0;
13472	margin-right:5px;
13473	font-size:16px;
13474}
13475
13476/* hide tour group if not available */
13477.ta-tours-wrap:not(:has(section.tour-details)){
13478	display:none;
13479}
13480
13481.ta-soldout{
13482	background-color:#f8f4e4;
13483	width:100%;
13484	padding:10px
13485}
13486
13487/* legacy tour finder */
13488 .wm-rezdy-schedule{
13489
13490display: flex;
13491
13492flex-direction: column;
13493}
13494 .wm-rezdy-schedule section:nth-of-type(2n+1){
13495	 background-color: #eee;
13496 }
13497section.tour-details{
13498	flex-flow: row wrap;
13499	padding: 10px 20px;
13500	padding: 15px 20px;
13501	border: solid 1px #c7c7c7;
13502	border-width: 0px 1px 1px 1px;
13503	background-color: #fff;
13504	opacity: 1;
13505	transition-duration: 0.5s;
13506}
13507.tour-spacer{
13508	width: 100%;
13509	border-top: solid 1px #c7c7c7;
13510}
13511
13512.tour-details .tour-date{
13513	flex: 1 auto;
13514	order: 1;
13515	background-color: #bdbdbd;
13516	padding: 10px;
13517	align-items: center;
13518	display: flex;
13519	justify-content: center;
13520	line-height: initial;
13521	font-size: 16px;
13522	flex-basis: 100%;
13523}
13524
13525.tour-details .tour-description{
13526	flex: 100%;
13527	order: 0;
13528	padding-top: 10px;
13529	font-size: 14px;
13530}
13531.tour-description p{
13532	margin: 0;
13533}
13534.tour-links{
13535	display: flex;
13536}
13537
13538.tour-details .tour-availability{
13539	flex: 1 auto;
13540	order: 2;
13541	/* padding: 0 10px; */
13542	display: -webkit-box;
13543	display: -moz-box;
13544	display: -ms-flexbox;
13545	display: -webkit-flex;
13546	display: flex;
13547	align-items: center;
13548	justify-content: center;
13549	text-align: center;
13550	flex-basis: 100%;
13551	margin-top: 10px;
13552}
13553
13554.tour-details h1{
13555	display: flex;
13556	font-weight: 600;
13557	font-size: 16px;
13558	margin: 0;
13559}
13560
13561.tour-details h1 i{
13562	
13563margin-left: 8px;
13564	
13565font-size: 0.8em;
13566}
13567
13568#wm-rezdy-schedule >
13568 div:nth-of-type(2){
13569	border-top: none;
13570}
13571.tour-year{
13572	padding: 0 20px;
13573	font-size: 18px;
13574	border-bottom: solid 1px #c7c7c7;
13575	/* display: none; */
13576}
13577.tour-availability a{
13578	flex: 1;
13579}
13580.tour-availability a i{
13581	margin-right: 0px!important;
13582}
13583.tour-price, .request-itinerary{
13584	padding: 10px 0px;
13585	font-weight: 400;
13586	font-size: 14px;
13587	flex-grow: 1;
13588}
13589.request-itinerary i{
13590	margin-right: 5px;
13591	font-size: 1.2em;
13592}
13593#load-more{
13594	align-self: center;
13595	margin: 20px 0px;
13596	display: none;
13597}
13598section.hide-product, div.hide-product{
13599	display: none;
13600	transform: translate3d(0px, 60px, 0px);
13601	opacity: 0;
13602}
13603.rezdy-btn-row{
13604	display: flex;
13605	justify-content: center;
13606	align-items: center;
13607	padding: 0px 20px;
13608}
13609.rezdy-btn-row a i{
13610	margin: 0px!important;
13611}
13612.fallback-btn{
13613	margin-bottom: 20px!important;
13614}
13615.results-message{
13616	text-align: center;
13617	padding-bottom: 20px;
13618}
13619
13620
13621
13622@media screen and (min-width: 768px){
13623	.tour-details{
13624		align-items: center;
13625	}
13626
13627 	.tour-details .tour-date{
13628 		flex: 2 1;
13629 		order: 1;
13630 		font-size: 14px;
13631 	}
13632
13633 	.tour-details .tour-description{
13634		flex: 10 1;
13635    order: 2;
13636    padding: 0 20px 0 30px;
13637	}
13638
13639	.tour-details .tour-availability{
13640		flex: 2 1;
13641		order: 3;
13642		padding: 0;
13643	 }
13644
13645	.tour-details .tour-date .tour-availability{
13646		display: none;
13647	}
13648	.tour-availability a{
13649	}
13650	.tour-availability a.button-icon{
13651		/* max-width: 120px!important; */
13652	}
13653	.tour-price, .request-itinerary{
13654		padding: 5px 20px 5px 0px;
13655		font-size: 14px;
13656		flex: 0 auto;
13657		min-width: 115px;
13658	}
13659}
13660
13661</style>
13662<meta name="facebook-domain-verification" content="42wzycfqlhf1o75d8sex01cp0lkuyk" />
13663<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' />
13664<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' />
13665<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' />
13666<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' />
13667
13668</head>
13669<body class="wp-singular page-template-default page page-id-8 page-parent 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-top fl-framework-base fl-preset-default fl-full-width fl-scroll-to-top fl-search-active" itemscope="itemscope" itemtype="https://schema.org/WebPage">
13670
13671<!-- GTM Container placement set to manual -->
13672<!-- Google Tag Manager (noscript) -->
13673				<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>
13674<!-- End Google Tag Manager (noscript) -->
13675<!-- GTM Container placement set to manual -->
13676<!-- 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">
13677	<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">
13678	<div class="fl-row-content-wrap">
13679						<div class="fl-row-content fl-row-fixed-width fl-node-content">
13680		
13681<div class="fl-col-group fl-node-5b611a48be63a" data-node="5b611a48be63a">
13682			<div class="fl-col fl-node-5b611a48bf369 fl-col-bg-color" data-node="5b611a48bf369">
13683	<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">
13684	<div class="fl-module-content fl-node-content">
13685		<div class="fl-icon-wrap">
13686	<span class="fl-icon">
13687								<a href="#" target="_self">
13688							<i class="fas fa-times" aria-hidden="true"></i>
13689						</a>
13690			</span>
13691	</div>
13692	</div>
13693</div>
13694</div>
13695</div>
13696	</div>
13697
13698<div class="fl-col-group fl-node-5d00645b1970e" data-node="5d00645b1970e">
13699			<div class="fl-col fl-node-5d00645b19894 fl-col-bg-color" data-node="5d00645b19894">
13700	<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">
13701	<div class="fl-module-content fl-node-content">
13702		<div class="pp-search-form-wrap pp-search-form--style-classic pp-search-form--button-type-icon">
13703	<form class="pp-search-form" role="search" action="https://tourdevines.com.au" method="get" aria-label="Search form">
13704				<div class="pp-search-form__container">
13705						<label class="pp-screen-reader-text" for="pp-search-form__input-5d00645b19612">
13706				Search			</label>
13707			<input id="pp-search-form__input-5d00645b19612"  placeholder="Search" class="pp-search-form__input" type="search" name="s" title="Search" value="">
13708									<button class="pp-search-form__submit" type="submit">
13709														<i class="fa fa-search" aria-hidden="true"></i>
13710					<span class="pp-screen-reader-text">Search</span>
13711												</button>
13712								</div>
13713			</form>
13714</div>	</div>
13715</div>
13716</div>
13717</div>
13718	</div>
13719		</div>
13720	</div>
13721</div>
13722<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">
13723	<div class="fl-row-content-wrap">
13724						<div class="fl-row-content fl-row-fixed-width fl-node-content">
13725		
13726<div class="fl-col-group fl-node-5b611a48be63a" data-node="5b611a48be63a">
13727			<div class="fl-col fl-node-5b611a48bf369 fl-col-bg-color" data-node="5b611a48bf369">
13728	<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">
13729	<div class="fl-module-content fl-node-content">
13730		<div class="fl-icon-wrap">
13731	<span class="fl-icon">
13732								<a href="#" target="_self">
13733							<i class="fas fa-times" aria-hidden="true"></i>
13734						</a>
13735			</span>
13736	</div>
13737	</div>
13738</div>
13739</div>
13740</div>
13741	</div>
13742
13743<div class="fl-col-group fl-node-5d00645b1970e" data-node="5d00645b1970e">
13744			<div class="fl-col fl-node-5d00645b19894 fl-col-bg-color" data-node="5d00645b19894">
13745	<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">
13746	<div class="fl-module-content fl-node-content">
13747		<div class="pp-search-form-wrap pp-search-form--style-classic pp-search-form--button-type-icon">
13748	<form class="pp-search-form" role="search" action="https://tourdevines.com.au" method="get" aria-label="Search form">
13749				<div class="pp-search-form__container">
13750						<label class="pp-screen-reader-text" for="pp-search-form__input-5d00645b19612">
13751				Search			</label>
13752			<input id="pp-search-form__input-5d00645b19612"  placeholder="Search" class="pp-search-form__input" type="search" name="s" title="Search" value="">
13753									<button class="pp-search-form__submit" type="submit">
13754														<i class="fa fa-search" aria-hidden="true"></i>
13755					<span class="pp-screen-reader-text">Search</span>
13756												</button>
13757								</div>
13758			</form>
13759</div>	</div>
13760</div>
13761</div>
13762</div>
13763	</div>
13764		</div>
13765	</div>
13766</div>
13767<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">
13768	<div class="fl-row-content-wrap">
13769						<div class="fl-row-content fl-row-fixed-width fl-node-content">
13770		
13771<div class="fl-col-group fl-node-5f20ed5061737" data-node="5f20ed5061737">
13772			<div class="fl-col fl-node-5f20ed506180c fl-col-bg-color fl-visible-desktop fl-visible-large" data-node="5f20ed506180c">
13773	<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">
13774	<div class="fl-module-content fl-node-content">
13775		<div class="pp-advanced-menu pp-advanced-menu-accordion-collapse pp-menu-default pp-menu-align-right pp-menu-position-below">
13776   				<div class="pp-advanced-menu-mobile">
13777			<button class="pp-advanced-menu-mobile-toggle hamburger" tabindex="0" aria-label="Menu" aria-expanded="false">
13778				<div class="pp-hamburger"><div class="pp-hamburger-box"><div class="pp-hamburger-inner"></div></div></div>			</button>
13779			</div>
13780			   	<div class="pp-clear"></div>
13781	<nav class="pp-menu-nav" aria-label="Menu" itemscope="itemscope" itemtype="https://schema.org/SiteNavigationElement">
13782		<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"><a href="https://tourdevines.com.au/contact/agents/"><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"><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>
13783</div>
13784	</div>
13785</div>
13786</div>
13787</div>
13788	</div>
13789		</div>
13790	</div>
13791</div>
13792<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">
13793	<div class="fl-row-content-wrap">
13794						<div class="fl-row-content fl-row-fixed-width fl-node-content">
13795		
13796<div class="fl-col-group fl-node-5f3f6f68725fd fl-col-group-custom-width" data-node="5f3f6f68725fd">
13797			<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">
13798	<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">
13799	<div class="fl-module-content fl-node-content">
13800		<div role="figure" class="fl-photo fl-photo-align-left" itemscope itemtype="https://schema.org/ImageObject">
13801	<div class="fl-photo-content fl-photo-img-png">
13802				<a href="https://tourdevines.com.au/" target="_self" itemprop="url">
13803					<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" />
13804				</a>
13805					</div>
13806	</div>
13807	</div>
13808</div>
13809</div>
13810</div>
13811			<div id="navigation-items" class="fl-col fl-node-5f3f6f6872761 fl-col-bg-color fl-col-small-custom-width" data-node="5f3f6f6872761">
13812	<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">
13813	<div class="fl-module-content fl-node-content">
13814		<div class="pp-advanced-menu pp-advanced-menu-accordion-collapse pp-menu-default pp-menu-align-right pp-menu-position-below">
13815   				<div class="pp-advanced-menu-mobile">
13816			<button class="pp-advanced-menu-mobile-toggle hamburger" tabindex="0" aria-label="Menu" aria-expanded="false">
13817				<div class="pp-hamburger"><div class="pp-hamburger-box"><div class="pp-hamburger-inner"></div></div></div>			</button>
13818			</div>
13819			   	<div class="pp-clear"></div>
13820	<nav class="pp-menu-nav" aria-label="Menu" itemscope="itemscope" itemtype="https://schema.org/SiteNavigationElement">
13821		<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>
13821	<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 current-menu-item page_item page-item-8 
13821current_page_item menu-item-has-children pp-has-submenu"><div class="pp-has-submenu-container"><a href="https://tourdevines.com.au/about/" aria-current="page"><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>
13822</div>
13823	</div>
13824</div>
13825<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">
13826	<div class="fl-module-content fl-node-content">
13827		<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>
13828</div>
13829<div id="header-phone-btn" class="fl-module fl-module-button fl-node-5yr4gwxsu3pt header-buttons" data-node="5yr4gwxsu3pt" aria-label="Button">
13830	<div class="fl-module-content fl-node-content">
13831		<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>
13832</div>
13833<div class="fl-module fl-module-html fl-node-5f766df2c6a2d medium-search header-buttons" data-node="5f766df2c6a2d" aria-label="HTML">
13834	<div class="fl-module-content fl-node-content">
13835		<div class="fl-html">
13836	<span class="search-open"><a><i class="fas fa-search"></i></a></span></div>
13837	</div>
13838</div>
13839<div class="fl-module fl-module-pp-offcanvas-content fl-node-a5i8dmptfqjn off-canvas-nav-shrink" data-node="a5i8dmptfqjn" aria-label="Off-Canvas Content">
13840	<div class="fl-module-content fl-node-content">
13841		<div class="pp-offcanvas-content-wrap">
13842	<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">
13843					<div class="pp-offcanvas-header">
13844				<div class="pp-offcanvas-close" role="button" aria-label="Close Off Canvas Panel" tabindex="0">
13845					<span class="pp-offcanvas-close-icon" aria-hidden="true"></span>
13846				</div>
13847			</div>
13848				<div class="pp-offcanvas-body">
13849			<div class="pp-offcanvas-content-inner">
13850				<style id="fl-builder-layout-90096-inline-css">
13851
13852
13853
13854
13855
13856
13857.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 {
13858	align-items: center;
13859	justify-content: center;
13860}
13861 .fl-node-p07gajvlfqsi > .fl-row-content-wrap {
13862	padding-top:40px;
13863}
13864
13865
13866
13867
13868.fl-node-qv6xhomz91nt {
13869	width: 100%;
13870}
13871.pp-sliding-menus {
13872    width: 100%;
13873    position: relative;
13874    overflow: hidden;
13875	display: inline-block;
13876	background: #fff;
13877}
13878
13879.pp-sliding-menus a,
13880.pp-sliding-menus a:hover {
13881	text-decoration: none;
13882}
13883
13884.pp-sliding-menus .pp-slide-menu-sub-menu {
13885    width: 100%;
13886    position: absolute;
13887	background:#fff;
13888}
13889
13890.pp-sliding-menus .pp-slide-menu__menu,
13891.pp-sliding-menus .pp-slide-menu-sub-menu {
13892    transition: transform .3s ease-in-out;
13893	margin: 0;
13894	padding: 0;
13895}
13896
13897.pp-sliding-menus .pp-slide-menu-item {
13898    display: -ms-flexbox;
13899    display: flex;
13900    -ms-flex-direction: row-reverse;
13901    flex-direction: row-reverse;
13902    -ms-flex-align: center;
13903	border-bottom: 1px solid;
13904}
13905
13906.pp-sliding-menus .pp-slide-menu-back {
13907    -ms-flex-direction: row;
13908    flex-direction: row;
13909}
13910
13911.pp-sliding-menus .pp-slide-menu-back > .pp-slide-menu-arrow {
13912	border-right: 1px solid rgba(172, 170, 170, 0.2);
13913}
13914
13915.pp-sliding-menus .pp-slide-menu-arrow,
13916.pp-sliding-menus .pp-slide-menu-item {
13917    border-color: rgba(172, 170, 170, 0.2);
13918}
13919
13920.pp-sliding-menus .pp-menu-item-back,
13921.pp-sliding-menus .pp-slide-menu-item-link {
13922    display: inline-block;
13923    -ms-flex-positive: 1;
13924    flex-grow: 1;
13925	color: #333;
13926}
13927
13928.pp-sliding-menus .pp-slide-menu-arrow,
13929.pp-sliding-menus .pp-slide-menu-item-link {
13930    transition: all .2s ease-in-out;
13931    padding: 10px 12px;
13932	transition-property: all;
13933    transition-timing-function: linear;
13934    transition-duration: 0.3s;
13935}
13936
13937.pp-sliding-menus .pp-slide-menu-arrow {
13938    padding: 10px 24px;
13939    cursor: pointer;
13940	display: inline-flex;
13941	align-items: center;
13942}
13943.pp-sliding-menus .pp-slide-menu-arrow svg {
13944	width: 8px;
13945}
13946
13947.pp-sliding-menus .pp-slide-menu-item:not(.pp-slide-menu-item-has-children):not(.pp-slide-menu-back) .pp-slide-menu-arrow {
13948    display: none;
13949}
13950
13951.pp-sliding-menus .pp-slide-menu-item.pp-slide-menu-item-has-children > .pp-slide-menu-arrow {
13952	border-left: 1px solid rgba(172, 170, 170, 0.2);
13953}
13954
13955.pp-sliding-menus .pp-slide-menu-sub-menu,
13956.pp-slide-menu-sub-menu {
13957    transition: transform .3s ease-in-out;
13958}
13959
13960.pp-sliding-menus .pp-slide-menu-sub-menu:not(.pp-slide-menu-is-active) {
13961    opacity: 0;
13962    transition: transform .3s ease-in-out, opacity .3s ease;
13963}
13964
13965.pp-sliding-menus.pp-sliding-menu-direction-left .pp-slide-menu-sub-menu {
13966    top: 0;
13967    left: 100%;
13968}
13969
13970.pp-sliding-menus.pp-sliding-menu-direction-right .pp-slide-menu-sub-menu {
13971    top: 0;
13972    left: -100%;
13973}
13974
13975.pp-sliding-menus.pp-sliding-menu-direction-top .pp-slide-menu-sub-menu {
13976    top: 100%;
13977    left: 0;
13978}
13979
13980.pp-sliding-menus.pp-sliding-menu-direction-bottom .pp-slide-menu-sub-menu {
13981    top: -100%;
13982    left: 0;
13983}
13984
13985.pp-sliding-menus.pp-sliding-menu-effect-overlay.pp-sliding-menu-direction-left .pp-slide-menu-sub-menu.pp-slide-menu-is-active {
13986    transform: translateX(-100%);
13987}
13988
13989.pp-sliding-menus.pp-sliding-menu-effect-overlay.pp-sliding-menu-direction-right .pp-slide-menu-sub-menu.pp-slide-menu-is-active {
13990    transform: translateX(100%);
13991}
13992
13993.pp-sliding-menus.pp-sliding-menu-effect-overlay.pp-sliding-menu-direction-top .pp-slide-menu-sub-menu.pp-slide-menu-is-active {
13994    transform: translateY(-100%);
13995}
13996
13997.pp-sliding-menus.pp-sliding-menu-effect-overlay.pp-sliding-menu-direction-bottom .pp-slide-menu-sub-menu.pp-slide-menu-is-active {
13998    transform: translateY(100%);
13999}
14000
14001.pp-sliding-menus.pp-sliding-menu-effect-push .pp-slide-menu-sub-menu.pp-slide-menu-is-active {
14002    z-index: 999;
14003}
14004
14005.pp-sliding-menus.pp-sliding-menu-effect-push.pp-sliding-menu-direction-left .pp-slide-menu-is-active-parent {
14006    transform: translateX(-100%);
14007}
14008
14009.pp-sliding-menus.pp-sliding-menu-effect-push.pp-sliding-menu-direction-right .pp-slide-menu-is-active-parent {
14010    transform: translateX(100%);
14011}
14012
14013.pp-sliding-menus.pp-sliding-menu-effect-push.pp-sliding-menu-direction-top .pp-slide-menu-is-active-parent {
14014    transform: translateY(-100%);
14015}
14016
14017.pp-sliding-menus.pp-sliding-menu-effect-push.pp-sliding-menu-direction-bottom .pp-slide-menu-is-active-parent {
14018    transform: translateY(100%);
14019}
14020
14021.pp-sliding-menus.pp-sliding-menu-effect-push.pp-sliding-menu-direction-bottom,
14022.pp-sliding-menus.pp-sliding-menu-effect-push.pp-sliding-menu-direction-top {
14023    overflow-y: hidden;
14024}
14025
14026/* Hide unnecessory icons injected by Astra theme */
14027.pp-sliding-menus .ast-icon {
14028    display: none;
14029}.fl-node-wxg0y3s2oein {
14030	text-align: left;
14031}
14032
14033
14034.fl-node-wxg0y3s2oein .pp-sliding-menus {
14035			background-color: #f8f4e4;
14036	}
14037
14038
14039.fl-node-wxg0y3s2oein .pp-sliding-menus .pp-slide-menu-sub-menu {
14040			background-color: #f8f4e4;
14041	}
14042
14043
14044.fl-node-wxg0y3s2oein .pp-sliding-menus .pp-slide-menu-item {
14045			border-bottom-width: 0px;
14046		border-bottom-style: solid;
14047		}
14048
14049.fl-node-wxg0y3s2oein .pp-sliding-menus .pp-slide-menu-item:hover {
14050			border-color: rgba(0, 0, 0, 0);
14051	}
14052
14053.fl-node-wxg0y3s2oein .pp-sliding-menus .pp-slide-menu-item-link,
14054.fl-node-wxg0y3s2oein .pp-sliding-menus .pp-slide-menu-arrow {
14055	transition-property: all;
14056	transition-duration: 0.3s;
14057	transition-timing-function: ease-in;
14058}
14059
14060.fl-node-wxg0y3s2oein .pp-sliding-menus .pp-slide-menu-item-link {
14061	text-align: left;
14062			background-color: rgba(248, 219, 104, 0);
14063				color: #05262d;
14064	}
14065
14066.fl-node-wxg0y3s2oein .pp-sliding-menus .pp-slide-menu-item-link:hover {
14067			background-color: rgba(223, 197, 119, 0);
14068				color: #05262d;
14069	}
14070
14071
14072.fl-node-wxg0y3s2oein .pp-sliding-menus .pp-slide-menu-arrow {
14073				color: #5e2130;
14074				border-color: rgba(248, 219, 104, 0);
14075	}
14076
14077.fl-node-wxg0y3s2oein .pp-sliding-menus .pp-slide-menu-arrow:hover {
14078			background-color: rgba(223, 197, 119, 0);
14079					border-color: rgba(0, 0, 0, 0);
14080	}
14081
14082.fl-node-wxg0y3s2oein .pp-sliding-menus .pp-slide-menu-item.pp-slide-menu-item-has-children > .pp-slide-menu-arrow {
14083				border-color: rgba(248, 219, 104, 0);
14084	}
14085
14086.fl-node-wxg0y3s2oein .pp-sliding-menus .pp-slide-menu-back > .pp-slide-menu-arrow {
14087				border-color: rgba(248, 219, 104, 0);
14088	}
14089
14090.fl-node-wxg0y3s2oein .pp-sliding-menus {
14091	font-weight: 600;
14092	text-transform: uppercase;
14093}
14094.fl-node-wxg0y3s2oein .pp-sliding-menus .pp-slide-menu-item:not(:last-child) {
14095	margin-bottom: 0px;
14096}
14097.fl-node-wxg0y3s2oein .pp-sliding-menus .pp-slide-menu-item-link {
14098	padding-top: 10px;
14099	padding-bottom: 10px;
14100}
14101.fl-node-wxg0y3s2oein .pp-sliding-menus .pp-slide-menu-arrow {
14102	padding-top: 10px;
14103	padding-bottom: 10px;
14104	padding-right: 20px;
14105}
14106.fl-node-wxg0y3s2oein .pp-sliding-menus .pp-slide-menu-arrow svg {
14107	width: 30px;
14108	height: 30px;
14109}
14110 .fl-node-wxg0y3s2oein > .fl-module-content {
14111	margin-right:10px;
14112	margin-left:10px;
14113}
14114@media ( max-width: 992px ) {
14115 .fl-node-wxg0y3s2oein.fl-module > .fl-module-content {
14116	margin-right:10px;
14117	margin-left:10px;
14118}
14119}
14120@media ( max-width: 768px ) {
14121 .fl-node-wxg0y3s2oein.fl-module > .fl-module-content {
14122	margin-top:10px;
14123	margin-right:0px;
14124	margin-left:0px;
14125}
14126}
14127
14128/* Start Global Nodes CSS */
14129
14130/* End Global Nodes CSS */
14131
14132
14133/* Start Layout CSS */
14134
14135/* End Layout CSS */
14136
14137
14138                                
14139        
14140        .fl-builder-row-settings #fl-field-separator_position {
14141            display: none !important;
14142        }
14143        
14144        
14145        
14146        
14147        
14148        
14149		
14150        
14151		
14152        
14153        			.fl-node-p07gajvlfqsi .fl-row-content {
14154				min-width: 0px;
14155			}
14156		
14157/*# sourceURL=fl-builder-layout-90096-inline-css */
14158</style>
14159<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">
14160	<div class="fl-row-content-wrap">
14161						<div class="fl-row-content fl-row-fixed-width fl-node-content">
14162		
14163<div class="fl-col-group fl-node-hs2a51e8b4jn" data-node="hs2a51e8b4jn">
14164			<div class="fl-col fl-node-qv6xhomz91nt fl-col-bg-color" data-node="qv6xhomz91nt">
14165	<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">
14166	<div class="fl-module-content fl-node-content">
14167		<nav aria-label="Menu" class="pp-sliding-menus pp-sliding-menu-effect-overlay pp-sliding-menu-direction-left">
14168	<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 menu-item-90251 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/agents/" class="pp-slide-menu-item-link"><i class="fa-light fa-arrow-up-right-from-square"></i> Agent Bookings</a></li>
14169<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>
14170<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>
14171<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>
14172<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">
14172<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>
14173<ul class="sub-menu pp-slide-menu-sub-menu">
14174	<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>
14175	<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>
14176	<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>
14177	<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>
14178	<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>
14179	<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>
14180</ul>
14181</li>
14182<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">
14182<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>
14183<ul class="sub-menu pp-slide-menu-sub-menu">
14184	<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>
14185	<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>
14186	<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>
14187	<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>
14188</ul>
14189</li>
14190<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>
14191<ul class="sub-menu pp-slide-menu-sub-menu">
14192	<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>
14193	<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">
14193<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>
14194	<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>
14195	<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>
14196</ul>
14197</li>
14198<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>
14199<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>
14200<li id="menu-item-31805" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-8 current_page_item menu-item-has-children menu-item-31805 pp-slide-menu-item pp-slide-menu-item-has-children 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/about/" aria-current="page" class="pp-slide-menu-item-link  pp-slide-menu-item-link-current">About Us</a>
14201<ul class="sub-menu pp-slide-menu-sub-menu">
14202	<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">
14202<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>
14203	<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"><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>
14204	<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>
14205	<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>
14206	<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>
14207	<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>
14208</ul>
14209</li>
14210<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>
14211<li id="menu-item-31806" class="menu-item menu-item-type-post_type menu-item-object-page 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">
14211<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>
14212<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"><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>
14213<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>
14214</ul></nav>
14215	</div>
14216</div>
14217</div>
14218</div>
14219	</div>
14220		</div>
14221	</div>
14222</div>
14223</div>			</div>
14224		</div>
14225	</div>
14226
14227	<div class="pp-offcanvas-toggle-wrap">
14228					<a href="javascript:void(0)" class="pp-offcanvas-toggle pp-offcanvas-toggle-hamburger pp-hamburger-after" aria-controls="offcanvas-a5i8dmptfqjn" role="button">
14229				<span class="pp-hamburger-box">
14230					<span class="pp-hamburger-inner"></span>
14231				</span>
14232							</a>
14233			</div>
14234</div>
14235	</div>
14236</div>
14237</div>
14238</div>
14239	</div>
14240
14241<div class="fl-col-group fl-node-5f3fb78a1c06c" data-node="5f3fb78a1c06c">
14242				</div>
14243		</div>
14244	</div>
14245</div>
14246<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">
14247	<div class="fl-row-content-wrap">
14248						<div class="fl-row-content fl-row-fixed-width fl-node-content">
14249		
14250<div class="fl-col-group fl-node-vcb56sixlu8z" data-node="vcb56sixlu8z">
14251			<div class="fl-col fl-node-bn32dah1gso6 fl-col-bg-color" data-node="bn32dah1gso6">
14252	<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">
14253	<div class="fl-module-content fl-node-content">
14254			<div id="modal-bupe31aq5rfi" class="pp-modal-wrap has-overlay-animation" role="dialog">
14255	<div class="pp-modal-container">
14256				<div class="pp-modal layout-standard">
14257						<div class="pp-modal-body">
14258															<div class="pp-modal-close box-top-right no-modal-header" role="button" tabindex="0" aria-label="Close">
14259							<div class="bar-wrap" aria-hidden="true">
14260								<span class="bar-1"></span>
14261								<span class="bar-2"></span>
14262							</div>
14263						</div>
14264																	<div class="pp-modal-content">
14265					<div class="pp-modal-content-inner">
14266						<style id="fl-builder-layout-86383-inline-css">
14267
14268
14269
14270
14271
14272
14273.fl-node-vbt5cdoeh8yg > .fl-row-content-wrap {
14274	background-color: #f8f4e4;
14275	border-style: solid;
14276	border-width: 0;
14277	background-clip: border-box;
14278	border-color: #e0dcce;
14279	border-top-width: 1px;
14280	border-right-width: 0px;
14281	border-bottom-width: 1px;
14282	border-left-width: 0px;
14283}
14284.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 {
14285	align-items: center;
14286	justify-content: center;
14287}
14288.fl-node-vbt5cdoeh8yg .fl-row-content {
14289	max-width: 850px;
14290}
14291@media ( max-width: 992px ) {
14292 .fl-node-vbt5cdoeh8yg.fl-row > .fl-row-content-wrap {
14293	padding-top:20px;
14294}
14295}
14296
14297
14298
14299
14300.fl-node-2uzj5icm3xpn {
14301	width: 100%;
14302}
14303 .fl-node-xve3b0uckh6r > .fl-module-content {
14304	margin-top:60px;
14305	margin-bottom:10px;
14306}
14307
14308.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper {
14309	max-width: 100%;
14310}
14311
14312.fl-node-dkg8tz1ju35q .pp-gf-content {
14313	background-color: #ffffff;
14314			background-size: cover;
14315			background-repeat: no-repeat;
14316	}
14317
14318
14319.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper ul li.gfield {
14320	list-style-type: none !important;
14321		margin-bottom: 10px;
14322	}
14323
14324.fl-builder-content .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gform_title,
14325.fl-builder-content .fl-node-dkg8tz1ju35q .pp-gf-content .form-title {
14326		display: none;
14327}
14328
14329.fl-builder-content .fl-node-dkg8tz1ju35q .pp-gf-content .form-title {
14330	display: none;
14331}
14332
14333.fl-builder-content .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gform_title {
14334	}
14335
14336.fl-builder-content .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper span.gform_description,
14337.fl-builder-content .fl-node-dkg8tz1ju35q .pp-gf-content .form-description {
14338		display: none;
14339}
14340
14341.fl-builder-content .fl-node-dkg8tz1ju35q .pp-gf-content .form-description {
14342	display: none;
14343}
14344
14345.fl-builder-content .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper span.gform_description {
14346	}
14347
14348.fl-builder-content .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield .gfield_label {
14349			display: none;
14350	}
14351
14352
14353.fl-builder-content .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_required {
14354	}
14355
14356.fl-builder-content .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield .ginput_complex.ginput_container label {
14357		display: none;
14358	}
14359
14360.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .ginput_container label,
14361.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper table.gfield_list thead th,
14362.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper span.ginput_product_price,
14363.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper span.ginput_product_price_label,
14364.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper span.ginput_quantity_label,
14365.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_html {
14366		font-weight: 300;}
14367
14368
14369.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper span.ginput_product_price {
14370		color: #900900 !important;
14371	}
14372
14373
14374.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield .gfield_description {
14375		color: #000000;
14376	}
14377
14378.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gsection {
14379		border-bottom-width: 1px;
14380			border-bottom-color: #cccccc;
14381				margin-bottom: 20px;
14382	}
14383
14384.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper h2.gsection_title,
14385.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper h3.gsection_title {
14386		color: #333333;
14387	}
14388
14389
14390.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']),
14391.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield select,
14392.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield textarea {
14393		color: #333333;
14394		background-color: #ffffff;
14395		outline: none;
14396}
14397
14398
14399.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']),
14400.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield select {
14401	}
14402
14403.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]),
14404.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .ginput_complex select {
14405		margin-bottom: 3px;
14406	}
14407
14408.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .ginput_complex span {
14409		margin-bottom: 4px;
14410	}
14411
14412.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield input::-webkit-input-placeholder {
14413	color: #a0a1a5;
14414}
14415.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield input:-moz-placeholder {
14416	color: #a0a1a5;
14417}
14418.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield input::-moz-placeholder {
14419	color: #a0a1a5;
14420}
14421.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield input:-ms-input-placeholder {
14422	color: #a0a1a5;
14423}
14424.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield textarea::-webkit-input-placeholder {
14425	color: #a0a1a5;
14426}
14427.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield textarea:-moz-placeholder {
14428	color: #a0a1a5;
14429}
14430.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield textarea::-moz-placeholder {
14431	color: #a0a1a5;
14432}
14433.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield textarea:-ms-input-placeholder {
14434	color: #a0a1a5;
14435}
14436
14437
14438.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,
14439.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield select:focus,
14440.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield textarea:focus {
14441	border-color: #ff9000;
14442}
14443
14444.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .top_label input.medium,
14445.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .top_label select.medium {
14446	width: 49% !important;
14447}
14448
14449.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper textarea.medium {
14450	width: ;}
14451
14452.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .ginput_complex .ginput_full input[type="text"],
14453.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .ginput_complex  input[type="text"] {
14454	width: 97.5% !important;
14455}
14456
14457.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .ginput_complex .ginput_right {
14458	margin-left: 0 !important;
14459}
14460
14461.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .ginput_complex .ginput_right input,
14462.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .ginput_complex .ginput_right select {
14463	width: ;}
14464
14465.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gform_footer {
14466		text-align: left;
14467				justify-content: flex-start;
14468			}
14469
14470.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gform-button,
14471.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gform_footer .gform_button,
14472.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper.gf_browser_ie .gform_footer .gform_button,
14473.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gform_page_footer .button,
14474.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper.gf_browser_ie .gform_page_footer .button {
14475		width: auto;
14476			color: #ffffff;
14477		background-color: ;
14478			white-space: normal;
14479}
14480
14481
14482.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gform_page_footer .button {
14483	}
14484
14485.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gform-button:hover,
14486.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gform_footer .gform_button:hover,
14487.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gform_page_footer .button:hover {
14488		color: #ffffff;
14489		background: ;
14490}
14491
14492	/* Radio & Checkbox */
14493	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_radio input[type=radio],
14494	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_radio input[type=radio]:focus,
14495	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_checkbox input[type=checkbox],
14496	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_checkbox input[type=checkbox]:focus,
14497	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .ginput_container_
14497consent input[type=checkbox],
14498	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .ginput_container_consent input[type=checkbox]:focus,
14499	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield input[type="checkbox"]:focus,
14500	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield input[type="radio"]:focus {
14501		-webkit-appearance: none;
14502		-moz-appearance: none;
14503		outline: none;
14504					width: 20px !important;
14505			height: 20px !important;
14506							background: #ffffff;
14507			background-color: #ffffff;
14508							border: 1px solid #05262d;
14509				padding: 2px;
14510	}
14511	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_radio input[type=radio],
14512	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_radio input[type=radio]:focus,
14513	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_radio input[type=radio]:before,
14514	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_radio input[type=radio]:focus:before {
14515					border-radius: 50px;
14516			}
14517	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_checkbox input[type=checkbox],
14518	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_checkbox input[type=checkbox]:focus,
14519	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_checkbox input[type=checkbox]:before,
14520	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_checkbox input[type=checkbox]:focus:before,
14521	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .ginput_container_consent input[type=checkbox],
14522	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .ginput_container_consent input[type=checkbox]:focus,
14523	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .ginput_container_consent input[type=checkbox]:before,
14524	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .ginput_container_consent input[type=checkbox]:focus:before {
14525					border-radius: 0px;
14526			}
14527	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_radio input[type=radio]:before,
14528	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_radio input[type=radio]:focus:before,
14529	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_checkbox input[type=checkbox]:before,
14530	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_checkbox input[type=checkbox]:focus:before,
14531	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .ginput_container_consent input[type=checkbox]:before,
14532	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .ginput_container_consent input[type=checkbox]:focus:before {
14533		content: "";
14534		width: 100%;
14535		height: 100%;
14536		padding: 0;
14537		margin: 0;
14538		display: block;
14539	}
14540	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_radio input[type=radio]:checked:before,
14541	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_radio input[type=radio]:focus:checked:before,
14542	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_checkbox input[type=checkbox]:checked:before,
14543	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_checkbox input[type=checkbox]:focus:checked:before,
14544	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .ginput_container_consent input[type=checkbox]:checked:before,
14545	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .ginput_container_consent input[type=checkbox]:focus:checked:before {
14546					background: #129fad;
14547			background-color: #129fad;
14548			}
14549
14550.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield input[type=file] {
14551	background-color: transparent;
14552					border-style: none;
14553					}
14554
14555.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .validation_error,
14556.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gform_validation_errors,
14557.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gform_validation_errors > h2,
14558.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper li.gfield.gfield_error,
14559.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
14560		color: #790000 !important;
14561		border-color: #790000 !important;
14562	}
14563
14564.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .validation_error,
14565.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gform_validation_errors,
14566.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gform_validation_errors > h2 {
14567			display: block !important;
14568	}
14569
14570.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield.gfield_error {
14571	background-color: #ffdfe0;
14572	width: 100%;
14573}
14574
14575.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield.gfield_error .gfield_label {
14576		color: #790000;
14577		margin-left: 0;
14578}
14579
14580.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_error .validation_message {
14581		display: block;
14582			color: #790000;
14583			border-color: #790000;
14584	}
14585
14586
14587.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_error input
14587:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']),
14588.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_error .ginput_container select,
14589.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_error .ginput_container textarea {
14590	border-color: #790000;
14591		border-width: 1px !important;
14592	}
14593
14594
14595@media only screen and (max-width: 992px) {
14596	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gform-button,
14597	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gform_footer .gform_button,
14598	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper.gf_browser_ie .gform_footer .gform_button,
14599	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gform_page_footer .button,
14600	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper.gf_browser_ie .gform_page_footer .button {
14601					}
14602}
14603
14604@media only screen and (max-width: 768px) {
14605	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gform-button,
14606	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gform_footer .gform_button,
14607	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper.gf_browser_ie .gform_footer .gform_button,
14608	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gform_page_footer .button,
14609	.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper.gf_browser_ie .gform_page_footer .button {
14610					}
14611}
14612.fl-node-dkg8tz1ju35q .pp-gf-content {
14613	border-top-width: 0px;
14614	border-right-width: 0px;
14615	border-bottom-width: 0px;
14616	border-left-width: 0px;
14617	padding-top: 0px;
14618	padding-right: 0px;
14619	padding-bottom: 0px;
14620	padding-left: 0px;
14621}
14622.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield .gfield_label {
14623	font-weight: 300;
14624}
14625.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield .gfield_description {
14626	font-weight: 300;
14627}
14628.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']),
14629						.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield select,
14630						.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield textarea {
14631	font-weight: 300;
14632	text-align: left;
14633}
14634.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']),
14635							.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield select,
14636							.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield textarea {
14637	border-style: solid;
14638	border-width: 0;
14639	background-clip: border-box;
14640	border-color: #a0a1a5;
14641	border-top-width: 1px;
14642	border-right-width: 1px;
14643	border-bottom-width: 1px;
14644	border-left-width: 1px;
14645	border-top-left-radius: 0px;
14646	border-top-right-radius: 0px;
14647	border-bottom-left-radius: 0px;
14648	border-bottom-right-radius: 0px;
14649	padding: 9px;
14650}
14651.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gform-button,
14652		.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gform_footer .gform_button,
14653		.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper.gf_browser_ie .gform_footer .gform_button,
14654		.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gform_page_footer .button,
14655		.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper.gf_browser_ie .gform_page_footer .button {
14656	width: 200px;
14657}
14658@media ( max-width: 992px ) {
14659 .fl-node-dkg8tz1ju35q.fl-module > .fl-module-content {
14660	margin-top:0px;
14661}
14662}
14663
14664/* Start Global Nodes CSS */
14665
14666/* End Global Nodes CSS */
14667
14668
14669/* Start Layout CSS */
14670
14671/* End Layout CSS */
14672
14673
14674                                
14675        
14676        .fl-builder-row-settings #fl-field-separator_position {
14677            display: none !important;
14678        }
14679        
14680        
14681        
14682        
14683        
14684        
14685		
14686        
14687		
14688        
14689        			.fl-node-vbt5cdoeh8yg .fl-row-content {
14690				min-width: 0px;
14691			}
14692		
14693/*# sourceURL=fl-builder-layout-86383-inline-css */
14694</style>
14695<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">
14696	<div class="fl-row-content-wrap">
14697						<div class="fl-row-content fl-row-fixed-width fl-node-content">
14698		
14699<div class="fl-col-group fl-node-5ic31lnu6bq0" data-node="5ic31lnu6bq0">
14700			<div class="fl-col fl-node-2uzj5icm3xpn fl-col-bg-color" data-node="2uzj5icm3xpn">
14701	<div class="fl-col-content fl-node-content"><div class="fl-module fl-module-heading fl-node-xve3b0uckh6r" data-node="xve3b0uckh6r" aria-label="Heading">
14702	<div class="fl-module-content fl-node-content">
14703		<h2 class="fl-heading">
14704			<span class="fl-heading-text">Request more information about About Tour De Vines</span>
14705	</h2>
14706	</div>
14707</div>
14708<div class="fl-module fl-module-pp-gravity-form fl-node-dkg8tz1ju35q" data-node="dkg8tz1ju35q" aria-label="Gravity Form">
14709	<div class="fl-module-content fl-node-content">
14710		<div class="pp-gf-content">
14711	<div class="pp-gf-inner">
14712		
14713                <div class='gf_browser_chrome gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_8' style='display:none'>
14714                        <div class='gform_heading'>
14715							<p class='gform_required_legend'></p>
14716                        </div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_8' id='gform_8'  action='/about/' data-formid='8' novalidate>
14717                        <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'>Comments</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'>
14718                            <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" />
14719                        </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'>
14720                            
14721                            <span id='input_8_1_3_container' class='name_first gform-grid-col gform-grid-col--size-auto' >
14722                                                    <input type='text' name='input_1.3' id='input_8_1_3' value='' tabindex='102'  aria-required='true'   placeholder='First Name *'  />
14723                                                    <label for='input_8_1_3' class='gform-field-label gform-field-label--type-sub '>First</label>
14724                                                </span>
14725                            
14726                            <span id='input_8_1_6_container' class='name_last gform-grid-col gform-grid-col--size-auto' >
14727                                                    <input type='text' name='input_1.6' id='input_8_1_6' value='' tabindex='104'  aria-required='true'   placeholder='Last Name *'  />
14728                                                    <label for='input_8_1_6' class='gform-field-label gform-field-label--type-sub '>Last</label>
14729                                                </span>
14730                            
14731                        </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'>
14732								<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'  />
14733								<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>
14734							</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'>
14735			<div class='gchoice gchoice_8_5_0'>
14736					<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'  />
14737					<label for='choice_8_5_0' id='label_8_5_0' class='gform-field-label gform-field-label--type-inline'>Yes, please.</label>
14738			</div>
14739			<div class='gchoice gchoice_8_5_1'>
14740					<input class='gfield-choice-input' name='input_5' type='radio' value='No, thank you.'  id='choice_8_5_1' onchange='gformToggleRadioOther( this )'  tabindex='110'  />
14741					<label for='choice_8_5_1' id='label_8_5_1' class='gform-field-label gform-field-label--type-inline'>No, thank you.</label>
14742			</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/about/' /></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='About Tour De Vines' /></div></div></div></div>
14743        <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' />
14744            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_8' value='iframe' />
14745            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_8' id='gform_theme_8' value='gravity-theme' />
14746            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_8' id='gform_style_settings_8' value='[]' />
14747            <input type='hidden' class='gform_hidden' name='is_submit_8' value='1' />
14748            <input type='hidden' class='gform_hidden' name='gform_submit' value='8' />
14749            
14750            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='AUD' value='sWwB+GxVp2n+ZZgpGj2MfSARCdOTvai0iN8nxFgs3qdtWJK1zrQJpMSwNjxz0V7NWgkNXegCx6mvBlVpDDVVsG2hz3qbn6eteMRdi3vNsXS3gsI=' />
14751            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' />
14752            <input type='hidden' class='gform_hidden' name='state_8' value='WyJ7XCJnZm9ybV9zdWJtaXNzaW9uX21ldGhvZFwiOltcIjYzNDMxODY4Zjc1YzA2YTFjZmFhZTcwZDA3NjA5ZGU2XCIsXCIyOWVhMGViYmFjYmZjY2QwZmFkYTRkZmUwZGYwMzRjYVwiLFwiMGY0MjllNDlmY2YxNWU1NjFiNjc2ZDY4MjBiNDJiN2JcIl0sXCJnZm9ybV90aGVtZVwiOlwiZWViZGVjMDU1NGNiMjRkMzdkNzk1N2YyMzAzYjA4YmNcIixcImdmb3JtX3N0eWxlX3NldHRpbmdzXCI6XCJlOTE4OTJkMDJmOWJlNzMzMzY0OTlkY2NjYTE2MmRhNFwiLFwiZm9ybV9pZFwiOlwiN2YwYTc4ZmU4ZDJhMWEwZmE0N2QxMzgwMmM1NWYxZTJcIixcInVybFwiOlwiZjNlNjRmZDEzNmQ4ZWY5Yjg1ZTNlZGIyNzA0ZTc5M2JcIixcInN0YXRlX3RpbWVzdGFtcFwiOlwiMWZlZjQwN2MyNTYxYTRiOWEyODczN2U1OTc3
14752NzdmODBcIn0iLCJlZTViZDgyNGM2OWY5OGZlM2U1YTZmNzcxOTE1ZWRiNSIsMTc5MTUyMjYyNl0=' />
14753            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_8' id='gform_target_page_number_8' value='0' />
14754            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_8' id='gform_source_page_number_8' value='1' />
14755            <input type='hidden' name='gform_field_values' value='' />
14756            
14757        </div>
14758                        <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="62"/>
14758<script>
14759document.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() );
14760</script>
14760
14761</p></form>
14762                        </div>
14763		                <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>
14764		                
14764<script>
14765gform.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();        }    } );} );
14766</script>
14766
14767	</div>
14768</div>
14769	</div>
14770</div>
14771</div>
14772</div>
14773	</div>
14774		</div>
14775	</div>
14776</div>
14777</div>					</div>
14778				</div>
14779			</div>
14780		</div>
14781	</div>
14782	<div class="pp-modal-overlay"></div>
14783</div>
14784	</div>
14785</div>
14786</div>
14787</div>
14788	</div>
14789		</div>
14790	</div>
14791</div>
14792</header>	<div id="fl-main-content" class="fl-page-content" itemprop="mainContentOfPage" role="main">
14793
14794		
14795<div class="fl-content-full container">
14796	<div class="row">
14797		<div class="fl-content col-md-12">
14798			<article class="fl-post post-8 page type-page status-publish has-post-thumbnail hentry" id="fl-post-8" itemscope="itemscope" itemtype="https://schema.org/CreativeWork">
14799
14800			<div class="fl-post-content clearfix" itemprop="text">
14801		<div class="fl-builder-content fl-builder-content-8 fl-builder-content-primary fl-builder-global-templates-locked" data-post-id="8"><div id="page-banner" class="fl-row fl-row-full-width fl-row-bg-photo fl-node-5f86e62035c32 fl-row-default-height fl-row-align-bottom" data-node="5f86e62035c32">
14802	<div class="fl-row-content-wrap">
14803						<div class="fl-row-content fl-row-fixed-width fl-node-content">
14804		
14805<div class="fl-col-group fl-node-5f331b3c831cb" data-node="5f331b3c831cb">
14806			<div class="fl-col fl-node-5f331b3c83283 fl-col-bg-color" data-node="5f331b3c83283">
14807	<div class="fl-col-content fl-node-content"></div>
14808</div>
14809	</div>
14810		</div>
14811	</div>
14812</div>
14813<div class="fl-row fl-row-full-width fl-row-bg-color fl-node-5cede9ef94a27 fl-row-default-height fl-row-align-center fl-visible-desktop fl-visible-large fl-visible-medium" data-node="5cede9ef94a27">
14814	<div class="fl-row-content-wrap">
14815						<div class="fl-row-content fl-row-fixed-width fl-node-content">
14816		
14817<div class="fl-col-group fl-node-5ba1e89babace" data-node="5ba1e89babace">
14818			<div class="fl-col fl-node-5ba1e89babb16 fl-col-bg-color" data-node="5ba1e89babb16">
14819	<div class="fl-col-content fl-node-content"><div class="fl-module fl-module-html fl-node-5ba1e89babb5c" data-node="5ba1e89babb5c" aria-label="HTML">
14820	<div class="fl-module-content fl-node-content">
14821		<div class="fl-html">
14822	<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 active" aria-current="page" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"><span itemprop="name">About Tour De Vines</span><meta itemprop="position" content="2"></li></ol></nav></div></div>
14823	</div>
14824</div>
14825</div>
14826</div>
14827	</div>
14828		</div>
14829	</div>
14830</div>
14831<div class="fl-row fl-row-fixed-width fl-row-bg-none fl-node-5d006139b98e9 fl-row-default-height fl-row-align-center" data-node="5d006139b98e9">
14832	<div class="fl-row-content-wrap">
14833						<div class="fl-row-content fl-row-fixed-width fl-node-content">
14834		
14835<div class="fl-col-group fl-node-5d0060d1313fb" data-node="5d0060d1313fb">
14836			<div class="fl-col fl-node-5d0060d1313ff fl-col-bg-color" data-node="5d0060d1313ff">
14837	<div class="fl-col-content fl-node-content"><div class="fl-module fl-module-heading fl-node-5d0060d131400" data-node="5d0060d131400" aria-label="Heading">
14838	<div class="fl-module-content fl-node-content">
14839		<h1 class="fl-heading">
14840			<span class="fl-heading-text">About Tour De Vines</span>
14841	</h1>
14842	</div>
14843</div>
14844</div>
14845</div>
14846	</div>
14847		</div>
14848	</div>
14849</div>
14850<div class="fl-row fl-row-fixed-width fl-row-bg-none fl-node-5cedea96ce55a fl-row-default-height fl-row-align-center" data-node="5cedea96ce55a">
14851	<div class="fl-row-content-wrap">
14852						<div class="fl-row-content fl-row-fixed-width fl-node-content">
14853		
14854<div class="fl-col-group fl-node-5cedea96ce67e" data-node="5cedea96ce67e">
14855			<div class="fl-col fl-node-5cedea96ce680 fl-col-bg-color" data-node="5cedea96ce680">
14856	<div class="fl-col-content fl-node-content"><div class="fl-module fl-module-rich-text fl-node-5cedea96ce682" data-node="5cedea96ce682" aria-label="Text Editor">
14857	<div class="fl-module-content fl-node-content">
14858		<div class="fl-rich-text">
14859	<p>Tour de Vines is Australia's No 1 cycling tour operator.  Tour de Vines has achieved the coveted Trip Advisor Certificate of Excellence in each of the years 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025 aaaaand 2026 (phew what a mouthful).</p>
14860<p>Find out more about <a href="https://tourdevines.com.au/our-story/">how Tour de Vines cycling tours began</a> and meet the team that ensure your holiday is fun, amazing and memorable.</p>
14861</div>
14862	</div>
14863</div>
14864<div class="fl-module fl-module-pp-video fl-node-5f6bf02cd3997" data-node="5f6bf02cd3997" aria-label="Video">
14865	<div class="fl-module-content fl-node-content">
14866		
14867<div class="pp-video-wrapper pp-video-source-youtube pp-aspect-ratio-169">
14868		<div class="pp-fit-aspect-ratio">
14869	<iframe class="pp-video-iframe" allowfullscreen allow="autoplay" data-src="https://www.youtube.com/embed/uCjHi9J8dJY?feature=oembed&amp;start&amp;end&amp;wmode=opaque&amp;loop=0&amp;controls=1&amp;mute=0&amp;rel=0&amp;modestbranding=0"></iframe>		<div class="pp-video-image-overlay pp-video-thumbnail-default" style="background-image: url(https://i.ytimg.com/vi/uCjHi9J8dJY/hqdefault.jpg);">
14870										<div class="pp-video-play-icon play-icon-default" role="button" tabindex="0">
14871					<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
14872	 viewBox="0 0 415.346 415.346" xml:space="preserve" aria-hidden="true">
14873	<g>
14874		<path d="M41.712,415.346c-11.763,0-21.3-9.537-21.3-21.3V21.299C20.412,9.536,29.949,0,41.712,0l346.122,191.697
14875			c0,0,15.975,15.975,0,31.951C371.859,239.622,41.712,415.346,41.712,415.346z"/>
14876	</g>
14877</svg>
14878					<span class="pp-screen-only">Play Video</span>
14879				</div>
14880					</div>
14881		</div>
14882</div>
14883
14884	</div>
14885</div>
14886</div>
14887</div>
14888	</div>
14889
14890<div class="fl-col-group fl-node-5cee0604aabc7 fl-col-group-custom-width" data-node="5cee0604aabc7">
14891			<div class="fl-col fl-node-5cee0604aad7f fl-col-bg-color fl-col-small fl-col-small-full-width fl-col-small-custom-width" data-node="5cee0604aad7f">
14892	<div class="fl-col-content fl-node-content"><div class="fl-module fl-module-photo fl-node-5cee0604aaa59" data-node="5cee0604aaa59" aria-label="Photo">
14893	<div class="fl-module-content fl-node-content">
14894		<div role="figure" class="fl-photo fl-photo-align-center" itemscope itemtype="https://schema.org/ImageObject">
14895	<div class="fl-photo-content fl-photo-img-jpg">
14896					<img fetchpriority="high" decoding="async" class="fl-photo-img wp-image-40753 size-large" src="https://tourdevines.com.au/wp-content/uploads/2020/09/IMG_2926-1100x907.jpg" alt="Tour de Vines Founder Damian Cerini" height="907" width="1100" title="Tour de Vines Founder Damian Cerini"  itemprop="image" srcset="https://tourdevines.com.au/wp-content/uploads/2020/09/IMG_2926-1100x907.jpg 1100w, https://tourdevines.com.au/wp-content/uploads/2020/09/IMG_2926-800x659.jpg 800w, https://tourdevines.com.au/wp-content/uploads/2020/09/IMG_2926-768x633.jpg 768w, https://tourdevines.com.au/wp-content/uploads/2020/09/IMG_2926-1536x1266.jpg 1536w, https://tourdevines.com.au/wp-content/uploads/2020/09/IMG_2926.jpg 1782w" sizes="(max-width: 1100px) 100v
14896w, 1100px" />
14897					</div>
14898	</div>
14899	</div>
14900</div>
14901</div>
14902</div>
14903			<div class="fl-col fl-node-5cee061f9bdea fl-col-bg-color fl-col-small fl-col-small-full-width fl-col-small-custom-width" data-node="5cee061f9bdea">
14904	<div class="fl-col-content fl-node-content"><div class="fl-module fl-module-rich-text fl-node-5cee061a8a1f8" data-node="5cee061a8a1f8" aria-label="Text Editor">
14905	<div class="fl-module-content fl-node-content">
14906		<div class="fl-rich-text">
14907	<p>If you're looking for a <strong>unique cycling tour</strong>, in an <strong>amazing location</strong>, that includes local and passionate <strong>food and wine experiences</strong>, Tour de Vines is for you.  Tour de Vines cycling tours are all of the above, and we love to have fun too!</p>
14908<p>Check out just a few of our past <a title="Tour Reviews" href="https://tourdevines.com.au/cycle-tour-reviews/" target="_blank" rel="noopener noreferrer">customer testimonials</a> or our <em>very public </em><a href="https://www.tripadvisor.com.au/Attraction_Review-g552137-d4156415-Reviews-Tour_de_Vines-Beechworth_Victoria.html" target="_blank" rel="noopener noreferrer">Trip Advisor reviews</a>, or perhaps <a href="https://tourdevines.com.au/cycle-tour-reviews/what-the-media-say/" target="_blank" rel="noopener noreferrer">what the media think of our tours</a>.   We aim to make your getaway or cycling escape not only brilliant, fun and amazing, but easy for you. We make all the arrangements which is great if you have a group, making your plans and preparations stress free.</p>
14909</div>
14910	</div>
14911</div>
14912</div>
14913</div>
14914	</div>
14915		</div>
14916	</div>
14917</div>
14918<div class="fl-row fl-row-fixed-width fl-row-bg-none fl-node-5cee05fc671b5 fl-row-default-height fl-row-align-center" data-node="5cee05fc671b5">
14919	<div class="fl-row-content-wrap">
14920						<div class="fl-row-content fl-row-fixed-width fl-node-content">
14921		
14922<div class="fl-col-group fl-node-5cee05fc673aa" data-node="5cee05fc673aa">
14923			<div class="fl-col fl-node-5cee05fc673ad fl-col-bg-color" data-node="5cee05fc673ad">
14924	<div class="fl-col-content fl-node-content"><div class="fl-module fl-module-heading fl-node-5cee05fc673ae" data-node="5cee05fc673ae" aria-label="Heading">
14925	<div class="fl-module-content fl-node-content">
14926		<h2 class="fl-heading">
14927			<span class="fl-heading-text">Our Values</span>
14928	</h2>
14929	</div>
14930</div>
14931<div class="fl-module fl-module-pp-gallery fl-node-5f6be2f8e5099" data-node="5f6be2f8e5099" aria-label="Image/Photo Gallery">
14932	<div class="fl-module-content fl-node-content">
14933		
14934<div class="pp-photo-gallery" data-items-count="5" itemscope="itemscope" itemtype="https://schema.org/ImageGallery">
14935	<div class="pp-photo-gallery-item" data-item-id="40748" itemprop="associatedMedia" itemscope="itemscope" itemtype="http://schema.org/ImageObject">
14936	<div class="pp-photo-gallery-content">
14937				<a
14938			href="https://tourdevines.com.au/wp-content/uploads/2020/09/5.jpg"
14939			 
14940						data-fancybox="images" 
14941			 
14942			title="Tour de Vines Values" 
14943						data-caption=""
14944						data-description="" 
14945			itemprop="contentUrl"
14946		>
14947		
14948		
14949			<img loading="lazy" decoding="async" class="pp-gallery-img no-lazyload skip-lazy" src="https://tourdevines.com.au/wp-content/uploads/2020/09/5.jpg" alt="Tour de Vines Values" data-no-lazy="1" itemprop="thumbnail" width="500" height="500" />
14950
14951			<!-- Overlay Wrapper -->
14952			<div class="pp-gallery-overlay">
14953				<div class="pp-overlay-inner">
14954
14955					
14956					
14957				</div>
14958			</div> <!-- Overlay Wrapper Closed -->
14959
14960				</a>
14961							<meta itemprop="width" content="500" />
14962			<meta itemprop="height" content="500" />
14963			</div>
14964	</div><div class="pp-photo-gallery-item" data-item-id="40747" itemprop="associatedMedia" itemscope="itemscope" itemtype="http://schema.org/ImageObject">
14965	<div class="pp-photo-gallery-content">
14966				<a
14967			href="https://tourdevines.com.au/wp-content/uploads/2020/09/4.jpg"
14968			 
14969						data-fancybox="images" 
14970			 
14971			title="Tour de Vines Values" 
14972						data-caption=""
14973						data-description="" 
14974			itemprop="contentUrl"
14975		>
14976		
14977		
14978			<img loading="lazy" decoding="async" class="pp-gallery-img no-lazyload skip-lazy" src="https://tourdevines.com.au/wp-content/uploads/2020/09/4.jpg" alt="Tour de Vines Values" data-no-lazy="1" itemprop="thumbnail" width="500" height="500" />
14979
14980			<!-- Overlay Wrapper -->
14981			<div class="pp-gallery-overlay">
14982				<div class="pp-overlay-inner">
14983
14984					
14985					
14986				</div>
14987			</div> <!-- Overlay Wrapper Closed -->
14988
14989				</a>
14990							<meta itemprop="width" content="500" />
14991			<meta itemprop="height" content="500" />
14992			</div>
14993	</div><div class="pp-photo-gallery-item" data-item-id="40746" itemprop="associatedMedia" itemscope="itemscope" itemtype="http://schema.org/ImageObject">
14994	<div class="pp-photo-gallery-content">
14995				<a
14996			href="https://tourdevines.com.au/wp-content/uploads/2020/09/3.jpg"
14997			 
14998						data-fancybox="images" 
14999			 
15000			title="Tour de Vines Values" 
15001						data-caption=""
15002						data-description="" 
15003			itemprop="contentUrl"
15004		>
15005		
15006		
15007			<img loading="lazy" decoding="async" class="pp-gallery-img no-lazyload skip-lazy" src="https://tourdevines.com.au/wp-content/uploads/2020/09/3.jpg" alt="Tour de Vines Values" data-no-lazy="1" itemprop="thumbnail" width="500" height="500" />
15008
15009			<!-- Overlay Wrapper -->
15010			<div class="pp-gallery-overlay">
15011				<div class="pp-overlay-inner">
15012
15013					
15014					
15015				</div>
15016			</div> <!-- Overlay Wrapper Closed -->
15017
15018				</a>
15019							<meta itemprop="width" content="500" />
15020			<meta itemprop="height" content="500" />
15021			</div>
15022	</div><div class="pp-photo-gallery-item" data-item-id="40745" itemprop="associatedMedia" itemscope="itemscope" itemtype="http://schema.org/ImageObject">
15023	<div class="pp-photo-gallery-content">
15024				<a
15025			href="https://tourdevines.com.au/wp-content/uploads/2020/09/2.jpg"
15026			 
15027						data-fancybox="images" 
15028			 
15029			title="Tour de Vines Values" 
15030						data-caption=""
15031						data-description="" 
15032			itemprop="contentUrl"
15033		>
15034		
15035		
15036			<img loading="lazy" decoding="async" class="pp-gallery-img no-lazyload skip-lazy" src="https://tourdevines.com.au/wp-content/uploads/2020/09/2.jpg" alt="Tour de Vines Values" data-no-lazy="1" itemprop="thumbnail" width="500" height="500" />
15037
15038			<!-- Overlay Wrapper -->
15039			<div class="pp-gallery-overlay">
15040				<div class="pp-overlay-inner">
15041
15042					
15043					
15044				</div>
15045			</div> <!-- Overlay Wrapper Closed -->
15046
15047				</a>
15048							<meta itemprop="width" content="500" />
15049			<meta itemprop="height" content="500" />
15050			</div>
15051	</div><div class="pp-photo-gallery-item" data-item-id="40744" itemprop="associatedMedia" itemscope="itemscope" itemtype="http://schema.org/ImageObject">
15052	<div class="pp-photo-gallery-content">
15053				<a
15054			href="https://tourdevines.com.au/wp-content/uploads/2020/09/1.jpg"
15055			 
15056						data-fancybox="images" 
15057			 
15058			title="Tour de Vines Values" 
15059						data-caption=""
15060						data-description="" 
15061			itemprop="contentUrl"
15062		>
15063		
15064		
15065			<img loading="lazy" decoding="async" class="pp-gallery-img no-lazyload skip-lazy" src="https://tourdevines.com.au/wp-content/uploads/2020/09/1.jpg" alt="Tour de Vines Values" data-no-lazy="1" itemprop="thumbnail" width="500" height="500" />
15066
15067			<!-- Overlay Wrapper -->
15068			<div class="pp-gallery-overlay">
15069				<div class="pp-overlay-inner">
15070
15071					
15072					
15073				</div>
15074			</div> <!-- Overlay Wrapper Closed -->
15075
15076				</a>
15077							<meta itemprop="width" content="500" />
15078			<meta itemprop="height" content="500" />
15079			</div>
15080	</div>
15081	</div>
15082
15083		</div>
15084</div>
15085</div>
15086</div>
15087	</div>
15088		</div>
15089	</div>
15090</div>
15091<div class="fl-row fl-row-fixed-width fl-row-bg-none fl-node-5cedee5a3f262 fl-row-default-height fl-row-align-center" data-node="5cedee5a3f262">
15092	<div class="fl-row-content-wrap">
15093						<div class="fl-row-content fl-row-fixed-width fl-node-content">
15094		
15095<div class="fl-col-group fl-node-5cedee5a3f61c" data-node="5cedee5a3f61c">
15096			<div class="fl-col fl-node-5cedee5a3f620 fl-col-bg-color" data-node="5cedee5a3f620">
15097	<div class="fl-col-content fl-node-content"><div class="fl-module fl-module-heading fl-node-5cedee5a3f621" data-node="5cedee5a3f621" aria-label="Heading">
15098	<div class="fl-module-content fl-node-content">
15099		<h2 class="fl-heading">
15100			<span class="fl-heading-text">Award Winning Tour Operator</span>
15101	</h2>
15102	</div>
15103</div>
15104<div class="fl-module fl-module-rich-text fl-node-5cedee5a3f622" data-node="5cedee5a3f622" aria-label="Text Editor">
15105	<div class="fl-module-content fl-node-content">
15106		<div class="fl-rich-text">
15107	<p>Tour de Vines has been awarded Certificates of Excellence from <a href="https://www.tripadvisor.com.au/Attraction_Review-g552137-d4156415-Reviews-Tour_de_Vines-Beechworth_Victoria.html" target="_blank" rel="noopener noreferrer">Trip Advisor in 2015, 2016 &amp; 2017, 2018 &amp; 2019, </a><strong>2020, 2021, 2022, 2023, 2024, 2025 &amp; 2026 (phew that's a mouthful)</strong>, and are a Hall of Fame inductee, due to great reviews from our guests, which we are very, very proud of.</p>
15108<p>Our guests are the centre of everything we do.  We thrive and grow on the feedback from all our guests, good and bad, and we value constructive comments and feedback.</p>
15109</div>
15110	</div>
15111</div>
15112<div class="fl-module fl-module-pp-gallery fl-node-5f6be5549d551" data-node="5f6be5549d551" aria-label="Image/Photo Gallery">
15113	<div class="fl-module-content fl-node-content">
15114		
15115<div class="pp-photo-gallery" data-items-count="12" itemscope="itemscope" itemtype="https://schema.org/ImageGallery">
15116	<div class="pp-photo-gallery-item" data-item-id="45617" itemprop="associatedMedia" itemscope="itemscope" itemtype="http://schema.org/ImageObject">
15117	<div class="pp-photo-gallery-content">
15118				<a
15119			href="https://tourdevines.com.au/wp-content/uploads/2021/08/TC-Winner-2021.gif"
15120			 
15121						data-fancybox="images" 
15122			 
15123			title="Award Winning Cycling Tours" 
15124						data-caption="Award Winning Cycling Tours "
15125						data-description="Award Winning Cycling Tours " 
15126			itemprop="contentUrl"
15127		>
15128		
15129		
15130			<img loading="lazy" decoding="async" class="pp-gallery-img no-lazyload skip-lazy" src="https://tourdevines.com.au/wp-content/uploads/2021/08/TC-Winner-2021-300x300.gif" alt="Award Winning Cycling Tours" data-no-lazy="1" itemprop="thumbnail" width="300" height="300" />
15131
15132			<!-- Overlay Wrapper -->
15133			<div class="pp-gallery-overlay">
15134				<div class="pp-overlay-inner">
15135
15136											<div class="pp-caption" itemprop="caption description">
15137							Award Winning Cycling Tours 						</div>
15138					
15139					
15140				</div>
15141			</div> <!-- Overlay Wrapper Closed -->
15142
15143				</a>
15144							<meta itemprop="width" content="300" />
15145			<meta itemprop="height" content="300" />
15146			</div>
15147	</div><div class="pp-photo-gallery-item" data-item-id="40756" itemprop="associatedMedia" itemscope="itemscope" itemtype="http://schema.org/ImageObject">
15148	<div class="pp-photo-gallery-content">
15149				<a
15150			href="https://tourdevines.com.au/wp-content/uploads/2020/09/TC_2020_LL_TRANSPARENT_BG_RGB-01-712x1100.png"
15151			 
15152						data-fancybox="images" 
15153			 
15154			title="Tour de Vines Trip Advisor Certificate of Excellence 2020" 
15155						data-caption="Tour de Vines Trip Advisor Certificate of Excellence 2020"
15156						data-description="Tour de Vines Trip Advisor Certificate of Excellence 2020" 
15157			itemprop="contentUrl"
15158		>
15159		
15160		
15161			<img loading="lazy" decoding="async" class="pp-gallery-img no-lazyload skip-lazy" src="https://tourdevines.com.au/wp-content/uploads/2020/09/TC_2020_LL_TRANSPARENT_BG_RGB-01-300x300.png" alt="Tour de Vines Trip Advisor Certificate of Excellence 2020" data-no-lazy="1" itemprop="thumbnail" width="300" height="300" />
15162
15163			<!-- Overlay Wrapper -->
15164			<div class="pp-gallery-overlay">
15165				<div class="pp-overlay-inner">
15166
15167											<div class="pp-caption" itemprop="caption description">
15168							Tour de Vines Trip Advisor Certificate of Excellence 2020						</div>
15169					
15170					
15171				</div>
15172			</div> <!-- Overlay Wrapper Closed -->
15173
15174				</a>
15175							<meta itemprop="width" content="300" />
15176			<meta itemprop="height" content="300" />
15177			</div>
15178	</div><div class="pp-photo-gallery-item" data-item-id="40757" itemprop="associatedMedia" itemscope="itemscope" itemtype="http://schema.org/ImageObject">
15179	<div class="pp-photo-gallery-content">
15180				<a
15181			href="https://tourdevines.com.au/wp-content/uploads/2020/09/HallofFame.jpg"
15182			 
15183						data-fancybox="images" 
15184			 
15185			title="Tour de Vines Hall of fame" 
15186						data-caption="Tour de Vines Hall of fame"
15187						data-description="Tour de Vines Hall of fame" 
15188			itemprop="contentUrl"
15189		>
15190		
15191		
15192			<img loading="lazy" decoding="async" class="pp-gallery-img no-lazyload skip-lazy" src="https://tourdevines.com.au/wp-content/uploads/2020/09/HallofFame-300x300.jpg" alt="Tour de Vines Hall of fame" data-no-lazy="1" itemprop="thumbnail" width="300" height="300" />
15193
15194			<!-- Overlay Wrapper -->
15195			<div class="pp-gallery-overlay">
15196				<div class="pp-overlay-inner">
15197
15198											<div class="pp-caption" itemprop="caption description">
15199							Tour de Vines Hall of fame						</div>
15200					
15201					
15202				</div>
15203			</div> <!-- Overlay Wrapper Closed -->
15204
15205				</a>
15206							<meta itemprop="width" content="300" />
15207			<meta itemprop="height" content="300" />
15208			</div>
15209	</div><div class="pp-photo-gallery-item" data-item-id="40769" itemprop="associatedMedia" itemscope="itemscope" itemtype="http://schema.org/ImageObject">
15210	<div class="pp-photo-gallery-content">
15211				<a
15212			href="https://tourdevines.com.au/wp-content/uploads/2020/09/2018_COE_Logos_white-bkg_translations_en-US-UK.png"
15213			 
15214						data-fancybox="images" 
15215			 
15216			title="Tour de Vines 2018 Certificate of Excellence" 
15217						data-caption="Tour de Vines 2018 Certificate of Excellence"
15218						data-description="Tour de Vines 2018 Certificate of Excellence" 
15219			itemprop="contentUrl"
15220		>
15221		
15222		
15223			<img loading="lazy" decoding="async" class="pp-gallery-img no-lazyload skip-lazy" src="https://tourdevines.com.au/wp-content/uploads/2020/09/2018_COE_Logos_white-bkg_translations_en-US-UK-300x271.png" alt="Tour de Vines 2018 Certificate of Excellence" data-no-lazy="1" itemprop="thumbnail" width="300" height="271" />
15224
15225			<!-- Overlay Wrapper -->
15226			<div class="pp-gallery-overlay">
15227				<div class="pp-overlay-inner">
15228
15229											<div class="pp-caption" itemprop="caption description">
15230							Tour de Vines 2018 Certificate of Excellence						</div>
15231					
15232					
15233				</div>
15234			</div> <!-- Overlay Wrapper Closed -->
15235
15236				</a>
15237							<meta itemprop="width" content="300" />
15238			<meta itemprop="height" content="271" />
15239			</div>
15240	</div><div class="pp-photo-gallery-item" data-item-id="40770" itemprop="associatedMedia" itemscope="itemscope" itemtype="http://schema.org/ImageObject">
15241	<div class="pp-photo-gallery-content">
15242				<a
15243			href="https://tourdevines.com.au/wp-content/uploads/2020/09/2017_COE_Logos_white-bkg_translations_en-US-UK.jpg"
15244			 
15245						data-fancybox="images" 
15246			 
15247			title="Tour de Vines 2017 Certificate of Excellence" 
15248						data-caption="Tour de Vines 2017 Certificate of Excellence"
15249						data-description="Tour de Vines 2017 Certificate of Excellence" 
15250			itemprop="contentUrl"
15251		>
15252		
15253		
15254			<img loading="lazy" decoding="async" class="pp-gallery-img no-lazyload skip-lazy" src="https://tourdevines.com.au/wp-content/uploads/2020/09/2017_COE_Logos_white-bkg_translations_en-US-UK-300x271.jpg" alt="Tour de Vines 2017 Certificate of Excellence" data-no-lazy="1" itemprop="thumbnail" width="300" height="271" />
15255
15256			<!-- Overlay Wrapper -->
15257			<div class="pp-gallery-overlay">
15258				<div class="pp-overlay-inner">
15259
15260											<div class="pp-caption" itemprop="caption description">
15261							Tour de Vines 2017 Certificate of Excellence						</div>
15262					
15263					
15264				</div>
15265			</div> <!-- Overlay Wrapper Closed -->
15266
15267				</a>
15268							<meta itemprop="width" content="300" />
15269			<meta itemprop="height" content="271" />
15270			</div>
15271	</div><div class="pp-photo-gallery-item" data-item-id="40771" itemprop="associatedMedia" itemscope="itemscope" itemtype="http://schema.org/ImageObject">
15272	<div class="pp-photo-gallery-content">
15273				<a
15274			href="https://tourdevines.com.au/wp-content/uploads/2020/09/TripAdvisor_COE2016.png"
15275			 
15276						data-fancybox="images" 
15277			 
15278			title="Tripadvisor Coe2016" 
15279						data-caption=""
15280						data-description="" 
15281			itemprop="contentUrl"
15282		>
15283		
15284		
15285			<img loading="lazy" decoding="async" class="pp-gallery-img no-lazyload skip-lazy" src="https://tourdevines.com.au/wp-content/uploads/2020/09/TripAdvisor_COE2016-300x300.png" alt="Tour de Vines 2016 Certificate of Excellence" data-no-lazy="1" itemprop="thumbnail" width="300" height="300" />
15286
15287			<!-- Overlay Wrapper -->
15288			<div class="pp-gallery-overlay">
15289				<div class="pp-overlay-inner">
15290
15291											<div class="pp-caption" itemprop="caption description">
15292													</div>
15293					
15294					
15295				</div>
15296			</div> <!-- Overlay Wrapper Closed -->
15297
15298				</a>
15299							<meta itemprop="width" content="300" />
15300			<meta itemprop="height" content="300" />
15301			</div>
15302	</div><div class="pp-photo-gallery-item" data-item-id="40772" itemprop="associatedMedia" itemscope="itemscope" itemtype="http://schema.org/ImageObject">
15303	<div class="pp-photo-gallery-content">
15304				<a
15305			href="https://tourdevines.com.au/wp-content/uploads/2020/09/TripAdvisor_CertificateofExcellence_2015.jpg"
15306			 
15307						data-fancybox="images" 
15308			 
15309			title="Tour de Vines Tripadvisor Certificate of excellence 2015" 
15310						data-caption="Tour de Vines Tripadvisor Certificate of excellence 2015"
15311						data-description="Tour de Vines Tripadvisor Certificate of excellence 2015" 
15312			itemprop="contentUrl"
15313		>
15314		
15315		
15316			<img loading="lazy" decoding="async" class="pp-gallery-img no-lazyload skip-lazy" src="https://tourdevines.com.au/wp-content/uploads/2020/09/TripAdvisor_CertificateofExcellence_2015.jpg" alt="Tour de Vines Tripadvisor Certificate of excellence 2015" data-no-lazy="1" itemprop="thumbnail" width="226" height="286" />
15317
15318			<!-- Overlay Wrapper -->
15319			<div class="pp-gallery-overlay">
15320				<div class="pp-overlay-inner">
15321
15322											<div class="pp-caption" itemprop="caption description">
15323							Tour de Vines Tripadvisor Certificate of excellence 2015						</div>
15324					
15325					
15326				</div>
15327			</div> <!-- Overlay Wrapper Closed -->
15328
15329				</a>
15330							<meta itemprop="width" content="226" />
15331			<meta itemprop="height" content="286" />
15332			</div>
15333	</div><div class="pp-photo-gallery-item" data-item-id="51060" itemprop="associatedMedia" itemscope="itemscope" itemtype="http://schema.org/ImageObject">
15334	<div class="pp-photo-gallery-content">
15335				<a
15336			href="https://tourdevines.com.au/wp-content/uploads/2022/07/tripadvisor-travellers-choice-2022.jpg"
15337			 
15338						data-fancybox="images" 
15339			 
15340			title="tripadvisor travellers choice 2022" 
15341						data-caption="Tour de Vines Excellence Award 2022"
15342						data-description="" 
15343			itemprop="contentUrl"
15344		>
15345		
15346		
15347			<img loading="lazy" decoding="async" class="pp-gallery-img no-lazyload skip-lazy" src="https://tourdevines.com.au/wp-content/uploads/2022/07/tripadvisor-travellers-choice-2022.jpg" alt="tripadvisor travellers choice 2022" data-no-lazy="1" itemprop="thumbnail" width="240" height="240" />
15348
15349			<!-- Overlay Wrapper -->
15350			<div class="pp-gallery-overlay">
15351				<div class="pp-overlay-inner">
15352
15353											<div class="pp-caption" itemprop="caption description">
15354							Tour de Vines Excellence Award 2022						</div>
15355					
15356					
15357				</div>
15358			</div> <!-- Overlay Wrapper Closed -->
15359
15360				</a>
15361							<meta itemprop="width" content="240" />
15362			<meta itemprop="height" content="240" />
15363			</div>
15364	</div><div class="pp-photo-gallery-item" data-item-id="58907" itemprop="associatedMedia" itemscope="itemscope" itemtype="http://schema.org/ImageObject">
15365	<div class="pp-photo-gallery-content">
15366				<a
15367			href="https://tourdevines.com.au/wp-content/uploads/2023/08/COE-Logo-2023-_Green.png"
15368			 
15369						data-fancybox="images" 
15370			 
15371			title="Trip Advisor Certificate of Excellence Tour de Vines 2023" 
15372						data-caption="Trip Advisor Certificate of Excellence Tour de Vines 2023"
15373						data-description="Trip Advisor Certificate of Excellence Tour de Vines 2023" 
15374			itemprop="contentUrl"
15375		>
15376		
15377		
15378			<img loading="lazy" decoding="async" class="pp-gallery-img no-lazyload skip-lazy" src="https://tourdevines.com.au/wp-content/uploads/2023/08/COE-Logo-2023-_Green.png" alt="Trip Advisor Certificate of Excellence Tour de Vines 2023" data-no-lazy="1" itemprop="thumbnail" width="207" height="244" />
15379
15380			<!-- Overlay Wrapper -->
15381			<div class="pp-gallery-overlay">
15382				<div class="pp-overlay-inner">
15383
15384											<div class="pp-caption" itemprop="caption description">
15385							Trip Advisor Certificate of Excellence Tour de Vines 2023						</div>
15386					
15387					
15388				</div>
15389			</div> <!-- Overlay Wrapper Closed -->
15390
15391				</a>
15392							<meta itemprop="width" content="207" />
15393			<meta itemprop="height" content="244" />
15394			</div>
15395	</div><div class="pp-photo-gallery-item" data-item-id="68264" itemprop="associatedMedia" itemscope="itemscope" itemtype="http://schema.org/ImageObject">
15396	<div class="pp-photo-gallery-content">
15397				<a
15398			href="https://tourdevines.com.au/wp-content/uploads/2024/06/TC_white_BF-Logo_LL_2024_RGB.png"
15399			 
15400						data-fancybox="images" 
15401			 
15402			title="tc white bf logo ll 2024 rgb" 
15403						data-caption="Trip Advisor Certificate of Excellence Tour de Vines 2024"
15404						data-description="" 
15405			itemprop="contentUrl"
15406		>
15407		
15408		
15409			<img loading="lazy" decoding="async" class="pp-gallery-img no-lazyload skip-lazy" src="https://tourdevines.com.au/wp-content/uploads/2024/06/TC_white_BF-Logo_LL_2024_RGB.png" alt="tc white bf logo ll 2024 rgb" data-no-lazy="1" itemprop="thumbnail" width="200" height="220" />
15410
15411			<!-- Overlay Wrapper -->
15412			<div class="pp-gallery-overlay">
15413				<div class="pp-overlay-inner">
15414
15415											<div class="pp-caption" itemprop="caption description">
15416							Trip Advisor Certificate of Excellence Tour de Vines 2024						</div>
15417					
15418					
15419				</div>
15420			</div> <!-- Overlay Wrapper Closed -->
15421
15422				</a>
15423							<meta itemprop="width" content="200" />
15424			<meta itemprop="height" content="220" />
15425			</div>
15426	</div><div class="pp-photo-gallery-item" data-item-id="81638" itemprop="associatedMedia" itemscope="itemscope" itemtype="http://schema.org/ImageObject">
15427	<div class="pp-photo-gallery-content">
15428				<a
15429			href="https://tourdevines.com.au/wp-content/uploads/2025/07/TCBR_green_BF-Logo_LL_2025_RGB.png"
15430			 
15431						data-fancybox="images" 
15432			 
15433			title="Tour de Vines cycling tours Trip Advisor excellence award 2025" 
15434						data-caption="Tour de Vines cycling tours Trip Advisor excellence award 2025"
15435						data-description="Tour de Vines cycling tours Trip Advisor excellence award 2025" 
15436			itemprop="contentUrl"
15437		>
15438		
15439		
15440			<img loading="lazy" decoding="async" class="pp-gallery-img no-lazyload skip-lazy" src="https://tourdevines.com.au/wp-content/uploads/2025/07/TCBR_green_BF-Logo_LL_2025_RGB.png" alt="Tour de Vines cycling tours Trip Advisor excellence award 2025" data-no-lazy="1" itemprop="thumbnail" width="200" height="220" />
15441
15442			<!-- Overlay Wrapper -->
15443			<div class="pp-gallery-overlay">
15444				<div class="pp-overlay-inner">
15445
15446											<div class="pp-caption" itemprop="caption description">
15447							Tour de Vines cycling tours Trip Advisor excellence award 2025						</div>
15448					
15449					
15450				</div>
15451			</div> <!-- Overlay Wrapper Closed -->
15452
15453				</a>
15454							<meta itemprop="width" content="200" />
15455			<meta itemprop="height" content="220" />
15456			</div>
15457	</div><div class="pp-photo-gallery-item" data-item-id="110251" itemprop="associatedMedia" itemscope="itemscope" itemtype="http://schema.org/ImageObject">
15458	<div class="pp-photo-gallery-content">
15459				<a
15460			href="https://tourdevines.com.au/wp-content/uploads/2026/08/TC-Badge-Travelers-Choice-Center-Aligned-Black-LL.png"
15461			 
15462						data-fancybox="images" 
15463			 
15464			title="Tour de Vines Trip Advisor Travellers Choice Award 2026 v2" 
15465						data-caption="Tour de Vines Trip Advisor Travellers Choice Award 2026 v2"
15466						data-description="Tour de Vines Trip Advisor Travellers Choice Award 2026 v2" 
15467			itemprop="contentUrl"
15468		>
15469		
15470		
15471			<img loading="lazy" decoding="async" class="pp-gallery-img no-lazyload skip-lazy" src="https://tourdevines.com.au/wp-content/uploads/2026/08/TC-Badge-Travelers-Choice-Center-Aligned-Black-LL-300x300.png" alt="Tour de Vines Trip Advisor Travellers Choice Award 2026" data-no-lazy="1" itemprop="thumbnail" width="300" height="300" />
15472
15473			<!-- Overlay Wrapper -->
15474			<div class="pp-gallery-overlay">
15475				<div class="pp-overlay-inner">
15476
15477											<div class="pp-caption" itemprop="caption description">
15478							Tour de Vines Trip Advisor Travellers Choice Award 2026 v2						</div>
15479					
15480					
15481				</div>
15482			</div> <!-- Overlay Wrapper Closed -->
15483
15484				</a>
15485							<meta itemprop="width" content="300" />
15486			<meta itemprop="height" content="300" />
15487			</div>
15488	</div>
15489	</div>
15490
15491		</div>
15492</div>
15493</div>
15494</div>
15495	</div>
15496
15497<div class="fl-col-group fl-node-afkt4yx35zj7" data-node="afkt4yx35zj7">
15498			<div class="fl-col fl-node-6d1qwv789u0z fl-col-bg-color" data-node="6d1qwv789u0z">
15499	<div class="fl-col-content fl-node-content"><div class="fl-module fl-module-rich-text fl-node-gz31aqu4ydmn" data-node="gz31aqu4ydmn" aria-label="Text Editor">
15500	<div class="fl-module-content fl-node-content">
15501		<div class="fl-rich-text">
15502	<p>Tour de Vines has also been awarded a bronze in the 2022 <a href="https://www.vtic.com.au/victoriantourismawards/" target="_blank" rel="noopener">Victorian Tourism Awards</a>, in our first year of entry.</p>
15503</div>
15504	</div>
15505</div>
15506<div class="fl-module fl-module-photo fl-node-6qzdsygwl1bc" data-node="6qzdsygwl1bc" aria-label="Photo">
15507	<div class="fl-module-content fl-node-content">
15508		<div role="figure" aria-labelledby="caption-6qzdsygwl1bc" class="fl-photo fl-photo-align-center" itemscope itemtype="https://schema.org/ImageObject">
15509	<div class="fl-photo-content fl-photo-img-png">
15510					<img loading="lazy" decoding="async" class="fl-photo-img wp-image-55961 size-full" src="https://tourdevines.com.au/wp-content/uploads/2023/04/VTIC-Photo.png" alt="Tour de Vines team at Victorian tourism Awards" height="500" width="500" title="Tour de Vines team at Victorian tourism Awards"  itemprop="image" srcset="https://tourdevines.com.au/wp-content/uploads/2023/04/VTIC-Photo.png 500w, https://tourdevines.com.au/wp-content/uploads/2023/04/VTIC-Photo-300x300.png 300w" sizes="auto, (max-width: 500px) 100v
15510w, 500px" />
15511					</div>
15512		<div id="caption-6qzdsygwl1bc" itemprop="caption" class="fl-photo-caption fl-photo-caption-below">Tour de Vines team at Victorian tourism Awards</div>
15513	</div>
15514	</div>
15515</div>
15516</div>
15517</div>
15518	</div>
15519		</div>
15520	</div>
15521</div>
15522<div class="fl-row fl-row-fixed-width fl-row-bg-none fl-node-60221eba1800b fl-row-default-height fl-row-align-center" data-node="60221eba1800b">
15523	<div class="fl-row-content-wrap">
15524						<div class="fl-row-content fl-row-fixed-width fl-node-content">
15525		
15526<div class="fl-col-group fl-node-60221eba1809d" data-node="60221eba1809d">
15527			<div class="fl-col fl-node-60221eba1809e fl-col-bg-color" data-node="60221eba1809e">
15528	<div class="fl-col-content fl-node-content"><div class="fl-module fl-module-heading fl-node-60221eba1809f" data-node="60221eba1809f" aria-label="Heading">
15529	<div class="fl-module-content fl-node-content">
15530		<h2 class="fl-heading">
15531			<span class="fl-heading-text">Quality Tourism Accredited</span>
15532	</h2>
15533	</div>
15534</div>
15535<div class="fl-module fl-module-rich-text fl-node-60221eba180a0" data-node="60221eba180a0" aria-label="Text Editor">
15536	<div class="fl-module-content fl-node-content">
15537		<div class="fl-rich-text">
15538	<p>We pride ourselves on our standards of delivery for our guests, and everyday seek to improve in every aspect of the experiences we provide.</p>
15539<p>Tour de Vines has achieved accreditation via the rigorous Quality Tourism Accreditation framework, and we are very proud of that.  We don't rest on our achievements however, and the drive for constant improvement is never ending.</p>
15540<p>&nbsp;</p>
15541</div>
15542	</div>
15543</div>
15544<div class="fl-module fl-module-pp-gallery fl-node-60221eba180a1" data-node="60221eba180a1" aria-label="Image/Photo Gallery">
15545	<div class="fl-module-content fl-node-content">
15546		
15547<div class="pp-photo-gallery" data-items-count="1" itemscope="itemscope" itemtype="https://schema.org/ImageGallery">
15548	<div class="pp-photo-gallery-item" data-item-id="42835" itemprop="associatedMedia" itemscope="itemscope" itemtype="http://schema.org/ImageObject">
15549	<div class="pp-photo-gallery-content">
15550				<a
15551			href="https://tourdevines.com.au/wp-content/uploads/2021/02/QTAB-1.png"
15552			 
15553						data-fancybox="images" 
15554			 
15555			title="Quality Tourism Accreditation" 
15556						data-caption="Quality Tourism Accreditation"
15557						data-description="Quality Tourism Accreditation" 
15558			itemprop="contentUrl"
15559		>
15560		
15561		
15562			<img loading="lazy" decoding="async" class="pp-gallery-img no-lazyload skip-lazy" src="https://tourdevines.com.au/wp-content/uploads/2021/02/QTAB-1.png" alt="Quality Tourism Accreditation" data-no-lazy="1" itemprop="thumbnail" width="480" height="630" />
15563
15564			<!-- Overlay Wrapper -->
15565			<div class="pp-gallery-overlay">
15566				<div class="pp-overlay-inner">
15567
15568											<div class="pp-caption" itemprop="caption description">
15569							Quality Tourism Accreditation						</div>
15570					
15571					
15572				</div>
15573			</div> <!-- Overlay Wrapper Closed -->
15574
15575				</a>
15576							<meta itemprop="width" content="480" />
15577			<meta itemprop="height" content="630" />
15578			</div>
15579	</div>
15580	</div>
15581
15582		</div>
15583</div>
15584</div>
15585</div>
15586	</div>
15587		</div>
15588	</div>
15589</div>
15590<div class="fl-row fl-row-fixed-width fl-row-bg-none fl-node-60135d8380dd4 fl-row-default-height fl-row-align-center" data-node="60135d8380dd4">
15591	<div class="fl-row-content-wrap">
15592						<div class="fl-row-content fl-row-fixed-width fl-node-content">
15593		
15594<div class="fl-col-group fl-node-60135d8380e49" data-node="60135d8380e49">
15595			<div class="fl-col fl-node-60135d8380e4a fl-col-bg-color" data-node="60135d8380e4a">
15596	<div class="fl-col-content fl-node-content"><div class="fl-module fl-module-heading fl-node-60135d8380e4b" data-node="60135d8380e4b" aria-label="Heading">
15597	<div class="fl-module-content fl-node-content">
15598		<h2 class="fl-heading">
15599			<span class="fl-heading-text">Meet the Team</span>
15600	</h2>
15601	</div>
15602</div>
15603<div class="fl-module fl-module-rich-text fl-node-60135d8380e4c" data-node="60135d8380e4c" aria-label="Text Editor">
15604	<div class="fl-module-content fl-node-content">
15605		<div class="fl-rich-text">
15606	<p><a href="https://tourdevines.com.au/about/meet-our-team/">Find out who</a> organises your tour and the guides you will ride with on our growing team here at Tour de Vines.</p>
15607<p>PS we are always looking for guides and drivers so get in touch below if interested.</p>
15608</div>
15609	</div>
15610</div>
15611</div>
15612</div>
15613	</div>
15614		</div>
15615	</div>
15616</div>
15617<div class="fl-row fl-row-full-width fl-row-bg-none fl-node-60135e1c6b407 fl-row-default-height fl-row-align-center" data-node="60135e1c6b407">
15618	<div class="fl-row-content-wrap">
15619						<div class="fl-row-content fl-row-fixed-width fl-node-content">
15620		
15621<div class="fl-col-group fl-node-60135e1c7ace8" data-node="60135e1c7ace8">
15622			<div class="fl-col fl-node-60135e1c7ae70 fl-col-bg-color" data-node="60135e1c7ae70">
15623	<div class="fl-col-content fl-node-content"><div class="fl-module fl-module-photo fl-node-60135e1c6871e" data-node="60135e1c6871e" aria-label="Photo">
15624	<div class="fl-module-content fl-node-content">
15625		<div role="figure" class="fl-photo fl-photo-align-center" itemscope itemtype="https://schema.org/ImageObject">
15626	<div class="fl-photo-content fl-photo-img-jpg">
15627					<img loading="lazy" decoding="async" class="fl-photo-img wp-image-96873 size-full" src="https://tourdevines.com.au/wp-content/uploads/2026/02/IMG_2244-scaled.jpg" alt="Tour de Vines team Xmas party" height="1014" width="2048" title="Tour de Vines team Xmas party"  itemprop="image" srcset="https://tourdevines.com.au/wp-content/uploads/2026/02/IMG_2244-scaled.jpg 2048w, https://tourdevines.com.au/wp-content/uploads/2026/02/IMG_2244-800x396.jpg 800w, https://tourdevines.com.au/wp-content/uploads/2026/02/IMG_2244-1100x545.jpg 1100w, https://tourdevines.com.au/wp-content/uploads/2026/02/IMG_2244-768x380.jpg 768w, https://tourdevines.com.au/wp-content/uploads/2026/02/IMG_2244-1536x761.jpg 1536w" sizes="auto, (max-width: 2048px) 100vw, 2048px" />
15628					</div>
15629	</div>
15630	</div>
15631</div>
15632</div>
15633</div>
15634	</div>
15635		</div>
15636	</div>
15637</div>
15638<div class="fl-row fl-row-fixed-width fl-row-bg-none fl-node-5f6be258aaa00 fl-row-default-height fl-row-align-center" data-node="5f6be258aaa00">
15639	<div class="fl-row-content-wrap">
15640						<div class="fl-row-content fl-row-fixed-width fl-node-content">
15641		
15642<div class="fl-col-group fl-node-5f6be258aa9f6" data-node="5f6be258aa9f6">
15643			<div class="fl-col fl-node-5f6be258aa9f9 fl-col-bg-color" data-node="5f6be258aa9f9">
15644	<div class="fl-col-content fl-node-content"><div class="fl-module fl-module-heading fl-node-5f6be258aa9fa" data-node="5f6be258aa9fa" aria-label="Heading">
15645	<div class="fl-module-content fl-node-content">
15646		<h2 class="fl-heading">
15647			<span class="fl-heading-text">We Give Back</span>
15648	</h2>
15649	</div>
15650</div>
15651<div class="fl-module fl-module-rich-text fl-node-5f6be258aa9fb" data-node="5f6be258aa9fb" aria-label="Text Editor">
15652	<div class="fl-module-content fl-node-content">
15653		<div class="fl-rich-text">
15654	<p><span class="">With a bike, everything changes.</span></p>
15655<p><span class="">We are inspired and absolutely so proud to be a supporter of World Bicycle Relief, an incredible organisation mobilising less fortunate communities through The Power of Bicycles.   We would love your support for this very w
15655orthwhile cause that really does change lives, and you can <a href="https://joinau.worldbicyclerelief.org/tour-de-vines" target="_blank" rel="noopener">visit our fundraising page</a> to learn more and support this incredible cause. </span></p>
15656</div>
15657	</div>
15658</div>
15659</div>
15660</div>
15661	</div>
15662		</div>
15663	</div>
15664</div>
15665<div class="fl-row fl-row-fixed-width fl-row-bg-none fl-node-5f6bf1de61fc7 fl-row-default-height fl-row-align-center" data-node="5f6bf1de61fc7">
15666	<div class="fl-row-content-wrap">
15667						<div class="fl-row-content fl-row-fixed-width fl-node-content">
15668		
15669<div class="fl-col-group fl-node-5f6bf1de6c864" data-node="5f6bf1de6c864">
15670			<div class="fl-col fl-node-5f6bf1de6c92d fl-col-bg-color" data-node="5f6bf1de6c92d">
15671	<div class="fl-col-content fl-node-content"><div class="fl-module fl-module-pp-video fl-node-5f6bf1de615bc" data-node="5f6bf1de615bc" aria-label="Video">
15672	<div class="fl-module-content fl-node-content">
15673		
15674<div class="pp-video-wrapper pp-video-source-youtube pp-aspect-ratio-169">
15675		<div class="pp-fit-aspect-ratio">
15676	<iframe class="pp-video-iframe" allowfullscreen allow="autoplay" data-src="https://www.youtube.com/embed/AXQQiFRhFYg?feature=oembed&amp;start&amp;end&amp;wmode=opaque&amp;loop=0&amp;controls=1&amp;mute=0&amp;rel=0&amp;modestbranding=0"></iframe>		<div class="pp-video-image-overlay pp-video-thumbnail-default" style="background-image: url(https://i.ytimg.com/vi/AXQQiFRhFYg/hqdefault.jpg);">
15677										<div class="pp-video-play-icon play-icon-default" role="button" tabindex="0">
15678					<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
15679	 viewBox="0 0 415.346 415.346" xml:space="preserve" aria-hidden="true">
15680	<g>
15681		<path d="M41.712,415.346c-11.763,0-21.3-9.537-21.3-21.3V21.299C20.412,9.536,29.949,0,41.712,0l346.122,191.697
15682			c0,0,15.975,15.975,0,31.951C371.859,239.622,41.712,415.346,41.712,415.346z"/>
15683	</g>
15684</svg>
15685					<span class="pp-screen-only">Play Video</span>
15686				</div>
15687					</div>
15688		</div>
15689</div>
15690
15691	</div>
15692</div>
15693</div>
15694</div>
15695	</div>
15696		</div>
15697	</div>
15698</div>
15699<div class="fl-row fl-row-fixed-width fl-row-bg-none fl-node-5f7d8ce64bbd9 fl-row-default-height fl-row-align-center" data-node="5f7d8ce64bbd9">
15700	<div class="fl-row-content-wrap">
15701						<div class="fl-row-content fl-row-fixed-width fl-node-content">
15702		
15703<div class="fl-col-group fl-node-5f7d8ce65e9f6" data-node="5f7d8ce65e9f6">
15704			<div class="fl-col fl-node-5f7d8ce65ec30 fl-col-bg-color" data-node="5f7d8ce65ec30">
15705	<div class="fl-col-content fl-node-content"><div class="fl-module fl-module-heading fl-node-5f7d8ce64a149" data-node="5f7d8ce64a149" aria-label="Heading">
15706	<div class="fl-module-content fl-node-content">
15707		<h2 class="fl-heading">
15708			<span class="fl-heading-text">We Would Love to Hear From You</span>
15709	</h2>
15710	</div>
15711</div>
15712</div>
15713</div>
15714	</div>
15715		</div>
15716	</div>
15717</div>
15718<div id="enquire-form" class="fl-row fl-row-fixed-width fl-row-bg-none fl-node-5cedf76df21ed fl-row-default-height fl-row-align-center" data-node="5cedf76df21ed">
15719	<div class="fl-row-content-wrap">
15720						<div class="fl-row-content fl-row-fixed-width fl-node-content">
15721		
15722<div class="fl-col-group fl-node-5cedf76e11a44" data-node="5cedf76e11a44">
15723			<div class="fl-col fl-node-5cedf76e11cd1 fl-col-bg-color" data-node="5cedf76e11cd1">
15724	<div class="fl-col-content fl-node-content"><div class="fl-module fl-module-pp-gravity-form fl-node-5cedf76df1318" data-node="5cedf76df1318" aria-label="Gravity Form">
15725	<div class="fl-module-content fl-node-content">
15726		<div class="pp-gf-content">
15727	<div class="pp-gf-inner">
15728		
15729                <div class='gf_browser_chrome gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_2' >
15730                        <div class='gform_heading'>
15731							<p class='gform_required_legend'></p>
15732                        </div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_2' id='gform_2'  action='/about/' data-formid='2' novalidate>
15733                        <div class='gform-body gform_body'><div id='gform_fields_2' class='gform_fields top_label form_sublabel_below description_above validation_below'><div id="field_2_13" 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_2_13'><span class='gform-field-label__text'>X/Twitter</span></label><div class='gfield_description' id='gfield_description_2_13'>This field is for validation purposes and should be left unchanged.</div><div class='ginput_container'><input name='input_13' id='input_2_13' type='text' value='' autocomplete='new-password'/></div></div><fieldset id="field_2_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_2_1'>
15734                            
15735                            <span id='input_2_1_3_container' class='name_first gform-grid-col gform-grid-col--size-auto' >
15736                                                    <input type='text' name='input_1.3' id='input_2_1_3' value='' tabindex='101'  aria-required='true'   placeholder='First Name *'  />
15737                                                    <label for='input_2_1_3' class='gform-field-label gform-field-label--type-sub '>First</label>
15738                                                </span>
15739                            
15740                            <span id='input_2_1_6_container' class='name_last gform-grid-col gform-grid-col--size-auto' >
15741                                                    <input type='text' name='input_1.6' id='input_2_1_6' value='' tabindex='103'  aria-required='true'   placeholder='Last Name *'  />
15742                                                    <label for='input_2_1_6' class='gform-field-label gform-field-label--type-sub '>Last</label>
15743                                                </span>
15744                            
15745                        </div></fieldset><div id="field_2_2" class="gfield gfield--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_2_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'>
15746                            <input name='input_2' id='input_2_2' type='email' value='' class='large' tabindex='105'  placeholder='Email Address *' aria-required="true" aria-invalid="false"  />
15747                        </div></div><div id="field_2_4" class="gfield gfield--type-text gfield--width-half field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_2_4'><span class='gform-field-label__text'>Phone Number</span></label><div class='ginput_container ginput_container_text'><input name='input_4' id='input_2_4' type='text' value='' class='large'   tabindex='106' placeholder='Phone Number'  aria-invalid="false"   /></div></div><div id="field_2_12" class="gfield gfield--type-text 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_2_12'><span class='gform-field-label__text'>Which tour or destination are you interested in?</span></label><div class='ginput_container ginput_container_text'><input name='input_12' id='input_2_12' type='text' value='' class='large'   tabindex='107'   aria-invalid="false"   /></div></div><div id="field_2_9" class="gfield gfield--type-date gfield--input-type-datepicker gfield--datepicker-default-icon gfield--width-half 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_2_9'><span class='gform-field-label__text'>Preferred Tour Date</span></label><div class='ginput_container ginput_container_date'>
15748					<input
15749					placeholder='If known'
15750					id='input_2_9'
15751					class='datepicker gform-datepicker dmy datepicker_with_icon gdatepicker_with_icon'
15752					type='text'
15753					name='input_9'
15754					value=''
15755					 
15756					aria-invalid="false" 
15757					
15758					tabindex='108' 
15759					
15760					data-mask="99/99/9999"
15761					/>
15762				<kbd id='keyboardHint_input_2_9' hidden class='down'></kbd>
15763				<button type='button' id='datepicker_toggle_input_2_9' class='gform-datepicker-toggle gform-datepicker-toggle--default accCalendar aria-date-picker gform-button gform-theme-button gform-theme-button--simple gform-theme-button--simple-in-ctrl' aria-expanded='false' aria-controls='input_2_9' aria-label='Preferred Tour Date: Choose date on calendar' >
15764							<span class="gform-calendar-icon gform-datepicker-toggle-icon gform-datepicker-toggle-icon--default dashicons dashicons-calendar-alt" aria-hidden="true"></span>
15765						</button>
15766			</div></div><div id="field_2_10" class="gfield gfield--type-text gfield--width-half 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_2_10'><span class='gform-field-label__text'>Number of People</span></label><div class='ginput_container ginput_container_text'><input name='input_10' id='input_2_10' type='text' value='' class='large'   tabindex='109'   aria-invalid="false"   /></div></div><div id="field_2_3" class="gfield gfield--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_2_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_2_3' class='textarea medium' tabindex='110'    aria-required="true" aria-invalid="false"   rows='10' cols='50'></textarea></div></div><fieldset id="field_2_11" 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_2_11'>
15767			<div class='gchoice gchoice_2_11_0'>
15768					<input class='gfield-choice-input' name='input_11' type='radio' value='Yes, please.' checked='checked' id='choice_2_11_0' onchange='gformToggleRadioOther( this )'  tabindex='111'  />
15769					<label for='choice_2_11_0' id='label_2_11_0' class='gform-field-label gform-field-label--type-inline'>Yes, please.</label>
15770			</div>
15771			<div class='gchoice gchoice_2_11_1'>
15772					<input class='gfield-choice-input' name='input_11' type='radio' value='No, thank you.'  id='choice_2_11_1' onchange='gformToggleRadioOther( this )'  tabindex='112'  />
15773					<label for='choice_2_11_1' id='label_2_11_1' class='gform-field-label gform-field-label--type-inline'>No, thank you.</label>
15774			</div></div></div></fieldset></div></div>
15775        <div class='gform-footer gform_footer top_label'> <button type='submit' id='gform_submit_button_2' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' tabindex='113'>Send Enquiry</button> <input type='hidden' name='gform_ajax' value='form_id=2&amp;title=&amp;description=&amp;tabindex=100&amp;theme=gravity-theme&amp;styles=[]&amp;
15775hash=d983d6570af104cf6c7cb395417d1781' />
15776            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_2' value='iframe' />
15777            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_2' id='gform_theme_2' value='gravity-theme' />
15778            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_2' id='gform_style_settings_2' value='[]' />
15779            <input type='hidden' class='gform_hidden' name='is_submit_2' value='1' />
15780            <input type='hidden' class='gform_hidden' name='gform_submit' value='2' />
15781            
15782            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='AUD' value='lmtqInrqniZxN/nblNKfIszsdUehcWHUApsNGssH1Y7NdKo7AJfC/6+fBqDeLUuVoafaPh2YP+Iaci3vJIcuymEIc3veeZjGWPV3XxCsJ72zS4Y=' />
15783            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' />
15784            <input type='hidden' class='gform_hidden' name='state_2' value='WyJ7XCJnZm9ybV9zdWJtaXNzaW9uX21ldGhvZFwiOltcIjYzNDMxODY4Zjc1YzA2YTFjZmFhZTcwZDA3NjA5ZGU2XCIsXCIyOWVhMGViYmFjYmZjY2QwZmFkYTRkZmUwZGYwMzRjYVwiLFwiMGY0MjllNDlmY2YxNWU1NjFiNjc2ZDY4MjBiNDJiN2JcIl0sXCJnZm9ybV90aGVtZVwiOlwiZWViZGVjMDU1NGNiMjRkMzdkNzk1N2YyMzAzYjA4YmNcIixcImdmb3JtX3N0eWxlX3NldHRpbmdzXCI6XCJlOTE4OTJkMDJmOWJlNzMzMzY0OTlkY2NjYTE2MmRhNFwiLFwiZm9ybV9pZFwiOlwiNmU1NjNjYjU5YjQ2ODk2ODEyMzczMTAzOWI0MjNmYmFcIixcInVybFwiOlwiZjNlNjRmZDEzNmQ4ZWY5Yjg1ZTNlZGIyNzA0ZTc5M2JcIixcInN0YXRlX3RpbWVzdGFtcFwiOlwiMWZlZjQwN2MyNTYxYTRiOWEyODczN2U1OTc3NzdmODBcIn0iLCI4MWYxZDMwYWYyYWFlODdmZjU3YjJkN2IxM2M2YmJiOCIsMTc5MTUyMjYyNl0=' />
15785            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_2' id='gform_target_page_number_2' value='0' />
15786            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_2' id='gform_source_page_number_2' value='1' />
15787            <input type='hidden' name='gform_field_values' value='' />
15788            
15789        </div>
15790                        <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="223"/>
15790<script>
15791document.getElementById( "ak_js_2" ).setAttribute( "value", ( new Date() ).getTime() );
15792</script>
15792
15793</p></form>
15794                        </div>
15795		                <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_2' id='gform_ajax_frame_2' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe>
15796		                
15796<script>
15797gform.initializeOnLoaded( function() {jQuery('#gform_ajax_frame_2').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_2');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_2').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_2').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_2').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_2').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_2').val();jQuery(document).trigger('gform_page_loaded', [2, current_page]);window['gf_submitting_2'] = 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_2').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [2]);window['gf_submitting_2'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_2').text());}else{jQuery('#gform_2').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "2", currentPage: "current_page", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( "gform_wrapper_2" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( "span" );            visibilitySpan.id = "gform_visibility_test_2";            gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( "gform_visibility_test_2" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 2, 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();        }    } );} );
15798</script>
15798
15799	</div>
15800</div>
15801	</div>
15802</div>
15803</div>
15804</div>
15805	</div>
15806		</div>
15807	</div>
15808</div>
15809<div class="fl-row fl-row-full-width fl-row-bg-color fl-node-5cede9ef94a30 fl-row-default-height fl-row-align-center fl-visible-mobile" data-node="5cede9ef94a30">
15810	<div class="fl-row-content-wrap">
15811						<div class="fl-row-content fl-row-fixed-width fl-node-content">
15812		
15813<div class="fl-col-group fl-node-5ba1e8b65096a" data-node="5ba1e8b65096a">
15814			<div class="fl-col fl-node-5ba1e8b6509c6 fl-col-bg-color" data-node="5ba1e8b6509c6">
15815	<div class="fl-col-content fl-node-content"><div class="fl-module fl-module-html fl-node-5ba1e8b650a1b" data-node="5ba1e8b650a1b" aria-label="HTML">
15816	<div class="fl-module-content fl-node-content">
15817		<div class="fl-html">
15818	<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 active" aria-current="page" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"><span itemprop="name">About Tour De Vines</span><meta itemprop="position" content="2"></li></ol></nav></div></div>
15819	</div>
15820</div>
15821</div>
15822</div>
15823	</div>
15824		</div>
15825	</div>
15826</div>
15827</div><div class="swp-content-locator"></div>	</div><!-- .fl-post-content -->
15828	
15829</article>
15830
15831<!-- .fl-post -->
15832		</div>
15833	</div>
15834</div>
15835
15836
15837	</div><!-- .fl-page-content -->
15838	<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">
15839	<div class="fl-row-content-wrap">
15840						<div class="fl-row-content fl-row-fixed-width fl-node-content">
15841		
15842<div class="fl-col-group fl-node-5f3db7ffc2729 fl-col-group-custom-width" data-node="5f3db7ffc2729">
15843			<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">
15844	<div class="fl-col-content fl-node-content"><div class="fl-module fl-module-menu fl-node-610395ffe7efb" data-node="610395ffe7efb" aria-label="Menu">
15845	<div class="fl-module-content fl-node-content">
15846		<div class="fl-menu">
15847		<div class="fl-clear"></div>
15848	<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"><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>
15849	</div>
15850</div>
15851</div>
15852</div>
15853			<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">
15854	<div class="fl-col-content fl-node-content"><div class="fl-module fl-module-menu fl-node-6103960e85a13" data-node="6103960e85a13" aria-label="Menu">
15855	<div class="fl-module-content fl-node-content">
15856		<div class="fl-menu">
15857		<div class="fl-clear"></div>
15858	<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/">
15858Tour Calendar</a></li></ul></nav></div>
15859	</div>
15860</div>
15861</div>
15862</div>
15863			<div class="fl-col fl-node-61045b37e17eb fl-col-bg-color fl-col-small fl-col-small-full-width" data-node="61045b37e17eb">
15864	<div class="fl-col-content fl-node-content"><div class="fl-module fl-module-menu fl-node-6103961ec85f4" data-node="6103961ec85f4" aria-label="Menu">
15865	<div class="fl-module-content fl-node-content">
15866		<div class="fl-menu">
15867		<div class="fl-clear"></div>
15868	<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>
15869	</div>
15870</div>
15871</div>
15872</div>
15873	</div>
15874		</div>
15875	</div>
15876</div>
15877<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">
15878	<div class="fl-row-content-wrap">
15879						<div class="fl-row-content fl-row-fixed-width fl-node-content">
15880		
15881<div class="fl-col-group fl-node-61039705db4ab fl-col-group-equal-height fl-col-group-align-center" data-node="61039705db4ab">
15882			<div class="fl-col fl-node-610397099c157 fl-col-bg-color fl-col-small fl-col-small-full-width" data-node="610397099c157">
15883	<div class="fl-col-content fl-node-content"><div class="fl-module fl-module-photo fl-node-6sok5h8agtux" data-node="6sok5h8agtux" aria-label="Photo">
15884	<div class="fl-module-content fl-node-content">
15885		<div role="figure" class="fl-photo fl-photo-align-left" itemscope itemtype="https://schema.org/ImageObject">
15886	<div class="fl-photo-content fl-photo-img-png">
15887				<a href="https://tourdevines.com.au/" target="_self" itemprop="url">
15888					<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" />
15889				</a>
15890					</div>
15891	</div>
15892	</div>
15893</div>
15894</div>
15895</div>
15896			<div class="fl-col fl-node-61039705db5f4 fl-col-bg-color" data-node="61039705db5f4">
15897	<div class="fl-col-content fl-node-content"><div  class="fl-module fl-module-box fl-node-6kzpugnid80e" data-node="6kzpugnid80e" aria-label="Box">
15898	<div class="fl-module fl-module-icon-group fl-node-5cdy841x3vs6" data-node="5cdy841x3vs6" aria-label="Icon Group">
15899	<div class="fl-module-content fl-node-content">
15900		<div class="fl-icon-group">
15901	<span class="fl-icon">
15902								<a href="https://www.facebook.com/Tourdevines%20" target="_blank" rel="noopener">
15903							<i class="fab fa-facebook-square" aria-hidden="true"></i>
15904				<span class="sr-only">facebook</span>
15905						</a>
15906			</span>
15907		<span class="fl-icon">
15908								<a href="https://www.instagram.com/tourdevines/" target="_blank" rel="noopener">
15909							<i class="fab fa-instagram" aria-hidden="true"></i>
15910				<span class="sr-only">instagram</span>
15911						</a>
15912			</span>
15913		<span class="fl-icon">
15914								<a href="https://www.youtube.com/@tourdevines" target="_blank" rel="noopener">
15915							<i class="fab fa-youtube-square" aria-hidden="true"></i>
15916				<span class="sr-only">twitter</span>
15917						</a>
15918			</span>
15919		<span class="fl-icon">
15920								<a href="https://www.tripadvisor.com/Attraction_Review-g552137-d4156415-Reviews-Tour_de_Vines-Beechworth_Victoria.html%20" target="_blank" rel="noopener">
15921							<i class="fak fa-tripadvisor" aria-hidden="true"></i>
15922				<span class="sr-only">trip advisor</span>
15923						</a>
15924			</span>
15925	</div>
15926	</div>
15927</div>
15928<div class="fl-module fl-module-button fl-node-94pd2xl1cjew button-style button-space footer-btn" data-node="94pd2xl1cjew" aria-label="Button">
15929	<div class="fl-module-content fl-node-content">
15930		<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>
15931</div>
15932<div class="fl-module fl-module-button fl-node-hw8v5ptb0c6k button-style button-space footer-btn" data-node="hw8v5ptb0c6k" aria-label="Button">
15933	<div class="fl-module-content fl-node-content">
15934		<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>
15935</div>
15936</div>
15937</div>
15938</div>
15939	</div>
15940
15941<div class="fl-col-group fl-node-5f3355ce65395" data-node="5f3355ce65395">
15942			<div class="fl-col fl-node-5b7df0cc561ad fl-col-bg-color fl-col-has-cols footer-links" data-node="5b7df0cc561ad">
15943	<div class="fl-col-content fl-node-content">
15944<div class="fl-col-group fl-node-5b7e36cde8dc6 fl-col-group-nested fl-col-group-custom-width" data-node="5b7e36cde8dc6">
15945			<div class="fl-col fl-node-wnufegm6jl0p fl-col-bg-color fl-col-small fl-col-small-full-width" data-node="wnufegm6jl0p">
15946	<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">
15947	<div class="fl-module-content fl-node-content">
15948		<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>
15949</div>
15950<div class="fl-module fl-module-button fl-node-4n8l7brpajcu button-space" data-node="4n8l7brpajcu" aria-label="Button">
15951	<div class="fl-module-content fl-node-content">
15952		<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>
15953</div>
15954<div class="fl-module fl-module-button fl-node-v05cbuzpxa78 button-space" data-node="v05cbuzpxa78" aria-label="Button">
15955	<div class="fl-module-content fl-node-content">
15956		<div class="fl-button-wrap fl-button-width-auto fl-button-has-icon"><a href="/cdn-cgi/l/email-protection#dab3b4abafb3a8a39aaeb5afa8bebfacb3b4bfa9f4b9b5b7f4bbaf" 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="acc5c2ddd9c5ded5ecd8c3d9dec8c9dac5c2c9df82cfc3c182cdd9">[email&#160;protected]</span></span></a></div>	</div>
15957</div>
15958<div class="fl-module fl-module-html fl-node-3tv6ucxyskr9 contact-block" data-node="3tv6ucxyskr9" aria-label="HTML">
15959	<div class="fl-module-content fl-node-content">
15960		<div class="fl-html">
15961	<div itemscope="" itemtype="http://schema.org/LocalBusiness">
15962	<span itemprop="name">Tour de Vines</span>&nbsp;(Head Office)
15963	<span style="display:none;" itemprop="description">Tour de Vines is a long standing, trusted bike tour operator, offering fun & great value cycling tours</span>
15964    <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"/>	
15965    <div itemprop="address" itemscope="" itemtype="http://schema.org/PostalAddress">
15966        <a href="https://goo.gl/maps/Gd7fjW1LbRoACKbE7" target="_blank" rel="noopener noreferrer">
15967            <span itemprop="streetAddress">6 Riddell Pde, </span></a><br/>
15968            <span itemprop="addressLocality">Elsternwick</span>
15969            <span itemprop="addressRegion">VIC</span>
15970            <span itemprop="postalCode">3185</span>
15971            <span style="display:none;" itemprop="telephone">+61 4 0722 9881</span>
15972    </div>
15973</div></div>
15974	</div>
15975</div>
15976</div>
15977</div>
15978			<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">
15979	<div class="fl-col-content fl-node-content"><div class="fl-module fl-module-menu fl-node-61039434c1fb9" data-node="61039434c1fb9" aria-label="Menu">
15980	<div class="fl-module-content fl-node-content">
15981		<div class="fl-menu">
15982		<div class="fl-clear"></div>
15983	<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"><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>
15984	</div>
15985</div>
15986</div>
15987</div>
15988			<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">
15989	<div class="fl-col-content fl-node-content"><div class="fl-module fl-module-menu fl-node-6103943f35bfa" data-node="6103943f35bfa" aria-label="Menu">
15990	<div class="fl-module-content fl-node-content">
15991		<div class="fl-menu">
15992		<div class="fl-clear"></div>
15993	<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>
15994	</div>
15995</div>
15996</div>
15997</div>
15998			<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">
15999	<div class="fl-col-content fl-node-content"><div class="fl-module fl-module-menu fl-node-610394506add6" data-node="610394506add6" aria-label="Menu">
16000	<div class="fl-module-content fl-node-content">
16001		<div class="fl-menu">
16002		<div class="fl-clear"></div>
16003	<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>
16004	</div>
16005</div>
16006</div>
16007</div>
16008	</div>
16009</div>
16010</div>
16011	</div>
16012		</div>
16013	</div>
16014</div>
16015<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">
16016	<div class="fl-row-content-wrap">
16017						<div class="fl-row-content fl-row-fixed-width fl-node-content">
16018		
16019<div class="fl-col-group fl-node-5b3edf2e4e6c3" data-node="5b3edf2e4e6c3">
16020			<div id="wm-website-credits-col" class="fl-col fl-node-5b3edf2e4e706 fl-col-bg-color" data-node="5b3edf2e4e706">
16021	<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">
16022	<div class="fl-module-content fl-node-content">
16023		<div class="fl-menu">
16024		<div class="fl-clear"></div>
16025	<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>
16026	</div>
16027</div>
16028<div id="wm-website-by" class="fl-module fl-module-rich-text fl-node-613d78f2709b2" data-node="613d78f2709b2" aria-label="Text Editor">
16029	<div class="fl-module-content fl-node-content">
16030		<div class="fl-rich-text">
16031	<p>Website by <a href="https://woofmedia.com.au/" target="_blank" rel="noopener">WOOF Media</a></p>
16032</div>
16033	</div>
16034</div>
16035</div>
16036</div>
16037	</div>
16038		</div>
16039	</div>
16040</div>
16041</footer>	</div><!-- .fl-page -->
vendor: 109 bytes, lines 16041-16042
16041
16042<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
16042<script type="speculationrules">
16043{"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"}]}
16044</script>
16044
16045    
16045<script>
16046        (function ($) {
16047            $(document).ready(function () {
16048                $('.wm-request-itinerary-btn').each(function () {
16049
16050                    $(this).on('click', function () {
16051                        var code = $(this).data('code');
16052                        var title = $(this).data('title');
16053                        if ( $('#choice_8_13_1').prop('checked') ) {
16054                            $('#choice_8_13_1').trigger('click');
16055                        }
16056
16057                        if (code && title) {
16058                            // add the code to the gravity form field
16059                            $('#input_8_15').val(code);
16060                            $('#input_8_17').val(title);
16061
16062                            $('.fl-node-xve3b0uckh6r h2').text('Request more information about ' + title);
16063                        }
16064
16065                        if ($(this).hasClass('wm-request-message')) {
16066                            if (!$('#choice_8_13_1').prop('checked')) {
16067                                $('#choice_8_13_1').trigger('click');
16068                            }
16069                        }
16070
16071                    });
16072                });
16073            });
16074        })(jQuery);
16075    </script>
16075
16076    <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=8009909933124406c9206d8-31a3-4673-bae4-b484884f218a&cd%5Bpage_title%5D=About+Tour+De+Vines&cd%5Bpost_type%5D=page&cd%5Bpost_id%5D=8&cd%5Bplugin%5D=PixelYourSite&cd%5Bevent_url%5D=tourdevines.com.au%2Fabout%2F&cd%5Buser_role%5D=guest" alt=""></noscript>
16077<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 16077
16077
16078<script id="masonry-js" src="https://tourdevines.com.au/wp-includes/js/masonry.min.js?ver=4.2.2"></script>
vendor: 1 bytes, line 16078
16078
16079<script id="jquery-masonry-js" src="https://tourdevines.com.au/wp-includes/js/jquery/jquery.masonry.min.js?ver=3.1.2b"></script>
vendor: 1 bytes, line 16079
16079
16080<script id="jquery-isotope-js" src="https://tourdevines.com.au/wp-content/plugins/bbpowerpack/assets/js/isotope.pkgd.min.js?ver=3.0.1"></script>
vendor: 1 bytes, line 16080
16080
16081<script id="pp-jquery-fancybox-js" src="https://tourdevines.com.au/wp-content/plugins/bbpowerpack/assets/js/jquery.fancybox.min.js?ver=3.5.7"></script>
vendor: 1 bytes, line 16081
16081
16082<script id="cookie-notice-front-js-before">
16083var cnArgs = {"ajaxUrl":"https:\/\/tourdevines.com.au\/wp-admin\/admin-ajax.php","nonce":"cd4abd13e6","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"};
16084
16085//# sourceURL=cookie-notice-front-js-before
16086</script>
vendor: 1 bytes, line 16086
16086
16087<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 16087
16087
16088<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 16088
16088
16089<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 16089
16089
16090<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 16090
16090
16091<script id="gtm4wp-form-move-tracker-js-before">
16092var gtm4wp_form_move_config = {"filledOnly":false};
16093//# sourceURL=gtm4wp-form-move-tracker-js-before
16094</script>
vendor: 1 bytes, line 16094
16094
16095<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 16095
16095
16096<script id="social_warfare_script-js-extra">
16097var socialWarfare = {"addons":[],"post_id":"8","variables":{"emphasizeIcons":false,"powered_by_toggle":false,"affiliate_link":"https://warfareplugins.com"},"floatBeforeContent":""};
16098//# sourceURL=social_warfare_script-js-extra
16099</script>
vendor: 1 bytes, line 16099
16099
16100<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 16100
16100
16101<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 16101
16101
16102<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 16102
16102
16103<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 16103
16103
16104<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 16104
16104
16105<script id="pys-js-extra">
16106var pysOptions = {"staticEvents":{"facebook":{"init_event":[{"delay":0,"type":"static","ajaxFire":false,"name":"PageView","pixelIds":["800990993312440"],"eventID":"6c9206d8-31a3-4673-bae4-b484884f218a","params":{"page_title":"About Tour De Vines","post_type":"page","post_id":8,"plugin":"PixelYourSite","event_url":"tourdevines.com.au/about/","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":"428fc909-7cfd-483b-9a11-9fe80245b476","params":{"page_title":"About Tour De Vines","post_type":"page","post_id":8,"plugin":"PixelYourSite","event_url":"tourdevines.com.au/about/","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":"60ab0cd1-f1a6-4f2a-abdb-edc0cbabb9f1","params":{"page_title":"About Tour De Vines","post_type":"page","post_id":8,"plugin":"PixelYourSite","event_url":"tourdevines.com.au/about/","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":"5189b816-ab17-41ee-8a32-e43216d7234b","params":{"page_title":"About Tour De Vines","post_type":"page","post_id":8,"plugin":"PixelYourSite","event_url":"tourdevines.com.au/about/","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":"f3966fce-2871-47ee-8b16-fb263eee047d","params":{"page_title":"About Tour De Vines","post_type":"page","post_id":8,"plugin":"PixelYourSite","event_url":"tourdevines.com.au/about/","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":"7fad8640-572a-4e8e-9beb-addc5a3b4774","params":{"page_title":"About Tour De Vines","post_type":"page","post_id":8,"plugin":"PixelYourSite","event_url":"tourdevines.com.au/about/","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":"f281ceba-ed54-4af7-82cd-78524fb6102a","params":{"page_title":"About Tour De Vines","post_type":"page","post_id":8,"plugin":"PixelYourSite","event_url":"tourdevines.com.au/about/","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":"b40f3a5c-d062-411c-a8fb-5620639cf883","params":{"page_title":"About Tour De Vines","post_type":"page","post_id":8,"plugin":"PixelYourSite","event_url":"tourdevines.com.au/about/","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":"8a9ed0e5-de3e-45f7-b53c-87b141e41c07","params":{"page_title":"About Tour De Vines","post_type":"page","post_id":8,"plugin":"PixelYourSite","event_url":"tourdevines.com.au/about/","user_role":"guest"}
16106,"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":"5daa4f3a-a319-4b3b-b8a7-caa420e1f17b","params":{"page_title":"About Tour De Vines","post_type":"page","post_id":8,"plugin":"PixelYourSite","event_url":"tourdevines.com.au/about/","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":"6d5f5105-84fe-4d99-863d-90f9d9759c27","params":{"page_title":"About Tour De Vines","post_type":"page","post_id":8,"plugin":"PixelYourSite","event_url":"tourdevines.com.au/about/","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":"4fafb22f-758b-42bc-9534-7f3c384b80f3","params":{"page_title":"About Tour De Vines","post_type":"page","post_id":8,"plugin":"PixelYourSite","event_url":"tourdevines.com.au/about/","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":"3516435bca4b4e84f246645a68397931411ed82da7104a1f97c6c8e142f532ed"},"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":"12eccbde14","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":"1791522625"};
16107//# sourceURL=pys-js-extra
16108</script>
vendor: 1 bytes, line 16108
16108
16109<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 16109
16109
16110<script id="fl-automator-js-extra">
16111var themeopts = {"medium_breakpoint":"992","mobile_breakpoint":"768","lightbox":"disabled","scrollTopPosition":"800"};
16112//# sourceURL=fl-automator-js-extra
16113</script>
vendor: 1 bytes, line 16113
16113
16114<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 16114
16114
16115<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 16115
16115
16116<script id="wp-hooks-js" src="https://tourdevines.com.au/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 16116
16116
16117<script id="wp-i18n-js" src="https://tourdevines.com.au/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 16117
16117
16118<script id="wp-i18n-js-after">
16119wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
16120//# sourceURL=wp-i18n-js-after
16121</script>
vendor: 1 bytes, line 16121
16121
16122<script id="wp-a11y-js-translations">
16123( function( domain, translations ) {
16124	var localeData = translations.locale_data[ domain ] || translations.locale_data.messages;
16125	localeData[""].domain = domain;
16126	wp.i18n.setLocaleData( localeData, domain );
16127} )( "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"}} );
16128//# sourceURL=wp-a11y-js-translations
16129</script>
vendor: 1 bytes, line 16129
16129
16130<script id="wp-a11y-js" src="https://tourdevines.com.au/wp-includes/js/dist/a11y.min.js?ver=31c6cec5a4ff7aff483d"></script>
vendor: 1 bytes, line 16130
16130
16131<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 16131
16131
16132<script id="gform_gravityforms-js-extra">
16133var 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"}]}};
16134var gf_legacy_multi = [];
16135var 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"}};
16136var 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
16136o 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."}};
16137var 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
16137o 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."}};
16138//# sourceURL=gform_gravityforms-js-extra
16139</script>
vendor: 1 bytes, line 16139
16139
16140<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 16140
16140
16141<script id="gform_conditional_logic-js-extra">
16142var gf_legacy = {"is_legacy":""};
16143//# sourceURL=gform_conditional_logic-js-extra
16144</script>
vendor: 1 bytes, line 16144
16144
16145<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 16145
16145
16146<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 16146
16146
16147<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 16147
16147
16148<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 16148
16148
16149<script id="gform_gravityforms_theme-js-extra">
16150var 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":"d3caaa5a79"};
16151//# sourceURL=gform_gravityforms_theme-js-extra
16152</script>
vendor: 1 bytes, line 16152
16152
16153<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 16153
16153
16154<script defer id="akismet-frontend-js" src="https://tourdevines.com.au/wp-content/plugins/akismet/_inc/akismet-frontend.js?ver=1790295570"></script>
vendor: 1 bytes, line 16154
16154
16155<script id="wp-emoji-settings" type="application/json">
16156{"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"}}
16157</script>
vendor: 1 bytes, line 16157
16157
16158<script type="module">
16159/*! This file is auto-generated */
16160var 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)))});
16161//# sourceURL=https://tourdevines.com.au/wp-includes/js/wp-emoji-loader.min.js
16162</script>
vendor: 1 bytes, line 16162
16162
16163<script type="text/javascript"> var swp_nonce = "35dd2db7a0";var swpFloatBeforeContent = false; var swp_ajax_url = "https://tourdevines.com.au/wp-admin/admin-ajax.php"; var swp_post_id = "8";var swpClickTracking = false;</script>
16163<script>
16164gform.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\/about\/","17":"About Tour De Vines"}, 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'){
16165                        Placeholders.enable();
16166                    }} } );jQuery(document).on('gform_post_conditional_logic', function(event, formId, fields, isInit){} ) } );
16167</script>
vendor: 1 bytes, line 16167
16167
16168<script>
16169gform.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();        }    } );
16170</script>
vendor: 1 bytes, line 16170
16170
16171<script>
16172gform.initializeOnLoaded( function() { jQuery(document).on('gform_post_render', function(event, formId, currentPage){if(formId == 2) {if(typeof Placeholders != 'undefined'){
16173                        Placeholders.enable();
16174                    }} } );jQuery(document).on('gform_post_conditional_logic', function(event, formId, fields, isInit){} ) } );
16175</script>
vendor: 1 bytes, line 16175
16175
16176<script>
16177gform.initializeOnLoaded( function() {jQuery(document).trigger("gform_pre_post_render", [{ formId: "2", currentPage: "1", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( "gform_wrapper_2" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( "span" );            visibilitySpan.id = "gform_visibility_test_2";            gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( "gform_visibility_test_2" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 2, 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();        }    } );
16178</script>
16178
16179
16180		<!-- Cookie Compliance for WordPress (formerly Compliance by Hu-manity.co) plugin v3.1.12 https://cookie-compliance.co/ -->
16181		<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>
16182			
16183		</div>
16184		<!-- / Cookie Compliance for WordPress plugin -->
16184<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 = {
16185	anchorLinkAnimations : {
16186		duration 	: 1000,
16187		easing		: 'swing',
16188		offset 		: 100
16189	},
16190	paths : {
16191		pluginUrl : 'https://tourdevines.com.au/wp-content/plugins/bb-plugin/',
16192		wpAjaxUrl : 'https://tourdevines.com.au/wp-admin/admin-ajax.php'
16193	},
16194	breakpoints : {
16195		small  : 768,
16196		medium : 992,
16197		large : 1200	},
16198	waypoint: {
16199		offset: 80
16200	},
16201	emptyColWidth: '0%',
16202	i18n : {
16203		opensInNewTab : '(opens in new tab)'
16204	}
16205};
16206(function($){
16207
16208	if(typeof FLBuilderLayout != 'undefined') {
16209		return;
16210	}
16211
16212	/**
16213	 * Helper class with generic logic for a builder layout.
16214	 *
16215	 * @class FLBuilderLayout
16216	 * @since 1.0
16217	 */
16218	FLBuilderLayout = {
16219
16220		/**
16221		 * Initializes a builder layout.
16222		 *
16223		 * @since 1.0
16224		 * @method init
16225		 */
16226		init: function()
16227		{
16228			// Destroy existing layout events.
16229			FLBuilderLayout._destroy();
16230
16231			// Init CSS classes.
16232			FLBuilderLayout._initClasses();
16233
16234			// Init backgrounds.
16235			FLBuilderLayout._initBackgrounds();
16236
16237			// Init buttons.
16238			FLBuilderLayout._initButtons();
16239
16240			// Init row shape layer height.
16241			FLBuilderLayout._initRowShapeLayerHeight();
16242
16243			// Init the new tab notice on links opening in a new tab.
16244			FLBuilderLayout._initLinkNotices();
16245
16246			// Only init if the builder isn't active.
16247			if ( 0 === $('.fl-builder-edit').length ) {
16248
16249				// Init anchor links.
16250				FLBuilderLayout._initAnchorLinks();
16251
16252				// Init the browser hash.
16253				FLBuilderLayout._initHash();
16254
16255				// Init forms.
16256				FLBuilderLayout._initForms();
16257
16258				FLBuilderLayout._reorderMenu();
16259			}
16260			else {
16261				FLBuilderLayout._initNestedColsWidth();
16262			}
16263			$('body').removeClass( 'fl-no-js' );
16264		},
16265
16266		/**
16267		 * Public method for refreshing Wookmark or MosaicFlow galleries
16268		 * within an element.
16269		 *
16270		 * @since 1.7.4
16271		 * @method refreshGalleries
16272		 */
16273		refreshGalleries: function( element )
16274		{
16275			var $element  = 'undefined' == typeof element ? $( 'body' ) : $( element ),
16276				mfContent = $element.find( '.fl-mosaicflow-content' ),
16277				wmContent = $element.find( '.fl-gallery' ),
16278				mfObject  = null;
16279
16280			if ( mfContent ) {
16281
16282				mfObject = mfContent.data( 'mosaicflow' );
16283
16284				if ( mfObject ) {
16285					mfObject.columns = $( [] );
16286					mfObject.columnsHeights = [];
16287					mfContent.data( 'mosaicflow', mfObject );
16288					mfContent.mosaicflow( 'refill' );
16289				}
16290			}
16291			if ( wmContent ) {
16292				wmContent.trigger( 'refreshWookmark' );
16293			}
16294		},
16295
16296		/**
16297		 * Public method for refreshing Masonry within an element
16298		 *
16299		 * @since 1.8.1
16300		 * @method refreshGridLayout
16301		 */
16302		refreshGridLayout: function( element )
16303		{
16304			var $element 		= 'undefined' == typeof element ? $( 'body' ) : $( element ),
16305				msnryContent	= $element.find('.masonry');
16306
16307			if ( msnryContent.length )	{
16308				msnryContent.masonry('layout');
16309			}
16310		},
16311
16312		/**
16313		 * Public method for reloading BxSlider within an element
16314		 *
16315		 * @since 1.8.1
16316		 * @method reloadSlider
16317		 */
16318		reloadSlider: function( content )
16319		{
16320			var $content = 'undefined' == typeof content ? $('body') : $(content);
16321
16322			// reload sliders.
16323			if ($content.find('.bx-viewport > div').length > 0) {
16324				$.each($content.find('.bx-viewport > div'), function (key, slider) {
16325					setTimeout(function () {
16326						$(slider).data('bxSlider').reloadSlider();
16327					}, 100);
16328				});
16329			}
16330		},
16331
16332		/**
16333		 * Public method for resizing WP audio player
16334		 *
16335		 * @since 1.8.2
16336		 * @method resizeAudio
16337		 */
16338		resizeAudio: function( element )
16339		{
16340			var $element 	 	= 'undefined' == typeof element ? $( 'body' ) : $( element ),
16341				audioPlayers 	= $element.find('.wp-audio-shortcode.mejs-audio'),
16342				player 		 	= null,
16343				mejsPlayer 	 	= null,
16344				rail 			= null,
16345				railWidth 		= 400;
16346
16347			if ( audioPlayers.length && typeof mejs !== 'undefined' ) {
16348            	audioPlayers.each(function(){
16349	            	player 		= $(this);
16350	            	mejsPlayer 	= mejs.players[player.attr('id')];
16351	            	rail 		= player.find('.mejs-controls .mejs-time-rail');
16352	            	var innerMejs = player.find('.mejs-inner'),
16353	            		total 	  = player.find('.mejs-controls .mejs-time-total');
16354
16355	            	if ( typeof mejsPlayer !== 'undefined' ) {
16356	            		railWidth = Math.ceil(player.width() * 0.8);
16357
16358	            		if ( innerMejs.length ) {
16359
16360		            		rail.css('width', railWidth +'px!important');
16361		            		//total.width(rail.width() - 10);
16362
16363		            		mejsPlayer.options.autosizeProgress = true;
16364
16365		            		// webkit has trouble doing this without a delay
16366							setTimeout(function () {
16367								mejsPlayer.setControlsSize();
16368							}, 50);
16369
16370			            	player.find('.mejs-inner').css({
16371			            		visibility: 'visible',
16372			            		height: 'inherit'
16373			            	});
16374		            	}
16375		           	}
16376	            });
16377	        }
16378		},
16379
16380		/**
16381		 * Public method for preloading WP audio player when it's inside the hidden element
16382		 *
16383		 * @since 1.8.2
16384		 * @method preloadAudio
16385		 */
16386		preloadAudio: function(element)
16387		{
16388			var $element 	 = 'undefined' == typeof element ? $( 'body' ) : $( element ),
16389				contentWrap  = $element.closest('.fl-accordion-item'),
16390				audioPlayers = $element.find('.wp-audio-shortcode.mejs-audio');
16391
16392			if ( ! contentWrap.hasClass('fl-accordion-item-active') && audioPlayers.find('.mejs-inner').length ) {
16393				audioPlayers.find('.mejs-inner').css({
16394					visibility : 'hidden',
16395					height: 0
16396				});
16397			}
16398		},
16399
16400		/**
16401		 * Public method for resizing slideshow momdule within the tab
16402		 *
16403		 * @since 1.10.5
16404		 * @method resizeSlideshow
16405		 */
16406		resizeSlideshow: function(){
16407			if(typeof YUI !== 'undefined') {
16408				YUI().use('node-event-simulate', function(Y) {
16409					Y.one(window).simulate("resize");
16410				});
16411			}
16412		},
16413
16414		/**
16415		 * Public method for reloading an embedded Google Map within the tabs or hidden element.
16416		 *
16417		 * @since 2.2
16418		 * @method reloadGoogleMap
16419		 */
16420		reloadGoogleMap: function(element){
16421			var $element  = 'undefined' == typeof element ? $( 'body' ) : $( element ),
16422			    googleMap = $element.find( 'iframe[src*="google.com/maps"]' );
16423
16424			if ( googleMap.length ) {
16425			    googleMap.attr( 'src', function(i, val) {
16426			        return val;
16427			    });
16428			}
16429		},
16430
16431		/**
16432		 * Unbinds builder layout events.
16433		 *
16434		 * @since 1.0
16435		 * @access private
16436		 * @method _destroy
16437		 */
16438		_destroy: function()
16439		{
16440			var win = $(window);
16441
16442			win.off('scroll.fl-bg-parallax');
16443			win.off('resize.fl-bg-video');
16444		},
16445
16446		/**
16447		 * Checks to see if the current device has touch enabled.
16448		 *
16449		 * @since 1.0
16450		 * @access private
16451		 * @method _isTouch
16452		 * @return {Boolean}
16453		 */
16454		_isTouch: function()
16455		{
16456			if(('ontouchstart' in window) || (window.DocumentTouch && document instanceof DocumentTouch)) {
16457				return true;
16458			}
16459
16460			return false;
16461		},
16462
16463		/**
16464		 * Checks to see if the current device is mobile.
16465		 *
16466		 * @since 1.7
16467		 * @access private
16468		 * @method _isMobile
16469		 * @return {Boolean}
16470		 */
16471		_isMobile: function()
16472		{
16473			return /Mobile|Android|Silk\/|Kindle|BlackBerry|Opera Mini|Opera Mobi|webOS/i.test( navigator.userAgent );
16474		},
16475
16476		/**
16477		 * Initializes builder body classes.
16478		 *
16479		 * @since 1.0
16480		 * @access private
16481		 * @method _initClasses
16482		 */
16483		_initClasses: function()
16484		{
16485			var body = $( 'body' ),
16486				ua   = navigator.userAgent;
16487
16488			// Add the builder body class (skip on block-only frontend to avoid layout break).
16489			if ( ! body.hasClass( 'fl-builder-blocks-only' ) && ! body.hasClass( 'archive' ) && $( '.fl-builder-content-primary' ).length > 0 ) {
16490				body.addClass('fl-builder');
16491			}
16492
16493			// Add the builder touch body class.
16494			if(FLBuilderLayout._isTouch()) {
16495				body.addClass('fl-builder-touch');
16496			}
16497
16498			// Add the builder mobile body class.
16499			if(FLBuilderLayout._isMobile()) {
16500				body.addClass('fl-builder-mobile');
16501			}
16502
16503			if ( $(window).width() < FLBuilderLayoutConfig.breakpoints.small ) {
16504				body.addClass( 'fl-builder-breakpoint-small' );
16505			}
16506
16507			if ( $(window).width() > FLBuilderLayoutConfig.breakpoints.small && $(window).width() < FLBuilderLayoutConfig.breakpoints.medium ) {
16508				body.addClass( 'fl-builder-breakpoint-medium' );
16509			}
16510
16511			if ( $(window).width() > FLBuilderLayoutConfig.breakpoints.medium && $(window).width() < FLBuilderLayoutConfig.breakpoints.large ) {
16512				body.addClass( 'fl-builder-breakpoint-large' );
16513			}
16514
16515			if ( $(window).width() > FLBuilderLayoutConfig.breakpoints.large ) {
16516				body.addClass( 'fl-builder-breakpoint-default' );
16517			}
16518
16519			// IE11 body class.
16520			if ( ua.indexOf( 'Trident/7.0' ) > -1 && ua.indexOf( 'rv:11.0' ) > -1 ) {
16521				body.addClass( 'fl-builder-ie-11' );
16522			}
16523		},
16524
16525		/**
16526		 * Initializes builder node backgrounds that require
16527		 * additional JavaScript logic such as parallax.
16528		 *
16529		 * @since 1.1.4
16530		 * @access private
16531		 * @method _initBackgrounds
16532		 */
16533		_initBackgrounds: function()
16534		{
16535			var win = $(window);
16536
16537			// Init parallax backgrounds.
16538			if($('.fl-row-bg-parallax').length > 0 && !FLBuilderLayout._isMobile()) {
16539				FLBuilderLayout._scrollParallaxBackgrounds();
16540				FLBuilderLayout._initParallaxBackgrounds();
16541				win.on('resize.fl-bg-parallax', FLBuilderLayout._initParallaxBackgrounds);
16542				win.on('scroll.fl-bg-parallax', FLBuilderLayout._scrollParallaxBackgrounds);
16543			}
16544
16545			// Init video backgrounds.
16546			if($('.fl-bg-video').length > 0) {
16547				FLBuilderLayout._initBgVideos();
16548				FLBuilderLayout._resizeBgVideos();
16549
16550				// Ensure FLBuilderLayout._resizeBgVideos() is only called once on window resize.
16551				var resizeBGTimer = null;
16552				win.on('resize.fl-bg-video', function(e){
16553					clearTimeout( resizeBGTimer );
16554					resizeBGTimer = setTimeout(function() {
16555						FLBuilderLayout._resizeBgVideos(e);
16556					}, 100 );
16557				});
16558			}
16559		},
16560
16561		/**
16562		 * Initializes all buttons in a layout.
16563		 *
16564		 * @since 2.10
16565		 * @access private
16566		 * @method _initButtons
16567		 */
16568		_initButtons: function()
16569		{
16570			// Trigger click event on Enter or Space key press for deprecated button markup.
16571			$('a.fl-button[role="button"]').on('keydown', function(event) {
16572				if (event.key === 'Enter' || event.key === ' ') {
16573					// Necessary to prevent the default behavior of the space key from scrolling the page
16574					event.preventDefault();
16575					$(this).trigger('click');
16576				}
16577			});
16578		},
16579
16580		/**
16581		 * Initializes all parallax backgrounds in a layout.
16582		 *
16583		 * @since 1.1.4
16584		 * @access private
16585		 * @method _initParallaxBackgrounds
16586		 */
16587		_initParallaxBackgrounds: function()
16588		{
16589			$('.fl-row-bg-parallax').each(FLBuilderLayout._initParallaxBackground);
16590		},
16591
16592		/**
16593		 * Initializes a single parallax background.
16594		 *
16595		 * @since 1.1.4
16596		 * @access private
16597		 * @method _initParallaxBackgrounds
16598		 */
16599		_initParallaxBackground: function()
16600		{
16601			var row     = $(this),
16602				content = row.find('> .fl-row-content-wrap'),
16603				winWidth = $(window).width(),
16604				screenSize = '',
16605				imageSrc = {
16606					default: '',
16607					medium: '',
16608					responsive: '',
16609				};
16610
16611			imageSrc.default = row.data('parallax-image') || '';
16612			imageSrc.medium = row.data('parallax-image-medium') || imageSrc.default;
16613			imageSrc.responsive = row.data('parallax-image-responsive') || imageSrc.medium;
16614
16615			if (winWidth > FLBuilderLayoutConfig.breakpoints.medium) {
16616				screenSize = 'default';
16617			} else if (winWidth > FLBuilderLayoutConfig.breakpoints.small && winWidth <= FLBuilderLayoutConfig.breakpoints.medium ) {
16618				screenSize = 'medium';
16619			} else if (winWidth <= FLBuilderLayoutConfig.breakpoints.small) {
16620				screenSize = 'responsive';
16621			}
16622
16623			content.css('background-image', 'url(' + imageSrc[screenSize] + ')');
16624			row.data('current-image-loaded', screenSize );
16625
16626		},
16627
16628		/**
16629		 * Fires when the window is scrolled to adjust
16630		 * parallax backgrounds.
16631		 *
16632		 * @since 1.1.4
16633		 * @access private
16634		 * @method _scrollParallaxBackgrounds
16635		 */
16636		_scrollParallaxBackgrounds: function()
16637		{
16638			$('.fl-row-bg-parallax').each(FLBuilderLayout._scrollParallaxBackground);
16639		},
16640
16641		/**
16642		 * Fires when the window is scrolled to adjust
16643		 * a single parallax background.
16644		 *
16645		 * @since 1.1.4
16646		 * @access private
16647		 * @method _scrollParallaxBackground
16648		 */
16649		_scrollParallaxBackground: function()
16650		{
16651			var win     	  = $(window),
16652				row     	  = $(this),
16653				content 	  = row.find('> .fl-row-content-wrap'),
16654				speed   	  = row.data('parallax-speed'),
16655				offset  	  = content.offset(),
16656				yPos		  = -((win.scrollTop() - offset.top) / speed),
16657				initialOffset = ( row.data('parallax-offset') != null ) ? row.data('parallax-offset') : 0,
16658				totalOffset   = yPos - initialOffset;
16659
16660			content.css('background-position', 'center ' + totalOffset + 'px');
16661		},
16662
16663		/**
16664		 * Initializes all video backgrounds.
16665		 *
16666		 * @since 1.6.3.3
16667		 * @access private
16668		 * @method _initBgVideos
16669		 */
16670		_initBgVideos: function()
16671		{
16672			$('.fl-bg-video').each(FLBuilderLayout._initBgVideo);
16673		},
16674
16675		/**
16676		 * Initializes a video background.
16677		 *
16678		 * @since 1.6.3.3
16679		 * @access private
16680		 * @method _initBgVideo
16681		 */
16682		_initBgVideo: function()
16683		{
16684			var wrap   = $( this ),
16685				width       = wrap.data( 'width' ),
16686				height      = wrap.data( 'height' ),
16687				mp4         = wrap.data( 'mp4' ),
16688				youtube     = wrap.data( 'youtube'),
16689				vimeo       = wrap.data( 'vimeo'),
16690				mp4Type     = wrap.data( 'mp4-type' ),
16691				webm        = wrap.data( 'webm' ),
16692				webmType    = wrap.data( 'webm-type' ),
16693				fallback    = wrap.data( 'fallback' ),
16694				loaded      = wrap.data( 'loaded' ),
16695				videoMobile = wrap.data( 'video-mobile' ),
16696				playPauseButton = wrap.find('.fl-bg-video-play-pause-control'),
16697				fallbackTag = '',
16698				videoTag    = null,
16699				mp4Tag      = null,
16700				webmTag     = null;
16701
16702			// Return if the video has been loaded for this row.
16703			if ( loaded ) {
16704				return;
16705			}
16706
16707			videoTag  = $( '<video autoplay loop muted playsinline></video>' );
16708
16709			/**
16710			 * Add poster image (fallback image)
16711			 */
16712			if( 'undefined' != typeof fallback && '' != fallback ) {
16713				videoTag.attr( 'poster', 'data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7' )
16714				videoTag.css({
16715					backgroundImage: 'url("' + fallback + '")',
16716					backgroundColor: 'transparent',
16717					backgroundRepeat: 'no-repeat',
16718					backgroundSize: 'cover',
16719					backgroundPosition: 'center center',
16720				})
16721			}
16722
16723			// MP4 Source Tag
16724			if ( 'undefined' != typeof mp4 && '' != mp4 ) {
16725
16726				mp4Tag = $( '<source />' );
16727				mp4Tag.attr( 'src', mp4 );
16728				mp4Tag.attr( 'type', mp4Type );
16729
16730				videoTag.append( mp4Tag );
16731			}
16732			// WebM Source Tag
16733			if ( 'undefined' != typeof webm && '' != webm ) {
16734
16735				webmTag = $( '<source />' );
16736				webmTag.attr( 'src', webm );
16737				webmTag.attr( 'type', webmType );
16738
16739				videoTag.append( webmTag );
16740			}
16741
16742			// This is either desktop, or mobile is enabled.
16743			if ( ! FLBuilderLayout._isMobile() || ( FLBuilderLayout._isMobile() && "yes" == videoMobile ) ) {
16744				if ( 'undefined' != typeof youtube ) {
16745					FLBuilderLayout._initYoutubeBgVideo.apply( this );
16746				}
16747				else if ( 'undefined' != typeof vimeo ) {
16748					FLBuilderLayout._initVimeoBgVideo.apply( this );
16749				}
16750				else {
16751					wrap.append( videoTag );
16752
16753					if ( playPauseButton.length > 0 ) {
16754						var video = videoTag[0];
16755
16756						playPauseButton.on( 'click', { video: video }, function(e) {
16757							var video = e.data.video;
16758
16759							if ( video.paused ) {
16760								video.play();
16761							} else {
16762								video.pause();
16763							}
16764						} );
16765
16766						$( video ).on( 'play playing', function () {
16767							playPauseButton.removeClass( 'fa-play' ).addClass( 'fa-pause' );
16768						} );
16769						
16770						$( video ).on( 'pause ended waiting', function () {
16771							playPauseButton.removeClass( 'fa-pause' ).addClass( 'fa-play' );
16772						} );
16773					}
16774				}
16775			}
16776			else {
16777				// if we are here, it means we are on mobile and NO is set so remove video src and use fallback
16778				videoTag.attr('src', '')
16779				wrap.append( videoTag );
16780			}
16781
16782			// Mark this video as loaded.
16783			wrap.data('loaded', true);
16784		},
16785
16786		/**
16787		 * Initializes Youtube video background
16788		 *
16789		 * @since 1.9
16790		 * @access private
16791		 * @method _initYoutubeBgVideo
16792		 */
16793		_initYoutubeBgVideo: function()
16794		{
16795			var playerWrap  = $(this),
16796				videoId     = playerWrap.data('video-id'),
16797				videoPlayer = playerWrap.find('.fl-bg-video-player'),
16798				enableAudio = playerWrap.data('enable-audio'),
16799				audioButton = playerWrap.find('.fl-bg-video-audio'),
16800				playPauseButton = playerWrap.find('.fl-bg-video-play-pause-control'),
16801				startTime   = 'undefined' !== typeof playerWrap.data('start') ? playerWrap.data('start') : 0,
16802				startTime   = 'undefined' !== typeof playerWrap.data('t') && startTime === 0 ? playerWrap.data('t') : startTime,
16803				endTime     = 'undefined' !== typeof playerWrap.data('end') ? playerWrap.data('end') : 0,
16804				loop        = 'undefined' !== typeof playerWrap.data('loop') ? playerWrap.data('loop') : 1,
16805				stateCount  = 0,
16806				player,fallback_showing;
16807
16808			if ( videoId ) {
16809				fallback = playerWrap.data('fallback') || false
16810				if( fallback ) {
16811					playerWrap.find('iframe').remove()
16812					fallbackTag = $( '<div></div>' );
16813					fallbackTag.addClass( 'fl-bg-video-fallback' );
16814					fallbackTag.css( 'background-image', 'url(' + playerWrap.data('fallback') + ')' );
16815					fallbackTag.css( 'background-size', 'cover' );
16816					fallbackTag.css( 'transition', 'background-image 1s')
16817					playerWrap.append( fallbackTag );
16818					fallback_showing = true;
16819				}
16820				FLBuilderLayout._onYoutubeApiReady( function( YT ) {
16821					setTimeout( function() {
16822
16823						player = new YT.Player( videoPlayer[0], {
16824							videoId: videoId,
16825							events: {
16826								onReady: function(event) {
16827									if ( "no" === enableAudio || FLBuilderLayout._isMobile() ) {
16828										event.target.mute();
16829									}
16830									else if ( "yes" === enableAudio && event.target.isMuted ) {
16831										event.target.unMute();
16832									}
16833
16834									// Store an instance to a parent
16835									playerWrap.data('YTPlayer', player);
16836									FLBuilderLayout._resizeYoutubeBgVideo.apply(playerWrap);
16837
16838									// Queue the video.
16839									event.target.playVideo();
16840
16841									if ( audioButton.length > 0 && ! FLBuilderLayout._isMobile() ) {
16842										audioButton.on( 'click', {button: audioButton, player: player}, FLBuilderLayout._toggleBgVideoAudio );
16843									}
16844
16845									if ( playPauseButton.length > 0 ) {
16846										playPauseButton.on( 'click', {player: player}, function(e) {
16847											var player = e.data.player;
16848			
16849											if ( 1 === player.getPlayerState() ) {
16850												player.pauseVideo();
16851											} else {
16852												player.playVideo();
16853											}
16854										});
16855									}
16856								},
16857								onStateChange: function( event ) {
16858
16859									if ( event.data === 1 ) {
16860										if ( fallback_showing ) {
16861											$( '.fl-bg-video-fallback' ).css( 'background-image', 'url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)' )
16862										}
16863									}
16864									// Manual check if video is not playable in some browsers.
16865									// StateChange order: [-1, 3, -1]
16866									if ( stateCount < 4 ) {
16867										stateCount++;
16868									}
16869
16870									// Comply with the audio policy in some browsers like Chrome and Safari.
16871									if ( stateCount > 1 && -1 === event.data && "yes" === enableAudio ) {
16872										player.mute();
16873										player.playVideo();
16874										audioButton.show();
16875									}
16876
16877									if ( event.data === YT.PlayerState.ENDED && 1 === loop ) {
16878										if ( startTime > 0 ) {
16879											player.seekTo( startTime );
16880										}
16881										else {
16882											player.playVideo();
16883										}
16884									}
16885
16886									if ( event.data === YT.PlayerState.PLAYING ) {
16887										playPauseButton.removeClass( 'fa-play' ).addClass( 'fa-pause' );
16888									} else if ( event.data === YT.PlayerState.PAUSED ) {
16889										playPauseButton.removeClass( 'fa-pause' ).addClass( 'fa-play' );
16890									} else if ( event.data === YT.PlayerState.BUFFERING ) {
16891										playPauseButton.removeClass( 'fa-play' ).addClass( 'fa-pause' );
16892									} else if ( event.data === YT.PlayerState.CUED ) {
16893										playPauseButton.removeClass( 'fa-pause' ).addClass( 'fa-play' );
16894									} else if ( event.data === YT.PlayerState.ENDED ) {
16895										playPauseButton.removeClass( 'fa-pause' ).addClass( 'fa-play' );
16896									}
16897								},
16898								onError: function(event) {
16899									console.info('YT Error: ' + event.data)
16900									FLBuilderLayout._onErrorYoutubeVimeo(playerWrap)
16901								}
16902							},
16903							playerVars: {
16904								playsinline: FLBuilderLayout._isMobile() ? 1 : 0,
16905								controls: 0,
16906								showinfo: 0,
16907								rel : 0,
16908								start: startTime,
16909								end: endTime,
16910							}
16911						} );
16912					}, 1 );
16913				} );
16914			}
16915		},
16916
16917		/**
16918		 * On youtube or vimeo error show the fallback image if available.
16919		 * @since 2.0.7
16920		 */
16921		_onErrorYoutubeVimeo: function(playerWrap) {
16922
16923			fallback = playerWrap.data('fallback') || false
16924			if( ! fallback ) {
16925				return false;
16926			}
16927			playerWrap.find('iframe').remove()
16928			fallbackTag = $( '<div></div>' );
16929			fallbackTag.addClass( 'fl-bg-video-fallback' );
16930			fallbackTag.css( 'background-image', 'url(' + playerWrap.data('fallback') + ')' );
16931			playerWrap.append( fallbackTag );
16932		},
16933
16934		/**
16935		 * Check if Youtube API has been downloaded
16936		 *
16937		 * @since 1.9
16938		 * @access private
16939		 * @method _onYoutubeApiReady
16940		 * @param  {Function} callback Method to call when YT API has been loaded
16941		 */
16942		_onYoutubeApiReady: function( callback ) {
16943			if ( window.YT && YT.loaded ) {
16944				callback( YT );
16945			} else {
16946				// If not ready check again by timeout..
16947				setTimeout( function() {
16948					FLBuilderLayout._onYoutubeApiReady( callback );
16949				}, 350 );
16950			}
16951		},
16952
16953		/**
16954		 * Initializes Vimeo video background
16955		 *
16956		 * @since 1.9
16957		 * @access private
16958		 * @method _initVimeoBgVideo
16959		 */
16960		_initVimeoBgVideo: function()
16961		{
16962			var playerWrap	= $(this),
16963				videoId 	= playerWrap.data('video-id'),
16964				videoHash 	= playerWrap.data('video-hash'),
16965				videoPlayer = playerWrap.find('.fl-bg-video-player'),
16966				enableAudio = playerWrap.data('enable-audio'),
16967				audioButton = playerWrap.find('.fl-bg-video-audio'),
16968				playPauseButton = playerWrap.find('.fl-bg-video-play-pause-control'),
16969				playerState = '',
16970				player,
16971				width = playerWrap.outerWidth(),
16972				ua    = navigator.userAgent;
16973
16974			if ( typeof Vimeo !== 'undefined' && videoId )	{
16975				
16976				const vimOptions = {
16977					loop       : true,
16978					title      : false,
16979					portrait   : false,
16980					background : true,
16981					autopause  : false,
16982					muted      : true,
16983				};
16984
16985				if ( videoHash.length ) {
16986					vimOptions.url = `https://player.vimeo.com/video/${ videoId }?h=${ videoHash }`;
16987				} else {
16988					vimOptions.id = videoId;
16989				}
16990
16991				player = new Vimeo.Player(videoPlayer[0], vimOptions );
16992				playerWrap.data('VMPlayer', player);
16993				if ( "no" === enableAudio ) {
16994					player.setVolume(0);
16995				}
16996				else if ("yes" === enableAudio ) {
16997					// Chrome, Safari, Firefox have audio policy restrictions for autoplay videos.
16998					if ( ua.indexOf("Safari") > -1 || ua.indexOf("Chrome") > -1 || ua.indexOf("Firefox") > -1 ) {
16999						player.setVolume(0);
17000						audioButton.show();
17001					}
17002					else {
17003						player.setVolume(1);
17004					}
17005				}
17006
17007				player.play().catch(function(error) {
17008					FLBuilderLayout._onErrorYoutubeVimeo(playerWrap)
17009				});
17010
17011				if ( audioButton.length > 0 ) {
17012					audioButton.on( 'click', {button: audioButton, player: player}, FLBuilderLayout._toggleBgVideoAudio );
17013				}
17014
17015				player.on( 'play', function() {
17016					playerState = 'play';
17017					playPauseButton.removeClass( 'fa-play' ).addClass( 'fa-pause' );
17018				} );
17019				player.on( 'pause', function() {
17020					playerState = 'pause';
17021					playPauseButton.removeClass( 'fa-pause' ).addClass( 'fa-play' );
17022				} );
17023				player.on( 'ended', function() {
17024					playerState = 'ended';
17025					playPauseButton.removeClass( 'fa-pause' ).addClass( 'fa-play' );
17026				} );
17027				player.on( 'bufferstart', function() {
17028					playerState = 'bufferstart';
17029					playPauseButton.removeClass( 'fa-play' ).addClass( 'fa-pause' );
17030				} );
17031
17032				if ( playPauseButton.length > 0 ) {
17033					playPauseButton.on( 'click', { player: player }, function( e ) {
17034						var player = e.data.player;
17035
17036						if ( playerState === 'play' ) {
17037							player.pause();
17038						} else {
17039							player.play();
17040						}
17041					} );
17042				}
17043			}
17044		},
17045
17046		/**
17047		 * Mute / unmute audio on row's video background.
17048		 * It works for both Youtube and Vimeo.
17049		 *
17050		 * @since 2.1.3
17051		 * @access private
17052		 * @method _toggleBgVideoAudio
17053		 * @param {Object} e Method arguments
17054		 */
17055		_toggleBgVideoAudio: function( e ) {
17056			var player  = e.data.player,
17057			    control = e.data.button.find('.fl-audio-control');
17058
17059			if ( control.hasClass( 'fa-volume-off' ) ) {
17060				// Unmute
17061				control
17062					.removeClass( 'fa-volume-off' )
17063					.addClass( 'fa-volume-up' );
17064				e.data.button.find( '.fa-times' ).hide();
17065
17066				if ( 'function' === typeof player.unMute ) {
17067					player.unMute();
17068				}
17069				else {
17070					player.setVolume( 1 );
17071				}
17072			}
17073			else {
17074				// Mute
17075				control
17076					.removeClass( 'fa-volume-up' )
17077					.addClass( 'fa-volume-off' );
17078				e.data.button.find( '.fa-times' ).show();
17079
17080				if ( 'function' === typeof player.unMute ) {
17081					player.mute();
17082				}
17083				else {
17084					player.setVolume( 0 );
17085				}
17086			}
17087		},
17088
17089		/**
17090		 * Fires when there is an error loading a video
17091		 * background source and shows the fallback.
17092		 *
17093		 * @since 1.6.3.3
17094		 * @access private
17095		 * @method _videoBgSourceError
17096		 * @param {Object} e An event object
17097		 * @deprecated 2.0.3
17098		 */
17099		_videoBgSourceError: function( e )
17100		{
17101			var source 		= $( e.target ),
17102				wrap   		= source.closest( '.fl-bg-video' ),
17103				vid		    = wrap.find( 'video' ),
17104				fallback  	= wrap.data( 'fallback' ),
17105				fallbackTag = '';
17106			source.remove();
17107
17108			if ( vid.find( 'source' ).length ) {
17109				// Don't show the fallback if we still have other sources to check.
17110				return;
17111			} else if ( '' !== fallback ) {
17112				fallbackTag = $( '<div></div>' );
17113				fallbackTag.addClass( 'fl-bg-video-fallback' );
17114				fallbackTag.css( 'background-image', 'url(' + fallback + ')' );
17115				wrap.append( fallbackTag );
17116				vid.remove();
17117			}
17118		},
17119
17120		/**
17121		 * Fires when the window is resized to resize
17122		 * all video backgrounds.
17123		 *
17124		 * @since 1.1.4
17125		 * @access private
17126		 * @method _resizeBgVideos
17127		 */
17128		_resizeBgVideos: function()
17129		{
17130			$('.fl-bg-video').each( function() {
17131
17132				FLBuilderLayout._resizeBgVideo.apply( this );
17133
17134				if ( $( this ).parent().find( 'img' ).length > 0 ) {
17135					$( this ).parent().imagesLoaded( $.proxy( FLBuilderLayout._resizeBgVideo, this ) );
17136				}
17137			} );
17138		},
17139
17140		/**
17141		 * Fires when the window is resized to resize
17142		 * a single video background.
17143		 *
17144		 * @since 1.1.4
17145		 * @access private
17146		 * @method _resizeBgVideo
17147		 */
17148		_resizeBgVideo: function()
17149		{
17150			if ( 0 === $( this ).find( 'video' ).length && 0 === $( this ).find( 'iframe' ).length ) {
17151				return;
17152			}
17153
17154			var wrap        = $(this),
17155				wrapHeight  = wrap.outerHeight(),
17156				wrapWidth   = wrap.outerWidth(),
17157				vid         = wrap.find('video'),
17158				vidHeight   = wrap.data('height'),
17159				vidWidth    = wrap.data('width'),
17160				newWidth    = wrapWidth,
17161				newHeight   = Math.round(vidHeight * wrapWidth/vidWidth),
17162				newLeft     = 0,
17163				newTop      = 0,
17164				iframe 		= wrap.find('iframe'),
17165				isRowFullHeight = $(this).closest('.fl-row-bg-video').hasClass('fl-row-full-height'),
17166				vidCSS          = {
17167					top:       '50%',
17168					left:      '50%',
17169					transform: 'translate(-50%,-50%)',
17170				};
17171
17172			if ( vid.length ) {
17173				if(vidHeight === '' || typeof vidHeight === 'undefined' || vidWidth === '' || typeof vidWidth === 'undefined') {
17174					vid.css({
17175						'left'      : '0px',
17176						'top'       : '0px',
17177						'width'     : newWidth + 'px'
17178					});
17179
17180					// Try to set the actual video dimension on 'loadedmetadata' when using URL as video source
17181					vid.on('loadedmetadata', FLBuilderLayout._resizeOnLoadedMeta);
17182
17183					return;
17184				}
17185
17186				if ( ! isRowFullHeight ) {
17187					if ( newHeight < wrapHeight ) {
17188						newHeight = wrapHeight;
17189						newWidth  = vidHeight ? Math.round(vidWidth * wrapHeight/vidHeight) : newWidth;
17190						newLeft   = -((newWidth - wrapWidth) / 2);
17191					}
17192					else {
17193						newTop = -((newHeight - wrapHeight)/2);
17194					}
17195					vidCSS = {
17196						left   : newLeft + 'px',
17197						top    : newTop + 'px',
17198						height : newHeight + 'px',
17199						width  : newWidth + 'px',
17200					}
17201				}
17202
17203				vid.css( vidCSS );
17204
17205			}
17206			else if ( iframe.length ) {
17207
17208				// Resize Youtube video player within iframe tag
17209				if ( typeof wrap.data('youtube') !== 'undefined' ) {
17210					FLBuilderLayout._resizeYoutubeBgVideo.apply(this);
17211				}
17212			}
17213		},
17214
17215		/**
17216		 * Fires when video meta has been loaded.
17217		 * This will be Triggered when width/height attributes were not specified during video background resizing.
17218		 *
17219		 * @since 1.8.5
17220		 * @access private
17221		 * @method _resizeOnLoadedMeta
17222		 */
17223		_resizeOnLoadedMeta: function(){
17224			var video 		= $(this),
17225				wrapHeight 	= video.parent().outerHeight(),
17226				wrapWidth 	= video.parent().outerWidth(),
17227				vidWidth 	= video[0].videoWidth,
17228				vidHeight 	= video[0].videoHeight,
17229				newHeight   = Math.round(vidHeight * wrapWidth/vidWidth),
17230				newWidth    = wrapWidth,
17231				newLeft     = 0,
17232				newTop 		= 0;
17233
17234			if(newHeight < wrapHeight) {
17235				newHeight   = wrapHeight;
17236				newWidth    = Math.round(vidWidth * wrapHeight/vidHeight);
17237				newLeft     = -((newWidth - wrapWidth)/2);
17238			}
17239			else {
17240				newTop      = -((newHeight - wrapHeight)/2);
17241			}
17242
17243			video.parent().data('width', vidWidth);
17244			video.parent().data('height', vidHeight);
17245
17246			video.css({
17247				'left'      : newLeft + 'px',
17248				'top'       : newTop + 'px',
17249				'width'     : newWidth + 'px',
17250				'height' 	: newHeight + 'px'
17251			});
17252		},
17253
17254		/**
17255		 * Fires when the window is resized to resize
17256		 * a single Youtube video background.
17257		 *
17258		 * @since 1.9
17259		 * @access private
17260		 * @method _resizeYoutubeBgVideo
17261		 */
17262		_resizeYoutubeBgVideo: function()
17263		{
17264			var wrap				= $(this),
17265				wrapWidth 			= wrap.outerWidth(),
17266				wrapHeight 			= wrap.outerHeight(),
17267				player 				= wrap.data('YTPlayer'),
17268				video 				= player ? player.getIframe() : null,
17269				aspectRatioSetting 	= '16:9', // Medium
17270				aspectRatioArray 	= aspectRatioSetting.split( ':' ),
17271				aspectRatio 		= aspectRatioArray[0] / aspectRatioArray[1],
17272				ratioWidth 			= wrapWidth / aspectRatio,
17273				ratioHeight 		= wrapHeight * aspectRatio,
17274				isWidthFixed 		= wrapWidth / wrapHeight > aspectRatio,
17275				width 				= isWidthFixed ? wrapWidth : ratioHeight,
17276				height 				= isWidthFixed ? ratioWidth : wrapHeight;
17277
17278			if ( video ) {
17279				$(video).width( width ).height( height );
17280			}
17281		},
17282
17283		/**
17284		 * Opens a tab or accordion item if the browser hash is set
17285		 * to the ID of one on the page.
17286		 *
17287		 * @since 1.6.0
17288		 * @access private
17289		 * @method _initHash
17290		 */
17291		_initHash: function()
17292		{
17293			var hash 			= window.location.hash.replace( '#', '' ).split( '/' ).shift(),
17294				element 		= null,
17295				tabs			= null,
17296				responsiveLabel	= null,
17297				tabIndex		= null,
17298				label			= null;
17299
17300			if ( '' !== hash ) {
17301
17302				try {
17303
17304					element = $( '#' + hash );
17305
17306					if ( element.length > 0 ) {
17307
17308						if ( element.hasClass( 'fl-accordion-item' ) ) {
17309							setTimeout( function() {
17310								element.find( '.fl-accordion-button' ).trigger( 'click' );
17311							}, 100 );
17312						}
17313						if ( element.hasClass( 'fl-tabs-panel' ) ) {
17314							setTimeout( function() {
17315								tabs 			= element.closest( '.fl-tabs' );
17316								responsiveLabel = element.find( '.fl-tabs-panel-label' );
17317								tabIndex 		= responsiveLabel.data( 'index' );
17318								label 			= tabs.find( '.fl-tabs-labels .fl-tabs-label[data-index=' + tabIndex + ']' );
17319
17320								label[0].click();
17321								FLBuilderLayout._scrollToElement(element);
17322							}, 100 );
17323						}
17324					}
17325				}
17326				catch( e ) {}
17327			}
17328		},
17329
17330		/**
17331		 * Adds a visually-hidden "(opens in new tab)" notice to links
17332		 * inside a builder layout that target a new tab, and removes it
17333		 * from ones that don't. Runs on the live DOM only, across every
17334		 * module, so the notice is never part of any saved content. Covers
17335		 * both real anchors (`target` attribute) and non-anchor elements
17336		 * like the Box module's `role="link"` div, which carries the same
17337		 * intent via a `data-link-target` attribute instead.
17338		 *
17339		 * @since 2.12
17340		 * @access private
17341		 * @method _initLinkNotices
17342		 */
17343		_initLinkNotices: function()
17344		{
17345			$( '.fl-builder-content a[target], .fl-builder-content [role="link"][data-link-target]' ).each( function() {
17346				var link   = $( this ),
17347					notice = link.children( 'span.fl-new-tab-notice' ),
17348					target = link.attr( 'target' ) || link.attr( 'data-link-target' );
17349
17350				if ( '_blank' === target ) {
17351					if ( 0 === notice.length ) {
17352						link.append( '<span class="fl-new-tab-notice sr-only">' + FLBuilderLayoutConfig.i18n.opensInNewTab + '</span>' );
17353					}
17354				} else if ( notice.length > 0 ) {
17355					notice.remove();
17356				}
17357			});
17358		},
17359
17360		/**
17361		 * Initializes all anchor links on the page for smooth scrolling.
17362		 *
17363		 * @since 1.4.9
17364		 * @access private
17365		 * @method _initAnchorLinks
17366		 */
17367		_initAnchorLinks: function()
17368		{
17369			$( 'a, [role="link"]' ).each( FLBuilderLayout._initAnchorLink );
17370		},
17371
17372		/**
17373		 * Initializes a single anchor link for smooth scrolling.
17374		 *
17375		 * @since 1.4.9
17376		 * @access private
17377		 * @method _initAnchorLink
17378		 */
17379		_initAnchorLink: function()
17380		{
17381			var link    = $( this ),
17382				href    = link.data( 'url' ) ? link.data( 'url' ) : link.attr( 'href' ),
17383				target  = link.data( 'url' ) ? new URL( href, window.location.href ) : this,
17384				loc     = window.location,
17385				id      = null,
17386				element = null,
17387				flNode  = false;
17388
17389			if ( 'undefined' != typeof href && href.indexOf( '#' ) > -1 && link.closest('svg').length < 1 ) {
17390
17391				if ( loc.pathname.replace( /^\//, '' ) == target.pathname.replace( /^\//, '' ) && loc.hostname == target.hostname ) {
17392
17393					try {
17394
17395						id      = href.split( '#' ).pop();
17396						// If there is no ID then we have nowhere to look
17397						// Fixes a quirk in jQuery and FireFox
17398						if( ! id ) {
17399							return;
17400						}
17401						element = $( '#' + id );
17402
17403						if ( element.length > 0 ) {
17404							flNode = element.hasClass( 'fl-row' ) || element.hasClass( 'fl-col' ) || element.hasClass( 'fl-module' );
17405							if ( !element.hasClass( 'fl-no-scroll' ) && ( link.hasClass( 'fl-scroll-link' ) || flNode ) ) {
17406								$( link ).on( 'click', FLBuilderLayout._scrollToElementOnLinkClick );
17407							}
17408							if ( element.hasClass( 'fl-accordion-item' ) ) {
17409								$( link ).on( 'click', FLBuilderLayout._scrollToAccordionOnLinkClick );
17410							}
17411							if ( element.hasClass( 'fl-tabs-panel' ) ) {
17412								$( link ).on( 'click', FLBuilderLayout._scrollToTabOnLinkClick );
17413							}
17414						}
17415					}
17416					catch( e ) {}
17417				}
17418			}
17419		},
17420
17421		/**
17422		 * Scrolls to an element when an anchor link is clicked.
17423		 *
17424		 * @since 1.4.9
17425		 * @access private
17426		 * @method _scrollToElementOnLinkClick
17427		 * @param {Object} e An event object.
17428		 * @param {Function} callback A function to call when the scroll is complete.
17429		 */
17430		_scrollToElementOnLinkClick: function( e, callback )
17431		{
17432			var attribute = $( this ).data( 'url' ) ? $( this ).data( 'url' ) : $( this ).attr( 'href' );
17433			var element = $( '#' + attribute.split( '#' ).pop() );
17434
17435			FLBuilderLayout._scrollToElement( element, callback );
17436
17437			e.preventDefault();
17438		},
17439
17440		/**
17441		 * Scrolls to an element.
17442		 *
17443		 * @since 1.6.4.5
17444		 * @access private
17445		 * @method _scrollToElement
17446		 * @param {Object} element The element to scroll to.
17447		 * @param {Function} callback A function to call when the scroll is complete.
17448		 */
17449		_scrollToElement: function( element, callback )
17450		{
17451			var config  = FLBuilderLayoutConfig.anchorLinkAnimations,
17452				dest    = 0,
17453				win     = $( window ),
17454				doc     = $( document );
17455
17456			if ( element.length > 0 ) {
17457
17458				if ( 'fixed' === element.css('position') || 'fixed' === element.parent().css('position') ) {
17459					dest = element.position().top;
17460				}
17461				else if ( element.offset().top > doc.height() - win.height() ) {
17462					dest = doc.height() - win.height();
17463				}
17464				else {
17465					dest = element.offset().top - config.offset;
17466				}
17467
17468				$( 'html, body' ).stop( true ).animate( { scrollTop: dest }, config.duration, config.easing, function() {
17469
17470					if ( 'undefined' != typeof callback ) {
17471						callback();
17472					}
17473
17474					if ( undefined != element.attr( 'id' ) && window.location.hash !== '#' + element.attr( 'id' ) ) {
17475
17476						var firefox_version = window.navigator.userAgent.match( /Firefox\/(\d+)\./ ),
17477							firefox_version = firefox_version ? parseInt( firefox_version[1], 10 ) : null;
17478
17479						if ( firefox_version !== null && firefox_version < 135 ) {
17480							window.location.hash = element.attr( 'id' );
17481						} else {
17482							if ( history.pushState ) {
17483								history.pushState( null, null, '#' + element.attr( 'id' ) );
17484							} else {
17485								window.location.hash = element.attr( 'id' );
17486							}
17487						}
17488					}
17489				} );
17490			}
17491		},
17492
17493		/**
17494		 * Scrolls to an accordion item when a link is clicked.
17495		 *
17496		 * @since 1.5.9
17497		 * @access private
17498		 * @method _scrollToAccordionOnLinkClick
17499		 * @param {Object} e An event object.
17500		 */
17501		_scrollToAccordionOnLinkClick: function( e )
17502		{
17503			var element = $( '#' + $( this ).attr( 'href' ).split( '#' ).pop() );
17504
17505			if ( element.length > 0 ) {
17506
17507				var callback = function() {
17508					if ( element ) {
17509						element.find( '.fl-accordion-button' ).trigger( 'click' );
17510						element = false;
17511					}
17512				};
17513
17514				FLBuilderLayout._scrollToElementOnLinkClick.call( this, e, callback );
17515			}
17516		},
17517
17518		/**
17519		 * Scrolls to a tab panel when a link is clicked.
17520		 *
17521		 * @since 1.5.9
17522		 * @access private
17523		 * @method _scrollToTabOnLinkClick
17524		 * @param {Object} e An event object.
17525		 */
17526		_scrollToTabOnLinkClick: function( e )
17527		{
17528			var element 		= $( '#' + $( this ).attr( 'href' ).split( '#' ).pop() ),
17529				tabs			= null,
17530				label   		= null,
17531				responsiveLabel = null;
17532
17533			if ( element.length > 0 ) {
17534
17535				tabs 			= element.closest( '.fl-tabs' );
17536				responsiveLabel = element.find( '.fl-tabs-panel-label' );
17537				tabIndex 		= responsiveLabel.data( 'index' );
17538				label 			= tabs.find( '.fl-tabs-labels .fl-tabs-label[data-index=' + tabIndex + ']' );
17539
17540				if ( responsiveLabel.is( ':visible' ) ) {
17541
17542					var callback = function() {
17543						if ( element ) {
17544							responsiveLabel.trigger( $.Event( 'click', { which: 1 } ) );
17545						}
17546					};
17547
17548					FLBuilderLayout._scrollToElementOnLinkClick.call( this, e, callback );
17549				}
17550				else {
17551					label[0].click();
17552					FLBuilderLayout._scrollToElement( element );
17553				}
17554
17555				e.preventDefault();
17556			}
17557		},
17558
17559		/**
17560		 * Initializes all builder forms on a page.
17561		 *
17562		 * @since 1.5.4
17563		 * @access private
17564		 * @method _initForms
17565		 */
17566		_initForms: function()
17567		{
17568			if ( ! FLBuilderLayout._hasPlaceholderSupport ) {
17569				$( '.fl-form-field input' ).each( FLBuilderLayout._initFormFieldPlaceholderFallback );
17570			}
17571
17572			$( '.fl-form-field input' ).on( 'focus', FLBuilderLayout._clearFormFieldError );
17573		},
17574
17575		/**
17576		 * Checks to see if the current device has HTML5
17577		 * placeholder support.
17578		 *
17579		 * @since 1.5.4
17580		 * @access private
17581		 * @method _hasPlaceholderSupport
17582		 * @return {Boolean}
17583		 */
17584		_hasPlaceholderSupport: function()
17585		{
17586			var input = document.createElement( 'input' );
17587
17588			return 'undefined' != input.placeholder;
17589		},
17590
17591		/**
17592		 * Initializes the fallback for when placeholders aren't supported.
17593		 *
17594		 * @since 1.5.4
17595		 * @access private
17596		 * @method _initFormFieldPlaceholderFallback
17597		 */
17598		_initFormFieldPlaceholderFallback: function()
17599		{
17600			var field       = $( this ),
17601				val         = field.val(),
17602				placeholder = field.attr( 'placeholder' );
17603
17604			if ( 'undefined' != placeholder && '' === val ) {
17605				field.val( placeholder );
17606				field.on( 'focus', FLBuilderLayout._hideFormFieldPlaceholderFallback );
17607				field.on( 'blur', FLBuilderLayout._showFormFieldPlaceholderFallback );
17608			}
17609		},
17610
17611		/**
17612		 * Hides a fallback placeholder on focus.
17613		 *
17614		 * @since 1.5.4
17615		 * @access private
17616		 * @method _hideFormFieldPlaceholderFallback
17617		 */
17618		_hideFormFieldPlaceholderFallback: function()
17619		{
17620			var field       = $( this ),
17621				val         = field.val(),
17622				placeholder = field.attr( 'placeholder' );
17623
17624			if ( val == placeholder ) {
17625				field.val( '' );
17626			}
17627		},
17628
17629		/**
17630		 * Shows a fallback placeholder on blur.
17631		 *
17632		 * @since 1.5.4
17633		 * @access private
17634		 * @method _showFormFieldPlaceholderFallback
17635		 */
17636		_showFormFieldPlaceholderFallback: function()
17637		{
17638			var field       = $( this ),
17639				val         = field.val(),
17640				placeholder = field.attr( 'placeholder' );
17641
17642			if ( '' === val ) {
17643				field.val( placeholder );
17644			}
17645		},
17646
17647		/**
17648		 * Clears a form field error message.
17649		 *
17650		 * @since 1.5.4
17651		 * @access private
17652		 * @method _clearFormFieldError
17653		 */
17654		_clearFormFieldError: function()
17655		{
17656			var field = $( this );
17657
17658			field.removeAttr( 'aria-invalid' );
17659			field.removeClass( 'fl-form-error' );
17660			const message = field.attr('aria-describedby');
17661			message ? $( '#' + message ).hide() : field.siblings( '.fl-form-error-message' ).hide();
17662		},
17663
17664		/**
17665		 * Init Row Shape Layer's height.
17666		 *
17667		 * @since 2.5.3
17668		 * @access private
17669		 * @method _initRowShapeLayerHeight
17670		 */
17671		_initRowShapeLayerHeight: function () {
17672			FLBuilderLayout._adjustRowShapeLayerHeight();
17673			$( window ).on( 'resize', FLBuilderLayout._adjustRowShapeLayerHeight );
17674		},
17675
17676		/**
17677		 * Set parent column width of nested columns when it's zero or blank.
17678		 *
17679		 * @since 2.7.4
17680		 * @access private
17681		 * @method _initNestedColsWidth
17682		 */
17683		_initNestedColsWidth: function()
17684		{
17685			var nestedCols = $( '.fl-col-has-cols' );
17686
17687			if ( nestedCols.length <= 0 ) {
17688				return;
17689			}
17690
17691			$( nestedCols ).each( function(index, col ){
17692				if ( $( col ).width() <= 0 ) {
17693					$( col ).css( 'width', FLBuilderLayoutConfig.emptyColWidth );
17694				}
17695			});
17696		},
17697
17698		/**
17699		 * Adjust Row Shape Layer's height to fix to remove the fine line that appears on certain screen sizes.
17700		 *
17701		 * @since 2.5.3
17702		 * @access private
17703		 * @method _adjustRowShapeLayerHeight
17704		 */
17705		_adjustRowShapeLayerHeight: function() {
17706			var rowShapeLayers = $('.fl-builder-shape-layer');
17707
17708			$( rowShapeLayers ).each(function (index) {
17709				var rowShapeLayer = $(this),
17710					shape = $(rowShapeLayer).find('svg'),
17711					height = shape.height(),
17712					excludeShapes = '.fl-builder-shape-circle, .fl-builder-shape-dot-cluster, .fl-builder-shape-topography, .fl-builder-shape-rect';
17713
17714				if ( ! rowShapeLayer.is( excludeShapes ) ) {
17715					$(shape).css('height', Math.ceil( height ) );
17716				}
17717			});
17718		},
17719		_string_to_slug: function( str ) {
17720			str = str.replace(/^\s+|\s+$/g, ''); // trim
17721			if ( 'undefined' == typeof window._fl_string_to_slug_regex ) {
17722				regex = new RegExp('[^a-zA-Z0-9\'":() !.,-_|]', 'g');
17723			} else {
17724				regex = new RegExp('[^' + window._fl_string_to_slug_regex + '\'":\(\) !.,-_|\\\p{Letter}]', 'ug');
17725			}
17726			str = str.replace(regex, '') // remove invalid chars
17727				.replace(/\s+/g, ' '); // collapse whitespace and replace by a space
17728			return str;
17729		},
17730		_reorderMenu: function() {
17731			if ( $('#wp-admin-bar-fl-builder-frontend-edit-link-default li').length > 1 ) {
17732					$( '#wp-admin-bar-fl-builder-frontend-duplicate-link' )
17733					.appendTo('#wp-admin-bar-fl-builder-frontend-edit-link-default')
17734					.css( 'padding-top', '5px' )
17735					.css( 'border-top', '2px solid #1D2125' )
17736					.css( 'margin-top', '5px' )
17737				}
17738		}
17739	};
17740
17741	/* Initializes the builder layout. */
17742	$(function(){
17743		FLBuilderLayout.init();
17744	});
17745
17746})(jQuery);
17747(function($){
17748
17749	if(typeof FLBuilderLayoutModules !== 'undefined') {
17750		return;
17751	}
17752
17753	/**
17754	 * Helper class with generic logic for builder modules.
17755	 * If generic module code needs to work in both the block
17756	 * editor and builder, it should go here. Otherwise, it
17757	 * should go on FLBuilderLayout.
17758	 *
17759	 * @since 2.9
17760	 */
17761	FLBuilderLayoutModules = {
17762
17763		/**
17764		 * Initializes builder module logic.
17765		 *
17766		 * @since 2.9
17767		 * @method init
17768		 */
17769		init: function()
17770		{
17771			// Only init if the builder isn't active.
17772			if ( 0 === $('.fl-builder-edit').length ) {
17773
17774				// Init module animations.
17775				FLBuilderLayoutModules._initModuleAnimations();
17776			}
17777		},
17778
17779		/**
17780		 * Initializes module animations.
17781		 *
17782		 * @since 1.1.9
17783		 * @access private
17784		 * @method _initModuleAnimations
17785		 */
17786		_initModuleAnimations: function()
17787		{
17788			if(typeof jQuery.fn.waypoint !== 'undefined') {
17789				$('.fl-animation').each( function() {
17790					var node = $( this ),
17791						nodeTop = node.offset().top,
17792						winHeight = $( window ).height(),
17793						bodyHeight = $( 'body' ).height(),
17794						waypoint = FLBuilderLayoutConfig.waypoint,
17795						offset = '80%';
17796
17797					if ( typeof waypoint.offset !== undefined ) {
17798						offset = FLBuilderLayoutConfig.waypoint.offset + '%';
17799					}
17800
17801					if ( bodyHeight - nodeTop < winHeight * 0.2 ) {
17802						offset = '100%';
17803					}
17804
17805					node.waypoint({
17806						offset: offset,
17807						handler: FLBuilderLayoutModules._doModuleAnimation
17808					});
17809				} );
17810			}
17811		},
17812
17813		/**
17814		 * Runs a module animation.
17815		 *
17816		 * @since 1.1.9
17817		 * @access private
17818		 * @method _doModuleAnimation
17819		 */
17820		_doModuleAnimation: function()
17821		{
17822			var module = 'undefined' == typeof this.element ? $(this) : $(this.element),
17823				delay = parseFloat(module.data('animation-delay')),
17824				duration = parseFloat(module.data('animation-duration'));
17825
17826			if ( ! isNaN( duration ) ) {
17827				module.css( 'animation-duration', duration + 's' );
17828			}
17829
17830			if(!isNaN(delay) && delay > 0) {
17831				setTimeout(function(){
17832					module.addClass('fl-animated');
17833				}, delay * 1000);
17834			} else {
17835				setTimeout(function(){
17836					module.addClass('fl-animated');
17837				}, 1);
17838			}
17839		}
17840	};
17841
17842	/* Initializes builder module logic. */
17843	$(function(){
17844		FLBuilderLayoutModules.init();
17845	});
17846
17847})(jQuery);
17848
17849/* Start Global JS */
17850jQuery(document).ready(function($) {
17851    $('.search-open a, .search-close .fl-icon a').on('click', function() {
17852        $('#search-modal').toggleClass('show-modal');
17853        return false;
17854    });
17855    $('.search-open a').on('click', function() {
17856        $('#search-modal-searchbox input[type="text"]').focus();
17857        return false;
17858    });
17859});
17860/* End Global JS */
17861
17862
17863;/**
17864 * This file should contain frontend logic for 
17865 * all module instances.
17866 */jQuery(function($) {
17867	
17868		$(function() {
17869		$( '.fl-node-5cee0604aaa59 .fl-photo-img' )
17870			.on( 'mouseenter', function( e ) {
17871				$( this ).data( 'title', $( this ).attr( 'title' ) ).removeAttr( 'title' );
17872			} )
17873			.on( 'mouseleave', function( e ){
17874				$( this ).attr( 'title', $( this ).data( 'title' ) ).data( 'title', null );
17875			} );
17876	});
17877		window._fl_string_to_slug_regex = 'a-zA-Z0-9';
17878});
17879
17880;(function( $ ) {
17881
17882	PPVideo = function( settings ) {
17883		this.id			= settings.id;
17884		this.type		= settings.type;
17885		this.autoplay	= settings.autoplay;
17886		this.lightbox 	= settings.lightbox;
17887		this.aspectRatio = settings.aspectRatioLightbox;
17888		this.overlay	= settings.overlay;
17889		this.triggerSelector = settings.triggerSelector;
17890		this.node		= $('.fl-node-' + this.id);
17891		this.nodeCount  = this.node.length;
17892		this.settings   = settings;
17893		this.api        = {};
17894
17895		this._init();
17896	};
17897
17898	PPVideo.prototype = {
17899		_init: function() {
17900			if ( this.lightbox ) {
17901				this._initLightbox();
17902			} else {
17903				this._inlinePlay();
17904			}
17905
17906			this._initApi();
17907		},
17908
17909		_initApi: function() {
17910			var self = this;
17911
17912			this.api.youtube = {};
17913
17914			self.api.youtube.loadApiScript = function() {
17915				$( 'script:first' ).before( $( '
17915<script>', { src: 'https://www.youtube.com/iframe_api' } ) );
17916				self.api.youtube.apiScriptLoaded = true;
17917			};
17918			self.api.youtube.isApiLoaded = function() {
17919				return window.YT && YT.loaded;
17920			};
17921			self.api.youtube.getApiObject = function() {
17922				return YT;
17923			};
17924			self.api.youtube.onApiReady = function(callback) {
17925				if ( ! self.api.youtube.apiScriptLoaded ) {
17926					self.api.youtube.loadApiScript();
17927				}
17928				if ( self.api.youtube.isApiLoaded() ) {
17929					callback( self.api.youtube.getApiObject() );
17930				} else {
17931					setTimeout( function() {
17932						self.api.youtube.onApiReady(callback);
17933					}, 350 );
17934				}
17935			};
17936			self.api.youtube.getVideoId = function(url) {
17937				var videoIDParts = url.match( /^(?:https?:\/\/)?(?:www\.)?(?:m\.)?(?:youtu\.be\/|youtube\.com\/(?:(?:watch)?\?(?:.*&)?vi?=|(?:embed|v|vi|user)\/))([^?&"'>]+)/ );
17938				return videoIDParts && videoIDParts[1];
17939			};
17940
17941			// if ( 'youtube' == self.type ) {
17942			// 	self.api.youtube.onApiReady( function( apiObject ) {
17943			// 		self._prepareYTVideo( apiObject );
17944			// 	}.bind( self ) );
17945			// }
17946		},
17947
17948		_inlinePlay: function() {
17949			var self = this;
17950			var videoFrame = this.node.find( '.pp-video-iframe' );
17951			var videoPlayer = this.node.find( '.pp-video-player' );
17952			var hasOverlay = this.node.find('.pp-video-image-overlay').length > 0;
17953
17954			if ( videoPlayer.length > 0 ) {
17955				videoPlayer.attr( 'playsinline', '' );
17956				if ( this.autoplay && ! hasOverlay ) {
17957					if ( this._isIOS() ) {
17958						videoPlayer.attr( 'muted', '' );
17959					}
17960					videoPlayer[0].play();
17961				}
17962			}
17963
17964			if ( videoFrame.length > 0 ) {
17965				videoFrame.show();
17966
17967				var src = videoFrame.attr( 'data-src' ) || videoFrame.attr( 'data-cli-src' ) || videoFrame.attr( 'data-src-cmplz' );
17968
17969				if ( ! this.autoplay && ! hasOverlay ) {
17970					videoFrame.attr( 'src', videoFrame.attr( 'data-src' ) );
17971				}
17972
17973				if ( this.autoplay && ! this.lightbox ) {
17974					var iframeSrc = src.split('#')[0] + '&autoplay=1';
17975
17976					if ( 'youtube' == self.type ) {
17977						iframeSrc += '&enablejsapi=1';
17978					}
17979
17980					if ( 'undefined' !== typeof src[1] ) {
17981						iframeSrc += '#' + src[1];
17982					}
17983
17984					videoFrame.attr( 'src', iframeSrc );
17985
17986					this.node.find( '.pp-video-image-overlay' ).fadeOut(100, function() {
17987						this.remove();
17988						if ( 'youtube' == self.type ) {
17989							self.api.youtube.onApiReady( function( apiObject ) {
17990								self._prepareYTVideo( apiObject, true );
17991							}.bind( self ) );
17992						}
17993					});
17994				}
17995			}
17996
17997			this.node.find('.pp-video-image-overlay').on('click keyup', function(e) {
17998				// Click or keyboard (enter or spacebar) input?
17999				if ( ! this._validClick(e) ) {
18000					return;
18001				}
18002
18003				e.preventDefault();
18004
18005				// Pause all previous videos.
18006				$('.pp-video-player').each( function() {
18007					this.pause();
18008				} );
18009				$( '.pp-video-iframe' ).each( function() {
18010					$(this).attr('data-src', $(this).attr('src')).removeAttr( 'src' );
18011					$(this).parent().find( '.pp-video-image-overlay' ).fadeIn();
18012				} );
18013
18014				if ( this.nodeCount > 1 ) {
18015					this.node = $(e.target).closest( '.fl-module' );
18016					videoFrame = this.node.find( '.pp-video-iframe' );
18017					videoPlayer = this.node.find( '.pp-video-player' );
18018					hasOverlay = this.node.find('.pp-video-image-overlay').length > 0;
18019				}
18020
18021				this.node.find( '.pp-video-image-overlay' ).fadeOut(800);
18022
18023				if ( videoPlayer.length > 0 ) {
18024					videoPlayer[0].play();
18025
18026					return;
18027				}
18028
18029				videoFrame.show();
18030
18031				var lazyLoad = videoFrame.attr( 'data-src' );
18032
18033				if ( lazyLoad ) {
18034					videoFrame.attr( 'src', lazyLoad );
18035				}
18036
18037				var iframeSrc = videoFrame[0].src.replace('&autoplay=0', '');
18038				iframeSrc = iframeSrc.replace('autoplay=0', '');
18039
18040				var src = iframeSrc.split('#');
18041				iframeSrc = src[0];
18042
18043				if ( 'facebook' === this.type ) {
18044					iframeSrc += '&autoplay=0';
18045				} else {
18046					iframeSrc += '&autoplay=1';
18047				}
18048
18049				if ( 'undefined' !== typeof src[1] ) {
18050					iframeSrc += '#' + src[1];
18051				}
18052				videoFrame[0].src = iframeSrc;
18053			}.bind( this ) );
18054		},
18055
18056		_initLightbox: function() {
18057			var id = this.id;
18058			var self = this;
18059			var options = {
18060				modal: false,
18061				enableEscapeButton: true,
18062				type: 'inline',
18063				baseClass: 'fancybox-' + id + ' pp-video-lightbox',
18064				buttons: [
18065					'close'
18066				],
18067				wheel: false,
18068				touch: false,
18069				iframe: {
18070					preload: false
18071				},
18072				keys: {
18073					close: [27],
18074				},
18075				clickSlide: 'close',
18076				clickOutside: 'close',
18077				afterLoad: function(current, previous) {
18078					$('.fancybox-' + id).find('.fancybox-bg').addClass('fancybox-' + id + '-overlay');
18079					if ( $('.fancybox-' + id).find( '.pp-video-iframe' ).length > 0 ) {
18080						var iframeSrc = $('.fancybox-' + id).find( '.pp-video-iframe' )[0].src.replace('&autoplay=0', '');
18081						iframeSrc = iframeSrc.replace('autoplay=0', '');
18082
18083						var src = iframeSrc.split('#');
18084						iframeSrc = src[0];
18085
18086						if ( 'facebook' === self.type ) {
18087							iframeSrc += '&autoplay=0';
18088						} else {
18089							iframeSrc += '&autoplay=1';
18090						}
18091						if ( 'youtube' == self.type ) {
18092							iframeSrc += '&enablejsapi=1';
18093						}
18094
18095						if ( 'undefined' !== typeof src[1] ) {
18096							iframeSrc += '#' + src[1];
18097						}
18098						$('.fancybox-' + id).find( '.pp-video-iframe' )[0].src = iframeSrc;
18099
18100						if ( 'youtube' == self.type ) {
18101							self.api.youtube.onApiReady( function( apiObject ) {
18102								self._prepareYTVideo( apiObject, false );
18103							}.bind( self ) );
18104						}
18105
18106						setTimeout(function() {
18107							$('.fancybox-' + id).trigger('focus');
18108						}, 1200);
18109					}
18110
18111					$('.fancybox-' + id).on('click.pp-video', '.fancybox-content', function(e) {
18112						if ( $(this).hasClass( 'fancybox-content' ) ) {
18113							$.fancybox.close();
18114						}
18115					});
18116
18117					$(document).trigger( 'pp_video_lightbox_after_load', [ $('.fancybox-' + id), id ] );
18118				},
18119				afterClose: function() {
18120					if ( self.node.find('.pp-video-play-icon').length > 0 ) {
18121						self.node.find('.pp-video-play-icon').attr( 'tabindex', '0' );
18122						self.node.find('.pp-video-play-icon')[0].focus();
18123					}
18124				}
18125			};
18126
18127			var wrapperClasses = 'pp-aspect-ratio-' + this.aspectRatio;
18128
18129			var selector = '.fl-node-' + this.id + ' .pp-video-image-overlay';
18130
18131			if ( '' !== this.triggerSelector ) {
18132				selector += ', ' + this.triggerSelector;
18133			}
18134
18135			$( 'body' ).on('click keyup', selector, function(e) {
18136				// Click or keyboard (enter or spacebar) input?
18137				if ( ! this._validClick(e) ) {
18138					return;
18139				}
18140
18141				e.preventDefault();
18142				e.stopPropagation();
18143
18144				if ( this.nodeCount > 1 ) {
18145					this.node = $(e.target).closest( '.fl-module' );
18146				}
18147
18148				var lightboxContent = this.node.find('.pp-video-lightbox-content').html();
18149
18150				$.fancybox.open($( '<div class="'+wrapperClasses+'"></div>').html( lightboxContent ), options );
18151
18152				this.node.find('.pp-video-play-icon').attr( 'tabindex', '-1' );
18153			}.bind( this ) );
18154
18155			$(document).on('keyup', function(e) {
18156				if ( e.keyCode === 27 ) {
18157					$.fancybox.close();
18158				}
18159			});
18160
18161			$(window).on( 'hashchange', this._onHashChange.bind( this ) );
18162
18163			this._onHashChange();
18164		},
18165
18166		_onHashChange: function() {
18167			var hash = location.hash,
18168				validHash = '#video-' + this.id;
18169
18170			if ( hash === validHash ) {
18171				$('.fl-node-' + this.id + ' .pp-video-image-overlay').trigger( 'click' );
18172			}
18173		},
18174
18175		_prepareYTVideo: function(YT, onOverlayClick) {
18176			var $iframe = this._getIframe(),
18177				iframeSrc = $iframe.attr( 'src' ) || $iframe.attr( 'data-src' ),
18178				videoID = this.api.youtube.getVideoId( iframeSrc ),
18179				self = this;
18180
18181			var playerOptions = {
18182				videoId: videoID,
18183				events: {
18184					onReady: function() {
18185						if (self.settings.mute) {
18186							self.youtubePlayer.mute();
18187						}
18188
18189						if (self.settings.autoplay || onOverlayClick) {
18190							self.youtubePlayer.playVideo();
18191						}
18192					},
18193					onStateChange: function( event ) {
18194						if (event.data === YT.PlayerState.ENDED && self.settings.loop) {
18195							self.youtubePlayer.seekTo(self.settings.startTime || 0);
18196						}
18197					}
18198				},
18199				playerVars: {
18200					controls: self.settings.controls ? 1 : 0,
18201					rel: self.settings.rel ? 1 : 0,
18202					playsinline: self.settings.autoplay ? 1 : 0,
18203					modestbranding: self.settings.modestbranding ? 1 : 0,
18204					autoplay: self.settings.autoplay ? 1 : 0,
18205					start: self.settings.startTime,
18206					end: self.settings.endTime
18207				}
18208			};
18209			
18210			// To handle CORS issues, when the default host is changed, the origin parameter has to be set.
18211			if (self.settings.yt_privacy) {
18212				playerOptions.host = 'https://www.youtube-nocookie.com';
18213				playerOptions.origin = window.location.hostname;
18214			}
18215
18216			this.youtubePlayer = new YT.Player($iframe[0], playerOptions);
18217		},
18218
18219		_getIframe: function() {
18220			if ( ! this.lightbox ) {
18221				return $( '.fl-node-' + this.id + ' .pp-video-iframe' );
18222			} else {
18223				return $( '.fancybox-' + this.id + ' .pp-video-iframe' );
18224			}
18225		},
18226
18227		_validClick: function(e) {
18228			return (e.which == 1 || e.which == 13 || e.which == 32 || e.which == undefined) ? true : false;
18229		},
18230
18231		_isIOS: function() {
18232			return !window.MSStream && /iPad|iPhone|iPod/.test(navigator.userAgent);
18233		}
18234	};
18235
18236})(jQuery);(function($) {
18237	
18238	pp_video_5f6bf1de615bc = new PPVideo({
18239		id: '5f6bf1de615bc',
18240		type: 'youtube',
18241		autoplay: false,
18242		mute: false,
18243		loop: false,
18244		controls: true,
18245		modestbranding: false,
18246		yt_privacy: false,
18247		rel: '',
18248		startTime: '',
18249		endTime: '',
18250		aspectRatio: '169',
18251		aspectRatioLightbox: '169',
18252		lightbox: false,
18253		overlay: false,
18254		triggerSelector: '',
18255	});
18256
18257})(jQuery);
18258jQuery(function($) {
18259	
18260		$(function() {
18261		$( '.fl-node-60135e1c6871e .fl-photo-img' )
18262			.on( 'mouseenter', function( e ) {
18263				$( this ).data( 'title', $( this ).attr( 'title' ) ).removeAttr( 'title' );
18264			} )
18265			.on( 'mouseleave', function( e ){
18266				$( this ).attr( 'title', $( this ).data( 'title' ) ).data( 'title', null );
18267			} );
18268	});
18269		window._fl_string_to_slug_regex = 'a-zA-Z0-9';
18270});
18271
18272;(function($) {
18273	PPGallery = function(settings)
18274	{
18275		this.settings       	= settings;
18276		this.id					= settings.id;
18277		this.nodeClass      	= '.fl-node-' + settings.id;
18278		this.wrapperClass   	= this.nodeClass + ' .pp-photo-gallery';
18279		this.itemClass      	= this.wrapperClass + ' .pp-photo-gallery-item';
18280		this.cachedItems		= false;
18281		this.lightboxAnimation 	= settings.lightboxAnimation,
18282		this.transitionEffect 	= settings.transitionEffect,
18283		this.photosIds 			= settings.settings.gallery_photos,
18284		this.cachedIds			= [];
18285		this.isBuilderActive 	= settings.isBuilderActive;
18286
18287		// Check if the module instance is in loop.
18288		if ( $( this.nodeClass ).length > 1 ) {
18289			var count = 1;
18290			$( this.nodeClass ).each( function() {
18291				$( this ).attr( 'data-pp-gallery-id', count );
18292				count++;
18293			} );
18294		}
18295
18296		if ( this._hasItem() ) {
18297			this._initLayout();
18298		}
18299	};
18300
18301	PPGallery.prototype = {
18302
18303		settings        : {},
18304		nodeClass       : '',
18305		wrapperClass    : '',
18306		itemClass       : '',
18307		gallery         : null,
18308		cachedItems		: false,
18309		cachedIds		: [],
18310		isBuilderActive : false,
18311
18312		_hasItem: function()
18313		{
18314			return $(this.itemClass).length > 0;
18315		},
18316
18317		_initLayout: function()
18318		{
18319			if ( this.settings.layout === 'masonry' ) {
18320				this._masonryLayout();
18321			}
18322
18323			if ( this.settings.layout === 'justified' ) {
18324				this._justifiedLayout();
18325			}
18326
18327			if ( this.settings.lightbox ) {
18328				this._initLightbox();
18329			}
18330
18331			if ( this.settings.pagination && 'none' !== this.settings.pagination ) {
18332				this._initPagination();
18333			}
18334
18335			$(this.itemClass).css('visibility', 'visible');
18336		},
18337
18338		_masonryLayout: function()
18339		{
18340			var wrap = $(this.wrapperClass);
18341
18342			var isotopeData = {
18343				itemSelector: '.pp-gallery-masonry-item',
18344				percentPosition: true,
18345				transitionDuration: '0.6s',
18346				masonry: {
18347					columnWidth: '.pp-gallery-masonry-item',
18348					gutter: '.pp-photo-space'
18349				},
18350				originLeft: $('body').hasClass( 'rtl' ) ? false : true
18351			};
18352
18353			wrap.imagesLoaded( function() {
18354				wrap.isotope(isotopeData);
18355				$( this.wrapperClass ).css( "opacity", 1 );
18356			}.bind( this ) );
18357		},
18358
18359		_justifiedLayout: function()
18360		{
18361			var wrap = $(this.wrapperClass);
18362			var opts = {
18363				margins: this.settings.spacing,
18364				rowHeight: this.settings.rowHeight,
18365				maxRowHeight: this.settings.maxRowHeight,
18366				lastRow: this.settings.lastRow
18367			};
18368
18369			wrap.imagesLoaded( function () {
18370				$(this.wrapperClass).justifiedGallery(opts).on('jg.complete jg.resize', function(e) {
18371					var controller = $(this).data('jg.controller');
18372					if ( controller.rows === 0 && controller.settings.lastRow === 'hide' ){
18373						opts.lastRow = 'justify';
18374
18375						$(this).justifiedGallery(opts);
18376						// Workaround for Beaver Builder node animation that does not work when
18377						// the gallery has justified layout.
18378						$(window).trigger('resize');
18379					} 
18380				});
18381				$( this.wrapperClass ).css( "opacity", 1 );
18382			}.bind( this ) );
18383		},
18384
18385		_initLightbox: function()
18386		{
18387			if ( ! this.settings.lightbox ) {
18388				return;
18389			}
18390
18391			var id = this.id;
18392			var axis = 'default' === this.settings.lightboxThumbsPosition ? 'y' : 'x';
18393			var options = {
18394				modal			: false,
18395				baseClass		: 'fancybox-' + id + ' pp-gallery-fancybox pp-gallery-fancybox-axis-' + axis,
18396				buttons			: this.settings.lightboxToolbarButtons.split(','),
18397				wheel			: false,
18398				afterLoad		: function(current, previous) {
18399					$('.fancybox-' + id).find('.fancybox-bg').addClass('fancybox-' + id + '-overlay');
18400
18401					$(document).trigger( 'pp_gallery_lightbox_after_load', [$('.fancybox-' + id), id] );
18402				},
18403				animationEffect: this.lightboxAnimation,
18404				transitionEffect: this.transitionEffect,
18405				thumbs: {
18406					autoStart: this.settings.lightboxThumbs, // Display thumbnails on opening
18407					hideOnClose: true, // Hide thumbnail grid when closing animation starts
18408					parentEl: ".fancybox-container", // Container is injected into this element
18409					axis: axis // Vertical (y) or horizontal (x) scrolling
18410				},
18411				mobile: {
18412					clickOutside : 'close',
18413					clickSlide: function (current, event) {
18414						return "close";
18415					}
18416				},
18417			};
18418
18419			if ( this.settings.lightboxCaption ) {
18420				var source = this.settings.lightboxCaptionSource;
18421                options.caption = function(instance, item) {
18422                    var caption = 'title' === source ? $(this).attr('title') : $(this).data('caption') || '';
18423                    var desc = $(this).data('description') || '';
18424                    if (desc !== '') {
18425                        caption += '<div class="pp-fancybox-desc">' + desc + '</div>';
18426                    }
18427                    return caption;
18428                };
18429			} else {
18430				options.caption = '';
18431			}
18432
18433			$(this.nodeClass).trigger( 'pp_gallery_lightbox_before_load', [options] );
18434
18435			$(this.nodeClass).each( function() {
18436				$(this).find('a[data-fancybox="images"]').fancybox( options );
18437			} );
18438		},
18439
18440		_initPagination: function()
18441		{
18442			var self = this;
18443			
18444			$(this.itemClass).each(function() {
18445				self.cachedIds.push( $(this).data('item-id') );
18446			});
18447
18448			if ( 'load_more' === this.settings.pagination ) {
18449				this._initLoadMore();
18450			}
18451			if ( 'scroll' === this.settings.pagination && ! this.isBuilderActive ) {
18452				this._initScroll();
18453			}
18454		},
18455
18456		_initLoadMore: function()
18457		{
18458			var self = this;
18459
18460			$(this.nodeClass).find( '.pp-gallery-load-more' ).off('click').on('click', function(e) {
18461				e.preventDefault();
18462
18463				var $this = $(this);
18464				$this.addClass('disabled loading');
18465
18466				if ( self.cachedItems.length === self.photosIds.length ) {
18467					self._renderItems();
18468				} else {
18469					self._getAjaxPhotos();
18470				}
18471			});
18472		},
18473
18474		_initScroll: function() {
18475			var self 			= this,
18476				galleryOffset 	= $(this.wrapperClass).offset(),
18477				galleryHeight 	= $(this.wrapperClass).height(),
18478				winHeight		= $(window).height(),
18479				loaded			= false;
18480
18481			$(window).on('scroll', function() {
18482				if ( loaded ) {
18483					return;
18484				}
18485				var scrollPos = $(window).scrollTop();
18486
18487				if ( scrollPos >= galleryOffset.top - ( winHeight - galleryHeight ) ) {
18488					if ( $(self.nodeClass).find('.pp-gallery-pagination.loaded').length > 0 ) {
18489						loaded = true;
18490						$(self.nodeClass).find('.pp-gallery-loader').hide();
18491					} else {
18492						loaded = true;
18493						$(self.wrapperClass).imagesLoaded(function() {
18494							setTimeout(function() {
18495								//$(self.nodeClass).find('.pp-gallery-loader').show();
18496								if ( self.cachedItems.length === self.photosIds.length ) {
18497									self._renderItems();
18498									galleryHeight = $(self.wrapperClass).height();
18499								} else {
18500									self._getAjaxPhotos(function() {
18501										galleryHeight = $(self.wrapperClass).height();
18502									});
18503								}
18504							}, 600);
18505						});
18506					}
18507				}
18508			});
18509
18510			$(this.wrapperClass).on('gallery.rendered', function() {
18511				if ( $(self.nodeClass).find('.pp-gallery-pagination.loaded').length === 0 ) {
18512					loaded = false;
18513					galleryHeight = $(self.wrapperClass).height();
18514				}
18515			});
18516		},
18517
18518		_getAjaxPhotos: function(callback) {
18519			var self = this;
18520
18521			var data = {
18522				pp_action: 'pp_gallery_get_photos',
18523				node_id: self.settings.id,
18524				images_per_page: self.settings.perPage,
18525				cached_ids: self.cachedIds,
18526				settings: self.settings.settings
18527			};
18528
18529			if ( self.settings.templateId ) {
18530				data['template_id'] = self.settings.templateId;
18531			}
18532			if ( self.settings.templateNodeId ) {
18533				data['template_node_id'] = self.settings.template_node_id;
18534			}
18535
18536			$(this.nodeClass).find('.pp-gallery-loader').show();
18537
18538			$.ajax({
18539				type: 'post',
18540				url: window.location.href.split( '#' ).shift(),
18541				data: data,
18542				async: true,
18543				success: function(response) {
18544					response = JSON.parse(response);
18545					
18546					if ( ! response.error ) {
18547						self.cachedItems = response.data;
18548						self._renderItems();
18549						if ( 'function' === typeof callback ) {
18550							callback();
18551						}
18552						$(self.nodeClass).find('.pp-gallery-loader').hide();
18553					}
18554				}
18555			});
18556		},
18557
18558		_renderItems: function()
18559		{
18560			$(this.nodeClass).find( '.pp-gallery-load-more' ).removeClass('disabled loading');
18561			$(this.nodeClass).find('.pp-gallery-loader').show();
18562
18563			var self = this,
18564				wrap = $(self.wrapperClass);
18565
18566			if ( self.cachedItems ) {
18567				var count = 1;
18568				var items = [];
18569
18570				$(self.cachedItems).each(function() {
18571					var id = $(this).data('item-id');
18572
18573					if ( -1 === $.inArray( id, self.cachedIds ) ) {
18574						if ( count <= self.settings.perPage ) {
18575							self.cachedIds.push( id );
18576							items.push( this );
18577							count++;
18578						}
18579					}
18580				});
18581
18582				if ( items.length > 0 ) {
18583					items = $(items).hide();
18584					
18585					// Grid layout.
18586					if ( self.settings.layout === 'grid' ) {
18587						wrap.append( items.fadeIn() );
18588					}
18589					
18590					// Justified layout.
18591					if ( self.settings.layout === 'justified' ) {
18592						wrap.append( items.fadeIn() );
18593						self._justifiedLayout();
18594					}
18595
18596					// Masonry layout.
18597					if ( self.settings.layout === 'masonry' ) {
18598						items = items.show();
18599						wrap.isotope('insert', items);
18600						wrap.find('.pp-photo-space').remove();
18601						wrap.append('<div class="pp-photo-space"></div>');
18602						wrap.imagesLoaded( function () {
18603							setTimeout(function () {
18604								wrap.isotope('layout');
18605							}, 500);
18606						}.bind( this ) );
18607					}
18608
18609					this._initLightbox();
18610
18611					wrap.trigger('gallery.rendered');
18612				}
18613
18614				if ( self.cachedIds.length === self.photosIds.length ) {
18615					$(self.nodeClass).find('.pp-gallery-pagination').addClass('loaded').hide();
18616					$(self.nodeClass).find('.pp-gallery-loader').hide();
18617				}
18618			}
18619		}
18620	};
18621
18622})(jQuery);
18623(function($) {
18624	
18625	$('.fl-node-5f6be2f8e5099 .pp-photo-gallery-item').find('.pp-photo-gallery-caption-below').parent().addClass('has-caption');
18626
18627	var options = {
18628		id: '5f6be2f8e5099',
18629		layout: 'grid',
18630		gutter: 2,
18631		spacing: 5,
18632		columns: 3,
18633				rowHeight: 120,
18634						lastRow: 'nojustify',
18635		lightbox: true,
18636		lightboxToolbarButtons:	'zoom,slideShow,fullScreen,close',
18637		lightboxThumbs: false,
18638		lightboxThumbsPosition:	'default',
18639		lightboxCaption: true,
18640		lightboxCaptionSource: 'title',
18641		lightboxAnimation: 'zoom',
18642		transitionEffect: 'fade',
18643				pagination: 'none',
18644		perPage: 6,
18645						settings: {"gallery_layout":"grid","gallery_photos":[40748,40747,40746,40745,40744],"photo_size":"medium","photo_order":"normal","align_items":"yes","show_captions":"no","click_action":"lightbox","custom_link_target":"_self","custom_link_nofollow":"yes","hover_effects":"none","image_animation_speed":"300","overlay_effects":"none","overlay_animation_speed":"300","icon":"0","overlay_icon":"","photo_grid_count":"3","photo_grid_count_large":"","photo_grid_count_medium":"","photo_grid_count_responsive":"","photo_spacing":"2","justified_spacing":"5","row_height":"120","max_row_height":"0","last_row":"nojustify","lightbox_animation":"zoom","transition_effect":"fade","lightbox_image_size":"large","lightbox_caption":"yes","lightbox_caption_source":"title","lightbox_description":"yes","toolbar_buttons":["zoom","slideShow","fullScreen","close"],"show_lightbox_thumb":"no","thumbs_position":"default","photo_border_group":{"style":"","color":"","width":{"top":"","right":"","bottom":"","left":""}
18645,"radius":{"top_left":"","top_right":"","bottom_left":"","bottom_right":""},"shadow":{"color":"","horizontal":"","vertical":"","blur":"","spread":""}},"photo_border_group_large":"","photo_border_group_medium":{"style":"","color":"","width":{"top":"","right":"","bottom":"","left":""},"radius":{"top_left":"","top_right":"","bottom_left":"","bottom_right":""},"shadow":{"color":"","horizontal":"","vertical":"","blur":"","spread":""}},"photo_border_group_responsive":{"style":"","color":"","width":{"top":"","right":"","bottom":"","left":""},"radius":{"top_left":"","top_right":"","bottom_left":"","bottom_right":""},"shadow":{"color":"","horizontal":"","vertical":"","blur":"","spread":""}},"photo_padding":"","photo_padding_large":"","photo_padding_medium":"","photo_padding_responsive":"","show_image_shadow_hover":"no","image_shadow_hover":{"vertical":"0","horizontal":"2","blur":"15","spread":"0"},"image_shadow_color_hover":"rgba(0,0,0,0.5)","image_shadow_hover_speed":"300","overlay_type":"solid","overlay_color":"","overlay_primary_color":"","overlay_secondary_color":"","overlay_color_opacity":"70","overlay_border_width":"","overlay_border_color":"","overlay_spacing":"","overlay_icon_size":"30","overlay_icon_bg_color":"","overlay_icon_color":"","overlay_icon_radius":"","overlay_icon_horizotal_padding":"","overlay_icon_vertical_padding":"","lightbox_overlay_color":"rgba(0,0,0,0.5)","caption_bg_color":"","caption_alignment":"center","caption_typography":{"font_family":"Default","font_weight":"default","font_size":{"length":"","unit":"px"},"line_height":{"length":"","unit":""},"text_align":"","letter_spacing":{"length":""},"text_transform":"","text_decoration":"","font_style":"","font_variant":"","text_shadow":{"color":"","horizontal":"","vertical":"","blur":""}},"caption_typography_large":"","caption_typography_medium":{"font_size":{"length":"","unit":"px"},"line_height":{"length":"","unit":""},"text_align":"","letter_spacing":{"length":""},"text_transform":"","text_decoration":"","font_style":"","font_variant":"","text_shadow":{"color":"","horizontal":"","vertical":"","blur":""}},"caption_typography_responsive":{"font_size":{"length":"","unit":"px"},"line_height":{"length":"","unit":""},"text_align":"","letter_spacing":{"length":""},"text_transform":"","text_decoration":"","font_style":"","font_variant":"","text_shadow":{"color":"","horizontal":"","vertical":"","blur":""}},"caption_color":"","pagination":"none","images_per_page":"6","load_more_text":"Load More","load_more_bg_color":"eee","load_more_bg_hover_color":"","load_more_text_color":"","load_more_text_hover_color":"","load_more_typography":"","load_more_typography_large":"","load_more_typography_medium":"","load_more_typography_responsive":"","load_more_border":{"style":"","color":"","width":{"top":"","right":"","bottom":"","left":""},"radius":{"top_left":"","top_right":"","bottom_left":"","bottom_right":""},"shadow":{"color":"","horizontal":"","vertical":"","blur":"","spread":""}},"load_more_border_large":"","load_more_border_medium":{"style":"","color":"","width":{"top":"","right":"","bottom":"","left":""},"radius":{"top_left":"","top_right":"","bottom_left":"","bottom_right":""},"shadow":{"color":"","horizontal":"","vertical":"","blur":"","spread":""}},"load_more_border_responsive":{"style":"","color":"","width":{"top":"","right":"","bottom":"","left":""},"radius":{"top_left":"","top_right":"","bottom_left":"","bottom_right":""},"shadow":{"color":"","horizontal":"","vertical":"","blur":"","spread":""}},"load_more_border_hover_color":"","load_more_margin_top":"","load_more_margin_top_large":"","load_more_margin_top_medium":"","load_more_margin_top_responsive":"","load_more_width":"","load_more_width_unit":"px","load_more_width_large":"","load_more_width_large_unit":"px","load_more_width_medium":"","load_more_width_medium_unit":"px","load_more_width_responsive":"","load_more_width_responsive_unit":"px","load_more_alignment":"left","load_more_alignment_large":"","load_more_alignment_medium":"","load_more_alignment_responsive":"","responsive_display":"desktop,large,medium,mobile","visibility_display":"","visibility_user_capability":"","visibility_logic":"[]","animation":{"style":"","delay":"0","duration":"1"},"container_element":"div","id":"","class":"","node_label":"","custom_attributes":[{"key":"","value":"","target":"wrapper","selector":"","0":""}],"export":"","import":"","caption_padding_top":"0","caption_padding_top_large":"","caption_padding_top_medium":"","caption_padding_top_responsive":"","caption_padding_right":"0","caption_padding_right_large":"","caption_padding_right_medium":"","caption_padding_right_responsive":"","caption_padding_bottom":"0","caption_padding_bottom_large":"","caption_padding_bottom_medium":"","caption_padding_bottom_responsive":"","caption_padding_left":"0","caption_padding_left_large":"","caption_padding_left_medium":"","caption_padding_left_responsive":"","load_more_padding_top":"10","load_more_padding_top_large":"","load_more_padding_top_medium":"","load_more_padding_top_responsive":"","load_more_padding_right":"10","load_more_padding_right_large":"","load_more_padding_right_medium":"","load_more_padding_right_responsive":"","load_more_padding_bottom":"10","load_more_padding_bottom_large":"","load_more_padding_bottom_medium":"","load_more_padding_bottom_responsive":"","load_more_padding_left":"10","load_more_padding_left_large":"","load_more_padding_left_medium":"","load_more_padding_left_responsive":"","margin_top":"","margin_unit":"px","margin_top_large":"","margin_large_unit":"px","margin_top_medium":"","margin_medium_unit":"px","margin_top_responsive":"","margin_responsive_unit":"px","margin_right":"","margin_right_large":"","margin_right_medium":"","margin_right_responsive":"","margin_bottom":"","margin_bottom_large":"","margin_bottom_medium":"","margin_bottom_responsive":"","margin_left":"","margin_left_large":"","margin_left_medium":"","margin_left_responsive":"","type":"pp-gallery","bb_css_code":"","bb_js_code":"","photo_data":{"40748":{"i
18645d":40748,"alt":"Tour de Vines Values","caption":"","description":"","title":"Tour de Vines Values","sizes":{"height":500,"width":500},"src":"https:\/\/tourdevines.com.au\/wp-content\/uploads\/2020\/09\/5.jpg","link":"https:\/\/tourdevines.com.au\/wp-content\/uploads\/2020\/09\/5.jpg"},"40747":{"id":40747,"alt":"Tour de Vines Values","caption":"","description":"","title":"Tour de Vines Values","sizes":{"height":500,"width":500},"src":"https:\/\/tourdevines.com.au\/wp-content\/uploads\/2020\/09\/4.jpg","link":"https:\/\/tourdevines.com.au\/wp-content\/uploads\/2020\/09\/4.jpg"},"40746":{"id":40746,"alt":"Tour de Vines Values","caption":"","description":"","title":"Tour de Vines Values","sizes":{"height":500,"width":500},"src":"https:\/\/tourdevines.com.au\/wp-content\/uploads\/2020\/09\/3.jpg","link":"https:\/\/tourdevines.com.au\/wp-content\/uploads\/2020\/09\/3.jpg"},"40745":{"id":40745,"alt":"Tour de Vines Values","caption":"","description":"","title":"Tour de Vines Values","sizes":{"height":500,"width":500},"src":"https:\/\/tourdevines.com.au\/wp-content\/uploads\/2020\/09\/2.jpg","link":"https:\/\/tourdevines.com.au\/wp-content\/uploads\/2020\/09\/2.jpg"},"40744":{"id":40744,"alt":"Tour de Vines Values","caption":"","description":"","title":"Tour de Vines Values","sizes":{"height":500,"width":500},"src":"https:\/\/tourdevines.com.au\/wp-content\/uploads\/2020\/09\/1.jpg","link":"https:\/\/tourdevines.com.au\/wp-content\/uploads\/2020\/09\/1.jpg"}},"connections":{"gallery_photos":"","image_shadow_color_hover":"","overlay_color":"","overlay_primary_color":"","overlay_secondary_color":"","overlay_border_color":"","overlay_icon_bg_color":"","overlay_icon_color":"","lightbox_overlay_color":"","caption_bg_color":"","caption_color":""},"responsive_display_filtered":true},
18646		isBuilderActive: false	};
18647
18648	window['pp_gallery_' + options.id] = new PPGallery(options);
18649
18650	// expandable row fix.
18651	var state = 0;
18652	$(document).on('pp_expandable_row_toggle', function(e, selector) {
18653		if ( selector.is('.pp-er-open') && state === 0 && selector.parent().find( '.fl-node-5f6be2f8e5099' ).length > 0 ) {
18654			new PPGallery(options);
18655			state = 1;
18656		}
18657	});
18658
18659	// accordion fix
18660	var accordion_state = false;
18661	$(document).on('pp-accordion-toggle-complete', function(e, selector) {
18662		if ( ! accordion_state ) {
18663			new PPGallery(options);
18664			accordion_state = true;
18665		}
18666	});
18667
18668	// tabs fix
18669	$(document).on('pp-tabs-switched', function(e, selector) {
18670		if ( selector.find('.pp-photo-gallery-content').length > 0 ) {
18671			if ( selector.find('.pp-photo-gallery').data('isotope') ) {
18672				selector.find('.pp-photo-gallery').isotope('layout');
18673			} else {
18674				new PPGallery(options);
18675				tabs_state = true;
18676			}
18677		}
18678	});
18679})(jQuery);
18680(function($) {
18681	
18682	pp_video_5f6bf02cd3997 = new PPVideo({
18683		id: '5f6bf02cd3997',
18684		type: 'youtube',
18685		autoplay: false,
18686		mute: false,
18687		loop: false,
18688		controls: true,
18689		modestbranding: false,
18690		yt_privacy: false,
18691		rel: '',
18692		startTime: '',
18693		endTime: '',
18694		aspectRatio: '169',
18695		aspectRatioLightbox: '169',
18696		lightbox: false,
18697		overlay: false,
18698		triggerSelector: '',
18699	});
18700
18701})(jQuery);
18702jQuery(function($) {
18703	
18704		$(function() {
18705		$( '.fl-node-6qzdsygwl1bc .fl-photo-img' )
18706			.on( 'mouseenter', function( e ) {
18707				$( this ).data( 'title', $( this ).attr( 'title' ) ).removeAttr( 'title' );
18708			} )
18709			.on( 'mouseleave', function( e ){
18710				$( this ).attr( 'title', $( this ).data( 'title' ) ).data( 'title', null );
18711			} );
18712	});
18713		window._fl_string_to_slug_regex = 'a-zA-Z0-9';
18714});
18715(function($) {
18716	
18717	$('.fl-node-5f6be5549d551 .pp-photo-gallery-item').find('.pp-photo-gallery-caption-below').parent().addClass('has-caption');
18718
18719	var options = {
18720		id: '5f6be5549d551',
18721		layout: 'grid',
18722		gutter: 2,
18723		spacing: 5,
18724		columns: 6,
18725				rowHeight: 120,
18726						lastRow: 'nojustify',
18727		lightbox: true,
18728		lightboxToolbarButtons:	'zoom,slideShow,fullScreen,close',
18729		lightboxThumbs: false,
18730		lightboxThumbsPosition:	'default',
18731		lightboxCaption: true,
18732		lightboxCaptionSource: 'title',
18733		lightboxAnimation: 'zoom',
18734		transitionEffect: 'fade',
18735				pagination: 'none',
18736		perPage: 6,
18737						settings: {"gallery_layout":"grid","gallery_photos":[45617,40756,40757,40769,40770,40771,40772,51060,58907,68264,81638,110251],"photo_size":"thumbnail","photo_order":"normal","align_items":"yes","show_captions":"hover","click_action":"lightbox","custom_link_target":"_self","custom_link_nofollow":"yes","hover_effects":"none","image_animation_speed":"300","overlay_effects":"none","overlay_animation_speed":"300","icon":"0","overlay_icon":"","photo_grid_count":"
187376","photo_grid_count_large":"","photo_grid_count_medium":"","photo_grid_count_responsive":"","photo_spacing":"2","justified_spacing":"5","row_height":"120","max_row_height":"0","last_row":"nojustify","lightbox_animation":"zoom","transition_effect":"fade","lightbox_image_size":"large","lightbox_caption":"yes","lightbox_caption_source":"title","lightbox_description":"yes","toolbar_buttons":["zoom","slideShow","fullScreen","close"],"show_lightbox_thumb":"no","thumbs_position":"default","photo_border_group":{"style":"","color":"","width":{"top":"","right":"","bottom":"","left":""},"radius":{"top_left":"","top_right":"","bottom_left":"","bottom_right":""},"shadow":{"color":"","horizontal":"","vertical":"","blur":"","spread":""}},"photo_border_group_large":{"style":"","color":"","width":{"top":"","right":"","bottom":"","left":""},"radius":{"top_left":"","top_right":"","bottom_left":"","bottom_right":""},"shadow":{"color":"","horizontal":"","vertical":"","blur":"","spread":""}},"photo_border_group_medium":{"style":"","color":"","width":{"top":"","right":"","bottom":"","left":""},"radius":{"top_left":"","top_right":"","bottom_left":"","bottom_right":""},"shadow":{"color":"","horizontal":"","vertical":"","blur":"","spread":""}},"photo_border_group_responsive":{"style":"","color":"","width":{"top":"","right":"","bottom":"","left":""},"radius":{"top_left":"","top_right":"","bottom_left":"","bottom_right":""},"shadow":{"color":"","horizontal":"","vertical":"","blur":"","spread":""}},"photo_padding":"","photo_padding_large":"","photo_padding_medium":"","photo_padding_responsive":"","show_image_shadow_hover":"no","image_shadow_hover":{"vertical":"0","horizontal":"2","blur":"15","spread":"0"},"image_shadow_color_hover":"rgba(0,0,0,0.5)","image_shadow_hover_speed":"300","overlay_type":"solid","overlay_color":"","overlay_primary_color":"","overlay_secondary_color":"","overlay_color_opacity":"70","overlay_border_width":"","overlay_border_color":"","overlay_spacing":"","overlay_icon_size":"30","overlay_icon_bg_color":"","overlay_icon_color":"","overlay_icon_radius":"","overlay_icon_horizotal_padding":"","overlay_icon_vertical_padding":"","lightbox_overlay_color":"rgba(0,0,0,0.5)","caption_bg_color":"","caption_alignment":"center","caption_typography":{"font_family":"Default","font_weight":"default","font_size":{"length":"","unit":"px"},"line_height":{"length":"","unit":""},"text_align":"","letter_spacing":{"length":"","unit":"px"},"text_transform":"","text_decoration":"","font_style":"","font_variant":"","text_shadow":{"color":"","horizontal":"","vertical":"","blur":""}},"caption_typography_large":{"font_size":{"length":"","unit":"px"},"line_height":{"length":"","unit":""},"text_align":"","letter_spacing":{"length":"","unit":"px"},"text_transform":"","text_decoration":"","font_style":"","font_variant":"","text_shadow":{"color":"","horizontal":"","vertical":"","blur":""}},"caption_typography_medium":{"font_size":{"length":"","unit":"px"},"line_height":{"length":"","unit":""},"text_align":"","letter_spacing":{"length":"","unit":"px"},"text_transform":"","text_decoration":"","font_style":"","font_variant":"","text_shadow":{"color":"","horizontal":"","vertical":"","blur":""}},"caption_typography_responsive":{"font_size":{"length":"","unit":"px"},"line_height":{"length":"","unit":""},"text_align":"","letter_spacing":{"length":"","unit":"px"},"text_transform":"","text_decoration":"","font_style":"","font_variant":"","text_shadow":{"color":"","horizontal":"","vertical":"","blur":""}},"caption_color":"","pagination":"none","images_per_page":"6","load_more_text":"Load More","load_more_bg_color":"#eee","load_more_bg_hover_color":"","load_more_text_color":"","load_more_text_hover_color":"","load_more_typography":{"font_family":"Default","font_weight":"default","font_size":{"length":"","unit":"px"},"line_height":{"length":"","unit":""},"text_align":"","letter_spacing":{"length":"","unit":"px"},"text_transform":"","text_decoration":"","font_style":"","font_variant":"","text_shadow":{"color":"","horizontal":"","vertical":"","blur":""}},"load_more_typography_large":{"font_size":{"length":"","unit":"px"},"line_height":{"length":"","unit":""},"text_align":"","letter_spacing":{"length":"","unit":"px"},"text_transform":"","text_decoration":"","font_style":"","font_variant":"","text_shadow":{"color":"","horizontal":"","vertical":"","blur":""}},"load_more_typography_medium":{"font_size":{"length":"","unit":"px"},"line_height":{"length":"","unit":""},"text_align":"","letter_spacing":{"length":"","unit":"px"},"text_transform":"","text_decoration":"","font_style":"","font_variant":"","text_shadow":{"color":"","horizontal":"","vertical":"","blur":""}},"load_more_typography_responsive":{"font_size":{"length":"","unit":"px"},"line_height":{"length":"","unit":""},"text_align":"","letter_spacing":{"length":"","unit":"px"},"text_transform":"","text_decoration":"","font_style":"","font_variant":"","text_shadow":{"color":"","horizontal":"","vertical":"","blur":""}},"load_more_border":{"style":"","color":"","width":{"top":"","right":"","bottom":"","left":""}
18737,"radius":{"top_left":"","top_right":"","bottom_left":"","bottom_right":""},"shadow":{"color":"","horizontal":"","vertical":"","blur":"","spread":""}},"load_more_border_large":{"style":"","color":"","width":{"top":"","right":"","bottom":"","left":""},"radius":{"top_left":"","top_right":"","bottom_left":"","bottom_right":""},"shadow":{"color":"","horizontal":"","vertical":"","blur":"","spread":""}},"load_more_border_medium":{"style":"","color":"","width":{"top":"","right":"","bottom":"","left":""},"radius":{"top_left":"","top_right":"","bottom_left":"","bottom_right":""},"shadow":{"color":"","horizontal":"","vertical":"","blur":"","spread":""}},"load_more_border_responsive":{"style":"","color":"","width":{"top":"","right":"","bottom":"","left":""},"radius":{"top_left":"","top_right":"","bottom_left":"","bottom_right":""},"shadow":{"color":"","horizontal":"","vertical":"","blur":"","spread":""}},"load_more_border_hover_color":"","load_more_margin_top":"","load_more_margin_top_large":"","load_more_margin_top_medium":"","load_more_margin_top_responsive":"","load_more_width":"","load_more_width_unit":"px","load_more_width_large":"","load_more_width_large_unit":"px","load_more_width_medium":"","load_more_width_medium_unit":"px","load_more_width_responsive":"","load_more_width_responsive_unit":"px","load_more_alignment":"left","load_more_alignment_large":"","load_more_alignment_medium":"","load_more_alignment_responsive":"","responsive_display":"desktop,large,medium,mobile","visibility_display":"","visibility_user_capability":"","visibility_logic":"[]","animation":{"style":"","delay":"0","duration":"1"},"container_element":"div","id":"","class":"","node_label":"","custom_attributes":[{"key":"","value":"","target":"wrapper","selector":"","0":""}],"export":"","import":"","caption_padding_top":"0","caption_padding_top_large":"","caption_padding_top_medium":"","caption_padding_top_responsive":"","caption_padding_right":"0","caption_padding_right_large":"","caption_padding_right_medium":"","caption_padding_right_responsive":"","caption_padding_bottom":"0","caption_padding_bottom_large":"","caption_padding_bottom_medium":"","caption_padding_bottom_responsive":"","caption_padding_left":"0","caption_padding_left_large":"","caption_padding_left_medium":"","caption_padding_left_responsive":"","load_more_padding_top":"10","load_more_padding_top_large":"","load_more_padding_top_medium":"","load_more_padding_top_responsive":"","load_more_padding_right":"10","load_more_padding_right_large":"","load_more_padding_right_medium":"","load_more_padding_right_responsive":"","load_more_padding_bottom":"10","load_more_padding_bottom_large":"","load_more_padding_bottom_medium":"","load_more_padding_bottom_responsive":"","load_more_padding_left":"10","load_more_padding_left_large":"","load_more_padding_left_medium":"","load_more_padding_left_responsive":"","margin_top":"","margin_unit":"px","margin_top_large":"","margin_large_unit":"px","margin_top_medium":"","margin_medium_unit":"px","margin_top_responsive":"","margin_responsive_unit":"px","margin_right":"","margin_right_large":"","margin_right_medium":"","margin_right_responsive":"","margin_bottom":"","margin_bottom_large":"","margin_bottom_medium":"","margin_bottom_responsive":"","margin_left":"","margin_left_large":"","margin_left_medium":"","margin_left_responsive":"","type":"pp-gallery","bb_css_code":"","bb_js_code":"","photo_data":{"45617":{"id":45617,"alt":"Award Winning Cycling Tours","caption":"Award Winning Cycling Tours ","description":"Award Winning Cycling Tours ","title":"Award Winning Cycling Tours","sizes":{"height":300,"width":300},"src":"https:\/\/tourdevines.com.au\/wp-content\/uploads\/2021\/08\/TC-Winner-2021-300x300.gif","link":"https:\/\/tourdevines.com.au\/wp-content\/uploads\/2021\/08\/TC-Winner-2021.gif","srcset":false},"40756":{"id":40756,"alt":"Tour de Vines Trip Advisor Certificate of Excellence 2020","caption":"Tour de Vines Trip Advisor Certificate of Excellence 2020","description":"Tour de Vines Trip Advisor Certificate of Excellence 2020","title":"Tour de Vines Trip Advisor Certificate of Excellence 2020","sizes":{"height":300,"width":300},"src":"https:\/\/tourdevines.com.au\/wp-content\/uploads\/2020\/09\/TC_2020_LL_TRANSPARENT_BG_RGB-01-300x300.png","link":"https:\/\/tourdevines.com.au\/wp-content\/uploads\/2020\/09\/TC_2020_LL_TRANSPARENT_BG_RGB-01-712x1100.png","srcset":false},"40757":{"id":40757,"alt":"Tour de Vines Hall of fame","caption":"Tour de Vines Hall of fame","description":"Tour de Vines Hall of fame","title":"Tour de Vines Hall of fame","sizes":{"height":300,"width":300},"src":"https:\/\/tourdevines.com.au\/wp-content\/uploads\/2020\/09\/HallofFame-300x300.jpg","link":"https:\/\/tourdevines.com.au\/wp-content\/uploads\/2020\/09\/HallofFame.jpg","srcset":false},"40769":{"id":40769,"alt":"Tour de Vines 2018 Certificate of Excellence","caption":"Tour de Vines 2018 Certificate of Excellence","description":"Tour de Vines 2018 Certificate of Excellence","title":"Tour de Vines 2018 Certificate of Excellence","sizes":{"height":271,"width":300},"src":"https:\/\/tourdevines.com.au\/wp-content\/uploads\/2020\/09\/2018_COE_Logos_white-bkg_translations_en-US-UK-300x271.png","link":"https:\/\/tourdevines.com.au\/wp-content\/uploads\/2020\/09\/2018_COE_Logos_white-bkg_translations_en-US-UK.png","srcset":false},"40770":{"id":40770,"alt":"Tour de Vines 2017 Certificate of Excellence","caption":"Tour de Vines 2017 Certificate of Excellence","description":"Tour de Vines 2017 Certificate of Excellence","title":"Tour de Vines 2017 Certificate of Excellence","sizes":{"height":271,"width":300},"src":"https:\/\/tourdevines.com.au\/wp-content\/uploads\/2020\/09\/2017_COE_Logos_white-bkg_translations_en-US-UK-300x271.jpg","link":"https:\/\/tourdevines.com.au\/wp-content\/uploads\/2020\/09\/2017_COE_Logos_white-bkg_translations_en-US-UK.jpg","srcset":false},"40771":{"id":40771,"alt":"Tour de Vines 2016 Certificate of Excellence","caption":"","description":"","title":"Tripadvisor Coe2016","sizes":{"height":300,"width":300},"src":"https:\/\/tourdevines.com.au\/wp-content\/uploads\/2020\/09\/TripAdvisor_COE2016-300x300.png","link":"https:\/\/tourdevines.com.au\/wp-content\/uploads\/2020\/09\/TripAdvisor_COE2016.png","srcset":"https:\/\/tourdevines.com.au\/wp-content\/uploads\/2020\/09\/TripAdvisor_COE2016-300x300.png 300w, https:\/\/tourdevines.com.au\/wp-content\/uploads\/2020\/09\/TripAdvisor_COE2016-800x800.png 800w, https:\/\/tourdevines.com.au\/wp-content\/uploads\/2020\/09\/TripAdvisor_COE2016-768x768.png 768w, https:\/\/tourdevines.com.au\/wp-content\/uploads\/2020\/09\/TripAdvisor_COE2016.png 900w"},"40772":{"id":40772,"alt":"Tour de Vines Tripadvisor Certificate of excellence 2015","caption":"Tour de Vines Tripadvisor Certificate of excellence 2015","description":"Tour de Vines Tripadvisor Certificate of excellence 2015","title":"Tour de Vines Tripadvisor Certificate of excellence 2015","sizes":{"height":286,"width":226},"src":"https:\/\/tourdevines.com.au\/wp-content\/uploads\/2020\/09\/TripAdvisor_CertificateofExcellence_2015.jpg","link":"https:\/\/tourdevines.com.au\/wp-content\/uploads\/2020\/09\/TripAdvisor_CertificateofExcellence_2015.jpg","srcset":false},"51060":{"id":51060,"alt":"tripadvisor travellers choice 2022","caption":"Tour de Vines Excellence Award 2022","description":"","title":"tripadvisor travellers choice 2022","sizes":{"height":240,"width":240},"src":"https:\/\/tourdevines.com.au\/wp-content\/uploads\/2022\/07\/tripadvisor-travellers-choice-2022.jpg","link":"https:\/\/tourdevines.com.au\/wp-content\/uploads\/2022\/07\/tripadvisor-travellers-choice-2022.jpg","srcset":false},"58907":{"id":58907,"alt":"Trip Advisor Certificate of Excellence Tour de Vines 2023","caption":"Trip Advisor Certificate of Excellence Tour de Vines 2023","description":"Trip Advisor Certificate of Excellence Tour de Vines 2023","title":"Trip Advisor Certificate of Excellence Tour de Vines 2023","sizes":{"height":244,"width":207},"src":"https:\/\/tourdevines.com.au\/wp-content\/uploads\/2023\/08\/COE-Logo-2023-_Green.png","link":"https:\/\/tourdevines.com.au\/wp-content\/uploads\/2023\/08\/COE-Logo-2023-_Green.png","srcset":false}
18737,"68264":{"id":68264,"alt":"tc white bf logo ll 2024 rgb","caption":"Trip Advisor Certificate of Excellence Tour de Vines 2024","description":"","title":"tc white bf logo ll 2024 rgb","sizes":{"height":220,"width":200},"src":"https:\/\/tourdevines.com.au\/wp-content\/uploads\/2024\/06\/TC_white_BF-Logo_LL_2024_RGB.png","link":"https:\/\/tourdevines.com.au\/wp-content\/uploads\/2024\/06\/TC_white_BF-Logo_LL_2024_RGB.png","srcset":false},"81638":{"id":81638,"alt":"Tour de Vines cycling tours Trip Advisor excellence award 2025","caption":"Tour de Vines cycling tours Trip Advisor excellence award 2025","description":"Tour de Vines cycling tours Trip Advisor excellence award 2025","title":"Tour de Vines cycling tours Trip Advisor excellence award 2025","sizes":{"height":220,"width":200},"src":"https:\/\/tourdevines.com.au\/wp-content\/uploads\/2025\/07\/TCBR_green_BF-Logo_LL_2025_RGB.png","link":"https:\/\/tourdevines.com.au\/wp-content\/uploads\/2025\/07\/TCBR_green_BF-Logo_LL_2025_RGB.png","srcset":false},"110251":{"id":110251,"alt":"Tour de Vines Trip Advisor Travellers Choice Award 2026","caption":"Tour de Vines Trip Advisor Travellers Choice Award 2026 v2","description":"Tour de Vines Trip Advisor Travellers Choice Award 2026 v2","title":"Tour de Vines Trip Advisor Travellers Choice Award 2026 v2","sizes":{"height":300,"width":300},"src":"https:\/\/tourdevines.com.au\/wp-content\/uploads\/2026\/08\/TC-Badge-Travelers-Choice-Center-Aligned-Black-LL-300x300.png","link":"https:\/\/tourdevines.com.au\/wp-content\/uploads\/2026\/08\/TC-Badge-Travelers-Choice-Center-Aligned-Black-LL.png","srcset":false}},"connections":{"gallery_photos":"","photo_border_group":"","photo_border_group_large":"","photo_border_group_medium":"","photo_border_group_responsive":"","image_shadow_color_hover":"","overlay_color":"","overlay_primary_color":"","overlay_secondary_color":"","overlay_border_color":"","overlay_icon_bg_color":"","overlay_icon_color":"","lightbox_overlay_color":"","caption_bg_color":"","caption_typography":"","caption_typography_large":"","caption_typography_medium":"","caption_typography_responsive":"","caption_color":"","load_more_typography":"","load_more_typography_large":"","load_more_typography_medium":"","load_more_typography_responsive":"","load_more_border":"","load_more_border_large":"","load_more_border_medium":"","load_more_border_responsive":""},"responsive_display_filtered":true},
18738		isBuilderActive: false	};
18739
18740	window['pp_gallery_' + options.id] = new PPGallery(options);
18741
18742	// expandable row fix.
18743	var state = 0;
18744	$(document).on('pp_expandable_row_toggle', function(e, selector) {
18745		if ( selector.is('.pp-er-open') && state === 0 && selector.parent().find( '.fl-node-5f6be5549d551' ).length > 0 ) {
18746			new PPGallery(options);
18747			state = 1;
18748		}
18749	});
18750
18751	// accordion fix
18752	var accordion_state = false;
18753	$(document).on('pp-accordion-toggle-complete', function(e, selector) {
18754		if ( ! accordion_state ) {
18755			new PPGallery(options);
18756			accordion_state = true;
18757		}
18758	});
18759
18760	// tabs fix
18761	$(document).on('pp-tabs-switched', function(e, selector) {
18762		if ( selector.find('.pp-photo-gallery-content').length > 0 ) {
18763			if ( selector.find('.pp-photo-gallery').data('isotope') ) {
18764				selector.find('.pp-photo-gallery').isotope('layout');
18765			} else {
18766				new PPGallery(options);
18767				tabs_state = true;
18768			}
18769		}
18770	});
18771})(jQuery);
18772(function($) {
18773	
18774	$('.fl-node-60221eba180a1 .pp-photo-gallery-item').find('.pp-photo-gallery-caption-below').parent().addClass('has-caption');
18775
18776	var options = {
18777		id: '60221eba180a1',
18778		layout: 'grid',
18779		gutter: 2,
18780		spacing: 5,
18781		columns: 6,
18782				rowHeight: 120,
18783						lastRow: 'nojustify',
18784		lightbox: true,
18785		lightboxToolbarButtons:	'zoom,slideShow,fullScreen,close',
18786		lightboxThumbs: false,
18787		lightboxThumbsPosition:	'default',
18788		lightboxCaption: true,
18789		lightboxCaptionSource: 'title',
18790		lightboxAnimation: 'zoom',
18791		transitionEffect: 'fade',
18792				pagination: 'none',
18793		perPage: 6,
18794						settings: {"gallery_layout":"grid","gallery_photos":[42835],"photo_size":"full","photo_order":"normal","align_items":"yes","show_captions":"hover","click_action":"lightbox","custom_link_target":"_self","custom_link_nofollow":"yes","hover_effects":"none","image_animation_speed":"300","overlay_effects":"none","overlay_animation_speed":"300","icon":"0","overlay_icon":"","photo_grid_count":"
187946","photo_grid_count_large":"","photo_grid_count_medium":"","photo_grid_count_responsive":"","photo_spacing":"2","justified_spacing":"5","row_height":"120","max_row_height":"0","last_row":"nojustify","lightbox_animation":"zoom","transition_effect":"fade","lightbox_image_size":"large","lightbox_caption":"yes","lightbox_caption_source":"title","lightbox_description":"yes","toolbar_buttons":["zoom","slideShow","fullScreen","close"],"show_lightbox_thumb":"no","thumbs_position":"default","photo_border_group":{"style":"","color":"","width":{"top":"","right":"","bottom":"","left":""},"radius":{"top_left":"","top_right":"","bottom_left":"","bottom_right":""},"shadow":{"color":"","horizontal":"","vertical":"","blur":"","spread":""}},"photo_border_group_large":"","photo_border_group_medium":{"style":"","color":"","width":{"top":"","right":"","bottom":"","left":""},"radius":{"top_left":"","top_right":"","bottom_left":"","bottom_right":""},"shadow":{"color":"","horizontal":"","vertical":"","blur":"","spread":""}},"photo_border_group_responsive":{"style":"","color":"","width":{"top":"","right":"","bottom":"","left":""},"radius":{"top_left":"","top_right":"","bottom_left":"","bottom_right":""},"shadow":{"color":"","horizontal":"","vertical":"","blur":"","spread":""}},"photo_padding":"","photo_padding_large":"","photo_padding_medium":"","photo_padding_responsive":"","show_image_shadow_hover":"no","image_shadow_hover":{"vertical":"0","horizontal":"2","blur":"15","spread":"0"},"image_shadow_color_hover":"rgba(0,0,0,0.5)","image_shadow_hover_speed":"300","overlay_type":"solid","overlay_color":"","overlay_primary_color":"","overlay_secondary_color":"","overlay_color_opacity":"70","overlay_border_width":"","overlay_border_color":"","overlay_spacing":"","overlay_icon_size":"30","overlay_icon_bg_color":"","overlay_icon_color":"","overlay_icon_radius":"","overlay_icon_horizotal_padding":"","overlay_icon_vertical_padding":"","lightbox_overlay_color":"rgba(0,0,0,0.5)","caption_bg_color":"","caption_alignment":"center","caption_typography":{"font_family":"Default","font_weight":"default","font_size":{"length":"","unit":"px"},"line_height":{"length":"","unit":""},"text_align":"","letter_spacing":{"length":""},"text_transform":"","text_decoration":"","font_style":"","font_variant":"","text_shadow":{"color":"","horizontal":"","vertical":"","blur":""}},"caption_typography_large":"","caption_typography_medium":{"font_size":{"length":"","unit":"px"},"line_height":{"length":"","unit":""},"text_align":"","letter_spacing":{"length":""},"text_transform":"","text_decoration":"","font_style":"","font_variant":"","text_shadow":{"color":"","horizontal":"","vertical":"","blur":""}},"caption_typography_responsive":{"font_size":{"length":"","unit":"px"},"line_height":{"length":"","unit":""},"text_align":"","letter_spacing":{"length":""},"text_transform":"","text_decoration":"","font_style":"","font_variant":"","text_shadow":{"color":"","horizontal":"","vertical":"","blur":""}},"caption_color":"","pagination":"none","images_per_page":"6","load_more_text":"Load More","load_more_bg_color":"eee","load_more_bg_hover_color":"","load_more_text_color":"","load_more_text_hover_color":"","load_more_typography":"","load_more_typography_large":"","load_more_typography_medium":"","load_more_typography_responsive":"","load_more_border":{"style":"","color":"","width":{"top":"","right":"","bottom":"","left":""},"radius":{"top_left":"","top_right":"","bottom_left":"","bottom_right":""},"shadow":{"color":"","horizontal":"","vertical":"","blur":"","spread":""}},"load_more_border_large":"","load_more_border_medium":{"style":"","color":"","width":{"top":"","right":"","bottom":"","left":""},"radius":{"top_left":"","top_right":"","bottom_left":"","bottom_right":""},"shadow":{"color":"","horizontal":"","vertical":"","blur":"","spread":""}},"load_more_border_responsive":{"style":"","color":"","width":{"top":"","right":"","bottom":"","left":""},"radius":{"top_left":"","top_right":"","bottom_left":"","bottom_right":""},"shadow":{"color":"","horizontal":"","vertical":"","blur":"","spread":""}},"load_more_border_hover_color":"","load_more_margin_top":"","load_more_margin_top_large":"","load_more_margin_top_medium":"","load_more_margin_top_responsive":"","load_more_width":"","load_more_width_unit":"px","load_more_width_large":"","load_more_width_large_unit":"px","load_more_width_medium":"","load_more_width_medium_unit":"px","load_more_width_responsive":"","load_more_width_responsive_unit":"px","load_more_alignment":"left","load_more_alignment_large":"","load_more_alignment_medium":"","load_more_alignment_responsive":"","responsive_display":"desktop,large,medium,mobile","visibility_display":"","visibility_user_capability":"","visibility_logic":"[]","animation":{"style":"","delay":"0","duration":"1"},"container_element":"div","id":"","class":"","node_label":"","custom_attributes":[{"key":"","value":"","target":"wrapper","selector":"","0":""}],"export":"","import":"","caption_padding_top":"0","caption_padding_top_large":"","caption_padding_top_medium":"","caption_padding_top_responsive":"","caption_padding_right":"0","caption_padding_right_large":"","caption_padding_right_medium":"","caption_padding_right_responsive":"","caption_padding_bottom":"0","caption_padding_bottom_large":"","caption_padding_bottom_medium":"","caption_padding_bottom_responsive":"","caption_padding_left":"0","caption_padding_left_large":"","caption_padding_left_medium":"","caption_padding_left_responsive":"","load_more_padding_top":"10","load_more_padding_top_large":"","load_more_padding_top_medium":"","load_more_padding_top_responsive":"","load_more_padding_right":"10","load_more_padding_right_large":"","load_more_padding_right_medium":"","load_more_padding_right_responsive":"","load_more_padding_bottom":"10","load_more_padding_bottom_large":"","load_more_padding_bottom_medium":"","load_more_padding_bottom_responsive":"","load_more_padding_left":"10","load_more_padding_left_large":"","load_more_padding_left_medium":"","load_more_padding_left_responsive":"","margin_top":"","margin_unit":"px","margin_top_large":"","margin_large_unit":"px","margin_top_medium":"","margin_medium_unit":"px","margin_top_responsive":"","margin_responsive_unit":"px","margin_right":"","margin_right_large":"","margin_right_medium":"","margin_right_responsive":"","margin_bottom":"","margin_bottom_large":"","margin_bottom_medium":"","margin_bottom_responsive":"","margin_left":"","margin_left_large":"","margin_left_medium":"","margin_left_responsive":"","type":"pp-gallery","bb_css_code":"","bb_js_code":"","photo_data":{"42835":{"id":42835,"alt":"Quality Tourism Accreditation","caption":"Quality Tourism Accreditation","description":"Quality Tourism Accreditation","title":"Quality Tourism Accreditation","sizes":{"height":630,"width":480},"src":"https:\/\/tourdevines.com.au\/wp-content\/uploads\/2021\/02\/QTAB-1.png","link":"https:\/\/tourdevines.com.au\/wp-content\/uploads\/2021\/02\/QTAB-1.png","srcset":false}},"connections":{"gallery_photos":"","image_shadow_color_hover":"","overlay_color":"","overlay_primary_color":"","overlay_secondary_color":"","overlay_border_color":"","overlay_icon_bg_color":"","overlay_icon_color":"","lightbox_overlay_color":"","caption_bg_color":"","caption_color":""},"responsive_display_filtered":true},
18795		isBuilderActive: false	};
18796
18797	window['pp_gallery_' + options.id] = new PPGallery(options);
18798
18799	// expandable row fix.
18800	var state = 0;
18801	$(document).on('pp_expandable_row_toggle', function(e, selector) {
18802		if ( selector.is('.pp-er-open') && state === 0 && selector.parent().find( '.fl-node-60221eba180a1' ).length > 0 ) {
18803			new PPGallery(options);
18804			state = 1;
18805		}
18806	});
18807
18808	// accordion fix
18809	var accordion_state = false;
18810	$(document).on('pp-accordion-toggle-complete', function(e, selector) {
18811		if ( ! accordion_state ) {
18812			new PPGallery(options);
18813			accordion_state = true;
18814		}
18815	});
18816
18817	// tabs fix
18818	$(document).on('pp-tabs-switched', function(e, selector) {
18819		if ( selector.find('.pp-photo-gallery-content').length > 0 ) {
18820			if ( selector.find('.pp-photo-gallery').data('isotope') ) {
18821				selector.find('.pp-photo-gallery').isotope('layout');
18822			} else {
18823				new PPGallery(options);
18824				tabs_state = true;
18825			}
18826		}
18827	});
18828})(jQuery);
18829
18830/* Start Global Node Custom JS */
18831
18832/* End Global Node Custom JS */
18833
18834
18835/* Start Layout Custom JS */
18836
18837/* End Layout Custom JS */
18838
18839
18840;(function($) {
18841	$(function() {
18842
18843		// FitVids
18844		if ( 'undefined' !== typeof $.fn.fitVids ) {
18845			$('.fl-module-fl-post-content').fitVids( {
18846				ignore: '.wp-block-embed *'
18847			} );
18848		}
18849
18850	});
18851})(jQuery);
18852
18853;/**
18854 * This file should contain frontend logic for 
18855 * all module instances.
18856 */
18857/* Start Layout Custom JS */
18858
18859/* End Layout Custom JS */
18860
18861
18862;/* eslint-disable no-undef */
18863(function($) {
18864
18865	/**
18866	 * Class for Menu Module
18867	 *
18868	 * @since 1.6.1
18869	 */
18870	FLBuilderMenu = function( settings ){
18871
18872		// set params
18873		this.nodeId              = settings.id;
18874		this.nodeClass           = '.fl-node-' + settings.id;
18875		this.wrapperClass        = this.nodeClass + ' .fl-menu';
18876		this.type				 				 = settings.type;
18877		this.mobileToggle		     = settings.mobile;
18878		this.mobileBelowRow		   = settings.mobileBelowRow;
18879		this.mobileFlyout		     = settings.mobileFlyout;
18880		this.breakPoints         = settings.breakPoints;
18881		this.mobileBreakpoint	 	 = settings.mobileBreakpoint;
18882		this.currentBrowserWidth = $( window ).width();
18883		this.postId              = settings.postId;
18884		this.mobileStacked       = settings.mobileStacked;
18885		this.submenuIcon         = settings.submenuIcon;
18886		this.flyoutWidth         = settings.flyoutWidth;
18887
18888		// initialize the menu
18889		this._initMenu();
18890
18891		// check if viewport is resizing
18892		$( window ).on( 'resize', $.proxy( function() {
18893
18894			var width = $( window ).width();
18895
18896			// if screen width is resized, reload the menu
18897		    if( width != this.currentBrowserWidth ){
18898
18899				this.currentBrowserWidth = width;
18900				this._initMenu( true );
18901 				this._clickOrHover( true );
18902			}
18903
18904			this._resizeFlyoutMenuPanel();
18905		}, this ) );
18906
18907		$( window ).on( 'scroll', $.proxy( function() {
18908			this._resizeFlyoutMenuPanel();
18909		}, this ) );
18910
18911		// Move focus to the first menu item if the layout is set to BelowRow
18912		$( this.wrapperClass ).on( 'keydown', '.fl-menu-mobile-toggle, .menu-item:first a:first', $.proxy( function ( event ) {
18913			// Make sure it is a tab key with both the menu toggle enabled & below row layout set
18914			if ( event.key !== 'Tab' || ! this._isMenuToggle() || ! this._isMobileBelowRowEnabled() ) {
18915				return;
18916			}
18917			// Trigger focus on the mobile toggle button if the user is shift tabbing from the first menu item
18918			if ( event.shiftKey && $( event.currentTarget ).is( 'a' ) ) {
18919				event.preventDefault();
18920				$( this.wrapperClass ).find( '.fl-menu-mobile-toggle' ).trigger( 'focus' );
18921			}
18922			// Trigger focus on the first menu item if the user is tabbing from the mobile toggle button
18923			else if ( ! event.shiftKey && $( event.currentTarget ).hasClass( 'fl-menu-mobile-toggle' ) && $( event.currentTarget ).hasClass( 'fl-active' )  ) {
18924				event.preventDefault();
18925				$( this.wrapperClass ).find( '.menu-item' ).first().find( 'a' ).first().trigger( 'focus' );
18926			}
18927		}, this ) );
18928
18929		// Close mobile menu or accordion when tabbing out from the first or last menu item
18930		$( this.wrapperClass ).on( 'focusout', $.proxy( function ( event ) {
18931			if ( $( this.wrapperClass + ' nav' ).has( $( event.relatedTarget ) ).length === 0 ) {
18932				if ( this.type === 'accordion' ) {
18933					this._toggleSubmenu( $( event.target ).parents( '.fl-has-submenu' ).last(), false );
18934				}
18935				else {
18936					this._clickOrHover( true );
18937				}
18938				const mobileToggle = $( this.wrapperClass ).find( '.fl-menu-mobile-toggle' );
18939				if ( this._isMenuToggle() && mobileToggle.hasClass( 'fl-active' ) && ! $( event.relatedTarget ).is( mobileToggle ) && 'expanded' !== this.mobileToggle ) {
18940					mobileToggle.trigger( 'click' );
18941				}
18942			}
18943		}, this ) );
18944
18945	};
18946
18947	FLBuilderMenu.prototype = {
18948		nodeClass		: '',
18949		wrapperClass: '',
18950		type				: '',
18951		breakPoints	: {},
18952		$submenus		: null,
18953
18954		/**
18955		 * Check if the screen size fits a mobile viewport.
18956		 *
18957		 * @since  1.6.1
18958		 * @return bool
18959		 */
18960		_isMobile: function(){
18961			return this.currentBrowserWidth <= this.breakPoints.small ? true : false;
18962		},
18963
18964		/**
18965		 * Check if the device is connected to a mouse.
18966		 * 
18967		 * @since  2.9.0
18968		 * @return bool
18969		 */
18970		_isMouseAvailable: function(){
18971			return window.matchMedia("(pointer: fine) and (hover: hover)").matches;
18972		},
18973
18974		/**
18975		 * Check if the screen size fits a medium viewport.
18976		 *
18977		 * @since  1.10.5
18978		 * @return bool
18979		 */
18980		_isMedium: function(){
18981			return this.currentBrowserWidth <= this.breakPoints.medium ? true : false;
18982		},
18983
18984		/**
18985		 * Check if the screen size fits a large viewport.
18986		 *
18987		 * @since  1.10.5
18988		 * @return bool
18989		 */
18990		_isLarge: function(){
18991			return this.currentBrowserWidth <= this.breakPoints.large ? true : false;
18992		},
18993
18994		/**
18995		 * Check if the menu should toggle for the current viewport base on the selected breakpoint.
18996		 *
18997		 * @see 	 this._isMobile()
18998		 * @see 	 this._isMedium()
18999		 * @since  1.10.5
19000		 * @return bool
19001		 */
19002		_isMenuToggle: function(){
19003			if ( ( 'always' == this.mobileBreakpoint
19004				|| ( this._isMobile() && 'mobile' == this.mobileBreakpoint )
19005				|| ( this._isMedium() && 'medium-mobile' == this.mobileBreakpoint )
19006				|| ( this._isLarge() && 'large-mobile' == this.mobileBreakpoint )
19007			) && ( $( this.wrapperClass ).find( '.fl-menu-mobile-toggle' ).is(':visible') || 'expanded' == this.mobileToggle ) ) {
19008				return true;
19009			}
19010
19011			return false;
19012		},
19013
19014		/**
19015		 * Initialize the toggle logic for the menu.
19016		 *
19017		 * @see    this._isMenuToggle()
19018		 * @see    this._menuOnCLick()
19019		 * @see    this._clickOrHover()
19020		 * @see    this._submenuOnRight()
19021		 * @see    this._submenuRowZindexFix()
19022		 * @see    this._toggleForMobile()
19023		 * @since  1.6.1
19024		 * @return void
19025		 */
19026		_initMenu: function( resized = false ){
19027			this._setupSubmenu();
19028			if ( ! resized ) {
19029				this._menuOnFocus();
19030				this._menuOnClick();
19031				this._menuOnEscape();
19032			}
19033			if ( $( this.nodeClass ).length && this.type == 'horizontal' ) {
19034				this._initMegaMenus();
19035			}
19036
19037			if( this._isMenuToggle() || this.type == 'accordion' ){
19038
19039				$( this.wrapperClass ).off( 'mouseenter mouseleave' );
19040				this._clickOrHover();
19041
19042			} else {
19043				this._submenuOnRight();
19044				this._submenuRowZindexFix();
19045			}
19046
19047			if( this.mobileToggle != 'expanded' ){
19048				this._toggleForMobile();
19049			}
19050
19051			if( $( this.wrapperClass ).find( '.fl-menu-search-item' ).length ){
19052				this._toggleMenuSearch();
19053			}
19054
19055			if( $( this.wrapperClass ).find( '.fl-menu-cart-item').length ){
19056				this._wooUpdateParams();
19057			}
19058		},
19059
19060		/**
19061		 * Whether the toggle behavior for submenus is through hovering or not.
19062		 *
19063		 * @since  2.5
19064		 * @return void
19065		 */
19066		_setupSubmenu: function() {
19067			if ( ! this._isMouseAvailable() || this._isMenuToggle() || this.type === 'accordion' ) {
19068				$( this.wrapperClass ).addClass( 'no-hover' );
19069			}
19070			else {
19071				$( this.wrapperClass ).removeClass( 'no-hover' );
19072			}
19073		},
19074
19075		/**
19076		 * Logic for menu items when focused.
19077		 *
19078		 * @since  1.9.0
19079		 * @return void
19080		 */
19081		_menuOnFocus: function(){
19082			$( this.wrapperClass ).on( 'focus', 'a:not(.fl-button), .fl-menu-toggle', $.proxy( function( event ) {
19083				const focusedMenuItem = $( event.currentTarget ).closest( '.menu-item' );
19084				const blurredMenuItem = $( event.relatedTarget ).closest( '.menu-item' );
19085				// In case the blurred & focused items are siblings
19086				if ( focusedMenuItem.closest( 'ul' ).is( blurredMenuItem.closest( 'ul' ) ) )	{
19087					// Check if the focus event is not between the link & submenu icon of the same menu item
19088					if ( ! focusedMenuItem.is( blurredMenuItem ) ) {
19089						this._toggleSubmenu( blurredMenuItem, false );
19090					}
19091				}
19092				// In case neither items are child & parent nor vice versa
19093				else if ( focusedMenuItem.has( blurredMenuItem ).length === blurredMenuItem.has( focusedMenuItem ).length ) {
19094					// Get the blurred item parent & is the sibling of the focused item
19095					blurredMenuItem.parents( '.fl-has-submenu' ).each( ( _, parent ) => {
19096						if ( focusedMenuItem.closest( 'ul' ).is( $( parent ).closest( 'ul' ) ) ) {
19097							this._toggleSubmenu( $( parent ), false );
19098							return false;
19099						}
19100					} );
19101				}
19102				// In case the blurred item is a child of the focused item
19103				else if ( focusedMenuItem.has( blurredMenuItem ).length ) {
19104					if ( this.type !== 'accordion' && this.submenuIcon === 'none' ) {
19105						this._toggleSubmenu( blurredMenuItem, false );
19106					}
19107				}
19108			}, this ) );
19109		},
19110
19111		/**
19112		 * Logic for menu items when Escape key is pressed.
19113		 *
19114		 * @since  2.7.1
19115		 * @return void
19116		 */
19117		_menuOnEscape: function(){
19118			$( this.wrapperClass ).on( 'keydown', $.proxy( function( event ){
19119				if ( event.key !== 'Escape' ) return;
19120				const menuItem = $( event.target ).closest( '.menu-item' );
19121				const mobileToggle = $( this.wrapperClass ).find( '.fl-menu-mobile-toggle' );
19122				// In case there is a focused menu item
19123				if ( menuItem.length || $( event.target ).hasClass( 'fl-menu-mobile-close' ) ) {
19124					// Close the search form if it is open
19125					if ( menuItem.hasClass( 'fl-menu-search-item' ) && $( this.wrapperClass ).find('.fl-search-form-input-wrap').is( ':visible' ) ) {
19126						$( this.wrapperClass ).find('.fl-menu-search-item .fl-button:is(a, button:not([type="submit"]))').trigger( 'focus' );
19127					}
19128					// Close all the submenus of the focused menu item
19129					else if ( menuItem.hasClass( 'fl-has-submenu' ) && menuItem.find( '.sub-menu' ).first().is( ':visible' ) ) {
19130						this._toggleSubmenu( menuItem, false );
19131					}
19132					else {
19133						// Shift focus to the parent while closing all its submenus
19134						const parentMenuItem = menuItem.parents( '.fl-has-submenu' ).not( '.mega-menu.hide-heading, .mega-menu-disabled.hide-heading' ).first();
19135						// Close the mobile menu if there is no parent menu item and the mobile toggle is active
19136						if ( parentMenuItem.length === 0 && this._isMenuToggle() && mobileToggle.hasClass( 'fl-active' ) ) {
19137							// Blur to trigger the focus-out event for closing the menu
19138							mobileToggle.trigger( 'blur' ).trigger( 'focus' );
19139						}
19140						// Close the parent submenu and shift focus to its link
19141						else if ( parentMenuItem.length !== 0 ) {
19142							this._toggleSubmenu( parentMenuItem, false );
19143							parentMenuItem.find( 'a' ).first().trigger( 'focus' );
19144						}
19145					}
19146				}
19147				// Close the mobile menu if the mobile toggle is active
19148				else if ( $( event.target ).hasClass( 'fl-menu-mobile-toggle' ) && mobileToggle.hasClass( 'fl-active' ) ) {
19149					// Blur to trigger the focus-out event for closing the menu
19150					mobileToggle.trigger( 'blur' ).trigger( 'focus' );
19151				}
19152			}, this ) );
19153		},
19154
19155		/**
19156		 * Logic for menu items when clicked.
19157		 *
19158		 * @since  1.6.1
19159		 * @return void
19160		 */
19161		_menuOnClick: function(){
19162			// Fallback for span elements and fake links to interact with the keyboard
19163			$( this.wrapperClass ).on( 'keydown', 'a:not(.fl-button, [href]), span.fl-menu-toggle', $.proxy( function( event ) {
19164				if ( event.key === 'Enter' || event.key === ' ' ) {
19165					event.preventDefault();
19166					$( event.currentTarget ).trigger( 'click' );
19167				}
19168			}, this ) );
19169			$( this.wrapperClass ).on( 'click', 'a, .fl-menu-toggle', $.proxy( function( event ) {
19170				// Only allow mouse clicks with accordion & mobile menus
19171				if ( this._isMouseAvailable() && ! this._isMenuToggle() && event.detail && this.type !== 'accordion' ) return;
19172				// Links only open & do not toggle submenus if there is either a submenu icon or an accordion layout
19173				if ( $( event.currentTarget ).is( 'a' ) && ( this.submenuIcon !== 'none' || this.type === 'accordion' ) ) return;
19174				const menuItem = $( event.currentTarget ).closest( '.menu-item, .fl-menu-logo' );
19175				const menuLink = menuItem.find( 'a' ).first().attr( 'href' );
19176				const submenuHidden = menuItem.find( '.sub-menu' ).first().is( ':hidden' );
19177				if ( typeof menuLink === 'undefined' || menuLink === '#' || submenuHidden ) {
19178					event.preventDefault();
19179				}
19180				if ( $( event.currentTarget ).hasClass( 'fl-menu-toggle' ) || submenuHidden ) {
19181					this._toggleSubmenu( menuItem, submenuHidden );
19182				}
19183			}, this ) );
19184		},
19185
19186		/**
19187		 * Controls toggling the visibility of all submenu items for desktop & mobile.
19188		 *
19189		 * @since  2.10
19190		 * @return void
19191		 */
19192		_toggleSubmenu: function ( menuItem, opened ) {
19193			const togglingClass = this._isMenuToggle() || this.type === 'accordion' ? 'fl-active' : 'focus';
19194			const toggleElement = this.submenuIcon === 'none' ? 'a' : '.fl-menu-toggle';
19195			const hiddenMenu = '.mega-menu.hide-heading, .mega-menu-disabled.hide-heading';
19196			if ( opened && menuItem.hasClass( 'fl-has-submenu' ) && ! menuItem.is( hiddenMenu ) ) {
19197				menuItem.addClass( togglingClass );
19198				menuItem.find( toggleElement ).first().attr( 'aria-expanded', true );
19199				if ( this._isMenuToggle() || this.type === 'accordion' ) {
19200					menuItem.find( '.sub-menu' ).first().filter( ':hidden' ).slideDown();
19201				}
19202			}
19203			else {
19204				menuItem.parent().find( '.menu-item' ).removeClass( togglingClass );
19205				menuItem.parent().find( '.fl-has-submenu' ).not( hiddenMenu ).find( toggleElement ).attr( 'aria-expanded', false );
19206				if ( this._isMenuToggle() || this.type === 'accordion' ) {
19207					menuItem.find( '.sub-menu' ).filter( ':visible' ).slideUp();
19208				}
19209			}
19210		},
19211
19212		/**
19213		 * Changes general styling and behavior of menus based on mobile / desktop viewport.
19214		 *
19215		 * @see    this._isMenuToggle()
19216		 * @since  1.6.1
19217		 * @return void
19218		 */
19219		_clickOrHover: function( clear = false ){
19220			const selector = this._isMobileBelowRowEnabled() ? this.nodeClass + '-clone' : this.nodeClass;
19221			this.$submenus = this.$submenus || $( selector ).find( '.sub-menu' );
19222
19223			const className = this._isMenuToggle() || this.type === 'accordion' ? 'fl-active' : 'focus';
19224			const toggleElement = this.submenuIcon === 'none' ? 'a' : '.fl-menu-toggle';
19225			const hiddenMenu = '.mega-menu.hide-heading, .mega-menu-disabled.hide-heading';
19226			$( selector ).find( '.fl-has-submenu' ).not( hiddenMenu ).each( function() {
19227				if( clear || ! $ ( this ).hasClass( className ) ){
19228					if ( clear ) $( this ).removeClass( className );
19229					$( this ).find( toggleElement ).first().attr( 'aria-expanded', false );
19230					if ( className === 'fl-active' ) {
19231						$( this ).find( '.sub-menu' ).fadeOut();
19232					} else if ( className === 'focus' ) {
19233						$( this ).find( '.sub-menu' ).css( {
19234							'display' : '',
19235							'opacity' : ''
19236						} );
19237					}
19238				}
19239			} );
19240		},
19241
19242		/**
19243		 * Logic to prevent submenus to go outside viewport boundaries.
19244		 *
19245		 * @since  1.6.1
19246		 * @return void
19247		 */
19248		_submenuOnRight: function(){
19249
19250			$( this.wrapperClass )
19251				.on( 'mouseenter focus', '.fl-has-submenu', $.proxy( function( e ){
19252
19253					if( $ ( e.currentTarget ).find('.sub-menu').length === 0 ) {
19254						return;
19255					}
19256
19257					var $link           = $( e.currentTarget ),
19258						$parent         = $link.parent(),
19259						$subMenu        = $link.find( '.sub-menu' ),
19260						subMenuWidth    = $subMenu.width(),
19261						subMenuPos      = 0,
19262						bodyWidth       = $( 'body' ).width();
19263
19264					if( $link.closest( '.fl-menu-submenu-right' ).length !== 0) {
19265
19266						$link.addClass( 'fl-menu-submenu-right' );
19267
19268					} else if( $( 'body' ).hasClass( 'rtl' ) ) {
19269
19270						subMenuPos = $parent.is( '.sub-menu' ) ?
19271									 $parent.offset().left - subMenuWidth:
19272									 $link.offset().left - $link.width() - subMenuWidth;
19273
19274						if( subMenuPos <= 0 ) {
19275							$link.addClass( 'fl-menu-submenu-right' );
19276						}
19277
19278					} else {
19279
19280						subMenuPos = $parent.is( '.sub-menu' ) ?
19281									 $parent.offset().left + $parent.width() + subMenuWidth :
19282									 $link.offset().left + $link.width() + subMenuWidth;
19283
19284						if( subMenuPos > bodyWidth ) {
19285							$link.addClass('fl-menu-submenu-right');
19286						}
19287					}
19288				}, this ) )
19289				.on( 'mouseleave', '.fl-has-submenu', $.proxy( function( e ){
19290					$( e.currentTarget ).removeClass( 'fl-menu-submenu-right' );
19291				}, this ) );
19292
19293		},
19294
19295		/**
19296		 * Logic to prevent submenus to go behind the next overlay row.
19297		 *
19298		 * @since  1.10.9
19299		 * @return void
19300		 */
19301		_submenuRowZindexFix: function(){
19302
19303			$( this.wrapperClass )
19304				.on( 'mouseenter', 'ul.menu > .fl-has-submenu', $.proxy( function( e ){
19305
19306					if( $ ( e.currentTarget ).find('.sub-menu').length === 0 ) {
19307						return;
19308					}
19309
19310					$( this.nodeClass )
19311						.closest( '.fl-row' )
19312						.find( '.fl-row-content' )
19313						.css( 'z-index', '10' );
19314
19315				}, this ) )
19316				.on( 'mouseleave', 'ul.menu > .fl-has-submenu', $.proxy( function(){
19317
19318					$( this.nodeClass )
19319						.closest( '.fl-row' )
19320						.find( '.fl-row-content' )
19321						.css( 'z-index', '' );
19322
19323				}, this ) );
19324		},
19325
19326		/**
19327		 * Logic for the mobile menu button.
19328		 *
19329		 * @since  1.6.1
19330		 * @return void
19331		 */
19332		_toggleForMobile: function(){
19333
19334			var $wrapper = null,
19335				$menu    = null,
19336				self     = this;
19337
19338			$( this.wrapperClass ).find( '.fl-menu-mobile-toggle' ).attr('aria-controls', $( this.wrapperClass ).find( 'ul.menu' ).attr('id'));
19339
19340			if( this._isMenuToggle() ){
19341
19342				if ( this._isMobileBelowRowEnabled() ) {
19343					this._placeMobileMenuBelowRow();
19344					$wrapper = $( this.wrapperClass );
19345					$menu    = $( this.nodeClass + '-clone' );
19346					$menu.find( 'ul.menu' ).show();
19347				}
19348				else {
19349					$wrapper = $( this.wrapperClass );
19350					$menu    = $wrapper.find( '.menu' );
19351				}
19352
19353				if( !$wrapper.find( '.fl-menu-mobile-toggle' ).hasClass( 'fl-active' ) && ! self.mobileFlyout ){
19354					$menu.css({ display: 'none' });
19355				}
19356
19357				// Flayout Menu
19358				if ( self.mobileFlyout ) {
19359					this._initFlyoutMenu();
19360				}
19361
19362				$wrapper.on( 'click', '.fl-menu-mobile-toggle', function( e ){
19363					e.stopImmediatePropagation();
19364
19365					$( this ).toggleClass( 'fl-active' );
19366
19367					if ( self.mobileFlyout ) {
19368						self._toggleFlyoutMenu();
19369						const flyoutWrapper = $( '.fl-menu-mobile-flyout' );
19370						if ( $( this ).hasClass( 'fl-active' ) ) {
19371							flyoutWrapper.attr( 'aria-hidden', false );
19372							flyoutWrapper.find( 'a[href], button, input, select, textarea, span.fl-menu-toggle, [tabindex="-1"]' ).attr( 'tabindex', 0 );
19373						}
19374						else {
19375							flyoutWrapper.attr( 'aria-hidden', true );
19376							flyoutWrapper.find( 'a[href], button, input, select, textarea, span.fl-menu-toggle, [tabindex]:not
19376([tabindex="-1"])' ).attr( 'tabindex', -1 );
19377						}
19378					}
19379					else {
19380						var targetMenu = null;
19381
19382						if ( self.mobileBelowRow ) {
19383							var $closestCol = $( this ).parents( '.fl-col, .fl-module-box' ),
19384								$closestColGroup = $closestCol.length ? $closestCol.parent( '.fl-col-group' ) : null;
19385								targetMenu  = $closestCol.length ? $closestCol.last().next( '.fl-menu-mobile-clone' ) : null;
19386
19387							if ( $closestColGroup.length ) {
19388								if ( $closestColGroup.hasClass( 'fl-col-group-responsive-reversed' ) ) {
19389									$closestColGroup.find( '.fl-menu-mobile-clone' ).css( 'order', -1 );
19390								} else if ( $closestColGroup ) {
19391									$closestColGroup.find( '.fl-menu-mobile-clone' ).css( 'order', 2 );
19392								}
19393							}
19394						} else {
19395							targetMenu = $( this ).closest( '.fl-menu' ).find( 'ul.menu' );
19396						}
19397						
19398						if ( targetMenu.length ) {
19399							$menu = $( targetMenu );
19400						}
19401
19402						$menu.slideToggle();
19403					}
19404
19405					e.stopPropagation();
19406				} );
19407
19408				// Hide active menu when click on anchor link ID that exists on a page
19409				$menu.off().on( 'click', '.menu-item > a[href*="#"]:not([href="#"])', function(){
19410					var $href = $(this).attr('href'),
19411						$targetID = $href.split('#')[1],
19412						element = $('#' + $targetID);
19413					if ( $('body').find(element).length > 0 ) {
19414						$( this ).toggleClass( 'fl-active' );
19415						FLBuilderLayout._scrollToElement( element );
19416						if ( ! self._isMenuToggle() ) {
19417							$menu.slideToggle();
19418						}
19419					}
19420				});
19421			}
19422			else {
19423
19424				if ( this._isMobileBelowRowEnabled() ) {
19425					this._removeMenuFromBelowRow();
19426				}
19427
19428				$wrapper = $( this.wrapperClass ),
19429				$menu    = $wrapper.find( 'ul.menu' );
19430				$wrapper.find( '.fl-menu-mobile-toggle' ).removeClass( 'fl-active' );
19431				$menu.css({ display: '' });
19432
19433				if ( ! this._isMobileBelowRowEnabled() ) {
19434					$menu.off( 'click', '.menu-item > a[href*="#"]:not([href="#"])' );
19435				}
19436
19437				if ( this.mobileFlyout && $wrapper.find( '.fl-menu-mobile-flyout' ).length > 0 ) {
19438					$( 'body' ).css( 'margin', '' );
19439					$( '.fl-builder-ui-pinned-content-transform' ).css( 'transform', '' );
19440					$menu.unwrap();
19441					$wrapper.find( '.fl-menu-mobile-close' ).remove();
19442					$wrapper.find( '.fl-menu-mobile-opacity' ).remove();
19443				}
19444			}
19445		},
19446
19447		/**
19448		 * Init any mega menus that exist.
19449		 *
19450		 * @see 	 this._isMenuToggle()
19451		 * @since  1.10.4
19452		 * @return void
19453		 */
19454		_initMegaMenus: function(){
19455
19456			var module     = $( this.nodeClass ),
19457				rowContent = module.closest( '.fl-row-content' ),
19458				rowWidth   = rowContent.width(),
19459				megas      = module.find( '.mega-menu' ),
19460				disabled   = module.find( '.mega-menu-disabled' ),
19461				isToggle   = this._isMenuToggle();
19462
19463			if ( isToggle ) {
19464				megas.removeClass( 'mega-menu' ).addClass( 'mega-menu-disabled' );
19465				module.find( 'li.mega-menu-disabled > ul.sub-menu' ).css( 'width', '' );
19466				rowContent.css( 'position', '' );
19467			} else {
19468				disabled.removeClass( 'mega-menu-disabled' ).addClass( 'mega-menu' );
19469				module.find( 'li.mega-menu > ul.sub-menu' ).css( 'width', rowWidth + 'px' );
19470				rowContent.css( 'position', 'relative' );
19471			}
19472		},
19473
19474		/**
19475		 * Check to see if Below Row should be enabled.
19476		 *
19477		 * @since  1.11
19478		 * @return boolean
19479		 */
19480		_isMobileBelowRowEnabled: function() {
19481			return this.mobileBelowRow && ( $( this.nodeClass ).parents( '.fl-col, .fl-module-box' ).length );
19482		},
19483
19484		/**
19485		 * Logic for putting the mobile menu below the menu's
19486		 * column so it spans the full width of the page.
19487		 *
19488		 * @since  1.10
19489		 * @return void
19490		 */
19491		_placeMobileMenuBelowRow: function(){
19492
19493			if ( $( this.nodeClass + '-clone' ).length ) {
19494				return;
19495			}
19496
19497			var module = $( this.nodeClass ),
19498				clone  = null,
19499				col    = module.parents( '.fl-col, .fl-module-box' ).last();
19500
19501			if ( module.length < 1 ) {
19502				return;
19503			}
19504
19505			clone = ( module.length > 1 ) ? $( module[0] ).clone() : module.clone();
19506			module.find( 'ul.menu' ).remove();
19507			clone.addClass( ( this.nodeClass + '-clone' ).replace( '.', '' ) );
19508			clone.addClass( 'fl-menu-mobile-clone' );
19509			clone.find( '.fl-menu-mobile-toggle' ).remove();
19510			col.after( clone );
19511
19512			// Removes animation when enabled
19513			if ( module.hasClass( 'fl-animation' ) ) {
19514				clone.removeClass( 'fl-animation' );
19515			}
19516
19517			this._menuOnFocus();
19518			this._menuOnClick();
19519			this._menuOnEscape();
19520		},
19521
19522		/**
19523		 * Logic for removing the mobile menu from below the menu's
19524		 * column and putting it back in the main wrapper.
19525		 *
19526		 * @since  1.10
19527		 * @return void
19528		 */
19529		_removeMenuFromBelowRow: function(){
19530
19531			if ( ! $( this.nodeClass + '-clone' ).length ) {
19532				return;
19533			}
19534
19535			var module = $( this.nodeClass ),
19536				clone  = $( this.nodeClass + '-clone' ),
19537				menu   = clone.find( 'ul.menu' ),
19538				nav    = module.find( 'nav' );
19539
19540			if ( nav.length ) {
19541				nav.append( menu );
19542			} else {
19543				module.find( '.fl-menu-mobile-toggle' ).after( menu );
19544			}
19545			clone.remove();
19546			menu.find( 'a' ).each( FLBuilderLayout._initAnchorLink );
19547		},
19548
19549		/**
19550		 * Logic for Flyout responsive menu.
19551		 *
19552		 * @since  2.2
19553		 * @return void
19554		 */
19555		_initFlyoutMenu: function(){
19556			var wrapper = $( this.wrapperClass ),
19557				menu  	= wrapper.find( 'ul.menu' ),
19558				button	= wrapper.find( '.fl-menu-mobile-toggle' );
19559
19560			if ( 0 === wrapper.find( '.fl-menu-mobile-flyout' ).length ) {
19561				menu.wrap( '<div class="fl-menu-mobile-flyout" aria-hidden="true"></div>' );
19562			}
19563
19564			if ( 0 === wrapper.find( '.fl-menu-mobile-close' ).length ) {
19565				var close = window.fl_responsive_close || 'Close'
19566				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>' );
19567			}
19568
19569			// Push with opacity
19570			if ( wrapper.hasClass( 'fl-menu-responsive-flyout-push-opacity' ) && 0 === wrapper.find( '.fl-menu-mobile-opacity' ).length ) {
19571				wrapper.append( '<div class="fl-menu-mobile-opacity"></div>' );
19572			}
19573
19574			wrapper.off( 'click', '.fl-menu-mobile-opacity, .fl-menu-mobile-close' ).on( 'click', '.fl-menu-mobile-opacity, .fl-menu-mobile-close', function(e){
19575				button.trigger('focus').trigger( 'click' );
19576				e.stopPropagation();
19577			});
19578
19579			if ( 'undefined' !== typeof FLBuilder ) {
19580				FLBuilder.addHook('restartEditingSession', function(){
19581					$( '.fl-builder-ui-pinned-content-transform' ).css( 'transform', '' );
19582
19583					// Toggle active menu
19584					if ( button.hasClass( 'fl-active' ) ) {
19585						button.trigger( 'click' );
19586					}
19587				});
19588			}
19589			$( '.fl-menu-mobile-flyout' ).find( 'a[href], button, input, select, textarea, span.fl-menu-toggle, [tabindex]:not([tabindex="-1"])' ).attr( 'tabindex', -1 );
19590		},
19591
19592		/**
19593		 * Logic to enable/disable the Flyout menu on button click.
19594		 *
19595		 * @since  2.2
19596		 * @return void
19597		 */
19598		_toggleFlyoutMenu: function(){
19599			var wrapper		= $( this.wrapperClass ),
19600				button		= wrapper.find( '.fl-menu-mobile-toggle' ),
19601				position 	= wrapper.hasClass( 'fl-flyout-right' ) ? 'right' : 'left',
19602				pushMenu 	= wrapper.hasClass( 'fl-menu-responsive-flyout-push' ) || wrapper.hasClass( 'fl-menu-responsive-flyout-push-opacity' ),
19603				opacity		= wrapper.find( '.fl-menu-mobile-opacity' ),
19604				marginPos	= {},
19605				fixedPos 	= {},
19606				fixedHeader	= $('header, header > div');
19607
19608			this._resizeFlyoutMenuPanel();
19609
19610			// Fix the push menu when builder ui panel is pinned
19611			if ( $( '.fl-builder-ui-pinned-content-transform' ).length > 0 && ! $( 'body' ).hasClass( 'fl-builder-edit' ) ) {
19612				$( '.fl-builder-ui-pinned-content-transform' ).css( 'transform', 'none' );
19613			}
19614
19615			if ( pushMenu ) {
19616				marginPos[ 'margin-' + position ] = button.hasClass( 'fl-active' ) ? this.flyoutWidth + 'px' : '0px';
19617				$( 'body' ).animate( marginPos, 200);
19618
19619				// Fixed header
19620				if ( fixedHeader.length > 0 ) {
19621					fixedPos[ position] = button.hasClass( 'fl-active' ) ? this.flyoutWidth + 'px' : '0px';
19622					fixedHeader.each(function(){
19623						if ( 'fixed' == $( this ).css( 'position' ) ) {
19624							$( this ).css({ 'transition' : 'none' });
19625							$( this ).animate( fixedPos, 200 );
19626						}
19627					});
19628				}
19629			}
19630
19631			if ( opacity.length > 0 && button.hasClass( 'fl-active' ) ) {
19632				opacity.show();
19633			}
19634			else {
19635				opacity.hide();
19636			}
19637		},
19638
19639		/**
19640		 * Resize or reposition the Flyout Menu Panel.
19641		 * 
19642		 * @since  2.8.1
19643		 * @return void
19644		 */
19645		_resizeFlyoutMenuPanel: function(){
19646			const wrapper    = $( this.wrapperClass );
19647			const wrapFlyout = wrapper.find( '.fl-menu-mobile-flyout' );
19648				
19649			if ( wrapFlyout.length > 0 ) {
19650				wrapFlyout.css( this._getFlyoutMenuPanelPosition() );
19651			}
19652		},
19653
19654		/**
19655		 * Compute the Flyout Menu Panel's position on the screen.
19656		 * 
19657		 * @since  2.8.1
19658		 * @return object
19659		 */
19660		_getFlyoutMenuPanelPosition: function() {
19661			var wrapper        = $( this.wrapperClass ),
19662				button         = wrapper.find( '.fl-menu-mobile-toggle' ),
19663				side           = wrapper.hasClass( 'fl-flyout-right' ) ? 'right' : 'left',
19664				winHeight      = $(window).outerHeight(),
19665				winTop         = $(window).scrollTop(),
19666				adminBarHeight = $( '#wpadminbar' ).length ? $( '#wpadminbar' ).height() : 0,
19667				flyoutPosition = {};
19668
19669			flyoutPosition[ side ]  = '-' + ( parseInt( this.flyoutWidth ) + 15 ) + 'px';
19670			if ( ! button.hasClass( 'fl-active' ) ) {
19671				return flyoutPosition;
19672			}
19673
19674			flyoutPosition[ side ]  = '0px';
19675			flyoutPosition[ 'height' ]  = winHeight + 'px';
19676			flyoutPosition[ 'top' ] = '0px';
19677			
19678			if ( adminBarHeight > 0 ) {
19679				const diff = adminBarHeight - winTop;
19680				flyoutPosition[ 'top' ] = diff <= 0 ? '0px' : (diff) + 'px';
19681			}
19682
19683			return flyoutPosition;
19684		},
19685
19686		/**
19687		 * Shows or hides the nav search form.
19688		 *
19689		 * @since  2.5
19690		 * @method _toggleMenuSearch
19691		 */
19692		_toggleMenuSearch: function(){
19693			const form   = $( this.wrapperClass ).find('.fl-menu-search-item .fl-search-form-input-wrap'); 
19694			const button = $( this.wrapperClass ).find('.fl-menu-search-item .fl-button:is(a, button:not([type="submit"]))');
19695			form.on('submit', () => form.stop().fadeToggle('fast'));
19696			// Close the search form when focus is lost
19697			form.on('focusout', (event) => {
19698				if (form.is(':visible') && form.has($(event.relatedTarget)).length === 0) {
19699					button.trigger('click');
19700				}
19701			});
19702			button.attr('aria-expanded', false);
19703			// Close other open submenus when focusing on the search button
19704			button.on('focus', (event) => {
19705				const parentMenus = $(event.relatedTarget).parents('.menu-item.fl-has-submenu');
19706				if (event.relatedTarget && parentMenus.length) {
19707					this._toggleSubmenu(parentMenus, false);
19708				}
19709			});
19710			button.on('click', (event) => {
19711				// Prevent toggling when clicking with mouse while the form is already open
19712				if (event.detail && event.type === 'click' && form.is(':visible')) return;
19713				form.stop().fadeToggle('fast', () => {
19714					button.attr('aria-expanded', form.is(':visible'));
19715					if(form.is(':visible')) {
19716						form.find('.fl-search-text').focus();
19717					}
19718				});
19719			});
19720		},
19721
19722		/**
19723		 * Adds menu node and post ID to WooCommerce ajax URL requests.
19724		 *
19725		 * @since  2.5
19726		 * @return void
19727		 */
19728		_wooUpdateParams: function() {
19729			if ( 'undefined' !== typeof wc_cart_fragments_params ) {
19730				wc_cart_fragments_params.wc_ajax_url += '&fl-menu-node='+ this.nodeId +'&post-id='+ this.postId;
19731			}
19732			if ( 'undefined' !== typeof wc_add_to_cart_params ) {
19733				wc_add_to_cart_params.wc_ajax_url += '&fl-menu-node='+ this.nodeId +'&post-id='+ this.postId;
19734			}
19735		},
19736	};
19737
19738})(jQuery);
19739
19740(function($) {
19741
19742	$(function() {
19743
19744		new FLBuilderMenu({
19745			id: '5b3ee06934462',
19746			type: 'horizontal',
19747			mobile: 'expanded',
19748			mobileBelowRow: false,
19749			mobileFlyout: false,
19750			breakPoints: {
19751				large: 1200,
19752				medium: 992,
19753				small: 768			},
19754			mobileBreakpoint: 'mobile',
19755			postId : '45446',
19756			mobileStacked: true,
19757			submenuIcon: 'none',
19758			flyoutWidth: '250',
19759		});
19760
19761	});
19762
19763})(jQuery);
19764
19765(function($) {
19766
19767	$(function() {
19768
19769		new FLBuilderMenu({
19770			id: '61039434c1fb9',
19771			type: 'expanded',
19772			mobile: 'expanded',
19773			mobileBelowRow: false,
19774			mobileFlyout: false,
19775			breakPoints: {
19776				large: 1200,
19777				medium: 992,
19778				small: 768			},
19779			mobileBreakpoint: 'mobile',
19780			postId : '45446',
19781			mobileStacked: true,
19782			submenuIcon: 'none',
19783			flyoutWidth: '250',
19784		});
19785
19786	});
19787
19788})(jQuery);
19789
19790(function($) {
19791
19792	$(function() {
19793
19794		new FLBuilderMenu({
19795			id: '6103943f35bfa',
19796			type: 'vertical',
19797			mobile: 'expanded',
19798			mobileBelowRow: false,
19799			mobileFlyout: false,
19800			breakPoints: {
19801				large: 1200,
19802				medium: 992,
19803				small: 768			},
19804			mobileBreakpoint: 'mobile',
19805			postId : '45446',
19806			mobileStacked: true,
19807			submenuIcon: 'none',
19808			flyoutWidth: '250',
19809		});
19810
19811	});
19812
19813})(jQuery);
19814
19815(function($) {
19816
19817	$(function() {
19818
19819		new FLBuilderMenu({
19820			id: '610394506add6',
19821			type: 'vertical',
19822			mobile: 'expanded',
19823			mobileBelowRow: false,
19824			mobileFlyout: false,
19825			breakPoints: {
19826				large: 1200,
19827				medium: 992,
19828				small: 768			},
19829			mobileBreakpoint: 'mobile',
19830			postId : '45446',
19831			mobileStacked: true,
19832			submenuIcon: 'none',
19833			flyoutWidth: '250',
19834		});
19835
19836	});
19837
19838})(jQuery);
19839
19840(function($) {
19841
19842	$(function() {
19843
19844		new FLBuilderMenu({
19845			id: '610395ffe7efb',
19846			type: 'expanded',
19847			mobile: 'expanded',
19848			mobileBelowRow: false,
19849			mobileFlyout: false,
19850			breakPoints: {
19851				large: 1200,
19852				medium: 992,
19853				small: 768			},
19854			mobileBreakpoint: 'mobile',
19855			postId : '45446',
19856			mobileStacked: true,
19857			submenuIcon: 'none',
19858			flyoutWidth: '250',
19859		});
19860
19861	});
19862
19863})(jQuery);
19864
19865(function($) {
19866
19867	$(function() {
19868
19869		new FLBuilderMenu({
19870			id: '6103960e85a13',
19871			type: 'vertical',
19872			mobile: 'expanded',
19873			mobileBelowRow: false,
19874			mobileFlyout: false,
19875			breakPoints: {
19876				large: 1200,
19877				medium: 992,
19878				small: 768			},
19879			mobileBreakpoint: 'mobile',
19880			postId : '45446',
19881			mobileStacked: true,
19882			submenuIcon: 'none',
19883			flyoutWidth: '250',
19884		});
19885
19886	});
19887
19888})(jQuery);
19889
19890(function($) {
19891
19892	$(function() {
19893
19894		new FLBuilderMenu({
19895			id: '6103961ec85f4',
19896			type: 'vertical',
19897			mobile: 'expanded',
19898			mobileBelowRow: false,
19899			mobileFlyout: false,
19900			breakPoints: {
19901				large: 1200,
19902				medium: 992,
19903				small: 768			},
19904			mobileBreakpoint: 'mobile',
19905			postId : '45446',
19906			mobileStacked: true,
19907			submenuIcon: 'none',
19908			flyoutWidth: '250',
19909		});
19910
19911	});
19912
19913})(jQuery);
19914(function($){
19915	})(jQuery);
19916(function($){
19917	})(jQuery);
19918(function($){
19919	})(jQuery);
19920jQuery(function($) {
19921	
19922		$(function() {
19923		$( '.fl-node-6sok5h8agtux .fl-photo-img' )
19924			.on( 'mouseenter', function( e ) {
19925				$( this ).data( 'title', $( this ).attr( 'title' ) ).removeAttr( 'title' );
19926			} )
19927			.on( 'mouseleave', function( e ){
19928				$( this ).attr( 'title', $( this ).data( 'title' ) ).data( 'title', null );
19929			} );
19930	});
19931		window._fl_string_to_slug_regex = 'a-zA-Z0-9';
19932});
19933(function($){
19934	})(jQuery);
19935(function($){
19936	})(jQuery);
19937
19938/* Start Layout Custom JS */
19939
19940/* End Layout Custom JS */
19941
19942
19943            ;(function($) {
19944                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>';
19945				if ( $('.fl-row.fl-node-5f3db7ffbd1de').find('.pp-er').length === 0 ) {
19946                	$('.fl-row.fl-node-5f3db7ffbd1de').prepend(html);
19947				}
19948				                $('.pp-er-5f3db7ffbd1de .pp-er-wrap').off('click').on('click', function(e) {
19949					e.stopPropagation();
19950                    var $this = $(this);
19951                    $this.parent().addClass('pp-er-open');
19952                    $this.find('.pp-er-title').html('Hide Navigation Menu');
19953                    $(this).parents('.fl-row').find('.fl-row-content-wrap').slideToggle(500, function() {
19954                        if ( !$(this).is(':visible') ) {
19955                            $this.parent().removeClass('pp-er-open');
19956                            $this.find('.pp-er-title').html('Show Navigation Menu');
19957                        }
19958
19959						$(document).trigger('pp_expandable_row_toggle', [$('.pp-er-5f3db7ffbd1de')]);
19960                    });
19961                });
19962            })(jQuery);
19963
19964        
19965;(function($) {
19966
19967	PPSearchForm = function(settings) {
19968		this.id 	= settings.id;
19969		this.node 	= $('.fl-node-' + this.id);
19970		this.form	= this.node.find('.pp-search-form');
19971		this.selectors = {
19972			input: '.fl-node-' + this.id + ' .pp-search-form__input',
19973			toggle: '.fl-node-' + this.id + ' .pp-search-form__toggle',
19974			container: '.fl-node-' + this.id + ' .pp-search-form__container',
19975		};
19976
19977		this._init();
19978	};
19979
19980	PPSearchForm.prototype = {
19981		id  : '',
19982		node: '',
19983		form: '',
19984
19985		_init: function() {
19986			$( this.selectors.input ).on( 'focus', function() {
19987				this.form.addClass('pp-search-form--focus');
19988			}.bind( this ) ).on( 'blur', function() {
19989				this.form.removeClass('pp-search-form--focus');
19990			}.bind( this ) );
19991
19992			$( this.selectors.toggle ).on( 'click', function() {
19993				$( this.selectors.container ).addClass('pp-search-form--lightbox').find('.pp-search-form__input').trigger( 'focus' );
19994				this._focus( this.form );
19995			}.bind( this ) );
19996
19997			this.form.find('.pp-search-form--lightbox-close').on( 'click', function() {
19998				$( this.selectors.container ).removeClass('pp-search-form--lightbox');
19999			}.bind( this ) );
20000
20001			// close modal box on Esc key press.
20002			$(document).on( 'keyup', function(e) {
20003                if ( 27 == e.which && this.form.find('.pp-search-form--lightbox').length > 0 ) {
20004                    $( this.selectors.container ).removeClass('pp-search-form--lightbox');
20005                }
20006			}.bind( this ) );
20007		},
20008
20009		_focus: function( form ) {
20010			var $el = form.find('.pp-search-form__input');
20011
20012			// If this function exists... (IE 9+)
20013			if ( $el[0].setSelectionRange ) {
20014				// Double the length because Opera is inconsistent about whether a carriage return is one character or two.
20015				var len = $el.val().length * 2;
20016
20017				// Timeout seems to be required for Blink
20018				setTimeout(function() {
20019					$el[0].setSelectionRange( len, len );
20020				}, 1);
20021			} else {
20022				// As a fallback, replace the contents with itself
20023				// Doesn't work in Chrome, but Chrome supports setSelectionRange
20024				$el.val( $el.val() );
20025			}
20026		}
20027	};
20028
20029})(jQuery);(function($) {
20030	
20031	new PPSearchForm({
20032		id: '5d00645b19612',
20033	});
20034
20035})(jQuery);
20036;(function($) {
20037
20038	PPAdvancedMenu = function( settings ) {
20039
20040		// set params
20041		this.settingsId 		 = settings.id;
20042		this.nodeClass           = '.fl-node-' + settings.id;
20043		this.wrapperClass        = this.nodeClass + ' .pp-advanced-menu';
20044		this.type				 = settings.type;
20045		this.mobileToggle		 = settings.mobile;
20046		this.mobileBelowRow		 = 'below' === settings.menuPosition;
20047		this.breakpoints         = settings.breakpoints;
20048		this.mobileBreakpoint	 = settings.mobileBreakpoint;
20049		this.mediaBreakpoint	 = settings.mediaBreakpoint;
20050		this.mobileMenuType	 	 = settings.mobileMenuType;
20051		this.offCanvasDirection	 = settings.offCanvasDirection;
20052		this.postId 			 = bb_powerpack.post_id;
20053		this.isBuilderActive	 = settings.isBuilderActive;
20054		this.currentBrowserWidth = window.innerWidth;
20055		this.fullScreenMenu 	= null;
20056		this.offCanvasMenu 		= null;
20057		this.$submenus 			= null;
20058
20059		// initialize the menu
20060		$( this._initMenu.bind( this ) );
20061
20062		// check if viewport is resizing
20063		$( window ).on( 'resize', function( e ) {
20064
20065			var width = window.innerWidth;
20066
20067			// if screen width is resized, reload the menu
20068		    if( width != this.currentBrowserWidth ) {
20069
20070				this._initMenu();
20071 				this._clickOrHover();
20072		    	this.currentBrowserWidth = width;
20073			}
20074
20075		}.bind( this ) );
20076
20077		$( 'body' ).on( 'click', function( e ) {
20078			if ( 'undefined' !== typeof FLBuilderConfig ){
20079				return;
20080			}
20081
20082			if ( $( this.wrapperClass ).find( '.pp-advanced-menu-mobile-toggle' ).hasClass( 'pp-active' ) && ( 'expanded' !== this.mobileToggle ) ) {
20083				if ( $( e.target ).parents('.fl-module-pp-advanced-menu').length > 0 ) {
20084					return;
20085				}
20086				if ( $( e.target ).is( 'input' ) && $( e.target ).parents('.pp-advanced-menu').length > 0 ) {
20087					return;
20088				}
20089				if ( $( e.target ).hasClass( 'pp-menu-close-btn' ) ) {
20090					return;
20091				}
20092				$( this.wrapperClass ).find( '.pp-advanced-menu-mobile-toggle' ).trigger( 'click' );
20093			}
20094
20095			$( this.wrapperClass ).find( '.pp-has-submenu' ).removeClass( 'focus pp-active' );
20096			$( this.wrapperClass ).find( '.pp-has-submenu .sub-menu' ).removeClass( 'focus' );
20097			$( this.wrapperClass ).find( '.pp-has-submenu-container' ).removeClass( 'focus' );
20098			$( this.wrapperClass ).find( '.pp-menu-toggle' ).attr( 'aria-expanded', false );
20099
20100		}.bind( this ) );
20101
20102		// Esc key to close the submenu.
20103		$( document ).on( 'keyup', function( e ) {
20104			if ( 27 == e.which ) {
20105				$( this.wrapperClass ).find( '.pp-has-submenu' ).removeClass( 'focus pp-active' );
20106				$( this.wrapperClass ).find( '.pp-has-submenu .sub-menu' ).removeClass( 'focus' );
20107				$( this.wrapperClass ).find( '.pp-has-submenu-container' ).removeClass( 'focus' );
20108				$( this.wrapperClass ).find( '.pp-menu-toggle' ).attr( 'aria-expanded', false );
20109				if ( $( this.wrapperClass ).find( '.pp-menu-toggle.focus' ).is( ':visible' ) ) {
20110					$( this.wrapperClass ).find( '.pp-menu-toggle.focus' ).delay(100).trigger( 'focus' );
20111				}
20112			}
20113		}.bind( this ) );
20114
20115	};
20116
20117	PPAdvancedMenu.prototype = {
20118		nodeClass               : '',
20119		wrapperClass            : '',
20120		type 	                : '',
20121		breakpoints 			: {},
20122		$submenus				: null,
20123		fullScreenMenu			: null,
20124		offCanvasMenu			: null,
20125
20126		/**
20127		 * Check if the screen size fits a mobile viewport.
20128		 *
20129		 * @since  1.6.1
20130		 * @return bool
20131		 */
20132		_isMobile: function() {
20133			return window.innerWidth <= this.breakpoints.small ? true : false;
20134		},
20135
20136		/**
20137		 * Check if the screen size fits a medium viewport.
20138		 *
20139		 * @since  1.10.5
20140		 * @return bool
20141		 */
20142		_isMedium: function() {
20143			return window.innerWidth <= this.breakpoints.medium ? true : false;
20144		},
20145
20146		/**
20147		 * Check if the screen size fits a large viewport.
20148		 *
20149		 * @since  1.10.5
20150		 * @return bool
20151		 */
20152		_isLarge: function() {
20153			return window.innerWidth <= this.breakpoints.large ? true : false;
20154		},
20155
20156		/**
20157		 * Check if the screen size fits a custom viewport.
20158		 *
20159		 * @since  1.10.5
20160		 * @return bool
20161		 */
20162		_isCustom: function() {
20163			return window.innerWidth <= this.breakpoints.custom ? true : false;
20164		},
20165
20166		_isTouch: function() {
20167			var prefixes = ' -webkit- -moz- -o- -ms- '.split(' ');
20168			var mq = function(query) {
20169			  return window.matchMedia(query).matches;
20170			}
20171		  
20172			if (('ontouchstart' in window) || window.DocumentTouch && document instanceof DocumentTouch) {
20173			  return true;
20174			}
20175		  
20176			// include the 'heartz' as a way to have a non matching MQ to help terminate the join
20177			// https://git.io/vznFH
20178			var query = ['(', prefixes.join('touch-enabled),('), 'heartz', ')'].join('');
20179			return mq(query);
20180		},
20181
20182		/**
20183		 * Check if the menu should toggle for the current viewport base on the selected breakpoint
20184		 *
20185		 * @see 	this._isMobile()
20186		 * @see 	this._isMedium()
20187		 * @since  	1.10.5
20188		 * @return bool
20189		 */
20190		_isMenuToggle: function() {
20191			if ( ( 'always' == this.mobileBreakpoint
20192				|| ( this._isMobile() && 'mobile' == this.mobileBreakpoint )
20193				|| ( this._isMedium() && 'medium-mobile' == this.mobileBreakpoint )
20194				|| ( this._isCustom() && 'custom' == this.mobileBreakpoint )
20195				) && ( $( this.nodeClass ).find( '.pp-advanced-menu-mobile-toggle' ).is(':visible') || 'expanded' == this.mobileToggle ) ) {
20196				return true;
20197			}
20198
20199			return false;
20200		},
20201
20202		_bindSettingsFormEvents: function()
20203		{
20204			// $('body').on( 'change', '.fl-builder-settings select[name="offcanvas_direction"]', function() {
20205			// 	$('html').removeClass('pp-off-canvas-menu-open');
20206			// } );
20207		},
20208
20209		/**
20210		 * Initialize the toggle logic for the menu.
20211		 *
20212		 * @see    this._isMobile()
20213		 * @see    this._menuOnCLick()
20214		 * @see    this._clickOrHover()
20215		 * @see    this._submenuOnRight()
20216		 * @see    this._submenuRowZindexFix()
20217		 * @see    this._toggleForMobile()
20218		 * @since  1.6.1
20219		 * @return void
20220		 */
20221		_initMenu: function() {
20222			if ( this.mobileToggle != 'expanded' ) {
20223				this._initOffCanvas();
20224				this._initFullScreen();
20225			}
20226
20227			this._setupSubmenu();
20228			this._menuOnHover();
20229			this._menuOnFocus();
20230			this._submenuOnClick();
20231
20232			if ( $( this.nodeClass ).length && this.type == 'horizontal' ) {
20233				this._initMegaMenus();
20234			}
20235
20236			if ( this.type == 'horizontal' || this.type == 'vertical' ) {
20237				var self = this;
20238				$( this.wrapperClass ).find('.pp-has-submenu-container').on( 'click', function( e ) {
20239					if ( self.mobileMenuType !== 'off-canvas' && self.mobileMenuType !== 'full-screen' ) {
20240						if ( self._isTouch() ) {
20241							if ( ! $(this).hasClass('first-click') ) {
20242								e.preventDefault();
20243								$(this).addClass('first-click');
20244							}
20245						}
20246					}
20247				} );
20248
20249				// Keyboard nav support for submenu toggle.
20250				$( this.wrapperClass ).find( 'li.pp-has-submenu a' ).on( 'keypress', function(e) {
20251					if ( $(e.target).hasClass( 'pp-menu-toggle' ) && ! $( this.nodeClass ).find( '.pp-advanced-menu-mobile-toggle' ).is( ':visible' ) ) {
20252						if (e.which == 1 || e.which == 13 || e.which == undefined) {
20253							e.stopPropagation();
20254							e.preventDefault();
20255							$(e.target).parents('li.pp-has-submenu').toggleClass( 'pp-active' );
20256
20257							if ( $(e.target).parents('li.pp-has-submenu').hasClass( 'pp-active' ) ) {
20258								$(e.target).attr( 'aria-expanded', true );
20259							} else {
20260								$(e.target).attr( 'aria-expanded', false );
20261							}
20262						}
20263					}
20264				}.bind( this ) );
20265			}
20266
20267			if ( this._isMenuToggle() || this.type == 'accordion' ) {
20268				$( this.wrapperClass ).off( 'mouseenter mouseleave' );
20269				this._menuOnClick();
20270				this._clickOrHover();
20271			} else {
20272				$( this.wrapperClass ).off( 'click' );
20273				this._submenuOnRight();
20274				this._submenuRowZindexFix();
20275			}
20276
20277			if ( this.mobileToggle != 'expanded' ) {
20278				this._toggleForMobile();
20279			}
20280
20281			$(this.wrapperClass).find('li:not(.menu-item-has-children)').on('click', 'a', function (e) {
20282				if ( $(e.target).closest( '.pp-menu-search-item' ).length > 0 ) {
20283					return;
20284				}
20285
20286				$(this.nodeClass).find('.pp-advanced-menu').removeClass('menu-open');
20287				$(this.nodeClass).find('.pp-advanced-menu').addClass('menu-close');
20288				$('html').removeClass('pp-off-canvas-menu-open');
20289				$('html').removeClass('pp-full-screen-menu-open');
20290
20291			}.bind( this ) );
20292
20293			if ( $( this.wrapperClass ).find( '.pp-menu-search-item' ).length ) {
20294				this._toggleMenuSearch();
20295			}
20296
20297			if ( $( this.wrapperClass ).find( '.pp-menu-cart-item').length ) {
20298				this._wooUpdateParams();
20299			}
20300		},
20301
20302		/**
20303		 * Initializes submenu dropdowns.
20304		 *
20305		 * @since 2.33.x
20306		 * @return void
20307		 */
20308		_setupSubmenu: function() {
20309			$( this.wrapperClass + ' ul.sub-menu' ).each( function(){
20310				$( this ).closest( 'li' ).attr( 'aria-haspopup', 'true' );
20311			});
20312		},
20313
20314		_menuOnHover: function() {
20315			$( this.wrapperClass ).on( 'mouseenter', 'li.menu-item', function() {
20316				$(this).addClass( 'hover' );
20317			} ).on( 'mouseleave', 'li.menu-item', function() {
20318				$(this).removeClass( 'hover' );
20319			} );
20320		},
20321
20322		/**
20323		 * Adds a focus class to menu elements similar to be used similar to CSS :hover psuedo event
20324		 *
20325		 * @since  1.9.0
20326		 * @return void
20327		 */
20328		_menuOnFocus: function() {
20329			$( this.nodeClass ).off('focus').on( 'focus', 'a', function( e ) {
20330				var $menuItem	= $( e.target ).parents( '.menu-item' ).first(),
20331					$parents	= $( e.target ).parentsUntil( this.wrapperClass );
20332
20333				$('.pp-advanced-menu .focus:not(.pp-menu-toggle)').removeClass('focus');
20334
20335				$menuItem.addClass('focus');
20336				$parents.addClass('focus');
20337
20338			}.bind( this ) ).on( 'focusout', 'a', function( e ) {
20339				if ( $('.pp-advanced-menu .focus').hasClass('pp-has-submenu') ) {
20340					$( e.target ).parentsUntil( this.wrapperClass ).find('.pp-has-submenu-container').removeClass('first-click');
20341				}
20342			}.bind( this ) );
20343
20344			$( this.nodeClass ).off('focus', '.pp-menu-toggle').on( 'focus', '.pp-menu-toggle', function( e ) {
20345				$(e.target).addClass( 'focus' );
20346			}.bind( this ) ).off('blur', '.pp-menu-toggle').on( 'blur', '.pp-menu-toggle', function( e ) {
20347				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 ) {
20348					$(e.target).removeClass( 'focus' );
20349				}
20350			}.bind( this ) );
20351		},
20352
20353		/**
20354		 * Logic for submenu toggling on accordions or mobile menus (vertical, horizontal)
20355		 *
20356		 * @since  1.6.1
20357		 * @return void
20358		 */
20359		_menuOnClick: function() {
20360			var self = this;
20361			var $mainItem = '';
20362
20363			$( this.wrapperClass ).off().on( 'click.pp-advanced-menu keyup', '.pp-has-submenu-container', function( e ) {
20364				var isValidEvent = e.which == 1 || e.which == 13 || e.which == undefined; // click or enter key press.
20365				if ( ! isValidEvent ) {
20366					return;
20367				}
20368				if ( e.which == 13 && ! $(e.target).hasClass( 'pp-menu-toggle' ) ) { // prevent event bubbling.
20369					return;
20370				}
20371				if ( self._isTouch() ) {
20372					if ( ! $(this).hasClass('first-click') ) {
20373						e.preventDefault();
20374						$(this).addClass('first-click');
20375					}
20376				}
20377
20378				e.stopPropagation();
20379
20380				var isMainEl = $(e.target).parents('.menu-item').parent().parent().hasClass('pp-advanced-menu');
20381
20382				if (isMainEl && $mainItem === '') {
20383					$mainItem = $(e.target).parents('.menu-item');
20384				}
20385
20386				var $link			= $( e.target ).parents( '.pp-has-submenu' ).first(),
20387					$subMenu 		= $link.children( '.sub-menu' ).first(),
20388					$href	 		= $link.children('.pp-has-submenu-container').first().find('> a').attr('href'),
20389					$subMenuParents = $( e.target ).parents( '.sub-menu' ),
20390					$activeParent 	= $( e.target ).closest( '.pp-has-submenu.pp-active' );
20391
20392					if ( $activeParent.length > 0 ) {
20393						$activeParent.find( '.pp-menu-toggle' ).first().attr('aria-expanded', true);
20394					} else {
20395						$activeParent.find( '.pp-menu-toggle' ).first().attr('aria-expanded', false);
20396					}
20397
20398				if( !$subMenu.is(':visible') || $(e.target).hasClass('pp-menu-toggle')
20399					|| ($subMenu.is(':visible') && (typeof $href === 'undefined' || $href == '#')) ) {
20400					if ( ! $(this.wrapperClass).hasClass('pp-advanced-menu-accordion-collapse') ) {
20401						e.preventDefault();
20402					}
20403					if ( $(e.target).hasClass('pp-menu-toggle') ) {
20404						e.stopPropagation();
20405						e.preventDefault();
20406					}
20407				}
20408				else {
20409					e.stopPropagation();
20410					window.location.href = $href;
20411					return;
20412				}
20413
20414				if ($(this.wrapperClass).hasClass('pp-advanced-menu-accordion-collapse')) {
20415
20416					if ( $link.parents('.menu-item').length && !$link.parents('.menu-item').hasClass('pp-active') ) {
20417						$('.menu .pp-active', this.wrapperClass).not($link).removeClass('pp-active');
20418					}
20419					else if ($link.parents('.menu-item').hasClass('pp-active') && $link.parent('.sub-menu').length) {
20420						$('.menu .pp-active', this.wrapperClass).not($link).not($activeParent).removeClass('pp-active');
20421					}
20422
20423					$('.sub-menu', this.wrapperClass).not($subMenu).not($subMenuParents).slideUp('normal');
20424				}
20425
20426				// Parent menu toggle icon was being reversed on collapsing its submenu,
20427				// so here is the workaround to fix this behavior.
20428				if ($(self.wrapperClass).find('.sub-menu:visible').length > 0) {
20429					$(self.wrapperClass).find('.sub-menu:visible').parent().addClass('pp-active');
20430				}
20431				$subMenu.slideToggle(400, function() {
20432					// Reset previously opened sub-menu toggle icon.
20433					$(e.target).parents('.pp-has-submenu-container').parent().parent().find('> .menu-item.pp-active').removeClass('pp-active');
20434					
20435					if ($mainItem !== '') {
20436						$mainItem.parent().find('.menu-item.pp-active').removeClass('pp-active');
20437						$(self.wrapperClass).find('.sub-menu').parent().removeClass('pp-active');
20438
20439						if ($(self.wrapperClass).find('.sub-menu:visible').length > 0) {
20440							$(self.wrapperClass).find('.sub-menu:visible').parent().addClass('pp-active');
20441						} else {
20442							$link.toggleClass('pp-active');
20443							$mainItem.removeClass('pp-active');
20444						}
20445					} else {
20446						$link.toggleClass('pp-active');
20447					}
20448					if (!$subMenu.is(':visible')) {
20449						$subMenu.parent().removeClass('pp-active');
20450						$subMenu.parent().find('> .pp-has-submenu-container .pp-menu-toggle').attr('aria-expanded', false);
20451					} else {
20452						$subMenu.parent().find('> .pp-has-submenu-container .pp-menu-toggle').attr('aria-expanded', true);
20453					}
20454				});
20455
20456			}.bind( this ) );
20457
20458		},
20459
20460		/**
20461		 * Logic for submenu items click event
20462		 *
20463		 * @since  1.3.1
20464		 * @return void
20465		 */
20466		_submenuOnClick: function(){
20467			$( 'body' ).off( 'click', this.wrapperClass + ' .sub-menu a' ).on( 'click', this.wrapperClass + ' .sub-menu a', function( e ){
20468				if ( $( e.target ).parent().hasClass('focus') ) {
20469					$( e.target ).parentsUntil( this.wrapperClass ).removeClass( 'focus' );
20470				}
20471			}.bind( this ) );
20472		},
20473
20474		/**
20475		 * Changes general styling and behavior of menus based on mobile / desktop viewport.
20476		 *
20477		 * @see    this._isMobile()
20478		 * @since  1.6.1
20479		 * @return void
20480		 */
20481		_clickOrHover: function() {
20482			this.$submenus = this.$submenus || $( this.wrapperClass ).find( '.sub-menu' );
20483			var $wrapper   = $( this.wrapperClass ),
20484				$menu      = $wrapper.find( '.menu' );
20485				$li        = $wrapper.find( '.pp-has-submenu' );
20486
20487			if( this._isMenuToggle() ) {
20488				$li.each( function() {
20489					if( !$(this).hasClass('pp-active') ) {
20490						$(this).find( '.sub-menu' ).fadeOut();
20491					}
20492				} );
20493			} else {
20494				$li.each( function() {
20495					if( !$(this).hasClass('pp-active') ) {
20496						$(this).find( '.sub-menu' ).css( {
20497							'display' : '',
20498							'opacity' : ''
20499						} );
20500					}
20501				} );
20502			}
20503		},
20504
20505		/**
20506		 * Logic to prevent submenus to go outside viewport boundaries.
20507		 *
20508		 * @since  1.6.1
20509		 * @return void
20510		 */
20511		_submenuOnRight: function() {
20512
20513			$( this.wrapperClass )
20514				.on( 'mouseenter focus', '.pp-has-submenu', function( e ) {
20515
20516					if( $ ( e.currentTarget ).find('.sub-menu').length === 0 ) {
20517						return;
20518					}
20519
20520					var $link           = $( e.currentTarget ),
20521						$parent         = $link.parent(),
20522						$subMenu        = $link.find( '.sub-menu' ),
20523						subMenuWidth    = $subMenu.width(),
20524						subMenuPos      = 0,
20525						winWidth        = window.innerWidth;
20526
20527					if( $link.closest( '.pp-menu-submenu-right' ).length !== 0) {
20528
20529						$link.addClass( 'pp-menu-submenu-right' );
20530
20531					} else if( $( 'body' ).hasClass( 'rtl' ) ) {
20532
20533						subMenuPos = $parent.is( '.sub-menu' ) ?
20534									 $parent.offset().left - subMenuWidth:
20535									 $link.offset().left - subMenuWidth;
20536
20537						if( subMenuPos <= 0 ) {
20538							$link.addClass( 'pp-menu-submenu-right' );
20539						}
20540
20541					} else {
20542
20543						subMenuPos = $parent.is( '.sub-menu' ) ?
20544									 $parent.offset().left + $parent.width() + subMenuWidth :
20545									 $link.offset().left + subMenuWidth;
20546
20547						if( subMenuPos > winWidth ) {
20548							$link.addClass('pp-menu-submenu-right');
20549						}
20550					}
20551				}.bind( this ) )
20552				.on( 'mouseleave', '.pp-has-submenu', function( e ) {
20553					$( e.currentTarget ).removeClass( 'pp-menu-submenu-right' );
20554				}.bind( this ) );
20555
20556		},
20557
20558		/**
20559		 * Logic to prevent submenus to go behind the next overlay row.
20560		 *
20561		 * @since  2.2
20562		 * @return void
20563		 */
20564		_submenuRowZindexFix: function (e) {
20565
20566			$(this.wrapperClass)
20567				.on('mouseenter', 'ul.menu > .pp-has-submenu', function (e) {
20568
20569					if ($(e.currentTarget).find('.sub-menu').length === 0) {
20570						return;
20571					}
20572
20573					$(this.nodeClass)
20574						.closest('.fl-row')
20575						.find('.fl-row-content')
20576						.css('z-index', '10');
20577
20578				}.bind( this ) )
20579				.on('mouseleave', 'ul.menu > .pp-has-submenu', function (e) {
20580
20581					$(this.nodeClass)
20582						.closest('.fl-row')
20583						.find('.fl-row-content')
20584						.css('z-index', '');
20585
20586				}.bind( this ) );
20587		},
20588
20589		/**
20590		 * Logic for the mobile menu button.
20591		 *
20592		 * @since  1.6.1
20593		 * @return void
20594		 */
20595		_toggleForMobile: function() {
20596
20597			var $wrapper = null,
20598				$menu    = null,
20599				self 	 = this;
20600
20601			if ( this._isMenuToggle() ) {
20602				$wrapper = $(this.wrapperClass);
20603				if ( this._isMobileBelowRowEnabled() ) {
20604					this._placeMobileMenuBelowRow();
20605					$menu = $(this.nodeClass + '-clone');
20606					$menu.find('ul.menu').show();
20607				} else {
20608					$menu = $wrapper.find('.menu');
20609				}
20610
20611				if( !$wrapper.find( '.pp-advanced-menu-mobile-toggle' ).hasClass( 'pp-active' ) && this.mobileMenuType === 'default' ) {
20612					$menu.css({ display: 'none' });
20613				}
20614
20615				$wrapper.on( 'click', '.pp-advanced-menu-mobile-toggle', function( e ) {
20616					$(this).toggleClass( 'pp-active' );
20617					if ( $(this).hasClass('pp-active') ) {
20618						$(this).attr('aria-expanded', 'true');
20619						$menu.addClass( 'pp-menu-visible' );
20620					} else {
20621						$(this).attr('aria-expanded', 'false');
20622						$menu.removeClass( 'pp-menu-visible' );
20623					}
20624					$menu.slideToggle();
20625					e.stopPropagation();
20626				} );
20627
20628				$menu.on( 'click', '.menu-item > a[href*="#"]', function(e) {
20629					var $href = $(this).attr('href'),
20630						$targetID = '';
20631
20632					if ( $href !== '#' ) {
20633						$targetID = $href.split('#')[1];
20634
20635						if ( $('body').find('#'+  $targetID).length > 0 ) {
20636							e.preventDefault();
20637							$( this ).toggleClass( 'pp-active' );
20638							setTimeout(function() {
20639								$('html, body').animate({
20640									scrollTop: $('#'+ $targetID).offset().top
20641								}, 1000, function() {
20642									window.location.hash = $targetID;
20643								});
20644							}, 500);
20645
20646							if ( ! self._isMenuToggle() ) {
20647								$menu.slideToggle();
20648							}
20649						}
20650					}
20651				});
20652			}
20653			else {
20654
20655				if ( this._isMobileBelowRowEnabled() ) {
20656					this._removeMenuFromBelowRow();
20657				}
20658
20659				$wrapper = $( this.wrapperClass ),
20660				$menu    = $wrapper.children( '.menu' );
20661				$wrapper.find( '.pp-advanced-menu-mobile-toggle' ).removeClass( 'pp-active' );
20662				$menu.css({ display: '' });
20663			}
20664		},
20665
20666		/**
20667		 * Init any mega menus that exist.
20668		 *
20669		 * @see 	this._isMenuToggle()
20670		 * @since  	1.10.4
20671		 * @return void
20672		 */
20673		_initMegaMenus: function() {
20674
20675			var module     = $( this.nodeClass ),
20676				rowContent = module.closest( '.fl-row-content' ),
20677				rowWidth   = rowContent.width(),
20678				megas      = module.fi
20678nd( '.mega-menu' ),
20679				disabled   = module.find( '.mega-menu-disabled' ),
20680				isToggle   = this._isMenuToggle();
20681
20682			if ( isToggle ) {
20683				megas.removeClass( 'mega-menu' ).addClass( 'mega-menu-disabled' );
20684				module.find( 'li.mega-menu-disabled > ul.sub-menu' ).css( 'width', '' );
20685				rowContent.css( 'position', '' );
20686			} else {
20687				disabled.removeClass( 'mega-menu-disabled' ).addClass( 'mega-menu' );
20688				module.find( 'li.mega-menu > ul.sub-menu' ).css( 'width', rowWidth + 'px' );
20689				rowContent.css( 'position', 'relative' );
20690			}
20691		},
20692
20693		/**
20694		 * Init off-canvas menu.
20695		 *
20696		 * @since  	1.2.8
20697		 * @return void
20698		 */
20699		_initOffCanvas: function() {
20700			if ( this.mobileMenuType !== 'off-canvas' ) {
20701				return;
20702			}
20703			$('html').addClass('pp-off-canvas-menu-module');
20704			$('html').addClass('pp-off-canvas-menu-' + this.offCanvasDirection);
20705
20706			if ( $(this.nodeClass).find( '#pp-menu-' + this.settingsId ).length === 0 ) {
20707				return;
20708			}
20709
20710			var menuHTML = $(this.nodeClass).find( '#pp-menu-' + this.settingsId ).html();
20711
20712			if ( null === this.offCanvasMenu ) {
20713				this.offCanvasMenu = $('<div id="pp-advanced-menu-off-canvas-'+this.settingsId+'" class="fl-node-'+this.settingsId+' pp-menu-off-canvas" />').html( menuHTML );
20714			}
20715			if ( $('#pp-advanced-menu-off-canvas-'+this.settingsId).length === 0 && null !== this.offCanvasMenu && ! this.isBuilderActive ) {
20716				this.offCanvasMenu.appendTo( 'body' );
20717			}
20718
20719			$(this.nodeClass).trigger('pp-advanced-menu-off-canvas-init', [this.offCanvasMenu]);
20720
20721			this._toggleMenu();
20722		},
20723
20724		/**
20725		 * Init full-screen overlay menu.
20726		 *
20727		 * @since  	1.2.8
20728		 * @return void
20729		 */
20730		_initFullScreen: function() {
20731			if ( this.mobileMenuType !== 'full-screen' ) {
20732				return;
20733			}
20734
20735			$('html').addClass('pp-full-screen-menu-module');
20736
20737			if ( $(this.nodeClass).find( '#pp-menu-' + this.settingsId ).length === 0 ) {
20738				return;
20739			}
20740
20741			var menuHTML = $(this.nodeClass).find( '#pp-menu-' + this.settingsId ).html();
20742
20743			if ( null === this.fullScreenMenu ) {
20744				this.fullScreenMenu = $('<div id="pp-advanced-menu-full-screen-'+this.settingsId+'" class="fl-node-'+this.settingsId+' pp-menu-full-screen" />').html( menuHTML );
20745			}
20746			if ( $('#pp-advanced-menu-full-screen-'+this.settingsId).length === 0 && null !== this.fullScreenMenu && ! this.isBuilderActive ) {
20747				this.fullScreenMenu.appendTo( 'body' );
20748			}
20749
20750			$(this.nodeClass).trigger('pp-advanced-menu-full-screen-init', [this.fullScreenMenu]);
20751
20752			this._toggleMenu();
20753		},
20754
20755		/**
20756		 * Trigger the toggle event for off-canvas
20757		 * and full-screen overlay menus.
20758		 *
20759		 * @since  	1.2.8
20760		 * @return void
20761		 */
20762		_toggleMenu: function() {
20763			var self = this;
20764			var singleInstance = true;
20765			if( self.mobileMenuType === 'full-screen' ) {
20766				var winHeight = window.innerHeight;
20767				$(self.nodeClass).find('.pp-menu-overlay').css('height', winHeight + 'px');
20768				$(window).on('resize', function() {
20769					winHeight = window.innerHeight;
20770					$(self.nodeClass).find('.pp-menu-overlay').css('height', winHeight + 'px');
20771				});
20772			}
20773			// Toggle Click
20774			$(self.nodeClass).find('.pp-advanced-menu-mobile-toggle' ).off('click').on( 'click', function() {
20775				if ( singleInstance ) {
20776					if ( $('.pp-advanced-menu.menu-open').length > 0 ) {
20777						$('.pp-advanced-menu').removeClass('menu-open');
20778						$('html').removeClass('pp-full-screen-menu-open');
20779					}
20780				}
20781				if( $(self.nodeClass).find('.pp-advanced-menu').hasClass('menu-open') ) {
20782					$(self.nodeClass).find('.pp-advanced-menu').removeClass('menu-open');
20783					$(self.nodeClass).find('.pp-advanced-menu').addClass('menu-close');
20784					$('html').removeClass('pp-off-canvas-menu-open');
20785					$('html').removeClass('pp-full-screen-menu-open');
20786				} else {
20787					$(self.nodeClass).find('.pp-advanced-menu').addClass('menu-open');
20788					if( self.mobileMenuType === 'off-canvas' ) {
20789						$('html').addClass('pp-off-canvas-menu-open');
20790						self.offCanvasMenu.find('nav').attr('tabindex', '0').trigger( 'focus' );
20791						$(this).attr( 'tabindex', '-1' ).trigger( 'blur' );
20792					}
20793					if( self.mobileMenuType === 'full-screen' ) {
20794						$('html').addClass('pp-full-screen-menu-open');
20795						self.fullScreenMenu.find('nav').attr('tabindex', '0').trigger( 'focus' );
20796						$(this).attr( 'tabindex', '-1' ).trigger( 'blur' );
20797					}
20798				}
20799
20800				if ( '0' == $(this).attr('tabindex') ) {
20801					$(this).attr('aria-expanded', 'false');
20802				} else {
20803					$(this).attr('aria-expanded', 'true');
20804				}
20805			} );
20806
20807			// Keyboard navigation.
20808			$(self.nodeClass).find('.pp-advanced-menu-mobile-toggle').on('keyup', function(e) {
20809				if ( 13 === e.keyCode || 13 === e.which ) {
20810					$(this).trigger('click');
20811				}
20812			});
20813
20814			// Close button click
20815			$(self.nodeClass).find('.pp-advanced-menu .pp-menu-close-btn, .pp-clear').on( 'click', function() {
20816				$(self.nodeClass).find('.pp-advanced-menu').removeClass('menu-open');
20817				$(self.nodeClass).find('.pp-advanced-menu').addClass('menu-close');
20818				$('html').removeClass('pp-off-canvas-menu-open');
20819				$('html').removeClass('pp-full-screen-menu-open');
20820
20821				if ( $(self.nodeClass).find('.pp-advanced-menu-mobile-toggle' ).is( ':visible' ) ) {
20822					setTimeout(function() {
20823						$(self.nodeClass).find('.pp-advanced-menu-mobile-toggle' )
20824							.attr( 'tabindex', 0 )
20825							.attr( 'aria-expanded', 'false' )
20826							.trigger( 'focus' );
20827					}, 120);
20828				}
20829
20830				if ( self.offCanvasMenu && self.offCanvasMenu.length > 0 ) {
20831					self.offCanvasMenu.find('nav').attr('tabindex', '-1').trigger( 'blur' );
20832				}
20833				if ( self.fullScreenMenu && self.fullScreenMenu.length > 0 ) {
20834					self.fullScreenMenu.find('nav').attr('tabindex', '-1').trigger( 'blur' );
20835				}
20836			} );
20837
20838			if ( this.isBuilderActive ) {
20839				setTimeout(function() {
20840					if ( $('.fl-builder-settings[data-node="'+self.settingsId+'"]').length > 0 ) {
20841						$('.pp-advanced-menu').removeClass('menu-open');
20842						$(self.nodeClass).find('.pp-advanced-menu-mobile-toggle').trigger('click');
20843					}
20844				}, 600);
20845
20846				FLBuilder.addHook('settings-form-init', function() {
20847					if ( ! $('.fl-builder-settings[data-node="'+self.settingsId+'"]').length > 0 ) {
20848						return;
20849					}
20850					if ( ! $(self.nodeClass).find('.pp-advanced-menu').hasClass('menu-open') ) {
20851						$('.pp-advanced-menu').removeClass('menu-open');
20852						$(self.nodeClass).find('.pp-advanced-menu-mobile-toggle').trigger('click');
20853					}
20854				});
20855
20856				if ( $('html').hasClass('pp-full-screen-menu-open') && ! $(self.nodeClass).find('.pp-advanced-menu').hasClass('menu-open') ) {
20857					$('html').removeClass('pp-full-screen-menu-open');
20858				}
20859				if ( $('html').hasClass('pp-off-canvas-menu-open') && ! $(self.nodeClass).find('.pp-advanced-menu').hasClass('menu-open') ) {
20860					$('html').removeClass('pp-off-canvas-menu-open');
20861				}
20862			}
20863		},
20864
20865		/**
20866		 * Check to see if Below Row should be enabled.
20867		 *
20868		 * @since  	2.8.0
20869		 * @return boolean
20870		 */
20871		_isMobileBelowRowEnabled: function() {
20872			if (this.mobileMenuType === 'default') {
20873				return this.mobileBelowRow && $( this.nodeClass ).closest( '.fl-col' ).length;
20874			}
20875			return false;
20876		},
20877
20878		/**
20879		 * Logic for putting the mobile menu below the menu's
20880		 * column so it spans the full width of the page.
20881		 *
20882		 * @since  2.2
20883		 * @return void
20884		 */
20885		_placeMobileMenuBelowRow: function () {
20886
20887			if ($(this.nodeClass + '-clone').length) {
20888				return;
20889			}
20890			// if ( $('html').hasClass( 'fl-builder-edit' ) ) {
20891			// 	return;
20892			// }
20893
20894			var module = $(this.nodeClass),
20895				clone = null,
20896				row = module.closest('.fl-row-content');
20897
20898			if ( module.length < 1 ) {
20899				return;
20900			}
20901
20902			clone = ( module.length > 1 ) ? $( module[0] ).clone() : module.clone();
20903			module.find('.pp-menu-nav').remove();
20904			clone.addClass((this.nodeClass + '-clone').replace('.', ''));
20905			clone.addClass('pp-menu-mobile-clone');
20906			clone.find('.pp-advanced-menu-mobile').remove();
20907			row.append(clone);
20908
20909			// Removes animation when enabled.
20910			if ( module.hasClass( 'fl-animation' ) ) {
20911				clone.removeClass( 'fl-animation' );
20912			}
20913
20914			this._menuOnClick();
20915		},
20916
20917		/**
20918		 * Logic for removing the mobile menu from below the menu's
20919		 * column and putting it back in the main wrapper.
20920		 *
20921		 * @since  2.2
20922		 * @return void
20923		 */
20924		_removeMenuFromBelowRow: function () {
20925
20926			if (!$(this.nodeClass + '-clone').length) {
20927				return;
20928			}
20929
20930			var module = $(this.nodeClass),
20931				clone = $(this.nodeClass + '-clone'),
20932				menu = clone.find('.pp-menu-nav');
20933
20934			module.find('.pp-advanced-menu-mobile').after(menu);
20935			module.find('.pp-advanced-menu-mobile-toggle').attr( 'aria-expanded', false );
20936			clone.remove();
20937		},
20938
20939		_toggleMenuSearch: function() {
20940			var items =  $( this.wrapperClass ).find( '.pp-menu-search-item' ),
20941				self  = this;
20942
20943			items.each( function() {
20944				var item = $(this);
20945				var button = item.find( '> a' ),
20946					form = item.find( '.pp-search-form' ),
20947					input = item.find('.pp-search-form__input');
20948
20949				button.on( 'click', function(e) {
20950					e.preventDefault();
20951					item.toggleClass( 'pp-search-active' );
20952					if ( item.hasClass( 'pp-search-active' ) ) {
20953						setTimeout( function() {
20954							input.focus();
20955							self._focusMenuSearch( input );
20956						}, 100 );
20957					}
20958
20959					$('body').on( 'click.pp-menu-search', self._hideMenuSearch.bind( self ) );
20960				} );
20961
20962				input.on( 'focus', function() {
20963					form.addClass( 'pp-search-form--focus' );
20964				} ).on( 'blur', function() {
20965					form.removeClass( 'pp-search-form--focus' );
20966				} );
20967			} );
20968		},
20969
20970		_hideMenuSearch: function(e) {
20971			if (e !== undefined) {
20972				if ($(e.target).closest('.pp-menu-search-item').length > 0) {
20973					return;
20974				}
20975			}
20976
20977			$( this.wrapperClass ).find( '.pp-menu-search-item' ).removeClass( 'pp-search-active' );
20978			$('body').off('click.pp-menu-search');
20979		},
20980
20981		_focusMenuSearch: function( $el ) {
20982			// If this function exists... (IE 9+)
20983			if ( $el[0].setSelectionRange ) {
20984				// Double the length because Opera is inconsistent about whether a carriage return is one character or tw
20984o.
20985				var len = $el.val().length * 2;
20986
20987				// Timeout seems to be required for Blink
20988				setTimeout(function() {
20989					$el[0].setSelectionRange( len, len );
20990				}, 1);
20991			} else {
20992				// As a fallback, replace the contents with itself
20993				// Doesn't work in Chrome, but Chrome supports setSelectionRange
20994				$el.val( $el.val() );
20995			}
20996		},
20997
20998		/**
20999		 * Adds menu node and post ID to WooCommerce ajax URL requests.
21000		 *
21001		 * @since  2.20
21002		 * @return void
21003		 */
21004		 _wooUpdateParams: function() {
21005			if ( 'undefined' !== typeof wc_cart_fragments_params ) {
21006				wc_cart_fragments_params.wc_ajax_url += '&pp-advanced-menu-node='+ this.settingsId +'&post-id='+ this.postId;
21007			}
21008			if ( 'undefined' !== typeof wc_add_to_cart_params ) {
21009				wc_add_to_cart_params.wc_ajax_url += '&pp-advanced-menu-node='+ this.settingsId +'&post-id='+ this.postId;
21010			}
21011		},
21012
21013		_validClick: function(e) {
21014			return (e.which == 1 || e.which == 13 || e.which == 32 || e.which == undefined) ? true : false;
21015		}
21016
21017	};
21018
21019})(jQuery);
21020
21021var pp_menu_5f20ed505b647;
21022(function($) {
21023
21024    pp_menu_5f20ed505b647 = new PPAdvancedMenu({
21025    	id: '5f20ed505b647',
21026    	type: 'horizontal',
21027		mobile: 'hamburger',
21028		menuPosition: 'below',
21029		breakpoints: {
21030			large: 1200,
21031			medium: 992,
21032			small: 768,
21033			custom: 768		},
21034		mobileBreakpoint: 'mobile',
21035		mediaBreakpoint: '768',
21036		mobileMenuType: 'default',
21037		offCanvasDirection: 'left',
21038		fullScreenAnimation: '',
21039		isBuilderActive: false    });
21040
21041})(jQuery);
21042
21043var pp_menu_5f3f71881564e;
21044(function($) {
21045
21046    pp_menu_5f3f71881564e = new PPAdvancedMenu({
21047    	id: '5f3f71881564e',
21048    	type: 'horizontal',
21049		mobile: 'hamburger',
21050		menuPosition: 'below',
21051		breakpoints: {
21052			large: 1200,
21053			medium: 992,
21054			small: 768,
21055			custom: 768		},
21056		mobileBreakpoint: 'mobile',
21057		mediaBreakpoint: '768',
21058		mobileMenuType: 'default',
21059		offCanvasDirection: 'left',
21060		fullScreenAnimation: '',
21061		isBuilderActive: false    });
21062
21063})(jQuery);
21064(function($){
21065	})(jQuery);
21066jQuery(function($) {
21067	
21068		$(function() {
21069		$( '.fl-node-5wlubpdqshg2 .fl-photo-img' )
21070			.on( 'mouseenter', function( e ) {
21071				$( this ).data( 'title', $( this ).attr( 'title' ) ).removeAttr( 'title' );
21072			} )
21073			.on( 'mouseleave', function( e ){
21074				$( this ).attr( 'title', $( this ).data( 'title' ) ).data( 'title', null );
21075			} );
21076	});
21077		window._fl_string_to_slug_regex = 'a-zA-Z0-9';
21078});
21079
21080;(function($) {
21081
21082	PPModalBox = function(settings) {
21083		this.id 			= settings.id;
21084		this.settings 		= settings;
21085		this.type			= settings.type;
21086		this.cookieKey		= 'pp_modal_' + this.id;
21087		this.cookieTime 	= settings.display_after;
21088		this.cookieValue 	= settings.cookie_value ? settings.cookie_value : this.cookieTime;
21089		this.triggerType 	= settings.trigger_type;
21090		this.layout			= settings.layout;
21091		this.wrap 			= $('#modal-' + this.id);
21092		this.container 		= this.wrap.find('.pp-modal-container');
21093		this.element 		= this.wrap.find('.pp-modal');
21094		this.isPreviewing 	= settings.previewing;
21095		this.isVisible		= settings.visible;
21096		this.eventClose		= false;
21097
21098		this.initCookieApi();
21099		this.init();
21100	};
21101
21102	PPModalBox.prototype = {
21103		id			: '',
21104		settings	: {},
21105		type		: '',
21106		cookieKey	: '',
21107		cookieTime	: 0,
21108		triggerType	: '',
21109		layout		: '',
21110		wrap		: '',
21111		element		: '',
21112		prevFocusedEl: '',
21113		isActive	: false,
21114		isPreviewing: false,
21115		isVisible	: false,
21116		eventClose  : false,
21117
21118		init: function()
21119		{
21120			if ( parseInt( this.cookieTime ) === 0 || this.cookieTime < 0 || this.cookieTime === '' ) {
21121				this.removeCookie();
21122			}
21123			if ( ( 'exit_intent' === this.triggerType || 'auto' === this.triggerType ) && this.getCookie() && ! this.isPreviewing ) {
21124				return;
21125			}
21126			if ( ! this.isPreviewing && 'undefined' !== typeof this.isVisible && ! this.isVisible ) {
21127				return;
21128			}
21129			if ( this.isActive ) {
21130				return;
21131			}
21132
21133			this.setResponsive();
21134			this.bindEvents();
21135			this.show();
21136		},
21137
21138		setResponsive: function()
21139		{
21140			if ( window.innerWidth <= this.settings.breakpoint ) {
21141                this.element.removeClass('layout-standard').addClass('layout-fullscreen');
21142            }
21143            if ( window.innerWidth < this.element.width() ) {
21144				this.element.css('width', window.innerWidth + 'px');
21145            }
21146		},
21147
21148		bindEvents: function()
21149		{
21150			var self = this;
21151
21152			$( this.element ).on( 'beforeload', this.beforeLoad.bind( this ) );
21153
21154			$(document).on( 'keyup', function(e) {
21155				// close modal box on Esc key press.
21156                if ( self.settings.esc_exit && 27 == e.which && self.isActive && $('form[data-type="pp-modal-box"]').length === 0 ) {
21157					self.eventClose = true;
21158                    self.hide();
21159                }
21160			}).on( 'keydown', function(e) {
21161				// trap focus inside the modal element.
21162				if ( (e.key === 'Tab' || e.keyCode === 9) && self.isActive ) {
21163					if ( e.shiftKey && $(document.activeElement).is( self.element ) ) {
21164						e.preventDefault();
21165					}
21166					if ( $(document.activeElement).closest( self.element ).length === 0 ) {
21167						self.element.trigger('focus');
21168						e.preventDefault();
21169					}
21170				}
21171			} );
21172
21173			// close modal box by clicking on outside of modal box element in document.
21174			$(document).on( 'click', function(e) {
21175                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
21175-' + self.id).length === 0 && e.which ) {
21176					self.eventClose = true;
21177                    self.hide();
21178                }
21179			});
21180			
21181			// close modal box by clicking on the close button.
21182            $(self.wrap).find('.pp-modal-close, .pp-modal-close-custom').on('keypress click', function(e) {
21183				e.preventDefault();
21184				e.stopPropagation();
21185				if (e.which == 1 || e.which == 13 || e.which == 32 || e.which == undefined) {
21186					self.eventClose = true;
21187					self.hide();
21188				}
21189			});
21190
21191			// close the modal box on clicking on inner links start with hash.
21192			$('body').on( 'click', '#modal-' + self.id + ' .pp-modal-content a[href*="#"]:not([href="#"])', function() {
21193				if ( $('.fl-node-' + self.id).hasClass('anchor-click-no-event') ) {
21194					return;
21195				}
21196				self.eventClose = true;
21197                self.hide();
21198			} );
21199
21200			$(window).on( 'resize', this.setResponsive.bind( this ) );
21201			$(window).on( 'resize', this.setPosition.bind( this ) );
21202		},
21203
21204		setPosition: function()
21205		{
21206			if ( 'fullscreen' !== this.layout ) {
21207                if ( typeof this.settings.height === 'undefined' ) {
21208
21209                    this.wrap.addClass('pp-modal-height-auto');
21210                    var modalHeight = this.element.outerHeight();
21211                    this.wrap.removeClass('pp-modal-height-auto');
21212
21213                    if ( 'photo' === this.type ) {
21214                        this.element.find( '.pp-modal-content-inner img' ).css( 'max-width', '100%' );
21215                    }
21216
21217                    var topPos = ( window.innerHeight - modalHeight ) / 2;
21218                    if ( topPos < 0 ) {
21219                        topPos = 0;
21220                    }
21221                    this.element.css( 'top', topPos + 'px' );
21222                } else {
21223                    var topPos = ( window.innerHeight - this.settings.height ) / 2;
21224					if ( topPos < 0 ) {
21225                        topPos = 0;
21226                    }
21227                    this.element.css( 'top', topPos + 'px' );
21228                }
21229			}
21230		},
21231
21232		beforeLoad: function() {
21233			if ( this.settings.clickedElement ) {
21234				var clickedElement = this.settings.clickedElement;
21235				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' );
21236				var self = this;
21237
21238				if ( 'undefined' === typeof postId || '' === postId ) {
21239					return;
21240				}
21241
21242				if ( 'html' === self.settings.type && '' !== self.settings.content ) {
21243					self.element.find( '.pp-modal-content-inner' ).html('<div style="text-align: center;"><img src="' + self.settings.loaderImg + '" /></div>');
21244					self.setPosition();
21245					$.ajax({
21246						url: bb_powerpack.getAjaxUrl(),
21247						type: 'post',
21248						data: {
21249							action: 'pp_modal_dynamic_content',
21250							content: self.settings.content,
21251							postId: postId
21252						},
21253						success: function( response ) {
21254							if ( ! response.success ) {
21255								return;
21256							}
21257
21258							self.element.find( '.pp-modal-content-inner' ).html( response.data );
21259							self.setPosition();
21260						}
21261					});
21262				}
21263			}
21264		},
21265
21266		show: function()
21267		{
21268			if ( this.element.length === 0 ) {
21269				return;
21270			}
21271
21272			this.setPosition();
21273
21274			var self = this;
21275
21276			if ( 'photo' === this.type ) {
21277				this.element.find( '.pp-modal-content-inner img' ).css( 'max-width', '100%' );
21278			}
21279
21280			this.prevFocusedEl = $( document.activeElement );
21281
21282			//this.element.find( '.pp-modal-content' ).scrollTop(0);
21283			
21284			setTimeout( function() {
21285				self.element.trigger('beforeload');
21286
21287				if ( ! self.isPreviewing ) {
21288					setTimeout(function() {
21289						self.element.attr( 'tabindex', '0' ).trigger( 'focus' );
21290					}, 100);
21291				}
21292
21293				$('html').addClass( 'pp-modal-active-' + self.id );
21294
21295				self.wrap.addClass( 'pp-modal-active' );
21296
21297				self.container
21298					.removeClass( self.settings.animation_load + ' animated' )
21299					.addClass( 'modal-visible' )
21300					.addClass( self.settings.animation_load + ' animated' );
21301
21302				if ( ! $('body').hasClass('wp-admin') ) {
21303					self.container.one( 'webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend', function() {
21304						self.eventClose = false;
21305						$(this).removeClass( self.settings.animation_load + ' animated' );
21306						self.setup();
21307					} );
21308				} else {
21309					self.setup();
21310				}
21311
21312				self.isActive = true;
21313				
21314                if ( 'exit_intent' === self.triggerType || 'auto' === self.triggerType ){
21315                    if ( ! self.isPreviewing ) {
21316                        self.setCookie();
21317                    }
21318				}
21319				
21320                self.restruct();
21321				self.setPosition();
21322
21323				self.element.trigger('afterload');
21324				$(document).trigger( 'pp_modal_box_rendered', [self.element] );
21325				
21326            }, self.settings.auto_load ? parseFloat(self.settings.delay) * 1000 : 0);
21327		},
21328
21329		setup: function()
21330		{
21331			if ( this.element.find('.pp-modal-iframe').length > 0 ) {
21332				var original_src = this.element.find('.pp-modal-iframe').attr('src');
21333				var src = this.element.find('.pp-modal-iframe').data('url');
21334				if ( original_src === undefined || original_src === '' ) {
21335					this.element.find('.pp-modal-iframe').attr( 'src', src );
21336				}
21337			}
21338
21339			var iframeAndSource = this.element.find('iframe, source');
21340			if ( iframeAndSource.length > 0 && iframeAndSource.closest( '.fl-module' ).length === 0 ) {
21341				var src = '';
21342				var m_src = iframeAndSource.attr('src');
21343				
21344				if ( m_src === undefined || m_src === '' ) {
21345					src = iframeAndSource.data('url');
21346				} else {
21347					src = iframeAndSource.attr('src');
21348				}
21349
21350				if ( src ) {
21351					if ( ( src.search('youtube') !== -1 || src.search('vimeo') !== -1) && src.search('autoplay=1') == -1 ) {
21352						if ( typeof src.split('?')[1] === 'string' ) {
21353							src = src + '&autoplay=1&rel=0';
21354						} else {
21355							src = src + '?autoplay=1&rel=0';
21356						}
21357					}
21358					iframeAndSource.attr('src', src);
21359				}
21360			}
21361
21362			if ( this.element.find('video').length ) {
21363				this.element.find('video')[0].play();
21364			}
21365		},
21366
21367		reset: function()
21368		{
21369            var iframeAndSource = this.element.find('iframe, source');
21370			if ( iframeAndSource.length > 0 && iframeAndSource.closest( '.fl-module' ).length === 0 ) {
21371				var src = iframeAndSource.attr('src');
21372				if ( '' !== src ) {
21373					iframeAndSource.attr('data-url', src).attr('src', '');
21374				}
21375            }
21376			if ( this.element.find('video').length > 0 ) {
21377				this.element.find('video')[0].pause();
21378			}
21379			if ( this.element.find('mux-player').length > 0 ) {
21380				this.element.find('mux-player')[0].pause();
21381			}
21382
21383			this.element.attr( 'tabindex', '-1' );
21384			var self = this;
21385			
21386			setTimeout(function() {
21387				if ( self.settings.clickedElement ) {
21388					var $clickedElement = self.settings.clickedElement;
21389					if ( $clickedElement.closest( '.modal-' + self.id ).length ) {
21390						$clickedElement.closest( '.modal-' + self.id ).trigger( 'focus' );
21391					} else if ( $clickedElement.closest( '#trigger-' + self.id ).length ) {
21392						$clickedElement.closest( '#trigger-' + self.id ).trigger( 'focus' );
21393					}
21393 else if ( '' !== self.settings.customTrigger ) {
21394						if ( $clickedElement.is( self.settings.customTrigger ) ) {
21395							$clickedElement.trigger( 'focus' );
21396						} else if ( $clickedElement.closest( self.settings.customTrigger ).length ) {
21397							$clickedElement.closest( self.settings.customTrigger ).trigger( 'focus' );
21398						}
21399					}
21400				}
21401			}, 100);
21402        },
21403
21404		restruct: function()
21405		{
21406			var mH = 0, hH = 0, cH = 0, eq = 0;
21407			var self = this;
21408
21409            setTimeout( function() {
21410                if ( self.isActive ) {
21411                    if ( 'fullscreen' === self.layout ) {
21412                        var marginTop 		= parseInt( self.element.css('margin-top') );
21413                        var marginBottom 	= parseInt( self.element.css('margin-bottom') );
21414                        var modalHeight 	= $(window).height() - (marginTop + marginBottom);
21415						
21416						self.element.css( 'height', modalHeight + 'px' );
21417                    }
21418                    eq = 6;
21419                    mH = self.element.outerHeight(); // Modal height.
21420                    hH = self.element.find('.pp-modal-header').outerHeight(); // Header height.
21421
21422                    if ( self.settings.auto_height && 'fullscreen' !== self.layout ) {
21423                        return;
21424					}
21425					
21426					var cP = parseInt( self.element.find('.pp-modal-content').css('padding') ); // Content padding.
21427					
21428					self.element.find('.pp-modal-content').css( 'height', mH - (hH + eq) + 'px' );
21429					
21430                    if ( ! self.settings.auto_height && self.element.find('.pp-modal-header').length === 0) {
21431                        self.element.find('.pp-modal-content').css('height', mH + 'px');
21432                    }
21433				   
21434					// Adjust iframe height.
21435                    if ( 'url' === self.type && self.element.find( '.pp-modal-video-embed' ).length === 0 ) {
21436                        self.element.find('.pp-modal-iframe').css('height', self.element.find('.pp-modal-content-inner').outerHeight() + 'px');
21437                    }
21438                    if ( 'video' === self.type ) {
21439                        self.element.find('iframe').css({'height':'100%', 'width':'100%'});
21440                    }
21441                }
21442            }, self.settings.auto_load ? parseFloat(self.settings.delay) * 1000 : 1);
21443		},
21444
21445		hide: function()
21446		{
21447			var self = this;
21448
21449			this.element.trigger('beforeclose');
21450
21451            this.container
21452                .removeClass( self.settings.animation_exit + ' animated' )
21453				.addClass( self.settings.animation_exit + ' animated' );
21454				
21455			if ( ! $('body').hasClass('wp-admin') ) {
21456				this.container.one( 'webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend', function() {
21457					if ( self.eventClose ) {
21458						self.close();
21459					}
21460				});
21461			} else {
21462				self.close();
21463			}
21464				
21465            if ( window.location.hash ) {
21466				var hashVal = window.location.hash.replace('/', '');
21467                if ( '#modal-' + self.id === hashVal ) {
21468                    var scrollTop = self.settings.scrollTop || $(window).scrollTop();
21469                    window.location.href = window.location.href.split('#')[0] + '#';
21470                    $(window).scrollTop(scrollTop);
21471                }
21472			}
21473
21474			if ( ! this.isPreviewing ) {
21475				this.element.attr( 'tabindex', '-1' ).trigger( 'blur' );
21476				if ( this.prevFocusedEl && this.prevFocusedEl.length > 0 ) {
21477					this.prevFocusedEl.trigger( 'focus' );
21478				}
21479			}
21480			
21481			this.element.trigger('afterclose');
21482			$(document).trigger( 'pp_modal_box_after_close', [this.element, this] );
21483		},
21484
21485		close: function()
21486		{
21487			this.container.removeClass( this.settings.animation_exit + ' animated' ).removeClass('modal-visible');
21488			this.container.find('.pp-modal-content').removeAttr('style');
21489			this.wrap.removeClass( 'pp-modal-active' );
21490
21491			$('html').removeClass( 'pp-modal-active-' + this.id );
21492
21493			this.isActive = false;
21494			this.eventClose = false;
21495			this.reset();
21496		},
21497
21498		initCookieApi: function() {
21499			if ( 'undefined' === typeof $.cookie ) {
21500				/*!
21501				 * jQuery Cookie Plugin v1.4.1
21502				 * https://github.com/carhartl/jquery-cookie
21503				 *
21504				 * Copyright 2013 Klaus Hartl
21505				 * Released under the MIT license
21506				*/
21507				!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))}});
21508			}
21509		},
21510
21511		setCookie: function()
21512		{
21513			if ( parseInt( this.cookieTime ) > 0 ) {
21514				return $.cookie( this.cookieKey, this.cookieValue, {expires: this.cookieTime, path: '/'} );
21515			} else {
21516				this.removeCookie();
21517			}
21518		},
21519
21520		getCookie: function()
21521		{
21522			// Reset cookie when module settings change.
21523			if ( this.cookieValue != $.cookie( this.cookieKey ) ) {
21524				this.removeCookie();
21525			}
21526			return $.cookie( this.cookieKey );
21527		},
21528
21529		removeCookie: function()
21530		{
21531			$.cookie( this.cookieKey, 0, {expires: 0, path: '/'} );
21532		}
21533	};
21534})(jQuery);
21535
21536var pp_modal_bupe31aq5rfi = false;
21537var pp_modal_bupe31aq5rfi_config = false;
21538
21539;(function($) {
21540
21541    pp_modal_bupe31aq5rfi_config = {
21542        id: 'bupe31aq5rfi',
21543        type: 'templates',
21544		trigger_type: 'other',
21545        auto_load: false,
21546        exit_intent: false,
21547                		        delay: 1,
21548        animation_load: 'fadeIn',
21549        animation_exit: 'fadeOut',
21550		overlay_animation: true,
21551        esc_exit: true,
21552        click_exit: true,
21553        layout: 'standard',
21554        auto_height: true,
21555                width: 960,
21556        breakpoint: 0,
21557        		loaderImg: 'https://tourdevines.com.au/wp-content/plugins/bbpowerpack/assets/images/ajax-loader.gif',
21558        previewing: false    };
21559
21560	
21561    $(document).on('click', function(e) {
21562        if ( e && e.target.tagName === 'A' && e.target.href.indexOf('#modal-bupe31aq5rfi') !== -1 ) {
21563            pp_modal_bupe31aq5rfi_config['scrollTop'] = $(window).scrollTop();
21564        }
21565    });
21566
21567        $(function() {
21568        $('#modal-bupe31aq5rfi').appendTo(document.body);
21569
21570        var tabHash     = window.location.hash ? window.location.hash.replace('/', '') : false;
21571        var modalId     = window.location.hash.split('#modal-')[1];
21572
21573        // If the URL contains a hash beginning with modal, trigger that modal box.
21574        if ( tabHash && tabHash.indexOf('modal-') >= 0 ) {
21575            if ( modalId === 'bupe31aq5rfi' ) {
21576                pp_modal_bupe31aq5rfi = new PPModalBox(pp_modal_bupe31aq5rfi_config);
21577            }
21578        }
21579
21580        $(window).on('hashchange', function() {
21581            var tabHash     = window.location.hash;
21582            var modalId     = window.location.hash.split('#modal-')[1];
21583
21584            // If the URL contains a hash beginning with modal, trigger that modal box.
21585            if ( tabHash && tabHash.indexOf('modal-') >= 0 ) {
21586                if ( modalId === 'bupe31aq5rfi' ) {
21587					if ( pp_modal_bupe31aq5rfi instanceof PPModalBox ) {
21588						pp_modal_bupe31aq5rfi.show();
21589					} else {
21590                    	pp_modal_bupe31aq5rfi = new PPModalBox(pp_modal_bupe31aq5rfi_config);
21591					}
21592                }
21593            }
21594        });
21595
21596    });
21597
21598		
21599		    
21600	// Bind the click event to any element with the class.
21601	pp_modal_bupe31aq5rfi_config.customTrigger = '.wm-request-itinerary-btn';
21602    $(document).on('click keydown', '.modal-bupe31aq5rfi,.wm-request-itinerary-btn', function(e) {
21603		var valid = (e.which == 1 || e.which == 13 || e.which == 32 || e.which == undefined);
21604		if ( ! valid ) {
21605			return;
21606		}
21607        e.preventDefault();
21608		if ( pp_modal_bupe31aq5rfi instanceof PPModalBox ) {
21609			pp_modal_bupe31aq5rfi.settings.clickedElement = $( e.target );
21610			pp_modal_bupe31aq5rfi.show();
21611        } else {
21612			pp_modal_bupe31aq5rfi_config.clickedElement = $( e.target );
21613        	pp_modal_bupe31aq5rfi = new PPModalBox(pp_modal_bupe31aq5rfi_config);
21614        }
21615    });
21616
21617    
21618})(jQuery);
21619(function($){
21620	})(jQuery);
21621(function($){
21622	})(jQuery);
21623
21624; (function ($) {
21625
21626	PPOffcanvasContent = function (settings) {
21627		this.id 				= settings.id;
21628		this.node 				= $('.fl-node-' + this.id);
21629		this.wrap 				= this.node.find('.pp-offcanvas-content-wrap');
21630		this.content 			= this.node.find('.pp-offcanvas-content');
21631		this.button 			= this.node.find('.pp-offcanvas-toggle');
21632		this.direction			= settings.direction,
21633		this.contentTransition	= settings.contentTransition,
21634		this.closeButton		= settings.closeButton,
21635		this.escClose			= settings.escClose,
21636		this.closeButton		= settings.closeButton,
21637		this.bodyClickClose		= settings.bodyClickClose,
21638		this.toggleSource		= settings.toggleSource,
21639		this.toggle_class		= settings.toggle_class,
21640		this.toggle_id			= settings.toggle_id,
21641		this.innerWrapper		= settings.innerWrapper,
21642		this.size				= settings.size,
21643		this.duration			= 500,
21644		this.isBuilderActive 	= settings.isBuilderActive,
21645		this._active = false;
21646		this._previous = false;
21647
21648		this._destroy();
21649		this._init();
21650	};
21651
21652	PPOffcanvasContent.prototype = {
21653		animations: [
21654			'slide',
21655			'slide-along',
21656			'reveal',
21657			'push',
21658		],
21659
21660		_active: false,
21661		_previous: false,
21662
21663		_init: function () {
21664			if (!this.wrap.length) {
21665				return;
21666			}
21667
21668			if ( this.isBuilderActive ) {
21669				return;
21670			}
21671
21672			$('html').addClass('pp-offcanvas-content-widget');
21673
21674			if ( this.innerWrapper ) {
21675				if ($('.pp-offcanvas-container').length === 0) {
21676					$('body').wrapInner('<div class="pp-offcanvas-container" />');
21677					this.content.insertBefore('.pp-offcanvas-container');
21678				}
21679			} else {
21680				$('body').addClass('pp-offcanvas-container');
21681				//this.content.prependTo( 'body' );
21682			}
21683
21684			if (this.wrap.find('.pp-offcanvas-content').length > 0) {
21685				if ($('.pp-offcanvas-container > .pp-offcanvas-content-' + this.id).length > 0) {
21686					$('.pp-offcanvas-container > .pp-offcanvas-content-' + this.id).remove();
21687				}
21688				if ($('body > .pp-offcanvas-content-' + this.id).length > 0) {
21689					$('body > .pp-offcanvas-content-' + this.id).remove();
21690				}
21691				$('body').prepend(this.wrap.find('.pp-offcanvas-content'));
21692			}
21693
21694			this._setSize();
21695			this._bindEvents();
21696
21697			$(document).trigger( 'pp_offcanvas_after_init', [ $('.pp-offcanvas-content-' + this.id) ] );
21698		},
21699
21700		_setSize: function() {
21701			if ( '' !== this.size ) {
21702				return;
21703			}
21704			if ( 'top' !== this.direction || 'bottom' !== this.direction ) {
21705				return;
21706			}
21707			var offCanvasContent = $('.pp-offcanvas-content-' + this.id),
21708				offCanvasBody = offCanvasContent.find( '.pp-offcanvas-body' );
21709
21710			offCanvasContent.css( {
21711				'height': offCanvasBody.outerHeight() + 'px',
21712				'max-height': ( window.innerHeight ) + 'px'
21713			} );
21714		},
21715
21716		_destroy: function () {
21717			this._close();
21718
21719			this.animations.forEach(function (animation) {
21720				if ($('html').hasClass('pp-offcanvas-content-' + animation)) {
21721					$('html').removeClass('pp-offcanvas-content-' + animation)
21722				}
21723			});
21724		},
21725		
21726		_getTrigger: function () {
21727			var trigger = false;
21728
21729			if (this.toggleSource == 'id' && this.toggle_id != '') {
21730				var toggleId = this.toggle_id.replace('#', '');
21731				trigger = '#' + toggleId;
21732			} else if (this.toggleSource == 'class' && this.toggle_class != '') {
21733				var toggleClass = this.toggle_class.replace('#', '');
21734				trigger = '.' + toggleClass;
21735			} else {
21736				trigger = '.fl-node-' + this.id + ' .pp-offcanvas-toggle';
21737			}
21738
21739			return trigger;
21740		},
21741
21742		_bindEvents: function () {
21743			var self = this;
21744			var trigger = this._getTrigger();
21745			var scrollPos = $(window).scrollTop();
21746
21747			if (trigger) {
21748				$('body').on( 'click', trigger, this._toggleContent.bind( this ) );
21749			}
21750
21751			this._onHashChange();
21752
21753			$(window).on('hashchange', function(e) {
21754				e.preventDefault();
21755				window['pp_offcanvas_' + self.id]._onHashChange();
21756			});
21757
21758			$('body').on( 'click keyup', '.pp-offcanvas-content .pp-offcanvas-close', function(e) {
21759				if (e.which == 1 || e.which == 13 || e.which == 32 || e.which == undefined) {
21760					this._close();
21761				}
21762			}.bind( this ) );
21763
21764			$('body').on( 'click keyup', '.pp-offcanvas-' + this.id + '-close', function(e) {
21765				e.preventDefault();
21766				window['pp_offcanvas_' + self.id]._close();
21767			} );
21768
21769			// Close the off-canvas panel on clicking on inner links start with hash.
21770			$('body').on( 'click', '.pp-offcanvas-content .pp-offcanvas-body a[href*="#"]:not([href="#"])', this._close.bind( this ) );
21771
21772			$('body').on( 'click', 'a[href*="#"]:not([href="#"])', function(e) {
21773				var hash = '#' + $(this).attr('href').split('#')[1];
21774
21775				if ( $(hash).length > 0 && $(hash).hasClass( 'fl-node-' + self.id ) ) {
21776					if ( ! $('html').hasClass('pp-offcanvas-content-open') ) {
21777						self._show();
21778					}
21779				}
21780			} );
21781
21782			if (this.escClose === 'yes') {
21783				this._closeESC();
21784			}
21785			if (this.bodyClickClose === 'yes') {
21786				this._closeClick();
21787			}
21788
21789			$(window).on( 'resize', this._setSize.bind( this ) );
21790		},
21791
21792		_onHashChange: function() {
21793			var hash = location.hash.split('/')[0].replace('!', '');
21794			var self = this;
21795
21796			if ( $(hash).length > 0 && $(hash).hasClass( 'fl-node-' + this.id ) ) {
21797				setTimeout(function() {
21798					if ( ! $('html').hasClass('pp-offcanvas-content-open') ) {
21799						self._show();
21800					}
21801				}, 500);
21802			}
21803		},
21804
21805		_toggleContent: function (e) {
21806			e.preventDefault();
21807
21808			if (!$('html').hasClass('pp-offcanvas-content-open')) {
21809				this._show();
21810			} else {
21811				this._close();
21812			}
21813		},
21814
21815		_show: function () {
21816			$(document).trigger( 'pp_offcanvas_before_reveal', [ $('.pp-offcanvas-content-' + this.id) ] );
21817
21818			this._previous = this._active;
21819			var self = this;
21820
21821			// init animation class.
21822			$('html').addClass('pp-offcanvas-content-' + this.contentTransition);
21823			$('html').addClass('pp-offcanvas-content-' + this.direction);
21824			$('html').addClass('pp-offcanvas-content-open');
21825			$('html').addClass('pp-offcanvas-content-' + this.id + '-open');
21826			$('html').addClass('pp-offcanvas-content-reset');
21827
21828			setTimeout(function() {
21829				$('.pp-offcanvas-content-' + self.id).addClass('pp-offcanvas-content-visible').attr('tabindex', '0');
21830				$('.pp-offcanvas-content-' + self.id).trigger( 'focus' );
21831			}, 250);
21832
21833			this.button.addClass('pp-is-active');
21834
21835			this._active = {
21836				id: this.id,
21837				contentTransition: this.contentTransition,
21838				direction: this.direction,
21839				$button: this.button
21840			};
21841
21842			$(document).trigger( 'pp_offcanvas_after_reveal', [ $('.pp-offcanvas-content-' + this.id) ] );
21843		},
21844
21845		_close: function () {
21846			$(document).trigger( 'pp_offcanvas_before_close', [ $('.pp-offcanvas-content-' + this.id) ] );
21847
21848			var hash = location.hash.split('/')[0].replace('!', '');
21849			var self = this;
21850
21851			$('html').removeClass('pp-offcanvas-content-open');
21852			$('html').removeClass('pp-offcanvas-content-' + this.id + '-open');
21853			setTimeout( function () {
21854				$('html').removeClass('pp-offcanvas-content-reset');
21855				$('html').removeClass('pp-offcanvas-content-' + this.contentTransition);
21856				$('html').removeClass('pp-offcanvas-content-' + this.direction);
21857				$('.pp-offcanvas-content-' + this.id).removeClass('pp-offcanvas-content-visible');
21858				$('.pp-offcanvas-content-' + this.id).trigger('blur');
21859
21860				if ( $(hash).length > 0 && $(hash).hasClass( 'fl-node-' + this.id ) ) {
21861					if ( ! $('html').hasClass('pp-offcanvas-content-open') ) {
21862						var scrollPos = $(window).scrollTop();
21863						location.href = location.href.split('#')[0] + '#';
21864						window.scrollTo(0, scrollPos);
21865					}
21866				}
21867			}.bind( this ), 500);
21868
21869			setTimeout( function() {
21870				$('.pp-offcanvas-content-' + self.id).addClass('pp-offcanvas-content-visible').attr( 'tabindex', '-1' );
21871			}, 250 );
21872
21873			this.button.removeClass('pp-is-active');
21874			this._active = false;
21875
21876			$(document).trigger( 'pp_offcanvas_after_close', [ $('.pp-offcanvas-content-' + this.id) ] );
21877		},
21878
21879		_closeESC: function () {
21880			var self = this;
21881
21882			if ('no' === self.escClose) {
21883				return;
21884			}
21885
21886			// menu close on ESC key
21887			$(document).on('keydown', function (e) {
21888				if (e.keyCode === 27) { // ESC
21889					self._close();
21890				}
21891			});
21892		},
21893
21894		_closeClick: function () {
21895			var self = this;
21896
21897			if (this.toggleSource == 'id' && this.toggle_id != '') {
21898				$trigger = '#' + this.toggle_id;
21899			} else if (this.toggleSource == 'class' && this.toggle_class != '') {
21900				$trigger = '.' + this.toggle_class;
21901			} else {
21902				$trigger = '.pp-offcanvas-toggle';
21903			}
21904
21905			$(document).on('click', function (e) {
21906				if ( $(e.target).is('.pp-offcanvas-content') || 
21907					$(e.target).parents('.pp-offcanvas-content').length > 0 || 
21908					$(e.target).is('.pp-offcanvas-toggle') || 
21909					$(e.target).parents('.pp-offcanvas-toggle').length > 0 || 
21910					$(e.target).is($trigger) || 
21911					$(e.target).parents($trigger).length > 0 || 
21912					! $(e.target).is('.pp-offcanvas-container') ) {
21913					return;
21914				} else {
21915					self._close();
21916				}
21917			});
21918		}
21919	};
21920}) (jQuery);
21921var pp_offcanvas_a5i8dmptfqjn = '';
21922;(function($){
21923
21924	$(function() {
21925		pp_offcanvas_a5i8dmptfqjn = new PPOffcanvasContent({
21926			id:                'a5i8dmptfqjn',
21927			direction:         'right',
21928			contentTransition: 'slide',
21929			closeButton:       'yes',
21930			escClose:          'yes',
21931			closeButton:       'yes',
21932			bodyClickClose:    'yes',
21933			toggleSource:      'hamburger',
21934			toggle_class:      '',
21935			toggle_id:         '',
21936			size: 			   '440',
21937			isBuilderActive:    false,
21938			innerWrapper:       true		});
21939	});
21940
21941})(jQuery);
21942
21943/* Start Layout Custom JS */
21944
21945/* End Layout Custom JS */
21946
21947(function($){
21948
21949	/**
21950	 * Helper class for header layout logic.
21951	 *
21952	 * @since 1.0
21953	 * @class FLThemeBuilderHeaderLayout
21954	 */
21955	FLThemeBuilderHeaderLayout = {
21956
21957		/**
21958		 * A reference to the window object for this page.
21959		 *
21960		 * @since 1.0
21961		 * @property {Object} win
21962		 */
21963		win : null,
21964
21965		/**
21966		 * A reference to the body object for this page.
21967		 *
21968		 * @since 1.0
21969		 * @property {Object} body
21970		 */
21971		body : null,
21972
21973		/**
21974		 * A reference to the header object for this page.
21975		 *
21976		 * @since 1.0
21977		 * @property {Object} header
21978		 */
21979		header : null,
21980
21981		/**
21982		 * Whether this header overlays the content or not.
21983		 *
21984		 * @since 1.0
21985		 * @property {Boolean} overlay
21986		 */
21987		overlay : false,
21988
21989		/**
21990		 * Whether the page has the WP admin bar or not.
21991		 *
21992		 * @since 1.0
21993		 * @property {Boolean} hasAdminBar
21994		 */
21995		hasAdminBar : false,
21996
21997		/**
21998		 * Breakpoint for when the sticky header should apply.
21999		 *
22000		 * @since 1.4
22001		 * @property {String} stickyOn
22002		 */
22003		stickyOn: '',
22004
22005		/**
22006		 * A reference of the sticky and shrink header breakpoint.
22007		 *
22008		 * @since 1.2.5
22009		 * @property {Number} breakpointWidth
22010		 */
22011		breakpointWidth: 0,
22012
22013		/**
22014		 * Whether this header can be pinned from page load.
22015		 *
22016		 * @since 1.6.1
22017		 * @property {Boolean} pinnable
22018		 */
22019		pinnable : false,
22020
22021		/**
22022		 * Initializes header layout logic.
22023		 *
22024		 * @since 1.0
22025		 * @method init
22026		 */
22027		init: function()
22028		{
22029			var editing          = $( 'html.fl-builder-edit' ).length,
22030				header           = $( '.fl-builder-content[data-type=header]' ),
22031				menuModule       = header.find( '.fl-module-menu' ),
22032				breakpoint       = null,
22033				adminBarHeight   = 0;
22034
22035			if ( ! editing && header.length ) {
22036
22037				header.imagesLoaded( $.proxy( function() {
22038
22039					this.win         = $( window );
22040					this.body        = $( 'body' );
22041					this.header      = header.eq( 0 );
22042					this.overlay     = !! Number( header.attr( 'data-overlay' ) );
22043					this.hasAdminBar = !! $( 'body.admin-bar' ).length;
22044					this.stickyOn    = this.header.data( 'sticky-on' );
22045					breakpoint       = this.header.data( 'sticky-breakpoint' );
22046
22047					if ( '' == this.stickyOn ) {
22048						if ( typeof FLBuilderLayoutConfig.breakpoints[ breakpoint ] !== undefined ) {
22049							this.breakpointWidth = FLBuilderLayoutConfig.breakpoints[ breakpoint ];
22050						}
22051						else {
22052							this.breakpointWidth = FLBuilderLayoutConfig.breakpoints.medium;
22053						}
22054					}
22055
22056					if ( Number( header.attr( 'data-sticky' ) ) ) {
22057
22058						this.header.data( 'original-top', this.header.offset().top );
22059
22060						// The pin decision is made once here, while the header offset and the admin bar height are read from the same layout.
22061						adminBarHeight = $( '#wpadminbar' ).length ? $( '#wpadminbar' ).outerHeight() : 0;
22062						this.pinnable  = this.overlay && this.header.data( 'original-top' ) <= adminBarHeight;
22063
22064						this.win.on( 'resize', $.throttle( 500, $.proxy( this._initSticky, this ) ) );
22065						this._initSticky();
22066
22067					}
22068
22069				}, this ) );
22070			}
22071		},
22072
22073		/**
22074		 * Initializes sticky logic for a header.
22075		 *
22076		 * @since 1.0
22077		 * @access private
22078		 * @method _initSticky
22079		 */
22080		_initSticky: function( e )
22081		{
22082			var header     = $('.fl-builder-content[data-type=header]'),
22083				windowSize = this.win.width(),
22084				makeSticky = false;
22085
22086			makeSticky = this._makeWindowSticky( windowSize );
22087			if ( makeSticky || ( this.breakpointWidth > 0 && windowSize >= this.breakpointWidth ) ) {
22088				this.win.on( 'scroll.fl-theme-builder-header-sticky', $.proxy( this._doSticky, this ) );
22089				this._initPin();
22090
22091				// Apply the sticky state on initial load when the page is
22092				// already scrolled past the header — e.g. when the browser
22093				// restores the scroll position on refresh. Overlay headers are
22094				// out of scope here; this mirrors the shrink-on-load behavior
22095				// in _initShrink().
22096				if ( ! e && ! this.overlay && ! this.header.hasClass( 'fl-theme-builder-header-sticky' ) ) {
22097					var loadWinTop    = this.win.scrollTop(),
22098						loadHeaderTop = Math.floor( this.header.data( 'original-top' ) );
22099
22100					if ( this.hasAdminBar && windowSize > 600 ) {
22101						loadWinTop += Math.floor( $( '#wpadminbar' ).outerHeight() );
22102					}
22103
22104					if ( loadWinTop > loadHeaderTop ) {
22105						this.header.addClass( 'fl-theme-builder-header-sticky' );
22106						this.header.addClass( 'fl-theme-builder-header-scrolled' );
22107						this._adjustHeaderHeight();
22108						this._adjustStickyHeaderWidth();
22109					}
22110				}
22111
22112				//
22113				// Check if Event Type is 'resize' then invoke this._doSticky()
22114				// only if the 'fl-theme-builder-header-sticky' class is already present.
22115				//
22116				if ( e && 'resize' === e.type ) {
22117					if ( this.header.hasClass( 'fl-theme-builder-header-sticky' ) ) {
22118						this._doSticky( e );
22119					}
22120					this._adjustStickyHeaderWidth();
22121				}
22122
22123				if ( Number( header.attr( 'data-shrink' ) ) ) {
22124					this.header.data( 'original-height', this.header.outerHeight() );
22125					this.win.on( 'resize', $.throttle( 500, $.proxy( this._initShrink, this ) ) );
22126					this._initShrink();
22127				}
22128
22129				this._initFlyoutMenuFix( e );
22130			} else {
22131				this.win.off( 'scroll.fl-theme-builder-header-sticky' );
22132				this.win.off( 'resize.fl-theme-builder-header-sticky' );
22133
22134				this.header.removeClass( 'fl-theme-builder-header-sticky' );
22135				this.header.removeClass( 'fl-theme-builder-header-pinned' );
22136				this.header.removeAttr( 'style' );
22137				this.header.parent().css( 'padding-top', '0' );
22138			}
22139		},
22140
22141		/**
22142		 * Pins an overlay header with fixed positioning from page load, avoiding a position change that a scroll handler cannot apply before the compositor paints.
22143		 *
22144		 * @since 1.6.1
22145		 * @access private
22146		 * @method _initPin
22147		 */
22148		_initPin: function()
22149		{
22150			this.header.toggleClass( 'fl-theme-builder-header-pinned', this.pinnable );
22151
22152			if ( ! this.pinnable ) {
22153				return;
22154			}
22155
22156			// Fixed positioning resolves the width against the viewport, so boxed layouts require their maximum width immediately.
22157			this._adjustStickyHeaderWidth();
22158
22159			// The header is visible from the first paint, so the scrolled state must reflect any restored scroll position.
22160			if ( this.win.scrollTop() > Math.floor( this.header.data( 'original-top' ) ) ) {
22161				this.header.addClass( 'fl-theme-builder-header-scrolled' );
22162			}
22163		},
22164
22165		/**
22166		 * Check if Header should be sticky at a particular Window size.
22167		 *
22168		 * @since 1.4
22169		 * @access private
22170		 * @param  widowSize
22171		 * @method _makeWindowSticky
22172		 */
22173		_makeWindowSticky: function ( windowSize )
22174		{
22175			var makeSticky = false;
22176
22177			switch (this.stickyOn) {
22178				case 'xl':
22179					makeSticky = windowSize > FLBuilderLayoutConfig.breakpoints['large'];
22180					break;
22181				case '': // Default
22182				case 'desktop':
22183					makeSticky = windowSize >= FLBuilderLayoutConfig.breakpoints['medium'];
22184					break;
22185				case 'desktop-medium':
22186					makeSticky = windowSize > FLBuilderLayoutConfig.breakpoints['small'];
22187					break;
22188				case 'large':
22189					makeSticky = windowSize > FLBuilderLayoutConfig.breakpoints['medium'] && windowSize <= FLBuilderLayoutConfig.breakpoints['large'];
22190					break;
22191				case 'large-medium':
22192					makeSticky = windowSize > FLBuilderLayoutConfig.breakpoints['small'] && windowSize <= FLBuilderLayoutConfig.breakpoints['large'];
22193					break;
22194				case 'medium':
22195					makeSticky = ( windowSize <= FLBuilderLayoutConfig.breakpoints['medium'] && windowSize > FLBuilderLayoutConfig.breakpoints['small'] );
22196					break;
22197				case 'medium-mobile':
22198					makeSticky = (windowSize <= FLBuilderLayoutConfig.breakpoints['medium']);
22199					break;
22200				case 'mobile':
22201					makeSticky = (windowSize <= FLBuilderLayoutConfig.breakpoints['small']);
22202					break;
22203				case 'all':
22204					makeSticky = true;
22205					break;
22206			}
22207
22208			return makeSticky;
22209		},
22210
22211		/**
22212		 * Sticks the header when the page is scrolled.
22213		 *
22214		 * @since 1.0
22215		 * @access private
22216		 * @method _doSticky
22217		 */
22218		_doSticky: function( e )
22219		{
22220			var winTop    		  = Math.floor( this.win.scrollTop() ),
22221				headerTop 		  = Math.floor( this.header.data( 'original-top' ) ),
22222				hasStickyClass    = this.header.hasClass( 'fl-theme-builder-header-sticky' ),
22223				hasScrolledClass  = this.header.hasClass( 'fl-theme-builder-header-scrolled' ),
22224				beforeHeader      = this.header.prevAll( '.fl-builder-content' ),
22225				bodyTopPadding    = parseInt( jQuery('body').css('padding-top') ),
22226				winBarHeight      = $('#wpadminbar').length ? $('#wpadminbar').outerHeight() : 0,
22227				headerHeight      = 0;
22228
22229			if ( isNaN( bodyTopPadding ) ) {
22230				bodyTopPadding = 0;
22231			}
22232
22233			if ( this.hasAdminBar && this.win.width() > 600 ) {
22234				winTop += Math.floor( winBarHeight );
22235			}
22236
22237			if ( winTop > headerTop ) {
22238				if ( ! hasStickyClass ) {
22239					if ( e && ( 'scroll' === e.type || 'smartscroll' === e.type ) ) {
22240					 	this.header.addClass( 'fl-theme-builder-header-sticky' );
22241						if ( this.overlay && beforeHeader.length ) {
22242							this.header.css( 'top', winBarHeight);
22243						}
22244					}
22245
22246					if ( ! this.overlay ) {
22247						this._adjustHeaderHeight();
22248					}
22249				}
22250			}
22251			else if ( hasStickyClass ) {
22252				this.header.removeClass( 'fl-theme-builder-header-sticky' );
22253				this.header.removeAttr( 'style' );
22254				this.header.parent().css( 'padding-top', '0' );
22255			}
22256
22257			this._adjustStickyHeaderWidth();
22258
22259			if ( winTop > headerTop ) {
22260				if ( ! hasScrolledClass ) {
22261					this.header.addClass( 'fl-theme-builder-header-scrolled' );
22262				}
22263			} else if ( hasScrolledClass ) {
22264				this.header.removeClass( 'fl-theme-builder-header-scrolled' );
22265			}
22266
22267			this._flyoutMenuFix( e );
22268		},
22269
22270		/**
22271		 * Initializes flyout menu fixes on sticky header.
22272		 *
22273		 * @since 1.4.1
22274		 * @method _initFlyoutMenuFix
22275		 */
22276		_initFlyoutMenuFix: function( e ) {
22277			var header       = this.header,
22278				menuModule   = header.closest( '.fl-menu' ),
22279				flyoutMenu   = menuModule.find( '.fl-menu-mobile-flyout' ),
22280				isPushMenu   = menuModule.hasClass( 'fl-menu-responsive-flyout-push' ) || menuModule.hasClass( 'fl-menu-responsive-flyout-push-opacity' ),
22281				isOverlay    = menuModule.hasClass( 'fl-menu-responsive-flyout-overlay' ),
22282				flyoutPos    = menuModule.hasClass( 'fl-flyout-right' ) ? 'right' : 'left',
22283				flyoutParent = header.parent().is( 'header' ) ? header.parent().parent() : header.parent();
22284				isFullWidth  = this.win.width() === header.width(),
22285				flyoutLayout = '',
22286				activePos    = 250,
22287				headerPos    = 0;
22288
22289			if ( ! flyoutMenu.length ) {
22290				return;
22291			}
22292
22293			if ( this.win.width() > header.parent().width() ) {
22294				headerPos = ( this.win.width() - header.width() ) / 2;
22295			}
22296
22297			if ( isOverlay ) {
22298				activePos = headerPos;
22299			}
22300			else if ( isPushMenu ) {
22301				activePos = activePos + headerPos;
22302			}
22303			flyoutMenu.data( 'activePos', activePos );
22304
22305			if ( isPushMenu ) {
22306				flyoutLayout = 'push-' + flyoutPos;
22307			}
22308			else if ( isOverlay ) {
22309				flyoutLayout = 'overlay-' + flyoutPos;
22310			}
22311
22312			if ( isPushMenu && ! $( 'html' ).hasClass( 'fl-theme-builder-has-flyout-menu' ) ) {
22313				$( 'html' ).addClass( 'fl-theme-builder-has-flyout-menu' );
22314			}
22315
22316			if ( ! flyoutParent.hasClass( 'fl-theme-builder-flyout-menu-' + flyoutLayout ) ) {
22317				flyoutParent.addClass( 'fl-theme-builder-flyout-menu-' + flyoutLayout );
22318			}
22319
22320			if ( ! header.hasClass( 'fl-theme-builder-flyout-menu-overlay' ) && isOverlay ) {
22321				header.addClass( 'fl-theme-builder-flyout-menu-overlay' );
22322			}
22323
22324			if ( ! header.hasClass( 'fl-theme-builder-header-full-width' ) && isFullWidth ) {
22325			   header.addClass( 'fl-theme-builder-header-full-width' );
22326		    }
22327			else if ( ! isFullWidth ) {
22328				header.removeClass( 'fl-theme-builder-header-full-width' );
22329			}
22330
22331			menuModule.on( 'click', '.fl-menu-mobile-toggle', $.proxy( function( event ){
22332				if ( menuModule.find( '.fl-menu-mobile-toggle.fl-active' ).length ) {
22333					$( 'html' ).addClass( 'fl-theme-builder-flyout-menu-active' );
22334					event.stopImmediatePropagation();
22335				}
22336				else {
22337					$( 'html' ).removeClass( 'fl-theme-builder-flyout-menu-active' );
22338				}
22339
22340				this._flyoutMenuFix( event );
22341			}, this ) );
22342		},
22343
22344		/**
22345		 * Fix flyout menu inside the sticky header.
22346		 *
22347		 * @since 1.4.1
22348		 * @method _flyoutMenuFix
22349		 */
22350		_flyoutMenuFix: function( e ){
22351			var header      = this.header,
22352			    menuModule  = $( e.target ).closest( '.fl-menu' ),
22353				flyoutMenu  = menuModule.find( '.fl-menu-mobile-flyout' ),
22354				flyoutPos   = menuModule.hasClass( 'fl-flyout-right' ) ? 'right' : 'left',
22355				menuOpacity = menuModule.find( '.fl-menu-mobile-opacity' ),
22356				isScroll    = 'undefined' !== typeof e && 'scroll' === e.handleObj.type,
22357				activePos   = 'undefined' !== typeof flyoutMenu.data( 'activePos' ) ? flyoutMenu.data( 'activePos' ) : 0,
22358				headerPos   = ( this.win.width() - header.width() ) / 2,
22359				inactivePos = headerPos > 0 ? activePos + 4 : 254;
22360
22361			if ( ! flyoutMenu.length ) {
22362				return;
22363			}
22364
22365			if ( this.overlay ) {
22366				return;
22367			}
22368
22369			if( $( '.fl-theme-builder-flyout-menu-active' ).length ) {
22370
22371				if ( isScroll && ! flyoutMenu.hasClass( 'fl-menu-disable-transition' ) ) {
22372					flyoutMenu.addClass( 'fl-menu-disable-transition' );
22373				}
22374
22375				if ( header.hasClass( 'fl-theme-builder-header-sticky' ) ) {
22376					if ( ! isScroll ) {
22377						setTimeout( $.proxy( function(){
22378							flyoutMenu.css( flyoutPos, '-' + activePos + 'px' );
22379						}, this ), 1 );
22380					}
22381					else {
22382						flyoutMenu.css( flyoutPos, '-' + activePos + 'px' );
22383					}
22384				}
22385				else {
22386					flyoutMenu.css( flyoutPos, '0px' );
22387				}
22388			}
22389			else {
22390				if ( flyoutMenu.hasClass( 'fl-menu-disable-transition' ) ) {
22391					flyoutMenu.removeClass( 'fl-menu-disable-transition' );
22392				}
22393
22394				if ( header.hasClass( 'fl-theme-builder-flyout-menu-overlay' ) && headerPos > 0 && headerPos < 250 ) {
22395					if ( header.hasClass( 'fl-theme-builder-header-sticky' ) ) {
22396						inactivePos = headerPos + 254;
22397					}
22398					else {
22399						inactivePos = 254;
22400					}
22401				}
22402
22403				if ( e && e.type === 'resize' ) {
22404					inactivePos = headerPos + 254;
22405				}
22406
22407				flyoutMenu.css( flyoutPos, '-' + inactivePos + 'px' );
22408			}
22409
22410			if ( e && menuModule.is('.fl-menu-responsive-flyout-overlay') && $.infinitescroll ) {
22411				e.stopImmediatePropagation();
22412			}
22413
22414			if( menuOpacity.length ) {
22415				if ( header.hasClass( 'fl-theme-builder-header-sticky' ) ) {
22416					if ( '0px' === menuOpacity.css( 'left' ) ) {
22417						menuOpacity.css( 'left', '-' + headerPos + 'px' );
22418					}
22419				}
22420				else {
22421					menuOpacity.css( 'left', '' );
22422				}
22423			}
22424		},
22425
22426		/**
22427		 * Adjust sticky header width if BB Theme Boxed Layout is used.
22428		 *
22429		 * @since 1.4
22430		 * @access private
22431		 * @method _adjustStickyHeaderWidth
22432		 */
22433		_adjustStickyHeaderWidth: function () {
22434			if ( $('body').hasClass( 'fl-fixed-width' ) ) {
22435				var parentWidth = this.header.parent().width();
22436
22437				// Better if this is set in the stylesheet file.
22438				if ( this.win.width() >= 992 ) {
22439					this.header.css({
22440						'margin': '0 auto',
22441						'max-width': parentWidth,
22442					});
22443				}
22444				else {
22445					this.header.css({
22446						'margin': '',
22447						'max-width': '',
22448					});
22449				}
22450			}
22451		},
22452
22453		/**
22454		 * Adjust Sticky Header Height
22455		 *
22456		 * @since 1.4
22457		 * @access private
22458		 * @method _adjustHeaderHeight
22459		 */
22460		_adjustHeaderHeight: function () {
22461			var beforeHeader = this.header.prevAll('.fl-builder-content'),
22462				beforeHeaderHeight = 0,
22463				beforeHeaderFix = 0,
22464				headerHeight = Math.floor( this.header.outerHeight() ),
22465				bodyTopPadding = parseInt( $( 'body' ).css( 'padding-top' ) ),
22466				wpAdminBarHeight = 0,
22467				totalHeaderHeight = 0;
22468
22469			if ( isNaN( bodyTopPadding ) ) {
22470				bodyTopPadding = 0;
22471			}
22472
22473			if ( beforeHeader.length ) {
22474				$.each( beforeHeader, function() {
22475					beforeHeaderHeight += Math.floor( $(this).outerHeight() );
22476				});
22477				// Subtract this value from the header parent's top padding.
22478				beforeHeaderFix = 2;
22479			}
22480
22481			if ( this.hasAdminBar && this.win.width() <= 600 ) {
22482				wpAdminBarHeight = Math.floor( $('#wpadminbar').outerHeight() );
22483			}
22484
22485			totalHeaderHeight = Math.floor( beforeHeaderHeight + headerHeight);
22486
22487			if ( headerHeight > 0 ) {
22488				var headerParent = this.header.parent(),
22489					headerParentTopPadding = 0;
22490
22491				// If the header's parent container is the BODY tag ignore its top padding.
22492				if ( $( headerParent ).is('body') ) {
22493					headerParentTopPadding = Math.floor( headerHeight - wpAdminBarHeight );
22494				} else {
22495					headerParentTopPadding = Math.floor( headerHeight - bodyTopPadding - wpAdminBarHeight );
22496				}
22497
22498				$( headerParent ).css( 'padding-top',  ( headerParentTopPadding - beforeHeaderFix ) + 'px' );
22499
22500				this.header.css({
22501					'-webkit-transform': 'translate(0px, -' + totalHeaderHeight + 'px)',
22502					'-ms-transform': 'translate(0px, -' + totalHeaderHeight + 'px)',
22503					'transform': 'translate(0px, -' + totalHeaderHeight + 'px)'
22504				});
22505
22506			}
22507
22508		},
22509
22510		/**
22511		 * Initializes shrink logic for a header.
22512		 *
22513		 * @since 1.0
22514		 * @access private
22515		 * @method _initShrink
22516		 */
22517		_initShrink: function( e )
22518		{
22519			if ( this.win.width() >= this.breakpointWidth ) {
22520				this.win.on( 'scroll.fl-theme-builder-header-shrink', $.proxy( this._doShrink, this ) );
22521				this._setImageMaxHeight();
22522
22523				if ( this.win.scrollTop() > 0 ){
22524					this._doShrink();
22525				}
22526
22527			} else {
22528				this.header.parent().css( 'padding-top', '0' );
22529				this.win.off( 'scroll.fl-theme-builder-header-shrink' );
22530				this._removeShrink();
22531				this._removeImageMaxHeight();
22532			}
22533		},
22534
22535		/**
22536		 * Shrinks the header when the page is scrolled.
22537		 *
22538		 * @since 1.0
22539		 * @access private
22540		 * @method _doShrink
22541		 */
22542		_doShrink: function( e )
22543		{
22544			var winTop 			  = this.win.scrollTop(),
22545				headerTop 		  = this.header.data('original-top'),
22546				headerHeight 	  = this.header.data('original-height'),
22547				shrinkImageHeight = this.header.data('shrink-image-height'),
22548				windowSize   	  = this.win.width(),
22549				makeSticky   	  = this._makeWindowSticky( windowSize ),
22550				hasClass     	  = this.header.hasClass( 'fl-theme-builder-header-shrink' );
22551
22552
22553			if ( this.hasAdminBar ) {
22554				winTop += 32;
22555			}
22556
22557			if ( makeSticky && ( winTop > headerTop + headerHeight ) ) {
22558				if ( ! hasClass ) {
22559
22560					this.header.addClass( 'fl-theme-builder-header-shrink' );
22561
22562					// Shrink images but don't include lightbox and menu images.
22563					this.header.find('img').each( function( i ) {
22564						var image           = $( this ),
22565							maxMegaMenu     = image.closest( '.max-mega-menu' ).length,
22566							imageInLightbox = image.closest( '.fl-button-lightbox-content' ).length,
22567							imageInNavMenu  = image.closest( 'li.menu-item' ).length;
22568
22569						if ( ! ( imageInLightbox || imageInNavMenu || maxMegaMenu ) ) {
22570							image.css( 'max-height', shrinkImageHeight );
22571						}
22572
22573					});
22574
22575					this.header.find( '.fl-row-content-wrap' ).each( function() {
22576
22577						var row = $( this );
22578
22579						if ( parseInt( row.css( 'padding-bottom' ) ) > 5 ) {
22580							row.addClass( 'fl-theme-builder-header-shrink-row-bottom' );
22581						}
22582
22583						if ( parseInt( row.css( 'padding-top' ) ) > 5 ) {
22584							row.addClass( 'fl-theme-builder-header-shrink-row-top' );
22585						}
22586					} );
22587
22588					this.header.find( '.fl-module' ).each( function() {
22589
22590						var module = $( this ).find( '.fl-module-content' ).length ? $( this ).find( '.fl-module-content' ) : $( this );
22591
22592						if ( parseInt( module.css( 'margin-bottom' ) ) > 5 ) {
22593							module.addClass( 'fl-theme-builder-header-shrink-module-bottom' );
22594						}
22595
22596						if ( parseInt( module.css( 'margin-top' ) ) > 5 ) {
22597							module.addClass( 'fl-theme-builder-header-shrink-module-top' );
22598						}
22599					} );
22600				}
22601			} else if (hasClass) {
22602				this.header.find( 'img' ).css( 'max-height', '' );
22603				this._removeShrink();
22604			}
22605
22606			// Fixes Shrink header issue with BB Theme when window is scrolled then resized and back.
22607			if ( 'undefined' === typeof( e ) && $('body').hasClass( 'fl-fixed-width' ) ) {
22608				if ( ! this.overlay ) {
22609					this._adjustHeaderHeight();
22610				}
22611			}
22612
22613		},
22614
22615		/**
22616		 * Removes the header shrink effect.
22617		 *
22618		 * @since 1.0
22619		 * @access private
22620		 * @method _removeShrink
22621		 */
22622		_removeShrink: function()
22623		{
22624			var rows    = this.header.find( '.fl-row-content-wrap' ),
22625				modules = this.header.find('.fl-module, .fl-module-content');
22626
22627			rows.removeClass( 'fl-theme-builder-header-shrink-row-bottom' );
22628			rows.removeClass( 'fl-theme-builder-header-shrink-row-top' );
22629			modules.removeClass( 'fl-theme-builder-header-shrink-module-bottom' );
22630			modules.removeClass( 'fl-theme-builder-header-shrink-module-top' );
22631			this.header.removeClass( 'fl-theme-builder-header-shrink' );
22632		},
22633
22634		/**
22635		 * Adds max height to images in modules for smooth scrolling.
22636		 *
22637		 * @since 1.1.1
22638		 * @access private
22639		 * @method _setImageMaxHeight
22640		 */
22641		_setImageMaxHeight: function()
22642		{
22643			var head = $( 'head' ),
22644				stylesId = 'fl-header-styles-' + this.header.data( 'post-id' ),
22645				styles = '',
22646				images = this.header.find( '.fl-module img' );
22647
22648			if ( $( '#' + stylesId ).length ) {
22649				return;
22650			}
22651
22652			images.each( function( i ) {
22653				var image           = $( this ),
22654					height          = image.height(),
22655					node            = image.closest( '.fl-module' ).data( 'node' ),
22656					className       = 'fl-node-' + node + '-img-' + i,
22657					maxMegaMenu     = image.closest( '.max-mega-menu' ).length,
22658					imageInLightbox = image.closest( '.fl-button-lightbox-content' ).length,
22659					imageInNavMenu  = image.closest( 'li.menu-item' ).length;
22660
22661				if ( ! ( imageInLightbox || imageInNavMenu || maxMegaMenu  ) ) {
22662					image.addClass( className );
22663					styles += '.' + className + ' { max-height: ' + ( height ? height : image[0].height )  + 'px }';
22664				}
22665
22666			} );
22667
22668			if ( '' !== styles ) {
22669				head.append( '<style id="' + stylesId + '">' + styles + '</style>' );
22670			}
22671		},
22672
22673		/**
22674		 * Removes max height on images in modules for smooth scrolling.
22675		 *
22676		 * @since 1.1.1
22677		 * @access private
22678		 * @method _removeImageMaxHeight
22679		 */
22680		_removeImageMaxHeight: function()
22681		{
22682			$( '#fl-header-styles-' + this.header.data( 'post-id' ) ).remove();
22683		},
22684	};
22685
22686	$( function() { FLThemeBuilderHeaderLayout.init(); } );
22687
22688})(jQuery);
22689
22690;
22691(function ($) {
22692	PPSlidingMenus = function (settings) {
22693		this.settings = settings;
22694		this.nodeClass = '.fl-node-' + settings.id;
22695		this.linknav = settings.linknav == 'yes' ? true : false;
22696		this.target = this.nodeClass + ' .pp-slide-menu__menu';
22697		this.backIcon = settings.backicon;
22698		this.backText = settings.backtext;
22699
22700		var index = 0;
22701		$( this.nodeClass ).each(function() {
22702			$(this).find( '.pp-sliding-menus' ).attr( 'id', 'pp-sliding-menus-' + index );
22703			index++;
22704		});
22705
22706		this._initMenu();
22707	};
22708
22709	PPSlidingMenus.prototype = {
22710		settings	: {},
22711		nodeClass	: '',
22712		linknav		: false,
22713		backText	: '',
22714
22715		_initMenu: function ()
22716		{
22717			var self = this,
22718				link = $(this.target).find('li.pp-slide-menu-item-has-children > a'),
22719				submenu = link.next('.pp-slide-menu-sub-menu'),
22720				arrow = link.prev('.pp-slide-menu-arrow'),
22721				trigger = ( this.linknav ) ? link.add( arrow ) : arrow,
22722				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>');
22723
22724			trigger.on( 'click', function(e) {
22725				e.preventDefault();
22726				e.stopPropagation();
22727
22728				submenu = $(this).parent().find('.pp-slide-menu-sub-menu:first');
22729
22730				submenu.addClass('pp-slide-menu-is-active');
22731				$(self.target).css({ height: submenu.height() });
22732				submenu.parents('ul').first().addClass('pp-slide-menu-is-active-parent');
22733
22734			} );
22735
22736			back.off('click').on( 'click', function(e) {
22737				e.preventDefault();
22738				e.stopPropagation();
22739
22740				var parent = $(this).closest('ul'),
22741				previous = parent.parents('ul').first();
22742
22743				parent.removeClass('pp-slide-menu-is-active');
22744				previous.removeClass('pp-slide-menu-is-active-parent');
22745
22746				$(self.target).css({ height: '' });
22747				$(self.target).css({ height: previous.height() });
22748
22749			} );
22750
22751			submenu.prepend(back);
22752
22753			$( this.nodeClass ).each( function() {
22754				if ( $(this).hasClass('prevent-auto-expand') ) {
22755					return;
22756				}
22757				var activeSub = $( this ).find( '.pp-slide-menu-item-current' ).parents( '.sub-menu' );
22758				var target = $( self.target );
22759				if ( activeSub.length ) {
22760					target.addClass( 'pp-slide-menu-is-active-parent' );
22761
22762					activeSub.addClass( 'pp-slide-menu-is-active' );
22763
22764					for ( var i = 1; i <= activeSub.length; i++ ) {
22765						$( activeSub[i] ).addClass( 'pp-slide-menu-is-active-parent' );
22766					}
22767
22768					target.css( { height: $( activeSub[0] ).height() } );
22769
22770					$(document).on( 'pp-accordion-toggle-complete', function() {
22771						target.removeAttr('style').css( { height: $( activeSub[0] ).height() } );
22772					});
22773				}
22774			});
22775		}
22776	};
22777
22778})(jQuery);(function($) {
22779	$(function() {
22780		new PPSlidingMenus({
22781			id: 'wxg0y3s2oein',
22782			linknav: 'yes',
22783			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>',
22784			backtext: 'Back',
22785		});
22786	});
22787})(jQuery);
22788
22789/* Start Layout Custom JS */
22790
22791/* End Layout Custom JS */
22792
22793
22794/* Start Layout Custom JS */
22795
22796/* End Layout Custom JS */
22797
22798</script>
22798<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>
22798
22799</body>
22800</html>
22801
22802<!-- Cached by Staq (https://www.wpstaq.com): 2026-10-09 05:10:26 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.