1<!DOCTYPE html> 2<html lang="en-AU"> 3<head> 4<meta charset="UTF-8" />
5<script> 6var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),document.addEventListener("gform/theme/scripts_loaded",function(){gform.themeScriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>"function"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn("The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1."),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener("gform_main_scripts_loaded",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener("gform/theme/scripts_loaded",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener("DOMContentLoaded",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook("action",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook("filter",o,r,e,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,r){gform.removeHook("action",o,r)},removeFilter:function(o,r,e){gform.removeHook("filter",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+"_"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==r?t.apply(null,e):e[0]=t.apply(null,e)})),"filter"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}}); 7</script>
7 8 9<meta name='viewport' content='width=device-width, initial-scale=1.0' /> 10<meta http-equiv='X-UA-Compatible' content='IE=edge' /> 11<link rel="profile" href="https://gmpg.org/xfn/11" /> 12<title>Agent Portal Access / Tour De Vines</title> 13 14<!-- Google Tag Manager for WordPress by gtm4wp.com -->
15<script data-cfasync="false" data-pagespeed-no-defer> 16 var gtm4wp_datalayer_name = "dataLayer"; 17 var dataLayer = dataLayer || []; 18 (function(){function gtag(){dataLayer.push(arguments);}gtag('set', 'developer_id.dNGJiYT', true);})(); 19</script>
19 20<!-- End Google Tag Manager for WordPress by gtm4wp.com --> 21<!-- Social Warfare v4.5.6 https://warfareplugins.com - BEGINNING OF OUTPUT --> 22<style> 23 @font-face { 24 font-family: "sw-icon-font"; 25 src:url("https://tourdevines.com.au/wp-content/plugins/social-warfare/assets/fonts/sw-icon-font.eot?ver=4.5.6"); 26 src:url("https://tourdevines.com.au/wp-content/plugins/social-warfare/assets/fonts/sw-icon-font.eot?ver=4.5.6#iefix") format("embedded-opentype"), 27 url("https://tourdevines.com.au/wp-content/plugins/social-warfare/assets/fonts/sw-icon-font.woff?ver=4.5.6") format("woff"), 28 url("https://tourdevines.com.au/wp-content/plugins/social-warfare/assets/fonts/sw-icon-font.ttf?ver=4.5.6") format("truetype"), 29 url("https://tourdevines.com.au/wp-content/plugins/social-warfare/assets/fonts/sw-icon-font.svg?ver=4.5.6#1445203416") format("svg"); 30 font-weight: normal; 31 font-style: normal; 32 font-display:block; 33 } 34</style> 35<!-- Social Warfare v4.5.6 https://warfareplugins.com - END OF OUTPUT --> 36
37<script type='application/javascript' id='pys-version-script'>console.log('PixelYourSite PRO version 12.6.7');</script>
37 38<meta name="dc.title" content="Agent Portal Access / Tour De Vines"> 39<meta name="dc.description" content="Agent Portal Access Already have access? Please access our agent portal via the button below. Agent Bookings Request Agent Portal Access Need access to our agent portal? Please send your details via the form below to request access. FacebookThis field is for validation purposes and should be left unchanged.Name* First…"> 40<meta name="dc.relation" content="https://tourdevines.com.au/contact/agents/"> 41<meta name="dc.source" content="https://tourdevines.com.au/"> 42<meta name="dc.language" content="en_AU"> 43<meta name="description" content="Agent Portal Access Already have access? Please access our agent portal via the button below. Agent Bookings Request Agent Portal Access Need access to our agent portal? Please send your details via the form below to request access. FacebookThis field is for validation purposes and should be left unchanged.Name* First…"> 44<meta name="robots" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1"> 45<link rel="canonical" href="https://tourdevines.com.au/contact/agents/"> 46<meta property="og:url" content="https://tourdevines.com.au/contact/agents/"> 47<meta property="og:site_name" content="Tour De Vines"> 48<meta property="og:locale" content="en_AU"> 49<meta property="og:type" content="website"> 50<meta property="og:title" content="Agent Portal Access / Tour De Vines"> 51<meta property="og:description" content="Agent Portal Access Already have access? Please access our agent portal via the button below. Agent Bookings Request Agent Portal Access Need access to our agent portal? Please send your details via the form below to request access. FacebookThis field is for validation purposes and should be left unchanged.Name* First…"> 52<meta property="og:image" content="https://tourdevines.com.au/wp-content/uploads/2020/08/Tour-De-Vines-Australia-Tourism-Victoria-Cycling-Boyntons.jpg"> 53<meta property="og:image:secure_url" content="https://tourdevines.com.au/wp-content/uploads/2020/08/Tour-De-Vines-Australia-Tourism-Victoria-Cycling-Boyntons.jpg"> 54<meta property="og:image:width" content="2048"> 55<meta property="og:image:height" content="1536"> 56<meta property="og:image:alt" content="cycling tour Beechworth to Bright"> 57<link rel='dns-prefetch' href='//kit.fontawesome.com' /> 58<link rel='dns-prefetch' href='//fonts.googleapis.com' /> 59<link href='https://fonts.gstatic.com' crossorigin rel='preconnect' /> 60<link rel="alternate" type="application/rss+xml" title="Tour De Vines » 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%2Fcontact%2Fagents%2F" /> 63<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://tourdevines.com.au/wp-json/oembed/1.0/embed?url=https%3A%2F%2Ftourdevines.com.au%2Fcontact%2Fagents%2F&format=xml" /> 64<style id="wp-img-auto-sizes-contain-inline-css"> 65img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 66/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 67</style> 68<style id="wp-emoji-styles-inline-css"> 69 70 img.wp-smiley, img.emoji { 71 display: inline !important; 72 border: none !important; 73 box-shadow: none !important; 74 height: 1em !important; 75 width: 1em !important; 76 margin: 0 0.07em !important; 77 vertical-align: -0.1em !important; 78 background: none !important; 79 padding: 0 !important; 80 } 81/*# sourceURL=wp-emoji-styles-inline-css */ 82</style> 83<style id="wp-block-library-inline-css"> 84:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}
84.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 85 86/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ 87</style> 88<style id="classic-theme-styles-inline-css"> 89/*! This file is auto-generated */ 90.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} 91/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 92</style> 93 94<style id="font-awesome-svg-styles-default-inline-css"> 95.svg-inline--fa { 96 display: inline-block; 97 height: 1em; 98 overflow: visible; 99 vertical-align: -.125em; 100} 101/*# sourceURL=font-awesome-svg-styles-default-inline-css */ 102</style> 103<link rel='stylesheet' id='font-awesome-svg-styles-css' href='https://tourdevines.com.au/wp-content/uploads/font-awesome/v6.7.2/css/svg-with-js.css' media='all' /> 104<style id="font-awesome-svg-styles-inline-css"> 105 .wp-block-font-awesome-icon svg::before, 106 .wp-rich-text-font-awesome-icon svg::before {content: unset;} 107/*# sourceURL=font-awesome-svg-styles-inline-css */ 108</style> 109<style id="global-styles-inline-css"> 110:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--fl-heading-text: #05262d;--wp--preset--color--fl-body-bg: #ffffff;--wp--preset--color--fl-body-text: #05262d;--wp--preset--color--fl-accent: #129fad;--wp--preset--color--fl-accent-hover: #56c6d8;--wp--preset--color--fl-topbar-bg: #ffffff;--wp--preset--color--fl-topbar-text: #000000;--wp--preset--color--fl-topbar-link: #428bca;--wp--preset--color--fl-topbar-hover: #428bca;--wp--preset--color--fl-header-bg: #ffffff;--wp--preset--color--fl-header-text: #000000;--wp--preset--color--fl-header-link: #428bca;--wp--preset--color--fl-header-hover: #428bca;--wp--preset--color--fl-nav-bg: #ffffff;--wp--preset--color--fl-nav-link: #428bca;--wp--preset--color--fl-nav-hover: #428bca;--wp--preset--color--fl-content-bg: #ffffff;--wp--preset--color--fl-footer-widgets-bg: #ffffff;--wp--preset--color--fl-footer-widgets-text: #000000;--wp--preset--color--fl-footer-widgets-link: #428bca;--wp--preset--color--fl-footer-widgets-hover: #428bca;--wp--preset--color--fl-footer-bg: #ffffff;--wp--preset--color--fl-footer-text: #000000;--wp--preset--color--fl-footer-link: #428bca;--wp--preset--color--fl-footer-hover: #428bca;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
1100) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-fl-heading-text-color{color: var(--wp--preset--color--fl-heading-text) !important;}.has-fl-body-bg-color{color: var(--wp--preset--color--fl-body-bg) !important;}.has-fl-body-text-color{color: var(--wp--preset--color--fl-body-text) !important;}.has-fl-accent-color{color: var(--wp--preset--color--fl-accent) !important;}.has-fl-accent-hover-color{color: var(--wp--preset--color--fl-accent-hover) !important;}.has-fl-topbar-bg-color{color: var(--wp--preset--color--fl-topbar-bg) !important;}.has-fl-topbar-text-color{color: var(--wp--preset--color--fl-topbar-text) !important;}.has-fl-topbar-link-color{color: var(--wp--preset--color--fl-topbar-link) !important;}.has-fl-topbar-hover-color{color: var(--wp--preset--color--fl-topbar-hover) !important;}.has-fl-header-bg-color{color: var(--wp--preset--color--fl-header-bg) !important;}.has-fl-header-text-color{color: var(--wp--preset--color--fl-header-text) !important;}.has-fl-header-link-color{color: var(--wp--preset--color--fl-header-link) !important;}.has-fl-header-hover-color{color: var(--wp--preset--color--fl-header-hover) !important;}.has-fl-nav-bg-color{color: var(--wp--preset--color--fl-nav-bg) !important;}.has-fl-nav-link-color{color: var(--wp--preset--color--fl-nav-link) !important;}.has-fl-nav-hover-color{color: var(--wp--preset--color--fl-nav-hover) !important;}.has-fl-content-bg-color{color: var(--wp--preset--color--fl-content-bg) !important;}.has-fl-footer-widgets-bg-color{color: var(--wp--preset--color--fl-footer-widgets-bg) !important;}.has-fl-footer-widgets-text-color{color: var(--wp--preset--color--fl-footer-widgets-text) !important;}.has-fl-footer-widgets-link-color{color: var(--wp--preset--color--fl-footer-widgets-link) !important;}.has-fl-footer-widgets-hover-color{color: var(--wp--preset--color--fl-footer-widgets-hover) !important;}.has-fl-footer-bg-color{color: var(--wp--preset--color--fl-footer-bg) !important;}.has-fl-footer-text-color{color: var(--wp--preset--color--fl-footer-text) !important;}.has-fl-footer-link-color{color: var(--wp--preset--color--fl-footer-link) !important;}.has-fl-footer-hover-color{color: var(--wp--preset--color--fl-footer-hover) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-fl-heading-text-background-color{background-color: var(--wp--preset--color--fl-heading-text) !important;}.has-fl-body-bg-background-color{background-color: var(--wp--preset--color--fl-body-bg) !important;}.has-fl-body-text-background-color{background-color: var(--wp--preset--color--fl-body-text) !important;}.has-fl-accent-background-color{background-color: var(--wp--preset--color--fl-accent) !important;}.has-fl-accent-hover-background-color{background-color: var(--wp--preset--color--fl-accent-hover) !important;}.has-fl-topbar-bg-background-color{background-color: var(--wp--preset--color--fl-topbar-bg) !important;}.has-fl-topbar-text-background-color{background-color: var(--wp--preset--color--fl-topbar-text) !important;}.has-fl-topbar-link-background-color{background-color: var(--wp--preset--color--fl-topbar-link) !important;}.has-fl-topbar-hover-background-color{background-color: var(--wp--preset--color--fl-topbar-hover) !important;}.has-fl-header-bg-background-color{background-color: var(--wp--preset--color--fl-header-bg) !important;}.has-fl-header-text-background-color{background-color: var(--wp--preset--color--fl-header-text) !important;}.has-fl-header-link-background-color{background-color: var(--wp--preset--color--fl-header-link) !important;}.has-fl-header-hover-background-color{background-color: var(--wp--preset--color--fl-header-hover) !important;}.has-fl-nav-bg-background-color{background-color: var(--wp--preset--color--fl-nav-bg) !important;}.has-fl-nav-link-background-color{background-color: var(--wp--preset--color--fl-nav-link) !important;}.has-fl-nav-hover-background-color{background-color: var(--wp--preset--color--fl-nav-hover) !important;}.has-fl-content-bg-background-color{background-color: var(--wp--preset--color--fl-content-bg) !important;}.has-fl-footer-widgets-bg-background-color{background-color: var(--wp--preset--color--fl-footer-widgets-bg) !important;}.has-fl-footer-widgets-text-background-color{background-color: var(--wp--preset--color--fl-footer-widgets-text) !important;}.has-fl-footer-widgets-link-background-color{background-color: var(--wp--preset--color--fl-footer-widgets-link) !important;}.has-fl-footer-widgets-hover-background-color{background-color: var(--wp--preset--color--fl-footer-widgets-hover) !important;}.has-fl-footer-bg-background-color{background-color: var(--wp--preset--color--fl-footer-bg) !important;}.has-fl-footer-text-background-color{background-color: var(--wp--preset--color--fl-footer-text) !important;}.has-fl-footer-link-background-color{background-color: var(--wp--preset--color--fl-footer-link) !important;}.has-fl-footer-hover-background-color{background-color: var(--wp--preset--color--fl-footer-hover) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-fl-heading-text-border-color{border-color: var(--wp--preset--color--fl-heading-text) !important;}.has-fl-body-bg-border-color{border-color: var(--wp--preset--color--fl-body-bg) !important;}.has-fl-body-text-border-color{border-color: var(--wp--preset--color--fl-body-text) !important;}.has-fl-accent-border-color{border-color: var(--wp--preset--color--fl-accent) !important;}.has-fl-accent-hover-border-color{border-color: var(--wp--preset--color--fl-accent-hover) !important;}.has-fl-topbar-bg-border-color{border-color: var(--wp--preset--color--fl-topbar-bg) !important;}.has-fl-topbar-text-border-color{border-color: var(--wp--preset--color--fl-topbar-text) !important;}.has-fl-topbar-link-border-color{border-color: var(--wp--preset--color--fl-topbar-link) !important;}.has-fl-topbar-hover-border-color{border-color: var(--wp--preset--color--fl-topbar-hover) !important;}.has-fl-header-bg-border-color{border-color: var(--wp--preset--color--fl-header-bg) !important;}.has-fl-header-text-border-color{border-color: var(--wp--preset--color--fl-header-text) !important;}.has-fl-header-link-border-color{border-color: var(--wp--preset--color--fl-header-link) !important;}.has-fl-header-hover-border-color{border-color: var(--wp--preset--color--fl-header-hover) !important;}.has-fl-nav-bg-border-color{border-color: var(--wp--preset--color--fl-nav-bg) !important;}.has-fl-nav-link-border-color{border-color: var(--wp--preset--color--fl-nav-link) !important;}.has-fl-nav-hover-border-color{border-color: var(--wp--preset--color--fl-nav-hover) !important;}.has-fl-content-bg-border-color{border-color: var(--wp--preset--color--fl-content-bg) !important;}.has-fl-footer-widgets-bg-border-color{border-color: var(--wp--preset--color--fl-footer-widgets-bg) !important;}.has-fl-footer-widgets-text-border-color{border-color: var(--wp--preset--color--fl-footer-widgets-text) !important;}.has-fl-footer-widgets-link-border-color{border-color: var(--wp--preset--color--fl-footer-widgets-link) !important;}.has-fl-footer-widgets-hover-border-color{border-color: var(--wp--preset--color--fl-footer-widgets-hover) !important;}.has-fl-footer-bg-border-color{border-color: var(--wp--preset--color--fl-footer-bg) !important;}.has-fl-footer-text-border-color{border-color: var(--wp--preset--color--fl-footer-text) !important;}.has-fl-footer-link-border-color{border-color: var(--wp--preset--color--fl-footer-link) !important;}.has-fl-footer-hover-border-color{border-color: var(--wp--preset--color--fl-footer-hover) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
110.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 111/*# sourceURL=global-styles-inline-css */ 112</style> 113 114<style id="fl-builder-layout-90101-inline-css"> 115/** 116 * Base CSS used by the builder's layout, including rows 117 * and columns. Any module specific global CSS should be 118 * included in fl-builder-layout-modules.css. 119 */ 120 121/* Grid 122------------------------------------------------------ */ 123 124.fl-builder-content *, 125.fl-builder-content *:before, 126.fl-builder-content *:after { 127 -webkit-box-sizing: border-box; 128 -moz-box-sizing: border-box; 129 box-sizing: border-box; 130} 131.fl-row:before, 132.fl-row:after, 133.fl-row-content:before, 134.fl-row-content:after, 135.fl-col-group:before, 136.fl-col-group:after, 137.fl-col:before, 138.fl-col:after, 139.fl-module:not([data-accepts], .fl-ds-block):before, 140.fl-module:not([data-accepts], .fl-ds-block):after, 141.fl-module-content:before, 142.fl-module-content:after { 143 display: table; 144 content: " "; 145} 146.fl-row:after, 147.fl-row-content:after, 148.fl-col-group:after, 149.fl-col:after, 150.fl-module:not([data-accepts], .fl-ds-block):after, 151.fl-module-content:after { 152 clear: both; 153} 154.fl-clear { 155 clear: both; 156} 157 158/* Rows 159------------------------------------------------------ */ 160 161.fl-row, 162.fl-row-content { 163 margin-left: auto; 164 margin-right: auto; 165 min-width: 0; 166} 167.fl-row-content-wrap { 168 position: relative; 169} 170 171/* Photo Bg */ 172.fl-builder-mobile .fl-row-bg-photo .fl-row-content-wrap { 173 background-attachment: scroll; 174} 175 176/* Video and Embed Code Bg */ 177.fl-row-bg-video, 178.fl-row-bg-video .fl-row-content, 179.fl-row-bg-embed, 180.fl-row-bg-embed .fl-row-content { 181 position: relative; 182} 183 184.fl-row-bg-video .fl-bg-video, 185.fl-row-bg-embed .fl-bg-embed-code { 186 bottom: 0; 187 left: 0; 188 overflow: hidden; 189 position: absolute; 190 right: 0; 191 top: 0; 192} 193 194.fl-row-bg-video .fl-bg-video video, 195.fl-row-bg-embed .fl-bg-embed-code video { 196 bottom: 0; 197 left: 0px; 198 max-width: none; 199 position: absolute; 200 right: 0; 201 top: 0px; 202} 203.fl-row-bg-video .fl-bg-video video { 204 min-width: 100%; 205 min-height: 100%; 206 width: auto; 207 height: auto; 208} 209.fl-row-bg-video .fl-bg-video iframe, 210.fl-row-bg-embed .fl-bg-embed-code iframe { 211 pointer-events: none; 212 width: 100vw; 213 height: 56.25vw; /* Given a 16:9 aspect ratio, 9/16*100 = 56.25 */ 214 max-width: none; 215 min-height: 100vh; 216 min-width: 177.77vh; /* Given a 16:9 aspect ratio, 16/9*100 = 177.77 */ 217 position: absolute; 218 top: 50%; 219 left: 50%; 220 -ms-transform: translate(-50%, -50%); /* IE 9 */ 221 -webkit-transform: translate(-50%, -50%); /* Chrome, Safari, Opera */ 222 transform: translate(-50%, -50%); 223} 224.fl-bg-video-fallback { 225 background-position: 50% 50%; 226 background-repeat: no-repeat; 227 background-size: cover; 228 bottom: 0px; 229 left: 0px; 230 position: absolute; 231 right: 0px; 232 top: 0px; 233} 234 235/* Slideshow Bg */ 236.fl-row-bg-slideshow, 237.fl-row-bg-slideshow .fl-row-content { 238 position: relative; 239} 240.fl-row .fl-bg-slideshow { 241 bottom: 0; 242 left: 0; 243 overflow: hidden; 244 position: absolute; 245 right: 0; 246 top: 0; 247 z-index: 0; 248}
249.fl-builder-edit .fl-row .fl-bg-slideshow * { 250 bottom: 0; 251 height: auto !important; 252 left: 0; 253 position: absolute !important; 254 right: 0; 255 top: 0; 256} 257 258/* Row Bg Overlay */ 259.fl-row-bg-overlay .fl-row-content-wrap:after { 260 border-radius: inherit; 261 content: ''; 262 display: block; 263 position: absolute; 264 top: 0; 265 right: 0; 266 bottom: 0; 267 left: 0; 268 z-index: 0; 269} 270.fl-row-bg-overlay .fl-row-content { 271 position: relative; 272 z-index: 1; 273} 274 275/* Full Height Rows */ 276.fl-row-default-height .fl-row-content-wrap, 277.fl-row-custom-height .fl-row-content-wrap { 278 display: -webkit-box; 279 display: -webkit-flex; 280 display: -ms-flexbox; 281 display: flex; 282 min-height: 100vh; 283} 284.fl-row-overlap-top .fl-row-content-wrap { 285 display: -webkit-inline-box; 286 display: -webkit-inline-flex; 287 display: -moz-inline-box; 288 display: -ms-inline-flexbox; 289 display: inline-flex; 290 width: 100%; 291} 292.fl-row-default-height .fl-row-content-wrap, 293.fl-row-custom-height .fl-row-content-wrap { 294 min-height: 0; 295} 296 297.fl-row-default-height .fl-row-content, 298.fl-row-full-height .fl-row-content, 299.fl-row-custom-height .fl-row-content { 300 -webkit-box-flex: 1 1 auto; 301 -moz-box-flex: 1 1 auto; 302 -webkit-flex: 1 1 auto; 303 -ms-flex: 1 1 auto; 304 flex: 1 1 auto; 305} 306.fl-row-default-height .fl-row-full-width.fl-row-content, 307.fl-row-full-height .fl-row-full-width.fl-row-content, 308.fl-row-custom-height .fl-row-full-width.fl-row-content { 309 max-width: 100%; 310 width: 100%; 311} 312 313/* Full height align center */ 314.fl-row-default-height.fl-row-align-center .fl-row-content-wrap, 315.fl-row-full-height.fl-row-align-center .fl-row-content-wrap, 316.fl-row-custom-height.fl-row-align-center .fl-row-content-wrap { 317 -webkit-align-items: center; 318 -webkit-box-align: center; 319 -webkit-box-pack: center; 320 -webkit-justify-content: center; 321 -ms-flex-align: center; 322 -ms-flex-pack: center; 323 justify-content: center; 324 align-items: center; 325} 326 327/* Full height align bottom */ 328.fl-row-default-height.fl-row-align-bottom .fl-row-content-wrap, 329.fl-row-full-height.fl-row-align-bottom .fl-row-content-wrap, 330.fl-row-custom-height.fl-row-align-bottom .fl-row-content-wrap { 331 -webkit-align-items: flex-end; 332 -webkit-justify-content: flex-end; 333 -webkit-box-align: end; 334 -webkit-box-pack: end; 335 -ms-flex-align: end; 336 -ms-flex-pack: end; 337 justify-content: flex-end; 338 align-items: flex-end; 339} 340 341/* Column Groups 342------------------------------------------------------ */ 343.fl-col-group-equal-height { 344 display: flex; 345 flex-wrap: wrap; 346 width: 100%; 347} 348.fl-col-group-equal-height.fl-col-group-has-child-loading { 349 flex-wrap: nowrap; 350} 351.fl-col-group-equal-height .fl-col, 352.fl-col-group-equal-height .fl-col-content { 353 display: flex; 354 flex: 1 1 auto; 355} 356.fl-col-group-equal-height .fl-col-content { 357 flex-direction: column; 358 flex-shrink: 1; 359 min-width: 1px; 360 max-width: 100%; 361 width: 100%; 362} 363.fl-col-group-equal-height:before, 364.fl-col-group-equal-height .fl-col:before, 365.fl-col-group-equal-height .fl-col-content:before, 366.fl-col-group-equal-height:after, 367.fl-col-group-equal-height .fl-col:after, 368.fl-col-group-equal-height .fl-col-content:after{ 369 content: none; 370} 371 372/* Equal height align top */ 373.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-top .fl-col-content, 374.fl-col-group-equal-height.fl-col-group-align-top .fl-col-content { 375 justify-content: flex-start; 376} 377 378/* Equal height align center */ 379.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-center .fl-col-content, 380.fl-col-group-equal-height.fl-col-group-align-center .fl-col-content { 381 justify-content: center; 382} 383 384/* Equal height align bottom */ 385.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content, 386.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content { 387 justify-content: flex-end; 388} 389 390.fl-col-group-equal-height.fl-col-group-align-center .fl-col-group { 391 width: 100%; 392} 393 394/* Columns 395------------------------------------------------------ */ 396 397.fl-col { 398 float: left; 399 min-height: 1px; 400} 401 402/* Column Bg Overlay */ 403.fl-col-bg-overlay .fl-col-content { 404 position: relative; 405} 406.fl-col-bg-overlay .fl-col-content:after { 407 border-radius: inherit; 408 content: ''; 409 display: block; 410 position: absolute; 411 top: 0; 412 right: 0; 413 bottom: 0; 414 left: 0; 415 z-index: 0; 416} 417.fl-col-bg-overlay .fl-module { 418 position: relative; 419 z-index: 2; 420} 421 422/* Templates 423------------------------------------------------------ */ 424
425.single:not(.woocommerce).single-fl-builder-template .fl-content { 426 width: 100%; 427} 428 429/* Shapes & Patterns 430------------------------------------------------------- */ 431.fl-builder-layer { 432 position: absolute; 433 top:0; 434 left:0; 435 right: 0; 436 bottom: 0; 437 z-index: 0; 438 pointer-events: none; 439 overflow: hidden; 440} 441.fl-builder-shape-layer { 442 z-index: 0; 443} 444.fl-builder-shape-layer.fl-builder-bottom-edge-layer { 445 z-index: 1; 446} 447.fl-row-bg-overlay .fl-builder-shape-layer { 448 z-index: 1; 449} 450.fl-row-bg-overlay .fl-builder-shape-layer.fl-builder-bottom-edge-layer { 451 z-index: 2; 452} 453.fl-row-has-layers .fl-row-content { 454 z-index: 1; 455} 456.fl-row-bg-overlay .fl-row-content { 457 z-index: 2; 458} 459 460.fl-builder-layer > * { 461 display: block; 462 position: absolute; 463 top:0; 464 left:0; 465 width: 100%; 466} 467.fl-builder-layer + .fl-row-content { 468 position: relative; 469} 470.fl-builder-layer .fl-shape { 471 fill: #aaa; 472 stroke: none; 473 stroke-width: 0; 474 width:100%; 475} 476/** 477Fix ipad parallax issue on safari 478https://core.trac.wordpress.org/ticket/48802 479https://core.trac.wordpress.org/ticket/49285 480https://github.com/WordPress/gutenberg/issues/17718 481*/ 482@supports (-webkit-touch-callout: inherit) { 483 .fl-row.fl-row-bg-parallax .fl-row-content-wrap, 484 .fl-row.fl-row-bg-fixed .fl-row-content-wrap { 485 background-position: center !important; 486 background-attachment: scroll !important; 487 } 488} 489 490@supports (-webkit-touch-callout: none) { 491 .fl-row.fl-row-bg-fixed .fl-row-content-wrap { 492 background-position: center !important; 493 background-attachment: scroll !important; 494 } 495} 496/** 497 * Base CSS used by all (or many) modules. This file should 498 * not contain any generic layout CSS that doesn't apply to 499 * modules. That belongs in fl-builder-layout.css. 500 */ 501 502/* Utilities 503------------------------------------------------------ */ 504 505.fl-clearfix:before, 506.fl-clearfix:after { 507 display: table; 508 content: " "; 509} 510.fl-clearfix:after { 511 clear: both; 512} 513.sr-only { 514 position: absolute; 515 width: 1px; 516 height: 1px; 517 padding: 0; 518 overflow: hidden; 519 clip: rect(0,0,0,0); 520 white-space: nowrap; 521 border: 0; 522} 523 524/* Buttons 525------------------------------------------------------ */ 526 527.fl-builder-content .fl-button:is(a, button), 528.fl-builder-content a.fl-button:visited { 529 border-radius: 4px; 530 display: inline-block; 531 font-size: 16px; 532 font-weight: normal; 533 line-height: 18px; 534 padding: 12px 24px; 535 text-decoration: none; 536 text-shadow: none; 537 cursor: pointer; 538} 539.fl-builder-content .fl-button:hover { 540 text-decoration: none; 541} 542.fl-builder-content .fl-button:active { 543 position: relative; 544 top: 1px; 545} 546.fl-builder-content .fl-button-width-full .fl-button { 547 width: 100%; 548 display: block; 549 text-align: center; 550} 551.fl-builder-content .fl-button-width-custom .fl-button { 552 display: inline-block; 553 text-align: center; 554 max-width: 100%; 555} 556.fl-builder-content .fl-button-left { 557 text-align: left; 558} 559.fl-builder-content .fl-button-center { 560 text-align: center; 561} 562.fl-builder-content .fl-button-right { 563 text-align: right; 564} 565.fl-builder-content .fl-button i { 566 font-size: 1.3em; 567 height: auto; 568 margin-right:8px; 569 vertical-align: middle; 570 width: auto; 571} 572.fl-builder-content .fl-button i.fl-button-icon-after { 573 margin-left: 8px; 574 margin-right: 0; 575} 576.fl-builder-content .fl-button-has-icon .fl-button-text { 577 vertical-align: middle; 578} 579 580/* Icons 581------------------------------------------------------ */ 582 583.fl-icon-wrap { 584 display: inline-block; 585} 586.fl-icon { 587 display: table-cell; 588 vertical-align: middle; 589} 590.fl-icon a { 591 text-decoration: none; 592} 593.fl-icon i { 594 float: right; 595 height: auto; 596 width: auto; 597} 598.fl-icon i:before { 599 border: none !important; 600 height: auto; 601 width: auto; 602} 603.fl-icon-text { 604 display: table-cell; 605 text-align: left; 606 padding-left: 15px; 607 vertical-align: middle; 608} 609.fl-icon-text-empty {
610 display: none; 611} 612.fl-icon-text *:last-child { 613 margin: 0 !important; 614 padding: 0 !important; 615} 616.fl-icon-text a { 617 text-decoration: none; 618} 619.fl-icon-text span { 620 display: block; 621} 622.fl-icon-text span.mce-edit-focus { 623 min-width: 1px; 624} 625 626/* Photos 627------------------------------------------------------ */ 628 629.fl-module img { 630 max-width: 100%; 631} 632.fl-photo { 633 line-height: 0; 634 position: relative; 635} 636.fl-photo-align-left { 637 text-align: left; 638} 639.fl-photo-align-center { 640 text-align: center; 641} 642.fl-photo-align-right { 643 text-align: right; 644} 645.fl-photo-content { 646 display: inline-block; 647 line-height: 0; 648 position: relative; 649 max-width: 100%; 650} 651.fl-photo-img-svg { 652 width: 100%; 653} 654.fl-photo-content img { 655 display: inline; 656 height: auto; 657 max-width: 100%; 658} 659.fl-photo-crop-circle img { 660 -webkit-border-radius: 100%; 661 -moz-border-radius: 100%; 662 border-radius: 100%; 663} 664.fl-photo-caption { 665 font-size: 13px; 666 line-height: 18px; 667 overflow: hidden; 668 text-overflow: ellipsis; 669} 670.fl-photo-caption-below { 671 padding-bottom: 20px; 672 padding-top: 10px; 673} 674.fl-photo-caption-hover { 675 background: rgba(0,0,0,0.7); 676 bottom: 0; 677 color: #fff; 678 left: 0; 679 opacity: 0; 680 filter: alpha(opacity = 0); 681 padding: 10px 15px; 682 position: absolute; 683 right: 0; 684 -webkit-transition:opacity 0.3s ease-in; 685 -moz-transition:opacity 0.3s ease-in; 686 transition:opacity 0.3s ease-in; 687} 688.fl-photo-content:hover .fl-photo-caption-hover { 689 opacity: 100; 690 filter: alpha(opacity = 100); 691} 692 693/* Pagination 694------------------------------------------------------ */ 695 696.fl-builder-pagination, 697.fl-builder-pagination-load-more { 698 padding: 40px 0; 699} 700.fl-builder-pagination ul.page-numbers { 701 list-style: none; 702 margin: 0; 703 padding: 0; 704 text-align: center; 705} 706.fl-builder-pagination li {
707 display: inline-block; 708 list-style: none; 709 margin: 0; 710 padding: 0; 711} 712.fl-builder-pagination li a.page-numbers, 713.fl-builder-pagination li span.page-numbers { 714 border: 1px solid #e6e6e6; 715 display: inline-block; 716 padding: 5px 10px; 717 margin: 0 0 5px; 718} 719.fl-builder-pagination li a.page-numbers:hover, 720.fl-builder-pagination li span.current { 721 background: #f5f5f5; 722 text-decoration: none; 723} 724 725/* Slideshows 726------------------------------------------------------ */ 727 728.fl-slideshow, 729.fl-slideshow * { 730 -webkit-box-sizing: content-box; 731 -moz-box-sizing: content-box; 732 box-sizing: content-box; 733 734} 735.fl-slideshow .fl-slideshow-image img { 736 max-width: none !important; 737} 738.fl-slideshow-social { 739 line-height: 0 !important; 740} 741.fl-slideshow-social * { 742 margin: 0 !important; 743} 744 745/* Sliders 746------------------------------------------------------ */ 747 748.fl-builder-content .bx-wrapper .bx-viewport { 749 background: transparent; 750 border: none; 751 box-shadow: none; 752 left: 0; 753} 754 755/* Lightbox 756------------------------------------------------------ */ 757 758.mfp-wrap button.mfp-arrow, 759.mfp-wrap button.mfp-arrow:active, 760.mfp-wrap button.mfp-arrow:hover, 761.mfp-wrap button.mfp-arrow:focus { 762 background: transparent !important; 763 border: none !important; 764 outline: none; 765 position: absolute; 766 top: 50%; 767 box-shadow: none !important; 768} 769.mfp-wrap .mfp-close, 770.mfp-wrap .mfp-close:active, 771.mfp-wrap .mfp-close:hover, 772.mfp-wrap .mfp-close:focus { 773 background: transparent !important; 774 border: none !important; 775 outline: none; 776 position: absolute; 777 top: 0; 778 box-shadow: none !important; 779} 780.admin-bar .mfp-wrap .mfp-close, 781.admin-bar .mfp-wrap .mfp-close:active, 782.admin-bar .mfp-wrap .mfp-close:hover, 783.admin-bar .mfp-wrap .mfp-close:focus { 784 top: 32px!important; 785} 786img.mfp-img { 787 padding: 0; 788} 789.mfp-counter { 790 display: none; 791} 792 793.mfp-wrap .mfp-preloader.fa { 794 font-size: 30px; 795} 796 797/* Form Fields 798------------------------------------------------------ */ 799 800.fl-form-field { 801 margin-bottom: 15px; 802} 803.fl-form-field input.fl-form-error { 804 border-color: #DD6420; 805} 806.fl-form-error-message { 807 clear: both; 808 color: #DD6420; 809 display: none; 810 padding-top: 8px; 811 font-size: 12px; 812 font-weight: lighter; 813} 814.fl-form-button-disabled { 815 opacity: 0.5; 816} 817 818/* Animations 819------------------------------------------------------ */ 820 821.fl-animation { 822 opacity: 0; 823} 824body.fl-no-js .fl-animation { 825 opacity: 1; 826} 827.fl-builder-preview .fl-animation, 828.fl-builder-edit .fl-animation, 829.fl-animated { 830 opacity: 1; 831} 832.fl-animated { 833 animation-fill-mode: both; 834} 835 836/* Button Icon Animation */ 837.fl-button.fl-button-icon-animation i { 838 width: 0 !important; 839 opacity: 0; 840 transition: all 0.2s ease-out; 841} 842.fl-button.fl-button-icon-animation:hover i { 843 opacity: 1 !important; 844} 845.fl-button.fl-button-icon-animation i.fl-button-icon-after { 846 margin-left: 0px !important; 847} 848.fl-button.fl-button-icon-animation:hover i.fl-button-icon-after { 849 margin-left: 10px !important; 850} 851.fl-button.fl-button-icon-animation i.fl-button-icon-before { 852 margin-right: 0 !important; 853} 854.fl-button.fl-button-icon-animation:hover i.fl-button-icon-before { 855 margin-right: 20px !important; 856 margin-left: -10px; 857} 858@media (max-width: 1200px) { /** 859 * Styles needed for the large breakpoint. 860 */ 861 }@media (max-width: 992px) { /* Columns 862------------------------------------------------------ */ 863 864/* Reversed Responsive Stacking */ 865.fl-col-group.fl-col-group-medium-reversed { 866 display: -webkit-flex; 867 display: flex; 868 -webkit-flex-wrap: wrap-reverse; 869 flex-wrap: wrap-reverse; 870 flex-direction: row-reverse; 871} 872 }@media (max-width: 768px) { /* Rows 873------------------------------------------------------ */ 874 875.fl-row-content-wrap { 876 background-attachment: scroll !important; 877} 878.fl-row-bg-parallax .fl-row-content-wrap { 879 background-attachment: scroll !important; 880 background-position: center center !important; 881} 882 883/* Column Groups 884------------------------------------------------------ */ 885 886/* Equal Heights */ 887.fl-col-group.fl-col-group-equal-height { 888 display: block; 889} 890.fl-col-group.fl-col-group-equal-height.fl-col-group-custom-width { 891 display: -webkit-box; 892 display: -webkit-flex; 893 display: flex; 894} 895 896/* Reversed Responsive Stacking */ 897.fl-col-group.fl-col-group-responsive-reversed { 898 display: -webkit-flex; 899 display: flex; 900 -webkit-flex-wrap: wrap-reverse; 901 flex-wrap: wrap-reverse; 902 flex-direction: row-reverse; 903} 904.fl-col-group.fl-col-group-responsive-reversed .fl-col:not(.fl-col-small-custom-width) { 905 flex-basis: 100%; 906 width: 100% !important; 907} 908.fl-col-group.fl-col-group-medium-reversed:not(.fl-col-group-responsive-reversed) {
909 display: unset; 910 display: unset; 911 -webkit-flex-wrap: unset; 912 flex-wrap: unset; 913 flex-direction: unset; 914} 915 916/* Columns 917------------------------------------------------------ */ 918 919.fl-col { 920 clear: both; 921 float: none; 922 margin-left: auto; 923 margin-right: auto; 924 width: auto !important; 925} 926.fl-col-small:not(.fl-col-small-full-width) { 927 max-width: 400px; 928} 929.fl-block-col-resize { 930 display:none; 931} 932/* Rows 933------------------------------------------------------ */ 934 935.fl-row[data-node] .fl-row-content-wrap { 936 margin: 0; 937 padding-left: 0; 938 padding-right: 0; 939} 940.fl-row[data-node] .fl-bg-video, 941.fl-row[data-node] .fl-bg-slideshow { 942 left: 0; 943 right: 0; 944} 945 946/* Columns 947------------------------------------------------------ */ 948 949.fl-col[data-node] .fl-col-content { 950 margin: 0; 951 padding-left: 0; 952 padding-right: 0; 953} 954 }@media (min-width: 1201px) { 955 html .fl-visible-large:not(.fl-visible-desktop), 956 html .fl-visible-medium:not(.fl-visible-desktop), 957 html .fl-visible-mobile:not(.fl-visible-desktop) { 958 display: none; 959 } 960} 961 962@media (min-width: 993px) and (max-width: 1200px) { 963 html .fl-visible-desktop:not(.fl-visible-large), 964 html .fl-visible-medium:not(.fl-visible-large), 965 html .fl-visible-mobile:not(.fl-visible-large) { 966 display: none; 967 } 968} 969 970@media (min-width: 769px) and (max-width: 992px) { 971 html .fl-visible-desktop:not(.fl-visible-medium), 972 html .fl-visible-large:not(.fl-visible-medium), 973 html .fl-visible-mobile:not(.fl-visible-medium) { 974 display: none; 975 } 976} 977 978@media (max-width: 768px) { 979 html .fl-visible-desktop:not(.fl-visible-mobile), 980 html .fl-visible-large:not(.fl-visible-mobile), 981 html .fl-visible-medium:not(.fl-visible-mobile) { 982 display: none; 983 } 984} 985.fl-row-fixed-width { 986 max-width: 850px; 987} 988.fl-builder-content > .fl-module-box { 989 margin: 0; 990} 991.fl-row-content-wrap { 992 margin-top: 0px; 993 margin-right: 0px; 994 margin-bottom: 0px; 995 margin-left: 0px; 996 padding-top: 0px; 997 padding-right: 0px; 998 padding-bottom: 0px; 999 padding-left: 0px; 1000} 1001.fl-col-content { 1002 margin-top: 0px; 1003 margin-right: 0px; 1004 margin-bottom: 0px; 1005 margin-left: 0px; 1006 padding-top: 0px; 1007 padding-right: 0px; 1008 padding-bottom: 0px; 1009 padding-left: 0px; 1010} 1011.fl-module-content, .fl-module:where(.fl-module:not(:has(> .fl-module-content))) { 1012 margin-top: 20px; 1013 margin-right: 20px; 1014 margin-bottom: 20px; 1015 margin-left: 20px; 1016} 1017@media(max-width: 992px) { 1018 .fl-module[data-node] > .fl-module-content, .fl-module:where(.fl-module:not(:has(> .fl-module-content))) { 1019 margin-top: 20px; 1020 margin-right: 20px; 1021 margin-bottom: 20px; 1022 margin-left: 20px; 1023 } 1024} 1025@media(max-width: 768px) { 1026 .fl-module[data-node] > .fl-module-content, .fl-module:where(.fl-module:not(:has(> .fl-module-content))) { 1027 margin-top: 20px; 1028 margin-right: 20px; 1029 margin-bottom: 20px; 1030 margin-left: 20px; 1031 } 1032} 1033:where(.fl-builder-content, .fl-page) :is(a[href], button, input, select, textarea, [tabindex]:not([tabindex="-1"])):focus { 1034 outline-style: solid; 1035 outline-width: 2px; 1036 outline-offset: 2px; 1037} 1038.page .fl-post-header, .single-fl-builder-template .fl-post-header { display:none; } 1039 1040 1041 1042 1043 1044.fl-node-duc7xbi90gom { 1045 color: #ffffff; 1046} 1047:where(.fl-builder-content .fl-node-duc7xbi90gom *:not(input):not(textarea):not(select):not(a):not(.fl-menu-mobile-toggle)) { 1048 color: inherit; 1049} 1050.fl-builder-content .fl-node-duc7xbi90gom a { 1051 color: #ffffff; 1052} 1053.fl-builder-content .fl-node-duc7xbi90gom :where(.fl-row-content-wrap) a:hover { 1054 color: #ffffff; 1055} 1056.fl-builder-content .fl-node-duc7xbi90gom h1, .fl-builder-content .fl-node-duc7xbi90gom h2, .fl-builder-content .fl-node-duc7xbi90gom h3, .fl-builder-content .fl-node-duc7xbi90gom h4, .fl-builder-content .fl-node-duc7xbi90gom h5, .fl-builder-content .fl-node-duc7xbi90gom h6, .fl-builder-content .fl-node-duc7xbi90gom h1 a, .fl-builder-content .fl-node-duc7xbi90gom h2 a, .fl-builder-content .fl-node-duc7xbi90gom h3 a, .fl-builder-content .fl-node-duc7xbi90gom h4 a, .fl-builder-content .fl-node-duc7xbi90gom h5 a, .fl-builder-content .fl-node-duc7xbi90gom h6 a { 1057 color: #ffffff; 1058} 1059.fl-node-duc7xbi90gom.fl-row-default-height > .fl-row-content-wrap, .fl-node-duc7xbi90gom.fl-row-full-height > .fl-row-content-wrap, .fl-node-duc7xbi90gom.fl-row-custom-height > .fl-row-content-wrap { 1060 align-items: flex-end; 1061 justify-content: flex-end; 1062} 1063.fl-node-duc7xbi90gom > .fl-row-content-wrap { 1064 background-image: url(https://tourdevines.com.au/wp-content/uploads/2020/08/Tour-De-Vines-Australia-Tourism-Victoria-Cycling-Boyntons.jpg); 1065 background-repeat: no-repeat; 1066 background-position: center center; 1067 background-attachment: scroll; 1068 background-size: cover; 1069 border-top-width: 1px; 1070 border-right-width: 0px; 1071 border-bottom-width: 1px; 1072 border-left-width: 0px; 1073} 1074.fl-node-duc7xbi90gom .fl-row-content { 1075 max-width: 980px; 1076} 1077@media(max-width: 1200px) { 1078 .fl-node-duc7xbi90gom > .fl-row-content-wrap { 1079 background-position: center center; 1080 } 1081} 1082@media(max-width: 992px) { 1083 .fl-node-duc7xbi90gom > .fl-row-content-wrap { 1084 background-position: center center; 1085 } 1086} 1087@media(max-width: 768px) { 1088 .fl-node-duc7xbi90gom > .fl-row-content-wrap { 1089 background-position: center center; 1090 } 1091} 1092 1093 1094 1095 1096 1097 1098.fl-node-fwhl4n7xqy3i { 1099 color: rgba(86,198,216,0.75); 1100}
1101:where(.fl-builder-content .fl-node-fwhl4n7xqy3i *:not(input):not(textarea):not(select):not(a):not(.fl-menu-mobile-toggle)) { 1102 color: inherit; 1103} 1104.fl-builder-content .fl-node-fwhl4n7xqy3i :where(.fl-row-content-wrap) a { 1105 color: rgba(5,38,45,0.75); 1106} 1107.fl-builder-content .fl-node-fwhl4n7xqy3i :where(.fl-row-content-wrap) a:hover { 1108 color: rgba(86,198,216,0.75); 1109 color: rgba(5,38,45,0.75); 1110 color: rgba(86,198,216,0.75); 1111} 1112.fl-builder-content .fl-node-fwhl4n7xqy3i h1, .fl-builder-content .fl-node-fwhl4n7xqy3i h2, .fl-builder-content .fl-node-fwhl4n7xqy3i h3, .fl-builder-content .fl-node-fwhl4n7xqy3i h4, .fl-builder-content .fl-node-fwhl4n7xqy3i h5, .fl-builder-content .fl-node-fwhl4n7xqy3i h6, .fl-builder-content .fl-node-fwhl4n7xqy3i h1 a, .fl-builder-content .fl-node-fwhl4n7xqy3i h2 a, .fl-builder-content .fl-node-fwhl4n7xqy3i h3 a, .fl-builder-content .fl-node-fwhl4n7xqy3i h4 a, .fl-builder-content .fl-node-fwhl4n7xqy3i h5 a, .fl-builder-content .fl-node-fwhl4n7xqy3i h6 a { 1113 color: rgba(86,198,216,0.75); 1114} 1115.fl-builder-content .fl-node-fwhl4n7xqy3i h1 a, .fl-builder-content .fl-node-fwhl4n7xqy3i h2 a, .fl-builder-content .fl-node-fwhl4n7xqy3i h3 a, .fl-builder-content .fl-node-fwhl4n7xqy3i h4 a, .fl-builder-content .fl-node-fwhl4n7xqy3i h5 a, .fl-builder-content .fl-node-fwhl4n7xqy3i h6 a { 1116 color: rgba(5,38,45,0.75); 1117} 1118.fl-builder-content .fl-node-fwhl4n7xqy3i h1 a:hover, .fl-builder-content .fl-node-fwhl4n7xqy3i h2 a:hover, .fl-builder-content .fl-node-fwhl4n7xqy3i h3 a:hover, .fl-builder-content .fl-node-fwhl4n7xqy3i h4 a:hover, .fl-builder-content .fl-node-fwhl4n7xqy3i h5 a:hover, .fl-builder-content .fl-node-fwhl4n7xqy3i h6 a:hover { 1119 color: rgba(86,198,216,0.75); 1120} 1121.fl-node-fwhl4n7xqy3i > .fl-row-content-wrap { 1122 background-color: #ffffff; 1123} 1124.fl-node-fwhl4n7xqy3i.fl-row-default-height > .fl-row-content-wrap, .fl-node-fwhl4n7xqy3i.fl-row-full-height > .fl-row-content-wrap, .fl-node-fwhl4n7xqy3i.fl-row-custom-height > .fl-row-content-wrap { 1125 align-items: center; 1126 justify-content: center; 1127} 1128.fl-node-fwhl4n7xqy3i .fl-row-content { 1129 max-width: 850px; 1130} 1131 .fl-node-fwhl4n7xqy3i > .fl-row-content-wrap { 1132 padding-top:0px; 1133 padding-right:0px; 1134 padding-bottom:0px; 1135 padding-left:0px; 1136} 1137 1138 1139 1140 1141 1142 1143.fl-node-jg0nuiacq6y2.fl-row-default-height > .fl-row-content-wrap, .fl-node-jg0nuiacq6y2.fl-row-full-height > .fl-row-content-wrap, .fl-node-jg0nuiacq6y2.fl-row-custom-height > .fl-row-content-wrap { 1144 align-items: center; 1145 justify-content: center; 1146} 1147.fl-node-jg0nuiacq6y2 > .fl-row-content-wrap { 1148 border-top-width: 1px; 1149 border-right-width: 0px; 1150 border-bottom-width: 1px; 1151 border-left-width: 0px; 1152} 1153 .fl-node-jg0nuiacq6y2 > .fl-row-content-wrap { 1154 padding-top:0px; 1155 padding-right:0px; 1156 padding-bottom:0px; 1157 padding-left:0px; 1158} 1159 1160 1161 1162 1163 1164 1165.fl-node-92k6to8jpiv0.fl-row-default-height > .fl-row-content-wrap, .fl-node-92k6to8jpiv0.fl-row-full-height > .fl-row-content-wrap, .fl-node-92k6to8jpiv0.fl-row-custom-height > .fl-row-content-wrap { 1166 align-items: center; 1167 justify-content: center; 1168} 1169.fl-node-92k6to8jpiv0 > .fl-row-content-wrap { 1170 border-top-width: 1px; 1171 border-right-width: 0px; 1172 border-bottom-width: 1px; 1173 border-left-width: 0px; 1174} 1175 .fl-node-92k6to8jpiv0 > .fl-row-content-wrap { 1176 padding-top:10px; 1177 padding-bottom:10px; 1178} 1179 1180 1181 1182 1183 1184 1185.fl-node-r1puekwiq3h8.fl-row-default-height > .fl-row-content-wrap, .fl-node-r1puekwiq3h8.fl-row-full-height > .fl-row-content-wrap, .fl-node-r1puekwiq3h8.fl-row-custom-height > .fl-row-content-wrap { 1186 align-items: center; 1187 justify-content: center; 1188} 1189.fl-node-r1puekwiq3h8 > .fl-row-content-wrap { 1190 border-top-width: 1px; 1191 border-right-width: 0px; 1192 border-bottom-width: 1px; 1193 border-left-width: 0px; 1194} 1195 1196 1197 1198 1199 1200 1201.fl-node-m1y3jd4lqco2 { 1202 color: #f2f2f2; 1203} 1204:where(.fl-builder-content .fl-node-m1y3jd4lqco2 *:not(input):not(textarea):not(select):not(a):not(.fl-menu-mobile-toggle)) { 1205 color: inherit; 1206} 1207.fl-builder-content .fl-node-m1y3jd4lqco2 :where(.fl-row-content-wrap) a { 1208 color: #f2f2f2; 1209} 1210.fl-builder-content .fl-node-m1y3jd4lqco2 :where(.fl-row-content-wrap) a:hover { 1211 color: #f2f2f2; 1212 color: #f2f2f2; 1213}
1214.fl-builder-content .fl-node-m1y3jd4lqco2 h1, .fl-builder-content .fl-node-m1y3jd4lqco2 h2, .fl-builder-content .fl-node-m1y3jd4lqco2 h3, .fl-builder-content .fl-node-m1y3jd4lqco2 h4, .fl-builder-content .fl-node-m1y3jd4lqco2 h5, .fl-builder-content .fl-node-m1y3jd4lqco2 h6, .fl-builder-content .fl-node-m1y3jd4lqco2 h1 a, .fl-builder-content .fl-node-m1y3jd4lqco2 h2 a, .fl-builder-content .fl-node-m1y3jd4lqco2 h3 a, .fl-builder-content .fl-node-m1y3jd4lqco2 h4 a, .fl-builder-content .fl-node-m1y3jd4lqco2 h5 a, .fl-builder-content .fl-node-m1y3jd4lqco2 h6 a { 1215 color: #f2f2f2; 1216} 1217.fl-builder-content .fl-node-m1y3jd4lqco2 h1 a, .fl-builder-content .fl-node-m1y3jd4lqco2 h2 a, .fl-builder-content .fl-node-m1y3jd4lqco2 h3 a, .fl-builder-content .fl-node-m1y3jd4lqco2 h4 a, .fl-builder-content .fl-node-m1y3jd4lqco2 h5 a, .fl-builder-content .fl-node-m1y3jd4lqco2 h6 a { 1218 color: #f2f2f2; 1219} 1220.fl-node-m1y3jd4lqco2 > .fl-row-content-wrap { 1221 background-color: #b7bdc9; 1222} 1223.fl-node-m1y3jd4lqco2.fl-row-default-height > .fl-row-content-wrap, .fl-node-m1y3jd4lqco2.fl-row-full-height > .fl-row-content-wrap, .fl-node-m1y3jd4lqco2.fl-row-custom-height > .fl-row-content-wrap { 1224 align-items: center; 1225 justify-content: center; 1226} 1227 .fl-node-m1y3jd4lqco2 > .fl-row-content-wrap { 1228 padding-top:0px; 1229 padding-right:0px; 1230 padding-bottom:0px; 1231 padding-left:0px; 1232} 1233 1234 1235 1236 1237.fl-node-c4qr5xm0z12k { 1238 width: 100%; 1239} 1240 1241 1242 1243 1244.fl-node-a1oxrcij7m42 { 1245 width: 100%; 1246} 1247 1248 1249 1250 1251.fl-node-5f331b3c83283 { 1252 width: 100%; 1253} 1254 1255 1256 1257 1258.fl-node-5ba1e89babb16 { 1259 width: 100%; 1260} 1261 .fl-node-5ba1e89babb16 > .fl-col-content { 1262 padding-bottom:10px; 1263} 1264 1265 1266 1267 1268.fl-node-5ba1e8b6509c6 { 1269 width: 100%; 1270} 1271.fl-node-5ba1e8b6509c6 > .fl-col-content { 1272 border-top-left-radius: 0px; 1273 border-top-right-radius: 0px; 1274 border-bottom-left-radius: 0px; 1275 border-bottom-right-radius: 0px; 1276 box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5); 1277} 1278.fl-module-heading .fl-heading { 1279 padding: 0 !important; 1280 margin: 0 !important; 1281}.fl-node-9wy0mxb7qz18.fl-module-heading .fl-heading { 1282 text-align: left; 1283} 1284/** 1285 * This file should contain frontend styles that 1286 * will be applied to all module instances. 1287 */ 1288 1289.bb-gf-input.input-small { 1290 width: 46px !important; 1291} 1292 1293.pp-gf-content { 1294 position: relative; 1295} 1296 1297.pp-gf-content:before { 1298 content: ""; 1299 display: block; 1300 position: absolute; 1301 left: 0; 1302 top: 0; 1303 width: 100%; 1304 height: 100%; 1305} 1306 1307.pp-gf-content .pp-gf-inner { 1308 position: relative; 1309} 1310 1311.pp-gf-content .form-title, 1312.pp-gf-content .form-description { 1313 position: relative; 1314} 1315 1316.pp-gf-content .gform_wrapper form { 1317 position: relative; 1318} 1319 1320.pp-gf-content legend { 1321 border: 0; 1322} 1323 1324.pp-gf-content .gform_wrapper .gform_body { 1325 width: 100% !important; 1326} 1327 1328.pp-gf-content .gform_wrapper ul.gform_fields { 1329 padding: 0; 1330} 1331 1332.pp-gf-content .gform_wrapper ul.gform_fields li.gfield { 1333 padding-right: 0; 1334} 1335 1336.pp-gf-content .gform_wrapper ul.gform_fields li.gfield.gf_left_half { 1337 padding-right: 16px; 1338} 1339 1340.pp-gf-content .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) { 1341 max-width: 100% !important; 1342} 1343 1344.pp-gf-content .gform_wrapper .gfield input[type="checkbox"]:focus, .pp-gf-content .gform_wrapper .gfield input[type="radio"]:focus { 1345 width: auto; 1346 text-align: left !important; 1347} 1348 1349.gform_wrapper .top_label li.gfield.gf_left_half input.medium, 1350.gform_wrapper .top_label li.gfield.gf_right_half input.medium, 1351.gform_wrapper .top_label li.gfield.gf_left_half select.medium, 1352.gform_wrapper .top_label li.gfield.gf_right_half select.medium { 1353 width: 100% !important; 1354} 1355 1356/* .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), 1357.gform_wrapper .gfield input:focus, 1358.gform_wrapper .gfield select, 1359.gform_wrapper .gfield textarea { 1360 height: auto; 1361} */ 1362 1363.gform_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]) { 1364 width: 100% !important; 1365} 1366 1367.gform_wrapper.gf_browser_chrome .gfield_checkbox li input, 1368.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], 1369.gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] { 1370 margin-top: 0 !important; 1371} 1372 1373div.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label { 1374 margin-bottom: 0; 1375} 1376 1377.pp-gf-content .gform_wrapper ul li.gfield { 1378 margin-top: 0; 1379} 1380 1381.pp-gf-content .gform_wrapper ul.gfield_radio li input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']) { 1382 width: auto !important; 1383 display: inline-block; 1384} 1385 1386.pp-gf-content .gform_wrapper .ginput_complex span.ginput_full:not(.ginput_cardextras) { 1387 display: block; 1388} 1389 1390.pp-gf-content .gform_wrapper .gfield .gfield_description { 1391 padding-top: 5px; 1392} 1393 1394.pp-gf-content .gform_wrapper h2.gsection_title { 1395 margin-bottom: 0; 1396} 1397 1398@media only screen and (max-width: 640px) { 1399 .pp-gf-content .gform_wrapper ul.gform_fields li.gfield.gf_left_half { 1400 padding-right: 0; 1401 } 1402} 1403@media (max-width: 768px) { /** 1404 * This file should contain frontend styles that 1405 * will be applied to all module instances once 1406 * the responsive breakpoint has been reached. The 1407 * responsive breakpoint can be set in the global 1408 * settings or individual page settings. 1409 */ } 1410.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper { 1411 max-width: 100%; 1412} 1413 1414.fl-node-npyotu9vf605 .pp-gf-content { 1415 background-color: transparent; 1416 background-size: cover; 1417 background-repeat: no-repeat; 1418 } 1419 1420 1421.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper ul li.gfield { 1422 list-style-type: none !important; 1423 margin-bottom: 2px; 1424 } 1425
1426.fl-builder-content .fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gform_title, 1427.fl-builder-content .fl-node-npyotu9vf605 .pp-gf-content .form-title { 1428 display: none; 1429} 1430 1431.fl-builder-content .fl-node-npyotu9vf605 .pp-gf-content .form-title { 1432 display: none; 1433} 1434 1435.fl-builder-content .fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gform_title { 1436 } 1437 1438.fl-builder-content .fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper span.gform_description, 1439.fl-builder-content .fl-node-npyotu9vf605 .pp-gf-content .form-description { 1440 display: none; 1441} 1442 1443.fl-builder-content .fl-node-npyotu9vf605 .pp-gf-content .form-description { 1444 display: none; 1445} 1446 1447.fl-builder-content .fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper span.gform_description { 1448 } 1449 1450.fl-builder-content .fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield .gfield_label { 1451 display: none; 1452 } 1453 1454 1455.fl-builder-content .fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield_required { 1456 } 1457 1458.fl-builder-content .fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield .ginput_complex.ginput_container label { 1459 display: none; 1460 } 1461 1462.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .ginput_container label, 1463.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper table.gfield_list thead th, 1464.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper span.ginput_product_price, 1465.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper span.ginput_product_price_label, 1466.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper span.ginput_quantity_label, 1467.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield_html { 1468 font-weight: default;} 1469 1470 1471.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper span.ginput_product_price { 1472 color: #900900 !important; 1473 } 1474 1475 1476.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield .gfield_description { 1477 color: #000000; 1478 } 1479 1480.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gsection { 1481 border-bottom-width: 1px; 1482 border-bottom-color: #818285; 1483 margin-bottom: 10px; 1484 } 1485 1486.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper h2.gsection_title, 1487.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper h3.gsection_title { 1488 color: #333333; 1489 } 1490 1491 1492.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), 1493.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield select, 1494.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield textarea { 1495 color: #333333; 1496 background-color: rgba(255, 255, 255, 1); 1497 outline: none; 1498} 1499 1500 1501.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), 1502.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield select { 1503 } 1504 1505.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]), 1506.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .ginput_complex select { 1507 margin-bottom: 0.6px; 1508 } 1509 1510.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .ginput_complex span { 1511 margin-bottom: 0.8px; 1512 } 1513 1514.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield input::-webkit-input-placeholder { 1515 color: #c9c9c9; 1516} 1517.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield input:-moz-placeholder { 1518 color: #c9c9c9; 1519} 1520.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield input::-moz-placeholder { 1521 color: #c9c9c9; 1522} 1523.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield input:-ms-input-placeholder { 1524 color: #c9c9c9; 1525} 1526.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield textarea::-webkit-input-placeholder { 1527 color: #c9c9c9; 1528} 1529.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield textarea:-moz-placeholder { 1530 color: #c9c9c9; 1531} 1532.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield textarea::-moz-placeholder { 1533 color: #c9c9c9; 1534} 1535.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield textarea:-ms-input-placeholder { 1536 color: #c9c9c9; 1537} 1538 1539 1540.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']):focus, 1541.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield select:focus, 1542.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield textarea:focus { 1543 border-color: #002f32; 1544} 1545 1546.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .top_label input.medium, 1547.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .top_label select.medium { 1548 width: 49% !important; 1549} 1550 1551.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper textarea.medium { 1552 width: ;} 1553 1554.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .ginput_complex .ginput_full input[type="text"], 1555.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .ginput_complex input[type="text"] { 1556 width: 97.5% !important; 1557} 1558 1559.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .ginput_complex .ginput_right { 1560 margin-left: 0 !important; 1561} 1562 1563.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .ginput_complex .ginput_right input, 1564.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .ginput_complex .ginput_right select { 1565 width: ;} 1566 1567.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gform_footer { 1568 text-align: left; 1569 justify-content: flex-start; 1570 } 1571 1572.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gform-button, 1573.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gform_footer .gform_button, 1574.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper.gf_browser_ie .gform_footer .gform_button, 1575.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gform_page_footer .button, 1576.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper.gf_browser_ie .gform_page_footer .button { 1577 width: auto; 1578 background-color: #ffffff; 1579 padding-top: 10px; 1580 padding-bottom: 10px; 1581 padding-left: 24px; 1582 padding-right: 24px; 1583 white-space: normal; 1584} 1585 1586 1587.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gform_page_footer .button { 1588 } 1589 1590.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gform-button:hover, 1591.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gform_footer .gform_button:hover, 1592.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gform_page_footer .button:hover { 1593 background: #ffffff; 1594} 1595 1596 /* Radio & Checkbox */ 1597 .fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield_radio input[type=radio], 1598 .fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield_radio input[type=radio]:focus, 1599 .fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield_checkbox input[type=checkbox], 1600 .fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield_checkbox input[type=checkbox]:focus, 1601 .fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .ginput_container_
1601consent input[type=checkbox], 1602 .fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .ginput_container_consent input[type=checkbox]:focus, 1603 .fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield input[type="checkbox"]:focus, 1604 .fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield input[type="radio"]:focus { 1605 -webkit-appearance: none; 1606 -moz-appearance: none; 1607 outline: none; 1608 width: 20px !important; 1609 height: 20px !important; 1610 background: #dddddd; 1611 background-color: #dddddd; 1612 padding: 2px; 1613 } 1614 .fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield_radio input[type=radio], 1615 .fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield_radio input[type=radio]:focus, 1616 .fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield_radio input[type=radio]:before, 1617 .fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield_radio input[type=radio]:focus:before { 1618 border-radius: 50px; 1619 } 1620 .fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield_checkbox input[type=checkbox], 1621 .fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield_checkbox input[type=checkbox]:focus, 1622 .fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield_checkbox input[type=checkbox]:before, 1623 .fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield_checkbox input[type=checkbox]:focus:before, 1624 .fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .ginput_container_consent input[type=checkbox], 1625 .fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .ginput_container_consent input[type=checkbox]:focus, 1626 .fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .ginput_container_consent input[type=checkbox]:before, 1627 .fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .ginput_container_consent input[type=checkbox]:focus:before { 1628 border-radius: 0px; 1629 } 1630 .fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield_radio input[type=radio]:before, 1631 .fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield_radio input[type=radio]:focus:before, 1632 .fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield_checkbox input[type=checkbox]:before, 1633 .fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield_checkbox input[type=checkbox]:focus:before, 1634 .fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .ginput_container_consent input[type=checkbox]:before, 1635 .fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .ginput_container_consent input[type=checkbox]:focus:before { 1636 content: ""; 1637 width: 100%; 1638 height: 100%; 1639 padding: 0; 1640 margin: 0; 1641 display: block; 1642 } 1643 .fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield_radio input[type=radio]:checked:before, 1644 .fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield_radio input[type=radio]:focus:checked:before, 1645 .fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield_checkbox input[type=checkbox]:checked:before, 1646 .fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield_checkbox input[type=checkbox]:focus:checked:before, 1647 .fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .ginput_container_consent input[type=checkbox]:checked:before, 1648 .fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .ginput_container_consent input[type=checkbox]:focus:checked:before { 1649 background: #999999; 1650 background-color: #999999; 1651 } 1652 1653.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield input[type=file] { 1654 background-color: transparent; 1655 border-style: none; 1656 } 1657 1658.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .validation_error, 1659.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gform_validation_errors, 1660.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gform_validation_errors > h2, 1661.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper li.gfield.gfield_error, 1662.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning { 1663 color: #790000 !important; 1664 border-color: #790000 !important; 1665 } 1666 1667.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .validation_error, 1668.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gform_validation_errors, 1669.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gform_validation_errors > h2 { 1670 display: block !important; 1671 } 1672 1673.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield.gfield_error { 1674 background-color: #ffdfe0; 1675 width: 100%; 1676} 1677 1678.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield.gfield_error .gfield_label { 1679 color: #790000; 1680 margin-left: 0; 1681} 1682 1683.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield_error .validation_message { 1684 display: block; 1685 color: #790000; 1686 border-color: #790000; 1687 } 1688 1689 1690.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield_error input
1690:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), 1691.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield_error .ginput_container select, 1692.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield_error .ginput_container textarea { 1693 border-color: #790000; 1694 border-width: 1px !important; 1695 } 1696 1697 1698@media only screen and (max-width: 992px) { 1699 .fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gform-button, 1700 .fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gform_footer .gform_button, 1701 .fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper.gf_browser_ie .gform_footer .gform_button, 1702 .fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gform_page_footer .button, 1703 .fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper.gf_browser_ie .gform_page_footer .button { 1704 } 1705} 1706 1707@media only screen and (max-width: 768px) { 1708 .fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gform-button, 1709 .fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gform_footer .gform_button, 1710 .fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper.gf_browser_ie .gform_footer .gform_button, 1711 .fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gform_page_footer .button, 1712 .fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper.gf_browser_ie .gform_page_footer .button { 1713 } 1714} 1715.fl-node-npyotu9vf605 .pp-gf-content { 1716 border-style: solid; 1717 border-width: 0; 1718 background-clip: border-box; 1719 border-top-width: 0px; 1720 border-right-width: 0px; 1721 border-bottom-width: 0px; 1722 border-left-width: 0px; 1723 border-top-left-radius: 0px; 1724 border-top-right-radius: 0px; 1725 border-bottom-left-radius: 0px; 1726 border-bottom-right-radius: 0px; 1727 padding-top: 0px; 1728 padding-right: 0px; 1729 padding-bottom: 0px; 1730 padding-left: 0px; 1731} 1732.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gform-button, .fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gform_footer .gform_button, 1733 .fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gform_page_footer .button { 1734 border-color: #333333; 1735 border-top-width: 1px; 1736 border-right-width: 1px; 1737 border-bottom-width: 1px; 1738 border-left-width: 1px; 1739 border-top-left-radius: 2px; 1740 border-top-right-radius: 2px; 1741 border-bottom-left-radius: 2px; 1742 border-bottom-right-radius: 2px; 1743} 1744.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gform_title, 1745 .fl-node-npyotu9vf605 .form-title { 1746 text-align: left; 1747} 1748.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper span.gform_description, 1749 .fl-node-npyotu9vf605 .form-description { 1750 text-align: left; 1751} 1752.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), 1753 .fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield select, 1754 .fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield textarea { 1755 text-align: left; 1756} 1757.fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), 1758 .fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield select, 1759 .fl-node-npyotu9vf605 .pp-gf-content .gform_wrapper .gfield textarea { 1760 border-style: solid; 1761 border-width: 0; 1762 background-clip: border-box; 1763 border-color: #a0a1a5; 1764 border-top-width: 1px; 1765 border-right-width: 1px; 1766 border-bottom-width: 1px; 1767 border-left-width: 1px; 1768 border-top-left-radius: 0px; 1769 border-top-right-radius: 0px; 1770 border-bottom-left-radius: 0px; 1771 border-bottom-right-radius: 0px; 1772 padding: 9px; 1773} 1774 .fl-node-npyotu9vf605 > .fl-module-content { 1775 margin-top:0px; 1776 margin-bottom:40px; 1777} 1778@media ( max-width: 992px ) { 1779 .fl-node-5f43980f666ce.fl-module > .fl-module-content { 1780 margin-bottom:60px; 1781} 1782} 1783@media ( max-width: 768px ) { 1784 .fl-node-5f43980f666ce.fl-module > .fl-module-content { 1785 margin-bottom:40px; 1786} 1787} 1788 .fl-node-5ba1e89babb5c > .fl-module-content { 1789 margin-top:10px; 1790 margin-bottom:0px; 1791} 1792.fl-builder-content .fl-rich-text strong { 1793 font-weight: bold; 1794} 1795 1796/** 1797 * Remove bottom margins from the last paragraph 1798 * in v2+ text editor modules. 1799 */ 1800.fl-module.fl-rich-text p:last-child { 1801 margin-bottom: 0; 1802} 1803/* Handle overlays in the builder */
1804.fl-builder-edit .fl-module.fl-rich-text p:not(:has(~ *:not(.fl-block-overlay))) { 1805 margin-bottom: 0; 1806} 1807 .fl-node-q69fxs3cg1zn > .fl-module-content { 1808 margin-bottom:10px; 1809} 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819.fl-node-ne7lqsrygvmc.fl-button-wrap, .fl-node-ne7lqsrygvmc .fl-button-wrap { 1820 text-align: left; 1821} 1822:where(.fl-builder-content .fl-node-ne7lqsrygvmc .fl-button:is(a, button)), :where(.fl-builder-content .fl-node-ne7lqsrygvmc .fl-button:is(a, button) *) { 1823 transition: none; 1824 -moz-transition: none; 1825 -webkit-transition: none; 1826 -o-transition: none; 1827} 1828 .fl-node-d36av4cf205z > .fl-module-content { 1829 margin-bottom:10px; 1830} 1831 .fl-node-5ba1e8b650a1b > .fl-module-content { 1832 margin-top:10px; 1833 margin-bottom:10px; 1834} 1835 1836/* Start Global CSS */ 1837/*** GENERAL ***/ 1838 1839.mega-menu img{max-height: none !important;} 1840.mega-menu .sub-menu{width: auto !important;} 1841 1842.banner-photo-col{min-height: 0;} 1843.b-text{display: none;} 1844 1845@media (max-width: 768px){ 1846 .b-text{display: inline;} 1847 .b-number{display: none;} 1848} 1849 1850@media (max-width: 768px) { 1851 .fl-col-small, 1852 .fl-col-small:not(.fl-col-small-full-width) { 1853 max-width: 100%; 1854 } 1855} 1856 1857@media (max-width: 992px){ 1858 .fl-row-fixed-width.fl-row > .fl-row-content-wrap { 1859 margin-right: 0; 1860 margin-left: 0; 1861 } 1862} 1863 1864/* Beaver Builder Lightbox Override */ 1865body:not(.bb-powerpack-ui) .fl-builder-lightbox .fl-lightbox { 1866 width: auto!important; 1867} 1868 1869/****************************************************/ 1870 1871/*** REZDY***/ 1872/*rezdy upcoming tour overides*/ 1873.wm-rezdy-schedule section:nth-of-type(2n+1){ 1874 background-color: #F8F4E4; 1875} 1876.wm-rezdy-schedule .tour-year{ 1877 font-size: 26px; 1878} 1879.tour-details .tour-date{ 1880 background-color: #EFE5BF; 1881 1882 text-transform: unset; 1883 1884} 1885.tour-details .tour-date strong{ 1886 text-transform: capitalize; 1887 font-weight: 500; 1888 font-size: 16px; 1889} 1890.more-details, .request-itinerary{ 1891 color: #5E2130; 1892 text-transform: initial; 1893 font-size: 16px; 1894 font-weight: 400; 1895} 1896.tour-availability a{ 1897 /*color: #fff!important; 1898 background-color: #5E2130!important;*/ 1899 font-size: 16px; 1900} 1901.tour-details h1{ 1902 font-size: 18px; 1903} 1904.tour-details{ 1905 border: none; 1906 display: flex; 1907 flex-direction: row; 1908 font-size: 16px; 1909 /*flex-wrap: nowrap;*/ 1910} 1911.tour-details .tour-price{ 1912 font-size: 16px; 1913 font-weight: 500; 1914} 1915.details-icon{ 1916 margin: 5px 20px 5px 5px; 1917 font-size: 1.2em; 1918} 1919.shortcode-faq .accordion-toggle:before, .accordion .accordion-toggle:before, .pp-accordion .pp-accordion-button-icon{ 1920 font-family: "Font Awesome 6 Pro"; 1921} 1922 1923.button-space a{ 1924 display: flex!important; 1925 align-items: center; 1926 justify-content: center; 1927} 1928.button-space a span{ 1929 flex-grow: 1; 1930 text-align: center; 1931} 1932.button-space a i{ 1933 font-size: 1.7em!important; 1934 margin-top: 4px; 1935} 1936 1937/* Breadcrumbs */ 1938.seo-breadcrumbs{ 1939 text-align: center!important; 1940 font-weight: 500; 1941 text-transform: uppercase; 1942 font-size: 12px; 1943 1944} 1945.breadcrumb{ 1946 padding-left: 0; 1947} 1948.seo-breadcrumbs span{ 1949 padding: 0px 15px; 1950 color: red; 1951} 1952.seo-breadcrumbs span:before{ 1953 font-weight: 900; 1954} 1955.breadcrumb li::after{ 1956 color: #5E2130; 1957} 1958.breadcrumb li:nth-of-type(1) > a > span:before{ 1959 content: "f80c"; 1960 font-family: "Font Awesome 6 Pro"; 1961 padding-right: 5px; 1962} 1963 1964.tour-region-icon .pp-category__content{ 1965 display: flex!important; 1966 justify-content: flex-start!important; 1967 padding-left: 20px!important; 1968} 1969 1970.tour-region-icon .pp-category__content:after{ 1971 content: "f054"; 1972 font-family: "Font Awesome 6 Pro"; 1973 color: #F8F4E4; 1974 color: rgba(255,255,255,0.5); 1975 position: absolute; 1976 right: 20px; 1977 font-size: 24px; 1978 top: 0px 1979} 1980 1981 1982 1983 1984 1985/****************************************************/ 1986 1987 1988/*** BANNERS ***/ 1989/* Banner Image Positioning */ 1990/* Top */ 1991.wm-banner-image-top .fl-page-content #page-banner .fl-row-content-wrap{ 1992 background-position: center top; 1993} 1994/* Top Third */ 1995.wm-banner-image-top-third .fl-page-content #page-banner .fl-row-content-wrap{ 1996 background-position: center 25%; 1997} 1998/* Center (Default) */ 1999.wm-banner-image-center .fl-page-content #page-banner .fl-row-content-wrap{ 2000 background-position: center center; 2001} 2002/* Bottom Third */ 2003.wm-banner-image-bottom-third .fl-page-content #page-banner .fl-row-content-wrap{ 2004 background-position: center 75%; 2005} 2006/* Bottom */ 2007.wm-banner-image-bottom .fl-page-content #page-banner .fl-row-content-wrap{ 2008 background-position: center bottom; 2009} 2010 2011/*** BANNERS ***/ 2012/* Banner Image Positioning */ 2013/* Top */ 2014.wm-banner-image-top .fl-page-content #page-banner .fl-row-content-wrap video{ 2015 background-position: center top!important; 2016} 2017/* Top Third */ 2018.wm-banner-image-top-third .fl-page-content #page-banner .fl-row-content-wrap video{ 2019 background-position: center 25%!important; 2020} 2021/* Center (Default) */ 2022.wm-banner-image-center .fl-page-content #page-banner .fl-row-content-wrap video{ 2023 background-position: center center!important; 2024} 2025/* Bottom Third */ 2026.wm-banner-image-bottom-third .fl-page-content #page-banner .fl-row-content-wrap video{ 2027 background-position: center 75%!important; 2028} 2029/* Bottom */ 2030.wm-banner-image-bottom .fl-page-content #page-banner .fl-row-content-wrap video{ 2031 background-position: center bottom!important; 2032} 2033 2034 2035/*** BANNER Content ***/ 2036 2037/** Banner Text **/ 2038 2039#banner-text { 2040 text-align: center; 2041 background-color: rgba(94,33,48,0.8); 2042 padding: 30px 30px; 2043} 2044 2045#banner-text .banner-heading, 2046#page-banner.tour-archive-banner .banner-heading .fl-heading { 2047 font-size: 40px; 2048 line-height: 1.4; 2049 font-family: 'Rozha One', serif; 2050 margin-bottom: 0; 2051} 2052#banner-text .banner-tagline, 2053#page-banner.tour-archive-banner .banner-tagline .fl-heading { 2054 font-size: 20px; 2055 line-height: 1.4; 2056 /*font-family: 'Rozha One', serif;*/ 2057 /*text-transform: uppercase;*/ 2058 padding-top: 5px; 2059} 2060 2061#page-banner .fl-row-content-wrap { 2062 display: -webkit-box; 2063 display: -ms-flexbox; 2064 display: flex; 2065 -webkit-box-align: center; 2066 -ms-flex-align: center;
2067 align-items: center; 2068 -webkit-box-orient: horizontal; 2069 -webkit-box-direction: normal; 2070 -ms-flex-direction: row; 2071 flex-direction: row; 2072 justify-content: center; 2073 align-items: center; 2074 padding-top: 140px; 2075} 2076 2077/** Banner Text - Tour Archive **/ 2078 2079#page-banner.tour-archive-banner h2, 2080#page-banner.tour-archive-banner h3, 2081#page-banner.tour-archive-banner h4, 2082#page-banner.tour-archive-banner h5, 2083#page-banner.tour-archive-banner h6 { 2084 margin: 0; 2085 line-height: 1.6; 2086} 2087 2088@media (max-width: 768px) { 2089 #banner-text .banner-heading, 2090 #page-banner.tour-archive-banner .banner-heading .fl-heading { 2091 font-size: 32px; 2092 line-height: 1.2; 2093 } 2094 #banner-text .banner-tagline, 2095 #page-banner.tour-archive-banner .banner-tagline .fl-heading { 2096 font-size: 20px; 2097 } 2098} 2099 2100 2101/** Banner Image - Height and Ratio **/ 2102 2103#page-banner .fl-row-content-wrap { 2104 height: 650px; 2105} 2106@media (max-width: 1700px) { 2107 #page-banner .fl-row-content-wrap { 2108 height: 550px; 2109 } 2110} 2111@media (max-width: 992px) { 2112 #page-banner .fl-row-content-wrap { 2113 height: 475px; 2114 } 2115} 2116@media (max-width: 768px) { 2117 /*#page-banner .fl-row-content-wrap { 2118 height: 0px; 2119 padding-top: 75%; 2120 }*/ 2121 #page-banner.fl-row-bg-video .fl-row-content-wrap { 2122 padding-top: 0; 2123 } 2124} 2125 2126#page-banner.flat-banner .fl-row-content-wrap { 2127 height: 400px; 2128} 2129@media (max-width: 992px) { 2130 #page-banner.flat-banner .fl-row-content-wrap { 2131 height: 300px; 2132 } 2133} 2134@media (max-width: 768px) { 2135 #page-banner.flat-banner .fl-row-content-wrap { 2136 height: 0px; 2137 padding-top: 75%; 2138 } 2139} 2140 2141 2142/*** Spacer No banner ***/ 2143@media (max-width: 490px) { 2144 #spacer-no-banner .pp-spacer-module { 2145 height: 63px; 2146 } 2147} 2148 2149 2150/*add spacing for small mobiles to push image below header*/ 2151/*@media (max-width: 490px) { 2152 #page-banner .fl-row-content-wrap { 2153 margin-top: 132.4px; 2154 } 2155}*/ 2156 2157#page-banner .fl-row-content-wrap .fl-row-content { 2158 /*width: 100%;*/ 2159} 2160 2161 2162 2163 2164/* Video */ 2165#page-banner.wm-video-banner .fl-module-html { 2166 width: 100%; 2167 max-width: 600px; 2168 margin: 0 auto; 2169} 2170#page-banner.wm-video-banner .fl-row-content-wrap { 2171 align-items: flex-end; 2172} 2173@media only screen and (max-width: 768px) { 2174 #page-banner.wm-video-banner .fl-row-content-wrap { 2175 padding-top: 0; 2176 } 2177 #page-banner.wm-video-banner .fl-row-content-wrap { 2178 margin-top: 82px; 2179 min-height: calc(100vh - 82px); 2180 } 2181} 2182@media (max-width: 490px) { 2183 #page-banner.wm-video-banner .fl-row-content-wrap { 2184 margin-top: 132.4px; 2185 min-height: calc(100vh - 133px); 2186 /*min-height: unset; 2187 padding-top: 56.25%;*/ 2188 } 2189} 2190 2191/*** Banner Content End ***/ 2192 2193 2194 2195 2196 2197 2198/****************************************************/ 2199 2200.tour-award-logos img { 2201 height: 100%; 2202 max-height: 150px; 2203 width: auto; 2204} 2205 2206 2207 2208/*** Review Slider ***/ 2209 2210.testimonial-slider .pp-content-posts-inner, 2211.testimonial-list .fl-post-feed { 2212 background-color: rgba(248, 244, 228, 0.9); 2213 padding: 20px; 2214} 2215 2216.testimonial-list .fl-post-feed-post { 2217 border: none; 2218} 2219 2220div.post-quote-mark { 2221 max-width: 40px; 2222 margin-bottom: 5px; 2223} 2224 2225div.post-quote-dash { 2226 max-width: 10px; 2227} 2228 2229.post-quote-mark, 2230.post-quote-dash { 2231 margin: 0 auto; 2232} 2233 2234 2235.testimonial-slider .fl-post-text, 2236.testimonial-list .fl-post-text { 2237 margin: 20px 0; 2238} 2239 2240.quotes .fl-post-text footer { 2241 margin: 5px; 2242} 2243 2244.testimonial-slider .owl-dots button, 2245.testimonial-slider .owl-dots button:hover { 2246 border: none!important; 2247} 2248 2249.testimonial-list ul.page-numbers li span, 2250.testimonial-list ul.page-numbers li a { 2251 background-color: #f8f4e4; 2252 border: none; 2253 padding: 5px 15px; 2254 margin-bottom: 20px; 2255} 2256 2257.testimonial-list ul.page-numbers li span:hover, 2258.testimonial-list ul.page-numbers li a:hover { 2259 background-color: #57c7d9; 2260 border: none; 2261 color: #fff; 2262} 2263 2264.testimonial-list ul.page-numbers li span.current { 2265 background-color: #57c7d9; 2266 color: #fff; 2267} 2268 2269.testimonial-slider .pp-content-post-carousel .owl-nav button { 2270 border: none!important; 2271 top: 35%; 2272} 2273 2274.testimonial-slider .pp-content-post-carousel .owl-theme .owl-dots .active span { 2275 background: #521524 !important; 2276} 2277 2278.testimonial-slider .pp-content-post-carousel .owl-nav button svg { 2279 height: 70px; 2280} 2281 2282/****************************************************/ 2283 2284 2285/* BUTTONS */ 2286 2287/* Dual Buttons Icon Padding and Responsive Spacing*/ 2288.pp-dual-button-content .pp-font-icon { 2289 margin: 0 8px 0 0 !important; 2290} 2291 2292.pp-dual-button-content div.pp-spacer { 2293 height: 20px; 2294} 2295 2296@media (max-width: 768px) { 2297 a.fl-button { 2298 text-align: center; 2299 } 2300} 2301 2302 2303/****************************************************/ 2304 2305 2306/** FORMS **/ 2307/* Forms */ 2308 2309.gform_wrapper ul.gform_fields li.gfield input::placeholder, 2310.gform_wrapper ul.gform_fields li.gfield textarea::placeholder { 2311 color: #4c4c4f; 2312} 2313 2314.gform_wrapper .show-label.gfield .gfield_label { 2315 display: inline-block !important; 2316 margin-top: 20px; 2317} 2318 2319.fl-module-pp-gravity-form .pp-gf-content { 2320 background: transparent; 2321} 2322.ginput_container_date{position: relative;} 2323.ginput_container_date:after{ 2324 font-family: "Font Awesome 6 Pro"; 2325 font-weight: 900; 2326 font-size: 22px; 2327 vertical-align: middle; 2328 -webkit-font-smoothing: antialiased; 2329 -moz-osx-font-smoothing: grayscale; 2330 content: "f073"; 2331 margin-right: 30px; 2332 margin-left: 6px; 2333 top: 7px; 2334 right: -20px; 2335 position: absolute; 2336 color: #5E2130; 2337} 2338div.fl-module.fl-module-pp-gravity-form .pp-gf-content { 2339 background-color: transparent; 2340} 2341 2342.gform_wrapper.gravity-theme .ginput_container_date input { 2343 width: 100% !important; 2344 max-width: 100%; 2345} 2346 2347#ui-datepicker-div.gravity-theme.ui-datepicker .ui-datepicker-calendar td, 2348#ui-datepicker-div.gravity-theme.ui-datepicker .ui-datepicker-calendar th span, 2349#ui-datepicker-div.gravity-theme.ui-datepicker .ui-datepicker-header select { 2350 font-size: 12px; 2351} 2352 2353.gravity-theme.ui-datepicker .ui-datepicker-title { 2354 padding: 5px 0; 2355} 2356 2357 2358.gform_wrapper .gfield_radio li input[type="radio"]:checked::before, 2359.gform_wrapper .gfield_radio li input[type="radio"]:focus:checked::before, 2360.gform_wrapper .gfield_checkbox li input[type="checkbox"]:checked::before, 2361.gform_wrapper .gfield_checkbox li input[type="checkbox"]:focus:checked::before,
2362.gform_wrapper .ginput_container_consent input[type="checkbox"]:checked::before, 2363.gform_wrapper .ginput_container_consent input[type="checkbox"]:focus:checked::before { 2364 background-color: #5E2130 !important; 2365} 2366 2367/* Forms End */ 2368 2369 2370 2371 2372/***************************************************/ 2373/* SPECIFIC STYLING ELEMENTS*/ 2374 2375 2376/*** Dual Overlay Colour Rows ***/ 2377.dual-overlay-row .dual-overlay-col-left .fl-module-content { 2378 max-width: 450px; 2379 margin-left: auto; 2380 padding-right: 50px; 2381} 2382.dual-overlay-row .dual-overlay-col-right .fl-module-content { 2383 max-width: 450px; 2384 margin-right: auto; 2385 padding-left: 50px; 2386} 2387 2388 2389@media (max-width: 1140px) { 2390 .dual-overlay-row .fl-row-content > .fl-col-group .fl-col > .fl-col-content { 2391 padding-left: 20px; 2392 padding-right: 20px; 2393 } 2394} 2395 2396@media (max-width: 992px) { 2397 .dual-overlay-row .dual-overlay-col-left .fl-module-content, 2398 .dual-overlay-row .dual-overlay-col-right .fl-module-content { 2399 max-width: 100%; 2400 margin-left: 20px; 2401 margin-right: 20px; 2402 padding: 0px; 2403 } 2404 2405 .dual-overlay-row .fl-row-content > .fl-col-group .fl-col > .fl-col-content { 2406 padding-left: 20px; 2407 padding-right: 20px; 2408 } 2409} 2410 2411@media (max-width: 768px) { 2412 .pure-bg-img-col .fl-col-content { 2413 height: 0; 2414 padding-top: 75%; 2415 } 2416 2417 .dual-overlay-row .fl-row-content > .fl-col-group .fl-col > .fl-col-content { 2418 padding-left: 10px; 2419 padding-right: 10px; 2420 } 2421 .fl-module-pp-advanced-tabs .pp-tabs-panels .pp-tabs-label{ 2422 background-color: #F8F4E4!important; 2423 } 2424} 2425 2426 2427/*** Map ***/ 2428 2429#home-map .fl-photo-content img { 2430 max-width: 400px; 2431} 2432 2433#home-map-text { 2434 margin-top: 0; 2435 color: #fff; 2436 line-height: 1.2; 2437} 2438 2439@media (max-width: 768px) { 2440 #home-map-text br { 2441 display: none; 2442 } 2443 #home-map-link a { 2444 padding-left: 0px; 2445 } 2446 .dual-overlay-row .dual-overlay-col-right #home-map-text .fl-module-content 2447 { 2448 margin-bottom: 0px; 2449 } 2450 .dual-overlay-row .dual-overlay-col-right #home-map-link .fl-module-content { 2451 margin-top: 10px; 2452 } 2453} 2454 2455#home-map-link a { 2456 color: #fff; 2457 font-style: italic; 2458 padding-left: 55px; 2459} 2460#home-map-link a:hover { 2461 color: #FAA918; 2462} 2463/*** Map End ***/ 2464 2465 2466
2467/*** Dual Overlay Colour Rows End ***/ 2468 2469 2470/* SPECIFIC STYLING ELEMENTS END*/ 2471/***************************************************/ 2472 2473 2474/*** NEWS ***/ 2475 2476#post-meta-data { 2477 font-size: 14px; 2478 font-style: italic; 2479 text-align: center; 2480} 2481 2482#post-meta-data-wrap .fl-module-content { 2483 margin-top: 0!important; 2484} 2485 2486#post-meta-data .post-meta-date, 2487#post-meta-data .post-meta-divider, 2488#post-meta-data .post-meta-author { 2489 display: inline-block; 2490} 2491 2492#post-meta-data .post-meta-divider { 2493 padding: 0 10px; 2494} 2495 2496 2497 2498/*** Content Modules ***/ 2499 2500/** Info List **/ 2501 2502.pp-infolist-wrap .pp-list-item, 2503.pp-infolist-wrap .pp-list-item .pp-list-item-content { 2504 -webkit-box-align: start; 2505 -ms-flex-align: start; 2506 align-items: flex-start; 2507} 2508 2509.fl-module-pp-infolist .pp-infolist-title a { 2510 color: #F05A28; 2511 text-decoration: underline; 2512} 2513 2514.fl-module-pp-infolist .pp-infolist-title a:hover { 2515 color: #FAA918; 2516} 2517 2518 2519@media (max-width: 992px) { 2520 .fl-col.item-list-col-1, 2521 .fl-col.item-list-col-2 { 2522 width: 100%!important; 2523 } 2524 .item-list-col-1 .fl-module-pp-iconlist .fl-module-content { 2525 margin-bottom: 0; 2526 } 2527 .item-list-col-2 .fl-module-pp-iconlist .fl-module-content { 2528 margin-top: 0; 2529 } 2530} 2531 2532 2533/* TABLES */ 2534 2535.fl-module-pp-table thead th { 2536 line-height: 1.4; 2537} 2538 2539.fl-module-pp-table .tablesaw-cell-label { 2540 font-family: 'Public Sans', sans-serif; 2541 font-size: 16px; 2542 text-transform: none; 2543 color: #05262D; 2544 font-weight: 600; 2545 padding-right: 20px; 2546} 2547.fl-module-pp-table .tablesaw-cell-label::after { 2548 content: "�03A"; 2549} 2550 2551/* width taken from tablesaw.css */ 2552@media (max-width: 39.9375em) { 2553 table.tablesaw-stack tr td:first-child { 2554 padding-top: 20px; 2555 } 2556 table.tablesaw-stack tr td:last-child { 2557 padding-bottom: 20px; 2558 } 2559 2560 table.tablesaw-stack tr td .tablesaw-cell-label { 2561 /*text-transform: uppercase;*/ 2562 } 2563 2564 table.tablesaw-stack tr td .tablesaw-cell-content { 2565 padding-top: 10px; 2566 width: 100%; 2567 max-width: 100%; 2568 line-height: 1.6; 2569 } 2570 table.tablesaw-stack tr td:first-child .tablesaw-cell-content { 2571 padding-top: 0px; 2572 font-size: 16px; 2573 font-weight: 600; 2574 } 2575 table.tablesaw-stack tr td:first-child .tablesaw-cell-label { 2576 display: none; 2577 } 2578} 2579 2580 2581/**** Tables End ****/ 2582 2583 2584/**** Tabs ****/ 2585 2586.pp-tabs-horizontal .pp-tabs-labels .pp-tabs-label { 2587 padding: 10px 20px; 2588} 2589 2590.pp-tabs-labels .pp-tabs-label.pp-tab-active, 2591.pp-tabs-panels .pp-tabs-label.pp-tab-active { 2592 /*margin-top: -1px;*/ 2593} 2594 2595.fl-module-pp-advanced-tabs .pp-tabs-labels .pp-tabs-label, 2596.fl-module-pp-advanced-tabs .pp-tabs-panels .pp-tabs-label, 2597.fl-module-pp-advanced-tabs .pp-tabs-labels .pp-tabs-label.pp-tab-active { 2598 border: none; 2599 border-right: 2px solid #fff; 2600 /*font-size: 20px;*/ 2601} 2602@media (max-width: 768px) { 2603 .fl-module-pp-advanced-tabs .pp-tabs-panels .pp-tabs-label { 2604 border-right: 0; 2605 } 2606 .fl-module-pp-advanced-tabs .pp-tabs-panels .pp-tabs-panel { 2607 margin-bottom: 10px; 2608 } 2609} 2610 2611@media (max-width: 768px) { 2612 .fl-module-pp-advanced-tabs .pp-tabs-panels .pp-tabs-label .pp-toggle-icon { 2613 /*color: #fff;*/ 2614 opacity: 1; 2615 } 2616 .fl-module-pp-advanced-tabs .pp-tabs .pp-tabs-panel .pp-tabs-panel-content { 2617 border: 1px solid #05262D; 2618 } 2619 .pp-tab-label-flex{ 2620 align-items:center!important; 2621 } 2622 .pp-tab-label-wrap{ 2623 display:flex; 2624 } 2625} 2626 2627/**** Tabs End ****/ 2628 2629 2630/**** Accordion ****/ 2631 2632.fl-module-pp-advanced-accordion .pp-accordion-button { 2633 align-items: center; 2634} 2635 2636/**** Accordion End *****/ 2637 2638 2639 2640 2641 2642 2643/**** Content Slider ****/ 2644 2645.wm-styled-content-slider .fl-slide-foreground { 2646 display: flex; 2647} 2648 2649.wm-styled-content-slider .fl-slide-photo-wrap .fl-slide-photo, 2650.wm-styled-content-slider .fl-slide-photo-wrap .fl-slide-photo a, 2651.wm-styled-content-slider .fl-slide-photo-wrap .fl-slide-photo img { 2652 height: 100%; 2653} 2654 2655.wm-styled-content-slider .fl-slide-photo-wrap .fl-slide-photo a { 2656 display: block; 2657} 2658 2659.wm-styled-content-slider .fl-slide-photo-wrap .fl-slide-photo img { 2660 object-fit: cover; 2661} 2662 2663 2664 2665 2666 2667/*--------------------------------*/ 2668/* TABLE OF CONTENTS */ 2669/*--------------------------------*/ 2670 2671/*** LIST STYLE ***/ 2672 2673.wm-table-of-content-list .pp-toc-container .pp-toc-header { 2674 background-color: #05262d; 2675 color: #fff; 2676} 2677/*.wm-table-of-content-list .pp-toc-container .pp-toc-header:hover { 2678 background-color: #56c6d8; 2679}*/ 2680 2681.wm-table-of-content-list .pp-toc-container .pp-toc-header-title, 2682.wm-table-of-content-list .pp-toc-container .header-icon-collapse { 2683 font-weight: 600; 2684 font-size: 18px; 2685 /*text-transform: uppercase;*/ 2686} 2687 2688.wm-table-of-content-list .pp-toc-separator { 2689 display: none; 2690} 2691 2692.wm-table-of-content-list .pp-toc-body { 2693 background-color: #f8f4e4; 2694 padding: 20px; 2695 font-size: 18px; 2696} 2697 2698.wm-table-of-content-list .pp-toc-body li ul { 2699 padding-left: 30px; 2700} 2701 2702.wm-table-of-content-list .pp-toc-body li .pp-toc-listicon-wrapper span { 2703 padding-right: 8px; 2704} 2705 2706.wm-table-of-content-list .pp-toc-body li .pp-toc-listicon-wrapper span, 2707.wm-table-of-content-list .pp-toc-body li .pp-toc-listicon-wrapper span::before { 2708 font-size: 14px; 2709} 2710 2711.wm-table-of-content-list .pp-toc-container li a { 2712 text-decoration: none !important; 2713 color: #05262D; 2714} 2715.wm-table-of-content-list .pp-toc-container li a:hover { 2716 color: #56c6d8; 2717} 2718 2719 2720 2721 2722/************************/ 2723 2724 2725/* ADJUST HEIGHT of full width 50% images */ 2726 2727@media (min-width: 768px) { 2728 .image-half { 2729 max-height: 350px; 2730 overflow: hidden; 2731 } 2732} 2733@media (min-width: 992px) { 2734 .image-half { 2735 max-height: 400px; 2736 overflow: hidden; 2737 } 2738} 2739@media (min-width: 1200px) { 2740 .image-half { 2741 max-height: 450px; 2742 overflow: hidden; 2743 } 2744} 2745 2746/* Facet Search */ 2747.wm-rezdy-facet-template{ 2748 display: none; 2749} 2750 2751.facetwp-facet-title{ 2752 font-family: Lato; 2753 2754} 2755.fl-content .facetwp-facet{ 2756 margin-bottom: 10px; 2757} 2758.facetwp-facet .fs-wrap, .facetwp-facet .fs-wrap .fs-label-wrap { 2759 width: 100%; 2760} 2761.facetwp-facet .flatpickr-alt, .facetwp-facet .fs-label-wrap, 2762.facetwp-facet .fdate-input{ 2763 border: 1px solid #4c4c4f; 2764 border-radius: 0; 2765 height: 34px; 2766 background-color: #fff; 2767} 2768.results-message{ 2769 color: #5e2130!important; 2770} 2771 2772/* Rezdy Facet Styles */ 2773.facetwp-facet-title{ 2774 font-family: Lato; 2775 2776} 2777.fl-content .facetwp-facet{ 2778 margin-bottom: 10px; 2779} 2780.facetwp-facet .fs-wrap.fs-default, .facetwp-facet .fs-wrap.fs-default .fs-label-wrap, 2781.facetwp-facet .facetwp-dropdown{ 2782 width: 100%; 2783} 2784.facetwp-facet .flatpickr-alt, .facetwp-facet .fs-label-wrap, 2785.facetwp-facet .facetwp-dropdown{ 2786 border: 1px solid #4c4c4f; 2787 border-radius: 0; 2788 height: 34px; 2789 background-color: #fff; 2790} 2791.results-message{ 2792 color: #5e2130!important; 2793} 2794.rezdy_category_heading{ 2795 margin-top: 60px; 2796 margin-bottom: 20px; 2797} 2798 2799/*.facetwp-type-date_range{ 2800 display: flex; 2801 position: relative!important; 2802} 2803.facetwp-type-date_range:before{ 2804 content:"-"; 2805 position: absolute; 2806 left: 48%; 2807 top: 0px; 2808 font-size: 20px; 2809}*/ 2810 2811 2812/*.facetwp-type-date_range .flatpickr-alt:nth-of-type(2){ 2813 border-right: 0!important; 2814 text-align: center!important; 2815}*/ 2816 2817.flatpickr-day.selected, .flatpickr-day.startRange, .flatpickr-day.endRange, .flatpickr-day.selected.inRange, .flatpickr-day.startRange.inRange, .flatpickr-day.endRange.inRange, .flatpickr-day.selected:focus, .flatpickr-day.startRange:focus, .flatpickr-day.endRange:focus, .flatpickr-day.selected:hover, .flatpickr-day.startRange:hover, .flatpickr-day.endRange:hover, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.endRange.nextMonthDay { 2818 background: #5e2130!important; 2819 -webkit-box-shadow: none; 2820 box-shadow: none; 2821 color: #fff; 2822 border-color: #5e2130!important; 2823} 2824.flatpickr-day.inRange, .flatpickr-day.prevMonthDay.inRange, .flatpickr-day.nextMonthDay.inRange, .flatpickr-day.today.inRange, .flatpickr-day.prevMonthDay.today.inRange, .flatpickr-day.nextMonthDay.today.inRange, .flatpickr-day:hover, .flatpickr-day.prevMonthDay:hover, .flatpickr-day.nextMonthDay:hover, .flatpickr-day:focus, .flatpickr-day.prevMonthDay:focus, .flatpickr-day.nextMonthDay:focus{ 2825 cursor: pointer; 2826 outline: 0; 2827 background: #f8f4e4!important; 2828 border-color: #f8f4e4!important; 2829} 2830 2831 2832.custom-end-date .facetwp-facet .flatpickr-alt{ 2833 border-left: 0!important; 2834 text-align: center!important; 2835} 2836 2837.facetwp-type-date_range .flatpickr-alt:nth-of-type(2):focus, 2838.facetwp-type-date_range .flatpickr-alt:nth-of-type(4):focus{ 2839 /*border-color: unset;*/ 2840} 2841 2842 2843.tour-filters .facetwp-facet { 2844 margin-bottom: 0; 2845} 2846 2847.tour-filters .fl-post-column .fl-post-grid-text { 2848 padding-left: 0; 2849 padding-right: 0; 2850} 2851 2852.facet-filter-button { 2853 width: 200px; 2854} 2855.filter-button-wrap { 2856 text-align: center; 2857} 2858 2859.filter-update-button-wrap { 2860 text-align: left; 2861} 2862 2863.facetwp-facet-title{ 2864 text-align: start; 2865} 2866 2867#update-btn { 2868 margin-right:15px; 2869} 2870 2871@media (max-width: 768px){ 2872 .facet-filter-button { 2873 width: 100%!important; 2874 margin-bottom: 20px; 2875 } 2876} 2877 2878.tour-filters .facet-refresh { 2879 background-color: #54565a; 2880} 2881 2882.tour-filters .facet-refresh:hover { 2883 background-color: #193157; 2884} 2885 2886#update-btn{ 2887 background-color: #5E2130; 2888 color: #fff; 2889} 2890 2891.facet-refresh:hover, 2892#update-btn:hover{ 2893 background-color: #56C6D8!important; 2894 border-color: #56C6D8!important; 2895 color: #fff; 2896} 2897 2898 2899 2900 2901/*****************************************************/ 2902
2903/*** Elfsight Review Widget - Tour Pages - Beige Background ***/ 2904 2905.alt-row-full-back .elfsight-tour-review-column .fl-module-content { 2906 margin: 20px 40px; 2907} 2908.elfsight-tour-review-column .Foundation__Outer-sc-11tbro4-0 { 2909 background-color: #F8F4E4; 2910} 2911.elfsight-tour-review-column .Header__WidgetTitle-sc-17gc7x6-2 { 2912 margin-bottom: 0; 2913 text-align: left; 2914} 2915.elfsight-tour-review-column .Tabs__Container-sc-15aqp8w-0, 2916.elfsight-tour-review-column .WriteAReviewButton__Component-sc-55ha4u-0 2917/*.elfsight-tour-review-column .Header__Container-sc-17gc7x6-1*/ { 2918 display: none; 2919} 2920 2921.elfsight-tour-review-column .Header__Container-sc-17gc7x6-1 { 2922 padding-left: 0; 2923 padding-right: 0; 2924} 2925 2926.elfsight-tour-review-column .Classic__ClassicContainer-sc-19u56uy-0 { 2927 border: 1px solid #521524 !important; 2928} 2929 2930 2931.elfsight-tour-review-column .Carousel__CarouselArrowControlContainer-sc-1y666a6-3 { 2932 /*margin: 0 !important;*/ 2933} 2934.elfsight-tour-review-column .Classic__ClassicContainer-sc-19u56uy-0 { 2935 padding: 24px 45px; 2936} 2937.ArrowControl__ArrowControlContainer-sc-18snnoy-0 { 2938 background-color: rgba(94, 33, 48, 0.6) !important; 2939} 2940.ArrowControl__ArrowControlContainer-sc-18snnoy-0:hover { 2941 background-color: rgba(94, 33, 48, 1) !important; 2942} 2943 2944.facetwp-facet-title{ 2945 font-family: Lato; 2946 2947} 2948.fl-content .facetwp-facet{ 2949 margin-bottom: 10px; 2950} 2951.facetwp-facet .fs-wrap.fs-default, .facetwp-facet .fs-wrap.fs-default .fs-label-wrap { 2952 width: 100%; 2953} 2954.facetwp-facet .flatpickr-alt, .facetwp-facet .fs-label-wrap { 2955 border: 1px solid #4c4c4f; 2956 border-radius: 0; 2957 height: 34px; 2958 background-color: #fff; 2959} 2960.results-message{ 2961 color: #5e2130!important; 2962} 2963 2964/* 2025 TA updates */ 2965section.tour-details:nth-child(1){ 2966 border-top-width: 1px; 2967} 2968.tour-details .tour-availability{ 2969 flex-direction: column; 2970 gap: 10px; 2971} 2972.tour-details .tour-availability a.fl-button{ 2973 display: flex; 2974 font-size: 15px; 2975 font-weight: 600; 2976 padding: 10px; 2977 align-self: flex-end; 2978 width: 100%; 2979 max-width:220px; 2980 align-items: center; 2981 justify-content: center; 2982 text-align: center; 2983 gap: 7px; 2984 min-width: 160px; 2985} 2986.tour-details a.fl-button i{ 2987 font-size: 16px; 2988} 2989.fl-builder-content .tour-details .tour-availability a.request-itinerary{ 2990 background-color: unset; 2991 color: #05262D; 2992} 2993.fl-builder-content .tour-details .tour-availability a.request-itinerary:hover{ 2994 background-color: #56c6d8; 2995} 2996.tour-details .tour-price{ 2997 padding: 15px 10px 10px 10px; 2998} 2999 3000@media screen and (min-width: 768px) { 3001 .ta-schedule .tour-details .tour-description { 3002 flex: 5 1; 3003 } 3004} 3005 3006@media(max-width:768px){ 3007 .tour-details-inner{ 3008 order: 1; 3009 display: flex; 3010 flex-direction: row-reverse; 3011 padding: 10px 0 10px 0; 3012 gap: 10px; 3013 } 3014 .tour-details-inner .tour-date, 3015 .tour-details-inner .tour-price{ 3016 flex: 1 auto; 3017 line-height: normal; 3018 padding: 10px;; 3019 } 3020 .tour-details .tour-availability a.fl-button{ 3021 gap: 5px; 3022 } 3023} 3024 3025/* NEW TA 2025 */ 3026.facetwp-facet-tour_amigo_dates{ 3027 display: flex; 3028 gap: 20px; 3029 margin-right: 20px; 3030} 3031.ta-schedule.fl-module{ 3032 margin: 20px 0; 3033} 3034.ta-schedule .ta-schedule-load-more-wrap{ 3035 display: flex; 3036 justify-content: center; 3037 padding: 20px; 3038} 3039.ta-schedule .tour-description p{ 3040 -webkit-line-clamp: 2; 3041 display: -webkit-box; 3042 text-overflow: ellipsis; 3043 overflow: hidden; 3044 -webkit-box-orient: vertical; 3045} 3046.ta-schedule .tour-details a.ta-enquire.fl-button{ 3047 background-color:#0a2227; 3048 border-color:#0a2227; 3049} 3050.ta-schedule .tour-details a.ta-enquire.fl-button:hover{ 3051 background:#56c6d8; 3052 border-color:#56c6d8; 3053} 3054/* End Global CSS */ 3055 3056 3057/* Start Global Nodes CSS */ 3058.banner-text{ 3059 background-color: rgba(94,33,48,0.8); 3060 padding:20px; 3061} 3062/* End Global Nodes CSS */ 3063 3064 3065/* Start Layout CSS */ 3066 3067/* End Layout CSS */ 3068 3069 3070 3071 3072 3073 3074 3075 3076 3077 3078 3079 3080 3081
3082 .fl-builder-row-settings #fl-field-separator_position { 3083 display: none !important; 3084 } 3085 3086 3087 .fl-builder-row-settings #fl-field-separator_position { 3088 display: none !important; 3089 } 3090 3091 3092 .fl-builder-row-settings #fl-field-separator_position { 3093 display: none !important; 3094 } 3095 3096 3097 .fl-builder-row-settings #fl-field-separator_position { 3098 display: none !important; 3099 } 3100 3101 3102 .fl-builder-row-settings #fl-field-separator_position { 3103 display: none !important; 3104 } 3105 3106 3107 .fl-builder-row-settings #fl-field-separator_position { 3108 display: none !important; 3109 } 3110 3111 3112 3113 3114 3115 3116 3117 3118 3119 3120 3121 3122 3123 3124 3125 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 3139 3140 3141 3142 3143 3144 3145 3146 3147 3148 3149 3150 3151 3152 3153 3154 3155 3156 3157 3158 3159 3160 .fl-node-duc7xbi90gom .fl-row-content { 3161 min-width: 0px; 3162 } 3163 3164 .fl-node-fwhl4n7xqy3i .fl-row-content { 3165 min-width: 0px; 3166 } 3167 3168 3169 .fl-node-92k6to8jpiv0 .fl-row-content { 3170 min-width: 0px; 3171 } 3172 3173 .fl-node-r1puekwiq3h8 .fl-row-content { 3174 min-width: 0px; 3175 } 3176 3177 .fl-node-m1y3jd4lqco2 .fl-row-content { 3178 min-width: 0px; 3179 } 3180 3181/*# sourceURL=fl-builder-layout-90101-inline-css */ 3182</style> 3183<link rel='stylesheet' id='cookie-notice-front-css' href='https://tourdevines.com.au/wp-content/plugins/cookie-notice/css/front.min.css?ver=3.1.12' media='all' /> 3184<link rel='stylesheet' id='page-list-style-css' href='https://tourdevines.com.au/wp-content/plugins/page-list/css/page-list.css?ver=6.3' media='all' /> 3185<link rel='stylesheet' id='wm-support-css' href='https://tourdevines.com.au/wp-content/plugins/wm-support/public/css/wm-support-public.css?ver=1.0.3' media='all' /> 3186<link rel='stylesheet' id='wm-toolkit-css' href='https://tourdevines.com.au/wp-content/plugins/wm-toolkit/public/css/wm-toolkit-public.css?ver=1.1.0' media='all' /> 3187<link rel='stylesheet' id='wm-tour-amigo-css' href='https://tourdevines.com.au/wp-content/plugins/wm-tour-amigo/public/css/wm-tour-amigo-public.css?ver=1.0.0' media='all' /> 3188<style id="fl-builder-layout-1208-inline-css"> 3189 3190 3191 3192 3193 3194 3195.fl-node-5f0d1382b1d86 { 3196 color: #ffffff; 3197} 3198:where(.fl-builder-content .fl-node-5f0d1382b1d86 *:not(input):not(textarea):not(select):not(a):not(.fl-menu-mobile-toggle)) { 3199 color: inherit; 3200} 3201.fl-builder-content .fl-node-5f0d1382b1d86 a { 3202 color: #ffffff; 3203} 3204.fl-builder-content .fl-node-5f0d1382b1d86 :where(.fl-row-content-wrap) a:hover { 3205 color: #ffffff; 3206} 3207.fl-builder-content .fl-node-5f0d1382b1d86 h1, .fl-builder-content .fl-node-5f0d1382b1d86 h2, .fl-builder-content .fl-node-5f0d1382b1d86 h3, .fl-builder-content .fl-node-5f0d1382b1d86 h4, .fl-builder-content .fl-node-5f0d1382b1d86 h5, .fl-builder-content .fl-node-5f0d1382b1d86 h6, .fl-builder-content .fl-node-5f0d1382b1d86 h1 a, .fl-builder-content .fl-node-5f0d1382b1d86 h2 a, .fl-builder-content .fl-node-5f0d1382b1d86 h3 a, .fl-builder-content .fl-node-5f0d1382b1d86 h4 a, .fl-builder-content .fl-node-5f0d1382b1d86 h5 a, .fl-builder-content .fl-node-5f0d1382b1d86 h6 a { 3208 color: #ffffff; 3209} 3210.fl-node-5f0d1382b1d86.fl-row-default-height > .fl-row-content-wrap, .fl-node-5f0d1382b1d86.fl-row-full-height > .fl-row-content-wrap, .fl-node-5f0d1382b1d86.fl-row-custom-height > .fl-row-content-wrap { 3211 align-items: flex-end; 3212 justify-content: flex-end; 3213} 3214.fl-node-5f0d1382b1d86 > .fl-row-content-wrap { 3215 background-image: url(https://tourdevines.com.au/wp-content/uploads/2020/08/Tour-De-Vines-Australia-Tourism-Victoria-Cycling-Boyntons.jpg); 3216 background-repeat: no-repeat; 3217 background-position: center center; 3218 background-attachment: scroll; 3219 background-size: cover; 3220 border-top-width: 1px; 3221 border-right-width: 0px; 3222 border-bottom-width: 1px; 3223 border-left-width: 0px; 3224} 3225.fl-node-5f0d1382b1d86 .fl-row-content { 3226 max-width: 980px; 3227} 3228@media(max-width: 1200px) { 3229 .fl-node-5f0d1382b1d86 > .fl-row-content-wrap { 3230 background-position: center center; 3231 } 3232} 3233@media(max-width: 992px) { 3234 .fl-node-5f0d1382b1d86 > .fl-row-content-wrap { 3235 background-position: center center; 3236 } 3237} 3238@media(max-width: 768px) { 3239 .fl-node-5f0d1382b1d86 > .fl-row-content-wrap { 3240 background-position: center center; 3241 } 3242} 3243 3244 3245 3246 3247 3248 3249.fl-node-5d005ed1d07c5 { 3250 color: #ffffff; 3251}
3252:where(.fl-builder-content .fl-node-5d005ed1d07c5 *:not(input):not(textarea):not(select):not(a):not(.fl-menu-mobile-toggle)) { 3253 color: inherit; 3254} 3255.fl-builder-content .fl-node-5d005ed1d07c5 a { 3256 color: #ffffff; 3257} 3258.fl-builder-content .fl-node-5d005ed1d07c5 :where(.fl-row-content-wrap) a:hover { 3259 color: #ffffff; 3260} 3261.fl-builder-content .fl-node-5d005ed1d07c5 h1, .fl-builder-content .fl-node-5d005ed1d07c5 h2, .fl-builder-content .fl-node-5d005ed1d07c5 h3, .fl-builder-content .fl-node-5d005ed1d07c5 h4, .fl-builder-content .fl-node-5d005ed1d07c5 h5, .fl-builder-content .fl-node-5d005ed1d07c5 h6, .fl-builder-content .fl-node-5d005ed1d07c5 h1 a, .fl-builder-content .fl-node-5d005ed1d07c5 h2 a, .fl-builder-content .fl-node-5d005ed1d07c5 h3 a, .fl-builder-content .fl-node-5d005ed1d07c5 h4 a, .fl-builder-content .fl-node-5d005ed1d07c5 h5 a, .fl-builder-content .fl-node-5d005ed1d07c5 h6 a { 3262 color: #ffffff; 3263} 3264.fl-node-5d005ed1d07c5 > .fl-row-content-wrap { 3265 background-color: #5c7a7c; 3266 border-top-width: 1px; 3267 border-right-width: 0px; 3268 border-bottom-width: 1px; 3269 border-left-width: 0px; 3270} 3271.fl-node-5d005ed1d07c5.fl-row-default-height > .fl-row-content-wrap, .fl-node-5d005ed1d07c5.fl-row-full-height > .fl-row-content-wrap, .fl-node-5d005ed1d07c5.fl-row-custom-height > .fl-row-content-wrap { 3272 align-items: center; 3273 justify-content: center; 3274} 3275 .fl-node-5d005ed1d07c5 > .fl-row-content-wrap { 3276 padding-top:0px; 3277 padding-right:0px; 3278 padding-bottom:0px; 3279 padding-left:0px; 3280} 3281 3282 3283 3284 3285 3286 3287.fl-node-5d005ed1d07cd { 3288 color: rgba(86,198,216,0.75); 3289} 3290:where(.fl-builder-content .fl-node-5d005ed1d07cd *:not(input):not(textarea):not(select):not(a):not(.fl-menu-mobile-toggle)) { 3291 color: inherit; 3292} 3293.fl-builder-content .fl-node-5d005ed1d07cd :where(.fl-row-content-wrap) a { 3294 color: rgba(5,38,45,0.75); 3295} 3296.fl-builder-content .fl-node-5d005ed1d07cd :where(.fl-row-content-wrap) a:hover { 3297 color: rgba(86,198,216,0.75); 3298 color: rgba(5,38,45,0.75); 3299 color: rgba(86,198,216,0.75); 3300} 3301.fl-builder-content .fl-node-5d005ed1d07cd h1, .fl-builder-content .fl-node-5d005ed1d07cd h2, .fl-builder-content .fl-node-5d005ed1d07cd h3, .fl-builder-content .fl-node-5d005ed1d07cd h4, .fl-builder-content .fl-node-5d005ed1d07cd h5, .fl-builder-content .fl-node-5d005ed1d07cd h6, .fl-builder-content .fl-node-5d005ed1d07cd h1 a, .fl-builder-content .fl-node-5d005ed1d07cd h2 a, .fl-builder-content .fl-node-5d005ed1d07cd h3 a, .fl-builder-content .fl-node-5d005ed1d07cd h4 a, .fl-builder-content .fl-node-5d005ed1d07cd h5 a, .fl-builder-content .fl-node-5d005ed1d07cd h6 a { 3302 color: rgba(86,198,216,0.75); 3303} 3304.fl-builder-content .fl-node-5d005ed1d07cd h1 a, .fl-builder-content .fl-node-5d005ed1d07cd h2 a, .fl-builder-content .fl-node-5d005ed1d07cd h3 a, .fl-builder-content .fl-node-5d005ed1d07cd h4 a, .fl-builder-content .fl-node-5d005ed1d07cd h5 a, .fl-builder-content .fl-node-5d005ed1d07cd h6 a { 3305 color: rgba(5,38,45,0.75); 3306} 3307.fl-builder-content .fl-node-5d005ed1d07cd h1 a:hover, .fl-builder-content .fl-node-5d005ed1d07cd h2 a:hover, .fl-builder-content .fl-node-5d005ed1d07cd h3 a:hover, .fl-builder-content .fl-node-5d005ed1d07cd h4 a:hover, .fl-builder-content .fl-node-5d005ed1d07cd h5 a:hover, .fl-builder-content .fl-node-5d005ed1d07cd h6 a:hover { 3308 color: rgba(86,198,216,0.75); 3309} 3310.fl-node-5d005ed1d07cd > .fl-row-content-wrap { 3311 background-color: #ffffff; 3312} 3313.fl-node-5d005ed1d07cd.fl-row-default-height > .fl-row-content-wrap, .fl-node-5d005ed1d07cd.fl-row-full-height > .fl-row-content-wrap, .fl-node-5d005ed1d07cd.fl-row-custom-height > .fl-row-content-wrap { 3314 align-items: center; 3315 justify-content: center; 3316} 3317.fl-node-5d005ed1d07cd .fl-row-content { 3318 max-width: 850px; 3319} 3320 .fl-node-5d005ed1d07cd > .fl-row-content-wrap { 3321 padding-top:0px; 3322 padding-right:0px; 3323 padding-bottom:0px; 3324 padding-left:0px; 3325} 3326 3327 3328 3329 3330 3331 3332.fl-node-5f48d8b60792a.fl-row-default-height > .fl-row-content-wrap, .fl-node-5f48d8b60792a.fl-row-full-height > .fl-row-content-wrap, .fl-node-5f48d8b60792a.fl-row-custom-height > .fl-row-content-wrap { 3333 align-items: center; 3334 justify-content: center; 3335} 3336 .fl-node-5f48d8b60792a > .fl-row-content-wrap { 3337 margin-top:20px; 3338} 3339@media ( max-width: 992px ) { 3340 .fl-node-5f48d8b60792a.fl-row > .fl-row-content-wrap { 3341 margin-top:20px; 3342 margin-right:20px; 3343 margin-left:20px; 3344} 3345} 3346 3347 3348 3349 3350 3351 3352.fl-node-5d005ed7937b0.fl-row-default-height > .fl-row-content-wrap, .fl-node-5d005ed7937b0.fl-row-full-height > .fl-row-content-wrap, .fl-node-5d005ed7937b0.fl-row-custom-height > .fl-row-content-wrap { 3353 align-items: center; 3354 justify-content: center; 3355} 3356@media ( max-width: 992px ) { 3357 .fl-node-5d005ed7937b0.fl-row > .fl-row-content-wrap { 3358 margin-right:20px; 3359 margin-left:20px; 3360} 3361} 3362 3363 3364 3365 3366 3367 3368.fl-node-5d005ed1d07da.fl-row-default-height > .fl-row-content-wrap, .fl-node-5d005ed1d07da.fl-row-full-height > .fl-row-content-wrap, .fl-node-5d005ed1d07da.fl-row-custom-height > .fl-row-content-wrap { 3369 align-items: center; 3370 justify-content: center; 3371} 3372 3373 3374 3375 3376 3377 3378.fl-node-5d005ed1d07ce { 3379 color: #f2f2f2; 3380}
3381:where(.fl-builder-content .fl-node-5d005ed1d07ce *:not(input):not(textarea):not(select):not(a):not(.fl-menu-mobile-toggle)) { 3382 color: inherit; 3383} 3384.fl-builder-content .fl-node-5d005ed1d07ce :where(.fl-row-content-wrap) a { 3385 color: #f2f2f2; 3386} 3387.fl-builder-content .fl-node-5d005ed1d07ce :where(.fl-row-content-wrap) a:hover { 3388 color: #f2f2f2; 3389 color: #f2f2f2; 3390} 3391.fl-builder-content .fl-node-5d005ed1d07ce h1, .fl-builder-content .fl-node-5d005ed1d07ce h2, .fl-builder-content .fl-node-5d005ed1d07ce h3, .fl-builder-content .fl-node-5d005ed1d07ce h4, .fl-builder-content .fl-node-5d005ed1d07ce h5, .fl-builder-content .fl-node-5d005ed1d07ce h6, .fl-builder-content .fl-node-5d005ed1d07ce h1 a, .fl-builder-content .fl-node-5d005ed1d07ce h2 a, .fl-builder-content .fl-node-5d005ed1d07ce h3 a, .fl-builder-content .fl-node-5d005ed1d07ce h4 a, .fl-builder-content .fl-node-5d005ed1d07ce h5 a, .fl-builder-content .fl-node-5d005ed1d07ce h6 a { 3392 color: #f2f2f2; 3393} 3394.fl-builder-content .fl-node-5d005ed1d07ce h1 a, .fl-builder-content .fl-node-5d005ed1d07ce h2 a, .fl-builder-content .fl-node-5d005ed1d07ce h3 a, .fl-builder-content .fl-node-5d005ed1d07ce h4 a, .fl-builder-content .fl-node-5d005ed1d07ce h5 a, .fl-builder-content .fl-node-5d005ed1d07ce h6 a { 3395 color: #f2f2f2; 3396} 3397.fl-node-5d005ed1d07ce > .fl-row-content-wrap { 3398 background-color: #b7bdc9; 3399} 3400.fl-node-5d005ed1d07ce.fl-row-default-height > .fl-row-content-wrap, .fl-node-5d005ed1d07ce.fl-row-full-height > .fl-row-content-wrap, .fl-node-5d005ed1d07ce.fl-row-custom-height > .fl-row-content-wrap { 3401 align-items: center; 3402 justify-content: center; 3403} 3404 .fl-node-5d005ed1d07ce > .fl-row-content-wrap { 3405 padding-top:0px; 3406 padding-right:0px; 3407 padding-bottom:0px; 3408 padding-left:0px; 3409} 3410 3411 3412 3413 3414.fl-node-5d005ed7ac259 { 3415 width: 100%; 3416} 3417 3418 3419 3420 3421.fl-node-5f331b3c83283 { 3422 width: 100%; 3423} 3424 3425 3426 3427 3428.fl-node-5ba1e89babb16 { 3429 width: 100%; 3430} 3431 .fl-node-5ba1e89babb16 > .fl-col-content { 3432 padding-bottom:10px; 3433} 3434 3435 3436 3437 3438.fl-node-5d0060d1313ff { 3439 width: 100%; 3440} 3441 3442 3443 3444 3445.fl-node-5d005e877f8c6 { 3446 width: 100%; 3447} 3448 3449 3450 3451 3452.fl-node-5ba1e8b6509c6 { 3453 width: 100%; 3454} 3455.fl-node-5ba1e8b6509c6 > .fl-col-content { 3456 border-top-left-radius: 0px; 3457 border-top-right-radius: 0px; 3458 border-bottom-left-radius: 0px; 3459 border-bottom-right-radius: 0px; 3460 box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5); 3461} 3462.fl-node-5d0060d131400.fl-module-heading .fl-heading { 3463 text-align: center; 3464} 3465 .fl-node-5d0060d131400 > .fl-module-content { 3466 margin-bottom:0px; 3467} 3468/** 3469 * This file should contain frontend styles that 3470 * will be applied to all module instances. 3471 */@media (max-width: 768px) { /** 3472 * This file should contain frontend styles that 3473 * will be applied to all module instances once 3474 * the responsive breakpoint has been reached. The 3475 * responsive breakpoint can be set in the global 3476 * settings or individual page settings. 3477 */ } 3478 3479 3480.fl-node-5d005e877f8c7 .pp-spacer-module { 3481 height: 15px; 3482 width: 100%; 3483} 3484 3485 3486@media only screen and (max-width: 992px) { 3487 .fl-node-5d005e877f8c7 .pp-spacer-module { 3488 height: 15px; 3489 } 3490} 3491@media only screen and (max-width: 768px) { 3492 .fl-node-5d005e877f8c7 .pp-spacer-module { 3493 height: 15px; 3494 } 3495} 3496 3497/* Start Global Nodes CSS */ 3498.banner-text{ 3499 background-color: rgba(94,33,48,0.8); 3500 padding:20px; 3501} 3502/* End Global Nodes CSS */ 3503 3504 3505/* Start Layout CSS */ 3506 3507/* End Layout CSS */ 3508 3509 3510 3511 3512 3513 3514 3515 3516 3517 3518 3519 3520 3521 3522 3523 3524 .fl-builder-row-settings #fl-field-separator_position { 3525 display: none !important; 3526 } 3527 3528 3529 .fl-builder-row-settings #fl-field-separator_position { 3530 display: none !important; 3531 } 3532 3533 3534 .fl-builder-row-settings #fl-field-separator_position { 3535 display: none !important; 3536 } 3537 3538 3539 .fl-builder-row-settings #fl-field-separator_position { 3540 display: none !important; 3541 } 3542 3543
3544 .fl-builder-row-settings #fl-field-separator_position { 3545 display: none !important; 3546 } 3547 3548 3549 .fl-builder-row-settings #fl-field-separator_position { 3550 display: none !important; 3551 } 3552 3553 3554 .fl-builder-row-settings #fl-field-separator_position { 3555 display: none !important; 3556 } 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 3599 3600 3601 3602 3603 3604 3605 3606 3607 3608 3609 3610 3611 3612 3613 3614 3615 .fl-node-5f0d1382b1d86 .fl-row-content { 3616 min-width: 0px; 3617 } 3618 3619 3620 .fl-node-5d005ed1d07cd .fl-row-content { 3621 min-width: 0px; 3622 } 3623 3624 .fl-node-5f48d8b60792a .fl-row-content { 3625 min-width: 0px; 3626 } 3627 3628 .fl-node-5d005ed7937b0 .fl-row-content { 3629 min-width: 0px; 3630 } 3631 3632 .fl-node-5d005ed1d07da .fl-row-content { 3633 min-width: 0px; 3634 } 3635 3636 .fl-node-5d005ed1d07ce .fl-row-content { 3637 min-width: 0px; 3638 } 3639 3640/*# sourceURL=fl-builder-layout-1208-inline-css */ 3641</style> 3642<style id="fl-builder-layout-45446-inline-css"> 3643 3644 3645 3646 3647 3648 3649.fl-node-5f3db7ffbd1de { 3650 color: #ffffff; 3651} 3652:where(.fl-builder-content .fl-node-5f3db7ffbd1de *:not(input):not(textarea):not(select):not(a):not(.fl-menu-mobile-toggle)) { 3653 color: inherit; 3654} 3655.fl-builder-content .fl-node-5f3db7ffbd1de :where(.fl-row-content-wrap) a { 3656 color: #ffffff; 3657} 3658.fl-builder-content .fl-node-5f3db7ffbd1de :where(.fl-row-content-wrap) a:hover { 3659 color: #ffffff; 3660 color: #ffffff; 3661 color: #56c6d8; 3662} 3663.fl-builder-content .fl-node-5f3db7ffbd1de h1, .fl-builder-content .fl-node-5f3db7ffbd1de h2, .fl-builder-content .fl-node-5f3db7ffbd1de h3, .fl-builder-content .fl-node-5f3db7ffbd1de h4, .fl-builder-content .fl-node-5f3db7ffbd1de h5, .fl-builder-content .fl-node-5f3db7ffbd1de h6, .fl-builder-content .fl-node-5f3db7ffbd1de h1 a, .fl-builder-content .fl-node-5f3db7ffbd1de h2 a, .fl-builder-content .fl-node-5f3db7ffbd1de h3 a, .fl-builder-content .fl-node-5f3db7ffbd1de h4 a, .fl-builder-content .fl-node-5f3db7ffbd1de h5 a, .fl-builder-content .fl-node-5f3db7ffbd1de h6 a { 3664 color: #ffffff; 3665 color: #ffffff; 3666} 3667.fl-builder-content .fl-node-5f3db7ffbd1de h1 a, .fl-builder-content .fl-node-5f3db7ffbd1de h2 a, .fl-builder-content .fl-node-5f3db7ffbd1de h3 a, .fl-builder-content .fl-node-5f3db7ffbd1de h4 a, .fl-builder-content .fl-node-5f3db7ffbd1de h5 a, .fl-builder-content .fl-node-5f3db7ffbd1de h6 a { 3668 color: #ffffff; 3669} 3670.fl-builder-content .fl-node-5f3db7ffbd1de h1 a:hover, .fl-builder-content .fl-node-5f3db7ffbd1de h2 a:hover, .fl-builder-content .fl-node-5f3db7ffbd1de h3 a:hover, .fl-builder-content .fl-node-5f3db7ffbd1de h4 a:hover, .fl-builder-content .fl-node-5f3db7ffbd1de h5 a:hover, .fl-builder-content .fl-node-5f3db7ffbd1de h6 a:hover { 3671 color: #56c6d8; 3672} 3673.fl-node-5f3db7ffbd1de > .fl-row-content-wrap { 3674 background-color: #5E2130; 3675} 3676.fl-node-5f3db7ffbd1de.fl-row-default-height > .fl-row-content-wrap, .fl-node-5f3db7ffbd1de.fl-row-full-height > .fl-row-content-wrap, .fl-node-5f3db7ffbd1de.fl-row-custom-height > .fl-row-content-wrap { 3677 align-items: center; 3678 justify-content: center; 3679} 3680.fl-node-5f3db7ffbd1de .fl-row-content { 3681 max-width: 1100px; 3682} 3683 .fl-node-5f3db7ffbd1de > .fl-row-content-wrap { 3684 padding-bottom:20px; 3685} 3686@media ( max-width: 992px ) { 3687 .fl-node-5f3db7ffbd1de.fl-row > .fl-row-content-wrap { 3688 padding-bottom:20px; 3689} 3690} 3691@media ( max-width: 768px ) { 3692 .fl-node-5f3db7ffbd1de.fl-row > .fl-row-content-wrap { 3693 padding-top:0px; 3694 padding-bottom:20px; 3695} 3696} 3697 3698 3699 3700 3701 3702 3703.fl-node-5f33558c98c10 { 3704 color: #ffffff; 3705} 3706:where(.fl-builder-content .fl-node-5f33558c98c10 *:not(input):not(textarea):not(select):not(a):not(.fl-menu-mobile-toggle)) { 3707 color: inherit; 3708} 3709.fl-builder-content .fl-node-5f33558c98c10 :where(.fl-row-content-wrap) a { 3710 color: #ffffff; 3711}
3712.fl-builder-content .fl-node-5f33558c98c10 :where(.fl-row-content-wrap) a:hover { 3713 color: #ffffff; 3714 color: #ffffff; 3715 color: #56c6d8; 3716} 3717.fl-builder-content .fl-node-5f33558c98c10 h1, .fl-builder-content .fl-node-5f33558c98c10 h2, .fl-builder-content .fl-node-5f33558c98c10 h3, .fl-builder-content .fl-node-5f33558c98c10 h4, .fl-builder-content .fl-node-5f33558c98c10 h5, .fl-builder-content .fl-node-5f33558c98c10 h6, .fl-builder-content .fl-node-5f33558c98c10 h1 a, .fl-builder-content .fl-node-5f33558c98c10 h2 a, .fl-builder-content .fl-node-5f33558c98c10 h3 a, .fl-builder-content .fl-node-5f33558c98c10 h4 a, .fl-builder-content .fl-node-5f33558c98c10 h5 a, .fl-builder-content .fl-node-5f33558c98c10 h6 a { 3718 color: #ffffff; 3719 color: #ffffff; 3720} 3721.fl-builder-content .fl-node-5f33558c98c10 h1 a, .fl-builder-content .fl-node-5f33558c98c10 h2 a, .fl-builder-content .fl-node-5f33558c98c10 h3 a, .fl-builder-content .fl-node-5f33558c98c10 h4 a, .fl-builder-content .fl-node-5f33558c98c10 h5 a, .fl-builder-content .fl-node-5f33558c98c10 h6 a { 3722 color: #ffffff; 3723} 3724.fl-builder-content .fl-node-5f33558c98c10 h1 a:hover, .fl-builder-content .fl-node-5f33558c98c10 h2 a:hover, .fl-builder-content .fl-node-5f33558c98c10 h3 a:hover, .fl-builder-content .fl-node-5f33558c98c10 h4 a:hover, .fl-builder-content .fl-node-5f33558c98c10 h5 a:hover, .fl-builder-content .fl-node-5f33558c98c10 h6 a:hover { 3725 color: #56c6d8; 3726} 3727.fl-node-5f33558c98c10 > .fl-row-content-wrap { 3728 background-color: #5e2130; 3729} 3730.fl-node-5f33558c98c10.fl-row-default-height > .fl-row-content-wrap, .fl-node-5f33558c98c10.fl-row-full-height > .fl-row-content-wrap, .fl-node-5f33558c98c10.fl-row-custom-height > .fl-row-content-wrap { 3731 align-items: center; 3732 justify-content: center; 3733} 3734.fl-node-5f33558c98c10 .fl-row-content { 3735 max-width: 1100px; 3736} 3737 .fl-node-5f33558c98c10 > .fl-row-content-wrap { 3738 padding-top:40px; 3739 padding-bottom:40px; 3740} 3741@media ( max-width: 992px ) { 3742 .fl-node-5f33558c98c10.fl-row > .fl-row-content-wrap { 3743 padding-top:20px; 3744 padding-bottom:40px; 3745} 3746} 3747@media ( max-width: 768px ) { 3748 .fl-node-5f33558c98c10.fl-row > .fl-row-content-wrap { 3749 padding-top:20px; 3750 padding-bottom:40px; 3751} 3752} 3753 3754 3755 3756 3757 3758 3759 /* Full Height Rows */ 3760 .fl-node-5b3edf2e4e67c.fl-row-full-height > .fl-row-content-wrap, 3761 .fl-node-5b3edf2e4e67c.fl-row-custom-height > .fl-row-content-wrap { 3762 display: -webkit-box; 3763 display: -webkit-flex; 3764 display: -ms-flexbox; 3765 display: flex; 3766 } 3767 .fl-node-5b3edf2e4e67c.fl-row-full-height > .fl-row-content-wrap { 3768 min-height: 100vh; 3769 } 3770 .fl-node-5b3edf2e4e67c.fl-row-custom-height > .fl-row-content-wrap { 3771 min-height: 0; 3772 } 3773 3774 .fl-builder-edit .fl-node-5b3edf2e4e67c.fl-row-full-height > .fl-row-content-wrap { 3775 min-height: calc( 100vh - 48px ); 3776 } 3777 3778 /* Full height iPad with portrait orientation. */ 3779 @media all and (width: 768px) and (height: 1024px) and (orientation:portrait){ 3780 .fl-node-5b3edf2e4e67c.fl-row-full-height > .fl-row-content-wrap { 3781 min-height: 1024px; 3782 } 3783 } 3784 /* Full height iPad with landscape orientation. */ 3785 @media all and (width: 1024px) and (height: 768px) and (orientation:landscape){ 3786 .fl-node-5b3edf2e4e67c.fl-row-full-height > .fl-row-content-wrap { 3787 min-height: 768px; 3788 } 3789 } 3790 /* Full height iPhone 5. You can also target devices with aspect ratio. */ 3791 @media screen and (aspect-ratio: 40/71) { 3792 .fl-node-5b3edf2e4e67c.fl-row-full-height > .fl-row-content-wrap { 3793 min-height: 500px; 3794 } 3795 } 3796.fl-node-5b3edf2e4e67c { 3797 color: #ffffff; 3798} 3799:where(.fl-builder-content .fl-node-5b3edf2e4e67c *:not(input):not(textarea):not(select):not(a):not(.fl-menu-mobile-toggle)) { 3800 color: inherit; 3801} 3802.fl-builder-content .fl-node-5b3edf2e4e67c :where(.fl-row-content-wrap) a { 3803 color: #ffffff; 3804} 3805.fl-builder-content .fl-node-5b3edf2e4e67c :where(.fl-row-content-wrap) a:hover { 3806 color: #ffffff; 3807 color: #ffffff; 3808 color: #56c6d8; 3809} 3810.fl-builder-content .fl-node-5b3edf2e4e67c h1, .fl-builder-content .fl-node-5b3edf2e4e67c h2, .fl-builder-content .fl-node-5b3edf2e4e67c h3, .fl-builder-content .fl-node-5b3edf2e4e67c h4, .fl-builder-content .fl-node-5b3edf2e4e67c h5, .fl-builder-content .fl-node-5b3edf2e4e67c h6, .fl-builder
3810-content .fl-node-5b3edf2e4e67c h1 a, .fl-builder-content .fl-node-5b3edf2e4e67c h2 a, .fl-builder-content .fl-node-5b3edf2e4e67c h3 a, .fl-builder-content .fl-node-5b3edf2e4e67c h4 a, .fl-builder-content .fl-node-5b3edf2e4e67c h5 a, .fl-builder-content .fl-node-5b3edf2e4e67c h6 a { 3811 color: #ffffff; 3812} 3813.fl-builder-content .fl-node-5b3edf2e4e67c h1 a, .fl-builder-content .fl-node-5b3edf2e4e67c h2 a, .fl-builder-content .fl-node-5b3edf2e4e67c h3 a, .fl-builder-content .fl-node-5b3edf2e4e67c h4 a, .fl-builder-content .fl-node-5b3edf2e4e67c h5 a, .fl-builder-content .fl-node-5b3edf2e4e67c h6 a { 3814 color: #ffffff; 3815} 3816.fl-builder-content .fl-node-5b3edf2e4e67c h1 a:hover, .fl-builder-content .fl-node-5b3edf2e4e67c h2 a:hover, .fl-builder-content .fl-node-5b3edf2e4e67c h3 a:hover, .fl-builder-content .fl-node-5b3edf2e4e67c h4 a:hover, .fl-builder-content .fl-node-5b3edf2e4e67c h5 a:hover, .fl-builder-content .fl-node-5b3edf2e4e67c h6 a:hover { 3817 color: #56c6d8; 3818} 3819.fl-node-5b3edf2e4e67c > .fl-row-content-wrap { 3820 background-color: #05262D; 3821 border-style: solid; 3822 border-width: 0; 3823 background-clip: border-box; 3824 border-right-width: 0px; 3825 border-left-width: 0px; 3826} 3827.fl-node-5b3edf2e4e67c.fl-row-default-height > .fl-row-content-wrap, .fl-node-5b3edf2e4e67c.fl-row-full-height > .fl-row-content-wrap, .fl-node-5b3edf2e4e67c.fl-row-custom-height > .fl-row-content-wrap { 3828 align-items: center; 3829 justify-content: center; 3830} 3831.fl-node-5b3edf2e4e67c.fl-row-custom-height > .fl-row-content-wrap { 3832 min-height: 80px; 3833} 3834.fl-node-5b3edf2e4e67c .fl-row-content { 3835 max-width: 1100px; 3836} 3837 .fl-node-5b3edf2e4e67c > .fl-row-content-wrap { 3838 padding-top:13px; 3839 padding-bottom:0px; 3840} 3841 3842 3843 3844 3845.fl-node-5b3edf2e4e706 { 3846 width: 100%; 3847} 3848 3849 3850 3851 3852.fl-node-5b7df0cc561ad { 3853 width: 100%; 3854} 3855.fl-node-5b7df0cc561ad > .fl-col-content { 3856 border-top-left-radius: 0px; 3857 border-top-right-radius: 0px; 3858 border-bottom-left-radius: 0px; 3859 border-bottom-right-radius: 0px; 3860 box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5); 3861} 3862 3863 3864 3865 3866.fl-node-5f3db7ffc282c { 3867 width: 29.97%; 3868} 3869@media(max-width: 992px) { 3870 .fl-builder-content .fl-node-5f3db7ffc282c { 3871 width: 100% !important; 3872 max-width: none; 3873 -webkit-box-flex: 0 1 auto; 3874 -moz-box-flex: 0 1 auto; 3875 -webkit-flex: 0 1 auto; 3876 -ms-flex: 0 1 auto; 3877 flex: 0 1 auto; 3878 } 3879} 3880@media(max-width: 768px) { 3881 .fl-builder-content .fl-node-5f3db7ffc282c { 3882 width: 100% !important; 3883 max-width: none; 3884 clear: none; 3885 float: left; 3886 } 3887} 3888 3889 3890 3891 3892.fl-node-610397099c157 { 3893 width: 25%; 3894} 3895@media(max-width: 992px) { 3896 .fl-builder-content .fl-node-610397099c157 { 3897 width: 100% !important; 3898 max-width: none; 3899 -webkit-box-flex: 0 1 auto; 3900 -moz-box-flex: 0 1 auto; 3901 -webkit-flex: 0 1 auto; 3902 -ms-flex: 0 1 auto; 3903 flex: 0 1 auto; 3904 } 3905} 3906 3907 3908 3909 3910.fl-node-wnufegm6jl0p { 3911 width: 25%; 3912} 3913@media(max-width: 992px) { 3914 .fl-builder-content .fl-node-wnufegm6jl0p { 3915 width: 100% !important; 3916 max-width: none; 3917 -webkit-box-flex: 0 1 auto; 3918 -moz-box-flex: 0 1 auto; 3919 -webkit-flex: 0 1 auto; 3920 -ms-flex: 0 1 auto; 3921 flex: 0 1 auto; 3922 } 3923} 3924 3925 3926 3927 3928.fl-node-5b7e36cde909b { 3929 width: 20%; 3930} 3931@media(max-width: 992px) { 3932 .fl-builder-content .fl-node-5b7e36cde909b { 3933 width: 25% !important; 3934 max-width: none; 3935 -webkit-box-flex: 0 1 auto; 3936 -moz-box-flex: 0 1 auto; 3937 -webkit-flex: 0 1 auto; 3938 -ms-flex: 0 1 auto; 3939 flex: 0 1 auto; 3940 } 3941} 3942@media(max-width: 768px) { 3943 .fl-builder-content .fl-node-5b7e36cde909b { 3944 width: 50% !important; 3945 max-width: none; 3946 clear: none; 3947 float: left; 3948 } 3949} 3950 .fl-node-5b7e36cde909b > .fl-col-content { 3951 margin-left:20px; 3952} 3953 3954 3955 3956 3957.fl-node-5f3db95fb7ca1 { 3958 width: 35.06%; 3959} 3960@media(max-width: 992px) { 3961 .fl-builder-content .fl-node-5f3db95fb7ca1 { 3962 width: 50% !important; 3963 max-width: none; 3964 -webkit-box-flex: 0 1 auto; 3965 -moz-box-flex: 0 1 auto; 3966 -webkit-flex: 0 1 auto; 3967 -ms-flex: 0 1 auto; 3968 flex: 0 1 auto; 3969 } 3970} 3971@media(max-width: 768px) { 3972 .fl-builder-content .fl-node-5f3db95fb7ca1 { 3973 width: 100% !important; 3974 max-width: none; 3975 clear: none; 3976 float: left; 3977 } 3978} 3979 3980 3981 3982 3983.fl-node-61039705db5f4 { 3984 width: 75%; 3985} 3986 3987 3988 3989 3990.fl-node-5b7e36cde90df { 3991 width: 22%; 3992} 3993@media(max-width: 992px) { 3994 .fl-builder-content .fl-node-5b7e36cde90df { 3995 width: 50% !important; 3996 max-width: none; 3997 -webkit-box-flex: 0 1 auto; 3998 -moz-box-flex: 0 1 auto; 3999 -webkit-flex: 0 1 auto; 4000 -ms-flex: 0 1 auto; 4001 flex: 0 1 auto; 4002 } 4003} 4004@media(max-width: 768px) {
4005 .fl-builder-content .fl-node-5b7e36cde90df { 4006 width: 100% !important; 4007 max-width: none; 4008 clear: none; 4009 float: left; 4010 } 4011} 4012 4013 4014 4015 4016.fl-node-61045b37e17eb { 4017 width: 34.97%; 4018} 4019@media(max-width: 992px) { 4020 .fl-builder-content .fl-node-61045b37e17eb { 4021 width: 100% !important; 4022 max-width: none; 4023 -webkit-box-flex: 0 1 auto; 4024 -moz-box-flex: 0 1 auto; 4025 -webkit-flex: 0 1 auto; 4026 -ms-flex: 0 1 auto; 4027 flex: 0 1 auto; 4028 } 4029} 4030 4031 4032 4033 4034.fl-node-5f3355ec7ea23 { 4035 width: 33%; 4036} 4037@media(max-width: 992px) { 4038 .fl-builder-content .fl-node-5f3355ec7ea23 { 4039 width: 50% !important; 4040 max-width: none; 4041 -webkit-box-flex: 0 1 auto; 4042 -moz-box-flex: 0 1 auto; 4043 -webkit-flex: 0 1 auto; 4044 -ms-flex: 0 1 auto; 4045 flex: 0 1 auto; 4046 } 4047} 4048@media(max-width: 768px) { 4049 .fl-builder-content .fl-node-5f3355ec7ea23 { 4050 width: 100% !important; 4051 max-width: none; 4052 clear: none; 4053 float: left; 4054 } 4055} 4056@media (max-width: 768px) { .fl-module-icon { 4057 text-align: center; 4058} 4059 } 4060 4061 4062.fl-node-5b3edf2e4e913 .fl-icon i, .fl-node-5b3edf2e4e913 .fl-icon i:before { 4063 font-size: 16px; 4064 color: #9b9b9b; 4065} 4066.fl-node-5b3edf2e4e913 .fl-icon-wrap .fl-icon-text { 4067 height: 28px; 4068} 4069.fl-node-5b3edf2e4e913.fl-module-icon { 4070 text-align: left; 4071} 4072.fl-node-5b3edf2e4e913 .fl-icon i:hover, .fl-node-5b3edf2e4e913 .fl-icon i:hover:before, .fl-node-5b3edf2e4e913 .fl-icon a:hover i, .fl-node-5b3edf2e4e913 .fl-icon a:hover i:before { 4073 color: #7f7f7f; 4074} 4075@media(max-width: 1200px) { 4076 .fl-node-5b3edf2e4e913 .fl-icon-wrap .fl-icon-text { 4077 height: 28px; 4078 } 4079} 4080@media(max-width: 992px) { 4081 .fl-node-5b3edf2e4e913 .fl-icon-wrap .fl-icon-text { 4082 height: 28px; 4083 } 4084} 4085@media(max-width: 768px) { 4086 .fl-node-5b3edf2e4e913 .fl-icon-wrap .fl-icon-text { 4087 height: 28px; 4088 } 4089} 4090 .fl-node-5b3edf2e4e913 > .fl-module-content { 4091 margin-top:0px; 4092 margin-bottom:0px; 4093 margin-left:5px; 4094} 4095 4096 4097 4098.fl-node-5b3edf2e4e955 .fl-icon i, .fl-node-5b3edf2e4e955 .fl-icon i:before { 4099 font-size: 16px; 4100 color: #9b9b9b; 4101} 4102.fl-node-5b3edf2e4e955 .fl-icon-wrap .fl-icon-text { 4103 height: 28px; 4104} 4105.fl-node-5b3edf2e4e955.fl-module-icon { 4106 text-align: left; 4107} 4108@media(max-width: 1200px) { 4109 .fl-node-5b3edf2e4e955 .fl-icon-wrap .fl-icon-text { 4110 height: 28px; 4111 } 4112} 4113@media(max-width: 992px) { 4114 .fl-node-5b3edf2e4e955 .fl-icon-wrap .fl-icon-text { 4115 height: 28px; 4116 } 4117} 4118@media(max-width: 768px) { 4119 .fl-node-5b3edf2e4e955 .fl-icon-wrap .fl-icon-text { 4120 height: 28px; 4121 } 4122} 4123 .fl-node-5b3edf2e4e955 > .fl-module-content { 4124 margin-top:0px; 4125 margin-right:0px; 4126 margin-bottom:0px; 4127 margin-left:3px; 4128} 4129 4130 4131 4132.fl-node-5b3edf2e4ead9 .fl-icon i, .fl-node-5b3edf2e4ead9 .fl-icon i:before { 4133 font-size: 16px; 4134 color: #9b9b9b; 4135} 4136.fl-node-5b3edf2e4ead9 .fl-icon-wrap .fl-icon-text { 4137 height: 28px; 4138} 4139.fl-node-5b3edf2e4ead9.fl-module-icon { 4140 text-align: left; 4141} 4142.fl-node-5b3edf2e4ead9 .fl-icon i:hover, .fl-node-5b3edf2e4ead9 .fl-icon i:hover:before, .fl-node-5b3edf2e4ead9 .fl-icon a:hover i, .fl-node-5b3edf2e4ead9 .fl-icon a:hover i:before { 4143 color: #7f7f7f; 4144} 4145@media(max-width: 1200px) { 4146 .fl-node-5b3edf2e4ead9 .fl-icon-wrap .fl-icon-text { 4147 height: 28px; 4148 } 4149} 4150@media(max-width: 992px) { 4151 .fl-node-5b3edf2e4ead9 .fl-icon-wrap .fl-icon-text { 4152 height: 28px; 4153 } 4154} 4155@media(max-width: 768px) { 4156 .fl-node-5b3edf2e4ead9 .fl-icon-wrap .fl-icon-text { 4157 height: 28px; 4158 } 4159} 4160 .fl-node-5b3edf2e4ead9 > .fl-module-content { 4161 margin-top:0px; 4162 margin-bottom:0px; 4163 margin-left:5px; 4164} 4165 4166 4167 4168.fl-node-5b3edf2e4eb19 .fl-icon i, .fl-node-5b3edf2e4eb19 .fl-icon i:before { 4169 font-size: 16px; 4170 color: #9b9b9b; 4171} 4172.fl-node-5b3edf2e4eb19 .fl-icon-wrap .fl-icon-text { 4173 height: 28px; 4174} 4175.fl-node-5b3edf2e4eb19.fl-module-icon { 4176 text-align: left; 4177} 4178@media(max-width: 1200px) { 4179 .fl-node-5b3edf2e4eb19 .fl-icon-wrap .fl-icon-text { 4180 height: 28px; 4181 } 4182} 4183@media(max-width: 992px) { 4184 .fl-node-5b3edf2e4eb19 .fl-icon-wrap .fl-icon-text { 4185 height: 28px; 4186 } 4187} 4188@media(max-width: 768px) { 4189 .fl-node-5b3edf2e4eb19 .fl-icon-wrap .fl-icon-text { 4190 height: 28px; 4191 } 4192} 4193 .fl-node-5b3edf2e4eb19 > .fl-module-content { 4194 margin-top:0px; 4195 margin-right:0px; 4196 margin-bottom:0px; 4197 margin-left:3px; 4198} 4199.fl-menu ul, 4200.fl-menu li{ 4201 list-style: none; 4202 margin: 0; 4203 padding: 0; 4204} 4205.fl-menu .menu:before, 4206.fl-menu .menu:after{ 4207 content: ''; 4208 display: table; 4209 clear: both; 4210} 4211 4212/* Horizontal menus */ 4213.fl-menu-horizontal { 4214 display: inline-flex; 4215 flex-wrap: wrap; 4216 align-items: center; 4217} 4218.fl-menu li{ 4219 position: relative; 4220} 4221.fl-menu a{ 4222 display: block; 4223 padding: 10px; 4224 text-decoration: none; 4225} 4226.fl-menu a:hover{ 4227 text-decoration: none; 4228} 4229.fl-menu .sub-menu{ 4230 min-width: 220px; 4231} 4232 4233/* Expanded menus */ 4234.fl-module[data-node] .fl-menu .fl-menu-expanded .sub-menu { 4235 background-color: transparent; 4236 -webkit-box-shadow: none;
4237 -ms-box-shadow: none; 4238 box-shadow: none; 4239} 4240 4241/* Submenus */ 4242.fl-menu .fl-has-submenu-container:has(span.fl-menu-toggle) { 4243 position: relative; 4244} 4245.fl-menu .fl-has-submenu-container:has(button.fl-menu-toggle) { 4246 display: grid; 4247 grid-template-columns: 1fr 40px; 4248} 4249 4250/* Submenu - accordion, expanded */ 4251.fl-menu .fl-menu-accordion .fl-has-submenu > .sub-menu{ 4252 display: none; 4253} 4254 4255/* Toggle - General */ 4256.fl-menu span.fl-menu-toggle{ 4257 position: absolute; 4258 top: 0; 4259 right: 0; 4260 bottom: 0; 4261 height: 100%; 4262 cursor: pointer; 4263} 4264.fl-menu button.fl-menu-toggle{ 4265 all: unset; 4266 position: relative; 4267 cursor: pointer; 4268} 4269.fl-menu .fl-toggle-arrows .fl-menu-toggle:before{ 4270 border-color: #333; 4271} 4272.fl-menu .fl-menu-expanded .fl-menu-toggle{ 4273 display: none; 4274} 4275 4276/* Mobile menu - hamburger icon */ 4277.fl-menu .fl-menu-mobile-toggle { 4278 position: relative; 4279 padding: 8px; 4280 background-color: transparent; 4281 border: none; 4282 color: #333; 4283 border-radius: 0; 4284 cursor: pointer; 4285} 4286.fl-menu .fl-menu-mobile-toggle.text{ 4287 width: 100%; 4288 text-align: center; 4289} 4290.fl-menu .fl-menu-mobile-toggle.hamburger .fl-menu-mobile-toggle-label, 4291.fl-menu .fl-menu-mobile-toggle.hamburger-label .fl-menu-mobile-toggle-label{ 4292 display: inline-block; 4293 margin-left: 10px; 4294 vertical-align: middle; 4295} 4296.fl-menu .fl-menu-mobile-toggle.hamburger .svg-container, 4297.fl-menu .fl-menu-mobile-toggle.hamburger-label .svg-container{ 4298 display: inline-block; 4299 position: relative; 4300 width: 1.4em; 4301 height: 1.4em; 4302 vertical-align: middle; 4303} 4304.fl-menu .fl-menu-mobile-toggle.hamburger .hamburger-menu, 4305.fl-menu .fl-menu-mobile-toggle.hamburger-label .hamburger-menu{ 4306 position: absolute; 4307 top: 0; 4308 left: 0; 4309 right: 0; 4310 bottom: 0; 4311} 4312.fl-menu .fl-menu-mobile-toggle.hamburger .hamburger-menu rect, 4313.fl-menu .fl-menu-mobile-toggle.hamburger-label .hamburger-menu rect{ 4314 fill: currentColor; 4315} 4316 4317/* Mega menu general */ 4318li.mega-menu .hide-heading > a, 4319li.mega-menu .hide-heading > .fl-has-submenu-container, 4320li.mega-menu-disabled .hide-heading > a, 4321li.mega-menu-disabled .hide-heading > .fl-has-submenu-container { 4322 display: none; 4323} 4324 4325/* Mega menu for horizontal menus */ 4326ul.fl-menu-horizontal li.mega-menu { 4327 position: static; 4328} 4329ul.fl-menu-horizontal li.mega-menu > ul.sub-menu { 4330 top: inherit !important; 4331 left: 0 !important; 4332 right: 0 !important; 4333 width: 100%; 4334} 4335ul.fl-menu-horizontal li.mega-menu.fl-has-submenu:hover > ul.sub-menu, 4336ul.fl-menu-horizontal li.mega-menu.fl-has-submenu.focus > ul.sub-menu { 4337 display: flex !important; 4338} 4339ul.fl-menu-horizontal li.mega-menu > ul.sub-menu li { 4340 border-color: transparent; 4341} 4342ul.fl-menu-horizontal li.mega-menu > ul.sub-menu > li { 4343 width: 100%; 4344} 4345ul.fl-menu-horizontal li.mega-menu > ul.sub-menu > li > .fl-has-submenu-container a { 4346 font-weight: bold; 4347} 4348ul.fl-menu-horizontal li.mega-menu > ul.sub-menu > li > .fl-has-submenu-container a:hover { 4349 background: transparent; 4350} 4351ul.fl-menu-horizontal li.mega-menu > ul.sub-menu .fl-menu-toggle { 4352 display: none; 4353} 4354ul.fl-menu-horizontal li.mega-menu > ul.sub-menu ul.sub-menu { 4355 background: transparent; 4356 -webkit-box-shadow: none; 4357 -ms-box-shadow: none; 4358 box-shadow: none; 4359 display: block; 4360 min-width: 0; 4361 opacity: 1; 4362 padding: 0; 4363 position: static; 4364 visibility: visible; 4365} 4366 4367/* Mobile menu - below row clone */ 4368:where(.fl-col-group-medium-reversed, .fl-col-group-responsive-reversed, .fl-col-group-equal-height.fl-col-group-custom-width) > .fl-menu-mobile-clone { 4369 flex: 1 1 100%; 4370} 4371.fl-menu-mobile-clone { 4372 clear: both; 4373} 4374.fl-menu-mobile-clone .fl-menu .menu { 4375 float: none !important; 4376} 4377 4378/* Mobile menu - Flyout */ 4379.fl-menu-mobile-flyout .fl-menu-mobile-close, 4380.fl-menu-mobile-flyout .fl-menu-mobile-close:hover, 4381.fl-menu-mobile-flyout .fl-menu-mobile-close:focus { 4382 background: none; 4383 border: 0 none; 4384 color: inherit; 4385 font-size: 18px; 4386 padding: 10px 15px; 4387 margin: 5px 0; 4388 cursor: pointer; 4389} 4390 4391 4392 .fl-node-5b3ee06934462 .menu .fl-has-submenu .sub-menu{ 4393 display: none; 4394 } 4395 .fl-node-5b3ee06934462 .fl-menu .sub-menu { 4396 background-color: #ffffff;-webkit-box-shadow: 0 1px 20px rgba(0,0,0,0.1);-ms-box-shadow: 0 1px 20px rgba(0,0,0,0.1);box-shadow: 0 1px 20px rgba(0,0,0,0.1);} 4397 .fl-node-5b3ee06934462 .fl-menu-horizontal.fl-toggle-arrows .fl-has-submenu-container a{ 4398 padding-right: 28px; 4399 } 4400 .fl-node-5b3ee06934462 .fl-menu-horizontal.fl-toggle-arrows .fl-menu-toggle{ 4401 width: 28px; 4402 } 4403 .fl-node-5b3ee06934462 .fl-menu-horizontal.fl-toggle-arrows .fl-menu-toggle, 4404 .fl-node-5b3ee06934462 .fl-menu-vertical.fl-toggle-arrows .fl-menu-toggle{ 4405 width: 28px; 4406 } 4407 .fl-node-5b3ee06934462 .fl-menu li{ 4408 border-top: 1px solid transparent; 4409} 4410.fl-node-5b3ee06934462 .fl-menu li:first-child{ 4411 border-top: none; 4412} 4413 @media ( max-width: 768px ) { 4414 4415 4416 4417 4418 .fl-node-5b3ee06934462 .fl-menu .sub-menu { 4419 -webkit-box-shadow: none;
4420 -ms-box-shadow: none; 4421 box-shadow: none; 4422 } 4423 4424 .fl-node-5b3ee06934462 .fl-menu:not(.no-hover) .fl-has-submenu:hover > .sub-menu, 4425 .fl-node-5b3ee06934462 .mega-menu.fl-active .hide-heading > .sub-menu, 4426 .fl-node-5b3ee06934462 .mega-menu-disabled.fl-active .hide-heading > .sub-menu { 4427 display: block !important; 4428 } 4429 4430 .fl-node-5b3ee06934462 .fl-menu-logo, 4431 .fl-node-5b3ee06934462 .fl-menu-search-item { 4432 display: none; 4433 } 4434 4435 } 4436 4437@media ( min-width: 769px ) { 4438 4439 .fl-node-5b3ee06934462 .fl-menu .menu > li{ display: inline-block; } 4440 4441 .fl-node-5b3ee06934462 .menu li{ 4442 border-left: 1px solid transparent; 4443 border-top: none; 4444 } 4445 4446 .fl-node-5b3ee06934462 .menu li:first-child{ 4447 border: none; 4448 } 4449 .fl-node-5b3ee06934462 .menu li li{ 4450 border-top: 1px solid transparent; 4451 border-left: none; 4452 } 4453 4454 .fl-node-5b3ee06934462 .menu .fl-has-submenu .sub-menu{ 4455 position: absolute; 4456 top: 100%; 4457 left: 0; 4458 z-index: 10; 4459 visibility: hidden; 4460 opacity: 0; 4461 text-align:left; 4462 } 4463 4464 .fl-node-5b3ee06934462 .fl-has-submenu .fl-has-submenu .sub-menu{ 4465 top: 0; 4466 left: 100%; 4467 } 4468 4469 4470 4471 .fl-node-5b3ee06934462 .fl-menu .fl-has-submenu:hover > .sub-menu, 4472 .fl-node-5b3ee06934462 .fl-menu .fl-has-submenu.focus > .sub-menu{ 4473 display: block; 4474 visibility: visible; 4475 opacity: 1; 4476 } 4477 4478 .fl-node-5b3ee06934462 .menu .fl-has-submenu.fl-menu-submenu-right .sub-menu{ 4479 left: inherit; 4480 right: 0; 4481 } 4482 4483 .fl-node-5b3ee06934462 .menu .fl-has-submenu .fl-has-submenu.fl-menu-submenu-right .sub-menu{ 4484 top: 0; 4485 left: inherit; 4486 right: 100%; 4487 } 4488 4489 .fl-node-5b3ee06934462 .fl-menu .fl-has-submenu.fl-active > .fl-has-submenu-container .fl-menu-toggle{ 4490 -webkit-transform: none; 4491 -ms-transform: none; 4492 transform: none; 4493 } 4494 4495 4496 .fl-node-5b3ee06934462 .fl-menu .fl-menu-toggle{ 4497 display: none; 4498 } 4499 4500 .fl-node-5b3ee06934462 ul.sub-menu { 4501 padding-top: 0px; 4502 padding-right: 0px; 4503 padding-bottom: 0px; 4504 padding-left: 0px; 4505 } 4506 4507 .fl-node-5b3ee06934462 ul.sub-menu a { 4508 } 4509 4510 4511 4512 } 4513 4514.fl-node-5b3ee06934462 ul.fl-menu-horizontal li.mega-menu > ul.sub-menu > li > .fl-has-submenu-container a:hover { 4515 color: ; 4516} 4517.fl-node-5b3ee06934462 .fl-menu .menu, .fl-node-5b3ee06934462 .fl-menu .menu > li { 4518 font-size: 12px; 4519 text-transform: none; 4520} 4521.fl-node-5b3ee06934462 .fl-menu { 4522 text-align: left; 4523} 4524.fl-node-5b3ee06934462 .fl-menu .menu { 4525 justify-content: left; 4526} 4527.fl-node-5b3ee06934462 .menu a { 4528 padding-top: 10px; 4529 padding-right: 14px; 4530 padding-bottom: 10px; 4531 padding-left: 14px; 4532} 4533.fl-node-5b3ee06934462 .fl-menu .menu .sub-menu > li { 4534 font-size: 16px; 4535 line-height: 1; 4536} 4537@media(max-width: 768px) { 4538 .fl-node-5b3ee06934462 .fl-menu { 4539 text-align: center; 4540 } 4541 .fl-node-5b3ee06934462 .fl-menu .menu { 4542 justify-content: center; 4543 } 4544 .fl-node-5b3ee06934462 .menu li.fl-has-submenu ul.sub-menu { 4545 padding-left: 15px; 4546 } 4547 .fl-node-5b3ee06934462 .fl-menu .sub-menu { 4548 background-color: transparent; 4549 } 4550} 4551 .fl-node-5b3ee06934462 > .fl-module-content { 4552 margin-top:0px; 4553 margin-bottom:10px; 4554} 4555 4556 4557 4558.fl-node-61039434c1fb9 .fl-menu .sub-menu { 4559 background-color: #ffffff;-webkit-box-shadow: 0 1px 20px rgba(0,0,0,0.1);-ms-box-shadow: 0 1px 20px rgba(0,0,0,0.1);box-shadow: 0 1px 20px rgba(0,0,0,0.1);} 4560 .fl-node-61039434c1fb9 .fl-menu li{ 4561 border-top: 1px solid transparent; 4562} 4563.fl-node-61039434c1fb9 .fl-menu li:first-child{ 4564 border-top: none; 4565} 4566 @media ( max-width: 768px ) { 4567 4568 4569 4570 4571 .fl-node-61039434c1fb9 .fl-menu .sub-menu { 4572 -webkit-box-shadow: none; 4573 -ms-box-shadow: none; 4574 box-shadow: none; 4575 } 4576 4577 .fl-node-61039434c1fb9 .fl-menu:not(.no-hover) .fl-has-submenu:hover > .sub-menu, 4578 .fl-node-61039434c1fb9 .mega-menu.fl-active .hide-heading > .sub-menu, 4579 .fl-node-61039434c1fb9 .mega-menu-disabled.fl-active .hide-heading > .sub-menu { 4580 display: block !important; 4581 } 4582 4583 .fl-node-61039434c1fb9 .fl-menu-logo, 4584 .fl-node-61039434c1fb9 .fl-menu-search-item { 4585 display: none; 4586 } 4587 4588 } 4589 4590@media ( min-width: 769px ) { 4591 4592 4593 4594 4595 } 4596 4597.fl-node-61039434c1fb9 ul.fl-menu-horizontal li.mega-menu > ul.sub-menu > li > .fl-has-submenu-container a:hover { 4598 color: ; 4599} 4600.fl-node-61039434c1fb9 .fl-menu .menu, .fl-node-61039434c1fb9 .fl-menu .menu > li { 4601 font-size: 16px; 4602 text-transform: none; 4603} 4604.fl-node-61039434c1fb9 .menu a { 4605 padding-top: 10px; 4606 padding-right: 14px; 4607 padding-bottom: 10px; 4608 padding-left: 14px; 4609} 4610.fl-node-61039434c1fb9 .fl-menu .menu .sub-menu > li { 4611 font-size: 16px; 4612 line-height: 1; 4613}
4614.fl-builder-content .fl-node-61039434c1fb9 ul.sub-menu { 4615 padding-top: 0px; 4616 padding-right: 0px; 4617 padding-bottom: 0px; 4618 padding-left: 0px; 4619} 4620@media(max-width: 768px) { 4621 .fl-node-61039434c1fb9 .fl-menu .sub-menu { 4622 background-color: transparent; 4623 } 4624} 4625 4626 4627 4628 .fl-node-6103943f35bfa .menu .fl-has-submenu .sub-menu{ 4629 display: none; 4630 } 4631 .fl-node-6103943f35bfa .fl-menu .sub-menu { 4632 background-color: #ffffff;-webkit-box-shadow: 0 1px 20px rgba(0,0,0,0.1);-ms-box-shadow: 0 1px 20px rgba(0,0,0,0.1);box-shadow: 0 1px 20px rgba(0,0,0,0.1);} 4633 .fl-node-6103943f35bfa .fl-menu-vertical.fl-toggle-arrows .fl-has-submenu-container a{ 4634 padding-right: 28px; 4635 } 4636 .fl-node-6103943f35bfa .fl-menu-vertical.fl-toggle-arrows .fl-menu-toggle{ 4637 width: 28px; 4638 } 4639 .fl-node-6103943f35bfa .fl-menu-horizontal.fl-toggle-arrows .fl-menu-toggle, 4640 .fl-node-6103943f35bfa .fl-menu-vertical.fl-toggle-arrows .fl-menu-toggle{ 4641 width: 28px; 4642 } 4643 .fl-node-6103943f35bfa .fl-menu li{ 4644 border-top: 1px solid transparent; 4645} 4646.fl-node-6103943f35bfa .fl-menu li:first-child{ 4647 border-top: none; 4648} 4649 @media ( max-width: 768px ) { 4650 4651 4652 4653 4654 .fl-node-6103943f35bfa .fl-menu .sub-menu { 4655 -webkit-box-shadow: none; 4656 -ms-box-shadow: none; 4657 box-shadow: none; 4658 } 4659 4660 .fl-node-6103943f35bfa .fl-menu:not(.no-hover) .fl-has-submenu:hover > .sub-menu, 4661 .fl-node-6103943f35bfa .mega-menu.fl-active .hide-heading > .sub-menu, 4662 .fl-node-6103943f35bfa .mega-menu-disabled.fl-active .hide-heading > .sub-menu { 4663 display: block !important; 4664 } 4665 4666 .fl-node-6103943f35bfa .fl-menu-logo, 4667 .fl-node-6103943f35bfa .fl-menu-search-item { 4668 display: none; 4669 } 4670 4671 } 4672 4673@media ( min-width: 769px ) { 4674 4675 4676 .fl-node-6103943f35bfa .menu .fl-has-submenu .sub-menu{ 4677 position: absolute; 4678 top: 0; 4679 left: 100%; 4680 z-index: 10; 4681 visibility: hidden; 4682 opacity: 0; 4683 } 4684 4685 4686 4687 .fl-node-6103943f35bfa .fl-menu .fl-has-submenu:hover > .sub-menu, 4688 .fl-node-6103943f35bfa .fl-menu .fl-has-submenu.focus > .sub-menu{ 4689 display: block; 4690 visibility: visible; 4691 opacity: 1; 4692 } 4693 4694 .fl-node-6103943f35bfa .menu .fl-has-submenu.fl-menu-submenu-right .sub-menu{ 4695 left: inherit; 4696 right: 0; 4697 } 4698 4699 .fl-node-6103943f35bfa .menu .fl-has-submenu .fl-has-submenu.fl-menu-submenu-right .sub-menu{ 4700 top: 0; 4701 left: inherit; 4702 right: 100%; 4703 } 4704 4705 .fl-node-6103943f35bfa .fl-menu .fl-has-submenu.fl-active > .fl-has-submenu-container .fl-menu-toggle{ 4706 -webkit-transform: none; 4707 -ms-transform: none; 4708 transform: none; 4709 } 4710 4711 4712 .fl-node-6103943f35bfa .fl-menu .fl-menu-toggle{ 4713 display: none; 4714 } 4715 4716 .fl-node-6103943f35bfa ul.sub-menu { 4717 padding-top: 0px; 4718 padding-right: 0px; 4719 padding-bottom: 0px; 4720 padding-left: 0px; 4721 } 4722 4723 .fl-node-6103943f35bfa ul.sub-menu a { 4724 } 4725 4726 4727 4728 } 4729 4730.fl-node-6103943f35bfa ul.fl-menu-horizontal li.mega-menu > ul.sub-menu > li > .fl-has-submenu-container a:hover { 4731 color: ; 4732} 4733.fl-node-6103943f35bfa .fl-menu .menu, .fl-node-6103943f35bfa .fl-menu .menu > li { 4734 font-size: 16px; 4735 text-transform: none; 4736} 4737.fl-node-6103943f35bfa .menu a { 4738 padding-top: 10px; 4739 padding-right: 14px; 4740 padding-bottom: 10px; 4741 padding-left: 14px; 4742} 4743.fl-node-6103943f35bfa .fl-menu .menu .sub-menu > li { 4744 font-size: 16px; 4745 line-height: 1; 4746} 4747@media(max-width: 768px) { 4748 .fl-node-6103943f35bfa .menu li.fl-has-submenu ul.sub-menu { 4749 padding-left: 15px; 4750 } 4751 .fl-node-6103943f35bfa .fl-menu .sub-menu { 4752 background-color: transparent; 4753 } 4754} 4755 4756 4757 4758 .fl-node-610394506add6 .menu .fl-has-submenu .sub-menu{ 4759 display: none; 4760 } 4761 .fl-node-610394506add6 .fl-menu .sub-menu { 4762 background-color: #ffffff;-webkit-box-shadow: 0 1px 20px rgba(0,0,0,0.1);-ms-box-shadow: 0 1px 20px rgba(0,0,0,0.1);box-shadow: 0 1px 20px rgba(0,0,0,0.1);} 4763 .fl-node-610394506add6 .fl-menu-vertical.fl-toggle-arrows .fl-has-submenu-container a{ 4764 padding-right: 28px; 4765 } 4766 .fl-node-610394506add6 .fl-menu-vertical.fl-toggle-arrows .fl-menu-toggle{ 4767 width: 28px; 4768 } 4769 .fl-node-610394506add6 .fl-menu-horizontal.fl-toggle-arrows .fl-menu-toggle, 4770 .fl-node-610394506add6 .fl-menu-vertical.fl-toggle-arrows .fl-menu-toggle{ 4771 width: 28px; 4772 } 4773 .fl-node-610394506add6 .fl-menu li{ 4774 border-top: 1px solid transparent; 4775} 4776.fl-node-610394506add6 .fl-menu li:first-child{ 4777 border-top: none; 4778} 4779 @media ( max-width: 768px ) { 4780 4781 4782 4783 4784 .fl-node-610394506add6 .fl-menu .sub-menu { 4785 -webkit-box-shadow: none;
4786 -ms-box-shadow: none; 4787 box-shadow: none; 4788 } 4789 4790 .fl-node-610394506add6 .fl-menu:not(.no-hover) .fl-has-submenu:hover > .sub-menu, 4791 .fl-node-610394506add6 .mega-menu.fl-active .hide-heading > .sub-menu, 4792 .fl-node-610394506add6 .mega-menu-disabled.fl-active .hide-heading > .sub-menu { 4793 display: block !important; 4794 } 4795 4796 .fl-node-610394506add6 .fl-menu-logo, 4797 .fl-node-610394506add6 .fl-menu-search-item { 4798 display: none; 4799 } 4800 4801 } 4802 4803@media ( min-width: 769px ) { 4804 4805 4806 .fl-node-610394506add6 .menu .fl-has-submenu .sub-menu{ 4807 position: absolute; 4808 top: 0; 4809 left: 100%; 4810 z-index: 10; 4811 visibility: hidden; 4812 opacity: 0; 4813 } 4814 4815 4816 4817 .fl-node-610394506add6 .fl-menu .fl-has-submenu:hover > .sub-menu, 4818 .fl-node-610394506add6 .fl-menu .fl-has-submenu.focus > .sub-menu{ 4819 display: block; 4820 visibility: visible; 4821 opacity: 1; 4822 } 4823 4824 .fl-node-610394506add6 .menu .fl-has-submenu.fl-menu-submenu-right .sub-menu{ 4825 left: inherit; 4826 right: 0; 4827 } 4828 4829 .fl-node-610394506add6 .menu .fl-has-submenu .fl-has-submenu.fl-menu-submenu-right .sub-menu{ 4830 top: 0; 4831 left: inherit; 4832 right: 100%; 4833 } 4834 4835 .fl-node-610394506add6 .fl-menu .fl-has-submenu.fl-active > .fl-has-submenu-container .fl-menu-toggle{ 4836 -webkit-transform: none; 4837 -ms-transform: none; 4838 transform: none; 4839 } 4840 4841 4842 .fl-node-610394506add6 .fl-menu .fl-menu-toggle{ 4843 display: none; 4844 } 4845 4846 .fl-node-610394506add6 ul.sub-menu { 4847 padding-top: 0px; 4848 padding-right: 0px; 4849 padding-bottom: 0px; 4850 padding-left: 0px; 4851 } 4852 4853 .fl-node-610394506add6 ul.sub-menu a { 4854 } 4855 4856 4857 4858 } 4859 4860.fl-node-610394506add6 ul.fl-menu-horizontal li.mega-menu > ul.sub-menu > li > .fl-has-submenu-container a:hover { 4861 color: ; 4862} 4863.fl-node-610394506add6 .fl-menu .menu, .fl-node-610394506add6 .fl-menu .menu > li { 4864 font-size: 16px; 4865 text-transform: none; 4866} 4867.fl-node-610394506add6 .menu a { 4868 padding-top: 10px; 4869 padding-right: 14px; 4870 padding-bottom: 10px; 4871 padding-left: 14px; 4872} 4873.fl-node-610394506add6 .fl-menu .menu .sub-menu > li { 4874 font-size: 16px; 4875 line-height: 1; 4876} 4877@media(max-width: 768px) { 4878 .fl-node-610394506add6 .menu li.fl-has-submenu ul.sub-menu { 4879 padding-left: 15px; 4880 } 4881 .fl-node-610394506add6 .fl-menu .sub-menu { 4882 background-color: transparent; 4883 } 4884} 4885 4886 4887 4888.fl-node-610395ffe7efb .fl-menu .sub-menu { 4889 background-color: #ffffff;-webkit-box-shadow: 0 1px 20px rgba(0,0,0,0.1);-ms-box-shadow: 0 1px 20px rgba(0,0,0,0.1);box-shadow: 0 1px 20px rgba(0,0,0,0.1);} 4890 .fl-node-610395ffe7efb .fl-menu li{ 4891 border-top: 1px solid transparent; 4892} 4893.fl-node-610395ffe7efb .fl-menu li:first-child{ 4894 border-top: none; 4895} 4896 @media ( max-width: 768px ) { 4897 4898 4899 4900 4901 .fl-node-610395ffe7efb .fl-menu .sub-menu { 4902 -webkit-box-shadow: none; 4903 -ms-box-shadow: none; 4904 box-shadow: none; 4905 } 4906 4907 .fl-node-610395ffe7efb .fl-menu:not(.no-hover) .fl-has-submenu:hover > .sub-menu, 4908 .fl-node-610395ffe7efb .mega-menu.fl-active .hide-heading > .sub-menu, 4909 .fl-node-610395ffe7efb .mega-menu-disabled.fl-active .hide-heading > .sub-menu { 4910 display: block !important; 4911 } 4912 4913 .fl-node-610395ffe7efb .fl-menu-logo, 4914 .fl-node-610395ffe7efb .fl-menu-search-item { 4915 display: none; 4916 } 4917 4918 } 4919 4920@media ( min-width: 769px ) { 4921 4922 4923 4924 4925 } 4926 4927.fl-node-610395ffe7efb ul.fl-menu-horizontal li.mega-menu > ul.sub-menu > li > .fl-has-submenu-container a:hover { 4928 color: ; 4929} 4930.fl-node-610395ffe7efb .fl-menu .menu, .fl-node-610395ffe7efb .fl-menu .menu > li { 4931 font-size: 16px; 4932 text-transform: none; 4933} 4934.fl-node-610395ffe7efb .menu a { 4935 padding-top: 10px; 4936 padding-right: 14px; 4937 padding-bottom: 10px; 4938 padding-left: 14px; 4939} 4940.fl-node-610395ffe7efb .fl-menu .menu .sub-menu > li { 4941 font-size: 16px; 4942 line-height: 1; 4943} 4944.fl-builder-content .fl-node-610395ffe7efb ul.sub-menu { 4945 padding-top: 0px; 4946 padding-right: 0px; 4947 padding-bottom: 0px; 4948 padding-left: 0px; 4949} 4950@media(max-width: 768px) { 4951 .fl-node-610395ffe7efb .fl-menu .sub-menu { 4952 background-color: transparent; 4953 } 4954} 4955 4956 4957 4958 .fl-node-6103960e85a13 .menu .fl-has-submenu .sub-menu{ 4959 display: none; 4960 } 4961 .fl-node-6103960e85a13 .fl-menu .sub-menu { 4962 background-color: #ffffff;-webkit-box-shadow: 0 1px 20px rgba(0,0,0,0.1);
4962-ms-box-shadow: 0 1px 20px rgba(0,0,0,0.1);box-shadow: 0 1px 20px rgba(0,0,0,0.1);} 4963 .fl-node-6103960e85a13 .fl-menu-vertical.fl-toggle-arrows .fl-has-submenu-container a{ 4964 padding-right: 28px; 4965 } 4966 .fl-node-6103960e85a13 .fl-menu-vertical.fl-toggle-arrows .fl-menu-toggle{ 4967 width: 28px; 4968 } 4969 .fl-node-6103960e85a13 .fl-menu-horizontal.fl-toggle-arrows .fl-menu-toggle, 4970 .fl-node-6103960e85a13 .fl-menu-vertical.fl-toggle-arrows .fl-menu-toggle{ 4971 width: 28px; 4972 } 4973 .fl-node-6103960e85a13 .fl-menu li{ 4974 border-top: 1px solid transparent; 4975} 4976.fl-node-6103960e85a13 .fl-menu li:first-child{ 4977 border-top: none; 4978} 4979 @media ( max-width: 768px ) { 4980 4981 4982 4983 4984 .fl-node-6103960e85a13 .fl-menu .sub-menu { 4985 -webkit-box-shadow: none; 4986 -ms-box-shadow: none; 4987 box-shadow: none; 4988 } 4989 4990 .fl-node-6103960e85a13 .fl-menu:not(.no-hover) .fl-has-submenu:hover > .sub-menu, 4991 .fl-node-6103960e85a13 .mega-menu.fl-active .hide-heading > .sub-menu, 4992 .fl-node-6103960e85a13 .mega-menu-disabled.fl-active .hide-heading > .sub-menu { 4993 display: block !important; 4994 } 4995 4996 .fl-node-6103960e85a13 .fl-menu-logo, 4997 .fl-node-6103960e85a13 .fl-menu-search-item { 4998 display: none; 4999 } 5000 5001 } 5002 5003@media ( min-width: 769px ) { 5004 5005 5006 .fl-node-6103960e85a13 .menu .fl-has-submenu .sub-menu{ 5007 position: absolute; 5008 top: 0; 5009 left: 100%; 5010 z-index: 10; 5011 visibility: hidden; 5012 opacity: 0; 5013 } 5014 5015 5016 5017 .fl-node-6103960e85a13 .fl-menu .fl-has-submenu:hover > .sub-menu, 5018 .fl-node-6103960e85a13 .fl-menu .fl-has-submenu.focus > .sub-menu{ 5019 display: block; 5020 visibility: visible; 5021 opacity: 1; 5022 } 5023 5024 .fl-node-6103960e85a13 .menu .fl-has-submenu.fl-menu-submenu-right .sub-menu{ 5025 left: inherit; 5026 right: 0; 5027 } 5028 5029 .fl-node-6103960e85a13 .menu .fl-has-submenu .fl-has-submenu.fl-menu-submenu-right .sub-menu{ 5030 top: 0; 5031 left: inherit; 5032 right: 100%; 5033 } 5034 5035 .fl-node-6103960e85a13 .fl-menu .fl-has-submenu.fl-active > .fl-has-submenu-container .fl-menu-toggle{ 5036 -webkit-transform: none; 5037 -ms-transform: none; 5038 transform: none; 5039 } 5040 5041 5042 .fl-node-6103960e85a13 .fl-menu .fl-menu-toggle{ 5043 display: none; 5044 } 5045 5046 .fl-node-6103960e85a13 ul.sub-menu { 5047 padding-top: 0px; 5048 padding-right: 0px; 5049 padding-bottom: 0px; 5050 padding-left: 0px; 5051 } 5052 5053 .fl-node-6103960e85a13 ul.sub-menu a { 5054 } 5055 5056 5057 5058 } 5059 5060.fl-node-6103960e85a13 ul.fl-menu-horizontal li.mega-menu > ul.sub-menu > li > .fl-has-submenu-container a:hover { 5061 color: ; 5062} 5063.fl-node-6103960e85a13 .fl-menu .menu, .fl-node-6103960e85a13 .fl-menu .menu > li { 5064 font-size: 16px; 5065 text-transform: none; 5066} 5067.fl-node-6103960e85a13 .menu a { 5068 padding-top: 10px; 5069 padding-right: 14px; 5070 padding-bottom: 10px; 5071 padding-left: 14px; 5072} 5073.fl-node-6103960e85a13 .fl-menu .menu .sub-menu > li { 5074 font-size: 16px; 5075 line-height: 1; 5076} 5077@media(max-width: 768px) { 5078 .fl-node-6103960e85a13 .menu li.fl-has-submenu ul.sub-menu { 5079 padding-left: 15px; 5080 } 5081 .fl-node-6103960e85a13 .fl-menu .sub-menu { 5082 background-color: transparent; 5083 } 5084} 5085 5086 5087 5088 .fl-node-6103961ec85f4 .menu .fl-has-submenu .sub-menu{ 5089 display: none; 5090 } 5091 .fl-node-6103961ec85f4 .fl-menu .sub-menu { 5092 background-color: #ffffff;-webkit-box-shadow: 0 1px 20px rgba(0,0,0,0.1);-ms-box-shadow: 0 1px 20px rgba(0,0,0,0.1);box-shadow: 0 1px 20px rgba(0,0,0,0.1);} 5093 .fl-node-6103961ec85f4 .fl-menu-vertical.fl-toggle-arrows .fl-has-submenu-container a{ 5094 padding-right: 28px; 5095 } 5096 .fl-node-6103961ec85f4 .fl-menu-vertical.fl-toggle-arrows .fl-menu-toggle{ 5097 width: 28px; 5098 } 5099 .fl-node-6103961ec85f4 .fl-menu-horizontal.fl-toggle-arrows .fl-menu-toggle, 5100 .fl-node-6103961ec85f4 .fl-menu-vertical.fl-toggle-arrows .fl-menu-toggle{ 5101 width: 28px; 5102 } 5103 .fl-node-6103961ec85f4 .fl-menu li{ 5104 border-top: 1px solid transparent; 5105} 5106.fl-node-6103961ec85f4 .fl-menu li:first-child{ 5107 border-top: none; 5108} 5109 @media ( max-width: 768px ) { 5110 5111 5112 5113 5114 .fl-node-6103961ec85f4 .fl-menu .sub-menu { 5115 -webkit-box-shadow: none; 5116 -ms-box-shadow: none; 5117 box-shadow: none; 5118 } 5119 5120 .fl-node-6103961ec85f4 .fl-menu:not(.no-hover) .fl-has-submenu:hover > .sub-menu, 5121 .fl-node-6103961ec85f4 .mega-menu.fl-active .hide-heading > .sub-menu, 5122 .fl-node-6103961ec85f4 .mega-menu-disabled.fl-active .hide-heading > .sub-menu { 5123 display: block !important; 5124 } 5125 5126 .fl-node-6103961ec85f4 .fl-menu-logo, 5127 .fl-node-6103961ec85f4 .fl-menu-search-item { 5128 display: none; 5129 } 5130 5131 } 5132 5133@media ( min-width: 769px ) { 5134 5135 5136 .fl-node-6103961ec85f4 .menu .fl-has-submenu .sub-menu{ 5137 position: absolute; 5138 top: 0; 5139 left: 100%; 5140 z-index: 10; 5141 visibility: hidden; 5142 opacity: 0; 5143 } 5144 5145 5146 5147 .fl-node-6103961ec85f4 .fl-menu .fl-has-submenu:hover > .sub-menu, 5148 .fl-node-6103961ec85f4 .fl-menu .fl-has-submenu.focus > .sub-menu{ 5149 display: block; 5150 visibility: visible; 5151 opacity: 1; 5152 } 5153 5154 .fl-node-6103961ec85f4 .menu .fl-has-submenu.fl-menu-submenu-right .sub-menu{ 5155 left: inherit; 5156 right: 0; 5157 } 5158 5159 .fl-node-6103961ec85f4 .menu .fl-has-submenu .fl-has-submenu.fl-menu-submenu-right .sub-menu{ 5160 top: 0; 5161 left: inherit; 5162 right: 100%; 5163 } 5164 5165 .fl-node-6103961ec85f4 .fl-menu .fl-has-submenu.fl-active > .fl-has-submenu-container .fl-menu-toggle{ 5166 -webkit-transform: none; 5167 -ms-transform: none; 5168 transform: none; 5169 } 5170 5171 5172 .fl-node-6103961ec85f4 .fl-menu .fl-menu-toggle{ 5173 display: none; 5174 } 5175 5176 .fl-node-6103961ec85f4 ul.sub-menu { 5177 padding-top: 0px; 5178 padding-right: 0px; 5179 padding-bottom: 0px; 5180 padding-left: 0px; 5181 } 5182 5183 .fl-node-6103961ec85f4 ul.sub-menu a { 5184 } 5185 5186 5187 5188 } 5189 5190.fl-node-6103961ec85f4 ul.fl-menu-horizontal li.mega-menu > ul.sub-menu > li > .fl-has-submenu-container a:hover { 5191 color: ; 5192} 5193.fl-node-6103961ec85f4 .fl-menu .menu, .fl-node-6103961ec85f4 .fl-menu .menu > li { 5194 font-size: 16px; 5195 text-transform: none; 5196} 5197.fl-node-6103961ec85f4 .menu a { 5198 padding-top: 10px; 5199 padding-right: 14px; 5200 padding-bottom: 10px; 5201 padding-left: 14px; 5202} 5203.fl-node-6103961ec85f4 .fl-menu .menu .sub-menu > li { 5204 font-size: 16px; 5205 line-height: 1; 5206} 5207@media(max-width: 768px) { 5208 .fl-node-6103961ec85f4 .menu li.fl-has-submenu ul.sub-menu { 5209 padding-left: 15px; 5210 } 5211 .fl-node-6103961ec85f4 .fl-menu .sub-menu { 5212 background-color: transparent; 5213 } 5214} 5215 5216 5217 5218 5219 5220 5221 5222 5223 5224.fl-node-0ju8t1zi7lgs.fl-button-wrap, .fl-node-0ju8t1zi7lgs .fl-button-wrap { 5225 text-align: right; 5226}
5227.fl-builder-content .fl-node-0ju8t1zi7lgs .fl-button:is(a, button) { 5228 padding-top: 6px; 5229 padding-bottom: 6px; 5230} 5231.fl-builder-content .fl-node-0ju8t1zi7lgs .fl-button:is(a, button), .fl-builder-content .fl-node-0ju8t1zi7lgs a.fl-button:visited, .fl-page .fl-builder-content .fl-node-0ju8t1zi7lgs .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-0ju8t1zi7lgs a.fl-button:visited { 5232 font-size: 14px; 5233 text-align: left; 5234 border: 1px solid #521524; 5235 background-color: #5e2130; 5236 background-image: none; 5237} 5238.fl-builder-content .fl-node-0ju8t1zi7lgs .fl-button:is(a, button):hover, .fl-builder-content .fl-node-0ju8t1zi7lgs .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-node-0ju8t1zi7lgs .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-0ju8t1zi7lgs .fl-button:is(a, button):focus { 5239 border: 1px solid #4abacc; 5240} 5241.fl-builder-content .fl-node-0ju8t1zi7lgs .fl-button:is(a, button), .fl-builder-content .fl-node-0ju8t1zi7lgs a.fl-button:visited, .fl-builder-content .fl-node-0ju8t1zi7lgs .fl-button:is(a, button):hover, .fl-builder-content .fl-node-0ju8t1zi7lgs .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-node-0ju8t1zi7lgs .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-0ju8t1zi7lgs a.fl-button:visited, .fl-page .fl-builder-content .fl-node-0ju8t1zi7lgs .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-0ju8t1zi7lgs .fl-button:is(a, button):focus { 5242 border-style: solid; 5243 border-width: 0; 5244 background-clip: border-box; 5245 border-color: #ffffff; 5246 border-top-width: 1px; 5247 border-right-width: 1px; 5248 border-bottom-width: 1px; 5249 border-left-width: 1px; 5250} 5251.fl-builder-content .fl-module-button.fl-node-0ju8t1zi7lgs .fl-button:is(a, button):hover, .fl-builder-content .fl-node-0ju8t1zi7lgs .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-module-button.fl-node-0ju8t1zi7lgs .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-0ju8t1zi7lgs .fl-button:is(a, button):focus { 5252 border-color: #ffffff; 5253} 5254.fl-builder-content .fl-node-0ju8t1zi7lgs .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-0ju8t1zi7lgs .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-0ju8t1zi7lgs .fl-button:is(a, button):hover, .fl-page .fl-page .fl-builder-content .fl-node-0ju8t1zi7lgs .fl-button:is(a, button):hover { 5255 background-color: #56c6d8; 5256 background-image: none; 5257} 5258.fl-builder-content .fl-node-0ju8t1zi7lgs .fl-button:is(a, button), .fl-builder-content .fl-node-0ju8t1zi7lgs a.fl-button:visited, .fl-builder-content .fl-node-0ju8t1zi7lgs .fl-button:is(a, button) *, .fl-builder-content .fl-node-0ju8t1zi7lgs a.fl-button:visited *, .fl-page .fl-builder-content .fl-node-0ju8t1zi7lgs .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-0ju8t1zi7lgs a.fl-button:visited, .fl-page .fl-builder-content .fl-node-0ju8t1zi7lgs .fl-button:is(a, button) *, .fl-page .fl-builder-content .fl-node-0ju8t1zi7lgs a.fl-button:visited * { 5259 color: #ffffff; 5260} 5261.fl-builder-content .fl-node-0ju8t1zi7lgs .fl-button:is(a, button):hover, .fl-builder-content .fl-node-0ju8t1zi7lgs .fl-button:is(a, button):hover span.fl-button-text, .fl-builder-content .fl-node-0ju8t1zi7lgs .fl-button:is(a, button):hover *, .fl-page .fl-builder-content .fl-node-0ju8t1zi7lgs .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-0ju8t1zi7lgs .fl-button:is(a, button):hover span.fl-button-text, .fl-page .fl-builder-content .fl-node-0ju8t1zi7lgs .fl-button:is(a, button):hover * { 5262 color: #ffffff; 5263} 5264:where(.fl-builder-content .fl-node-0ju8t1zi7lgs .fl-button:is(a, button)), :where(.fl-builder-content .fl-node-0ju8t1zi7lgs .fl-button:is(a, button) *) { 5265 transition: none; 5266 -moz-transition: none; 5267 -webkit-transition: none; 5268 -o-transition: none; 5269} 5270@media(max-width: 992px) { 5271 .fl-node-0ju8t1zi7lgs.fl-button-wrap, .fl-node-0ju8t1zi7lgs .fl-button-wrap { 5272 text-align: right; 5273 } 5274} 5275 .fl-node-0ju8t1zi7lgs > .fl-module-content { 5276 margin-top:30px; 5277 margin-bottom:0px; 5278} 5279@media ( max-width: 992px ) { 5280 .fl-node-0ju8t1zi7lgs.fl-module > .fl-module-content { 5281 margin-bottom:0px; 5282} 5283} 5284@media ( max-width: 768px ) { 5285 .fl-node-0ju8t1zi7lgs.fl-module > .fl-module-content { 5286 margin-bottom:0px; 5287} 5288} 5289 5290 5291 5292 5293 5294 5295 5296 5297 5298.fl-node-4n8l7brpajcu.fl-button-wrap, .fl-node-4n8l7brpajcu .fl-button-wrap { 5299 text-align: right; 5300}
5301.fl-builder-content .fl-node-4n8l7brpajcu .fl-button:is(a, button) { 5302 padding-top: 6px; 5303 padding-bottom: 6px; 5304} 5305.fl-builder-content .fl-node-4n8l7brpajcu .fl-button:is(a, button), .fl-builder-content .fl-node-4n8l7brpajcu a.fl-button:visited, .fl-page .fl-builder-content .fl-node-4n8l7brpajcu .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-4n8l7brpajcu a.fl-button:visited { 5306 font-size: 14px; 5307 text-align: left; 5308 border: 1px solid #521524; 5309 background-color: #5e2130; 5310 background-image: none; 5311} 5312.fl-builder-content .fl-node-4n8l7brpajcu .fl-button:is(a, button):hover, .fl-builder-content .fl-node-4n8l7brpajcu .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-node-4n8l7brpajcu .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-4n8l7brpajcu .fl-button:is(a, button):focus { 5313 border: 1px solid #4abacc; 5314} 5315.fl-builder-content .fl-node-4n8l7brpajcu .fl-button:is(a, button), .fl-builder-content .fl-node-4n8l7brpajcu a.fl-button:visited, .fl-builder-content .fl-node-4n8l7brpajcu .fl-button:is(a, button):hover, .fl-builder-content .fl-node-4n8l7brpajcu .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-node-4n8l7brpajcu .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-4n8l7brpajcu a.fl-button:visited, .fl-page .fl-builder-content .fl-node-4n8l7brpajcu .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-4n8l7brpajcu .fl-button:is(a, button):focus { 5316 border-style: solid; 5317 border-width: 0; 5318 background-clip: border-box; 5319 border-color: #ffffff; 5320 border-top-width: 1px; 5321 border-right-width: 1px; 5322 border-bottom-width: 1px; 5323 border-left-width: 1px; 5324} 5325.fl-builder-content .fl-module-button.fl-node-4n8l7brpajcu .fl-button:is(a, button):hover, .fl-builder-content .fl-node-4n8l7brpajcu .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-module-button.fl-node-4n8l7brpajcu .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-4n8l7brpajcu .fl-button:is(a, button):focus { 5326 border-color: #ffffff; 5327} 5328.fl-builder-content .fl-node-4n8l7brpajcu .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-4n8l7brpajcu .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-4n8l7brpajcu .fl-button:is(a, button):hover, .fl-page .fl-page .fl-builder-content .fl-node-4n8l7brpajcu .fl-button:is(a, button):hover { 5329 background-color: #56c6d8; 5330 background-image: none; 5331} 5332.fl-builder-content .fl-node-4n8l7brpajcu .fl-button:is(a, button), .fl-builder-content .fl-node-4n8l7brpajcu a.fl-button:visited, .fl-builder-content .fl-node-4n8l7brpajcu .fl-button:is(a, button) *, .fl-builder-content .fl-node-4n8l7brpajcu a.fl-button:visited *, .fl-page .fl-builder-content .fl-node-4n8l7brpajcu .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-4n8l7brpajcu a.fl-button:visited, .fl-page .fl-builder-content .fl-node-4n8l7brpajcu .fl-button:is(a, button) *, .fl-page .fl-builder-content .fl-node-4n8l7brpajcu a.fl-button:visited * { 5333 color: #ffffff; 5334} 5335.fl-builder-content .fl-node-4n8l7brpajcu .fl-button:is(a, button):hover, .fl-builder-content .fl-node-4n8l7brpajcu .fl-button:is(a, button):hover span.fl-button-text, .fl-builder-content .fl-node-4n8l7brpajcu .fl-button:is(a, button):hover *, .fl-page .fl-builder-content .fl-node-4n8l7brpajcu .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-4n8l7brpajcu .fl-button:is(a, button):hover span.fl-button-text, .fl-page .fl-builder-content .fl-node-4n8l7brpajcu .fl-button:is(a, button):hover * { 5336 color: #ffffff; 5337} 5338:where(.fl-builder-content .fl-node-4n8l7brpajcu .fl-button:is(a, button)), :where(.fl-builder-content .fl-node-4n8l7brpajcu .fl-button:is(a, button) *) { 5339 transition: none; 5340 -moz-transition: none; 5341 -webkit-transition: none; 5342 -o-transition: none; 5343} 5344@media(max-width: 992px) { 5345 .fl-node-4n8l7brpajcu.fl-button-wrap, .fl-node-4n8l7brpajcu .fl-button-wrap { 5346 text-align: right; 5347 } 5348} 5349 .fl-node-4n8l7brpajcu > .fl-module-content { 5350 margin-top:20px; 5351 margin-bottom:0px; 5352} 5353@media ( max-width: 992px ) { 5354 .fl-node-4n8l7brpajcu.fl-module > .fl-module-content { 5355 margin-bottom:0px; 5356} 5357} 5358@media ( max-width: 768px ) { 5359 .fl-node-4n8l7brpajcu.fl-module > .fl-module-content { 5360 margin-bottom:0px; 5361} 5362} 5363 5364 5365 5366 5367 5368 5369 5370 5371
5372.fl-builder-content .fl-node-v05cbuzpxa78 .fl-button:is(a, button) { 5373 padding-top: 6px; 5374 padding-bottom: 6px; 5375} 5376.fl-builder-content .fl-node-v05cbuzpxa78 .fl-button:is(a, button), .fl-builder-content .fl-node-v05cbuzpxa78 a.fl-button:visited, .fl-page .fl-builder-content .fl-node-v05cbuzpxa78 .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-v05cbuzpxa78 a.fl-button:visited { 5377 font-size: 14px; 5378 text-transform: lowercase; 5379 border: 1px solid #521524; 5380 background-color: #5e2130; 5381 background-image: none; 5382} 5383.fl-builder-content .fl-node-v05cbuzpxa78 .fl-button:is(a, button):hover, .fl-builder-content .fl-node-v05cbuzpxa78 .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-node-v05cbuzpxa78 .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-v05cbuzpxa78 .fl-button:is(a, button):focus { 5384 border: 1px solid #4abacc; 5385} 5386.fl-builder-content .fl-node-v05cbuzpxa78 .fl-button:is(a, button), .fl-builder-content .fl-node-v05cbuzpxa78 a.fl-button:visited, .fl-builder-content .fl-node-v05cbuzpxa78 .fl-button:is(a, button):hover, .fl-builder-content .fl-node-v05cbuzpxa78 .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-node-v05cbuzpxa78 .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-v05cbuzpxa78 a.fl-button:visited, .fl-page .fl-builder-content .fl-node-v05cbuzpxa78 .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-v05cbuzpxa78 .fl-button:is(a, button):focus { 5387 border-style: solid; 5388 border-width: 0; 5389 background-clip: border-box; 5390 border-color: #ffffff; 5391 border-top-width: 1px; 5392 border-right-width: 1px; 5393 border-bottom-width: 1px; 5394 border-left-width: 1px; 5395} 5396.fl-builder-content .fl-module-button.fl-node-v05cbuzpxa78 .fl-button:is(a, button):hover, .fl-builder-content .fl-node-v05cbuzpxa78 .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-module-button.fl-node-v05cbuzpxa78 .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-v05cbuzpxa78 .fl-button:is(a, button):focus { 5397 border-color: #ffffff; 5398} 5399.fl-builder-content .fl-node-v05cbuzpxa78 .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-v05cbuzpxa78 .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-v05cbuzpxa78 .fl-button:is(a, button):hover, .fl-page .fl-page .fl-builder-content .fl-node-v05cbuzpxa78 .fl-button:is(a, button):hover { 5400 background-color: #56c6d8; 5401 background-image: none; 5402} 5403.fl-builder-content .fl-node-v05cbuzpxa78 .fl-button:is(a, button), .fl-builder-content .fl-node-v05cbuzpxa78 a.fl-button:visited, .fl-builder-content .fl-node-v05cbuzpxa78 .fl-button:is(a, button) *, .fl-builder-content .fl-node-v05cbuzpxa78 a.fl-button:visited *, .fl-page .fl-builder-content .fl-node-v05cbuzpxa78 .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-v05cbuzpxa78 a.fl-button:visited, .fl-page .fl-builder-content .fl-node-v05cbuzpxa78 .fl-button:is(a, button) *, .fl-page .fl-builder-content .fl-node-v05cbuzpxa78 a.fl-button:visited * { 5404 color: #ffffff; 5405} 5406.fl-builder-content .fl-node-v05cbuzpxa78 .fl-button:is(a, button):hover, .fl-builder-content .fl-node-v05cbuzpxa78 .fl-button:is(a, button):hover span.fl-button-text, .fl-builder-content .fl-node-v05cbuzpxa78 .fl-button:is(a, button):hover *, .fl-page .fl-builder-content .fl-node-v05cbuzpxa78 .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-v05cbuzpxa78 .fl-button:is(a, button):hover span.fl-button-text, .fl-page .fl-builder-content .fl-node-v05cbuzpxa78 .fl-button:is(a, button):hover * { 5407 color: #ffffff; 5408} 5409:where(.fl-builder-content .fl-node-v05cbuzpxa78 .fl-button:is(a, button)), :where(.fl-builder-content .fl-node-v05cbuzpxa78 .fl-button:is(a, button) *) { 5410 transition: none; 5411 -moz-transition: none; 5412 -webkit-transition: none; 5413 -o-transition: none; 5414} 5415.fl-icon-group .fl-icon { 5416 display: inline-block; 5417 margin-bottom: 10px; 5418 margin-top: 10px; 5419} 5420 5421 5422 5423.fl-node-5cdy841x3vs6 .fl-icon i, .fl-node-5cdy841x3vs6 .fl-icon i:before { 5424 font-size: 38px; 5425} 5426.fl-node-5cdy841x3vs6 .fl-icon-wrap .fl-icon-text { 5427 height: 66.5px; 5428} 5429@media(max-width: 1200px) { 5430 .fl-node-5cdy841x3vs6 .fl-icon-wrap .fl-icon-text { 5431 height: 66.5px; 5432 } 5433} 5434@media(max-width: 992px) { 5435 .fl-node-5cdy841x3vs6 .fl-icon-wrap .fl-icon-text { 5436 height: 66.5px; 5437 } 5438} 5439@media(max-width: 768px) { 5440 .fl-node-5cdy841x3vs6 .fl-icon-wrap .fl-icon-text { 5441 height: 66.5px; 5442 } 5443} 5444 5445 5446 5447 5448 5449 5450 5451 5452 5453 5454 5455 5456.fl-node-5cdy841x3vs6 .fl-icon-group { 5457 display: flex; 5458 flex-wrap: wrap; 5459 gap: 20px; 5460 justify-content: left; 5461} 5462.fl-node-5cdy841x3vs6 .fl-icon-group .fl-icon { 5463 margin: 0; 5464} 5465@media(max-width: 992px) { 5466 .fl-node-5cdy841x3vs6 .fl-icon-group { 5467 justify-content: left; 5468 } 5469} 5470@media(max-width: 768px) { 5471 .fl-node-5cdy841x3vs6 .fl-icon-group { 5472 gap: 30px; 5473 justify-content: center; 5474 } 5475} 5476 .fl-node-5cdy841x3vs6 > .fl-module-content { 5477 margin-right:0px; 5478 margin-bottom:0px; 5479 margin-left:50px; 5480} 5481img.mfp-img { 5482 padding-bottom: 40px !important; 5483} 5484 5485/* Support for object-fit */
5486.fl-builder-edit .fl-fill-container img { 5487 transition: object-position .5s; 5488} 5489 5490.fl-fill-container :is(.fl-module-content, .fl-photo, .fl-photo-content, img) { 5491 height: 100% !important; 5492 width: 100% !important; 5493} 5494 5495@media (max-width: 768px) { /* Mobile Photo */ 5496.fl-photo-content, 5497.fl-photo-img { 5498 max-width: 100%; 5499} }.fl-node-6sok5h8agtux, .fl-node-6sok5h8agtux .fl-photo { 5500 text-align: left; 5501} 5502.fl-node-6sok5h8agtux .fl-photo-content, .fl-node-6sok5h8agtux .fl-photo-img { 5503 width: 240px; 5504} 5505@media(max-width: 992px) { 5506 .fl-node-6sok5h8agtux, .fl-node-6sok5h8agtux .fl-photo { 5507 text-align: left; 5508 } 5509} 5510@media(max-width: 768px) { 5511 .fl-node-6sok5h8agtux, .fl-node-6sok5h8agtux .fl-photo { 5512 text-align: center; 5513 } 5514 .fl-node-6sok5h8agtux .fl-photo-content, .fl-node-6sok5h8agtux .fl-photo-img { 5515 width: 140px; 5516 } 5517} 5518 .fl-node-6sok5h8agtux > .fl-module-content { 5519 margin-top:30px; 5520 margin-bottom:20px; 5521} 5522.fl-module-box:before, 5523.fl-module-box:after { 5524 position: absolute; 5525} 5526a.fl-module-box { 5527 text-decoration: none; 5528} 5529 5530/* Zero margins for child modules */ 5531.fl-module-box :where( .fl-module ), 5532.fl-module-box :where( .fl-module-content ), 5533.fl-module-box.fl-block > * { 5534 margin: 0; 5535} 5536 5537/* Prevent sliders and carousels from blowing out flex layouts */ 5538:where(.fl-module-box:has( 5539 [class*="slide"], 5540 [class*="carousel"], 5541 [class*="swiper"] 5542)) { 5543 min-width: 0; 5544} 5545.fl-builder-content-45446 .fl-node-6kzpugnid80e { 5546 display: flex; 5547 flex-direction: row; 5548 align-items: center; 5549 gap: 40px; 5550} 5551@media(max-width: 992px) { 5552 .fl-builder-content-45446 .fl-node-6kzpugnid80e { 5553 align-items: center; 5554 gap: 20px; 5555 } 5556} 5557@media(max-width: 768px) { 5558 .fl-builder-content-45446 .fl-node-6kzpugnid80e { 5559 flex-direction: column; 5560 align-items: stretch; 5561 } 5562} 5563 .fl-node-613d78f2709b2 > .fl-module-content { 5564 margin-top:0px; 5565 margin-bottom:10px; 5566} 5567 5568 5569 5570 5571 5572 5573 5574 5575 5576.fl-node-94pd2xl1cjew.fl-button-wrap, .fl-node-94pd2xl1cjew .fl-button-wrap { 5577 text-align: right; 5578} 5579.fl-builder-content .fl-node-94pd2xl1cjew .fl-button:is(a, button) { 5580 padding-top: 6px; 5581 padding-bottom: 6px; 5582} 5583.fl-builder-content .fl-node-94pd2xl1cjew .fl-button:is(a, button), .fl-builder-content .fl-node-94pd2xl1cjew a.fl-button:visited, .fl-page .fl-builder-content .fl-node-94pd2xl1cjew .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-94pd2xl1cjew a.fl-button:visited { 5584 font-size: 14px; 5585 text-align: left; 5586 border: 1px solid #521524; 5587 background-color: #5e2130; 5588 background-image: none; 5589} 5590.fl-builder-content .fl-node-94pd2xl1cjew .fl-button:is(a, button):hover, .fl-builder-content .fl-node-94pd2xl1cjew .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-node-94pd2xl1cjew .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-94pd2xl1cjew .fl-button:is(a, button):focus { 5591 border: 1px solid #4abacc; 5592} 5593.fl-builder-content .fl-node-94pd2xl1cjew .fl-button:is(a, button), .fl-builder-content .fl-node-94pd2xl1cjew a.fl-button:visited, .fl-builder-content .fl-node-94pd2xl1cjew .fl-button:is(a, button):hover, .fl-builder-content .fl-node-94pd2xl1cjew .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-node-94pd2xl1cjew .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-94pd2xl1cjew a.fl-button:visited, .fl-page .fl-builder-content .fl-node-94pd2xl1cjew .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-94pd2xl1cjew .fl-button:is(a, button):focus { 5594 border-style: solid; 5595 border-width: 0; 5596 background-clip: border-box; 5597 border-color: #ffffff; 5598 border-top-width: 1px; 5599 border-right-width: 1px; 5600 border-bottom-width: 1px; 5601 border-left-width: 1px; 5602} 5603.fl-builder-content .fl-module-button.fl-node-94pd2xl1cjew .fl-button:is(a, button):hover, .fl-builder-content .fl-node-94pd2xl1cjew .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-module-button.fl-node-94pd2xl1cjew .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-94pd2xl1cjew .fl-button:is(a, button):focus { 5604 border-color: #ffffff; 5605} 5606.fl-builder-content .fl-node-94pd2xl1cjew .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-94pd2xl1cjew .fl-button:is(a, button):hover, .fl-page .fl-builder
5606-content .fl-node-94pd2xl1cjew .fl-button:is(a, button):hover, .fl-page .fl-page .fl-builder-content .fl-node-94pd2xl1cjew .fl-button:is(a, button):hover { 5607 background-color: #56c6d8; 5608 background-image: none; 5609} 5610.fl-builder-content .fl-node-94pd2xl1cjew .fl-button:is(a, button), .fl-builder-content .fl-node-94pd2xl1cjew a.fl-button:visited, .fl-builder-content .fl-node-94pd2xl1cjew .fl-button:is(a, button) *, .fl-builder-content .fl-node-94pd2xl1cjew a.fl-button:visited *, .fl-page .fl-builder-content .fl-node-94pd2xl1cjew .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-94pd2xl1cjew a.fl-button:visited, .fl-page .fl-builder-content .fl-node-94pd2xl1cjew .fl-button:is(a, button) *, .fl-page .fl-builder-content .fl-node-94pd2xl1cjew a.fl-button:visited * { 5611 color: #ffffff; 5612} 5613.fl-builder-content .fl-node-94pd2xl1cjew .fl-button:is(a, button):hover, .fl-builder-content .fl-node-94pd2xl1cjew .fl-button:is(a, button):hover span.fl-button-text, .fl-builder-content .fl-node-94pd2xl1cjew .fl-button:is(a, button):hover *, .fl-page .fl-builder-content .fl-node-94pd2xl1cjew .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-94pd2xl1cjew .fl-button:is(a, button):hover span.fl-button-text, .fl-page .fl-builder-content .fl-node-94pd2xl1cjew .fl-button:is(a, button):hover * { 5614 color: #ffffff; 5615} 5616:where(.fl-builder-content .fl-node-94pd2xl1cjew .fl-button:is(a, button)), :where(.fl-builder-content .fl-node-94pd2xl1cjew .fl-button:is(a, button) *) { 5617 transition: none; 5618 -moz-transition: none; 5619 -webkit-transition: none; 5620 -o-transition: none; 5621} 5622@media(max-width: 992px) { 5623 .fl-node-94pd2xl1cjew.fl-button-wrap, .fl-node-94pd2xl1cjew .fl-button-wrap { 5624 text-align: right; 5625 } 5626} 5627 .fl-node-94pd2xl1cjew > .fl-module-content { 5628 margin-top:0px; 5629 margin-bottom:0px; 5630} 5631@media ( max-width: 992px ) { 5632 .fl-node-94pd2xl1cjew.fl-module > .fl-module-content { 5633 margin-top:0px; 5634 margin-bottom:0px; 5635} 5636} 5637@media ( max-width: 768px ) { 5638 .fl-node-94pd2xl1cjew.fl-module > .fl-module-content { 5639 margin-right:0px; 5640 margin-bottom:0px; 5641 margin-left:0px; 5642} 5643} 5644 5645 5646 5647 5648 5649 5650 5651 5652 5653.fl-node-hw8v5ptb0c6k.fl-button-wrap, .fl-node-hw8v5ptb0c6k .fl-button-wrap { 5654 text-align: right; 5655} 5656.fl-builder-content .fl-node-hw8v5ptb0c6k .fl-button:is(a, button) { 5657 padding-top: 6px; 5658 padding-bottom: 6px; 5659} 5660.fl-builder-content .fl-node-hw8v5ptb0c6k .fl-button:is(a, button), .fl-builder-content .fl-node-hw8v5ptb0c6k a.fl-button:visited, .fl-page .fl-builder-content .fl-node-hw8v5ptb0c6k .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-hw8v5ptb0c6k a.fl-button:visited { 5661 font-size: 14px; 5662 text-align: left; 5663 border: 1px solid #521524; 5664 background-color: #5e2130; 5665 background-image: none; 5666} 5667.fl-builder-content .fl-node-hw8v5ptb0c6k .fl-button:is(a, button):hover, .fl-builder-content .fl-node-hw8v5ptb0c6k .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-node-hw8v5ptb0c6k .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-hw8v5ptb0c6k .fl-button:is(a, button):focus { 5668 border: 1px solid #4abacc; 5669} 5670.fl-builder-content .fl-node-hw8v5ptb0c6k .fl-button:is(a, button), .fl-builder-content .fl-node-hw8v5ptb0c6k a.fl-button:visited, .fl-builder-content .fl-node-hw8v5ptb0c6k .fl-button:is(a, button):hover, .fl-builder-content .fl-node-hw8v5ptb0c6k .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-node-hw8v5ptb0c6k .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-hw8v5ptb0c6k a.fl-button:visited, .fl-page .fl-builder-content .fl-node-hw8v5ptb0c6k .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-hw8v5ptb0c6k .fl-button:is(a, button):focus { 5671 border-style: solid; 5672 border-width: 0; 5673 background-clip: border-box; 5674 border-color: #ffffff; 5675 border-top-width: 1px; 5676 border-right-width: 1px; 5677 border-bottom-width: 1px; 5678 border-left-width: 1px; 5679} 5680.fl-builder-content .fl-module-button.fl-node-hw8v5ptb0c6k .fl-button:is(a, button):hover, .fl-builder-content .fl-node-hw8v5ptb0c6k .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-module-button.fl-node-hw8v5ptb0c6k .fl-button:is(a, button):hover, .fl-page .fl-builder
5680-content .fl-node-hw8v5ptb0c6k .fl-button:is(a, button):focus { 5681 border-color: #ffffff; 5682} 5683.fl-builder-content .fl-node-hw8v5ptb0c6k .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-hw8v5ptb0c6k .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-hw8v5ptb0c6k .fl-button:is(a, button):hover, .fl-page .fl-page .fl-builder-content .fl-node-hw8v5ptb0c6k .fl-button:is(a, button):hover { 5684 background-color: #56c6d8; 5685 background-image: none; 5686} 5687.fl-builder-content .fl-node-hw8v5ptb0c6k .fl-button:is(a, button), .fl-builder-content .fl-node-hw8v5ptb0c6k a.fl-button:visited, .fl-builder-content .fl-node-hw8v5ptb0c6k .fl-button:is(a, button) *, .fl-builder-content .fl-node-hw8v5ptb0c6k a.fl-button:visited *, .fl-page .fl-builder-content .fl-node-hw8v5ptb0c6k .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-hw8v5ptb0c6k a.fl-button:visited, .fl-page .fl-builder-content .fl-node-hw8v5ptb0c6k .fl-button:is(a, button) *, .fl-page .fl-builder-content .fl-node-hw8v5ptb0c6k a.fl-button:visited * { 5688 color: #ffffff; 5689} 5690.fl-builder-content .fl-node-hw8v5ptb0c6k .fl-button:is(a, button):hover, .fl-builder-content .fl-node-hw8v5ptb0c6k .fl-button:is(a, button):hover span.fl-button-text, .fl-builder-content .fl-node-hw8v5ptb0c6k .fl-button:is(a, button):hover *, .fl-page .fl-builder-content .fl-node-hw8v5ptb0c6k .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-hw8v5ptb0c6k .fl-button:is(a, button):hover span.fl-button-text, .fl-page .fl-builder-content .fl-node-hw8v5ptb0c6k .fl-button:is(a, button):hover * { 5691 color: #ffffff; 5692} 5693:where(.fl-builder-content .fl-node-hw8v5ptb0c6k .fl-button:is(a, button)), :where(.fl-builder-content .fl-node-hw8v5ptb0c6k .fl-button:is(a, button) *) { 5694 transition: none; 5695 -moz-transition: none; 5696 -webkit-transition: none; 5697 -o-transition: none; 5698} 5699@media(max-width: 992px) { 5700 .fl-node-hw8v5ptb0c6k.fl-button-wrap, .fl-node-hw8v5ptb0c6k .fl-button-wrap { 5701 text-align: right; 5702 } 5703} 5704 .fl-node-hw8v5ptb0c6k > .fl-module-content { 5705 margin-top:0px; 5706 margin-bottom:0px; 5707} 5708@media ( max-width: 992px ) { 5709 .fl-node-hw8v5ptb0c6k.fl-module > .fl-module-content { 5710 margin-top:0px; 5711 margin-bottom:0px; 5712} 5713} 5714@media ( max-width: 768px ) { 5715 .fl-node-hw8v5ptb0c6k.fl-module > .fl-module-content { 5716 margin-right:0px; 5717 margin-bottom:0px; 5718 margin-left:0px; 5719} 5720} 5721 5722/* Start Global Nodes CSS */ 5723 5724/* End Global Nodes CSS */ 5725 5726 5727/* Start Layout CSS */ 5728footer { 5729 font-weight: 600; 5730} 5731 5732#site-footer li, 5733#site-footer ul, 5734#site-footer a{ 5735 padding-left: 0; 5736 margin-left: 0; 5737} 5738 5739#site-footer a{ 5740 text-decoration: none; 5741} 5742 5743.post-list-widget .fl-post-feed-post{ 5744 border-bottom: none; 5745 padding: 0 0; 5746} 5747 5748.post-list-widget .fl-post-feed-post a{ 5749 padding-top: 6px; 5750 padding-bottom: 8px; 5751 display: inline-block; 5752} 5753 5754.pp-er .pp-er-arrow{ 5755 color: #fffff !important; 5756} 5757 5758/* fix address inline */ 5759.contact-block .fl-icon-text span { 5760 display: inline; 5761} 5762 5763footer .footer-btn a{ 5764 min-width: 160px; 5765} 5766footer .footer-btn a i{ 5767 margin-top: 0!important; 5768} 5769footer .footer-btn a i:before{ 5770 font-size: 17px!important; 5771} 5772 5773@media (max-width: 768px){ 5774 #subscription-social .svg-column .svg-lighthouse svg{ 5775 display: none; 5776 } 5777 5778 #subscription-social .fl-photo-content img, 5779 #subscription-social svg{ 5780 max-width: 250px; 5781 } 5782 5783 #subscription-social .fl-html{text-align: center;} 5784 5785 #footer-social-icons .fl-col-content{ 5786 border-top-width: 1px; 5787 border-right-width: 0; 5788 border-color: #295153; 5789 } 5790 .contact-block { 5791 text-align: center; 5792 } 5793 5794} 5795 5796 5797 5798 5799 5800/***************************************/ 5801 5802footer #footer-buttons a.fl-button { 5803 margin-right: 0; 5804 margin-left: auto; 5805} 5806 5807@media (max-width: 768px) { 5808 footer #site-explorer ul { 5809 text-align: center; 5810 } 5811 footer #footer-buttons a.fl-button { 5812 margin: 0 auto; 5813 } 5814 footer #credits-nav ul { 5815 text-align: center; 5816 } 5817 footer #credits-nav ul li a { 5818 line-height: 1.4; 5819 } 5820} 5821 5822 5823footer #site-explorer span.pp-er-title { 5824 font-family: "Rozha One", serif !important; 5825 font-size: 30px; 5826} 5827footer #site-explorer span.pp-er-title:hover { 5828 color: #56C6D8 !important; 5829} 5830footer #site-explorer span.pp-er-arrow::before { 5831 color: #56C6D8 !important; 5832} 5833 5834 5835 5836 5837 5838#wm-website-by p { 5839 margin: 0 !important; 5840 padding: 10px 14px; 5841 font-size: 12px; 5842} 5843 5844@media (min-width: 768px){ 5845 #wm-website-credits-col .fl-col-content { 5846 display: -webkit-box; 5847 display: -ms-flexbox; 5848 display: flex; 5849 -webkit-box-orient: horizontal; 5850 -webkit-box-direction: normal; 5851 -ms-flex-direction: row; 5852 flex-direction: row; 5853 -ms-flex-wrap: wrap; 5854 flex-wrap: wrap; 5855 } 5856 #wm-website-credits-col #wm-website-credits .fl-module-content { 5857 margin-right: 0; 5858 } 5859 #wm-website-credits-col #wm-website-by .fl-module-content { 5860 margin-left: 0; 5861 } 5862} 5863 5864@media (max-width: 768px){ 5865 #wm-website-credits-col #wm-website-credits .fl-module-content { 5866 margin-bottom: 0; 5867 } 5868 #wm-website-credits-col #wm-website-by .fl-module-content { 5869 margin-top: 0; 5870 } 5871 #wm-website-by { 5872 text-align: center; 5873 } 5874} 5875 5876 5877 5878/* End Layout CSS */ 5879 5880 5881 5882 5883 5884 5885 5886
5887 .fl-builder-row-settings #fl-field-separator_position { 5888 display: none !important; 5889 } 5890 5891 5892 .fl-builder-row-settings #fl-field-separator_position { 5893 display: none !important; 5894 } 5895 5896 5897 .fl-builder-row-settings #fl-field-separator_position { 5898 display: none !important; 5899 } 5900 5901 5902 .fl-node-5f3db7ffbd1de .fl-row-content-wrap { 5903 display: none; 5904 } 5905 .fl-node-5f3db7ffbd1de .pp-er { 5906 width: 100%; 5907 } 5908 .fl-node-5f3db7ffbd1de .pp-er .pp-er-wrap { 5909 width: 100%; 5910 background-color: rgba(94, 33, 48, 1); 5911 padding-top: 60px; 5912 padding-bottom: 18px; 5913 cursor: pointer; 5914 -webkit-user-select: none; 5915 } 5916 .fl-node-5f3db7ffbd1de .pp-er .pp-er-title-wrap { 5917 text-align: center; 5918 display: table; 5919 width: auto; 5920 margin: 0 auto; 5921 } 5922 .fl-node-5f3db7ffbd1de .pp-er .pp-er-title-wrap:before { 5923 content: ""; 5924 display: inline-block; 5925 vertical-align: middle; 5926 height: 100%; 5927 } 5928 .fl-node-5f3db7ffbd1de .pp-er .pp-er-title { 5929 display: inline-block; 5930 color: inherit; 5931 color: #ffffff; 5932 font-size: 24px; margin-bottom: 0px; 5933 margin-right: 0px; 5934 text-transform: none; 5935 vertical-align: middle; 5936 } 5937 .fl-node-5f3db7ffbd1de .pp-er .pp-er-arrow { 5938 display: table-cell; 5939 color: inherit; 5940 color: #ffffff; 5941 font-size: 24px; vertical-align: middle; 5942 } 5943 .fl-node-5f3db7ffbd1de .pp-er .pp-er-arrow:before { 5944 display: inline-block; 5945 } 5946 .fl-node-5f3db7ffbd1de .pp-er-open .pp-er-arrow:before { 5947 content: "\f106"; 5948 } 5949 .fl-node-5f3db7ffbd1de .pp-er .pp-er-wrap:hover .pp-er-title { 5950 } 5951 .fl-node-5f3db7ffbd1de .pp-er .pp-er-wrap:hover .pp-er-arrow { 5952 } 5953 .fl-node-5f3db7ffbd1de .pp-er .pp-er-wrap:hover .pp-er-arrow:before { 5954 border-color: ; 5955 } 5956 5957 5958 5959 5960 5961 5962 5963 5964 5965 5966 5967 5968 5969 5970 5971 5972 5973 5974 5975 5976 5977 5978 5979 5980 .fl-node-5f3db7ffbd1de .fl-row-content { 5981 min-width: 0px; 5982 } 5983 5984 .fl-node-5f33558c98c10 .fl-row-content { 5985 min-width: 0px; 5986 } 5987 5988 .fl-node-5b3edf2e4e67c .fl-row-content { 5989 min-width: 0px; 5990 } 5991 5992/*# sourceURL=fl-builder-layout-45446-inline-css */ 5993</style> 5994<style id="fl-builder-layout-53092-inline-css"> 5995 5996 5997 5998 5999 6000 6001 /* Full Height Rows */ 6002 .fl-node-5cef34b23764e.fl-row-full-height > .fl-row-content-wrap, 6003 .fl-node-5cef34b23764e.fl-row-custom-height > .fl-row-content-wrap { 6004 display: -webkit-box; 6005 display: -webkit-flex; 6006 display: -ms-flexbox; 6007 display: flex; 6008 } 6009 .fl-node-5cef34b23764e.fl-row-full-height > .fl-row-content-wrap { 6010 min-height: 100vh; 6011 } 6012 .fl-node-5cef34b23764e.fl-row-custom-height > .fl-row-content-wrap { 6013 min-height: 0; 6014 } 6015 6016 .fl-builder-edit .fl-node-5cef34b23764e.fl-row-full-height > .fl-row-content-wrap { 6017 min-height: calc( 100vh - 48px ); 6018 } 6019 6020 /* Full height iPad with portrait orientation. */ 6021 @media all and (width: 768px) and (height: 1024px) and (orientation:portrait){ 6022 .fl-node-5cef34b23764e.fl-row-full-height > .fl-row-content-wrap { 6023 min-height: 1024px; 6024 } 6025 } 6026 /* Full height iPad with landscape orientation. */ 6027 @media all and (width: 1024px) and (height: 768px) and (orientation:landscape){ 6028 .fl-node-5cef34b23764e.fl-row-full-height > .fl-row-content-wrap { 6029 min-height: 768px; 6030 } 6031 } 6032 /* Full height iPhone 5. You can also target devices with aspect ratio. */ 6033 @media screen and (aspect-ratio: 40/71) { 6034 .fl-node-5cef34b23764e.fl-row-full-height > .fl-row-content-wrap { 6035 min-height: 500px; 6036 } 6037 } 6038.fl-node-5f3db7ffbd1de .pp-er .pp-er-arrow:before { 6039 border-style: solid; 6040 border-width: 0; 6041 background-clip: border-box; 6042 border-top-width: 0px; 6043 border-right-width: 0px; 6044 border-bottom-width: 0px; 6045 border-left-width: 0px; 6046 border-top-left-radius: 0px; 6047 border-top-right-radius: 0px; 6048 border-bottom-left-radius: 0px; 6049 border-bottom-right-radius: 0px; 6050 padding-top: 0px; 6051 padding-right: 0px; 6052 padding-bottom: 0px; 6053 padding-left: 10px; 6054} 6055.fl-node-5cef34b23764e > .fl-row-content-wrap { 6056 background-color: rgba(63,63,63,0.79); 6057} 6058.fl-node-5cef34b23764e.fl-row-default-height > .fl-row-content-wrap, .fl-node-5cef34b23764e.fl-row-full-height > .fl-row-content-wrap, .fl-node-5cef34b23764e.fl-row-custom-height > .fl-row-content-wrap { 6059 align-items: center; 6060 justify-content: center; 6061} 6062.fl-node-5cef34b23764e .fl-row-content { 6063 max-width: 728px; 6064} 6065 6066 6067 6068 6069 6070 6071 /* Full Height Rows */ 6072 .fl-node-5f75561d2fe99.fl-row-full-height > .fl-row-content-wrap, 6073 .fl-node-5f75561d2fe99.fl-row-custom-height > .fl-row-content-wrap { 6074 display: -webkit-box; 6075 display: -webkit-flex; 6076 display: -ms-flexbox; 6077 display: flex; 6078 } 6079 .fl-node-5f75561d2fe99.fl-row-full-height > .fl-row-content-wrap { 6080 min-height: 100vh; 6081 } 6082 .fl-node-5f75561d2fe99.fl-row-custom-height > .fl-row-content-wrap { 6083 min-height: 0; 6084 } 6085
6086 .fl-builder-edit .fl-node-5f75561d2fe99.fl-row-full-height > .fl-row-content-wrap { 6087 min-height: calc( 100vh - 48px ); 6088 } 6089 6090 /* Full height iPad with portrait orientation. */ 6091 @media all and (width: 768px) and (height: 1024px) and (orientation:portrait){ 6092 .fl-node-5f75561d2fe99.fl-row-full-height > .fl-row-content-wrap { 6093 min-height: 1024px; 6094 } 6095 } 6096 /* Full height iPad with landscape orientation. */ 6097 @media all and (width: 1024px) and (height: 768px) and (orientation:landscape){ 6098 .fl-node-5f75561d2fe99.fl-row-full-height > .fl-row-content-wrap { 6099 min-height: 768px; 6100 } 6101 } 6102 /* Full height iPhone 5. You can also target devices with aspect ratio. */ 6103 @media screen and (aspect-ratio: 40/71) { 6104 .fl-node-5f75561d2fe99.fl-row-full-height > .fl-row-content-wrap { 6105 min-height: 500px; 6106 } 6107 } 6108.fl-node-5f75561d2fe99 > .fl-row-content-wrap { 6109 background-color: rgba(63,63,63,0.79); 6110} 6111.fl-node-5f75561d2fe99.fl-row-default-height > .fl-row-content-wrap, .fl-node-5f75561d2fe99.fl-row-full-height > .fl-row-content-wrap, .fl-node-5f75561d2fe99.fl-row-custom-height > .fl-row-content-wrap { 6112 align-items: center; 6113 justify-content: center; 6114} 6115.fl-node-5f75561d2fe99 .fl-row-content { 6116 max-width: 728px; 6117} 6118 6119 6120 6121 6122 6123 6124.fl-node-5f20ed505bb0d > .fl-row-content-wrap { 6125 background-color: #05262D; 6126} 6127.fl-node-5f20ed505bb0d.fl-row-default-height > .fl-row-content-wrap, .fl-node-5f20ed505bb0d.fl-row-full-height > .fl-row-content-wrap, .fl-node-5f20ed505bb0d.fl-row-custom-height > .fl-row-content-wrap { 6128 align-items: center; 6129 justify-content: center; 6130} 6131.fl-node-5f20ed505bb0d .fl-row-content { 6132 max-width: 1100px; 6133} 6134 6135 6136 6137 6138 6139 6140.fl-node-5f3f6f686caef.fl-row-default-height > .fl-row-content-wrap, .fl-node-5f3f6f686caef.fl-row-full-height > .fl-row-content-wrap, .fl-node-5f3f6f686caef.fl-row-custom-height > .fl-row-content-wrap { 6141 align-items: center; 6142 justify-content: center; 6143} 6144.fl-node-5f3f6f686caef .fl-row-content { 6145 max-width: 1100px; 6146} 6147 6148 6149 6150 6151 6152 6153.fl-node-70eatormh92p.fl-row-default-height > .fl-row-content-wrap, .fl-node-70eatormh92p.fl-row-full-height > .fl-row-content-wrap, .fl-node-70eatormh92p.fl-row-custom-height > .fl-row-content-wrap { 6154 align-items: center; 6155 justify-content: center; 6156} 6157 6158 6159 6160 6161.fl-node-5b611a48bf369 { 6162 width: 100%; 6163} 6164 6165 6166 6167 6168.fl-node-5d00645b19894 { 6169 width: 100%; 6170} 6171 6172 6173 6174 6175.fl-node-5f20ed506180c { 6176 width: 100%; 6177} 6178 6179 6180 6181 6182.fl-node-5f3f6f687275c { 6183 width: 19%; 6184} 6185@media(max-width: 992px) { 6186 .fl-builder-content .fl-node-5f3f6f687275c { 6187 width: 30% !important; 6188 max-width: none; 6189 -webkit-box-flex: 0 1 auto; 6190 -moz-box-flex: 0 1 auto; 6191 -webkit-flex: 0 1 auto; 6192 -ms-flex: 0 1 auto; 6193 flex: 0 1 auto; 6194 } 6195} 6196@media(max-width: 768px) { 6197 .fl-builder-content .fl-node-5f3f6f687275c { 6198 width: 30% !important; 6199 max-width: none; 6200 clear: none; 6201 float: left; 6202 } 6203} 6204 6205 6206 6207 6208.fl-node-bn32dah1gso6 { 6209 width: 100%; 6210} 6211 6212 6213 6214 6215.fl-node-5f3f6f6872761 { 6216 width: 81%; 6217} 6218@media(max-width: 992px) { 6219 .fl-builder-content .fl-node-5f3f6f6872761 { 6220 width: 70% !important; 6221 max-width: none; 6222 -webkit-box-flex: 0 1 auto; 6223 -moz-box-flex: 0 1 auto; 6224 -webkit-flex: 0 1 auto; 6225 -ms-flex: 0 1 auto; 6226 flex: 0 1 auto; 6227 } 6228} 6229@media(max-width: 768px) { 6230 .fl-builder-content .fl-node-5f3f6f6872761 { 6231 width: 70% !important; 6232 max-width: none; 6233 clear: none; 6234 float: left; 6235 } 6236} 6237 6238 6239 6240.fl-node-5b611a44f0793 .fl-icon i, .fl-node-5b611a44f0793 .fl-icon i:before { 6241 font-size: 30px; 6242 color: #f2f2f2; 6243} 6244.fl-node-5b611a44f0793 .fl-icon-wrap .fl-icon-text { 6245 height: 52.5px; 6246} 6247.fl-node-5b611a44f0793.fl-module-icon { 6248 text-align: right; 6249} 6250.fl-node-5b611a44f0793 .fl-icon i:hover, .fl-node-5b611a44f0793 .fl-icon i:hover:before, .fl-node-5b611a44f0793 .fl-icon a:hover i, .fl-node-5b611a44f0793 .fl-icon a:hover i:before { 6251 color: #3f3f3f; 6252} 6253@media(max-width: 1200px) { 6254 .fl-node-5b611a44f0793 .fl-icon-wrap .fl-icon-text { 6255 height: 52.5px; 6256 } 6257} 6258@media(max-width: 992px) { 6259 .fl-node-5b611a44f0793 .fl-icon-wrap .fl-icon-text { 6260 height: 52.5px; 6261 } 6262} 6263@media(max-width: 768px) { 6264 .fl-node-5b611a44f0793 .fl-icon-wrap .fl-icon-text { 6265 height: 52.5px; 6266 } 6267 .fl-node-5b611a44f0793.fl-module-icon { 6268 text-align: right; 6269 } 6270} 6271 .fl-node-5b611a44f0793 > .fl-module-content { 6272 margin-bottom:0px; 6273} 6274.pp-search-form { 6275 display: block; 6276 -webkit-transition: 0.2s; 6277 -o-transition: 0.2s; 6278 transition: 0.2s; 6279} 6280.pp-screen-reader-text { 6281 position: absolute; 6282 top: -10000em; 6283 width: 1px; 6284 height: 1px; 6285 margin: -1px; 6286 padding: 0; 6287 overflow: hidden; 6288 clip: rect(0, 0, 0, 0); 6289 border: 0; 6290} 6291 6292/*---- Reset ---- */ 6293.pp-search-form input[type="search"], 6294.pp-search-form button { 6295 margin: 0; 6296 border: 0; 6297 padding: 0; 6298 display: inline-block; 6299 vertical-align: middle; 6300 white-space: normal; 6301 background: none; 6302 line-height: 1; 6303 min-width: 0; 6304 font-size: 15px; 6305 -webkit-appearance: none; 6306 -moz-appearance: none; 6307} 6308.pp-search-form button:hover { 6309 border: 0; 6310} 6311 6312.pp-search-form input[type="search"]:focus, 6313.pp-search-form button:focus { 6314 outline: 0; 6315 color: inherit; 6316} 6317.pp-search-form input[type="search"]:focus { 6318 background: none; 6319 background-color: transparent; 6320 border: 0; 6321} 6322 6323.pp-search-form input[type="search"] { 6324 padding: 10px; 6325} 6326 6327.pp-search-form button { 6328 background-color: #aaa; 6329 font-size: 16px; 6330 color: #fff; 6331 border-radius: 0; 6332} 6333.pp-search-form button[type="submit"] { 6334 -webkit-border-radius: 0; 6335 -moz-border-radius: 0; 6336 border-radius: 0; 6337 -webkit-box-shadow: none; 6338 -moz-box-shadow: none; 6339 box-shadow: none; 6340} 6341 6342.pp-search-form__input { 6343 flex-basis: 100%; 6344 color: #555; 6345 transition: color 0.2s; 6346} 6347.pp-search-form__input::-webkit-input-placeholder { 6348 color: inherit; 6349 font-family: inherit; 6350 opacity: 0.6; 6351} 6352.pp-search-form__input:-ms-input-placeholder { 6353 color: inherit; 6354 font-family: inherit; 6355 opacity: 0.6; 6356} 6357.pp-search-form__input::-moz-placeholder { 6358 color: inherit; 6359 font-family: inherit; 6360 opacity: 0.6; 6361} 6362.pp-search-form__input:-moz-placeholder { 6363 color: inherit; 6364 font-family: inherit; 6365 opacity: 0.6; 6366} 6367.pp-search-form__input::placeholder { 6368 color: inherit; 6369 font-family: inherit; 6370 opacity: 0.6; 6371} 6372 6373.pp-search-form__container { 6374 display: -webkit-box; 6375 display: -webkit-flex; 6376 display: -ms-flexbox; 6377 display: flex; 6378 -webkit-transition: 0.2s; 6379 -o-transition: 0.2s; 6380 transition: 0.2s; 6381 overflow: hidden; 6382 border: 0 solid transparent; 6383 min-height: 50px; 6384} 6385 6386.pp-search-form--style-minimal .pp-search-form__icon { 6387 opacity: 0.6; 6388 display: flex; 6389 align-items: center; 6390 justify-content: flex-end; 6391 color: #555; 6392} 6393 6394.pp-search-form-wrap:not(.pp-search-form--style-full_screen) .pp-search-form__container:not(.pp-search-form--lightbox) { 6395 background: #eee; 6396} 6397 6398.pp-search-form-wrap.pp-search-form--style-full_screen .pp-search-form__container:not(.pp-search-form--lightbox) { 6399 overflow: hidden; 6400 opacity: 0; 6401 -webkit-transform: scale(0); 6402 -ms-transform: scale(0); 6403 transform: scale(0); 6404} 6405.pp-search-form-wrap.pp-search-form--style-full_screen .pp-search-form__container { 6406 -webkit-transition: 0.3s; 6407 -o-transition: 0.3s; 6408 transition: 0.3s; 6409 -webkit-box-align: center; 6410 -webkit-align-items: center; 6411 -ms-flex-align: center;
6412 align-items: center; 6413 position: fixed; 6414 z-index: 9998; 6415 top: 0; 6416 left: 0; 6417 right: 0; 6418 bottom: 0; 6419 height: 100vh; 6420 padding: 0 15%; 6421 background-color: rgba(0, 0, 0, 0.8); 6422} 6423 6424.pp-search-form-wrap.pp-search-form--style-full_screen .pp-search-form input[type="search"].pp-search-form__input { 6425 font-size: 30px; 6426 text-align: center; 6427 border-style: solid; 6428 border-width: 0 0 1px 0; 6429 border-color: #fff; 6430 line-height: 1.5; 6431 color: #fff; 6432 border-radius: 0; 6433} 6434 6435.pp-search-form--style-full_screen .pp-search-form__toggle { 6436 display: inline-block; 6437 cursor: pointer; 6438 vertical-align: middle; 6439 color: #333; 6440} 6441.pp-search-form--style-full_screen .pp-search-form__toggle i { 6442 position: relative; 6443 display: block; 6444 border: solid 0; 6445 -webkit-transition: 0.2s; 6446 -o-transition: 0.2s; 6447 transition: 0.2s; 6448 width: 33px; 6449 height: 33px; 6450 background-color: rgba(0, 0, 0, 0.05); 6451 border-radius: 3px; 6452} 6453.pp-search-form--style-full_screen .pp-search-form__toggle i:before { 6454 position: absolute; 6455 left: 50%; 6456 top: 50%; 6457 -webkit-transform: translate(-50%, -50%); 6458 -ms-transform: translate(-50%, -50%); 6459 transform: translate(-50%, -50%); 6460 font-size: 0.55em; 6461} 6462 6463.pp-search-form__submit { 6464 color: #fff; 6465 -webkit-transition: color 0.2s, background 0.2s; 6466 -o-transition: color 0.2s, background 0.2s; 6467 transition: color 0.2s, background 0.2s; 6468} 6469.pp-search-form--button-type-text .pp-search-form__submit { 6470 -webkit-flex-shrink: 0; 6471 -ms-flex-negative: 0; 6472 flex-shrink: 0; 6473} 6474 6475.pp-search-form--lightbox-close { 6476 color: #eaeaea; 6477 -webkit-transition: all 0.5s; 6478 -o-transition: all 0.5s; 6479 transition: all 0.5s; 6480 opacity: 1; 6481 cursor: pointer; 6482 position: absolute; 6483 top: 30px; 6484 right: 30px; 6485 font-size: 25px; 6486 line-height: 1; 6487 padding: 5px; 6488 z-index: 2; 6489} 6490.pp-search-form--lightbox-close svg { 6491 stroke: #fff; 6492 stroke-width: 3px; 6493 width: 30px; 6494 height: 30px; 6495}.fl-node-5d00645b19612 .pp-search-form-wrap:not(.pp-search-form--style-full_screen) .pp-search-form__container:not(.pp-search-form--lightbox) { 6496 } 6497 6498.fl-node-5d00645b19612 .pp-search-form-wrap:not(.pp-search-form--style-full_screen) .pp-search-form--focus .pp-search-form__container:not(.pp-search-form--lightbox) { 6499 } 6500 6501.fl-node-5d00645b19612 .pp-search-form-wrap.pp-search-form--style-full_screen .pp-search-form__container { 6502 } 6503 6504.fl-node-5d00645b19612 .pp-search-form-wrap.pp-search-form--style-full_screen .pp-search-form--focus input[type="search"].pp-search-form__input { 6505 } 6506 6507.fl-node-5d00645b19612 .pp-search-form__icon { 6508 padding-left: calc( 50px / 3 ); 6509} 6510 6511.fl-node-5d00645b19612 .pp-search-form__input, 6512.fl-node-5d00645b19612 .pp-search-form-wrap.pp-search-form--style-full_screen input[type="search"].pp-search-form__input { 6513 } 6514 6515.fl-node-5d00645b19612 .pp-search-form--focus input[type="search"].pp-search-form__input, 6516.fl-node-5d00645b19612 .pp-search-form-wrap.pp-search-form--style-full_screen .pp-search-form--focus input[type="search"].pp-search-form__input { 6517 } 6518 6519 6520 6521.fl-node-5d00645b19612 .pp-search-form__submit { 6522 } 6523 6524.fl-node-5d00645b19612 .pp-search-form__submit:hover { 6525 } 6526 6527.fl-node-5d00645b19612 .pp-search-form--style-full_screen .pp-search-form { 6528 text-align: center; 6529} 6530 6531.fl-node-5d00645b19612 .pp-search-form__toggle i { 6532 font-size: 50px; 6533 width: 50px; 6534 height: 50px; 6535 } 6536.fl-node-5d00645b19612 .pp-search-form__toggle:hover i { 6537 } 6538.fl-node-5d00645b19612 .pp-search-form__toggle i:before { 6539 }.fl-node-5d00645b19612 .pp-search-form__container { 6540 min-height: 50px; 6541} 6542.fl-node-5d00645b19612 .pp-search-form--button-type-icon .pp-search-form__submit { 6543 font-size: 16px; 6544} 6545.fl-node-5d00645b19612 input[type='search'].pp-search-form__input, .fl-node-5d00645b19612 .pp-search-form--button-type-text .pp-search-form__submit { 6546 padding-left: calc( 50px / 3 ); 6547 padding-right: calc( 50px / 3 ); 6548} 6549.fl-node-5d00645b19612 input[type='search'].pp-search-form__input { 6550 min-height: 50px; 6551} 6552.fl-node-5d00645b19612 .pp-search-form-wrap:not(.pp-search-form--style-full_screen) .pp-search-form__input { 6553 min-height: 50px; 6554 max-height: 50px; 6555} 6556.fl-node-5d00645b19612 .pp-search-form__submit { 6557 min-width: calc( 1 * 50px ); 6558} 6559/** 6560* WP Menu 6561***/ 6562 6563.pp-advanced-menu ul, 6564.pp-advanced-menu li { 6565 list-style: none; 6566 margin: 0; 6567 padding: 0; 6568} 6569.pp-advanced-menu .menu:before, 6570.pp-advanced-menu .menu:after { 6571 content: ''; 6572 display: table; 6573 clear: both; 6574} 6575 6576/* Horizontal menus */ 6577.pp-advanced-menu:not(.off-canvas):not(.full-screen) .pp-advanced-menu-horizontal { 6578 display: inline-flex; 6579 flex-wrap: wrap; 6580 align-items: center; 6581} 6582.pp-advanced-menu .menu { 6583 padding-left: 0; 6584} 6585.pp-advanced-menu li { 6586 position: relative; 6587} 6588.pp-advanced-menu a { 6589 display: block; 6590 text-decoration: none; 6591 outline: 0; 6592} 6593.pp-advanced-menu a:hover, 6594.pp-advanced-menu a:focus { 6595 text-decoration: none; 6596 outline: 0; 6597} 6598.pp-advanced-menu .sub-menu { 6599 width: 220px; 6600 /*margin: 0 auto;*/ 6601} 6602 6603.pp-advanced-menu .pp-menu-nav { 6604 outline: 0; 6605} 6606 6607/* Expanded menus */ 6608.fl-module[data-node] .pp-advanced-menu .pp-advanced-menu-expanded .sub-menu { 6609 background-color: transparent; 6610 -webkit-box-shadow: none;
6611 -ms-box-shadow: none; 6612 box-shadow: none; 6613} 6614 6615/* Submenus */ 6616.pp-advanced-menu .pp-has-submenu:focus, 6617.pp-advanced-menu .pp-has-submenu .sub-menu:focus, 6618.pp-advanced-menu .pp-has-submenu-container:focus { 6619 outline: 0; 6620} 6621.pp-advanced-menu .pp-has-submenu-container { 6622 position: relative; 6623} 6624 6625/* Submenu - accordion, expanded */ 6626.pp-advanced-menu .pp-advanced-menu-accordion .pp-has-submenu > .sub-menu { 6627 display: none; 6628} 6629.pp-advanced-menu .pp-advanced-menu-horizontal .pp-has-submenu.pp-active .hide-heading > .sub-menu { 6630 box-shadow: none; 6631 display: block !important; 6632} 6633 6634/* Toggle - General */ 6635.pp-advanced-menu .pp-menu-toggle { 6636 position: absolute; 6637 top: 50%; 6638 right: 10px; 6639 cursor: pointer; 6640} 6641.pp-advanced-menu .pp-toggle-arrows .pp-menu-toggle:before, 6642.pp-advanced-menu .pp-toggle-none .pp-menu-toggle:before { 6643 content: ''; 6644 border-color: #333; 6645} 6646.pp-advanced-menu .pp-menu-expanded .pp-menu-toggle { 6647 display: none; 6648} 6649 6650/* Mobile menu - hamburger icon */ 6651.pp-advanced-menu-mobile { 6652 display: flex; 6653 align-items: center; 6654 justify-content: center; 6655} 6656.fl-module-pp-advanced-menu .pp-advanced-menu-mobile-toggle { 6657 position: relative; 6658 padding: 8px; 6659 background-color: transparent; 6660 border: none; 6661 color: #333; 6662 border-radius: 0; 6663 cursor: pointer; 6664 line-height: 0; 6665 display: inline-flex; 6666 align-items: center; 6667 justify-content: center; 6668} 6669.pp-advanced-menu-mobile-toggle.text { 6670 width: 100%; 6671 text-align: center; 6672} 6673.pp-advanced-menu-mobile-toggle.hamburger .pp-advanced-menu-mobile-toggle-label, 6674.pp-advanced-menu-mobile-toggle.hamburger-label .pp-advanced-menu-mobile-toggle-label { 6675 display: inline-block; 6676 margin-left: 10px; 6677 line-height: 0.8; 6678} 6679.pp-advanced-menu-mobile-toggle.hamburger .pp-svg-container, 6680.pp-advanced-menu-mobile-toggle.hamburger-label .pp-svg-container { 6681 display: inline-block; 6682 position: relative; 6683 width: 1.4em; 6684 height: 1.4em; 6685 vertical-align: middle; 6686} 6687.pp-advanced-menu-mobile-toggle.hamburger .hamburger-menu, 6688.pp-advanced-menu-mobile-toggle.hamburger-label .hamburger-menu { 6689 position: absolute; 6690 top: 0; 6691 left: 0; 6692 right: 0; 6693 bottom: 0; 6694} 6695.pp-advanced-menu-mobile-toggle.hamburger .hamburger-menu rect, 6696.pp-advanced-menu-mobile-toggle.hamburger-label .hamburger-menu rect { 6697 fill: currentColor; 6698} 6699 6700.pp-advanced-menu-mobile-toggle .pp-hamburger { 6701 font: inherit; 6702 display: inline-block; 6703 overflow: visible; 6704 margin: 0; 6705 cursor: pointer; 6706 transition-timing-function: linear; 6707 transition-duration: .15s; 6708 transition-property: opacity,filter; 6709 text-transform: none; 6710 color: inherit; 6711 border: 0; 6712 background-color: transparent; 6713 line-height: 0; 6714} 6715.pp-advanced-menu-mobile-toggle .pp-hamburger:focus { 6716 outline: none; 6717} 6718 6719.pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box { 6720 position: relative; 6721 display: inline-block; 6722 width: 30px; 6723 height: 18px; 6724} 6725 6726.pp-advanced-menu-mobile-toggle .pp-hamburger-box .pp-hamburger-inner { 6727 top: 50%; 6728 display: block; 6729 margin-top: -2px; 6730} 6731 6732.pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner, 6733.pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:before, 6734.pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:after { 6735 background-color: #000; 6736 position: absolute; 6737 width: 30px; 6738 height: 3px; 6739 transition-timing-function: ease; 6740 transition-duration: .15s; 6741 transition-property: transform; 6742 border-radius: 4px; 6743} 6744 6745.pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:before, 6746.pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:after { 6747 display: block; 6748 content: ""; 6749} 6750 6751.pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:before { 6752 transition: all .25s; 6753 top: -8px; 6754} 6755 6756.pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:after { 6757 transition: all .25s; 6758 bottom: -8px; 6759} 6760 6761.pp-advanced-menu.off-canvas .pp-off-canvas-menu .pp-menu-close-btn { 6762 position: relative; 6763 cursor: pointer; 6764 float: right; 6765 top: 20px; 6766 right: 20px; 6767 line-height: 1; 6768 z-index: 1; 6769 font-style: normal; 6770 font-family: Helvetica, Arial, sans-serif; 6771 font-weight: 100; 6772 text-decoration: none !important; 6773} 6774.pp-advanced-menu.off-canvas .pp-off-canvas-menu.pp-menu-right .pp-menu-close-btn { 6775 float: left; 6776 right: 0; 6777 left: 20px; 6778} 6779.pp-advanced-menu.off-canvas .pp-off-canvas-menu ul.menu { 6780 overflow-y: auto; 6781 width: 100%; 6782} 6783 6784/***** Full Screen Overlay ***/ 6785.pp-advanced-menu .pp-menu-overlay { 6786 position: fixed; 6787 width: 100%; 6788 height: 100%; 6789 top: 0; 6790 left: 0; 6791 background: rgba(0,0,0,0.8); 6792 z-index: 999; 6793 overflow-y: auto; 6794 overflow-x: hidden; 6795 min-height: 100vh; 6796}
6797html:not(.pp-full-screen-menu-open) .fl-builder-edit .pp-advanced-menu .pp-menu-overlay, 6798html:not(.pp-off-canvas-menu-open) .fl-builder-edit .pp-advanced-menu .pp-menu-overlay { 6799 position: absolute; 6800} 6801 6802.pp-advanced-menu .pp-menu-overlay > ul.menu { 6803 position: relative; 6804 top: 50%; 6805 width: 100%; 6806 height: 60%; 6807 margin: 0 auto; 6808 -webkit-transform: translateY(-50%); 6809 -moz-transform: translateY(-50%); 6810 transform: translateY(-50%); 6811} 6812 6813/* Fade */ 6814.pp-advanced-menu .pp-overlay-fade { 6815 opacity: 0; 6816 visibility: hidden; 6817 -webkit-transition: opacity 0.5s, visibility 0s 0.5s; 6818 transition: opacity 0.5s, visibility 0s 0.5s; 6819} 6820 6821.pp-advanced-menu.menu-open .pp-overlay-fade { 6822 opacity: 1; 6823 visibility: visible; 6824 -webkit-transition: opacity 0.5s; 6825 transition: opacity 0.5s; 6826} 6827 6828 6829/* Corner */ 6830.pp-advanced-menu .pp-overlay-corner { 6831 opacity: 0; 6832 visibility: hidden; 6833 -webkit-transform: translateY(50px) translateX(50px); 6834 -moz-transform: translateY(50px) translateX(50px); 6835 transform: translateY(50px) translateX(50px); 6836 -webkit-transition: opacity 0.5s, -webkit-transform 0.5s, visibility 0s 0.5s; 6837 -moz-transition: opacity 0.5s, -moz-transform 0.5s, visibility 0s 0.5s; 6838 transition: opacity 0.5s, transform 0.5s, visibility 0s 0.5s; 6839} 6840 6841.pp-advanced-menu.menu-open .pp-overlay-corner { 6842 opacity: 1; 6843 visibility: visible; 6844 -webkit-transform: translateY(0%); 6845 -moz-transform: translateY(0%); 6846 transform: translateY(0%); 6847 -webkit-transition: opacity 0.5s, -webkit-transform 0.5s; 6848 -moz-transition: opacity 0.5s, -moz-transform 0.5s; 6849 transition: opacity 0.5s, transform 0.5s; 6850} 6851 6852 6853/* Slide Down */ 6854.pp-advanced-menu .pp-overlay-slide-down { 6855 visibility: hidden; 6856 -webkit-transform: translateY(-100%); 6857 -moz-transform: translateY(-100%); 6858 transform: translateY(-100%); 6859 -webkit-transition: -webkit-transform 0.4s ease-in-out, visibility 0s 0.4s; 6860 -moz-transition: -moz-transform 0.4s ease-in-out, visibility 0s 0.4s; 6861 transition: transform 0.4s ease-in-out, visibility 0s 0.4s; 6862} 6863 6864.pp-advanced-menu.menu-open .pp-overlay-slide-down { 6865 visibility: visible; 6866 -webkit-transform: translateY(0%); 6867 -moz-transform: translateY(0%); 6868 transform: translateY(0%); 6869 -webkit-transition: -webkit-transform 0.4s ease-in-out; 6870 -moz-transition: -moz-transform 0.4s ease-in-out; 6871 transition: transform 0.4s ease-in-out; 6872} 6873 6874/* Scale */ 6875.pp-advanced-menu .pp-overlay-scale { 6876 visibility: hidden; 6877 opacity: 0; 6878 -webkit-transform: scale(0.9); 6879 -moz-transform: scale(0.9); 6880 transform: scale(0.9); 6881 -webkit-transition: -webkit-transform 0.2s, opacity 0.2s, visibility 0s 0.2s; 6882 -moz-transition: -moz-transform 0.2s, opacity 0.2s, visibility 0s 0.2s; 6883 transition: transform 0.2s, opacity 0.2s, visibility 0s 0.2s; 6884} 6885 6886.pp-advanced-menu.menu-open .pp-overlay-scale { 6887 visibility: visible; 6888 opacity: 1; 6889 -webkit-transform: scale(1); 6890 -moz-transform: scale(1); 6891 transform: scale(1); 6892 -webkit-transition: -webkit-transform 0.4s, opacity 0.4s; 6893 -moz-transition: -moz-transform 0.4s, opacity 0.4s; 6894 transition: transform 0.4s, opacity 0.4s; 6895} 6896 6897/* Corner Shape */ 6898.pp-advanced-menu .pp-overlay-door { 6899 visibility: hidden; 6900 width: 0; 6901 left: 50%; 6902 -webkit-transform: translateX(-50%); 6903 -moz-transform: translateX(-50%); 6904 transform: translateX(-50%); 6905 -webkit-transition: width 0.5s 0.3s, visibility 0s 0.8s; 6906 -moz-transition: width 0.5s 0.3s, visibility 0s 0.8s; 6907 transition: width 0.5s 0.3s, visibility 0s 0.8s; 6908} 6909 6910.pp-advanced-menu.menu-open .pp-overlay-door { 6911 visibility: visible; 6912 width: 100%; 6913 -webkit-transition: width 0.5s; 6914 -moz-transition: width 0.5s; 6915 transition: width 0.5s; 6916} 6917 6918.pp-advanced-menu .pp-overlay-door > ul.menu { 6919 left: 0; 6920 right: 0; 6921 -webkit-transform: translateY(-50%); 6922 -moz-transform: translateY(-50%); 6923 transform: translateY(-50%); 6924} 6925 6926.pp-advanced-menu .pp-overlay-door > ul, 6927.pp-advanced-menu .pp-overlay-door .pp-menu-close-btn { 6928 opacity: 0; 6929 -webkit-transition: opacity 0.3s 0.5s; 6930 -moz-transition: opacity 0.3s 0.5s; 6931 transition: opacity 0.3s 0.5s; 6932} 6933 6934.pp-advanced-menu.menu-open .pp-overlay-door > ul, 6935.pp-advanced-menu.menu-open .pp-overlay-door .pp-menu-close-btn { 6936 opacity: 1; 6937 -webkit-transition-delay: 0.5s; 6938 -moz-transition-delay: 0.5s; 6939 transition-delay: 0.5s; 6940} 6941 6942.pp-advanced-menu.menu-close .pp-overlay-door > ul, 6943.pp-advanced-menu.menu-close .pp-overlay-door .pp-menu-close-btn { 6944 -webkit-transition-delay: 0s; 6945 -moz-transition-delay: 0s; 6946 transition-delay: 0s; 6947} 6948 6949.pp-advanced-menu .pp-menu-overlay .pp-toggle-arrows .pp-has-submenu-container a > span { 6950 /*padding-right: 0 !important;*/ 6951} 6952 6953.pp-advanced-menu .pp-menu-overlay .pp-menu-close-btn { 6954 position: absolute; 6955 display: block; 6956 width: 55px; 6957 height: 45px; 6958 right: 20px; 6959 top: 50px; 6960 overflow: hidden; 6961 border: none; 6962 outline: none; 6963 z-index: 100; 6964 font-size: 30px;
6965 cursor: pointer; 6966 background-color: transparent; 6967 -webkit-touch-callout: none; 6968 -webkit-user-select: none; 6969 -khtml-user-select: none; 6970 -moz-user-select: none; 6971 -ms-user-select: none; 6972 user-select: none; 6973 -webkit-transition: background-color 0.3s; 6974 -moz-transition: background-color 0.3s; 6975 transition: background-color 0.3s; 6976} 6977 6978.pp-advanced-menu .pp-menu-overlay .pp-menu-close-btn:before, 6979.pp-advanced-menu .pp-menu-overlay .pp-menu-close-btn:after { 6980 content: ''; 6981 position: absolute; 6982 left: 50%; 6983 width: 2px; 6984 height: 40px; 6985 background-color: #ffffff; 6986 -webkit-transition: -webkit-transform 0.3s; 6987 -moz-transition: -moz-transform 0.3s; 6988 transition: transform 0.3s; 6989 -webkit-transform: translateY(0) rotate(45deg); 6990 -moz-transform: translateY(0) rotate(45deg); 6991 transform: translateY(0) rotate(45deg); 6992} 6993 6994.pp-advanced-menu .pp-menu-overlay .pp-menu-close-btn:after { 6995 -webkit-transform: translateY(0) rotate(-45deg); 6996 -moz-transform: translateY(0) rotate(-45deg); 6997 transform: translateY(0) rotate(-45deg); 6998} 6999 7000/** Off Canvas Menu **/ 7001.pp-advanced-menu .pp-off-canvas-menu { 7002 position: fixed; 7003 top: 0; 7004 z-index: 999998; 7005 width: 320px; 7006 height: 100%; 7007 opacity: 0; 7008 background: #333; 7009 overflow-y: auto; 7010 overflow-x: hidden; 7011 /*-webkit-overflow-scrolling: touch;*/ 7012 -ms-overflow-style: -ms-autohiding-scrollbar; 7013 -webkit-transition: all 0.5s; 7014 -moz-transition: all 0.5s; 7015 transition: all 0.5s; 7016 -webkit-perspective: 1000; 7017 -moz-perspective: 1000; 7018 perspective: 1000; 7019 backface-visibility: hidden; 7020 will-change: transform; 7021 -webkit-overflow-scrolling: touch; 7022} 7023 7024.pp-advanced-menu .pp-off-canvas-menu.pp-menu-left { 7025 left: 0; 7026 -webkit-transform: translate3d(-350px, 0, 0); 7027 -moz-transform: translate3d(-350px, 0, 0); 7028 transform: translate3d(-350px, 0, 0); 7029} 7030 7031.pp-advanced-menu .pp-off-canvas-menu.pp-menu-right { 7032 right: 0; 7033 -webkit-transform: translate3d(350px, 0, 0); 7034 -moz-transform: translate3d(350px, 0, 0); 7035 transform: translate3d(350px, 0, 0); 7036} 7037 7038html.pp-off-canvas-menu-open .pp-advanced-menu.menu-open .pp-off-canvas-menu { 7039 -webkit-transform: translate3d(0, 0, 0); 7040 -moz-transform: translate3d(0, 0, 0); 7041 transform: translate3d(0, 0, 0); 7042 opacity: 1; 7043} 7044.pp-advanced-menu.off-canvas { 7045 overflow-y: auto; 7046} 7047.pp-advanced-menu.off-canvas .pp-clear { 7048 position: fixed; 7049 top: 0; 7050 left: 0; 7051 width: 100%; 7052 height: 100%; 7053 z-index: 999998; 7054 background: rgba(0,0,0,0.1); 7055 visibility: hidden; 7056 opacity: 0; 7057 -webkit-transition: all 0.5s ease-in-out; 7058 -moz-transition: all 0.5s ease-in-out; 7059 transition: all 0.5s ease-in-out; 7060} 7061.pp-advanced-menu.off-canvas.menu-open .pp-clear { 7062 visibility: visible; 7063 opacity: 1; 7064} 7065.fl-builder-edit .pp-advanced-menu.off-canvas .pp-clear { 7066 z-index: 100010; 7067} 7068.pp-advanced-menu .pp-off-canvas-menu .menu { 7069 margin-top: 0; 7070} 7071/* 7072.pp-advanced-menu .pp-off-canvas-menu > .menu > li { 7073 opacity: 0; 7074 -webkit-transition: -webkit-transform 0.8s, opacity 0.8s; 7075 transition: transform 0.8s, opacity 0.8s; 7076 -webkit-transform-style: preserve-3d; 7077 transform-style: preserve-3d; 7078} 7079.pp-advanced-menu .pp-off-canvas-menu.pp-menu-left > .menu > li { 7080 -webkit-transform: translateX(-100px) translateZ(1000px); 7081 transform: translateX(-100px) translateZ(1000px); 7082} 7083.pp-advanced-menu .pp-off-canvas-menu.pp-menu-right > .menu > li { 7084 -webkit-transform: translateX(100px) translateZ(-1000px); 7085 transform: translateX(100px) translateZ(-1000px); 7086} 7087.pp-advanced-menu.menu-open .pp-off-canvas-menu > .menu > li { 7088 opacity: 1; 7089 -webkit-transform: translateX(0) translateZ(0); 7090 transform: translateX(0) translateZ(0); 7091} 7092*/ 7093 7094/* Mega menu general */ 7095.pp-advanced-menu li.mega-menu .hide-heading > a, 7096.pp-advanced-menu li.mega-menu .hide-heading > .pp-has-submenu-container, 7097.pp-advanced-menu li.mega-menu-disabled .hide-heading > a, 7098.pp-advanced-menu li.mega-menu-disabled .hide-heading > .pp-has-submenu-container { 7099 display: none; 7100} 7101 7102/* Mega menu for horizontal menus */ 7103ul.pp-advanced-menu-horizontal li.mega-menu { 7104 position: static; 7105} 7106ul.pp-advanced-menu-horizontal li.mega-menu > ul.sub-menu { 7107 top: inherit !important; 7108 left: 0 !important; 7109 right: 0 !important; 7110 width: 100%; 7111 background: #ffffff; 7112} 7113ul.pp-advanced-menu-horizontal li.mega-menu.pp-has-submenu:hover > ul.sub-menu, 7114ul.pp-advanced-menu-horizontal li.mega-menu.pp-has-submenu.pp-active > ul.sub-menu /*, 7115ul.pp-advanced-menu-horizontal li.mega-menu.pp-has-submenu.focus > ul.sub-menu*/ {
7116 display: flex !important; 7117} 7118ul.pp-advanced-menu-horizontal li.mega-menu > ul.sub-menu li { 7119 border-color: transparent; 7120} 7121ul.pp-advanced-menu-horizontal li.mega-menu > ul.sub-menu > li { 7122 width: 100%; 7123} 7124ul.pp-advanced-menu-horizontal li.mega-menu > ul.sub-menu > li > .pp-has-submenu-container a { 7125 font-weight: bold; 7126} 7127ul.pp-advanced-menu-horizontal li.mega-menu > ul.sub-menu > li > .pp-has-submenu-container a:hover { 7128 background: transparent; 7129} 7130ul.pp-advanced-menu-horizontal li.mega-menu > ul.sub-menu .pp-menu-toggle { 7131 display: none; 7132} 7133ul.pp-advanced-menu-horizontal li.mega-menu > ul.sub-menu ul.sub-menu { 7134 background: transparent; 7135 -webkit-box-shadow: none; 7136 -ms-box-shadow: none; 7137 box-shadow: none; 7138 display: block; 7139 min-width: 0; 7140 opacity: 1; 7141 padding: 0; 7142 position: static; 7143 visibility: visible; 7144} 7145 7146/* Remove colors when there is no link set */ 7147.pp-advanced-menu ul li.mega-menu a:not([href]) { 7148 color: unset; 7149 background: none; 7150 background-color: unset; 7151} 7152 7153.rtl .pp-advanced-menu:not(.full-screen) .menu .pp-has-submenu .sub-menu { 7154 text-align: inherit; 7155 right: 0; 7156 left: auto; 7157} 7158.rtl .pp-advanced-menu .menu .pp-has-submenu .pp-has-submenu .sub-menu { 7159 right: 100%; 7160 left: auto; 7161} 7162.rtl .pp-advanced-menu .menu .pp-menu-toggle, 7163.rtl .pp-advanced-menu.off-canvas .menu.pp-toggle-arrows .pp-menu-toggle { 7164 right: auto; 7165 left: 10px; 7166} 7167.rtl .pp-advanced-menu.off-canvas .menu.pp-toggle-arrows .pp-menu-toggle { 7168 left: 28px; 7169} 7170.rtl .pp-advanced-menu.full-screen .menu .pp-menu-toggle { 7171 left: 0; 7172} 7173.rtl .pp-advanced-menu:not(.off-canvas) .menu:not(.pp-advanced-menu-accordion) .pp-has-submenu .pp-has-submenu .pp-menu-toggle { 7174 right: auto; 7175 left: 0; 7176} 7177.rtl .pp-advanced-menu:not(.full-screen):not(.off-canvas) .menu:not(.pp-advanced-menu-accordion):not(.pp-advanced-menu-vertical) .pp-has-submenu .pp-has-submenu .pp-menu-toggle:before { 7178 -webkit-transform: translateY( -5px ) rotate( 135deg ); 7179 -ms-transform: translateY( -5px ) rotate( 135deg ); 7180 transform: translateY( -5px ) rotate( 135deg ); 7181} 7182.rtl .pp-advanced-menu .menu .pp-has-submenu-container > a > span, 7183.rtl .pp-advanced-menu .menu.pp-advanced-menu-horizontal.pp-toggle-arrows .pp-has-submenu-container > a > span { 7184 padding-right: 0; 7185 padding-left: 28px; 7186} 7187.rtl .pp-advanced-menu.off-canvas .menu .pp-has-submenu-container > a > span, 7188.rtl .pp-advanced-menu.off-canvas .menu.pp-advanced-menu-horizontal.pp-toggle-arrows .pp-has-submenu-container > a > span { 7189 padding-left: 0; 7190} 7191 7192/* Search */ 7193.pp-advanced-menu li .pp-search-form-wrap { 7194 position: absolute; 7195 right: 0; 7196 top: 100%; 7197 z-index: 10; 7198 opacity: 0; 7199 visibility: hidden; 7200 transition: all 0.2s ease-in-out; 7201} 7202.pp-advanced-menu li:not(.pp-search-active) .pp-search-form-wrap { 7203 height: 0; 7204} 7205.pp-advanced-menu li.pp-search-active .pp-search-form-wrap { 7206 opacity: 1; 7207 visibility: visible; 7208} 7209.pp-advanced-menu li .pp-search-form-wrap .pp-search-form__icon { 7210 display: none; 7211} 7212.pp-advanced-menu li .pp-search-form__container { 7213 max-width: 100%; 7214} 7215.pp-advanced-menu.off-canvas li .pp-search-form-wrap, 7216.pp-advanced-menu.off-canvas li .pp-search-form__container { 7217 width: 100%; 7218 position: static; 7219} 7220.pp-advanced-menu.full-screen li .pp-search-form-wrap { 7221 max-width: 100%; 7222} 7223.pp-advanced-menu .pp-advanced-menu-accordion li .pp-search-form-wrap { 7224 width: 100%; 7225} 7226.pp-advanced-menu .pp-advanced-menu-accordion.pp-menu-align-center li .pp-search-form__container { 7227 margin: 0 auto; 7228} 7229.pp-advanced-menu .pp-advanced-menu-accordion.pp-menu-align-right li .pp-search-form__container { 7230 margin-right: 0; 7231 margin-left: auto; 7232} 7233 7234/** Woo Cart */ 7235.pp-advanced-menu li.pp-menu-cart-item .pp-menu-cart-icon { 7236 margin-right: 5px; 7237}@media (max-width: 768px) { /* Submenus */ 7238/* 7239.fl-module[data-node] .pp-advanced-menu .sub-menu { 7240 background-color: transparent; 7241 -webkit-box-shadow: none; 7242 -ms-box-shadow: none; 7243 box-shadow: none; 7244} 7245*/ } 7246/** 7247 * Overall menu alignment 7248 */ 7249 7250.fl-node-5f20ed505b647 .pp-advanced-menu-horizontal { 7251 justify-content: flex-end; 7252 } 7253 7254/** 7255 * Overall menu styling 7256 */ 7257 7258.fl-node-5f20ed505b647 .pp-advanced-menu .menu > li { 7259 } 7260 7261.fl-node-5f20ed505b647 .pp-advanced-menu .pp-has-submenu-container a > span { 7262 padding-right: 38px; 7263 } 7264 7265.fl-node-5f20ed505b647-clone { 7266 display: none; 7267} 7268 7269/* 7270@media (min-width: 768px) { 7271 .fl-node-5f20ed505b647 .pp-advanced-menu-mobile-toggle + .pp-clear + .pp-menu-nav ul.menu { 7272 display: block; 7273 } 7274} 7275*/ 7276 7277/** 7278 * Links 7279 */ 7280 7281.fl-node-5f20ed505b647 .pp-advanced-menu .menu > li > a, 7282.fl-node-5f20ed505b647 .pp-advanced-menu .menu > li > .pp-has-submenu-container > a { 7283 color: #ffffff; 7284 } 7285 7286 7287 7288 .fl-node-5f20ed505b647 .pp-advanced-menu .pp-toggle-arrows .pp-menu-toggle:before, 7289 .fl-node-5f20ed505b647 .pp-advanced-menu .pp-toggle-none .pp-menu-toggle:before { 7290 border-color: #ffffff; 7291 } 7292 7293 .fl-node-5f20ed505b647 .pp-advanced-menu .pp-toggle-arrows li:hover .pp-menu-toggle:before, 7294 .fl-node-5f20ed505b647 .pp-advanced-menu .pp-toggle-none li:hover .pp-menu-toggle:before, 7295 .fl-node-5f20ed505b647 .pp-advanced-menu .pp-toggle-arrows li.focus .pp-menu-toggle:before, 7296 .fl-node-5f20ed505b647 .pp-advanced-menu .pp-toggle-none li.focus .pp-menu-toggle:before { 7297 border-color: #56C6D8; 7298 } 7299 .fl-node-5f20ed505b647 .pp-advanced-menu .pp-toggle-arrows li a:hover .pp-menu-toggle:before, 7300 .fl-node-5f20ed505b647 .pp-advanced-menu .pp-toggle-none li a:hover .pp-menu-toggle:before, 7301 .fl-node-5f20ed505b647 .pp-advanced-menu .pp-toggle-arrows li a:focus .pp-menu-toggle:before, 7302 .fl-node-5f20ed505b647 .pp-advanced-menu .pp-toggle-none li a:focus .pp-menu-toggle:before { 7303 border-color: #56C6D8; 7304 } 7305 .fl-node-5f20ed505b647 .menu > li > a:hover, 7306 .fl-node-5f20ed505b647 .menu > li > a:focus, 7307 .fl-node-5f20ed505b647 .menu > li:hover > .pp-has-submenu-container > a, 7308 .fl-node-5f20ed505b647 .menu > li.focus > .pp-has-submenu-container > a, 7309 .fl-node-5f20ed505b647 .menu > li.current-menu-item > a, 7310 .fl-node-5f20ed505b647 .menu > li.current-menu-item > .pp-has-submenu-container > a { 7311 color: #56C6D8; 7312 } 7313 7314 .fl-node-5f20ed505b647 .pp-advanced-menu .pp-toggle-arrows .pp-has-submenu-container:hover .pp-menu-toggle:before, 7315 .fl-node-5f20ed505b647 .pp-advanced-menu .pp-toggle-arrows .pp-has-submenu-container.focus .pp-menu-toggle:before, 7316 .fl-node-5f20ed505b647 .pp-advanced-menu .pp-toggle-arrows li.current-menu-item > .pp-has-submenu-container .pp-menu-toggle:before, 7317 .fl-node-5f20ed505b647 .pp-advanced-menu .pp-toggle-none .pp-has-submenu-container:hover .pp-menu-toggle:before, 7318 .fl-node-5f20ed505b647 .pp-advanced-menu .pp-toggle-none .pp-has-submenu-container.focus .pp-menu-toggle:before, 7319 .fl-node-5f20ed505b647 .pp-advanced-menu .pp-toggle-none li.current-menu-item > .pp-has-submenu-container .pp-menu-toggle:before { 7320 border-color: #56C6D8; 7321 } 7322 7323/** 7324 * Sub Menu 7325 **/ 7326 .fl-node-5f20ed505b647 .menu .pp-has-submenu .sub-menu { 7327 display: none; 7328 } 7329.fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu { 7330 background-color: #05262D; 7331 } 7332@media (min-width: 768px) { 7333 .fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu { 7334 width: 250px; 7335 } 7336} 7337 7338.fl-node-5f20ed505b647 ul.pp-advanced-menu-horizontal li.mega-menu > ul.sub-menu { 7339 background: #05262D; 7340} 7341 7342.fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu > li > a, 7343.fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a { 7344 border-width: 0; 7345 border-style: solid; 7346 border-bottom-width: px; 7347 color: #ffffff; 7348} 7349.fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu > li > a:hover, 7350.fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu > li > a:focus, 7351.fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a:hover, 7352.fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a:focus { 7353 } 7354 7355.fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu > li:last-child > a:not(:focus), 7356.fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu > li:last-child > .pp-has-submenu-container > a:not(:focus) { 7357 border: 0; 7358} 7359 7360.fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu > li > a:hover, 7361.fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu > li > a:focus, 7362.fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a:hover, 7363.fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a:focus, 7364.fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu > li.current-menu-item > a, 7365.fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu > li.current-menu-item > .pp-has-submenu-container > a { 7366 color: #56C6D8; 7367} 7368 7369 .fl-node-5f20ed505b647 .pp-advanced-menu .pp-toggle-arrows .sub-menu .pp-menu-toggle:before, 7370 .fl-node-5f20ed505b647 .pp-advanced-menu .pp-toggle-none .sub-menu .pp-menu-toggle:before { 7371 border-color: #ffffff; 7372 } 7373 7374 .fl-node-5f20ed505b647 .pp-advanced-menu .pp-toggle-arrows .sub-menu li:h
7374over .pp-menu-toggle:before, 7375 .fl-node-5f20ed505b647 .pp-advanced-menu .pp-toggle-none .sub-menu li:hover .pp-menu-toggle:before { 7376 border-color: #56C6D8; 7377 } 7378 7379 7380 .fl-node-5f20ed505b647 .pp-advanced-menu .pp-menu-toggle:before { 7381 content: ''; 7382 position: absolute; 7383 right: 50%; 7384 top: 50%; 7385 z-index: 1; 7386 display: block; 7387 width: 9px; 7388 height: 9px; 7389 margin: -5px -5px 0 0; 7390 border-right: 2px solid; 7391 border-bottom: 2px solid; 7392 -webkit-transform-origin: right bottom; 7393 -ms-transform-origin: right bottom; 7394 transform-origin: right bottom; 7395 -webkit-transform: translateX( -5px ) rotate( 45deg ); 7396 -ms-transform: translateX( -5px ) rotate( 45deg ); 7397 transform: translateX( -5px ) rotate( 45deg ); 7398 } 7399 .fl-node-5f20ed505b647 .pp-advanced-menu .pp-has-submenu.pp-active > .pp-has-submenu-container .pp-menu-toggle { 7400 -webkit-transform: rotate( -180deg ); 7401 -ms-transform: rotate( -180deg ); 7402 transform: rotate( -180deg ); 7403 } 7404 7405 7406 .fl-node-5f20ed505b647 .pp-advanced-menu-horizontal.pp-toggle-arrows .pp-has-submenu-container a { 7407 padding-right: 24px; 7408 } 7409 .fl-node-5f20ed505b647 .pp-advanced-menu-horizontal.pp-toggle-arrows .pp-has-submenu-container > a > span { 7410 padding-right: 24px; 7411 } 7412 .fl-node-5f20ed505b647 .pp-advanced-menu-horizontal.pp-toggle-arrows .pp-menu-toggle, 7413 .fl-node-5f20ed505b647 .pp-advanced-menu-horizontal.pp-toggle-none .pp-menu-toggle { 7414 width: 23px; 7415 height: 23px; 7416 margin: -11.5px 0 0; 7417 } 7418 .fl-node-5f20ed505b647 .pp-advanced-menu-horizontal.pp-toggle-arrows .pp-menu-toggle, 7419 .fl-node-5f20ed505b647 .pp-advanced-menu-horizontal.pp-toggle-none .pp-menu-toggle, 7420 .fl-node-5f20ed505b647 .pp-advanced-menu-vertical.pp-toggle-arrows .pp-menu-toggle, 7421 .fl-node-5f20ed505b647 .pp-advanced-menu-vertical.pp-toggle-none .pp-menu-toggle { 7422 width: 24px; 7423 height: 23px; 7424 margin: -11.5px 0 0; 7425 } 7426.fl-node-5f20ed505b647 .pp-advanced-menu li:first-child { 7427 border-top: none; 7428} 7429 7430 @media only screen and (max-width: 768px) { 7431 .fl-node-5f20ed505b647 .pp-advanced-menu-mobile-toggle + .pp-clear + .pp-menu-nav ul.menu { 7432 display: none; 7433 } 7434 .fl-node-5f20ed505b647 .pp-advanced-menu:not(.off-canvas):not(.full-screen) .pp-advanced-menu-horizontal { 7435 display: block; 7436 } 7437 .fl-node-5f20ed505b647:not(.fl-node-5f20ed505b647-clone):not(.pp-menu-full-screen):not(.pp-menu-off-canvas) .pp-menu-position-below .pp-menu-nav { 7438 display: none; 7439 } 7440 } 7441 7442 7443 @media ( max-width: 768px ) { 7444 7445 .fl-node-5f20ed505b647 .pp-advanced-menu .menu { 7446 margin-top: 20px; 7447 } 7448 .fl-node-5f20ed505b647 .pp-advanced-menu .menu { 7449 } 7450 .fl-node-5f20ed505b647 .pp-advanced-menu .menu > li { 7451 margin-left: 0 !important; 7452 margin-right: 0 !important; 7453 } 7454 7455 .fl-node-5f20ed505b647 .pp-advanced-menu .pp-off-canvas-menu .pp-menu-close-btn, 7456 .fl-node-5f20ed505b647 .pp-advanced-menu .pp-menu-overlay .pp-menu-close-btn { 7457 display: block; 7458 } 7459 7460 .fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu { 7461 box-shadow: none; 7462 border: 0; 7463 } 7464 7465 } 7466 @media ( min-width: 769px ) { 7467 7468 .fl-node-5f20ed505b647 .menu > li { 7469 display: inline-block; 7470 } 7471 7472 .fl-node-5f20ed505b647 .menu li { 7473 border-top: none; 7474 } 7475 7476 .fl-node-5f20ed505b647 .menu li:first-child { 7477 border: none; 7478 } 7479 .fl-node-5f20ed505b647 .menu li li { 7480 border-left: none; 7481 } 7482 7483 .fl-node-5f20ed505b647 .menu .pp-has-submenu .sub-menu { 7484 position: absolute; 7485 top: 100%; 7486 left: 0; 7487 z-index: 10; 7488 visibility: hidden; 7489 opacity: 0; 7490 text-align:left; 7491 } 7492 7493 .fl-node-5f20ed505b647 .pp-has-submenu .pp-has-submenu .sub-menu { 7494 top: 0; 7495 left: 100%; 7496 } 7497 7498 7499 7500 .fl-node-5f20ed505b647 .pp-advanced-menu .pp-has-submenu:hover > .sub-menu, 7501 .fl-node-5f20ed505b647 .pp-advanced-menu .pp-has-submenu.pp-active .sub-menu 7502 /*.fl-node-5f20ed505b647 .pp-advanced-menu .pp-has-submenu.focus > .sub-menu*/ { 7503 display: block; 7504 visibility: visible; 7505 opacity: 1; 7506 } 7507 7508 .fl-node-5f20ed505b647 .menu .pp-has-submenu.pp-menu-submenu-right .sub-menu { 7509 top: 100%; 7510 left: inherit; 7511 right: 0; 7512 } 7513 7514 .fl-node-5f20ed505b647 .menu .pp-has-submenu .pp-has-submenu.pp-menu-submenu-right .sub-menu { 7515 top: 0; 7516 left: inherit; 7517 right: 100%; 7518 } 7519 7520 .fl-node-5f20ed505b647 .pp-advanced-menu .pp-has-submenu.pp-active > .pp-has-submenu-container .pp-menu-toggle { 7521 -webkit-transform: none; 7522 -ms-transform: none; 7523 transform: none; 7524 } 7525 7526 .fl-node-5f20ed505b647 .pp-advanced-menu .pp-has-submenu .pp-has-submenu .pp-menu-toggle:before { 7527 -webkit-transform: translateY( -5px ) rotate( -45deg ); 7528 -ms-transform: translateY( -5px ) rotate( -45deg ); 7529 transform: translateY( -5px ) rotate( -45deg ); 7530 } 7531 7532 7533 7534 div.fl-node-5f20ed505b647 .pp-advanced-menu-mobile-toggle { 7535 display: none; 7536 } 7537 7538 } 7539 7540 .fl-node-5f20ed505b647 .pp-advanced-menu-mobile { 7541 text-align: right; 7542 justify-content: flex-end; 7543 } 7544
7545 .fl-builder-content .fl-node-5f20ed505b647.fl-module .pp-advanced-menu-mobile .pp-advanced-menu-mobile-toggle, 7546 .fl-page .fl-builder-content .fl-node-5f20ed505b647.fl-module .pp-advanced-menu-mobile .pp-advanced-menu-mobile-toggle { 7547 } 7548 7549 .fl-builder-content .fl-node-5f20ed505b647.fl-module .pp-advanced-menu-mobile .pp-advanced-menu-mobile-toggle, 7550 .fl-page .fl-builder-content .fl-node-5f20ed505b647.fl-module .pp-advanced-menu-mobile .pp-advanced-menu-mobile-toggle, 7551 fl-builder-content .fl-node-5f20ed505b647.fl-module .pp-advanced-menu-mobile .pp-advanced-menu-mobile-toggle i, 7552 .fl-page .fl-builder-content .fl-node-5f20ed505b647.fl-module .pp-advanced-menu-mobile .pp-advanced-menu-mobile-toggle i { 7553 color: #05262D; 7554 } 7555 7556 7557 .fl-node-5f20ed505b647 .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box, 7558 .fl-node-5f20ed505b647 .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner, 7559 .fl-node-5f20ed505b647 .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:before, 7560 .fl-node-5f20ed505b647 .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:after { 7561 width: 30px; 7562 } 7563 7564 .fl-node-5f20ed505b647 .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner, 7565 .fl-node-5f20ed505b647 .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:before, 7566 .fl-node-5f20ed505b647 .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:after { 7567 background-color: #05262D; 7568 height: 3px; 7569 } 7570 7571 .fl-node-5f20ed505b647 .pp-advanced-menu-mobile-toggle i { 7572 font-size: 30px; 7573 } 7574 7575 .fl-node-5f20ed505b647 .pp-advanced-menu-mobile-toggle rect { 7576 fill: #ffffff; 7577 } 7578 7579 7580 7581/** 7582 * Woo Menu Cart 7583 */ 7584 7585 @media ( min-width: 769px ) { 7586 .fl-node-5f20ed505b647 .pp-advanced-menu ul.sub-menu { 7587 padding: 0; 7588 } 7589 .fl-node-5f20ed505b647 .pp-advanced-menu-horizontal.pp-toggle-arrows .pp-has-submenu-container > a > span { 7590 padding-right: 24px; 7591 } 7592 } 7593 7594@media only screen and (max-width: 1200px) { 7595 .fl-node-5f20ed505b647 .pp-advanced-menu-horizontal { 7596 } 7597 .fl-node-5f20ed505b647 .pp-advanced-menu .menu > li { 7598 } 7599 7600 .fl-node-5f20ed505b647 .pp-advanced-menu-mobile { 7601 justify-content: center; 7602 } 7603} 7604 7605@media only screen and (max-width: 992px) { 7606 .fl-node-5f20ed505b647 .pp-advanced-menu-horizontal { 7607 } 7608 .fl-node-5f20ed505b647 .pp-advanced-menu .menu > li { 7609 } 7610 .fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu > li > a, 7611 .fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a { 7612 border-bottom-width: px; 7613 background-color: ; 7614 } 7615 7616 .fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu { 7617 width: auto; 7618 } 7619 7620 .fl-node-5f20ed505b647 .pp-advanced-menu-mobile { 7621 justify-content: center; 7622 } 7623 7624 .fl-node-5f20ed505b647 .pp-advanced-menu-mobile-toggle { 7625 } 7626 7627 } 7628 7629@media only screen and (max-width: 768px) { 7630 .fl-node-5f20ed505b647 div.pp-advanced-menu { 7631 text-align: center; 7632 } 7633 .fl-node-5f20ed505b647 .pp-advanced-menu-horizontal { 7634 } 7635 .fl-node-5f20ed505b647 .pp-advanced-menu .menu > li { 7636 } 7637 .fl-node-5f20ed505b647 .pp-advanced-menu .menu > li > a, 7638 .fl-node-5f20ed505b647 .pp-advanced-menu .menu > li > .pp-has-submenu-container > a { 7639 } 7640 .fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu > li > a, 7641 .fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a { 7642 border-bottom-width: px; 7643 } 7644 7645 .fl-node-5f20ed505b647 .pp-advanced-menu-mobile { 7646 7647 justify-content: center; 7648 } 7649 .fl-node-5f20ed505b647 .pp-advanced-menu-mobile-toggle { 7650 } 7651 7652 7653} 7654 7655 @media only screen and ( max-width: 768px ) { 7656 7657 .fl-node-5f20ed505b647 .pp-advanced-menu { 7658 text-align: center; 7659 } 7660 7661 .fl-node-5f20ed505b647 .pp-advanced-menu-mobile-toggle { 7662 } 7663 } 7664 7665.fl-node-5f20ed505b647 .pp-advanced-menu { 7666 text-align: right; 7667} 7668.fl-node-5f20ed505b647 .pp-advanced-menu .menu a { 7669 text-transform: uppercase; 7670} 7671.fl-node-5f20ed505b647 .pp-advanced-menu .menu > li > a, .fl-node-5f20ed505b647 .pp-advanced-menu .menu > li > .pp-has-submenu-container > a { 7672 border-style: solid; 7673 border-width: 0; 7674 background-clip: border-box; 7675 padding-top: 10px; 7676 padding-right: 10px; 7677 padding-bottom: 10px; 7678 padding-left: 10px; 7679} 7680.fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu > li > a, .fl-node-5f20ed505b647 .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a { 7681 padding-top: 10px; 7682 padding-right: 10px; 7683 padding-bottom: 10px; 7684 padding-left: 10px; 7685} 7686 .fl-node-5f20ed505b647 > .fl-module-content { 7687 margin-top:0px; 7688 margin-bottom:0px; 7689} 7690@media ( max-width: 992px ) { 7691 .fl-node-5f20ed505b647.fl-module > .fl-module-content { 7692 margin-top:0px; 7693 margin-bottom:0px; 7694} 7695} 7696@media ( max-width: 768px ) { 7697 .fl-node-5f20ed505b647.fl-module > .fl-module-content { 7698 margin-top:0px; 7699 margin-bottom:0px; 7700} 7701} 7702 7703/** 7704 * Overall menu alignment 7705 */ 7706 7707.fl-node-5f3f71881564e .pp-advanced-menu-horizontal { 7708 justify-content: flex-end; 7709 } 7710 7711/** 7712 * Overall menu styling 7713 */ 7714 7715.fl-node-5f3f71881564e .pp-advanced-menu .menu > li { 7716 } 7717 7718.fl-node-5f3f71881564e .pp-advanced-menu .pp-has-submenu-container a > span { 7719 padding-right: 38px; 7720 } 7721 7722.fl-node-5f3f71881564e-clone { 7723 display: none; 7724} 7725 7726/* 7727@media (min-width: 768px) { 7728 .fl-node-5f3f71881564e .pp-advanced-menu-mobile-toggle + .pp-clear + .pp-menu-nav ul.menu { 7729 display: block; 7730 } 7731} 7732*/ 7733 7734/** 7735 * Links 7736 */ 7737 7738.fl-node-5f3f71881564e .pp-advanced-menu .menu > li > a, 7739.fl-node-5f3f71881564e .pp-advanced-menu .menu > li > .pp-has-submenu-container > a { 7740 color: #05262d; 7741 } 7742 7743 7744 7745 .fl-node-5f3f71881564e .pp-advanced-menu .pp-toggle-arrows .pp-menu-toggle:before, 7746 .fl-node-5f3f71881564e .pp-advanced-menu .pp-toggle-none .pp-menu-toggle:before { 7747 border-color: #05262d; 7748 } 7749 7750 .fl-node-5f3f71881564e .pp-advanced-menu .pp-toggle-arrows li:hover .pp-menu-toggle:before, 7751 .fl-node-5f3f71881564e .pp-advanced-menu .pp-toggle-none li:hover .pp-menu-toggle:before, 7752 .fl-node-5f3f71881564e .pp-advanced-menu .pp-toggle-arrows li.focus .pp-menu-toggle:before, 7753 .fl-node-5f3f71881564e .pp-advanced-menu .pp-toggle-none li.focus .pp-menu-toggle:before { 7754 border-color: #5e2130; 7755 } 7756 .fl-node-5f3f71881564e .pp-advanced-menu .pp-toggle-arrows li a:hover .pp-menu-toggle:before, 7757 .fl-node-5f3f71881564e .pp-advanced-menu .pp-toggle-none li a:hover .pp-menu-toggle:before, 7758 .fl-node-5f3f71881564e .pp-advanced-menu .pp-toggle-arrows li a:focus .pp-menu-toggle:before, 7759 .fl-node-5f3f71881564e .pp-advanced-menu .pp-toggle-none li a:focus .pp-menu-toggle:before { 7760 border-color: #5e2130; 7761 } 7762 .fl-node-5f3f71881564e .menu > li > a:hover, 7763 .fl-node-5f3f71881564e .menu > li > a:focus, 7764 .fl-node-5f3f71881564e .menu > li:hover > .pp-has-submenu-container > a, 7765 .fl-node-5f3f71881564e .menu > li.focus > .pp-has-submenu-container > a, 7766 .fl-node-5f3f71881564e .menu > li.current-menu-item > a, 7767 .fl-node-5f3f71881564e .menu > li.current-menu-item > .pp-has-submenu-container > a { 7768 color: #5e2130; 7769 } 7770 7771 .fl-node-5f3f71881564e .pp-advanced-menu .pp-toggle-arrows .pp-has-submenu-container:hover .pp-menu-toggle:before, 7772 .fl-node-5f3f71881564e .pp-advanced-menu .pp-toggle-arrows .pp-has-submenu-container.focus .pp-menu-toggle:before, 7773 .fl-node-5f3f71881564e .pp-advanced-menu .pp-toggle-arrows li.current-menu-item > .pp-has-submenu-container .pp-menu-toggle:before, 7774 .fl-node-5f3f71881564e .pp-advanced-menu .pp-toggle-none .pp-has-submenu-container:hover .pp-menu-toggle:before, 7775 .fl-node-5f3f71881564e .pp-advanced-menu .pp-toggle-none .pp-has-submenu-container.focus .pp-menu-toggle:before, 7776 .fl-node-5f3f71881564e .pp-advanced-menu .pp-toggle-none li.current-menu-item > .pp-has-submenu-container .pp-menu-toggle:before { 7777 border-color: #5e2130; 7778 } 7779 7780/** 7781 * Sub Menu 7782 **/ 7783 .fl-node-5f3f71881564e .menu .pp-has-submenu .sub-menu { 7784 display: none; 7785 } 7786.fl-node-5f3f71881564e .pp-advanced-menu .sub-menu { 7787 } 7788@media (min-width: 768px) { 7789 .fl-node-5f3f71881564e .pp-advanced-menu .sub-menu { 7790 width: 250px; 7791 } 7792} 7793 7794 7795.fl-node-5f3f71881564e .pp-advanced-menu .sub-menu > li > a, 7796.fl-node-5f3f71881564e .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a { 7797 border-width: 0; 7798 border-style: solid; 7799 border-bottom-width: px; 7800 background-color: #f8f4e4; 7801 color: #05262d; 7802} 7803.fl-node-5f3f71881564e .pp-advanced-menu .sub-menu > li > a:hover, 7804.fl-node-5f3f71881564e .pp-advanced-menu .sub-menu > li > a:focus, 7805.fl-node-5f3f71881564e .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a:hover, 7806.fl-node-5f3f71881564e .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a:focus { 7807 } 7808 7809.fl-node-5f3f71881564e .pp-advanced-menu .sub-menu > li:last-child > a:not(:focus), 7810.fl-node-5f3f71881564e .pp-advanced-menu .sub-menu > li:last-child > .pp-has-submenu-container > a:not(:focus) { 7811 border: 0; 7812} 7813 7814.fl-node-5f3f71881564e .pp-advanced-menu .sub-menu > li > a:hover, 7815.fl-node-5f3f71881564e .pp-advanced-menu .sub-menu > li > a:focus, 7816.fl-node-5f3f71881564e .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a:hover, 7817.fl-node-5f3f71881564e .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a:focus, 7818.fl-node-5f3f71881564e .pp-advanced-menu .sub-menu > li.current-menu-item > a, 7819.fl-node-5f3f71881564e .pp-advanced-menu .sub-menu > li.current-menu-item > .pp-has-submenu-container > a { 7820 background-color: #f8f4e4; 7821 color: #129fad; 7822} 7823 7824 .fl-node-5f3f71881564e .pp-advanced-menu .pp-toggle-arrows .sub-menu .pp-menu-toggle:before, 7825 .fl-node-5f3f71881564e .pp-advanced-menu .pp-toggle-none .sub-menu .pp-menu-toggle:before { 7826 border-color: #05262d; 7827 } 7828 7829 .fl-node-5f3f71881564e .pp-advanced-menu .pp-toggle-arrows .sub-menu li:h
7829over .pp-menu-toggle:before, 7830 .fl-node-5f3f71881564e .pp-advanced-menu .pp-toggle-none .sub-menu li:hover .pp-menu-toggle:before { 7831 border-color: #129fad; 7832 } 7833 7834 7835 .fl-node-5f3f71881564e .pp-advanced-menu .pp-menu-toggle:before { 7836 content: ''; 7837 position: absolute; 7838 right: 50%; 7839 top: 50%; 7840 z-index: 1; 7841 display: block; 7842 width: 9px; 7843 height: 9px; 7844 margin: -5px -5px 0 0; 7845 border-right: 2px solid; 7846 border-bottom: 2px solid; 7847 -webkit-transform-origin: right bottom; 7848 -ms-transform-origin: right bottom; 7849 transform-origin: right bottom; 7850 -webkit-transform: translateX( -5px ) rotate( 45deg ); 7851 -ms-transform: translateX( -5px ) rotate( 45deg ); 7852 transform: translateX( -5px ) rotate( 45deg ); 7853 } 7854 .fl-node-5f3f71881564e .pp-advanced-menu .pp-has-submenu.pp-active > .pp-has-submenu-container .pp-menu-toggle { 7855 -webkit-transform: rotate( -180deg ); 7856 -ms-transform: rotate( -180deg ); 7857 transform: rotate( -180deg ); 7858 } 7859 7860 7861 .fl-node-5f3f71881564e .pp-advanced-menu-horizontal.pp-toggle-arrows .pp-has-submenu-container a { 7862 padding-right: 24px; 7863 } 7864 .fl-node-5f3f71881564e .pp-advanced-menu-horizontal.pp-toggle-arrows .pp-has-submenu-container > a > span { 7865 padding-right: 24px; 7866 } 7867 .fl-node-5f3f71881564e .pp-advanced-menu-horizontal.pp-toggle-arrows .pp-menu-toggle, 7868 .fl-node-5f3f71881564e .pp-advanced-menu-horizontal.pp-toggle-none .pp-menu-toggle { 7869 width: 23px; 7870 height: 23px; 7871 margin: -11.5px 0 0; 7872 } 7873 .fl-node-5f3f71881564e .pp-advanced-menu-horizontal.pp-toggle-arrows .pp-menu-toggle, 7874 .fl-node-5f3f71881564e .pp-advanced-menu-horizontal.pp-toggle-none .pp-menu-toggle, 7875 .fl-node-5f3f71881564e .pp-advanced-menu-vertical.pp-toggle-arrows .pp-menu-toggle, 7876 .fl-node-5f3f71881564e .pp-advanced-menu-vertical.pp-toggle-none .pp-menu-toggle { 7877 width: 24px; 7878 height: 23px; 7879 margin: -11.5px 0 0; 7880 } 7881.fl-node-5f3f71881564e .pp-advanced-menu li:first-child { 7882 border-top: none; 7883} 7884 7885 @media only screen and (max-width: 768px) { 7886 .fl-node-5f3f71881564e .pp-advanced-menu-mobile-toggle + .pp-clear + .pp-menu-nav ul.menu { 7887 display: none; 7888 } 7889 .fl-node-5f3f71881564e .pp-advanced-menu:not(.off-canvas):not(.full-screen) .pp-advanced-menu-horizontal { 7890 display: block; 7891 } 7892 .fl-node-5f3f71881564e:not(.fl-node-5f3f71881564e-clone):not(.pp-menu-full-screen):not(.pp-menu-off-canvas) .pp-menu-position-below .pp-menu-nav { 7893 display: none; 7894 } 7895 } 7896 7897 7898 @media ( max-width: 768px ) { 7899 7900 .fl-node-5f3f71881564e .pp-advanced-menu .menu { 7901 margin-top: 20px; 7902 } 7903 .fl-node-5f3f71881564e .pp-advanced-menu .menu { 7904 } 7905 .fl-node-5f3f71881564e .pp-advanced-menu .menu > li { 7906 margin-left: 0 !important; 7907 margin-right: 0 !important; 7908 } 7909 7910 .fl-node-5f3f71881564e .pp-advanced-menu .pp-off-canvas-menu .pp-menu-close-btn, 7911 .fl-node-5f3f71881564e .pp-advanced-menu .pp-menu-overlay .pp-menu-close-btn { 7912 display: block; 7913 } 7914 7915 .fl-node-5f3f71881564e .pp-advanced-menu .sub-menu { 7916 box-shadow: none; 7917 border: 0; 7918 } 7919 7920 } 7921 @media ( min-width: 769px ) { 7922 7923 .fl-node-5f3f71881564e .menu > li { 7924 display: inline-block; 7925 } 7926 7927 .fl-node-5f3f71881564e .menu li { 7928 border-top: none; 7929 } 7930 7931 .fl-node-5f3f71881564e .menu li:first-child { 7932 border: none; 7933 } 7934 .fl-node-5f3f71881564e .menu li li { 7935 border-left: none; 7936 } 7937 7938 .fl-node-5f3f71881564e .menu .pp-has-submenu .sub-menu { 7939 position: absolute; 7940 top: 100%; 7941 left: 0; 7942 z-index: 10; 7943 visibility: hidden; 7944 opacity: 0; 7945 text-align:left; 7946 } 7947 7948 .fl-node-5f3f71881564e .pp-has-submenu .pp-has-submenu .sub-menu { 7949 top: 0; 7950 left: 100%; 7951 } 7952 7953 7954 7955 .fl-node-5f3f71881564e .pp-advanced-menu .pp-has-submenu:hover > .sub-menu, 7956 .fl-node-5f3f71881564e .pp-advanced-menu .pp-has-submenu.pp-active .sub-menu 7957 /*.fl-node-5f3f71881564e .pp-advanced-menu .pp-has-submenu.focus > .sub-menu*/ { 7958 display: block; 7959 visibility: visible; 7960 opacity: 1; 7961 } 7962 7963 .fl-node-5f3f71881564e .menu .pp-has-submenu.pp-menu-submenu-right .sub-menu { 7964 top: 100%; 7965 left: inherit; 7966 right: 0; 7967 } 7968 7969 .fl-node-5f3f71881564e .menu .pp-has-submenu .pp-has-submenu.pp-menu-submenu-right .sub-menu { 7970 top: 0; 7971 left: inherit; 7972 right: 100%; 7973 } 7974 7975 .fl-node-5f3f71881564e .pp-advanced-menu .pp-has-submenu.pp-active > .pp-has-submenu-container .pp-menu-toggle { 7976 -webkit-transform: none; 7977 -ms-transform: none; 7978 transform: none; 7979 } 7980 7981 .fl-node-5f3f71881564e .pp-advanced-menu .pp-has-submenu .pp-has-submenu .pp-menu-toggle:before { 7982 -webkit-transform: translateY( -5px ) rotate( -45deg ); 7983 -ms-transform: translateY( -5px ) rotate( -45deg ); 7984 transform: translateY( -5px ) rotate( -45deg ); 7985 } 7986 7987 7988 7989 div.fl-node-5f3f71881564e .pp-advanced-menu-mobile-toggle { 7990 display: none; 7991 } 7992 7993 } 7994 7995 .fl-node-5f3f71881564e .pp-advanced-menu-mobile { 7996 text-align: right; 7997 justify-content: flex-end; 7998 } 7999
8000 .fl-builder-content .fl-node-5f3f71881564e.fl-module .pp-advanced-menu-mobile .pp-advanced-menu-mobile-toggle, 8001 .fl-page .fl-builder-content .fl-node-5f3f71881564e.fl-module .pp-advanced-menu-mobile .pp-advanced-menu-mobile-toggle { 8002 } 8003 8004 .fl-builder-content .fl-node-5f3f71881564e.fl-module .pp-advanced-menu-mobile .pp-advanced-menu-mobile-toggle, 8005 .fl-page .fl-builder-content .fl-node-5f3f71881564e.fl-module .pp-advanced-menu-mobile .pp-advanced-menu-mobile-toggle, 8006 fl-builder-content .fl-node-5f3f71881564e.fl-module .pp-advanced-menu-mobile .pp-advanced-menu-mobile-toggle i, 8007 .fl-page .fl-builder-content .fl-node-5f3f71881564e.fl-module .pp-advanced-menu-mobile .pp-advanced-menu-mobile-toggle i { 8008 } 8009 8010 8011 .fl-node-5f3f71881564e .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box, 8012 .fl-node-5f3f71881564e .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner, 8013 .fl-node-5f3f71881564e .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:before, 8014 .fl-node-5f3f71881564e .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:after { 8015 width: 30px; 8016 } 8017 8018 .fl-node-5f3f71881564e .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner, 8019 .fl-node-5f3f71881564e .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:before, 8020 .fl-node-5f3f71881564e .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:after { 8021 height: 3px; 8022 } 8023 8024 .fl-node-5f3f71881564e .pp-advanced-menu-mobile-toggle i { 8025 font-size: 30px; 8026 } 8027 8028 .fl-node-5f3f71881564e .pp-advanced-menu-mobile-toggle rect { 8029 fill: #05262d; 8030 } 8031 8032 8033 8034/** 8035 * Woo Menu Cart 8036 */ 8037 8038 @media ( min-width: 769px ) { 8039 .fl-node-5f3f71881564e .pp-advanced-menu ul.sub-menu { 8040 padding: 0; 8041 } 8042 .fl-node-5f3f71881564e .pp-advanced-menu-horizontal.pp-toggle-arrows .pp-has-submenu-container > a > span { 8043 padding-right: 24px; 8044 } 8045 } 8046 8047@media only screen and (max-width: 1200px) { 8048 .fl-node-5f3f71881564e .pp-advanced-menu-horizontal { 8049 } 8050 .fl-node-5f3f71881564e .pp-advanced-menu .menu > li { 8051 } 8052 8053 .fl-node-5f3f71881564e .pp-advanced-menu-mobile { 8054 justify-content: center; 8055 } 8056} 8057 8058@media only screen and (max-width: 992px) { 8059 .fl-node-5f3f71881564e .pp-advanced-menu-horizontal { 8060 } 8061 .fl-node-5f3f71881564e .pp-advanced-menu .menu > li { 8062 } 8063 .fl-node-5f3f71881564e .pp-advanced-menu .sub-menu > li > a, 8064 .fl-node-5f3f71881564e .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a { 8065 border-bottom-width: px; 8066 background-color: ; 8067 } 8068 8069 .fl-node-5f3f71881564e .pp-advanced-menu .sub-menu { 8070 width: auto; 8071 } 8072 8073 .fl-node-5f3f71881564e .pp-advanced-menu-mobile { 8074 justify-content: center; 8075 } 8076 8077 .fl-node-5f3f71881564e .pp-advanced-menu-mobile-toggle { 8078 } 8079 8080 } 8081 8082@media only screen and (max-width: 768px) { 8083 .fl-node-5f3f71881564e div.pp-advanced-menu { 8084 text-align: center; 8085 } 8086 .fl-node-5f3f71881564e .pp-advanced-menu-horizontal { 8087 } 8088 .fl-node-5f3f71881564e .pp-advanced-menu .menu > li { 8089 } 8090 .fl-node-5f3f71881564e .pp-advanced-menu .menu > li > a, 8091 .fl-node-5f3f71881564e .pp-advanced-menu .menu > li > .pp-has-submenu-container > a { 8092 } 8093 .fl-node-5f3f71881564e .pp-advanced-menu .sub-menu > li > a, 8094 .fl-node-5f3f71881564e .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a { 8095 border-bottom-width: px; 8096 } 8097 8098 .fl-node-5f3f71881564e .pp-advanced-menu-mobile { 8099 8100 justify-content: center; 8101 } 8102 .fl-node-5f3f71881564e .pp-advanced-menu-mobile-toggle { 8103 } 8104 8105 8106} 8107 8108 @media only screen and ( max-width: 768px ) { 8109 8110 .fl-node-5f3f71881564e .pp-advanced-menu { 8111 text-align: center; 8112 } 8113 8114 .fl-node-5f3f71881564e .pp-advanced-menu-mobile-toggle { 8115 } 8116 } 8117 8118.fl-node-5f3f71881564e .pp-advanced-menu { 8119 text-align: right; 8120} 8121.fl-node-5f3f71881564e .pp-advanced-menu .menu a { 8122 text-transform: uppercase; 8123} 8124.fl-node-5f3f71881564e .pp-advanced-menu .menu > li > a, .fl-node-5f3f71881564e .pp-advanced-menu .menu > li > .pp-has-submenu-container > a { 8125 border-style: solid; 8126 border-width: 0; 8127 background-clip: border-box; 8128 padding-top: 10px; 8129 padding-right: 10px; 8130 padding-bottom: 10px; 8131 padding-left: 0px; 8132} 8133.fl-node-5f3f71881564e .pp-advanced-menu .sub-menu { 8134 border-style: none; 8135 border-width: 0; 8136 background-clip: border-box; 8137} 8138.fl-node-5f3f71881564e .pp-advanced-menu .menu .sub-menu a { 8139 text-transform: uppercase; 8140} 8141.fl-node-5f3f71881564e .pp-advanced-menu .sub-menu > li > a, .fl-node-5f3f71881564e .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a { 8142 padding-top: 10px; 8143 padding-right: 10px; 8144 padding-bottom: 10px; 8145 padding-left: 10px; 8146} 8147 8148 8149 8150 8151 8152 8153 8154 8155
8156.fl-builder-content .fl-node-5f3fb5ea2f324 .fl-button:is(a, button) { 8157 width: 170px; 8158} 8159.fl-node-5f3fb5ea2f324.fl-button-wrap, .fl-node-5f3fb5ea2f324 .fl-button-wrap { 8160 text-align: right; 8161} 8162:where(.fl-builder-content .fl-node-5f3fb5ea2f324 .fl-button:is(a, button)), :where(.fl-builder-content .fl-node-5f3fb5ea2f324 .fl-button:is(a, button) *) { 8163 transition: none; 8164 -moz-transition: none; 8165 -webkit-transition: none; 8166 -o-transition: none; 8167} 8168.fl-node-5wlubpdqshg2, .fl-node-5wlubpdqshg2 .fl-photo { 8169 text-align: left; 8170} 8171@media(max-width: 992px) { 8172 .fl-node-5wlubpdqshg2, .fl-node-5wlubpdqshg2 .fl-photo { 8173 text-align: left; 8174 } 8175} 8176@media(max-width: 768px) { 8177 .fl-node-5wlubpdqshg2, .fl-node-5wlubpdqshg2 .fl-photo { 8178 text-align: left; 8179 } 8180} 8181.pp-modal-wrap { 8182 position: fixed; 8183 top: 0; 8184 left: 0; 8185 height: 100%; 8186 width: 100%; 8187 overflow-y: auto; 8188 z-index: -1; 8189 visibility: hidden; 8190 opacity: 0; 8191 transition: all 0.3s ease-in-out; 8192} 8193.pp-modal-wrap.pp-modal-active { 8194 z-index: 99999; 8195 visibility: visible; 8196 opacity: 1; 8197} 8198.pp-modal-overlay { 8199 position: absolute; 8200 height: 100%; 8201 width: 100%; 8202 top: 0; 8203 bottom: 0; 8204} 8205.pp-modal-button .sr-only { 8206 position: absolute !important; 8207 height: 1px !important; 8208 width: 1px !important; 8209 margin: 0 !important; 8210 clip: rect(1px 1px 1px 1px); 8211 clip: rect(1px,1px,1px,1px); 8212 clip-path: polygon(0px 0px, 0px 0px, 0px 0px); 8213 -webkit-clip-path: polygon(0px 0px, 0px 0px, 0px 0px); 8214 overflow: hidden !important; 8215} 8216 8217.pp-modal { 8218 display: block; 8219 position: relative; 8220 margin: auto auto; 8221 opacity: 1; 8222 outline: 0; 8223} 8224.pp-modal-container { 8225 height: 100%; 8226 width: 100%; 8227 position: fixed; 8228 overflow: auto; 8229 opacity: 0; 8230 z-index: 1; 8231} 8232.pp-modal.layout-fullscreen { 8233 max-width: 100%; 8234 height: auto; 8235 min-height: 100%; 8236 margin: 0; 8237} 8238/* .pp-modal.layout-standard:not(.position-auto) { 8239 top: 50%; 8240 transform: translateY(-50%); 8241} */ 8242.pp-modal .pp-modal-content { 8243 height: inherit; 8244 overflow-y: auto; 8245 position: relative; 8246 z-index: 1; 8247 -webkit-overflow-scrolling: touch; 8248} 8249/* .pp-modal.layout-standard .pp-modal-content { 8250 max-height: 90vh; 8251} */ 8252.pp-modal .pp-modal-body { 8253 overflow: hidden; 8254 height: inherit; 8255} 8256.pp-modal .pp-modal-header { 8257 display: table; 8258 width: 100%; 8259} 8260.pp-modal .pp-modal-title { 8261 margin: 0; 8262 display: table-cell; 8263 vertical-align: middle; 8264} 8265 8266.pp-modal .pp-modal-frame iframe { 8267 width: 100%; 8268} 8269 8270.pp-modal .pp-modal-video-embed { 8271 position: relative; 8272 padding-top: 56.25%; 8273 height: inherit; 8274} 8275.pp-modal .pp-modal-video-embed iframe, 8276.pp-modal .pp-modal-video-embed .wp-video, 8277.pp-modal .pp-modal-video-embed > video { 8278 height: 100%; 8279 width: 100%; 8280 position: absolute; 8281 top: 0; 8282 left: 0; 8283} 8284 8285.pp-modal .pp-modal-content.pp-modal-frame:before { 8286 background-position: 50%; 8287 content: ""; 8288 display: block; 8289 width: 32px; 8290 height: 32px; 8291 border-radius: 100%; 8292 position: absolute; 8293 top: 50%; 8294 left: 50%; 8295 transform: translate3D(-50%, -50%, 0); 8296} 8297 8298.pp-modal .pp-modal-content-inner { 8299 position: relative; 8300 height: 100%; 8301} 8302 8303.pp-modal-trigger { 8304 display: inline-block; 8305 text-decoration: none; 8306 text-shadow: none; 8307} 8308.pp-modal-trigger .pp-button-icon { 8309 height: auto; 8310 margin-right: 8px; 8311 vertical-align: middle; 8312 width: auto; 8313} 8314.pp-modal-trigger .pp-button-icon-after { 8315 margin-left: 8px; 8316 margin-right: 0; 8317} 8318.pp-modal-trigger .pp-modal-trigger-text { 8319 vertical-align: middle; 8320} 8321.pp-modal-close { 8322 position: relative; 8323 right: 10px; 8324 line-height: 0; 8325 cursor: pointer; 8326 display: table-cell; 8327 vertical-align: middle; 8328 top: 0; 8329 padding: 5px; 8330 -webkit-transition: background 0.2s ease-in-out; 8331 -moz-transition: background 0.2s ease-in-out; 8332 transition: background 0.2s ease-in-out; 8333} 8334.pp-modal-close.box-top-right-out { 8335 position: absolute; 8336 right: -40px; 8337} 8338.pp-modal .pp-modal-close.box-top-left-out { 8339 position: absolute; 8340 left: -40px; 8341 right: 0; 8342} 8343.pp-modal-close.win-top-right { 8344 position: fixed; 8345} 8346.pp-modal-close.win-top-left { 8347 position: fixed; 8348 right: 0; 8349} 8350.pp-modal-close .bar-wrap { 8351 display: inline-block; 8352 position: relative; 8353} 8354.pp-modal-close .bar-wrap span { 8355 position: absolute; 8356 border-radius: 0; 8357 width: 100%; 8358 top: 49.5%; 8359 left: 0px; 8360} 8361.pp-modal-close .bar-wrap .bar-1 { 8362 -webkit-transform: rotate(225deg); 8363 -moz-transform: rotate(225deg); 8364 transform: rotate(225deg); 8365} 8366.pp-modal-close .bar-wrap .bar-2 { 8367 -webkit-transform: rotate(-225deg); 8368 -moz-transform: rotate(-225deg); 8369 transform: rotate(-225deg); 8370} 8371.pp-modal-wrap .modal-visible { 8372 opacity: 1; 8373} 8374.pp-modal .pp-modal-content .fl-row-content-wrap,
8375.pp-modal .pp-modal-content .fl-builder-module-template { 8376 padding: 0; 8377} 8378.fl-module-pp-modal-box { 8379 z-index: 2 !important; 8380} 8381 8382.pp-modal-wrap .pp-flexbox { 8383 display: flex; 8384 flex-direction: row; 8385 align-items: center; 8386} 8387.pp-modal-wrap .pp-flexbox.layout-vertical { 8388 flex-direction: column; 8389} 8390.pp-modal-wrap .pp-flexbox .pp-flexbox-item { 8391 align-self: stretch; 8392} 8393.pp-modal-wrap .pp-flexbox .pp-flexbox-item.object-fit-cover img { 8394 height: 100%; 8395 object-fit: cover; 8396} 8397 8398@media only screen and (max-width: 768px) { 8399 .pp-modal-wrap .pp-flexbox { 8400 flex-direction: column; 8401 } 8402 .pp-modal-wrap .pp-flexbox .pp-flexbox-item { 8403 width: 100%; 8404 } 8405}@media (max-width: 768px) { /** 8406 * This file should contain frontend styles that 8407 * will be applied to all module instances once 8408 * the responsive breakpoint has been reached. The 8409 * responsive breakpoint can be set in the global 8410 * settings or individual page settings. 8411 */ }body:not(.fl-builder-edit) .fl-node-bupe31aq5rfi > .fl-module-content { 8412 margin: 0; 8413} 8414 8415.fl-node-bupe31aq5rfi .pp-modal-button { 8416 text-align: left; 8417} 8418.fl-node-bupe31aq5rfi .pp-modal-trigger, 8419.fl-node-bupe31aq5rfi .pp-modal-button .pp-modal-trigger, 8420.fl-node-bupe31aq5rfi .pp-modal-button .pp-modal-trigger .pp-modal-trigger-icon { 8421 color: #ffffff; 8422 background-color: #428bca; 8423 text-align: center; 8424 text-decoration: none; 8425} 8426 8427 8428.fl-node-bupe31aq5rfi .pp-modal-trigger .pp-button-icon { 8429 } 8430 8431.fl-builder-content .fl-node-bupe31aq5rfi .pp-modal-trigger:hover, 8432.fl-node-bupe31aq5rfi .pp-modal-trigger:hover { 8433 color: #f7f7f7; 8434 background-color: #444444; 8435 border-color: #222222; 8436} 8437 8438 8439.fl-node-bupe31aq5rfi .pp-modal-height-auto, 8440#modal-bupe31aq5rfi.pp-modal-height-auto { 8441 display: block !important; 8442 position: absolute; 8443 top: -99999px; 8444 width: 960px; 8445 visibility: hidden; 8446} 8447 8448.fl-node-bupe31aq5rfi .pp-modal-height-auto .pp-modal-overlay, 8449#modal-bupe31aq5rfi.pp-modal-height-auto .pp-modal-overlay { 8450 display: none !important; 8451} 8452 8453.fl-node-bupe31aq5rfi .pp-modal, 8454#modal-bupe31aq5rfi .pp-modal { 8455 background-color: #ffffff; 8456 } 8457 8458 8459 8460 8461.fl-node-bupe31aq5rfi .pp-modal.layout-standard, 8462#modal-bupe31aq5rfi .pp-modal.layout-standard { 8463 width: 960px; 8464 height: auto; 8465 max-width: 90%; 8466} 8467 8468.fl-node-bupe31aq5rfi .pp-modal .pp-modal-header, 8469#modal-bupe31aq5rfi .pp-modal .pp-modal-header { 8470 background-color: #ffffff; 8471 border-bottom: 1px solid #eeeeee; 8472} 8473 8474 .fl-node-bupe31aq5rfi .pp-modal .pp-modal-header, 8475 #modal-bupe31aq5rfi .pp-modal .pp-modal-header { 8476 border-top-left-radius: px; 8477 border-top-right-radius: px; 8478 } 8479 8480.fl-node-bupe31aq5rfi .pp-modal .pp-modal-title, 8481#modal-bupe31aq5rfi .pp-modal .pp-modal-title { 8482 padding: 10px 15px; 8483 color: #444444; 8484} 8485.fl-node-bupe31aq5rfi .pp-modal .pp-modal-content, 8486#modal-bupe31aq5rfi .pp-modal .pp-modal-content { 8487 padding: 0px; 8488} 8489.fl-node-bupe31aq5rfi .pp-modal .pp-modal-content.pp-modal-frame:before, 8490#modal-bupe31aq5rfi .pp-modal .pp-modal-content.pp-modal-frame:before { 8491 background: url(https://tourdevines.com.au/wp-content/plugins/bbpowerpack/modules/pp-modal-box/loader.gif) no-repeat; 8492} 8493.fl-node-bupe31aq5rfi .pp-modal .pp-modal-content-inner, 8494#modal-bupe31aq5rfi .pp-modal .pp-modal-content-inner { 8495 overflow: hidden; 8496 padding: px; 8497} 8498 8499.fl-node-bupe31aq5rfi .pp-modal-close, 8500#modal-bupe31aq5rfi .pp-modal-close { 8501 background-color: #3a3a3a; 8502 border: 1px solid #ffffff; 8503 border-radius: 100px; 8504 width: 25px; 8505 height: 25px; 8506 position: absolute; 8507 z-index: 5; 8508} 8509.fl-node-bupe31aq5rfi .pp-modal-close:hover, 8510#modal-bupe31aq5rfi .pp-modal-close:hover { 8511 background-color: #b53030; 8512 } 8513.fl-node-bupe31aq5rfi .pp-modal-close.box-top-right, 8514#modal-bupe31aq5rfi .pp-modal-close.box-top-right { 8515 top: -10px; 8516 right: -10px; 8517} 8518.fl-node-bupe31aq5rfi .pp-modal-close.box-top-left, 8519#modal-bupe31aq5rfi .pp-modal-close.box-top-left { 8520 top: -10px; 8521 left: -10px; 8522} 8523.fl-node-bupe31aq5rfi .pp-modal-close.win-top-right, 8524#modal-bupe31aq5rfi .pp-modal-close.win-top-right { 8525 top: -10px; 8526 right: -10px; 8527} 8528.fl-node-bupe31aq5rfi .pp-modal-close.win-top-left, 8529#modal-bupe31aq5rfi .pp-modal-close.win-top-left { 8530 top: -10px; 8531 left: -10px; 8532} 8533.fl-node-bupe31aq5rfi .pp-modal-close .bar-wrap, 8534#modal-bupe31aq5rfi .pp-modal-close .bar-wrap { 8535 width: 100%; 8536 height: 100%; 8537 -webkit-transition: background 0.2s ease-in-out; 8538 -moz-transition: background 0.2s ease-in-out; 8539 transition: background 0.2s ease-in-out; 8540} 8541.fl-node-bupe31aq5rfi .pp-modal-close .bar-wrap span, 8542#modal-bupe31aq5rfi .pp-modal-close .bar-wrap span { 8543 background: #ffffff; 8544 height: 2px;
8545 margin-top: -1px; 8546 -webkit-transition: background 0.2s ease-in-out; 8547 -moz-transition: background 0.2s ease-in-out; 8548 transition: background 0.2s ease-in-out; 8549} 8550.fl-node-bupe31aq5rfi .pp-modal-close:hover .bar-wrap span, 8551#modal-bupe31aq5rfi .pp-modal-close:hover .bar-wrap span { 8552 background: #dddddd; 8553 -webkit-transition: background 0.2s ease-in-out; 8554 -moz-transition: background 0.2s ease-in-out; 8555 transition: background 0.2s ease-in-out; 8556} 8557.fl-node-bupe31aq5rfi .pp-modal-container.fadeIn.animated, 8558#modal-bupe31aq5rfi .pp-modal-container.fadeIn.animated { 8559 -webkit-animation-duration: 0.5s; 8560 animation-duration: 0.5s; 8561} 8562.fl-node-bupe31aq5rfi .pp-modal-container.fadeOut.animated, 8563#modal-bupe31aq5rfi .pp-modal-container.fadeOut.animated { 8564 -webkit-animation-duration: 0.5s; 8565 animation-duration: 0.5s; 8566} 8567.fl-node-bupe31aq5rfi .has-overlay-animation .pp-modal-container, 8568#modal-bupe31aq5rfi.has-overlay-animation .pp-modal-container { 8569 background-color: rgba(0,0,0,0.3); 8570 } 8571 8572.fl-node-bupe31aq5rfi .pp-modal-wrap:not(.has-overlay-animation) .pp-modal-overlay, 8573#modal-bupe31aq5rfi:not(.has-overlay-animation) .pp-modal-overlay { 8574 background-color: rgba(0,0,0,0.3); 8575 } 8576 8577@media only screen and (max-width: 0px) { 8578 .fl-node-bupe31aq5rfi .pp-modal.layout-fullscreen, 8579 #modal-bupe31aq5rfi .pp-modal.layout-fullscreen { 8580 top: 0 !important; 8581 margin: 10px !important; 8582 } 8583 .fl-node-bupe31aq5rfi .pp-modal.layout-standard, 8584 #modal-bupe31aq5rfi .pp-modal.layout-standard { 8585 margin-top: 20px; 8586 margin-bottom: 20px; 8587 } 8588} 8589 8590@media only screen and (max-width: 767px) { 8591 .fl-node-bupe31aq5rfi .pp-modal.layout-standard, 8592 #modal-bupe31aq5rfi .pp-modal.layout-standard { 8593 margin-top: 20px; 8594 margin-bottom: 20px; 8595 } 8596} 8597.fl-node-bupe31aq5rfi .pp-modal-button { 8598 text-align: left; 8599} 8600.fl-node-bupe31aq5rfi .pp-modal-trigger, .fl-node-bupe31aq5rfi .pp-modal-button .pp-modal-trigger { 8601 padding-top: 0px; 8602 padding-right: 0px; 8603 padding-bottom: 0px; 8604 padding-left: 0px; 8605} 8606 8607 8608 8609 8610 8611 8612 8613 8614 8615.fl-builder-content .fl-node-wp8y293ciagn .fl-button:is(a, button) { 8616 width: 170px; 8617} 8618.fl-node-wp8y293ciagn.fl-button-wrap, .fl-node-wp8y293ciagn .fl-button-wrap { 8619 text-align: right; 8620} 8621:where(.fl-builder-content .fl-node-wp8y293ciagn .fl-button:is(a, button)), :where(.fl-builder-content .fl-node-wp8y293ciagn .fl-button:is(a, button) *) { 8622 transition: none; 8623 -moz-transition: none; 8624 -webkit-transition: none; 8625 -o-transition: none; 8626} 8627 8628 8629 8630 8631 8632 8633 8634 8635 8636.fl-builder-content .fl-node-5yr4gwxsu3pt .fl-button:is(a, button) { 8637 width: 170px; 8638} 8639.fl-node-5yr4gwxsu3pt.fl-button-wrap, .fl-node-5yr4gwxsu3pt .fl-button-wrap { 8640 text-align: right; 8641} 8642:where(.fl-builder-content .fl-node-5yr4gwxsu3pt .fl-button:is(a, button)), :where(.fl-builder-content .fl-node-5yr4gwxsu3pt .fl-button:is(a, button) *) { 8643 transition: none; 8644 -moz-transition: none; 8645 -webkit-transition: none; 8646 -o-transition: none; 8647} 8648@media ( max-width: 992px ) { 8649 .fl-node-5yr4gwxsu3pt.fl-module > .fl-module-content { 8650 margin-right:20px; 8651 margin-left:20px; 8652} 8653} 8654/* advanced menu overlap fix */ 8655.pp-off-canvas-menu-open .pp-offcanvas-content-wrap { 8656 position: relative; 8657 z-index: 999; 8658} 8659 8660/* .pp-offcanvas-content-open .pp-advanced-menu .pp-off-canvas-menu { 8661 position: absolute; 8662} */ 8663 8664.pp-offcanvas-content-open.pp-offcanvas-content-top.pp-offcanvas-content-reset, 8665.pp-offcanvas-content-open.pp-offcanvas-content-bottom.pp-offcanvas-content-reset { 8666 margin-top: 0 !important; 8667} 8668 8669.pp-offcanvas-toggle { 8670 cursor: pointer; 8671 text-decoration: none !important; 8672} 8673 8674.pp-offcanvas-container { 8675 position: relative; 8676 left: 0; 8677 z-index: 99; 8678 -webkit-transition: -webkit-transform 0.5s; 8679 transition: transform 0.5s; 8680} 8681.pp-offcanvas-content-slide .pp-offcanvas-container { 8682 overflow: hidden; 8683} 8684 8685.pp-offcanvas-container:after { 8686 content: ''; 8687 position: absolute; 8688 top: 0; 8689 right: 0; 8690 width: 0; 8691 height: 0; 8692 background: rgba(240, 196, 196, 0.2); 8693 opacity: 0; 8694 -webkit-transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s; 8695 transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s; 8696} 8697 8698.pp-offcanvas-content-open .pp-offcanvas-container:after { 8699 width: 100%; 8700 height: 100%; 8701 opacity: 1; 8702 -webkit-transition: opacity 0.5s; 8703 transition: opacity 0.5s; 8704 z-index: 100001; 8705} 8706 8707.pp-offcanvas-content { 8708 position: fixed; 8709 top: 0; 8710 left: 0; 8711 visibility: hidden; 8712 width: 300px; 8713 height: 100%; 8714 overflow-y: auto; 8715 background: #fff; 8716 -webkit-transition: all 0.5s; 8717 transition: all 0.5s; 8718 outline: 0; 8719 z-index: 100002; 8720} 8721 8722.pp-offcanvas-content.pp-offcanvas-content-right { 8723 left: auto; 8724 right: 0; 8725} 8726 8727.pp-offcanvas-content.pp-offcanvas-content-top, 8728.pp-offcanvas-content.pp-offcanvas-content-bottom { 8729 width: 100%; 8730 height: 300px; 8731} 8732 8733.pp-offcanvas-content.pp-offcanvas-content-bottom { 8734 top: auto; 8735 bottom: 0; 8736} 8737 8738.pp-offcanvas-content .pp-offcanvas-body { 8739 position: absolute; 8740 width: 100%; 8741 top: 0; 8742 left: 0; 8743} 8744 8745.pp-offcanvas-content .pp-offcanvas-close { 8746 position: relative; 8747 cursor: pointer; 8748 display: inline-block; 8749 line-height: 1; 8750 z-index: 1; 8751 font-style: normal; 8752 font-family: Helvetica, Arial, sans-serif; 8753 font-weight: 100; 8754 font-size: 24px; 8755 margin: 0; 8756} 8757 8758.pp-offcanvas-content .pp-offcanvas-close-icon { 8759 display: flex; 8760 height: 25px; 8761 width: 25px; 8762 position: relative; 8763 justify-content: center; 8764} 8765.pp-offcanvas-content .pp-offcanvas-close-icon:before, 8766.pp-offcanvas-content .pp-offcanvas-close-icon:after { 8767 content: " "; 8768 position: absolute; 8769 content: ' '; 8770 height: inherit; 8771 width: 2px; 8772 background-color: #fff; 8773} 8774.pp-offcanvas-content .pp-offcanvas-close-icon:before { 8775 transform: rotate(45deg); 8776} 8777.pp-offcanvas-content .pp-offcanvas-close-icon:after { 8778 transform: rotate(-45deg); 8779} 8780 8781.pp-offcanvas-content .pp-offcanvas-body { 8782 padding-left: 20px; 8783 padding-right: 20px; 8784} 8785 8786.pp-offcanvas-toggle-wrap .pp-offcanvas-toggle { 8787 display: inline-flex; 8788 align-items: center; 8789} 8790 8791.pp-offcanvas-icon-before .pp-offcanvas-toggle-icon { 8792 margin-right: 5px; 8793} 8794 8795.pp-offcanvas-icon-after .pp-offcanvas-toggle-icon { 8796 order: 2; 8797 margin-left: 5px; 8798} 8799 8800.pp-offcanvas-content.pp-offcanvas-slide { 8801 -webkit-transform: translate3d(-100%, 0, 0); 8802 transform: translate3d(-100%, 0, 0); 8803} 8804 8805.pp-offcanvas-content.pp-offcanvas-slide.pp-offcanvas-content-right {
8806 -webkit-transform: translate3d(100%, 0, 0); 8807 transform: translate3d(100%, 0, 0); 8808} 8809 8810.pp-offcanvas-content.pp-offcanvas-slide.pp-offcanvas-content-top { 8811 -webkit-transform: translate3d(0, -100%, 0); 8812 transform: translate3d(0, -100%, 0); 8813} 8814 8815.pp-offcanvas-content.pp-offcanvas-slide.pp-offcanvas-content-bottom { 8816 -webkit-transform: translate3d(0, 100%, 0); 8817 transform: translate3d(0, 100%, 0); 8818} 8819 8820.pp-offcanvas-content.pp-offcanvas-reveal { 8821 z-index: 1; 8822} 8823 8824.pp-offcanvas-content-slide.pp-offcanvas-content-open .pp-offcanvas-content.pp-offcanvas-content-visible { 8825 visibility: visible; 8826 -webkit-transform: translate3d(0, 0, 0); 8827 transform: translate3d(0, 0, 0); 8828} 8829 8830.pp-offcanvas-content-left.pp-offcanvas-push { 8831 -webkit-transform: translate3d(-100%, 0, 0); 8832 transform: translate3d(-100%, 0, 0); 8833} 8834 8835.pp-offcanvas-content-right.pp-offcanvas-push { 8836 -webkit-transform: translate3d(100%, 0, 0); 8837 transform: translate3d(100%, 0, 0); 8838} 8839 8840.pp-offcanvas-content-top.pp-offcanvas-push { 8841 -webkit-transform: translate3d(0, -100%, 0); 8842 transform: translate3d(0, -100%, 0); 8843} 8844 8845.pp-offcanvas-content-bottom.pp-offcanvas-push { 8846 -webkit-transform: translate3d(0, 100%, 0); 8847 transform: translate3d(0, 100%, 0); 8848} 8849 8850.pp-offcanvas-content-push.pp-offcanvas-content-open .pp-offcanvas-content.pp-offcanvas-content-visible { 8851 visibility: visible; 8852 -webkit-transition: -webkit-transform 0.5s; 8853 transition: transform 0.5s; 8854} 8855 8856.pp-offcanvas-content-push.pp-offcanvas-content-open.pp-offcanvas-content-left .pp-offcanvas-container { 8857 -webkit-transform: translate3d(300px, 0, 0); 8858 transform: translate3d(300px, 0, 0); 8859} 8860 8861.pp-offcanvas-content-push.pp-offcanvas-content-open.pp-offcanvas-content-right .pp-offcanvas-container { 8862 -webkit-transform: translateX(-300px); 8863 transform: translateX(-300px); 8864} 8865 8866.pp-offcanvas-content-push.pp-offcanvas-content-open.pp-offcanvas-content-top .pp-offcanvas-container { 8867 -webkit-transform: translate3d(0, 300px, 0); 8868 transform: translate3d(0, 300px, 0); 8869} 8870 8871.pp-offcanvas-content-push.pp-offcanvas-content-open.pp-offcanvas-content-bottom .pp-offcanvas-container { 8872 -webkit-transform: translate3d(0, -300px, 0); 8873 transform: translate3d(0, -300px, 0); 8874} 8875 8876.pp-offcanvas-content-push.pp-offcanvas-content-open.pp-offcanvas-content-left .pp-offcanvas-content, 8877.pp-offcanvas-content-push.pp-offcanvas-content-open.pp-offcanvas-content-right .pp-offcanvas-content, 8878.pp-offcanvas-content-push.pp-offcanvas-content-open.pp-offcanvas-content-top .pp-offcanvas-content, 8879.pp-offcanvas-content-push.pp-offcanvas-content-open.pp-offcanvas-content-bottom .pp-offcanvas-content { 8880 -webkit-transform: translate3d(0, 0, 0); 8881 transform: translate3d(0, 0, 0); 8882} 8883 8884.pp-offcanvas-content-reveal .pp-offcanvas-container { 8885 background: #fff; 8886 overflow: hidden; 8887} 8888 8889.pp-offcanvas-content-reveal.pp-offcanvas-content-open { 8890 position: relative; 8891} 8892 8893.pp-offcanvas-content-reveal.pp-offcanvas-content-open .pp-offcanvas-content.pp-offcanvas-content-visible { 8894 visibility: visible; 8895 -webkit-transition: -webkit-transform 0.5s; 8896 transition: transform 0.5s; 8897} 8898 8899.pp-offcanvas-content-reveal.pp-offcanvas-content-open.pp-offcanvas-content-left .pp-offcanvas-container { 8900 -webkit-transform: translate3d(300px, 0, 0); 8901 transform: translate3d(300px, 0, 0); 8902} 8903 8904.pp-offcanvas-content-reveal.pp-offcanvas-content-open.pp-offcanvas-content-right .pp-offcanvas-container { 8905 -webkit-transform: translate3d(-300px, 0, 0); 8906 transform: translate3d(-300px, 0, 0); 8907} 8908 8909.pp-offcanvas-content-reveal.pp-offcanvas-content-open.pp-offcanvas-content-top .pp-offcanvas-container { 8910 -webkit-transform: translate3d(0, 300px, 0); 8911 transform: translate3d(0, 300px, 0); 8912} 8913 8914.pp-offcanvas-content-reveal.pp-offcanvas-content-open.pp-offcanvas-content-bottom .pp-offcanvas-container { 8915 -webkit-transform: translate3d(0, -300px, 0); 8916 transform: translate3d(0, -300px, 0); 8917} 8918 8919.pp-offcanvas-content-reveal.pp-offcanvas-content-bottom .pp-offcanvas-container { 8920 height: 100%; 8921} 8922 8923.pp-offcanvas-content-left.pp-offcanvas-slide-along { 8924 z-index: 1; 8925 -webkit-transform: translate3d(-50%, 0, 0); 8926 transform: translate3d(-50%, 0, 0); 8927} 8928 8929.pp-offcanvas-content-right.pp-offcanvas-slide-along { 8930 z-index: 1; 8931 -webkit-transform: translate3d(50%, 0, 0); 8932 transform: translate3d(50%, 0, 0); 8933} 8934 8935.pp-offcanvas-content-top.pp-offcanvas-slide-along { 8936 z-index: 1; 8937 -webkit-transform: translate3d(0, -50%, 0); 8938 transform: translate3d(0, -50%, 0); 8939} 8940 8941.pp-offcanvas-content-bottom.pp-offcanvas-slide-along { 8942 z-index: 1; 8943 -webkit-transform: translate3d(0, 50%, 0); 8944 transform: translate3d(0, 50%, 0); 8945} 8946 8947.pp-offcanvas-content-slide-along .pp-offcanvas-container { 8948 background: #fff; 8949 overflow: hidden; 8950} 8951 8952.pp-offcanvas-content-slide-along.pp-offcanvas-content-open .pp-offcanvas-content.pp-offcanvas-content-visible { 8953 visibility: visible; 8954 -webkit-transition: -webkit-transform 0.5s; 8955 transition: transform 0.5s; 8956 -webkit-transform: translate3d(0, 0, 0); 8957 transform: translate3d(0, 0, 0); 8958} 8959 8960.pp-offcanvas-content-slide-along.pp-offcanvas-content-open.pp-offcanvas-content-left .pp-offcanvas-container { 8961 -webkit-transform: translate3d(300px, 0, 0); 8962 transform: translate3d(300px, 0, 0); 8963} 8964 8965.pp-offcanvas-content-slide-along.pp-offcanvas-content-open.pp-offcanvas-content-right .pp-offcanvas-container { 8966 -webkit-transform: translate3d(-300px, 0, 0); 8967 transform: translate3d(-300px, 0, 0); 8968} 8969 8970.pp-offcanvas-content-slide-along.pp-offcanvas-content-open.pp-offcanvas-content-top .pp-offcanvas-container { 8971 -webkit-transform: translate3d(0, 300px, 0); 8972 transform: translate3d(0, 300px, 0); 8973} 8974 8975.pp-offcanvas-content-slide-along.pp-offcanvas-content-open.pp-offcanvas-content-bottom .pp-offcanvas-container { 8976 -webkit-transform: translate3d(0, -300px, 0); 8977 transform: translate3d(0, -300px, 0); 8978} 8979 8980.pp-offcanvas-content-slide-along.pp-offcanvas-content-bottom .pp-offcanvas-container { 8981 height: 100%; 8982} 8983 8984.pp-hamburger-label { 8985 display: inline-block; 8986 margin-left: 10px; 8987} 8988 8989.admin-bar .pp-offcanvas-content-left, 8990.admin-bar .pp-offcanvas-content-right { 8991 /*top: 32px;*/ 8992} 8993 8994/*! 8995 * Hamburgers 8996 * @description Tasty CSS-animated hamburgers 8997 * @author Jonathan Suh @jonsuh 8998 * @site https://jonsuh.com/hamburgers 8999 * @link https://github.com/jonsuh/hamburgers 9000 */ 9001.pp-hamburger-box { 9002 width: 2.9em; 9003 height: 1.8em; 9004 display: inline-block; 9005 position: relative; 9006} 9007 9008.pp-hamburger-inner { 9009 display: block; 9010 top: 50%; 9011 margin-top: -.15em; 9012 transition-duration: 75ms; 9013 transition-timing-function: cubic-bezier(.55, .055, .675, .19); 9014} 9015 9016.pp-hamburger-label { 9017 display: inline-block; 9018 margin-left: 10px; 9019} 9020 9021.pp-hamburger { 9022 display: inline-block; 9023 cursor: pointer; 9024 transition-property: opacity, filter; 9025 transition-duration: 0.15s; 9026 transition-timing-function: linear; 9027 font: inherit; 9028 color: inherit; 9029 text-transform: none; 9030 background-color: transparent; 9031 border: 0; 9032 margin: 0; 9033 overflow: visible; 9034} 9035 9036.pp-hamburger:hover { 9037 opacity: 0.7; 9038} 9039 9040.pp-hamburger.pp-is-active:hover { 9041 opacity: 0.7; 9042} 9043 9044.pp-hamburger.pp-is-active .pp-hamburger-inner, 9045.pp-hamburger.pp-is-active .pp-hamburger-inner::before, 9046.pp-hamburger.pp-is-active .pp-hamburger-inner::after { 9047 background-color: #000; 9048} 9049 9050.pp-hamburger-inner, 9051.pp-hamburger-inner::before, 9052.pp-hamburger-inner::after { 9053 width: 2.9em; 9054 height: 0.3em; 9055 background-color: #000; 9056 border-radius: 4px; 9057 position: absolute; 9058 transition-property: transform; 9059 transition-duration: 0.15s; 9060 transition-timing-function: ease; 9061} 9062 9063.pp-hamburger-inner::before, 9064.pp-hamburger-inner::after { 9065 content: ""; 9066 display: block; 9067} 9068 9069.pp-hamburger-inner::before { 9070 top: -0.75em; 9071} 9072 9073.pp-hamburger-inner::after { 9074 bottom: -0.75em; 9075} 9076
9077/* 9078 * 3DX 9079 */ 9080.pp-hamburger--3dx .pp-hamburger-box { 9081 perspective: 80px; 9082} 9083 9084.pp-hamburger--3dx .pp-hamburger-inner { 9085 transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); 9086} 9087 9088.pp-hamburger--3dx .pp-hamburger-inner::before, 9089.pp-hamburger--3dx .pp-hamburger-inner::after { 9090 transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); 9091} 9092 9093.pp-hamburger--3dx.pp-is-active .pp-hamburger-inner { 9094 background-color: transparent !important; 9095 transform: rotateY(180deg); 9096} 9097 9098.pp-hamburger--3dx.pp-is-active .pp-hamburger-inner::before { 9099 transform: translate3d(0, 10px, 0) rotate(45deg); 9100} 9101 9102.pp-hamburger--3dx.pp-is-active .pp-hamburger-inner::after { 9103 transform: translate3d(0, -10px, 0) rotate(-45deg); 9104} 9105 9106/* 9107 * 3DX Reverse 9108 */ 9109.pp-hamburger--3dx-r .pp-hamburger-box { 9110 perspective: 80px; 9111} 9112 9113.pp-hamburger--3dx-r .pp-hamburger-inner { 9114 transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); 9115} 9116 9117.pp-hamburger--3dx-r .pp-hamburger-inner::before, 9118.pp-hamburger--3dx-r .pp-hamburger-inner::after { 9119 transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); 9120} 9121 9122.pp-hamburger--3dx-r.pp-is-active .pp-hamburger-inner { 9123 background-color: transparent !important; 9124 transform: rotateY(-180deg); 9125} 9126 9127.pp-hamburger--3dx-r.pp-is-active .pp-hamburger-inner::before { 9128 transform: translate3d(0, 10px, 0) rotate(45deg); 9129} 9130 9131.pp-hamburger--3dx-r.pp-is-active .pp-hamburger-inner::after { 9132 transform: translate3d(0, -10px, 0) rotate(-45deg); 9133} 9134 9135/* 9136 * 3DY 9137 */ 9138.pp-hamburger--3dy .pp-hamburger-box { 9139 perspective: 80px; 9140} 9141 9142.pp-hamburger--3dy .pp-hamburger-inner { 9143 transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); 9144} 9145 9146.pp-hamburger--3dy .pp-hamburger-inner::before, 9147.pp-hamburger--3dy .pp-hamburger-inner::after { 9148 transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); 9149} 9150 9151.pp-hamburger--3dy.pp-is-active .pp-hamburger-inner { 9152 background-color: transparent !important; 9153 transform: rotateX(-180deg); 9154} 9155 9156.pp-hamburger--3dy.pp-is-active .pp-hamburger-inner::before { 9157 transform: translate3d(0, 10px, 0) rotate(45deg); 9158} 9159 9160.pp-hamburger--3dy.pp-is-active .pp-hamburger-inner::after { 9161 transform: translate3d(0, -10px, 0) rotate(-45deg); 9162} 9163 9164/* 9165 * 3DY Reverse 9166 */ 9167.pp-hamburger--3dy-r .pp-hamburger-box { 9168 perspective: 80px; 9169} 9170 9171.pp-hamburger--3dy-r .pp-hamburger-inner { 9172 transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); 9173} 9174 9175.pp-hamburger--3dy-r .pp-hamburger-inner::before, 9176.pp-hamburger--3dy-r .pp-hamburger-inner::after { 9177 transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); 9178} 9179 9180.pp-hamburger--3dy-r.pp-is-active .pp-hamburger-inner { 9181 background-color: transparent !important; 9182 transform: rotateX(180deg); 9183} 9184 9185.pp-hamburger--3dy-r.pp-is-active .pp-hamburger-inner::before { 9186 transform: translate3d(0, 10px, 0) rotate(45deg); 9187} 9188 9189.pp-hamburger--3dy-r.pp-is-active .pp-hamburger-inner::after { 9190 transform: translate3d(0, -10px, 0) rotate(-45deg); 9191} 9192 9193/* 9194 * 3DXY 9195 */ 9196.pp-hamburger--3dxy .pp-hamburger-box { 9197 perspective: 80px; 9198} 9199 9200.pp-hamburger--3dxy .pp-hamburger-inner { 9201 transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); 9202} 9203 9204.pp-hamburger--3dxy .pp-hamburger-inner::before, 9205.pp-hamburger--3dxy .pp-hamburger-inner::after { 9206 transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); 9207} 9208 9209.pp-hamburger--3dxy.pp-is-active .pp-hamburger-inner { 9210 background-color: transparent !important; 9211 transform: rotateX(180deg) rotateY(180deg); 9212} 9213 9214.pp-hamburger--3dxy.pp-is-active .pp-hamburger-inner::before { 9215 transform: translate3d(0, 10px, 0) rotate(45deg); 9216} 9217 9218.pp-hamburger--3dxy.pp-is-active .pp-hamburger-inner::after { 9219 transform: translate3d(0, -10px, 0) rotate(-45deg); 9220} 9221 9222/* 9223 * 3DXY Reverse 9224 */ 9225.pp-hamburger--3dxy-r .pp-hamburger-box { 9226 perspective: 80px; 9227} 9228 9229.pp-hamburger--3dxy-r .pp-hamburger-inner { 9230 transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); 9231} 9232 9233.pp-hamburger--3dxy-r .pp-hamburger-inner::before, 9234.pp-hamburger--3dxy-r .pp-hamburger-inner::after { 9235 transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); 9236} 9237 9238.pp-hamburger--3dxy-r.pp-is-active .pp-hamburger-inner { 9239 background-color: transparent !important; 9240 transform: rotateX(180deg) rotateY(180deg) rotateZ(-180deg); 9241} 9242 9243.pp-hamburger--3dxy-r.pp-is-active .pp-hamburger-inner::before { 9244 transform: translate3d(0, 10px, 0) rotate(45deg); 9245} 9246 9247.pp-hamburger--3dxy-r.pp-is-active .pp-hamburger-inner::after { 9248 transform: translate3d(0, -10px, 0) rotate(-45deg); 9249} 9250 9251/* 9252 * Arrow 9253 */ 9254.pp-hamburger--arrow.pp-is-active .pp-hamburger-inner::before { 9255 transform: translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1); 9256} 9257 9258.pp-hamburger--arrow.pp-is-active .pp-hamburger-inner::after { 9259 transform: translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1); 9260} 9261 9262/* 9263 * Arrow Right 9264 */ 9265.pp-hamburger--arrow-r.pp-is-active .pp-hamburger-inner::before { 9266 transform: translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1); 9267} 9268 9269.pp-hamburger--arrow-r.pp-is-active .pp-hamburger-inner::after { 9270 transform: translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1); 9271} 9272 9273/* 9274 * Arrow Alt 9275 */ 9276.pp-hamburger--arrowalt .pp-hamburger-inner::before { 9277 transition: top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1); 9278} 9279 9280.pp-hamburger--arrowalt .pp-hamburger-inner::after { 9281 transition: bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1); 9282} 9283 9284.pp-hamburger--arrowalt.pp-is-active .pp-hamburger-inner::before { 9285 top: 0; 9286 transform: translate3d(-8px, -10px, 0) rotate(-45deg) scale(0.7, 1); 9287 transition: top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03,
92870.685, 0.22); 9288} 9289 9290.pp-hamburger--arrowalt.pp-is-active .pp-hamburger-inner::after { 9291 bottom: 0; 9292 transform: translate3d(-8px, 10px, 0) rotate(45deg) scale(0.7, 1); 9293 transition: bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); 9294} 9295 9296/* 9297 * Arrow Alt Right 9298 */ 9299.pp-hamburger--arrowalt-r .pp-hamburger-inner::before { 9300 transition: top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1); 9301} 9302 9303.pp-hamburger--arrowalt-r .pp-hamburger-inner::after { 9304 transition: bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1); 9305} 9306 9307.pp-hamburger--arrowalt-r.pp-is-active .pp-hamburger-inner::before { 9308 top: 0; 9309 transform: translate3d(8px, -10px, 0) rotate(45deg) scale(0.7, 1); 9310 transition: top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); 9311} 9312 9313.pp-hamburger--arrowalt-r.pp-is-active .pp-hamburger-inner::after { 9314 bottom: 0; 9315 transform: translate3d(8px, 10px, 0) rotate(-45deg) scale(0.7, 1); 9316 transition: bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); 9317} 9318 9319/* 9320 * Arrow Turn 9321 */ 9322.pp-hamburger--arrowturn.pp-is-active .pp-hamburger-inner { 9323 transform: rotate(-180deg); 9324} 9325 9326.pp-hamburger--arrowturn.pp-is-active .pp-hamburger-inner::before { 9327 transform: translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1); 9328} 9329 9330.pp-hamburger--arrowturn.pp-is-active .pp-hamburger-inner::after { 9331 transform: translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1); 9332} 9333 9334/* 9335 * Arrow Turn Right 9336 */ 9337.pp-hamburger--arrowturn-r.pp-is-active .pp-hamburger-inner { 9338 transform: rotate(-180deg); 9339} 9340 9341.pp-hamburger--arrowturn-r.pp-is-active .pp-hamburger-inner::before { 9342 transform: translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1); 9343} 9344 9345.pp-hamburger--arrowturn-r.pp-is-active .pp-hamburger-inner::after { 9346 transform: translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1); 9347} 9348 9349/* 9350 * Boring 9351 */ 9352.pp-hamburger--boring .pp-hamburger-inner, 9353.pp-hamburger--boring .pp-hamburger-inner::before, 9354.pp-hamburger--boring .pp-hamburger-inner::after { 9355 transition-property: none; 9356} 9357 9358.pp-hamburger--boring.pp-is-active .pp-hamburger-inner { 9359 transform: rotate(45deg); 9360} 9361 9362.pp-hamburger--boring.pp-is-active .pp-hamburger-inner::before { 9363 top: 0; 9364 opacity: 0; 9365} 9366 9367.pp-hamburger--boring.pp-is-active .pp-hamburger-inner::after { 9368 bottom: 0; 9369 transform: rotate(-90deg); 9370} 9371 9372/* 9373 * Collapse 9374 */ 9375.pp-hamburger--collapse .pp-hamburger-inner { 9376 top: auto; 9377 bottom: 0; 9378 transition-duration: 0.13s; 9379 transition-delay: 0.13s; 9380 transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); 9381} 9382 9383.pp-hamburger--collapse .pp-hamburger-inner::after { 9384 top: -20px; 9385 transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear; 9386} 9387 9388.pp-hamburger--collapse .pp-hamburger-inner::before { 9389 transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); 9390} 9391 9392.pp-hamburger--collapse.pp-is-active .pp-hamburger-inner { 9393 transform: translate3d(0, -10px, 0) rotate(-45deg); 9394 transition-delay: 0.22s; 9395 transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); 9396} 9397 9398.pp-hamburger--collapse.pp-is-active .pp-hamburger-inner::after { 9399 top: 0; 9400 opacity: 0; 9401 transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear; 9402} 9403 9404.pp-hamburger--collapse.pp-is-active .pp-hamburger-inner::before { 9405 top: 0; 9406 transform: rotate(-90deg); 9407 transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1); 9408} 9409 9410/* 9411 * Collapse Reverse 9412 */ 9413.pp-hamburger--collapse-r .pp-hamburger-inner { 9414 top: auto; 9415 bottom: 0; 9416 transition-duration: 0.13s; 9417 transition-delay: 0.13s; 9418 transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); 9419} 9420 9421.pp-hamburger--collapse-r .pp-hamburger-inner::after { 9422 top: -20px; 9423 transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear; 9424} 9425 9426.pp-hamburger--collapse-r .pp-hamburger-inner::before { 9427 transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); 9428} 9429 9430.pp-hamburger--collapse-r.pp-is-active .pp-hamburger-inner { 9431 transform: translate3d(0, -10px, 0) rotate(45deg); 9432 transition-delay: 0.22s; 9433 transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); 9434} 9435 9436.pp-hamburger--collapse-r.pp-is-active .pp-hamburger-inner::after { 9437 top: 0; 9438 opacity: 0; 9439 transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear; 9440} 9441 9442.pp-hamburger--collapse-r.pp-is-active .pp-hamburger-inner::before { 9443 top: 0; 9444 transform: rotate(90deg); 9445 transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1); 9446} 9447 9448/* 9449 * Elastic 9450 */ 9451.pp-hamburger--elastic .pp-hamburger-inner { 9452 top: 2px; 9453 transition-duration: 0.275s; 9454 transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); 9455} 9456 9457.pp-hamburger--elastic .pp-hamburger-inner::before { 9458 top: 10px; 9459 transition: opacity 0.125s 0.275s ease; 9460} 9461 9462.pp-hamburger--elastic .pp-hamburger-inner::after { 9463 top: 20px; 9464 transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55); 9465} 9466 9467.pp-hamburger--elastic.pp-is-active .pp-hamburger-inner { 9468 transform: translate3d(0, 10px, 0) rotate(135deg); 9469 transition-delay: 0.075s; 9470} 9471 9472.pp-hamburger--elastic.pp-is-active .pp-hamburger-inner::before { 9473 transition-delay: 0s; 9474 opacity: 0; 9475} 9476 9477.pp-hamburger--elastic.pp-is-active .pp-hamburger-inner::after {
9478 transform: translate3d(0, -20px, 0) rotate(-270deg); 9479 transition-delay: 0.075s; 9480} 9481 9482/* 9483 * Elastic Reverse 9484 */ 9485.pp-hamburger--elastic-r .pp-hamburger-inner { 9486 top: 2px; 9487 transition-duration: 0.275s; 9488 transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); 9489} 9490 9491.pp-hamburger--elastic-r .pp-hamburger-inner::before { 9492 top: 10px; 9493 transition: opacity 0.125s 0.275s ease; 9494} 9495 9496.pp-hamburger--elastic-r .pp-hamburger-inner::after { 9497 top: 20px; 9498 transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55); 9499} 9500 9501.pp-hamburger--elastic-r.pp-is-active .pp-hamburger-inner { 9502 transform: translate3d(0, 10px, 0) rotate(-135deg); 9503 transition-delay: 0.075s; 9504} 9505 9506.pp-hamburger--elastic-r.pp-is-active .pp-hamburger-inner::before { 9507 transition-delay: 0s; 9508 opacity: 0; 9509} 9510 9511.pp-hamburger--elastic-r.pp-is-active .pp-hamburger-inner::after { 9512 transform: translate3d(0, -20px, 0) rotate(270deg); 9513 transition-delay: 0.075s; 9514} 9515 9516/* 9517 * Emphatic 9518 */ 9519.pp-hamburger--emphatic { 9520 overflow: hidden; 9521} 9522 9523.pp-hamburger--emphatic .pp-hamburger-inner { 9524 transition: background-color 0.125s 0.175s ease-in; 9525} 9526 9527.pp-hamburger--emphatic .pp-hamburger-inner::before { 9528 left: 0; 9529 transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in; 9530} 9531 9532.pp-hamburger--emphatic .pp-hamburger-inner::after { 9533 top: 10px; 9534 right: 0; 9535 transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in; 9536} 9537 9538.pp-hamburger--emphatic.pp-is-active .pp-hamburger-inner { 9539 transition-delay: 0s; 9540 transition-timing-function: ease-out; 9541 background-color: transparent !important; 9542} 9543 9544.pp-hamburger--emphatic.pp-is-active .pp-hamburger-inner::before { 9545 left: -80px; 9546 top: -80px; 9547 transform: translate3d(80px, 80px, 0) rotate(45deg); 9548 transition: left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1); 9549} 9550 9551.pp-hamburger--emphatic.pp-is-active .pp-hamburger-inner::after { 9552 right: -80px; 9553 top: -80px; 9554 transform: translate3d(-80px, 80px, 0) rotate(-45deg); 9555 transition: right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1); 9556} 9557 9558/* 9559 * Emphatic Reverse 9560 */ 9561.pp-hamburger--emphatic-r { 9562 overflow: hidden; 9563} 9564 9565.pp-hamburger--emphatic-r .pp-hamburger-inner { 9566 transition: background-color 0.125s 0.175s ease-in; 9567} 9568 9569.pp-hamburger--emphatic-r .pp-hamburger-inner::before { 9570 left: 0; 9571 transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in; 9572} 9573 9574.pp-hamburger--emphatic-r .pp-hamburger-inner::after { 9575 top: 10px; 9576 right: 0; 9577 transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in; 9578} 9579 9580.pp-hamburger--emphatic-r.pp-is-active .pp-hamburger-inner { 9581 transition-delay: 0s; 9582 transition-timing-function: ease-out; 9583 background-color: transparent !important; 9584} 9585 9586.pp-hamburger--emphatic-r.pp-is-active .pp-hamburger-inner::before { 9587 left: -80px; 9588 top: 80px; 9589 transform: translate3d(80px, -80px, 0) rotate(-45deg); 9590 transition: left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1); 9591} 9592 9593.pp-hamburger--emphatic-r.pp-is-active .pp-hamburger-inner::after { 9594 right: -80px; 9595 top: 80px; 9596 transform: translate3d(-80px, -80px, 0) rotate(45deg); 9597 transition: right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1); 9598} 9599 9600/* 9601 * Minus 9602 */ 9603.pp-hamburger--minus .pp-hamburger-inner::before, 9604.pp-hamburger--minus .pp-hamburger-inner::after { 9605 transition: bottom 0.08s 0s ease-out, top 0.08s 0s ease-out, opacity 0s linear; 9606} 9607 9608.pp-hamburger--minus.pp-is-active .pp-hamburger-inner::before, 9609.pp-hamburger--minus.pp-is-active .pp-hamburger-inner::after { 9610 opacity: 0; 9611 transition: bottom 0.08s ease-out, top 0.08s ease-out, opacity 0s 0.08s linear; 9612} 9613 9614.pp-hamburger--minus.pp-is-active .pp-hamburger-inner::before { 9615 top: 0; 9616} 9617 9618.pp-hamburger--minus.pp-is-active .pp-hamburger-inner::after { 9619 bottom: 0; 9620} 9621 9622/* 9623 * Slider 9624 */ 9625.pp-hamburger--slider .pp-hamburger-inner { 9626 top: 2px; 9627} 9628 9629.pp-hamburger--slider .pp-hamburger-inner::before { 9630 top: 10px; 9631 transition-property: transform, opacity; 9632 transition-timing-function: ease; 9633 transition-duration: 0.15s; 9634} 9635 9636.pp-hamburger--slider .pp-hamburger-inner::after { 9637 top: 20px; 9638} 9639 9640.pp-hamburger--slider.pp-is-active .pp-hamburger-inner { 9641 transform: translate3d(0, 10px, 0) rotate(45deg); 9642} 9643 9644.pp-hamburger--slider.pp-is-active .pp-hamburger-inner::before { 9645 transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0); 9646 opacity: 0; 9647} 9648 9649.pp-hamburger--slider.pp-is-active .pp-hamburger-inner::after {
9650 transform: translate3d(0, -20px, 0) rotate(-90deg); 9651} 9652 9653/* 9654 * Slider Reverse 9655 */ 9656.pp-hamburger--slider-r .pp-hamburger-inner { 9657 top: 2px; 9658} 9659 9660.pp-hamburger--slider-r .pp-hamburger-inner::before { 9661 top: 10px; 9662 transition-property: transform, opacity; 9663 transition-timing-function: ease; 9664 transition-duration: 0.15s; 9665} 9666 9667.pp-hamburger--slider-r .pp-hamburger-inner::after { 9668 top: 20px; 9669} 9670 9671.pp-hamburger--slider-r.pp-is-active .pp-hamburger-inner { 9672 transform: translate3d(0, 10px, 0) rotate(-45deg); 9673} 9674 9675.pp-hamburger--slider-r.pp-is-active .pp-hamburger-inner::before { 9676 transform: rotate(45deg) translate3d(5.71429px, -6px, 0); 9677 opacity: 0; 9678} 9679 9680.pp-hamburger--slider-r.pp-is-active .pp-hamburger-inner::after { 9681 transform: translate3d(0, -20px, 0) rotate(90deg); 9682} 9683 9684/* 9685 * Spin 9686 */ 9687.pp-hamburger--spin .pp-hamburger-inner { 9688 transition-duration: 0.22s; 9689 transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); 9690} 9691 9692.pp-hamburger--spin .pp-hamburger-inner::before { 9693 transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in; 9694} 9695 9696.pp-hamburger--spin .pp-hamburger-inner::after { 9697 transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19); 9698} 9699 9700.pp-hamburger--spin.pp-is-active .pp-hamburger-inner { 9701 transform: rotate(225deg); 9702 transition-delay: 0.12s; 9703 transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); 9704} 9705 9706.pp-hamburger--spin.pp-is-active .pp-hamburger-inner::before { 9707 top: 0; 9708 opacity: 0; 9709 transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out; 9710} 9711 9712.pp-hamburger--spin.pp-is-active .pp-hamburger-inner::after { 9713 bottom: 0; 9714 transform: rotate(-90deg); 9715 transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); 9716} 9717 9718/* 9719 * Spin Reverse 9720 */ 9721.pp-hamburger--spin-r .pp-hamburger-inner { 9722 transition-duration: 0.22s; 9723 transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); 9724} 9725 9726.pp-hamburger--spin-r .pp-hamburger-inner::before { 9727 transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in; 9728} 9729 9730.pp-hamburger--spin-r .pp-hamburger-inner::after { 9731 transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19); 9732} 9733 9734.pp-hamburger--spin-r.pp-is-active .pp-hamburger-inner { 9735 transform: rotate(-225deg); 9736 transition-delay: 0.12s; 9737 transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); 9738} 9739 9740.pp-hamburger--spin-r.pp-is-active .pp-hamburger-inner::before { 9741 top: 0; 9742 opacity: 0; 9743 transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out; 9744} 9745 9746.pp-hamburger--spin-r.pp-is-active .pp-hamburger-inner::after { 9747 bottom: 0; 9748 transform: rotate(90deg); 9749 transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); 9750} 9751 9752/* 9753 * Spring 9754 */ 9755.pp-hamburger--spring .pp-hamburger-inner { 9756 top: 2px; 9757 transition: background-color 0s 0.13s linear; 9758} 9759 9760.pp-hamburger--spring .pp-hamburger-inner::before { 9761 top: 10px; 9762 transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); 9763} 9764 9765.pp-hamburger--spring .pp-hamburger-inner::after { 9766 top: 20px; 9767 transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); 9768} 9769 9770.pp-hamburger--spring.pp-is-active .pp-hamburger-inner { 9771 transition-delay: 0.22s; 9772 background-color: transparent !important; 9773} 9774 9775.pp-hamburger--spring.pp-is-active .pp-hamburger-inner::before { 9776 top: 0; 9777 transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); 9778 transform: translate3d(0, 10px, 0) rotate(45deg); 9779} 9780 9781.pp-hamburger--spring.pp-is-active .pp-hamburger-inner::after { 9782 top: 0; 9783 transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); 9784 transform: translate3d(0, 10px, 0) rotate(-45deg); 9785} 9786 9787/* 9788 * Spring Reverse 9789 */ 9790.pp-hamburger--spring-r .pp-hamburger-inner { 9791 top: auto; 9792 bottom: 0; 9793 transition-duration: 0.13s; 9794 transition-delay: 0s; 9795 transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); 9796} 9797 9798.pp-hamburger--spring-r .pp-hamburger-inner::after { 9799 top: -20px; 9800 transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0s linear; 9801} 9802 9803.pp-hamburger--spring-r .pp-hamburger-inner::before { 9804 transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); 9805} 9806 9807.pp-hamburger--spring-r.pp-is-active .pp-hamburger-inner { 9808 transform: translate3d(0, -10px, 0) rotate(-45deg); 9809 transition-delay: 0.22s; 9810 transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); 9811} 9812 9813.pp-hamburger--spring-r.pp-is-active .pp-hamburger-inner::after { 9814 top: 0; 9815 opacity: 0; 9816 transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0s 0.22s linear; 9817} 9818 9819.pp-hamburger--spring-r.pp-is-active .pp-hamburger-inner::before { 9820 top: 0; 9821 transform: rotate(90deg); 9822 transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); 9823} 9824 9825/* 9826 * Stand 9827 */ 9828.pp-hamburger--stand .pp-hamburger-inner { 9829 transition: transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear; 9830} 9831 9832.pp-hamburger--stand .pp-hamburger-inner::before { 9833 transition: top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); 9834} 9835 9836.pp-hamburger--stand .pp-hamburger-inner::after { 9837 transition: bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); 9838} 9839 9840.pp-hamburger--stand.pp-is-active .pp-hamburger-inner { 9841 transform: rotate(90deg); 9842 background-color: transparent !important; 9843 transition: transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear; 9844} 9845 9846.pp-hamburger--stand.pp-is-active .pp-hamburger-inner::before { 9847 top: 0; 9848 transform: rotate(-45deg); 9849 transition: top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1); 9850} 9851 9852.pp-hamburger--stand.pp-is-active .pp-hamburger-inner::after { 9853 bottom: 0; 9854 transform: rotate(45deg); 9855 transition: bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1); 9856} 9857 9858/* 9859 * Stand Reverse 9860 */ 9861.pp-hamburger--stand-r .pp-hamburger-inner { 9862 transition: transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear; 9863} 9864 9865.pp-hamburger--stand-r .pp-hamburger-inner::before { 9866 transition: top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); 9867} 9868 9869.pp-hamburger--stand-r .pp-hamburger-inner::after { 9870 transition: bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); 9871} 9872 9873.pp-hamburger--stand-r.pp-is-active .pp-hamburger-inner { 9874 transform: rotate(-90deg); 9875 background-color: transparent !important; 9876 transition: transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear; 9877} 9878 9879.pp-hamburger--stand-r.pp-is-active .pp-hamburger-inner::before { 9880 top: 0; 9881 transform: rotate(-45deg); 9882 transition: top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1); 9883} 9884 9885.pp-hamburger--stand-r.pp-is-active .pp-hamburger-inner::after { 9886 bottom: 0; 9887 transform: rotate(45deg); 9888 transition: bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1); 9889} 9890 9891/* 9892 * Squeeze 9893 */ 9894.pp-hamburger--squeeze .pp-hamburger-inner { 9895 transition-duration: 0.075s; 9896 transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); 9897} 9898 9899.pp-hamburger--squeeze .pp-hamburger-inner::before { 9900 transition: top 0.075s 0.12s ease, opacity 0.075s ease; 9901} 9902 9903.pp-hamburger--squeeze .pp-hamburger-inner::after { 9904 transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19); 9905} 9906 9907.pp-hamburger--squeeze.pp-is-active .pp-hamburger-inner { 9908 transform: rotate(45deg); 9909 transition-delay: 0.12s; 9910 transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); 9911} 9912 9913.pp-hamburger--squeeze.pp-is-active .pp-hamburger-inner::before { 9914 top: 0; 9915 opacity: 0; 9916 transition: top 0.075s ease, opacity 0.075s 0.12s ease; 9917} 9918 9919.pp-hamburger--squeeze.pp-is-active .pp-hamburger-inner::after { 9920 bottom: 0; 9921 transform: rotate(-90deg); 9922 transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); 9923} 9924 9925/* 9926 * Vortex 9927 */ 9928.pp-hamburger--vortex .pp-hamburger-inner { 9929 transition-duration: 0.2s; 9930 transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); 9931} 9932 9933.pp-hamburger--vortex .pp-hamburger-inner::before, 9934.pp-hamburger--vortex .pp-hamburger-inner::after { 9935 transition-duration: 0s; 9936 transition-delay: 0.1s; 9937 transition-timing-function: linear; 9938} 9939 9940.pp-hamburger--vortex .pp-hamburger-inner::before {
9941 transition-property: top, opacity; 9942} 9943 9944.pp-hamburger--vortex .pp-hamburger-inner::after { 9945 transition-property: bottom, transform; 9946} 9947 9948.pp-hamburger--vortex.pp-is-active .pp-hamburger-inner { 9949 transform: rotate(765deg); 9950 transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); 9951} 9952 9953.pp-hamburger--vortex.pp-is-active .pp-hamburger-inner::before, 9954.pp-hamburger--vortex.pp-is-active .pp-hamburger-inner::after { 9955 transition-delay: 0s; 9956} 9957 9958.pp-hamburger--vortex.pp-is-active .pp-hamburger-inner::before { 9959 top: 0; 9960 opacity: 0; 9961} 9962 9963.pp-hamburger--vortex.pp-is-active .pp-hamburger-inner::after { 9964 bottom: 0; 9965 transform: rotate(90deg); 9966} 9967 9968/* 9969 * Vortex Reverse 9970 */ 9971.pp-hamburger--vortex-r .pp-hamburger-inner { 9972 transition-duration: 0.2s; 9973 transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); 9974} 9975 9976.pp-hamburger--vortex-r .pp-hamburger-inner::before, 9977.pp-hamburger--vortex-r .pp-hamburger-inner::after { 9978 transition-duration: 0s; 9979 transition-delay: 0.1s; 9980 transition-timing-function: linear; 9981} 9982 9983.pp-hamburger--vortex-r .pp-hamburger-inner::before { 9984 transition-property: top, opacity; 9985} 9986 9987.pp-hamburger--vortex-r .pp-hamburger-inner::after { 9988 transition-property: bottom, transform; 9989} 9990 9991.pp-hamburger--vortex-r.pp-is-active .pp-hamburger-inner { 9992 transform: rotate(-765deg); 9993 transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); 9994} 9995 9996.pp-hamburger--vortex-r.pp-is-active .pp-hamburger-inner::before, 9997.pp-hamburger--vortex-r.pp-is-active .pp-hamburger-inner::after { 9998 transition-delay: 0s; 9999} 10000 10001.pp-hamburger--vortex-r.pp-is-active .pp-hamburger-inner::before { 10002 top: 0; 10003 opacity: 0; 10004} 10005 10006.pp-hamburger--vortex-r.pp-is-active .pp-hamburger-inner::after { 10007 bottom: 0; 10008 transform: rotate(-90deg); 10009} 10010 10011.pp-offcanvas-body .pp-timeline .pp-is-hidden { 10012 opacity: 1 !important; 10013 margin: 0 !important; 10014}.pp-offcanvas-content.pp-offcanvas-content-a5i8dmptfqjn { 10015 background: #f8f4e4; 10016} 10017.pp-offcanvas-content.pp-offcanvas-content-a5i8dmptfqjn.pp-offcanvas-content-top, 10018.pp-offcanvas-content.pp-offcanvas-content-a5i8dmptfqjn.pp-offcanvas-content-bottom { 10019 width: 100%; 10020} 10021 10022 10023.pp-offcanvas-content-a5i8dmptfqjn-open .pp-offcanvas-container:after { 10024 background: ; 10025} 10026.pp-offcanvas-content-reveal.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-left .pp-offcanvas-container, 10027.pp-offcanvas-content-push.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-left .pp-offcanvas-container, 10028.pp-offcanvas-content-slide-along.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-left .pp-offcanvas-container { 10029 transform: translate3d(440px, 0, 0); 10030} 10031.pp-offcanvas-content-reveal.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-right .pp-offcanvas-container, 10032.pp-offcanvas-content-push.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-right .pp-offcanvas-container, 10033.pp-offcanvas-content-slide-along.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-right .pp-offcanvas-container { 10034 transform: translate3d(-440px, 0, 0); 10035} 10036.pp-offcanvas-content-reveal.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-top .pp-offcanvas-container, 10037.pp-offcanvas-content-push.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-top .pp-offcanvas-container, 10038.pp-offcanvas-content-slide-along.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-top .pp-offcanvas-container { 10039 transform: translate3d(0, 440px, 0); 10040} 10041.pp-offcanvas-content-reveal.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-bottom .pp-offcanvas-container, 10042.pp-offcanvas-content-push.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-bottom .pp-offcanvas-container, 10043.pp-offcanvas-content-slide-along.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-bottom .pp-offcanvas-container { 10044 transform: translate3d(0, -440px, 0); 10045} 10046.pp-offcanvas-content.pp-offcanvas-content-a5i8dmptfqjn .pp-offcanvas-body { 10047 text-align: left; 10048 color: ; 10049 background: ; 10050} 10051.pp-offcanvas-content.pp-offcanvas-content-a5i8dmptfqjn .pp-offcanvas-body a { 10052 color: ; 10053} 10054.pp-offcanvas-content-a5i8dmptfqjn.pp-offcanvas-content .pp-offcanvas-header { 10055 text-align: left; 10056} 10057.pp-offcanvas-content-a5i8dmptfqjn .pp-offcanvas-header .pp-offcanvas-close span, 10058.pp-offcanvas-content-a5i8dmptfqjn .pp-offcanvas-header .pp-offcanvas-close span:before { 10059 color: #333; 10060 } 10061.pp-offcanvas-content-a5i8dmptfqjn .pp-offcanvas-close .pp-offcanvas-close-icon { 10062 } 10063.pp-offcanvas-content-a5i8dmptfqjn .pp-offcanvas-close .pp-offcanvas-close-icon:before, 10064.pp-offcanvas-content-a5i8dmptfqjn .pp-offcanvas-close .pp-offcanvas-close-icon:after { 10065 background-color: #333; 10066} 10067 10068.fl-node-a5i8dmptfqjn .pp-offcanvas-toggle-wrap { 10069 text-align: left; 10070} 10071.fl-node-a5i8dmptfqjn .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle { 10072 color: #05262d; 10073 background: rgba(161, 161, 161, 0); 10074 transition: all 0.3s ease-in-out; 10075 } 10076.fl-node-a5i8dmptfqjn .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle .pp-hamburger-box, 10077.fl-node-a5i8dmptfqjn .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle .pp-hamburger-inner, 10078.fl-node-a5i8dmptfqjn .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle .pp-hamburger-inner::before, 10079.fl-node-a5i8dmptfqjn .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle .pp-hamburger-inner::after { 10080 width: 28px; 10081} 10082.fl-node-a5i8dmptfqjn .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle .pp-hamburger-inner, 10083.fl-node-a5i8dmptfqjn .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle .pp-hamburger-inner::before, 10084.fl-node-a5i8dmptfqjn .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle .pp-hamburger-inner::after { 10085 background-color: #05262d; 10086 transition: all 0.3s ease-in-out; 10087 height: 2px; 10088} 10089.fl-node-a5i8dmptfqjn .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle:hover { 10090 color: #5e2130; 10091 background: rgba(161, 161, 161, 0); 10092 border-color: #a0a0a0; 10093} 10094.fl-node-a5i8dmptfqjn .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle:hover .pp-hamburger-inner, 10095.fl-node-a5i8dmptfqjn .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle:hover .pp-hamburger-inner::before, 10096.fl-node-a5i8dmptfqjn .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle:hover .pp-hamburger-inner::after { 10097 background-color: #5e2130; 10098} 10099 10100 10101.fl-node-a5i8dmptfqjn .pp-offcanvas-icon-after .pp-offcanvas-toggle-icon { 10102 margin-left: 0px; 10103} 10104.fl-node-a5i8dmptfqjn .pp-offcanvas-icon-before .pp-offcanvas-toggle-icon { 10105 margin-right: 0px; 10106} 10107.fl-node-a5i8dmptfqjn .pp-hamburger-after .pp-hamburger-box { 10108 order: 2; 10109 margin-left: 0px; 10110} 10111.fl-node-a5i8dmptfqjn .pp-hamburger-before .pp-hamburger-box { 10112 margin-right: 0px; 10113} 10114.fl-node-a5i8dmptfqjn .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle-icon { 10115 color: #000; 10116 font-size: 15px; 10117 transition: all 0.3s ease-in-out; 10118} 10119.fl-node-a5i8dmptfqjn .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle:hover .pp-offcanvas-toggle-icon { 10120 color: #000; 10121} 10122 10123 10124@media only screen and ( max-width: 992px ) { 10125 .pp-offcanvas-content-reveal.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-left .pp-offcanvas-container, 10126 .pp-offcanvas-content-push.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-left .pp-offcanvas-container, 10127 .pp-offcanvas-content-slide-along.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-left .pp-offcanvas-container { 10128 transform: translate3d(px, 0, 0); 10129 } 10130 .pp-offcanvas-content-reveal.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-right .pp-offcanvas-container, 10131 .pp-offcanvas-content-push.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-right .pp-offcanvas-container, 10132 .pp-offcanvas-content-slide-along.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-right .pp-offcanvas-container { 10133 transform: translate3d(-px, 0, 0); 10134 } 10135 .pp-offcanvas-content-reveal.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-top .pp-offcanvas-container, 10136 .pp-offcanvas-content-push.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-top .pp-offcanvas-container, 10137 .pp-offcanvas-content-slide-along.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-top .pp-offcanvas-container { 10138 transform: translate3d(0, px, 0); 10139 } 10140 .pp-offcanvas-content-reveal.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-bottom .pp-offcanvas-container, 10141 .pp-offcanvas-content-push.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-bottom .pp-offcanvas-container, 10142 .pp-offcanvas-content-slide-along.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-bottom .pp-offcanvas-container { 10143 transform: translate3d(0, -px, 0); 10144 } 10145} 10146 10147@media only screen and ( max-width: 768px ) { 10148 .pp-offcanvas-content-reveal.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-left .pp-offcanvas-container, 10149 .pp-offcanvas-content-push.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-left .pp-offcanvas-container, 10150 .pp-offcanvas-content-slide-along.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-left .pp-offcanvas-container { 10151 transform: translate3d(90%, 0, 0); 10152 } 10153 .pp-offcanvas-content-reveal.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-right .pp-offcanvas-container, 10154 .pp-offcanvas-content-push.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-right .pp-offcanvas-container, 10155 .pp-offcanvas-content-slide-along.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-right .pp-offcanvas-container { 10156 transform: translate3d(-90%, 0, 0); 10157 } 10158 .pp-offcanvas-content-reveal.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-top .pp-offcanvas-container, 10159 .pp-offcanvas-content-push.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-top .pp-offcanvas-container, 10160 .pp-offcanvas-content-slide-along.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-top .pp-offcanvas-container { 10161 transform: translate3d(0, 90%, 0); 10162 } 10163 .pp-offcanvas-content-reveal.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-bottom .pp-offcanvas-container, 10164 .pp-offcanvas-content-push.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-bottom .pp-offcanvas-container, 10165 .pp-offcanvas-content-slide-along.pp-offcanvas-content-a5i8dmptfqjn-open.pp-offcanvas-content-bottom .pp-offcanvas-container { 10166 transform: translate3d(0, -90%, 0); 10167 } 10168 /* Animated Headlines fix */ 10169 .pp-offcanvas-content-a5i8dmptfqjn-open .pp-offcanvas-container .pp-headline-dynamic-wrapper { 10170 display: none; 10171 } 10172} 10173.pp-offcanvas-content.pp-offcanvas-content-a5i8dmptfqjn { 10174 border-style: solid; 10175 border-width: 0; 10176 background-clip: border-box; 10177 border-color: #5e2130; 10178 border-top-width: 0px; 10179 border-right-width: 0px; 10180 border-bottom-width: 0px; 10181 border-left-width: 2px; 10182 padding-top: 10px; 10183 padding-right: 10px; 10184 padding-bottom: 10px; 10185 padding-left: 10px; 10186 width: 440px; 10187} 10188.pp-offcanvas-content.pp-offcanvas-content-a5i8dmptfqjn.pp-offcanvas-content-top, .pp-offcanvas-content.pp-offcanvas-content-a5i8dmptfqjn.pp-offcanvas-content-bottom { 10189 height: 440px; 10190} 10191.pp-offcanvas-content.pp-offcanvas-content-a5i8dmptfqjn .pp-offcanvas-body { 10192 padding-top: 10px; 10193 padding-right: 10px; 10194 padding-bottom: 10px; 10195 padding-left: 10px; 10196} 10197.pp-offcanvas-content-a5i8dmptfqjn.pp-offcanvas-content .pp-offcanvas-header { 10198 padding-top: 10px; 10199 padding-right: 10px; 10200 padding-bottom: 10px; 10201 padding-left: 10px; 10202} 10203.fl-node-a5i8dmptfqjn .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle { 10204 padding-top: 10px; 10205 padding-right: 10px; 10206 padding-bottom: 10px; 10207 padding-left: 10px; 10208} 10209@media(max-width: 768px) { 10210 .pp-offcanvas-content.pp-offcanvas-content-a5i8dmptfqjn { 10211 width: 90%; 10212 } 10213 .pp-offcanvas-content.pp-offcanvas-content-a5i8dmptfqjn.pp-offcanvas-content-top, .pp-offcanvas-content.pp-offcanvas-content-a5i8dmptfqjn.pp-offcanvas-content-bottom { 10214 height: 90%; 10215 } 10216 .fl-node-a5i8dmptfqjn .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle { 10217 padding-top: 5px; 10218 padding-right: 5px; 10219 padding-bottom: 5px; 10220 padding-left: 5px; 10221 } 10222} 10223 10224/* Start Global Nodes CSS */ 10225header #search-modal{ 10226 display: none; 10227 10228 opacity: 0; 10229 transition: opacity .15s linear; 10230} 10231 10232header #search-modal.show-modal{ 10233 display: block; 10234 opacity: 1; 10235 10236 position: fixed; 10237 top: 0; 10238 left: 0; 10239 width: 100%; 10240 height: 100%; 10241 z-index: 9999999999999; 10242} 10243 10244header #search-modal .fl-row-content-wrap{ 10245 opacity: 0; 10246 transition: opacity .15s linear; 10247} 10248 10249header #search-modal.show-modal .fl-row-content-wrap{ 10250 opacity: 1; 10251} 10252/* End Global Nodes CSS */ 10253 10254 10255/* Start Layout CSS */ 10256/*** General ***/ 10257 10258header, 10259header .header-buttons a.fl-button, 10260header ul, 10261.pp-menu-overlay #menu-mobile-nav { 10262 font-weight: 600; 10263 font-size: 14px; 10264} 10265
10266.fl-builder-content #transparent-header { 10267 background: rgba(255,255,255,0.9); 10268} 10269 10270/*** Shrinking / Hiding of Secondary Nav on Scroll ***/ 10271 10272 10273 10274@media (min-width: 993px) { 10275 10276 /** Secondary Nav **/ 10277 10278 .fl-builder-content #hide-on-shrink { 10279 height: 42.4px; 10280 max-height: 45px; 10281 overflow: visible; 10282 background: none; 10283 -webkit-transition: all 0.4s ease-in-out; 10284 -moz-transition: all 0.4s ease-in-out; 10285 transition: all 0.4s ease-in-out; 10286 } 10287 10288 .fl-builder-content.fl-theme-builder-header-shrink #hide-on-shrink { 10289 height: 0px; 10290 max-height: 0px; 10291 overflow: hidden; 10292 background: rgba(241,96,33,0.7); 10293 -webkit-transition: all 0.4s ease-in-out; 10294 -moz-transition: all 0.4s ease-in-out; 10295 transition: all 0.4s ease-in-out; 10296 } 10297 10298 10299 /** Add Hamburger Menu on Primary Nav on Scroll **/ 10300 10301 .fl-builder-content.fl-theme-builder-header-shrink #main-nav-shrink, 10302 #hamburger-nav-shrink, 10303 .off-canvas-nav-shrink{ 10304 visibility: hidden; 10305 opacity: 0; 10306 width: 0px; 10307 height: 0px; 10308 overflow: hidden; 10309 transition: visibility 0s, opacity 0.4s linear, width 0.4s linear, height 0.4s linear, overflow 0.4s linear; 10310 } 10311 10312 #main-nav-shrink, 10313 .fl-builder-content.fl-theme-builder-header-shrink #hamburger-nav-shrink, 10314 .fl-builder-content.fl-theme-builder-header-shrink .off-canvas-nav-shrink{ 10315 visibility: visible; 10316 opacity: 1; 10317 width: auto; 10318 height: auto; 10319 overflow: visible; 10320 transition: visibility 0s, opacity 0.4s linear, width 0.4s linear, height 0.4s linear, overflow 0.4s linear; 10321 } 10322 .fl-builder-content.fl-theme-builder-header-shrink #transparent-header .hide-scroll { 10323 display: none; 10324 } 10325 10326 10327 10328 /*Don't use flexbox for centering here as it will mess up the shrink animation*/ 10329 .fl-builder-content #navigation-items .fl-col-content { 10330 padding-top: 10px; 10331 } 10332 .fl-builder-content.fl-theme-builder-header-shrink #navigation-items .fl-col-content { 10333 padding-top: 3px; 10334 } 10335 10336} 10337 10338 10339 10340 10341 10342/** Primary Nav **/ 10343 10344.fl-builder-content #transparent-header { 10345 -webkit-transition: all 0.4s ease-in-out; 10346 -moz-transition: all 0.4s ease-in-out; 10347 transition: all 0.4s ease-in-out; 10348} 10349 10350.fl-builder-content.fl-theme-builder-header-shrink #transparent-header { 10351 background: #f8f4e4; 10352 -webkit-transition: all 0.4s ease-in-out; 10353 -moz-transition: all 0.4s ease-in-out; 10354 transition: all 0.4s ease-in-out; 10355 border-bottom: 2px solid #5E2130; 10356} 10357 10358.fl-theme-builder-header-shrink-module-top.fl-module-content { 10359 margin-top: 5px !important; 10360} 10361.fl-theme-builder-header-shrink-module-bottom.fl-module-content { 10362 margin-bottom: 5px !important; 10363} 10364 10365 10366 10367 10368 10369 10370 10371 10372 10373 10374 10375/*****************************************************/ 10376 10377 10378/*** Secondary Nav ***/ 10379 10380#menu-top-nav li:last-child a { 10381 padding-right: 0; 10382} 10383 10384 10385 10386 10387 10388 10389/*** Primary Nav ***/ 10390 10391/** Logo **/ 10392 10393header #header-logo .fl-photo-content { 10394 text-align: left !important; 10395} 10396 10397header #header-logo img { 10398 max-height: 60px; 10399} 10400 10401@media (max-width: 490px) { 10402 header #header-logo img { 10403 max-height: 50px; 10404 } 10405} 10406 10407 10408 10409/** Navigation Items - General **/ 10410 10411@media (max-width: 992px){ 10412 header #transparent-header .fl-col-group { 10413 display: -webkit-box; 10414 display: -ms-flexbox; 10415 display: flex; 10416 -webkit-box-orient: horizontal; 10417 -webkit-box-direction: normal; 10418 -ms-flex-direction: row; 10419 flex-direction: row; 10420 -webkit-box-align: center; 10421 -ms-flex-align: center; 10422 align-items: center; 10423 } 10424} 10425 10426/****/#navigation-items .fl-col-content { 10427 display: -webkit-box; 10428 display: -ms-flexbox; 10429 display: flex; 10430 -webkit-box-orient: horizontal; 10431 -webkit-box-direction: normal; 10432 -ms-flex-direction: row; 10433 flex-direction: row; 10434 -webkit-box-pack: end; 10435 -ms-flex-pack: end; 10436 justify-content: flex-end; 10437 -webkit-box-align: center; 10438 -ms-flex-align: center; 10439 align-items: center; 10440} 10441 10442#header-small-buttons .fl-col-content { 10443 display: -webkit-box; 10444 display: -ms-flexbox; 10445 display: flex; 10446 -webkit-box-orient: horizontal; 10447 -webkit-box-direction: normal; 10448 -ms-flex-direction: row; 10449 flex-direction: row; 10450 -webkit-box-pack: center; 10451 -ms-flex-pack: center; 10452 justify-content: center; 10453 -webkit-box-align: center; 10454 -ms-flex-align: center;
10455 align-items: center; 10456} 10457 10458#navigation-items .fl-module-content { 10459 margin-left: 0; 10460} 10461 10462 10463/** Primary Nav **/ 10464 10465header #prim-nav .fl-module-content { 10466 margin-left: 0; 10467} 10468 10469.home-menu-icon i { 10470 color: #5E2130; 10471 font-size: 1.1em; 10472} 10473.home-menu-icon i:hover, 10474.home-menu-icon i:active, 10475.home-menu-icon i:focus { 10476 color: #129FAD; 10477} 10478 10479 10480/* Submenu */ 10481 10482header #menu-primary-nav > li.pp-has-submenu > ul { 10483 padding-top: 20px; 10484 background: transparent; 10485 max-width: 1060px; 10486} 10487 10488header #menu-primary-nav > li.mega-menu.pp-has-submenu > ul > li { 10489 border: solid 1px #5e2130; 10490 border-width: 1px 0px 1px 0px; 10491} 10492header #menu-primary-nav > li.mega-menu.pp-has-submenu > ul > li:first-of-type { 10493 border-width: 1px 0px 1px 1px; 10494} 10495header #menu-primary-nav > li.mega-menu.pp-has-submenu > ul > li:last-of-type { 10496 border-width: 1px 1px 1px 0px; 10497} 10498header #menu-primary-nav > li.pp-has-submenu:not(.mega-menu) > ul > li { 10499 border: solid 1px #5e2130; 10500 border-width: 0px 1px 0px 1px; 10501} 10502header #menu-primary-nav > li.pp-has-submenu:not(.mega-menu) > ul > li:first-of-type { 10503 border-width: 1px 1px 0px 1px; 10504} 10505header #menu-primary-nav > li.pp-has-submenu:not(.mega-menu) > ul > li:last-of-type { 10506 border-width: 0px 1px 1px 1px; 10507} 10508 10509header #menu-primary-nav > li.pp-has-submenu > ul li { 10510 background-color: #f8f4e4; 10511} 10512 10513 10514 10515 10516 10517/** Buttons **/ 10518 10519header .header-buttons a.fl-button:hover, 10520header .header-buttons a.fl-button:active, 10521header .header-buttons a.fl-button:focus { 10522 background: #5E2130; 10523 border: 1px solid #5E2130; 10524 color: #ffffff; 10525} 10526 10527header .header-buttons .fl-module-content { 10528 margin-left: 0 !important; 10529} 10530 10531/**/ 10532header #header-small-buttons #header-tour-schedule-btn-small, 10533header #header-small-buttons #header-phone-btn-small { 10534 display: none; 10535} 10536 10537 10538 10539 10540header .medium-search{ 10541 display:none; 10542} 10543 10544header .medium-search .search-open a i { 10545 color: #05262D; 10546 font-size: 18px; 10547} 10548header .medium-search .search-open a i:hover { 10549 color: #5E2130; 10550 cursor: pointer; 10551} 10552 10553/* Add Medium Search */ 10554 10555@media (max-width: 992px) { 10556 header .medium-search { 10557 display: block; 10558 } 10559} 10560 10561 10562 10563 10564@media (max-width: 768px) { 10565 header #header-logo .fl-module-content { 10566 margin: 10px 20px; 10567 } 10568 #hamburger-nav-shrink .fl-module-content { 10569 margin: 10px 20px 10px 0; 10570 } 10571} 10572 10573@media (max-width: 550px) { 10574 header #logo-col { 10575 width: 35% !important; 10576 } 10577 header #navigation-items { 10578 width: 65% !important; 10579 } 10580} 10581 10582@media (max-width: 490px) { 10583 header #logo-col, 10584 header #navigation-items { 10585 width: 50% !important; 10586 } 10587 10588 /* Turn buttons in 'normal text' for small mobiles */ 10589 header #navigation-items .header-buttons a.fl-button { 10590 padding: 0; 10591 width: auto; 10592 border: none; 10593 background: none; 10594 } 10595 header #navigation-items .header-buttons a.fl-button:hover, 10596 header #navigation-items .header-buttons a.fl-button:active, 10597 header #navigation-items .header-buttons a.fl-button:focus { 10598 background: none; 10599 border: none; 10600 color: #5E2130; 10601 } 10602 10603 header #navigation-items .header-buttons a.fl-button .fl-button-wrap { 10604 line-height: 1; 10605 } 10606 10607 header #navigation-items .header-buttons a.fl-button .fl-button-icon { 10608 margin-right: 0; 10609 font-size: 26px; 10610 } 10611 10612 header #navigation-items .header-buttons a.fl-button .fl-button-text { 10613 display: none; 10614 } 10615 10616 10617 10618 header .medium-search .fl-module-content { 10619 margin: 10px 20px; 10620 } 10621} 10622 10623@media (max-width: 360px) { 10624 header .medium-search { 10625 display: none; 10626 } 10627} 10628 10629 10630 10631 10632/** Hamburger Nav **/ 10633 10634#hamburger-nav-shrink .fl-module-content { 10635 margin-left: 0px; 10636} 10637 10638#hamburger-nav-shrink .pp-advanced-menu-mobile-toggle { 10639 padding: 8px 0px; 10640} 10641 10642 10643/* off canvas menu */ 10644.fl-node-a5i8dmptfqjn .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle .pp-hamburger-inner, .fl-node-a5i8dmptfqjn .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle .pp-hamburger-inner::before, .fl-node-a5i8dmptfqjn .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle .pp-hamburger-inner::after{ 10645 height: 3px; 10646} 10647.pp-slide-menu-arrow span{ 10648 display: flex; 10649} 10650.pp-sliding-menus .pp-slide-menu-item:hover{ 10651 background-color: #dfd1a7; 10652} 10653 10654 10655 10656 10657/*** Responsive Styling ***/ 10658 10659 10660 10661 10662/* Submenu 10663.pp-advanced-menu.full-screen .pp-menu-overlay .menu .sub-menu li a { 10664 color: #464646; 10665} 10666.pp-advanced-menu.full-screen .pp-menu-overlay .menu .sub-menu li a:hover {
10667 color: #F5BD17; 10668} 10669.pp-advanced-menu.full-screen .pp-menu-overlay .menu .sub-menu { 10670 background-color: #6CBE4A; 10671 opacity: 90%; 10672} */ 10673 10674/* Hamburger and Mobile Close Buttons, Search Hover */ 10675.fl-module-pp-advanced-menu .pp-advanced-menu-mobile-toggle .pp-hamburger:hover .pp-hamburger-box .pp-hamburger-inner, 10676.fl-module-pp-advanced-menu .pp-advanced-menu-mobile-toggle .pp-hamburger:hover .pp-hamburger-box .pp-hamburger-inner::before, 10677.fl-module-pp-advanced-menu .pp-advanced-menu-mobile-toggle .pp-hamburger:hover .pp-hamburger-box .pp-hamburger-inner::after, 10678.fl-node-5f3f7bf9a94f9 .pp-advanced-menu .pp-menu-overlay .pp-menu-close-btn:hover::before, 10679.fl-node-5f3f7bf9a94f9 .pp-advanced-menu .pp-menu-overlay .pp-menu-close-btn:hover::after { 10680 background-color: #5E2130; 10681} 10682 10683.pp-advanced-menu .pp-menu-overlay #menu-mobile-nav { 10684 max-width: 500px; 10685} 10686 10687.pp-advanced-menu .pp-menu-overlay ul.sub-menu { 10688 width: auto; 10689} 10690 10691 10692.fl-node-5f3f7bf9a94f9 .pp-advanced-menu.full-screen .pp-menu-overlay ul.menu { 10693 width: 100%; 10694} 10695 10696@media (max-width: 768px) { 10697 .fl-node-5f3f7bf9a94f9 .pp-advanced-menu .pp-menu-overlay > ul.menu { 10698 padding: 30px; 10699 height: auto; 10700 } 10701 10702 .fl-node-5f3f7bf9a94f9 .pp-advanced-menu .pp-menu-overlay .pp-menu-close-btn { 10703 top: 20px; 10704 } 10705} 10706 10707 10708 10709 10710body.fl-builder-edit header #header-small-buttons #header-tour-schedule-btn-small, 10711body.fl-builder-edit header #header-small-buttons #header-phone-btn-small, 10712body.fl-builder-edit header .medium-search { 10713 display: block; 10714} 10715 10716 10717 10718/* End Layout CSS */ 10719 10720/* Sticky */ 10721.fl-builder-content[data-type="header"].fl-theme-builder-header-sticky { 10722 position: fixed; 10723 width: 100%; 10724 z-index: 100; 10725} 10726 10727/* Sticky - fix flyout menu */ 10728.fl-theme-builder-flyout-menu-push-left .fl-builder-content[data-type="header"].fl-theme-builder-header-sticky { 10729 left: auto !important; 10730 transition: left 0.2s !important; 10731} 10732.fl-theme-builder-flyout-menu-push-right .fl-builder-content[data-type="header"].fl-theme-builder-header-sticky { 10733 right: auto !important; 10734 transition: right 0.2s !important; 10735} 10736.fl-builder-content[data-type="header"].fl-theme-builder-header-sticky .fl-menu .fl-menu-mobile-opacity { 10737 height: 100vh; 10738 width: 100vw; 10739} 10740.fl-builder-content[data-type="header"]:not([data-overlay="1"]).fl-theme-builder-header-sticky .fl-menu-mobile-flyout { 10741 top: 0px; 10742} 10743.fl-theme-builder-flyout-menu-active body { 10744 margin-left: 0px !important; 10745 margin-right: 0px !important; 10746} 10747.fl-theme-builder-has-flyout-menu, .fl-theme-builder-has-flyout-menu body { 10748 overflow-x: hidden; 10749} 10750.fl-theme-builder-flyout-menu-push-right { 10751 right: 0px; 10752 transition: right 0.2s ease-in-out; 10753} 10754.fl-theme-builder-flyout-menu-push-left { 10755 left: 0px; 10756 transition: left 0.2s ease-in-out; 10757} 10758.fl-theme-builder-flyout-menu-active .fl-theme-builder-flyout-menu-push-right { 10759 position: relative; 10760 right: 250px; 10761} 10762.fl-theme-builder-flyout-menu-active .fl-theme-builder-flyout-menu-push-left { 10763 position: relative; 10764 left: 250px; 10765} 10766.fl-theme-builder-flyout-menu-active .fl-builder-content[data-type="header"] .fl-menu-disable-transition { 10767 transition: none; 10768} 10769 10770/* Shrink */ 10771.fl-builder-content[data-shrink="1"] .fl-row-content-wrap, 10772.fl-builder-content[data-shrink="1"] .fl-col-content, 10773.fl-builder-content[data-shrink="1"] .fl-module-content, 10774.fl-builder-content[data-shrink="1"] img { 10775 -webkit-transition: all 0.4s ease-in-out, background-position 1ms; 10776 -moz-transition: all 0.4s ease-in-out, background-position 1ms; 10777 transition: all 0.4s ease-in-out, background-position 1ms; 10778} 10779.fl-builder-content[data-shrink="1"] img { 10780 width: auto; 10781} 10782.fl-builder-content[data-shrink="1"] img.fl-photo-img { 10783 width: auto; 10784 height: auto; 10785} 10786.fl-builder-content[data-type="header"].fl-theme-builder-header-shrink .fl-row-content-wrap { 10787 margin-bottom: 0; 10788 margin-top: 0; 10789} 10790.fl-theme-builder-header-shrink-row-bottom.fl-row-content-wrap { 10791 padding-bottom: 5px; 10792} 10793.fl-theme-builder-header-shrink-row-top.fl-row-content-wrap { 10794 padding-top: 5px; 10795} 10796.fl-builder-content[data-type="header"].fl-theme-builder-header-shrink .fl-col-content { 10797 margin-bottom: 0; 10798 margin-top: 0; 10799 padding-bottom: 0; 10800 padding-top: 0; 10801}
10802.fl-theme-builder-header-shrink-module-bottom.fl-module-content, 10803.fl-theme-builder-header-shrink-module-bottom.fl-module:where(.fl-module:not(:has(> .fl-module-content))) { 10804 margin-bottom: 5px; 10805} 10806.fl-theme-builder-header-shrink-module-top.fl-module-content, 10807.fl-theme-builder-header-shrink-module-bottom.fl-module:where(.fl-module:not(:has(> .fl-module-content))) { 10808 margin-top: 5px; 10809} 10810.fl-builder-content[data-type="header"].fl-theme-builder-header-shrink img { 10811 -webkit-transition: all 0.4s ease-in-out, background-position 1ms; 10812 -moz-transition: all 0.4s ease-in-out, background-position 1ms; 10813 transition: all 0.4s ease-in-out, background-position 1ms; 10814} 10815 10816/* Overlay */ 10817.fl-builder-content[data-overlay="1"]:not(.fl-theme-builder-header-sticky):not(.fl-builder-content-editing) { 10818 position: absolute; 10819 width: 100%; 10820 z-index: 100; 10821} 10822.fl-builder-content[data-type="header"][data-overlay="1"].fl-theme-builder-header-pinned:not(.fl-builder-content-editing) { 10823 position: fixed; 10824 width: 100%; 10825 z-index: 100; 10826} 10827.fl-builder-edit body:not(.single-fl-theme-layout) .fl-builder-content[data-overlay="1"] { 10828 display: none; 10829} 10830body:not(.single-fl-theme-layout) .fl-builder-content[data-overlay="1"]:not(.fl-theme-builder-header-scrolled):not([data-overlay-bg="default"]) .fl-row-content-wrap, 10831body:not(.single-fl-theme-layout) .fl-builder-content[data-overlay="1"]:not(.fl-theme-builder-header-scrolled):not([data-overlay-bg="default"]) .fl-col-content, 10832body:not(.single-fl-theme-layout) .fl-builder-content[data-overlay="1"]:not(.fl-theme-builder-header-scrolled):not([data-overlay-bg="default"]) .fl-module-box { 10833 background: transparent; 10834} 10835 10836 10837 10838 10839 10840 10841 10842 10843 10844 10845 10846 .fl-builder-row-settings #fl-field-separator_position { 10847 display: none !important; 10848 } 10849 10850 10851 .fl-builder-row-settings #fl-field-separator_position { 10852 display: none !important; 10853 } 10854 10855 10856 .fl-builder-row-settings #fl-field-separator_position { 10857 display: none !important; 10858 } 10859 10860 10861 .fl-builder-row-settings #fl-field-separator_position { 10862 display: none !important; 10863 } 10864 10865 10866 .fl-builder-row-settings #fl-field-separator_position { 10867 display: none !important; 10868 } 10869 10870 10871 10872 10873 10874 10875 10876 10877 10878 10879 10880 10881 10882 10883 10884 10885 10886 10887 10888 10889 10890 10891 10892 10893 10894 10895 10896 10897 10898 10899 10900 10901 10902 10903 10904 10905 10906 10907 10908 10909 10910 10911 .fl-node-5cef34b23764e .fl-row-content { 10912 min-width: 0px; 10913 } 10914 10915 .fl-node-5f75561d2fe99 .fl-row-content { 10916 min-width: 0px; 10917 } 10918 10919 .fl-node-5f20ed505bb0d .fl-row-content { 10920 min-width: 0px; 10921 } 10922 10923 .fl-node-5f3f6f686caef .fl-row-content { 10924 min-width: 0px; 10925 } 10926 10927 .fl-node-70eatormh92p .fl-row-content { 10928 min-width: 0px; 10929 } 10930 10931/*# sourceURL=fl-builder-layout-53092-inline-css */ 10932</style> 10933<link rel='stylesheet' id='social_warfare-css' href='https://tourdevines.com.au/wp-content/plugins/social-warfare/assets/css/style.min.css?ver=4.5.6' media='all' /> 10934<link rel='stylesheet' id='base-css' href='https://tourdevines.com.au/wp-content/themes/bb-theme/css/base.min.css?ver=1.7.19.2' media='all' /> 10935<style id="fl-automator-skin-inline-css"> 10936body{background-color:#fff;color:#05262d;font-family:"Lato",sans-serif;font-size:16px;font-weight:400;line-height:1.6;font-style:normal;padding:0;word-wrap:break-word}body.modal-open .media-modal-close:hover,body.modal-open .media-modal-close:focus{background:none;border:none;padding:1px}body.modal-open .media-modal-close:focus{position:absolute}h1,h2,h3,h4,h5,h6{color:#05262d;font-family:"Rozha One",serif;font-weight:400;line-height:1.4;text-transform:none;font-style:normal}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#05262d}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:none}h1{font-size:40px;line-height:1.4;letter-spacing:0px;color:#05262d;font-family:"Rozha One",serif;font-weight:400;font-style:normal;text-transform:none}h1 a{color:#05262d}h2{font-size:40px;line-height:1.4;letter-spacing:0px}h2 .fl-comments-list-title{font-size:20px}h3{font-size:20px;line-height:1.4;letter-spacing:0px}h4{font-size:20px;line-height:1.4;letter-spacing:0px}h5{font-size:18px;line-height:1.4;letter-spacing:0px}h6{font-size:16px;line-height:1.4;letter-spacing:0px}a{color:#129fad;text-decoration:none}a:hover{color:#56c6d8;text-decoration:none}a:focus{color:#56c6d8}blockquote{border-color:#e6e6e6}iframe{max-width:100%}img{max-width:100%;height:auto}.fl-screen-reader-text{position:absolute;
10936left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;padding:10px 15px;background:#fff !important}.fl-screen-reader-text:focus{width:auto;height:auto;position:fixed;left:0px;top:0px;z-index:99999}body.rtl .fl-screen-reader-text{right:-10000px}body.rtl .fl-screen-reader-text:focus{position:fixed;left:auto;right:0px;top:0px;width:auto;height:auto;z-index:99999}body.admin-bar .fl-screen-reader-text:focus{top:32px}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute;height:1px;width:1px;overflow:hidden}.container{padding-left:20px;padding-right:20px}.fl-page{position:relative;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;margin:0 auto}.fl-page-header{border-color:#e6e6e6;background-color:#fff;color:#000}.fl-page-header *,.fl-page-header h1,.fl-page-header h2,.fl-page-header h3,.fl-page-header h4,.fl-page-header h5,.fl-page-header h6{color:#000}.fl-page-header a,.fl-page-header a *,.fl-page-header a.fas,.fl-page-header a.fab{color:#428bca}.fl-page-header a:hover,.fl-page-header a:focus,.fl-page-header a:hover *,.fl-page-header a:focus *,.fl-page-header a.fas:hover,.fl-page-header a.fab:hover,.fl-page-header a.fas:focus,.fl-page-header a.fab:focus{color:#428bca}.fl-page-header .navbar-nav li>a{color:#428bca}.fl-page-header .navbar-nav li>a:hover,.fl-page-header .navbar-nav li>a:focus{color:#428bca}.fl-page-header .navbar-nav li.current-menu-ancestor>a,.fl-page-header .navbar-nav li.current-menu-parent>a,.fl-page-header .navbar-nav li.current-menu-item>a{color:#428bca}.fl-page-header .navbar-nav li.current-menu-item~li.current-menu-item>a{color:#428bca}.fl-page-header-container{padding-bottom:30px;padding-top:30px}.fl-page-header-logo{text-align:center}.fl-page-header-logo a{text-decoration:none}.fl-logo-text{font-family:"Helvetica",Verdana,Arial,sans-serif;font-weight:400;font-size:30px;color:#333 !important}.fl-logo-text:hover,.fl-logo-text:focus{color:#2b7bb9 !important}.fl-theme-tagline{color:#757575 !important}.fl-logo-img{max-width:100%}.fl-page-header-primary .fl-logo-img{height:auto !important}.fl-logo-img.sticky-logo{display:none}.fl-page-header-fixed .fl-logo-img{display:inherit}.fl-page-header-fixed .fl-logo-img.sticky-logo{display:inherit}.fl-nav-mobile-offcanvas .fl-button-close{display:none}.fl-page-nav-wrap{padding-bottom:20px}.fl-page-nav{background:transparent;border:none;min-height:0;margin-bottom:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.fl-page-nav .navbar-nav>li>a{padding:15px}.fl-page-nav .navbar-toggle{border:none;float:none;font-family:"Helvetica",Verdana,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.4;text-transform:none;margin:0;width:100%;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.fl-page-nav .navbar-toggle:hover{outline:none}.fl-page-nav .navbar-toggle:focus{outline:auto}.fl-page-nav .navbar-nav,.fl-page-nav .navbar-nav a{font-family:"Helvetica",Verdana,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.4;text-transform:none}.fl-full-width .fl-page-nav{margin:0 auto}.fl-page-nav .mega-menu a[href="#"]:hover,.fl-page-nav .mega-menu a[href="#"]:focus{color:#428bca !important;cursor:default}.mega-menu-spacer{background:none;display:block;left:0;position:absolute;width:100%}.fl-page-header[class*=" fl-page-nav-toggle-visible"] ul.navbar-nav li.hide-heading{border-top:0 none !important}.fl-page-header[class*=" fl-page-nav-toggle-visible"] ul.navbar-nav li.hide-heading>a,.fl-page-header[class*=" fl-page-nav-toggle-visible"] ul.navbar-nav li.hide-heading>.fl-submenu-icon-wrap{display:none !important}.fl-page-header[class*=" fl-page-nav-toggle-visible"] ul.navbar-nav li.hide-heading>ul.sub-menu{margin-left:0}.fl-page-nav-collapse{border:none;max-height:none;padding:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.fl-page-nav-collapse ul.navbar-nav{margin:0}.fl-page-nav-collapse ul.navbar-nav>li{border-bottom:1px solid #e6e6e6}.fl-page-nav-collapse ul.navbar-nav>li:last-child{border-bottom:none}.fl-page-nav-collapse.in{overflow-y:visible}.fl-page-nav-search{bottom:0;display:none;position:absolute;right:0;top:0}.fl-page-nav-search a.fa-search{color:#428bca;font-size:20px;padding:8px;position:absolute;right:0;top:5px}.fl-page-nav-search a.fa-search:hover,.fl-page-nav-search a.fa-search:focus{color:#428bca;text-decoration:none}.fl-page-nav-search form{background-color:#fff;border-top:3px solid #a1c5e5;display:none;padding:20px;position:absolute;right:0;top:100%;width:400px;z-index:1000;-moz-box-shadow:0 1px 20px rgba(0,0,0,0.15);-webkit-box-shadow:0 1px 20px rgba(0,0,0,0.15);box-shadow:0 1px 20px rgba(0,0,0,0.15)}.fl-page-nav-search form input.fl-search-input{background-color:#fff;border-color:#e6e6e6;color:#428bca}.fl-page-nav-search form input.fl-search-input:focus{color:#428bca}.fl-page-nav ul.sub-menu{background-clip:padding-box;background-color:#fff;border-top:3px solid #a1c5e5;font-size:14px;float:none;left:-99999px;list-style:none;padding:10px 0;position:absolute;top:100%;width:240px;z-index:1000;-moz-box-shadow:0 1px 20px rgba(0,0,0,0.15);-webkit-box-shadow:0 1px 20px rgba(0,0,0,0.15);box-shadow:0 1px 20px rgba(0,0,0,0.15)}.fl-page-nav ul.sub-menu ul.sub-menu{left:-99999px;padding-bottom:10px;top:-13px}.fl-page-nav ul.sub-menu li{border:none}.fl-page-nav ul.sub-menu li a{clear:none;color:#428bca;display:block;font-weight:400;line-height:20px;margin:0 10px;padding:10px 15px}.fl-page-nav ul.sub-menu li a:hover,.fl-page-nav ul.sub-menu li a:focus{color:#428bca;text-decoration:none}.fl-page-nav ul.sub-menu li a:before{content:'';margin-right:0}.fl-page-nav ul li{position:relative}.fl-page-nav ul li.fl-sub-menu-open>ul.sub-menu{left:auto}.fl-page-nav ul li.fl-sub-menu-open>ul.sub-menu li.fl-sub-menu-open>ul.sub-menu{left:100%}.fl-page-nav ul li.fl-sub-menu-open>ul.sub-menu li.fl-sub-menu-open.fl-sub-menu-right>ul.sub-menu{left:auto;right:100%}.fl-page-nav ul li.fl-sub-menu-open.fl-sub-menu-right>ul.sub-menu{right:0}.fl-page-nav ul li.fl-sub-menu-open .hide-heading>ul.sub-menu{position:static;padding:0;border-top:0 none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.fl-page-content{background-color:#fff}.fl-content,.fl-sidebar{margin:20px 0}.fl-sidebar{display:none}.fl-sidebar.fl-sidebar-display-always{display:block}#fl-to-top{display:none;background-color:#ccc;background-color:rgba(0,0,0,0.2);position:fixed;bottom:15px;right:15px;width:44px;height:42px;text-align:center;z-index:1003}#fl-to-top:hover{background-color:rgba(0,0,0,0.3)}#fl-to-top i{position:absolute;top:12px;left:14px;color:#fff;font-size:16px;line-height:16px}.fl-social-icons .fa-stack.icon-facebook-f i.fa-circle.branded,.fl-social-icons .fa-facebook-f.branded{color:#3b5997}.fl-social-icons .fa-stack.icon-twitter i.fa-circle.branded,.fl-social-icons .fa-twitter.branded{color:#00aaef}.fl-social-icons .fa-stack.icon-google i.fa-circle.branded,.fl-social-icons .fa-google.branded{color:#d13e2b}.fl-social-icons .fa-stack.icon-google-maps i.fa-circle.branded,.fl-social-icons .fa-map-marker-alt.branded{color:#eb5f1a}.fl-social-icons .fa-stack.icon-linkedin i.fa-circle.branded,.fl-social-icons .fa-linkedin.branded{color:#007ab8}.fl-social-icons .fa-stack.icon-yelp i.fa-circle.branded,.fl-social-icons .fa-yelp.branded{color:#c31200}.fl-social-icons .fa-stack.icon-xing i.fa-circle.branded,.fl-social-icons .fa-xing.branded{color:#006567}.fl-social-icons .fa-stack.icon-pinterest i.fa-circle.branded,.fl-social-icons .fa-pinterest.branded{color:#cb2127}.fl-social-icons .fa-stack.icon-tumblr i.fa-circle.branded,.fl-social-icons .fa-tumblr.branded{color:#304e6c}.fl-social-icons .fa-stack.icon-vimeo i.fa-circle.branded,.fl-social-icons .fa-vimeo.branded{color:#41b1db}.fl-social-icons .fa-stack.icon-youtube i.fa-circle.branded,.fl-social-icons .fa-youtube.branded{color:#d6000f}.fl-social-icons .fa-stack.icon-flickr i.fa-circle.branded,.fl-social-icons .fa-flickr.branded{color:#ec1982}.fl-social-icons .fa-stack.icon-instagram i.fa-circle.branded,.fl-social-icons .fa-instagram.branded{color:#517fa5}.fl-social-icons .fa-stack.icon-dribbble i.fa-circle.branded,.fl-social-icons .fa-dribbble.branded{color:#eb4a88}.fl-social-icons .fa-stack.icon-skype i.fa-circle.branded,.fl-social-icons .fa-skype.branded{color:#009EE5}.fl-social-icons .fa-stack.icon-500px i.fa-circle.branded,.fl-social-icons .fa-500px.branded{color:#333333}.fl-social-icons .fa-stack.icon-github i.fa-circle.branded,.fl-social-icons .fa-github.branded{color:#333333}.fl-social-icons .fa-stack.icon-rss i.fa-circle.branded,.fl-social-icons .fa-rss.branded{color:#e0902
109366}.fl-social-icons .fa-stack.icon-envelope i.fa-circle.branded,.fl-social-icons .fa-envelope.branded{color:#333333}.fl-social-icons .fa-stack.icon-blogger i.fa-circle.branded,.fl-social-icons .fa-blogger.branded{color:#fe7300}.fl-social-icons .fa-stack.icon-snapchat i.fa-circle.branded,.fl-social-icons .fa-snapchat.branded{color:#FFFC00}.fl-social-icons .fa-stack.icon-wordpress i.fa-circle.branded,.fl-social-icons .fa-wordpress.branded{color:#15aabf}.fl-social-icons .fa-stack.icon-spotify i.fa-circle.branded,.fl-social-icons .fa-spotify.branded{color:#1cd760}.fl-social-icons .fa-stack.icon-tiktok i.fa-circle.branded,.fl-social-icons .fa-tiktok.branded{color:#000000}.fl-social-icons .fa-stack.icon-soundcloud i.fa-circle.branded,.fl-social-icons .fa-soundcloud.branded{color:#f50}.fl-social-icons .fa-stack.icon-x-twitter i.fa-circle.branded,.fl-social-icons .fa-x-twitter.branded{color:#000}.fl-social-icons .fa-stack.icon-bluesky i.fa-circle.branded,.fl-social-icons .fa-bluesky.branded{color:#01aaff}.fl-social-icons .fa-stack i.branded{color:#fff}.fl-social-icons .fa-stack{margin:0 0 10px 8px}.fl-social-icons .fallback{height:28px;width:28px;margin:0 0 10px 5px !important;vertical-align:inherit;font-size:30px}.fl-social-icons .fallback:before{width:28px !important;display:inline-block;height:28px !important}.fl-page-header-content .fa-stack i.fa-inverse.mono{color:#fff}.fa-stack i.fa-inverse.mono{color:#fff}.fl-404{padding:30px 0 50px;text-align:center}.fl-404 .fl-post-header{margin-bottom:45px}.fl-404 .fl-post-header h2{font-size:24px}.fl-404 form{margin:0 auto;max-width:400px}.fl-archive .fl-post{border-bottom:1px solid #e6e6e6;padding-bottom:40px}.fl-archive .fl-post:last-child{border-bottom:none;padding-bottom:0}.fl-archive .fl-archive-title{border-bottom:1px solid #e6e6e6;font-size:18px;margin-bottom:40px;padding-bottom:8px}.fl-archive .fl-archive-title a:hover{text-decoration:none}.fl-archive .fl-archive-nav-prev{float:left}.fl-archive .fl-archive-nav-next{float:right}.wp-pagenavi a,.wp-pagenavi span{border:1px solid #e6e6e6;border-right:none;margin:0;padding:6px 10px}.wp-pagenavi a:hover{border-color:#e6e6e6}.wp-pagenavi>*:last-child{border-right:1px solid #e6e6e6}.wp-pagenavi span.current,.wp-pagenavi a:hover{border-color:#e6e6e6;color:#fff;background:#129fad;font-weight:normal}.search .page .fl-post-header{display:block}.fl-post{margin-bottom:40px}.fl-post:last-child{margin-bottom:0}.fl-post img[class*="wp-image-"],.fl-post img.alignnone,.fl-post img.alignleft,.fl-post img.aligncenter,.fl-post img.alignright{height:auto;max-width:100%}.fl-post img[class*="wp-block-cover"]{height:100%}.fl-post .fl-post-image-beside{float:left;margin-right:25px}.fl-post .fl-author-box{margin-top:40px;background:#f5f5f5;border:1px solid #ddd;padding:20px}.fl-post .fl-author-box .fl-author-avatar{float:left;margin-right:25px}.fl-post .fl-author-box .fl-author-description h4{margin-top:0;margin-bottom:5px}.fl-post-thumb{margin-bottom:25px}.fl-post-thumb img{height:auto !important;max-width:100%}.fl-post-header{margin-bottom:25px}.fl-post-title{margin-top:0}.fl-post-meta .fl-sep{margin:0 3px}.fl-post-meta-bottom{border-top:1px solid #e6e6e6;font-style:italic;margin-top:20px;padding-top:10px}.fl-comments-popup-link a:hover{text-decoration:none}.fl-comments-popup-link i{vertical-align:text-top}.post-edit-link{color:#129fad;font-size:14px;font-weight:normal}.fl-post-nav{border-top:1px solid #e6e6e6;margin-top:10px;padding-top:10px}.fl-post-nav-prev{float:left}.fl-post-nav-next{float:right}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto 5px auto}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#f7f7f7;border:1px solid #e6e6e6;max-width:100%;padding:10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:100%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:5px}.fl-comments{margin-top:60px}.fl-comment-form .fl-comment-form-cancel{padding:15px 0}.fl-comments-list ol{margin:0;padding:0}.fl-comments-list ol li{line-height:inherit;list-style:none}.fl-comments-list .fl-comments-list-nav{border-top:1px solid #e6e6e6;margin-top:30px;padding:10px 0 30px 0}.fl-comments-list .fl-comments-list-prev{float:left}.fl-comments-list .fl-comments-list-next{float:right}.fl-comments-list .fl-comments-respond-title{margin-top:0}.fl-comments-list .comment-meta{margin:20px 0 10px}.fl-comments-list .comment-avatar img{height:auto;max-width:40px;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%}.fl-comments-list .comment-author-link{font-size:16px;font-weight:bold;margin-left:10px}.fl-comments-list .comment-content{border:1px solid #e6e6e6;padding:15px}.fl-comments-list .comment-reply-link{padding:5px;text-align:right}.fl-comments-list ul.children{margin:0;padding:0}.fl-comments-list ul.children li{margin:0 0 0 6%}#wp-comment-cookies-consent{margin-right:5px}.fl-widget{margin-bottom:40px}.fl-module-widget .fl-widget{margin-bottom:0}.fl-widget .fl-widget-title{margin-bottom:20px}.fl-widget ul{list-style:none;padding:0}.fl-widget ul li{display:block;margin-bottom:8px}.fl-widget ul li:last-child{margin-bottom:0}.fl-widget ul.sub-menu li{margin:0;padding:5px}.fl-widget ul.sub-menu li:before{content:"\2013";padding-right:5px}input[type=text].fl-search-input{color:rgba(5,38,45,0.6);width:100%}input[type=text].fl-search-input:focus{color:#05262d}.widget_calendar table{width:100%}.widget_calendar caption,.widget_calendar th,.widget_calendar td{border-bottom:1px solid #e6e6e6;padding:3px 0;text-align:center}.widget_calendar caption td,.widget_calendar tfoot td{border:none}.widget_calendar caption #prev,.widget_calendar tfoot #prev{text-align:left}
10936.widget_calendar caption #next,.widget_calendar tfoot #next{text-align:right}.woocommerce-account .woocommerce-Address{max-width:none}.fl-page .fl-module span.onsale{color:#fff;background:#129fad;font-size:13px;font-weight:normal;left:10px;margin:0;padding:2px 13px;right:auto;text-shadow:none;top:10px;min-height:3.236em;min-width:3.236em;position:absolute;text-align:center;line-height:3.236;z-index:9;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.fl-page .fl-module-woocommerce a.button,.fl-page .fl-module-woocommerce button.button.alt,.fl-page .fl-post-module-woo-button button[type=submit],.fl-page .fl-post-module-woo-button button[type=submit].alt.disabled,.fl-page .fl-post-module-woo-button a.button{color:#515151;background-color:#ebe9eb;font-family:"Lato",sans-serif;font-weight:normal;font-size:16px;line-height:1.2;text-transform:none;border:none;border-radius:4px}.fl-page .fl-module-woocommerce a.button:hover,.fl-page .fl-module-woocommerce button.button.alt:hover,.fl-page .fl-post-module-woo-button button[type=submit]:hover,.fl-page .fl-post-module-woo-button a.button:hover{background-color:#dfdcde;color:#515151;border:none;border-radius:4px;border-color:#2dafc4}.fl-page .fl-module-woocommerce button.button:disabled,.fl-page .fl-module-woocommerce button.button:disabled[disabled],.fl-page .fl-module-woocommerce button.alt.disabled{padding:6px 12px}.woocommerce-page ul.products li.product a.button,.woocommerce-page .woocommerce-message a.button,.woocommerce-page .woocommerce-message a.button.wc-forward,.woocommerce-page .woocommerce a.button.wc-forward,.woocommerce-page button.button,.woocommerce-page button.button.alt,.woocommerce-page a.button,.woocommerce-page a.button.alt,.woocommerce-page .woocommerce button[type=submit],.woocommerce-page button[type=submit].alt.disabled{color:#515151;background-color:#ebe9eb;font-family:"Lato",sans-serif;font-weight:normal;font-size:16px;line-height:1.2;text-transform:none;border:none;border-radius:4px}.woocommerce-page button.button:disabled,.woocommerce-page button.button:disabled[disabled],.woocommerce-page button.alt.disabled{padding:6px 12px}.woocommerce-page ul.products li.product a.button:hover,.woocommerce-page .woocommerce-message a.button:hover,.woocommerce-page button.button:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce-page a.button:hover,.woocommerce-page .woocommerce button[type=submit]:hover,.woocommerce-page button[type=submit].alt.disabled:hover{background-color:#dfdcde;color:#515151;border:none;border-radius:4px;border-color:#2dafc4}.woocommerce-page button.pswp__button:hover{border:0px}.woocommerce-page button.pswp__button.pswp__button--arrow--left,.woocommerce-page button.pswp__button.pswp__button--arrow--right{position:absolute;top:50%}.woocommerce form .form-row .input-checkbox{position:static}a.fl-button,a.fl-button:visited{background:#129fad;color:#fff;border:1px solid #0c6c76}a.fl-button:hover,.fl-builder-content a.fl-button:hover{color:#000;background:#56c6d8}a.fl-button *,a.fl-button:visited *{color:#fff}a.fl-button:hover *{color:#000}a.fl-button:hover,a.button:hover{color:#000;background-color:#56c6d8;border:1px solid #2dafc4}.woocommerce a.button,.woocommerce a.button:hover{border:1px solid transparent}.wp-block-button .wp-block-button__link{font-size:16px;line-height:1.2}button,input[type=button],input[type=submit]{background-color:#129fad;color:#fff;font-size:16px;line-height:1.2;padding:6px 12px;font-weight:normal;text-shadow:none;border:1px solid #0c6c76;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}button:hover,input[type=button]:hover,input[type=submit]:hover{background-color:#56c6d8;color:#000;border:1px solid #2dafc4;text-decoration:none}button:active,input[type=button]:active,input[type=submit]:active,button:focus,input[type=button]:focus,input[type=submit]:focus{background-color:#56c6d8;color:#000;border:1px solid #2dafc4;outline:none;position:relative}button.btn-default,input[type=button].btn-default,input[type=submit].btn-default,button.btn-default:hover,input[type=button].btn-default:hover,input[type=submit].btn-default:hover,button.btn-default:focus,input[type=button].btn-default:focus,input[type=submit].btn-default:focus,button.btn-default.active,input[type=button].btn-default.active,input[type=submit].btn-default.active{color:#05262d;background-color:#fcfcfc;border-color:#ccc}.mejs-button button .mejs-button button:active,.mejs-button button:hover,.mejs-button button:visited,.mejs-button button:focus{background-color:transparent;border:none}input[type=text],input[type=password],input[type=email],input[type=tel],input[type=date],input[type=month],input[type=week],input[type=time],input[type=number],input[type=search],input[type=url],textarea{display:block;width:100%;padding:6px 12px;font-size:14px;line-height:1.428571429;color:#05262d;background-color:#fcfcfc;background-image:none;border:1px solid #e6e6e6;-moz-transition:all ease-in-out .15s;-webkit-transition:all ease-in-out .15s;transition:all ease-in-out .15s;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}input[type=text]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=date]::-webkit-input-placeholder,input[type=month]::-webkit-input-placeholder,input[type=week]::-webkit-input-placeholder,input[type=time]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:rgba(5,38,45,0.4)}input[type=text]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=date]:-moz-placeholder,input[type=month]:-moz-placeholder,input[type=week]:-moz-placeholder,input[type=time]:-moz-placeholder,input[type=number]:-moz-placeholder,input[type=search]:-moz-placeholder,input[type=url]:-moz-placeholder,textarea:-moz-placeholder{color:rgba(5,38,45,0.4)}input[type=text]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=date]::-moz-placeholder,input[type=month]::-moz-placeholder,input[type=week]::-moz-placeholder,input[type=time]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=url]::-moz-placeholder,textarea::-moz-placeholder{color:rgba(5,38,45,0.4)}input[type=text]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=date]:-ms-input-placeholder,input[type=month]:-ms-input-placeholder,input[type=week]:-ms-input-placeholder,input[type=time]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:rgba(5,38,45,0.4)}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=number]:focus,input[type=search]:focus,input[type=url]:focus,textarea:focus{background-color:#fcfcfc;border-color:#ccc;outline:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.form-control{background-color:#fcfcfc;border-color:#e6e6e6;color:#05262d;-moz-transition:all ease-in-out .15s;-webkit-transition:all ease-in-out .15s;transition:all ease-in-out .15s}.form-control::-webkit-input-placeholder{color:rgba(5,38,45,0.4)}.form-control:-moz-placeholder{color:rgba(5,38,45,0.4)}.form-control::-moz-placeholder{color:rgba(5,38,45,0.4)}.form-control:-ms-input-placeholder{color:rgba(5,38,45,0.4)}.form-control:focus{background-color:#fcfcfc;border-color:#ccc;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.mfp-wrap button.mfp-arrow,.mfp-wrap button.mfp-arrow:active,.mfp-wrap button.mfp-arrow:
10936hover,.mfp-wrap button.mfp-arrow:focus{background:transparent !important;border:none !important;outline:none;position:absolute;top:50%;box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important}.mfp-wrap .mfp-close,.mfp-wrap .mfp-close:active,.mfp-wrap .mfp-close:hover,.mfp-wrap .mfp-close:focus{background:transparent !important;border:none !important;outline:none;position:absolute;top:0;box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important}img.mfp-img{padding:0}.mfp-counter{display:none}.fl-builder-edit .fl-page-header-fixed{display:none !important}.fl-builder .container.fl-content-full{margin:0;padding:0;width:auto;max-width:none}.fl-builder .container.fl-content-full>.row{margin:0}.fl-builder .container.fl-content-full .fl-content{margin:0;padding:0}.fl-builder .container.fl-content-full .fl-post-header{margin-left:20px;margin-right:20px;padding-top:40px}.fl-builder .container.fl-content-full .fl-comments{margin-left:20px;margin-right:20px}@media (max-width:767px){.fl-post .fl-post-image-beside{float:none;margin-right:0}.fl-post .fl-post-image-beside,.fl-post .fl-post-content-beside{padding:0 15px}.fl-page-header-logo img[data-mobile]{display:none}}@media (max-width:992px){body.woocommerce-page.fl-framework-bootstrap .row,body.woocommerce-page.fl-framework-base .row{display:flex;flex-wrap:wrap;flex-direction:column}body.woocommerce-page.fl-framework-bootstrap .fl-page-content .row .fl-woo-content,body.woocommerce-page.fl-framework-base .fl-page-content .row .fl-woo-content{box-sizing:border-box;width:100%}body.woocommerce-page.fl-framework-bootstrap .fl-woo-content-right,body.woocommerce-page.fl-framework-base .fl-woo-content-right{order:1;width:100%}body.woocommerce-page.fl-framework-bootstrap .fl-woo-sidebar-left,body.woocommerce-page.fl-framework-base .fl-woo-sidebar-left,body.woocommerce-page.fl-framework-bootstrap .fl-sidebar,body.woocommerce-page.fl-framework-base .fl-sidebar{width:100%}}@media (min-width:768px){.container{padding-left:40px;padding-right:40px;width:auto}.fl-page-nav{background:transparent}.fl-page-nav .navbar-nav li>a{padding:15px 15px;color:#05262d}.fl-page-nav .navbar-nav li>a:hover,.fl-page-nav .navbar-nav li>a:focus{color:#56c6d8}.fl-page-nav .navbar-nav li.current-menu-ancestor>a,.fl-page-nav .navbar-nav li.current-menu-parent>a,.fl-page-nav .navbar-nav li.current-menu-item>a{color:#56c6d8}.fl-page-nav .navbar-nav li.current-menu-item~li.current-menu-item>a{color:#05262d}.fl-page-nav-wrap{border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;padding:0;border-color:#e6e6e6;background-color:#fff;color:#000}.fl-page-nav-wrap *,.fl-page-nav-wrap h1,.fl-page-nav-wrap h2,.fl-page-nav-wrap h3,.fl-page-nav-wrap h4,.fl-page-nav-wrap h5,.fl-page-nav-wrap h6{color:#000}.fl-page-nav-wrap a,.fl-page-nav-wrap a *,.fl-page-nav-wrap a.fas,.fl-page-nav-wrap a.fab{color:#428bca}.fl-page-nav-wrap a:hover,.fl-page-nav-wrap a:focus,.fl-page-nav-wrap a:hover *,.fl-page-nav-wrap a:focus *,.fl-page-nav-wrap a.fas:hover,.fl-page-nav-wrap a.fab:hover,.fl-page-nav-wrap a.fas:focus,.fl-page-nav-wrap a.fab:focus{color:#428bca}.fl-page-nav-wrap .navbar-nav li>a{color:#428bca}.fl-page-nav-wrap .navbar-nav li>a:hover,.fl-page-nav-wrap .navbar-nav li>a:focus{color:#428bca}.fl-page-nav-wrap .navbar-nav li.current-menu-ancestor>a,.fl-page-nav-wrap .navbar-nav li.current-menu-parent>a,.fl-page-nav-wrap .navbar-nav li.current-menu-item>a{color:#428bca}.fl-page-nav-wrap .navbar-nav li.current-menu-item~li.current-menu-item>a{color:#428bca}.fl-page-nav-toggle-visible-always .fl-page-header-wrap .fl-page-header-container,.fl-page-nav-toggle-visible-medium-mobile .fl-page-header-wrap .fl-page-header-container{padding-left:40px;padding-right:40px}.fl-page-nav-collapse ul.navbar-nav>li{border:none}.fl-page-nav-collapse ul.navbar-nav>li:first-child{border:none}.fl-page-header-container,.fl-page-nav-container{position:relative}.fl-page-nav-col,.fl-page-nav,.fl-page-fixed-nav-wrap{position:inherit}ul.navbar-nav li.mega-menu{position:inherit}ul.navbar-nav li.mega-menu.fl-sub-menu-open>ul.sub-menu{left:0}ul.navbar-nav li.mega-menu>ul.sub-menu{position:absolute !important;width:100%;padding:20px;
10936display:table}ul.navbar-nav li.mega-menu>ul.sub-menu ul.sub-menu{position:relative;width:auto;left:0 !important;top:0;opacity:1 !important;padding:0;border-top:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}ul.navbar-nav li.mega-menu>ul.sub-menu>li{position:relative;float:none;display:table-cell;height:auto;vertical-align:top;border-right:1px solid #d9e8f4}ul.navbar-nav li.mega-menu>ul.sub-menu>li:last-child{border-right:none}ul.navbar-nav li.mega-menu>ul.sub-menu>li li li a::before{font-family:'Font Awesome 6 Pro';content:'\f105';font-weight:900;margin-right:10px}ul.navbar-nav li.mega-menu>ul.sub-menu>li>a{font-weight:bold}ul.navbar-nav li.mega-menu.mega-menu-items-1>ul>li{width:100%}ul.navbar-nav li.mega-menu.mega-menu-items-2>ul>li{width:50%}ul.navbar-nav li.mega-menu.mega-menu-items-3>ul>li{width:33.33%}ul.navbar-nav li.mega-menu.mega-menu-items-4>ul>li{width:25%}ul.navbar-nav li.mega-menu.mega-menu-items-5>ul>li{width:20%}ul.navbar-nav li.mega-menu.mega-menu-items-6>ul>li{width:16.66%}.fl-content,.fl-sidebar{margin:40px 0}.fl-full-width.fl-footer-effect .fl-page-footer-wrap{z-index:-1;position:fixed;bottom:0;left:0;width:100%}.fl-full-width.fl-footer-effect .fl-page{z-index:10}.fl-404{padding:100px 0 150px}.fl-404 .fl-post-header h2{font-size:30px}.fl-builder .container.fl-content-full .fl-post-header,.fl-builder .container.fl-content-full .fl-comments{margin:0 40px;width:auto}}@media (min-width:992px){body.fl-fixed-width:not(.fl-nav-vertical):not(.fl-fixed-header):not(.fl-shrink){padding:0}.container{padding-left:0;padding-right:0;width:900px}.fl-full-width .container{padding-left:40px;padding-right:40px;width:auto}.fl-page{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;width:980px}.fl-full-width .fl-page{width:auto}.fl-page-nav-search{display:block}.fl-scroll-header .fl-page-header-primary,.fl-scroll-header .fl-page-bar{-webkit-transform:translateY(-200%);-ms-transform:translateY(-200%);transform:translateY(-200%);-webkit-transition:-webkit-transform .4s ease-in-out;-moz-transition:transform .4s ease-in-out;-o-transition:transform .4s ease-in-out;transition:transform .4s ease-in-out}.fl-scroll-header .fl-page-header-primary.fl-show,.fl-scroll-header .fl-page-bar.fl-show{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.fl-sidebar{display:block}.fl-content{margin:40px 0}.fl-content-left{border-right:1px solid #e6e6e6;padding-right:40px}.fl-content-right{border-left:1px solid #e6e6e6;padding-left:40px}.fl-woo-content-left{float:left}.fl-woo-content-right{float:right}.fl-sidebar-right{padding-left:40px}.fl-sidebar-left{padding-right:40px}.fl-builder.fl-full-width .container.fl-content-full .fl-post-header,.fl-builder.fl-full-width .container.fl-content-full .fl-comments{margin:0 40px;width:auto}}@media (min-width:1100px){.fl-fixed-width .fl-page{width:1180px;max-width:90%}.container{width:1100px;max-width:90%}.fl-full-width .container{padding-left:0;padding-right:0;width:1100px}.fl-page-nav-toggle-visible-always .fl-page-header-wrap .fl-page-header-container,.fl-page-nav-toggle-visible-medium-mobile .fl-page-header-wrap .fl-page-header-container{padding-left:0;padding-right:0}.fl-builder.fl-full-width .container.fl-content-full .fl-post-header,.fl-builder.fl-full-width .container.fl-content-full .fl-comments{margin:0 auto;width:1100px}}body.fl-framework-base-4 nav a.no-menu,body.fl-framework-bootstrap-4 nav a.no-menu{display:block}body.woocommerce-page.fl-framework-bootstrap .product .label{font-size:16px;color:#05262d;padding:0px}@media (max-width:767px){body:not(.fl-nav-mobile-offcanvas) .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-nav-collapse{width:100%}body:not(.fl-nav-mobile-offcanvas) .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-nav-collapse ul.navbar-nav{flex:0 0 100%}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-nav-collapse ul.navbar-nav{float:none !important}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-header-row .fl-page-header-logo{padding-bottom:30px}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-header-logo-col,.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-nav-col{width:100%}.fl-framework-bootstrap-4 .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-header-logo-col,.fl-framework-bootstrap-4 .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-nav-col{flex-basis:100%;max-width:100%}body:not(.fl-nav-mobile-offcanvas) .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-nav-collapse{width:100%}body:not(.fl-nav-mobile-offcanvas) .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-nav-collapse ul.navbar-nav{flex:0 0 100%}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-header-row .fl-page-header-logo{padding-bottom:30px}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-nav ul.navbar-nav>li:first-child a{padding-left:17px}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-logo-wrap,.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-nav-col{width:100%}.fl-framework-bootstrap-4 .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-header-logo-col,.fl-framework-bootstrap-4 .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-nav-col{flex-basis:100%;max-width:100%}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-centered-inline-logo{text-align:left}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-centered-inline-logo .fl-page-header-logo{display:block}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-header-vertical{top:0}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse{border-top:1px solid #e6e6e6;padding-bottom:10px}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse.collapse{display:none !important;visibility:hidden !important}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse.collapse.in,.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse.collapse.show{display:block !important;visibility:visible !important}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse.collapsing{display:block !important}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav{display:block;float:none}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav>li{border-color:#e6e6e6;border-bottom-style:solid;border-bottom-width:1px;display:block;float:none;position:relative}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav>li>a{color:#428bca;text-align:left}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav>li>a:hover,.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav>li>a:focus{color:#428bca}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav>li.current-menu-item>a,.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav>li.current-menu-item>.fl-submenu-icon-wrap .fl-submenu-toggle-icon{color:#428bca}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.sub-menu li{border-color:#e6e6e6}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.sub-menu li a{color:#428bca}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.sub-menu li a:hover{color:#428bca}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.sub-menu li.current-menu-item>a{color:#428bca}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse .fl-page-nav-search{display:none}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu{background-color:transparent;border:none;float:none;height:100%;list-style:none;overflow:hidden;padding:0;position:absolute;top:0;width:auto;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu ul.sub-menu{padding-bottom:0;margin-left:15px}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu li{border-top:1px solid #e6e6e6}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu li a{clear:both;color:#428bca;display:block;font-weight:400;line-height:20px;margin:0;padding:15px}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu li a:hover,.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu li a:focus{color:#428bca;text-decoration:none}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu li a:before{font-family:'Font Awesome 6 Pro';content:'\f105';font-weight:900;margin-right:10px}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul li.fl-mobile-sub-menu-open ul.sub-menu{position:static}.fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav .sub-menu{position:absolute}.fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li.menu-item-has-children>a{padding-right:40px}.fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li.menu-item-has-children>.fl-submenu-icon-wrap{visibility:visible}.fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li.fl-mobile-sub-menu-open>.fl-submenu-icon-wrap .fl-submenu-toggle-icon:after{content:'\f106'}.fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li.fl-mobile-sub-menu-open>ul.sub-menu,.fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li.fl-mobile-sub-menu-open .hide-heading>ul.sub-menu{position:static}.fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li a{padding:15px}.fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li:hover>.fl-submenu-icon-wrap .fl-submenu-toggle-icon,.fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li:focus>.fl-submenu-icon-wrap .fl-submenu-toggle-icon{color:#428bca}.fl-submenu-indicator .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile ul.navbar-nav li.menu-item-has-children>a{padding-right:40px}.fl-submenu-indicator .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile ul.navbar-nav li.menu-item-has-children>a:after{content:'' !important}.fl-submenu-indicator .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile ul.navbar-nav li.menu-item-has-children>.fl-submenu-icon-wrap{visibility:visible}.fl-submenu-indicator .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile ul.navbar-nav li.menu-item-has-children:hover>.fl-submenu-icon-wrap .fl-submenu-toggle-icon,.fl-submenu-indicator .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile ul.navbar-nav li.menu-item-has-children:focus>.fl-submenu-icon-wrap .fl-submenu-toggle-icon{color:#428bca}.fl-submenu-indicator .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile ul.navbar-nav li.menu-item-has-children.fl-mobile-sub-menu-open>.fl-submenu-icon-wrap .fl-submenu-toggle-icon:after{content:'\f106'}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-submenu-icon-wrap{visibility:hidden}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-submenu-icon-wrap .fl-submenu-toggle-icon{position:absolute;padding:15px;top:0;right:0;bottom:0;cursor:pointer}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-submenu-icon-wrap .fl-submenu-toggle-icon:after{font-family:'Font Awesome 6 Pro';content:'\f107';font-weight:900;font-size:14px;float:right}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-wrap{border:0 none;margin:0;padding-bottom:20px}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle{display:block;background:#e6e6e6;color:#428bca}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle *{color:#428bca}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle:hover,.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle:focus{background:#e6e6e6}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-header-fixed .fl-page-nav-wrap{padding-top:20px}}.fl-page-nav-right.fl-page-header-fixed,.fl-page-header-fixed{display:none;left:auto;position:fixed !important;top:0;width:100%;z-index:100;border-color:#e6e6e6;background-color:#fff;color:#000;-moz-box-shadow:0 0 7px rgba(0,0,0,0.1);-webkit-box-shadow:0 0 7px rgba(0,0,0,0.1);box-shadow:0 0 7px rgba(0,0,0,0.1)}.fl-page-nav-right.fl-page-header-fixed *,.fl-page-header-fixed *,.fl-page-nav-right.fl-page-header-fixed h1,.fl-page-header-fixed h1,.fl-page-nav-right.fl-page-header-fixed h2,.fl-page-header-fixed h2,.fl-page-nav-right.fl-page-header-fixed h3,.fl-page-header-fixed h3,.fl-page-nav-right.fl-page-header-fixed h4,.fl-page-header-fixed h4,.fl-page-nav-right.fl-page-header-fixed h5,.fl-page-header-fixed h5,.fl-page-nav-right.fl-page-header-fixed h6,.fl-page-header-fixed h6{color:#000}.fl-page-nav-right.fl-page-header-fixed a,.fl-page-header-fixed a,.fl-page-nav-right.fl-page-header-fixed a *,.fl-page-header-fixed a *,.fl-page-nav-right.fl-page-header-fixed a.fas,.fl-page-header-fixed a.fas,.fl-page-nav-right.fl-page-header-fixed a.fab,.fl-page-header-fixed a.fab{color:#428bca}.fl-page-nav-right.fl-page-header-fixed a:hover,.fl-page-header-fixed a:hover,.fl-page-nav-right.fl-page-header-fixed a:focus,.fl-page-header-fixed a:focus,.fl-page-nav-right.fl-page-header-fixed a:hover *,.fl-page-header-fixed a:hover *,.fl-page-nav-right.fl-page-header-fixed a:focus *,.fl-page-header-fixed a:focus *,.fl-page-nav-right.fl-page-header-fixed a.fas:hover,.fl-page-header-fixed a.fas:hover,.fl-page-nav-right.fl-page-header-fixed a.fab:hover,.fl-page-header-fixed a.fab:hover,.fl-page-nav-right.fl-page-header-fixed a.fas:focus,.fl-page-header-fixed a.fas:focus,.fl-page-nav-right.fl-page-header-fixed a.fab:focus,.fl-page-header-fixed a.fab:focus{color:#428bca}.fl-page-nav-right.fl-page-header-fixed .navbar-nav li>a,.fl-page-header-fixed .navbar-nav li>a{color:#428bca}.fl-page-nav-right.fl-page-header-fixed .navbar-nav li>a:hover,.fl-page-header-fixed .navbar-nav li>a:hover,.fl-page-nav-right.fl-page-header-fixed .navbar-nav li>a:focus,.fl-page-header-fixed .navbar-nav li>a:focus{color:#428bca}.fl-page-nav-right.fl-page-header-fixed .navbar-nav li.current-menu-ancestor>a,.fl-page-header-fixed .navbar-nav li.current-menu-ancestor>a,.fl-page-nav-right.fl-page-header-fixed .navbar-nav li.current-menu-parent>a,.fl-page-header-fixed .navbar-nav li.current-menu-parent>a,.fl-page-nav-right.fl-page-header-fixed .navbar-nav li.current-menu-item>a,.fl-page-header-fixed .navbar-nav li.current-menu-item>a{color:#428bca}.fl-page-nav-right.fl-page-header-fixed .navbar-nav li.current-menu-item~li.current-menu-item>a,.fl-page-header-fixed .navbar-nav li.current-menu-item~li.current-menu-item>a{color:#428bca}.fl-page-nav-right.fl-page-header-fixed .fl-page-header-container.container,.fl-page-header-fixed .fl-page-header-container.container{padding-bottom:8px;padding-top:8px}.fl-page-nav-right.fl-page-header-fixed.fl-page-header.fl-page-nav-toggle-visible-always .fl-page-header-row .fl-page-header-logo,.fl-page-header-fixed.fl-page-header.fl-page-nav-toggle-visible-always .fl-page-header-row .fl-page-header-logo{padding
10936-bottom:0}.fl-page-nav-right.fl-page-header-fixed.fl-page-header.fl-page-nav-toggle-visible-always .fl-page-nav-collapse,.fl-page-header-fixed.fl-page-header.fl-page-nav-toggle-visible-always .fl-page-nav-collapse{margin-top:20px}.fl-page-nav-right.fl-page-header-fixed.fl-page-header.fl-page-nav-toggle-visible-always .fl-page-nav .navbar-toggle,.fl-page-header-fixed.fl-page-header.fl-page-nav-toggle-visible-always .fl-page-nav .navbar-toggle{top:15px}.fl-page-nav-right.fl-page-header-fixed .fl-logo-img,.fl-page-header-fixed .fl-logo-img{max-height:46px !important;width:auto !important}.fl-page-nav-right.fl-page-header-fixed .fl-logo-text,.fl-page-header-fixed .fl-logo-text{font-size:28px}.fl-page-nav-right.fl-page-header-fixed .fl-page-nav-wrap .navbar-nav>li>a,.fl-page-header-fixed .fl-page-nav-wrap .navbar-nav>li>a{padding:10px 15px}.fl-page-nav-right.fl-page-header-fixed .fl-page-nav ul.sub-menu,.fl-page-header-fixed .fl-page-nav ul.sub-menu{background-color:#fff}.admin-bar .fl-page-nav-right.fl-page-header-fixed,.admin-bar .fl-page-header-fixed,.admin-bar .fl-page-header-vertical{top:32px}@media (min-width:991px){.fl-page-header-fixed .fl-page-fixed-nav-wrap{padding-right:0}}@media (min-width:992px){.fl-fixed-width .fl-page-nav-right.fl-page-header-fixed,.fl-fixed-width .fl-page-header-fixed{width:980px}}@media (min-width:1100px){.fl-fixed-width .fl-page-nav-right.fl-page-header-fixed,.fl-fixed-width .fl-page-header-fixed{width:1180px;max-width:90%}}.fl-page-nav-right .fl-page-header-container{padding-bottom:0}.fl-page-nav-right .fl-page-header-logo{padding-bottom:30px}.fl-page-nav-right .fl-page-nav-search{position:relative}.fl-page-nav-right .fl-page-nav-search a.fa-search{padding:13px 0 13px 15px;position:static}.fl-page-nav-right .fl-page-nav-collapse{display:inline-flex !important;align-items:center;justify-content:flex-end}@media (min-width:768px){.fl-page-nav-right{text-align:center}.fl-page-nav-right .fl-page-header-container{padding-left:15px;padding-right:15px}.fl-page-nav-right .fl-page-header-logo{padding-left:40px;padding-right:40px}.fl-page-nav-right .fl-page-nav-wrap{margin-left:-15px;margin-right:-15px}.fl-page-nav-right .fl-page-nav ul.navbar-nav{float:none !important}.fl-page-nav-right .fl-page-nav ul.navbar-nav:last-child{margin-right:0}.fl-page-nav-right .fl-page-nav ul.navbar-nav>li{display:inline-block;float:none}.fl-page-nav-right .fl-page-nav ul.sub-menu{text-align:left}}@media (min-width:992px){.fl-page-nav-right{text-align:right}.fl-page-nav-right .fl-page-header-wrap{border-bottom:1px solid rgba(0,0,0,0.13)}.fl-page-nav-right .fl-page-header-container{padding-bottom:30px}.fl-page-nav-right .fl-page-header-row{display:table;table-layout:fixed;width:100%;margin-left:0;margin-right:0}.fl-page-nav-right .fl-page-header-row>div{display:table-cell;float:none;vertical-align:middle}.fl-page-nav-right .fl-page-header-row .fl-page-header-logo-col{padding-left:0}.fl-page-nav-right .fl-page-header-row .fl-page-logo-wrap{padding-left:0}.fl-page-nav-right .fl-page-header-row .fl-page-nav-col{padding-right:0}.fl-page-nav-right.fl-page-nav-toggle-visible-always .fl-page-header-row{display:block;width:auto}.fl-page-nav-right.fl-page-nav-toggle-visible-always .fl-page-header-row>div{display:block;width:100%}.fl-page-nav-right .fl-page-header-logo{padding:0;text-align:left}.fl-page-nav-right .fl-page-nav-wrap{border-color:#e6e6e6;background-color:#fff;color:#000;background:none;border:none;margin-left:0;margin-right:0}.fl-page-nav-right .fl-page-nav-wrap *,.fl-page-nav-right .fl-page-nav-wrap h1,.fl-page-nav-right .fl-page-nav-wrap h2,.fl-page-nav-right .fl-page-nav-wrap h3,.fl-page-nav-right .fl-page-nav-wrap h4,.fl-page-nav-right .fl-page-nav-wrap h5,.fl-page-nav-right .fl-page-nav-wrap h6{color:#000}.fl-page-nav-right .fl-page-nav-wrap a,.fl-page-nav-right .fl-page-nav-wrap a *,.fl-page-nav-right .fl-page-nav-wrap a.fas,.fl-page-nav-right .fl-page-nav-wrap a.fab{color:#428bca}.fl-page-nav-right .fl-page-nav-wrap a:hover,.fl-page-nav-right .fl-page-nav-wrap a:focus,.fl-page-nav-right .fl-page-nav-wrap a:hover *,.fl-page-nav-right .fl-page-nav-wrap a:focus *,.fl-page-nav-right .fl-page-nav-wrap a.fas:
10936hover,.fl-page-nav-right .fl-page-nav-wrap a.fab:hover,.fl-page-nav-right .fl-page-nav-wrap a.fas:focus,.fl-page-nav-right .fl-page-nav-wrap a.fab:focus{color:#428bca}.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li>a{color:#428bca}.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li>a:hover,.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li>a:focus{color:#428bca}.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.current-menu-ancestor>a,.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.current-menu-parent>a,.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.current-menu-item>a{color:#428bca}.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.current-menu-item~li.current-menu-item>a{color:#428bca}.fl-page-nav-right .fl-page-nav{border:none;margin:0}.fl-page-nav-right .fl-page-nav ul.navbar-nav{float:right !important}.fl-page-nav-right .fl-page-nav ul.navbar-nav>li{display:block;float:left}.fl-fixed-width .fl-page-nav-right .fl-page-header-container{padding-left:0;padding-right:0}}@media (min-width:1100px){.fl-page-nav-right.fl-page-nav-toggle-visible-always .fl-page-header-container,.fl-page-nav-right.fl-page-nav-toggle-visible-medium-mobile .fl-page-header-container,.fl-page-nav-right .fl-page-header-container{padding-left:0;padding-right:0}}.fl-page-footer-widgets{border-top:1px solid #e6e6e6;border-color:#e6e6e6;background-color:#fff;color:#000}.fl-page-footer-widgets *,.fl-page-footer-widgets h1,.fl-page-footer-widgets h2,.fl-page-footer-widgets h3,.fl-page-footer-widgets h4,.fl-page-footer-widgets h5,.fl-page-footer-widgets h6{color:#000}.fl-page-footer-widgets a,.fl-page-footer-widgets a *,.fl-page-footer-widgets a.fas,.fl-page-footer-widgets a.fab{color:#428bca}.fl-page-footer-widgets a:hover,.fl-page-footer-widgets a:focus,.fl-page-footer-widgets a:hover *,.fl-page-footer-widgets a:focus *,.fl-page-footer-widgets a.fas:hover,.fl-page-footer-widgets a.fab:hover,.fl-page-footer-widgets a.fas:focus,.fl-page-footer-widgets a.fab:focus{color:#428bca}.fl-page-footer-widgets .navbar-nav li>a{color:#428bca}.fl-page-footer-widgets .navbar-nav li>a:hover,.fl-page-footer-widgets .navbar-nav li>a:focus{color:#428bca}.fl-page-footer-widgets .navbar-nav li.current-menu-ancestor>a,.fl-page-footer-widgets .navbar-nav li.current-menu-parent>a,.fl-page-footer-widgets .navbar-nav li.current-menu-item>a{color:#428bca}.fl-page-footer-widgets .navbar-nav li.current-menu-item~li.current-menu-item>a{color:#428bca}.fl-page-footer-widgets-container{padding-top:30px}@media (min-width:992px){.fl-page-footer-widgets{display:block}}.fl-page-footer{border-top:1px solid #e6e6e6;font-size:12px;border-color:#e6e6e6;background-color:#fff;color:#000}.fl-page-footer *,.fl-page-footer h1,.fl-page-footer h2,.fl-page-footer h3,.fl-page-footer h4,.fl-page-footer h5,.fl-page-footer h6{color:#000}.fl-page-footer a,.fl-page-footer a *,.fl-page-footer a.fas,.fl-page-footer a.fab{color:#428bca}.fl-page-footer a:hover,.fl-page-footer a:focus,.fl-page-footer a:hover *,.fl-page-footer a:focus *,.fl-page-footer a.fas:hover,.fl-page-footer a.fab:hover,.fl-page-footer a.fas:focus,.fl-page-footer a.fab:focus{color:#428bca}.fl-page-footer .navbar-nav li>a{color:#428bca}.fl-page-footer .navbar-nav li>a:hover,.fl-page-footer .navbar-nav li>a:focus{color:#428bca}.fl-page-footer .navbar-nav li.current-menu-ancestor>a,.fl-page-footer .navbar-nav li.current-menu-parent>a,.fl-page-footer .navbar-nav li.current-menu-item>a{color:#428bca}.fl-page-footer .navbar-nav li.current-menu-item~li.current-menu-item>a{color:#428bca}.fl-page-footer-container{padding-top:20px}.fl-page-footer-text{padding-bottom:20px;text-align:center}.fl-page-footer .fl-social-icons{text-align:center}.fl-page-footer .fl-social-icons .fl-icon{margin:0 5px 20px 5px}.fl-page-footer .fl-social-icons .fallback{font-size:26px;line-height:24px}.fl-page-footer .fl-social-icons-stacked{font-size:1em}.fl-page-footer .fl-social-icons-stacked .fas{color:#000}.fl-page-footer .fl-social-icons-stacked .fab,.fl-page-footer .fl-social-icons-stacked .fas.fa-envelope,.fl-page-footer .fl-social-icons-stacked .fas.fa-rss,.fl-page-footer .fl-social-icons-stacked .fas.fa-map-marker-alt{color:#fff;transition:opacity .2s ease-in-out;opacity:0.8}.fl-page-footer .fl-social-icons-stacked .fab:hover,.fl-page-footer .fl-social-icons-stacked .fas.fa-envelope:hover,.fl-page-footer .fl-social-icons-stacked .fas.fa-rss:hover,.fl-page-footer .fl-social-icons-stacked .fas.fa-map-marker-alt:hover{color:#666;opacity:1}.fl-page-footer .fl-social-icons-stacked .fab,.fl-page-footer .fl-social-icons-stacked .fas{vertical-align:inherit;width:inherit;height:inherit;line-height:inherit}.fl-page-footer-nav{float:none;text-align:center;margin:0 0 10px}.fl-page-footer-nav>li{display:inline-block;float:none}.fl-page-footer-nav ul.sub-menu{display:none}.fl-page-footer-nav>li>a{padding-top:0}.fl-page-footer-nav>li>a:hover,.fl-page-footer-nav>li>a:focus{background:transparent}@media (min-width:768px){.fl-page-footer .fl-page-footer-text,.fl-page-footer .fl-social-icons{text-align:inherit}.fl-page-footer .fl-page-footer-nav{margin:0 -15px 10px}.fl-page-footer .text-left .fl-social-icons .fl-icon{margin:0 10px 20px 0}.fl-page-footer .text-left .fl-page-footer-nav{text-align:left}.fl-page-footer .text-right .fl-social-icons .fl-icon{margin:0 0 20px 10px}.fl-page-footer .text-right .fl-page-footer-nav{text-align:right}}@media (min-width:992px){.fl-page-footer-container{padding:20px 0 0}}body.has-blocks .fl-post-content>.alignwide{max-width:1100px}body.fl-fixed-width.has-blocks:not(.fl-has-sidebar) .fl-post-content .alignfull{width:auto;max-width:100vw}body.fl-full-width.has-blocks:not(.fl-has-sidebar) .fl-post-content .alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:auto;max-width:100vw}body.fl-full-width.has-blocks .fl-post-content .wp-block-group.alignwide,body.fl-full-width.has-blocks .fl-post-content .wp-block-group.alignfull{margin-left:0;margin-right:0}body.fl-full-width.has-blocks .fl-post-content .wp-block-group.alignwide .wp-block-list,body.fl-full-width.has-blocks .fl-post-content .wp-block-group.alignfull .wp-block-list{padding-inline:0px}body.fl-full-width.has-blocks .fl-post-content .wp-block-group.alignwide .wp-block-list li,body.fl-full-width.has-blocks .fl-post-content .wp-block-group.alignfull .wp-block-list li{list-style-position:inside}body.fl-full-width.has-blocks:not(.fl-has-sidebar) .fl-post-content .wp-block-group.alignfull,body.fl-full-width.has-blocks:not(.fl-has-sidebar) .fl-post-content .wp-block-group.alignfull.wp-block-group-is-layout-flex,body.fl-full-width.has-blocks:not(.fl-has-sidebar) .fl-post-content .wp-block-group.alignfull.wp-block-group-is-layout-grid{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2)}body.has-blocks .fl-post-content>.alignfull,body.fl-full-width.page-template-tpl-sidebar.has-blocks .fl-post-content .alignfull{margin:1.5em 0;max-width:100%}body.has-blocks .fl-post-content .alignwide{margin-left:-5%;margin-right:-5%;width:auto;max-width:100vw}body.has-blocks .fl-post-content ul,body.has-blocks .fl-post-content ol{margin:1.5em 0;list-style-position:outside}body.has-blocks .fl-post-content .alignwide ul,body.has-blocks .fl-post-content .alignfull ul,body.has-blocks .fl-post-content .alignwide ol,body.has-blocks .fl-post-content .alignfull ol{max-width:100%}body.has-blocks .fl-post-content li{list-style-position:outside}body.has-blocks .fl-post-content .wp-block-navigation{margin-bottom:1.5em}body.has-blocks .fl-post-content .wp-block-navigation ul{margin-top:0;margin-bottom:0}.wp-block-embed.type-video>.wp-block-embed__wrapper{position:relative;width:100%;height:0;padding-top:56.25%}.wp-block-embed.type-video>.wp-block-embed__wrapper>iframe{position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0}.wp-block-file object,.wp-block-file .fluid-width-video-wrapper object{position:static}.wp-block-gallery:not(.components-placeholder){margin:1.5em auto}.wp-block-cover-text p{padding:1.5em 20px}@media screen and (min-width:768px){.wp-block-cover-text p{padding:1.5em 0}}ul.wp-block-latest-posts.alignwide,ul.wp-block-latest-posts.alignfull,ul.wp-block-latest-posts.is-grid.alignwide,ul.wp-block-latest-posts.is-grid.alignwide{padding:0 20px}.wp-block-table{display:block;overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table td,.wp-block-table th{padding:.5em}body.has-blocks .has-fl-heading-text-color{color:#05262d}body.has-blocks .has-fl-heading-text-background-color{background-color:#05262d}body.has-blocks .has-fl-body-bg-color{color:#fff}body.has-blocks .has-fl-body-bg-background-color{background-color:#fff}body.has-blocks .has-fl-body-text-color{color:#05262d}body.has-blocks .has-fl-body-text-background-color{background-color:#05262d}body.has-blocks .has-fl-accent-color{color:#129fad}body.has-blocks .has-fl-accent-background-color{background-color:#129fad}body.has-blocks .has-fl-accent-hover-color{color:#56c6d8}body.has-blocks .has-fl-accent-hover-background-color{background-color:#56c6d8}body.has-blocks .has-fl-topbar-bg-color{color:#fff}body.has-blocks .has-fl-topbar-bg-background-color{background-color:#fff}body.has-blocks .has-fl-topbar-text-color{color:#000}body.has-blocks .has-fl-topbar-text-background-color{background-color:#000}body.has-blocks .has-fl-topbar-link-color{color:#428bca}body.has-blocks .has-fl-topbar-link-background-color{background-color:#428bca}body.has-blocks .has-fl-topbar-hover-color{color:#428bca}body.has-blocks .has-fl-topbar-hover-background-color{background-color:#428bca}body.has-blocks .has-fl-header-bg-color{color:#fff}body.has-blocks .has-fl-header-bg-background-color{background-color:#fff}body.has-blocks .has-fl-header-text-color{color:#000}body.has-blocks .has-fl-header-text-background-color{background-color:#000}body.has-blocks .has-fl-header-link-color{color:#428bca}body.has-blocks .has-fl-header-link-background-color{background-color:#428bca}body.has-blocks .has-fl-header-hover-color{color:#428bca}body.has-blocks .has-fl-header-hover-background-color{background-color:#428bca}body.has-blocks .has-fl-nav-bg-color{color:#fff}body.has-blocks .has-fl-nav-bg-background-color{background-color:#fff}body.has-blocks .has-fl-nav-link-color{color:#428bca}body.has-blocks .has-fl-nav-link-background-color{background-color:#428bca}body.has-blocks .has-fl-nav-hover-color{color:#428bca}body.has-blocks .has-fl-nav-hover-background-color{background-color:#428bca}body.has-blocks .has-fl-content-bg-color{color:#fff}body.has-blocks .has-fl-content-bg-background-color{background-color:#fff}body.has-blocks .has-fl-footer-widgets-bg-color{color:#fff}body.has-blocks .has-fl-footer-widgets-bg-background-color{background-color:#fff}body.has-blocks .has-fl-footer-widgets-text-color{color:#000}body.has-blocks .has-fl-footer-widgets-text-background-color{background-color:#000}body.has-blocks .has-fl-footer-widgets-link-color{color:#428bca}body.has-blocks .has-fl-footer-widgets-link-background-color{background-color:#428bca}body.has-blocks .has-fl-footer-widgets-hover-color{color:#428bca}body.has-blocks .has-fl-footer-widgets-hover-background-color{background-color:#428bca}body.has-blocks .has-fl-footer-bg-color{color:#fff}body.has-blocks .has-fl-footer-bg-background-color{background-color:#fff}body.has-blocks .has-fl-footer-text-color{color:#000}body.has-blocks .has-fl-footer-text-background-color{background-color:#000}body.has-blocks .has-fl-footer-link-color{color:#428bca}body.has-blocks .has-fl-footer-link-background-color{background-color:#428bca}body.has-blocks .has-fl-footer-hover-color{color:#428bca}body.has-blocks .has-fl-footer-hover-background-color{background-color:#428bca}@media (max-width:991px){body{font-size:16px;line-height:1.6}h1{font-size:40px;line-height:1.4;letter-spacing:0px}h2{font-size:30px;line-height:1.4;letter-spacing:0px}h3{font-size:24px;line-height:1.4;letter-spacing:0px}h4{font-size:20px;line-height:1.4;letter-spacing:0px}h5{font-size:18px;line-height:1.4;letter-spacing:0px}h6{font-size:16px;line-height:1.4;letter-spacing:0px}.wp-block-button .wp-block-button__link{font-size:16px;line-height:1.2}.fl-page button,.fl-page input[type=button],.fl-page input[type=submit]{font-size:16px;line-height:1.2}a.fl-button,a.fl-button:visited,.fl-page a.fl-button,.fl-page a.fl-button:visited{font-size:16px;line-height:1.2}a.fl-button:hover{font-size:16px;line-height:1.2}.fl-page .fl-module-woocommerce a.button,.fl-page .fl-post-module-woo-button a.button,.fl-page .fl-module-woocommerce a.button:visited,.fl-page .fl-post-module-woo-button a.button:visited,.fl-page .fl-module-woocommerce button[type=button],.fl-page .fl-post-module-woo-button button[type=button],.fl-page .fl-module-woocommerce button[type=submit],.fl-page .fl-post-module-woo-button button[type=submit]{font-size:16px;line-height:1.2}}@media (max-width:767px){body{font-size:16px;line-height:1.6}h1{font-size:40px;line-height:1.4;letter-spacing:0px}h2{font-size:30px;line-height:1.4;letter-spacing:0px}h3{font-size:24px;line-height:1.4;letter-spacing:0px}h3{font-size:24px;line-height:1.4;letter-spacing:0px}h4{font-size:20px;line-height:1.4;letter-spacing:0px}h5{font-size:18px;line-height:1.4;letter-spacing:0px}h6{font-size:16px;line-height:1.4;letter-spacing:0px}.wp-block-button .wp-block-button__link{font-size:16px;line-height:1.2}.fl-page button,.fl-page input[type=button],.fl-page input[type=submit]{font-size:16px;line-height:1.2}a.fl-button,a.fl-button:visited,.fl-page a.fl-button,.fl-page a.fl-button:visited{font-size:16px;line-height:1.2}.fl-page .fl-module-woocommerce a.button,.fl-page .fl-post-module-woo-button a.button,.fl-page .fl-module-woocommerce a.button:visited,.fl-page .fl-post-module-woo-button a.button:visited,.fl-page .fl-module-woocommerce button[type=button],.fl-page .fl-post-module-woo-button button[type=button],.fl-page .fl-module-woocommerce button[type=submit],.fl-page .fl-post-module-woo-button button[type=submit]{font-size:16px;line-height:1.2}} 10937/*# sourceURL=fl-automator-skin-inline-css */ 10938</style> 10939<link rel='stylesheet' id='fl-child-theme-css' href='https://tourdevines.com.au/wp-content/themes/bb-theme-child/style.css?ver=7.1.3' media='all' /> 10940<link rel='stylesheet' id='pp-animate-css' href='https://tourdevines.com.au/wp-content/plugins/bbpowerpack/assets/css/animate.min.css?ver=3.5.1' media='all' />
10941<link rel='stylesheet' id='fl-builder-google-fonts-2d15c845dadf748bd6b1a13c6e6e5a29-css' href='//fonts.googleapis.com/css?family=Lato:300,400,700|Rozha%20One:400&ver=7.1.3' media='all' />
10942<script defer crossorigin="anonymous" id="font-awesome-official-js" src="https://kit.fontawesome.com/3bd07f13e1.js"></script>
vendor: 1 bytes, line 10942
10942
10943<script id="jquery-core-js-extra"> 10944var pysTikTokRest = {"restApiUrl":"https://tourdevines.com.au/wp-json/pys-tiktok/v1/event","debug":"1"}; 10945var pysOpenAIRest = {"restApiUrl":"https://tourdevines.com.au/wp-json/pys-openai/v1/event","debug":"1"}; 10946var pysFacebookRest = {"restApiUrl":"https://tourdevines.com.au/wp-json/pys-facebook/v1/event","debug":"1"}; 10947//# sourceURL=jquery-core-js-extra 10948</script>
vendor: 1 bytes, line 10948
10948
10949<script id="jquery-core-js" src="https://tourdevines.com.au/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 10949
10949
10950<script id="jquery-migrate-js" src="https://tourdevines.com.au/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 10950
10950
10951<script id="wm-toolkit-js" src="https://tourdevines.com.au/wp-content/plugins/wm-toolkit/public/js/wm-toolkit-public.js?ver=1.1.0"></script>
vendor: 1 bytes, line 10951
10951
10952<script id="wm-tour-amigo-js" src="https://tourdevines.com.au/wp-content/plugins/wm-tour-amigo/public/js/wm-tour-amigo-public.js?ver=1.0.0"></script>
vendor: 1 bytes, line 10952
10952
10953<script id="jquery-cookie-js" src="https://tourdevines.com.au/wp-content/plugins/bbpowerpack/assets/js/jquery.cookie.min.js?ver=1.4.1"></script>
10953 10954<link rel="https://api.w.org/" href="https://tourdevines.com.au/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://tourdevines.com.au/wp-json/wp/v2/pages/90101" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://tourdevines.com.au/xmlrpc.php?rsd" /> 10955
10955<script> 10956 var bb_powerpack = { 10957 version: '2.40.10', 10958 getAjaxUrl: function() { return atob( 'aHR0cHM6Ly90b3VyZGV2aW5lcy5jb20uYXUvd3AtYWRtaW4vYWRtaW4tYWpheC5waHA=' ); }, 10959 callback: function() {}, 10960 mapMarkerData: {}, 10961 post_id: '90101', 10962 search_term: '', 10963 current_page: 'https://tourdevines.com.au/contact/agents/', 10964 conditionals: { 10965 is_front_page: false, 10966 is_home: false, 10967 is_archive: false, 10968 current_post_type: '', 10969 is_tax: false, 10970 is_author: false, 10971 current_author: false, 10972 is_search: false, 10973 } 10974 }; 10975 </script>
10975 10976 <style id="ta-widget-styles"> 10977 departure-list { 10978 --regular-font-family: 'Lato', sans-serif; 10979 --semibold-font-family: var(--regular-font-family); 10980 --headers-font-family: var(--regular-font-family); 10981 10982} 10983departure-list .d-lg-block button { 10984 width: auto; 10985 font-size: 15px; 10986 padding: 10px; 10987} 10988departure-list .d-lg-block button .btn-month-price {} 10989departure-list .btn-amigo-primary { 10990 background-color: var(--primary-color) !important; 10991 font-size: 15px; 10992 font-weight: 900 !important; 10993 padding: 10px; 10994 height: auto; 10995} 10996departure-list .d-lg-block button:hover, 10997departure-list .btn-amigo-primary:hover, 10998departure-list .btn-amigo-secondary:hover { 10999 background-color: #56c6d8 !important; 11000 filter: none !important; 11001} 11002departure-list .fs-4 {} 11003 11004/* departure container */ 11005departure-list .g-0 {} 11006 11007/* departure row */ 11008departure-list .g-0 .p-0 {} 11009.row.w-100.g-0.d-flex.align-items-center.mb-4>div { 11010 padding: 10px !important; 11011} 11012.row.w-100.g-0.d-flex.align-items-center.mb-4>div:nth-of-type(odd) { 11013 background-color: #f8f4e4; 11014} 11015.row.w-100.g-0.d-flex.align-items-center.mb-4>hr:not(:first) { 11016 display: none !important; 11017} 11018/*departure-list .g-0>.p-0 .mb-3 { 11019 display: none !important; 11020}*/ 11021 11022departure-list .g-0 .p-0 .m-0 { 11023 padding: 0 10px !important; 11024 justify-content: flex-end !important; 11025} 11026 11027/* price container */ 11028departure-list .g-0 .p-0 .m-0 :first-child {} 11029/* book now container */ 11030departure-list .g-0 .p-0 .m-0 :last-child { 11031 justify-content: flex-end !important; 11032} 11033 11034departure-list .g-0 .p-0>.col>.row { 11035 justify-content: space-between !important; 11036 padding: 0 10px !important; 11037} 11038departure-list .g-0 .p-0 m-0 {} 11039 11040/* price */ 11041.price-details { 11042 margin-bottom: 0 !important; 11043} 11044departure-lists .price-detail small { 11045 font-size: 12px; 11046} 11047departure-lists .price-detail h3 { 11048 font-size: 24px; 11049} 11050 11051/* date */ 11052departure-list div.mb-3.flex-row { 11053 font-size: 16px; 11054 margin-bottom: 0 !important; 11055} 11056 11057/* next / prev buttons */ 11058departure-list .btn-secondary { 11059 background-color: unset !important; 11060 color: #129fad !important; 11061 font-size: 16px; 11062} 11063departure-list .btn-secondary:hover { 11064 color: #56c6d8 !important; 11065} 11066.btn-secondary#monthPrev { 11067 text-align: start !important; 11068} 11069.btn-secondary#monthNext { 11070 text-align: end !important; 11071} 11072 11073.btn.disabled, 11074.btn:disabled,
11075fieldset:disabled .btn { 11076 opacity: 0.5; 11077} 11078 11079/* enquire btns */ 11080departure-list .btn-amigo-secondary { 11081 font-size: 15px; 11082 font-weight: 900 !important; 11083 padding: 10px; 11084 height: auto; 11085} 11086 11087/* month picker */ 11088.alternateDates { 11089 border: none !important; 11090 position: static !important; 11091} 11092.alternateDates label, 11093.alternateDates select {} 11094.alternateDates label { 11095 display: none !important; 11096} 11097.alternateDates select { 11098 border: 1px solid #4c4c4f; 11099 font-weight: 500 !important; 11100 font-size: 16px; 11101} 11102.alternateDates select .primary-color { 11103 color: #05262D !important; 11104} 11105 11106@media (max-width: 991px) { 11107 .ta-departures-wrap { 11108 padding: 0 20px; 11109 } 11110} 11111 11112@media (max-width:769px) { 11113 departure-list .g-0 .p-0 .m-0 {} 11114 departure-list .g-0 .p-0 .m-0>div { 11115 width: unset; 11116 flex: 1 1; 11117 } 11118 .price-details { 11119 justify-content: flex-start !important; 11120 } 11121 .row.w-100.g-0.d-flex.align-items-center.mb-4>div { 11122 gap: 20px; 11123 padding: 20px 10px !important; 11124 } 11125} </style> 11126 11127<!-- Google Tag Manager for WordPress by gtm4wp.com --> 11128<!-- GTM Container placement set to manual -->
11129<script data-cfasync="false" data-pagespeed-no-defer> 11130 var dataLayer_content = {"visitorLoginState":"logged-out","visitorType":"visitor-logged-out","pagePostType":"page","pagePostType2":"single-page","pagePostAuthor":"Woof Media"}; 11131 dataLayer.push( dataLayer_content ); 11132</script>
vendor: 1 bytes, line 11132
11132
11133<script data-cfasync="false" data-pagespeed-no-defer>
vendor: 322 bytes, lines 11133-11138
11133 11134(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 11135new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 11136j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 11137'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 11138})(window,document,'script','dataLayer','
11138GTM-M5VMCK
vendor: 4 bytes, line 11138
11138');
11139</script>
11139 11140<!-- End Google Tag Manager for WordPress by gtm4wp.com --><style>.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}</style><style>.breadcrumb {list-style:none;margin:0;padding-inline-start:0;}.breadcrumb li {margin:0;display:inline-block;position:relative;}.breadcrumb li::after{content:' / ';margin-left:5px;margin-right:5px;}.breadcrumb li:last-child::after{display:none}</style><link rel="icon" href="https://tourdevines.com.au/wp-content/uploads/2020/08/cropped-favicon-512-1-32x32.png" sizes="32x32" /> 11141<link rel="icon" href="https://tourdevines.com.au/wp-content/uploads/2020/08/cropped-favicon-512-1-192x192.png" sizes="192x192" /> 11142<link rel="apple-touch-icon" href="https://tourdevines.com.au/wp-content/uploads/2020/08/cropped-favicon-512-1-180x180.png" /> 11143<meta name="msapplication-TileImage" content="https://tourdevines.com.au/wp-content/uploads/2020/08/cropped-favicon-512-1-270x270.png" /> 11144
11144<script> 11145 (function($) { 11146 $(function() { 11147 if ('undefined' !== typeof FWP) { 11148 FWP.auto_refresh = false; 11149 } 11150 }); 11151 })(jQuery); 11152 </script>
11152 11153 <style id="wp-custom-css"> 11154#cookie-notice { 11155 background-color: rgba(0,0,0,1); 11156} 11157/**SITE FONT OVERRIDES*/ 11158html, body, 11159div.gform_wrapper .gform_body select{ 11160 font-family: 'Lato', sans-serif; 11161 font-weight: 400; 11162 color: #05262D; 11163 } 11164 11165h1, h2, h3, h4, h5, h6 { 11166 color: inherit; 11167 font-family: 'Rozha One', serif; 11168 font-weight:400; 11169} 11170 11171.fl-post-carousel-navigation .fl-post-carousel-svg-container svg, 11172.tour-award-logos .pp-logos-content .logo-slider-nav svg{ 11173 display:none 11174} 11175.fl-post-carousel-navigation .carousel-prev .fl-post-carousel-svg-container:before, 11176.tour-award-logos .pp-logos-content .logo-slider-nav.logo-slider-prev:before{ 11177 content:"\f053"; 11178 font-family:"Font Awesome 6 Pro"; 11179 font-size:36px; 11180 font-weight:100; 11181 color:#5e2130; 11182} 11183.fl-post-carousel-navigation .carousel-next .fl-post-carousel-svg-container:before, 11184.tour-award-logos .pp-logos-content .logo-slider-nav.logo-slider-next:before{ 11185 content:"\f054"; 11186 font-family:"Font Awesome 6 Pro"; 11187 font-size:36px; 11188 font-weight:100; 11189 color:#5e2130; 11190} 11191.fl-post-carousel-navigation .fl-post-carousel-svg-container{ 11192 display:flex; 11193 justify-content:center; 11194} 11195 11196.fl-post-carousel-navigation .carousel-next,.fl-post-carousel-navigation .carousel-prev{ 11197 text-decoration:none; 11198 outline:none; 11199} 11200.pp-logos-content .logo-slider-next{ 11201 right:-10px; 11202} 11203.pp-logos-content .logo-slider-prev{ 11204 left:-10px; 11205} 11206 11207a.fl-button * { 11208 color: inherit; 11209} 11210a.fl-button:visited * { 11211 color:inherit; 11212} 11213a:hover, 11214.fl-page-content a.page-numbers { 11215 text-decoration: none; 11216} 11217.tour-award-logos img { 11218height:unset; 11219} 11220.fl-menu .tour-menu-heading > div > a{ 11221 font-size: 26px; 11222 padding: 14px 30px 11223} 11224.tour-menu-heading .pp-has-submenu-container > a > span{ 11225 font-size:1.2em; 11226 border-bottom:solid #5e2130 2px!important; 11227 padding:0 2px!important; 11228 margin-right:10px!important; 11229} 11230.fl-menu ul.sub-menu ul a { 11231 font-size: 18px; 11232 padding: 10px 30px!important; 11233 font-weight: 500; 11234} 11235.fl-menu ul.sub-menu ul a img{ 11236 margin-bottom:5px 11237} 11238.fl-menu ul.sub-menu{ 11239 padding: 10px 0px; 11240} 11241.fl-menu .sub-menu a:hover{ 11242 color:#56C6D8!important; 11243} 11244 11245/*** REZDY***/ 11246/*rezdy upcoming tour overides*/ 11247.wm-rezdy-schedule section:nth-of-type(2n+1){ 11248 background-color: #F8F4E4!important; 11249} 11250.tour-details .tour-date{ 11251 background-color: #EFE5BF!important; 11252} 11253.more-details, .request-itinerary{ 11254 color: #5E2130; 11255 text-transform: uppercase; 11256 font-weight: 300; 11257 font-size: 1em; 11258} 11259.fl-builder-content a.fl-button, .fl-builder-content .tour-availability a.fl-button { 11260 color: #fff; 11261 background-color: #5E2130; 11262} 11263.tour-availability a.fl-button:hover{ 11264 background-color:#56c6d8; 11265 color:#fff!important; 11266} 11267.tour-details h1{ 11268 font-size: 18px; 11269 font-family: 'Lato', sans-serif; 11270} 11271.tour-details h3 { 11272 font-size: 18px; 11273 font-family: 'Lato', sans-serif; 11274 display: flex; 11275 font-weight: 600; 11276 margin: 0; 11277} 11278.tour-details h3 i { 11279 margin-left: 8px; 11280 font-size: 0.8em; 11281} 11282.tour-details{ 11283 border: none; 11284 flex-direction: row; 11285 /*flex-wrap: nowrap;*/ 11286} 11287.details-icon{ 11288 margin: 5px 20px 5px 5px; 11289 font-size: 1.2em; 11290} 11291 /* Homepage info link*/ 11292.home-info-button{ 11293 height: 100%; 11294 display: flex; 11295 align-items: center; 11296} 11297.home-info-button a{ 11298 max-width: unset!important; display:flex!important; 11299 align-items:center; 11300} 11301.home-info-button i{ 11302 color: #5E2130!important; 11303 font-size: 1.8em!important; 11304} 11305.home-info-button a::after{ 11306 font-family: "Font Awesome 6 Pro"; 11307 content: "\f054"; 11308 color:#5E2130; 11309 margin-left: 10px; 11310 font-size: 1.4em; 11311} 11312 11313/* 11314.breadcrumb{font-size: 12px;} 11315.breadcrumb-item a { font-size: 12px; } 11316*/ 11317.breadcrumb li:nth-of-type(1) > a > span:before { 11318 content: "\f80c"; 11319 font-family: "Font Awesome 6 Pro"; 11320 padding-right: 5px; 11321} 11322 11323/**END SITE FONT OVERRIDES*/ 11324 11325/* Post Slider Overrides */ 11326.posts-regions .fl-post-carousel-loaded .fl-post-carousel-post{ 11327 background-color:#fff; 11328 border:none; 11329} 11330.posts-tours .fl-post-carousel-loaded .fl-post-carousel-post{ 11331 background-color:#f8f4e4; 11332 border:none; 11333} 11334body .fl-post-carousel-text a{ 11335 font-family:Lato; 11336} 11337 11338 11339/* Events Calendar */ 11340.tribe-events-meta-group .tribe-events-single-section-title{ 11341 font-size:28px; 11342 font-weight:400; 11343} 11344.tribe-common .tribe-common-c-btn, .tribe-common a.tribe-common-c-btn{ 11345 background-color:#5e2130; 11346} 11347.tribe-events .tribe-events-c-ical__link:before{ 11348 color:#5e2130; 11349 background-image:none; 11350 content:'\f067'; 11351 font-family: 'Font Awesome 6 Pro'; 11352 margin-top:-4px 11353} 11354.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{ 11355 padding-top:60px; 11356} 11357.tribe-common .tribe-common-c-btn:focus, .tribe-common .tribe-common-c-btn:hover, .tribe-common a.tribe-common-c-btn:focus, .tribe-common a.tribe-common-c-btn:hover,.tribe-events .tribe-events-c-ical__link:active, .tribe-events .tribe-events-c-ical__link:focus, .tribe-events .tribe-events-c-ical__link:hover{ 11358 background-color:#4abacc; 11359 color:#fff; 11360 border-color:#4abacc; 11361} 11362.tribe-events .tribe-events-c-ical__link:hover:before{ 11363 color:#fff; 11364 background-image:none; 11365} 11366 11367 11368.tribe-common .tribe-common-h4{ 11369 font-family:'Rozha One', serif; 11370} 11371.tribe-events .tribe-events-calendar-month__multiday-event-hidden-title{ 11372font-family: 'Lato'; 11373} 11374.tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input, .tribe-common .tribe-common-form-control-text__input,.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn, .tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn,.tribe-events .tribe-events-c-view-selector__list-item-text,.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-ical__link{ 11375 font-family:'Lato'; 11376 border-radius:0; 11377} 11378.tribe-events .tribe-events-c-search__input-control--keyword-focus .tribe-events-c-search__input, .tribe-events .tribe-events-c-search__input-control--keyword .tribe-events-c-search__input:focus{ 11379 background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a
113797.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%235d5d5d'/%3E%3C/svg%3E"); 11380} 11381.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-ical__link{ 11382 11383} 11384.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day:hover:after{ 11385 background-color:#5e2130; 11386} 11387.tribe-events .datepicker .datepicker-switch,.tribe-events .datepicker .month, .tribe-events .datepicker .year{ 11388 font-family:'Lato'; 11389} 11390.tribe-common--breakpoint-medium.tribe-common .tribe-common-h3, .tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small{ 11391 font-family:'Lato'; 11392 font-size:20px; 11393 border:none!important; 11394} 11395.tribe-events-page-title{ 11396 font-weight:400; 11397} 11398#tribe-bar-views-toggle{ 11399 color: #fff; 11400} 11401#tribe-bar-collapse-toggle{ 11402 color:#fff; 11403} 11404.datepicker table tr td span.active.active{ 11405 background-color: #5e2130; 11406} 11407.tribe-events-month-event-title a{ 11408 color:#fff; 11409} 11410@media (max-width: 768px){ 11411 .tribe-common .tribe-common-h3,.tribe-events .tribe-events-c-events-bar__search-button,.tribe-events .tribe-events-c-view-selector__button{ 11412 font-family:'lato'; 11413 border:none; 11414 font-size:18px; 11415} 11416 .tribe-common .tribe-common-b2,.tribe-common .tribe-common-h5, .tribe-common .tribe-common-h6,.tribe-common .tribe-common-b3{ 11417 font-family:'lato'; 11418 } 11419 .tribe-events .tribe-events-calendar-month__day{ 11420 padding:1px; 11421 } 11422 .tribe-events .tribe-events-calendar-month__day-cell--mobile{ 11423 box-sizing:border-box; 11424 } 11425 11426 11427 11428#tribe-bar-form.tribe-bar-collapse .tribe-bar-filters, #tribe-bar-form .tribe-bar-filters-inner input, #tribe-bar-form .tribe-bar-filters-inner input::placeholder { 11429 color:#05262D!important; 11430} 11431 .fl-node-5f8c8aca52d98 #tribe-bar-form .tribe-bar-submit input[type=submit]{ 11432 color:#fff!important; 11433} 11434 #tribe-events-footer a{ 11435 color:#fff; 11436 } 11437 11438} 11439 11440/*.fl-node-5c19c66272829 .tribe-events-calendar thead th{ 11441 background-color:red!important; 11442}*/ 11443 11444/**Buttons*/ 11445a.fl-button:hover * { 11446 color: inherit; 11447} 11448
11449/* Posts - Regions Module */ 11450body h2.fl-post-feed-title { 11451 margin-bottom:0px; 11452} 11453.fl-post-feed-header { 11454 width:100%; 11455 margin-bottom:0px; 11456 display:flex; 11457 align-items:center; 11458 justify-content:space-between; 11459} 11460.fl-post-feed-header h2{ 11461 width:100%; 11462 display:flex; 11463} 11464.fl-post-feed-header a::after { 11465 font-family: "Font Awesome 6 Pro"; 11466 content: "\f054"; 11467 color: rgba(255,255,255,0.5); 11468 font-size:1.6em; 11469 right:10px; 11470 position:absolute; 11471} 11472.fl-post-feed-header a{ 11473 position:relative; 11474 padding: 0px 20px; 11475 width:100%; 11476 height:40px; 11477 display:flex; 11478 align-items:center; 11479} 11480.fl-post-feed-header a:hover{ 11481 background-color:#56c6d8; 11482} 11483 11484@media(max-width:769px){ 11485 .fl-post-feed-header a{ 11486 height:unset; 11487 padding:10px 20px; 11488 } 11489} 11490 11491.fl-content button, 11492.fl-builder-content button, 11493.fl-button, 11494.button, 11495.single-buttons a, 11496.fl-builder-content .button-style a.fl-button, 11497.button-style a.fl-button, 11498.button-style a.fl-button:visited, 11499.tribe-events-widget-link a, 11500.fl-post-feed-more, 11501.gform_footer input[type='submit'], 11502form button,form input[type=button], 11503form input[type=submit], 11504div.woocommerce div.product form.cart .button, 11505div.woocommerce #respond input#submit.alt, 11506div.woocommerce a.button.alt, 11507body.woocommerce-page a.button, 11508div.woocommerce button.button.alt, 11509div.woocommerce input.button.alt, 11510 form .gform_footer>input[type='submit'], .gform_wrapper .gform_footer .gform_button.button, 11511.fl-post-more-link a, 11512.fl-builder-pagination li a.page-numbers, .fl-builder-pagination li span.page-numbers, .fl-builder-content a.fl-button, .fl-module-pp-gallery .pagination-load_more a.pp-gallery-load-more/*, 11513.pp-dual-button-content .pp-dual-button-inner .pp-dual-button a.pp-button*/ { 11514 background: transparent; 11515 border: solid 1px #5E2130; 11516 border-radius: 2px; 11517 color: #05262D; 11518 text-transform: uppercase; 11519 font-weight: 900; 11520 /*max-width: 250px;*/ 11521} 11522.button-max-width{ 11523 max-width: 280px; 11524 align-self:flex-start; 11525} 11526 11527/* 11528.pp-dual-button-content .pp-dual-button-inner .pp-dual-button a.pp-button { 11529 line-height: 20px; 11530} 11531*/ 11532 11533.fl-post-more-link{ 11534 margin-top: 20px; 11535} 11536 11537.fl-post-more-link a, 11538.fl-builder-pagination li a.page-numbers, .fl-builder-pagination li span.page-numbers,.fl-post-feed-more, 11539.button, 11540.pp-gf-content .gform_wrapper .gform_footer .gform_button{ 11541 padding: 10px 24px; 11542} 11543.pp-gf-content .gform_wrapper .gform_footer .gform_button{ 11544 color:#05262D!important; 11545} 11546.pp-gf-content .gform_wrapper .gform_footer .gform_button:hover{ 11547 color:#56C6D8!important; 11548} 11549 11550.fl-builder-pagination .page-numbers li:not(:last-child) { 11551 margin-right: 20px; 11552} 11553 11554.fl-builder-content .button-style a.fl-button *, 11555.fl-builder-content .button-style a.fl-button:hover *{ 11556 color: #05262D; 11557} 11558 11559.fl-content button:hover, 11560.fl-builder-content button:hover, 11561.button:hover, 11562.fl-button:hover, 11563.single-buttons a:hover, 11564.fl-builder-content .button-style a.fl-button:hover, 11565.button-style a.fl-button:hover, 11566.fl-post-feed-more:hover, 11567.tribe-events-widget-link a:hover, 11568.gform_footer input[type='submit']:hover, 11569form button:hover, 11570form input[type=button]:hover, 11571form input[type=submit]:hover, 11572.woocommerce div.product form.cart .button:hover, 11573div.woocommerce #respond input#submit.alt:hover, 11574div.woocommerce a.button.alt:hover, 11575div.woocommerce button.button.alt:hover, 11576div.woocommerce input.button.alt:hover, 11577body.woocommerce-page a.button:hover, 11578.fl-post-more-link a:hover, 11579.fl-builder-pagination li a.page-numbers:hover, .fl-builder-pagination li span.page-numbers, .fl-builder-content a.fl-button:hover, 11580.gform_wrapper .gform_footer .gform_button.button:hover, 11581.pp-dual-button-content .pp-dual-button-inner .pp-dual-button a.pp-button:hover, .fl-module-pp-gallery .pagination-load_more a.pp-gallery-load-more:hover { 11582 /*background: #56C6D8; 11583 color: #ffffff;*/ 11584 color: #05262D; 11585 border:1px solid #56C6D8; 11586} 11587 11588a.fallback-btn { 11589 background: #5e2130; 11590 color: #ffffff; 11591} 11592 11593a.fl-button:hover, .fl-builder-content a.fl-button:hover, 11594.fl-builder-content button.fl-menu-mobile-toggle:hover{ 11595 /*border: none;*/ 11596} 11597 11598.fl-module-pp-gallery .pagination-load_more { 11599 text-align: center; 11600 margin-top: 20px; 11601 margin-bottom: 20px; 11602} 11603 11604.form-compact .gform_footer, .form-compact .pp-gf-content .gform_wrapper .gform_footer{margin-top: 0px !important} 11605
11606.fl-builder-content a.fl-button, 11607.button, 11608input[type="submit"] { 11609 padding: 10px; 11610} 11611/**END Buttons*/ 11612 11613/**Forms - Datepicker Colour*/ 11614select.ui-datepicker-year, 11615select.ui-datepicker-month { 11616 color: #5E2130; 11617} 11618/**END Forms - Datepicker Colour*/ 11619 11620/*Form Icons Select*/ 11621div.gform_wrapper .gform_body .ginput_container.ginput_container_select:after{ 11622 color: #5E2130; 11623} 11624 11625/**Cookies Styles**/ 11626#cookie-notice .cn-button { 11627 padding: 0; 11628 background: transparent; 11629 border: none; 11630 text-transform: none; 11631 font-size: 13px!important; 11632} 11633 11634#cookie-notice #cn-accept-cookie { 11635 background: #56C6D8; 11636 color: #ffffff; 11637 padding: 5px 10px; 11638} 11639#cookie-notice #cn-accept-cookie:hover { 11640 background: #ffffff; 11641 color: #05262D; 11642 padding: 5px 10px; 11643} 11644 11645#cookie-notice .cn-more-info { 11646 text-decoration: underline; 11647 color: #fff; 11648} 11649#cookie-notice .cn-more-info:hover, 11650#cookie-notice .cn-more-info:focus { 11651 color: #56C6D8; 11652} 11653/**End Cookies Styles**/ 11654 11655/**FAQ Styles**/ 11656.shortcode-faq .accordion-toggle, 11657.accordion .accordion-toggle{ 11658 margin-top: 0 !important; 11659 padding: 0 !important; 11660 /*display: flex; 11661 align-items: center;*/ 11662} 11663.shortcode-faq .accordion-toggle:after, 11664.accordion .accordion-toggle:after, 11665.shortcode-faq .accordion-toggle.focused:after, 11666.accordion .accordion-toggle.focused:after{content: "" !important;} 11667 11668.shortcode-faq .accordion-toggle:before, 11669.accordion .accordion-toggle:before, 11670.pp-accordion .pp-accordion-button-icon{ 11671 font-family: "Font Awesome 6 Pro"; 11672 font-weight: 400; 11673 font-size: 25px; 11674 line-height: 1; 11675 vertical-align: middle; 11676 -webkit-font-smoothing: antialiased; 11677 -moz-osx-font-smoothing: grayscale; 11678 content: "\f054"; 11679 margin-right: 0px; 11680 margin-left: 0px; 11681 padding: 0; 11682 color: #5E2130; 11683 width: 30px; 11684} 11685.pp-accordion-item .pp-accordion-button:hover, 11686.pp-accordion-item.is-open .pp-accordion-button{ 11687 background-color:#efe5bf; 11688} 11689.pp-accordion .pp-accordion-button{ 11690 padding:10px; 11691 cursor:pointer; 11692} 11693.pp-accordion .pp-accordion-content{ 11694 padding:15px; 11695} 11696.pp-faq .pp-faq-item .pp-faq-content{ 11697 padding: 20px 10px; 11698} 11699.accordion .accordion-toggle:before{ 11700 width: 100%; 11701 max-width: 25px; 11702} 11703 11704.shortcode-faq .accordion-toggle:before, 11705.accordion .accordion-toggle:before{ 11706 display: inline-block; 11707} 11708 11709.shortcode-faq .faq-question.open:before, 11710.shortcode-faq .accordion-title.focused:before, 11711.shortcode-faq .accordion-title.open:before, 11712.accordion .faq-question.focused:before, 11713.accordion .faq-question.open:before, 11714.accordion .accordion-title.focused:before, 11715.accordion .accordion-title.open:before{ 11716 content: "\f178"; 11717} 11718 11719.pp-accordion .pp-accordion-button{ 11720 display: -webkit-box; 11721 display: -moz-box; 11722 display: -ms-flexbox; 11723 display: -webkit-flex; 11724 display: flex; 11725} 11726 11727.shortcode-faq h3.faq-question, 11728.accordion .accordion-toggle { 11729 font-size: 20px; 11730 text-transform: none; 11731 font-weight: 400; 11732} 11733 11734.accordion { 11735 margin-bottom: 0px; 11736} 11737 11738.accordion .accordion-toggle { 11739 margin-bottom: 10px; 11740} 11741 11742/* 11743.pp-accordion .pp-accordion-button-label{ 11744 order: 2; 11745 font-size: 20px !important; 11746} 11747*/ 11748 11749.shortcode-faq .faq-answer, 11750.shortcode-faq .accordion-content, 11751.accordion .faq-answer, 11752.accordion .accordion-content, 11753{ 11754 padding: 0 0 20px 30px !important; 11755} 11756 11757.accordion .accordion-content { 11758 padding: 10px 0 20px 30px !important; 11759} 11760 11761/** END FAQ Styles**/ 11762
11763/**Testimonial styles*/ 11764.testimonial .fl-row-content { 11765 max-width: 800px; 11766} 11767 11768.testimonial .fl-module-icon .fl-module-content { 11769 margin: 50px 20px 20px 20px; 11770} 11771.testimonial .fl-module-post-grid .fl-module-content { 11772 margin: 0 20px 50px 20px; 11773} 11774 11775.quotes .fl-post-text { 11776 text-align: center; 11777 padding: 0px; 11778} 11779 11780.quotes .fl-post-text q::before, 11781.quotes .fl-post-text q::after { 11782 display:none; 11783} 11784 11785.quotes .custom-testimonial q{ 11786 margin-bottom: 10px; 11787 font-style: italic; 11788} 11789 11790.quotes .fl-post-text footer, 11791.quotes .fl-post-text cite{ 11792 font-style: normal; 11793 text-transform: uppercase; 11794 letter-spacing: 1px; 11795 font-size: 11px; 11796} 11797 11798.quotes .fl-post-text footer { 11799 margin: 5px; 11800} 11801 11802.fl-builder-content .gform_confirmation_wrapper{ 11803 padding: 10px; 11804 background: #FFF; 11805 border: 2px solid #129FAD; 11806 margin-bottom: 30px; 11807} 11808 11809@media (min-width: 768px){ 11810 .form-compact .gform_footer, 11811 .form-compact .pp-gf-content .gform_wrapper .gform_footer{ 11812 width: 29% !important; 11813 display: inline-block !important; 11814 vertical-align: middle; 11815 margin-top: 8px; 11816 margin-left: 1%; 11817 } 11818 11819 .form-compact .gform_body, 11820 .form-compact .pp-gf-content .gform_wrapper .gform_body{ 11821 width: 69% !important; 11822 display: inline-block !important; 11823 vertical-align: middle; 11824 } 11825} 11826 11827/* 11828 * .form-compact .gform_footer, .form-compact .pp-gf-content .gform_wrapper .gform_footer {
11829 margin-top: 1px !important; 11830} 11831*/ 11832 11833/**END Testimonial styles*/ 11834 11835/************************/ 11836 11837/*adjust paddings between form fields*/ 11838@media (min-width: 641px) { 11839 .ginput_container { 11840 margin-top: 0 !important; 11841 } 11842 .ginput_container span.name_first input, 11843 .ginput_container span.name_last input, 11844 .ginput_container span.name_first, 11845 .ginput_container span.name_last { 11846 margin-bottom: 0 !important; 11847 } 11848} 11849 11850@media (max-width: 640px) { 11851.fl-node-5d916897cd761 .gform_wrapper .top_label input.medium, .fl-node-5d916897cd761 .gform_wrapper .top_label select.medium { 11852 width: 100%!important; 11853 } 11854 .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]) { 11855 line-height: inherit; 11856 min-height: 2rem; 11857} 11858} 11859 11860 11861.gform_wrapper .show-label.gfield .gfield_label { 11862 margin-top: 0!important; 11863} 11864 11865.gform_wrapper .gfield select.gfield_select { 11866 margin-top: 6px; 11867} 11868 11869.gform_wrapper .gfield .ginput_container input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), .gform_wrapper .gfield .ginput_container textarea, 11870.gform_wrapper .gfield select.gfield_select{ 11871 border: 1px solid #4c4c4f; 11872 border-radius: 0; 11873 margin-top: 6px; 11874} 11875 11876.gform_wrapper .gfield .ginput_container input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]):focus, .gform_wrapper .gfield .ginput_container textarea:focus, 11877.gform_wrapper .gfield select.gfield_select:focus{ 11878 border: 1px solid #56C6D8; 11879} 11880 11881.gform_wrapper ul.gfield_checkbox li label, 11882.gform_wrapper ul.gfield_radio li label { 11883 font-weight: 400; 11884 padding-left: 10px; 11885} 11886 11887.gform_wrapper li.gfield + li.gsection { 11888 margin-bottom: 40px !important; 11889} 11890 11891/*********************/ 11892 11893/* Add extra padding on tablet and mobile */ 11894 11895@media (max-width: 1140px) { 11896 div.fl-row.fl-row-fixed-width, 11897 div.fl-row-full-width .fl-row-content.fl-row-fixed-width { 11898 padding-left: 20px; 11899 padding-right: 20px; 11900 } 11901} 11902@media (max-width: 768px) { 11903 div.fl-row.fl-row-fixed-width, 11904 div.fl-row-full-width .fl-row-content.fl-row-fixed-width { 11905 padding-left: 10px; 11906 padding-right: 10px; 11907 } 11908 .full-width-mobile{ 11909 width:100%; 11910} 11911 .full-width-mobile a{ 11912 width:100%; 11913 } 11914} 11915 11916/* Styles for alternating rows */ 11917 11918@media (min-width: 769px){ 11919 .alt-row .fl-col-content{ 11920 max-width: 580px; 11921 } 11922 .alt-row-left{ 11923 align-items: flex-end; 11924 flex-flow: column; 11925 } 11926 .alt-row-full-back .fl-col-content *{ 11927 max-width: 580px; 11928 } 11929 .alt-row-full-back > .fl-col-content{ 11930 align-items:flex-start!important; 11931 } 11932 .alt-row-full-back > .fl-col-content > *{ 11933 width: 100%; 11934 } 11935 .alt-row-full-back-left > .fl-col-content{ 11936 align-items:flex-end!important; 11937 } 11938 11939} 11940 11941.alt-row-image .fl-module-content { 11942 margin: 0!important; 11943} 11944@media (max-width: 768px) { 11945 .alt-row-image .fl-module-content { 11946 margin: 20px!important; 11947 } 11948.fl-builder-content a.fl-button, .fl-button, .button, .single-buttons a, .fl-builder-content .button-style a.fl-button, .button-style a.fl-button{ 11949 max-width:unset; 11950 } 11951} 11952 11953.alt-row.alt-row-left > .fl-col-content { 11954 padding: 0 20px 0 60px; 11955} 11956.alt-row.alt-row-right > .fl-col-content { 11957 padding: 0 60px 0 20px; 11958} 11959@media (max-width: 992px) { 11960 .alt-row.alt-row-right > .fl-col-content { 11961 padding: 0 20px 0 0; 11962 } 11963 .alt-row.alt-row-left > .fl-col-content { 11964 padding: 0 0 0 20px; 11965 } 11966} 11967@media (max-width: 768px) { 11968 .alt-row.alt-row-left > .fl-col-content, 11969 .alt-row.alt-row-right > .fl-col-content, 11970 .alt-row-image .fl-col-content{ 11971 padding: 0 10px!important; 11972 } 11973} 11974 11975/* adjust spacing between alt row col groups on mobile */ 11976.row-alt-row .fl-module-rich-text .fl-module-content { 11977 margin-top: 0px; 11978 margin-bottom: 0px; 11979} 11980 11981@media (max-width: 768px) { 11982 .row-alt-row .fl-col-group { 11983 margin-top:30px; 11984 } 11985 .row-alt-row .fl-module-heading .fl-module-content { 11986 margin-top: 0px; 11987 } 11988 .row-alt-row .fl-module-button .fl-module-content { 11989 margin-bottom: 0px; 11990 } 11991} 11992 11993 11994/*Content rules where BB strips out the backslash*/ 11995 11996.ginput_container_date{position: relative;} 11997.ginput_container_date:after{ 11998 font-family: "Font Awesome 6 Pro"; 11999 content: "\f073"; 12000} 12001 12002.fl-module-pp-table .tablesaw-cell-label::after { 12003 content: "\003A"; 12004} 12005 12006#tour-region-list .pp-content-post:after{ 12007 content: "\f054"; 12008} 12009 12010/* Mega menu fix */ 12011.pp-advanced-menu .sub-menu{ 12012 margin:0 auto; 12013} 12014 12015.pp-tab-icon-top .pp-tab-icon, .pp-tab-icon-bottom .pp-tab-icon{ 12016 padding-right: 5px; 12017 padding-top: 5px; 12018} 12019 12020 12021/* Carousel fix */ 12022.tour-award-logos .pp-logos-content .logo-slider-nav{ 12023 background:none; 12024 margin: 0 8px 12025} 12026.tour-award-logos .pp-logos-content .logo-slider-nav:hover{ 12027 border:none; 12028} 12029.tour-award-logos .pp-logos-content .logo-slider-nav svg{ 12030 width:30px; 12031 height:30px; 12032} 12033.tour-award-logos .pp-logos-content .logo-slider-nav svg path { 12034 fill: rgb(42 57 74 / 60%); 12035} 12036 12037.tour-award-logos .pp-logos-content .bx-wrapper{ 12038 margin: 0 40px!important; 12039} 12040 12041.settings_page_wm-rezdy .form-table{ 12042 width:100%; 12043} 12044 12045/* menu icons */ 12046.wm-has-menu-icon a i{ 12047 margin-left:5px; 12048 font-size:14px; 12049} 12050/* side menu icons */ 12051.pp-sliding-menus .wm-has-menu-icon a i{ 12052 margin-left:0; 12053 margin-right:5px; 12054 font-size:16px; 12055} 12056 12057/* hide tour group if not available */ 12058.ta-tours-wrap:not(:has(section.tour-details)){ 12059 display:none; 12060} 12061 12062.ta-soldout{ 12063 background-color:#f8f4e4; 12064 width:100%; 12065 padding:10px 12066} 12067 12068/* legacy tour finder */ 12069 .wm-rezdy-schedule{ 12070 12071display: flex; 12072 12073flex-direction: column; 12074} 12075 .wm-rezdy-schedule section:nth-of-type(2n+1){ 12076 background-color: #eee; 12077 } 12078section.tour-details{ 12079 flex-flow: row wrap; 12080 padding: 10px 20px; 12081 padding: 15px 20px; 12082 border: solid 1px #c7c7c7; 12083 border-width: 0px 1px 1px 1px; 12084 background-color: #fff; 12085 opacity: 1; 12086 transition-duration: 0.5s; 12087} 12088.tour-spacer{ 12089 width: 100%; 12090 border-top: solid 1px #c7c7c7; 12091} 12092 12093.tour-details .tour-date{ 12094 flex: 1 auto; 12095 order: 1; 12096 background-color: #bdbdbd; 12097 padding: 10px; 12098 align-items: center; 12099 display: flex; 12100 justify-content: center; 12101 line-height: initial; 12102 font-size: 16px; 12103 flex-basis: 100%; 12104} 12105 12106.tour-details .tour-description{ 12107 flex: 100%; 12108 order: 0; 12109 padding-top: 10px; 12110 font-size: 14px; 12111} 12112.tour-description p{ 12113 margin: 0; 12114} 12115.tour-links{ 12116 display: flex; 12117} 12118 12119.tour-details .tour-availability{ 12120 flex: 1 auto; 12121 order: 2; 12122 /* padding: 0 10px; */ 12123 display: -webkit-box; 12124 display: -moz-box; 12125 display: -ms-flexbox; 12126 display: -webkit-flex; 12127 display: flex; 12128 align-items: center; 12129 justify-content: center; 12130 text-align: center; 12131 flex-basis: 100%; 12132 margin-top: 10px; 12133} 12134 12135.tour-details h1{ 12136 display: flex; 12137 font-weight: 600; 12138 font-size: 16px; 12139 margin: 0; 12140} 12141 12142.tour-details h1 i{ 12143 12144margin-left: 8px; 12145 12146font-size: 0.8em; 12147} 12148 12149#wm-rezdy-schedule >
12149 div:nth-of-type(2){ 12150 border-top: none; 12151} 12152.tour-year{ 12153 padding: 0 20px; 12154 font-size: 18px; 12155 border-bottom: solid 1px #c7c7c7; 12156 /* display: none; */ 12157} 12158.tour-availability a{ 12159 flex: 1; 12160} 12161.tour-availability a i{ 12162 margin-right: 0px!important; 12163} 12164.tour-price, .request-itinerary{ 12165 padding: 10px 0px; 12166 font-weight: 400; 12167 font-size: 14px; 12168 flex-grow: 1; 12169} 12170.request-itinerary i{ 12171 margin-right: 5px; 12172 font-size: 1.2em; 12173} 12174#load-more{ 12175 align-self: center; 12176 margin: 20px 0px; 12177 display: none; 12178} 12179section.hide-product, div.hide-product{ 12180 display: none; 12181 transform: translate3d(0px, 60px, 0px); 12182 opacity: 0; 12183} 12184.rezdy-btn-row{ 12185 display: flex; 12186 justify-content: center; 12187 align-items: center; 12188 padding: 0px 20px; 12189} 12190.rezdy-btn-row a i{ 12191 margin: 0px!important; 12192} 12193.fallback-btn{ 12194 margin-bottom: 20px!important; 12195} 12196.results-message{ 12197 text-align: center; 12198 padding-bottom: 20px; 12199} 12200 12201 12202 12203@media screen and (min-width: 768px){ 12204 .tour-details{ 12205 align-items: center; 12206 } 12207 12208 .tour-details .tour-date{ 12209 flex: 2 1; 12210 order: 1; 12211 font-size: 14px; 12212 } 12213 12214 .tour-details .tour-description{ 12215 flex: 10 1; 12216 order: 2; 12217 padding: 0 20px 0 30px; 12218 } 12219 12220 .tour-details .tour-availability{ 12221 flex: 2 1; 12222 order: 3; 12223 padding: 0; 12224 } 12225 12226 .tour-details .tour-date .tour-availability{ 12227 display: none; 12228 } 12229 .tour-availability a{ 12230 } 12231 .tour-availability a.button-icon{ 12232 /* max-width: 120px!important; */ 12233 } 12234 .tour-price, .request-itinerary{ 12235 padding: 5px 20px 5px 0px; 12236 font-size: 14px; 12237 flex: 0 auto; 12238 min-width: 115px; 12239 } 12240} 12241 12242</style> 12243<meta name="facebook-domain-verification" content="42wzycfqlhf1o75d8sex01cp0lkuyk" /> 12244<link rel='stylesheet' id='fl-builder-wp-editor-css' href='https://tourdevines.com.au/wp-content/plugins/bb-plugin/css/build/wp-editor.bundle.css?ver=2.11.1' media='all' /> 12245<link rel='stylesheet' id='gform_basic-css' href='https://tourdevines.com.au/wp-content/plugins/gravityforms/assets/css/dist/basic.min.css?ver=3.1.2' media='all' /> 12246<link rel='stylesheet' id='gform_theme_components-css' href='https://tourdevines.com.au/wp-content/plugins/gravityforms/assets/css/dist/theme-components.min.css?ver=3.1.2' media='all' /> 12247<link rel='stylesheet' id='gform_theme-css' href='https://tourdevines.com.au/wp-content/plugins/gravityforms/assets/css/dist/theme.min.css?ver=3.1.2' media='all' /> 12248 12249</head> 12250<body class="wp-singular page-template-default page page-id-90101 page-child parent-pageid-9 wp-theme-bb-theme wp-child-theme-bb-theme-child fl-builder fl-builder-2-11-1 fl-themer-1-6-1 fl-theme-1-7-19-2 fl-no-js cookies-not-set fl-theme-builder-singular fl-theme-builder-singular-page-single fl-theme-builder-footer fl-theme-builder-footer-footer fl-theme-builder-header fl-theme-builder-header-layout-header-2022 wm-banner-image-bottom-third fl-framework-base fl-preset-default fl-full-width fl-scroll-to-top fl-search-active" itemscope="itemscope" itemtype="https://schema.org/WebPage"> 12251 12252<!-- GTM Container placement set to manual --> 12253<!-- Google Tag Manager (noscript) --> 12254 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-M5VMCK" height="0" width="0" style="display:none;visibility:hidden" aria-hidden="true"></iframe></noscript> 12255<!-- End Google Tag Manager (noscript) --> 12256<!-- GTM Container placement set to manual --> 12257<!-- Google Tag Manager (noscript) --><a aria-label="Skip to content" class="fl-screen-reader-text" href="#fl-main-content">Skip to content</a><div class="fl-page"> 12258 <header class="fl-builder-content fl-builder-content-53092 fl-builder-global-templates-locked" data-post-id="53092" data-type="header" data-sticky="1" data-sticky-on="all" data-sticky-breakpoint="medium" data-shrink="1" data-overlay="1" data-overlay-bg="default" data-shrink-image-height="50px" role="banner" itemscope="itemscope" itemtype="http://schema.org/WPHeader"><div id="search-modal" class="fl-row fl-row-full-width fl-row-bg-color fl-node-5cef34b23764e fl-row-full-height fl-row-align-center" data-node="5cef34b23764e"> 12259 <div class="fl-row-content-wrap"> 12260 <div class="fl-row-content fl-row-fixed-width fl-node-content"> 12261 12262<div class="fl-col-group fl-node-5b611a48be63a" data-node="5b611a48be63a"> 12263 <div class="fl-col fl-node-5b611a48bf369 fl-col-bg-color" data-node="5b611a48bf369"> 12264 <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-icon fl-node-5b611a44f0793 search-close" data-node="5b611a44f0793" aria-label="Icon"> 12265 <div class="fl-module-content fl-node-content"> 12266 <div class="fl-icon-wrap"> 12267 <span class="fl-icon"> 12268 <a href="#" target="_self"> 12269 <i class="fas fa-times" aria-hidden="true"></i> 12270 </a> 12271 </span> 12272 </div> 12273 </div> 12274</div> 12275</div> 12276</div> 12277 </div> 12278 12279<div class="fl-col-group fl-node-5d00645b1970e" data-node="5d00645b1970e"> 12280 <div class="fl-col fl-node-5d00645b19894 fl-col-bg-color" data-node="5d00645b19894"> 12281 <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-pp-search-form fl-node-5d00645b19612" data-node="5d00645b19612" aria-label="Search Form"> 12282 <div class="fl-module-content fl-node-content"> 12283 <div class="pp-search-form-wrap pp-search-form--style-classic pp-search-form--button-type-icon"> 12284 <form class="pp-search-form" role="search" action="https://tourdevines.com.au" method="get" aria-label="Search form"> 12285 <div class="pp-search-form__container"> 12286 <label class="pp-screen-reader-text" for="pp-search-form__input-5d00645b19612"> 12287 Search </label> 12288 <input id="pp-search-form__input-5d00645b19612" placeholder="Search" class="pp-search-form__input" type="search" name="s" title="Search" value=""> 12289 <button class="pp-search-form__submit" type="submit"> 12290 <i class="fa fa-search" aria-hidden="true"></i> 12291 <span class="pp-screen-reader-text">Search</span> 12292 </button> 12293 </div> 12294 </form> 12295</div> </div> 12296</div> 12297</div> 12298</div> 12299 </div> 12300 </div> 12301 </div> 12302</div> 12303<div id="search-modal" class="fl-row fl-row-full-width fl-row-bg-color fl-node-5f75561d2fe99 fl-row-full-height fl-row-align-center" data-node="5f75561d2fe99"> 12304 <div class="fl-row-content-wrap"> 12305 <div class="fl-row-content fl-row-fixed-width fl-node-content"> 12306 12307<div class="fl-col-group fl-node-5b611a48be63a" data-node="5b611a48be63a"> 12308 <div class="fl-col fl-node-5b611a48bf369 fl-col-bg-color" data-node="5b611a48bf369"> 12309 <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-icon fl-node-5b611a44f0793 search-close" data-node="5b611a44f0793" aria-label="Icon"> 12310 <div class="fl-module-content fl-node-content"> 12311 <div class="fl-icon-wrap"> 12312 <span class="fl-icon"> 12313 <a href="#" target="_self"> 12314 <i class="fas fa-times" aria-hidden="true"></i> 12315 </a> 12316 </span> 12317 </div> 12318 </div> 12319</div> 12320</div> 12321</div> 12322 </div> 12323 12324<div class="fl-col-group fl-node-5d00645b1970e" data-node="5d00645b1970e"> 12325 <div class="fl-col fl-node-5d00645b19894 fl-col-bg-color" data-node="5d00645b19894"> 12326 <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-pp-search-form fl-node-5d00645b19612" data-node="5d00645b19612" aria-label="Search Form"> 12327 <div class="fl-module-content fl-node-content"> 12328 <div class="pp-search-form-wrap pp-search-form--style-classic pp-search-form--button-type-icon"> 12329 <form class="pp-search-form" role="search" action="https://tourdevines.com.au" method="get" aria-label="Search form"> 12330 <div class="pp-search-form__container"> 12331 <label class="pp-screen-reader-text" for="pp-search-form__input-5d00645b19612"> 12332 Search </label> 12333 <input id="pp-search-form__input-5d00645b19612" placeholder="Search" class="pp-search-form__input" type="search" name="s" title="Search" value=""> 12334 <button class="pp-search-form__submit" type="submit"> 12335 <i class="fa fa-search" aria-hidden="true"></i> 12336 <span class="pp-screen-reader-text">Search</span> 12337 </button> 12338 </div> 12339 </form> 12340</div> </div> 12341</div> 12342</div> 12343</div> 12344 </div> 12345 </div> 12346 </div> 12347</div> 12348<div id="hide-on-shrink" class="fl-row fl-row-full-width fl-row-bg-color fl-node-5f20ed505bb0d fl-row-default-height fl-row-align-center fl-visible-desktop fl-visible-large" data-node="5f20ed505bb0d"> 12349 <div class="fl-row-content-wrap"> 12350 <div class="fl-row-content fl-row-fixed-width fl-node-content"> 12351 12352<div class="fl-col-group fl-node-5f20ed5061737" data-node="5f20ed5061737"> 12353 <div class="fl-col fl-node-5f20ed506180c fl-col-bg-color fl-visible-desktop fl-visible-large" data-node="5f20ed506180c"> 12354 <div class="fl-col-content fl-node-content"><div id="utility-nav" class="fl-module fl-module-pp-advanced-menu fl-node-5f20ed505b647" data-node="5f20ed505b647" aria-label="Advanced Menu"> 12355 <div class="fl-module-content fl-node-content"> 12356 <div class="pp-advanced-menu pp-advanced-menu-accordion-collapse pp-menu-default pp-menu-align-right pp-menu-position-below"> 12357 <div class="pp-advanced-menu-mobile"> 12358 <button class="pp-advanced-menu-mobile-toggle hamburger" tabindex="0" aria-label="Menu" aria-expanded="false"> 12359 <div class="pp-hamburger"><div class="pp-hamburger-box"><div class="pp-hamburger-inner"></div></div></div> </button> 12360 </div> 12361 <div class="pp-clear"></div> 12362 <nav class="pp-menu-nav" aria-label="Menu" itemscope="itemscope" itemtype="https://schema.org/SiteNavigationElement"> 12363 <ul id="menu-top-nav" class="menu pp-advanced-menu-horizontal pp-toggle-arrows"><li id="menu-item-89777" class="wm-has-menu-icon menu-item menu-item-type-custom menu-item-object-custom current-menu-item"><a href="https://tourdevines.com.au/contact/agents/" aria-current="page"><span class="menu-item-text">Agent Bookings <i class="fa-light fa-arrow-up-right-from-square"></i></span></a></li><li id="menu-item-86612" class="wm-has-menu-icon menu-item menu-item-type-custom menu-item-object-custom"><a title="Access your current and past bookings" target="_blank" rel="noopener noreferrer" href="https://tourdevines.touramigo.com/profile/login"><span class="menu-item-text">My Bookings <i class="fa-light fa-arrow-up-right-from-square"></i></span></a></li><li id="menu-item-31674" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/reviews/"><span class="menu-item-text">Reviews</span></a></li><li id="menu-item-31673" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/blog/"><span class="menu-item-text">Blog</span></a></li><li id="menu-item-31444" class="menu-item menu-item-type-post_type menu-item-object-page current-page-ancestor"><a href="https://tourdevines.com.au/contact/"><span class="menu-item-text">Contact</span></a></li><li id="menu-item-40890" class="search-open menu-item menu-item-type-custom menu-item-object-custom"><a title="Search our website" href="#"><span class="menu-item-text"><i class="fa fa-search" aria-hidden="true"></i></span></a></li></ul> </nav> 12364</div> 12365 </div> 12366</div> 12367</div> 12368</div> 12369 </div> 12370 </div> 12371 </div> 12372</div> 12373<div id="transparent-header" class="fl-row fl-row-full-width fl-row-bg-color fl-node-5f3f6f686caef fl-row-default-height fl-row-align-center" data-node="5f3f6f686caef"> 12374 <div class="fl-row-content-wrap"> 12375 <div class="fl-row-content fl-row-fixed-width fl-node-content"> 12376 12377<div class="fl-col-group fl-node-5f3f6f68725fd fl-col-group-custom-width" data-node="5f3f6f68725fd"> 12378 <div id="logo-col" class="fl-col fl-node-5f3f6f687275c fl-col-bg-color fl-col-small fl-col-small-full-width fl-col-small-custom-width" data-node="5f3f6f687275c"> 12379 <div class="fl-col-content fl-node-content"><div id="header-logo" class="fl-module fl-module-photo fl-node-5wlubpdqshg2" data-node="5wlubpdqshg2" aria-label="Photo"> 12380 <div class="fl-module-content fl-node-content"> 12381 <div role="figure" class="fl-photo fl-photo-align-left" itemscope itemtype="https://schema.org/ImageObject"> 12382 <div class="fl-photo-content fl-photo-img-png">
12383 <a href="https://tourdevines.com.au/" target="_self" itemprop="url"> 12384 <img loading="lazy" decoding="async" class="fl-photo-img wp-image-34295 size-full" src="https://tourdevines.com.au/wp-content/uploads/2020/08/favicon-512.png" alt="Tour de Vines cycling tours in Australia, NZ, Asia & 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" /> 12385 </a> 12386 </div> 12387 </div> 12388 </div> 12389</div> 12390</div> 12391</div> 12392 <div id="navigation-items" class="fl-col fl-node-5f3f6f6872761 fl-col-bg-color fl-col-small-custom-width" data-node="5f3f6f6872761"> 12393 <div class="fl-col-content fl-node-content"><div id="prim-nav" class="fl-module fl-module-pp-advanced-menu fl-node-5f3f71881564e fl-visible-desktop fl-visible-large" data-node="5f3f71881564e" aria-label="Advanced Menu"> 12394 <div class="fl-module-content fl-node-content"> 12395 <div class="pp-advanced-menu pp-advanced-menu-accordion-collapse pp-menu-default pp-menu-align-right pp-menu-position-below"> 12396 <div class="pp-advanced-menu-mobile"> 12397 <button class="pp-advanced-menu-mobile-toggle hamburger" tabindex="0" aria-label="Menu" aria-expanded="false"> 12398 <div class="pp-hamburger"><div class="pp-hamburger-box"><div class="pp-hamburger-inner"></div></div></div> </button> 12399 </div> 12400 <div class="pp-clear"></div> 12401 <nav class="pp-menu-nav" aria-label="Menu" itemscope="itemscope" itemtype="https://schema.org/SiteNavigationElement"> 12402 <ul id="menu-primary-nav" class="menu pp-advanced-menu-horizontal pp-toggle-arrows"><li id="menu-item-31528" class="home-menu-icon menu-item menu-item-type-post_type menu-item-object-page menu-item-home"><a href="https://tourdevines.com.au/"><span class="menu-item-text"><i class="fas fa-home-lg-alt"></i></span></a></li><li id="menu-item-41023" class="mega-menu menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children pp-has-submenu"><div class="pp-has-submenu-container"><a href="https://tourdevines.com.au/cycling-tours/"><span class="menu-item-text">Guided Tours<span class="pp-menu-toggle" tabindex="0" aria-expanded="false" aria-label="Guided Tours: submenu" role="button"></span></span></a></div><ul class="sub-menu"> <li id="menu-item-31759" class="tour-menu-heading menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children pp-has-submenu"><div class="pp-has-submenu-container"><a href="#"><span class="menu-item-text">Current Favourites<span class="pp-menu-toggle" tabindex="0" aria-expanded="false" aria-label="Current Favourites: submenu" role="button"></span></span></a></div><ul class="sub-menu"> <li id="menu-item-90234" class="menu-item menu-item-type-post_type menu-item-object-tour"><a href="https://tourdevines.com.au/tour/tour-de-murray-to-mountains-rail-trail-group-weekend/"><span class="menu-item-text"><img decoding="async" src="https://tourdevines.com.au/wp-content/uploads/2020/11/Murray-to-Mountains-Rail-Trail.jpg"> Murray to Mountains Rail Trail – Small Group Weekends</span></a></li> <li id="menu-item-91228" class="menu-item menu-item-type-post_type menu-item-object-tour"><a href="https://tourdevines.com.au/tour/tour-de-south-australia-vineyards-extended-cycling-tour-south-australia/"><span class="menu-item-text"><img decoding="async" src="https://tourdevines.com.au/wp-content/uploads/2020/10/Tour-de-South-Australia-Vineyards.jpg">Tour de South Australia Vineyards – Cycling Tour South Australia</span></a></li></ul></li> <li id="menu-item-34646" class="tour-menu-heading menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children pp-has-submenu"><div class="pp-has-submenu-container"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-australia/"><span class="menu-item-text">Australia<span class="pp-menu-toggle" tabindex="0" aria-expanded="false" aria-label="Australia: submenu" role="button"></span></span></a></div><ul class="sub-menu"> <li id="menu-item-34651" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-australia/cycling-tours-victoria/"><span class="menu-item-text">Victoria Cycling Tours</span></a></li> <li id="menu-item-34649" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-australia/cycling-tours-south-australia/"><span class="menu-item-text">South Australia Cycling Tours</span></a></li> <li id="menu-item-34650" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-australia/cycling-tours-tasmania/"><span class="menu-item-text">Tasmania Cycling Tours</span></a></li> <li id="menu-item-34648" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-australia/cycling-tours-queensland/"><span class="menu-item-text">Queensland Cycling Tours</span></a></li> <li id="menu-item-71507" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-australia/cycling-tours-nsw/"><span class="menu-item-text">New South Wales Cycling Tours</span></a></li></ul></li>
12402 <li id="menu-item-34652" class="tour-menu-heading menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children pp-has-submenu"><div class="pp-has-submenu-container"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-europe/"><span class="menu-item-text">Cycling Tours Europe<span class="pp-menu-toggle" tabindex="0" aria-expanded="false" aria-label="Cycling Tours Europe: submenu" role="button"></span></span></a></div><ul class="sub-menu"> <li id="menu-item-34653" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-europe/cycling-tours-croatia/"><span class="menu-item-text">Cycling Tours Croatia</span></a></li> <li id="menu-item-34654" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-europe/cycling-tours-france/"><span class="menu-item-text">Cycling Tours France</span></a></li> <li id="menu-item-34655" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-europe/cycling-tours-italy/"><span class="menu-item-text">Cycling Tours Italy</span></a></li> <li id="menu-item-60950" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-europe/cycle-the-danube/"><span class="menu-item-text">Cycle the Danube</span></a></li></ul></li> <li id="menu-item-34643" class="tour-menu-heading menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children pp-has-submenu"><div class="pp-has-submenu-container"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-asia/"><span class="menu-item-text">Cycling Tours Asia<span class="pp-menu-toggle" tabindex="0" aria-expanded="false" aria-label="Cycling Tours Asia: submenu" role="button"></span></span></a></div><ul class="sub-menu"> <li id="menu-item-78957" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-asia/cycling-tours-in-japan/"><span class="menu-item-text">Cycling Tours Japan</span></a></li> <li id="menu-item-95589" class="menu-item menu-item-type-post_type menu-item-object-tour"><a href="https://tourdevines.com.au/tour/sri-lanka-backroads-cycling-tour/"><span class="menu-item-text">Sri Lanka</span></a></li> <li id="menu-item-34644" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-asia/cycling-tours-cambodia/"><span class="menu-item-text">Cambodia</span></a></li> <li id="menu-item-34645" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-asia/cycling-tours-vietnam/"><span class="menu-item-text">Vietnam</span></a></li></ul></li></ul></li><li id="menu-item-41022" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children pp-has-submenu"><div class="pp-has-submenu-container"><a href="https://tourdevines.com.au/cycling-tours/self-guided-cycling-tours/"><span class="menu-item-text">Self-Guided Tours<span class="pp-menu-toggle" tabindex="0" aria-expanded="false" aria-label="Self-Guided Tours: submenu" role="button"></span></span></a></div><ul class="sub-menu"> <li id="menu-item-91123" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children pp-has-submenu"><div class="pp-has-submenu-container"><a href="https://tourdevines.com.au/cycling-tours/self-guided-cycling-tours/self-guided-cycling-tours-australia/"><span class="menu-item-text">Australia<span class="pp-menu-toggle" tabindex="0" aria-expanded="false" aria-label="Australia: submenu" role="button"></span></span></a></div><ul class="sub-menu"> <li id="menu-item-66833" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-australia/cycling-tours-victoria/"><span class="menu-item-text">Victoria Cycling Tours</span></a></li> <li id="menu-item-66835" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-australia/cycling-tours-south-australia/"><span class="menu-item-text">South Australia Cycling Tours</span></a></li> <li id="menu-item-66832" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-australia/cycling-tours-nsw/"><span class="menu-item-text">New South Wales Cycling Tours</span></a></li> <li id="menu-item-66834" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-australia/cycling-tours-queensland/"><span class="menu-item-text">Queensland Cycling Tours</span></a></li></ul></li> <li id="menu-item-34656" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-new-zealand/"><span class="menu-item-text">Cycling Tours New Zealand</span></a></li></ul></li><li id="menu-item-90099" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/calendar/"><span class="menu-item-text">Tour Finder <i class="fa-light fa-person-biking"></i></span></a></li><li id="menu-item-39852" class="hide-scroll menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children pp-has-submenu"><div class="pp-has-submenu-container"><a href="https://tourdevines.com.au/about/"><span class="menu-item-text">About Us<span class="pp-menu-toggle" tabindex="0" aria-expanded="false" aria-label="About Us: submenu" role="button"></span></span></a></div><ul class="sub-menu"> <li id="menu-item-41041" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/our-story/"><span class="menu-item-text">Our Story</span></a></li> <li id="menu-item-39853" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/about/meet-our-team/"><span class="menu-item-text">Meet Our Team</span></a></li> <li id="menu-item-46526" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/meet-our-bikes/"><span class="menu-item-text">Meet Our Bikes</span></a></li> <li id="menu-item-41042" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/reviews/"><span class="menu-item-text">Reviews</span></a></li> <li id="menu-item-80272" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-faq/"><span class="menu-item-text">Cycling Tours FAQs</span></a></li> <li id="menu-item-44708" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/about/what-the-media-say-cycling-tour-reviews/"><span class="menu-item-text">What The Media Say</span></a></li> <li id="menu-item-41043" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/work-with-us/"><span class="menu-item-text">Work With Us</span></a></li> <li id="menu-item-65002" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/legal/terms/"><span class="menu-item-text">Booking Terms & Conditions</span></a></li></ul></li></ul> </nav> 12403</div> 12404 </div> 12405</div> 12406<div id="header-tour-schedule-btn" class="fl-module fl-module-button fl-node-wp8y293ciagn fl-visible-medium header-buttons" data-node="wp8y293ciagn" aria-label="Button"> 12407 <div class="fl-module-content fl-node-content"> 12408 <div class="fl-button-wrap fl-button-width-custom fl-button-right fl-button-has-icon"><a href="https://tourdevines.touramigo.com/profile/login" target="_blank" rel="noopener" class="fl-button"><span class="fl-button-text">My Bookings</span><i class="fl-button-icon fl-button-icon-after fal fa-arrow-up-right-from-square" aria-hidden="true"></i></a></div> </div> 12409</div> 12410<div id="header-phone-btn" class="fl-module fl-module-button fl-node-5yr4gwxsu3pt header-buttons" data-node="5yr4gwxsu3pt" aria-label="Button"> 12411 <div class="fl-module-content fl-node-content"> 12412 <div class="fl-button-wrap fl-button-width-custom fl-button-right fl-button-has-icon"><a href="tel:1300665330" target="_self" class="fl-button"><i class="fl-button-icon fl-button-icon-before fal fa-phone-square" aria-hidden="true"></i><span class="fl-button-text">1300 665 330</span></a></div> </div> 12413</div> 12414<div class="fl-module fl-module-html fl-node-5f766df2c6a2d medium-search header-buttons" data-node="5f766df2c6a2d" aria-label="HTML"> 12415 <div class="fl-module-content fl-node-content"> 12416 <div class="fl-html"> 12417 <span class="search-open"><a><i class="fas fa-search"></i></a></span></div> 12418 </div> 12419</div> 12420<div class="fl-module fl-module-pp-offcanvas-content fl-node-a5i8dmptfqjn off-canvas-nav-shrink" data-node="a5i8dmptfqjn" aria-label="Off-Canvas Content"> 12421 <div class="fl-module-content fl-node-content"> 12422 <div class="pp-offcanvas-content-wrap"> 12423 <div id="offcanvas-a5i8dmptfqjn" class="pp-offcanvas-content pp-offcanvas-content-a5i8dmptfqjn pp-offcanvas-content-right pp-offcanvas-slide" data-id="a5i8dmptfqjn" aria-label="Menu" aria-modal="true" role="dialog"> 12424 <div class="pp-offcanvas-header"> 12425 <div class="pp-offcanvas-close" role="button" aria-label="Close Off Canvas Panel" tabindex="0"> 12426 <span class="pp-offcanvas-close-icon" aria-hidden="true"></span> 12427 </div> 12428 </div> 12429 <div class="pp-offcanvas-body"> 12430 <div class="pp-offcanvas-content-inner">
12431 <style id="fl-builder-layout-90096-inline-css"> 12432 12433 12434 12435 12436 12437 12438.fl-node-p07gajvlfqsi.fl-row-default-height > .fl-row-content-wrap, .fl-node-p07gajvlfqsi.fl-row-full-height > .fl-row-content-wrap, .fl-node-p07gajvlfqsi.fl-row-custom-height > .fl-row-content-wrap { 12439 align-items: center; 12440 justify-content: center; 12441} 12442 .fl-node-p07gajvlfqsi > .fl-row-content-wrap { 12443 padding-top:40px; 12444} 12445 12446 12447 12448 12449.fl-node-qv6xhomz91nt { 12450 width: 100%; 12451} 12452.pp-sliding-menus { 12453 width: 100%; 12454 position: relative; 12455 overflow: hidden; 12456 display: inline-block; 12457 background: #fff; 12458} 12459 12460.pp-sliding-menus a, 12461.pp-sliding-menus a:hover { 12462 text-decoration: none; 12463} 12464 12465.pp-sliding-menus .pp-slide-menu-sub-menu { 12466 width: 100%; 12467 position: absolute; 12468 background:#fff; 12469} 12470 12471.pp-sliding-menus .pp-slide-menu__menu, 12472.pp-sliding-menus .pp-slide-menu-sub-menu { 12473 transition: transform .3s ease-in-out; 12474 margin: 0; 12475 padding: 0; 12476} 12477 12478.pp-sliding-menus .pp-slide-menu-item { 12479 display: -ms-flexbox; 12480 display: flex; 12481 -ms-flex-direction: row-reverse; 12482 flex-direction: row-reverse; 12483 -ms-flex-align: center; 12484 border-bottom: 1px solid; 12485} 12486 12487.pp-sliding-menus .pp-slide-menu-back { 12488 -ms-flex-direction: row; 12489 flex-direction: row; 12490} 12491 12492.pp-sliding-menus .pp-slide-menu-back > .pp-slide-menu-arrow { 12493 border-right: 1px solid rgba(172, 170, 170, 0.2); 12494} 12495 12496.pp-sliding-menus .pp-slide-menu-arrow, 12497.pp-sliding-menus .pp-slide-menu-item { 12498 border-color: rgba(172, 170, 170, 0.2); 12499} 12500 12501.pp-sliding-menus .pp-menu-item-back, 12502.pp-sliding-menus .pp-slide-menu-item-link { 12503 display: inline-block; 12504 -ms-flex-positive: 1; 12505 flex-grow: 1; 12506 color: #333; 12507} 12508 12509.pp-sliding-menus .pp-slide-menu-arrow, 12510.pp-sliding-menus .pp-slide-menu-item-link { 12511 transition: all .2s ease-in-out; 12512 padding: 10px 12px; 12513 transition-property: all; 12514 transition-timing-function: linear; 12515 transition-duration: 0.3s; 12516} 12517 12518.pp-sliding-menus .pp-slide-menu-arrow { 12519 padding: 10px 24px; 12520 cursor: pointer; 12521 display: inline-flex; 12522 align-items: center; 12523} 12524.pp-sliding-menus .pp-slide-menu-arrow svg { 12525 width: 8px; 12526} 12527 12528.pp-sliding-menus .pp-slide-menu-item:not(.pp-slide-menu-item-has-children):not(.pp-slide-menu-back) .pp-slide-menu-arrow { 12529 display: none; 12530} 12531 12532.pp-sliding-menus .pp-slide-menu-item.pp-slide-menu-item-has-children > .pp-slide-menu-arrow { 12533 border-left: 1px solid rgba(172, 170, 170, 0.2); 12534} 12535 12536.pp-sliding-menus .pp-slide-menu-sub-menu, 12537.pp-slide-menu-sub-menu { 12538 transition: transform .3s ease-in-out; 12539} 12540 12541.pp-sliding-menus .pp-slide-menu-sub-menu:not(.pp-slide-menu-is-active) { 12542 opacity: 0; 12543 transition: transform .3s ease-in-out, opacity .3s ease; 12544} 12545 12546.pp-sliding-menus.pp-sliding-menu-direction-left .pp-slide-menu-sub-menu { 12547 top: 0; 12548 left: 100%; 12549} 12550 12551.pp-sliding-menus.pp-sliding-menu-direction-right .pp-slide-menu-sub-menu { 12552 top: 0; 12553 left: -100%; 12554} 12555 12556.pp-sliding-menus.pp-sliding-menu-direction-top .pp-slide-menu-sub-menu { 12557 top: 100%; 12558 left: 0; 12559} 12560 12561.pp-sliding-menus.pp-sliding-menu-direction-bottom .pp-slide-menu-sub-menu { 12562 top: -100%; 12563 left: 0; 12564} 12565 12566.pp-sliding-menus.pp-sliding-menu-effect-overlay.pp-sliding-menu-direction-left .pp-slide-menu-sub-menu.pp-slide-menu-is-active { 12567 transform: translateX(-100%); 12568} 12569 12570.pp-sliding-menus.pp-sliding-menu-effect-overlay.pp-sliding-menu-direction-right .pp-slide-menu-sub-menu.pp-slide-menu-is-active { 12571 transform: translateX(100%); 12572} 12573 12574.pp-sliding-menus.pp-sliding-menu-effect-overlay.pp-sliding-menu-direction-top .pp-slide-menu-sub-menu.pp-slide-menu-is-active { 12575 transform: translateY(-100%); 12576} 12577 12578.pp-sliding-menus.pp-sliding-menu-effect-overlay.pp-sliding-menu-direction-bottom .pp-slide-menu-sub-menu.pp-slide-menu-is-active { 12579 transform: translateY(100%); 12580} 12581 12582.pp-sliding-menus.pp-sliding-menu-effect-push .pp-slide-menu-sub-menu.pp-slide-menu-is-active { 12583 z-index: 999; 12584} 12585 12586.pp-sliding-menus.pp-sliding-menu-effect-push.pp-sliding-menu-direction-left .pp-slide-menu-is-active-parent { 12587 transform: translateX(-100%); 12588} 12589 12590.pp-sliding-menus.pp-sliding-menu-effect-push.pp-sliding-menu-direction-right .pp-slide-menu-is-active-parent { 12591 transform: translateX(100%); 12592} 12593 12594.pp-sliding-menus.pp-sliding-menu-effect-push.pp-sliding-menu-direction-top .pp-slide-menu-is-active-parent { 12595 transform: translateY(-100%); 12596} 12597 12598.pp-sliding-menus.pp-sliding-menu-effect-push.pp-sliding-menu-direction-bottom .pp-slide-menu-is-active-parent { 12599 transform: translateY(100%); 12600} 12601 12602.pp-sliding-menus.pp-sliding-menu-effect-push.pp-sliding-menu-direction-bottom, 12603.pp-sliding-menus.pp-sliding-menu-effect-push.pp-sliding-menu-direction-top { 12604 overflow-y: hidden; 12605} 12606 12607/* Hide unnecessory icons injected by Astra theme */ 12608.pp-sliding-menus .ast-icon { 12609 display: none; 12610}.fl-node-wxg0y3s2oein { 12611 text-align: left; 12612} 12613 12614 12615.fl-node-wxg0y3s2oein .pp-sliding-menus { 12616 background-color: #f8f4e4; 12617 } 12618 12619 12620.fl-node-wxg0y3s2oein .pp-sliding-menus .pp-slide-menu-sub-menu { 12621 background-color: #f8f4e4; 12622 } 12623 12624 12625.fl-node-wxg0y3s2oein .pp-sliding-menus .pp-slide-menu-item { 12626 border-bottom-width: 0px; 12627 border-bottom-style: solid; 12628 } 12629 12630.fl-node-wxg0y3s2oein .pp-sliding-menus .pp-slide-menu-item:hover { 12631 border-color: rgba(0, 0, 0, 0); 12632 } 12633 12634.fl-node-wxg0y3s2oein .pp-sliding-menus .pp-slide-menu-item-link, 12635.fl-node-wxg0y3s2oein .pp-sliding-menus .pp-slide-menu-arrow { 12636 transition-property: all; 12637 transition-duration: 0.3s; 12638 transition-timing-function: ease-in; 12639} 12640 12641.fl-node-wxg0y3s2oein .pp-sliding-menus .pp-slide-menu-item-link { 12642 text-align: left; 12643 background-color: rgba(248, 219, 104, 0); 12644 color: #05262d; 12645 } 12646 12647.fl-node-wxg0y3s2oein .pp-sliding-menus .pp-slide-menu-item-link:hover { 12648 background-color: rgba(223, 197, 119, 0); 12649 color: #05262d; 12650 } 12651 12652 12653.fl-node-wxg0y3s2oein .pp-sliding-menus .pp-slide-menu-arrow { 12654 color: #5e2130; 12655 border-color: rgba(248, 219, 104, 0); 12656 } 12657 12658.fl-node-wxg0y3s2oein .pp-sliding-menus .pp-slide-menu-arrow:hover { 12659 background-color: rgba(223, 197, 119, 0); 12660 border-color: rgba(0, 0, 0, 0); 12661 } 12662 12663.fl-node-wxg0y3s2oein .pp-sliding-menus .pp-slide-menu-item.pp-slide-menu-item-has-children > .pp-slide-menu-arrow { 12664 border-color: rgba(248, 219, 104, 0); 12665 } 12666 12667.fl-node-wxg0y3s2oein .pp-sliding-menus .pp-slide-menu-back > .pp-slide-menu-arrow { 12668 border-color: rgba(248, 219, 104, 0); 12669 } 12670 12671.fl-node-wxg0y3s2oein .pp-sliding-menus { 12672 font-weight: 600; 12673 text-transform: uppercase; 12674} 12675.fl-node-wxg0y3s2oein .pp-sliding-menus .pp-slide-menu-item:not(:last-child) { 12676 margin-bottom: 0px; 12677} 12678.fl-node-wxg0y3s2oein .pp-sliding-menus .pp-slide-menu-item-link { 12679 padding-top: 10px; 12680 padding-bottom: 10px; 12681} 12682.fl-node-wxg0y3s2oein .pp-sliding-menus .pp-slide-menu-arrow { 12683 padding-top: 10px; 12684 padding-bottom: 10px; 12685 padding-right: 20px; 12686} 12687.fl-node-wxg0y3s2oein .pp-sliding-menus .pp-slide-menu-arrow svg { 12688 width: 30px; 12689 height: 30px; 12690} 12691 .fl-node-wxg0y3s2oein > .fl-module-content { 12692 margin-right:10px; 12693 margin-left:10px; 12694} 12695@media ( max-width: 992px ) { 12696 .fl-node-wxg0y3s2oein.fl-module > .fl-module-content { 12697 margin-right:10px; 12698 margin-left:10px; 12699} 12700} 12701@media ( max-width: 768px ) { 12702 .fl-node-wxg0y3s2oein.fl-module > .fl-module-content { 12703 margin-top:10px; 12704 margin-right:0px; 12705 margin-left:0px; 12706} 12707} 12708 12709/* Start Global Nodes CSS */ 12710
12711/* End Global Nodes CSS */ 12712 12713 12714/* Start Layout CSS */ 12715 12716/* End Layout CSS */ 12717 12718 12719 12720 12721 .fl-builder-row-settings #fl-field-separator_position { 12722 display: none !important; 12723 } 12724 12725 12726 12727 12728 12729 12730 12731 12732 12733 12734 .fl-node-p07gajvlfqsi .fl-row-content { 12735 min-width: 0px; 12736 } 12737 12738/*# sourceURL=fl-builder-layout-90096-inline-css */ 12739</style> 12740<div class="fl-builder-content fl-builder-content-90096 fl-builder-template fl-builder-row-template fl-builder-global-templates-locked" data-post-id="90096"><div class="fl-row fl-row-full-width fl-row-bg-none fl-node-p07gajvlfqsi fl-row-default-height fl-row-align-center" data-node="p07gajvlfqsi"> 12741 <div class="fl-row-content-wrap"> 12742 <div class="fl-row-content fl-row-fixed-width fl-node-content"> 12743 12744<div class="fl-col-group fl-node-hs2a51e8b4jn" data-node="hs2a51e8b4jn"> 12745 <div class="fl-col fl-node-qv6xhomz91nt fl-col-bg-color" data-node="qv6xhomz91nt"> 12746 <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-pp-sliding-menus fl-node-wxg0y3s2oein" data-node="wxg0y3s2oein" aria-label="Sliding Menu"> 12747 <div class="fl-module-content fl-node-content"> 12748 <nav aria-label="Menu" class="pp-sliding-menus pp-sliding-menu-effect-overlay pp-sliding-menu-direction-left"> 12749 <ul id="menu-1-wxg0y3s2oein" class="pp-slide-menu__menu"><li id="menu-item-90251" class="wm-has-menu-icon menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-90251 pp-slide-menu-item pp-slide-menu-item-current"><span class="pp-slide-menu-arrow"><span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span></span><a href="https://tourdevines.com.au/contact/agents/" aria-current="page" class="pp-slide-menu-item-link pp-slide-menu-item-link-current"><i class="fa-light fa-arrow-up-right-from-square"></i> Agent Bookings</a></li> 12750<li id="menu-item-90252" class="wm-has-menu-icon menu-item menu-item-type-custom menu-item-object-custom menu-item-90252 pp-slide-menu-item"><span class="pp-slide-menu-arrow"><span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span></span><a target="_blank" href="https://tourdevines.touramigo.com/profile/login" title="Access your current and past bookings" class="pp-slide-menu-item-link"><i class="fa-light fa-arrow-up-right-from-square"></i> My Bookings</a></li> 12751<li id="menu-item-41603" class="wm-has-menu-icon menu-item menu-item-type-custom menu-item-object-custom menu-item-41603 pp-slide-menu-item"><span class="pp-slide-menu-arrow"><span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span></span><a href="/calendar" class="pp-slide-menu-item-link"><i class="fa-light fa-person-biking"></i> Tour Finder</a></li> 12752<li id="menu-item-31810" class="wm-has-menu-icon menu-item menu-item-type-post_type menu-item-object-page menu-item-31810 pp-slide-menu-item"><span class="pp-slide-menu-arrow"><span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span></span><a href="https://tourdevines.com.au/reviews/" class="pp-slide-menu-item-link"><i class="fa-light fa-comment"></i> Reviews</a></li> 12753<li id="menu-item-90257" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-90257 pp-slide-menu-item pp-slide-menu-item-has-children"><span class="pp-slide-menu-arrow"><span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512">
12753<path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span></span><a href="#" class="pp-slide-menu-item-link">Guided Cycling Tours – Australia</a> 12754<ul class="sub-menu pp-slide-menu-sub-menu"> 12755 <li id="menu-item-90272" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-90272 pp-slide-menu-item"><span class="pp-slide-menu-arrow"><span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span></span><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-australia/cycling-tours-nsw/" class="pp-slide-menu-item-link pp-slide-menu-sub-item-link">New South Wales</a></li> 12756 <li id="menu-item-90273" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-90273 pp-slide-menu-item"><span class="pp-slide-menu-arrow"><span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span></span><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-australia/cycling-tours-queensland/" class="pp-slide-menu-item-link pp-slide-menu-sub-item-link">Queensland</a></li> 12757 <li id="menu-item-90274" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-90274 pp-slide-menu-item"><span class="pp-slide-menu-arrow"><span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span></span><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-australia/cycling-tours-south-australia/" class="pp-slide-menu-item-link pp-slide-menu-sub-item-link">South Australia</a></li> 12758 <li id="menu-item-90275" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-90275 pp-slide-menu-item"><span class="pp-slide-menu-arrow"><span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span></span><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-australia/cycling-tours-tasmania/" class="pp-slide-menu-item-link pp-slide-menu-sub-item-link">Tasmania</a></li> 12759 <li id="menu-item-90276" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-90276 pp-slide-menu-item"><span class="pp-slide-menu-arrow"><span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span></span><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-australia/cycling-tours-victoria/" class="pp-slide-menu-item-link pp-slide-menu-sub-item-link">Victoria</a></li> 12760 <li id="menu-item-34640" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-34640 pp-slide-menu-item"><span class="pp-slide-menu-arrow"><span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span></span><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-new-zealand/" class="pp-slide-menu-item-link pp-slide-menu-sub-item-link">New Zealand</a></li> 12761</ul> 12762</li> 12763<li id="menu-item-90264" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-90264 pp-slide-menu-item pp-slide-menu-item-has-children"><span class="pp-slide-menu-arrow"><span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512">
12763<path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span></span><a href="#" class="pp-slide-menu-item-link">Guided Cycling Tours – Asia</a> 12764<ul class="sub-menu pp-slide-menu-sub-menu"> 12765 <li id="menu-item-94792" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-94792 pp-slide-menu-item"><span class="pp-slide-menu-arrow"><span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span></span><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-asia/cycling-tours-in-japan/" class="pp-slide-menu-item-link pp-slide-menu-sub-item-link">Japan</a></li> 12766 <li id="menu-item-90267" class="menu-item menu-item-type-taxonomy menu-item-object-region menu-item-90267 pp-slide-menu-item"><span class="pp-slide-menu-arrow"><span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span></span><a href="https://tourdevines.com.au/region/vietnam/" class="pp-slide-menu-item-link pp-slide-menu-sub-item-link">Vietnam</a></li> 12767 <li id="menu-item-90269" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-90269 pp-slide-menu-item"><span class="pp-slide-menu-arrow"><span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span></span><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-asia/cycling-tours-cambodia/" class="pp-slide-menu-item-link pp-slide-menu-sub-item-link">Cambodia</a></li> 12768 <li id="menu-item-95590" class="menu-item menu-item-type-post_type menu-item-object-tour menu-item-95590 pp-slide-menu-item"><span class="pp-slide-menu-arrow"><span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span></span><a href="https://tourdevines.com.au/tour/sri-lanka-backroads-cycling-tour/" class="pp-slide-menu-item-link pp-slide-menu-sub-item-link">Sri Lanka</a></li> 12769</ul> 12770</li> 12771<li id="menu-item-90263" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-90263 pp-slide-menu-item pp-slide-menu-item-has-children"><span class="pp-slide-menu-arrow"><span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span></span><a href="#" class="pp-slide-menu-item-link">Guided Cycling Tours – Europe</a> 12772<ul class="sub-menu pp-slide-menu-sub-menu"> 12773 <li id="menu-item-90277" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-90277 pp-slide-menu-item"><span class="pp-slide-menu-arrow"><span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span></span><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-europe/cycle-the-danube/" class="pp-slide-menu-item-link pp-slide-menu-sub-item-link">The Danube</a></li> 12774 <li id="menu-item-90278" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-90278 pp-slide-menu-item"><span class="pp-slide-menu-arrow"><span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512">
12774<path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span></span><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-europe/cycling-tours-croatia/" class="pp-slide-menu-item-link pp-slide-menu-sub-item-link">Croatia</a></li> 12775 <li id="menu-item-90279" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-90279 pp-slide-menu-item"><span class="pp-slide-menu-arrow"><span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span></span><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-europe/cycling-tours-france/" class="pp-slide-menu-item-link pp-slide-menu-sub-item-link">France</a></li> 12776 <li id="menu-item-90280" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-90280 pp-slide-menu-item"><span class="pp-slide-menu-arrow"><span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span></span><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-europe/cycling-tours-italy/" class="pp-slide-menu-item-link pp-slide-menu-sub-item-link">Italy</a></li> 12777</ul> 12778</li> 12779<li id="menu-item-41327" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-41327 pp-slide-menu-item"><span class="pp-slide-menu-arrow"><span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span></span><a href="https://tourdevines.com.au/cycling-tours/self-guided-cycling-tours/" class="pp-slide-menu-item-link">Self-Guided Cycling Tours</a></li> 12780<li id="menu-item-31807" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-31807 pp-slide-menu-item"><span class="pp-slide-menu-arrow"><span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span></span><a href="https://tourdevines.com.au/gift-vouchers/" class="pp-slide-menu-item-link">Gift Vouchers</a></li> 12781<li id="menu-item-31805" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-31805 pp-slide-menu-item pp-slide-menu-item-has-children"><span class="pp-slide-menu-arrow"><span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span></span><a href="https://tourdevines.com.au/about/" class="pp-slide-menu-item-link">About Us</a> 12782<ul class="sub-menu pp-slide-menu-sub-menu"> 12783 <li id="menu-item-31809" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-31809 pp-slide-menu-item"><span class="pp-slide-menu-arrow"><span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span></span><a href="https://tourdevines.com.au/our-story/" class="pp-slide-menu-item-link pp-slide-menu-sub-item-link">Our Story</a></li> 12784 <li id="menu-item-42355" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-42355 pp-slide-menu-item"><span class="pp-slide-menu-arrow"><span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512">
12784<path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span></span><a href="https://tourdevines.com.au/about/meet-our-team/" class="pp-slide-menu-item-link pp-slide-menu-sub-item-link">Meet Our Team</a></li> 12785 <li id="menu-item-80373" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-80373 pp-slide-menu-item"><span class="pp-slide-menu-arrow"><span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span></span><a href="https://tourdevines.com.au/meet-our-bikes/" class="pp-slide-menu-item-link pp-slide-menu-sub-item-link">Meet Our Bikes</a></li> 12786 <li id="menu-item-80374" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-80374 pp-slide-menu-item"><span class="pp-slide-menu-arrow"><span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span></span><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-faq/" class="pp-slide-menu-item-link pp-slide-menu-sub-item-link">Cycling Tours FAQs</a></li> 12787 <li id="menu-item-80375" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-80375 pp-slide-menu-item"><span class="pp-slide-menu-arrow"><span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span></span><a href="https://tourdevines.com.au/about/what-the-media-say-cycling-tour-reviews/" class="pp-slide-menu-item-link pp-slide-menu-sub-item-link">What The Media Say – Cycling Tour Reviews</a></li> 12788 <li id="menu-item-42356" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-42356 pp-slide-menu-item"><span class="pp-slide-menu-arrow"><span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span></span><a href="https://tourdevines.com.au/work-with-us/" class="pp-slide-menu-item-link pp-slide-menu-sub-item-link">Work With Us</a></li> 12789</ul> 12790</li> 12791<li id="menu-item-31811" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-31811 pp-slide-menu-item"><span class="pp-slide-menu-arrow"><span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span></span><a href="https://tourdevines.com.au/blog/" class="pp-slide-menu-item-link">Blog</a></li> 12792<li id="menu-item-31806" class="menu-item menu-item-type-post_type menu-item-object-page current-page-ancestor menu-item-31806 pp-slide-menu-item"><span class="pp-slide-menu-arrow"><span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span></span><a href="https://tourdevines.com.au/contact/" class="pp-slide-menu-item-link">Contact Us</a></li> 12793<li id="menu-item-99093" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-99093 pp-slide-menu-item"><span class="pp-slide-menu-arrow"><span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512">
12793<path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span></span><a href="https://tourdevines.com.au/legal/terms/" class="pp-slide-menu-item-link">Booking Terms & Conditions</a></li> 12794<li id="menu-item-31787" class="wm-has-menu-icon menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-31787 pp-slide-menu-item"><span class="pp-slide-menu-arrow"><span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span></span><a href="https://tourdevines.com.au/" class="pp-slide-menu-item-link"><i class="fa-light fa-home-lg-alt"></i> Back to Home Page</a></li> 12795</ul></nav> 12796 </div> 12797</div> 12798</div> 12799</div> 12800 </div> 12801 </div> 12802 </div> 12803</div> 12804</div> </div> 12805 </div> 12806 </div> 12807 12808 <div class="pp-offcanvas-toggle-wrap"> 12809 <a href="javascript:void(0)" class="pp-offcanvas-toggle pp-offcanvas-toggle-hamburger pp-hamburger-after" aria-controls="offcanvas-a5i8dmptfqjn" role="button"> 12810 <span class="pp-hamburger-box"> 12811 <span class="pp-hamburger-inner"></span> 12812 </span> 12813 </a> 12814 </div> 12815</div> 12816 </div> 12817</div> 12818</div> 12819</div> 12820 </div> 12821 12822<div class="fl-col-group fl-node-5f3fb78a1c06c" data-node="5f3fb78a1c06c"> 12823 </div> 12824 </div> 12825 </div> 12826</div> 12827<div class="fl-row fl-row-full-width fl-row-bg-none fl-node-70eatormh92p fl-row-default-height fl-row-align-center" data-node="70eatormh92p"> 12828 <div class="fl-row-content-wrap"> 12829 <div class="fl-row-content fl-row-fixed-width fl-node-content"> 12830 12831<div class="fl-col-group fl-node-vcb56sixlu8z" data-node="vcb56sixlu8z"> 12832 <div class="fl-col fl-node-bn32dah1gso6 fl-col-bg-color" data-node="bn32dah1gso6"> 12833 <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-pp-modal-box fl-node-bupe31aq5rfi" data-node="bupe31aq5rfi" aria-label="Modal Box"> 12834 <div class="fl-module-content fl-node-content"> 12835 <div id="modal-bupe31aq5rfi" class="pp-modal-wrap has-overlay-animation" role="dialog"> 12836 <div class="pp-modal-container"> 12837 <div class="pp-modal layout-standard"> 12838 <div class="pp-modal-body"> 12839 <div class="pp-modal-close box-top-right no-modal-header" role="button" tabindex="0" aria-label="Close"> 12840 <div class="bar-wrap" aria-hidden="true"> 12841 <span class="bar-1"></span> 12842 <span class="bar-2"></span> 12843 </div> 12844 </div> 12845 <div class="pp-modal-content"> 12846 <div class="pp-modal-content-inner"> 12847 <style id="fl-builder-layout-86383-inline-css"> 12848 12849 12850 12851 12852 12853 12854.fl-node-vbt5cdoeh8yg > .fl-row-content-wrap { 12855 background-color: #f8f4e4; 12856 border-style: solid; 12857 border-width: 0; 12858 background-clip: border-box; 12859 border-color: #e0dcce; 12860 border-top-width: 1px; 12861 border-right-width: 0px; 12862 border-bottom-width: 1px; 12863 border-left-width: 0px; 12864} 12865.fl-node-vbt5cdoeh8yg.fl-row-default-height > .fl-row-content-wrap, .fl-node-vbt5cdoeh8yg.fl-row-full-height > .fl-row-content-wrap, .fl-node-vbt5cdoeh8yg.fl-row-custom-height > .fl-row-content-wrap { 12866 align-items: center; 12867 justify-content: center; 12868} 12869.fl-node-vbt5cdoeh8yg .fl-row-content { 12870 max-width: 850px; 12871} 12872@media ( max-width: 992px ) { 12873 .fl-node-vbt5cdoeh8yg.fl-row > .fl-row-content-wrap { 12874 padding-top:20px; 12875} 12876} 12877 12878 12879 12880 12881.fl-node-2uzj5icm3xpn { 12882 width: 100%; 12883} 12884 .fl-node-xve3b0uckh6r > .fl-module-content { 12885 margin-top:60px; 12886 margin-bottom:10px; 12887} 12888 12889.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper { 12890 max-width: 100%; 12891} 12892 12893.fl-node-dkg8tz1ju35q .pp-gf-content { 12894 background-color: #ffffff; 12895 background-size: cover; 12896 background-repeat: no-repeat; 12897 } 12898 12899 12900.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper ul li.gfield { 12901 list-style-type: none !important; 12902 margin-bottom: 10px; 12903 } 12904 12905.fl-builder-content .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gform_title,
12906.fl-builder-content .fl-node-dkg8tz1ju35q .pp-gf-content .form-title { 12907 display: none; 12908} 12909 12910.fl-builder-content .fl-node-dkg8tz1ju35q .pp-gf-content .form-title { 12911 display: none; 12912} 12913 12914.fl-builder-content .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gform_title { 12915 } 12916 12917.fl-builder-content .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper span.gform_description, 12918.fl-builder-content .fl-node-dkg8tz1ju35q .pp-gf-content .form-description { 12919 display: none; 12920} 12921 12922.fl-builder-content .fl-node-dkg8tz1ju35q .pp-gf-content .form-description { 12923 display: none; 12924} 12925 12926.fl-builder-content .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper span.gform_description { 12927 } 12928 12929.fl-builder-content .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield .gfield_label { 12930 display: none; 12931 } 12932 12933 12934.fl-builder-content .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_required { 12935 } 12936 12937.fl-builder-content .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield .ginput_complex.ginput_container label { 12938 display: none; 12939 } 12940 12941.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .ginput_container label, 12942.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper table.gfield_list thead th, 12943.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper span.ginput_product_price, 12944.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper span.ginput_product_price_label, 12945.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper span.ginput_quantity_label, 12946.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_html { 12947 font-weight: 300;} 12948 12949 12950.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper span.ginput_product_price { 12951 color: #900900 !important; 12952 } 12953 12954 12955.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield .gfield_description { 12956 color: #000000; 12957 } 12958 12959.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gsection { 12960 border-bottom-width: 1px; 12961 border-bottom-color: #cccccc; 12962 margin-bottom: 20px; 12963 } 12964 12965.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper h2.gsection_title, 12966.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper h3.gsection_title { 12967 color: #333333; 12968 } 12969 12970 12971.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), 12972.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield select, 12973.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield textarea { 12974 color: #333333; 12975 background-color: #ffffff; 12976 outline: none; 12977} 12978 12979 12980.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), 12981.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield select { 12982 } 12983 12984.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]), 12985.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .ginput_complex select { 12986 margin-bottom: 3px; 12987 } 12988 12989.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .ginput_complex span { 12990 margin-bottom: 4px; 12991 } 12992 12993.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield input::-webkit-input-placeholder { 12994 color: #a0a1a5; 12995} 12996.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield input:-moz-placeholder { 12997 color: #a0a1a5; 12998} 12999.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield input::-moz-placeholder { 13000 color: #a0a1a5; 13001} 13002.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield input:-ms-input-placeholder { 13003 color: #a0a1a5; 13004} 13005.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield textarea::-webkit-input-placeholder { 13006 color: #a0a1a5; 13007} 13008.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield textarea:-moz-placeholder { 13009 color: #a0a1a5; 13010} 13011.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield textarea::-moz-placeholder { 13012 color: #a0a1a5; 13013} 13014.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield textarea:-ms-input-placeholder { 13015 color: #a0a1a5; 13016} 13017 13018 13019.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']):focus, 13020.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield select:focus, 13021.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield textarea:focus { 13022 border-color: #ff9000; 13023} 13024 13025.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .top_label input.medium, 13026.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .top_label select.medium { 13027 width: 49% !important; 13028} 13029 13030.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper textarea.medium { 13031 width: ;} 13032 13033.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .ginput_complex .ginput_full input[type="text"], 13034.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .ginput_complex input[type="text"] { 13035 width: 97.5% !important; 13036} 13037 13038.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .ginput_complex .ginput_right { 13039 margin-left: 0 !important; 13040} 13041 13042.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .ginput_complex .ginput_right input, 13043.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .ginput_complex .ginput_right select { 13044 width: ;} 13045 13046.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gform_footer { 13047 text-align: left; 13048 justify-content: flex-start; 13049 } 13050 13051.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gform-button, 13052.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gform_footer .gform_button, 13053.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper.gf_browser_ie .gform_footer .gform_button, 13054.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gform_page_footer .button, 13055.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper.gf_browser_ie .gform_page_footer .button { 13056 width: auto; 13057 color: #ffffff; 13058 background-color: ; 13059 white-space: normal; 13060} 13061 13062 13063.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gform_page_footer .button { 13064 } 13065 13066.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gform-button:hover, 13067.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gform_footer .gform_button:hover, 13068.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gform_page_footer .button:hover { 13069 color: #ffffff; 13070 background: ; 13071} 13072 13073 /* Radio & Checkbox */ 13074 .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_radio input[type=radio], 13075 .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_radio input[type=radio]:focus, 13076 .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_checkbox input[type=checkbox], 13077 .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_checkbox input[type=checkbox]:focus, 13078 .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .ginput_container_
13078consent input[type=checkbox], 13079 .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .ginput_container_consent input[type=checkbox]:focus, 13080 .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield input[type="checkbox"]:focus, 13081 .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield input[type="radio"]:focus { 13082 -webkit-appearance: none; 13083 -moz-appearance: none; 13084 outline: none; 13085 width: 20px !important; 13086 height: 20px !important; 13087 background: #ffffff; 13088 background-color: #ffffff; 13089 border: 1px solid #05262d; 13090 padding: 2px; 13091 } 13092 .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_radio input[type=radio], 13093 .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_radio input[type=radio]:focus, 13094 .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_radio input[type=radio]:before, 13095 .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_radio input[type=radio]:focus:before { 13096 border-radius: 50px; 13097 } 13098 .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_checkbox input[type=checkbox], 13099 .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_checkbox input[type=checkbox]:focus, 13100 .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_checkbox input[type=checkbox]:before, 13101 .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_checkbox input[type=checkbox]:focus:before, 13102 .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .ginput_container_consent input[type=checkbox], 13103 .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .ginput_container_consent input[type=checkbox]:focus, 13104 .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .ginput_container_consent input[type=checkbox]:before, 13105 .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .ginput_container_consent input[type=checkbox]:focus:before { 13106 border-radius: 0px; 13107 } 13108 .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_radio input[type=radio]:before, 13109 .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_radio input[type=radio]:focus:before, 13110 .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_checkbox input[type=checkbox]:before, 13111 .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_checkbox input[type=checkbox]:focus:before, 13112 .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .ginput_container_consent input[type=checkbox]:before, 13113 .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .ginput_container_consent input[type=checkbox]:focus:before { 13114 content: ""; 13115 width: 100%; 13116 height: 100%; 13117 padding: 0; 13118 margin: 0; 13119 display: block; 13120 } 13121 .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_radio input[type=radio]:checked:before, 13122 .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_radio input[type=radio]:focus:checked:before, 13123 .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_checkbox input[type=checkbox]:checked:before, 13124 .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_checkbox input[type=checkbox]:focus:checked:before, 13125 .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .ginput_container_consent input[type=checkbox]:checked:before, 13126 .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .ginput_container_consent input[type=checkbox]:focus:checked:before { 13127 background: #129fad; 13128 background-color: #129fad; 13129 } 13130 13131.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield input[type=file] { 13132 background-color: transparent; 13133 border-style: none; 13134 } 13135 13136.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .validation_error, 13137.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gform_validation_errors, 13138.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gform_validation_errors > h2, 13139.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper li.gfield.gfield_error, 13140.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning { 13141 color: #790000 !important; 13142 border-color: #790000 !important; 13143 } 13144 13145.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .validation_error, 13146.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gform_validation_errors, 13147.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gform_validation_errors > h2 { 13148 display: block !important; 13149 } 13150 13151.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield.gfield_error { 13152 background-color: #ffdfe0; 13153 width: 100%; 13154} 13155 13156.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield.gfield_error .gfield_label { 13157 color: #790000; 13158 margin-left: 0; 13159} 13160 13161.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_error .validation_message { 13162 display: block; 13163 color: #790000; 13164 border-color: #790000; 13165 } 13166 13167 13168.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_error input
13168:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), 13169.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_error .ginput_container select, 13170.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield_error .ginput_container textarea { 13171 border-color: #790000; 13172 border-width: 1px !important; 13173 } 13174 13175 13176@media only screen and (max-width: 992px) { 13177 .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gform-button, 13178 .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gform_footer .gform_button, 13179 .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper.gf_browser_ie .gform_footer .gform_button, 13180 .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gform_page_footer .button, 13181 .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper.gf_browser_ie .gform_page_footer .button { 13182 } 13183} 13184 13185@media only screen and (max-width: 768px) { 13186 .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gform-button, 13187 .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gform_footer .gform_button, 13188 .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper.gf_browser_ie .gform_footer .gform_button, 13189 .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gform_page_footer .button, 13190 .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper.gf_browser_ie .gform_page_footer .button { 13191 } 13192} 13193.fl-node-dkg8tz1ju35q .pp-gf-content { 13194 border-top-width: 0px; 13195 border-right-width: 0px; 13196 border-bottom-width: 0px; 13197 border-left-width: 0px; 13198 padding-top: 0px; 13199 padding-right: 0px; 13200 padding-bottom: 0px; 13201 padding-left: 0px; 13202} 13203.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield .gfield_label { 13204 font-weight: 300; 13205} 13206.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield .gfield_description { 13207 font-weight: 300; 13208} 13209.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), 13210 .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield select, 13211 .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield textarea { 13212 font-weight: 300; 13213 text-align: left; 13214} 13215.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), 13216 .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield select, 13217 .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gfield textarea { 13218 border-style: solid; 13219 border-width: 0; 13220 background-clip: border-box; 13221 border-color: #a0a1a5; 13222 border-top-width: 1px; 13223 border-right-width: 1px; 13224 border-bottom-width: 1px; 13225 border-left-width: 1px; 13226 border-top-left-radius: 0px; 13227 border-top-right-radius: 0px; 13228 border-bottom-left-radius: 0px; 13229 border-bottom-right-radius: 0px; 13230 padding: 9px; 13231} 13232.fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gform-button, 13233 .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gform_footer .gform_button, 13234 .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper.gf_browser_ie .gform_footer .gform_button, 13235 .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper .gform_page_footer .button, 13236 .fl-node-dkg8tz1ju35q .pp-gf-content .gform_wrapper.gf_browser_ie .gform_page_footer .button { 13237 width: 200px; 13238} 13239@media ( max-width: 992px ) { 13240 .fl-node-dkg8tz1ju35q.fl-module > .fl-module-content { 13241 margin-top:0px; 13242} 13243} 13244 13245/* Start Global Nodes CSS */ 13246 13247/* End Global Nodes CSS */ 13248 13249 13250/* Start Layout CSS */ 13251 13252/* End Layout CSS */ 13253 13254 13255 13256 13257 .fl-builder-row-settings #fl-field-separator_position { 13258 display: none !important; 13259 } 13260 13261 13262 13263 13264 13265 13266 13267 13268 13269 13270 .fl-node-vbt5cdoeh8yg .fl-row-content { 13271 min-width: 0px; 13272 } 13273 13274/*# sourceURL=fl-builder-layout-86383-inline-css */ 13275</style> 13276<div class="fl-builder-content fl-builder-content-86383 fl-builder-template fl-builder-row-template fl-builder-global-templates-locked" data-post-id="86383"><div id="itinerary-form" class="fl-row fl-row-full-width fl-row-bg-color fl-node-vbt5cdoeh8yg fl-row-default-height fl-row-align-center" data-node="vbt5cdoeh8yg"> 13277 <div class="fl-row-content-wrap"> 13278 <div class="fl-row-content fl-row-fixed-width fl-node-content"> 13279 13280<div class="fl-col-group fl-node-5ic31lnu6bq0" data-node="5ic31lnu6bq0"> 13281 <div class="fl-col fl-node-2uzj5icm3xpn fl-col-bg-color" data-node="2uzj5icm3xpn"> 13282 <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-heading fl-node-xve3b0uckh6r" data-node="xve3b0uckh6r" aria-label="Heading"> 13283 <div class="fl-module-content fl-node-content"> 13284 <h2 class="fl-heading"> 13285 <span class="fl-heading-text">Request more information about Agent Portal Access</span> 13286 </h2> 13287 </div> 13288</div> 13289<div class="fl-module fl-module-pp-gravity-form fl-node-dkg8tz1ju35q" data-node="dkg8tz1ju35q" aria-label="Gravity Form"> 13290 <div class="fl-module-content fl-node-content"> 13291 <div class="pp-gf-content"> 13292 <div class="pp-gf-inner"> 13293 13294 <div class='gf_browser_gecko gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_8' style='display:none'> 13295 <div class='gform_heading'> 13296 <p class='gform_required_legend'></p> 13297 </div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_8' id='gform_8' action='/contact/agents/' data-formid='8' novalidate> 13298 <div class='gform-body gform_body'><div id='gform_fields_8' class='gform_fields top_label form_sublabel_below description_above validation_below'><div id="field_8_18" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_above field_validation_below gfield_visibility_visible" ><label class='gfield_label gform-field-label' for='input_8_18'><span class='gform-field-label__text'>Phone</span></label><div class='gfield_description' id='gfield_description_8_18'>This field is for validation purposes and should be left unchanged.</div><div class='ginput_container'><input name='input_18' id='input_8_18' type='text' value='' autocomplete='new-password'/></div></div><div id="field_8_2" class="gfield gfield--type-email gfield_contains_required field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible" ><label class='gfield_label gform-field-label' for='input_8_2'><span class='gform-field-label__text'>Email</span><span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_email'> 13299 <input name='input_2' id='input_8_2' type='email' value='' class='large' tabindex='100' placeholder='Email Address *' aria-required="true" aria-invalid="false" aria-describedby="gfield_description_8_2" /> 13300 </div><div class='gfield_description' id='gfield_description_8_2'>We’ll send your complementary itinerary for this tour to your email.</div></div><div id="field_8_14" class="gfield gfield--type-section gsection field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_hidden" ><div class="admin-hidden-markup"><i class="gform-icon gform-icon--hidden" aria-hidden="true" title="This field is hidden when viewing the form"></i><span>This field is hidden when viewing the form</span></div><h3 class="gsection_title">Show details after first choice</h3></div><fieldset id="field_8_1" class="gfield gfield--type-name gfield_contains_required field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible" ><legend class='gfield_label gform-field-label gfield_label_before_complex' ><span class='gform-field-label__text'>Name</span><span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></legend><div class='ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gform-grid-row' id='input_8_1'> 13301
13302 <span id='input_8_1_3_container' class='name_first gform-grid-col gform-grid-col--size-auto' > 13303 <input type='text' name='input_1.3' id='input_8_1_3' value='' tabindex='102' aria-required='true' placeholder='First Name *' /> 13304 <label for='input_8_1_3' class='gform-field-label gform-field-label--type-sub '>First</label> 13305 </span> 13306 13307 <span id='input_8_1_6_container' class='name_last gform-grid-col gform-grid-col--size-auto' > 13308 <input type='text' name='input_1.6' id='input_8_1_6' value='' tabindex='104' aria-required='true' placeholder='Last Name *' /> 13309 <label for='input_8_1_6' class='gform-field-label gform-field-label--type-sub '>Last</label> 13310 </span> 13311 13312 </div></fieldset><fieldset id="field_8_13" class="gfield gfield--type-checkbox gfield--type-choice show-label field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible gfield--choice-align-vertical" ><legend class='gfield_label gform-field-label gfield_label_before_complex' ><span class='gform-field-label__text'>How else can we help you?</span></legend><div class='ginput_container ginput_container_checkbox'><div class='gfield_checkbox ' id='input_8_13'><div class='gchoice gchoice_8_13_1'> 13313 <input class='gfield-choice-input' name='input_13.1' type='checkbox' value='Yes, I have a question about this tour' id='choice_8_13_1' tabindex='106' /> 13314 <label for='choice_8_13_1' id='label_8_13_1' class='gform-field-label gform-field-label--type-inline'>Yes, I have a question about this tour</label> 13315 </div></div></div></fieldset><div id="field_8_4" class="gfield gfield--type-text field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible" ><label class='gfield_label gform-field-label' for='input_8_4'><span class='gform-field-label__text'>Phone Number</span></label><div class='ginput_container ginput_container_text'><input name='input_4' id='input_8_4' type='text' value='' class='large' tabindex='107' placeholder='Phone Number' aria-invalid="false" /></div></div><div id="field_8_3" class="gfield gfield--type-textarea show-label field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible" ><label class='gfield_label gform-field-label' for='input_8_3'><span class='gform-field-label__text'>Add your question(s) below and we'll be in touch!</span></label><div class='ginput_container ginput_container_textarea'><textarea name='input_3' id='input_8_3' class='textarea medium' tabindex='108' aria-invalid="false" rows='10' cols='50'></textarea></div></div><fieldset id="field_8_5" class="gfield gfield--type-radio gfield--type-choice field_sublabel_below gfield--no-description field_description_above hidden_label field_validation_below gfield_visibility_hidden gfield--choice-align-vertical" ><div class="admin-hidden-markup"><i class="gform-icon gform-icon--hidden" aria-hidden="true" title="This field is hidden when viewing the form"></i><span>This field is hidden when viewing the form</span></div><legend class='gfield_label gform-field-label' ><span class='gform-field-label__text'>Subscribe for special offers and updates</span></legend><div class='ginput_container ginput_container_radio'><div class='gfield_radio' id='input_8_5'> 13316 <div class='gchoice gchoice_8_5_0'> 13317 <input class='gfield-choice-input' name='input_5' type='radio' value='Yes, please.' checked='checked' id='choice_8_5_0' onchange='gformToggleRadioOther( this )' tabindex='109' /> 13318 <label for='choice_8_5_0' id='label_8_5_0' class='gform-field-label gform-field-label--type-inline'>Yes, please.</label> 13319 </div> 13320 <div class='gchoice gchoice_8_5_1'> 13321 <input class='gfield-choice-input' name='input_5' type='radio' value='No, thank you.' id='choice_8_5_1' onchange='gformToggleRadioOther( this )' tabindex='110' /> 13322 <label for='choice_8_5_1' id='label_8_5_1' class='gform-field-label gform-field-label--type-inline'>No, thank you.</label> 13323 </div></div></div></fieldset><div id="field_8_15" class="gfield gfield--type-text field_sublabel_below gfield--no-description field_description_above hidden_label field_validation_below gfield_visibility_hidden" ><div class="admin-hidden-markup"><i class="gform-icon gform-icon--hidden" aria-hidden="true" title="This field is hidden when viewing the form"></i><span>This field is hidden when viewing the form</span></div><label class='gfield_label gform-field-label' for='input_8_15'><span class='gform-field-label__text'>ISProdCodeTag</span></label><div class='ginput_container ginput_container_text'><input name='input_15' id='input_8_15' type='text' value='99999' class='medium' tabindex='111' aria-invalid="false" /></div></div><div id="field_8_16" class="gfield gfield--type-hidden gform_hidden field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible" ><div class='ginput_container ginput_container_text'><input name='input_16' id='input_8_16' type='hidden' class='gform_hidden' aria-invalid="false" value='https://tourdevines.com.au/contact/agents/' /></div></div><div id="field_8_17" class="gfield gfield--type-hidden gform_hidden field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible" ><div class='ginput_container ginput_container_text'><input name='input_17' id='input_8_17' type='hidden' class='gform_hidden' aria-invalid="false" value='Agent Portal Access' /></div></div></div></div> 13324 <div class='gform-footer gform_footer top_label'> <button type='submit' id='gform_submit_button_8' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' tabindex='112'>Send Request</button> <input type='hidden' name='gform_ajax' value='form_id=8&title=&description=&tabindex=100&theme=gravity-theme&styles=[]&hash=1ced090fed8213b8414c26b05093a9b4' /> 13325 <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_8' value='iframe' /> 13326 <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_8' id='gform_theme_8' value='gravity-theme' /> 13327 <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_8' id='gform_style_settings_8' value='[]' /> 13328 <input type='hidden' class='gform_hidden' name='is_submit_8' value='1' /> 13329 <input type='hidden' class='gform_hidden' name='gform_submit' value='8' /> 13330 13331 <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='AUD' value='DXmXsChgEfWimOJU1cjRt162BFws0Lix0u4Qg6q4JP1QR0uljY2wACJU3wcjdG+arzLX2Pf5Z3/ngWlgVKRfjjd7
13331I+xupW0zuoSD20KkjW4kGSs=' /> 13332 <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> 13333 <input type='hidden' class='gform_hidden' name='state_8' value='WyJ7XCJnZm9ybV9zdWJtaXNzaW9uX21ldGhvZFwiOltcIjYzNDMxODY4Zjc1YzA2YTFjZmFhZTcwZDA3NjA5ZGU2XCIsXCIyOWVhMGViYmFjYmZjY2QwZmFkYTRkZmUwZGYwMzRjYVwiLFwiMGY0MjllNDlmY2YxNWU1NjFiNjc2ZDY4MjBiNDJiN2JcIl0sXCJnZm9ybV90aGVtZVwiOlwiZWViZGVjMDU1NGNiMjRkMzdkNzk1N2YyMzAzYjA4YmNcIixcImdmb3JtX3N0eWxlX3NldHRpbmdzXCI6XCJlOTE4OTJkMDJmOWJlNzMzMzY0OTlkY2NjYTE2MmRhNFwiLFwiZm9ybV9pZFwiOlwiN2YwYTc4ZmU4ZDJhMWEwZmE0N2QxMzgwMmM1NWYxZTJcIixcInVybFwiOlwiYjI5MmRjM2FlM2RjMTdhZjI2ZTk1ZDliODgwOTg0YWRcIixcInN0YXRlX3RpbWVzdGFtcFwiOlwiY2Q0MTAyZDE2NTM1MTBmYmNmZTYwMWI4Nzg1YmM2Y2JcIn0iLCI5ZjA5OGFkN2UxNjFiNzMyYmI3ODk0ZDg4M2I4OWEzYSIsMTc5MTQ4OTE2OV0=' /> 13334 <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_8' id='gform_target_page_number_8' value='0' /> 13335 <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_8' id='gform_source_page_number_8' value='1' /> 13336 <input type='hidden' name='gform_field_values' value='' /> 13337 13338 </div> 13339 <p style="display: none !important;" class="akismet-fields-container" data-prefix="ak_"><label>Δ<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="ak_js" value="185"/>
13339<script> 13340document.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() ); 13341</script>
13341 13342</p></form> 13343 </div> 13344 <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_8' id='gform_ajax_frame_8' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe> 13345
13345<script> 13346gform.initializeOnLoaded( function() {jQuery('#gform_ajax_frame_8').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_8');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_8').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){form_content.find('form').css('opacity', 0);jQuery('#gform_wrapper_8').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_8').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_8').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ }, 50 );var current_page = jQuery('#gform_source_page_number_8').val();jQuery(document).trigger('gform_page_loaded', [8, current_page]);window['gf_submitting_8'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_8').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [8]);window['gf_submitting_8'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_8').text());}else{jQuery('#gform_8').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "8", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_8" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_8"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_8" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; gform.core.triggerPostRenderEvents( 8, current_page ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} ); 13347</script>
13347 13348 </div> 13349</div> 13350 </div> 13351</div> 13352</div> 13353</div> 13354 </div> 13355 </div> 13356 </div> 13357</div> 13358</div> </div> 13359 </div> 13360 </div> 13361 </div> 13362 </div> 13363 <div class="pp-modal-overlay"></div> 13364</div> 13365 </div> 13366</div> 13367</div> 13368</div> 13369 </div> 13370 </div> 13371 </div> 13372</div> 13373</header> <div id="fl-main-content" class="fl-page-content" itemprop="mainContentOfPage" role="main"> 13374 13375 13376<div class="fl-content-full container"> 13377 <div class="row"> 13378 <div class="fl-content col-md-12"> 13379 <article class="fl-post post-90101 page type-page status-publish hentry" id="fl-post-90101" itemscope="itemscope" itemtype="https://schema.org/CreativeWork"> 13380 13381 <div class="fl-post-content clearfix" itemprop="text"> 13382 <div class="fl-builder-content fl-builder-content-90101 fl-builder-content-primary fl-builder-global-templates-locked" data-post-id="90101"><div id="page-banner" class="fl-row fl-row-full-width fl-row-bg-photo fl-node-duc7xbi90gom fl-row-default-height fl-row-align-bottom" data-node="duc7xbi90gom"> 13383 <div class="fl-row-content-wrap"> 13384 <div class="fl-row-content fl-row-fixed-width fl-node-content"> 13385 13386<div class="fl-col-group fl-node-5f331b3c831cb" data-node="5f331b3c831cb"> 13387 <div class="fl-col fl-node-5f331b3c83283 fl-col-bg-color" data-node="5f331b3c83283"> 13388 <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-html fl-node-5f43980f666ce" data-node="5f43980f666ce" aria-label="HTML"> 13389 <div class="fl-module-content fl-node-content"> 13390 <div class="fl-html"> 13391 <div id="banner-text"> 13392 13393 <div class="banner-heading"> 13394 Get In Touch 13395 </div> 13396 13397 13398 13399</div></div> 13400 </div> 13401</div> 13402</div> 13403</div> 13404 </div> 13405 </div> 13406 </div> 13407</div> 13408<div class="fl-row fl-row-full-width fl-row-bg-color fl-node-fwhl4n7xqy3i fl-row-default-height fl-row-align-center fl-visible-desktop fl-visible-large fl-visible-medium" data-node="fwhl4n7xqy3i"> 13409 <div class="fl-row-content-wrap"> 13410 <div class="fl-row-content fl-row-fixed-width fl-node-content"> 13411 13412<div class="fl-col-group fl-node-5ba1e89babace" data-node="5ba1e89babace"> 13413 <div class="fl-col fl-node-5ba1e89babb16 fl-col-bg-color" data-node="5ba1e89babb16"> 13414 <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-html fl-node-5ba1e89babb5c" data-node="5ba1e89babb5c" aria-label="HTML"> 13415 <div class="fl-module-content fl-node-content"> 13416 <div class="fl-html"> 13417 <div class="seo-breadcrumbs"><nav aria-label="breadcrumb"><ol class="breadcrumb" itemscope itemtype="https://schema.org/BreadcrumbList"><li class="breadcrumb-item" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"><a itemscope itemtype="https://schema.org/WebPage" itemprop="item" itemid="https://tourdevines.com.au" href="https://tourdevines.com.au"><span itemprop="name">Home</span></a><meta itemprop="position" content="1"></li><li class="breadcrumb-item" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"><a itemscope itemtype="https://schema.org/WebPage" itemprop="item" itemid="https://tourdevines.com.au/contact/" href="https://tourdevines.com.au/contact/"><span itemprop="name">Contact</span></a><meta itemprop="position" content="2"></li><li class="breadcrumb-item active" aria-current="page" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"><span itemprop="name">Agent Portal Access</span><meta itemprop="position" content="3"></li></ol></nav></div></div> 13418 </div> 13419</div> 13420</div> 13421</div> 13422 </div> 13423 </div> 13424 </div> 13425</div> 13426<div class="fl-row fl-row-full-width fl-row-bg-none fl-node-jg0nuiacq6y2 fl-row-default-height fl-row-align-center" data-node="jg0nuiacq6y2"> 13427 <div class="fl-row-content-wrap"> 13428 <div class="fl-row-content fl-row-full-width fl-node-content"> 13429 </div> 13430 </div> 13431</div> 13432<div class="fl-row fl-row-fixed-width fl-row-bg-none fl-node-92k6to8jpiv0 fl-row-default-height fl-row-align-center site-breadcrumbs" data-node="92k6to8jpiv0"> 13433 <div class="fl-row-content-wrap"> 13434 <div class="fl-row-content fl-row-fixed-width fl-node-content"> 13435 </div> 13436 </div> 13437</div> 13438<div class="fl-row fl-row-full-width fl-row-bg-none fl-node-r1puekwiq3h8 fl-row-default-height fl-row-align-center" data-node="r1puekwiq3h8"> 13439 <div class="fl-row-content-wrap"> 13440 <div class="fl-row-content fl-row-fixed-width fl-node-content"> 13441 13442<div class="fl-col-group fl-node-scobp354megi" data-node="scobp354megi"> 13443 <div class="fl-col fl-node-c4qr5xm0z12k fl-col-bg-color fl-col-has-cols" data-node="c4qr5xm0z12k"> 13444 <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-heading fl-node-9wy0mxb7qz18" data-node="9wy0mxb7qz18" aria-label="Heading"> 13445 <div class="fl-module-content fl-node-content"> 13446 <h1 class="fl-heading"> 13447 <span class="fl-heading-text">Agent Portal Access</span> 13448 </h1> 13449 </div> 13450</div> 13451<div class="fl-module fl-module-rich-text fl-node-q69fxs3cg1zn" data-node="q69fxs3cg1zn" aria-label="Text Editor"> 13452 <div class="fl-module-content fl-node-content"> 13453 <div class="fl-rich-text"> 13454 <p>Already have access? Please access our agent portal via the button below.</p> 13455</div> 13456 </div> 13457</div> 13458<div class="fl-module fl-module-button fl-node-ne7lqsrygvmc" data-node="ne7lqsrygvmc" aria-label="Button"> 13459 <div class="fl-module-content fl-node-content"> 13460 <div class="fl-button-wrap fl-button-width-auto fl-button-left fl-button-has-icon"><a href="https://hermes.touramigo.com/login/form/0198614a4726750bfca7cd974ebbe218" target="_blank" rel="noopener" class="fl-button"><span class="fl-button-text">Agent Bookings</span><i class="fl-button-icon fl-button-icon-after fal fa-arrow-up-right-from-square" aria-hidden="true"></i></a></div> </div> 13461</div> 13462<div class="fl-module fl-module-heading fl-node-mjt03va19phl" data-node="mjt03va19phl" aria-label="Heading"> 13463 <div class="fl-module-content fl-node-content"> 13464 <h2 class="fl-heading"> 13465 <span class="fl-heading-text">Request Agent Portal Access</span> 13466 </h2> 13467 </div> 13468</div> 13469<div class="fl-module fl-module-rich-text fl-node-d36av4cf205z" data-node="d36av4cf205z" aria-label="Text Editor"> 13470 <div class="fl-module-content fl-node-content"> 13471 <div class="fl-rich-text"> 13472 <p>Need access to our agent portal? Please send your details via the form below to request access.</p> 13473</div> 13474 </div> 13475</div> 13476 13477<div class="fl-col-group fl-node-hx735e8pju1s fl-col-group-nested" data-node="hx735e8pju1s"> 13478 <div class="fl-col fl-node-a1oxrcij7m42 fl-col-bg-color" data-node="a1oxrcij7m42"> 13479 <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-pp-gravity-form fl-node-npyotu9vf605" data-node="npyotu9vf605" aria-label="Gravity Form"> 13480 <div class="fl-module-content fl-node-content"> 13481 <div class="pp-gf-content"> 13482 <div class="pp-gf-inner"> 13483 13484 <div class='gf_browser_gecko gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_10' > 13485 <div class='gform_heading'> 13486 <p class='gform_required_legend'></p> 13487 </div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_10' id='gform_10' action='/contact/agents/' data-formid='10' novalidate> 13488 <div class='gform-body gform_body'><div id='gform_fields_10' class='gform_fields top_label form_sublabel_below description_above validation_below'><div id="field_10_6" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_above field_validation_below gfield_visibility_visible" ><label class='gfield_label gform-field-label' for='input_10_6'><span class='gform-field-label__text'>URL</span></label><div class='gfield_description' id='gfield_description_10_6'>This field is for validation purposes and should be left unchanged.</div><div class='ginput_container'><input name='input_6' id='input_10_6' type='text' value='' autocomplete='new-password'/></div></div><fieldset id="field_10_1" class="gfield gfield--type-name gfield--in
13488put-type-name gfield_contains_required field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible" ><legend class='gfield_label gform-field-label gfield_label_before_complex' ><span class='gform-field-label__text'>Name</span><span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></legend><div class='ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gform-grid-row' id='input_10_1'> 13489 13490 <span id='input_10_1_3_container' class='name_first gform-grid-col gform-grid-col--size-auto' > 13491 <input type='text' name='input_1.3' id='input_10_1_3' value='' tabindex='101' aria-required='true' placeholder='First Name *' /> 13492 <label for='input_10_1_3' class='gform-field-label gform-field-label--type-sub '>First</label> 13493 </span> 13494 13495 <span id='input_10_1_6_container' class='name_last gform-grid-col gform-grid-col--size-auto' > 13496 <input type='text' name='input_1.6' id='input_10_1_6' value='' tabindex='103' aria-required='true' placeholder='Last Name *' /> 13497 <label for='input_10_1_6' class='gform-field-label gform-field-label--type-sub '>Last</label> 13498 </span> 13499 13500 </div></fieldset><div id="field_10_2" class="gfield gfield--type-email gfield--input-type-email gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible" ><label class='gfield_label gform-field-label' for='input_10_2'><span class='gform-field-label__text'>Email</span><span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_email'> 13501 <input name='input_2' id='input_10_2' type='email' value='' class='large' tabindex='105' placeholder='Email Address *' aria-required="true" aria-invalid="false" /> 13502 </div></div><div id="field_10_4" class="gfield gfield--type-text gfield--input-type-text gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible" ><label class='gfield_label gform-field-label' for='input_10_4'><span class='gform-field-label__text'>Phone Number</span><span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_text'><input name='input_4' id='input_10_4' type='text' value='' class='large' tabindex='106' placeholder='Phone Number' aria-required="true" aria-invalid="false" /></div></div><div id="field_10_3" class="gfield gfield--type-textarea gfield--input-type-textarea show-label gfield_contains_required field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible" ><label class='gfield_label gform-field-label' for='input_10_3'><span class='gform-field-label__text'>Your Message</span><span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_textarea'><textarea name='input_3' id='input_10_3' class='textarea medium' tabindex='107' aria-required="true" aria-invalid="false" rows='10' cols='50'></textarea></div></div><div id="field_10_5" class="gfield gfield--type-captcha gfield--input-type-captcha gfield--captcha-invisible gfield--width-full field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible" ><div id='input_10_5' class='ginput_container ginput_recaptcha' data-sitekey='6LeoPdcZAAAAABSjMQXBdV55K_D0FpYBiZXlhtjK' data-theme='light' data-tabindex='-1' data-size='invisible' data-badge='bottomright'></div></div></div></div> 13503 <div class='gform-footer gform_footer top_label'> <button type='submit' id='gform_submit_button_10' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' tabindex='108'>Send Request</button> <input type='hidden' name='gform_ajax' value='form_id=10&title=&description=&tabindex=100&theme=gravity-theme&styles=[]&hash=4eaeab297edafc4197b4279daa796504' /> 13504 <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_10' value='iframe' /> 13505 <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_10' id='gform_theme_10' value='gravity-theme' /> 13506 <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_10' id='gform_style_settings_10' value='[]' /> 13507 <input type='hidden' class='gform_hidden' name='is_submit_10' value='1' /> 13508 <input type='hidden' class='gform_hidden' name='gform_submit' value='10' /> 13509 13510 <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='AUD' value='tVxo3M2xB0nwOLUdvkeHEwSnYx3l/yqI2zBldrNauRond
13510DPLK7h8sAQccXmW92BYSDHHVm+tysafRtTHeQ333Nn61n5TOaRX6ylqbwGj15HRHTI=' /> 13511 <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> 13512 <input type='hidden' class='gform_hidden' name='state_10' value='WyJ7XCJnZm9ybV9zdWJtaXNzaW9uX21ldGhvZFwiOltcIjYzNDMxODY4Zjc1YzA2YTFjZmFhZTcwZDA3NjA5ZGU2XCIsXCIyOWVhMGViYmFjYmZjY2QwZmFkYTRkZmUwZGYwMzRjYVwiLFwiMGY0MjllNDlmY2YxNWU1NjFiNjc2ZDY4MjBiNDJiN2JcIl0sXCJnZm9ybV90aGVtZVwiOlwiZWViZGVjMDU1NGNiMjRkMzdkNzk1N2YyMzAzYjA4YmNcIixcImdmb3JtX3N0eWxlX3NldHRpbmdzXCI6XCJlOTE4OTJkMDJmOWJlNzMzMzY0OTlkY2NjYTE2MmRhNFwiLFwiZm9ybV9pZFwiOlwiMTE3YTJjNzhmMGM5MjMwNzczMTEzYjI2ZmU1ZjM3YWJcIixcInVybFwiOlwiYjI5MmRjM2FlM2RjMTdhZjI2ZTk1ZDliODgwOTg0YWRcIixcInN0YXRlX3RpbWVzdGFtcFwiOlwiY2Q0MTAyZDE2NTM1MTBmYmNmZTYwMWI4Nzg1YmM2Y2JcIn0iLCIwNjI3YjZjZTVmOWZmZTk2ZDVlMWQ3YjQ5YmEzNWMwNyIsMTc5MTQ4OTE2OV0=' /> 13513 <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_10' id='gform_target_page_number_10' value='0' /> 13514 <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_10' id='gform_source_page_number_10' value='1' /> 13515 <input type='hidden' name='gform_field_values' value='' /> 13516 13517 </div> 13518 <p style="display: none !important;" class="akismet-fields-container" data-prefix="ak_"><label>Δ<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_2" name="ak_js" value="150"/>
13518<script> 13519document.getElementById( "ak_js_2" ).setAttribute( "value", ( new Date() ).getTime() ); 13520</script>
13520 13521</p></form> 13522 </div> 13523 <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_10' id='gform_ajax_frame_10' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe> 13524
13524<script> 13525gform.initializeOnLoaded( function() {jQuery('#gform_ajax_frame_10').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_10');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_10').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_10').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_10').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_10').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ }, 50 );var current_page = jQuery('#gform_source_page_number_10').val();jQuery(document).trigger('gform_page_loaded', [10, current_page]);window['gf_submitting_10'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_10').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [10]);window['gf_submitting_10'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_10').text());}else{jQuery('#gform_10').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "10", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_10" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_10"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_10" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; gform.core.triggerPostRenderEvents( 10, current_page ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} ); 13526</script>
13526 13527 </div> 13528</div> 13529 </div> 13530</div> 13531</div> 13532</div> 13533 </div> 13534</div> 13535</div> 13536 </div> 13537 </div> 13538 </div> 13539</div> 13540<div class="fl-row fl-row-full-width fl-row-bg-color fl-node-m1y3jd4lqco2 fl-row-default-height fl-row-align-center fl-visible-mobile" data-node="m1y3jd4lqco2"> 13541 <div class="fl-row-content-wrap"> 13542 <div class="fl-row-content fl-row-fixed-width fl-node-content"> 13543 13544<div class="fl-col-group fl-node-5ba1e8b65096a" data-node="5ba1e8b65096a"> 13545 <div class="fl-col fl-node-5ba1e8b6509c6 fl-col-bg-color" data-node="5ba1e8b6509c6"> 13546 <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-html fl-node-5ba1e8b650a1b" data-node="5ba1e8b650a1b" aria-label="HTML"> 13547 <div class="fl-module-content fl-node-content"> 13548 <div class="fl-html"> 13549 <div class="seo-breadcrumbs"><nav aria-label="breadcrumb"><ol class="breadcrumb" itemscope itemtype="https://schema.org/BreadcrumbList"><li class="breadcrumb-item" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"><a itemscope itemtype="https://schema.org/WebPage" itemprop="item" itemid="https://tourdevines.com.au" href="https://tourdevines.com.au"><span itemprop="name">Home</span></a><meta itemprop="position" content="1"></li><li class="breadcrumb-item" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"><a itemscope itemtype="https://schema.org/WebPage" itemprop="item" itemid="https://tourdevines.com.au/contact/" href="https://tourdevines.com.au/contact/"><span itemprop="name">Contact</span></a><meta itemprop="position" content="2"></li><li class="breadcrumb-item active" aria-current="page" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"><span itemprop="name">Agent Portal Access</span><meta itemprop="position" content="3"></li></ol></nav></div></div> 13550 </div> 13551</div> 13552</div> 13553</div> 13554 </div> 13555 </div> 13556 </div> 13557</div> 13558</div><div class="swp-content-locator"></div> </div><!-- .fl-post-content --> 13559 13560</article> 13561 13562<!-- .fl-post --> 13563 </div> 13564 </div> 13565</div> 13566 13567 13568 </div><!-- .fl-page-content --> 13569 <footer class="fl-builder-content fl-builder-content-45446 fl-builder-global-templates-locked" data-post-id="45446" data-type="footer" itemscope="itemscope" itemtype="http://schema.org/WPFooter"><div id="site-explorer" class="fl-row fl-row-full-width fl-row-bg-color fl-node-5f3db7ffbd1de fl-row-default-height fl-row-align-center fl-visible-medium fl-visible-mobile" data-node="5f3db7ffbd1de"> 13570 <div class="fl-row-content-wrap"> 13571 <div class="fl-row-content fl-row-fixed-width fl-node-content"> 13572 13573<div class="fl-col-group fl-node-5f3db7ffc2729 fl-col-group-custom-width" data-node="5f3db7ffc2729"> 13574 <div class="fl-col fl-node-5f3db7ffc282c fl-col-bg-color fl-col-small fl-col-small-full-width fl-col-small-custom-width" data-node="5f3db7ffc282c"> 13575 <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-menu fl-node-610395ffe7efb" data-node="610395ffe7efb" aria-label="Menu"> 13576 <div class="fl-module-content fl-node-content"> 13577 <div class="fl-menu"> 13578 <div class="fl-clear"></div> 13579 <nav aria-label="Navigation Menu" itemscope="itemscope" itemtype="https://schema.org/SiteNavigationElement"><ul id="menu-footer-menu-1" class="menu fl-menu-expanded fl-toggle-arrows"><li id="menu-item-31853" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home"><a href="https://tourdevines.com.au/">Home</a></li><li id="menu-item-31857" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/our-story/">Our Story</a></li><li id="menu-item-31854" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/blog/">Blog</a></li><li id="menu-item-31858" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/reviews/">Reviews</a></li><li id="menu-item-31855" class="menu-item menu-item-type-post_type menu-item-object-page current-page-ancestor"><a href="https://tourdevines.com.au/contact/">Contact Us</a></li><li id="menu-item-31859" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/work-with-us/">Work With Us</a></li><li id="menu-item-31856" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/gift-vouchers/">Gift Vouchers</a></li></ul></nav></div> 13580 </div> 13581</div> 13582</div> 13583</div> 13584 <div class="fl-col fl-node-5f3db95fb7ca1 fl-col-bg-color fl-col-small fl-col-small-full-width fl-col-small-custom-width" data-node="5f3db95fb7ca1"> 13585 <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-menu fl-node-6103960e85a13" data-node="6103960e85a13" aria-label="Menu"> 13586 <div class="fl-module-content fl-node-content"> 13587 <div class="fl-menu"> 13588 <div class="fl-clear"></div> 13589 <nav aria-label="Navigation Menu" itemscope="itemscope" itemtype="https://schema.org/SiteNavigationElement"><ul id="menu-footer-menu-2" class="menu fl-menu-vertical fl-toggle-none"><li id="menu-item-45452" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/self-guided-cycling-tours/">Self-Guided Tours</a></li><li id="menu-item-45457" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/">Group Tours</a></li><li id="menu-item-45455" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-asia/">Tours in Asia</a></li><li id="menu-item-45460" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-australia/">Tours in Australia</a></li><li id="menu-item-45456" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-europe/">Tours in Europe</a></li><li id="menu-item-45458" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-new-zealand/">Tours in New Zealand</a></li><li id="menu-item-45459" class="menu-item menu-item-type-custom menu-item-object-custom"><a href="https://tourdevines.com.au/calendar/">
13589Tour Calendar</a></li></ul></nav></div> 13590 </div> 13591</div> 13592</div> 13593</div> 13594 <div class="fl-col fl-node-61045b37e17eb fl-col-bg-color fl-col-small fl-col-small-full-width" data-node="61045b37e17eb"> 13595 <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-menu fl-node-6103961ec85f4" data-node="6103961ec85f4" aria-label="Menu"> 13596 <div class="fl-module-content fl-node-content"> 13597 <div class="fl-menu"> 13598 <div class="fl-clear"></div> 13599 <nav aria-label="Navigation Menu" itemscope="itemscope" itemtype="https://schema.org/SiteNavigationElement"><ul id="menu-footer-menu-3" class="menu fl-menu-vertical fl-toggle-none"><li id="menu-item-45386" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/murray-mountains-rail-trail/">Murray to Mountains Rail Trail – The Ultimate Guide</a></li><li id="menu-item-90032" class="menu-item menu-item-type-post_type menu-item-object-post"><a href="https://tourdevines.com.au/blog/ultimate-guide-to-cycling-the-great-victorian-rail-trail/">The Ultimate Guide to Cycling the Great Victorian Rail Trail</a></li><li id="menu-item-104812" class="menu-item menu-item-type-post_type menu-item-object-post"><a href="https://tourdevines.com.au/blog/the-ultimate-guide-to-the-great-southern-rail-trail/">The Ultimate Guide to the Great Southern Rail Trail</a></li><li id="menu-item-73834" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/blog/brisbane-valley-rail-trail-map-and-ride-guide/">Brisbane Valley Rail Trail – Map & Cycling Guide</a></li><li id="menu-item-34660" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-australia/">Cycling Tours Australia</a></li><li id="menu-item-45447" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-australia/cycling-tours-victoria/">Victoria Cycling Tours</a></li><li id="menu-item-45448" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-australia/cycling-tours-nsw/">New South Wales Cycling Tours</a></li><li id="menu-item-45449" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-australia/cycling-tours-queensland/">Queensland Cycling Tours</a></li><li id="menu-item-45450" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-australia/cycling-tours-tasmania/">Tasmania Cycling Tours</a></li><li id="menu-item-45451" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-australia/cycling-tours-south-australia/">South Australia Cycling Tours</a></li><li id="menu-item-41024" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/self-guided-cycling-tours/">Self-Guided Tours</a></li><li id="menu-item-41025" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/">Small Group Cycling Tours</a></li></ul></nav></div> 13600 </div> 13601</div> 13602</div> 13603</div> 13604 </div> 13605 </div> 13606 </div> 13607</div> 13608<div class="fl-row fl-row-full-width fl-row-bg-color fl-node-5f33558c98c10 fl-row-default-height fl-row-align-center" data-node="5f33558c98c10"> 13609 <div class="fl-row-content-wrap"> 13610 <div class="fl-row-content fl-row-fixed-width fl-node-content"> 13611 13612<div class="fl-col-group fl-node-61039705db4ab fl-col-group-equal-height fl-col-group-align-center" data-node="61039705db4ab"> 13613 <div class="fl-col fl-node-610397099c157 fl-col-bg-color fl-col-small fl-col-small-full-width" data-node="610397099c157"> 13614 <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-photo fl-node-6sok5h8agtux" data-node="6sok5h8agtux" aria-label="Photo"> 13615 <div class="fl-module-content fl-node-content"> 13616 <div role="figure" class="fl-photo fl-photo-align-left" itemscope itemtype="https://schema.org/ImageObject"> 13617 <div class="fl-photo-content fl-photo-img-png">
13618 <a href="https://tourdevines.com.au/" target="_self" itemprop="url"> 13619 <img loading="lazy" decoding="async" class="fl-photo-img wp-image-40761 size-full" src="https://tourdevines.com.au/wp-content/uploads/2020/09/favicon-Tour-De-Vines-WHITE.png" alt="Tour de Vines Cycling tours in Australia, New Zealand, Asia and Europe" height="512" width="512" title="Favicon Tour De Vines White" itemprop="image" srcset="https://tourdevines.com.au/wp-content/uploads/2020/09/favicon-Tour-De-Vines-WHITE.png 512w, https://tourdevines.com.au/wp-content/uploads/2020/09/favicon-Tour-De-Vines-WHITE-300x300.png 300w" sizes="auto, (max-width: 512px) 100vw, 512px" /> 13620 </a> 13621 </div> 13622 </div> 13623 </div> 13624</div> 13625</div> 13626</div> 13627 <div class="fl-col fl-node-61039705db5f4 fl-col-bg-color" data-node="61039705db5f4"> 13628 <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-box fl-node-6kzpugnid80e" data-node="6kzpugnid80e" aria-label="Box"> 13629 <div class="fl-module fl-module-icon-group fl-node-5cdy841x3vs6" data-node="5cdy841x3vs6" aria-label="Icon Group"> 13630 <div class="fl-module-content fl-node-content"> 13631 <div class="fl-icon-group"> 13632 <span class="fl-icon"> 13633 <a href="https://www.facebook.com/Tourdevines%20" target="_blank" rel="noopener"> 13634 <i class="fab fa-facebook-square" aria-hidden="true"></i> 13635 <span class="sr-only">facebook</span> 13636 </a> 13637 </span> 13638 <span class="fl-icon"> 13639 <a href="https://www.instagram.com/tourdevines/" target="_blank" rel="noopener"> 13640 <i class="fab fa-instagram" aria-hidden="true"></i> 13641 <span class="sr-only">instagram</span> 13642 </a> 13643 </span> 13644 <span class="fl-icon"> 13645 <a href="https://www.youtube.com/@tourdevines" target="_blank" rel="noopener"> 13646 <i class="fab fa-youtube-square" aria-hidden="true"></i> 13647 <span class="sr-only">twitter</span> 13648 </a> 13649 </span> 13650 <span class="fl-icon"> 13651 <a href="https://www.tripadvisor.com/Attraction_Review-g552137-d4156415-Reviews-Tour_de_Vines-Beechworth_Victoria.html%20" target="_blank" rel="noopener"> 13652 <i class="fak fa-tripadvisor" aria-hidden="true"></i> 13653 <span class="sr-only">trip advisor</span> 13654 </a> 13655 </span> 13656 </div> 13657 </div> 13658</div> 13659<div class="fl-module fl-module-button fl-node-94pd2xl1cjew button-style button-space footer-btn" data-node="94pd2xl1cjew" aria-label="Button"> 13660 <div class="fl-module-content fl-node-content"> 13661 <div class="fl-button-wrap fl-button-width-auto fl-button-right fl-button-has-icon"><a href="https://tourdevines.touramigo.com/profile/login" target="_blank" rel="noopener" class="fl-button"><span class="fl-button-text">My Bookings</span><i class="fl-button-icon fl-button-icon-after fal fa-arrow-up-right-from-square" aria-hidden="true"></i></a></div> </div> 13662</div> 13663<div class="fl-module fl-module-button fl-node-hw8v5ptb0c6k button-style button-space footer-btn" data-node="hw8v5ptb0c6k" aria-label="Button"> 13664 <div class="fl-module-content fl-node-content"> 13665 <div class="fl-button-wrap fl-button-width-auto fl-button-right fl-button-has-icon"><a href="https://tourdevines.com.au/contact/agents/" target="_self" class="fl-button"><span class="fl-button-text">Agent Bookings</span><i class="fl-button-icon fl-button-icon-after fal fa-arrow-up-right-from-square" aria-hidden="true"></i></a></div> </div> 13666</div> 13667</div> 13668</div> 13669</div> 13670 </div> 13671 13672<div class="fl-col-group fl-node-5f3355ce65395" data-node="5f3355ce65395"> 13673 <div class="fl-col fl-node-5b7df0cc561ad fl-col-bg-color fl-col-has-cols footer-links" data-node="5b7df0cc561ad"> 13674 <div class="fl-col-content fl-node-content"> 13675<div class="fl-col-group fl-node-5b7e36cde8dc6 fl-col-group-nested fl-col-group-custom-width" data-node="5b7e36cde8dc6"> 13676 <div class="fl-col fl-node-wnufegm6jl0p fl-col-bg-color fl-col-small fl-col-small-full-width" data-node="wnufegm6jl0p"> 13677 <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-button fl-node-0ju8t1zi7lgs button-space" data-node="0ju8t1zi7lgs" aria-label="Button"> 13678 <div class="fl-module-content fl-node-content"> 13679 <div class="fl-button-wrap fl-button-width-auto fl-button-right fl-button-has-icon"><a href="tel:1300%20665%20330" target="_self" class="fl-button"><i class="fl-button-icon fl-button-icon-before fal fa-phone-square" aria-hidden="true"></i><span class="fl-button-text">1300 665 330</span></a></div> </div> 13680</div> 13681<div class="fl-module fl-module-button fl-node-4n8l7brpajcu button-space" data-node="4n8l7brpajcu" aria-label="Button"> 13682 <div class="fl-module-content fl-node-content"> 13683 <div class="fl-button-wrap fl-button-width-auto fl-button-right fl-button-has-icon"><a href="tel:+61370685000" target="_self" class="fl-button"><i class="fl-button-icon fl-button-icon-before fal fa-phone-square" aria-hidden="true"></i><span class="fl-button-text">+61 3 7068 5000</span></a></div> </div> 13684</div> 13685<div class="fl-module fl-module-button fl-node-v05cbuzpxa78 button-space" data-node="v05cbuzpxa78" aria-label="Button"> 13686 <div class="fl-module-content fl-node-content"> 13687 <div class="fl-button-wrap fl-button-width-auto fl-button-has-icon"><a href="/cdn-cgi/l/email-protection#abc2c5dadec2d9d2ebdfc4ded9cfceddc2c5ced885c8c4c685cade" target="_self" class="fl-button"><i class="fl-button-icon fl-button-icon-before fal fa-envelope" aria-hidden="true"></i><span class="fl-button-text"><span class="__cf_email__" data-cfemail="b9d0d7c8ccd0cbc0f9cdd6cccbdddccfd0d7dcca97dad6d497d8cc">[email protected]</span></span></a></div> </div> 13688</div> 13689<div class="fl-module fl-module-html fl-node-3tv6ucxyskr9 contact-block" data-node="3tv6ucxyskr9" aria-label="HTML"> 13690 <div class="fl-module-content fl-node-content"> 13691 <div class="fl-html"> 13692 <div itemscope="" itemtype="http://schema.org/LocalBusiness"> 13693 <span itemprop="name">Tour de Vines</span> (Head Office) 13694 <span style="display:none;" itemprop="description">Tour de Vines is a long standing, trusted bike tour operator, offering fun & great value cycling tours</span> 13695 <img decoding="async" style="display:none;" itemprop="image" src="https://tourdevines.com.au/wp-content/uploads/2020/08/Tour-De-Vines-Logo-on-white.svg" alt="Tour de Vines logo"/> 13696 <div itemprop="address" itemscope="" itemtype="http://schema.org/PostalAddress"> 13697 <a href="https://goo.gl/maps/Gd7fjW1LbRoACKbE7" target="_blank" rel="noopener noreferrer">
13698 <span itemprop="streetAddress">6 Riddell Pde, </span></a><br/> 13699 <span itemprop="addressLocality">Elsternwick</span> 13700 <span itemprop="addressRegion">VIC</span> 13701 <span itemprop="postalCode">3185</span> 13702 <span style="display:none;" itemprop="telephone">+61 4 0722 9881</span> 13703 </div> 13704</div></div> 13705 </div> 13706</div> 13707</div> 13708</div> 13709 <div class="fl-col fl-node-5b7e36cde909b fl-col-bg-color fl-col-small fl-col-small-full-width fl-col-small-custom-width fl-visible-desktop fl-visible-large" data-node="5b7e36cde909b"> 13710 <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-menu fl-node-61039434c1fb9" data-node="61039434c1fb9" aria-label="Menu"> 13711 <div class="fl-module-content fl-node-content"> 13712 <div class="fl-menu"> 13713 <div class="fl-clear"></div> 13714 <nav aria-label="Navigation Menu" itemscope="itemscope" itemtype="https://schema.org/SiteNavigationElement"><ul id="menu-footer-menu-4" class="menu fl-menu-expanded fl-toggle-arrows"><li id="menu-item-31853" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home"><a href="https://tourdevines.com.au/">Home</a></li><li id="menu-item-31857" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/our-story/">Our Story</a></li><li id="menu-item-31854" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/blog/">Blog</a></li><li id="menu-item-31858" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/reviews/">Reviews</a></li><li id="menu-item-31855" class="menu-item menu-item-type-post_type menu-item-object-page current-page-ancestor"><a href="https://tourdevines.com.au/contact/">Contact Us</a></li><li id="menu-item-31859" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/work-with-us/">Work With Us</a></li><li id="menu-item-31856" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/gift-vouchers/">Gift Vouchers</a></li></ul></nav></div> 13715 </div> 13716</div> 13717</div> 13718</div> 13719 <div class="fl-col fl-node-5b7e36cde90df fl-col-bg-color fl-col-small fl-col-small-full-width fl-col-small-custom-width fl-visible-desktop fl-visible-large" data-node="5b7e36cde90df"> 13720 <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-menu fl-node-6103943f35bfa" data-node="6103943f35bfa" aria-label="Menu"> 13721 <div class="fl-module-content fl-node-content"> 13722 <div class="fl-menu"> 13723 <div class="fl-clear"></div> 13724 <nav aria-label="Navigation Menu" itemscope="itemscope" itemtype="https://schema.org/SiteNavigationElement"><ul id="menu-footer-menu-5" class="menu fl-menu-vertical fl-toggle-none"><li id="menu-item-45452" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/self-guided-cycling-tours/">Self-Guided Tours</a></li><li id="menu-item-45457" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/">Group Tours</a></li><li id="menu-item-45455" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-asia/">Tours in Asia</a></li><li id="menu-item-45460" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-australia/">Tours in Australia</a></li><li id="menu-item-45456" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-europe/">Tours in Europe</a></li><li id="menu-item-45458" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-new-zealand/">Tours in New Zealand</a></li><li id="menu-item-45459" class="menu-item menu-item-type-custom menu-item-object-custom"><a href="https://tourdevines.com.au/calendar/">Tour Calendar</a></li></ul></nav></div> 13725 </div> 13726</div> 13727</div> 13728</div> 13729 <div id="footer-buttons" class="fl-col fl-node-5f3355ec7ea23 fl-col-bg-color fl-col-small fl-col-small-full-width fl-col-small-custom-width fl-visible-desktop fl-visible-large" data-node="5f3355ec7ea23"> 13730 <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-menu fl-node-610394506add6" data-node="610394506add6" aria-label="Menu"> 13731 <div class="fl-module-content fl-node-content"> 13732 <div class="fl-menu"> 13733 <div class="fl-clear"></div> 13734 <nav aria-label="Navigation Menu" itemscope="itemscope" itemtype="https://schema.org/SiteNavigationElement"><ul id="menu-footer-menu-6" class="menu fl-menu-vertical fl-toggle-none"><li id="menu-item-45386" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/murray-mountains-rail-trail/">Murray to Mountains Rail Trail – The Ultimate Guide</a></li><li id="menu-item-90032" class="menu-item menu-item-type-post_type menu-item-object-post"><a href="https://tourdevines.com.au/blog/ultimate-guide-to-cycling-the-great-victorian-rail-trail/">The Ultimate Guide to Cycling the Great Victorian Rail Trail</a></li><li id="menu-item-104812" class="menu-item menu-item-type-post_type menu-item-object-post"><a href="https://tourdevines.com.au/blog/the-ultimate-guide-to-the-great-southern-rail-trail/">The Ultimate Guide to the Great Southern Rail Trail</a></li><li id="menu-item-73834" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/blog/brisbane-valley-rail-trail-map-and-ride-guide/">Brisbane Valley Rail Trail – Map & Cycling Guide</a></li><li id="menu-item-34660" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-australia/">Cycling Tours Australia</a></li><li id="menu-item-45447" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-australia/cycling-tours-victoria/">Victoria Cycling Tours</a></li><li id="menu-item-45448" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-australia/cycling-tours-nsw/">New South Wales Cycling Tours</a></li><li id="menu-item-45449" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-australia/cycling-tours-queensland/">Queensland Cycling Tours</a></li><li id="menu-item-45450" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-australia/cycling-tours-tasmania/">Tasmania Cycling Tours</a></li><li id="menu-item-45451" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/cycling-tours-australia/cycling-tours-south-australia/">South Australia Cycling Tours</a></li><li id="menu-item-41024" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/self-guided-cycling-tours/">Self-Guided Tours</a></li><li id="menu-item-41025" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/cycling-tours/">Small Group Cycling Tours</a></li></ul></nav></div> 13735 </div> 13736</div> 13737</div> 13738</div> 13739 </div> 13740</div> 13741</div> 13742 </div> 13743 </div> 13744 </div> 13745</div> 13746<div id="credits-nav" class="fl-row fl-row-full-width fl-row-bg-color fl-node-5b3edf2e4e67c fl-row-custom-height fl-row-align-center print-hide" data-node="5b3edf2e4e67c"> 13747 <div class="fl-row-content-wrap"> 13748 <div class="fl-row-content fl-row-fixed-width fl-node-content"> 13749 13750<div class="fl-col-group fl-node-5b3edf2e4e6c3" data-node="5b3edf2e4e6c3"> 13751 <div id="wm-website-credits-col" class="fl-col fl-node-5b3edf2e4e706 fl-col-bg-color" data-node="5b3edf2e4e706"> 13752 <div class="fl-col-content fl-node-content"><div id="wm-website-credits" class="fl-module fl-module-menu fl-node-5b3ee06934462" data-node="5b3ee06934462" aria-label="Menu"> 13753 <div class="fl-module-content fl-node-content"> 13754 <div class="fl-menu"> 13755 <div class="fl-clear"></div> 13756 <nav aria-label="Navigation Menu" itemscope="itemscope" itemtype="https://schema.org/SiteNavigationElement"><ul id="menu-credits-nav" class="menu fl-menu-horizontal fl-toggle-none"><li id="menu-item-28808" class="menu-item menu-item-type-custom menu-item-object-custom"><a href="/login.php"><i class="fas fa-lock"></i></a></li><li id="menu-item-28806" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/index/">Index</a></li><li id="menu-item-28809" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://tourdevines.com.au/legal/terms/">Terms</a></li><li id="menu-item-28807" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy"><a href="https://tourdevines.com.au/legal/privacy-policy/">Privacy Policy</a></li><li id="menu-item-28810" class="menu-item menu-item-type-custom menu-item-object-custom"><a href="#"><i class="fas fa-copyright"></i> Copyright Tour De Vines</a></li></ul></nav></div> 13757 </div> 13758</div> 13759<div id="wm-website-by" class="fl-module fl-module-rich-text fl-node-613d78f2709b2" data-node="613d78f2709b2" aria-label="Text Editor"> 13760 <div class="fl-module-content fl-node-content"> 13761 <div class="fl-rich-text"> 13762 <p>Website by <a href="https://woofmedia.com.au/" target="_blank" rel="noopener">WOOF Media</a></p> 13763</div> 13764 </div> 13765</div> 13766</div> 13767</div> 13768 </div> 13769 </div> 13770 </div> 13771</div> 13772</footer> </div><!-- .fl-page -->
vendor: 109 bytes, lines 13772-13773
13772 13773<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
13773<script type="speculationrules"> 13774{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/bb-theme-child/*","/wp-content/themes/bb-theme/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 13775</script>
13775 13776
13776<script> 13777 (function ($) { 13778 $(document).ready(function () { 13779 $('.wm-request-itinerary-btn').each(function () { 13780 13781 $(this).on('click', function () { 13782 var code = $(this).data('code'); 13783 var title = $(this).data('title'); 13784 if ( $('#choice_8_13_1').prop('checked') ) { 13785 $('#choice_8_13_1').trigger('click'); 13786 } 13787 13788 if (code && title) { 13789 // add the code to the gravity form field 13790 $('#input_8_15').val(code); 13791 $('#input_8_17').val(title); 13792 13793 $('.fl-node-xve3b0uckh6r h2').text('Request more information about ' + title); 13794 } 13795 13796 if ($(this).hasClass('wm-request-message')) { 13797 if (!$('#choice_8_13_1').prop('checked')) { 13798 $('#choice_8_13_1').trigger('click'); 13799 } 13800 } 13801 13802 }); 13803 }); 13804 }); 13805 })(jQuery); 13806 </script>
13806 13807 <a href="#" role="button" id="fl-to-top"><span class="sr-only">Scroll To Top</span><i class="fas fa-chevron-up" aria-hidden="true"></i></a><noscript><img height="1" width="1" style="display: none;" src="https://www.facebook.com/tr?id=800990993312440&ev=PageView&noscript=1&eid=800990993312440504503b7-6ab9-4833-923a-bf5ae001ed10&cd%5Bpage_title%5D=Agent+Portal+Access&cd%5Bpost_type%5D=page&cd%5Bpost_id%5D=90101&cd%5Bplugin%5D=PixelYourSite&cd%5Bevent_url%5D=tourdevines.com.au%2Fcontact%2Fagents%2F&cd%5Buser_role%5D=guest" alt=""></noscript>
13808<script id="cookie-notice-front-js-before"> 13809var cnArgs = {"ajaxUrl":"https:\/\/tourdevines.com.au\/wp-admin\/admin-ajax.php","nonce":"b333a19dda","hideEffect":"fade","position":"bottom","onScroll":false,"onScrollOffset":100,"onClick":false,"cookieName":"cookie_notice_accepted","cookieTime":15811200,"cookieTimeRejected":2592000,"globalCookie":false,"redirection":false,"cache":true,"revokeCookies":false,"revokeCookiesOpt":"automatic"}; 13810 13811//# sourceURL=cookie-notice-front-js-before 13812</script>
vendor: 1 bytes, line 13812
13812
13813<script id="cookie-notice-front-js" src="https://tourdevines.com.au/wp-content/plugins/cookie-notice/js/front.min.js?ver=3.1.12"></script>
vendor: 1 bytes, line 13813
13813
13814<script id="wm-support-js" src="https://tourdevines.com.au/wp-content/plugins/wm-support/public/js/wm-support-public.js?ver=1.0.3"></script>
vendor: 1 bytes, line 13814
13814
13815<script id="imagesloaded-js" src="https://tourdevines.com.au/wp-content/plugins/bb-plugin/js/libs/jquery.imagesloaded.min.js?ver=2.11.1"></script>
vendor: 1 bytes, line 13815
13815
13816<script id="jquery-throttle-js" src="https://tourdevines.com.au/wp-content/plugins/bb-plugin/js/libs/jquery.ba-throttle-debounce.min.js?ver=2.11.1"></script>
vendor: 1 bytes, line 13816
13816
13817<script id="jquery-fitvids-js" src="https://tourdevines.com.au/wp-content/plugins/bb-plugin/js/libs/jquery.fitvids.min.js?ver=1.2"></script>
vendor: 1 bytes, line 13817
13817
13818<script id="gtm4wp-form-move-tracker-js-before"> 13819var gtm4wp_form_move_config = {"filledOnly":false}; 13820//# sourceURL=gtm4wp-form-move-tracker-js-before 13821</script>
vendor: 1 bytes, line 13821
13821
13822<script data-wp-strategy="defer" defer id="gtm4wp-form-move-tracker-js" src="https://tourdevines.com.au/wp-content/plugins/duracelltomi-google-tag-manager/build/gtm4wp-form-move-tracker.js?ver=2.0.3"></script>
vendor: 1 bytes, line 13822
13822
13823<script id="social_warfare_script-js-extra"> 13824var socialWarfare = {"addons":[],"post_id":"90101","variables":{"emphasizeIcons":false,"powered_by_toggle":false,"affiliate_link":"https://warfareplugins.com"},"floatBeforeContent":""}; 13825//# sourceURL=social_warfare_script-js-extra 13826</script>
vendor: 1 bytes, line 13826
13826
13827<script id="social_warfare_script-js" src="https://tourdevines.com.au/wp-content/plugins/social-warfare/assets/js/script.min.js?ver=4.5.6"></script>
vendor: 1 bytes, line 13827
13827
13828<script id="jquery-bind-first-js" defer src="https://tourdevines.com.au/wp-content/plugins/pixelyoursite-pro/dist/scripts/jquery.bind-first-0.2.3.min.js"></script>
vendor: 1 bytes, line 13828
13828
13829<script id="js-cookie-pys-js" defer src="https://tourdevines.com.au/wp-content/plugins/pixelyoursite-pro/dist/scripts/js.cookie-2.1.3.min.js?ver=2.1.3"></script>
vendor: 1 bytes, line 13829
13829
13830<script id="js-sha256-js" defer src="https://tourdevines.com.au/wp-content/plugins/pixelyoursite-pro/dist/scripts/sha256.js?ver=0.11.0"></script>
vendor: 1 bytes, line 13830
13830
13831<script id="vimeo-js" defer src="https://tourdevines.com.au/wp-content/plugins/pixelyoursite-pro/dist/scripts/vimeo.min.js"></script>
vendor: 1 bytes, line 13831
13831
13832<script id="pys-js-extra"> 13833var pysOptions = {"staticEvents":{"facebook":{"init_event":[{"delay":0,"type":"static","ajaxFire":false,"name":"PageView","pixelIds":["800990993312440"],"eventID":"504503b7-6ab9-4833-923a-bf5ae001ed10","params":{"page_title":"Agent Portal Access","post_type":"page","post_id":90101,"plugin":"PixelYourSite","event_url":"tourdevines.com.au/contact/agents/","user_role":"guest"},"e_id":"init_event","ids":[],"hasTimeWindow":false,"timeWindow":0,"woo_order":"","edd_order":"","order_key":""}]}},"dynamicEvents":{"automatic_event_internal_link":{"facebook":{"delay":0,"type":"dyn","name":"InternalClick","pixelIds":["800990993312440"],"eventID":"25f1f2f2-3582-4f57-8c8e-e6cbebcd452f","params":{"page_title":"Agent Portal Access","post_type":"page","post_id":90101,"plugin":"PixelYourSite","event_url":"tourdevines.com.au/contact/agents/","user_role":"guest"},"e_id":"automatic_event_internal_link","ids":[],"hasTimeWindow":false,"timeWindow":0,"woo_order":"","edd_order":"","order_key":""}},"automatic_event_outbound_link":{"facebook":{"delay":0,"type":"dyn","name":"OutboundClick","pixelIds":["800990993312440"],"eventID":"87092333-7628-4dd1-8ae8-f04f727100a0","params":{"page_title":"Agent Portal Access","post_type":"page","post_id":90101,"plugin":"PixelYourSite","event_url":"tourdevines.com.au/contact/agents/","user_role":"guest"},"e_id":"automatic_event_outbound_link","ids":[],"hasTimeWindow":false,"timeWindow":0,"woo_order":"","edd_order":"","order_key":""}},"automatic_event_video":{"facebook":{"delay":0,"type":"dyn","name":"WatchVideo","pixelIds":["800990993312440"],"eventID":"e69dd0e0-bd14-4f45-a40a-0623a5fc50bf","params":{"page_title":"Agent Portal Access","post_type":"page","post_id":90101,"plugin":"PixelYourSite","event_url":"tourdevines.com.au/contact/agents/","user_role":"guest"},"e_id":"automatic_event_video","ids":[],"hasTimeWindow":false,"timeWindow":0,"woo_order":"","edd_order":"","order_key":""}},"automatic_event_tel_link":{"facebook":{"delay":0,"type":"dyn","name":"TelClick","pixelIds":["800990993312440"],"eventID":"4474f585-8c65-4e6c-8263-76415deef744","params":{"page_title":"Agent Portal Access","post_type":"page","post_id":90101,"plugin":"PixelYourSite","event_url":"tourdevines.com.au/contact/agents/","user_role":"guest"},"e_id":"automatic_event_tel_link","ids":[],"hasTimeWindow":false,"timeWindow":0,"woo_order":"","edd_order":"","order_key":""}},"automatic_event_email_link":{"facebook":{"delay":0,"type":"dyn","name":"EmailClick","pixelIds":["800990993312440"],"eventID":"13b2cbde-5899-44c3-af07-dac3f5de95e1","params":{"page_title":"Agent Portal Access","post_type":"page","post_id":90101,"plugin":"PixelYourSite","event_url":"tourdevines.com.au/contact/agents/","user_role":"guest"},"e_id":"automatic_event_email_link","ids":[],"hasTimeWindow":false,"timeWindow":0,"woo_order":"","edd_order":"","order_key":""}},"automatic_event_form":{"facebook":{"delay":0,"type":"dyn","name":"Form","pixelIds":["800990993312440"],"eventID":"8c4a8fa9-182c-4694-86cc-ff99e9469a52","params":{"page_title":"Agent Portal Access","post_type":"page","post_id":90101,"plugin":"PixelYourSite","event_url":"tourdevines.com.au/contact/agents/","user_role":"guest"},"e_id":"automatic_event_form","ids":[],"hasTimeWindow":false,"timeWindow":0,"woo_order":"","edd_order":"","order_key":""}},"automatic_event_download":{"facebook":{"delay":0,"type":"dyn","name":"Download","extensions":["","doc","exe","js","pdf","ppt","tgz","zip","xls"],"pixelIds":["800990993312440"],"eventID":"c61002f1-44be-4d1f-a362-f0b79de7a149","params":{"page_title":"Agent Portal Access","post_type":"page","post_id":90101,"plugin":"PixelYourSite","event_url":"tourdevines.com.au/contact/agents/","user_role":"guest"},"e_id":"automatic_event_download","ids":[],"hasTimeWindow":false,"timeWindow":0,"woo_order":"","edd_order":"","order_key":""}},"automatic_event_comment":{"facebook":{"delay":0,"type":"dyn","name":"Comment","pixelIds":["800990993312440"],"eventID":"f34af4c6-e46b-4e06-9f2c-cdcaa7c59787","params":{"page_title":"Agent Portal Access","post_type":"page","post_id":90101,"plugin":"PixelYourSite","event_url":"tourdevines.com.au/contact/agents/","user_role":"guest"}
13833,"e_id":"automatic_event_comment","ids":[],"hasTimeWindow":false,"timeWindow":0,"woo_order":"","edd_order":"","order_key":""}},"automatic_event_adsense":{"facebook":{"delay":0,"type":"dyn","name":"AdSense","pixelIds":["800990993312440"],"eventID":"05f41574-d3fc-47fd-9190-3549453fc1f0","params":{"page_title":"Agent Portal Access","post_type":"page","post_id":90101,"plugin":"PixelYourSite","event_url":"tourdevines.com.au/contact/agents/","user_role":"guest"},"e_id":"automatic_event_adsense","ids":[],"hasTimeWindow":false,"timeWindow":0,"woo_order":"","edd_order":"","order_key":""}},"automatic_event_scroll":{"facebook":{"delay":0,"type":"dyn","name":"PageScroll","scroll_percent":30,"pixelIds":["800990993312440"],"eventID":"4a07e630-6406-47c0-945b-7e4eb4e60558","params":{"page_title":"Agent Portal Access","post_type":"page","post_id":90101,"plugin":"PixelYourSite","event_url":"tourdevines.com.au/contact/agents/","user_role":"guest"},"e_id":"automatic_event_scroll","ids":[],"hasTimeWindow":false,"timeWindow":0,"woo_order":"","edd_order":"","order_key":""}},"automatic_event_time_on_page":{"facebook":{"delay":0,"type":"dyn","name":"TimeOnPage","time_on_page":30,"pixelIds":["800990993312440"],"eventID":"624cf947-73fc-4db3-99da-e4917bc81a58","params":{"page_title":"Agent Portal Access","post_type":"page","post_id":90101,"plugin":"PixelYourSite","event_url":"tourdevines.com.au/contact/agents/","user_role":"guest"},"e_id":"automatic_event_time_on_page","ids":[],"hasTimeWindow":false,"timeWindow":0,"woo_order":"","edd_order":"","order_key":""}}},"triggerEvents":[],"triggerEventTypes":[],"triggerLogic":[],"triggerFrequency":[],"facebook":{"pixelIds":["800990993312440"],"advancedMatchingEnabled":true,"advancedMatching":{"external_id":"201856c4efcfa0a1a812616c2cecd15142b0ad1cca86ed98c1aba3e0297961a0"},"removeMetadata":false,"wooVariableAsSimple":false,"serverApiEnabled":true,"metaEnabledCapiPixels":["800990993312440"],"sendEventId":true,"send_external_id":true,"enabled_medical":false,"do_not_track_medical_param":["event_url","post_title","page_title","landing_page","content_name","categories","category_name","tags"],"meta_ldu":false},"debug":"","siteUrl":"https://tourdevines.com.au","ajaxUrl":"https://tourdevines.com.au/wp-admin/admin-ajax.php","ajax_event":"cc34100c74","trackUTMs":"1","trackTrafficSource":"1","user_id":"0","enable_lading_page_param":"1","cookie_duration":"7","enable_event_day_param":"1","enable_event_month_param":"1","enable_event_time_param":"1","enable_remove_target_url_param":"1","enable_remove_download_url_param":"1","visit_data_model":"first_visit","last_visit_duration":"60","enable_auto_save_advance_matching":"1","enable_success_send_form":"","enable_automatic_events":"1","enable_event_video":"1","enable_rage_click":"","rage_click_threshold":"3","rage_click_time_limit":"2","enable_video_speed":"","ajaxForServerEvent":"1","ajaxForServerStaticEvent":"1","useSendBeacon":"1","send_external_id":"1","external_id_expire":"180","track_cookie_for_subdomains":"1","google_consent_mode":"1","consent_mode_cmp_active":"","data_persistency":"recent_data","advance_matching_form":{"enable_advance_matching_forms":true,"advance_matching_fn_names":["","first_name","first-name","first name","name"],"advance_matching_ln_names":["","last_name","last-name","last name"],"advance_matching_tel_names":["","phone","tel"],"advance_matching_em_names":[]},"advance_matching_url":{"enable_advance_matching_url":true,"advance_matching_fn_names":[],"advance_matching_ln_names":[],"advance_matching_tel_names":[],"advance_matching_em_names":[]},"track_dynamic_fields":[],"gdpr":{"ajax_enabled":false,"all_disabled_by_api":false,"facebook_disabled_by_api":false,"tiktok_disabled_by_api":false,"openai_disabled_by_api":false,"analytics_disabled_by_api":false,"google_ads_disabled_by_api":false,"pinterest_disabled_by_api":false,"bing_disabled_by_api":false,"reddit_disabled_by_api":false,"externalID_disabled_by_api":false,"facebook_prior_consent_enabled":true,"tiktok_prior_consent_enabled":true,"openai_prior_consent_enabled":true,"analytics_prior_consent_enabled":true,"google_ads_prior_consent_enabled":true,"pinterest_prior_consent_enabled":true,"bing_prior_consent_enabled":true,"cookiebot_integration_enabled":false,"cookiebot_facebook_consent_category":"marketing","cookiebot_tiktok_consent_category":"marketing","cookiebot_openai_consent_category":"marketing","cookiebot_analytics_consent_category":"statistics","cookiebot_google_ads_consent_category":"marketing","cookiebot_pinterest_consent_category":"marketing","cookiebot_bing_consent_category":"marketing","cookie_notice_integration_enabled":false,"cookie_law_info_integration_enabled":false,"real_cookie_banner_integration_enabled":false,"consent_magic_integration_enabled":false,"analytics_storage":{"enabled":true,"value":"granted","filter":false},"ad_storage":{"enabled":true,"value":"granted","filter":false},"ad_user_data":{"enabled":true,"value":"granted","filter":false},"ad_personalization":{"enabled":true,"value":"granted","filter":false}},"cookie":{"disabled_all_cookie":false,"disabled_start_session_cookie":false,"disabled_advanced_form_data_cookie":false,"advanced_form_data_expire":30,"disabled_landing_page_cookie":false,"disabled_first_visit_cookie":false,"disabled_trafficsource_cookie":false,"disabled_utmTerms_cookie":false,"disabled_utmId_cookie":false,"disabled_google_alternative_id":false},"tracking_analytics":{"TrafficLanding":"","TrafficUtms":[],"TrafficUtmsId":[],"userDataEnable":true,"userData":{"emails":[],"phones":[],"addresses":[]},"use_encoding_provided_data":true,"use_multiple_provided_data":true},"GATags":{"ga_datalayer_type":"default","ga_datalayer_name":"dataLayerPYS","gclid_alternative_enabled":false,"gclid_alternative_param":""},"automatic":{"enable_youtube":true,"enable_vimeo":true,"enable_video":true},"woo":{"enabled":false},"edd":{"enabled":false},"cache_bypass":"1791489168"}; 13834//# sourceURL=pys-js-extra 13835</script>
vendor: 1 bytes, line 13835
13835
13836<script id="pys-js" defer src="https://tourdevines.com.au/wp-content/plugins/pixelyoursite-pro/dist/scripts/public.js?ver=12.6.7"></script>
vendor: 1 bytes, line 13836
13836
13837<script id="fl-automator-js-extra"> 13838var themeopts = {"medium_breakpoint":"992","mobile_breakpoint":"768","lightbox":"disabled","scrollTopPosition":"800"}; 13839//# sourceURL=fl-automator-js-extra 13840</script>
vendor: 1 bytes, line 13840
13840
13841<script id="fl-automator-js" src="https://tourdevines.com.au/wp-content/themes/bb-theme/js/theme.js?ver=1.7.19.2"></script>
vendor: 1 bytes, line 13841
13841
13842<script id="wp-dom-ready-js" src="https://tourdevines.com.au/wp-includes/js/dist/dom-ready.min.js?ver=3fe927cab37bf38d6a23"></script>
vendor: 1 bytes, line 13842
13842
13843<script id="wp-hooks-js" src="https://tourdevines.com.au/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 13843
13843
13844<script id="wp-i18n-js" src="https://tourdevines.com.au/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 13844
13844
13845<script id="wp-i18n-js-after"> 13846wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 13847//# sourceURL=wp-i18n-js-after 13848</script>
vendor: 1 bytes, line 13848
13848
13849<script id="wp-a11y-js-translations"> 13850( function( domain, translations ) { 13851 var localeData = translations.locale_data[ domain ] || translations.locale_data.messages; 13852 localeData[""].domain = domain; 13853 wp.i18n.setLocaleData( localeData, domain ); 13854} )( "default", {"translation-revision-date":"2026-05-22 04:05:45+0000","generator":"GlotPress\/4.0.3","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"en_AU"},"Notifications":["Notifications"]}},"comment":{"reference":"wp-includes\/js\/dist\/a11y.js"}} ); 13855//# sourceURL=wp-a11y-js-translations 13856</script>
vendor: 1 bytes, line 13856
13856
13857<script id="wp-a11y-js" src="https://tourdevines.com.au/wp-includes/js/dist/a11y.min.js?ver=31c6cec5a4ff7aff483d"></script>
vendor: 1 bytes, line 13857
13857
13858<script id="gform_json-js" defer='defer' src="https://tourdevines.com.au/wp-content/plugins/gravityforms/js/jquery.json.min.js?ver=3.1.2"></script>
vendor: 1 bytes, line 13858
13858
13859<script id="gform_gravityforms-js-extra"> 13860var gform_i18n = {"datepicker":{"wdOffset":0,"helpTextShort":"Press F1 for help","helpText":"Press the arrow keys to navigate by day, PageUp and PageDown to navigate by month, Alt+PageUp and Alt+PageDown to navigate by year, or Escape to cancel.","openOnFocusHelpText":"Press Down arrow to browse the calendar, or Escape to close.","tooltipTxt":"Press Escape to cancel","disabledTxt":"Disabled","markedTxt":"Selected","prevTxt":"Previous","nextTxt":"Next","monthTxt":"Month","yearTxt":"Year","months":["January","February","March","April","May","June","July","August","September","October","November","December"],"days":[{"s":"S","l":"Sunday"},{"s":"M","l":"Monday"},{"s":"T","l":"Tuesday"},{"s":"W","l":"Wednesday"},{"s":"T","l":"Thursday"},{"s":"F","l":"Friday"},{"s":"S","l":"Saturday"}]}}; 13861var gf_legacy_multi = []; 13862var gform_gravityforms = {"strings":{"invalid_file_extension":"This type of file is not allowed. Must be one of the following:","file_uploaded":"File uploaded","delete_file":"Delete this file","in_progress":"in progress","file_exceeds_limit":"File exceeds size limit","illegal_extension":"This type of file is not allowed.","max_reached":"Maximum number of files reached","unknown_error":"There was a problem while saving the file on the server","currently_uploading":"Please wait for the uploading to complete","cancel":"Cancel","cancel_upload":"Cancel this upload","cancelled":"Cancelled","error":"Error","message":"Message"},"vars":{"images_url":"https://tourdevines.com.au/wp-content/plugins/gravityforms/images"}}; 13863var gf_global = {"gf_currency_config":{"name":"Australian Dollar","symbol_left":"$","symbol_right":"","symbol_padding":" ","thousand_separator":",","decimal_separator":".","decimals":2,"code":"AUD"},"base_url":"https://tourdevines.com.au/wp-content/plugins/gravityforms","number_formats":[],"version_hash":"05d33f09aa3e0e6ef5dd71e740cc25cf","countries":{"AF":"Afghanistan","AX":"\u00c5land Islands","AL":"Albania","DZ":"Algeria","AS":"American Samoa","AD":"Andorra","AO":"Angola","AI":"Anguilla","AQ":"Antarctica","AG":"Antigua and Barbuda","AR":"Argentina","AM":"Armenia","AW":"Aruba","AU":"Australia","AT":"Austria","AZ":"Azerbaijan","BS":"Bahamas","BH":"Bahrain","BD":"Bangladesh","BB":"Barbados","BY":"Belarus","BE":"Belgium","BZ":"Belize","BJ":"Benin","BM":"Bermuda","BT":"Bhutan","BO":"Bolivia","BQ":"Bonaire, Sint Eustatius and Saba","BA":"Bosnia and Herzegovina","BW":"Botswana","BV":"Bouvet Island","BR":"Brazil","IO":"British Indian Ocean Territory","BN":"Brunei Darussalam","BG":"Bulgaria","BF":"Burkina Faso","BI":"Burundi","CV":"Cape Verde","KH":"Cambodia","CM":"Cameroon","CA":"Canada","KY":"Cayman Islands","CF":"Central African Republic","TD":"Chad","CL":"Chile","CN":"China","CX":"Christmas Island","CC":"Cocos Islands","CO":"Colombia","KM":"Comoros","CD":"Congo, Democratic Republic of the","CG":"Congo","CK":"Cook Islands","CR":"Costa Rica","CI":"C\u00f4te d'Ivoire","HR":"Croatia","CU":"Cuba","CW":"Cura\u00e7ao","CY":"Cyprus","CZ":"Czechia","DK":"Denmark","DJ":"Djibouti","DM":"Dominica","DO":"Dominican Republic","EC":"Ecuador","EG":"Egypt","SV":"El Salvador","GQ":"Equatorial Guinea","ER":"Eritrea","EE":"Estonia","SZ":"Eswatini","ET":"Ethiopia","FK":"Falkland Islands","FO":"Faroe Islands","FJ":"Fiji","FI":"Finland","FR":"France","GF":"French Guiana","PF":"French Polynesia","TF":"French Southern Territories","GA":"Gabon","GM":"Gambia","GE":"Georgia","DE":"Germany","GH":"Ghana","GI":"Gibraltar","GR":"Greece","GL":"Greenland","GD":"Grenada","GP":"Guadeloupe","GU":"Guam","GT":"Guatemala","GG":"Guernsey","GN":"Guinea","GW":"Guinea-Bissau","GY":"Guyana","HT":"Haiti","HM":"Heard Island and McDonald Islands","VA":"Holy See","HN":"Honduras","HK":"Hong Kong","HU":"Hungary","IS":"Iceland","IN":"India","ID":"Indonesia","IR":"Iran","IQ":"Iraq","IE":"Ireland","IM":"Isle of Man","IL":"Israel","IT":"Italy","JM":"Jamaica","JP":"Japan","JE":"Jersey","JO":"Jordan","KZ":"Kazakhstan","KE":"Kenya","KI":"Kiribati","KP":"Korea, Democratic People's Republic of","KR":"Korea, Republic of","KW":"Kuwait","KG":"Kyrgyzstan","LA":"La
13863o People's Democratic Republic","LV":"Latvia","LB":"Lebanon","LS":"Lesotho","LR":"Liberia","LY":"Libya","LI":"Liechtenstein","LT":"Lithuania","LU":"Luxembourg","MO":"Macao","MG":"Madagascar","MW":"Malawi","MY":"Malaysia","MV":"Maldives","ML":"Mali","MT":"Malta","MH":"Marshall Islands","MQ":"Martinique","MR":"Mauritania","MU":"Mauritius","YT":"Mayotte","MX":"Mexico","FM":"Micronesia","MD":"Moldova","MC":"Monaco","MN":"Mongolia","ME":"Montenegro","MS":"Montserrat","MA":"Morocco","MZ":"Mozambique","MM":"Myanmar","NA":"Namibia","NR":"Nauru","NP":"Nepal","NL":"Netherlands","NC":"New Caledonia","NZ":"New Zealand","NI":"Nicaragua","NE":"Niger","NG":"Nigeria","NU":"Niue","NF":"Norfolk Island","MK":"North Macedonia","MP":"Northern Mariana Islands","NO":"Norway","OM":"Oman","PK":"Pakistan","PW":"Palau","PS":"Palestine, State of","PA":"Panama","PG":"Papua New Guinea","PY":"Paraguay","PE":"Peru","PH":"Philippines","PN":"Pitcairn","PL":"Poland","PT":"Portugal","PR":"Puerto Rico","QA":"Qatar","RE":"R\u00e9union","RO":"Romania","RU":"Russian Federation","RW":"Rwanda","BL":"Saint Barth\u00e9lemy","SH":"Saint Helena, Ascension and Tristan da Cunha","KN":"Saint Kitts and Nevis","LC":"Saint Lucia","MF":"Saint Martin","PM":"Saint Pierre and Miquelon","VC":"Saint Vincent and the Grenadines","WS":"Samoa","SM":"San Marino","ST":"Sao Tome and Principe","SA":"Saudi Arabia","SN":"Senegal","RS":"Serbia","SC":"Seychelles","SL":"Sierra Leone","SG":"Singapore","SX":"Sint Maarten","SK":"Slovakia","SI":"Slovenia","SB":"Solomon Islands","SO":"Somalia","ZA":"South Africa","GS":"South Georgia and the South Sandwich Islands","SS":"South Sudan","ES":"Spain","LK":"Sri Lanka","SD":"Sudan","SR":"Suriname","SJ":"Svalbard and Jan Mayen","SE":"Sweden","CH":"Switzerland","SY":"Syria Arab Republic","TW":"Taiwan","TJ":"Tajikistan","TZ":"Tanzania, the United Republic of","TH":"Thailand","TL":"Timor-Leste","TG":"Togo","TK":"Tokelau","TO":"Tonga","TT":"Trinidad and Tobago","TN":"Tunisia","TR":"T\u00fcrkiye","TM":"Turkmenistan","TC":"Turks and Caicos Islands","TV":"Tuvalu","UG":"Uganda","UA":"Ukraine","AE":"United Arab Emirates","GB":"United Kingdom","US":"United States","UY":"Uruguay","UM":"US Minor Outlying Islands","UZ":"Uzbekistan","VU":"Vanuatu","VE":"Venezuela","VN":"Viet Nam","VG":"Virgin Islands, British","VI":"Virgin Islands, U.S.","WF":"Wallis and Futuna","EH":"Western Sahara","YE":"Yemen","ZM":"Zambia","ZW":"Zimbabwe"},"strings":{"newRowAdded":"New row added.","rowRemoved":"Row removed","formSaved":"The form has been saved. The content contains the link to return and complete the form."}}; 13864var gf_global = {"gf_currency_config":{"name":"Australian Dollar","symbol_left":"$","symbol_right":"","symbol_padding":" ","thousand_separator":",","decimal_separator":".","decimals":2,"code":"AUD"},"base_url":"https://tourdevines.com.au/wp-content/plugins/gravityforms","number_formats":[],"version_hash":"05d33f09aa3e0e6ef5dd71e740cc25cf","countries":{"AF":"Afghanistan","AX":"\u00c5land Islands","AL":"Albania","DZ":"Algeria","AS":"American Samoa","AD":"Andorra","AO":"Angola","AI":"Anguilla","AQ":"Antarctica","AG":"Antigua and Barbuda","AR":"Argentina","AM":"Armenia","AW":"Aruba","AU":"Australia","AT":"Austria","AZ":"Azerbaijan","BS":"Bahamas","BH":"Bahrain","BD":"Bangladesh","BB":"Barbados","BY":"Belarus","BE":"Belgium","BZ":"Belize","BJ":"Benin","BM":"Bermuda","BT":"Bhutan","BO":"Bolivia","BQ":"Bonaire, Sint Eustatius and Saba","BA":"Bosnia and Herzegovina","BW":"Botswana","BV":"Bouvet Island","BR":"Brazil","IO":"British Indian Ocean Territory","BN":"Brunei Darussalam","BG":"Bulgaria","BF":"Burkina Faso","BI":"Burundi","CV":"Cape Verde","KH":"Cambodia","CM":"Cameroon","CA":"Canada","KY":"Cayman Islands","CF":"Central African Republic","TD":"Chad","CL":"Chile","CN":"China","CX":"Christmas Island","CC":"Cocos Islands","CO":"Colombia","KM":"Comoros","CD":"Congo, Democratic Republic of the","CG":"Congo","CK":"Cook Islands","CR":"Costa Rica","CI":"C\u00f4te d'Ivoire","HR":"Croatia","CU":"Cuba","CW":"Cura\u00e7ao","CY":"Cyprus","CZ":"Czechia","DK":"Denmark","DJ":"Djibouti","DM":"Dominica","DO":"Dominican Republic","EC":"Ecuador","EG":"Egypt","SV":"El Salvador","GQ":"Equatorial Guinea","ER":"Eritrea","EE":"Estonia","SZ":"Eswatini","ET":"Ethiopia","FK":"Falkland Islands","FO":"Faroe Islands","FJ":"Fiji","FI":"Finland","FR":"France","GF":"French Guiana","PF":"French Polynesia","TF":"French Southern Territories","GA":"Gabon","GM":"Gambia","GE":"Georgia","DE":"Germany","GH":"Ghana","GI":"Gibraltar","GR":"Greece","GL":"Greenland","GD":"Grenada","GP":"Guadeloupe","GU":"Guam","GT":"Guatemala","GG":"Guernsey","GN":"Guinea","GW":"Guinea-Bissau","GY":"Guyana","HT":"Haiti","HM":"Heard Island and McDonald Islands","VA":"Holy See","HN":"Honduras","HK":"Hong Kong","HU":"Hungary","IS":"Iceland","IN":"India","ID":"Indonesia","IR":"Iran","IQ":"Iraq","IE":"Ireland","IM":"Isle of Man","IL":"Israel","IT":"Italy","JM":"Jamaica","JP":"Japan","JE":"Jersey","JO":"Jordan","KZ":"Kazakhstan","KE":"Kenya","KI":"Kiribati","KP":"Korea, Democratic People's Republic of","KR":"Korea, Republic of","KW":"Kuwait","KG":"Kyrgyzstan","LA":"La
13864o People's Democratic Republic","LV":"Latvia","LB":"Lebanon","LS":"Lesotho","LR":"Liberia","LY":"Libya","LI":"Liechtenstein","LT":"Lithuania","LU":"Luxembourg","MO":"Macao","MG":"Madagascar","MW":"Malawi","MY":"Malaysia","MV":"Maldives","ML":"Mali","MT":"Malta","MH":"Marshall Islands","MQ":"Martinique","MR":"Mauritania","MU":"Mauritius","YT":"Mayotte","MX":"Mexico","FM":"Micronesia","MD":"Moldova","MC":"Monaco","MN":"Mongolia","ME":"Montenegro","MS":"Montserrat","MA":"Morocco","MZ":"Mozambique","MM":"Myanmar","NA":"Namibia","NR":"Nauru","NP":"Nepal","NL":"Netherlands","NC":"New Caledonia","NZ":"New Zealand","NI":"Nicaragua","NE":"Niger","NG":"Nigeria","NU":"Niue","NF":"Norfolk Island","MK":"North Macedonia","MP":"Northern Mariana Islands","NO":"Norway","OM":"Oman","PK":"Pakistan","PW":"Palau","PS":"Palestine, State of","PA":"Panama","PG":"Papua New Guinea","PY":"Paraguay","PE":"Peru","PH":"Philippines","PN":"Pitcairn","PL":"Poland","PT":"Portugal","PR":"Puerto Rico","QA":"Qatar","RE":"R\u00e9union","RO":"Romania","RU":"Russian Federation","RW":"Rwanda","BL":"Saint Barth\u00e9lemy","SH":"Saint Helena, Ascension and Tristan da Cunha","KN":"Saint Kitts and Nevis","LC":"Saint Lucia","MF":"Saint Martin","PM":"Saint Pierre and Miquelon","VC":"Saint Vincent and the Grenadines","WS":"Samoa","SM":"San Marino","ST":"Sao Tome and Principe","SA":"Saudi Arabia","SN":"Senegal","RS":"Serbia","SC":"Seychelles","SL":"Sierra Leone","SG":"Singapore","SX":"Sint Maarten","SK":"Slovakia","SI":"Slovenia","SB":"Solomon Islands","SO":"Somalia","ZA":"South Africa","GS":"South Georgia and the South Sandwich Islands","SS":"South Sudan","ES":"Spain","LK":"Sri Lanka","SD":"Sudan","SR":"Suriname","SJ":"Svalbard and Jan Mayen","SE":"Sweden","CH":"Switzerland","SY":"Syria Arab Republic","TW":"Taiwan","TJ":"Tajikistan","TZ":"Tanzania, the United Republic of","TH":"Thailand","TL":"Timor-Leste","TG":"Togo","TK":"Tokelau","TO":"Tonga","TT":"Trinidad and Tobago","TN":"Tunisia","TR":"T\u00fcrkiye","TM":"Turkmenistan","TC":"Turks and Caicos Islands","TV":"Tuvalu","UG":"Uganda","UA":"Ukraine","AE":"United Arab Emirates","GB":"United Kingdom","US":"United States","UY":"Uruguay","UM":"US Minor Outlying Islands","UZ":"Uzbekistan","VU":"Vanuatu","VE":"Venezuela","VN":"Viet Nam","VG":"Virgin Islands, British","VI":"Virgin Islands, U.S.","WF":"Wallis and Futuna","EH":"Western Sahara","YE":"Yemen","ZM":"Zambia","ZW":"Zimbabwe"},"strings":{"newRowAdded":"New row added.","rowRemoved":"Row removed","formSaved":"The form has been saved. The content contains the link to return and complete the form."}}; 13865//# sourceURL=gform_gravityforms-js-extra 13866</script>
vendor: 1 bytes, line 13866
13866
13867<script id="gform_gravityforms-js" defer='defer' src="https://tourdevines.com.au/wp-content/plugins/gravityforms/js/gravityforms.min.js?ver=3.1.2"></script>
vendor: 1 bytes, line 13867
13867
13868<script id="gform_conditional_logic-js-extra"> 13869var gf_legacy = {"is_legacy":""}; 13870//# sourceURL=gform_conditional_logic-js-extra 13871</script>
vendor: 1 bytes, line 13871
13871
13872<script id="gform_conditional_logic-js" defer='defer' src="https://tourdevines.com.au/wp-content/plugins/gravityforms/js/conditional_logic.min.js?ver=3.1.2"></script>
vendor: 1 bytes, line 13872
13872
13873<script id="gform_placeholder-js" defer='defer' src="https://tourdevines.com.au/wp-content/plugins/gravityforms/js/placeholders.jquery.min.js?ver=3.1.2"></script>
vendor: 1 bytes, line 13873
13873
13874<script id="gform_gravityforms_utils-js" defer='defer' src="https://tourdevines.com.au/wp-content/plugins/gravityforms/assets/js/dist/utils.min.js?ver=69a9db57304a9f86c3d1a0bea5fd2cf9"></script>
vendor: 1 bytes, line 13874
13874
13875<script id="gform_gravityforms_theme_vendors-js" defer='defer' src="https://tourdevines.com.au/wp-content/plugins/gravityforms/assets/js/dist/vendor-theme.min.js?ver=0c901cb641ce64b99c20ea1a4d208cc9"></script>
vendor: 1 bytes, line 13875
13875
13876<script id="gform_gravityforms_theme-js-extra"> 13877var gform_theme_config = {"common":{"form":{"honeypot":{"version_hash":"05d33f09aa3e0e6ef5dd71e740cc25cf"},"ajax":{"ajaxurl":"https://tourdevines.com.au/wp-admin/admin-ajax.php","ajax_submission_nonce":"180f498f01","i18n":{"step_announcement":"Step %1$s of %2$s, %3$s","unknown_error":"There was an unknown error processing your request. Please try again.","error_403":"The request was blocked (403 error) for unknown security reasons. Remove any code-like text (scripts or DB queries) and try again."}}}},"hmr_dev":"","public_path":"https://tourdevines.com.au/wp-content/plugins/gravityforms/assets/js/dist/","config_nonce":"93a2f6d1d7"}; 13878//# sourceURL=gform_gravityforms_theme-js-extra 13879</script>
vendor: 1 bytes, line 13879
13879
13880<script id="gform_gravityforms_theme-js" defer='defer' src="https://tourdevines.com.au/wp-content/plugins/gravityforms/assets/js/dist/scripts-theme.min.js?ver=e27d9712159624c99129c8c208f022ad"></script>
vendor: 1 bytes, line 13880
13880
13881<script defer id="akismet-frontend-js" src="https://tourdevines.com.au/wp-content/plugins/akismet/_inc/akismet-frontend.js?ver=1790295570"></script>
vendor: 150 bytes, lines 13881-13882
13881 13882<script id="gform_recaptcha-js" defer='defer' src="https://www.google.com/recaptcha/api.js?hl=en&&ver=7.1.3#038;render=explicit"></script>
13883<script id="wp-emoji-settings" type="application/json"> 13884{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://tourdevines.com.au/wp-includes/js/wp-emoji-release.min.js?ver=7.1.3"}} 13885</script>
vendor: 1 bytes, line 13885
13885
13886<script type="module"> 13887/*! This file is auto-generated */ 13888var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))}); 13889//# sourceURL=https://tourdevines.com.au/wp-includes/js/wp-emoji-loader.min.js 13890</script>
vendor: 1 bytes, line 13890
13890
13891<script type="text/javascript"> var swp_nonce = "f889734366";var swpFloatBeforeContent = false; var swp_ajax_url = "https://tourdevines.com.au/wp-admin/admin-ajax.php"; var swp_post_id = "90101";var swpClickTracking = false;</script>
13891<script> 13892gform.initializeOnLoaded( function() { jQuery(document).on('gform_post_render', function(event, formId, currentPage){if(formId == 8) {gf_global["number_formats"][8] = {"2":{"price":false,"value":false},"14":{"price":false,"value":false},"1":{"price":false,"value":false},"13":{"price":false,"value":false},"4":{"price":false,"value":false},"3":{"price":false,"value":false},"5":{"price":false,"value":false},"15":{"price":false,"value":false},"16":{"price":false,"value":false},"17":{"price":false,"value":false}};if(window['jQuery']){if(!window['gf_form_conditional_logic'])window['gf_form_conditional_logic'] = new Array();window['gf_form_conditional_logic'][8] = { logic: { 4: {"field":{"actionType":"show","logicType":"all","rules":[{"fieldId":"13","operator":"is","value":"Yes, I have a question about this tour"}]},"nextButton":null,"section":null},3: {"field":{"actionType":"show","logicType":"all","rules":[{"fieldId":"13","operator":"is","value":"Yes, I have a question about this tour"}],"enabled":true},"nextButton":null,"section":null} }, dependents: { 4: [4],3: [3] }, animation: 0, defaults: {"1":{"1.2":"","1.3":"","1.4":"","1.6":"","1.8":""},"5":["choice_8_5_0"],"15":"99999","16":"https:\/\/tourdevines.com.au\/contact\/agents\/","17":"Agent Portal Access"}, fields: {"2":[],"14":[],"1":[],"13":[4,3],"4":[],"3":[],"5":[],"15":[],"16":[],"17":[]} }; if(!window['gf_number_format'])window['gf_number_format'] = 'decimal_dot';jQuery(document).ready(function(){gform.utils.trigger({ event: 'gform/conditionalLogic/init/start', native: false, data: { formId: 8, fields: null, isInit: true } });gf_apply_rules(8, [4,3], true);jQuery('#gform_wrapper_8').show();jQuery('#gform_wrapper_8 form').css('opacity', '');jQuery(document).trigger('gform_post_conditional_logic', [8, null, true]);gform.utils.trigger({ event: 'gform/conditionalLogic/init/end', native: false, data: { formId: 8, fields: null, isInit: true } });} );} if(typeof Placeholders != 'undefined'){ 13893 Placeholders.enable(); 13894 }} } );jQuery(document).on('gform_post_conditional_logic', function(event, formId, fields, isInit){} ) } ); 13895</script>
vendor: 1 bytes, line 13895
13895
13896<script> 13897gform.initializeOnLoaded( function() {jQuery(document).trigger("gform_pre_post_render", [{ formId: "8", currentPage: "1", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_8" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_8"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_8" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; gform.core.triggerPostRenderEvents( 8, 1 ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } ); 13898</script>
vendor: 1 bytes, line 13898
13898
13899<script> 13900gform.initializeOnLoaded( function() { jQuery(document).on('gform_post_render', function(event, formId, currentPage){if(formId == 10) {if(typeof Placeholders != 'undefined'){ 13901 Placeholders.enable(); 13902 }} } );jQuery(document).on('gform_post_conditional_logic', function(event, formId, fields, isInit){} ) } ); 13903</script>
vendor: 1 bytes, line 13903
13903
13904<script> 13905gform.initializeOnLoaded( function() {jQuery(document).trigger("gform_pre_post_render", [{ formId: "10", currentPage: "1", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_10" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_10"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_10" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; gform.core.triggerPostRenderEvents( 10, 1 ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } ); 13906</script>
13906 13907 13908 <!-- Cookie Compliance for WordPress (formerly Compliance by Hu-manity.co) plugin v3.1.12 https://cookie-compliance.co/ --> 13909 <div id="cookie-notice" role="dialog" class="cookie-notice-hidden cookie-revoke-hidden cn-position-bottom" aria-label="Cookie Compliance" style="background-color: rgba(0,0,0,1);"><div class="cookie-notice-container" style="color: #fff"><span id="cn-notice-text" class="cn-text-container">We use cookies to understand website usage, improve visitor experience, and to show you relevant updates via other digital channels. Please click ok to continue.</span><span id="cn-notice-buttons" class="cn-buttons-container"><button id="cn-accept-cookie" data-cookie-set="accept" class="cn-set-cookie cn-button cn-button-custom button" aria-label="OK">OK</button><button data-link-url="https://tourdevines.com.au/legal/privacy-policy/" data-link-target="_blank" id="cn-more-info" class="cn-more-info cn-button cn-button-custom button" aria-label="Privacy Policy">Privacy Policy</button></span><button type="button" id="cn-close-notice" data-cookie-set="accept" class="cn-close-icon" aria-label="No" tabindex="0"></button></div> 13910 13911 </div> 13912 <!-- / Cookie Compliance for WordPress plugin -->
13912<script>var wpAjaxUrl = 'https://tourdevines.com.au/wp-admin/admin-ajax.php';var flBuilderUrl = 'https://tourdevines.com.au/wp-content/plugins/bb-plugin/';var FLBuilderLayoutConfig = { 13913 anchorLinkAnimations : { 13914 duration : 1000, 13915 easing : 'swing', 13916 offset : 100 13917 }, 13918 paths : { 13919 pluginUrl : 'https://tourdevines.com.au/wp-content/plugins/bb-plugin/', 13920 wpAjaxUrl : 'https://tourdevines.com.au/wp-admin/admin-ajax.php' 13921 }, 13922 breakpoints : { 13923 small : 768, 13924 medium : 992, 13925 large : 1200 }, 13926 waypoint: { 13927 offset: 80 13928 }, 13929 emptyColWidth: '0%', 13930 i18n : { 13931 opensInNewTab : '(opens in new tab)' 13932 } 13933}; 13934(function($){ 13935 13936 if(typeof FLBuilderLayout != 'undefined') { 13937 return; 13938 } 13939 13940 /** 13941 * Helper class with generic logic for a builder layout. 13942 * 13943 * @class FLBuilderLayout 13944 * @since 1.0 13945 */ 13946 FLBuilderLayout = { 13947 13948 /** 13949 * Initializes a builder layout. 13950 * 13951 * @since 1.0 13952 * @method init 13953 */ 13954 init: function() 13955 { 13956 // Destroy existing layout events. 13957 FLBuilderLayout._destroy(); 13958 13959 // Init CSS classes. 13960 FLBuilderLayout._initClasses(); 13961 13962 // Init backgrounds.
13963 FLBuilderLayout._initBackgrounds(); 13964 13965 // Init buttons. 13966 FLBuilderLayout._initButtons(); 13967 13968 // Init row shape layer height. 13969 FLBuilderLayout._initRowShapeLayerHeight(); 13970 13971 // Init the new tab notice on links opening in a new tab. 13972 FLBuilderLayout._initLinkNotices(); 13973 13974 // Only init if the builder isn't active. 13975 if ( 0 === $('.fl-builder-edit').length ) { 13976 13977 // Init anchor links. 13978 FLBuilderLayout._initAnchorLinks(); 13979 13980 // Init the browser hash. 13981 FLBuilderLayout._initHash(); 13982 13983 // Init forms. 13984 FLBuilderLayout._initForms(); 13985 13986 FLBuilderLayout._reorderMenu(); 13987 } 13988 else { 13989 FLBuilderLayout._initNestedColsWidth(); 13990 } 13991 $('body').removeClass( 'fl-no-js' ); 13992 }, 13993 13994 /** 13995 * Public method for refreshing Wookmark or MosaicFlow galleries 13996 * within an element. 13997 * 13998 * @since 1.7.4 13999 * @method refreshGalleries 14000 */ 14001 refreshGalleries: function( element ) 14002 { 14003 var $element = 'undefined' == typeof element ? $( 'body' ) : $( element ), 14004 mfContent = $element.find( '.fl-mosaicflow-content' ), 14005 wmContent = $element.find( '.fl-gallery' ), 14006 mfObject = null; 14007 14008 if ( mfContent ) { 14009 14010 mfObject = mfContent.data( 'mosaicflow' ); 14011 14012 if ( mfObject ) { 14013 mfObject.columns = $( [] ); 14014 mfObject.columnsHeights = []; 14015 mfContent.data( 'mosaicflow', mfObject ); 14016 mfContent.mosaicflow( 'refill' ); 14017 } 14018 } 14019 if ( wmContent ) { 14020 wmContent.trigger( 'refreshWookmark' ); 14021 } 14022 }, 14023 14024 /** 14025 * Public method for refreshing Masonry within an element 14026 * 14027 * @since 1.8.1 14028 * @method refreshGridLayout 14029 */ 14030 refreshGridLayout: function( element ) 14031 { 14032 var $element = 'undefined' == typeof element ? $( 'body' ) : $( element ), 14033 msnryContent = $element.find('.masonry'); 14034 14035 if ( msnryContent.length ) { 14036 msnryContent.masonry('layout'); 14037 } 14038 }, 14039 14040 /** 14041 * Public method for reloading BxSlider within an element 14042 * 14043 * @since 1.8.1 14044 * @method reloadSlider 14045 */ 14046 reloadSlider: function( content ) 14047 { 14048 var $content = 'undefined' == typeof content ? $('body') : $(content); 14049 14050 // reload sliders. 14051 if ($content.find('.bx-viewport > div').length > 0) { 14052 $.each($content.find('.bx-viewport > div'), function (key, slider) { 14053 setTimeout(function () { 14054 $(slider).data('bxSlider').reloadSlider(); 14055 }, 100); 14056 }); 14057 } 14058 }, 14059 14060 /** 14061 * Public method for resizing WP audio player 14062 * 14063 * @since 1.8.2 14064 * @method resizeAudio 14065 */ 14066 resizeAudio: function( element ) 14067 { 14068 var $element = 'undefined' == typeof element ? $( 'body' ) : $( element ), 14069 audioPlayers = $element.find('.wp-audio-shortcode.mejs-audio'), 14070 player = null, 14071 mejsPlayer = null, 14072 rail = null, 14073 railWidth = 400; 14074 14075 if ( audioPlayers.length && typeof mejs !== 'undefined' ) { 14076 audioPlayers.each(function(){ 14077 player = $(this); 14078 mejsPlayer = mejs.players[player.attr('id')]; 14079 rail = player.find('.mejs-controls .mejs-time-rail'); 14080 var innerMejs = player.find('.mejs-inner'), 14081 total = player.find('.mejs-controls .mejs-time-total'); 14082 14083 if ( typeof mejsPlayer !== 'undefined' ) { 14084 railWidth = Math.ceil(player.width() * 0.8); 14085 14086 if ( innerMejs.length ) { 14087 14088 rail.css('width', railWidth +'px!important'); 14089 //total.width(rail.width() - 10); 14090 14091 mejsPlayer.options.autosizeProgress = true; 14092 14093 // webkit has trouble doing this without a delay 14094 setTimeout(function () { 14095 mejsPlayer.setControlsSize(); 14096 }, 50); 14097 14098 player.find('.mejs-inner').css({ 14099 visibility: 'visible', 14100 height: 'inherit' 14101 }); 14102 } 14103 } 14104 }); 14105 } 14106 }, 14107 14108 /** 14109 * Public method for preloading WP audio player when it's inside the hidden element 14110 * 14111 * @since 1.8.2 14112 * @method preloadAudio 14113 */ 14114 preloadAudio: function(element) 14115 { 14116 var $element = 'undefined' == typeof element ? $( 'body' ) : $( element ), 14117 contentWrap = $element.closest('.fl-accordion-item'), 14118 audioPlayers = $element.find('.wp-audio-shortcode.mejs-audio'); 14119 14120 if ( ! contentWrap.hasClass('fl-accordion-item-active') && audioPlayers.find('.mejs-inner').length ) { 14121 audioPlayers.find('.mejs-inner').css({ 14122 visibility : 'hidden', 14123 height: 0 14124 }); 14125 } 14126 }, 14127 14128 /** 14129 * Public method for resizing slideshow momdule within the tab 14130 * 14131 * @since 1.10.5 14132 * @method resizeSlideshow 14133 */ 14134 resizeSlideshow: function(){ 14135 if(typeof YUI !== 'undefined') { 14136 YUI().use('node-event-simulate', function(Y) { 14137 Y.one(window).simulate("resize"); 14138 }); 14139 } 14140 }, 14141 14142 /** 14143 * Public method for reloading an embedded Google Map within the tabs or hidden element. 14144 * 14145 * @since 2.2 14146 * @method reloadGoogleMap 14147 */ 14148 reloadGoogleMap: function(element){ 14149 var $element = 'undefined' == typeof element ? $( 'body' ) : $( element ),
14150 googleMap = $element.find( 'iframe[src*="google.com/maps"]' ); 14151 14152 if ( googleMap.length ) { 14153 googleMap.attr( 'src', function(i, val) { 14154 return val; 14155 }); 14156 } 14157 }, 14158 14159 /** 14160 * Unbinds builder layout events. 14161 * 14162 * @since 1.0 14163 * @access private 14164 * @method _destroy 14165 */ 14166 _destroy: function() 14167 { 14168 var win = $(window); 14169 14170 win.off('scroll.fl-bg-parallax'); 14171 win.off('resize.fl-bg-video'); 14172 }, 14173 14174 /** 14175 * Checks to see if the current device has touch enabled. 14176 * 14177 * @since 1.0 14178 * @access private 14179 * @method _isTouch 14180 * @return {Boolean} 14181 */ 14182 _isTouch: function() 14183 { 14184 if(('ontouchstart' in window) || (window.DocumentTouch && document instanceof DocumentTouch)) { 14185 return true; 14186 } 14187 14188 return false; 14189 }, 14190 14191 /** 14192 * Checks to see if the current device is mobile. 14193 * 14194 * @since 1.7 14195 * @access private 14196 * @method _isMobile 14197 * @return {Boolean} 14198 */ 14199 _isMobile: function() 14200 { 14201 return /Mobile|Android|Silk\/|Kindle|BlackBerry|Opera Mini|Opera Mobi|webOS/i.test( navigator.userAgent ); 14202 }, 14203 14204 /** 14205 * Initializes builder body classes. 14206 * 14207 * @since 1.0 14208 * @access private 14209 * @method _initClasses 14210 */ 14211 _initClasses: function() 14212 { 14213 var body = $( 'body' ), 14214 ua = navigator.userAgent; 14215 14216 // Add the builder body class (skip on block-only frontend to avoid layout break). 14217 if ( ! body.hasClass( 'fl-builder-blocks-only' ) && ! body.hasClass( 'archive' ) && $( '.fl-builder-content-primary' ).length > 0 ) { 14218 body.addClass('fl-builder'); 14219 } 14220 14221 // Add the builder touch body class. 14222 if(FLBuilderLayout._isTouch()) { 14223 body.addClass('fl-builder-touch'); 14224 } 14225 14226 // Add the builder mobile body class. 14227 if(FLBuilderLayout._isMobile()) { 14228 body.addClass('fl-builder-mobile'); 14229 } 14230 14231 if ( $(window).width() < FLBuilderLayoutConfig.breakpoints.small ) { 14232 body.addClass( 'fl-builder-breakpoint-small' ); 14233 } 14234 14235 if ( $(window).width() > FLBuilderLayoutConfig.breakpoints.small && $(window).width() < FLBuilderLayoutConfig.breakpoints.medium ) { 14236 body.addClass( 'fl-builder-breakpoint-medium' ); 14237 } 14238 14239 if ( $(window).width() > FLBuilderLayoutConfig.breakpoints.medium && $(window).width() < FLBuilderLayoutConfig.breakpoints.large ) { 14240 body.addClass( 'fl-builder-breakpoint-large' ); 14241 } 14242 14243 if ( $(window).width() > FLBuilderLayoutConfig.breakpoints.large ) { 14244 body.addClass( 'fl-builder-breakpoint-default' ); 14245 } 14246 14247 // IE11 body class. 14248 if ( ua.indexOf( 'Trident/7.0' ) > -1 && ua.indexOf( 'rv:11.0' ) > -1 ) { 14249 body.addClass( 'fl-builder-ie-11' ); 14250 } 14251 }, 14252 14253 /** 14254 * Initializes builder node backgrounds that require 14255 * additional JavaScript logic such as parallax. 14256 * 14257 * @since 1.1.4 14258 * @access private
14259 * @method _initBackgrounds 14260 */ 14261 _initBackgrounds: function() 14262 { 14263 var win = $(window); 14264 14265 // Init parallax backgrounds. 14266 if($('.fl-row-bg-parallax').length > 0 && !FLBuilderLayout._isMobile()) { 14267 FLBuilderLayout._scrollParallaxBackgrounds(); 14268 FLBuilderLayout._initParallaxBackgrounds(); 14269 win.on('resize.fl-bg-parallax', FLBuilderLayout._initParallaxBackgrounds); 14270 win.on('scroll.fl-bg-parallax', FLBuilderLayout._scrollParallaxBackgrounds); 14271 } 14272 14273 // Init video backgrounds. 14274 if($('.fl-bg-video').length > 0) { 14275 FLBuilderLayout._initBgVideos(); 14276 FLBuilderLayout._resizeBgVideos(); 14277 14278 // Ensure FLBuilderLayout._resizeBgVideos() is only called once on window resize. 14279 var resizeBGTimer = null; 14280 win.on('resize.fl-bg-video', function(e){ 14281 clearTimeout( resizeBGTimer ); 14282 resizeBGTimer = setTimeout(function() { 14283 FLBuilderLayout._resizeBgVideos(e); 14284 }, 100 ); 14285 }); 14286 } 14287 }, 14288 14289 /** 14290 * Initializes all buttons in a layout. 14291 * 14292 * @since 2.10 14293 * @access private 14294 * @method _initButtons 14295 */ 14296 _initButtons: function() 14297 { 14298 // Trigger click event on Enter or Space key press for deprecated button markup. 14299 $('a.fl-button[role="button"]').on('keydown', function(event) { 14300 if (event.key === 'Enter' || event.key === ' ') { 14301 // Necessary to prevent the default behavior of the space key from scrolling the page 14302 event.preventDefault(); 14303 $(this).trigger('click'); 14304 } 14305 }); 14306 }, 14307 14308 /** 14309 * Initializes all parallax backgrounds in a layout. 14310 * 14311 * @since 1.1.4 14312 * @access private 14313 * @method _initParallaxBackgrounds 14314 */ 14315 _initParallaxBackgrounds: function() 14316 { 14317 $('.fl-row-bg-parallax').each(FLBuilderLayout._initParallaxBackground); 14318 }, 14319 14320 /** 14321 * Initializes a single parallax background. 14322 * 14323 * @since 1.1.4 14324 * @access private 14325 * @method _initParallaxBackgrounds 14326 */ 14327 _initParallaxBackground: function() 14328 { 14329 var row = $(this), 14330 content = row.find('> .fl-row-content-wrap'), 14331 winWidth = $(window).width(), 14332 screenSize = '', 14333 imageSrc = { 14334 default: '', 14335 medium: '', 14336 responsive: '', 14337 }; 14338 14339 imageSrc.default = row.data('parallax-image') || ''; 14340 imageSrc.medium = row.data('parallax-image-medium') || imageSrc.default; 14341 imageSrc.responsive = row.data('parallax-image-responsive') || imageSrc.medium; 14342 14343 if (winWidth > FLBuilderLayoutConfig.breakpoints.medium) { 14344 screenSize = 'default'; 14345 } else if (winWidth > FLBuilderLayoutConfig.breakpoints.small && winWidth <= FLBuilderLayoutConfig.breakpoints.medium ) { 14346 screenSize = 'medium'; 14347 } else if (winWidth <= FLBuilderLayoutConfig.breakpoints.small) { 14348 screenSize = 'responsive'; 14349 } 14350 14351 content.css('background-image', 'url(' + imageSrc[screenSize] + ')'); 14352 row.data('current-image-loaded', screenSize ); 14353 14354 }, 14355 14356 /** 14357 * Fires when the window is scrolled to adjust 14358 * parallax backgrounds. 14359 * 14360 * @since 1.1.4 14361 * @access private 14362 * @method _scrollParallaxBackgrounds 14363 */ 14364 _scrollParallaxBackgrounds: function() 14365 { 14366 $('.fl-row-bg-parallax').each(FLBuilderLayout._scrollParallaxBackground); 14367 }, 14368 14369 /** 14370 * Fires when the window is scrolled to adjust 14371 * a single parallax background. 14372 * 14373 * @since 1.1.4 14374 * @access private 14375 * @method _scrollParallaxBackground 14376 */ 14377 _scrollParallaxBackground: function() 14378 { 14379 var win = $(window), 14380 row = $(this), 14381 content = row.find('> .fl-row-content-wrap'), 14382 speed = row.data('parallax-speed'), 14383 offset = content.offset(), 14384 yPos = -((win.scrollTop() - offset.top) / speed), 14385 initialOffset = ( row.data('parallax-offset') != null ) ? row.data('parallax-offset') : 0, 14386 totalOffset = yPos - initialOffset; 14387 14388 content.css('background-position', 'center ' + totalOffset + 'px'); 14389 }, 14390 14391 /** 14392 * Initializes all video backgrounds. 14393 * 14394 * @since 1.6.3.3 14395 * @access private 14396 * @method _initBgVideos 14397 */ 14398 _initBgVideos: function() 14399 { 14400 $('.fl-bg-video').each(FLBuilderLayout._initBgVideo); 14401 }, 14402 14403 /** 14404 * Initializes a video background. 14405 * 14406 * @since 1.6.3.3 14407 * @access private 14408 * @method _initBgVideo 14409 */ 14410 _initBgVideo: function() 14411 { 14412 var wrap = $( this ), 14413 width = wrap.data( 'width' ), 14414 height = wrap.data( 'height' ), 14415 mp4 = wrap.data( 'mp4' ), 14416 youtube = wrap.data( 'youtube'), 14417 vimeo = wrap.data( 'vimeo'), 14418 mp4Type = wrap.data( 'mp4-type' ), 14419 webm = wrap.data( 'webm' ), 14420 webmType = wrap.data( 'webm-type' ), 14421 fallback = wrap.data( 'fallback' ), 14422 loaded = wrap.data( 'loaded' ), 14423 videoMobile = wrap.data( 'video-mobile' ), 14424 playPauseButton = wrap.find('.fl-bg-video-play-pause-control'), 14425 fallbackTag = '', 14426 videoTag = null, 14427 mp4Tag = null, 14428 webmTag = null; 14429 14430 // Return if the video has been loaded for this row. 14431 if ( loaded ) { 14432 return; 14433 } 14434
14435 videoTag = $( '<video autoplay loop muted playsinline></video>' ); 14436 14437 /** 14438 * Add poster image (fallback image) 14439 */ 14440 if( 'undefined' != typeof fallback && '' != fallback ) { 14441 videoTag.attr( 'poster', 'data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7' ) 14442 videoTag.css({ 14443 backgroundImage: 'url("' + fallback + '")', 14444 backgroundColor: 'transparent', 14445 backgroundRepeat: 'no-repeat', 14446 backgroundSize: 'cover', 14447 backgroundPosition: 'center center', 14448 }) 14449 } 14450 14451 // MP4 Source Tag 14452 if ( 'undefined' != typeof mp4 && '' != mp4 ) { 14453 14454 mp4Tag = $( '<source />' ); 14455 mp4Tag.attr( 'src', mp4 ); 14456 mp4Tag.attr( 'type', mp4Type ); 14457 14458 videoTag.append( mp4Tag ); 14459 } 14460 // WebM Source Tag 14461 if ( 'undefined' != typeof webm && '' != webm ) { 14462 14463 webmTag = $( '<source />' ); 14464 webmTag.attr( 'src', webm ); 14465 webmTag.attr( 'type', webmType ); 14466 14467 videoTag.append( webmTag ); 14468 } 14469 14470 // This is either desktop, or mobile is enabled. 14471 if ( ! FLBuilderLayout._isMobile() || ( FLBuilderLayout._isMobile() && "yes" == videoMobile ) ) { 14472 if ( 'undefined' != typeof youtube ) { 14473 FLBuilderLayout._initYoutubeBgVideo.apply( this ); 14474 } 14475 else if ( 'undefined' != typeof vimeo ) { 14476 FLBuilderLayout._initVimeoBgVideo.apply( this ); 14477 } 14478 else { 14479 wrap.append( videoTag ); 14480 14481 if ( playPauseButton.length > 0 ) { 14482 var video = videoTag[0]; 14483 14484 playPauseButton.on( 'click', { video: video }, function(e) { 14485 var video = e.data.video; 14486 14487 if ( video.paused ) { 14488 video.play(); 14489 } else { 14490 video.pause(); 14491 } 14492 } ); 14493 14494 $( video ).on( 'play playing', function () { 14495 playPauseButton.removeClass( 'fa-play' ).addClass( 'fa-pause' ); 14496 } ); 14497 14498 $( video ).on( 'pause ended waiting', function () { 14499 playPauseButton.removeClass( 'fa-pause' ).addClass( 'fa-play' ); 14500 } ); 14501 } 14502 } 14503 } 14504 else { 14505 // if we are here, it means we are on mobile and NO is set so remove video src and use fallback 14506 videoTag.attr('src', '') 14507 wrap.append( videoTag ); 14508 } 14509 14510 // Mark this video as loaded. 14511 wrap.data('loaded', true); 14512 }, 14513 14514 /** 14515 * Initializes Youtube video background 14516 * 14517 * @since 1.9 14518 * @access private 14519 * @method _initYoutubeBgVideo 14520 */ 14521 _initYoutubeBgVideo: function() 14522 { 14523 var playerWrap = $(this), 14524 videoId = playerWrap.data('video-id'), 14525 videoPlayer = playerWrap.find('.fl-bg-video-player'), 14526 enableAudio = playerWrap.data('enable-audio'), 14527 audioButton = playerWrap.find('.fl-bg-video-audio'), 14528 playPauseButton = playerWrap.find('.fl-bg-video-play-pause-control'), 14529 startTime = 'undefined' !== typeof playerWrap.data('start') ? playerWrap.data('start') : 0, 14530 startTime = 'undefined' !== typeof playerWrap.data('t') && startTime === 0 ? playerWrap.data('t') : startTime, 14531 endTime = 'undefined' !== typeof playerWrap.data('end') ? playerWrap.data('end') : 0, 14532 loop = 'undefined' !== typeof playerWrap.data('loop') ? playerWrap.data('loop') : 1, 14533 stateCount = 0, 14534 player,fallback_showing; 14535 14536 if ( videoId ) { 14537 fallback = playerWrap.data('fallback') || false 14538 if( fallback ) { 14539 playerWrap.find('iframe').remove() 14540 fallbackTag = $( '<div></div>' ); 14541 fallbackTag.addClass( 'fl-bg-video-fallback' ); 14542 fallbackTag.css( 'background-image', 'url(' + playerWrap.data('fallback') + ')' ); 14543 fallbackTag.css( 'background-size', 'cover' ); 14544 fallbackTag.css( 'transition', 'background-image 1s') 14545 playerWrap.append( fallbackTag ); 14546 fallback_showing = true; 14547 } 14548 FLBuilderLayout._onYoutubeApiReady( function( YT ) { 14549 setTimeout( function() { 14550 14551 player = new YT.Player( videoPlayer[0], { 14552 videoId: videoId, 14553 events: { 14554 onReady: function(event) { 14555 if ( "no" === enableAudio || FLBuilderLayout._isMobile() ) { 14556 event.target.mute(); 14557 } 14558 else if ( "yes" === enableAudio && event.target.isMuted ) { 14559 event.target.unMute(); 14560 } 14561 14562 // Store an instance to a parent 14563 playerWrap.data('YTPlayer', player); 14564 FLBuilderLayout._resizeYoutubeBgVideo.apply(playerWrap); 14565 14566 // Queue the video. 14567 event.target.playVideo(); 14568 14569 if ( audioButton.length > 0 && ! FLBuilderLayout._isMobile() ) {
14570 audioButton.on( 'click', {button: audioButton, player: player}, FLBuilderLayout._toggleBgVideoAudio ); 14571 } 14572 14573 if ( playPauseButton.length > 0 ) { 14574 playPauseButton.on( 'click', {player: player}, function(e) { 14575 var player = e.data.player; 14576 14577 if ( 1 === player.getPlayerState() ) { 14578 player.pauseVideo(); 14579 } else { 14580 player.playVideo(); 14581 } 14582 }); 14583 } 14584 }, 14585 onStateChange: function( event ) { 14586 14587 if ( event.data === 1 ) { 14588 if ( fallback_showing ) { 14589 $( '.fl-bg-video-fallback' ).css( 'background-image', 'url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)' ) 14590 } 14591 } 14592 // Manual check if video is not playable in some browsers. 14593 // StateChange order: [-1, 3, -1] 14594 if ( stateCount < 4 ) { 14595 stateCount++; 14596 } 14597 14598 // Comply with the audio policy in some browsers like Chrome and Safari. 14599 if ( stateCount > 1 && -1 === event.data && "yes" === enableAudio ) { 14600 player.mute(); 14601 player.playVideo(); 14602 audioButton.show(); 14603 } 14604 14605 if ( event.data === YT.PlayerState.ENDED && 1 === loop ) { 14606 if ( startTime > 0 ) { 14607 player.seekTo( startTime ); 14608 } 14609 else { 14610 player.playVideo(); 14611 } 14612 } 14613 14614 if ( event.data === YT.PlayerState.PLAYING ) { 14615 playPauseButton.removeClass( 'fa-play' ).addClass( 'fa-pause' ); 14616 } else if ( event.data === YT.PlayerState.PAUSED ) { 14617 playPauseButton.removeClass( 'fa-pause' ).addClass( 'fa-play' ); 14618 } else if ( event.data === YT.PlayerState.BUFFERING ) { 14619 playPauseButton.removeClass( 'fa-play' ).addClass( 'fa-pause' ); 14620 } else if ( event.data === YT.PlayerState.CUED ) { 14621 playPauseButton.removeClass( 'fa-pause' ).addClass( 'fa-play' ); 14622 } else if ( event.data === YT.PlayerState.ENDED ) { 14623 playPauseButton.removeClass( 'fa-pause' ).addClass( 'fa-play' ); 14624 } 14625 }, 14626 onError: function(event) { 14627 console.info('YT Error: ' + event.data) 14628 FLBuilderLayout._onErrorYoutubeVimeo(playerWrap) 14629 } 14630 }, 14631 playerVars: { 14632 playsinline: FLBuilderLayout._isMobile() ? 1 : 0, 14633 controls: 0, 14634 showinfo: 0, 14635 rel : 0, 14636 start: startTime, 14637 end: endTime, 14638 } 14639 } ); 14640 }, 1 ); 14641 } ); 14642 } 14643 }, 14644 14645 /** 14646 * On youtube or vimeo error show the fallback image if available. 14647 * @since 2.0.7 14648 */ 14649 _onErrorYoutubeVimeo: function(playerWrap) { 14650 14651 fallback = playerWrap.data('fallback') || false 14652 if( ! fallback ) { 14653 return false; 14654 } 14655 playerWrap.find('iframe').remove() 14656 fallbackTag = $( '<div></div>' ); 14657 fallbackTag.addClass( 'fl-bg-video-fallback' ); 14658 fallbackTag.css( 'background-image', 'url(' + playerWrap.data('fallback') + ')' ); 14659 playerWrap.append( fallbackTag ); 14660 }, 14661 14662 /** 14663 * Check if Youtube API has been downloaded 14664 * 14665 * @since 1.9 14666 * @access private 14667 * @method _onYoutubeApiReady 14668 * @param {Function} callback Method to call when YT API has been loaded 14669 */ 14670 _onYoutubeApiReady: function( callback ) { 14671 if ( window.YT && YT.loaded ) { 14672 callback( YT ); 14673 } else { 14674 // If not ready check again by timeout.. 14675 setTimeout( function() { 14676 FLBuilderLayout._onYoutubeApiReady( callback ); 14677 }, 350 ); 14678 } 14679 }, 14680 14681 /** 14682 * Initializes Vimeo video background 14683 * 14684 * @since 1.9 14685 * @access private 14686 * @method _initVimeoBgVideo 14687 */ 14688 _initVimeoBgVideo: function() 14689 { 14690 var playerWrap = $(this), 14691 videoId = playerWrap.data('video-id'), 14692 videoHash = playerWrap.data('video-hash'), 14693 videoPlayer = playerWrap.find('.fl-bg-video-player'), 14694 enableAudio = playerWrap.data('enable-audio'), 14695 audioButton = playerWrap.find('.fl-bg-video-audio'), 14696 playPauseButton = playerWrap.find('.fl-bg-video-play-pause-control'), 14697 playerState = '', 14698 player, 14699 width = playerWrap.outerWidth(), 14700 ua = navigator.userAgent; 14701 14702 if ( typeof Vimeo !== 'undefined' && videoId ) { 14703 14704 const vimOptions = { 14705 loop : true, 14706 title : false, 14707 portrait : false, 14708 background : true, 14709 autopause : false, 14710 muted : true, 14711 }; 14712 14713 if ( videoHash.length ) { 14714 vimOptions.url = `https://player.vimeo.com/video/${ videoId }?h=${ videoHash }`; 14715 } else { 14716 vimOptions.id = videoId; 14717 } 14718 14719 player = new Vimeo.Player(videoPlayer[0], vimOptions ); 14720 playerWrap.data('VMPlayer', player); 14721 if ( "no" === enableAudio ) { 14722 player.setVolume(0); 14723 } 14724 else if ("yes" === enableAudio ) { 14725 // Chrome, Safari, Firefox have audio policy restrictions for autoplay videos. 14726 if ( ua.indexOf("Safari") > -1 || ua.indexOf("Chrome") > -1 || ua.indexOf("Firefox") > -1 ) { 14727 player.setVolume(0); 14728 audioButton.show(); 14729 } 14730 else { 14731 player.setVolume(1); 14732 } 14733 } 14734 14735 player.play().catch(function(error) { 14736 FLBuilderLayout._onErrorYoutubeVimeo(playerWrap) 14737 }); 14738 14739 if ( audioButton.length > 0 ) {
14740 audioButton.on( 'click', {button: audioButton, player: player}, FLBuilderLayout._toggleBgVideoAudio ); 14741 } 14742 14743 player.on( 'play', function() { 14744 playerState = 'play'; 14745 playPauseButton.removeClass( 'fa-play' ).addClass( 'fa-pause' ); 14746 } ); 14747 player.on( 'pause', function() { 14748 playerState = 'pause'; 14749 playPauseButton.removeClass( 'fa-pause' ).addClass( 'fa-play' ); 14750 } ); 14751 player.on( 'ended', function() { 14752 playerState = 'ended'; 14753 playPauseButton.removeClass( 'fa-pause' ).addClass( 'fa-play' ); 14754 } ); 14755 player.on( 'bufferstart', function() { 14756 playerState = 'bufferstart'; 14757 playPauseButton.removeClass( 'fa-play' ).addClass( 'fa-pause' ); 14758 } ); 14759 14760 if ( playPauseButton.length > 0 ) { 14761 playPauseButton.on( 'click', { player: player }, function( e ) { 14762 var player = e.data.player; 14763 14764 if ( playerState === 'play' ) { 14765 player.pause(); 14766 } else { 14767 player.play(); 14768 } 14769 } ); 14770 } 14771 } 14772 }, 14773 14774 /** 14775 * Mute / unmute audio on row's video background. 14776 * It works for both Youtube and Vimeo. 14777 * 14778 * @since 2.1.3 14779 * @access private 14780 * @method _toggleBgVideoAudio 14781 * @param {Object} e Method arguments 14782 */ 14783 _toggleBgVideoAudio: function( e ) { 14784 var player = e.data.player, 14785 control = e.data.button.find('.fl-audio-control'); 14786 14787 if ( control.hasClass( 'fa-volume-off' ) ) { 14788 // Unmute 14789 control 14790 .removeClass( 'fa-volume-off' ) 14791 .addClass( 'fa-volume-up' ); 14792 e.data.button.find( '.fa-times' ).hide(); 14793 14794 if ( 'function' === typeof player.unMute ) { 14795 player.unMute(); 14796 } 14797 else { 14798 player.setVolume( 1 ); 14799 } 14800 } 14801 else { 14802 // Mute 14803 control 14804 .removeClass( 'fa-volume-up' ) 14805 .addClass( 'fa-volume-off' ); 14806 e.data.button.find( '.fa-times' ).show(); 14807 14808 if ( 'function' === typeof player.unMute ) { 14809 player.mute(); 14810 } 14811 else { 14812 player.setVolume( 0 ); 14813 } 14814 } 14815 }, 14816 14817 /** 14818 * Fires when there is an error loading a video 14819 * background source and shows the fallback. 14820 * 14821 * @since 1.6.3.3 14822 * @access private 14823 * @method _videoBgSourceError 14824 * @param {Object} e An event object 14825 * @deprecated 2.0.3 14826 */ 14827 _videoBgSourceError: function( e ) 14828 { 14829 var source = $( e.target ), 14830 wrap = source.closest( '.fl-bg-video' ), 14831 vid = wrap.find( 'video' ), 14832 fallback = wrap.data( 'fallback' ), 14833 fallbackTag = ''; 14834 source.remove(); 14835 14836 if ( vid.find( 'source' ).length ) { 14837 // Don't show the fallback if we still have other sources to check. 14838 return; 14839 } else if ( '' !== fallback ) { 14840 fallbackTag = $( '<div></div>' ); 14841 fallbackTag.addClass( 'fl-bg-video-fallback' ); 14842 fallbackTag.css( 'background-image', 'url(' + fallback + ')' ); 14843 wrap.append( fallbackTag ); 14844 vid.remove(); 14845 } 14846 }, 14847 14848 /** 14849 * Fires when the window is resized to resize 14850 * all video backgrounds. 14851 * 14852 * @since 1.1.4 14853 * @access private 14854 * @method _resizeBgVideos 14855 */ 14856 _resizeBgVideos: function() 14857 { 14858 $('.fl-bg-video').each( function() { 14859 14860 FLBuilderLayout._resizeBgVideo.apply( this ); 14861 14862 if ( $( this ).parent().find( 'img' ).length > 0 ) { 14863 $( this ).parent().imagesLoaded( $.proxy( FLBuilderLayout._resizeBgVideo, this ) ); 14864 } 14865 } ); 14866 }, 14867 14868 /** 14869 * Fires when the window is resized to resize 14870 * a single video background. 14871 * 14872 * @since 1.1.4 14873 * @access private 14874 * @method _resizeBgVideo 14875 */ 14876 _resizeBgVideo: function() 14877 { 14878 if ( 0 === $( this ).find( 'video' ).length && 0 === $( this ).find( 'iframe' ).length ) { 14879 return; 14880 } 14881 14882 var wrap = $(this), 14883 wrapHeight = wrap.outerHeight(), 14884 wrapWidth = wrap.outerWidth(), 14885 vid = wrap.find('video'), 14886 vidHeight = wrap.data('height'), 14887 vidWidth = wrap.data('width'), 14888 newWidth = wrapWidth, 14889 newHeight = Math.round(vidHeight * wrapWidth/vidWidth), 14890 newLeft = 0, 14891 newTop = 0, 14892 iframe = wrap.find('iframe'), 14893 isRowFullHeight = $(this).closest('.fl-row-bg-video').hasClass('fl-row-full-height'), 14894 vidCSS = { 14895 top: '50%', 14896 left: '50%', 14897 transform: 'translate(-50%,-50%)', 14898 }; 14899 14900 if ( vid.length ) { 14901 if(vidHeight === '' || typeof vidHeight === 'undefined' || vidWidth === '' || typeof vidWidth === 'undefined') { 14902 vid.css({ 14903 'left' : '0px', 14904 'top' : '0px', 14905 'width' : newWidth + 'px' 14906 }); 14907 14908 // Try to set the actual video dimension on 'loadedmetadata' when using URL as video source 14909 vid.on('loadedmetadata', FLBuilderLayout._resizeOnLoadedMeta); 14910 14911 return; 14912 } 14913 14914 if ( ! isRowFullHeight ) { 14915 if ( newHeight < wrapHeight ) { 14916 newHeight = wrapHeight; 14917 newWidth = vidHeight ? Math.round(vidWidth * wrapHeight/vidHeight) : newWidth; 14918 newLeft = -((newWidth - wrapWidth) / 2); 14919 } 14920 else { 14921 newTop = -((newHeight - wrapHeight)/2); 14922 } 14923 vidCSS = { 14924 left : newLeft + 'px', 14925 top : newTop + 'px', 14926 height : newHeight + 'px', 14927 width : newWidth + 'px', 14928 } 14929 } 14930 14931 vid.css( vidCSS ); 14932 14933 } 14934 else if ( iframe.length ) { 14935 14936 // Resize Youtube video player within iframe tag 14937 if ( typeof wrap.data('youtube') !== 'undefined' ) { 14938 FLBuilderLayout._resizeYoutubeBgVideo.apply(this); 14939 } 14940 } 14941 }, 14942 14943 /** 14944 * Fires when video meta has been loaded. 14945 * This will be Triggered when width/height attributes were not specified during video background resizing. 14946 * 14947 * @since 1.8.5 14948 * @access private 14949 * @method _resizeOnLoadedMeta 14950 */ 14951 _resizeOnLoadedMeta: function(){ 14952 var video = $(this), 14953 wrapHeight = video.parent().outerHeight(), 14954 wrapWidth = video.parent().outerWidth(), 14955 vidWidth = video[0].videoWidth, 14956 vidHeight = video[0].videoHeight, 14957 newHeight = Math.round(vidHeight * wrapWidth/vidWidth), 14958 newWidth = wrapWidth, 14959 newLeft = 0, 14960 newTop = 0; 14961 14962 if(newHeight < wrapHeight) { 14963 newHeight = wrapHeight; 14964 newWidth = Math.round(vidWidth * wrapHeight/vidHeight); 14965 newLeft = -((newWidth - wrapWidth)/2); 14966 } 14967 else { 14968 newTop = -((newHeight - wrapHeight)/2); 14969 } 14970 14971 video.parent().data('width', vidWidth); 14972 video.parent().data('height', vidHeight); 14973 14974 video.css({ 14975 'left' : newLeft + 'px', 14976 'top' : newTop + 'px', 14977 'width' : newWidth + 'px', 14978 'height' : newHeight + 'px' 14979 }); 14980 }, 14981 14982 /** 14983 * Fires when the window is resized to resize 14984 * a single Youtube video background. 14985 * 14986 * @since 1.9 14987 * @access private 14988 * @method _resizeYoutubeBgVideo 14989 */ 14990 _resizeYoutubeBgVideo: function() 14991 { 14992 var wrap = $(this), 14993 wrapWidth = wrap.outerWidth(), 14994 wrapHeight = wrap.outerHeight(), 14995 player = wrap.data('YTPlayer'), 14996 video = player ? player.getIframe() : null, 14997 aspectRatioSetting = '16:9', // Medium 14998 aspectRatioArray = aspectRatioSetting.split( ':' ),
14999 aspectRatio = aspectRatioArray[0] / aspectRatioArray[1], 15000 ratioWidth = wrapWidth / aspectRatio, 15001 ratioHeight = wrapHeight * aspectRatio, 15002 isWidthFixed = wrapWidth / wrapHeight > aspectRatio, 15003 width = isWidthFixed ? wrapWidth : ratioHeight, 15004 height = isWidthFixed ? ratioWidth : wrapHeight; 15005 15006 if ( video ) { 15007 $(video).width( width ).height( height ); 15008 } 15009 }, 15010 15011 /** 15012 * Opens a tab or accordion item if the browser hash is set 15013 * to the ID of one on the page. 15014 * 15015 * @since 1.6.0 15016 * @access private 15017 * @method _initHash 15018 */ 15019 _initHash: function() 15020 { 15021 var hash = window.location.hash.replace( '#', '' ).split( '/' ).shift(), 15022 element = null, 15023 tabs = null, 15024 responsiveLabel = null, 15025 tabIndex = null, 15026 label = null; 15027 15028 if ( '' !== hash ) { 15029 15030 try { 15031 15032 element = $( '#' + hash ); 15033 15034 if ( element.length > 0 ) { 15035 15036 if ( element.hasClass( 'fl-accordion-item' ) ) { 15037 setTimeout( function() { 15038 element.find( '.fl-accordion-button' ).trigger( 'click' ); 15039 }, 100 ); 15040 } 15041 if ( element.hasClass( 'fl-tabs-panel' ) ) { 15042 setTimeout( function() { 15043 tabs = element.closest( '.fl-tabs' ); 15044 responsiveLabel = element.find( '.fl-tabs-panel-label' ); 15045 tabIndex = responsiveLabel.data( 'index' ); 15046 label = tabs.find( '.fl-tabs-labels .fl-tabs-label[data-index=' + tabIndex + ']' ); 15047 15048 label[0].click(); 15049 FLBuilderLayout._scrollToElement(element); 15050 }, 100 ); 15051 } 15052 } 15053 } 15054 catch( e ) {} 15055 } 15056 }, 15057 15058 /** 15059 * Adds a visually-hidden "(opens in new tab)" notice to links 15060 * inside a builder layout that target a new tab, and removes it 15061 * from ones that don't. Runs on the live DOM only, across every 15062 * module, so the notice is never part of any saved content. Covers 15063 * both real anchors (`target` attribute) and non-anchor elements 15064 * like the Box module's `role="link"` div, which carries the same 15065 * intent via a `data-link-target` attribute instead. 15066 * 15067 * @since 2.12 15068 * @access private 15069 * @method _initLinkNotices 15070 */ 15071 _initLinkNotices: function() 15072 { 15073 $( '.fl-builder-content a[target], .fl-builder-content [role="link"][data-link-target]' ).each( function() { 15074 var link = $( this ), 15075 notice = link.children( 'span.fl-new-tab-notice' ), 15076 target = link.attr( 'target' ) || link.attr( 'data-link-target' ); 15077 15078 if ( '_blank' === target ) { 15079 if ( 0 === notice.length ) { 15080 link.append( '<span class="fl-new-tab-notice sr-only">' + FLBuilderLayoutConfig.i18n.opensInNewTab + '</span>' ); 15081 } 15082 } else if ( notice.length > 0 ) { 15083 notice.remove(); 15084 } 15085 }); 15086 }, 15087 15088 /** 15089 * Initializes all anchor links on the page for smooth scrolling. 15090 * 15091 * @since 1.4.9 15092 * @access private 15093 * @method _initAnchorLinks 15094 */ 15095 _initAnchorLinks: function() 15096 { 15097 $( 'a, [role="link"]' ).each( FLBuilderLayout._initAnchorLink ); 15098 }, 15099 15100 /** 15101 * Initializes a single anchor link for smooth scrolling. 15102 * 15103 * @since 1.4.9 15104 * @access private 15105 * @method _initAnchorLink 15106 */ 15107 _initAnchorLink: function() 15108 { 15109 var link = $( this ), 15110 href = link.data( 'url' ) ? link.data( 'url' ) : link.attr( 'href' ), 15111 target = link.data( 'url' ) ? new URL( href, window.location.href ) : this, 15112 loc = window.location, 15113 id = null, 15114 element = null, 15115 flNode = false; 15116 15117 if ( 'undefined' != typeof href && href.indexOf( '#' ) > -1 && link.closest('svg').length < 1 ) { 15118 15119 if ( loc.pathname.replace( /^\//, '' ) == target.pathname.replace( /^\//, '' ) && loc.hostname == target.hostname ) { 15120 15121 try { 15122 15123 id = href.split( '#' ).pop(); 15124 // If there is no ID then we have nowhere to look 15125 // Fixes a quirk in jQuery and FireFox 15126 if( ! id ) { 15127 return; 15128 } 15129 element = $( '#' + id ); 15130 15131 if ( element.length > 0 ) { 15132 flNode = element.hasClass( 'fl-row' ) || element.hasClass( 'fl-col' ) || element.hasClass( 'fl-module' ); 15133 if ( !element.hasClass( 'fl-no-scroll' ) && ( link.hasClass( 'fl-scroll-link' ) || flNode ) ) { 15134 $( link ).on( 'click', FLBuilderLayout._scrollToElementOnLinkClick ); 15135 } 15136 if ( element.hasClass( 'fl-accordion-item' ) ) { 15137 $( link ).on( 'click', FLBuilderLayout._scrollToAccordionOnLinkClick ); 15138 } 15139 if ( element.hasClass( 'fl-tabs-panel' ) ) { 15140 $( link ).on( 'click', FLBuilderLayout._scrollToTabOnLinkClick ); 15141 } 15142 } 15143 } 15144 catch( e ) {} 15145 } 15146 } 15147 }, 15148 15149 /** 15150 * Scrolls to an element when an anchor link is clicked. 15151 * 15152 * @since 1.4.9 15153 * @access private 15154 * @method _scrollToElementOnLinkClick 15155 * @param {Object} e An event object. 15156 * @param {Function} callback A function to call when the scroll is complete. 15157 */ 15158 _scrollToElementOnLinkClick: function( e, callback ) 15159 { 15160 var attribute = $( this ).data( 'url' ) ? $( this ).data( 'url' ) : $( this ).attr( 'href' ); 15161 var element = $( '#' + attribute.split( '#' ).pop() ); 15162 15163 FLBuilderLayout._scrollToElement( element, callback ); 15164 15165 e.preventDefault(); 15166 }, 15167 15168 /** 15169 * Scrolls to an element. 15170 * 15171 * @since 1.6.4.5 15172 * @access private 15173 * @method _scrollToElement 15174 * @param {Object} element The element to scroll to. 15175 * @param {Function} callback A function to call when the scroll is complete. 15176 */ 15177 _scrollToElement: function( element, callback ) 15178 { 15179 var config = FLBuilderLayoutConfig.anchorLinkAnimations, 15180 dest = 0, 15181 win = $( window ), 15182 doc = $( document ); 15183 15184 if ( element.length > 0 ) { 15185 15186 if ( 'fixed' === element.css('position') || 'fixed' === element.parent().css('position') ) { 15187 dest = element.position().top; 15188 } 15189 else if ( element.offset().top > doc.height() - win.height() ) { 15190 dest = doc.height() - win.height(); 15191 } 15192 else { 15193 dest = element.offset().top - config.offset; 15194 } 15195 15196 $( 'html, body' ).stop( true ).animate( { scrollTop: dest }, config.duration, config.easing, function() { 15197 15198 if ( 'undefined' != typeof callback ) { 15199 callback(); 15200 } 15201 15202 if ( undefined != element.attr( 'id' ) && window.location.hash !== '#' + element.attr( 'id' ) ) { 15203 15204 var firefox_version = window.navigator.userAgent.match( /Firefox\/(\d+)\./ ), 15205 firefox_version = firefox_version ? parseInt( firefox_version[1], 10 ) : null; 15206 15207 if ( firefox_version !== null && firefox_version < 135 ) { 15208 window.location.hash = element.attr( 'id' ); 15209 } else { 15210 if ( history.pushState ) { 15211 history.pushState( null, null, '#' + element.attr( 'id' ) ); 15212 } else { 15213 window.location.hash = element.attr( 'id' ); 15214 } 15215 } 15216 } 15217 } ); 15218 } 15219 }, 15220 15221 /** 15222 * Scrolls to an accordion item when a link is clicked. 15223 * 15224 * @since 1.5.9 15225 * @access private 15226 * @method _scrollToAccordionOnLinkClick 15227 * @param {Object} e An event object. 15228 */ 15229 _scrollToAccordionOnLinkClick: function( e ) 15230 { 15231 var element = $( '#' + $( this ).attr( 'href' ).split( '#' ).pop() ); 15232 15233 if ( element.length > 0 ) { 15234 15235 var callback = function() { 15236 if ( element ) { 15237 element.find( '.fl-accordion-button' ).trigger( 'click' ); 15238 element = false;
15239 } 15240 }; 15241 15242 FLBuilderLayout._scrollToElementOnLinkClick.call( this, e, callback ); 15243 } 15244 }, 15245 15246 /** 15247 * Scrolls to a tab panel when a link is clicked. 15248 * 15249 * @since 1.5.9 15250 * @access private 15251 * @method _scrollToTabOnLinkClick 15252 * @param {Object} e An event object. 15253 */ 15254 _scrollToTabOnLinkClick: function( e ) 15255 { 15256 var element = $( '#' + $( this ).attr( 'href' ).split( '#' ).pop() ), 15257 tabs = null, 15258 label = null, 15259 responsiveLabel = null; 15260 15261 if ( element.length > 0 ) { 15262 15263 tabs = element.closest( '.fl-tabs' ); 15264 responsiveLabel = element.find( '.fl-tabs-panel-label' ); 15265 tabIndex = responsiveLabel.data( 'index' ); 15266 label = tabs.find( '.fl-tabs-labels .fl-tabs-label[data-index=' + tabIndex + ']' ); 15267 15268 if ( responsiveLabel.is( ':visible' ) ) { 15269 15270 var callback = function() { 15271 if ( element ) { 15272 responsiveLabel.trigger( $.Event( 'click', { which: 1 } ) ); 15273 } 15274 }; 15275 15276 FLBuilderLayout._scrollToElementOnLinkClick.call( this, e, callback ); 15277 } 15278 else { 15279 label[0].click(); 15280 FLBuilderLayout._scrollToElement( element ); 15281 } 15282 15283 e.preventDefault(); 15284 } 15285 }, 15286 15287 /** 15288 * Initializes all builder forms on a page. 15289 * 15290 * @since 1.5.4 15291 * @access private 15292 * @method _initForms 15293 */ 15294 _initForms: function() 15295 { 15296 if ( ! FLBuilderLayout._hasPlaceholderSupport ) { 15297 $( '.fl-form-field input' ).each( FLBuilderLayout._initFormFieldPlaceholderFallback ); 15298 } 15299 15300 $( '.fl-form-field input' ).on( 'focus', FLBuilderLayout._clearFormFieldError ); 15301 }, 15302 15303 /** 15304 * Checks to see if the current device has HTML5 15305 * placeholder support. 15306 * 15307 * @since 1.5.4 15308 * @access private 15309 * @method _hasPlaceholderSupport 15310 * @return {Boolean} 15311 */ 15312 _hasPlaceholderSupport: function() 15313 { 15314 var input = document.createElement( 'input' ); 15315 15316 return 'undefined' != input.placeholder; 15317 }, 15318 15319 /** 15320 * Initializes the fallback for when placeholders aren't supported. 15321 * 15322 * @since 1.5.4 15323 * @access private 15324 * @method _initFormFieldPlaceholderFallback 15325 */ 15326 _initFormFieldPlaceholderFallback: function() 15327 { 15328 var field = $( this ), 15329 val = field.val(), 15330 placeholder = field.attr( 'placeholder' ); 15331 15332 if ( 'undefined' != placeholder && '' === val ) { 15333 field.val( placeholder ); 15334 field.on( 'focus', FLBuilderLayout._hideFormFieldPlaceholderFallback ); 15335 field.on( 'blur', FLBuilderLayout._showFormFieldPlaceholderFallback ); 15336 } 15337 }, 15338 15339 /** 15340 * Hides a fallback placeholder on focus. 15341 * 15342 * @since 1.5.4 15343 * @access private 15344 * @method _hideFormFieldPlaceholderFallback 15345 */ 15346 _hideFormFieldPlaceholderFallback: function() 15347 { 15348 var field = $( this ), 15349 val = field.val(), 15350 placeholder = field.attr( 'placeholder' ); 15351 15352 if ( val == placeholder ) { 15353 field.val( '' ); 15354 } 15355 }, 15356 15357 /** 15358 * Shows a fallback placeholder on blur. 15359 * 15360 * @since 1.5.4 15361 * @access private 15362 * @method _showFormFieldPlaceholderFallback 15363 */ 15364 _showFormFieldPlaceholderFallback: function() 15365 { 15366 var field = $( this ), 15367 val = field.val(), 15368 placeholder = field.attr( 'placeholder' ); 15369 15370 if ( '' === val ) { 15371 field.val( placeholder ); 15372 } 15373 }, 15374 15375 /** 15376 * Clears a form field error message. 15377 * 15378 * @since 1.5.4 15379 * @access private 15380 * @method _clearFormFieldError 15381 */ 15382 _clearFormFieldError: function() 15383 { 15384 var field = $( this ); 15385 15386 field.removeAttr( 'aria-invalid' ); 15387 field.removeClass( 'fl-form-error' ); 15388 const message = field.attr('aria-describedby'); 15389 message ? $( '#' + message ).hide() : field.siblings( '.fl-form-error-message' ).hide(); 15390 }, 15391 15392 /** 15393 * Init Row Shape Layer's height. 15394 * 15395 * @since 2.5.3 15396 * @access private 15397 * @method _initRowShapeLayerHeight 15398 */ 15399 _initRowShapeLayerHeight: function () { 15400 FLBuilderLayout._adjustRowShapeLayerHeight(); 15401 $( window ).on( 'resize', FLBuilderLayout._adjustRowShapeLayerHeight ); 15402 }, 15403 15404 /** 15405 * Set parent column width of nested columns when it's zero or blank. 15406 * 15407 * @since 2.7.4 15408 * @access private 15409 * @method _initNestedColsWidth 15410 */ 15411 _initNestedColsWidth: function() 15412 { 15413 var nestedCols = $( '.fl-col-has-cols' ); 15414 15415 if ( nestedCols.length <= 0 ) { 15416 return; 15417 } 15418 15419 $( nestedCols ).each( function(index, col ){ 15420 if ( $( col ).width() <= 0 ) { 15421 $( col ).css( 'width', FLBuilderLayoutConfig.emptyColWidth ); 15422 } 15423 }); 15424 }, 15425 15426 /** 15427 * Adjust Row Shape Layer's height to fix to remove the fine line that appears on certain screen sizes. 15428 * 15429 * @since 2.5.3 15430 * @access private 15431 * @method _adjustRowShapeLayerHeight 15432 */
15433 _adjustRowShapeLayerHeight: function() { 15434 var rowShapeLayers = $('.fl-builder-shape-layer'); 15435 15436 $( rowShapeLayers ).each(function (index) { 15437 var rowShapeLayer = $(this), 15438 shape = $(rowShapeLayer).find('svg'), 15439 height = shape.height(), 15440 excludeShapes = '.fl-builder-shape-circle, .fl-builder-shape-dot-cluster, .fl-builder-shape-topography, .fl-builder-shape-rect'; 15441 15442 if ( ! rowShapeLayer.is( excludeShapes ) ) { 15443 $(shape).css('height', Math.ceil( height ) ); 15444 } 15445 }); 15446 }, 15447 _string_to_slug: function( str ) { 15448 str = str.replace(/^\s+|\s+$/g, ''); // trim 15449 if ( 'undefined' == typeof window._fl_string_to_slug_regex ) { 15450 regex = new RegExp('[^a-zA-Z0-9\'":() !.,-_|]', 'g'); 15451 } else { 15452 regex = new RegExp('[^' + window._fl_string_to_slug_regex + '\'":\(\) !.,-_|\\\p{Letter}]', 'ug'); 15453 } 15454 str = str.replace(regex, '') // remove invalid chars 15455 .replace(/\s+/g, ' '); // collapse whitespace and replace by a space 15456 return str; 15457 }, 15458 _reorderMenu: function() { 15459 if ( $('#wp-admin-bar-fl-builder-frontend-edit-link-default li').length > 1 ) { 15460 $( '#wp-admin-bar-fl-builder-frontend-duplicate-link' ) 15461 .appendTo('#wp-admin-bar-fl-builder-frontend-edit-link-default') 15462 .css( 'padding-top', '5px' ) 15463 .css( 'border-top', '2px solid #1D2125' ) 15464 .css( 'margin-top', '5px' ) 15465 } 15466 } 15467 }; 15468 15469 /* Initializes the builder layout. */ 15470 $(function(){ 15471 FLBuilderLayout.init(); 15472 }); 15473 15474})(jQuery); 15475(function($){ 15476 15477 if(typeof FLBuilderLayoutModules !== 'undefined') { 15478 return; 15479 } 15480 15481 /** 15482 * Helper class with generic logic for builder modules. 15483 * If generic module code needs to work in both the block 15484 * editor and builder, it should go here. Otherwise, it 15485 * should go on FLBuilderLayout. 15486 * 15487 * @since 2.9 15488 */ 15489 FLBuilderLayoutModules = { 15490 15491 /** 15492 * Initializes builder module logic. 15493 * 15494 * @since 2.9 15495 * @method init 15496 */ 15497 init: function() 15498 { 15499 // Only init if the builder isn't active. 15500 if ( 0 === $('.fl-builder-edit').length ) { 15501 15502 // Init module animations. 15503 FLBuilderLayoutModules._initModuleAnimations(); 15504 } 15505 }, 15506 15507 /** 15508 * Initializes module animations. 15509 * 15510 * @since 1.1.9 15511 * @access private 15512 * @method _initModuleAnimations 15513 */ 15514 _initModuleAnimations: function() 15515 { 15516 if(typeof jQuery.fn.waypoint !== 'undefined') { 15517 $('.fl-animation').each( function() { 15518 var node = $( this ), 15519 nodeTop = node.offset().top, 15520 winHeight = $( window ).height(), 15521 bodyHeight = $( 'body' ).height(), 15522 waypoint = FLBuilderLayoutConfig.waypoint, 15523 offset = '80%'; 15524 15525 if ( typeof waypoint.offset !== undefined ) { 15526 offset = FLBuilderLayoutConfig.waypoint.offset + '%'; 15527 } 15528 15529 if ( bodyHeight - nodeTop < winHeight * 0.2 ) { 15530 offset = '100%'; 15531 } 15532 15533 node.waypoint({ 15534 offset: offset, 15535 handler: FLBuilderLayoutModules._doModuleAnimation 15536 }); 15537 } ); 15538 } 15539 }, 15540 15541 /** 15542 * Runs a module animation. 15543 * 15544 * @since 1.1.9 15545 * @access private 15546 * @method _doModuleAnimation 15547 */ 15548 _doModuleAnimation: function() 15549 { 15550 var module = 'undefined' == typeof this.element ? $(this) : $(this.element), 15551 delay = parseFloat(module.data('animation-delay')), 15552 duration = parseFloat(module.data('animation-duration')); 15553 15554 if ( ! isNaN( duration ) ) { 15555 module.css( 'animation-duration', duration + 's' ); 15556 } 15557 15558 if(!isNaN(delay) && delay > 0) { 15559 setTimeout(function(){ 15560 module.addClass('fl-animated'); 15561 }, delay * 1000); 15562 } else { 15563 setTimeout(function(){ 15564 module.addClass('fl-animated'); 15565 }, 1); 15566 } 15567 } 15568 }; 15569 15570 /* Initializes builder module logic. */ 15571 $(function(){ 15572 FLBuilderLayoutModules.init(); 15573 }); 15574 15575})(jQuery); 15576 15577/* Start Global JS */ 15578jQuery(document).ready(function($) { 15579 $('.search-open a, .search-close .fl-icon a').on('click', function() { 15580 $('#search-modal').toggleClass('show-modal'); 15581 return false; 15582 }); 15583 $('.search-open a').on('click', function() { 15584 $('#search-modal-searchbox input[type="text"]').focus(); 15585 return false; 15586 }); 15587}); 15588/* End Global JS */ 15589 15590 15591;/** 15592 * This file should contain frontend logic for 15593 * all module instances. 15594 */(function($){ 15595 })(jQuery); 15596 15597/* Start Global Node Custom JS */ 15598 15599/* End Global Node Custom JS */ 15600 15601 15602/* Start Layout Custom JS */ 15603 15604/* End Layout Custom JS */ 15605 15606 15607;(function($) { 15608 $(function() { 15609 15610 // FitVids 15611 if ( 'undefined' !== typeof $.fn.fitVids ) { 15612 $('.fl-module-fl-post-content').fitVids( { 15613 ignore: '.wp-block-embed *' 15614 } ); 15615 } 15616 15617 }); 15618})(jQuery); 15619 15620;/** 15621 * This file should contain frontend logic for 15622 * all module instances. 15623 */ 15624/* Start Layout Custom JS */ 15625 15626/* End Layout Custom JS */ 15627 15628 15629;/* eslint-disable no-undef */ 15630(function($) { 15631 15632 /** 15633 * Class for Menu Module 15634 * 15635 * @since 1.6.1 15636 */ 15637 FLBuilderMenu = function( settings ){ 15638 15639 // set params 15640 this.nodeId = settings.id; 15641 this.nodeClass = '.fl-node-' + settings.id; 15642 this.wrapperClass = this.nodeClass + ' .fl-menu'; 15643 this.type = settings.type; 15644 this.mobileToggle = settings.mobile; 15645 this.mobileBelowRow = settings.mobileBelowRow; 15646 this.mobileFlyout = settings.mobileFlyout; 15647 this.breakPoints = settings.breakPoints; 15648 this.mobileBreakpoint = settings.mobileBreakpoint; 15649 this.currentBrowserWidth = $( window ).width(); 15650 this.postId = settings.postId; 15651 this.mobileStacked = settings.mobileStacked; 15652 this.submenuIcon = settings.submenuIcon; 15653 this.flyoutWidth = settings.flyoutWidth; 15654 15655 // initialize the menu 15656 this._initMenu(); 15657 15658 // check if viewport is resizing 15659 $( window ).on( 'resize', $.proxy( function() { 15660 15661 var width = $( window ).width(); 15662 15663 // if screen width is resized, reload the menu 15664 if( width != this.currentBrowserWidth ){ 15665 15666 this.currentBrowserWidth = width; 15667 this._initMenu( true ); 15668 this._clickOrHover( true ); 15669 } 15670 15671 this._resizeFlyoutMenuPanel(); 15672 }, this ) ); 15673 15674 $( window ).on( 'scroll', $.proxy( function() { 15675 this._resizeFlyoutMenuPanel(); 15676 }, this ) ); 15677 15678 // Move focus to the first menu item if the layout is set to BelowRow 15679 $( this.wrapperClass ).on( 'keydown', '.fl-menu-mobile-toggle, .menu-item:first a:first', $.proxy( function ( event ) { 15680 // Make sure it is a tab key with both the menu toggle enabled & below row layout set 15681 if ( event.key !== 'Tab' || ! this._isMenuToggle() || ! this._isMobileBelowRowEnabled() ) { 15682 return; 15683 } 15684 // Trigger focus on the mobile toggle button if the user is shift tabbing from the first menu item 15685 if ( event.shiftKey && $( event.currentTarget ).is( 'a' ) ) { 15686 event.preventDefault(); 15687 $( this.wrapperClass ).find( '.fl-menu-mobile-toggle' ).trigger( 'focus' ); 15688 } 15689 // Trigger focus on the first menu item if the user is tabbing from the mobile toggle button 15690 else if ( ! event.shiftKey && $( event.currentTarget ).hasClass( 'fl-menu-mobile-toggle' ) && $( event.currentTarget ).hasClass( 'fl-active' ) ) { 15691 event.preventDefault(); 15692 $( this.wrapperClass ).find( '.menu-item' ).first().find( 'a' ).first().trigger( 'focus' ); 15693 } 15694 }, this ) ); 15695 15696 // Close mobile menu or accordion when tabbing out from the first or last menu item 15697 $( this.wrapperClass ).on( 'focusout', $.proxy( function ( event ) { 15698 if ( $( this.wrapperClass + ' nav' ).has( $( event.relatedTarget ) ).length === 0 ) { 15699 if ( this.type === 'accordion' ) { 15700 this._toggleSubmenu( $( event.target ).parents( '.fl-has-submenu' ).last(), false ); 15701 } 15702 else { 15703 this._clickOrHover( true ); 15704 } 15705 const mobileToggle = $( this.wrapperClass ).find( '.fl-menu-mobile-toggle' ); 15706 if ( this._isMenuToggle() && mobileToggle.hasClass( 'fl-active' ) && ! $( event.relatedTarget ).is( mobileToggle ) && 'expanded' !== this.mobileToggle ) { 15707 mobileToggle.trigger( 'click' ); 15708 } 15709 } 15710 }, this ) ); 15711 15712 }; 15713 15714 FLBuilderMenu.prototype = { 15715 nodeClass : '', 15716 wrapperClass: '', 15717 type : '', 15718 breakPoints : {}, 15719 $submenus : null, 15720 15721 /** 15722 * Check if the screen size fits a mobile viewport. 15723 * 15724 * @since 1.6.1 15725 * @return bool 15726 */ 15727 _isMobile: function(){ 15728 return this.currentBrowserWidth <= this.breakPoints.small ? true : false;
15729 }, 15730 15731 /** 15732 * Check if the device is connected to a mouse. 15733 * 15734 * @since 2.9.0 15735 * @return bool 15736 */ 15737 _isMouseAvailable: function(){ 15738 return window.matchMedia("(pointer: fine) and (hover: hover)").matches; 15739 }, 15740 15741 /** 15742 * Check if the screen size fits a medium viewport. 15743 * 15744 * @since 1.10.5 15745 * @return bool 15746 */ 15747 _isMedium: function(){ 15748 return this.currentBrowserWidth <= this.breakPoints.medium ? true : false; 15749 }, 15750 15751 /** 15752 * Check if the screen size fits a large viewport. 15753 * 15754 * @since 1.10.5 15755 * @return bool 15756 */ 15757 _isLarge: function(){ 15758 return this.currentBrowserWidth <= this.breakPoints.large ? true : false; 15759 }, 15760 15761 /** 15762 * Check if the menu should toggle for the current viewport base on the selected breakpoint. 15763 * 15764 * @see this._isMobile() 15765 * @see this._isMedium() 15766 * @since 1.10.5 15767 * @return bool 15768 */ 15769 _isMenuToggle: function(){ 15770 if ( ( 'always' == this.mobileBreakpoint 15771 || ( this._isMobile() && 'mobile' == this.mobileBreakpoint ) 15772 || ( this._isMedium() && 'medium-mobile' == this.mobileBreakpoint ) 15773 || ( this._isLarge() && 'large-mobile' == this.mobileBreakpoint ) 15774 ) && ( $( this.wrapperClass ).find( '.fl-menu-mobile-toggle' ).is(':visible') || 'expanded' == this.mobileToggle ) ) { 15775 return true; 15776 } 15777 15778 return false; 15779 }, 15780 15781 /** 15782 * Initialize the toggle logic for the menu. 15783 * 15784 * @see this._isMenuToggle() 15785 * @see this._menuOnCLick() 15786 * @see this._clickOrHover() 15787 * @see this._submenuOnRight() 15788 * @see this._submenuRowZindexFix() 15789 * @see this._toggleForMobile() 15790 * @since 1.6.1 15791 * @return void 15792 */ 15793 _initMenu: function( resized = false ){ 15794 this._setupSubmenu(); 15795 if ( ! resized ) { 15796 this._menuOnFocus(); 15797 this._menuOnClick(); 15798 this._menuOnEscape(); 15799 } 15800 if ( $( this.nodeClass ).length && this.type == 'horizontal' ) { 15801 this._initMegaMenus(); 15802 } 15803 15804 if( this._isMenuToggle() || this.type == 'accordion' ){ 15805 15806 $( this.wrapperClass ).off( 'mouseenter mouseleave' ); 15807 this._clickOrHover(); 15808 15809 } else { 15810 this._submenuOnRight(); 15811 this._submenuRowZindexFix(); 15812 } 15813 15814 if( this.mobileToggle != 'expanded' ){ 15815 this._toggleForMobile(); 15816 } 15817 15818 if( $( this.wrapperClass ).find( '.fl-menu-search-item' ).length ){ 15819 this._toggleMenuSearch(); 15820 } 15821 15822 if( $( this.wrapperClass ).find( '.fl-menu-cart-item').length ){ 15823 this._wooUpdateParams(); 15824 } 15825 }, 15826 15827 /** 15828 * Whether the toggle behavior for submenus is through hovering or not. 15829 * 15830 * @since 2.5 15831 * @return void 15832 */ 15833 _setupSubmenu: function() { 15834 if ( ! this._isMouseAvailable() || this._isMenuToggle() || this.type === 'accordion' ) { 15835 $( this.wrapperClass ).addClass( 'no-hover' ); 15836 } 15837 else { 15838 $( this.wrapperClass ).removeClass( 'no-hover' ); 15839 } 15840 }, 15841 15842 /** 15843 * Logic for menu items when focused. 15844 * 15845 * @since 1.9.0 15846 * @return void 15847 */ 15848 _menuOnFocus: function(){ 15849 $( this.wrapperClass ).on( 'focus', 'a:not(.fl-button), .fl-menu-toggle', $.proxy( function( event ) { 15850 const focusedMenuItem = $( event.currentTarget ).closest( '.menu-item' ); 15851 const blurredMenuItem = $( event.relatedTarget ).closest( '.menu-item' ); 15852 // In case the blurred & focused items are siblings 15853 if ( focusedMenuItem.closest( 'ul' ).is( blurredMenuItem.closest( 'ul' ) ) ) { 15854 // Check if the focus event is not between the link & submenu icon of the same menu item 15855 if ( ! focusedMenuItem.is( blurredMenuItem ) ) { 15856 this._toggleSubmenu( blurredMenuItem, false ); 15857 } 15858 } 15859 // In case neither items are child & parent nor vice versa 15860 else if ( focusedMenuItem.has( blurredMenuItem ).length === blurredMenuItem.has( focusedMenuItem ).length ) { 15861 // Get the blurred item parent & is the sibling of the focused item 15862 blurredMenuItem.parents( '.fl-has-submenu' ).each( ( _, parent ) => { 15863 if ( focusedMenuItem.closest( 'ul' ).is( $( parent ).closest( 'ul' ) ) ) { 15864 this._toggleSubmenu( $( parent ), false ); 15865 return false; 15866 } 15867 } ); 15868 } 15869 // In case the blurred item is a child of the focused item
15870 else if ( focusedMenuItem.has( blurredMenuItem ).length ) { 15871 if ( this.type !== 'accordion' && this.submenuIcon === 'none' ) { 15872 this._toggleSubmenu( blurredMenuItem, false ); 15873 } 15874 } 15875 }, this ) ); 15876 }, 15877 15878 /** 15879 * Logic for menu items when Escape key is pressed. 15880 * 15881 * @since 2.7.1 15882 * @return void 15883 */ 15884 _menuOnEscape: function(){ 15885 $( this.wrapperClass ).on( 'keydown', $.proxy( function( event ){ 15886 if ( event.key !== 'Escape' ) return; 15887 const menuItem = $( event.target ).closest( '.menu-item' ); 15888 const mobileToggle = $( this.wrapperClass ).find( '.fl-menu-mobile-toggle' ); 15889 // In case there is a focused menu item 15890 if ( menuItem.length || $( event.target ).hasClass( 'fl-menu-mobile-close' ) ) { 15891 // Close the search form if it is open 15892 if ( menuItem.hasClass( 'fl-menu-search-item' ) && $( this.wrapperClass ).find('.fl-search-form-input-wrap').is( ':visible' ) ) { 15893 $( this.wrapperClass ).find('.fl-menu-search-item .fl-button:is(a, button:not([type="submit"]))').trigger( 'focus' ); 15894 } 15895 // Close all the submenus of the focused menu item 15896 else if ( menuItem.hasClass( 'fl-has-submenu' ) && menuItem.find( '.sub-menu' ).first().is( ':visible' ) ) { 15897 this._toggleSubmenu( menuItem, false ); 15898 } 15899 else { 15900 // Shift focus to the parent while closing all its submenus 15901 const parentMenuItem = menuItem.parents( '.fl-has-submenu' ).not( '.mega-menu.hide-heading, .mega-menu-disabled.hide-heading' ).first(); 15902 // Close the mobile menu if there is no parent menu item and the mobile toggle is active 15903 if ( parentMenuItem.length === 0 && this._isMenuToggle() && mobileToggle.hasClass( 'fl-active' ) ) { 15904 // Blur to trigger the focus-out event for closing the menu 15905 mobileToggle.trigger( 'blur' ).trigger( 'focus' ); 15906 } 15907 // Close the parent submenu and shift focus to its link 15908 else if ( parentMenuItem.length !== 0 ) { 15909 this._toggleSubmenu( parentMenuItem, false ); 15910 parentMenuItem.find( 'a' ).first().trigger( 'focus' ); 15911 } 15912 } 15913 } 15914 // Close the mobile menu if the mobile toggle is active 15915 else if ( $( event.target ).hasClass( 'fl-menu-mobile-toggle' ) && mobileToggle.hasClass( 'fl-active' ) ) { 15916 // Blur to trigger the focus-out event for closing the menu 15917 mobileToggle.trigger( 'blur' ).trigger( 'focus' ); 15918 } 15919 }, this ) ); 15920 }, 15921 15922 /** 15923 * Logic for menu items when clicked. 15924 * 15925 * @since 1.6.1 15926 * @return void 15927 */ 15928 _menuOnClick: function(){ 15929 // Fallback for span elements and fake links to interact with the keyboard 15930 $( this.wrapperClass ).on( 'keydown', 'a:not(.fl-button, [href]), span.fl-menu-toggle', $.proxy( function( event ) { 15931 if ( event.key === 'Enter' || event.key === ' ' ) { 15932 event.preventDefault(); 15933 $( event.currentTarget ).trigger( 'click' ); 15934 } 15935 }, this ) ); 15936 $( this.wrapperClass ).on( 'click', 'a, .fl-menu-toggle', $.proxy( function( event ) { 15937 // Only allow mouse clicks with accordion & mobile menus 15938 if ( this._isMouseAvailable() && ! this._isMenuToggle() && event.detail && this.type !== 'accordion' ) return; 15939 // Links only open & do not toggle submenus if there is either a submenu icon or an accordion layout 15940 if ( $( event.currentTarget ).is( 'a' ) && ( this.submenuIcon !== 'none' || this.type === 'accordion' ) ) return; 15941 const menuItem = $( event.currentTarget ).closest( '.menu-item, .fl-menu-logo' ); 15942 const menuLink = menuItem.find( 'a' ).first().attr( 'href' ); 15943 const submenuHidden = menuItem.find( '.sub-menu' ).first().is( ':hidden' ); 15944 if ( typeof menuLink === 'undefined' || menuLink === '#' || submenuHidden ) { 15945 event.preventDefault(); 15946 } 15947 if ( $( event.currentTarget ).hasClass( 'fl-menu-toggle' ) || submenuHidden ) { 15948 this._toggleSubmenu( menuItem, submenuHidden ); 15949 } 15950 }, this ) ); 15951 }, 15952 15953 /** 15954 * Controls toggling the visibility of all submenu items for desktop & mobile. 15955 * 15956 * @since 2.10 15957 * @return void 15958 */ 15959 _toggleSubmenu: function ( menuItem, opened ) { 15960 const togglingClass = this._isMenuToggle() || this.type === 'accordion' ? 'fl-active' : 'focus'; 15961 const toggleElement = this.submenuIcon === 'none' ? 'a' : '.fl-menu-toggle'; 15962 const hiddenMenu = '.mega-menu.hide-heading, .mega-menu-disabled.hide-heading'; 15963 if ( opened && menuItem.hasClass( 'fl-has-submenu' ) && ! menuItem.is( hiddenMenu ) ) { 15964 menuItem.addClass( togglingClass ); 15965 menuItem.find( toggleElement ).first().attr( 'aria-expanded', true ); 15966 if ( this._isMenuToggle() || this.type === 'accordion' ) { 15967 menuItem.find( '.sub-menu' ).first().filter( ':hidden' ).slideDown(); 15968 } 15969 } 15970 else { 15971 menuItem.parent().find( '.menu-item' ).removeClass( togglingClass ); 15972 menuItem.parent().find( '.fl-has-submenu' ).not( hiddenMenu ).find( toggleElement ).attr( 'aria-expanded', false ); 15973 if ( this._isMenuToggle() || this.type === 'accordion' ) {
15974 menuItem.find( '.sub-menu' ).filter( ':visible' ).slideUp(); 15975 } 15976 } 15977 }, 15978 15979 /** 15980 * Changes general styling and behavior of menus based on mobile / desktop viewport. 15981 * 15982 * @see this._isMenuToggle() 15983 * @since 1.6.1 15984 * @return void 15985 */ 15986 _clickOrHover: function( clear = false ){ 15987 const selector = this._isMobileBelowRowEnabled() ? this.nodeClass + '-clone' : this.nodeClass; 15988 this.$submenus = this.$submenus || $( selector ).find( '.sub-menu' ); 15989 15990 const className = this._isMenuToggle() || this.type === 'accordion' ? 'fl-active' : 'focus'; 15991 const toggleElement = this.submenuIcon === 'none' ? 'a' : '.fl-menu-toggle'; 15992 const hiddenMenu = '.mega-menu.hide-heading, .mega-menu-disabled.hide-heading'; 15993 $( selector ).find( '.fl-has-submenu' ).not( hiddenMenu ).each( function() { 15994 if( clear || ! $ ( this ).hasClass( className ) ){ 15995 if ( clear ) $( this ).removeClass( className ); 15996 $( this ).find( toggleElement ).first().attr( 'aria-expanded', false ); 15997 if ( className === 'fl-active' ) { 15998 $( this ).find( '.sub-menu' ).fadeOut(); 15999 } else if ( className === 'focus' ) { 16000 $( this ).find( '.sub-menu' ).css( { 16001 'display' : '', 16002 'opacity' : '' 16003 } ); 16004 } 16005 } 16006 } ); 16007 }, 16008 16009 /** 16010 * Logic to prevent submenus to go outside viewport boundaries. 16011 * 16012 * @since 1.6.1 16013 * @return void 16014 */ 16015 _submenuOnRight: function(){ 16016 16017 $( this.wrapperClass ) 16018 .on( 'mouseenter focus', '.fl-has-submenu', $.proxy( function( e ){ 16019 16020 if( $ ( e.currentTarget ).find('.sub-menu').length === 0 ) { 16021 return; 16022 } 16023 16024 var $link = $( e.currentTarget ), 16025 $parent = $link.parent(), 16026 $subMenu = $link.find( '.sub-menu' ), 16027 subMenuWidth = $subMenu.width(), 16028 subMenuPos = 0, 16029 bodyWidth = $( 'body' ).width(); 16030 16031 if( $link.closest( '.fl-menu-submenu-right' ).length !== 0) { 16032 16033 $link.addClass( 'fl-menu-submenu-right' ); 16034 16035 } else if( $( 'body' ).hasClass( 'rtl' ) ) { 16036 16037 subMenuPos = $parent.is( '.sub-menu' ) ? 16038 $parent.offset().left - subMenuWidth: 16039 $link.offset().left - $link.width() - subMenuWidth; 16040 16041 if( subMenuPos <= 0 ) { 16042 $link.addClass( 'fl-menu-submenu-right' ); 16043 } 16044 16045 } else { 16046 16047 subMenuPos = $parent.is( '.sub-menu' ) ? 16048 $parent.offset().left + $parent.width() + subMenuWidth : 16049 $link.offset().left + $link.width() + subMenuWidth; 16050 16051 if( subMenuPos > bodyWidth ) { 16052 $link.addClass('fl-menu-submenu-right'); 16053 } 16054 } 16055 }, this ) ) 16056 .on( 'mouseleave', '.fl-has-submenu', $.proxy( function( e ){ 16057 $( e.currentTarget ).removeClass( 'fl-menu-submenu-right' ); 16058 }, this ) ); 16059 16060 }, 16061 16062 /** 16063 * Logic to prevent submenus to go behind the next overlay row. 16064 * 16065 * @since 1.10.9 16066 * @return void 16067 */ 16068 _submenuRowZindexFix: function(){ 16069 16070 $( this.wrapperClass ) 16071 .on( 'mouseenter', 'ul.menu > .fl-has-submenu', $.proxy( function( e ){ 16072 16073 if( $ ( e.currentTarget ).find('.sub-menu').length === 0 ) { 16074 return; 16075 } 16076 16077 $( this.nodeClass ) 16078 .closest( '.fl-row' ) 16079 .find( '.fl-row-content' ) 16080 .css( 'z-index', '10' ); 16081 16082 }, this ) ) 16083 .on( 'mouseleave', 'ul.menu > .fl-has-submenu', $.proxy( function(){ 16084 16085 $( this.nodeClass ) 16086 .closest( '.fl-row' ) 16087 .find( '.fl-row-content' ) 16088 .css( 'z-index', '' ); 16089 16090 }, this ) ); 16091 }, 16092 16093 /** 16094 * Logic for the mobile menu button. 16095 * 16096 * @since 1.6.1 16097 * @return void 16098 */ 16099 _toggleForMobile: function(){ 16100 16101 var $wrapper = null, 16102 $menu = null, 16103 self = this; 16104 16105 $( this.wrapperClass ).find( '.fl-menu-mobile-toggle' ).attr('aria-controls', $( this.wrapperClass ).find( 'ul.menu' ).attr('id')); 16106 16107 if( this._isMenuToggle() ){ 16108 16109 if ( this._isMobileBelowRowEnabled() ) { 16110 this._placeMobileMenuBelowRow(); 16111 $wrapper = $( this.wrapperClass ); 16112 $menu = $( this.nodeClass + '-clone' ); 16113 $menu.find( 'ul.menu' ).show(); 16114 } 16115 else { 16116 $wrapper = $( this.wrapperClass ); 16117 $menu = $wrapper.find( '.menu' ); 16118 } 16119 16120 if( !$wrapper.find( '.fl-menu-mobile-toggle' ).hasClass( 'fl-active' ) && ! self.mobileFlyout ){ 16121 $menu.css({ display: 'none' }); 16122 } 16123 16124 // Flayout Menu 16125 if ( self.mobileFlyout ) { 16126 this._initFlyoutMenu(); 16127 } 16128 16129 $wrapper.on( 'click', '.fl-menu-mobile-toggle', function( e ){ 16130 e.stopImmediatePropagation(); 16131 16132 $( this ).toggleClass( 'fl-active' ); 16133 16134 if ( self.mobileFlyout ) { 16135 self._toggleFlyoutMenu(); 16136 const flyoutWrapper = $( '.fl-menu-mobile-flyout' ); 16137 if ( $( this ).hasClass( 'fl-active' ) ) { 16138 flyoutWrapper.attr( 'aria-hidden', false ); 16139 flyoutWrapper.find( 'a[href], button, input, select, textarea, span.fl-menu-toggle, [tabindex="-1"]' ).attr( 'tabindex', 0 ); 16140 } 16141 else { 16142 flyoutWrapper.attr( 'aria-hidden', true ); 16143 flyoutWrapper.find( 'a[href], button, input, select, textarea, span.fl-menu-toggle, [tabindex]:not
16143([tabindex="-1"])' ).attr( 'tabindex', -1 ); 16144 } 16145 } 16146 else { 16147 var targetMenu = null; 16148 16149 if ( self.mobileBelowRow ) { 16150 var $closestCol = $( this ).parents( '.fl-col, .fl-module-box' ), 16151 $closestColGroup = $closestCol.length ? $closestCol.parent( '.fl-col-group' ) : null; 16152 targetMenu = $closestCol.length ? $closestCol.last().next( '.fl-menu-mobile-clone' ) : null; 16153 16154 if ( $closestColGroup.length ) { 16155 if ( $closestColGroup.hasClass( 'fl-col-group-responsive-reversed' ) ) { 16156 $closestColGroup.find( '.fl-menu-mobile-clone' ).css( 'order', -1 ); 16157 } else if ( $closestColGroup ) { 16158 $closestColGroup.find( '.fl-menu-mobile-clone' ).css( 'order', 2 ); 16159 } 16160 } 16161 } else { 16162 targetMenu = $( this ).closest( '.fl-menu' ).find( 'ul.menu' ); 16163 } 16164 16165 if ( targetMenu.length ) { 16166 $menu = $( targetMenu ); 16167 } 16168 16169 $menu.slideToggle(); 16170 } 16171 16172 e.stopPropagation(); 16173 } ); 16174 16175 // Hide active menu when click on anchor link ID that exists on a page 16176 $menu.off().on( 'click', '.menu-item > a[href*="#"]:not([href="#"])', function(){ 16177 var $href = $(this).attr('href'), 16178 $targetID = $href.split('#')[1], 16179 element = $('#' + $targetID); 16180 if ( $('body').find(element).length > 0 ) { 16181 $( this ).toggleClass( 'fl-active' ); 16182 FLBuilderLayout._scrollToElement( element ); 16183 if ( ! self._isMenuToggle() ) { 16184 $menu.slideToggle(); 16185 } 16186 } 16187 }); 16188 } 16189 else { 16190 16191 if ( this._isMobileBelowRowEnabled() ) { 16192 this._removeMenuFromBelowRow(); 16193 } 16194 16195 $wrapper = $( this.wrapperClass ), 16196 $menu = $wrapper.find( 'ul.menu' ); 16197 $wrapper.find( '.fl-menu-mobile-toggle' ).removeClass( 'fl-active' ); 16198 $menu.css({ display: '' }); 16199 16200 if ( ! this._isMobileBelowRowEnabled() ) { 16201 $menu.off( 'click', '.menu-item > a[href*="#"]:not([href="#"])' ); 16202 } 16203 16204 if ( this.mobileFlyout && $wrapper.find( '.fl-menu-mobile-flyout' ).length > 0 ) { 16205 $( 'body' ).css( 'margin', '' ); 16206 $( '.fl-builder-ui-pinned-content-transform' ).css( 'transform', '' ); 16207 $menu.unwrap(); 16208 $wrapper.find( '.fl-menu-mobile-close' ).remove(); 16209 $wrapper.find( '.fl-menu-mobile-opacity' ).remove(); 16210 } 16211 } 16212 }, 16213 16214 /** 16215 * Init any mega menus that exist. 16216 * 16217 * @see this._isMenuToggle() 16218 * @since 1.10.4 16219 * @return void 16220 */ 16221 _initMegaMenus: function(){ 16222 16223 var module = $( this.nodeClass ), 16224 rowContent = module.closest( '.fl-row-content' ), 16225 rowWidth = rowContent.width(), 16226 megas = module.find( '.mega-menu' ), 16227 disabled = module.find( '.mega-menu-disabled' ), 16228 isToggle = this._isMenuToggle(); 16229 16230 if ( isToggle ) { 16231 megas.removeClass( 'mega-menu' ).addClass( 'mega-menu-disabled' ); 16232 module.find( 'li.mega-menu-disabled > ul.sub-menu' ).css( 'width', '' ); 16233 rowContent.css( 'position', '' ); 16234 } else { 16235 disabled.removeClass( 'mega-menu-disabled' ).addClass( 'mega-menu' ); 16236 module.find( 'li.mega-menu > ul.sub-menu' ).css( 'width', rowWidth + 'px' ); 16237 rowContent.css( 'position', 'relative' ); 16238 } 16239 }, 16240 16241 /** 16242 * Check to see if Below Row should be enabled. 16243 * 16244 * @since 1.11 16245 * @return boolean 16246 */ 16247 _isMobileBelowRowEnabled: function() { 16248 return this.mobileBelowRow && ( $( this.nodeClass ).parents( '.fl-col, .fl-module-box' ).length ); 16249 }, 16250 16251 /** 16252 * Logic for putting the mobile menu below the menu's 16253 * column so it spans the full width of the page. 16254 * 16255 * @since 1.10 16256 * @return void 16257 */ 16258 _placeMobileMenuBelowRow: function(){ 16259 16260 if ( $( this.nodeClass + '-clone' ).length ) { 16261 return; 16262 } 16263 16264 var module = $( this.nodeClass ), 16265 clone = null, 16266 col = module.parents( '.fl-col, .fl-module-box' ).last(); 16267 16268 if ( module.length < 1 ) { 16269 return; 16270 } 16271 16272 clone = ( module.length > 1 ) ? $( module[0] ).clone() : module.clone(); 16273 module.find( 'ul.menu' ).remove(); 16274 clone.addClass( ( this.nodeClass + '-clone' ).replace( '.', '' ) ); 16275 clone.addClass( 'fl-menu-mobile-clone' ); 16276 clone.find( '.fl-menu-mobile-toggle' ).remove(); 16277 col.after( clone ); 16278 16279 // Removes animation when enabled 16280 if ( module.hasClass( 'fl-animation' ) ) { 16281 clone.removeClass( 'fl-animation' ); 16282 } 16283 16284 this._menuOnFocus(); 16285 this._menuOnClick(); 16286 this._menuOnEscape(); 16287 }, 16288 16289 /** 16290 * Logic for removing the mobile menu from below the menu's 16291 * column and putting it back in the main wrapper. 16292 * 16293 * @since 1.10 16294 * @return void 16295 */ 16296 _removeMenuFromBelowRow: function(){ 16297 16298 if ( ! $( this.nodeClass + '-clone' ).length ) { 16299 return; 16300 } 16301 16302 var module = $( this.nodeClass ), 16303 clone = $( this.nodeClass + '-clone' ), 16304 menu = clone.find( 'ul.menu' ), 16305 nav = module.find( 'nav' ); 16306
16307 if ( nav.length ) { 16308 nav.append( menu ); 16309 } else { 16310 module.find( '.fl-menu-mobile-toggle' ).after( menu ); 16311 } 16312 clone.remove(); 16313 menu.find( 'a' ).each( FLBuilderLayout._initAnchorLink ); 16314 }, 16315 16316 /** 16317 * Logic for Flyout responsive menu. 16318 * 16319 * @since 2.2 16320 * @return void 16321 */ 16322 _initFlyoutMenu: function(){ 16323 var wrapper = $( this.wrapperClass ), 16324 menu = wrapper.find( 'ul.menu' ), 16325 button = wrapper.find( '.fl-menu-mobile-toggle' ); 16326 16327 if ( 0 === wrapper.find( '.fl-menu-mobile-flyout' ).length ) { 16328 menu.wrap( '<div class="fl-menu-mobile-flyout" aria-hidden="true"></div>' ); 16329 } 16330 16331 if ( 0 === wrapper.find( '.fl-menu-mobile-close' ).length ) { 16332 var close = window.fl_responsive_close || 'Close' 16333 wrapper.find( '.fl-menu-mobile-flyout' ).prepend( '<button class="fl-menu-mobile-close fl-content-ui-button" aria-label="' + close + '"><i class="fas fa-times"></i></button>' ); 16334 } 16335 16336 // Push with opacity 16337 if ( wrapper.hasClass( 'fl-menu-responsive-flyout-push-opacity' ) && 0 === wrapper.find( '.fl-menu-mobile-opacity' ).length ) { 16338 wrapper.append( '<div class="fl-menu-mobile-opacity"></div>' ); 16339 } 16340 16341 wrapper.off( 'click', '.fl-menu-mobile-opacity, .fl-menu-mobile-close' ).on( 'click', '.fl-menu-mobile-opacity, .fl-menu-mobile-close', function(e){ 16342 button.trigger('focus').trigger( 'click' ); 16343 e.stopPropagation(); 16344 }); 16345 16346 if ( 'undefined' !== typeof FLBuilder ) { 16347 FLBuilder.addHook('restartEditingSession', function(){ 16348 $( '.fl-builder-ui-pinned-content-transform' ).css( 'transform', '' ); 16349 16350 // Toggle active menu 16351 if ( button.hasClass( 'fl-active' ) ) { 16352 button.trigger( 'click' ); 16353 } 16354 }); 16355 } 16356 $( '.fl-menu-mobile-flyout' ).find( 'a[href], button, input, select, textarea, span.fl-menu-toggle, [tabindex]:not([tabindex="-1"])' ).attr( 'tabindex', -1 ); 16357 }, 16358 16359 /** 16360 * Logic to enable/disable the Flyout menu on button click. 16361 * 16362 * @since 2.2 16363 * @return void 16364 */ 16365 _toggleFlyoutMenu: function(){ 16366 var wrapper = $( this.wrapperClass ), 16367 button = wrapper.find( '.fl-menu-mobile-toggle' ), 16368 position = wrapper.hasClass( 'fl-flyout-right' ) ? 'right' : 'left', 16369 pushMenu = wrapper.hasClass( 'fl-menu-responsive-flyout-push' ) || wrapper.hasClass( 'fl-menu-responsive-flyout-push-opacity' ), 16370 opacity = wrapper.find( '.fl-menu-mobile-opacity' ), 16371 marginPos = {}, 16372 fixedPos = {}, 16373 fixedHeader = $('header, header > div'); 16374 16375 this._resizeFlyoutMenuPanel(); 16376 16377 // Fix the push menu when builder ui panel is pinned 16378 if ( $( '.fl-builder-ui-pinned-content-transform' ).length > 0 && ! $( 'body' ).hasClass( 'fl-builder-edit' ) ) { 16379 $( '.fl-builder-ui-pinned-content-transform' ).css( 'transform', 'none' ); 16380 } 16381 16382 if ( pushMenu ) { 16383 marginPos[ 'margin-' + position ] = button.hasClass( 'fl-active' ) ? this.flyoutWidth + 'px' : '0px'; 16384 $( 'body' ).animate( marginPos, 200); 16385 16386 // Fixed header 16387 if ( fixedHeader.length > 0 ) { 16388 fixedPos[ position] = button.hasClass( 'fl-active' ) ? this.flyoutWidth + 'px' : '0px'; 16389 fixedHeader.each(function(){ 16390 if ( 'fixed' == $( this ).css( 'position' ) ) { 16391 $( this ).css({ 'transition' : 'none' }); 16392 $( this ).animate( fixedPos, 200 ); 16393 } 16394 }); 16395 } 16396 } 16397 16398 if ( opacity.length > 0 && button.hasClass( 'fl-active' ) ) { 16399 opacity.show(); 16400 } 16401 else { 16402 opacity.hide(); 16403 } 16404 }, 16405 16406 /** 16407 * Resize or reposition the Flyout Menu Panel. 16408 * 16409 * @since 2.8.1 16410 * @return void 16411 */ 16412 _resizeFlyoutMenuPanel: function(){ 16413 const wrapper = $( this.wrapperClass ); 16414 const wrapFlyout = wrapper.find( '.fl-menu-mobile-flyout' ); 16415 16416 if ( wrapFlyout.length > 0 ) { 16417 wrapFlyout.css( this._getFlyoutMenuPanelPosition() ); 16418 } 16419 }, 16420 16421 /** 16422 * Compute the Flyout Menu Panel's position on the screen. 16423 * 16424 * @since 2.8.1 16425 * @return object 16426 */ 16427 _getFlyoutMenuPanelPosition: function() { 16428 var wrapper = $( this.wrapperClass ), 16429 button = wrapper.find( '.fl-menu-mobile-toggle' ), 16430 side = wrapper.hasClass( 'fl-flyout-right' ) ? 'right' : 'left', 16431 winHeight = $(window).outerHeight(), 16432 winTop = $(window).scrollTop(), 16433 adminBarHeight = $( '#wpadminbar' ).length ? $( '#wpadminbar' ).height() : 0, 16434 flyoutPosition = {}; 16435 16436 flyoutPosition[ side ] = '-' + ( parseInt( this.flyoutWidth ) + 15 ) + 'px'; 16437 if ( ! button.hasClass( 'fl-active' ) ) { 16438 return flyoutPosition; 16439 } 16440 16441 flyoutPosition[ side ] = '0px'; 16442 flyoutPosition[ 'height' ] = winHeight + 'px'; 16443 flyoutPosition[ 'top' ] = '0px'; 16444 16445 if ( adminBarHeight > 0 ) { 16446 const diff = adminBarHeight - winTop; 16447 flyoutPosition[ 'top' ] = diff <= 0 ? '0px' : (diff) + 'px'; 16448 } 16449 16450 return flyoutPosition; 16451 }, 16452 16453 /** 16454 * Shows or hides the nav search form. 16455 * 16456 * @since 2.5 16457 * @method _toggleMenuSearch 16458 */ 16459 _toggleMenuSearch: function(){ 16460 const form = $( this.wrapperClass ).find('.fl-menu-search-item .fl-search-form-input-wrap');
16461 const button = $( this.wrapperClass ).find('.fl-menu-search-item .fl-button:is(a, button:not([type="submit"]))'); 16462 form.on('submit', () => form.stop().fadeToggle('fast')); 16463 // Close the search form when focus is lost 16464 form.on('focusout', (event) => { 16465 if (form.is(':visible') && form.has($(event.relatedTarget)).length === 0) { 16466 button.trigger('click'); 16467 } 16468 }); 16469 button.attr('aria-expanded', false); 16470 // Close other open submenus when focusing on the search button 16471 button.on('focus', (event) => { 16472 const parentMenus = $(event.relatedTarget).parents('.menu-item.fl-has-submenu'); 16473 if (event.relatedTarget && parentMenus.length) { 16474 this._toggleSubmenu(parentMenus, false); 16475 } 16476 }); 16477 button.on('click', (event) => { 16478 // Prevent toggling when clicking with mouse while the form is already open 16479 if (event.detail && event.type === 'click' && form.is(':visible')) return; 16480 form.stop().fadeToggle('fast', () => { 16481 button.attr('aria-expanded', form.is(':visible')); 16482 if(form.is(':visible')) { 16483 form.find('.fl-search-text').focus(); 16484 } 16485 }); 16486 }); 16487 }, 16488 16489 /** 16490 * Adds menu node and post ID to WooCommerce ajax URL requests. 16491 * 16492 * @since 2.5 16493 * @return void 16494 */ 16495 _wooUpdateParams: function() { 16496 if ( 'undefined' !== typeof wc_cart_fragments_params ) { 16497 wc_cart_fragments_params.wc_ajax_url += '&fl-menu-node='+ this.nodeId +'&post-id='+ this.postId; 16498 } 16499 if ( 'undefined' !== typeof wc_add_to_cart_params ) { 16500 wc_add_to_cart_params.wc_ajax_url += '&fl-menu-node='+ this.nodeId +'&post-id='+ this.postId; 16501 } 16502 }, 16503 }; 16504 16505})(jQuery); 16506 16507(function($) { 16508 16509 $(function() { 16510 16511 new FLBuilderMenu({ 16512 id: '5b3ee06934462', 16513 type: 'horizontal', 16514 mobile: 'expanded', 16515 mobileBelowRow: false, 16516 mobileFlyout: false, 16517 breakPoints: { 16518 large: 1200, 16519 medium: 992, 16520 small: 768 }, 16521 mobileBreakpoint: 'mobile', 16522 postId : '45446', 16523 mobileStacked: true, 16524 submenuIcon: 'none', 16525 flyoutWidth: '250', 16526 }); 16527 16528 }); 16529 16530})(jQuery); 16531 16532(function($) { 16533 16534 $(function() { 16535 16536 new FLBuilderMenu({ 16537 id: '61039434c1fb9', 16538 type: 'expanded', 16539 mobile: 'expanded', 16540 mobileBelowRow: false, 16541 mobileFlyout: false, 16542 breakPoints: { 16543 large: 1200, 16544 medium: 992, 16545 small: 768 }, 16546 mobileBreakpoint: 'mobile', 16547 postId : '45446', 16548 mobileStacked: true, 16549 submenuIcon: 'none', 16550 flyoutWidth: '250', 16551 }); 16552 16553 }); 16554 16555})(jQuery); 16556 16557(function($) { 16558 16559 $(function() { 16560 16561 new FLBuilderMenu({ 16562 id: '6103943f35bfa', 16563 type: 'vertical', 16564 mobile: 'expanded', 16565 mobileBelowRow: false, 16566 mobileFlyout: false, 16567 breakPoints: { 16568 large: 1200, 16569 medium: 992, 16570 small: 768 }, 16571 mobileBreakpoint: 'mobile', 16572 postId : '45446', 16573 mobileStacked: true, 16574 submenuIcon: 'none', 16575 flyoutWidth: '250', 16576 }); 16577 16578 }); 16579 16580})(jQuery); 16581 16582(function($) { 16583 16584 $(function() { 16585 16586 new FLBuilderMenu({ 16587 id: '610394506add6', 16588 type: 'vertical', 16589 mobile: 'expanded', 16590 mobileBelowRow: false, 16591 mobileFlyout: false, 16592 breakPoints: { 16593 large: 1200, 16594 medium: 992, 16595 small: 768 }, 16596 mobileBreakpoint: 'mobile', 16597 postId : '45446', 16598 mobileStacked: true, 16599 submenuIcon: 'none', 16600 flyoutWidth: '250', 16601 }); 16602 16603 }); 16604 16605})(jQuery); 16606 16607(function($) { 16608 16609 $(function() { 16610 16611 new FLBuilderMenu({ 16612 id: '610395ffe7efb', 16613 type: 'expanded', 16614 mobile: 'expanded', 16615 mobileBelowRow: false, 16616 mobileFlyout: false, 16617 breakPoints: { 16618 large: 1200, 16619 medium: 992, 16620 small: 768 }, 16621 mobileBreakpoint: 'mobile', 16622 postId : '45446', 16623 mobileStacked: true, 16624 submenuIcon: 'none', 16625 flyoutWidth: '250', 16626 }); 16627 16628 }); 16629 16630})(jQuery); 16631 16632(function($) { 16633 16634 $(function() { 16635 16636 new FLBuilderMenu({ 16637 id: '6103960e85a13', 16638 type: 'vertical', 16639 mobile: 'expanded', 16640 mobileBelowRow: false, 16641 mobileFlyout: false, 16642 breakPoints: { 16643 large: 1200, 16644 medium: 992, 16645 small: 768 }, 16646 mobileBreakpoint: 'mobile', 16647 postId : '45446', 16648 mobileStacked: true, 16649 submenuIcon: 'none', 16650 flyoutWidth: '250', 16651 }); 16652 16653 }); 16654 16655})(jQuery); 16656 16657(function($) { 16658 16659 $(function() { 16660 16661 new FLBuilderMenu({ 16662 id: '6103961ec85f4', 16663 type: 'vertical', 16664 mobile: 'expanded', 16665 mobileBelowRow: false, 16666 mobileFlyout: false, 16667 breakPoints: { 16668 large: 1200, 16669 medium: 992, 16670 small: 768 }, 16671 mobileBreakpoint: 'mobile', 16672 postId : '45446', 16673 mobileStacked: true, 16674 submenuIcon: 'none', 16675 flyoutWidth: '250', 16676 }); 16677 16678 }); 16679 16680})(jQuery); 16681(function($){ 16682 })(jQuery); 16683(function($){ 16684 })(jQuery); 16685(function($){ 16686 })(jQuery); 16687jQuery(function($) { 16688 16689 $(function() { 16690 $( '.fl-node-6sok5h8agtux .fl-photo-img' ) 16691 .on( 'mouseenter', function( e ) { 16692 $( this ).data( 'title', $( this ).attr( 'title' ) ).removeAttr( 'title' ); 16693 } ) 16694 .on( 'mouseleave', function( e ){ 16695 $( this ).attr( 'title', $( this ).data( 'title' ) ).data( 'title', null ); 16696 } ); 16697 }); 16698 window._fl_string_to_slug_regex = 'a-zA-Z0-9'; 16699}); 16700(function($){ 16701 })(jQuery); 16702(function($){ 16703 })(jQuery); 16704 16705/* Start Layout Custom JS */ 16706 16707/* End Layout Custom JS */ 16708 16709 16710 ;(function($) { 16711 var html = '<div class="pp-er pp-er-5f3db7ffbd1de"> <div class="pp-er-wrap"> <div class="pp-er-inner"> <div class="pp-er-title-wrap"> <span class="pp-er-title">Show Navigation Menu</span> <span class="pp-er-arrow fa fa-angle-down"></span> </div> </div> </div> </div>'; 16712 if ( $('.fl-row.fl-node-5f3db7ffbd1de').find('.pp-er').length === 0 ) { 16713 $('.fl-row.fl-node-5f3db7ffbd1de').prepend(html); 16714 } 16715 $('.pp-er-5f3db7ffbd1de .pp-er-wrap').off('click').on('click', function(e) { 16716 e.stopPropagation(); 16717 var $this = $(this); 16718 $this.parent().addClass('pp-er-open'); 16719 $this.find('.pp-er-title').html('Hide Navigation Menu'); 16720 $(this).parents('.fl-row').find('.fl-row-content-wrap').slideToggle(500, function() { 16721 if ( !$(this).is(':visible') ) { 16722 $this.parent().removeClass('pp-er-open'); 16723 $this.find('.pp-er-title').html('Show Navigation Menu'); 16724 } 16725 16726 $(document).trigger('pp_expandable_row_toggle', [$('.pp-er-5f3db7ffbd1de')]); 16727 }); 16728 }); 16729 })(jQuery); 16730 16731 16732;(function($) { 16733 16734 PPSearchForm = function(settings) { 16735 this.id = settings.id; 16736 this.node = $('.fl-node-' + this.id); 16737 this.form = this.node.find('.pp-search-form'); 16738 this.selectors = {
16739 input: '.fl-node-' + this.id + ' .pp-search-form__input', 16740 toggle: '.fl-node-' + this.id + ' .pp-search-form__toggle', 16741 container: '.fl-node-' + this.id + ' .pp-search-form__container', 16742 }; 16743 16744 this._init(); 16745 }; 16746 16747 PPSearchForm.prototype = { 16748 id : '', 16749 node: '', 16750 form: '', 16751 16752 _init: function() { 16753 $( this.selectors.input ).on( 'focus', function() { 16754 this.form.addClass('pp-search-form--focus'); 16755 }.bind( this ) ).on( 'blur', function() { 16756 this.form.removeClass('pp-search-form--focus'); 16757 }.bind( this ) ); 16758 16759 $( this.selectors.toggle ).on( 'click', function() { 16760 $( this.selectors.container ).addClass('pp-search-form--lightbox').find('.pp-search-form__input').trigger( 'focus' ); 16761 this._focus( this.form ); 16762 }.bind( this ) ); 16763 16764 this.form.find('.pp-search-form--lightbox-close').on( 'click', function() { 16765 $( this.selectors.container ).removeClass('pp-search-form--lightbox'); 16766 }.bind( this ) ); 16767 16768 // close modal box on Esc key press. 16769 $(document).on( 'keyup', function(e) { 16770 if ( 27 == e.which && this.form.find('.pp-search-form--lightbox').length > 0 ) { 16771 $( this.selectors.container ).removeClass('pp-search-form--lightbox'); 16772 } 16773 }.bind( this ) ); 16774 }, 16775 16776 _focus: function( form ) { 16777 var $el = form.find('.pp-search-form__input'); 16778 16779 // If this function exists... (IE 9+) 16780 if ( $el[0].setSelectionRange ) { 16781 // Double the length because Opera is inconsistent about whether a carriage return is one character or two. 16782 var len = $el.val().length * 2; 16783 16784 // Timeout seems to be required for Blink 16785 setTimeout(function() { 16786 $el[0].setSelectionRange( len, len ); 16787 }, 1); 16788 } else { 16789 // As a fallback, replace the contents with itself 16790 // Doesn't work in Chrome, but Chrome supports setSelectionRange 16791 $el.val( $el.val() ); 16792 } 16793 } 16794 }; 16795 16796})(jQuery);(function($) { 16797 16798 new PPSearchForm({ 16799 id: '5d00645b19612', 16800 }); 16801 16802})(jQuery); 16803;(function($) { 16804 16805 PPAdvancedMenu = function( settings ) { 16806 16807 // set params 16808 this.settingsId = settings.id; 16809 this.nodeClass = '.fl-node-' + settings.id; 16810 this.wrapperClass = this.nodeClass + ' .pp-advanced-menu'; 16811 this.type = settings.type; 16812 this.mobileToggle = settings.mobile; 16813 this.mobileBelowRow = 'below' === settings.menuPosition; 16814 this.breakpoints = settings.breakpoints; 16815 this.mobileBreakpoint = settings.mobileBreakpoint; 16816 this.mediaBreakpoint = settings.mediaBreakpoint; 16817 this.mobileMenuType = settings.mobileMenuType; 16818 this.offCanvasDirection = settings.offCanvasDirection; 16819 this.postId = bb_powerpack.post_id; 16820 this.isBuilderActive = settings.isBuilderActive; 16821 this.currentBrowserWidth = window.innerWidth; 16822 this.fullScreenMenu = null; 16823 this.offCanvasMenu = null; 16824 this.$submenus = null; 16825 16826 // initialize the menu 16827 $( this._initMenu.bind( this ) ); 16828 16829 // check if viewport is resizing 16830 $( window ).on( 'resize', function( e ) { 16831 16832 var width = window.innerWidth; 16833 16834 // if screen width is resized, reload the menu 16835 if( width != this.currentBrowserWidth ) { 16836 16837 this._initMenu(); 16838 this._clickOrHover(); 16839 this.currentBrowserWidth = width; 16840 } 16841 16842 }.bind( this ) ); 16843 16844 $( 'body' ).on( 'click', function( e ) { 16845 if ( 'undefined' !== typeof FLBuilderConfig ){ 16846 return; 16847 } 16848 16849 if ( $( this.wrapperClass ).find( '.pp-advanced-menu-mobile-toggle' ).hasClass( 'pp-active' ) && ( 'expanded' !== this.mobileToggle ) ) { 16850 if ( $( e.target ).parents('.fl-module-pp-advanced-menu').length > 0 ) { 16851 return; 16852 } 16853 if ( $( e.target ).is( 'input' ) && $( e.target ).parents('.pp-advanced-menu').length > 0 ) { 16854 return; 16855 } 16856 if ( $( e.target ).hasClass( 'pp-menu-close-btn' ) ) { 16857 return; 16858 } 16859 $( this.wrapperClass ).find( '.pp-advanced-menu-mobile-toggle' ).trigger( 'click' ); 16860 } 16861 16862 $( this.wrapperClass ).find( '.pp-has-submenu' ).removeClass( 'focus pp-active' ); 16863 $( this.wrapperClass ).find( '.pp-has-submenu .sub-menu' ).removeClass( 'focus' ); 16864 $( this.wrapperClass ).find( '.pp-has-submenu-container' ).removeClass( 'focus' ); 16865 $( this.wrapperClass ).find( '.pp-menu-toggle' ).attr( 'aria-expanded', false ); 16866 16867 }.bind( this ) ); 16868 16869 // Esc key to close the submenu. 16870 $( document ).on( 'keyup', function( e ) { 16871 if ( 27 == e.which ) { 16872 $( this.wrapperClass ).find( '.pp-has-submenu' ).removeClass( 'focus pp-active' ); 16873 $( this.wrapperClass ).find( '.pp-has-submenu .sub-menu' ).removeClass( 'focus' ); 16874 $( this.wrapperClass ).find( '.pp-has-submenu-container' ).removeClass( 'focus' ); 16875 $( this.wrapperClass ).find( '.pp-menu-toggle' ).attr( 'aria-expanded', false ); 16876 if ( $( this.wrapperClass ).find( '.pp-menu-toggle.focus' ).is( ':visible' ) ) { 16877 $( this.wrapperClass ).find( '.pp-menu-toggle.focus' ).delay(100).trigger( 'focus' ); 16878 } 16879 } 16880 }.bind( this ) ); 16881 16882 }; 16883 16884 PPAdvancedMenu.prototype = { 16885 nodeClass : '', 16886 wrapperClass : '', 16887 type : '', 16888 breakpoints : {}, 16889 $submenus : null, 16890 fullScreenMenu : null, 16891 offCanvasMenu : null, 16892 16893 /** 16894 * Check if the screen size fits a mobile viewport. 16895 * 16896 * @since 1.6.1 16897 * @return bool 16898 */ 16899 _isMobile: function() { 16900 return window.innerWidth <= this.breakpoints.small ? true : false;
16901 }, 16902 16903 /** 16904 * Check if the screen size fits a medium viewport. 16905 * 16906 * @since 1.10.5 16907 * @return bool 16908 */ 16909 _isMedium: function() { 16910 return window.innerWidth <= this.breakpoints.medium ? true : false; 16911 }, 16912 16913 /** 16914 * Check if the screen size fits a large viewport. 16915 * 16916 * @since 1.10.5 16917 * @return bool 16918 */ 16919 _isLarge: function() { 16920 return window.innerWidth <= this.breakpoints.large ? true : false; 16921 }, 16922 16923 /** 16924 * Check if the screen size fits a custom viewport. 16925 * 16926 * @since 1.10.5 16927 * @return bool 16928 */ 16929 _isCustom: function() { 16930 return window.innerWidth <= this.breakpoints.custom ? true : false; 16931 }, 16932 16933 _isTouch: function() { 16934 var prefixes = ' -webkit- -moz- -o- -ms- '.split(' '); 16935 var mq = function(query) { 16936 return window.matchMedia(query).matches; 16937 } 16938 16939 if (('ontouchstart' in window) || window.DocumentTouch && document instanceof DocumentTouch) { 16940 return true; 16941 } 16942 16943 // include the 'heartz' as a way to have a non matching MQ to help terminate the join 16944 // https://git.io/vznFH 16945 var query = ['(', prefixes.join('touch-enabled),('), 'heartz', ')'].join(''); 16946 return mq(query); 16947 }, 16948 16949 /** 16950 * Check if the menu should toggle for the current viewport base on the selected breakpoint 16951 * 16952 * @see this._isMobile() 16953 * @see this._isMedium() 16954 * @since 1.10.5 16955 * @return bool 16956 */ 16957 _isMenuToggle: function() { 16958 if ( ( 'always' == this.mobileBreakpoint 16959 || ( this._isMobile() && 'mobile' == this.mobileBreakpoint ) 16960 || ( this._isMedium() && 'medium-mobile' == this.mobileBreakpoint ) 16961 || ( this._isCustom() && 'custom' == this.mobileBreakpoint ) 16962 ) && ( $( this.nodeClass ).find( '.pp-advanced-menu-mobile-toggle' ).is(':visible') || 'expanded' == this.mobileToggle ) ) { 16963 return true; 16964 } 16965 16966 return false; 16967 }, 16968 16969 _bindSettingsFormEvents: function() 16970 { 16971 // $('body').on( 'change', '.fl-builder-settings select[name="offcanvas_direction"]', function() { 16972 // $('html').removeClass('pp-off-canvas-menu-open'); 16973 // } ); 16974 }, 16975 16976 /** 16977 * Initialize the toggle logic for the menu. 16978 * 16979 * @see this._isMobile() 16980 * @see this._menuOnCLick() 16981 * @see this._clickOrHover() 16982 * @see this._submenuOnRight() 16983 * @see this._submenuRowZindexFix() 16984 * @see this._toggleForMobile() 16985 * @since 1.6.1 16986 * @return void 16987 */ 16988 _initMenu: function() { 16989 if ( this.mobileToggle != 'expanded' ) { 16990 this._initOffCanvas(); 16991 this._initFullScreen(); 16992 } 16993 16994 this._setupSubmenu(); 16995 this._menuOnHover(); 16996 this._menuOnFocus(); 16997 this._submenuOnClick(); 16998 16999 if ( $( this.nodeClass ).length && this.type == 'horizontal' ) { 17000 this._initMegaMenus(); 17001 } 17002 17003 if ( this.type == 'horizontal' || this.type == 'vertical' ) { 17004 var self = this; 17005 $( this.wrapperClass ).find('.pp-has-submenu-container').on( 'click', function( e ) { 17006 if ( self.mobileMenuType !== 'off-canvas' && self.mobileMenuType !== 'full-screen' ) { 17007 if ( self._isTouch() ) { 17008 if ( ! $(this).hasClass('first-click') ) { 17009 e.preventDefault(); 17010 $(this).addClass('first-click'); 17011 } 17012 } 17013 } 17014 } ); 17015 17016 // Keyboard nav support for submenu toggle. 17017 $( this.wrapperClass ).find( 'li.pp-has-submenu a' ).on( 'keypress', function(e) { 17018 if ( $(e.target).hasClass( 'pp-menu-toggle' ) && ! $( this.nodeClass ).find( '.pp-advanced-menu-mobile-toggle' ).is( ':visible' ) ) { 17019 if (e.which == 1 || e.which == 13 || e.which == undefined) { 17020 e.stopPropagation(); 17021 e.preventDefault(); 17022 $(e.target).parents('li.pp-has-submenu').toggleClass( 'pp-active' ); 17023 17024 if ( $(e.target).parents('li.pp-has-submenu').hasClass( 'pp-active' ) ) { 17025 $(e.target).attr( 'aria-expanded', true ); 17026 } else { 17027 $(e.target).attr( 'aria-expanded', false ); 17028 } 17029 } 17030 } 17031 }.bind( this ) ); 17032 } 17033 17034 if ( this._isMenuToggle() || this.type == 'accordion' ) { 17035 $( this.wrapperClass ).off( 'mouseenter mouseleave' ); 17036 this._menuOnClick(); 17037 this._clickOrHover(); 17038 } else { 17039 $( this.wrapperClass ).off( 'click' ); 17040 this._submenuOnRight(); 17041 this._submenuRowZindexFix(); 17042 } 17043 17044 if ( this.mobileToggle != 'expanded' ) { 17045 this._toggleForMobile(); 17046 } 17047 17048 $(this.wrapperClass).find('li:not(.menu-item-has-children)').on('click', 'a', function (e) { 17049 if ( $(e.target).closest( '.pp-menu-search-item' ).length > 0 ) { 17050 return; 17051 } 17052 17053 $(this.nodeClass).find('.pp-advanced-menu').removeClass('menu-open'); 17054 $(this.nodeClass).find('.pp-advanced-menu').addClass('menu-close'); 17055 $('html').removeClass('pp-off-canvas-menu-open'); 17056 $('html').removeClass('pp-full-screen-menu-open'); 17057 17058 }.bind( this ) ); 17059 17060 if ( $( this.wrapperClass ).find( '.pp-menu-search-item' ).length ) { 17061 this._toggleMenuSearch(); 17062 } 17063 17064 if ( $( this.wrapperClass ).find( '.pp-menu-cart-item').length ) { 17065 this._wooUpdateParams(); 17066 } 17067 }, 17068 17069 /** 17070 * Initializes submenu dropdowns. 17071 * 17072 * @since 2.33.x 17073 * @return void 17074 */ 17075 _setupSubmenu: function() { 17076 $( this.wrapperClass + ' ul.sub-menu' ).each( function(){ 17077 $( this ).closest( 'li' ).attr( 'aria-haspopup', 'true' ); 17078 }); 17079 }, 17080 17081 _menuOnHover: function() { 17082 $( this.wrapperClass ).on( 'mouseenter', 'li.menu-item', function() { 17083 $(this).addClass( 'hover' ); 17084 } ).on( 'mouseleave', 'li.menu-item', function() { 17085 $(this).removeClass( 'hover' ); 17086 } ); 17087 }, 17088 17089 /** 17090 * Adds a focus class to menu elements similar to be used similar to CSS :hover psuedo event 17091 * 17092 * @since 1.9.0 17093 * @return void 17094 */ 17095 _menuOnFocus: function() { 17096 $( this.nodeClass ).off('focus').on( 'focus', 'a', function( e ) { 17097 var $menuItem = $( e.target ).parents( '.menu-item' ).first(), 17098 $parents = $( e.target ).parentsUntil( this.wrapperClass ); 17099 17100 $('.pp-advanced-menu .focus:not(.pp-menu-toggle)').removeClass('focus'); 17101 17102 $menuItem.addClass('focus'); 17103 $parents.addClass('focus'); 17104 17105 }.bind( this ) ).on( 'focusout', 'a', function( e ) { 17106 if ( $('.pp-advanced-menu .focus').hasClass('pp-has-submenu') ) { 17107 $( e.target ).parentsUntil( this.wrapperClass ).find('.pp-has-submenu-container').removeClass('first-click'); 17108 } 17109 }.bind( this ) ); 17110 17111 $( this.nodeClass ).off('focus', '.pp-menu-toggle').on( 'focus', '.pp-menu-toggle', function( e ) { 17112 $(e.target).addClass( 'focus' ); 17113 }.bind( this ) ).off('blur', '.pp-menu-toggle').on( 'blur', '.pp-menu-toggle', function( e ) { 17114 if ( $(e.target).parents( 'li.pp-has-submenu.pp-active' ).length === 0 || $(e.target).parents( 'li.pp-has-submenu.pp-active' ).parent( 'ul.menu' ).length === 0 ) { 17115 $(e.target).removeClass( 'focus' ); 17116 } 17117 }.bind( this ) ); 17118 }, 17119 17120 /** 17121 * Logic for submenu toggling on accordions or mobile menus (vertical, horizontal) 17122 * 17123 * @since 1.6.1 17124 * @return void 17125 */ 17126 _menuOnClick: function() { 17127 var self = this; 17128 var $mainItem = ''; 17129 17130 $( this.wrapperClass ).off().on( 'click.pp-advanced-menu keyup', '.pp-has-submenu-container', function( e ) { 17131 var isValidEvent = e.which == 1 || e.which == 13 || e.which == undefined; // click or enter key press. 17132 if ( ! isValidEvent ) { 17133 return; 17134 } 17135 if ( e.which == 13 && ! $(e.target).hasClass( 'pp-menu-toggle' ) ) { // prevent event bubbling. 17136 return; 17137 } 17138 if ( self._isTouch() ) { 17139 if ( ! $(this).hasClass('first-click') ) { 17140 e.preventDefault(); 17141 $(this).addClass('first-click'); 17142 } 17143 } 17144 17145 e.stopPropagation(); 17146 17147 var isMainEl = $(e.target).parents('.menu-item').parent().parent().hasClass('pp-advanced-menu'); 17148 17149 if (isMainEl && $mainItem === '') { 17150 $mainItem = $(e.target).parents('.menu-item'); 17151 } 17152 17153 var $link = $( e.target ).parents( '.pp-has-submenu' ).first(), 17154 $subMenu = $link.children( '.sub-menu' ).first(), 17155 $href = $link.children('.pp-has-submenu-container').first().find('> a').attr('href'), 17156 $subMenuParents = $( e.target ).parents( '.sub-menu' ), 17157 $activeParent = $( e.target ).closest( '.pp-has-submenu.pp-active' ); 17158 17159 if ( $activeParent.length > 0 ) { 17160 $activeParent.find( '.pp-menu-toggle' ).first().attr('aria-expanded', true); 17161 } else { 17162 $activeParent.find( '.pp-menu-toggle' ).first().attr('aria-expanded', false); 17163 } 17164 17165 if( !$subMenu.is(':visible') || $(e.target).hasClass('pp-menu-toggle') 17166 || ($subMenu.is(':visible') && (typeof $href === 'undefined' || $href == '#')) ) { 17167 if ( ! $(this.wrapperClass).hasClass('pp-advanced-menu-accordion-collapse') ) { 17168 e.preventDefault(); 17169 } 17170 if ( $(e.target).hasClass('pp-menu-toggle') ) { 17171 e.stopPropagation(); 17172 e.preventDefault(); 17173 } 17174 } 17175 else { 17176 e.stopPropagation(); 17177 window.location.href = $href; 17178 return; 17179 } 17180 17181 if ($(this.wrapperClass).hasClass('pp-advanced-menu-accordion-collapse')) { 17182 17183 if ( $link.parents('.menu-item').length && !$link.parents('.menu-item').hasClass('pp-active') ) { 17184 $('.menu .pp-active', this.wrapperClass).not($link).removeClass('pp-active'); 17185 } 17186 else if ($link.parents('.menu-item').hasClass('pp-active') && $link.parent('.sub-menu').length) { 17187 $('.menu .pp-active', this.wrapperClass).not($link).not($activeParent).removeClass('pp-active'); 17188 } 17189 17190 $('.sub-menu', this.wrapperClass).not($subMenu).not($subMenuParents).slideUp('normal'); 17191 } 17192 17193 // Parent menu toggle icon was being reversed on collapsing its submenu, 17194 // so here is the workaround to fix this behavior. 17195 if ($(self.wrapperClass).find('.sub-menu:visible').length > 0) { 17196 $(self.wrapperClass).find('.sub-menu:visible').parent().addClass('pp-active'); 17197 } 17198 $subMenu.slideToggle(400, function() { 17199 // Reset previously opened sub-menu toggle icon. 17200 $(e.target).parents('.pp-has-submenu-container').parent().parent().find('> .menu-item.pp-active').removeClass('pp-active'); 17201 17202 if ($mainItem !== '') { 17203 $mainItem.parent().find('.menu-item.pp-active').removeClass('pp-active'); 17204 $(self.wrapperClass).find('.sub-menu').parent().removeClass('pp-active'); 17205 17206 if ($(self.wrapperClass).find('.sub-menu:visible').length > 0) { 17207 $(self.wrapperClass).find('.sub-menu:visible').parent().addClass('pp-active'); 17208 } else { 17209 $link.toggleClass('pp-active'); 17210 $mainItem.removeClass('pp-active'); 17211 } 17212 } else { 17213 $link.toggleClass('pp-active'); 17214 } 17215 if (!$subMenu.is(':visible')) { 17216 $subMenu.parent().removeClass('pp-active'); 17217 $subMenu.parent().find('> .pp-has-submenu-container .pp-menu-toggle').attr('aria-expanded', false); 17218 } else { 17219 $subMenu.parent().find('> .pp-has-submenu-container .pp-menu-toggle').attr('aria-expanded', true); 17220 } 17221 }); 17222 17223 }.bind( this ) ); 17224 17225 }, 17226 17227 /** 17228 * Logic for submenu items click event 17229 * 17230 * @since 1.3.1 17231 * @return void 17232 */ 17233 _submenuOnClick: function(){ 17234 $( 'body' ).off( 'click', this.wrapperClass + ' .sub-menu a' ).on( 'click', this.wrapperClass + ' .sub-menu a', function( e ){ 17235 if ( $( e.target ).parent().hasClass('focus') ) { 17236 $( e.target ).parentsUntil( this.wrapperClass ).removeClass( 'focus' ); 17237 } 17238 }.bind( this ) ); 17239 }, 17240 17241 /** 17242 * Changes general styling and behavior of menus based on mobile / desktop viewport. 17243 * 17244 * @see this._isMobile() 17245 * @since 1.6.1 17246 * @return void 17247 */ 17248 _clickOrHover: function() { 17249 this.$submenus = this.$submenus || $( this.wrapperClass ).find( '.sub-menu' ); 17250 var $wrapper = $( this.wrapperClass ), 17251 $menu = $wrapper.find( '.menu' ); 17252 $li = $wrapper.find( '.pp-has-submenu' ); 17253 17254 if( this._isMenuToggle() ) { 17255 $li.each( function() { 17256 if( !$(this).hasClass('pp-active') ) { 17257 $(this).find( '.sub-menu' ).fadeOut(); 17258 } 17259 } ); 17260 } else { 17261 $li.each( function() { 17262 if( !$(this).hasClass('pp-active') ) { 17263 $(this).find( '.sub-menu' ).css( { 17264 'display' : '', 17265 'opacity' : '' 17266 } ); 17267 } 17268 } ); 17269 } 17270 }, 17271 17272 /** 17273 * Logic to prevent submenus to go outside viewport boundaries. 17274 * 17275 * @since 1.6.1 17276 * @return void 17277 */ 17278 _submenuOnRight: function() { 17279 17280 $( this.wrapperClass ) 17281 .on( 'mouseenter focus', '.pp-has-submenu', function( e ) { 17282 17283 if( $ ( e.currentTarget ).find('.sub-menu').length === 0 ) { 17284 return; 17285 } 17286 17287 var $link = $( e.currentTarget ), 17288 $parent = $link.parent(), 17289 $subMenu = $link.find( '.sub-menu' ), 17290 subMenuWidth = $subMenu.width(), 17291 subMenuPos = 0, 17292 winWidth = window.innerWidth; 17293 17294 if( $link.closest( '.pp-menu-submenu-right' ).length !== 0) { 17295 17296 $link.addClass( 'pp-menu-submenu-right' ); 17297 17298 } else if( $( 'body' ).hasClass( 'rtl' ) ) { 17299 17300 subMenuPos = $parent.is( '.sub-menu' ) ? 17301 $parent.offset().left - subMenuWidth: 17302 $link.offset().left - subMenuWidth; 17303 17304 if( subMenuPos <= 0 ) { 17305 $link.addClass( 'pp-menu-submenu-right' ); 17306 } 17307 17308 } else { 17309 17310 subMenuPos = $parent.is( '.sub-menu' ) ? 17311 $parent.offset().left + $parent.width() + subMenuWidth : 17312 $link.offset().left + subMenuWidth; 17313 17314 if( subMenuPos > winWidth ) { 17315 $link.addClass('pp-menu-submenu-right'); 17316 } 17317 } 17318 }.bind( this ) ) 17319 .on( 'mouseleave', '.pp-has-submenu', function( e ) { 17320 $( e.currentTarget ).removeClass( 'pp-menu-submenu-right' ); 17321 }.bind( this ) ); 17322 17323 }, 17324 17325 /** 17326 * Logic to prevent submenus to go behind the next overlay row. 17327 * 17328 * @since 2.2 17329 * @return void 17330 */ 17331 _submenuRowZindexFix: function (e) { 17332 17333 $(this.wrapperClass) 17334 .on('mouseenter', 'ul.menu > .pp-has-submenu', function (e) { 17335 17336 if ($(e.currentTarget).find('.sub-menu').length === 0) { 17337 return; 17338 } 17339 17340 $(this.nodeClass) 17341 .closest('.fl-row') 17342 .find('.fl-row-content') 17343 .css('z-index', '10'); 17344 17345 }.bind( this ) ) 17346 .on('mouseleave', 'ul.menu > .pp-has-submenu', function (e) { 17347 17348 $(this.nodeClass) 17349 .closest('.fl-row') 17350 .find('.fl-row-content') 17351 .css('z-index', ''); 17352 17353 }.bind( this ) ); 17354 }, 17355 17356 /** 17357 * Logic for the mobile menu button. 17358 * 17359 * @since 1.6.1 17360 * @return void 17361 */ 17362 _toggleForMobile: function() { 17363 17364 var $wrapper = null, 17365 $menu = null, 17366 self = this; 17367 17368 if ( this._isMenuToggle() ) { 17369 $wrapper = $(this.wrapperClass); 17370 if ( this._isMobileBelowRowEnabled() ) { 17371 this._placeMobileMenuBelowRow(); 17372 $menu = $(this.nodeClass + '-clone'); 17373 $menu.find('ul.menu').show(); 17374 } else { 17375 $menu = $wrapper.find('.menu'); 17376 } 17377 17378 if( !$wrapper.find( '.pp-advanced-menu-mobile-toggle' ).hasClass( 'pp-active' ) && this.mobileMenuType === 'default' ) { 17379 $menu.css({ display: 'none' }); 17380 } 17381 17382 $wrapper.on( 'click', '.pp-advanced-menu-mobile-toggle', function( e ) { 17383 $(this).toggleClass( 'pp-active' ); 17384 if ( $(this).hasClass('pp-active') ) { 17385 $(this).attr('aria-expanded', 'true'); 17386 $menu.addClass( 'pp-menu-visible' ); 17387 } else { 17388 $(this).attr('aria-expanded', 'false'); 17389 $menu.removeClass( 'pp-menu-visible' ); 17390 } 17391 $menu.slideToggle(); 17392 e.stopPropagation(); 17393 } ); 17394 17395 $menu.on( 'click', '.menu-item > a[href*="#"]', function(e) { 17396 var $href = $(this).attr('href'), 17397 $targetID = ''; 17398 17399 if ( $href !== '#' ) { 17400 $targetID = $href.split('#')[1]; 17401 17402 if ( $('body').find('#'+ $targetID).length > 0 ) { 17403 e.preventDefault(); 17404 $( this ).toggleClass( 'pp-active' ); 17405 setTimeout(function() { 17406 $('html, body').animate({ 17407 scrollTop: $('#'+ $targetID).offset().top 17408 }, 1000, function() { 17409 window.location.hash = $targetID; 17410 }); 17411 }, 500); 17412 17413 if ( ! self._isMenuToggle() ) { 17414 $menu.slideToggle(); 17415 } 17416 } 17417 } 17418 }); 17419 } 17420 else { 17421 17422 if ( this._isMobileBelowRowEnabled() ) { 17423 this._removeMenuFromBelowRow(); 17424 } 17425 17426 $wrapper = $( this.wrapperClass ), 17427 $menu = $wrapper.children( '.menu' ); 17428 $wrapper.find( '.pp-advanced-menu-mobile-toggle' ).removeClass( 'pp-active' ); 17429 $menu.css({ display: '' }); 17430 } 17431 }, 17432 17433 /** 17434 * Init any mega menus that exist. 17435 * 17436 * @see this._isMenuToggle() 17437 * @since 1.10.4 17438 * @return void 17439 */ 17440 _initMegaMenus: function() { 17441 17442 var module = $( this.nodeClass ), 17443 rowContent = module.closest( '.fl-row-content' ), 17444 rowWidth = rowContent.width(), 17445 megas = module.fi
17445nd( '.mega-menu' ), 17446 disabled = module.find( '.mega-menu-disabled' ), 17447 isToggle = this._isMenuToggle(); 17448 17449 if ( isToggle ) { 17450 megas.removeClass( 'mega-menu' ).addClass( 'mega-menu-disabled' ); 17451 module.find( 'li.mega-menu-disabled > ul.sub-menu' ).css( 'width', '' ); 17452 rowContent.css( 'position', '' ); 17453 } else { 17454 disabled.removeClass( 'mega-menu-disabled' ).addClass( 'mega-menu' ); 17455 module.find( 'li.mega-menu > ul.sub-menu' ).css( 'width', rowWidth + 'px' ); 17456 rowContent.css( 'position', 'relative' ); 17457 } 17458 }, 17459 17460 /** 17461 * Init off-canvas menu. 17462 * 17463 * @since 1.2.8 17464 * @return void 17465 */ 17466 _initOffCanvas: function() { 17467 if ( this.mobileMenuType !== 'off-canvas' ) { 17468 return; 17469 } 17470 $('html').addClass('pp-off-canvas-menu-module'); 17471 $('html').addClass('pp-off-canvas-menu-' + this.offCanvasDirection); 17472 17473 if ( $(this.nodeClass).find( '#pp-menu-' + this.settingsId ).length === 0 ) { 17474 return; 17475 } 17476 17477 var menuHTML = $(this.nodeClass).find( '#pp-menu-' + this.settingsId ).html(); 17478 17479 if ( null === this.offCanvasMenu ) { 17480 this.offCanvasMenu = $('<div id="pp-advanced-menu-off-canvas-'+this.settingsId+'" class="fl-node-'+this.settingsId+' pp-menu-off-canvas" />').html( menuHTML ); 17481 } 17482 if ( $('#pp-advanced-menu-off-canvas-'+this.settingsId).length === 0 && null !== this.offCanvasMenu && ! this.isBuilderActive ) { 17483 this.offCanvasMenu.appendTo( 'body' ); 17484 } 17485 17486 $(this.nodeClass).trigger('pp-advanced-menu-off-canvas-init', [this.offCanvasMenu]); 17487 17488 this._toggleMenu(); 17489 }, 17490 17491 /** 17492 * Init full-screen overlay menu. 17493 * 17494 * @since 1.2.8 17495 * @return void 17496 */ 17497 _initFullScreen: function() { 17498 if ( this.mobileMenuType !== 'full-screen' ) { 17499 return; 17500 } 17501 17502 $('html').addClass('pp-full-screen-menu-module'); 17503 17504 if ( $(this.nodeClass).find( '#pp-menu-' + this.settingsId ).length === 0 ) { 17505 return; 17506 } 17507 17508 var menuHTML = $(this.nodeClass).find( '#pp-menu-' + this.settingsId ).html(); 17509 17510 if ( null === this.fullScreenMenu ) { 17511 this.fullScreenMenu = $('<div id="pp-advanced-menu-full-screen-'+this.settingsId+'" class="fl-node-'+this.settingsId+' pp-menu-full-screen" />').html( menuHTML ); 17512 } 17513 if ( $('#pp-advanced-menu-full-screen-'+this.settingsId).length === 0 && null !== this.fullScreenMenu && ! this.isBuilderActive ) { 17514 this.fullScreenMenu.appendTo( 'body' ); 17515 } 17516 17517 $(this.nodeClass).trigger('pp-advanced-menu-full-screen-init', [this.fullScreenMenu]); 17518 17519 this._toggleMenu(); 17520 }, 17521 17522 /** 17523 * Trigger the toggle event for off-canvas 17524 * and full-screen overlay menus. 17525 * 17526 * @since 1.2.8 17527 * @return void 17528 */ 17529 _toggleMenu: function() { 17530 var self = this; 17531 var singleInstance = true; 17532 if( self.mobileMenuType === 'full-screen' ) { 17533 var winHeight = window.innerHeight; 17534 $(self.nodeClass).find('.pp-menu-overlay').css('height', winHeight + 'px'); 17535 $(window).on('resize', function() { 17536 winHeight = window.innerHeight; 17537 $(self.nodeClass).find('.pp-menu-overlay').css('height', winHeight + 'px'); 17538 }); 17539 } 17540 // Toggle Click 17541 $(self.nodeClass).find('.pp-advanced-menu-mobile-toggle' ).off('click').on( 'click', function() { 17542 if ( singleInstance ) { 17543 if ( $('.pp-advanced-menu.menu-open').length > 0 ) { 17544 $('.pp-advanced-menu').removeClass('menu-open'); 17545 $('html').removeClass('pp-full-screen-menu-open'); 17546 } 17547 } 17548 if( $(self.nodeClass).find('.pp-advanced-menu').hasClass('menu-open') ) { 17549 $(self.nodeClass).find('.pp-advanced-menu').removeClass('menu-open'); 17550 $(self.nodeClass).find('.pp-advanced-menu').addClass('menu-close'); 17551 $('html').removeClass('pp-off-canvas-menu-open'); 17552 $('html').removeClass('pp-full-screen-menu-open'); 17553 } else { 17554 $(self.nodeClass).find('.pp-advanced-menu').addClass('menu-open'); 17555 if( self.mobileMenuType === 'off-canvas' ) { 17556 $('html').addClass('pp-off-canvas-menu-open'); 17557 self.offCanvasMenu.find('nav').attr('tabindex', '0').trigger( 'focus' ); 17558 $(this).attr( 'tabindex', '-1' ).trigger( 'blur' ); 17559 } 17560 if( self.mobileMenuType === 'full-screen' ) { 17561 $('html').addClass('pp-full-screen-menu-open'); 17562 self.fullScreenMenu.find('nav').attr('tabindex', '0').trigger( 'focus' ); 17563 $(this).attr( 'tabindex', '-1' ).trigger( 'blur' ); 17564 } 17565 } 17566 17567 if ( '0' == $(this).attr('tabindex') ) { 17568 $(this).attr('aria-expanded', 'false'); 17569 } else { 17570 $(this).attr('aria-expanded', 'true'); 17571 } 17572 } ); 17573 17574 // Keyboard navigation. 17575 $(self.nodeClass).find('.pp-advanced-menu-mobile-toggle').on('keyup', function(e) { 17576 if ( 13 === e.keyCode || 13 === e.which ) { 17577 $(this).trigger('click'); 17578 } 17579 }); 17580 17581 // Close button click 17582 $(self.nodeClass).find('.pp-advanced-menu .pp-menu-close-btn, .pp-clear').on( 'click', function() { 17583 $(self.nodeClass).find('.pp-advanced-menu').removeClass('menu-open'); 17584 $(self.nodeClass).find('.pp-advanced-menu').addClass('menu-close'); 17585 $('html').removeClass('pp-off-canvas-menu-open'); 17586 $('html').removeClass('pp-full-screen-menu-open'); 17587 17588 if ( $(self.nodeClass).find('.pp-advanced-menu-mobile-toggle' ).is( ':visible' ) ) { 17589 setTimeout(function() { 17590 $(self.nodeClass).find('.pp-advanced-menu-mobile-toggle' ) 17591 .attr( 'tabindex', 0 ) 17592 .attr( 'aria-expanded', 'false' ) 17593 .trigger( 'focus' ); 17594 }, 120); 17595 } 17596 17597 if ( self.offCanvasMenu && self.offCanvasMenu.length > 0 ) { 17598 self.offCanvasMenu.find('nav').attr('tabindex', '-1').trigger( 'blur' ); 17599 } 17600 if ( self.fullScreenMenu && self.fullScreenMenu.length > 0 ) { 17601 self.fullScreenMenu.find('nav').attr('tabindex', '-1').trigger( 'blur' ); 17602 } 17603 } ); 17604 17605 if ( this.isBuilderActive ) { 17606 setTimeout(function() {
17607 if ( $('.fl-builder-settings[data-node="'+self.settingsId+'"]').length > 0 ) { 17608 $('.pp-advanced-menu').removeClass('menu-open'); 17609 $(self.nodeClass).find('.pp-advanced-menu-mobile-toggle').trigger('click'); 17610 } 17611 }, 600); 17612 17613 FLBuilder.addHook('settings-form-init', function() { 17614 if ( ! $('.fl-builder-settings[data-node="'+self.settingsId+'"]').length > 0 ) { 17615 return; 17616 } 17617 if ( ! $(self.nodeClass).find('.pp-advanced-menu').hasClass('menu-open') ) { 17618 $('.pp-advanced-menu').removeClass('menu-open'); 17619 $(self.nodeClass).find('.pp-advanced-menu-mobile-toggle').trigger('click'); 17620 } 17621 }); 17622 17623 if ( $('html').hasClass('pp-full-screen-menu-open') && ! $(self.nodeClass).find('.pp-advanced-menu').hasClass('menu-open') ) { 17624 $('html').removeClass('pp-full-screen-menu-open'); 17625 } 17626 if ( $('html').hasClass('pp-off-canvas-menu-open') && ! $(self.nodeClass).find('.pp-advanced-menu').hasClass('menu-open') ) { 17627 $('html').removeClass('pp-off-canvas-menu-open'); 17628 } 17629 } 17630 }, 17631 17632 /** 17633 * Check to see if Below Row should be enabled. 17634 * 17635 * @since 2.8.0 17636 * @return boolean 17637 */ 17638 _isMobileBelowRowEnabled: function() { 17639 if (this.mobileMenuType === 'default') { 17640 return this.mobileBelowRow && $( this.nodeClass ).closest( '.fl-col' ).length; 17641 } 17642 return false; 17643 }, 17644 17645 /** 17646 * Logic for putting the mobile menu below the menu's 17647 * column so it spans the full width of the page. 17648 * 17649 * @since 2.2 17650 * @return void 17651 */ 17652 _placeMobileMenuBelowRow: function () { 17653 17654 if ($(this.nodeClass + '-clone').length) { 17655 return; 17656 } 17657 // if ( $('html').hasClass( 'fl-builder-edit' ) ) { 17658 // return; 17659 // } 17660 17661 var module = $(this.nodeClass), 17662 clone = null, 17663 row = module.closest('.fl-row-content'); 17664 17665 if ( module.length < 1 ) { 17666 return; 17667 } 17668 17669 clone = ( module.length > 1 ) ? $( module[0] ).clone() : module.clone(); 17670 module.find('.pp-menu-nav').remove(); 17671 clone.addClass((this.nodeClass + '-clone').replace('.', '')); 17672 clone.addClass('pp-menu-mobile-clone'); 17673 clone.find('.pp-advanced-menu-mobile').remove(); 17674 row.append(clone); 17675 17676 // Removes animation when enabled. 17677 if ( module.hasClass( 'fl-animation' ) ) { 17678 clone.removeClass( 'fl-animation' ); 17679 } 17680 17681 this._menuOnClick(); 17682 }, 17683 17684 /** 17685 * Logic for removing the mobile menu from below the menu's 17686 * column and putting it back in the main wrapper. 17687 * 17688 * @since 2.2 17689 * @return void 17690 */ 17691 _removeMenuFromBelowRow: function () { 17692 17693 if (!$(this.nodeClass + '-clone').length) { 17694 return; 17695 } 17696 17697 var module = $(this.nodeClass), 17698 clone = $(this.nodeClass + '-clone'), 17699 menu = clone.find('.pp-menu-nav'); 17700 17701 module.find('.pp-advanced-menu-mobile').after(menu); 17702 module.find('.pp-advanced-menu-mobile-toggle').attr( 'aria-expanded', false ); 17703 clone.remove(); 17704 }, 17705 17706 _toggleMenuSearch: function() { 17707 var items = $( this.wrapperClass ).find( '.pp-menu-search-item' ), 17708 self = this; 17709 17710 items.each( function() { 17711 var item = $(this); 17712 var button = item.find( '> a' ), 17713 form = item.find( '.pp-search-form' ), 17714 input = item.find('.pp-search-form__input'); 17715 17716 button.on( 'click', function(e) { 17717 e.preventDefault(); 17718 item.toggleClass( 'pp-search-active' ); 17719 if ( item.hasClass( 'pp-search-active' ) ) { 17720 setTimeout( function() { 17721 input.focus(); 17722 self._focusMenuSearch( input ); 17723 }, 100 ); 17724 } 17725 17726 $('body').on( 'click.pp-menu-search', self._hideMenuSearch.bind( self ) ); 17727 } ); 17728 17729 input.on( 'focus', function() { 17730 form.addClass( 'pp-search-form--focus' ); 17731 } ).on( 'blur', function() { 17732 form.removeClass( 'pp-search-form--focus' ); 17733 } ); 17734 } ); 17735 }, 17736 17737 _hideMenuSearch: function(e) { 17738 if (e !== undefined) { 17739 if ($(e.target).closest('.pp-menu-search-item').length > 0) { 17740 return; 17741 } 17742 } 17743 17744 $( this.wrapperClass ).find( '.pp-menu-search-item' ).removeClass( 'pp-search-active' ); 17745 $('body').off('click.pp-menu-search'); 17746 }, 17747 17748 _focusMenuSearch: function( $el ) { 17749 // If this function exists... (IE 9+) 17750 if ( $el[0].setSelectionRange ) { 17751 // Double the length because Opera is inconsistent about whether a carriage return is one character or tw
17751o. 17752 var len = $el.val().length * 2; 17753 17754 // Timeout seems to be required for Blink 17755 setTimeout(function() { 17756 $el[0].setSelectionRange( len, len ); 17757 }, 1); 17758 } else { 17759 // As a fallback, replace the contents with itself 17760 // Doesn't work in Chrome, but Chrome supports setSelectionRange 17761 $el.val( $el.val() ); 17762 } 17763 }, 17764 17765 /** 17766 * Adds menu node and post ID to WooCommerce ajax URL requests. 17767 * 17768 * @since 2.20 17769 * @return void 17770 */ 17771 _wooUpdateParams: function() { 17772 if ( 'undefined' !== typeof wc_cart_fragments_params ) { 17773 wc_cart_fragments_params.wc_ajax_url += '&pp-advanced-menu-node='+ this.settingsId +'&post-id='+ this.postId; 17774 } 17775 if ( 'undefined' !== typeof wc_add_to_cart_params ) { 17776 wc_add_to_cart_params.wc_ajax_url += '&pp-advanced-menu-node='+ this.settingsId +'&post-id='+ this.postId; 17777 } 17778 }, 17779 17780 _validClick: function(e) { 17781 return (e.which == 1 || e.which == 13 || e.which == 32 || e.which == undefined) ? true : false; 17782 } 17783 17784 }; 17785 17786})(jQuery); 17787 17788var pp_menu_5f20ed505b647; 17789(function($) { 17790 17791 pp_menu_5f20ed505b647 = new PPAdvancedMenu({ 17792 id: '5f20ed505b647', 17793 type: 'horizontal', 17794 mobile: 'hamburger', 17795 menuPosition: 'below', 17796 breakpoints: { 17797 large: 1200, 17798 medium: 992, 17799 small: 768, 17800 custom: 768 }, 17801 mobileBreakpoint: 'mobile', 17802 mediaBreakpoint: '768', 17803 mobileMenuType: 'default', 17804 offCanvasDirection: 'left', 17805 fullScreenAnimation: '', 17806 isBuilderActive: false }); 17807 17808})(jQuery); 17809 17810var pp_menu_5f3f71881564e; 17811(function($) { 17812 17813 pp_menu_5f3f71881564e = new PPAdvancedMenu({ 17814 id: '5f3f71881564e', 17815 type: 'horizontal', 17816 mobile: 'hamburger', 17817 menuPosition: 'below', 17818 breakpoints: { 17819 large: 1200, 17820 medium: 992, 17821 small: 768, 17822 custom: 768 }, 17823 mobileBreakpoint: 'mobile', 17824 mediaBreakpoint: '768', 17825 mobileMenuType: 'default', 17826 offCanvasDirection: 'left', 17827 fullScreenAnimation: '', 17828 isBuilderActive: false }); 17829 17830})(jQuery); 17831(function($){ 17832 })(jQuery); 17833jQuery(function($) { 17834 17835 $(function() { 17836 $( '.fl-node-5wlubpdqshg2 .fl-photo-img' ) 17837 .on( 'mouseenter', function( e ) { 17838 $( this ).data( 'title', $( this ).attr( 'title' ) ).removeAttr( 'title' ); 17839 } ) 17840 .on( 'mouseleave', function( e ){ 17841 $( this ).attr( 'title', $( this ).data( 'title' ) ).data( 'title', null ); 17842 } ); 17843 }); 17844 window._fl_string_to_slug_regex = 'a-zA-Z0-9'; 17845}); 17846 17847;(function($) { 17848 17849 PPModalBox = function(settings) { 17850 this.id = settings.id; 17851 this.settings = settings; 17852 this.type = settings.type; 17853 this.cookieKey = 'pp_modal_' + this.id; 17854 this.cookieTime = settings.display_after; 17855 this.cookieValue = settings.cookie_value ? settings.cookie_value : this.cookieTime; 17856 this.triggerType = settings.trigger_type; 17857 this.layout = settings.layout; 17858 this.wrap = $('#modal-' + this.id); 17859 this.container = this.wrap.find('.pp-modal-container'); 17860 this.element = this.wrap.find('.pp-modal'); 17861 this.isPreviewing = settings.previewing; 17862 this.isVisible = settings.visible; 17863 this.eventClose = false; 17864 17865 this.initCookieApi(); 17866 this.init(); 17867 }; 17868 17869 PPModalBox.prototype = { 17870 id : '', 17871 settings : {}, 17872 type : '', 17873 cookieKey : '', 17874 cookieTime : 0, 17875 triggerType : '', 17876 layout : '', 17877 wrap : '', 17878 element : '', 17879 prevFocusedEl: '', 17880 isActive : false, 17881 isPreviewing: false, 17882 isVisible : false, 17883 eventClose : false, 17884 17885 init: function() 17886 { 17887 if ( parseInt( this.cookieTime ) === 0 || this.cookieTime < 0 || this.cookieTime === '' ) { 17888 this.removeCookie(); 17889 } 17890 if ( ( 'exit_intent' === this.triggerType || 'auto' === this.triggerType ) && this.getCookie() && ! this.isPreviewing ) { 17891 return; 17892 } 17893 if ( ! this.isPreviewing && 'undefined' !== typeof this.isVisible && ! this.isVisible ) { 17894 return; 17895 } 17896 if ( this.isActive ) { 17897 return; 17898 } 17899 17900 this.setResponsive(); 17901 this.bindEvents(); 17902 this.show(); 17903 }, 17904 17905 setResponsive: function() 17906 { 17907 if ( window.innerWidth <= this.settings.breakpoint ) { 17908 this.element.removeClass('layout-standard').addClass('layout-fullscreen'); 17909 } 17910 if ( window.innerWidth < this.element.width() ) { 17911 this.element.css('width', window.innerWidth + 'px'); 17912 } 17913 }, 17914 17915 bindEvents: function() 17916 { 17917 var self = this; 17918 17919 $( this.element ).on( 'beforeload', this.beforeLoad.bind( this ) ); 17920 17921 $(document).on( 'keyup', function(e) { 17922 // close modal box on Esc key press. 17923 if ( self.settings.esc_exit && 27 == e.which && self.isActive && $('form[data-type="pp-modal-box"]').length === 0 ) { 17924 self.eventClose = true; 17925 self.hide(); 17926 } 17927 }).on( 'keydown', function(e) { 17928 // trap focus inside the modal element. 17929 if ( (e.key === 'Tab' || e.keyCode === 9) && self.isActive ) { 17930 if ( e.shiftKey && $(document.activeElement).is( self.element ) ) { 17931 e.preventDefault(); 17932 } 17933 if ( $(document.activeElement).closest( self.element ).length === 0 ) { 17934 self.element.trigger('focus'); 17935 e.preventDefault(); 17936 } 17937 } 17938 } ); 17939 17940 // close modal box by clicking on outside of modal box element in document. 17941 $(document).on( 'click', function(e) { 17942 if ( self.settings.click_exit && $(e.target).parents('.pp-modal').length === 0 && self.isActive && ! self.isPreviewing && ! self.element.is(e.target) && self.element.has(e.target).length === 0 && ! $(e.target).hasClass('modal-' + self.id) && $(e.target).parents('.modal
17942-' + self.id).length === 0 && e.which ) { 17943 self.eventClose = true; 17944 self.hide(); 17945 } 17946 }); 17947 17948 // close modal box by clicking on the close button. 17949 $(self.wrap).find('.pp-modal-close, .pp-modal-close-custom').on('keypress click', function(e) { 17950 e.preventDefault(); 17951 e.stopPropagation(); 17952 if (e.which == 1 || e.which == 13 || e.which == 32 || e.which == undefined) { 17953 self.eventClose = true; 17954 self.hide(); 17955 } 17956 }); 17957 17958 // close the modal box on clicking on inner links start with hash. 17959 $('body').on( 'click', '#modal-' + self.id + ' .pp-modal-content a[href*="#"]:not([href="#"])', function() { 17960 if ( $('.fl-node-' + self.id).hasClass('anchor-click-no-event') ) { 17961 return; 17962 } 17963 self.eventClose = true; 17964 self.hide(); 17965 } ); 17966 17967 $(window).on( 'resize', this.setResponsive.bind( this ) ); 17968 $(window).on( 'resize', this.setPosition.bind( this ) ); 17969 }, 17970 17971 setPosition: function() 17972 { 17973 if ( 'fullscreen' !== this.layout ) { 17974 if ( typeof this.settings.height === 'undefined' ) { 17975 17976 this.wrap.addClass('pp-modal-height-auto'); 17977 var modalHeight = this.element.outerHeight(); 17978 this.wrap.removeClass('pp-modal-height-auto'); 17979 17980 if ( 'photo' === this.type ) { 17981 this.element.find( '.pp-modal-content-inner img' ).css( 'max-width', '100%' ); 17982 } 17983 17984 var topPos = ( window.innerHeight - modalHeight ) / 2; 17985 if ( topPos < 0 ) { 17986 topPos = 0; 17987 } 17988 this.element.css( 'top', topPos + 'px' ); 17989 } else { 17990 var topPos = ( window.innerHeight - this.settings.height ) / 2; 17991 if ( topPos < 0 ) { 17992 topPos = 0; 17993 } 17994 this.element.css( 'top', topPos + 'px' ); 17995 } 17996 } 17997 }, 17998 17999 beforeLoad: function() { 18000 if ( this.settings.clickedElement ) { 18001 var clickedElement = this.settings.clickedElement; 18002 var postId = clickedElement.attr( 'data-pp-modal-post' ) || clickedElement.closest( '[data-pp-modal-post]' ).attr( 'data-pp-modal-post' ) || clickedElement.parents( '.pp-content-post' ).attr( 'data-id' ); 18003 var self = this; 18004 18005 if ( 'undefined' === typeof postId || '' === postId ) { 18006 return; 18007 } 18008 18009 if ( 'html' === self.settings.type && '' !== self.settings.content ) { 18010 self.element.find( '.pp-modal-content-inner' ).html('<div style="text-align: center;"><img src="' + self.settings.loaderImg + '" /></div>'); 18011 self.setPosition(); 18012 $.ajax({
18013 url: bb_powerpack.getAjaxUrl(), 18014 type: 'post', 18015 data: { 18016 action: 'pp_modal_dynamic_content', 18017 content: self.settings.content, 18018 postId: postId 18019 }, 18020 success: function( response ) { 18021 if ( ! response.success ) { 18022 return; 18023 } 18024 18025 self.element.find( '.pp-modal-content-inner' ).html( response.data ); 18026 self.setPosition(); 18027 } 18028 }); 18029 } 18030 } 18031 }, 18032 18033 show: function() 18034 { 18035 if ( this.element.length === 0 ) { 18036 return; 18037 } 18038 18039 this.setPosition(); 18040 18041 var self = this; 18042 18043 if ( 'photo' === this.type ) { 18044 this.element.find( '.pp-modal-content-inner img' ).css( 'max-width', '100%' ); 18045 } 18046 18047 this.prevFocusedEl = $( document.activeElement ); 18048 18049 //this.element.find( '.pp-modal-content' ).scrollTop(0); 18050 18051 setTimeout( function() { 18052 self.element.trigger('beforeload'); 18053 18054 if ( ! self.isPreviewing ) { 18055 setTimeout(function() { 18056 self.element.attr( 'tabindex', '0' ).trigger( 'focus' ); 18057 }, 100); 18058 } 18059 18060 $('html').addClass( 'pp-modal-active-' + self.id ); 18061 18062 self.wrap.addClass( 'pp-modal-active' ); 18063 18064 self.container 18065 .removeClass( self.settings.animation_load + ' animated' ) 18066 .addClass( 'modal-visible' ) 18067 .addClass( self.settings.animation_load + ' animated' ); 18068 18069 if ( ! $('body').hasClass('wp-admin') ) { 18070 self.container.one( 'webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend', function() { 18071 self.eventClose = false; 18072 $(this).removeClass( self.settings.animation_load + ' animated' ); 18073 self.setup(); 18074 } ); 18075 } else { 18076 self.setup(); 18077 } 18078 18079 self.isActive = true; 18080 18081 if ( 'exit_intent' === self.triggerType || 'auto' === self.triggerType ){ 18082 if ( ! self.isPreviewing ) { 18083 self.setCookie(); 18084 } 18085 } 18086 18087 self.restruct(); 18088 self.setPosition(); 18089 18090 self.element.trigger('afterload'); 18091 $(document).trigger( 'pp_modal_box_rendered', [self.element] ); 18092 18093 }, self.settings.auto_load ? parseFloat(self.settings.delay) * 1000 : 0); 18094 }, 18095 18096 setup: function() 18097 { 18098 if ( this.element.find('.pp-modal-iframe').length > 0 ) { 18099 var original_src = this.element.find('.pp-modal-iframe').attr('src'); 18100 var src = this.element.find('.pp-modal-iframe').data('url'); 18101 if ( original_src === undefined || original_src === '' ) { 18102 this.element.find('.pp-modal-iframe').attr( 'src', src ); 18103 } 18104 } 18105 18106 var iframeAndSource = this.element.find('iframe, source'); 18107 if ( iframeAndSource.length > 0 && iframeAndSource.closest( '.fl-module' ).length === 0 ) { 18108 var src = ''; 18109 var m_src = iframeAndSource.attr('src'); 18110 18111 if ( m_src === undefined || m_src === '' ) { 18112 src = iframeAndSource.data('url'); 18113 } else { 18114 src = iframeAndSource.attr('src'); 18115 } 18116 18117 if ( src ) { 18118 if ( ( src.search('youtube') !== -1 || src.search('vimeo') !== -1) && src.search('autoplay=1') == -1 ) { 18119 if ( typeof src.split('?')[1] === 'string' ) { 18120 src = src + '&autoplay=1&rel=0'; 18121 } else { 18122 src = src + '?autoplay=1&rel=0'; 18123 } 18124 } 18125 iframeAndSource.attr('src', src); 18126 } 18127 } 18128 18129 if ( this.element.find('video').length ) { 18130 this.element.find('video')[0].play(); 18131 } 18132 }, 18133 18134 reset: function() 18135 { 18136 var iframeAndSource = this.element.find('iframe, source'); 18137 if ( iframeAndSource.length > 0 && iframeAndSource.closest( '.fl-module' ).length === 0 ) { 18138 var src = iframeAndSource.attr('src'); 18139 if ( '' !== src ) { 18140 iframeAndSource.attr('data-url', src).attr('src', ''); 18141 } 18142 } 18143 if ( this.element.find('video').length > 0 ) { 18144 this.element.find('video')[0].pause(); 18145 } 18146 if ( this.element.find('mux-player').length > 0 ) { 18147 this.element.find('mux-player')[0].pause(); 18148 } 18149 18150 this.element.attr( 'tabindex', '-1' ); 18151 var self = this; 18152 18153 setTimeout(function() { 18154 if ( self.settings.clickedElement ) { 18155 var $clickedElement = self.settings.clickedElement; 18156 if ( $clickedElement.closest( '.modal-' + self.id ).length ) { 18157 $clickedElement.closest( '.modal-' + self.id ).trigger( 'focus' ); 18158 } else if ( $clickedElement.closest( '#trigger-' + self.id ).length ) { 18159 $clickedElement.closest( '#trigger-' + self.id ).trigger( 'focus' ); 18160 }
18160 else if ( '' !== self.settings.customTrigger ) { 18161 if ( $clickedElement.is( self.settings.customTrigger ) ) { 18162 $clickedElement.trigger( 'focus' ); 18163 } else if ( $clickedElement.closest( self.settings.customTrigger ).length ) { 18164 $clickedElement.closest( self.settings.customTrigger ).trigger( 'focus' ); 18165 } 18166 } 18167 } 18168 }, 100); 18169 }, 18170 18171 restruct: function() 18172 { 18173 var mH = 0, hH = 0, cH = 0, eq = 0; 18174 var self = this; 18175 18176 setTimeout( function() { 18177 if ( self.isActive ) { 18178 if ( 'fullscreen' === self.layout ) { 18179 var marginTop = parseInt( self.element.css('margin-top') ); 18180 var marginBottom = parseInt( self.element.css('margin-bottom') ); 18181 var modalHeight = $(window).height() - (marginTop + marginBottom); 18182 18183 self.element.css( 'height', modalHeight + 'px' ); 18184 } 18185 eq = 6; 18186 mH = self.element.outerHeight(); // Modal height. 18187 hH = self.element.find('.pp-modal-header').outerHeight(); // Header height. 18188 18189 if ( self.settings.auto_height && 'fullscreen' !== self.layout ) { 18190 return; 18191 } 18192 18193 var cP = parseInt( self.element.find('.pp-modal-content').css('padding') ); // Content padding. 18194 18195 self.element.find('.pp-modal-content').css( 'height', mH - (hH + eq) + 'px' ); 18196 18197 if ( ! self.settings.auto_height && self.element.find('.pp-modal-header').length === 0) { 18198 self.element.find('.pp-modal-content').css('height', mH + 'px'); 18199 } 18200 18201 // Adjust iframe height. 18202 if ( 'url' === self.type && self.element.find( '.pp-modal-video-embed' ).length === 0 ) { 18203 self.element.find('.pp-modal-iframe').css('height', self.element.find('.pp-modal-content-inner').outerHeight() + 'px'); 18204 } 18205 if ( 'video' === self.type ) { 18206 self.element.find('iframe').css({'height':'100%', 'width':'100%'}); 18207 } 18208 } 18209 }, self.settings.auto_load ? parseFloat(self.settings.delay) * 1000 : 1); 18210 }, 18211 18212 hide: function() 18213 { 18214 var self = this; 18215 18216 this.element.trigger('beforeclose'); 18217 18218 this.container 18219 .removeClass( self.settings.animation_exit + ' animated' ) 18220 .addClass( self.settings.animation_exit + ' animated' ); 18221 18222 if ( ! $('body').hasClass('wp-admin') ) { 18223 this.container.one( 'webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend', function() { 18224 if ( self.eventClose ) { 18225 self.close(); 18226 } 18227 }); 18228 } else { 18229 self.close(); 18230 } 18231 18232 if ( window.location.hash ) { 18233 var hashVal = window.location.hash.replace('/', ''); 18234 if ( '#modal-' + self.id === hashVal ) { 18235 var scrollTop = self.settings.scrollTop || $(window).scrollTop(); 18236 window.location.href = window.location.href.split('#')[0] + '#'; 18237 $(window).scrollTop(scrollTop); 18238 } 18239 } 18240 18241 if ( ! this.isPreviewing ) { 18242 this.element.attr( 'tabindex', '-1' ).trigger( 'blur' ); 18243 if ( this.prevFocusedEl && this.prevFocusedEl.length > 0 ) { 18244 this.prevFocusedEl.trigger( 'focus' ); 18245 } 18246 } 18247 18248 this.element.trigger('afterclose'); 18249 $(document).trigger( 'pp_modal_box_after_close', [this.element, this] ); 18250 }, 18251 18252 close: function() 18253 { 18254 this.container.removeClass( this.settings.animation_exit + ' animated' ).removeClass('modal-visible'); 18255 this.container.find('.pp-modal-content').removeAttr('style'); 18256 this.wrap.removeClass( 'pp-modal-active' ); 18257 18258 $('html').removeClass( 'pp-modal-active-' + this.id ); 18259 18260 this.isActive = false; 18261 this.eventClose = false; 18262 this.reset(); 18263 }, 18264 18265 initCookieApi: function() { 18266 if ( 'undefined' === typeof $.cookie ) { 18267 /*! 18268 * jQuery Cookie Plugin v1.4.1 18269 * https://github.com/carhartl/jquery-cookie 18270 * 18271 * Copyright 2013 Klaus Hartl 18272 * Released under the MIT license 18273 */ 18274 !function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a("object"==typeof exports?require("jquery"):jQuery)}(function(a){function b(a){return h.raw?a:encodeURIComponent(a)}function c(a){return h.raw?a:decodeURIComponent(a)}function d(a){return b(h.json?JSON.stringify(a):String(a))}function e(a){0===a.indexOf('"')&&(a=a.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{return a=decodeURIComponent(a.replace(g," ")),h.json?JSON.parse(a):a}catch(b){}}function f(b,c){var d=h.raw?b:e(b);return a.isFunction(c)?c(d):d}var g=/\+/g,h=a.cookie=function(e,g,i){if(void 0!==g&&!a.isFunction(g)){if(i=a.extend({},h.defaults,i),"number"==typeof i.expires){var j=i.expires,k=i.expires=new Date;k.setTime(+k+864e5*j)}return document.cookie=[b(e),"=",d(g),i.expires?"; expires="+i.expires.toUTCString():"",i.path?"; path="+i.path:"",i.domain?"; domain="+i.domain:"",i.secure?"; secure":""].join("")}for(var l=e?void 0:{},m=document.cookie?document.cookie.split("; "):[],n=0,o=m.length;o>n;n++){var p=m[n].split("="),q=c(p.shift()),r=p.join("=");if(e&&e===q){l=f(r,g);break}e||void 0===(r=f(r))||(l[q]=r)}return l};h.defaults={},a.removeCookie=function(b,c){return void 0===a.cookie(b)?!1:(a.cookie(b,"",a.extend({},c,{expires:-1})),!a.cookie(b))}}); 18275 } 18276 }, 18277 18278 setCookie: function() 18279 { 18280 if ( parseInt( this.cookieTime ) > 0 ) { 18281 return $.cookie( this.cookieKey, this.cookieValue, {expires: this.cookieTime, path: '/'} ); 18282 } else { 18283 this.removeCookie(); 18284 } 18285 }, 18286 18287 getCookie: function() 18288 { 18289 // Reset cookie when module settings change. 18290 if ( this.cookieValue != $.cookie( this.cookieKey ) ) { 18291 this.removeCookie(); 18292 } 18293 return $.cookie( this.cookieKey ); 18294 }, 18295 18296 removeCookie: function() 18297 { 18298 $.cookie( this.cookieKey, 0, {expires: 0, path: '/'} ); 18299 } 18300 }; 18301})(jQuery); 18302 18303var pp_modal_bupe31aq5rfi = false;
18304var pp_modal_bupe31aq5rfi_config = false; 18305 18306;(function($) { 18307 18308 pp_modal_bupe31aq5rfi_config = { 18309 id: 'bupe31aq5rfi', 18310 type: 'templates', 18311 trigger_type: 'other', 18312 auto_load: false, 18313 exit_intent: false, 18314 delay: 1, 18315 animation_load: 'fadeIn', 18316 animation_exit: 'fadeOut', 18317 overlay_animation: true, 18318 esc_exit: true, 18319 click_exit: true, 18320 layout: 'standard', 18321 auto_height: true, 18322 width: 960, 18323 breakpoint: 0, 18324 loaderImg: 'https://tourdevines.com.au/wp-content/plugins/bbpowerpack/assets/images/ajax-loader.gif', 18325 previewing: false }; 18326 18327 18328 $(document).on('click', function(e) { 18329 if ( e && e.target.tagName === 'A' && e.target.href.indexOf('#modal-bupe31aq5rfi') !== -1 ) { 18330 pp_modal_bupe31aq5rfi_config['scrollTop'] = $(window).scrollTop(); 18331 } 18332 }); 18333 18334 $(function() { 18335 $('#modal-bupe31aq5rfi').appendTo(document.body); 18336 18337 var tabHash = window.location.hash ? window.location.hash.replace('/', '') : false; 18338 var modalId = window.location.hash.split('#modal-')[1]; 18339 18340 // If the URL contains a hash beginning with modal, trigger that modal box. 18341 if ( tabHash && tabHash.indexOf('modal-') >= 0 ) { 18342 if ( modalId === 'bupe31aq5rfi' ) { 18343 pp_modal_bupe31aq5rfi = new PPModalBox(pp_modal_bupe31aq5rfi_config); 18344 } 18345 } 18346 18347 $(window).on('hashchange', function() { 18348 var tabHash = window.location.hash; 18349 var modalId = window.location.hash.split('#modal-')[1]; 18350 18351 // If the URL contains a hash beginning with modal, trigger that modal box. 18352 if ( tabHash && tabHash.indexOf('modal-') >= 0 ) { 18353 if ( modalId === 'bupe31aq5rfi' ) { 18354 if ( pp_modal_bupe31aq5rfi instanceof PPModalBox ) { 18355 pp_modal_bupe31aq5rfi.show(); 18356 } else { 18357 pp_modal_bupe31aq5rfi = new PPModalBox(pp_modal_bupe31aq5rfi_config); 18358 } 18359 } 18360 } 18361 }); 18362 18363 }); 18364 18365 18366 18367 // Bind the click event to any element with the class. 18368 pp_modal_bupe31aq5rfi_config.customTrigger = '.wm-request-itinerary-btn'; 18369 $(document).on('click keydown', '.modal-bupe31aq5rfi,.wm-request-itinerary-btn', function(e) { 18370 var valid = (e.which == 1 || e.which == 13 || e.which == 32 || e.which == undefined); 18371 if ( ! valid ) { 18372 return; 18373 } 18374 e.preventDefault(); 18375 if ( pp_modal_bupe31aq5rfi instanceof PPModalBox ) { 18376 pp_modal_bupe31aq5rfi.settings.clickedElement = $( e.target ); 18377 pp_modal_bupe31aq5rfi.show(); 18378 } else { 18379 pp_modal_bupe31aq5rfi_config.clickedElement = $( e.target ); 18380 pp_modal_bupe31aq5rfi = new PPModalBox(pp_modal_bupe31aq5rfi_config); 18381 } 18382 }); 18383 18384 18385})(jQuery); 18386(function($){ 18387 })(jQuery); 18388(function($){ 18389 })(jQuery); 18390 18391; (function ($) { 18392 18393 PPOffcanvasContent = function (settings) { 18394 this.id = settings.id; 18395 this.node = $('.fl-node-' + this.id); 18396 this.wrap = this.node.find('.pp-offcanvas-content-wrap'); 18397 this.content = this.node.find('.pp-offcanvas-content'); 18398 this.button = this.node.find('.pp-offcanvas-toggle'); 18399 this.direction = settings.direction, 18400 this.contentTransition = settings.contentTransition, 18401 this.closeButton = settings.closeButton, 18402 this.escClose = settings.escClose, 18403 this.closeButton = settings.closeButton, 18404 this.bodyClickClose = settings.bodyClickClose, 18405 this.toggleSource = settings.toggleSource, 18406 this.toggle_class = settings.toggle_class, 18407 this.toggle_id = settings.toggle_id, 18408 this.innerWrapper = settings.innerWrapper, 18409 this.size = settings.size, 18410 this.duration = 500, 18411 this.isBuilderActive = settings.isBuilderActive, 18412 this._active = false; 18413 this._previous = false; 18414 18415 this._destroy(); 18416 this._init(); 18417 }; 18418 18419 PPOffcanvasContent.prototype = { 18420 animations: [ 18421 'slide', 18422 'slide-along', 18423 'reveal', 18424 'push', 18425 ], 18426 18427 _active: false, 18428 _previous: false, 18429 18430 _init: function () { 18431 if (!this.wrap.length) { 18432 return; 18433 } 18434 18435 if ( this.isBuilderActive ) { 18436 return; 18437 } 18438 18439 $('html').addClass('pp-offcanvas-content-widget'); 18440 18441 if ( this.innerWrapper ) { 18442 if ($('.pp-offcanvas-container').length === 0) { 18443 $('body').wrapInner('<div class="pp-offcanvas-container" />'); 18444 this.content.insertBefore('.pp-offcanvas-container'); 18445 } 18446 } else { 18447 $('body').addClass('pp-offcanvas-container');
18448 //this.content.prependTo( 'body' ); 18449 } 18450 18451 if (this.wrap.find('.pp-offcanvas-content').length > 0) { 18452 if ($('.pp-offcanvas-container > .pp-offcanvas-content-' + this.id).length > 0) { 18453 $('.pp-offcanvas-container > .pp-offcanvas-content-' + this.id).remove(); 18454 } 18455 if ($('body > .pp-offcanvas-content-' + this.id).length > 0) { 18456 $('body > .pp-offcanvas-content-' + this.id).remove(); 18457 } 18458 $('body').prepend(this.wrap.find('.pp-offcanvas-content')); 18459 } 18460 18461 this._setSize(); 18462 this._bindEvents(); 18463 18464 $(document).trigger( 'pp_offcanvas_after_init', [ $('.pp-offcanvas-content-' + this.id) ] ); 18465 }, 18466 18467 _setSize: function() { 18468 if ( '' !== this.size ) { 18469 return; 18470 } 18471 if ( 'top' !== this.direction || 'bottom' !== this.direction ) { 18472 return; 18473 } 18474 var offCanvasContent = $('.pp-offcanvas-content-' + this.id), 18475 offCanvasBody = offCanvasContent.find( '.pp-offcanvas-body' ); 18476 18477 offCanvasContent.css( { 18478 'height': offCanvasBody.outerHeight() + 'px', 18479 'max-height': ( window.innerHeight ) + 'px' 18480 } ); 18481 }, 18482 18483 _destroy: function () { 18484 this._close(); 18485 18486 this.animations.forEach(function (animation) { 18487 if ($('html').hasClass('pp-offcanvas-content-' + animation)) { 18488 $('html').removeClass('pp-offcanvas-content-' + animation) 18489 } 18490 }); 18491 }, 18492 18493 _getTrigger: function () { 18494 var trigger = false; 18495 18496 if (this.toggleSource == 'id' && this.toggle_id != '') { 18497 var toggleId = this.toggle_id.replace('#', ''); 18498 trigger = '#' + toggleId; 18499 } else if (this.toggleSource == 'class' && this.toggle_class != '') { 18500 var toggleClass = this.toggle_class.replace('#', ''); 18501 trigger = '.' + toggleClass; 18502 } else { 18503 trigger = '.fl-node-' + this.id + ' .pp-offcanvas-toggle'; 18504 } 18505 18506 return trigger; 18507 }, 18508 18509 _bindEvents: function () { 18510 var self = this; 18511 var trigger = this._getTrigger(); 18512 var scrollPos = $(window).scrollTop(); 18513 18514 if (trigger) { 18515 $('body').on( 'click', trigger, this._toggleContent.bind( this ) ); 18516 } 18517 18518 this._onHashChange(); 18519 18520 $(window).on('hashchange', function(e) { 18521 e.preventDefault(); 18522 window['pp_offcanvas_' + self.id]._onHashChange(); 18523 }); 18524 18525 $('body').on( 'click keyup', '.pp-offcanvas-content .pp-offcanvas-close', function(e) { 18526 if (e.which == 1 || e.which == 13 || e.which == 32 || e.which == undefined) { 18527 this._close(); 18528 } 18529 }.bind( this ) ); 18530 18531 $('body').on( 'click keyup', '.pp-offcanvas-' + this.id + '-close', function(e) { 18532 e.preventDefault(); 18533 window['pp_offcanvas_' + self.id]._close(); 18534 } ); 18535 18536 // Close the off-canvas panel on clicking on inner links start with hash. 18537 $('body').on( 'click', '.pp-offcanvas-content .pp-offcanvas-body a[href*="#"]:not([href="#"])', this._close.bind( this ) ); 18538 18539 $('body').on( 'click', 'a[href*="#"]:not([href="#"])', function(e) { 18540 var hash = '#' + $(this).attr('href').split('#')[1]; 18541 18542 if ( $(hash).length > 0 && $(hash).hasClass( 'fl-node-' + self.id ) ) { 18543 if ( ! $('html').hasClass('pp-offcanvas-content-open') ) { 18544 self._show(); 18545 } 18546 } 18547 } ); 18548 18549 if (this.escClose === 'yes') { 18550 this._closeESC(); 18551 } 18552 if (this.bodyClickClose === 'yes') { 18553 this._closeClick(); 18554 } 18555 18556 $(window).on( 'resize', this._setSize.bind( this ) ); 18557 }, 18558 18559 _onHashChange: function() { 18560 var hash = location.hash.split('/')[0].replace('!', ''); 18561 var self = this; 18562 18563 if ( $(hash).length > 0 && $(hash).hasClass( 'fl-node-' + this.id ) ) { 18564 setTimeout(function() { 18565 if ( ! $('html').hasClass('pp-offcanvas-content-open') ) { 18566 self._show(); 18567 } 18568 }, 500); 18569 } 18570 }, 18571 18572 _toggleContent: function (e) { 18573 e.preventDefault(); 18574 18575 if (!$('html').hasClass('pp-offcanvas-content-open')) { 18576 this._show(); 18577 } else { 18578 this._close(); 18579 } 18580 }, 18581 18582 _show: function () { 18583 $(document).trigger( 'pp_offcanvas_before_reveal', [ $('.pp-offcanvas-content-' + this.id) ] ); 18584 18585 this._previous = this._active; 18586 var self = this; 18587 18588 // init animation class. 18589 $('html').addClass('pp-offcanvas-content-' + this.contentTransition); 18590 $('html').addClass('pp-offcanvas-content-' + this.direction); 18591 $('html').addClass('pp-offcanvas-content-open'); 18592 $('html').addClass('pp-offcanvas-content-' + this.id + '-open'); 18593 $('html').addClass('pp-offcanvas-content-reset'); 18594 18595 setTimeout(function() { 18596 $('.pp-offcanvas-content-' + self.id).addClass('pp-offcanvas-content-visible').attr('tabindex', '0'); 18597 $('.pp-offcanvas-content-' + self.id).trigger( 'focus' ); 18598 }, 250); 18599 18600 this.button.addClass('pp-is-active'); 18601 18602 this._active = { 18603 id: this.id, 18604 contentTransition: this.contentTransition, 18605 direction: this.direction, 18606 $button: this.button 18607 }; 18608 18609 $(document).trigger( 'pp_offcanvas_after_reveal', [ $('.pp-offcanvas-content-' + this.id) ] ); 18610 }, 18611 18612 _close: function () { 18613 $(document).trigger( 'pp_offcanvas_before_close', [ $('.pp-offcanvas-content-' + this.id) ] ); 18614 18615 var hash = location.hash.split('/')[0].replace('!', ''); 18616 var self = this; 18617 18618 $('html').removeClass('pp-offcanvas-content-open'); 18619 $('html').removeClass('pp-offcanvas-content-' + this.id + '-open'); 18620 setTimeout( function () { 18621 $('html').removeClass('pp-offcanvas-content-reset'); 18622 $('html').removeClass('pp-offcanvas-content-' + this.contentTransition); 18623 $('html').removeClass('pp-offcanvas-content-' + this.direction); 18624 $('.pp-offcanvas-content-' + this.id).removeClass('pp-offcanvas-content-visible'); 18625 $('.pp-offcanvas-content-' + this.id).trigger('blur'); 18626 18627 if ( $(hash).length > 0 && $(hash).hasClass( 'fl-node-' + this.id ) ) { 18628 if ( ! $('html').hasClass('pp-offcanvas-content-open') ) { 18629 var scrollPos = $(window).scrollTop(); 18630 location.href = location.href.split('#')[0] + '#'; 18631 window.scrollTo(0, scrollPos); 18632 } 18633 } 18634 }.bind( this ), 500); 18635 18636 setTimeout( function() { 18637 $('.pp-offcanvas-content-' + self.id).addClass('pp-offcanvas-content-visible').attr( 'tabindex', '-1' ); 18638 }, 250 ); 18639 18640 this.button.removeClass('pp-is-active'); 18641 this._active = false;
18642 18643 $(document).trigger( 'pp_offcanvas_after_close', [ $('.pp-offcanvas-content-' + this.id) ] ); 18644 }, 18645 18646 _closeESC: function () { 18647 var self = this; 18648 18649 if ('no' === self.escClose) { 18650 return; 18651 } 18652 18653 // menu close on ESC key 18654 $(document).on('keydown', function (e) { 18655 if (e.keyCode === 27) { // ESC 18656 self._close(); 18657 } 18658 }); 18659 }, 18660 18661 _closeClick: function () { 18662 var self = this; 18663 18664 if (this.toggleSource == 'id' && this.toggle_id != '') { 18665 $trigger = '#' + this.toggle_id; 18666 } else if (this.toggleSource == 'class' && this.toggle_class != '') { 18667 $trigger = '.' + this.toggle_class; 18668 } else { 18669 $trigger = '.pp-offcanvas-toggle'; 18670 } 18671 18672 $(document).on('click', function (e) { 18673 if ( $(e.target).is('.pp-offcanvas-content') || 18674 $(e.target).parents('.pp-offcanvas-content').length > 0 || 18675 $(e.target).is('.pp-offcanvas-toggle') || 18676 $(e.target).parents('.pp-offcanvas-toggle').length > 0 || 18677 $(e.target).is($trigger) || 18678 $(e.target).parents($trigger).length > 0 || 18679 ! $(e.target).is('.pp-offcanvas-container') ) { 18680 return; 18681 } else { 18682 self._close(); 18683 } 18684 }); 18685 } 18686 }; 18687}) (jQuery); 18688var pp_offcanvas_a5i8dmptfqjn = ''; 18689;(function($){ 18690 18691 $(function() { 18692 pp_offcanvas_a5i8dmptfqjn = new PPOffcanvasContent({ 18693 id: 'a5i8dmptfqjn', 18694 direction: 'right', 18695 contentTransition: 'slide', 18696 closeButton: 'yes', 18697 escClose: 'yes', 18698 closeButton: 'yes', 18699 bodyClickClose: 'yes', 18700 toggleSource: 'hamburger', 18701 toggle_class: '', 18702 toggle_id: '', 18703 size: '440', 18704 isBuilderActive: false, 18705 innerWrapper: true }); 18706 }); 18707 18708})(jQuery); 18709 18710/* Start Layout Custom JS */ 18711 18712/* End Layout Custom JS */ 18713 18714(function($){ 18715 18716 /** 18717 * Helper class for header layout logic. 18718 * 18719 * @since 1.0 18720 * @class FLThemeBuilderHeaderLayout 18721 */ 18722 FLThemeBuilderHeaderLayout = { 18723 18724 /** 18725 * A reference to the window object for this page. 18726 * 18727 * @since 1.0 18728 * @property {Object} win 18729 */ 18730 win : null, 18731 18732 /** 18733 * A reference to the body object for this page. 18734 * 18735 * @since 1.0 18736 * @property {Object} body 18737 */ 18738 body : null, 18739 18740 /** 18741 * A reference to the header object for this page. 18742 * 18743 * @since 1.0 18744 * @property {Object} header 18745 */ 18746 header : null, 18747 18748 /** 18749 * Whether this header overlays the content or not. 18750 * 18751 * @since 1.0 18752 * @property {Boolean} overlay 18753 */ 18754 overlay : false, 18755 18756 /** 18757 * Whether the page has the WP admin bar or not. 18758 * 18759 * @since 1.0 18760 * @property {Boolean} hasAdminBar 18761 */ 18762 hasAdminBar : false, 18763 18764 /** 18765 * Breakpoint for when the sticky header should apply. 18766 * 18767 * @since 1.4 18768 * @property {String} stickyOn 18769 */ 18770 stickyOn: '', 18771 18772 /** 18773 * A reference of the sticky and shrink header breakpoint. 18774 * 18775 * @since 1.2.5 18776 * @property {Number} breakpointWidth 18777 */ 18778 breakpointWidth: 0, 18779 18780 /** 18781 * Whether this header can be pinned from page load. 18782 * 18783 * @since 1.6.1 18784 * @property {Boolean} pinnable 18785 */ 18786 pinnable : false, 18787 18788 /** 18789 * Initializes header layout logic. 18790 * 18791 * @since 1.0 18792 * @method init 18793 */ 18794 init: function() 18795 { 18796 var editing = $( 'html.fl-builder-edit' ).length, 18797 header = $( '.fl-builder-content[data-type=header]' ), 18798 menuModule = header.find( '.fl-module-menu' ), 18799 breakpoint = null, 18800 adminBarHeight = 0; 18801 18802 if ( ! editing && header.length ) { 18803 18804 header.imagesLoaded( $.proxy( function() { 18805 18806 this.win = $( window ); 18807 this.body = $( 'body' ); 18808 this.header = header.eq( 0 ); 18809 this.overlay = !! Number( header.attr( 'data-overlay' ) ); 18810 this.hasAdminBar = !! $( 'body.admin-bar' ).length; 18811 this.stickyOn = this.header.data( 'sticky-on' ); 18812 breakpoint = this.header.data( 'sticky-breakpoint' ); 18813 18814 if ( '' == this.stickyOn ) { 18815 if ( typeof FLBuilderLayoutConfig.breakpoints[ breakpoint ] !== undefined ) { 18816 this.breakpointWidth = FLBuilderLayoutConfig.breakpoints[ breakpoint ]; 18817 } 18818 else { 18819 this.breakpointWidth = FLBuilderLayoutConfig.breakpoints.medium; 18820 } 18821 } 18822 18823 if ( Number( header.attr( 'data-sticky' ) ) ) { 18824 18825 this.header.data( 'original-top', this.header.offset().top ); 18826 18827 // The pin decision is made once here, while the header offset and the admin bar height are read from the same layout. 18828 adminBarHeight = $( '#wpadminbar' ).length ? $( '#wpadminbar' ).outerHeight() : 0; 18829 this.pinnable = this.overlay && this.header.data( 'original-top' ) <= adminBarHeight; 18830 18831 this.win.on( 'resize', $.throttle( 500, $.proxy( this._initSticky, this ) ) ); 18832 this._initSticky(); 18833 18834 } 18835 18836 }, this ) ); 18837 } 18838 }, 18839 18840 /** 18841 * Initializes sticky logic for a header. 18842 * 18843 * @since 1.0 18844 * @access private 18845 * @method _initSticky 18846 */ 18847 _initSticky: function( e ) 18848 {
18849 var header = $('.fl-builder-content[data-type=header]'), 18850 windowSize = this.win.width(), 18851 makeSticky = false; 18852 18853 makeSticky = this._makeWindowSticky( windowSize ); 18854 if ( makeSticky || ( this.breakpointWidth > 0 && windowSize >= this.breakpointWidth ) ) { 18855 this.win.on( 'scroll.fl-theme-builder-header-sticky', $.proxy( this._doSticky, this ) ); 18856 this._initPin(); 18857 18858 // Apply the sticky state on initial load when the page is 18859 // already scrolled past the header — e.g. when the browser 18860 // restores the scroll position on refresh. Overlay headers are 18861 // out of scope here; this mirrors the shrink-on-load behavior 18862 // in _initShrink(). 18863 if ( ! e && ! this.overlay && ! this.header.hasClass( 'fl-theme-builder-header-sticky' ) ) { 18864 var loadWinTop = this.win.scrollTop(), 18865 loadHeaderTop = Math.floor( this.header.data( 'original-top' ) ); 18866 18867 if ( this.hasAdminBar && windowSize > 600 ) { 18868 loadWinTop += Math.floor( $( '#wpadminbar' ).outerHeight() ); 18869 } 18870 18871 if ( loadWinTop > loadHeaderTop ) { 18872 this.header.addClass( 'fl-theme-builder-header-sticky' ); 18873 this.header.addClass( 'fl-theme-builder-header-scrolled' ); 18874 this._adjustHeaderHeight(); 18875 this._adjustStickyHeaderWidth(); 18876 } 18877 } 18878 18879 // 18880 // Check if Event Type is 'resize' then invoke this._doSticky() 18881 // only if the 'fl-theme-builder-header-sticky' class is already present. 18882 // 18883 if ( e && 'resize' === e.type ) { 18884 if ( this.header.hasClass( 'fl-theme-builder-header-sticky' ) ) { 18885 this._doSticky( e ); 18886 } 18887 this._adjustStickyHeaderWidth(); 18888 } 18889 18890 if ( Number( header.attr( 'data-shrink' ) ) ) { 18891 this.header.data( 'original-height', this.header.outerHeight() ); 18892 this.win.on( 'resize', $.throttle( 500, $.proxy( this._initShrink, this ) ) ); 18893 this._initShrink(); 18894 } 18895 18896 this._initFlyoutMenuFix( e ); 18897 } else { 18898 this.win.off( 'scroll.fl-theme-builder-header-sticky' ); 18899 this.win.off( 'resize.fl-theme-builder-header-sticky' ); 18900 18901 this.header.removeClass( 'fl-theme-builder-header-sticky' ); 18902 this.header.removeClass( 'fl-theme-builder-header-pinned' ); 18903 this.header.removeAttr( 'style' ); 18904 this.header.parent().css( 'padding-top', '0' ); 18905 } 18906 }, 18907 18908 /** 18909 * Pins an overlay header with fixed positioning from page load, avoiding a position change that a scroll handler cannot apply before the compositor paints. 18910 * 18911 * @since 1.6.1 18912 * @access private 18913 * @method _initPin 18914 */ 18915 _initPin: function() 18916 { 18917 this.header.toggleClass( 'fl-theme-builder-header-pinned', this.pinnable ); 18918 18919 if ( ! this.pinnable ) { 18920 return; 18921 } 18922 18923 // Fixed positioning resolves the width against the viewport, so boxed layouts require their maximum width immediately. 18924 this._adjustStickyHeaderWidth(); 18925 18926 // The header is visible from the first paint, so the scrolled state must reflect any restored scroll position. 18927 if ( this.win.scrollTop() > Math.floor( this.header.data( 'original-top' ) ) ) { 18928 this.header.addClass( 'fl-theme-builder-header-scrolled' ); 18929 } 18930 }, 18931 18932 /** 18933 * Check if Header should be sticky at a particular Window size. 18934 * 18935 * @since 1.4 18936 * @access private 18937 * @param widowSize 18938 * @method _makeWindowSticky 18939 */ 18940 _makeWindowSticky: function ( windowSize ) 18941 { 18942 var makeSticky = false; 18943 18944 switch (this.stickyOn) { 18945 case 'xl': 18946 makeSticky = windowSize > FLBuilderLayoutConfig.breakpoints['large']; 18947 break; 18948 case '': // Default 18949 case 'desktop': 18950 makeSticky = windowSize >= FLBuilderLayoutConfig.breakpoints['medium']; 18951 break; 18952 case 'desktop-medium': 18953 makeSticky = windowSize > FLBuilderLayoutConfig.breakpoints['small']; 18954 break; 18955 case 'large': 18956 makeSticky = windowSize > FLBuilderLayoutConfig.breakpoints['medium'] && windowSize <= FLBuilderLayoutConfig.breakpoints['large']; 18957 break; 18958 case 'large-medium': 18959 makeSticky = windowSize > FLBuilderLayoutConfig.breakpoints['small'] && windowSize <= FLBuilderLayoutConfig.breakpoints['large']; 18960 break; 18961 case 'medium': 18962 makeSticky = ( windowSize <= FLBuilderLayoutConfig.breakpoints['medium'] && windowSize > FLBuilderLayoutConfig.breakpoints['small'] ); 18963 break; 18964 case 'medium-mobile':
18965 makeSticky = (windowSize <= FLBuilderLayoutConfig.breakpoints['medium']); 18966 break; 18967 case 'mobile': 18968 makeSticky = (windowSize <= FLBuilderLayoutConfig.breakpoints['small']); 18969 break; 18970 case 'all': 18971 makeSticky = true; 18972 break; 18973 } 18974 18975 return makeSticky; 18976 }, 18977 18978 /** 18979 * Sticks the header when the page is scrolled. 18980 * 18981 * @since 1.0 18982 * @access private 18983 * @method _doSticky 18984 */ 18985 _doSticky: function( e ) 18986 { 18987 var winTop = Math.floor( this.win.scrollTop() ), 18988 headerTop = Math.floor( this.header.data( 'original-top' ) ), 18989 hasStickyClass = this.header.hasClass( 'fl-theme-builder-header-sticky' ), 18990 hasScrolledClass = this.header.hasClass( 'fl-theme-builder-header-scrolled' ), 18991 beforeHeader = this.header.prevAll( '.fl-builder-content' ), 18992 bodyTopPadding = parseInt( jQuery('body').css('padding-top') ), 18993 winBarHeight = $('#wpadminbar').length ? $('#wpadminbar').outerHeight() : 0, 18994 headerHeight = 0; 18995 18996 if ( isNaN( bodyTopPadding ) ) { 18997 bodyTopPadding = 0; 18998 } 18999 19000 if ( this.hasAdminBar && this.win.width() > 600 ) { 19001 winTop += Math.floor( winBarHeight ); 19002 } 19003 19004 if ( winTop > headerTop ) { 19005 if ( ! hasStickyClass ) { 19006 if ( e && ( 'scroll' === e.type || 'smartscroll' === e.type ) ) { 19007 this.header.addClass( 'fl-theme-builder-header-sticky' ); 19008 if ( this.overlay && beforeHeader.length ) { 19009 this.header.css( 'top', winBarHeight); 19010 } 19011 } 19012 19013 if ( ! this.overlay ) { 19014 this._adjustHeaderHeight(); 19015 } 19016 } 19017 } 19018 else if ( hasStickyClass ) { 19019 this.header.removeClass( 'fl-theme-builder-header-sticky' ); 19020 this.header.removeAttr( 'style' ); 19021 this.header.parent().css( 'padding-top', '0' ); 19022 } 19023 19024 this._adjustStickyHeaderWidth(); 19025 19026 if ( winTop > headerTop ) { 19027 if ( ! hasScrolledClass ) { 19028 this.header.addClass( 'fl-theme-builder-header-scrolled' ); 19029 } 19030 } else if ( hasScrolledClass ) { 19031 this.header.removeClass( 'fl-theme-builder-header-scrolled' ); 19032 } 19033 19034 this._flyoutMenuFix( e ); 19035 }, 19036 19037 /** 19038 * Initializes flyout menu fixes on sticky header. 19039 * 19040 * @since 1.4.1 19041 * @method _initFlyoutMenuFix 19042 */ 19043 _initFlyoutMenuFix: function( e ) { 19044 var header = this.header, 19045 menuModule = header.closest( '.fl-menu' ), 19046 flyoutMenu = menuModule.find( '.fl-menu-mobile-flyout' ), 19047 isPushMenu = menuModule.hasClass( 'fl-menu-responsive-flyout-push' ) || menuModule.hasClass( 'fl-menu-responsive-flyout-push-opacity' ), 19048 isOverlay = menuModule.hasClass( 'fl-menu-responsive-flyout-overlay' ), 19049 flyoutPos = menuModule.hasClass( 'fl-flyout-right' ) ? 'right' : 'left', 19050 flyoutParent = header.parent().is( 'header' ) ? header.parent().parent() : header.parent(); 19051 isFullWidth = this.win.width() === header.width(), 19052 flyoutLayout = '', 19053 activePos = 250, 19054 headerPos = 0; 19055 19056 if ( ! flyoutMenu.length ) { 19057 return; 19058 } 19059 19060 if ( this.win.width() > header.parent().width() ) { 19061 headerPos = ( this.win.width() - header.width() ) / 2; 19062 } 19063 19064 if ( isOverlay ) { 19065 activePos = headerPos; 19066 } 19067 else if ( isPushMenu ) { 19068 activePos = activePos + headerPos; 19069 } 19070 flyoutMenu.data( 'activePos', activePos ); 19071 19072 if ( isPushMenu ) { 19073 flyoutLayout = 'push-' + flyoutPos; 19074 } 19075 else if ( isOverlay ) { 19076 flyoutLayout = 'overlay-' + flyoutPos; 19077 } 19078 19079 if ( isPushMenu && ! $( 'html' ).hasClass( 'fl-theme-builder-has-flyout-menu' ) ) { 19080 $( 'html' ).addClass( 'fl-theme-builder-has-flyout-menu' ); 19081 } 19082 19083 if ( ! flyoutParent.hasClass( 'fl-theme-builder-flyout-menu-' + flyoutLayout ) ) { 19084 flyoutParent.addClass( 'fl-theme-builder-flyout-menu-' + flyoutLayout ); 19085 } 19086 19087 if ( ! header.hasClass( 'fl-theme-builder-flyout-menu-overlay' ) && isOverlay ) { 19088 header.addClass( 'fl-theme-builder-flyout-menu-overlay' ); 19089 } 19090 19091 if ( ! header.hasClass( 'fl-theme-builder-header-full-width' ) && isFullWidth ) { 19092 header.addClass( 'fl-theme-builder-header-full-width' ); 19093 } 19094 else if ( ! isFullWidth ) { 19095 header.removeClass( 'fl-theme-builder-header-full-width' ); 19096 } 19097 19098 menuModule.on( 'click', '.fl-menu-mobile-toggle', $.proxy( function( event ){ 19099 if ( menuModule.find( '.fl-menu-mobile-toggle.fl-active' ).length ) {
19100 $( 'html' ).addClass( 'fl-theme-builder-flyout-menu-active' ); 19101 event.stopImmediatePropagation(); 19102 } 19103 else { 19104 $( 'html' ).removeClass( 'fl-theme-builder-flyout-menu-active' ); 19105 } 19106 19107 this._flyoutMenuFix( event ); 19108 }, this ) ); 19109 }, 19110 19111 /** 19112 * Fix flyout menu inside the sticky header. 19113 * 19114 * @since 1.4.1 19115 * @method _flyoutMenuFix 19116 */ 19117 _flyoutMenuFix: function( e ){ 19118 var header = this.header, 19119 menuModule = $( e.target ).closest( '.fl-menu' ), 19120 flyoutMenu = menuModule.find( '.fl-menu-mobile-flyout' ), 19121 flyoutPos = menuModule.hasClass( 'fl-flyout-right' ) ? 'right' : 'left', 19122 menuOpacity = menuModule.find( '.fl-menu-mobile-opacity' ), 19123 isScroll = 'undefined' !== typeof e && 'scroll' === e.handleObj.type, 19124 activePos = 'undefined' !== typeof flyoutMenu.data( 'activePos' ) ? flyoutMenu.data( 'activePos' ) : 0, 19125 headerPos = ( this.win.width() - header.width() ) / 2, 19126 inactivePos = headerPos > 0 ? activePos + 4 : 254; 19127 19128 if ( ! flyoutMenu.length ) { 19129 return; 19130 } 19131 19132 if ( this.overlay ) { 19133 return; 19134 } 19135 19136 if( $( '.fl-theme-builder-flyout-menu-active' ).length ) { 19137 19138 if ( isScroll && ! flyoutMenu.hasClass( 'fl-menu-disable-transition' ) ) { 19139 flyoutMenu.addClass( 'fl-menu-disable-transition' ); 19140 } 19141 19142 if ( header.hasClass( 'fl-theme-builder-header-sticky' ) ) { 19143 if ( ! isScroll ) { 19144 setTimeout( $.proxy( function(){ 19145 flyoutMenu.css( flyoutPos, '-' + activePos + 'px' ); 19146 }, this ), 1 ); 19147 } 19148 else { 19149 flyoutMenu.css( flyoutPos, '-' + activePos + 'px' ); 19150 } 19151 } 19152 else { 19153 flyoutMenu.css( flyoutPos, '0px' ); 19154 } 19155 } 19156 else { 19157 if ( flyoutMenu.hasClass( 'fl-menu-disable-transition' ) ) { 19158 flyoutMenu.removeClass( 'fl-menu-disable-transition' ); 19159 } 19160 19161 if ( header.hasClass( 'fl-theme-builder-flyout-menu-overlay' ) && headerPos > 0 && headerPos < 250 ) { 19162 if ( header.hasClass( 'fl-theme-builder-header-sticky' ) ) { 19163 inactivePos = headerPos + 254; 19164 } 19165 else { 19166 inactivePos = 254; 19167 } 19168 } 19169 19170 if ( e && e.type === 'resize' ) { 19171 inactivePos = headerPos + 254; 19172 } 19173 19174 flyoutMenu.css( flyoutPos, '-' + inactivePos + 'px' ); 19175 } 19176 19177 if ( e && menuModule.is('.fl-menu-responsive-flyout-overlay') && $.infinitescroll ) { 19178 e.stopImmediatePropagation(); 19179 } 19180 19181 if( menuOpacity.length ) { 19182 if ( header.hasClass( 'fl-theme-builder-header-sticky' ) ) { 19183 if ( '0px' === menuOpacity.css( 'left' ) ) { 19184 menuOpacity.css( 'left', '-' + headerPos + 'px' ); 19185 } 19186 } 19187 else { 19188 menuOpacity.css( 'left', '' ); 19189 } 19190 } 19191 }, 19192 19193 /** 19194 * Adjust sticky header width if BB Theme Boxed Layout is used. 19195 * 19196 * @since 1.4 19197 * @access private 19198 * @method _adjustStickyHeaderWidth 19199 */ 19200 _adjustStickyHeaderWidth: function () { 19201 if ( $('body').hasClass( 'fl-fixed-width' ) ) { 19202 var parentWidth = this.header.parent().width(); 19203 19204 // Better if this is set in the stylesheet file. 19205 if ( this.win.width() >= 992 ) { 19206 this.header.css({ 19207 'margin': '0 auto', 19208 'max-width': parentWidth, 19209 }); 19210 } 19211 else { 19212 this.header.css({ 19213 'margin': '', 19214 'max-width': '', 19215 }); 19216 } 19217 } 19218 }, 19219 19220 /** 19221 * Adjust Sticky Header Height 19222 * 19223 * @since 1.4 19224 * @access private 19225 * @method _adjustHeaderHeight 19226 */ 19227 _adjustHeaderHeight: function () { 19228 var beforeHeader = this.header.prevAll('.fl-builder-content'), 19229 beforeHeaderHeight = 0, 19230 beforeHeaderFix = 0, 19231 headerHeight = Math.floor( this.header.outerHeight() ), 19232 bodyTopPadding = parseInt( $( 'body' ).css( 'padding-top' ) ), 19233 wpAdminBarHeight = 0, 19234 totalHeaderHeight = 0; 19235 19236 if ( isNaN( bodyTopPadding ) ) { 19237 bodyTopPadding = 0; 19238 } 19239 19240 if ( beforeHeader.length ) { 19241 $.each( beforeHeader, function() { 19242 beforeHeaderHeight += Math.floor( $(this).outerHeight() ); 19243 }); 19244 // Subtract this value from the header parent's top padding. 19245 beforeHeaderFix = 2; 19246 } 19247 19248 if ( this.hasAdminBar && this.win.width() <= 600 ) { 19249 wpAdminBarHeight = Math.floor( $('#wpadminbar').outerHeight() ); 19250 } 19251 19252 totalHeaderHeight = Math.floor( beforeHeaderHeight + headerHeight); 19253 19254 if ( headerHeight > 0 ) { 19255 var headerParent = this.header.parent(), 19256 headerParentTopPadding = 0; 19257 19258 // If the header's parent container is the BODY tag ignore its top padding. 19259 if ( $( headerParent ).is('body') ) { 19260 headerParentTopPadding = Math.floor( headerHeight - wpAdminBarHeight ); 19261 } else { 19262 headerParentTopPadding = Math.floor( headerHeight - bodyTopPadding - wpAdminBarHeight ); 19263 } 19264 19265 $( headerParent ).css( 'padding-top', ( headerParentTopPadding - beforeHeaderFix ) + 'px' ); 19266 19267 this.header.css({ 19268 '-webkit-transform': 'translate(0px, -' + totalHeaderHeight + 'px)', 19269 '-ms-transform': 'translate(0px, -' + totalHeaderHeight + 'px)', 19270 'transform': 'translate(0px, -' + totalHeaderHeight + 'px)' 19271 }); 19272 19273 } 19274 19275 }, 19276 19277 /** 19278 * Initializes shrink logic for a header. 19279 * 19280 * @since 1.0 19281 * @access private 19282 * @method _initShrink 19283 */ 19284 _initShrink: function( e ) 19285 { 19286 if ( this.win.width() >= this.breakpointWidth ) {
19287 this.win.on( 'scroll.fl-theme-builder-header-shrink', $.proxy( this._doShrink, this ) ); 19288 this._setImageMaxHeight(); 19289 19290 if ( this.win.scrollTop() > 0 ){ 19291 this._doShrink(); 19292 } 19293 19294 } else { 19295 this.header.parent().css( 'padding-top', '0' ); 19296 this.win.off( 'scroll.fl-theme-builder-header-shrink' ); 19297 this._removeShrink(); 19298 this._removeImageMaxHeight(); 19299 } 19300 }, 19301 19302 /** 19303 * Shrinks the header when the page is scrolled. 19304 * 19305 * @since 1.0 19306 * @access private 19307 * @method _doShrink 19308 */ 19309 _doShrink: function( e ) 19310 { 19311 var winTop = this.win.scrollTop(), 19312 headerTop = this.header.data('original-top'), 19313 headerHeight = this.header.data('original-height'), 19314 shrinkImageHeight = this.header.data('shrink-image-height'), 19315 windowSize = this.win.width(), 19316 makeSticky = this._makeWindowSticky( windowSize ), 19317 hasClass = this.header.hasClass( 'fl-theme-builder-header-shrink' ); 19318 19319 19320 if ( this.hasAdminBar ) { 19321 winTop += 32; 19322 } 19323 19324 if ( makeSticky && ( winTop > headerTop + headerHeight ) ) { 19325 if ( ! hasClass ) { 19326 19327 this.header.addClass( 'fl-theme-builder-header-shrink' ); 19328 19329 // Shrink images but don't include lightbox and menu images. 19330 this.header.find('img').each( function( i ) { 19331 var image = $( this ), 19332 maxMegaMenu = image.closest( '.max-mega-menu' ).length, 19333 imageInLightbox = image.closest( '.fl-button-lightbox-content' ).length, 19334 imageInNavMenu = image.closest( 'li.menu-item' ).length; 19335 19336 if ( ! ( imageInLightbox || imageInNavMenu || maxMegaMenu ) ) { 19337 image.css( 'max-height', shrinkImageHeight ); 19338 } 19339 19340 }); 19341 19342 this.header.find( '.fl-row-content-wrap' ).each( function() { 19343 19344 var row = $( this ); 19345 19346 if ( parseInt( row.css( 'padding-bottom' ) ) > 5 ) { 19347 row.addClass( 'fl-theme-builder-header-shrink-row-bottom' ); 19348 } 19349 19350 if ( parseInt( row.css( 'padding-top' ) ) > 5 ) { 19351 row.addClass( 'fl-theme-builder-header-shrink-row-top' ); 19352 } 19353 } ); 19354 19355 this.header.find( '.fl-module' ).each( function() { 19356 19357 var module = $( this ).find( '.fl-module-content' ).length ? $( this ).find( '.fl-module-content' ) : $( this ); 19358 19359 if ( parseInt( module.css( 'margin-bottom' ) ) > 5 ) { 19360 module.addClass( 'fl-theme-builder-header-shrink-module-bottom' ); 19361 } 19362 19363 if ( parseInt( module.css( 'margin-top' ) ) > 5 ) { 19364 module.addClass( 'fl-theme-builder-header-shrink-module-top' ); 19365 } 19366 } ); 19367 } 19368 } else if (hasClass) { 19369 this.header.find( 'img' ).css( 'max-height', '' ); 19370 this._removeShrink(); 19371 } 19372 19373 // Fixes Shrink header issue with BB Theme when window is scrolled then resized and back. 19374 if ( 'undefined' === typeof( e ) && $('body').hasClass( 'fl-fixed-width' ) ) { 19375 if ( ! this.overlay ) { 19376 this._adjustHeaderHeight(); 19377 } 19378 } 19379 19380 }, 19381 19382 /** 19383 * Removes the header shrink effect. 19384 * 19385 * @since 1.0 19386 * @access private 19387 * @method _removeShrink 19388 */ 19389 _removeShrink: function() 19390 { 19391 var rows = this.header.find( '.fl-row-content-wrap' ), 19392 modules = this.header.find('.fl-module, .fl-module-content'); 19393 19394 rows.removeClass( 'fl-theme-builder-header-shrink-row-bottom' ); 19395 rows.removeClass( 'fl-theme-builder-header-shrink-row-top' ); 19396 modules.removeClass( 'fl-theme-builder-header-shrink-module-bottom' ); 19397 modules.removeClass( 'fl-theme-builder-header-shrink-module-top' ); 19398 this.header.removeClass( 'fl-theme-builder-header-shrink' ); 19399 }, 19400 19401 /** 19402 * Adds max height to images in modules for smooth scrolling. 19403 * 19404 * @since 1.1.1 19405 * @access private 19406 * @method _setImageMaxHeight 19407 */ 19408 _setImageMaxHeight: function() 19409 { 19410 var head = $( 'head' ), 19411 stylesId = 'fl-header-styles-' + this.header.data( 'post-id' ), 19412 styles = '', 19413 images = this.header.find( '.fl-module img' ); 19414 19415 if ( $( '#' + stylesId ).length ) { 19416 return; 19417 } 19418 19419 images.each( function( i ) { 19420 var image = $( this ), 19421 height = image.height(), 19422 node = image.closest( '.fl-module' ).data( 'node' ), 19423 className = 'fl-node-' + node + '-img-' + i, 19424 maxMegaMenu = image.closest( '.max-mega-menu' ).length, 19425 imageInLightbox = image.closest( '.fl-button-lightbox-content' ).length, 19426 imageInNavMenu = image.closest( 'li.menu-item' ).length; 19427 19428 if ( ! ( imageInLightbox || imageInNavMenu || maxMegaMenu ) ) { 19429 image.addClass( className ); 19430 styles += '.' + className + ' { max-height: ' + ( height ? height : image[0].height ) + 'px }'; 19431 } 19432 19433 } ); 19434
19435 if ( '' !== styles ) { 19436 head.append( '<style id="' + stylesId + '">' + styles + '</style>' ); 19437 } 19438 }, 19439 19440 /** 19441 * Removes max height on images in modules for smooth scrolling. 19442 * 19443 * @since 1.1.1 19444 * @access private 19445 * @method _removeImageMaxHeight 19446 */ 19447 _removeImageMaxHeight: function() 19448 { 19449 $( '#fl-header-styles-' + this.header.data( 'post-id' ) ).remove(); 19450 }, 19451 }; 19452 19453 $( function() { FLThemeBuilderHeaderLayout.init(); } ); 19454 19455})(jQuery); 19456 19457; 19458(function ($) { 19459 PPSlidingMenus = function (settings) { 19460 this.settings = settings; 19461 this.nodeClass = '.fl-node-' + settings.id; 19462 this.linknav = settings.linknav == 'yes' ? true : false; 19463 this.target = this.nodeClass + ' .pp-slide-menu__menu'; 19464 this.backIcon = settings.backicon; 19465 this.backText = settings.backtext; 19466 19467 var index = 0; 19468 $( this.nodeClass ).each(function() { 19469 $(this).find( '.pp-sliding-menus' ).attr( 'id', 'pp-sliding-menus-' + index ); 19470 index++; 19471 }); 19472 19473 this._initMenu(); 19474 }; 19475 19476 PPSlidingMenus.prototype = { 19477 settings : {}, 19478 nodeClass : '', 19479 linknav : false, 19480 backText : '', 19481 19482 _initMenu: function () 19483 { 19484 var self = this, 19485 link = $(this.target).find('li.pp-slide-menu-item-has-children > a'), 19486 submenu = link.next('.pp-slide-menu-sub-menu'), 19487 arrow = link.prev('.pp-slide-menu-arrow'), 19488 trigger = ( this.linknav ) ? link.add( arrow ) : arrow, 19489 back = $('<li class="menu-item pp-slide-menu-item pp-slide-menu-back"><span class="pp-slide-menu-arrow">' + this.backIcon + '</span><a href="#" class="pp-slide-menu-item-link pp-menu-sub-item-back">' + this.backText + '</a></li>'); 19490 19491 trigger.on( 'click', function(e) { 19492 e.preventDefault(); 19493 e.stopPropagation(); 19494 19495 submenu = $(this).parent().find('.pp-slide-menu-sub-menu:first'); 19496 19497 submenu.addClass('pp-slide-menu-is-active'); 19498 $(self.target).css({ height: submenu.height() }); 19499 submenu.parents('ul').first().addClass('pp-slide-menu-is-active-parent'); 19500 19501 } ); 19502 19503 back.off('click').on( 'click', function(e) { 19504 e.preventDefault(); 19505 e.stopPropagation(); 19506 19507 var parent = $(this).closest('ul'), 19508 previous = parent.parents('ul').first(); 19509 19510 parent.removeClass('pp-slide-menu-is-active'); 19511 previous.removeClass('pp-slide-menu-is-active-parent'); 19512 19513 $(self.target).css({ height: '' }); 19514 $(self.target).css({ height: previous.height() }); 19515 19516 } ); 19517 19518 submenu.prepend(back); 19519 19520 $( this.nodeClass ).each( function() { 19521 if ( $(this).hasClass('prevent-auto-expand') ) { 19522 return; 19523 } 19524 var activeSub = $( this ).find( '.pp-slide-menu-item-current' ).parents( '.sub-menu' ); 19525 var target = $( self.target ); 19526 if ( activeSub.length ) { 19527 target.addClass( 'pp-slide-menu-is-active-parent' ); 19528 19529 activeSub.addClass( 'pp-slide-menu-is-active' ); 19530 19531 for ( var i = 1; i <= activeSub.length; i++ ) { 19532 $( activeSub[i] ).addClass( 'pp-slide-menu-is-active-parent' ); 19533 } 19534 19535 target.css( { height: $( activeSub[0] ).height() } ); 19536 19537 $(document).on( 'pp-accordion-toggle-complete', function() { 19538 target.removeAttr('style').css( { height: $( activeSub[0] ).height() } ); 19539 }); 19540 } 19541 }); 19542 } 19543 }; 19544 19545})(jQuery);(function($) { 19546 $(function() { 19547 new PPSlidingMenus({ 19548 id: 'wxg0y3s2oein', 19549 linknav: 'yes', 19550 backicon: '<span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M25.1 247.5l117.8-116c4.7-4.7 12.3-4.7 17 0l7.1 7.1c4.7 4.7 4.7 12.3 0 17L64.7 256l102.2 100.4c4.7 4.7 4.7 12.3 0 17l-7.1 7.1c-4.7 4.7-12.3 4.7-17 0L25 264.5c-4.6-4.7-4.6-12.3.1-17z"></path></svg></span>', 19551 backtext: 'Back', 19552 }); 19553 }); 19554})(jQuery); 19555 19556/* Start Layout Custom JS */ 19557 19558/* End Layout Custom JS */ 19559 19560 19561/* Start Layout Custom JS */ 19562 19563/* End Layout Custom JS */ 19564 19565</script>
19565<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v4bc70e2c01a94c73b74392e4234840661791215815920" integrity="sha512-L0ha0OXavK/8okipN9F8BtP84dg9DUhPERbBXzwI6dgTA55d2+yweo3pn5CSFYs45/r8md2+xvUPtTdvTNRfjA==" data-cf-beacon='{"version":"2024.11.0","token":"4f39e11beff9413db3b80c117a874c53","r":1,"spa":2}' crossorigin="anonymous"></script>
19565 19566</body> 19567</html> 19568 19569<!-- Cached by Staq (https://www.wpstaq.com): 2026-10-08 19:52:50 GMT -->
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.