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 » Feed" href="https://tourdevines.com.au/feed/" /> 61<link rel="alternate" type="application/rss+xml" title="Tour De Vines » 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&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&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 & Europe" height="512" width="512" title="Tour de Vines cycling tours in Australia, NZ, Asia & 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 & 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 – 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 – 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 – 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 & 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'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&title=&description=&tabindex=100&theme=gravity-theme&styles=[]&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>Δ<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&start&end&wmode=opaque&loop=0&controls=1&mute=0&rel=0&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 & 2017, 2018 & 2019, </a><strong>2020, 2021, 2022, 2023, 2024, 2025 & 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> </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&start&end&wmode=opaque&loop=0&controls=1&mute=0&rel=0&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&title=&description=&tabindex=100&theme=gravity-theme&styles=[]&
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>Δ<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 & 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 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> (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 & 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.