PageSourceSearch

https://bentondowns.com/about-us/

html bentondowns.com collected 2026-10-04 16:13:35 UTC 234,749 bytes, 5,056 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3<head>
4	<meta charset="UTF-8">
5	<title>About Us &#8211; Benton Downs</title>
6<meta name='robots' content='max-image-preview:large' />
7<script data-cfasync="false" data-cookieconsent="ignore" data-ezscrex="false" data-no-defer="1" data-pagespeed-no-defer data-spai-excluded="true">
8var ctPublicFunctions = {"_ajax_nonce":"dfe3383200","_rest_nonce":"a071a91fdf","_ajax_url":"\/wp-admin\/admin-ajax.php","_rest_url":"https:\/\/bentondowns.com\/wp-json\/","data__cookies_type":"native","data__ajax_type":"rest","bot_detector_enabled":false,"data__frontend_data_log_enabled":1,"data__bot_detector_enabled":0,"cookiePrefix":"","wprocket_detected":false,"host_url":"bentondowns.com","text__ee_click_to_select":"Click to select the whole data","text__ee_original_email":"The complete one is","text__ee_got_it":"Got it","text__ee_blocked":"Blocked","text__ee_cannot_connect":"Cannot connect","text__ee_cannot_decode":"Can not decode email. Unknown reason","text__ee_email_decoder":"CleanTalk email decoder","text__ee_wait_for_decoding":"The magic is on the way!","text__ee_decoding_process":"Please wait a few seconds while we decode the contact data."}
9</script>
vendor: 1 bytes, line 9
9
10<script data-cfasync="false" data-cookieconsent="ignore" data-ezscrex="false" data-no-defer="1" data-pagespeed-no-defer data-spai-excluded="true">
11var ctPublic = {"_ajax_nonce":"dfe3383200","settings__forms__check_internal":"0","settings__forms__check_external":"0","settings__forms__force_protection":0,"settings__forms__search_test":"1","settings__forms__wc_add_to_cart":0,"bot_detector_enabled":false,"settings__sfw__anti_crawler":0,"blog_home":"https:\/\/bentondowns.com\/","pixel__setting":"0","pixel__enabled":false,"pixel__url":null,"data__email_check_before_post":1,"data__email_check_exist_post":0,"data__cookies_type":"native","data__key_is_ok":true,"data__visible_fields_required":true,"wl_brandname":"Anti-Spam by CleanTalk","wl_brandname_short":"CleanTalk","ct_checkjs_key":"b06e10ef114d4302bb883ac579eb424363d41d9611a8d5924788418fc6d4d0af","emailEncoderPassKey":"a05e183b3336e3c97f8af36cb602549f","bot_detector_forms_excluded":"W10=","advancedCacheExists":true,"varnishCacheExists":false,"wc_ajax_add_to_cart":true}
12</script>
12
13<meta name="viewport" content="width=device-width, initial-scale=1"><!-- Google tag (gtag.js) consent mode dataLayer added by Site Kit -->
14<script id="google_gtagjs-js-consent-mode-data-layer">
15window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}
16gtag('consent', 'default', {"ad_personalization":"denied","ad_storage":"denied","ad_user_data":"denied","analytics_storage":"denied","functionality_storage":"denied","security_storage":"denied","personalization_storage":"denied","region":["AT","BE","BG","CH","CY","CZ","DE","DK","EE","ES","FI","FR","GB","GR","HR","HU","IE","IS","IT","LI","LT","LU","LV","MT","NL","NO","PL","PT","RO","SE","SI","SK"],"wait_for_update":500});
17window._googlesitekitConsentCategoryMap = {"statistics":["analytics_storage"],"marketing":["ad_storage","ad_user_data","ad_personalization"],"functional":["functionality_storage","security_storage"],"preferences":["personalization_storage"]};
18window._googlesitekitConsents = {"ad_personalization":"denied","ad_storage":"denied","ad_user_data":"denied","analytics_storage":"denied","functionality_storage":"denied","security_storage":"denied","personalization_storage":"denied","region":["AT","BE","BG","CH","CY","CZ","DE","DK","EE","ES","FI","FR","GB","GR","HR","HU","IE","IS","IT","LI","LT","LU","LV","MT","NL","NO","PL","PT","RO","SE","SI","SK"],"wait_for_update":500};
19</script>
19
20<!-- End Google tag (gtag.js) consent mode dataLayer added by Site Kit -->
21<link rel='dns-prefetch' href='//www.googletagmanager.com' />
22<link href='https://fonts.gstatic.com' crossorigin rel='preconnect' />
23<link href='https://fonts.googleapis.com' crossorigin rel='preconnect' />
24<link rel="alternate" type="application/rss+xml" title="Benton Downs &raquo; Feed" href="https://bentondowns.com/feed/" />
25<link rel="alternate" type="application/rss+xml" title="Benton Downs &raquo; Comments Feed" href="https://bentondowns.com/comments/feed/" />
26<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://bentondowns.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fbentondowns.com%2Fabout-us%2F" />
27<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://bentondowns.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fbentondowns.com%2Fabout-us%2F&#038;format=xml" />
28<style id="wp-img-auto-sizes-contain-inline-css">
29img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
30/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
31</style>
32
33<style id="wp-emoji-styles-inline-css">
34
35	img.wp-smiley, img.emoji {
36		display: inline !important;
37		border: none !important;
38		box-shadow: none !important;
39		height: 1em !important;
40		width: 1em !important;
41		margin: 0 0.07em !important;
42		vertical-align: -0.1em !important;
43		background: none !important;
44		padding: 0 !important;
45	}
46/*# sourceURL=wp-emoji-styles-inline-css */
47</style>
48<style id="classic-theme-styles-inline-css">
49/*! This file is auto-generated */
50.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}
51/*# sourceURL=/wp-includes/css/classic-themes.min.css */
52</style>
53<link rel='stylesheet' id='ugb-style-css-v2-css' href='https://cdn.shortpixel.ai/spai/q_glossy+ret_auto+to_auto+v_6/bentondowns.com/wp-content/plugins/stackable-ultimate-gutenberg-blocks-premium/dist/deprecated/frontend_blocks_deprecated_v2.css?ver=3.20.2' data-spai-egr='1' media='all' />
54<style id="ugb-style-css-v2-inline-css">
55:root {--stk-block-width-default-detected: 1200px;}
56:root {
57			--content-width: 1200px;
58		}
59/*# sourceURL=ugb-style-css-v2-inline-css */
60</style>
61<link rel='stylesheet' id='ugb-style-css-premium-v2-css' href='https://cdn.shortpixel.ai/spai/q_glossy+ret_auto+to_auto+v_6/bentondowns.com/wp-content/plugins/stackable-ultimate-gutenberg-blocks-premium/dist/deprecated/frontend_blocks_deprecated_v2__premium_only.css?ver=3.20.2' data-spai-egr='1' media='all' />
62<link rel='stylesheet' id='wpmf-gallery-popup-style-css' href='https://cdn.shortpixel.ai/spai/q_glossy+ret_auto+to_auto+v_6/bentondowns.com/wp-content/plugins/wp-media-folder/assets/css/display-gallery/magnific-popup.css?ver=6.2.8' data-spai-egr='1' media='all' />
63<link rel='stylesheet' id='mpp_gutenberg-css' href='https://cdn.shortpixel.ai/spai/q_glossy+ret_auto+to_auto+v_6/bentondowns.com/wp-content/plugins/metronet-profile-picture/dist/blocks.style.build.css?ver=2.6.4' data-spai-egr='1' media='all' />
64<style id="simple-social-icons-block-styles-inline-css">
65:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-imdb{background-color:#f5c518;color:#000}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-imdb{background-color:#f5c518;color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-kofi{color:#72a5f2}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-kofi{background-color:#72a5f2;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-letterboxd{color:#202830}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-letterboxd{background-color:#3b45fd;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-signal{color:#3b45fd}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-signal{background-color:#3b45fd;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube-music{color:red}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube-music{background-color:red;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-diaspora{color:#000}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-diaspora{background-color:#3e4142;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bloglovin{color:#000}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bloglovin{background-color:#000;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-phone{color:#000}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-phone{background-color:#000;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-substack{color:#ff6719}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-substack{background-color:#ff6719;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tripadvisor{color:#34e0a1}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tripadvisor{background-color:#34e0a1;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-xing{color:#026466}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-xing{background-color:#026466;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pixelfed{color:#000}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pixelfed{background-color:#000;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-matrix{color:#000}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-matrix{background-color:#000;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-protonmail{color:#6d4aff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-protonmail{background-color:#6d4aff;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-paypal{color:#003087}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-paypal{background-color:#003087;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-antennapod{color:#20a5ff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-antennapod{background-color:#20a5ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-caldotcom{background-color:#000;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fedora{color:#294172}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fedora{background-color:#294172;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-googlephotos{color:#4285f4}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-googlephotos{background-color:#4285f4;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-googlescholar{color:#4285f4}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-googlescholar{background-color:#4285f4;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mendeley{color:#9d1626}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mendeley{background-color:#9d1626;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-notion{color:#000}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-notion{background-color:#000;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-overcast{color:#fc7e0f}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-overcast{background-color:#fc7e0f;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pexels{color:#05a081}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pexels{background-color:#05a081;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocketcasts{color:#f43e37}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocketcasts{background-color:#f43e37;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-strava{color:#fc4c02}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-strava{background-color:#fc4c02;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wechat{color:#09b83e}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wechat{background-color:#09b83e;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-zulip{color:#54a7ff}
65:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-zulip{background-color:#000;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-podcastaddict{color:#f3842c}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-podcastaddict{background-color:#f3842c;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-applepodcasts{color:#8e32c6}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-applepodcasts{background-color:#8e32c6;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-ivoox{color:#f45f31}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-ivoox{background-color:#f45f31;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-applemusic{color:#fa243c}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-applemusic{background-color:#fa243c;color:#fff}
66
67/*# sourceURL=https://bentondowns.com/wp-content/plugins/simple-social-icons/build/style-index.css */
68</style>
69<style id="global-styles-inline-css">
70: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--contrast: var(--contrast);--wp--preset--color--contrast-2: var(--contrast-2);--wp--preset--color--contrast-3: var(--contrast-3);--wp--preset--color--base: var(--base);--wp--preset--color--base-2: var(--base-2);--wp--preset--color--base-3: var(--base-3);--wp--preset--color--accent: var(--accent);--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,0) 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%);
70--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--font-family--adele: adele;--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-contrast-color{color: var(--wp--preset--color--contrast) !important;}.has-contrast-2-color{color: var(--wp--preset--color--contrast-2) !important;}.has-contrast-3-color{color: var(--wp--preset--color--contrast-3) !important;}.has-base-color{color: var(--wp--preset--color--base) !important;}.has-base-2-color{color: var(--wp--preset--color--base-2) !important;}.has-base-3-color{color: var(--wp--preset--color--base-3) !important;}.has-accent-color{color: var(--wp--preset--color--accent) !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-contrast-background-color{background-color: var(--wp--preset--color--contrast) !important;}.has-contrast-2-background-color{background-color: var(--wp--preset--color--contrast-2) !important;}.has-contrast-3-background-color{background-color: var(--wp--preset--color--contrast-3) !important;}.has-base-background-color{background-color: var(--wp--preset--color--base) !important;}.has-base-2-background-color{background-color: var(--wp--preset--color--base-2) !important;}.has-base-3-background-color{background-color: var(--wp--preset--color--base-3) !important;}.has-accent-background-color{background-color: var(--wp--preset--color--accent) !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-contrast-border-color{border-color: var(--wp--preset--color--contrast) !important;}.has-contrast-2-border-color{border-color: var(--wp--preset--color--contrast-2) !important;}.has-contrast-3-border-color{border-color: var(--wp--preset--color--contrast-3) !important;}.has-base-border-color{border-color: var(--wp--preset--color--base) !important;}.has-base-2-border-color{border-color: var(--wp--preset--color--base-2) !important;}.has-base-3-border-color{border-color: var(--wp--preset--color--base-3) !important;}.has-accent-border-color{border-color: var(--wp--preset--color--accent) !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;}
70.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;}.has-adele-font-family{font-family: var(--wp--preset--font-family--adele) !important;}
71:root :where(.wp-block-icon svg){width: 24px;}
72:where(.wp-block-gallery.is-layout-flex){gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );}:where(.wp-block-gallery.is-layout-grid){gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );}
73:where(.wp-block-latest-posts.is-layout-flex){gap: 1.25em;}:where(.wp-block-latest-posts.is-layout-grid){gap: 1.25em;}
74:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
75:where(.wp-block-term-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-term-template.is-layout-grid){gap: 1.25em;}
76:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
77:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
78/*# sourceURL=global-styles-inline-css */
79</style>
80<link rel='stylesheet' id='cleantalk-public-css-css' href='https://cdn.shortpixel.ai/spai/q_glossy+ret_auto+to_auto+v_6/bentondowns.com/wp-content/plugins/cleantalk-spam-protect/css/cleantalk-public.min.css?ver=6.88_1789736669' data-spai-egr='1' media='all' />
81<link rel='stylesheet' id='cleantalk-email-decoder-css-css' href='https://cdn.shortpixel.ai/spai/q_glossy+ret_auto+to_auto+v_6/bentondowns.com/wp-content/plugins/cleantalk-spam-protect/css/cleantalk-email-decoder.min.css?ver=6.88_1789736669' data-spai-egr='1' media='all' />
82<link rel='stylesheet' id='uaf_client_css-css' href='https://cdn.shortpixel.ai/spai/q_glossy+ret_auto+to_auto+v_6/bentondowns.com/wp-content/uploads/useanyfont/uaf.css?ver=1787137019' data-spai-egr='1' media='all' />
83<link rel='stylesheet' id='generate-widget-areas-css' href='https://cdn.shortpixel.ai/spai/q_glossy+ret_auto+to_auto+v_6/bentondowns.com/wp-content/themes/generatepress/assets/css/components/widget-areas.min.css?ver=3.6.1' data-spai-egr='1' media='all' />
84<link rel='stylesheet' id='generate-style-css' href='https://cdn.shortpixel.ai/spai/q_glossy+ret_auto+to_auto+v_6/bentondowns.com/wp-content/themes/generatepress/assets/css/main.min.css?ver=3.6.1' data-spai-egr='1' media='all' />
85<style id="generate-style-inline-css">
86body{background-color:var(--base-3);color:var(--contrast);}a{color:var(--accent);}a{text-decoration:underline;}.entry-title a, .site-branding a, a.button, .wp-block-button__link, .main-navigation a{text-decoration:none;}a:hover, a:focus, a:active{color:var(--contrast);}.wp-block-group__inner-container{max-width:1200px;margin-left:auto;margin-right:auto;}.generate-back-to-top{font-size:20px;border-radius:3px;position:fixed;bottom:30px;right:30px;line-height:40px;width:40px;text-align:center;z-index:10;transition:opacity 300ms ease-in-out;opacity:0.1;transform:translateY(1000px);}.generate-back-to-top__show{opacity:1;transform:translateY(0);}:root{--contrast:#222222;--contrast-2:#585858;--contrast-3:#F4F5F6;--base:#f0f0f0;--base-2:#f7f8f9;--base-3:#ffffff;--accent:#B07A5A;}:root .has-contrast-color{color:var(--contrast);}:root .has-contrast-background-color{background-color:var(--contrast);}:root .has-contrast-2-color{color:var(--contrast-2);}:root .has-contrast-2-background-color{background-color:var(--contrast-2);}:root .has-contrast-3-color{color:var(--contrast-3);}:root .has-contrast-3-background-color{background-color:var(--contrast-3);}:root .has-base-color{color:var(--base);}:root .has-base-background-color{background-color:var(--base);}:root .has-base-2-color{color:var(--base-2);}:root .has-base-2-background-color{background-color:var(--base-2);}:root .has-base-3-color{color:var(--base-3);}:root .has-base-3-background-color{background-color:var(--base-3);}:root .has-accent-color{color:var(--accent);}:root .has-accent-background-color{background-color:var(--accent);}.gp-modal:not(.gp-modal--open):not(.gp-modal--transition){display:none;}.gp-modal--transition:not(.gp-modal--open){pointer-events:none;}.gp-modal-overlay:not(.gp-modal-overlay--open):not(.gp-modal--transition){display:none;}.gp-modal__overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.2);display:flex;justify-content:center;align-items:center;z-index:10000;backdrop-filter:blur(3px);transition:opacity 500ms ease;opacity:0;}.gp-modal--open:not(.gp-modal--transition) .gp-modal__overlay{opacity:1;}.gp-modal__container{max-width:100%;max-height:100vh;transform:scale(0.9);transition:transform 500ms ease;padding:0 10px;}.gp-modal--open:not(.gp-modal--transition) .gp-modal__container{transform:scale(1);}.search-modal-fields{display:flex;}.gp-search-modal .gp-modal__overlay{align-items:flex-start;padding-top:25vh;background:var(--gp-search-modal-overlay-bg-color);}.search-modal-form{width:500px;max-width:100%;background-color:var(--gp-search-modal-bg-color);color:var(--gp-search-modal-text-color);}.search-modal-form .search-field, .search-modal-form .search-field:focus{width:100%;height:60px;background-color:transparent;border:0;appearance:none;color:currentColor;}.search-modal-fields button, .search-modal-fields button:active, .search-modal-fields button:focus, .search-modal-fields button:hover{background-color:transparent;border:0;color:currentColor;width:60px;}.site-description{font-family:inherit;font-weight:700;font-size:22px;}button:not(.menu-toggle),html input[type="button"],input[type="reset"],input[type="submit"],.button,.wp-block-button .wp-block-button__link{font-family:inherit;font-size:24px;letter-spacing:20em;}body, button, input, select, textarea{font-family:Urbanist, sans-serif;font-weight:normal;font-size:18px;}.site-info{font-family:inherit;text-transform:initial;font-style:normal;text-decoration:none;line-height:1.5em;}.top-bar{background-color:#636363;color:#ffffff;}.top-bar a{color:#ffffff;}.top-bar a:hover{color:#303030;}.site-header{background-color:rgba(255,255,255,0);color:var(--base-3);}.main-title a,.main-title a:hover{color:var(--base-3);}.site-description{color:var(--base-3);}.mobile-menu-control-wrapper .menu-toggle,.mobile-menu-control-wrapper .menu-toggle:hover,.mobile-menu-control-wrapper .menu-toggle:focus,.has-inline-mobile-toggle #site-navigation.toggled{background-color:rgba(0, 0, 0, 0.02);}.main-navigation,.main-navigation ul ul{background-color:rgba(255,255,255,0);}.main-navigation .main-nav ul li a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items{color:var(--base-3);}.main-navigation .main-nav ul li:not([class*="current-menu-"]):hover > a, .main-navigation .main-nav ul li:not([class*="current-menu-"]):focus > a, .main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"]) > a, .main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a{color:var(--accent);background-color:var(--base-3);}button.menu-toggle:hover,button.menu-toggle:focus{color:var(--base-3);}.main-navigation .main-nav ul li[class*="current-menu-"] > a{color:var(--accent);}.navigation-search input[type="search"],.navigation-search input[type="search"]:active, .navigation-search input[type="search"]:focus, .main-navigation .main-nav ul li.search-item.active > a, .main-navigation .menu-bar-items .search-item.active > a{color:var(--accent);background-color:var(--base-3);}.main-navigation ul ul{background-color:var(--base);}.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .one-container .container, .separate-containers .paging-navigation, .inside-page-header{background-color:var(--base-3);}.entry-title a{color:var(--contrast);}.entry-title a:hover{color:var(--contrast-2);}.entry-meta{color:var(--contrast-2);}.sidebar .widget{background-color:var(--base-3);}.footer-widgets{color:var(--base-2);background-color:#333333;}.site-info{background-color:var(--base-2);}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea,select{color:var(--contrast);background-color:var(--base-2);border-color:var(--base);}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus,select:focus{color:var(--contrast);background-color:var(--base-2);border-color:var(--contrast-3);}button,html input[type="button"],input[type="reset"],input[type="submit"],a.button,a.wp-block-button__link:not(.has-background){color:var(--contrast-3);background-color:#102F45;}button:hover,html input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,a.button:hover,button:focus,html input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,a.button:focus,a.wp-block-button__link:not(.has-background):active,a.wp-block-button__link:not(.has-background):focus,a.wp-block-button__link:not(.has-background):hover{color:#102F45;background-color:#C2C6CC;}a.generate-back-to-top{background-color:rgba( 0,0,0,0.4 );color:#ffffff;}a.generate-back-to-top:hover,a.generate-back-to-top:focus{background-color:rgba( 0,0,0,0.6 );color:#ffffff;}:root{--gp-search-modal-bg-color:var(--base-3);--gp-search-modal-text-color:var(--contrast);--gp-search-modal-overlay-bg-color:rgba(0,0,0,0.2);}@media (max-width:768px){.main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a{background:none;color:var(--base-3);}}.nav-below-header .main-navigation .inside-navigation.grid-container, .nav-above-header .main-navigation .inside-navigation.grid-container{padding:0px 20px 0px 20px;}.site-main .wp-block-group__inner-container{padding:40px;}.separate-containers .paging-navigation{padding-top:20px;padding-bottom:20px;}.entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull{margin-left:-40px;width:calc(100% + 80px);max-width:calc(100% + 80px);}.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:20px;}.rtl .main-navigation .main-nav ul li.menu-item-has-children > a{padding-right:20px;}@media (max-width:768px){.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header{padding:30px;}.site-main .wp-block-group__inner-container{padding:30px;}.inside-top-bar{padding-right:30px;padding-left:30px;}.inside-header{padding-right:30px;padding-left:30px;}.widget-area .widget{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}.footer-widgets-container{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}.inside-site-info{padding-right:30px;padding-left:30px;}.entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull{margin-left:-30px;width:calc(100% + 60px);max-width:calc(100% + 60px);}.one-container .site-main .paging-navigation{margin-bottom:20px;}}/* End cached CSS */.is-right-sidebar{width:30%;}.is-left-sidebar{width:30%;}.site-content .content-area{width:100%;}@media (max-width:768px){.main-navigation .menu-toggle,.sidebar-nav-mobile:not(#sticky-placeholder){display:block;}.main-navigation ul,.gen-sidebar-nav,.main-navigation:not(.slideout-navigation):not(.toggled) .main-nav > ul,.has-inline-mobile-toggle #site-navigation .inside-navigation > *:not(.navigation-search):not(.main-nav){display:none;}.nav-align-right .inside-navigation,.nav-align-center .inside-navigation{justify-content:space-between;}.has-inline-mobile-toggle .mobile-menu-control-wrapper{display:flex;flex-wrap:wrap;}
86.has-inline-mobile-toggle .inside-header{flex-direction:row;text-align:left;flex-wrap:wrap;}.has-inline-mobile-toggle .header-widget,.has-inline-mobile-toggle #site-navigation{flex-basis:100%;}.nav-float-left .has-inline-mobile-toggle #site-navigation{order:10;}}
87.elementor-template-full-width .site-content{display:block;}
88/*# sourceURL=generate-style-inline-css */
89</style>
90<link rel='stylesheet' id='generate-google-fonts-css' href='https://fonts.googleapis.com/css?family=Playfair+Display:regular,500,600,700,800,900,italic,500italic,600italic,700italic,800italic,900italic|Urbanist:100,200,300,regular,500,600,700,800,900,100italic,200italic,300italic,italic,500italic,600italic,700italic,800italic,900italic&#038;display=swap&#038;ver=3.6.1' media='all' />
91<style id="spai-fadein-inline-css">
92img[data-spai]{opacity: 0;} div.woocommerce-product-gallery img[data-spai]{opacity: 1;} img[data-spai-egr],img[data-spai-lazy-loaded],img[data-spai-upd] {transition: opacity .5s linear .2s;-webkit-transition: opacity .5s linear .2s;-moz-transition: opacity .5s linear .2s;-o-transition: opacity .5s linear .2s; opacity: 1;}
93/*# sourceURL=spai-fadein-inline-css */
94</style>
95<link rel='stylesheet' id='simple-social-icons-font-css' href='https://cdn.shortpixel.ai/spai/q_glossy+ret_auto+to_auto+v_6/bentondowns.com/wp-content/plugins/simple-social-icons/css/style.css?ver=4.0.0' data-spai-egr='1' media='all' />
96<link rel='stylesheet' id='font-awesome-css' href='https://cdn.shortpixel.ai/spai/q_glossy+ret_auto+to_auto+v_6/bentondowns.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/font-awesome.min.css?ver=4.7.0' data-spai-egr='1' media='all' />
97<link rel='stylesheet' id='elementor-frontend-css' href='https://cdn.shortpixel.ai/spai/q_glossy+ret_auto+to_auto+v_6/bentondowns.com/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=4.3.3' data-spai-egr='1' media='all' />
98<style id="elementor-frontend-inline-css">
99
100/* ==========================================================
101   Trip Card Enhancements
102   ========================================================== */
103
104/* --- Other Dates Available --- */
105.elementor-shortcode .trip-other-dates {
106    display: block !important;
107    text-align: center !important;
108    margin-top: 0.4rem !important;
109}
110
111.elementor-shortcode .trip-other-dates .bd-other-dates-label {
112    display: block !important;
113    font-weight: 700 !important;
114    font-style: italic !important;
115    color: #4A5D73 !important;
116    font-size: 1.05rem !important;
117    line-height: 1.4 !important;
118}
119
120.elementor-shortcode .trip-other-dates .bd-other-dates-list {
121    margin-top: 0.2rem !important;
122}
123
124.elementor-shortcode .trip-other-dates .bd-other-date-item {
125    display: block !important;
126    color: inherit !important;
127    font-size: 0.85rem !important;
128    line-height: 1.35 !important;
129    opacity: 0.9;
130}
131
132/* --- Meta row and icon alignment fixes --- */
133.elementor-shortcode .trip-meta-row {
134    display: grid !important;
135    grid-template-columns: repeat(3, 1fr) !important;
136    gap: 0 !important;
137    align-items: stretch !important;
138    text-align: center !important;
139    position: relative !important;
140    margin-bottom: 0.25rem !important;
141}
142
143/* --- Column items --- */
144.elementor-shortcode .trip-meta-row .meta-item {
145    display: flex !important;
146    flex-direction: column !important;
147    align-items: center !important;
148    justify-content: center !important;
149    gap: 0.35rem !important;
150    min-height: 70px !important;
151    padding: 0 1rem !important;
152    position: relative !important;
153}
154
155/* --- Single centered vertical dividers --- */
156.elementor-shortcode .trip-meta-row .meta-item:not(:last-child)::after {
157    content: "" !important;
158    position: absolute !important;
159    top: 10% !important;
160    bottom: 10% !important;
161    right: 0 !important;
162    width: 1px !important;
163    background-color: rgba(0,0,0,0.15) !important;
164    transform: translateX(50%) !important;
165}
166
167/* --- Icon alignment --- */
168.elementor-shortcode .meta-item .meta-icon svg {
169    display: block !important;
170    width: 20px !important;
171    height: 20px !important;
172    overflow: visible !important;
173}
174.elementor-shortcode .meta-item .meta-icon {
175    margin: 0 auto 0.2rem auto !important;
176}
177
178/* Dual button layout */
179.elementor-shortcode .trip-buttons {
180    display: flex;
181    gap: 0.75rem;
182    margin-top: 1rem;
183}
184
185.elementor-shortcode .trip-buttons .trip-button {
186    flex: 1;
187    text-align: center;
188}
189
190.elementor-shortcode .trip-button.trip-waitlist {
191    background: #C2C6CC;
192    color: #4a5d73;
193}
194
195.elementor-shortcode .trip-button.trip-waitlist:hover {
196    background: #4a5d73;
197    color: #C2C6CC;
198}
199
200/* View Details button - navy base */
201.elementor-shortcode .trip-button.trip-details {
202    background: transparent;
203    background-color: #ffffff !important;  /* navy */
204    color: #4A5D73 !important;
205    border: 1px solid #4A5D73 !important;
206}
207
208/* Hover state */
209.elementor-shortcode .trip-button.trip-details:hover {
210    background-color: #4A5D73 !important;
211    color: #F4F5F6 !important;
212    border-color: #4A5D73 !important;
213}
214
215.elementor-shortcode .trip-button.trip-book {
216    background: #B07A5A;
217    color: #fff;
218}
219
220.e-heading-base a, .e-paragraph-base a { all: unset; cursor: pointer; }form[data-element_type="e-form"].form-state-success [data-element_type="e-form-success-message"],form[data-element_type="e-form"].form-state-error [data-element_type="e-form-error-message"]{ display: block; }.elementor-edit-mode [data-element_type="e-form-success-message"]:is(.elementor-element-editable, :has(.elementor-element-editable), :has(> .elementor-empty-view)),.elementor-edit-mode [data-element_type="e-form-error-message"]:is(.elementor-element-editable, :has(.elementor-element-editable), :has(> .elementor-empty-view)){ display: block; }.e-background-video { position: relative; overflow: hidden; }.e-background-video__media { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; pointer-events: none; z-index: 0; }.e-background-video__content { position: relative; z-index: 1; flex: 1 1 auto; }.elementor-edit-mode .e-background-video__content.e-atomic-element:has(> .elementor-empty-view) { display: flex; flex-direction: column; flex: 1 1 auto; min-height: 0; }.elementor-edit-mode .e-background-video__content.e-atomic-element:has(> .elementor-empty-view) > .elementor-empty-view.elementor-empty-view { position: relative; flex: 1 1 auto; min-height: 120px; height: auto; width: 100%; }.elementor-edit-mode .e-background-video__content.e-atomic-element:has(> .elementor-empty-view) > .elementor-empty-view > .elementor-first-add { position: absolute; inset: 0; width: 100%; height: 100%; }.e-background-video__controls { z-index: 2; }.e-background-video__play, .e-background-video__pause { appearance: none; -webkit-appearance: none; }.e-background-video.e-background-video--playing .e-background-video__play { display: none; }.e-background-video.e-background-video--paused .e-background-video__pause { display: none; }.e-background-video:not(.e-background-video--playing):not(.e-background-video--paused) .e-background-video__controls,.e-background-video:not(.e-background-video--playing):not(.e-background-video--paused) .e-background-video__play,.e-background-video:not(.e-background-video--playing):not(.e-background-video--paused) .e-background-video__pause { display: none; }.e-accordion-item-header-base { list-style: none; }.e-accordion-item-header-base::-webkit-details-marker { display: none; }.e-accordion-item-base { interpolate-size: allow-keywords; }.e-accordion-item-base::details-content {block-size: 0; overflow: hidden;transition: block-size .3s ease, content-visibility .3s ease allow-discrete;}
220.e-accordion-item-base[open]::details-content { block-size: auto; }.e-accordion-item-icon-base.e-accordion-item-icon-base .e-svg-base { width: auto; height: 100%; max-width: 100%; }.e-accordion-item-icon-base.e-accordion-item-icon-base .e-svg-base svg { width: auto !important; }.e-accordion-item-icon-base svg { transition: transform .3s ease; }.e-accordion-item-base[open] > summary .e-accordion-item-icon-base svg { transform: rotate(180deg); }
221/*# sourceURL=elementor-frontend-inline-css */
222</style>
223<link rel='stylesheet' id='elementor-post-6885-css' href='https://cdn.shortpixel.ai/spai/q_glossy+ret_auto+to_auto+v_6/bentondowns.com/wp-content/uploads/elementor/css/post-6885.css?ver=1790945095' data-spai-egr='1' media='all' />
224<link rel='stylesheet' id='widget-heading-css' href='https://cdn.shortpixel.ai/spai/q_glossy+ret_auto+to_auto+v_6/bentondowns.com/wp-content/plugins/elementor/assets/css/widget-heading.min.css?ver=4.3.3' data-spai-egr='1' media='all' />
225<link rel='stylesheet' id='widget-video-css' href='https://cdn.shortpixel.ai/spai/q_glossy+ret_auto+to_auto+v_6/bentondowns.com/wp-content/plugins/elementor/assets/css/widget-video.min.css?ver=4.3.3' data-spai-egr='1' media='all' />
226<link rel='stylesheet' id='widget-image-css' href='https://cdn.shortpixel.ai/spai/q_glossy+ret_auto+to_auto+v_6/bentondowns.com/wp-content/plugins/elementor/assets/css/widget-image.min.css?ver=4.3.3' data-spai-egr='1' media='all' />
227<link rel='stylesheet' id='elementor-post-8103-css' href='https://cdn.shortpixel.ai/spai/q_glossy+ret_auto+to_auto+v_6/bentondowns.com/wp-content/uploads/elementor/css/post-8103.css?ver=1790956831' data-spai-egr='1' media='all' />
228<link rel='stylesheet' id='base-desktop-css' href='https://cdn.shortpixel.ai/spai/q_glossy+ret_auto+to_auto+v_6/bentondowns.com/wp-content/uploads/elementor/css/base-desktop.css?ver=6abfa74802e5d' data-spai-egr='1' media='all' />
229<link rel='stylesheet' id='base-mobile-css' href='https://cdn.shortpixel.ai/spai/q_glossy+ret_auto+to_auto+v_6/bentondowns.com/wp-content/uploads/elementor/css/base-mobile.css?ver=6abfa74802e5d' data-spai-egr='1' media='(max-width:767px)' />
230<link rel='stylesheet' id='elementor-gf-playfairdisplay-css' href='https://fonts.googleapis.com/css?family=Playfair+Display:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&#038;display=swap' media='all' />
231<link rel='stylesheet' id='elementor-gf-urbanist-css' href='https://fonts.googleapis.com/css?family=Urbanist:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&#038;display=swap' media='all' />
232<script id="ugb-block-frontend-js-v2-js-extra">
233var stackable = {"restUrl":"https://bentondowns.com/wp-json/"};
234//# sourceURL=ugb-block-frontend-js-v2-js-extra
235</script>
vendor: 1 bytes, line 235
235
236<script data-optimized="1" id="ugb-block-frontend-js-v2-js" src="https://bentondowns.com/wp-content/litespeed/js/ce81c8c11d9744abdd67fe3369d494d8.js?ver=c5f49"></script>
vendor: 1 bytes, line 236
236
237<script data-optimized="1" id="ugb-block-frontend-js-premium-v2-js" src="https://bentondowns.com/wp-content/litespeed/js/73ea73a0e5fb785270b0a2af612a18aa.js?ver=0124f"></script>
vendor: 1 bytes, line 237
237
238<script id="jquery-core-js" src="https://bentondowns.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 238
238
239<script data-optimized="1" id="jquery-migrate-js" src="https://bentondowns.com/wp-content/litespeed/js/65eac32fcbc85cf18fbed7bd50a1ac46.js?ver=a7fe4"></script>
vendor: 1 bytes, line 239
239
240<script data-optimized="1" id="apbct-public-bundle_gathering.min-js-js" src="https://bentondowns.com/wp-content/litespeed/js/db247cc95fa2677b26f3b6bb4675d2b8.js?ver=8801f"></script>
vendor: 1 bytes, line 240
240
241<script id="dlm-public-js-extra">
242var dlmVars = {"logStatus":"enabled","jsErrorLogging":{"status":"","url":"https://bentondowns.com/wp-admin/admin-ajax.php","nonce":"f519c05c12","action":"log_js_errors"}};
243//# sourceURL=dlm-public-js-extra
244</script>
vendor: 1 bytes, line 244
244
245<script data-optimized="1" id="dlm-public-js" src="https://bentondowns.com/wp-content/litespeed/js/6403e448346a5db8540454b1f63350c4.js?ver=c70e3"></script>
245
246
247<!-- Google tag (gtag.js) snippet added by Site Kit -->
248<!-- Google Analytics snippet added by Site Kit -->
vendor: 80 bytes, lines 248-249
248
249<script id="google_gtagjs-js" src="https://www.googletagmanager.com/gtag/js?id=
249G-RD625ZF1KJ
vendor: 18 bytes, line 249
249" async></script>
250<script id="google_gtagjs-js-after">
251window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}
252gtag("set","linker",{"domains":["bentondowns.com"]});
253gtag("js", new Date());
254gtag("set", "developer_id.dZTNiMT", true);
255gtag("config", "G-RD625ZF1KJ");
256 window._googlesitekit = window._googlesitekit || {}; window._googlesitekit.throttledEvents = []; window._googlesitekit.gtagEvent = (name, data) => { var key = JSON.stringify( { name, data } ); if ( !! window._googlesitekit.throttledEvents[ key ] ) { return; } window._googlesitekit.throttledEvents[ key ] = true; setTimeout( () => { delete window._googlesitekit.throttledEvents[ key ]; }, 5 ); gtag( "event", name, { ...data, event_source: "site-kit" } ); }; 
257//# sourceURL=google_gtagjs-js-after
258</script>
258
259<link rel="https://api.w.org/" href="https://bentondowns.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://bentondowns.com/wp-json/wp/v2/pages/8103" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://bentondowns.com/xmlrpc.php?rsd" />
260<meta name="generator" content="WordPress 7.1.2" />
261<link rel="canonical" href="https://bentondowns.com/about-us/" />
262<link rel='shortlink' href='https://bentondowns.com/?p=8103' />
263<style>
264        .trip-grid {
265            display: grid;
266            grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
267            gap: 2rem;
268        }
269        .trip-card {
270            background: rgba(255,255,255,0.04);
271            border: 1px solid #888;
272            border-radius: 12px;
273            padding: 1.5rem;
274            transition: transform .2s ease, box-shadow .2s ease, border-color .2s ease;
275        }
276        .trip-card:hover {
277            transform: translateY(-2px);
278            border-color: #aaa;
279            box-shadow: 0 8px 24px rgba(0,0,0,.15);
280        }
281        .trip-title { margin-top: 0; }
282        .trip-price { font-weight: 600; margin-bottom: .5rem; }
283        .trip-desc { opacity: .85; }
284    </style><meta name="generator" content="Site Kit by Google 1.188.0" />  <style>
285	  
286/* Layout: 2 cards on desktop */
287.strong-view-id-6 .strong-content,
288.strong-view-id-6 .testimonial-list,
289.strong-view-id-6 .strong-view-content {
290  display: grid !important;
291  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
292  gap: 24px;
293  align-items: stretch;
294  width: 100%;
295  margin: 0;
296  padding: 0;
297}
298
299/* Card container */
300.strong-view-id-6 .testimonial {
301  background-color: #ffffff;
302  border: 1px solid rgba(0, 0, 0, 0.06);
303  border-radius: 16px;
304  padding: 32px;
305  box-shadow: 0 12px 34px rgba(0, 0, 0, 0.10);
306  height: 100%;
307  box-sizing: border-box;
308  display: flex;
309  flex-direction: column;
310}
311
312/* Testimonial text */
313.strong-view-id-6 .testimonial-content {
314  font-size: 16px;
315  line-height: 1.7;
316  margin: 0;
317  flex-grow: 1;
318}
319
320/* Author name */
321.strong-view-id-6 .testimonial-name {
322  margin-top: 20px;
323  font-weight: 700;
324  font-size: 15px;
325}
326
327/* Optional title / workshop name */
328.strong-view-id-6 .testimonial-title,
329.strong-view-id-6 .testimonial-company {
330  margin-top: 4px;
331  font-size: 14px;
332  opacity: 0.8;
333}
334
335/* Remove default quote icons if present */
336.strong-view-id-6 .testimonial:before,
337.strong-view-id-6 .testimonial:after {
338  display: none !important;
339}
340
341/* Tablet: still 2-up, tighter spacing */
342@media (max-width: 1024px) {
343  .strong-view-id-6 .testimonial {
344    padding: 28px;
345  }
346}
347
348/* Mobile: stack cards */
349@media (max-width: 767px) {
350  .strong-view-id-6 .strong-content,
351  .strong-view-id-6 .testimonial-list,
352  .strong-view-id-6 .strong-view-content {
353    grid-template-columns: 1fr !important;
354  }
355
356  .strong-view-id-6 .testimonial {
357    padding: 24px;
358  }
359	
360/* =========================================================
361   Strong Testimonials - Average Rating (Elementor widget wrapper)
362   ========================================================= */
363
364.bd-avg-rating {
365  display: flex;
366  align-items: center;
367  gap: 12px;
368}
369
370/* Force the bold to actually look bold even if theme neutralizes <b>/<strong> */
371.bd-avg-rating b,
372.bd-avg-rating strong {
373  font-weight: 700 !important;
374}
375
376/* If the stars render as icons/images, keep them aligned nicely */
377.bd-avg-rating img,
378.bd-avg-rating svg {
379  display: inline-block;
380  vertical-align: middle;
381}
382
383/* Optional: tighten spacing if Strong outputs extra margins */
384.bd-avg-rating p {
385  margin: 0;
386}
387}
388	
389	/* Make the grid and cards fully occupy available width */
390.strong-view-id-6 .strong-content,
391.strong-view-id-6 .testimonial-list,
392.strong-view-id-6 .strong-view-content {
393  width: 100% !important;
394  justify-items: stretch;
395  align-items: stretch;
396}
397
398.strong-view-id-6 .testimonial {
399  width: 100% !important;
400  max-width: none !important;
401}
402
403	</style>
404	<meta name="generator" content="Elementor 4.3.3; features: e_font_icon_svg, additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-swap">
405			<style>
406				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
407				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
408					background-image: none !important;
409				}
410				@media screen and (max-height: 1024px) {
411					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
412					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
413						background-image: none !important;
414					}
415				}
416				@media screen and (max-height: 640px) {
417					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
418					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
419						background-image: none !important;
420					}
421				}
422			</style>
423			<link href="https://cdn.lineicons.com/5.0/lineicons.css" rel="stylesheet">
424
425<!-- Google Tag Manager snippet added by Site Kit -->
426<script>
vendor: 420 bytes, lines 426-435
426
427			( function( w, d, s, l, i ) {
428				w[l] = w[l] || [];
429				w[l].push( {'gtm.start': new Date().getTime(), event: 'gtm.js'} );
430				var f = d.getElementsByTagName( s )[0],
431					j = d.createElement( s ), dl = l != 'dataLayer' ? '&l=' + l : '';
432				j.async = true;
433				j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
434				f.parentNode.insertBefore( j, f );
435			} )( window, document, 'script', 'dataLayer', '
435GTM-K283NXLK
vendor: 9 bytes, lines 435-436
435' );
436			
437</script>
437
438
439<!-- End Google Tag Manager snippet added by Site Kit -->
440<style class="wp-fonts-local">
441@font-face{font-family:adele;font-style:normal;font-weight:100;font-display:fallback;src:url("https://cdn.shortpixel.ai/spai/ret_img/bentondowns.com/wp-content/uploads/useanyfont/4954Adele.woff2") format('woff2');}
442</style>
443<link rel="icon" href="https://cdn.shortpixel.ai/spai/q_glossy+ret_img+to_auto/bentondowns.com/wp-content/uploads/2019/06/cropped-Benton-Downs-logo-512-32x32.png" data-spai-egr="1" sizes="32x32" />
444<link rel="icon" href="https://cdn.shortpixel.ai/spai/q_glossy+ret_img+to_auto/bentondowns.com/wp-content/uploads/2019/06/cropped-Benton-Downs-logo-512-192x192.png" data-spai-egr="1" sizes="192x192" />
445<link rel="apple-touch-icon" href="https://cdn.shortpixel.ai/spai/q_glossy+ret_img+to_auto/bentondowns.com/wp-content/uploads/2019/06/cropped-Benton-Downs-logo-512-180x180.png" data-spai-egr="1" />
446<meta name="msapplication-TileImage" content="https://bentondowns.com/wp-content/uploads/2019/06/cropped-Benton-Downs-logo-512-270x270.png" />
447<style id="wp-custom-css">
448/* ==========================================================
449   [BD-BLOG-CATEGORY-ARCHIVES]
450   Category archive layout and typography
451========================================================== */
452
453/* Restrict the native theme title and post metadata to a slim layout */
454/* Align only the title and metadata text, leaving the banner untouched */
455h1.entry-title, 
456.entry-meta, 
457.author-link {
458    max-width: 1140px; /* Matches your core content width */
459    margin-left: auto !important;
460    margin-right: auto !important;
461    padding-left: 0 !important;
462    padding-right: 0 !important;
463    width: 100%;
464}
465
466/* Force any native header/banner images to maintain their proper aspect ratio */
467.entry-content img,
468header img,
469.post-banner img {
470    max-width: 100% !important;
471    height: auto !important;
472    object-fit: cover; /* Prevents squishing by cropping instead of distorting */
473}
474
475
476body.category .site-main {
477  max-width: 900px;
478  margin: 0 auto;
479}
480
481body.category .page-header {
482  font-family: "Playfair Display";
483	text-align: center;
484  padding: 30px 0 40px;
485  margin-bottom: 30px;
486}
487
488body.category .page-title {
489  font-family: "Playfair Display";
490	font-size: 42px;
491  line-height: 1.15;
492  margin-bottom: 18px;
493}
494
495/*body.category .taxonomy-description {
496  max-width: 760px;
497  margin: 0 auto;
498  font-family: "Adele";
499	font-size: 18px;
500  line-height: 1.7;
501}*/
502
503body.category article.post {
504  margin-bottom: 50px;
505  padding-bottom: 40px;
506  border-bottom: 1px solid #e5e5e5;
507}
508
509body.category .post-image {
510  margin-bottom: 22px;
511}
512
513body.category .post-image img {
514  display: block;
515  width: 100%;
516  height: auto;
517}
518
519body.category .entry-title {
520  font-family: "Playfair Display";
521	font-size: 30px;
522  line-height: 1.2;
523  margin-bottom: 10px;
524}
525
526/*body.category .entry-meta {
527	margin-bottom: 16px;
528  font-family: "Adele";
529	font-size: 14px;
530  text-transform: uppercase;
531  letter-spacing: 0.04em;
532}
533
534body.category .entry-summary {
535  font-family: "Adele";
536	font-size: 17px;
537  line-height: 1.7;
538}*/
539
540body.category .cat-links {
541  display: none;
542}
543
544body.category .site,
545body.category .site-content {
546  background-color: #ffffff;
547}
548
549/* --- TARGETED FIX FOR ELEMENTOR POSTS --- */
550
551/* 1. Safely constrain and center the title and metadata blocks */
552body.single h1.entry-title,
553body.single .entry-meta {
554    max-width: 1140px; /* Adjust this to perfectly match your older posts' width */
555    margin-left: auto !important;
556    margin-right: auto !important;
557    padding-left: 0 !important;
558    padding-right: 0 !important;
559    text-align: left !important;
560    width: 100%;
561    box-sizing: border-box;
562}
563
564/* 2. Safely constrain and center the WordPress Post Settings Featured Image */
565body.single .post-image,
566body.single .featured-media,
567body.single .post-thumbnail {
568    max-width: 1140px; /* Keeps the banner locked into the exact same central column */
569    margin: 0 auto 30px auto !important;
570    padding-left: 20px;
571    padding-right: 20px;
572    width: 100%;
573    box-sizing: border-box;
574}
575
576/* 3. Ensure the image inside scales cleanly without squishing */
577body.single .post-image img,
578body.single .featured-media img,
579body.single .post-thumbnail img {
580    display: block;
581    width: 100% !important;
582    height: auto !important;
583    object-fit: cover;
584}
585
586/* Force the post settings banner image to fill its box naturally without distortion */
587body.single .post-image img,
588body.single .featured-media img,
589body.single .post-thumbnail img,
590body.single .entry-content .wp-post-image {
591    width: 100% !important;
592    height: 450px !important; /* Forces a fixed, healthy height so it cannot flatten */
593    max-height: 50vh !important; /* Prevents it from taking up too much vertical screen space on laptops */
594    object-fit: cover !important; /* Tells the image to smartly crop itself instead of squishing horizontally or vertically */
595    object-position: center center !important; /* Centers the focal point of your image */
596}
597
598/* ==========================================================
599   [BD-GLOBAL-TYPOGRAPHY-RESTORES]
600   Font restore patches for quick facts, footer, ribbons, nav
601========================================================== */
602
603/* Restore Adele on Quick Facts only */
604.bd-field-quickfacts,
605.bd-field-quickfacts * {
606  font-family: "Adele", Arial, sans-serif !important;
607	font-size: 20px !important;
608}
609
610/* Restore Adele in footer */
611.site-footer,
612.site-footer *,
613.footer-widgets,
614.footer-widgets *,
615.footer-bar,
616.footer-bar * {
617  font-family: "Adele", Arial, sans-serif !important;
618	font-size: 22px;
619}
620
621/* Restore Adele on trip ribbons */
622.trip-ribbon,
623.trip-ribbon *,
624.ribbon,
625.ribbon * {
626  font-family: "Adele", Arial, sans-serif !important;
627}
628
629/* Keep nav typography on nav only */
630.site-header .main-navigation a {
631  font-family: "Adele", sans-serif;
632  font-size: 22px;
633  font-weight: bold;
634}
635
636/* ==========================================================
637   [BD-HEADER-NAVIGATION]
638   Desktop dropdowns, mobile nav, branding typography
639========================================================== */
640
641/* ===== Dropdown / Flyout Menu Improvements ===== */
642
643/* Desktop dropdown container */
644@media (min-width: 769px) {
645
646  .main-navigation ul ul {
647    background-color: #ffffff !important; /* solid white */
648    backdrop-filter: none !important;
649    -webkit-backdrop-filter: none !important;
650    border-radius: 6px;
651    padding: 10px 0;
652    min-width: 220px;
653    box-shadow: 0 8px 20px rgba(0,0,0,0.18);
654    border: 1px solid rgba(0,0,0,0.08);
655  }
656
657  /* Desktop dropdown menu items */
658  .main-navigation ul ul li a {
659    font-size: 20px !important;
660    line-height: 1.4;
661    padding: 10px 18px;
662    color: #102F45 !important; /* Coastal Navy text */
663  }
664
665  /* Hover state */
666  .main-navigation ul ul li a:hover {
667    background-color: rgba(176, 122, 90, 0.12); /* soft copper tint */
668    color: #102F45 !important;
669  }
670
671  /* Active/current item */
672  .main-navigation ul ul li.current-menu-item > a {
673    color: #B07A5A !important;
674  }
675
676  /* Remove top-level dropdown arrows */
677  .main-navigation .main-nav > ul > li.menu-item-has-children > a .dropdown-menu-toggle,
678  .main-navigation .main-nav > ul > li.menu-item-has-children > .dropdown-menu-toggle {
679    display: none !important;
680  }
681
682  .main-navigation .main-nav > ul > li.menu-item-has-children > a::after {
683    display: none !important;
684    content: none !important;
685  }
686
687  .main-navigation .main-nav > ul > li.menu-item-has-children > a {
688    padding-right: 16px !important;
689  }
690}
691
692/* ===== Mobile menu submenu behavior ===== */
693
694@media (max-width: 768px) {
695
696  /* Mobile submenu base state */
697  .main-navigation .main-nav ul ul {
698    position: static !important;
699    float: none !important;
700    width: 100% !important;
701    margin: 0 !important;
702    padding: 0 !important;
703    background: rgba(10, 25, 40, 0.96) !important;
704    box-shadow: none !important;
705  }
706
707  /* Make opened submenu items readable */
708  .main-navigation .main-nav ul ul li,
709  .main-navigation .main-nav ul ul li a {
710    display: block !important;
711    width: 100% !important;
712    opacity: 1 !important;
713    visibility: visible !important;
714  }
715
716  .main-navigation .main-nav ul ul li a {
717    font-size: 18px !important;
718    line-height: 1.4 !important;
719    padding: 12px 20px 12px 32px !important;
720    color: #ffffff !important;
721    background: transparent !important;
722  }
723}
724
725/* ===== Mobile Nav - Keep Arrow Inline ===== */
726
727@media (max-width: 768px) {
728
729  .main-navigation .main-nav ul li.menu-item-has-children > a {
730    display: flex !important;
731    align-items: center !important;
732    justify-content: space-between !important;
733    width: 100% !important;
734    box-sizing: border-box !important;
735  }
736
737  .main-navigation .main-nav ul li.menu-item-has-children > a .dropdown-menu-toggle {
738    display: inline-flex !important;
739    align-items: center !important;
740    justify-content: center !important;
741    float: none !important;
742    position: static !important;
743    margin-left: auto !important;
744    padding-left: 12px !important;
745    flex: 0 0 auto !important;
746  }
747
748  .main-navigation .main-nav ul li.menu-item-has-children > a .dropdown-menu-toggle .gp-icon {
749    display: inline-flex !important;
750  }
751}
752
753/* ===== Branding typography, all states ===== */
754
755.site-branding .main-title,
756.site-branding .main-title a {
757  font-family: "Adele", sans-serif;
758  font-size: 26px;
759  font-weight: bold;
760  line-height: 1.1;
761}
762
763.site-branding .site-description {
764  font-family: "Adele", sans-serif;
765  font-size: 22px;
766  font-weight: normal;
767  line-height: 1.3;
768}
769
770/* ===== FINAL OVERRIDE: Desktop flyout solid white ===== */
771@media (min-width: 769px) {
772
773  .main-navigation .main-nav ul ul,
774  .main-navigation .main-nav ul ul.sub-menu,
775  .main-navigation .main-nav ul li:hover > ul,
776  .main-navigation .main-nav ul li.sfHover > ul {
777    background: #ffffff !important;
778    background-color: #ffffff !important;
779    backdrop-filter: none !important;
780    -webkit-backdrop-filter: none !important;
781    box-shadow: 0 8px 20px rgba(0,0,0,0.18) !important;
782    border: 1px solid rgba(0,0,0,0.08) !important;
783  }
784
785  .main-navigation .main-nav ul ul li,
786  .main-navigation .main-nav ul ul li a,
787  .main-navigation .main-nav ul ul.sub-menu li a {
788    background: #ffffff !important;
789    background-color: #ffffff !important;
790    color: #102F45 !important;
791  }
792
793  .main-navigation .main-nav ul ul li a:hover,
794  .main-navigation .main-nav ul ul.sub-menu li a:hover {
795    background: rgba(176, 122, 90, 0.14) !important;
796    background-color: rgba(176, 122, 90, 0.14) !important;
797    color: #102F45 !important;
798  }
799
800  .main-navigation .main-nav ul ul li.current-menu-item > a {
801    color: #B07A5A !important;
802  }
803}
804
805/* ==========================================================
806   [BD-QUICKFACTS-MODAL]
807   Inline info icon and modal styles
808========================================================== */
809
810/* QUICK FACTS INFO ICON */
811
812.bd-inline-info {
813  display: inline-flex;
814  align-items: center;
815  justify-content: center;
816  width: 1.15em;
817  height: 1.15em;
818  margin-left: 6px;
819  border: 1px solid #C8C2B8;
820  border-radius: 50%;
821	background: #C8C2B8;
822  color: #B07A5A;
823  font-size: 0.7em;
824  font-weight: 700;
825  line-height: 1;
826  vertical-align: middle;
827  cursor: pointer;
828}
829
830.bd-inline-info:hover,
831.bd-inline-info:focus {
832  background: #B07A5A;
833  color: #fff;
834}
835
836.bd-modal {
837  display: none;
838  position: fixed;
839  inset: 0;
840  z-index: 99999;
841}
842
843.bd-modal.is-open {
844  display: block;
845}
846
847.bd-modal-backdrop {
848  position: absolute;
849  inset: 0;
850  background: rgba(0, 0, 0, 0.6);
851}
852
853.bd-modal-dialog {
854  position: relative;
855  z-index: 2;
856  width: min(92vw, 680px);
857  max-height: 85vh;
858  overflow-y: auto;
859  margin: 6vh auto;
860  padding: 28px 24px;
861  background: #fff;
862  border-radius: 10px;
863  box-shadow: 0 18px 45px rgba(0, 0, 0, 0.25);
864}
865
866.bd-modal-close {
867  position: absolute;
868  top: 10px;
869  right: 12px;
870
871  width: 32px !important;
872  min-width: 32px !important;
873  max-width: 32px !important;
874  height: 32px !important;
875
876  display: inline-flex !important;
877  align-items: center !important;
878  justify-content: center !important;
879
880  padding: 0 !important;
881  margin: 0 !important;
882
883  border: 0 !important;
884  border-radius: 50% !important;
885  background: transparent !important;
886  background-color: transparent !important;
887  box-shadow: none !important;
888
889  color: #333 !important;
890	font-family: Arial, sans-serif !important;
891  font-size: 22px !important;
892	font-weight: 700 !important;
893	opacity: 1 !important;
894  line-height: 1 !important;
895  text-align: center !important;
896  text-decoration: none !important;
897
898  cursor: pointer !important;
899  overflow: hidden !important;
900  float: none !important;
901  clear: none !important;
902}
903
904.bd-modal-close:hover,
905.bd-modal-close:focus {
906  background: rgba(0, 0, 0, 0.08) !important;
907  color: #000 !important;
908}
909
910.bd-modal-close::before,
911.bd-modal-close::after {
912  display: none !important;
913  content: none !important;
914}
915
916.bd-modal-dialog h3 {
917  margin-top: 0;
918  margin-bottom: 16px;
919}
920
921body.bd-modal-open {
922  overflow: hidden;
923}
924
925/* ==========================================================
926   [BD-LEADERS-CPT-TYPOGRAPHY]
927   Leader single page typography and social links
928========================================================== */
929
930/* ================================
931   Leaders CPT Typography
932   ================================ */
933
934/* Title (H1) */
935article.type-bd_leader .entry-title {
936  font-family: 'Playfair Display', serif;
937  font-size: clamp(34px, 4vw, 48px);
938  font-weight: 500;
939  line-height: 1.2;
940  letter-spacing: 0.02em;
941  margin-bottom: 20px;
942}
943
944/* Body text */
945/*article.type-bd_leader .entry-content,
946article.type-bd_leader .entry-content p,
947article.type-bd_leader .entry-content li {
948  font-family: 'Adele', serif;
949  font-size: 22px;
950  line-height: 1.4;
951  letter-spacing: 0.01em;
952  color: inherit;
953}*/
954
955/* Subheadings if any appear later */
956article.type-bd_leader .entry-content h2,
957article.type-bd_leader .entry-content h3,
958article.type-bd_leader .entry-content h4 {
959  font-family: 'Playfair Display', serif;
960  font-weight: 500;
961  line-height: 1.25;
962  letter-spacing: 0.02em;
963  margin-top: 1.5em;
964  margin-bottom: 0.5em;
965}
966
967/* Links */
968article.type-bd_leader .entry-content a {
969  text-decoration: underline;
970}
971
972/* Social Media and Websites */
973
974.bd-leader-social-wrapper {
975    margin-top: 28px;
976    text-align: center;
977}
978
979.bd-leader-social-header {
980    font-family: "Playfair Display", serif;
981    font-size: 20px;
982    font-style: italic;
983    color: #B07A5A;
984    margin-bottom: 10px;
985    opacity: 0.9;
986}
987
988.bd-leader-socials {
989    display: flex;
990    flex-wrap: wrap;
991    gap: 12px;
992    justify-content: center; /* change to flex-start if you prefer left aligned */
993    align-items: center;
994    margin-top: 18px;
995}
996
997.bd-leader-social {
998    width: 42px;
999    height: 42px;
1000    border-radius: 999px;
1001    display: inline-flex;
1002    align-items: center;
1003    justify-content: center;
1004    background: #f3efe9;
1005    color: #B07A5A;
1006    border: 1px solid rgba(176, 122, 90, 0.22);
1007    text-decoration: none;
1008    transition: transform 0.2s ease, background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease;
1009}
1010
1011.bd-leader-social:hover,
1012.bd-leader-social:focus {
1013    background: #B07A5A;
1014    color: #ffffff;
1015    border-color: #B07A5A;
1016    transform: translateY(-2px);
1017    outline: none;
1018}
1019
1020.bd-leader-social svg {
1021    width: 18px;
1022    height: 18px;
1023    display: block;
1024    fill: currentColor;
1025}
1026
1027/* ==========================================================
1028   [BD-BLOG-TYPOGRAPHY]
1029   Blog, archive, and single post typography
1030========================================================== */
1031
1032/* ================================
1033   Blog Typography
1034   ================================ */
1035
1036/* Archive + blog titles (smaller, more balanced) */
1037body.blog .entry-title,
1038body.archive .entry-title {
1039  font-family: 'Playfair Display', serif;
1040  font-size: clamp(26px, 2.6vw, 34px);
1041  font-weight: 500;
1042  line-height: 1.25;
1043  letter-spacing: 0.02em;
1044  margin-bottom: 10px;
1045}
1046
1047/* Single blog post title (can stay a bit larger) */
1048body.single-post .entry-title {
1049  font-family: 'Playfair Display', serif;
1050  font-size: clamp(32px, 3.5vw, 42px);
1051  font-weight: 500;
1052  line-height: 1.2;
1053  letter-spacing: 0.02em;
1054  margin-bottom: 20px;
1055}
1056
1057/* Blog body text */
1058/*body.blog .entry-content,
1059body.blog .entry-content p,
1060body.blog .entry-content li,
1061body.archive .entry-content,
1062body.archive .entry-content p,
1063body.archive .entry-content li,
1064body.single-post .entry-content,
1065body.single-post .entry-content p,
1066body.single-post .entry-content li {
1067  font-family: 'Adele', serif;
1068  font-size: 22px;
1069  line-height: 1.7;
1070  letter-spacing: 0.01em;
1071  color: inherit;
1072}*/
1073
1074/* Blog subheadings */
1075body.blog .entry-content h2,
1076body.blog .entry-content h3,
1077body.blog .entry-content h4,
1078body.archive .entry-content h2,
1079body.archive .entry-content h3,
1080body.archive .entry-content h4,
1081body.single-post .entry-content h2,
1082body.single-post .entry-content h3,
1083body.single-post .entry-content h4 {
1084  font-family: 'Playfair Display', serif;
1085  font-weight: 500;
1086  line-height: 1.25;
1087  letter-spacing: 0.02em;
1088  margin-top: 1.5em;
1089  margin-bottom: 0.5em;
1090}
1091
1092/* Blog links inside content */
1093body.blog .entry-content a,
1094body.archive .entry-content a,
1095body.single-post .entry-content a {
1096  text-decoration: underline;
1097}
1098
1099/* ================================
1100   FIX: Excerpt Typography (the missing piece)
1101   ================================ */
1102
1103/* GeneratePress uses .entry-summary for excerpts */
1104/*body.blog .entry-summary,
1105body.blog .entry-summary p,
1106body.archive .entry-summary,
1107body.archive .entry-summary p {
1108  font-family: 'Adele', serif;
1109  font-size: 22px;
1110  line-height: 1.7;
1111  letter-spacing: 0.01em;
1112  color: inherit;
1113}*/
1114
1115/* Keep full post content consistent too */
1116/*body.single-post .entry-content,
1117body.single-post .entry-content p,
1118body.single-post .entry-content li {
1119  font-family: 'Adele', serif;
1120  font-size: 22px;
1121  line-height: 1.7;
1122  letter-spacing: 0.01em;
1123}*/
1124
1125/* Subheadings inside posts */
1126body.single-post .entry-content h2,
1127body.single-post .entry-content h3,
1128body.single-post .entry-content h4 {
1129  font-family: 'Playfair Display', serif;
1130  font-weight: 500;
1131  line-height: 1.25;
1132  letter-spacing: 0.02em;
1133  margin-top: 1.5em;
1134  margin-bottom: 0.5em;
1135}
1136
1137/* ==========================================================
1138   [BD-BLOG-ARCHIVE-LAYOUT-FOOTER]
1139   Archive layout and footer fixes for blog/category/leader pages
1140========================================================== */
1141
1142/* ================================
1143   Blog / Category Archive Layout + Footer Fix
1144   ================================ */
1145
1146/* Widen and center the archive/category content area */
1147body.archive .site-content,
1148body.archive .content-area,
1149body.archive .site-main,
1150body.archive .inside-right-sidebar,
1151body.archive .inside-left-sidebar,
1152body.archive.separate-containers .inside-article,
1153body.archive.one-container .site-content,
1154body.category .site-content,
1155body.category .content-area,
1156body.category .site-main,
1157body.category .inside-right-sidebar,
1158body.category .inside-left-sidebar,
1159body.category.separate-containers .inside-article,
1160body.category.one-container .site-content {
1161  max-width: 1200px;
1162  margin-left: auto;
1163  margin-right: auto;
1164}
1165
1166/* Make sure the main archive listing area is not visually shoved off center */
1167body.archive #primary,
1168body.category #primary {
1169  float: none;
1170  margin-left: auto;
1171  margin-right: auto;
1172}
1173
1174/* If there is no sidebar in use, let the archive content breathe */
1175body.archive.no-sidebar #primary,
1176body.category.no-sidebar #primary {
1177  width: 100%;
1178  max-width: 1200px;
1179}
1180
1181/* ================================
1182   Footer color fix on archive/category/blog posts/bd_leader
1183   Main footer widgets only
1184   ================================ */
1185
1186body.archive .site-footer,
1187body.category .site-footer,
1188body.single-post .site-footer,
1189body.single-bd_leader .site-footer,
1190body.archive .footer-widgets,
1191body.category .footer-widgets,
1192body.single-post .footer-widgets,
1193body.single-bd_leader .footer-widgets {
1194  background-color: #333333;
1195  color: #ffffff;
1196}
1197
1198body.archive .site-footer a,
1199body.category .site-footer a,
1200body.single-post .site-footer a,
1201body.single-bd_leader .site-footer a,
1202body.archive .footer-widgets a,
1203body.category .footer-widgets a,
1204body.single-post .footer-widgets a,
1205body.single-bd_leader .footer-widgets a {
1206  color: #ffffff;
1207}
1208
1209/* Main footer typography = Adele 22px */
1210body.archive .site-footer,
1211body.archive .site-footer p,
1212body.archive .site-footer li,
1213body.archive .site-footer span,
1214body.archive .site-footer a,
1215body.archive .site-footer h1,
1216body.archive .site-footer h2,
1217body.archive .site-footer h3,
1218body.archive .site-footer h4,
1219body.archive .footer-widgets,
1220body.archive .footer-widgets .widget,
1221body.archive .footer-widgets .widget-title,
1222body.category .site-footer,
1223body.category .site-footer p,
1224body.category .site-footer li,
1225body.category .site-footer span,
1226body.category .site-footer a,
1227body.category .site-footer h1,
1228body.category .site-footer h2,
1229body.category .site-footer h3,
1230body.category .site-footer h4,
1231body.category .footer-widgets,
1232body.category .footer-widgets .widget,
1233body.category .footer-widgets .widget-title,
1234body.single-post .site-footer,
1235body.single-post .site-footer p,
1236body.single-post .site-footer li,
1237body.single-post .site-footer span,
1238body.single-post .site-footer a,
1239body.single-post .site-footer h1,
1240body.single-post .site-footer h2,
1241body.single-post .site-footer h3,
1242body.single-post .site-footer h4,
1243body.single-post .footer-widgets,
1244body.single-post .footer-widgets .widget,
1245body.single-post .footer-widgets .widget-title,
1246body.single-bd_leader .site-footer,
1247body.single-bd_leader .site-footer p,
1248body.single-bd_leader .site-footer li,
1249body.single-bd_leader .site-footer span,
1250body.single-bd_leader .site-footer a,
1251body.single-bd_leader .site-footer h1,
1252body.single-bd_leader .site-footer h2,
1253body.single-bd_leader .site-footer h3,
1254body.single-bd_leader .site-footer h4,
1255body.single-bd_leader .footer-widgets,
1256body.single-bd_leader .footer-widgets .widget,
1257body.single-bd_leader .footer-widgets .widget-title {
1258  font-family: 'Adele', serif;
1259  font-size: 22px;
1260  line-height: 1.4;
1261}
1262
1263/* ================================
1264   Bottom Footer (Site Info) Reset
1265   Only the copyright bar
1266   ================================ */
1267
1268body.archive .site-info,
1269body.category .site-info,
1270body.single-post .site-info,
1271body.single-bd_leader .site-info {
1272  background-color: #ffffff;
1273  color: #333333;
1274  text-align: center;
1275  font-family: 'Adele', serif;
1276  font-size: 14px;
1277  line-height: 1.2;
1278}
1279
1280body.archive .site-info .inside-site-info,
1281body.category .site-info .inside-site-info,
1282body.single-post .site-info .inside-site-info,
1283body.single-bd_leader .site-info .inside-site-info,
1284body.archive .site-info .copyright-bar,
1285body.category .site-info .copyright-bar,
1286body.single-post .site-info .copyright-bar,
1287body.single-bd_leader .site-info .copyright-bar,
1288body.archive .site-info .copyright,
1289body.category .site-info .copyright,
1290body.single-post .site-info .copyright,
1291body.single-bd_leader .site-info .copyright,
1292body.archive .site-info a,
1293body.category .site-info a,
1294body.single-post .site-info a,
1295body.single-bd_leader .site-info a {
1296  font-family: 'Adele', serif;
1297  font-size: 14px;
1298  line-height: 1.2;
1299  color: #333333;
1300}
1301
1302/* ================================
1303   The Blog page footer fix
1304   ================================ */
1305
1306body.blog .site-footer,
1307body.blog .footer-widgets {
1308  background-color: #333333;
1309  color: #ffffff;
1310}
1311
1312body.blog .site-footer a,
1313body.blog .footer-widgets a {
1314  color: #ffffff;
1315}
1316
1317body.blog .site-footer,
1318body.blog .site-footer p,
1319body.blog .site-footer li,
1320body.blog .site-footer span,
1321body.blog .site-footer a,
1322body.blog .site-footer h1,
1323body.blog .site-footer h2,
1324body.blog .site-footer h3,
1325body.blog .site-footer h4,
1326body.blog .footer-widgets,
1327body.blog .footer-widgets .widget,
1328body.blog .footer-widgets .widget-title {
1329  font-family: 'Adele', serif;
1330  font-size: 22px;
1331  line-height: 1.4;
1332}
1333
1334body.blog .site-info {
1335  background-color: #ffffff;
1336  color: #333333;
1337  text-align: center;
1338  font-family: 'Adele', serif;
1339  font-size: 14px;
1340  line-height: 1.2;
1341}
1342
1343body.blog .site-info .inside-site-info,
1344body.blog .site-info .copyright-bar,
1345body.blog .site-info .copyright,
1346body.blog .site-info a {
1347  font-family: 'Adele', serif;
1348  font-size: 14px;
1349  line-height: 1.2;
1350  color: #333333;
1351}
1352
1353/* ==========================================================
1354   [BD-WORKSHOP-SHORTCODE-FIELDS]
1355   Shared workshop shortcode field wrappers and text hooks
1356========================================================== */
1357
1358/* =========================================================
1359   SHORTCODE WORKSHOP FIELD STYLES
1360========================================================= */
1361
1362.bd-workshop-field {
1363  display: block;
1364}
1365
1366.bd-workshop-field p:last-child,
1367.bd-workshop-field h1:last-child,
1368.bd-workshop-field h2:last-child,
1369.bd-workshop-field h3:last-child,
1370.bd-workshop-field h4:last-child,
1371.bd-workshop-field h5:last-child,
1372.bd-workshop-field h6:last-child {
1373  margin-bottom: 0;
1374}
1375
1376/* =========================================================
1377   SHORTCODE FIELD TEXT STYLE HOOKS
1378========================================================= */
1379
1380.bd-field-title {
1381  font-family: "Playfair Display", serif;
1382  font-size: clamp(2.25rem, 4vw, 4.5rem);
1383  font-weight: 600;
1384  line-height: 1.05;
1385  text-align: center;
1386  margin: 0;
1387}
1388
1389.bd-field-tagline {
1390  font-family: "Playfair Display", serif;
1391  font-size: clamp(1rem, 1.4vw, 1.6rem); /* smaller + more controlled scaling */
1392  font-weight: 400;
1393  font-style: italic;
1394  line-height: 1.5;
1395  text-align: center;
1396  max-width: 75%;          /* relative instead of fixed */
1397  margin: 0 auto;
1398  padding: 15px 20px !important; /* slightly tighter vertical spacing */
1399}
1400
1401.bd-field-quickfacts {
1402  font-family: inherit;
1403  font-size: 22px;
1404  font-weight: 600;
1405  line-height: 1.5;
1406	text-align: center;
1407  justify-content: center;
1408  align-items: center;
1409}  
1410
1411.bd-field-meta {
1412  font-family: inherit;
1413  font-size: 1rem;
1414  font-weight: 500;
1415  line-height: 1.4;
1416}
1417
1418.bd-field-body {
1419  font-family: inherit;
1420  font-size: 1rem;
1421  font-weight: 400;
1422  line-height: 1.7;
1423}
1424
1425.bd-workshop-meta-bar .trip-meta-row {
1426  align-items: stretch !important;
1427}
1428
1429.bd-workshop-meta-bar .trip-meta-row .meta-item {
1430  align-items: flex-start !important;
1431  align-self: stretch !important;
1432}
1433
1434.bd-workshop-meta-bar .trip-meta-row .meta-item > span {
1435  display: block !important;
1436  width: 100% !important;
1437}
1438
1439.bd-workshop-meta-bar .trip-meta-row .meta-item-dates > span {
1440  text-align: center !important;
1441}
1442
1443.bd-workshop-meta-bar .trip-meta-row .meta-icon {
1444  width: 65px !important;
1445  height: 65px !important;
1446  min-width: 65px !important;
1447  min-height: 65px !important;
1448  flex: 0 0 65px !important;
1449  line-height: 0;
1450  align-self: flex-start !important;
1451  margin-top: 0;
1452}
1453
1454.bd-workshop-meta-bar .trip-meta-row .meta-icon svg {
1455  display: block !important;
1456  width: 40px !important;
1457  height: 40px !important;
1458  min-width: 40px !important;
1459  min-height: 40px !important;
1460  max-width: none !important;
1461  max-height: none !important;
1462  flex: 0 0 40px !important;
1463  stroke-width: 1.5;
1464}
1465
1466.bd-meta-dates-list .trip-availability.sold-out,
1467.bd-workshop-meta-bar .trip-availability.sold-out {
1468  display: inline-block;
1469  background: #c0392b;
1470  color: #fff;
1471  padding: 3px 10px;
1472  border-radius: 999px;
1473  font-size: 0.9em;
1474  font-weight: 600;
1475  line-height: 1.2;
1476  text-decoration: none;
1477  vertical-align: middle;
1478}
1479
1480.trip-availability.booking-closed {
1481  display: inline-block;
1482  background: #777;
1483  color: #fff;
1484  padding: 3px 10px;
1485  border-radius: 999px;
1486  font-size: 0.9em;
1487  font-weight: 600;
1488  line-height: 1.2;
1489}
1490
1491.bd-workshop-other-dates {
1492    margin-top: 20px;
1493    text-align: center;
1494}
1495
1496/* Make label and list sit on the same line */
1497.bd-workshop-other-dates .bd-other-dates-label,
1498.bd-workshop-other-dates .bd-other-dates-list {
1499    display: inline;
1500}
1501
1502/* Label styling (keep your look) */
1503.bd-workshop-other-dates .bd-other-dates-label {
1504    font-weight: 700;
1505    font-style: italic;
1506    color: #B07A5A;
1507    font-size: 24px;
1508    line-height: 1.4;
1509}
1510
1511/* Remove vertical spacing */
1512.bd-workshop-other-dates .bd-other-dates-list {
1513    margin-top: 0;
1514}
1515
1516/* Turn each date into inline text */
1517.bd-workshop-other-dates .bd-other-date-item {
1518    display: inline;
1519    color: inherit;
1520    font-size: 22px;
1521		font-style: italic;
1522    line-height: 1.35;
1523    opacity: 0.9;
1524}
1525
1526/* Add comma separators automatically */
1527.bd-workshop-other-dates .bd-other-date-item:not(:last-child)::after {
1528    content: ", ";
1529}
1530
1531/* Add the colon after the label */
1532.bd-workshop-other-dates .bd-other-dates-label::after {
1533    content: ":  ";
1534}
1535/*
1536 Mobile Responsive Layout for Workshop ShortCodes
1537 */
1538
1539 @media (max-width: 767px) {
1540  .bd-hero {
1541    min-height: 220px !important;
1542    height: auto !important;
1543  }
1544}
1545
1546@media (max-width: 767px) {
1547  .bd-workshop-name-mobile,
1548  .bd-workshop-name-mobile *,
1549  .bd-workshop-name-mobile .elementor-shortcode,
1550  .bd-workshop-name-mobile .elementor-shortcode * {
1551    color: #102F45 !important;
1552		font-family: Playfair Display !important;
1553    font-size: 22px !important;
1554		font-weight: 800 !important;
1555    line-height: 1.2 !important;
1556    margin: 0 !important;
1557    padding: 0 !important;
1558		text-align: center !important;
1559  }
1560}
1561
1562@media (max-width: 767px) {
1563
1564  .bd-workshop-meta {
1565    font-size: 13px !important;
1566    gap: 6px !important;
1567  }
1568
1569  .bd-workshop-meta * {
1570    font-size: 13px !important;
1571    line-height: 1.2 !important;
1572  }
1573}
1574
1575@media (max-width: 767px) {
1576  .meta-icon {
1577    width: 28px !important;
1578    height: 28px !important;
1579    min-width: 28px !important;
1580    min-height: 28px !important;
1581    flex: 0 0 28px !important;
1582    transform: scale(0.45) !important;
1583    transform-origin: center center !important;
1584  }
1585
1586  .meta-icon svg {
1587    width: 16px !important;
1588    height: 16px !important;
1589  }
1590}
1591
1592@media (max-width: 767px) {
1593  .bd-workshop-meta-bar .trip-meta-row,
1594  .bd-workshop-meta-bar .trip-meta-row .meta-item {
1595    align-items: flex-start !important;
1596  }
1597}
1598
1599@media (max-width: 767px) {
1600  .bd-workshop-meta-bar .trip-meta-row {
1601    align-items: stretch !important;
1602  }
1603
1604  .bd-workshop-meta-bar .trip-meta-row .meta-item {
1605    flex: 1 1 0 !important;
1606    padding: 0 10px !important;
1607    display: flex !important;
1608    flex-direction: column !important;
1609    align-items: center !important;
1610    justify-content: flex-start !important;
1611    text-align: center !important;
1612  }
1613
1614  .bd-workshop-meta-bar .trip-meta-row .meta-item::before,
1615  .bd-workshop-meta-bar .trip-meta-row .meta-item::after {
1616    display: none !important;
1617    content: none !important;
1618  }
1619
1620  .bd-workshop-meta-bar .trip-meta-row .meta-item + .meta-item {
1621    border-left: 1px solid rgba(176,122,90,0.3) !important;
1622  }
1623}
1624
1625@media (max-width: 767px) {
1626  .bd-workshop-field-tagline {
1627    font-size: 16px !important;
1628    line-height: 1.3 !important;
1629    opacity: 0.85;
1630  }
1631}
1632
1633@media (max-width: 767px) {
1634
1635  .bd-quickfacts {
1636    grid-template-columns: 1fr !important;
1637    justify-content: center !important;
1638  }
1639
1640  .bd-quickfacts > .e-con {
1641    max-width: 310px !important;   /* controls overall column width */
1642    margin-left: auto !important;
1643    margin-right: auto !important;
1644  }
1645
1646  .bd-quickfacts .bd-field-quickfacts {
1647    max-width: 100% !important;
1648  }
1649}
1650
1651@media (max-width: 767px) {
1652  .elementor-shortcode .bd-list {
1653    margin-top: 0 !important;
1654    margin-bottom: 0 !important;
1655    padding-left: 1.2em !important;
1656  }
1657
1658  .elementor-shortcode .bd-list li:last-child {
1659    margin-bottom: 0 !important;
1660  }
1661}
1662
1663@media (max-width: 767px) {
1664  .elementor-shortcode .bd-list {
1665    padding-left: 0 !important;
1666    margin-left: 0 !important;
1667    list-style-position: inside !important;
1668  }
1669}
1670
1671@media (max-width: 767px) {
1672  .bd-workshop-leaders {
1673    display: grid !important;
1674    grid-template-columns: 1fr !important;
1675  }
1676
1677  .bd-workshop-leader-card {
1678    width: 75% !important;
1679    max-width: none !important;
1680  }
1681}
1682
1683/* ==========================================================
1684   [BD-MOBILE-HEADER-BASE]
1685   Mobile header row and menu trigger behavior
1686========================================================== */
1687
1688/* =========================================
1689   MOBILE - HEADER ROW STYLING
1690   ========================================= */
1691
1692@media (max-width: 767px) {
1693
1694  /* Keep header items on one row */
1695  .inside-header {
1696    display: flex !important;
1697    align-items: center !important;
1698    justify-content: space-between !important;
1699    flex-wrap: nowrap !important;
1700    gap: 10px !important;
1701  }
1702
1703  /* Let branding take available space without forcing a new row */
1704  .site-branding,
1705  .main-title,
1706  .site-logo {
1707    min-width: 0 !important;
1708  }
1709
1710  .site-branding {
1711    flex: 1 1 auto !important;
1712  }
1713
1714  /* Keep mobile menu control on the same row */
1715  #mobile-menu-control-wrapper {
1716    flex: 0 0 auto !important;
1717    margin-left: auto !important;
1718    padding-top: 0 !important;
1719    padding-bottom: 0 !important;
1720    align-self: center !important;
1721  }
1722
1723  /* Tighten the toggle itself */
1724  #mobile-menu-control-wrapper .menu-toggle {
1725    display: inline-flex !important;
1726    align-items: center !important;
1727    justify-content: center !important;
1728    padding: 4px 5px !important;
1729    margin: 0 !important;
1730    line-height: 1 !important;
1731    min-height: 0 !important;
1732    width: auto !important;
1733    height: auto !important;
1734    background: #ffffff !important;
1735    border: 1px solid #ffffff !important;
1736    color: #102F45 !important;
1737  }
1738
1739  #mobile-menu-control-wrapper .menu-toggle .gp-icon,
1740  #mobile-menu-control-wrapper .menu-toggle .gp-icon.icon-menu-bars {
1741    display: inline-flex !important;
1742    align-items: center !important;
1743    justify-content: center !important;
1744    line-height: 1 !important;
1745  }
1746
1747  #mobile-menu-control-wrapper .menu-toggle .gp-icon svg {
1748    width: 18px !important;
1749    height: 18px !important;
1750    display: none !important;
1751  }
1752
1753  /* Hamburger when closed */
1754  #mobile-menu-control-wrapper .menu-toggle[aria-expanded="false"] .gp-icon svg:first-child {
1755    display: block !important;
1756  }
1757
1758  /* X when open */
1759  #mobile-menu-control-wrapper .menu-toggle[aria-expanded="true"] .gp-icon svg:last-child {
1760    display: block !important;
1761  }
1762
1763  #mobile-menu-control-wrapper .menu-toggle .gp-icon,
1764  #mobile-menu-control-wrapper .menu-toggle .gp-icon svg,
1765  #mobile-menu-control-wrapper .menu-toggle .gp-icon svg path {
1766    color: #102F45 !important;
1767    fill: #102F45 !important;
1768  }
1769}
1770
1771/* =========================================
1772   MOBILE - HEADER FLYOUT MENU PANEL
1773   ========================================= */
1774@media (max-width: 767px) {
1775
1776  /* Keep header from growing when menu opens */
1777  .inside-header,
1778  .site-header,
1779  .main-navigation.mobile-menu-control-wrapper {
1780    overflow: visible !important;
1781  }
1782
1783  /* Make the nav wrapper the anchor for the flyout */
1784  #mobile-menu-control-wrapper {
1785    position: relative !important;
1786  }
1787	
1788	/* vertical alignment of button and icon */
1789	#mobile-menu-control-wrapper .menu-toggle {
1790  display: inline-flex !important;
1791  align-items: center !important;     /* vertical centering */
1792  justify-content: center !important;
1793  padding: 4px 5px !important;
1794  line-height: 1 !important;
1795}
1796
1797#mobile-menu-control-wrapper .menu-toggle .gp-icon {
1798  display: flex !important;
1799  align-items: center !important;
1800  justify-content: center !important;
1801  height: 100% !important;
1802}
1803
1804#mobile-menu-control-wrapper .menu-toggle svg {
1805  display: block !important;
1806  margin: 0 !important;
1807	transform: translateY(-2px);
1808}
1809
1810  /* The opened mobile menu panel */
1811  #mobile-menu-control-wrapper .main-nav,
1812  #mobile-menu-control-wrapper .main-navigation,
1813  #mobile-menu-control-wrapper .mobile-bar-items,
1814  #mobile-menu-control-wrapper .menu-toggle + div,
1815  .main-navigation.toggled .main-nav {
1816    position: absolute !important;
1817    top: calc(100% + 8px) !important;
1818    right: 0 !important;
1819    left: auto !important;
1820    width: 260px !important;
1821    max-width: calc(100vw - 24px) !important;
1822    background: #ffffff !important;
1823    z-index: 9999 !important;
1824    box-shadow: 0 10px 30px rgba(0,0,0,0.18) !important;
1825  }
1826
1827  /* Menu list */
1828  .main-navigation.toggled .main-nav ul,
1829  .main-navigation.toggled .main-nav .menu,
1830  #mobile-menu-control-wrapper .main-nav ul {
1831    background: #ffffff !important;
1832    margin: 0 !important;
1833    padding: 8px 0 !important;
1834  }
1835
1836  /* Links inside flyout */
1837  .main-navigation.toggled .main-nav a,
1838  #mobile-menu-control-wrapper .main-nav a {
1839    background: #ffffff !important;
1840    color: #102F45 !important;
1841    padding: 12px 18px !important;
1842  }
1843
1844  /* Hover / focus */
1845  .main-navigation.toggled .main-nav a:hover,
1846  .main-navigation.toggled .main-nav a:focus,
1847  #mobile-menu-control-wrapper .main-nav a:hover,
1848  #mobile-menu-control-wrapper .main-nav a:focus {
1849    background: #f5f5f5 !important;
1850    color: #102F45 !important;
1851  }
1852}
1853
1854/* =========================================
1855   MOBILE - FLYOUT MENU SPACING
1856   ========================================= */
1857@media (max-width: 767px) {
1858
1859  /* Reset list spacing */
1860  .main-navigation.toggled .main-nav ul,
1861  #mobile-menu-control-wrapper .main-nav ul {
1862    margin: 0 !important;
1863    padding: 6px 0 !important;
1864  }
1865
1866  /* Tighten each menu item */
1867  .main-navigation.toggled .main-nav li,
1868  #mobile-menu-control-wrapper .main-nav li {
1869    margin: 0 !important;
1870    padding: 0 !important;
1871  }
1872
1873  /* Control actual clickable area */
1874  .main-navigation.toggled .main-nav a,
1875  #mobile-menu-control-wrapper .main-nav a {
1876    display: block !important;
1877    padding: 10px 18px !important;
1878    line-height: 1.2 !important;
1879  }
1880}
1881
1882/* ==========================================================
1883   [BD-UTILITY-CLASSES]
1884   Simple reusable utility styles
1885========================================================== */
1886
1887/* =========================================================
1888   OPTIONAL LIGHT-ON-DARK VARIANTS
1889========================================================= */
1890
1891.bd-on-dark {
1892  color: #ffffff;
1893}
1894
1895.bd-on-dark-muted {
1896  color: rgba(255,255,255,0.88);
1897}
1898
1899/* ==========================================================
1900   [BD-FOOTER-WIDGETS]
1901   Footer widget colors, spacing, and social icon styling
1902========================================================== */
1903
1904/* ===============================
1905	Footer Widget style controls
1906=============================== */
1907  
1908/* Footer widget text and links */
1909.footer-widgets,
1910.footer-widgets .widget,
1911.footer-widgets .widget a {
1912  color: #ffffff;
1913}
1914
1915/* Footer widget titles */
1916.footer-widgets .widget-title {
1917  color: #ffffff;
1918}
1919
1920/* Footer widget text spacing */
1921.footer-widgets .widget {
1922  line-height: 1.25;
1923}
1924
1925/* Reduce spacing between lines/items */
1926.footer-widgets .widget p,
1927.footer-widgets .widget li {
1928  margin-bottom: 6px;
1929	margin-top: 6px;
1930}
1931
1932/* Remove underline from footer links */
1933.footer-widgets a {
1934  text-decoration: none;
1935}
1936
1937/* Optional: add underline only on hover for usability */
1938.footer-widgets a:hover {
1939  text-decoration: underline;
1940}
1941
1942/* Simple Social Icons widget title in footer */
1943.footer-widget-5 aside.widget.simple-social-icons h2.widget-title {
1944  font-family: "Adele", sans-serif !important;
1945  font-weight: 900 !important;
1946  font-size: 26px !important;
1947  line-height: 1.2 !important;
1948	margin-top: 6px !important;
1949  margin-bottom: 6px !important;
1950  padding-bottom: 0 !important;
1951}
1952
1953/* Tighten spacing between title and icons */
1954.footer-widget-5 aside.widget.simple-social-icons ul {
1955  margin-top: 0 !important;
1956  margin-bottom: 0 !important;
1957  padding-top: 0 !important;
1958}
1959
1960/* Remove extra spacing from the widget wrapper if needed */
1961.footer-widget-5 aside.widget.simple-social-icons {
1962  line-height: 1.2 !important;
1963}
1964
1965/* Icon styling */
1966.footer-widget-5 aside.widget.simple-social-icons ul li a {
1967	border-radius: 6px !important;   /* subtle corner radius */
1968	background-color: #333333 !important;
1969}
1970
1971/* ==========================================================
1972   [BD-GLOBAL-PAGE-ELEMENTOR-OVERRIDES]
1973   GeneratePress and Elementor full-width/layout overrides
1974========================================================== */
1975
1976/* GENERAL PAGE STYLING CONTROL */
1977
1978/* GeneratePress: remove the content width clamp on Elementor pages */
1979body.elementor-page #page.site.grid-container.container {
1980  max-width: none !important;
1981  width: 100% !important;
1982  margin-left: 0 !important;
1983  margin-right: 0 !important;
1984}
1985
1986/* GeneratePress: remove the side gutters on Elementor pages */
1987body.elementor-page #page.site.grid-container.container,
1988body.elementor-page #content.site-content {
1989  padding-left: 0 !important;
1990  padding-right: 0 !important;
1991}
1992
1993/* Remove inner clamps in GeneratePress on Elementor pages */
1994body.elementor-page .inside-article,
1995body.elementor-page .entry-content {
1996  max-width: none !important;
1997  width: 100% !important;
1998  margin-left: 0 !important;
1999  margin-right: 0 !important;
2000  padding-left: 0 !important;
2001  padding-right: 0 !important;
2002}
2003
2004/* Remove any top spacing inside the site-shell wrapper */
2005.site-shell {
2006  margin-top: 0 !important;
2007  padding-top: 0 !important;
2008}
2009
2010/* Remove spacing between first child and top */
2011.site-shell > *:first-child {
2012  margin-top: 0 !important;
2013}
2014
2015.site-shell .hero {
2016	width: 100vw;
2017  margin-left: calc(50% - 50vw);
2018}
2019
2020/* Overlay state: remove any workshop page inner header background */
2021body:not(.bd-scrolled) .site-header,
2022body:not(.bd-scrolled) .inside-header {
2023  background: transparent !important;
2024}
2025
2026.bd-hero-bg {
2027  width: 100%;
2028	aspect-ratio: 21/9; /* try 21/9 for cinematic */
2029  background-size: cover;
2030  background-position: center center;
2031  background-repeat: no-repeat;
2032	display: block;
2033}
2034
2035/* Sticky, transparent-to-solid header (GeneratePress) */
2036
2037/* Make the header/nav sticky */
2038.site-header {
2039  position: sticky;
2040  top: 0;
2041  z-index: 9999;
2042  background: transparent;
2043  transition: background-color 0.25s ease, box-shadow 0.25s ease;
2044}
2045
2046/* Default (overlay): show white logo */
2047.site-logo img {
2048  content: url('https://cdn.shortpixel.ai/spai/w_1920+q_glossy+ret_img+to_auto/bentondowns.com/wp-content/uploads/2026/01/logo17791077_whiet.png');
2049}
2050
2051/* After scroll OR forced scrolled: show black logo */
2052body.bd-scrolled .site-logo img,
2053body.force-scrolled-header .site-logo img,
2054body.search-results .site-logo img {
2055  content: url('https://cdn.shortpixel.ai/spai/w_1920+q_glossy+ret_img+to_auto/bentondowns.com/wp-content/uploads/2019/05/Benton-Downs-Logo-sm.png');
2056}
2057
2058.site-logo,
2059.site-logo img {
2060  transition: all 0.25s ease;
2061}
2062
2063/* Base logo size */
2064.site-logo img,
2065.site-branding img,
2066.custom-logo {
2067  max-height: 100px;
2068  width: auto;
2069  transition: max-height 0.25s ease, transform 0.25s ease;
2070}
2071
2072/* Overlay (floating) logo size */
2073body:not(.bd-scrolled):not(.force-scrolled-header) .site-logo img,
2074body:not(.bd-scrolled):not(.force-scrolled-header) .site-branding img,
2075body:not(.bd-scrolled):not(.force-scrolled-header) .custom-logo {
2076  max-height: 100px;
2077}
2078
2079/* Scrolled logo size */
2080body.bd-scrolled .site-logo img,
2081body.bd-scrolled .site-branding img,
2082body.bd-scrolled .custom-logo,
2083body.force-scrolled-header .site-logo img,
2084body.force-scrolled-header .site-branding img,
2085body.force-scrolled-header .custom-logo {
2086  max-height: 100px;
2087}
2088
2089body.bd-scrolled .custom-logo,
2090body.force-scrolled-header .custom-logo {
2091  transform: scale(1.00);
2092}
2093
2094/* Pinned hero background */
2095body.elementor-page .bd-hero {
2096  position: sticky;
2097  top: 0;
2098  height: 65vh;
2099  min-height: 520px;
2100  overflow: hidden;
2101  z-index: 0;
2102}
2103
2104/* If your hero is an Image widget, make it fill the container */
2105body.elementor-page .bd-hero img {
2106  width: 100%;
2107  height: 100%;
2108  object-fit: cover;
2109  display: block;
2110}
2111
2112/* Content should sit above the hero while scrolling */
2113body.elementor-page .bd-content-over {
2114  position: relative;
2115  z-index: 2;
2116  margin-top: -60px;
2117  padding-top: 80px;
2118  background: #fff;
2119}
2120
2121/* ==========================================================
2122   [BD-HEADER-OVERLAY-SCROLLED]
2123   Sticky transparent-to-solid header, logos, scrolled state
2124========================================================== */
2125
2126/* MOBILE RESPONSIVE HEADER MENU STYLING ADJUSTMENTS */
2127
2128/* debug header - ID with red lines
2129@media (max-width: 767px) {
2130  .site-header { outline: 2px solid red !important; }
2131  .hero-mobile { outline: 2px solid blue !important; }
2132}*/
2133
2134@media (max-width: 767px) {
2135  body:not(.bd-scrolled):not(.force-scrolled-header) .site-header {
2136    position: absolute !important;
2137    top: 0 !important;
2138    left: 0 !important;
2139    right: 0 !important;
2140    margin-top: -10px !important;
2141    transform: none !important;
2142    z-index: 9999 !important;
2143  }
2144
2145  body:not(.bd-scrolled):not(.force-scrolled-header) .main-navigation,
2146  body:not(.bd-scrolled):not(.force-scrolled-header) .site-header,
2147  body:not(.bd-scrolled):not(.force-scrolled-header) .header-wrap {
2148    top: 0 !important;
2149    margin-top: 0 !important;
2150    transform: none !important;
2151  }
2152
2153  .inside-header {
2154    position: relative !important;
2155    display: flex !important;
2156    align-items: center !important;
2157    justify-content: space-between !important;
2158    flex-wrap: nowrap !important;
2159    width: 100% !important;
2160    padding-top: 4px !important;
2161    padding-bottom: 4px !important;
2162    padding-right: 0 !important;
2163  }
2164
2165  .site-branding {
2166    flex: 1 1 auto !important;
2167    min-width: 0 !important;
2168    margin-right: 12px !important;
2169  }
2170
2171  .site-logo,
2172  .site-logo a,
2173  .custom-logo-link {
2174    display: block !important;
2175    visibility: visible !important;
2176    opacity: 1 !important;
2177  }
2178
2179  .site-logo img,
2180  .custom-logo {
2181    display: block !important;
2182    visibility: visible !important;
2183    opacity: 1 !important;
2184    max-height: 65px !important;
2185    width: auto !important;
2186    height: auto !important;
2187  }
2188
2189  body:not(.bd-scrolled):not(.force-scrolled-header) .custom-logo {
2190    max-height: 65px !important;
2191  }
2192
2193  body.bd-scrolled .custom-logo,
2194  body.force-scrolled-header .custom-logo {
2195    max-height: 60px !important;
2196    width: auto !important;
2197    height: auto !important;
2198  }
2199
2200  #mobile-menu-control-wrapper {
2201    position: absolute !important;
2202    right: 40px !important;
2203    top: 50% !important;
2204    transform: translateY(-50%) !important;
2205    flex: 0 0 auto !important;
2206    display: flex !important;
2207    align-items: center !important;
2208    justify-content: flex-end !important;
2209    margin: 0 !important;
2210    padding: 0 !important;
2211    z-index: 50 !important;
2212  }
2213
2214  #mobile-menu-control-wrapper .menu-toggle {
2215    margin: 0 !important;
2216  }
2217}
2218
2219/* ADDITIONAL PRIMARY HEADER STYLING CONTROL NON-MOBILE */
2220
2221/* Give logo vertical breathing room in overlay state only */
2222body:not(.bd-scrolled):not(.force-scrolled-header) .site-branding {
2223  padding-top: 10px;
2224  padding-bottom: 10px;
2225}
2226
2227/* Default text/link color at top */
2228.site-header .main-navigation a {
2229  color: #F4F5F6;
2230  font-family: "Adele", sans-serif;
2231  font-size: 22px;
2232  font-weight: bold;
2233}
2234
2235/* After scroll OR forced scrolled: solid white header background + subtle shadow */
2236body.bd-scrolled .site-header,
2237body.force-scrolled-header .site-header {
2238  background: #ffffff;
2239  box-shadow: 0 6px 18px rgba(0,0,0,0.10);
2240}
2241
2242/* Force scrolled header styling on Search Results page */
2243body.search-results .site-header {
2244  background: #ffffff;
2245  box-shadow: 0 6px 18px rgba(0,0,0,0.10);
2246}
2247
2248/* Search Results: Coastal Navy Blue text */
2249body.search-results .site-header a,
2250body.search-results .site-header .main-navigation a,
2251body.search-results .site-branding .main-title a,
2252body.search-results .site-branding .site-description {
2253  color: #102F45 !important;
2254}
2255
2256/* Search Results: remove overlay-state logo padding */
2257body.search-results .site-branding {
2258  padding-top: 0;
2259  padding-bottom: 0;
2260}
2261
2262/* Push Search Results below fixed header */
2263body.search-results .site-content {
2264  padding-top: 140px;
2265}
2266
2267/* After scroll OR forced scrolled: Coastal Navy Blue text */
2268body.bd-scrolled .site-header a,
2269body.bd-scrolled .site-header .main-navigation a,
2270body.force-scrolled-header .site-header a,
2271body.force-scrolled-header .site-header .main-navigation a {
2272  color: #102F45 !important;
2273}
2274
2275/* After scroll OR forced scrolled: Coastal Navy Blue for Site Description */
2276body.bd-scrolled .site-branding .main-title a,
2277body.force-scrolled-header .site-branding .main-title a {
2278  color: #102F45 !important;
2279}
2280
2281body.bd-scrolled .site-branding .site-description,
2282body.force-scrolled-header .site-branding .site-description {
2283  color: #102F45 !important;
2284}
2285
2286/* Offset hero for fixed header height */
2287.site-shell .hero {
2288  padding-top: 140px;
2289}
2290
2291/* Overlay header on top of hero at top of page only */
2292body:not(.bd-scrolled):not(.force-scrolled-header) .site-header {
2293  position: fixed;
2294  left: 0;
2295  right: 0;
2296  top: 40px !important;
2297}
2298
2299@media (max-width: 768px) {
2300  body:not(.bd-scrolled):not(.force-scrolled-header) .site-header {
2301    top: 5px;
2302  }
2303}
2304
2305/* Transparent nav when header overlays hero only */
2306body:not(.bd-scrolled):not(.force-scrolled-header) .main-navigation,
2307body:not(.bd-scrolled):not(.force-scrolled-header) .main-navigation ul {
2308  background: transparent !important;
2309}
2310
2311/* Scrolled or forced-scrolled nav */
2312body.bd-scrolled .main-navigation,
2313body.bd-scrolled .main-navigation ul,
2314body.force-scrolled-header .main-navigation,
2315body.force-scrolled-header .main-navigation ul {
2316  background: transparent;
2317}
2318
2319.site-header,
2320.main-navigation {
2321  transition: background-color 0.25s ease, box-shadow 0.25s ease;
2322}
2323
2324.bd-icon svg path {
2325  fill: currentColor !important;
2326  stroke: currentColor !important;
2327}
2328
2329/* Force trip title to display over hero image */
2330.bd-hero-workshop-title {
2331  position: absolute;
2332  top: 50%;
2333  left: 50%;
2334  transform: translate(-50%, -50%);
2335  width: 100%;
2336  text-align: center;
2337  z-index: 20;
2338}
2339
2340.bd-hero-workshop-title,
2341.bd-hero-workshop-title * {
2342  color: #fff;
2343	font-family: "Playfair Display";
2344	font-size: 40px;
2345}
2346
2347/* =========================================
2348   MOBILE - HERO FULL BLEED (EDGE TO EDGE)
2349   ========================================= */
2350@media (max-width: 767px) {
2351
2352  .hero-mobile {
2353    width: 100vw !important;
2354    max-width: 100vw !important;
2355    margin-left: 50% !important;
2356    transform: translateX(-50%) !important;
2357  }
2358
2359  .hero-mobile .elementor-container,
2360  .hero-mobile .e-con-inner {
2361    max-width: 100% !important;
2362    padding-left: 0 !important;
2363    padding-right: 0 !important;
2364  }
2365
2366}
2367/* ==========================================================
2368   [BD-FEATURED-TRIP-CARDS]
2369   Homepage/featured workshop card layout, buttons, meta rows
2370========================================================== */
2371
2372/* ==========================================================
2373   ACUITY TRIP CARDS
2374   ========================================================== */
2375
2376.site-shell .trip-grid {
2377  display: grid !important;
2378  grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
2379  gap: 2rem;
2380  align-items: stretch;
2381  grid-auto-rows: 1fr;
2382  margin: 2rem 0;
2383}
2384
2385.site-shell .trip-card {
2386  display: flex;
2387  flex-direction: column;
2388  justify-content: space-between;
2389  height: 100%;
2390  position: relative;
2391  background: #ffffff;
2392  color: #222;
2393  border-radius: 12px;
2394  overflow: hidden;
2395  box-shadow: 0 4px 12px rgba(0,0,0,.08);
2396  transition: transform .25s ease, box-shadow .25s ease;
2397}
2398
2399.site-shell .trip-card:hover {
2400  transform: translateY(-2px);
2401  box-shadow: 0 8px 24px rgba(0,0,0,.12);
2402}
2403
2404.site-shell .trip-thumb {
2405  width: 100%;
2406  aspect-ratio: 4 / 3;
2407  overflow: hidden;
2408  flex-shrink: 0;
2409}
2410
2411.site-shell .trip-thumb img {
2412  width: 100%;
2413  height: 100%;
2414  object-fit: cover;
2415  display: block;
2416  transition: transform .4s ease;
2417}
2418
2419.site-shell .trip-card:hover .trip-thumb img {
2420  transform: scale(1.05);
2421}
2422
2423.site-shell .trip-card .trip-ribbon {
2424  position: absolute;
2425  top: 1.5rem;
2426  left: 1.5rem;
2427  z-index: 3;
2428  transform: none !important;
2429}
2430
2431.site-shell .trip-info {
2432  flex: 1 1 auto;
2433  display: flex;
2434  flex-direction: column;
2435  justify-content: flex-start;
2436  padding: 1.25rem 1.5rem;
2437  gap: 0.5rem;
2438}
2439
2440.site-shell .trip-title {
2441  margin: 0;
2442  font-size: 1.3rem;
2443  font-weight: 700;
2444  line-height: 1.3;
2445  min-height: 2.6em;
2446}
2447
2448.site-shell .trip-price {
2449  margin: 0;
2450  color: #102F45;
2451  font-family: "Playfair Display" !important;
2452  font-weight: 600;
2453}
2454
2455.site-shell .trip-date,
2456.site-shell .trip-status {
2457  margin: 0;
2458  font-family: "Playfair Display" !important;
2459  font-size: 0.95rem;
2460  line-height: 1.4;
2461}
2462
2463.site-shell .trip-status.soldout {
2464  color: #B07A54;
2465  font-weight: 700;
2466}
2467
2468.site-shell .trip-desc {
2469  flex-grow: 1;
2470  margin-bottom: 1rem;
2471  line-height: 1.45;
2472  color: #444;
2473  overflow: hidden;
2474  display: -webkit-box;
2475  -webkit-line-clamp: 5;
2476  -webkit-box-orient: vertical;
2477}
2478
2479/* ==========================================================
2480   META ROW
2481   ========================================================== */
2482
2483.site-shell .trip-meta-row {
2484  display: grid;
2485  grid-template-columns: repeat(3, minmax(0, 1fr));
2486  align-items: center;
2487  justify-items: center;
2488  gap: 0;
2489  border-top: 1px solid rgba(0,0,0,0.1);
2490  border-bottom: 1px solid rgba(0,0,0,0.1);
2491  padding: 0.75rem 0;
2492  margin: 0.75rem 0 1rem;
2493  text-align: center;
2494}
2495
2496.site-shell .trip-meta-row .meta-item {
2497  display: flex;
2498  flex-direction: column;
2499  align-items: center;
2500  justify-content: center;
2501  gap: 4px;
2502  width: 100%;
2503  padding: 0 6px;
2504  position: relative;
2505  color: #555;
2506  font-size: 0.95rem;
2507  line-height: 1.25;
2508  font-family: "Urbanist", sans-serif !important;
2509}
2510
2511.site-shell .trip-meta-row .meta-item:not(:last-child)::after {
2512  content: "";
2513  position: absolute;
2514  right: 0;
2515  top: 50%;
2516  transform: translateY(-50%);
2517  height: 2.6em;
2518  width: 1px;
2519  background-color: rgba(0,0,0,0.15);
2520}
2521
2522.site-shell .trip-meta-row .meta-icon {
2523  display: inline-flex;
2524  align-items: center;
2525  justify-content: center;
2526  line-height: 0;
2527  margin: 0 auto;
2528  overflow: visible;
2529}
2530
2531.site-shell .trip-meta-row .meta-icon svg {
2532  display: block;
2533  transform-origin: center center;
2534}
2535
2536.site-shell .trip-meta-row span,
2537.site-shell .trip-meta-row .trip-availability {
2538  display: block;
2539  line-height: 1.25;
2540  padding: 0;
2541  text-align: center;
2542}
2543
2544.site-shell .trip-meta-row .trip-availability {
2545  font-weight: 600;
2546  color: #333;
2547}
2548
2549.site-shell .trip-meta-row .trip-availability:empty::before {
2550  content: "-";
2551}
2552
2553/*.bd-meta-dates-list > .trip-availability.booking-closed {
2554  outline: 3px solid red !important;
2555}*/
2556
2557/* Fix vertical alignment of Sold Out and Booking Closed pills on trip cards*/
2558.bd-meta-dates-list > .trip-availability.booking-closed,
2559.bd-meta-dates-list > .trip-availability.sold-out {
2560  display: inline-block !important;
2561  margin-top: -2px !important;
2562  vertical-align: middle !important;
2563}
2564
2565/* Fix vertical alignment of Sold out and Booking Closed pills on workshop pages*/
2566.bd-workshop-meta-bar .trip-meta-row .meta-item-dates .trip-availability.booking-closed,
2567.bd-workshop-meta-bar .trip-meta-row .meta-item-dates .trip-availability.sold-out {
2568  display: inline-block !important;
2569  margin-top: -2px !important;
2570  vertical-align: middle !important;
2571}
2572
2573/* ==========================================================
2574   OTHER DATES
2575   ========================================================== */
2576
2577.trip-other-dates .bd-other-dates-label {
2578  color: #102F45;
2579  font-style: italic;
2580  font-size: 0.95rem;
2581  font-weight: 500;
2582  margin-bottom: 2px;
2583}
2584
2585.trip-other-dates .bd-other-date-text {
2586  color: #B07A5A;
2587  font-style: italic;
2588  font-size: 0.95rem;
2589  font-weight: 800;
2590  line-height: 1.2;
2591}
2592
2593/* ==========================================================
2594   BUTTONS
2595   ========================================================== */
2596
2597.site-shell .trip-button {
2598  display: inline-block;
2599  align-self: flex-start;
2600  margin-top: auto;
2601  padding: 0.65rem 1.25rem;
2602  border-radius: 8px;
2603	font-family: "Adele", sans-serif !important;
2604  text-decoration: none;
2605  font-weight: 600;
2606  text-transform: uppercase;
2607  letter-spacing: 0.5px;
2608  background: #102F45;
2609  color: #F4F5F6;
2610  transition: background .2s ease, transform .2s ease, color .2s ease;
2611}
2612
2613.site-shell .trip-button:hover {
2614  background: #C2C6CC;
2615  color: #102F45;
2616  transform: translateY(-1px);
2617}
2618
2619/* Book Now only, in case another rule is forcing copper */
2620.site-shell .trip-buttons a.trip-book {
2621  background: #102F45 !important;
2622  color: #F4F5F6 !important;
2623  border: none !important;
2624}
2625
2626.site-shell .trip-buttons a.trip-book:hover {
2627  background: #C2C6CC !important;
2628  color: #102F45 !important;
2629}
2630
2631/* Booking closed cards - Center a single remaining trip button and keep normal width */
2632.all-trips .trip-buttons.trip-buttons-single {
2633  display: flex !important;
2634  justify-content: center !important;
2635}
2636
2637.all-trips .trip-buttons.trip-buttons-single .trip-buttons-left:empty {
2638  display: none !important;
2639}
2640
2641.all-trips .trip-buttons.trip-buttons-single .trip-buttons-right {
2642  flex: 0 0 auto !important;
2643  width: auto !important;
2644}
2645
2646.all-trips .trip-buttons.trip-buttons-single .trip-button {
2647  width: 280px !important;
2648  min-width: 220px !important;
2649  max-width: 280px !important;
2650}
2651
2652/* Featured cards only */
2653.site-shell .bd-featured-workshops-v2.trip-grid .trip-buttons {
2654  display: flex !important;
2655  flex-direction: column !important;
2656  align-items: stretch !important;
2657  gap: 0.75rem !important;
2658  margin-top: auto !important;
2659}
2660
2661.site-shell .bd-featured-workshops-v2.trip-grid .trip-buttons-left,
2662.site-shell .bd-featured-workshops-v2.trip-grid .trip-buttons-right {
2663  width: 100% !important;
2664  display: block !important;
2665}
2666
2667.site-shell .bd-featured-workshops-v2.trip-grid .trip-buttons .trip-button {
2668  display: block !important;
2669  width: 100% !important;
2670  text-align: center !important;
2671  margin-top: 0 !important;
2672}
2673
2674.site-shell .bd-featured-workshops-v2 .trip-price {
2675  margin-bottom: 1.25rem;
2676}
2677
2678.site-shell .bd-featured-workshops-v2 .trip-desc {
2679  margin-top: 1.25rem;
2680}
2681
2682.all-trips .trip-button,
2683.trip-grid .trip-button {
2684  font-family: "Adele", sans-serif !important;
2685}
2686
2687/* ==========================================================
2688   RESPONSIVE
2689   ========================================================== */
2690
2691@media (max-width: 768px) {
2692  .site-shell .trip-grid {
2693    grid-template-columns: 1fr;
2694    gap: 1.25rem;
2695  }
2696
2697  .site-shell .trip-grid .trip-meta-row {
2698    padding: 2px 0 !important;
2699    margin: 0.5rem 0 0.5rem !important;
2700  }
2701
2702  .site-shell .trip-grid .trip-meta-row .meta-icon svg {
2703    transform: scale(1.15) !important;
2704  }
2705
2706  .site-shell .bd-featured-workshops-v2 .trip-desc {
2707    display: block !important;
2708    overflow: visible !important;
2709    max-height: none !important;
2710    height: auto !important;
2711    -webkit-line-clamp: unset !important;
2712    -webkit-box-orient: unset !important;
2713  }
2714}
2715
2716/* ================================
2717   Featured Workshop Cards - Mobile Meta Row Alignment
2718   ================================ */
2719
2720@media (max-width: 768px) {
2721  .site-shell .bd-featured-workshops-v2 .trip-meta-row {
2722    display: flex !important;
2723    align-items: center !important;
2724
2725    /* tighter vertical balance */
2726    padding: 2px 0 4px !important;
2727    margin: 0.35rem 0 !important;
2728  }
2729
2730  .site-shell .bd-featured-workshops-v2 .trip-meta-row .meta-item {
2731    display: flex !important;
2732    align-items: center !important;
2733    justify-content: center !important;
2734  }
2735
2736  .site-shell .bd-featured-workshops-v2 .trip-meta-row .meta-icon {
2737    display: flex !important;
2738    align-items: center !important;
2739    justify-content: center !important;
2740    line-height: 1 !important;
2741  }
2742
2743  .site-shell .bd-featured-workshops-v2 .trip-meta-row .meta-icon svg {
2744    display: block !important;
2745  }
2746
2747  .site-shell .bd-featured-workshops-v2 .trip-meta-row span {
2748    line-height: 1.2 !important;
2749  }
2750}
2751
2752/* ================================
2753   Featured Cards - Ribbon Width + Text Centering
2754   ================================ */
2755
2756/* Featured Cards - Ribbon (Left, 65%) */
2757.site-shell .bd-featured-workshops-v2 .trip-card .trip-ribbon {
2758  width: 65% !important;
2759  left: 0 !important;
2760  right: auto !important;
2761  transform: none !important;
2762
2763  display: flex !important;
2764  align-items: center !important;
2765  justify-content: center !important;
2766  text-align: center !important;
2767
2768  box-sizing: border-box;
2769}
2770
2771/* Mobile only, 100% width */
2772@media (max-width: 768px) {
2773  .site-shell .bd-featured-workshops-v2 .trip-card .trip-ribbon {
2774    width: 100% !important;
2775  }
2776}
2777
2778/* Featured Workshop Cards - Mobile Divider Alignment */
2779@media (max-width: 768px) {
2780  .site-shell .bd-featured-workshops-v2 .trip-meta-row .meta-item {
2781    position: relative !important;
2782  }
2783
2784  .site-shell .bd-featured-workshops-v2 .trip-meta-row .meta-item:not(:last-child)::after {
2785    top: 50% !important;
2786    bottom: auto !important;
2787    transform: translateY(-50%) !important;
2788    height: calc(100% - 20px) !important;
2789  }
2790}
2791
2792/* ==========================================================
2793   [BD-ALL-WORKSHOPS-LISTING]
2794   All Workshops / all-trips listing layout and responsive behavior
2795========================================================== */
2796
2797/* ==========================================================
2798   ACUITY ALL TRIPS SHORTCODE STYLE
2799   ========================================================== */
2800
2801.all-trips {
2802  display: flex;
2803  flex-direction: column;
2804  gap: 4rem;
2805}
2806
2807.all-trips .trip-year {
2808  position: relative;
2809  width: 100%;
2810  display: block;
2811  font-size: 2rem;
2812  font-weight: 700;
2813  line-height: 1.2;
2814  margin: 3rem 0 1rem;
2815  color: #102F45 !important;
2816  text-transform: uppercase;
2817  letter-spacing: 1px;
2818  border-bottom: 2px solid #C2C6CC;
2819  padding-bottom: 0.4rem;
2820  z-index: 2;
2821}
2822
2823.all-trips .trip-year::before,
2824.all-trips .trip-year::after {
2825  content: none !important;
2826}
2827
2828.all-trips .trip-row {
2829  display: flex;
2830  align-items: center;
2831  gap: 3rem;
2832  flex-wrap: wrap;
2833  position: relative;
2834  overflow: hidden;
2835  border: 1px solid rgba(255,255,255,0.15);
2836  border-radius: 12px;
2837  padding: 2rem;
2838  background: rgba(255,255,255,0.03);
2839  box-shadow: 0 4px 16px rgba(0,0,0,0.08);
2840}
2841
2842.all-trips .trip-row + .trip-row {
2843  margin-top: 2rem;
2844}
2845
2846.all-trips .trip-row.reverse {
2847  flex-direction: row-reverse;
2848}
2849
2850.all-trips .trip-img img {
2851  position: relative;
2852  overflow: hidden;
2853  width: 400px;
2854  height: 260px;
2855  object-fit: cover;
2856  border-radius: 10px;
2857}
2858
2859.all-trips .trip-img img.trip-image-fallback {
2860  width: 100% !important;
2861  height: 260px !important;
2862  object-fit: contain !important;
2863  display: block;
2864  margin: 30px auto;
2865  background-color: #f4f5f6;
2866  padding: 20px;
2867  border-radius: 10px;
2868}
2869
2870.all-trips .trip-content {
2871  flex: 1;
2872  color: #000000;
2873  display: flex;
2874  flex-direction: column;
2875  gap: 0.75rem;
2876}
2877
2878.all-trips .trip-content .trip-meta-row {
2879  display: flex;
2880  justify-content: flex-start;
2881  align-items: center;
2882  gap: 2rem;
2883  border: none;
2884}
2885
2886.all-trips .trip-content .meta-item {
2887  display: flex;
2888  flex-direction: column;
2889  align-items: center;
2890  text-align: center;
2891  gap: 0.25rem;
2892}
2893
2894.all-trips .trip-content .meta-icon svg {
2895  stroke: #B07A5A;
2896  width: 22px;
2897  height: 22px;
2898}
2899
2900.all-trips .trip-title a {
2901  font-size: 22px;
2902  color: #102F45;
2903  text-decoration: none;
2904}
2905
2906.all-trips .trip-title a:hover,
2907.all-trips .trip-title a:focus {
2908  color: #B07A5A;
2909}
2910
2911.all-trips .trip-content .trip-title,
2912.all-trips .trip-content .trip-title a {
2913  font-size: inherit;
2914  line-height: inherit;
2915  font-weight: bold;
2916}
2917
2918.all-trips .trip-content .trip-title a {
2919  color: inherit;
2920  text-decoration: none;
2921}
2922
2923.all-trips .trip-meta-row .meta-item-dates {
2924  grid-column: span 2;
2925}
2926
2927.all-trips .trip-meta-row {
2928  align-items: stretch !important;
2929}
2930
2931.all-trips .trip-meta-row .meta-item {
2932  align-items: flex-start !important;
2933	align-self: stretch !important;
2934}
2935
2936.all-trips .trip-meta-row .meta-icon {
2937  align-self: flex-start !important;
2938	margin-top: 0 !important;
2939}
2940
2941.all-trips .trip-meta-row .meta-item-dates > span {
2942  display: block !important;
2943  width: 100% !important;
2944}
2945
2946.all-trips .trip-meta-row .meta-item:not(.meta-item-dates) {
2947  justify-content: center !important;
2948  text-align: center !important;
2949}
2950
2951.all-trips .trip-meta-row .meta-item:not(.meta-item-dates) > span {
2952  display: block !important;
2953  width: 100% !important;
2954  text-align: center !important;
2955}
2956
2957.all-trips .trip-meta-row .meta-item:not(.meta-item-dates) {
2958  transform: translateY(-6px);
2959}
2960
2961.all-trips .trip-other-dates {
2962  display: block;
2963  text-align: center;
2964  font-weight: 900 !important;
2965  font-style: italic !important;
2966  font-size: 22px !important;
2967  color: #B07A5A !important;
2968  margin-top: 0.75rem !important;
2969  line-height: 1.45 !important;
2970}
2971
2972.all-trips .trip-availability.sold-out {
2973  display: inline-block;
2974  padding: 4px 12px;
2975  border-radius: 999px;
2976  background-color: rgba(192, 57, 43, 0.08);
2977  color: #B07A5A;
2978  font-weight: 900 !important;
2979  font-size: 0.85em;
2980  letter-spacing: 0.03em;
2981}
2982
2983.all-trips .trip-details-disabled {
2984  pointer-events: none;
2985  cursor: default;
2986  opacity: 0.75;
2987  text-decoration: none;
2988}
2989
2990.all-trips .trip-button {
2991  background: #102F45;
2992  color: #F4F5F6;
2993  padding: 0.6rem 1.25rem;
2994  border-radius: 8px;
2995  text-decoration: none;
2996  text-transform: uppercase;
2997  font-weight: 600;
2998  align-self: flex-start;
2999  margin-top: 0.5rem;
3000}
3001
3002.all-trips .trip-button:hover {
3003  background: #C2C6CC;
3004  color: #102F45;
3005}
3006
3007/* Force Book Now only */
3008.all-trips .trip-buttons a.trip-book {
3009  background: #102F45 !important;
3010  color: #F4F5F6 !important;
3011  border: none !important;
3012}
3013
3014.all-trips .trip-buttons a.trip-book:hover {
3015  background: #C2C6CC !important;
3016  color: #102F45 !important;
3017}
3018
3019/* Ribbons */
3020.all-trips .trip-ribbon {
3021  position: absolute;
3022  top: 32px;
3023  z-index: 3;
3024  height: 32px;
3025  display: flex;
3026  align-items: center;
3027  justify-content: center;
3028  background: #C2C6CC;
3029  color: #4A5D73;
3030  font-weight: 700;
3031  font-size: 0.8rem;
3032  line-height: 1;
3033  text-transform: uppercase;
3034  letter-spacing: 0.04em;
3035  box-shadow: 0 4px 12px rgba(0,0,0,0.18);
3036  white-space: nowrap;
3037  padding: 0;
3038}
3039
3040.all-trips .trip-ribbon.trip-ribbon-fast {
3041  width: 170px;
3042}
3043
3044.all-trips .trip-ribbon.trip-ribbon-almost {
3045  width: 220px;
3046  font-size: 0.76rem;
3047  background: #4A5D73;
3048  color: #C2C6CC;
3049}
3050
3051.all-trips .trip-row.normal .trip-ribbon.trip-ribbon-fast {
3052  left: -36px;
3053  transform: rotate(-45deg);
3054}
3055
3056.all-trips .trip-row.normal .trip-ribbon.trip-ribbon-almost {
3057  left: -52px;
3058  transform: rotate(-45deg);
3059}
3060
3061.all-trips .trip-row.reverse .trip-ribbon.trip-ribbon-fast {
3062  right: -36px;
3063  transform: rotate(45deg);
3064}
3065
3066.all-trips .trip-row.reverse .trip-ribbon.trip-ribbon-almost {
3067  right: -52px;
3068  transform: rotate(45deg);
3069}
3070
3071@media (max-width: 768px) {
3072  .all-trips .trip-year {
3073    font-size: 1.6rem;
3074    text-align: center;
3075  }
3076
3077  .all-trips .trip-row {
3078    flex-direction: column !important;
3079    text-align: center;
3080    padding: 14px !important;
3081  }
3082
3083  .all-trips .trip-img img {
3084    width: 100%;
3085    height: auto !important;
3086  }
3087
3088  .all-trips .trip-row h2,
3089  .all-trips .trip-row h3 {
3090    font-size: 18px !important;
3091    line-height: 22px !important;
3092    margin-bottom: 8px !important;
3093  }
3094
3095  .all-trips .trip-row p {
3096    font-size: 22px !important;
3097    line-height: 26px !important;
3098    margin-top: 12px !important;
3099    margin-bottom: 6px !important;
3100  }
3101
3102  .all-trips .trip-content .trip-meta-row {
3103    display: grid !important;
3104    grid-template-columns: repeat(3, 1fr) !important;
3105    align-items: start !important;
3106    justify-items: center !important;
3107    column-gap: 0 !important;
3108    row-gap: 0 !important;
3109    width: 100% !important;
3110    margin: 0 0 4px 0 !important;
3111    padding: 4px 0 !important;
3112    overflow: visible !important;
3113    border-top: 1px solid rgba(176, 122, 90, 0.35) !important;
3114    border-bottom: 1px solid rgba(176, 122, 90, 0.35) !important;
3115  }
3116
3117  .all-trips .trip-content .meta-item {
3118    display: flex !important;
3119    flex-direction: column !important;
3120    justify-content: flex-start !important;
3121    align-items: center !important;
3122    width: 100% !important;
3123    min-width: 0 !important;
3124    margin: 0 !important;
3125    padding: 0 !important;
3126    gap: 6px !important;
3127    white-space: nowrap !important;
3128    overflow: visible !important;
3129    align-self: start !important;
3130    text-align: center !important;
3131  }
3132
3133  .all-trips .trip-content .trip-meta-row .meta-item span,
3134  .all-trips .trip-content .trip-meta-row .trip-availability {
3135    display: block !important;
3136    font-size: 15px !important;
3137    line-height: 16px !important;
3138    margin: 0 !important;
3139    padding: 0 !important;
3140    text-align: center !important;
3141    white-space: nowrap !important;
3142  }
3143
3144  .all-trips .trip-content .trip-meta-row .meta-item .meta-icon {
3145    display: flex !important;
3146    justify-content: center !important;
3147    align-items: center !important;
3148    margin: 0 0 2px 0 !important;
3149    padding: 0 !important;
3150    line-height: 0 !important;
3151    overflow: visible !important;
3152  }
3153
3154  .all-trips .trip-content .trip-meta-row .meta-item .meta-icon > svg,
3155  .all-trips .trip-content .trip-meta-row .meta-item .meta-icon > svg[width][height] {
3156    display: block !important;
3157    width: 20px !important;
3158    height: 20px !important;
3159    min-width: 20px !important;
3160    min-height: 20px !important;
3161    max-width: 20px !important;
3162    max-height: 20px !important;
3163    transform: scale(1.65) !important;
3164    transform-origin: center center !important;
3165    overflow: visible !important;
3166  }
3167
3168  .all-trips .trip-content .trip-meta-row .meta-item .meta-icon > svg * {
3169    stroke-width: 2.35 !important;
3170  }
3171
3172  .all-trips .trip-buttons {
3173    display: flex !important;
3174    gap: 8px !important;
3175    flex-wrap: wrap !important;
3176  }
3177
3178  .all-trips .trip-buttons .trip-details,
3179  .all-trips .trip-buttons .trip-details-disabled,
3180  .all-trips .trip-buttons .trip-book {
3181    font-size: 14px !important;
3182    line-height: 16px !important;
3183    padding: 10px 12px !important;
3184  }
3185}
3186
3187/* ==========================================================
3188   [BD-TRIP-RIBBONS]
3189   Shared Selling Fast / Almost Sold Out ribbon styles
3190========================================================== */
3191
3192/* ==========================================================
3193   GLOBAL TRIP RIBBONS
3194   Applies to Featured cards and All Workshops cards
3195   ========================================================== */
3196
3197.trip-ribbon {
3198  position: absolute;
3199  top: 32px;
3200  z-index: 3;
3201  height: 32px;
3202  display: flex;
3203  align-items: center;
3204  justify-content: center;
3205  background: #C2C6CC;
3206  color: #4A5D73;
3207  font-weight: 700;
3208  font-size: 0.8rem;
3209  line-height: 1;
3210  text-transform: uppercase;
3211  letter-spacing: 0.04em;
3212  box-shadow: 0 4px 12px rgba(0,0,0,0.18);
3213  white-space: nowrap;
3214  padding: 0;
3215}
3216
3217.trip-ribbon.trip-ribbon-fast {
3218  width: 170px;
3219}
3220
3221.trip-ribbon.trip-ribbon-almost {
3222  width: 220px;
3223  font-size: 0.76rem;
3224  background: #4A5D73;
3225  color: #C2C6CC;
3226}
3227
3228/* Featured cards and left-side standard cards */
3229.trip-card .trip-ribbon.trip-ribbon-fast,
3230.trip-row.normal .trip-ribbon.trip-ribbon-fast {
3231  left: -36px;
3232  right: auto;
3233  transform: rotate(-45deg);
3234}
3235
3236.trip-card .trip-ribbon.trip-ribbon-almost,
3237.trip-row.normal .trip-ribbon.trip-ribbon-almost {
3238  left: -52px;
3239  right: auto;
3240  transform: rotate(-45deg);
3241}
3242
3243/* Right-side alternating All Workshops cards */
3244.trip-row.reverse .trip-ribbon.trip-ribbon-fast {
3245  right: -36px;
3246  left: auto;
3247  transform: rotate(45deg);
3248}
3249
3250.trip-row.reverse .trip-ribbon.trip-ribbon-almost {
3251  right: -52px;
3252  left: auto;
3253  transform: rotate(45deg);
3254}
3255/* =========================================
3256   MOBILE - HOMEPAGE FEATURED TRIPS CARDS
3257   Scoped to .trip-grid ONLY
3258   ========================================= */
3259@media (max-width: 768px) {
3260  .trip-grid .trip-info {
3261    padding: 5px 14px 14px !important;
3262  }
3263
3264  .trip-grid .trip-thumb {
3265    margin-bottom: 0 !important;
3266    line-height: 0 !important;
3267  }
3268
3269  .trip-grid .trip-thumb img {
3270    display: block !important;
3271  }
3272
3273  .trip-grid .trip-title {
3274    font-size: 18px !important;
3275    line-height: 20px !important;
3276    margin: 0 0 4px 0 !important;
3277    text-align: center !important;
3278  }
3279
3280  .trip-grid .trip-meta-row {
3281    display: flex !important;
3282    flex-direction: row !important;
3283    flex-wrap: nowrap !important;
3284    justify-content: space-evenly !important;
3285    align-items: flex-start !important;
3286    gap: 12px !important;
3287    width: 100% !important;
3288    margin: 0 0 15px 0 !important;
3289    padding: 6px 0 15px 0 !important;
3290    overflow: visible !important;
3291    border-top: 1px solid rgba(176, 122, 90, 0.35) !important;
3292    border-bottom: 1px solid rgba(176, 122, 90, 0.35) !important;
3293  }
3294
3295  .trip-grid .trip-meta-row .meta-item {
3296    display: flex !important;
3297    flex-direction: column !important;
3298    justify-content: flex-start !important;
3299    align-items: center !important;
3300    flex: 0 1 auto !important;
3301    min-width: 0 !important;
3302    margin: 0 !important;
3303    padding: 0 !important;
3304    gap: 1px !important;
3305    white-space: nowrap !important;
3306    overflow: visible !important;
3307    line-height: 1 !important;
3308  }
3309
3310  .trip-grid .trip-meta-row .meta-item span,
3311  .trip-grid .trip-meta-row .trip-availability {
3312    display: block !important;
3313    font-size: 14px !important;
3314    line-height: 14px !important;
3315    margin: 0 !important;
3316    padding: 0 !important;
3317    text-align: center !important;
3318    white-space: nowrap !important;
3319  }
3320
3321  .trip-grid .trip-meta-row .meta-icon {
3322    display: flex !important;
3323    justify-content: center !important;
3324    align-items: center !important;
3325    width: 18px !important;
3326    height: 18px !important;
3327    min-width: 18px !important;
3328    min-height: 18px !important;
3329    margin: 0 !important;
3330    padding: 0 !important;
3331    line-height: 0 !important;
3332    overflow: visible !important;
3333    flex: 0 0 18px !important;
3334  }
3335
3336  .trip-grid .trip-meta-row .meta-icon svg {
3337    display: block !important;
3338    width: 18px !important;
3339    height: 18px !important;
3340    transform: scale(1.2) !important;
3341    transform-origin: center center !important;
3342  }
3343
3344  .trip-grid .trip-card .trip-info .trip-other-dates {
3345    display: block !important;
3346    margin: 2px 0 4px 0 !important;
3347    padding: 0 !important;
3348    font-size: 14px !important;
3349    line-height: 14px !important;
3350    text-align: center !important;
3351  }
3352
3353  .trip-grid .trip-desc {
3354    font-size: 22px !important;
3355    line-height: 26px !important;
3356    margin: 0 0 6px 0 !important;
3357  }
3358
3359  .trip-grid .trip-price {
3360    font-size: 18px !important;
3361    line-height: 22px !important;
3362    margin: 0 0 8px 0 !important;
3363  }
3364
3365  .trip-grid .trip-button {
3366    display: inline-flex !important;
3367    justify-content: center !important;
3368    align-items: center !important;
3369    font-size: 12px !important;
3370    line-height: 14px !important;
3371    padding: 10px 12px !important;
3372    margin: 0 !important;
3373  }
3374}
3375
3376/* ==========================================================
3377   [BD-HERO-SLIDESHOW]
3378   Desktop/mobile hero slideshow and editor safety
3379========================================================== */
3380
3381/* ================================
3382   HERO SLIDESHOW - DESKTOP ONLY
3383   ================================ */
3384
3385.hero-desktop {
3386  position: relative;
3387  height: 80vh;
3388  overflow: hidden;
3389}
3390
3391.hero-desktop .hero-overlay {
3392  position: absolute;
3393  inset: 0;
3394  z-index: 3;
3395  pointer-events: none;
3396  display: flex;
3397  justify-content: center;
3398  align-items: center;
3399}
3400
3401.hero-desktop .hero-content {
3402  position: absolute;
3403  top: 50%;
3404  left: 10%;
3405  z-index: 4;
3406  pointer-events: none;
3407  color: #fff;
3408  text-align: left;
3409  opacity: 0;
3410  transform: translateX(60px);
3411  transform-origin: center;
3412  transition: opacity 0.8s ease, transform 0.8s ease;
3413}
3414
3415.hero-desktop .hero-content.active {
3416  pointer-events: auto;
3417  opacity: 1;
3418  transform: translateX(0);
3419}
3420
3421.hero-desktop .hero-content.exit {
3422  opacity: 0;
3423  transform: translateX(-60px);
3424}
3425
3426.hero-desktop .hero-content > h1,
3427.hero-desktop .hero-content > h2,
3428.hero-desktop .hero-content > h3 {
3429  font-size: clamp(2rem, 4vw, 3rem);
3430  margin: 0 0 1rem;
3431}
3432
3433.hero-desktop .hero-content > a {
3434  display: inline-block;
3435  padding: 0.75rem 1.5rem;
3436  background: rgba(255,255,255,0.15);
3437  border: 1px solid rgba(255,255,255,0.3);
3438  border-radius: 4px;
3439  color: #fff;
3440  text-decoration: none;
3441  font-weight: 600;
3442  transition: background 0.3s ease;
3443}
3444
3445.hero-desktop .hero-content >
3445 a:hover {
3446  background: rgba(255,255,255,0.35);
3447}
3448
3449.hero-desktop .hero-content .elementor-widget-heading {
3450  margin-bottom: 18px;
3451}
3452
3453/* Elementor editor only */
3454body.elementor-editor-active .hero-desktop .hero-content {
3455  opacity: 1 !important;
3456  position: relative !important;
3457  top: auto !important;
3458  left: auto !important;
3459  transform: none !important;
3460  display: flex !important;
3461  flex-direction: column !important;
3462  gap: 1rem !important;
3463  align-items: flex-start !important;
3464  pointer-events: auto !important;
3465}
3466
3467body.elementor-editor-active .hero-desktop .hero-overlay {
3468  pointer-events: auto !important;
3469}
3470
3471body.elementor-editor-active .hero-desktop .hero-content,
3472body.elementor-editor-active .hero-desktop .hero-content .elementor-element,
3473body.elementor-editor-active .hero-desktop .hero-content .elementor-widget,
3474body.elementor-editor-active .hero-desktop .hero-content .elementor-widget-container {
3475  position: relative !important;
3476  top: auto !important;
3477  right: auto !important;
3478  bottom: auto !important;
3479  left: auto !important;
3480  transform: none !important;
3481}
3482
3483body.elementor-editor-active .hero-desktop .hero-content .elementor-widget-heading {
3484  order: 1 !important;
3485}
3486
3487body.elementor-editor-active .hero-desktop .hero-content .elementor-widget-button {
3488  order: 2 !important;
3489}
3490
3491/* ================================
3492   ELEMENTOR EDITOR SAFETY - DESKTOP
3493   ================================ */
3494
3495body.elementor-editor-active .hero-desktop .hero-content {
3496  opacity: 1 !important;
3497  position: relative !important;
3498  top: auto !important;
3499  left: auto !important;
3500  transform: none !important;
3501  display: flex !important;
3502  flex-direction: column !important;
3503  gap: 1rem !important;
3504  align-items: flex-start !important;
3505  pointer-events: auto !important;
3506}
3507
3508body.elementor-editor-active .hero-desktop .hero-overlay {
3509  pointer-events: auto !important;
3510}
3511
3512body.elementor-editor-active .hero-desktop .hero-content,
3513body.elementor-editor-active .hero-desktop .hero-content .elementor-element,
3514body.elementor-editor-active .hero-desktop .hero-content .elementor-widget,
3515body.elementor-editor-active .hero-desktop .hero-content .elementor-widget-container {
3516  position: relative !important;
3517  top: auto !important;
3518  right: auto !important;
3519  bottom: auto !important;
3520  left: auto !important;
3521  transform: none !important;
3522}
3523
3524/* =========================================
3525   HERO SLIDESHOW - MOBILE ONLY
3526   ========================================= */
3527@media (max-width: 768px) {
3528
3529  .hero-mobile {
3530    position: relative;
3531    height: 80vh;
3532    overflow: hidden;
3533  }
3534
3535  .hero-mobile .hero-overlay {
3536    position: absolute;
3537    inset: 0;
3538    z-index: 3;
3539    pointer-events: none;
3540    display: flex !important;
3541    justify-content: center !important;
3542    align-items: center !important;
3543    padding: 70px 20px 130px !important;
3544    box-sizing: border-box !important;
3545    overflow: visible !important;
3546  }
3547
3548  .hero-mobile .hero-content {
3549    position: absolute !important;
3550    top: 50% !important;
3551    left: 50% !important;
3552    width: 100% !important;
3553    max-width: 100% !important;
3554    padding: 0 20px !important;
3555    box-sizing: border-box !important;
3556    transform: translate(-50%, -50%) !important;
3557    text-align: center !important;
3558    display: flex !important;
3559    flex-direction: column !important;
3560    align-items: center !important;
3561    justify-content: center !important;
3562    opacity: 0 !important;
3563    pointer-events: none !important;
3564    z-index: 20 !important;
3565    overflow: visible !important;
3566  }
3567
3568  .hero-mobile .hero-content.active {
3569    opacity: 1 !important;
3570    pointer-events: auto !important;
3571    transform: translate(-50%, -50%) !important;
3572  }
3573
3574  .hero-mobile .hero-content.exit {
3575    opacity: 0 !important;
3576    transform: translate(-50%, -50%) !important;
3577  }
3578
3579  .hero-mobile .hero-content,
3580  .hero-mobile .hero-content.active,
3581  .hero-mobile .hero-content.exit {
3582    transition: opacity 0.5s ease !important;
3583  }
3584
3585  .hero-mobile .hero-content > .elementor-element {
3586    position: relative !important;
3587    inset: auto !important;
3588    top: auto !important;
3589    right: auto !important;
3590    bottom: auto !important;
3591    left: auto !important;
3592    transform: none !important;
3593    animation: none !important;
3594    width: 100% !important;
3595    max-width: 100% !important;
3596    margin: 0 !important;
3597    padding: 0 !important;
3598    opacity: 1 !important;
3599    visibility: visible !important;
3600    overflow: visible !important;
3601  }
3602
3603  .hero-mobile .hero-content > .elementor-widget-heading {
3604    order: 1 !important;
3605    margin-bottom: 14px !important;
3606  }
3607
3608  .hero-mobile .hero-content > .elementor-widget-button {
3609    order: 2 !important;
3610  }
3611
3612  .hero-mobile .elementor-heading-title {
3613    font-size: 22px !important;
3614    line-height: 1.15 !important;
3615    width: 100% !important;
3616    max-width: 100% !important;
3617    margin: 0 !important;
3618    text-align: center !important;
3619    white-space: normal !important;
3620    word-break: normal !important;
3621    overflow-wrap: normal !important;
3622  }
3623
3624  .hero-mobile .elementor-button-wrapper {
3625    display: flex !important;
3626    justify-content: center !important;
3627    width: 100% !important;
3628  }
3629
3630  .hero-mobile .elementor-button,
3631  .hero-mobile .elementor-button-link {
3632    display: inline-flex !important;
3633    justify-content: center !important;
3634    align-items: center !important;
3635    width: auto !important;
3636    max-width: 100% !important;
3637    opacity: 1 !important;
3638    visibility: visible !important;
3639    font-size: 18px !important;
3640    line-height: 1.2 !important;
3641  }
3642
3643  .hero-mobile .elementor-button-text {
3644    white-space: normal !important;
3645    text-align: center !important;
3646  }
3647}
3648
3649/* ================================
3650   ELEMENTOR EDITOR SAFETY - MOBILE
3651   ================================ */
3652body.elementor-editor-active .hero-mobile .hero-content {
3653  opacity: 1 !important;
3654  position: relative !important;
3655  top: auto !important;
3656  left: auto !important;
3657  transform: none !important;
3658  display: flex !important;
3659  flex-direction: column !important;
3660  gap: 1rem !important;
3661  align-items: center !important;
3662  pointer-events: auto !important;
3663}
3664
3665body.elementor-editor-active .hero-mobile .hero-overlay {
3666  pointer-events: auto !important;
3667}
3668
3669body.elementor-editor-active .hero-mobile .hero-content,
3670body.elementor-editor-active .hero-mobile .hero-content .elementor-element,
3671body.elementor-editor-active .hero-mobile .hero-content .elementor-widget,
3672body.elementor-editor-active .hero-mobile .hero-content .elementor-widget-container {
3673  position: relative !important;
3674  top: auto !important;
3675  right: auto !important;
3676  bottom: auto !important;
3677  left: auto !important;
3678  transform: none !important;
3679}
3680
3681body.elementor-editor-active .hero-mobile .hero-content .elementor-widget-heading {
3682  order: 1 !important;
3683}
3684
3685body.elementor-editor-active .hero-mobile .hero-content .elementor-widget-button {
3686  order: 2 !important;
3687}
3688
3689/* ==========================================================
3690   [BD-HERO-OVERLAY-NAV]
3691   Bottom hero overlay navigation links
3692========================================================== */
3693
3694/* ==========================================================
3695   HERO OVERLAY LINKS – CLEAN VERSION
3696   ========================================================== */
3697
3698/* Wrapper */
3699.hero-nav {
3700  position: absolute;
3701  z-index: 10;
3702  left: 50%;
3703  transform: translateX(-50%);
3704  bottom: clamp(12px, 2vh, 28px);
3705  text-align: left;
3706  width: min(1200px, 90vw);
3707}
3708
3709
3710/* Layout */
3711.hero-links {
3712  display: flex;
3713	justify-content: space-around;
3714  flex-wrap: nowrap;
3715  align-items: flex-end;
3716  gap: clamp(3rem, 6vw, 7rem);
3717}
3718
3719/* Each link */
3720.hero-links a {
3721  display: flex;
3722  align-items: flex-start;
3723  text-decoration: none;
3724  color: #fff;
3725  font-family: "Adele", sans-serif;
3726  transition: color 0.25s ease;
3727}
3728
3729/* Vertical bar */
3730.hero-links a::before {
3731  content: "";
3732  display: block;
3733  width: 2px;
3734  background-color: #fff;
3735  opacity: 0.7;
3736  margin-right: 0.75rem;
3737  align-self: stretch;
3738  transition: background-color 0.25s ease, opacity 0.25s ease;
3739}
3740
3741/* Text stack */
3742.hero-links .textblock {
3743  display: flex;
3744  flex-direction: column;
3745  line-height: 1.1;
3746}
3747
3748/* Small line */
3749.hero-links .line {
3750  font-size: 0.85rem;
3751  text-transform: uppercase;
3752  letter-spacing: 0.05em;
3753  opacity: 0.9;
3754}
3755
3756/* Big line */
3757.hero-links .line.big {
3758  font-size: 1.4rem;
3759  font-weight: 600;
3760  letter-spacing: 0.02em;
3761  text-transform: none;
3762  margin-top: 0.15rem;
3763}
3764
3765/* Hover states */
3766.hero-links a:hover {
3767  color: #a07d01;
3768}
3769.hero-links a:hover::before {
3770  background-color: #a07d01;
3771  opacity: 1;
3772}
3773/* =========================================
3774   MOBILE - HERO BOTTOM OVERLAY MENU
3775   FULL-WIDTH OUTER WRAPPER, KEEP 2-COLUMN LINKS
3776   ========================================= */
3777@media (max-width: 768px) {
3778
3779  .hero-nav {
3780    position: absolute !important;
3781    left: 50% !important;
3782    right: auto !important;
3783    bottom: 24px !important;
3784    transform: translateX(-50%) !important;
3785    width: 100vw !important;
3786    max-width: 100vw !important;
3787    padding: 0 16px !important;
3788    box-sizing: border-box !important;
3789    overflow: visible !important;
3790  }
3791
3792  .hero-nav .e-con-inner {
3793    width: 100% !important;
3794    max-width: none !important;
3795    margin: 0 auto !important;
3796    padding: 0 !important;
3797    overflow: visible !important;
3798  }
3799
3800  .hero-nav .elementor-widget,
3801  .hero-nav .elementor-widget-html,
3802  .hero-nav .elementor-widget-container {
3803    width: 100% !important;
3804    max-width: none !important;
3805    margin: 0 !important;
3806    padding: 0 !important;
3807    transform: none !important;
3808  }
3809
3810  .hero-links {
3811    display: flex !important;
3812    flex-wrap: wrap !important;
3813    justify-content: flex-start !important;
3814    align-items: flex-start !important;
3815    width: 100% !important;
3816    margin: 0 !important;
3817    padding: 0 !important;
3818    gap: 10px 0 !important;
3819  }
3820
3821  .hero-links a {
3822    display: flex !important;
3823    align-items: flex-start !important;
3824    width: 50% !important;
3825    min-width: 0 !important;
3826    margin: 0 !important;
3827    padding: 0 8px 0 0 !important;
3828    box-sizing: border-box !important;
3829    text-decoration: none !important;
3830    color: #fff !important;
3831  }
3832
3833  .hero-links a::before {
3834    content: "" !important;
3835    display: block !important;
3836    width: 2px !important;
3837    height: 24px !important;
3838    background-color: #fff !important;
3839    opacity: 0.7 !important;
3840    margin-right: 8px !important;
3841    align-self: flex-start !important;
3842    flex: 0 0 2px !important;
3843  }
3844
3845  .hero-links .textblock {
3846    display: flex !important;
3847    flex-direction: column !important;
3848    line-height: 1.05 !important;
3849    min-width: 0 !important;
3850  }
3851
3852  .hero-links .line {
3853    font-size: 0.6rem !important;
3854    letter-spacing: 0.05em !important;
3855    opacity: 0.9 !important;
3856  }
3857
3858  .hero-links .line.big {
3859    font-size: 1rem !important;
3860    font-weight: 600 !important;
3861    letter-spacing: 0.02em !important;
3862    margin-top: 0.1rem !important;
3863  }
3864}
3865
3866/* ==========================================================
3867   [BD-HERO-SAFETY-RESPONSIVE]
3868   Short viewport and large text collision prevention
3869========================================================== */
3870
3871/* =========================================
3872   HERO SAFETY - SHORT / LARGE-TEXT DISPLAYS
3873   Prevent collision with header and bottom menu
3874   Do not reposition hero with top/transform
3875   ========================================= */
3876
3877@media (max-height: 760px) {
3878  .hero-overlay,
3879  .hero-content {
3880    max-width: 96vw !important;
3881    width: 96vw !important;
3882    padding-top: 90px !important;
3883    padding-bottom: 150px !important;
3884  }
3885
3886  .hero-content .line {
3887    font-size: clamp(16px, 2.2vw, 28px) !important;
3888    line-height: 1.02 !important;
3889  }
3890
3891  .hero-content .line.big {
3892    font-size: clamp(24px, 3.4vw, 40px) !important;
3893    line-height: 0.98 !important;
3894  }
3895
3896  .hero-buttons {
3897    margin-top: 10px !important;
3898  }
3899
3900  .hero-nav {
3901    bottom: 10px !important;
3902  }
3903}
3904
3905@media (min-width: 769px) and (max-height: 700px) {
3906  .hero-overlay,
3907  .hero-content {
3908    max-width: 98vw !important;
3909    width: 98vw !important;
3910    padding-top: 115px !important;
3911    padding-bottom: 170px !important;
3912  }
3913
3914  .hero-content .line {
3915    font-size: clamp(15px, 1.8vw, 24px) !important;
3916  }
3917
3918  .hero-content .line.big {
3919    font-size: clamp(22px, 2.8vw, 34px) !important;
3920  }
3921}
3922
3923@media (max-width: 768px) and (max-height: 700px) {
3924  .hero-overlay,
3925  .hero-content {
3926    padding-top: 90px !important;
3927    padding-bottom: 150px !important;
3928  }
3929
3930  .hero-content .line {
3931    font-size: clamp(17px, 5.2vw, 26px) !important;
3932  }
3933
3934  .hero-content .line.big {
3935    font-size: clamp(26px, 8vw, 38px) !important;
3936  }
3937}
3938
3939	/* Display stars and formatting for Strong Testimonials Average Ratings*/
3940	
3941	.bd-rating-summary {
3942  display: flex;
3943  align-items: center;
3944  gap: 12px;
3945}
3946.bd-rating-summary .strong-rating,
3947.bd-rating-summary .stars {
3948  line-height: 1;
3949}
3950	
3951/* ==========================================================
3952   [BD-WORKSHOP-PAGE-LAYOUT]
3953   Workshop full bleed, booking panel, mobile typography tweaks
3954========================================================== */
3955
3956/* Workshop Pages Full Bleed */
3957/* Force Elementor pages to full width by removing theme container constraints */
3958body.page-template-elementor-full-width .site,
3959body.page-template-elementor-full-width .site-content,
3960body.page-template-elementor-full-width .content-area,
3961body.page-template-elementor-full-width .site-main,
3962body.page-template-elementor-full-width .entry-content,
3963body.page-template-elementor-full-width .page,
3964body.page-template-elementor-full-width .post {
3965  max-width: none !important;
3966  width: 100% !important;
3967  margin-left: 0 !important;
3968  margin-right: 0 !important;
3969}
3970	
3971.elementor-widget-shortcode p {
3972  margin: 0;
3973}
3974
3975/* Booking closed panel */
3976.bd-booking-panel.bd-booking-closed {
3977  text-align: center;
3978}
3979
3980/* Make heading feel like a proper section title */
3981.bd-booking-panel.bd-booking-closed h3 {
3982  font-size: 2rem !important; /* H3-ish visual size */
3983  margin-bottom: 12px;
3984}
3985
3986/* Center button wrapper */
3987.bd-booking-closed-button-wrap {
3988  display: flex;
3989  justify-content: center;
3990  margin-top: 24px;
3991}
3992
3993/* Benton Downs style button */
3994.bd-booking-panel.bd-booking-closed .trip-button {
3995  display: inline-flex !important;
3996  align-items: center;
3997  justify-content: center;
3998
3999  min-width: 355px;
4000  max-width: 355px;
4001  min-height: 35px;
4002  padding: 8px 28px !important;
4003
4004  background-color: #B07A5A !important; /* Benton copper */
4005  color: #ffffff !important;
4006  border: 2px solid #B07A5A !important;
4007  border-radius: 6px;
4008
4009  font-family: "Adele", sans-serif !important;
4010  font-size: 22px !important;
4011  font-weight: 600 !important;
4012  line-height: 1.2;
4013  text-decoration: none !important;
4014  text-transform: none !important;
4015
4016  transition: all 0.2s ease;
4017}
4018
4019/* Hover state */
4020.bd-booking-panel.bd-booking-closed .trip-button:hover {
4021  background-color: transparent !important;
4022  color: #B07A5A !important;
4023  border-color: #B07A5A !important;
4024}
4025
4026/* =========================================
4027   MOBILE - WORKSHOP PAGE META BAR TYPOGRAPHY
4028   ========================================= */
4029@media (max-width: 768px) {
4030
4031  .bd-workshop-meta-bar .trip-meta-row .meta-item span {
4032    font-size: 17px !important;
4033    line-height: 1.3 !important;
4034    text-align: center !important;
4035  }
4036}
4037
4038/* =========================================
4039   MOBILE - WORKSHOP OTHER DATES TYPOGRAPHY
4040   ========================================= */
4041@media (max-width: 768px) {
4042
4043  .bd-workshop-other-dates .bd-other-date-text {
4044    font-size: 17px !important;
4045    line-height: 1.35 !important;
4046  }
4047
4048}
4049@media (max-width: 768px) {
4050
4051  .bd-workshop-other-dates .bd-other-dates-label {
4052    font-size: 17px !important;
4053  }
4054}
4055
4056/* =========================================
4057   MOBILE - WORKSHOP QUICK FACTS TYPOGRAPHY
4058   ========================================= */
4059@media (max-width: 768px) {
4060
4061  .elementor-widget-shortcode .elementor-shortcode .bd-field-quickfacts,
4062  .elementor-shortcode .bd-field-quickfacts,
4063  .bd-workshop-field.bd-field-quickfacts {
4064    font-size: 18px !important;
4065    line-height: 1.4 !important;
4066  }
4067}
4068/* ==========================================================
4069   [BD-WAITLIST-FORM]
4070   Waitlist form layout and controls
4071========================================================== */
4072
4073/* =========================================================
4074   WAITLIST FORM
4075========================================================= */
4076
4077.bd-waitlist,
4078.bd-waitlist *,
4079.bd-waitlist-form,
4080.bd-waitlist-form * {
4081  box-sizing: border-box;
4082}
4083
4084.bd-waitlist,
4085.bd-waitlist-form {
4086  width: 100%;
4087  max-width: 100%;
4088}
4089
4090.bd-waitlist-form {
4091  display: block;
4092  margin-top: 20px;
4093}
4094
4095.bd-waitlist-form .bd-row {
4096  width: 100%;
4097  max-width: 100%;
4098  min-width: 0;
4099}
4100
4101/* Field wrappers */
4102.bd-waitlist-form .bd-field {
4103  display: block;
4104  width: 100%;
4105  margin-bottom: 14px;
4106}
4107
4108.bd-waitlist-form .bd-field label {
4109  display: block;
4110  margin-bottom: 6px;
4111  font-weight: 600;
4112  line-height: 1.2;
4113}
4114
4115/* Stack fields vertically */
4116.bd-waitlist-form .bd-row-name,
4117.bd-waitlist-form .bd-row-email {
4118  display: block;
4119}
4120
4121/* Inputs */
4122.bd-waitlist-form input[type="text"],
4123.bd-waitlist-form input[type="email"] {
4124  display: block;
4125  width: 100%;
4126  max-width: 100%;
4127  height: 48px !important;
4128  min-height: 48px !important;
4129  max-height: 48px !important;
4130  margin: 0;
4131  padding: 12px 14px;
4132  line-height: 1.2;
4133  border-radius: 6px;
4134  resize: none;
4135}
4136
4137/* Button */
4138.bd-waitlist-form button[type="submit"] {
4139  appearance: none;
4140  -webkit-appearance: none;
4141  display: inline-flex;
4142  align-items: center;
4143  justify-content: center;
4144  width: 100%;
4145  max-width: 100%;
4146  margin: 2px 0 0 0;
4147  padding: 12px 20px;
4148  border-radius: 6px;
4149
4150  font-family: "Adele", sans-serif !important;
4151  font-size: 24px !important;
4152  font-weight: 700 !important;
4153  line-height: 1.2 !important;
4154  letter-spacing: 0.5px;
4155  text-transform: capitalize;
4156  text-indent: 0;
4157  white-space: nowrap;
4158  word-spacing: normal;
4159}
4160
4161/* ==========================================================
4162   [BD-WORKSHOP-LEADER-GRID]
4163   Workshop leader grids, cards, excerpts, single leader pages
4164========================================================== */
4165
4166/* Workshop Leader Grid on Individual Workshop pages */
4167.bd-workshop-leaders {
4168  display: grid;
4169  gap: 28px;
4170  justify-content: center;
4171}
4172
4173.bd-workshop-leader-image {
4174  width: 100%;
4175  max-width: 250px;
4176  height: auto;
4177}
4178
4179/* 1 leader */
4180.bd-workshop-leaders:has(.bd-workshop-leader-card:only-child) {
4181  grid-template-columns: 250px;
4182  max-width: 250px;
4183  margin: 0 auto;
4184}
4185
4186/* 2 leaders */
4187.bd-workshop-leaders:has(.bd-workshop-leader-card:nth-child(2):last-child) {
4188  grid-template-columns: repeat(2, 250px);
4189  gap: 100px;
4190  max-width: 600px;
4191  margin: 0 auto;
4192}
4193
4194/* 3 leaders */
4195.bd-workshop-leaders:has(.bd-workshop-leader-card:nth-child(3):last-child) {
4196  grid-template-columns: repeat(3, 250px);
4197  gap: 60px;
4198  max-width: 806px;
4199  margin: 0 auto;
4200}
4201
4202/* 4 leaders */
4203.bd-workshop-leaders:has(.bd-workshop-leader-card:nth-child(4):last-child) {
4204  grid-template-columns: repeat(4, 250px);
4205  gap: 28px;
4206  max-width: 1084px;
4207  margin: 0 auto;
4208}
4209
4210.bd-workshop-leader-card {
4211    display: flex;
4212    flex-direction: column;
4213    height: 100%;
4214    position: relative;
4215    z-index: 1;
4216    transition: box-shadow 0.2s ease, transform 0.2s ease;
4217}
4218
4219.bd-workshop-leader-card:hover {
4220    z-index: 20;
4221}
4222
4223/* =========================================
4224   MOBILE - WORKSHOP LEADER CARDS CENTERING
4225   ========================================= */
4226@media (max-width: 768px) {
4227
4228  .bd-workshop-leaders {
4229    display: flex !important;
4230    flex-direction: column !important;
4231    align-items: center !important;
4232    text-align: center !important;
4233  }
4234
4235  .bd-workshop-leader-card {
4236    display: flex !important;
4237    flex-direction: column !important;
4238    align-items: center !important;
4239    text-align: center !important;
4240  }
4241
4242  .bd-workshop-leader-image {
4243    margin-left: auto !important;
4244    margin-right: auto !important;
4245  }
4246
4247  .bd-workshop-leader-title {
4248    text-align: center !important;
4249  }
4250
4251  .bd-workshop-leader-button-wrap {
4252    text-align: center !important;
4253  }
4254}
4255
4256/* =========================================
4257   MOBILE - ACUITY TRIP PAGE FULL BLEED
4258   ========================================= */
4259@media (max-width: 768px) {
4260
4261  .bd-acuity-embed {
4262    width: 100vw !important;
4263    max-width: 100vw !important;
4264    margin-left: 50% !important;
4265    transform: translateX(-50%) !important;
4266    padding-left: 16px !important;
4267    padding-right: 16px !important;
4268    box-sizing: border-box !important;
4269  }
4270
4271  .bd-acuity-embed .acuity-trip-page,
4272  .bd-acuity-embed .acuity-trip-page-v2,
4273  .bd-acuity-embed iframe {
4274    width: 100% !important;
4275    max-width: 100% !important;
4276  }
4277}
4278
4279/* Workshop Leader Excerpts on About Page */
4280
4281.bd-workshop-leader-excerpt {
4282  	text-wrap: pretty;
4283    display: -webkit-box;  
4284		line-height: 1.6;
4285    display: -webkit-box;
4286    -webkit-line-clamp: 5;
4287    -webkit-box-orient: vertical;
4288    overflow: hidden;
4289    transition: max-height 0.25s ease;
4290    -webkit-mask-image: linear-gradient(to bottom, black 80%, transparent 100%);
4291    mask-image: linear-gradient(to bottom, black 80%, transparent 100%);
4292}
4293
4294.bd-workshop-leader-card:hover .bd-workshop-leader-excerpt {
4295    display: block;
4296    -webkit-line-clamp: unset;
4297    max-height: 20em;
4298    overflow: visible;
4299    -webkit-mask-image: none;
4300    mask-image: none;
4301}
4302
4303.bd-workshop-leader-image {
4304  width: 100%;
4305  height: auto;
4306  max-width: 250px;
4307}
4308
4309.bd-workshop-leader-image-wrap {
4310  width: 100%;
4311}
4312
4313.bd-workshop-leader-image-wrap a {
4314  display: block;
4315  text-decoration: none;
4316}
4317
4318.bd-workshop-leader-image,
4319.bd-workshop-leader-image-placeholder {
4320  display: block;
4321  width: 100%;
4322  aspect-ratio: 4 / 5;
4323  object-fit: cover;
4324}
4325
4326.bd-workshop-leader-image-placeholder {
4327  background: #f2f2f2;
4328}
4329
4330.bd-workshop-leader-title {
4331    margin-top: 14px; /* adjust to taste */
4332}
4333
4334.bd-workshop-leader-name {
4335  margin: 14px 0 10px;
4336}
4337
4338.bd-workshop-leader-actions {
4339  margin-top: auto;
4340}
4341
4342.bd-workshop-leader-button {
4343  display: inline-block;
4344	font-family: Adele;
4345  text-decoration: none;
4346}
4347
4348.bd-workshop-leader-button-wrap {
4349    margin-top: auto;
4350    padding-top: 14px;
4351}
4352
4353@media (hover: hover) and (pointer: fine) {
4354    .bd-workshop-leader-card:hover {
4355        z-index: 20;
4356    }
4357
4358    .bd-workshop-leader-card:hover .bd-workshop-leader-excerpt {
4359        display: block;
4360        -webkit-line-clamp: unset;
4361        max-height: 20em;
4362        overflow: visible;
4363        -webkit-mask-image: none;
4364        mask-image: none;
4365    }
4366}
4367
4368/* Leader single pages - smaller editorial image with text wrap */
4369.single-bd_leader .inside-article .post-image,
4370.single-bd_leader .inside-article .featured-image,
4371.single-bd_leader .inside-article .wp-post-image {
4372  max-width: 350px;
4373}
4374
4375.bd-workshop-leader-button-wrap {
4376    margin-top: auto;
4377}
4378
4379.single-bd_leader .inside-article .post-image,
4380.single-bd_leader .inside-article .featured-image {
4381  float: left;
4382  margin: 0 24px 18px 0;
4383}
4384
4385.single-bd_leader .inside-article .post-image img,
4386.single-bd_leader .inside-article .featured-image img,
4387.single-bd_leader .inside-article .wp-post-image {
4388  display: block;
4389  width: 100%;
4390  height: auto;
4391}
4392
4393.single-bd_leader .inside-article .entry-content::after {
4394  content: "";
4395  display: table;
4396  clear: both;
4397}
4398
4399/* Leader "View Full Bio" buttons */
4400.bd-workshop-leader-button {
4401  display: inline-block;
4402  background-color: #102F45; /* BD Coastal Navy */
4403  color: #F4F5F6; /* Warm Gray */
4404  padding: 10px 18px;
4405  font-size: 1.2rem;
4406  text-decoration: none;
4407  border-radius: 6px;
4408  font-weight: 800;
4409  letter-spacing: 0.03em;
4410  transition: all 0.2s ease;
4411}
4412
4413/* Hover state */
4414.bd-workshop-leader-button:hover {
4415  background-color: #B07A5A; /* slate blue */
4416  color: #D8CFC4; /* warmsand for hover */
4417}
4418
4419/* Optional: subtle border version instead of solid */
4420.bd-workshop-leader-button.alt {
4421  background: transparent;
4422  border: 1px solid #102F45;
4423}
4424</style>
4425<link href="https://cdn.shortpixel.ai" rel="preconnect" crossorigin></head>
4426
4427<body class="wp-singular page-template page-template-elementor_header_footer page page-id-8103 wp-custom-logo wp-embed-responsive wp-theme-generatepress no-sidebar nav-float-right separate-containers header-aligned-left dropdown-hover elementor-default elementor-template-full-width elementor-kit-6885 elementor-page elementor-page-8103" itemtype="https://schema.org/WebPage" itemscope>
4428			<!-- Google Tag Manager (noscript) snippet added by Site Kit -->
vendor: 74 bytes, lines 4428-4430
4428
4429		<noscript>
4430			<iframe src="https://www.googletagmanager.com/ns.html?id=
4430GTM-K283NXLK
vendor: 88 bytes, lines 4430-4432
4430" height="0" width="0" style="display:none;visibility:hidden"></iframe>
4431		</noscript>
4432		
4432<!-- End Google Tag Manager (noscript) snippet added by Site Kit -->
4433		<a class="screen-reader-text skip-link" href="#content" title="Skip to content">Skip to content</a>		<header class="site-header has-inline-mobile-toggle" id="masthead" aria-label="Site"  itemtype="https://schema.org/WPHeader" itemscope>
4434			<div class="inside-header grid-container">
4435				<div class="site-branding-container"><div class="site-logo">
4436					<a href="https://bentondowns.com/" rel="home">
4437						<img  class="header-image is-logo-image" alt="Benton Downs" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgOTYiIHdpZHRoPSIxMDAiIGhlaWdodD0iOTYiIGRhdGEtdT0iaHR0cHMlM0ElMkYlMkZiZW50b25kb3ducy5jb20lMkZ3cC1jb250ZW50JTJGdXBsb2FkcyUyRjIwMTklMkYwNSUyRkJlbnRvbi1Eb3ducy1Mb2dvLXNtLnBuZyIgZGF0YS13PSIxMDAiIGRhdGEtaD0iOTYiIGRhdGEtYmlwPSIiPjwvc3ZnPg==" data-spai="1" width="100" height="96" />
4438					</a>
4439				</div><div class="site-branding">
4440						<p class="main-title" itemprop="headline">
4441					<a href="https://bentondowns.com/" rel="home">Benton Downs</a>
4442				</p>
4443						<p class="site-description" itemprop="description">Photography Workshops</p>
4444					</div></div>	<nav class="main-navigation mobile-menu-control-wrapper" id="mobile-menu-control-wrapper" aria-label="Mobile Toggle">
4445		<div class="menu-bar-items">	<span class="menu-bar-item">
4446		<a href="#" role="button" aria-label="Open search" aria-haspopup="dialog" aria-controls="gp-search" data-gpmodal-trigger="gp-search"><span class="gp-icon icon-search"><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path fill-rule="evenodd" clip-rule="evenodd" d="M208 48c-88.366 0-160 71.634-160 160s71.634 160 160 160 160-71.634 160-160S296.366 48 208 48zM0 208C0 93.125 93.125 0 208 0s208 93.125 208 208c0 48.741-16.765 93.566-44.843 129.024l133.826 134.018c9.366 9.379 9.355 24.575-.025 33.941-9.379 9.366-24.575 9.355-33.941-.025L337.238 370.987C301.747 399.167 256.839 416 208 416 93.125 416 0 322.875 0 208z" /></svg><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M71.029 71.029c9.373-9.372 24.569-9.372 33.942 0L256 222.059l151.029-151.03c9.373-9.372 24.569-9.372 33.942 0 9.372 9.373 9.372 24.569 0 33.942L289.941 256l151.03 151.029c9.372 9.373 9.372 24.569 0 33.942-9.373 9.372-24.569 9.372-33.942 0L256 289.941l-151.029 151.03c-9.373 9.372-24.569 9.372-33.942 0-9.372-9.373-9.372-24.569 0-33.942L222.059 256 71.029 104.971c-9.372-9.373-9.372-24.569 0-33.942z" /></svg></span></a>
4447	</span>
4448	</div>		<button data-nav="site-navigation" class="menu-toggle" aria-controls="primary-menu" aria-expanded="false">
4449			<span class="gp-icon icon-menu-bars"><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M0 96c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24zm0 160c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24zm0 160c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24z" /></svg><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M71.029 71.029c9.373-9.372 24.569-9.372 33.942 0L256 222.059l151.029-151.03c9.373-9.372 24.569-9.372 33.942 0 9.372 9.373 9.372 24.569 0 33.942L289.941 256l151.03 151.029c9.372 9.373 9.372 24.569 0 33.942-9.373 9.372-24.569 9.372-33.942 0L256 289.941l-151.029 151.03c-9.373 9.372-24.569 9.372-33.942 0-9.372-9.373-9.372-24.569 0-33.942L222.059 256 71.029 104.971c-9.372-9.373-9.372-24.569 0-33.942z" /></svg></span><span class="screen-reader-text">Menu</span>		</button>
4450	</nav>
4451			<nav class="main-navigation has-menu-bar-items sub-menu-right" id="site-navigation" aria-label="Primary"  itemtype="https://schema.org/SiteNavigationElement" itemscope>
4452			<div class="inside-navigation grid-container">
4453								<button class="menu-toggle" aria-controls="primary-menu" aria-expanded="false">
4454					<span class="gp-icon icon-menu-bars"><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M0 96c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24zm0 160c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24zm0 160c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24z" /></svg><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M71.029 71.029c9.373-9.372 24.569-9.372 33.942 0L256 222.059l151.029-151.03c9.373-9.372 24.569-9.372 33.942 0 9.372 9.373 9.372 24.569 0 33.942L289.941 256l151.03 151.029c9.372 9.373 9.372 24.569 0 33.942-9.373 9.372-24.569 9.372-33.942 0L256 289.941l-151.029 151.03c-9.373 9.372-24.569 9.372-33.942 0-9.372-9.373-9.372-24.569 0-33.942L222.059 256 71.029 104.971c-9.372-9.373-9.372-24.569 0-33.942z" /></svg></span><span class="mobile-menu">Menu</span>				</button>
4455				<div id="primary-menu" class="main-nav"><ul id="menu-main-menu" class=" menu sf-menu"><li id="menu-item-6878" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-6878"><a href="https://bentondowns.com/">Home</a></li>
4456<li id="menu-item-6879" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-6879"><a target="_blank" href="https://bentondowns.com/photography-workshops/">Photography Workshops<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a>
4457<ul class="sub-menu">
4458	<li id="menu-item-10467" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-10467"><a href="https://bentondowns.com/photography-workshops/">2026 Workshops<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow-right"><svg viewBox="0 0 192 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill-rule="evenodd" clip-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.414"><path d="M178.425 256.001c0 2.266-1.133 4.815-2.832 6.515L43.599 394.509c-1.7 1.7-4.248 2.833-6.514 2.833s-4.816-1.133-6.515-2.833l-14.163-14.162c-1.699-1.7-2.832-3.966-2.832-6.515 0-2.266 1.133-4.815 2.832-6.515l111.317-111.316L16.407 144.685c-1.699-1.7-2.832-4.249-2.832-6.515s1.133-4.815 2.832-6.515l14.163-14.162c1.7-1.7 4.249-2.833 6.515-2.833s4.815 1.133 6.514 2.833l131.994 131.993c1.7 1.7 2.832 4.249 2.832 6.515z" fill-rule="nonzero" /></svg></span></span></a>
4459	<ul class="sub-menu">
4460		<li id="menu-item-10640" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10640"><a href="https://bentondowns.com/photography-workshops/maine-and-new-hampshire/">Maine Coastal &amp; New Hampshire Autumn Workshop</a></li>
4461		<li id="menu-item-10470" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10470"><a href="https://bentondowns.com/photography-workshops/colorado-fall-colors/">Colorado Fall Colors</a></li>
4462		<li id="menu-item-10450" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10450"><a target="_blank" href="https://bentondowns.com/photography-workshops/sedona-photography-workshop/">Sedona Scouting Photography Workshop – Red Rock Light &amp; Desert Discovery</a></li>
4463		<li id="menu-item-10472" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10472"><a href="https://bentondowns.com/photography-workshops/ar-waterfalls-fall-colors-photography-workshop/">Arkansas Waterfalls and Fall Colors Photography Workshop</a></li>
4464		<li id="menu-item-10003" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10003"><a target="_blank" href="https://bentondowns.com/photography-workshops/caddo-lake-wildlife-fall-color-workshop/">Caddo Lake Wildlife &amp; Fall Color Workshop</a></li>
4465	</ul>
4466</li>
4467	<li id="menu-item-10468" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-10468"><a href="https://bentondowns.com/photography-workshops/">2027 Workshops<span role="presentation" class="dropdown-menu-toggle">
4467<span class="gp-icon icon-arrow-right"><svg viewBox="0 0 192 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill-rule="evenodd" clip-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.414"><path d="M178.425 256.001c0 2.266-1.133 4.815-2.832 6.515L43.599 394.509c-1.7 1.7-4.248 2.833-6.514 2.833s-4.816-1.133-6.515-2.833l-14.163-14.162c-1.699-1.7-2.832-3.966-2.832-6.515 0-2.266 1.133-4.815 2.832-6.515l111.317-111.316L16.407 144.685c-1.699-1.7-2.832-4.249-2.832-6.515s1.133-4.815 2.832-6.515l14.163-14.162c1.7-1.7 4.249-2.833 6.515-2.833s4.815 1.133 6.514 2.833l131.994 131.993c1.7 1.7 2.832 4.249 2.832 6.515z" fill-rule="nonzero" /></svg></span></span></a>
4468	<ul class="sub-menu">
4469		<li id="menu-item-9997" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9997"><a target="_blank" href="https://bentondowns.com/photography-workshops/yellowstone-winter-workshop/">Yellowstone Winter Photography Workshop</a></li>
4470		<li id="menu-item-10719" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10719"><a href="https://bentondowns.com/photography-workshops/yosemite-winter-firefall-photography-workshop-2027/">Yosemite Winter and Firefall Photography Workshop</a></li>
4471		<li id="menu-item-10890" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10890"><a href="https://bentondowns.com/photography-workshops/dallas-street-photography-skyline/">Dallas Street &amp; Skyline Photography</a></li>
4472		<li id="menu-item-10000" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10000"><a target="_blank" href="https://bentondowns.com/photography-workshops/savannah-georgia-photography-workshop/">Springtime in Savannah Women&#8217;s Workshop</a></li>
4473		<li id="menu-item-10473" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10473"><a href="https://bentondowns.com/photography-workshops/new-orleans-and-south-louisiana-photography-workshop/">New Orleans and South Louisiana Photography Scouting Workshop</a></li>
4474		<li id="menu-item-10891" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10891"><a href="https://bentondowns.com/photography-workshops/palo-duro-canyon-nightsky/">Palo Duro Canyon Night Sky</a></li>
4475		<li id="menu-item-10225" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10225"><a target="_blank" href="https://bentondowns.com/photography-workshops/night-skies-at-ft-griffin-a-historic-north-texas-site/">Night Sky Photography Workshop at Ft Griffin</a></li>
4476		<li id="menu-item-10474" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10474"><a href="https://bentondowns.com/photography-workshops/colorado-fall-colors/">Colorado Fall Colors</a></li>
4477		<li id="menu-item-10001" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10001"><a target="_blank" href="https://bentondowns.com/photography-workshops/ar-waterfalls-fall-colors-photography-workshop/">Arkansas Waterfalls and Fall Colors Photography Workshop</a></li>
4478		<li id="menu-item-10475" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10475"><a href="https://bentondowns.com/photography-workshops/caddo-lake-wildlife-fall-color-workshop/">Caddo Lake Wildlife &amp; Fall Color Workshop</a></li>
4479	</ul>
4480</li>
4481</ul>
4482</li>
4483<li id="menu-item-7874" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-7874"><a target="_blank" href="https://bentondowns.com/photography-classes/">Photography Classes<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a>
4484<ul class="sub-menu">
4485	<li id="menu-item-10469" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-10469"><a href="#2027">2027 Classes<span role="presentation" class="dropdown-menu-toggle">
4485<span class="gp-icon icon-arrow-right"><svg viewBox="0 0 192 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill-rule="evenodd" clip-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.414"><path d="M178.425 256.001c0 2.266-1.133 4.815-2.832 6.515L43.599 394.509c-1.7 1.7-4.248 2.833-6.514 2.833s-4.816-1.133-6.515-2.833l-14.163-14.162c-1.699-1.7-2.832-3.966-2.832-6.515 0-2.266 1.133-4.815 2.832-6.515l111.317-111.316L16.407 144.685c-1.699-1.7-2.832-4.249-2.832-6.515s1.133-4.815 2.832-6.515l14.163-14.162c1.7-1.7 4.249-2.833 6.515-2.833s4.815 1.133 6.514 2.833l131.994 131.993c1.7 1.7 2.832 4.249 2.832 6.515z" fill-rule="nonzero" /></svg></span></span></a>
4486	<ul class="sub-menu">
4487		<li id="menu-item-10127" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10127"><a target="_blank" href="https://bentondowns.com/photography-classes/introduction-to-adobe-photoshop/">Introduction to Photoshop</a></li>
4488		<li id="menu-item-10128" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10128"><a target="_blank" href="https://bentondowns.com/photography-classes/introduction-to-lightroom-classic/">Introduction to Lightroom</a></li>
4489		<li id="menu-item-10111" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10111"><a target="_blank" href="https://bentondowns.com/photography-classes/advanced-editing-lightroom-classic/">Advanced Editing: Lightroom Classic</a></li>
4490		<li id="menu-item-10112" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10112"><a target="_blank" href="https://bentondowns.com/photography-classes/advanced-editing-adobe-photoshop/">Advanced Editing: Photoshop</a></li>
4491	</ul>
4492</li>
4493</ul>
4494</li>
4495<li id="menu-item-8158" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-8103 current_page_item menu-item-8158"><a target="_blank" href="https://bentondowns.com/about-us/" aria-current="page">About</a></li>
4496<li id="menu-item-8278" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8278"><a target="_blank" href="https://bentondowns.com/contact/">Contact</a></li>
4497<li id="menu-item-6876" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-6876"><a target="_blank" href="https://bentondowns.com/the-blog/">Blog<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a>
4498<ul class="sub-menu">
4499	<li id="menu-item-10068" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-10068"><a target="_blank" href="https://bentondowns.com/category/posts/">All Posts</a></li>
4500	<li id="menu-item-10069" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-10069"><a target="_blank" href="https://bentondowns.com/category/photography-tutorials/">Photography Tutorials</a></li>
4501	<li id="menu-item-10070" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-10070"><a target="_blank" href="https://bentondowns.com/category/workshop-highlights/">Workshop Highlights</a></li>
4502	<li id="menu-item-10071" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-10071"><a target="_blank" href="https://bentondowns.com/category/post-processing-tutorials/">Post-Processing</a></li>
4503</ul>
4504</li>
4505</ul></div><div class="menu-bar-items">	<span class="menu-bar-item">
4506		<a href="#" role="button" aria-label="Open search" aria-haspopup="dialog" aria-controls="gp-search" data-gpmodal-trigger="gp-search">
4506<span class="gp-icon icon-search"><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path fill-rule="evenodd" clip-rule="evenodd" d="M208 48c-88.366 0-160 71.634-160 160s71.634 160 160 160 160-71.634 160-160S296.366 48 208 48zM0 208C0 93.125 93.125 0 208 0s208 93.125 208 208c0 48.741-16.765 93.566-44.843 129.024l133.826 134.018c9.366 9.379 9.355 24.575-.025 33.941-9.379 9.366-24.575 9.355-33.941-.025L337.238 370.987C301.747 399.167 256.839 416 208 416 93.125 416 0 322.875 0 208z" /></svg><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M71.029 71.029c9.373-9.372 24.569-9.372 33.942 0L256 222.059l151.029-151.03c9.373-9.372 24.569-9.372 33.942 0 9.372 9.373 9.372 24.569 0 33.942L289.941 256l151.03 151.029c9.372 9.373 9.372 24.569 0 33.942-9.373 9.372-24.569 9.372-33.942 0L256 289.941l-151.029 151.03c-9.373 9.372-24.569 9.372-33.942 0-9.372-9.373-9.372-24.569 0-33.942L222.059 256 71.029 104.971c-9.372-9.373-9.372-24.569 0-33.942z" /></svg></span></a>
4507	</span>
4508	</div>			</div>
4509		</nav>
4510					</div>
4511		</header>
4512		
4513	<div class="site grid-container container hfeed" id="page">
4514				<div class="site-content" id="content">
4515					<div data-elementor-type="wp-page" data-elementor-id="8103" class="elementor elementor-8103">
4516				<div class="elementor-element elementor-element-48069340 e-con-full e-flex e-con e-parent" data-id="48069340" data-element_type="container" data-e-type="container">
4517		<div class="elementor-element elementor-element-4f01cbc7 e-con-full bd-hero e-flex e-con e-child" data-id="4f01cbc7" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
4518		<div class="elementor-element elementor-element-0824f7e e-con-full bd-hero-workshop-title elementor-hidden-mobile e-flex e-con e-child" data-id="0824f7e" data-element_type="container" data-e-type="container">
4519				<div class="elementor-element elementor-element-9cf414e elementor-widget elementor-widget-heading" data-id="9cf414e" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
4520					<h1 class="elementor-heading-title elementor-size-default">About Benton Downs</h1>				</div>
4521				<div class="elementor-element elementor-element-8669318 elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="8669318" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
4522									<p><span style="font-family: adele; font-size: 24pt;">Benton Downs Photography is a creative community of like-minded photographers who love to travel, enjoy learning, and grow together through education and competition.</span></p>								</div>
4523				</div>
4524				</div>
4525		<div class="elementor-element elementor-element-6f21ef3a e-flex e-con-boxed e-con e-child" data-id="6f21ef3a" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
4526					<div class="e-con-inner">
4527		<div class="elementor-element elementor-element-ce92345 e-con-full elementor-hidden-desktop elementor-hidden-tablet e-flex e-con e-child" data-id="ce92345" data-element_type="container" data-e-type="container">
4528				<div class="elementor-element elementor-element-50eae9c elementor-widget elementor-widget-heading" data-id="50eae9c" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
4529					<h1 class="elementor-heading-title elementor-size-default">About Benton Downs</h1>				</div>
4530				<div class="elementor-element elementor-element-1b717bc elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="1b717bc" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
4531									<p><span style="font-family: adele; font-size: 18pt;">Benton Downs Photography is a creative community of like-minded photographers who love to travel, enjoy learning, and grow together through education and competition.</span></p>								</div>
4532				</div>
4533		<div class="elementor-element elementor-element-aed30f2 e-con-full e-flex e-con e-child" data-id="aed30f2" data-element_type="container" data-e-type="container">
4534				<div class="elementor-element elementor-element-0e9aac9 elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-heading" data-id="0e9aac9" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
4535					<h2 class="elementor-heading-title elementor-size-default">What we bring to the table...</h2>				</div>
4536				</div>
4537		<div class="elementor-element elementor-element-d486926 e-con-full elementor-hidden-mobile e-flex e-con e-child" data-id="d486926" data-element_type="container" data-e-type="container">
4538		<div class="elementor-element elementor-element-3b0e019 e-con-full e-flex e-con e-child" data-id="3b0e019" data-element_type="container" data-e-type="container">
4539				<div class="elementor-element elementor-element-8a013cd elementor-view-default elementor-widget elementor-widget-icon" data-id="8a013cd" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default">
4540							<div class="elementor-icon-wrapper">
4541			<div class="elementor-icon">
4542			<svg aria-hidden="true" class="e-font-icon-svg e-fas-camera" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M512 144v288c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V144c0-26.5 21.5-48 48-48h88l12.3-32.9c7-18.7 24.9-31.1 44.9-31.1h125.5c20 0 37.9 12.4 44.9 31.1L376 96h88c26.5 0 48 21.5 48 48zM376 288c0-66.2-53.8-120-120-120s-120 53.8-120 120 53.8 120 120 120 120-53.8 120-120zm-32 0c0 48.5-39.5 88-88 88s-88-39.5-88-88 39.5-88 88-88 88 39.5 88 88z"></path></svg>			</div>
4543		</div>
4544						</div>
4545				<div class="elementor-element elementor-element-03051c7 elementor-widget elementor-widget-heading" data-id="03051c7" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
4546					<h2 class="elementor-heading-title elementor-size-default">Workshops</h2>				</div>
4547				<div class="elementor-element elementor-element-505b1c4 elementor-widget elementor-widget-text-editor" data-id="505b1c4" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
4548									<p style="text-align: center;">Small-group workshops with hands-on guidance in beautiful places. </p>								</div>
4549				</div>
4550		<div class="elementor-element elementor-element-5f4199a e-con-full e-flex e-con e-child" data-id="5f4199a" data-element_type="container" data-e-type="container">
4551				<div class="elementor-element elementor-element-5e3fd24 elementor-view-default elementor-widget elementor-widget-icon" data-id="5e3fd24" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default">
4552							<div class="elementor-icon-wrapper">
4553			<div class="elementor-icon">
4554			<svg aria-hidden="true" class="e-font-icon-svg e-fas-graduation-cap" viewBox="0 0 640 512" xmlns="http://www.w3.org/2000/svg"><path d="M622.34 153.2L343.4 67.5c-15.2-4.67-31.6-4.67-46.79 0L17.66 153.2c-23.54 7.23-23.54 38.36 0 45.59l48.63 14.94c-10.67 13.19-17.23 29.28-17.88 46.9C38.78 266.15 32 276.11 32 288c0 10.78 5.68 19.85 13.86 25.65L20.33 428.53C18.11 438.52 25.71 448 35.94 448h56.11c10.24 0 17.84-9.48 15.62-19.47L82.14 313.65C90.32 307.85 96 298.78 96 288c0-11.57-6.47-21.25-15.66-26.87.76-15.02 8.44-28.3 20.69-36.72L296.6 284.5c9.06 2.78 26.44 6.25 46.79 0l278.95-85.7c23.55-7.24 23.55-38.36 0-45.6zM352.79 315.09c-28.53 8.76-52.84 3.92-65.59 0l-145.02-44.55L128 384c0 35.35 85.96 64 192 64s192-28.65 192-64l-14.18-113.47-145.03 44.56z"></path></svg>			</div>
4555		</div>
4556						</div>
4557				<div class="elementor-element elementor-element-879bcc7 elementor-widget elementor-widget-heading" data-id="879bcc7" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
4558					<h2 class="elementor-heading-title elementor-size-default">Education</h2>				</div>
4559				<div class="elementor-element elementor-element-6dd43e9 elementor-widget elementor-widget-text-editor" data-id="6dd43e9" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
4560									<p style="text-align: center;">Practical instruction to build skill, confidence, and creativity.</p>								</div>
4561				</div>
4562		<div class="elementor-element elementor-element-587553b e-con-full e-flex e-con e-child" data-id="587553b" data-element_type="container" data-e-type="container">
4563				<div class="elementor-element elementor-element-c38610f elementor-view-default elementor-widget elementor-widget-icon" data-id="c38610f" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default">
4564							<div class="elementor-icon-wrapper">
4565			<div class="elementor-icon">
4566			<svg aria-hidden="true" class="e-font-icon-svg e-fas-people-arrows" viewB
4566ox="0 0 576 512" xmlns="http://www.w3.org/2000/svg"><path d="M96,128A64,64,0,1,0,32,64,64,64,0,0,0,96,128Zm0,176.08a44.11,44.11,0,0,1,13.64-32L181.77,204c1.65-1.55,3.77-2.31,5.61-3.57A63.91,63.91,0,0,0,128,160H64A64,64,0,0,0,0,224v96a32,32,0,0,0,32,32V480a32,32,0,0,0,32,32h64a32,32,0,0,0,32-32V383.61l-50.36-47.53A44.08,44.08,0,0,1,96,304.08ZM480,128a64,64,0,1,0-64-64A64,64,0,0,0,480,128Zm32,32H448a63.91,63.91,0,0,0-59.38,40.42c1.84,1.27,4,2,5.62,3.59l72.12,68.06a44.37,44.37,0,0,1,0,64L416,383.62V480a32,32,0,0,0,32,32h64a32,32,0,0,0,32-32V352a32,32,0,0,0,32-32V224A64,64,0,0,0,512,160ZM444.4,295.34l-72.12-68.06A12,12,0,0,0,352,236v36H224V236a12,12,0,0,0-20.28-8.73L131.6,295.34a12.4,12.4,0,0,0,0,17.47l72.12,68.07A12,12,0,0,0,224,372.14V336H352v36.14a12,12,0,0,0,20.28,8.74l72.12-68.07A12.4,12.4,0,0,0,444.4,295.34Z"></path></svg>			</div>
4567		</div>
4568						</div>
4569				<div class="elementor-element elementor-element-689b03f elementor-widget elementor-widget-heading" data-id="689b03f" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
4570					<h2 class="elementor-heading-title elementor-size-default">Community</h2>				</div>
4571				<div class="elementor-element elementor-element-1e4293c elementor-widget elementor-widget-text-editor" data-id="1e4293c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
4572									<p style="text-align: center;">Ongoing support and connection to help you keep growing.</p>								</div>
4573				</div>
4574				</div>
4575		<div class="elementor-element elementor-element-c3f2115 e-con-full elementor-hidden-desktop elementor-hidden-tablet e-flex e-con e-child" data-id="c3f2115" data-element_type="container" data-e-type="container">
4576		<div class="elementor-element elementor-element-a1bf514 e-con-full e-flex e-con e-child" data-id="a1bf514" data-element_type="container" data-e-type="container">
4577				<div class="elementor-element elementor-element-9b56237 elementor-view-default elementor-widget elementor-widget-icon" data-id="9b56237" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default">
4578							<div class="elementor-icon-wrapper">
4579			<div class="elementor-icon">
4580			<svg aria-hidden="true" class="e-font-icon-svg e-fas-camera" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M512 144v288c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V144c0-26.5 21.5-48 48-48h88l12.3-32.9c7-18.7 24.9-31.1 44.9-31.1h125.5c20 0 37.9 12.4 44.9 31.1L376 96h88c26.5 0 48 21.5 48 48zM376 288c0-66.2-53.8-120-120-120s-120 53.8-120 120 53.8 120 120 120 120-53.8 120-120zm-32 0c0 48.5-39.5 88-88 88s-88-39.5-88-88 39.5-88 88-88 88 39.5 88 88z"></path></svg>			</div>
4581		</div>
4582						</div>
4583				<div class="elementor-element elementor-element-fafaf60 elementor-widget elementor-widget-heading" data-id="fafaf60" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
4584					<h2 class="elementor-heading-title elementor-size-default">Workshops</h2>				</div>
4585				<div class="elementor-element elementor-element-b116a14 elementor-widget elementor-widget-text-editor" data-id="b116a14" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
4586									<p style="text-align: center;">Small-group workshops with hands-on guidance in beautiful places. </p>								</div>
4587				</div>
4588		<div class="elementor-element elementor-element-5fac7d2 e-con-full e-flex e-con e-child" data-id="5fac7d2" data-element_type="container" data-e-type="container">
4589				<div class="elementor-element elementor-element-5cedd16 elementor-view-default elementor-widget elementor-widget-icon" data-id="5cedd16" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default">
4590							<div class="elementor-icon-wrapper">
4591			<div class="elementor-icon">
4592			<svg aria-hidden="true" class="e-font-icon-svg e-fas-graduation-cap" viewBox="0 0 640 512" xmlns="http://www.w3.org/2000/svg"><path d="M622.34 153.2L343.4 67.5c-15.2-4.67-31.6-4.67-46.79 0L17.66 153.2c-23.54 7.23-23.54 38.36 0 45.59l48.63 14.94c-10.67 13.19-17.23 29.28-17.88 46.9C38.78 266.15 32 276.11 32 288c0 10.78 5.68 19.85 13.86 25.65L20.33 428.53C18.11 438.52 25.71 448 35.94 448h56.11c10.24 0 17.84-9.48 15.62-19.47L82.14 313.65C90.32 307.85 96 298.78 96 288c0-11.57-6.47-21.25-15.66-26.87.76-15.02 8.44-28.3 20.69-36.72L296.6 284.5c9.06 2.78 26.44 6.25 46.79 0l278.95-85.7c23.55-7.24 23.55-38.36 0-45.6zM352.79 315.09c-28.53 8.76-52.84 3.92-65.59 0l-145.
459202-44.55L128 384c0 35.35 85.96 64 192 64s192-28.65 192-64l-14.18-113.47-145.03 44.56z"></path></svg>			</div>
4593		</div>
4594						</div>
4595				<div class="elementor-element elementor-element-7788453 elementor-widget elementor-widget-heading" data-id="7788453" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
4596					<h2 class="elementor-heading-title elementor-size-default">Education</h2>				</div>
4597				<div class="elementor-element elementor-element-6d2722c elementor-widget elementor-widget-text-editor" data-id="6d2722c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
4598									<p style="text-align: center;">Practical instruction to build skill, confidence, and creativity.</p>								</div>
4599				</div>
4600		<div class="elementor-element elementor-element-c6ac023 e-con-full e-flex e-con e-child" data-id="c6ac023" data-element_type="container" data-e-type="container">
4601				<div class="elementor-element elementor-element-8fe72d4 elementor-view-default elementor-widget elementor-widget-icon" data-id="8fe72d4" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default">
4602							<div class="elementor-icon-wrapper">
4603			<div class="elementor-icon">
4604			<svg aria-hidden="true" class="e-font-icon-svg e-fas-people-arrows" viewBox="0 0 576 512" xmlns="http://www.w3.org/2000/svg"><path d="M96,128A64,64,0,1,0,32,64,64,64,0,0,0,96,128Zm0,176.08a44.11,44.11,0,0,1,13.64-32L181.77,204c1.65-1.55,3.77-2.31,5.61-3.57A63.91,63.91,0,0,0,128,160H64A64,64,0,0,0,0,224v96a32,32,0,0,0,32,32V480a32,32,0,0,0,32,32h64a32,32,0,0,0,32-32V383.61l-50.36-47.53A44.08,44.08,0,0,1,96,304.08ZM480,128a64,64,0,1,0-64-64A64,64,0,0,0,480,128Zm32,32H448a63.91,63.91,0,0,0-59.38,40.42c1.84,1.27,4,2,5.62,3.59l72.12,68.06a44.37,44.37,0,0,1,0,64L416,383.62V480a32,32,0,0,0,32,32h64a32,32,0,0,0,32-32V352a32,32,0,0,0,32-32V224A64,64,0,0,0,512,160ZM444.4,295.34l-72.12-68.06A12,12,0,0,0,352,236v36H224V236a12,12,0,0,0-20.28-8.73L131.6,295.34a12.4,12.4,0,0,0,0,17.47l72.12,68.07A12,12,0,0,0,224,372.14V336H352v36.14a12,12,0,0,0,20.28,8.74l72.12-68.07A12.4,12.4,0,0,0,444.4,295.34Z"></path></svg>			</div>
4605		</div>
4606						</div>
4607				<div class="elementor-element elementor-element-08ce728 elementor-widget elementor-widget-heading" data-id="08ce728" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
4608					<h2 class="elementor-heading-title elementor-size-default">Community</h2>				</div>
4609				<div class="elementor-element elementor-element-f5e75a1 elementor-widget elementor-widget-text-editor" data-id="f5e75a1" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
4610									<p style="text-align: center;">Ongoing support and connection to help you keep growing.</p>								</div>
4611				</div>
4612				</div>
4613					</div>
4614				</div>
4615				</div>
4616		<div class="elementor-element elementor-element-49249f4 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con-boxed e-con e-parent" data-id="49249f4" data-element_type="container" data-e-type="container">
4617					<div class="e-con-inner">
4618				<div class="elementor-element elementor-element-8c88e4e elementor-widget elementor-widget-video" data-id="8c88e4e" data-element_type="widget" data-e-type="widget"  data-settings="{&quot;youtube_url&quot;:&quot;https://www.youtube.com/watch?v=XHOmBV4js_E&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}" data-spai-egr="1" data-widget_type="video.default">
4619							<div class="elementor-wrapper elementor-open-inline">
4620			<div class="elementor-video"></div>		</div>
4621						</div>
4622					</div>
4623				</div>
4624		<div class="elementor-element elementor-element-bed5040 e-flex e-con-boxed e-con e-parent" data-id="bed5040" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
4625					<div class="e-con-inner">
4626				<div class="elementor-element elementor-element-e6d4236 elementor-widget elementor-widget-heading" data-id="e6d4236" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
4627					<h2 class="elementor-heading-title elementor-size-default">Meet The Benton Downs Team</h2>				</div>
4628				<div class="elementor-element elementor-element-f731bbf elementor-widget elementor-widget-shortcode" data-id="f731bbf" data-element_type="widget" data-e-type="widget" data-widget_type="shortcode.default">
4629							<div class="elementor-shortcode"><div class="bd-workshop-leaders"><article class="bd-workshop-leader-card"><a class="bd-workshop-leader-image-link" href="https://bentondowns.com/about-us/barry-benton/"><img decoding="async" width="857" height="1200" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAwIDE0MDAiIHdpZHRoPSIxMDAwIiBoZWlnaHQ9IjE0MDAiIGRhdGEtdT0iaHR0cHMlM0ElMkYlMkZiZW50b25kb3ducy5jb20lMkZ3cC1jb250ZW50JTJGdXBsb2FkcyUyRjIwMTklMkYwOCUyRmJhcnJ5LWJlbnRvbi5qcGciIGRhdGEtdz0iMTAwMCIgZGF0YS1oPSIxNDAwIiBkYXRhLWJpcD0iIj48L3N2Zz4=" data-spai="1" class="bd-workshop-leader-image wp-post-image" alt="" srcset=" " sizes="auto, (max-width: 857px) 100v
4629w, 857px" /></a><h3 class="bd-workshop-leader-title"><a href="https://bentondowns.com/about-us/barry-benton/">Barry Benton</a></h3><div class="bd-workshop-leader-excerpt">Barry Benton has spent decades in photography, including studio leadership, client service, and coaching professional photographers. As co-founder of Benton Downs Photography, he helps photographers build confidence, make stronger creative decisions, and enjoy learning in the field.</div><p class="bd-workshop-leader-button-wrap"><a class="bd-workshop-leader-button" href="https://bentondowns.com/about-us/barry-benton/">Read Barry&#039;s Bio</a></p></article><article class="bd-workshop-leader-card"><a class="bd-workshop-leader-image-link" href="https://bentondowns.com/about-us/david-downs/"><img decoding="async" width="857" height="1200" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAwIDE0MDAiIHdpZHRoPSIxMDAwIiBoZWlnaHQ9IjE0MDAiIGRhdGEtdT0iaHR0cHMlM0ElMkYlMkZiZW50b25kb3ducy5jb20lMkZ3cC1jb250ZW50JTJGdXBsb2FkcyUyRjIwMTklMkYwOCUyRmRhdmlkLWRvd25zLmpwZyIgZGF0YS13PSIxMDAwIiBkYXRhLWg9IjE0MDAiIGRhdGEtYmlwPSIiPjwvc3ZnPg==" data-spai="1" class="bd-workshop-leader-image wp-post-image" alt="David Downs – Photography Instructor" srcset=" " sizes="auto, (max-width: 857px) 100vw, 857px" /></a><h3 class="bd-workshop-leader-title"><a href="https://bentondowns.com/about-us/david-downs/">David Downs</a></h3><div class="bd-workshop-leader-excerpt">David is an award-winning and Certified Professional Photographer who is passionate about sharing what he’s learned with others, whether they want to create art or simply take better images.
4630
4631Understanding the creative energy within each person and helping students harness that energy and apply editing techniques to produce remarkable photos/art has proven to be a reason many students take multiple courses with David.</div><p class="bd-workshop-leader-button-wrap"><a class="bd-workshop-leader-button" href="https://bentondowns.com/about-us/david-downs/">Read David&#039;s Bio</a></p></article><article class="bd-workshop-leader-card"><a class="bd-workshop-leader-image-link" href="https://bentondowns.com/about-us/delania-truly/"><img decoding="async" width="959" height="1200" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5NzMgMTIxNyIgd2lkdGg9Ijk3MyIgaGVpZ2h0PSIxMjE3IiBkYXRhLXU9Imh0dHBzJTNBJTJGJTJGYmVudG9uZG93bnMuY29tJTJGd3AtY29udGVudCUyRnVwbG9hZHMlMkYyMDI2JTJGMDMlMkZES1Q1MzU4LTEuanBnIiBkYXRhLXc9Ijk3MyIgZGF0YS1oPSIxMjE3IiBkYXRhLWJpcD0iIj48L3N2Zz4=" data-spai="1" class="bd-workshop-leader-image wp-post-image" alt="" srcset=" " sizes="auto, (max-width: 959px) 100vw, 959px" /></a><h3 class="bd-workshop-leader-title"><a href="https://bentondowns.com/about-us/delania-truly/">DeLania Truly</a></h3><div class="bd-workshop-leader-excerpt">DeLania Truly is a lifelong learner and creative spirit.&nbsp; Photography has been a part of her life and career for decades, beginning with taking slides for junior high projects and...</div><p class="bd-workshop-leader-button-wrap"><a class="bd-workshop-leader-button" href="https://bentondowns.com/about-us/delania-truly/">Read DeLania&#039;s Bio</a></p></article><article class="bd-workshop-leader-card"><a class="bd-workshop-leader-image-link" href="https://bentondowns.com/about-us/david-begis/"><img decoding="async" width="864" height="864" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjQgODY0IiB3aWR0aD0iODY0IiBoZWlnaHQ9Ijg2NCIgZGF0YS11PSJodHRwcyUzQSUyRiUyRmJlbnRvbmRvd25zLmNvbSUyRndwLWNvbnRlbnQlMkZ1cGxvYWRzJTJGMjAyNiUyRjAzJTJGRGF2aWQtQi1IZWFkc2hvdC0xLmpwZyIgZGF0YS13PSI4NjQiIGRhdGEtaD0iODY0IiBkYXRhLWJpcD0iIj48L3N2Zz4=" data-spai="1" class="bd-workshop-leader-image wp-post-image" alt=""  /></a><h3 class="bd-workshop-leader-title"><a href="https://bentondowns.com/about-us/david-begis/">David Begis</a></h3><div class="bd-workshop-leader-excerpt">My passion for photography started during a workshop in Colorado 2017 when I photographed fall colors. But before that, like most other photographers, I started taking pictures for the enjoyment...</div><p class="bd-workshop-leader-button-wrap"><a class="bd-workshop-leader-button" href="https://bentondowns.com/about-us/david-begis/">Read David&#039;s Bio</a></p></article></div></div>
4632						</div>
4633					</div>
4634				</div>
4635		<div class="elementor-element elementor-element-af49e18 e-flex e-con-boxed e-con e-parent" data-id="af49e18" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
4636					<div class="e-con-inner">
4637		<div class="elementor-element elementor-element-26ddf33 e-con-full e-flex e-con e-child" data-id="26ddf33" data-element_type="container" data-e-type="container">
4638				<div class="elementor-element elementor-element-2114734 elementor-widget elementor-widget-heading" data-id="2114734" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
4639					<h2 class="elementor-heading-title elementor-size-default">Our Guiding Principles</h2>				</div>
4640				</div>
4641		<div class="elementor-element elementor-element-03afcc7 e-con-full e-flex e-con e-child" data-id="03afcc7" data-element_type="container" data-e-type="container">
4642		<div class="elementor-element elementor-element-7726432 e-con-full e-flex e-con e-child" data-id="7726432" data-element_type="container" data-e-type="container">
4643				<div class="elementor-element elementor-element-1a12de9 elementor-widget elementor-widget-heading" data-id="1a12de9" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
4644					<h2 class="elementor-heading-title elementor-size-default">Encouraging Education</h2>				</div>
4645				<div class="elementor-element elementor-element-cf71298 elementor-widget elementor-widget-text-editor" data-id="cf71298" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
4646									<p>We teach in a way that is clear, supportive, and welcoming, so photographers can learn without feeling overwhelmed. </p>								</div>
4647				</div>
4648		<div class="elementor-element elementor-element-ea8512b e-con-full e-flex e-con e-child" data-id="ea8512b" data-element_type="container" data-e-type="container">
4649				<div class="elementor-element elementor-element-9bcc219 elementor-widget elementor-widget-heading" data-id="9bcc219" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
4650					<h2 class="elementor-heading-title elementor-size-default">Intentional Image-Making</h2>				</div>
4651				<div class="elementor-element elementor-element-e0fa825 elementor-widget elementor-widget-text-editor" data-id="e0fa825" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
4652									<p>We guide photographers toward stronger images through thoughtful decisions about light, composition, and story.</p>								</div>
4653				</div>
4654				</div>
4655		<div class="elementor-element elementor-element-70864fa e-con-full e-flex e-con e-child" data-id="70864fa" data-element_type="container" data-e-type="container">
4656		<div class="elementor-element elementor-element-2788060 e-con-full e-flex e-con e-child" data-id="2788060" data-element_type="container" data-e-type="container">
4657				<div class="elementor-element elementor-element-607a721 elementor-widget elementor-widget-heading" data-id="607a721" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
4658					<h2 class="elementor-heading-title elementor-size-default">Community That Lasts</h2>				</div>
4659				<div class="elementor-element elementor-element-5759c83 elementor-widget elementor-widget-text-editor" data-id="5759c83" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
4660									<p>We believe the best workshops build more than a portfolio. They build connection, encouragement, and lasting creative relationships.</p>								</div>
4661				</div>
4662		<div class="elementor-element elementor-element-309d34e e-con-full e-flex e-con e-child" data-id="309d34e" data-element_type="container" data-e-type="container">
4663				<div class="elementor-element elementor-element-29cdf86 elementor-widget elementor-widget-heading" data-id="29cdf86" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
4664					<h2 class="elementor-heading-title elementor-size-default">Respect For Our World</h2>				</div>
4665				<div class="elementor-element elementor-element-51c8d2d elementor-widget elementor-widget-text-editor" data-id="51c8d2d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
4666									<p>We respect the landscapes and communities we visit and work to leave them as beautiful as we found them. </p>								</div>
4667				</div>
4668				</div>
4669					</div>
4670				</div>
4671		<div class="elementor-element elementor-element-8fd1b85 e-flex e-con-boxed e-con e-parent" data-id="8fd1b85" data-element_type="container" data-e-type="container">
4672					<div class="e-con-inner">
4673				<div class="elementor-element elementor-element-bfa86fc elementor-widget elementor-widget-heading" data-id="bfa86fc" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
4674					<h2 class="elementor-heading-title elementor-size-default">Our Partners</h2>				</div>
4675		<div class="elementor-element elementor-element-ec5a50a e-con-full e-flex e-con e-child" data-id="ec5a50a" data-element_type="container" data-e-type="container">
4676		<div class="elementor-element elementor-element-8180f5d e-con-full e-flex e-con e-child" data-id="8180f5d" data-element_type="container" data-e-type="container">
4677				<div class="elementor-element elementor-element-460cd15 elementor-widget elementor-widget-image" data-id="460cd15" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
4678																<a href="https://flmcanada.com" target="_blank">
4679							<img fetchpriority="high" decoding="async" width="1199" height="442" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMTk5IDQ0MiIgd2lkdGg9IjExOTkiIGhlaWdodD0iNDQyIiBkYXRhLXU9Imh0dHBzJTNBJTJGJTJGYmVudG9uZG93bnMuY29tJTJGd3AtY29udGVudCUyRnVwbG9hZHMlMkYyMDI2JTJGMDQlMkZGTE0tTG9nby1QLmpwZyIgZGF0YS13PSIxMTk5IiBkYXRhLWg9IjQ0MiIgZGF0YS1iaXA9IiI+PC9zdmc+" data-spai="1" class="attachment-large size-large wp-image-10232" alt=""  />								</a>
4680															</div>
4681				</div>
4682		<div class="elementor-element elementor-element-14da279 e-con-full e-flex e-con e-child" data-id="14da279" data-element_type="container" data-e-type="container">
4683				<div class="elementor-element elementor-element-147a489 elementor-widget elementor-widget-image" data-id="147a489" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
4684																<a href="https://arlingtoncamera.com/" target="_blank">
4685							<img decoding="async" width="600" height="423" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MDAgNDIzIiB3aWR0aD0iNjAwIiBoZWlnaHQ9IjQyMyIgZGF0YS11PSJodHRwcyUzQSUyRiUyRmJlbnRvbmRvd25zLmNvbSUyRndwLWNvbnRlbnQlMkZ1cGxvYWRzJTJGMjAyNiUyRjA0JTJGYWNsb2dvLWNvcHkuanBnIiBkYXRhLXc9IjYwMCIgZGF0YS1oPSI0MjMiIGRhdGEtYmlwPSIiPjwvc3ZnPg==" data-spai="1" class="attachment-large size-large wp-image-10229" alt=""  />								</a>
4686															</div>
4687				</div>
4688		<div class="elementor-element elementor-element-da6d1d2 e-con-full e-flex e-con e-child" data-id="da6d1d2" data-element_type="container" data-e-type="container">
4689				<div class="elementor-element elementor-element-a857bcf elementor-widget elementor-widget-image" data-id="a857bcf" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
4690																<a href="https://www.wandrd.com/" target="_blank">
4691							<img decoding="async" width="1200" height="205" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNzk2IDMwNyIgd2lkdGg9IjE3OTYiIGhlaWdodD0iMzA3IiBkYXRhLXU9Imh0dHBzJTNBJTJGJTJGYmVudG9uZG93bnMuY29tJTJGd3AtY29udGVudCUyRnVwbG9hZHMlMkYyMDI2JTJGMDQlMkZXYW5kcmRfTG9nby0zLnBuZyIgZGF0YS13PSIxNzk2IiBkYXRhLWg9IjMwNyIgZGF0YS1iaXA9IiI+PC9zdmc+" data-spai="1" class="attachment-large size-large wp-image-10242" alt="" srcset=" " sizes="(max-width: 1200px) 100vw, 1200px" />								</a>
4692															</div>
4693				</div>
4694		<div class="elementor-element elementor-element-b3bfc00 e-con-full e-flex e-con e-child" data-id="b3bfc00" data-element_type="container" data-e-type="container">
4695				<div class="elementor-element elementor-element-45aa950 elementor-widget elementor-widget-image" data-id="45aa950" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
4696																<a href="https://bwc.net" target="_blank">
4697							<img decoding="async" width="337" height="281" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMzcgMjgxIiB3aWR0aD0iMzM3IiBoZWlnaHQ9IjI4MSIgZGF0YS11PSJodHRwcyUzQSUyRiUyRmJlbnRvbmRvd25zLmNvbSUyRndwLWNvbnRlbnQlMkZ1cGxvYWRzJTJGMjAyNiUyRjA0JTJGYndjbG9nby0xLndlYnAiIGRhdGEtdz0iMzM3IiBkYXRhLWg9IjI4MSIgZGF0YS1iaXA9IiI+PC9zdmc+" data-spai="1" class="attachment-large size-large wp-image-10231" alt=""  />								</a>
4698															</div>
4699				</div>
4700		<div class="elementor-element elementor-element-89cdf48 e-con-full e-flex e-con e-child" data-id="89cdf48" data-element_type="container" data-e-type="container">
4701				<div class="elementor-element elementor-element-df6f52c elementor-widget elementor-widget-image" data-id="df6f52c" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
4702																<a href="https://www.wandrd.com/" target="_blank">
4703							<img decoding="async" width="408" height="59" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MDggNTkiIHdpZHRoPSI0MDgiIGhlaWdodD0iNTkiIGRhdGEtdT0iaHR0cHMlM0ElMkYlMkZiZW50b25kb3ducy5jb20lMkZ3cC1jb250ZW50JTJGdXBsb2FkcyUyRjIwMjYlMkYwNCUyRmFjcmF0ZWNoLWxvZ28ud2VicCIgZGF0YS13PSI0MDgiIGRhdGEtaD0iNTkiIGRhdGEtYmlwPSIiPjwvc3ZnPg==" data-spai="1" class="attachment-large size-large wp-image-10393" alt=""  />								</a>
4704															</div>
4705				</div>
4706		<div class="elementor-element elementor-element-40f687a e-con-full e-flex e-con e-child" data-id="40f687a" data-element_type="container" data-e-type="container">
4707				<div class="elementor-element elementor-element-fe01df8 elementor-widget elementor-widget-image" data-id="fe01df8" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
4708																<a href="https://www.hellosammi.com" target="_blank">
4709							<img decoding="async" width="200" height="200" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMDAgMjAwIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCIgZGF0YS11PSJodHRwcyUzQSUyRiUyRmJlbnRvbmRvd25zLmNvbSUyRndwLWNvbnRlbnQlMkZ1cGxvYWRzJTJGMjAyNiUyRjA0JTJGaGVsbG9TQU1NSV9TcXVhcmVfVHJhbnNwYXJlbnQtV2hpdGVTdHJva2UtMjAweDIwMC1weC5wbmciIGRhdGEtdz0iMjAwIiBkYXRhLWg9IjIwMCIgZGF0YS1iaXA9IiI+PC9zdmc+" data-spai="1" class="attachment-large size-large wp-image-9476" alt=""  />								</a>
4710															</div>
4711				</div>
4712				</div>
4713					</div>
4714				</div>
4715				</div>
4716		
4717	</div>
4718</div>
4719
4720
4721<div class="site-footer">
4722				<div id="footer-widgets" class="site footer-widgets">
4723				<div class="footer-widgets-container grid-container">
4724					<div class="inside-footer-widgets">
4725							<div class="footer-widget-1">
4726		<aside id="block-2" class="widget inner-padding widget_block widget_media_image">
4727<figure class="wp-block-image size-medium is-resized"><img decoding="async" width="300" height="289" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNDYxIDE0MDgiIHdpZHRoPSIxNDYxIiBoZWlnaHQ9IjE0MDgiIGRhdGEtdT0iaHR0cHMlM0ElMkYlMkZiZW50b25kb3ducy5jb20lMkZ3cC1jb250ZW50JTJGdXBsb2FkcyUyRjIwMjYlMkYwMyUyRlVfQkRQLUxvZ28tV2hpdGUucG5nIiBkYXRhLXc9IjE0NjEiIGRhdGEtaD0iMTQwOCIgZGF0YS1iaXA9IiI+PC9zdmc+" data-spai="1" alt="White Benton Downs Photography Logo" class="wp-image-8108" style="aspect-ratio:1;object-fit:cover;width:100px" srcset=" " sizes="(max-width: 300px) 100vw, 300px" /></figure>
4728</aside>	</div>
4729		<div class="footer-widget-2">
4730		<aside id="nav_menu-4" class="widget inner-padding widget_nav_menu"><div class="menu-footer-menu-a-container"><ul id="menu-footer-menu-a" class="menu"><li id="menu-item-8153" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-8153"><a href="https://bentondowns.com/">Home</a></li>
4731<li id="menu-item-8159" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-8103 current_page_item menu-item-8159"><a href="https://bentondowns.com/about-us/" aria-current="page">About Benton Downs</a></li>
4732<li id="menu-item-9493" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9493"><a href="https://bentondowns.com/contact/">Contact Us</a></li>
4733</ul></div></aside>	</div>
4734		<div class="footer-widget-3">
4735		<aside id="nav_menu-5" class="widget inner-padding widget_nav_menu"><div class="menu-footer-menu-b-container"><ul id="menu-footer-menu-b" class="menu"><li id="menu-item-8156" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8156"><a href="https://bentondowns.com/photography-workshops/">Upcoming Workshops</a></li>
4736<li id="menu-item-3469" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3469"><a href="https://bentondowns.com/faq/">Workshop FAQ</a></li>
4737<li id="menu-item-3521" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3521"><a href="https://bentondowns.com/category/photography-tutorials/">Photography Tutorials</a></li>
4738</ul></div></aside>	</div>
4739		<div class="footer-widget-4">
4740		<aside id="nav_menu-6" class="widget inner-padding widget_nav_menu"><div class="menu-footer-menu-c-container"><ul id="menu-footer-menu-c" class="menu"><li id="menu-item-9741" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9741"><a href="https://bentondowns.com/terms-conditions/">Terms &#038; Conditions</a></li>
4741<li id="menu-item-9740" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9740"><a href="https://bentondowns.com/privacy-policy/">Privacy Policy</a></li>
4742<li id="menu-item-10144" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10144"><a href="https://bentondowns.com/cookie-policy/">Cookie Policy</a></li>
4743</ul></div></aside>	</div>
4744		<div class="footer-widget-5">
4745		<aside id="simple-social-icons-4" class="widget inner-padding simple-social-icons"><h2 class="widget-title">Follow Benton Downs</h2><ul class="alignleft"><li class="ssi-email"><a href="mailto:[email protected]" ><svg role="img" class="social-email" aria-labelledby="social-email-4"><title id="social-email-4">Email</title><use xlink:href="https://bentondowns.com/wp-content/plugins/simple-social-icons/symbol-defs.svg#social-email"></use></svg></a></li><li class="ssi-facebook"><a href="https://www.facebook.com/bentondownsphoto" ><svg role="img" class="social-facebook" aria-labelledby="social-facebook-4"><title id="social-facebook-4">Facebook</title><use xlink:href="https://bentondowns.com/wp-content/plugins/simple-social-icons/symbol-defs.svg#social-facebook"></use></svg></a></li><li class="ssi-instagram"><a href="https://www.instagram.com/bentondowns" ><svg role="img" class="social-instagram" aria-labelledby="social-instagram-4"><title id="social-instagram-4">Instagram</title><use xlink:href="https://bentondowns.com/wp-content/plugins/simple-social-icons/symbol-defs.svg#social-instagram"></use></svg></a></li></ul></aside>	</div>
4746						</div>
4747				</div>
4748			</div>
4749					<footer class="site-info" aria-label="Site"  itemtype="https://schema.org/WPFooter" itemscope>
4750			<div class="inside-site-info grid-container">
4751								<div class="copyright-bar">
4752					<span class="copyright">&copy; 2026 Benton Downs</span> &bull; Built with <a href="https://generatepress.com" itemprop="url">GeneratePress</a>				</div>
4753			</div>
4754		</footer>
4755		</div>
4756
4757<a title="Scroll back to top" aria-label="Scroll back to top" rel="nofollow" href="#" class="generate-back-to-top" data-scroll-speed="400" data-start-scroll="300" role="button">
4758					<span class="gp-icon icon-arrow-up"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill-rule="evenodd" clip-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.414"><path d="M305.863 314.916c0 2.266-1.133 4.815-2.832 6.514l-14.157 14.163c-1.699 1.7-3.964 2.832-6.513 2.832-2.265 0-4.813-1.133-6.512-2.832L164.572 224.276 53.295 335.593c-1.699 1.7-4.247 2.832-6.512 2.832-2.265 0-4.814-1.133-6.513-2.832L26.113 321.43c-1.699-1.7-2.831-4.248-2.831-6.514s1.132-4.816 2.831-6.515L158.06 176.408c1.699-1.7 4.247-2.833 6.512-2.833 2.265 0 4.814 1.133 6.513 2.833L303.03 308.4c1.7 1.7 2.832 4.249 2.832 6.515z" fill-rule="nonzero" /></svg></span>
4759				</a>
4759<script>
4760document.addEventListener('DOMContentLoaded', function () {
4761                        setTimeout(function(){
4762                            if( document.querySelectorAll('[name^=ct_checkjs]').length > 0 ) {
4763                                if (typeof apbct_public_sendREST === 'function' && typeof apbct_js_keys__set_input_value === 'function') {
4764                                    apbct_public_sendREST(
4765                                    'js_keys__get',
4766                                    { callback: apbct_js_keys__set_input_value })
4767                                }
4768                            }
4769                        },0)
4770                    })
4771</script>
vendor: 1 bytes, line 4771
4771
4772<script type="speculationrules">
4773{"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/generatepress/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
4774</script>
4774
4775<a href="/imunify-bot-check" rel="nofollow" aria-hidden="true" tabindex="-1" style="display:none!important;position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden">imunify-bot-check</a>    
4775<script>
4776    document.addEventListener('click', function(e) {
4777
4778      var trigger = e.target.closest('.bd-skill-trigger');
4779      if (trigger) {
4780        var modal = document.getElementById('bd-skill-modal');
4781        if (modal) {
4782          modal.classList.add('is-open');
4783          modal.setAttribute('aria-hidden', 'false');
4784          document.body.classList.add('bd-modal-open');
4785        }
4786        return;
4787      }
4788
4789      var closeBtn = e.target.closest('.bd-modal-close');
4790      if (closeBtn) {
4791        var modal = closeBtn.closest('.bd-modal');
4792        if (modal) {
4793          modal.classList.remove('is-open');
4794          modal.setAttribute('aria-hidden', 'true');
4795          document.body.classList.remove('bd-modal-open');
4796        }
4797        return;
4798      }
4799
4800      if (e.target.classList.contains('bd-modal-backdrop')) {
4801        var modal = e.target.closest('.bd-modal');
4802        if (modal) {
4803          modal.classList.remove('is-open');
4804          modal.setAttribute('aria-hidden', 'true');
4805          document.body.classList.remove('bd-modal-open');
4806        }
4807      }
4808
4809    });
4810	
4811	// Allow Enter or Space to close when focus is on the X
4812document.addEventListener('keydown', function(e) {
4813  if (
4814    (e.key === 'Enter' || e.key === ' ') &&
4815    document.activeElement.classList.contains('bd-modal-close')
4816  ) {
4817    var modal = document.activeElement.closest('.bd-modal');
4818    if (modal) {
4819      modal.classList.remove('is-open');
4820      modal.setAttribute('aria-hidden', 'true');
4821      document.body.classList.remove('bd-modal-open');
4822    }
4823  }
4824});
4825
4826    document.addEventListener('keydown', function(e) {
4827      if (e.key === 'Escape') {
4828        var modal = document.getElementById('bd-skill-modal');
4829        if (modal && modal.classList.contains('is-open')) {
4830          modal.classList.remove('is-open');
4831          modal.setAttribute('aria-hidden', 'true');
4832          document.body.classList.remove('bd-modal-open');
4833        }
4834      }
4835    });
4836    </script>
4836
4837        
4837<script>
4838    document.addEventListener('click', function(e) {
4839
4840      var skillTrigger = e.target.closest('.bd-skill-trigger');
4841      if (skillTrigger) {
4842        var skillModal = document.getElementById('bd-skill-modal');
4843        if (skillModal) {
4844          skillModal.classList.add('is-open');
4845          skillModal.setAttribute('aria-hidden', 'false');
4846          document.body.classList.add('bd-modal-open');
4847        }
4848        return;
4849      }
4850
4851      var fitnessTrigger = e.target.closest('.bd-fitness-trigger');
4852      if (fitnessTrigger) {
4853        var fitnessModal = document.getElementById('bd-fitness-modal');
4854        if (fitnessModal) {
4855          fitnessModal.classList.add('is-open');
4856          fitnessModal.setAttribute('aria-hidden', 'false');
4857          document.body.classList.add('bd-modal-open');
4858        }
4859        return;
4860      }
4861
4862      var closeBtn = e.target.closest('.bd-modal-close');
4863      if (closeBtn) {
4864        var modal = closeBtn.closest('.bd-modal');
4865        if (modal) {
4866          modal.classList.remove('is-open');
4867          modal.setAttribute('aria-hidden', 'true');
4868          document.body.classList.remove('bd-modal-open');
4869        }
4870        return;
4871      }
4872
4873      if (e.target.classList.contains('bd-modal-backdrop')) {
4874        var modal = e.target.closest('.bd-modal');
4875        if (modal) {
4876          modal.classList.remove('is-open');
4877          modal.setAttribute('aria-hidden', 'true');
4878          document.body.classList.remove('bd-modal-open');
4879        }
4880      }
4881
4882    });
4883
4884    document.addEventListener('keydown', function(e) {
4885      if (e.key === 'Escape') {
4886        document.querySelectorAll('.bd-modal.is-open').forEach(function(modal) {
4887          modal.classList.remove('is-open');
4888          modal.setAttribute('aria-hidden', 'true');
4889        });
4890        document.body.classList.remove('bd-modal-open');
4891      }
4892    });
4893    </script>
4893
4894        <style>
4895        .bd-acuity-embed .acuity-trip-page h2,
4896        .bd-acuity-embed .acuity-trip-page .acuity-trip-dates {
4897            display: none !important;
4898        }
4899    </style>
4900        
4900<script>
4901    document.addEventListener('DOMContentLoaded', function () {
4902        const btn = document.querySelector('.generate-back-to-top');
4903        if (!btn) return;
4904
4905        // Change the built-in speed value anyway
4906        btn.setAttribute('data-scroll-speed', '1');
4907
4908        // Intercept the click before GeneratePress handles it
4909        btn.addEventListener('click', function (e) {
4910            e.preventDefault();
4911            e.stopPropagation();
4912            e.stopImmediatePropagation();
4913
4914            document.documentElement.scrollTop = 0;
4915            document.body.scrollTop = 0;
4916            window.scrollTo(0, 0);
4917
4918            return false;
4919        }, true);
4920    });
4921    </script>
4921
4922    
4922<script id="generate-a11y">
4923!function(){"use strict";if("querySelector"in document&&"addEventListener"in window){var e=document.body;e.addEventListener("pointerdown",(function(){e.classList.add("using-mouse")}),{passive:!0}),e.addEventListener("keydown",(function(){e.classList.remove("using-mouse")}),{passive:!0})}}();
4924</script>
4924
4925	<div class="gp-modal gp-search-modal" id="gp-search" role="dialog" aria-modal="true" aria-label="Search">
4926		<div class="gp-modal__overlay" tabindex="-1" data-gpmodal-close>
4927			<div class="gp-modal__container">
4928					<form role="search" method="get" class="search-modal-form" action="https://bentondowns.com/">
4929		<label for="search-modal-input" class="screen-reader-text">Search for:</label>
4930		<div class="search-modal-fields">
4931			<input id="search-modal-input" type="search" class="search-field" placeholder="Search &hellip;" value="" name="s" />
4932			<button aria-label="Search"><span class="gp-icon icon-search"><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path fill-rule="evenodd" clip-rule="evenodd" d="M208 48c-88.366 0-160 71.634-160 160s71.634 160 160 160 160-71.634 160-160S296.366 48 208 48zM0 208C0 93.125 93.125 0 208 0s208 93.125 208 208c0 48.741-16.765 93.566-44.843 129.024l133.826 134.018c9.366 9.379 9.355 24.575-.025 33.941-9.379 9.366-24.575 9.355-33.941-.025L337.238 370.987C301.747 399.167 256.839 416 208 416 93.125 416 0 322.875 0 208z" /></svg></span></button>
4933		</div>
4934			</form>
4935				</div>
4936		</div>
4937	</div>
4938	<style type="text/css" media="screen">#simple-social-icons-4 ul li a, #simple-social-icons-4 ul li a:hover, #simple-social-icons-4 ul li a:focus { background-color: #333333 !important; border-radius: 6px; color: #ffffff !important; border: 1px #ffffff solid !important; font-size: 18px; padding: 9px; }  #simple-social-icons-4 ul li a:hover, #simple-social-icons-4 ul li a:focus { background-color: #ffffff !important; border-color: #ffffff !important; color: #333 !important; }  #simple-social-icons-4 ul li a:focus { outline: 1px dotted #ffffff !important; }</style>			
4938<script>
4939				( () => {
4940					const lazyloadRunObserver = () => {
4941						const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` );
4942						const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => {
4943							entries.forEach( ( entry ) => {
4944								if ( entry.isIntersecting ) {
4945									let lazyloadBackground = entry.target;
4946									if( lazyloadBackground ) {
4947										lazyloadBackground.classList.add( 'e-lazyloaded' );
4948									}
4949									lazyloadBackgroundObserver.unobserve( entry.target );
4950								}
4951							});
4952						}, { rootMargin: '200px 0px 200px 0px' } );
4953						lazyloadBackgrounds.forEach( ( lazyloadBackground ) => {
4954							lazyloadBackgroundObserver.observe( lazyloadBackground );
4955						} );
4956					};
4957					const events = [
4958						'DOMContentLoaded',
4959						'elementor/lazyload/observe',
4960					];
4961					events.forEach( ( event ) => {
4962						document.addEventListener( event, lazyloadRunObserver );
4963					} );
4964				} )();
4965			</script>
4965
4966			
4966<script data-optimized="1" id="imagesloaded-js" src="https://bentondowns.com/wp-content/litespeed/js/fbc99642c2ea75995520785c7886016b.js?ver=7ca2e"></script>
vendor: 1 bytes, line 4966
4966
4967<script data-optimized="1" id="masonry-js" src="https://bentondowns.com/wp-content/litespeed/js/608a0d930ce28033c204495549858562.js?ver=793cd"></script>
vendor: 1 bytes, line 4967
4967
4968<script data-optimized="1" id="jquery-masonry-js" defer src="https://bentondowns.com/wp-content/litespeed/js/06ef0c8019a49e07faa798068bddf02a.js?ver=41788"></script>
vendor: 1 bytes, line 4968
4968
4969<script data-optimized="1" id="mpp_gutenberg_tabs-js" src="https://bentondowns.com/wp-content/litespeed/js/f2a1467ba54469170ff3cd3fabce118e.js?ver=385cc"></script>
vendor: 1 bytes, line 4969
4969
4970<script id="generate-menu-js-before">
4971var generatepressMenu = {"toggleOpenedSubMenus":true,"openSubMenuLabel":"Open Sub-Menu","closeSubMenuLabel":"Close Sub-Menu"};
4972//# sourceURL=generate-menu-js-before
4973</script>
vendor: 1 bytes, line 4973
4973
4974<script data-optimized="1" id="generate-menu-js" src="https://bentondowns.com/wp-content/litespeed/js/8253ac03295b0112055c0cb49241c444.js?ver=0aeeb"></script>
vendor: 1 bytes, line 4974
4974
4975<script data-optimized="1" id="generate-modal-js" src="https://bentondowns.com/wp-content/litespeed/js/781fb3bc7bd257a68f966db0e11f908c.js?ver=e5235"></script>
vendor: 1 bytes, line 4975
4975
4976<script id="generate-back-to-top-js-before">
4977var generatepressBackToTop = {"smooth":true};
4978//# sourceURL=generate-back-to-top-js-before
4979</script>
vendor: 1 bytes, line 4979
4979
4980<script data-optimized="1" id="generate-back-to-top-js" src="https://bentondowns.com/wp-content/litespeed/js/715c17f20e9c00f485153314ff0d5664.js?ver=8f630"></script>
vendor: 1 bytes, line 4980
4980
4981<script id="spai-scripts-js-extra">
4982var spai_settings = {"api_domain":"cdn.shortpixel.ai","api_url":"https://cdn.shortpixel.ai/spai/w_%WIDTH%+q_glossy+ret_img","api_short_url":"https://cdn.shortpixel.ai/spai/ret_img","method":"src","crop":"","size_breakpoints":{"on":false,"base":50,"rate":10},"lqip":"","lazy_threshold":"500","hover_handling":"","native_lazy":"","serve_svg":"1","debug":"","site_url":"https://bentondowns.com","plugin_url":"https://bentondowns.com/wp-content/plugins/shortpixel-adaptive-images","version":"3.11.6","excluded_selectors":[],"eager_selectors":[],"noresize_selectors":[],"alter2wh":"1","use_first_sizes":[],"lazy_bg_style":"","active_integrations":{"nextgen":false,"modula":false,"elementor":true,"elementor-addons":false,"viba-portfolio":false,"envira":true,"everest":false,"wp-bakery":false,"woocommerce":false,"wpc-variations":false,"foo":false,"global-gallery":false,"essential-grid":false,"oxygen":false,"slider-revolution":false,"custom-facebook-feed":false,"smart-slider":false,"real3d-flipbook":false,"wp-grid-builder":false,"beaver-builder":false,"the-grid":false,"social-pug":false,"instagram-feed":false,"insta-gallery":false,"content-views":false,"featherlight":false,"lightbox-photoswipe":false,"acf":true,"soliloquy":false,"jetpack":false,"wp-rocket":{"lazyload":false,"css-filter":false,"minify-css":false,"defer-all-js":false,"video-placeholder":false},"perfmatters":false,"swift-performance":false,"imagify":{"active":false},"wp-fastest-cache":false,"litespeed-cache":false,"w3-total-cache":false,"wp-super-cache":false,"wp-optimize":{"active":false,"enable_css":false,"enable_merging_of_css":false},"breeze":false,"smart-cookie-kit":false,"wpzoom-theme":false,"avia-gallery-module":false,"theme":"GeneratePress"},"parse_css_files":"1","backgrounds_max_width":"1920","sep":"+","webp":"1","avif":"1","webp_detect":"","extensions_to_nextgenimg":{"png":true,"jpg":true,"gif":true},"sniper":"https://bentondowns.com/wp-content/plugins/shortpixel-adaptive-images/assets/img/target.cur","affected_tags":"{\"a\":1,\"figure\":2,\"link\":1,\"script\":4}","ajax_url":"https://bentondowns.com/wp-admin/admin-ajax.php","ajax_nonce":"45dcf184fc","excluded_paths":["cmVnZXg6L1wvXC8oW15cL10qXC58KWdyYXZhdGFyLmNvbVwvLw=="],"eager_paths":[]};
4983//# sourceURL=spai-scripts-js-extra
4984</script>
vendor: 1 bytes, line 4984
4984
4985<script data-cfasync="false" id="spai-scripts-js" src="https://bentondowns.com/wp-content/plugins/shortpixel-adaptive-images/assets/js/ai-2.0.min.js" data-spai-excluded="true"></script>
vendor: 1 bytes, line 4985
4985
4986<script data-optimized="1" id="googlesitekit-consent-mode-js" src="https://bentondowns.com/wp-content/litespeed/js/aaeea81c049e3e4a3d1343e39c9e3bae.js?ver=e3bae"></script>
vendor: 1 bytes, line 4986
4986
4987<script data-optimized="1" id="elementor-webpack-runtime-js" src="https://bentondowns.com/wp-content/litespeed/js/b5b281f4cfd6dde9a94defda98ce81e4.js?ver=2c628"></script>
vendor: 1 bytes, line 4987
4987
4988<script data-optimized="1" id="elementor-frontend-modules-js" src="https://bentondowns.com/wp-content/litespeed/js/370da2521f43ba8c2ca8b163deedbecc.js?ver=0b8ed"></script>
vendor: 1 bytes, line 4988
4988
4989<script id="jquery-ui-core-js-before">
4990jQuery.uiBackCompat = true;
4991//# sourceURL=jquery-ui-core-js-before
4992</script>
vendor: 1 bytes, line 4992
4992
4993<script data-optimized="1" id="jquery-ui-core-js" src="https://bentondowns.com/wp-content/litespeed/js/1c5c38ec6a28023680dc29cf9f790f71.js?ver=6ec17"></script>
vendor: 1 bytes, line 4993
4993
4994<script id="elementor-frontend-js-before">
4995var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnX":"Share on X","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},
4996"hasCustomBreakpoints":false},"version":"4.3.3","is_static":false,"experimentalFeatures":{"e_font_icon_svg":true,"additional_custom_breakpoints":true,"container":true,"e_optimized_markup":true,"nested-elements":true,"e_atomic_elements":true,"e_opt_in_v4":true,"import-export-customization":true},"urls":{"assets":"https:\/\/bentondowns.com\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/bentondowns.com\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/bentondowns.com\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"7a9a959e2e","atomicFormsSendForm":"3721937432"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description"},"post":{"id":8103,"title":"About%20Us%20%E2%80%93%20Benton%20Downs","excerpt":"","featuredImage":false}};
4997//# sourceURL=elementor-frontend-js-before
4998</script>
vendor: 1 bytes, line 4998
4998
4999<script data-optimized="1" id="elementor-frontend-js" src="https://bentondowns.com/wp-content/litespeed/js/22b9a171ea449c9390e194d0da9ff1f7.js?ver=7a9a4"></script>
vendor: 1 bytes, line 4999
4999
5000<script id="googlesitekit-events-provider-content-events-js-before">
5001window._googlesitekit = window._googlesitekit || {};
5002window._googlesitekit.contentEvents = {"postID":8103,"isSinglePost":false,"hasVimeoEmbed":false};
5003//# sourceURL=googlesitekit-events-provider-content-events-js-before
5004</script>
vendor: 1 bytes, line 5004
5004
5005<script data-optimized="1" id="googlesitekit-events-provider-content-events-js" src="https://bentondowns.com/wp-content/litespeed/js/a54313a2f1623ee1190e75cccf749dbc.js?ver=49dbc" defer></script>
vendor: 1 bytes, line 5005
5005
5006<script id="wp-emoji-settings" type="application/json">
5007{"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://bentondowns.com/wp-includes/js/wp-emoji-release.min.js?ver=7.1.2"}}
5008</script>
vendor: 1 bytes, line 5008
5008
5009<script type="module" data-spai-excluded="true">
5010/*! This file is auto-generated */
5011var 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)))});
5012//# sourceURL=https://bentondowns.com/wp-includes/js/wp-emoji-loader.min.js
5013</script>
5013
5014    
5014<script>
5015    document.addEventListener('DOMContentLoaded', function () {
5016      if (window.innerWidth > 768) return;
5017
5018      document.querySelectorAll('.main-navigation .menu-item-has-children').forEach(function (item) {
5019        var link = item.querySelector(':scope > a');
5020        var toggle = item.querySelector(':scope > a .dropdown-menu-toggle');
5021        var submenu = item.querySelector(':scope > ul');
5022
5023        if (!link || !toggle || !submenu) return;
5024
5025        toggle.addEventListener('click', function (e) {
5026          e.preventDefault();
5027          e.stopPropagation();
5028
5029          item.classList.toggle('sfHover');
5030          item.classList.toggle('toggled-on');
5031
5032          var isOpen = item.classList.contains('toggled-on');
5033          submenu.style.display = isOpen ? 'block' : 'none';
5034        });
5035      });
5036    });
5037    </script>
5037
5038      
5038<script>
5039  (function () {
5040    function updateStickyHeader() {
5041      var y = window.pageYOffset || document.documentElement.scrollTop || 0;
5042      document.body.classList.toggle('bd-scrolled', y > 20);
5043    }
5044    window.addEventListener('scroll', updateStickyHeader, { passive: true });
5045    window.addEventListener('load', updateStickyHeader);
5046    updateStickyHeader();
5047  })();
5048  </script>
5048
5049  
5050</body>
5051</html>
5052
5053
5054<!-- Page cached by LiteSpeed Cache 7.9.1 on 2026-10-03 20:32:25 -->
5055<!-- X-LiteSpeed-Cache-Control: public,max-age=86400 -->
5056<!-- X-LiteSpeed-Tag: c2b_page,c2b_URL./about-us/,c2b_Po.8103,c2b_PGS,c2b_ -->

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.