/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

#site-header {
	padding-left: 0 !important; padding-right: 0 !important;
}

.header-inner { max-width: 90% !important; }

@media (max-width: 767px) {
  .social-icons {
    display: none !important;
  }
}

#wpadminbar{position:fixed}.e-con-inner{overflow:visible!important}.elementor-section{overflow:visible!important}.display-none{display:none}.opacity-zero{opacity:0}.deactivated{pointer-events:none;opacity:0.5;cursor:default}.anchor-offset{scroll-margin-top:100px}.trail-block{transform:translateY(20px);transition:all 0.4s ease}.trail-block.visible{display:flex;opacity:1;transform:translateY(0)}.elementor-button,.event-button{border-radius:2px!important;padding:8px 20px!important;border-width:1px!important}.elementor-button{font-weight:bold!important;font-size:1.25em!important}.elementor-widget-text-editor a{color:var(--e-global-color-primary);text-decoration:underline}.elementor-widget-text-editor a:hover{color:var(--e-global-color-primary);text-decoration:underline}.no-padding{padding:0!important}.elementor-1592 .elementor-element.elementor-element-fd61a02 .gallery-item .gallery-caption{text-align:center!important;font-style:normal!important;font-size:24px!important;text-transform:capitalize!important;color:#e4042b!important}@media(max-width:767px){.elementor .elementor-element.e-con:has(.trail-status-table-modern){width:100%!important;margin:0!important;padding:0!important}.elementor .elementor-element.e-con:has(.trail-status-table-modern)>.e-con-inner{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}}#overlay-menu .menu-right>ul>li{opacity:0;transform:translateY(8px);transition:opacity 0.35s ease-out,transform 0.35s ease-out}#overlay-menu.items-visible .menu-right>ul>li{opacity:1;transform:translateY(0)}#overlay-menu .menu-footer .menu>li,#overlay-menu .social-icons a{opacity:0;transform:translateY(12px);transition:opacity 0.35s ease-out,transform 0.35s ease-out}#overlay-menu.items-visible .menu-footer .menu>li,#overlay-menu.items-visible .social-icons a{opacity:1;transform:translateY(0)}.elementor-button .elementor-button-content-wrapper{white-space:nowrap}#load-more-trails .elementor-button-text{position:relative;top:4px;left:2px;font-size:1.5em}.galleryid-1592 img{width:220px;height:220px}#dirtpark,#pumptrack,.elementor-element-49f2f65{padding:0!important}body{background-color:#f2eee6!important}html,body{overflow-x:hidden}.site-branding{max-width:280px}#hero{overflow-x:hidden!important}.elementor-element-67f8f8d,.elementor-element-2afb72e0,.elementor-element-57fb7629,.elementor-element-b1d38c4,.elementor-element-5c0d577{padding:0}.elementor-element-6df4e8b,.elementor-element-48083cd,.elementor-element-ae551dd,.elementor-element-32a30aa,.elementor-element-4b72e28,.elementor-element-de60428,.elementor-element-7b99f52,.elementor-element-18f0604,.elementor-element-2378faeb,.elementor-element-ed369e0,.elementor-element-6869261,.elementor-element-45b628f,.elementor-element-51677be,.elementor-element-1e90d1e,.elementor-element-689bfcd{padding-left:0}.elementor-element-7409508{padding-left:4px}.elementor-element-0beb85f,.elementor-element-0beb85f>div,.elementor-element-0beb85f .elementor-element-f241f9f,.elementor-element-0beb85f .elementor-element-df897fa,.elementor-element-0beb85f .elementor-element-1664809,.elementor-element-0beb85f .elementor-element-3719f60,.elementor-element-0beb85f .elementor-element-b973117,.elementor-element-82d04d8,.elementor-element-62cc13c,.elementor-element-52358fe{padding:0!important}.elementor-element-6b33ac7{padding-right:0}.elementor-element-de60428,.elementor-element-5c0d577{padding-top:0}.elementor-element-42ab159{margin:-6% auto}.elementor-5 .elementor-element.elementor-element-744ccb5b::before{background-position:-520px 0!important}.elementor-467 .elementor-element.elementor-element-75ffaa3::before{background-position:600px -160px!important}@media(max-width:767.98px){.single #primary,.page #content{margin-top:60px}}.tf-map-wrapper{position:relative;width:100%;height:550px;overflow:hidden}.tf-map-wrapper iframe{position:absolute;top:-37px;left:0;width:100%;height:650px;border:none}#boxed-section .e-con-inner{max-width:1140px;margin:0 auto!important}#boxed-section .e-con-inner>.elementor-element:not(:last-child){position:relative!important;left:calc((100vw - 1140px)/ -2)!important;width:calc(100%+(100vw - 1140px)/ 2)!important}#boxed-section .e-con-inner>.elementor-element:last-child{position:relative!important;left:0!important}@media(max-width:767px){#boxed-section .e-con-inner>.elementor-element:first-child,#boxed-section .e-con-inner>.elementor-element:last-child{left:0!important}}.green-wrapper,.brown-wrapper,.purple-wrapper,.dark-purple-wrapper,.blue-wrapper,.yellow-wrapper{position:relative;z-index:0}.green-wrapper::before,.brown-wrapper::before,.orange-wrapper::before,.purple-wrapper::before,.dark-purple-wrapper::before,.blue-wrapper::before,.yellow-wrapper::before{content:"";position:absolute;left:0;right:0;bottom:0;z-index:-1;opacity:1}.green-wrapper::before{background:#cdd6c5}.brown-wrapper::before{background:#e8e3d7}.orange-wrapper::before{background:#efd4bd}.purple-wrapper::before{background:#e4d8e5}.dark-purple-wrapper::before{background:#C8C2D9}.blue-wrapper::before{background:#d9e5f1}.yellow-wrapper::before{background:#f7f4cb}#contact-trailpflege .elementor-button-icon{background-color:#e6e1d9}#contact-trainerin .elementor-button-icon{background-color:#fff}#contact-events .elementor-button-icon{background-color:#d4c8b6}#contact-sponsoring .elementor-button-icon{background-color:#d3c8b7}#contact-manuel .elementor-button-icon{background-color:#dfd6c4}#contact-lena .elementor-button-icon{background-color:#e8e2d6}#contact-manuel,#contact-lena,#contact-tanja,#contact-trainerin,#contact-events,#contact-sponsoring,#contact-trailpflege{padding-left:0px!important}#contact-tanja .elementor-button-icon,#contact-erweiterter-vorstand .elementor-button-icon{background-color:#dfd6c4}#contact-trainerin .elementor-button-text,#contact-trailpflege .elementor-button-text,#contact-sponsoring .elementor-button-text,#contact-manuel .elementor-button-text,#contact-lena .elementor-button-text,#contact-tanja .elementor-button-text,#contact-erweiterter-vorstand .elementor-button-text,#contact-trainerin .elementor-button-text,#contact-events .elementor-button-text{display:inline-flex;align-items:center;justify-content:center}#contact-trainerin .elementor-button-icon,#contact-trailpflege .elementor-button-icon,#contact-sponsoring .elementor-button-icon,#contact-manuel .elementor-button-icon,#contact-lena .elementor-button-icon,#contact-tanja .elementor-button-icon,#contact-erweiterter-vorstand .elementor-button-icon,#contact-trainerin .elementor-button-icon,#contact-events .elementor-button-icon{width:36px;height:36px;border-radius:18px}#contact-trainerin .elementor-button-icon svg,#contact-trailpflege .elementor-button-icon svg,#contact-sponsoring .elementor-button-icon svg,#contact-manuel .elementor-button-icon svg,#contact-lena .elementor-button-icon svg,#contact-tanja .elementor-button-icon svg,#contact-erweiterter-vorstand .elementor-button-icon svg,#contact-trainerin .elementor-button-icon svg,#contact-events .elementor-button-icon svg{position:relative;left:8px;width:20px;height:20px}.elementor-element-6795b04 .elementor-widget-image img{width:100%;height:100%;object-fit:cover;aspect-ratio:2 / 3;display:block}@font-face{font-family:"JoyrideStd";src:url("/wp-content/themes/hello-elementor-child/inc/fonts/JoyrideStd/font.woff2")format("woff2"),url("/wp-content/themes/hello-elementor-child/inc/fonts/JoyrideStd/font.woff")format("woff");font-weight:normal;font-style:normal;font-display:swap}.telex{overflow:hidden;white-space:nowrap;position:relative}.telex .elementor-heading-title{display:inline-block;white-space:nowrap;will-change:transform;transform:translateX(0%)}.telex a,.telex .elementor-widget-heading .elementor-heading-title{font-family:"JoyrideStd",sans-serif!important;font-size:16px!important}.tool-hamburger{top:auto!important;bottom:auto!important;width:50px;height:50px;cursor:pointer;display:inline-block;position:relative;flex-shrink:0;z-index:4000;color:#000;transform-origin:center center;transition-property:transform,opacity;transition-duration:300ms,200ms;transition-timing-function:ease,ease;will-change:transform,opacity;scale:1}.tool-hamburger .tool{position:absolute;top:25%;left:50%;width:40px;height:40px;transform-origin:center center;transition-property:transform,opacity;transition-duration:300ms,200ms;transition-timing-function:cubic-bezier(.2,.9,.24,1),ease;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}.active .tool{top:50%}.tool-hamburger .tool svg{width:100%;height:100%;display:block;fill:currentColor;transition:fill 0.3s ease}.tool-shovel{transform:translate(-35%,-50%)rotate(-135deg)}.tool-rake{transform:translate(-50%,10%)rotate(45deg)}@media(min-width:767.99px){.tool-hamburger.active{color:#ded7c6!important}body.menu-open #site-header,body.menu-open #site-header.header-scrolled{background:none!important;box-shadow:none!important}}.tool-hamburger.active .tool-shovel{transform:translate(-50%,-50%)rotate(-100deg)}.tool-hamburger.active .tool-rake{transform:translate(-60%,-45%)rotate(-10deg)}#overlay-menu{position:fixed;inset:0;z-index:3000;font-family:sans-serif;display:flex;opacity:0;pointer-events:none;background:none;overflow:hidden}#overlay-menu.active{opacity:1;pointer-events:all}#overlay-menu .menu-left,#overlay-menu .menu-right{flex:1;padding:0 40px;position:relative;overflow-y:hidden;transition:transform 0.6s ease}#overlay-menu .menu-left{background-color:#0b3e26;position:relative}#overlay-menu .menu-left .sub-menu-items{position:absolute;left:0;top:0;transform:translateY(0);transition:transform 220ms ease,opacity 180ms ease}#overlay-menu .menu-left li.sub-menu-item>a::after{content:" -";margin-right:8px}#overlay-menu .menu-right{background-color:#000}.sub-menu-items{list-style:none;padding:0}@media(min-width:1025px){#overlay-menu #menu-overlay-footer-1 a,#overlay-menu #menu-overlay-footer-2 a{font-size:1.0em!important;font-weight:600!important}#overlay-menu li{padding:0.5rem 0}}.sub-menu-items li a{color:#ded7c6;font-weight:500;font-size:1rem;text-decoration:none}.sub-menu-items li a:hover{text-decoration:underline!important}.menu-right .sub-menu-items{display:none!important}.menu-left{position:relative;min-height:200px;transition:all 0.3s ease-in-out}.menu-left .sub-menu-items{position:absolute;top:0;left:0;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease 0.5s}.menu-left .sub-menu-items.active{opacity:1;visibility:visible;transition:opacity 0.3s ease,visibility 0s}#overlay-menu .menu-left{transform:translateX(-100%)}#overlay-menu .menu-left.active{transform:translateX(0)}#overlay-menu .menu-right{transform:translateX(100%)}#overlay-menu .menu-right.active{transform:translateX(0)}#overlay-menu .menu-left>ul,#overlay-menu .menu-right>ul{margin:0;position:absolute;top:15%;transform:none}#overlay-menu .menu-left>ul{right:40px;text-align:right}#overlay-menu .menu-right>ul{left:40px;text-align:left}.menu-right li{transition:color 0.3s ease,text-decoration 0.3s ease}.menu-right li.hovered>a{color:#23543d!important;text-decoration:underline!important}#overlay-menu ul{list-style:none;padding:0;margin:0}#overlay-menu a{color:#ded7c6;text-decoration:none;font-size:24px;font-weight:bold;transition:color 0.3s ease}#overlay-menu a:hover{color:#aaa}#menu-overlay-rechts a,#menu-overlay-links a{font-weight:bold}#overlay-menu .menu-right{position:relative}#overlay-menu .menu-footer{position:absolute;bottom:30px;left:40px;color:#ded7c6}#overlay-menu .menu-footer li{margin-bottom:0px;padding:0.1rem}#overlay-menu .menu-footer{display:flex;align-items:center;gap:24px;flex-wrap:nowrap}.menu-footer>ul{display:inline-block;vertical-align:top;margin:0 24px 0 0;padding:0}.menu-footer>ul>li{display:block}#overlay-menu .social-icons{position:fixed;bottom:30px;right:40px;display:flex;gap:36px}#overlay-menu .social-icons a{font-size:20px;color:#ded7c6}#overlay-menu .social-icons a svg{width:36px;height:36px;fill:#ded7c6}#overlay-menu .social-icons a:hover svg{fill:#aaa}#instagram-link svg,#facebook-link svg{width:30px!important;height:30px!important;top:3px}#overlay-menu .overlay-logo{position:absolute;top:20px;left:20px;z-index:3002}#overlay-menu .overlay-logo img{height:40px;width:auto;display:block}#site-header.header-scrolled{background-color:#f2eee6}@media(min-width:1025px){#site-header{top:0;transition:all 0.3s ease}#site-header.header-scrolled .site-logo img{max-width:220px;transition:all 0.3s ease}#site-header.header-scrolled .tool-hamburger{transform:translateY(-2px)!important;transition-property:transform,opacity!important;transition-duration:300ms,200ms}#site-header.header-scrolled .tool-hamburger .tool{transition-property:transform,opacity!important}#site-header.header-scrolled .tool-hamburger .tool-rake{top:30%}#site-header.header-scrolled .tool-hamburger .tool svg{transform-origin:center center;transform:scale(0.95);transition:transform 300ms ease!important;width:36px;height:36px;display:block}body.menu-open #site-header .tool-hamburger .tool svg{transform:scale(1)!important}}@media(max-width:1024px){.tool-hamburger{transition-duration:220ms,160ms!important}.tool-hamburger .tool{transition-duration:220ms,160ms!important}#site-header.header-scrolled .tool-hamburger .tool svg{transition-duration:220ms!important}}.tool-hamburger,.tool-hamburger .tool,.tool-hamburger .tool-shovel,.tool-hamburger .tool-rake{transition-property:transform,opacity!important}@media(max-width:767px){.header-inner{display:flex;justify-content:center;align-items:center;gap:20px}.site-logo{flex:0 0 auto}.site-logo .custom-logo{max-width:200px;height:auto;display:block}.tool-hamburger{display:flex;flex:0 0 auto;gap:12px;align-items:center}body.menu-open #site-header.header-scrolled{background-color:#0b3e26!important}.tool-hamburger:not(.active).tool-hamburger .tool{top:25%;left:50%!important}.tool-hamburger.active .tool{top:50%!important}.site-header.dynamic-header.sticky,.site-header.dynamic-header.shrink{transform:none!important;height:auto!important}.custom-overlay-menu .menu-left{display:none!important}.custom-overlay-menu .menu-right{width:100%!important;padding:40px 20px;text-align:center}.custom-overlay-menu .menu-right ul.menu{width:100%}.custom-overlay-menu .menu-right ul.menu li a{font-size:20px;display:block}#site-header{position:sticky!important;top:0;transform:translateY(0)!important;transition:transform 180ms ease;will-change:transform}#site-header.header--hidden{transform:translateY(-100%)!important}.overlay-open #site-header{transform:translateY(0)!important}#overlay-menu .overlay-logo{top:15px;left:15px}#overlay-menu .menu-left{display:none!important;visibility:hidden!important;width:0!important;padding:0!important}#overlay-menu .menu-right{width:100%!important;flex:1 1 100%!important;transform:translateY(100%);text-align:center}#overlay-menu.active .menu-right{transform:translateY(0)}#overlay-menu .menu-right>ul{position:static;top:auto;transform:none}#overlay-menu{flex-direction:column!important;background-color:#0b3e26!important;transform:translateY(-100%)!important;transition:transform .45s ease-in-out!important;will-change:transform!important;opacity:1!important;pointer-events:none}#overlay-menu.active{transform:translateY(0)!important;pointer-events:auto}#overlay-menu .menu-left,#overlay-menu .menu-right{transform:none!important;transition:none!important;background:transparent!important}#overlay-menu .menu-left{display:none!important;visibility:hidden!important;width:0!important;padding:0!important}#overlay-menu .menu-right{width:100%!important;flex:1 1 100%!important;padding:85px 40px!important;text-align:center!important}#overlay-menu .menu-right>ul{position:static!important;top:auto!important;transform:none!important}#overlay-menu li{margin-bottom:0!important}#overlay-menu .menu-right a{font-size:18px!important;display:block!important;padding:5px 0!important;color:#ded7c6!important}#overlay-menu .social-icons{position:relative;margin-left:40px;bottom:20px!important;padding-bottom:env(safe-area-inset-bottom)}#overlay-menu .menu-footer{text-align:left;right:0;left:0}#overlay-menu.custom-overlay-menu.active{position:fixed;inset:0}#overlay-menu .menu-right{display:flex;flex-direction:column;min-height:100dvh;padding:0;box-sizing:border-box}#overlay-menu .menu-footer{margin-top:auto;width:100%;background:#000;color:#ded7c6;padding:20px 40px 28px 40px;box-sizing:border-box;bottom:0!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;height:32vh;font-size:22px}#overlay-menu #menu-overlay-footer-1,#overlay-menu #menu-overlay-footer-2{margin:0;padding:0;list-style:none}#overlay-menu #menu-overlay-footer-1 a,#overlay-menu #menu-overlay-footer-2 a{display:block;color:#ded7c6;text-decoration:none;line-height:1.4;padding:6px 0}#overlay-menu #menu-overlay-footer-1 a:hover,#overlay-menu #menu-overlay-footer-2 a:hover{text-decoration:underline}#overlay-menu .menu-footer .social-icons{grid-column:1 / -1;display:flex;gap:28px;align-items:center;padding-top:8px}.ios{inset:0;z-index:2999;pointer-events:none;display:block;height:0;background-color:transparent;transition-property:height,background-color;transition-duration:.45s,.45s;transition-timing-function:ease,linear;transition-delay:.45s,.45s}body.menu-open .ios{height:999999vh;background-color:#000;transition-delay:0s,0s}body{transition:background-color .45s ease .45s}body.menu-open{background-color:#000!important;transition-delay:0s}body.admin-bar #overlay-menu{top:46px!important}}body.menu-open .site-branding,body.menu-open .tool-hamburger{position:relative}body.menu-open #site-header .site-logo img,body.menu-open #site-header .tool-hamburger{position:relative;opacity:1!important;visibility:visible!important}@media(min-width:767.99px){#site-header{position:fixed!important;transform:none!important}}#site-header{position:fixed!important;top:0;left:0;right:0;z-index:9999!important;opacity:1!important;visibility:visible!important;transform:none!important}#site-header .site-logo img,#site-header .tool-hamburger{opacity:1!important;visibility:visible!important;transform:none!important;position:relative!important;z-index:4001!important}.mtb-footer{background:#111;color:white;padding:3rem 1rem 2rem;font-family:sans-serif}.mtb-footer figure{margin:1em 0}.footer-grid{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1200px;margin:0 auto}.footer-cell{flex:0 0 20%;max-width:20%;padding:0 1rem;box-sizing:border-box}.footer-cell h4{font-size:0.85rem;text-transform:uppercase;margin-bottom:0.6rem;color:white}.footer-cell ul{list-style:none;margin:0;padding:0}.footer-cell li{margin-bottom:0.4rem}.footer-cell a{color:white;text-decoration:none}.footer-cell .menu a{color:white;text-decoration:none;font-size:0.85rem}.footer-cell a:hover{text-decoration:underline}.footer-bottom{border-top:1px solid #333;padding:1.5rem 2rem;text-align:right;font-size:0.85rem;color:#aaa;margin-top:2rem;font-weight:700;border-top:none}.footer-bottom a{color:#aaa;text-decoration:none;margin:0 0.75rem;font-weight:700;font-size:0.85rem}@media(min-width:768px){.footer-bottom svg{top:4px;right:4px;position:relative}}@media(max-width:1024px){.footer-cell{flex:0 0 45%;max-width:45%;margin-bottom:2rem}}@media(max-width:600px){.footer-cell{flex:0 0 100%;max-width:100%}.footer-bottom{text-align:left;padding-left:1rem;padding-right:1rem}}@media(max-width:767.98px){div:has(>.box),div:has(>.yellow),div:has(>.newsletter){width:90%!important;margin:0 auto!important}.box,.yellow,.newsletter{padding:14%!important;text-align:left!important;--justify-content:left!important}.box div:has(a),.yellow div:has(a),.newsletter div:has(a),.box .elementor-heading-title,.yellow .elementor-heading-title,.newsletter .elementor-heading-title{text-align:left!important}.newsletter .elementor-heading-title{font-size:42px!important}.box div:nth-child(2),.yellow div:nth-child(2),.newsletter div:nth-child(2){padding:0!important}.cta-trail #content div:has(img):not(#mtb-trailmap *){padding:0!important;margin:0!important;width:100%!important}#content .green-wrapper>.elementor-element:nth-of-type(2),#content .purple-wrapper>.elementor-element:nth-of-type(2),#content .yellow-wrapper>.elementor-element:nth-of-type(2),#content .dark-purple-wrapper>.elementor-element:nth-of-type(2),#content .blue-wrapper>.elementor-element:nth-of-type(2),#content .brown-wrapper>.elementor-element:nth-of-type(2),#content .orange-wrapper>.elementor-element:nth-of-type(2){width:90%!important;margin:-14% auto 0 auto!important}#content>div:has(p),#content>div:has(.elementor-heading-title){width:100%!important}.footer-bottom{border-top:1px solid #333;padding:1.5rem 2rem;text-align:right;font-size:0.85rem;color:#aaa;margin-top:2rem;font-weight:700;border-top:none}.footer-bottom a{color:#aaa;text-decoration:none;margin:0 0.75rem;font-weight:700;font-size:0.85rem}.footer-bottom small{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;justify-content:flex-end}.footer-bottom a{display:inline-flex;align-items:center;gap:8px;line-height:1.6;margin:0;color:#aaa;text-decoration:none;font-weight:700;font-size:0.85rem}}.custom-dropdown{position:relative;display:inline-block}.custom-dropdown-button{background:transparent;border:1px solid white;color:black;padding:0.5rem 1rem;font-size:1rem;font-weight:bold;border-radius:0;cursor:pointer;transition:all 0.2s ease;display:inline-block}.custom-dropdown-button svg{position:relative;top:2px}.custom-dropdown-button:hover{color:black}.custom-dropdown-trails .custom-dropdown-button:hover{background-color:#8da581;border-color:#8da581}.custom-dropdown-events .custom-dropdown-button:hover{background-color:#97C0D8;border-color:#97C0D8}.custom-dropdown-menu{display:none;position:absolute;top:calc(100%+10px);left:0;min-width:220px;background-color:#e7eae3;font-weight:bold;z-index:10;box-shadow:0 4px 8px rgba(0,0,0,0.1)}@media screen and(max-width:767px){body:not(.page-id-467).custom-dropdown-menu{right:0;left:auto!important}}.custom-dropdown-trails .custom-dropdown-menu{background-color:#e7eae3}.custom-dropdown-events .custom-dropdown-menu{background-color:#e6f1f5}.custom-dropdown-menu::before{content:"";position:absolute;top:-10px;left:0;right:0;height:10px}.custom-dropdown-menu ul{list-style:none;margin:0;padding:0}.custom-dropdown-menu svg{position:relative;top:4px}.custom-dropdown-menu li a{display:block;padding:0.75rem 1rem;text-decoration:none;color:#333;white-space:nowrap}.custom-dropdown-menu li a:hover{background-color:#eee}.custom-dropdown-button:hover+.custom-dropdown-menu,.custom-dropdown-menu:hover{display:block}@media screen and(max-width:767px){#rmOrganism .rmLayout--vertical.rmBase.rmLayout--vertical-image-left .rmBase__el--image{height:0px!important}}#rmOrganism .rmPopup__container .rmPopup.rmPopup--modal{top:20%!important;border-radius:0!important}#rmOrganism .rmPopup__container .rmPopup .rmPopup__close{background:none!important;color:#000!important}.flip-trails-hidden{display:none!important}#load-more-trails{border-radius:50%!important;padding:7px 14px!important}#load-more-trails .elementor-button{cursor:pointer}#load-more-trails .elementor-button-text{top:0!important;left:0!important}.mtb-tiles-grid{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:20px;margin:40px 0;width:100%}.mtb-tile-full{flex:0 1 calc(33.333% - 14px);display:flex;flex-direction:column;padding:25px;box-sizing:border-box;border-radius:4px;color:#fff;box-shadow:none;transition:transform 0.2s ease;min-width:0;min-height:400px}.mtb-main-title{font-size:2.4rem;font-weight:800;text-transform:uppercase;margin:0 0 30px 0;line-height:1;color:#fff;border-bottom:2px solid rgba(255,255,255,0.2);padding-bottom:15px}.mtb-tile-list{display:flex;flex-direction:column;gap:0}.mtb-tile-item{display:flex;justify-content:space-between;align-items:center;padding:15px 0;border-bottom:1px solid rgba(255,255,255,0.3);cursor:pointer;transition:padding-left 0.2s ease,background 0.2s ease}.mtb-tile-item:last-child{border-bottom:none}.mtb-item-text{display:flex;flex-direction:column;gap:12px;padding:12px 0}.mtb-head{font-weight:700;font-size:1.1rem;text-transform:uppercase;line-height:1.2;margin-bottom:2px}.mtb-sub{font-weight:400;font-size:0.85rem;opacity:0.8;line-height:1.3}.mtb-btn{align-self:flex-start;border-radius:2px;padding:6px 20px;border:1px #FFF solid;width:auto}.mtb-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8);z-index:99999;display:flex;justify-content:center;align-items:center;padding:20px;opacity:0;visibility:hidden;transition:opacity 0.3s ease}.mtb-modal-overlay.active{opacity:1;visibility:visible}.mtb-modal-bg-click{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.mtb-modal-box{background:#fff;width:100%;max-width:500px;border-radius:2px;z-index:10;box-shadow:0 20px 50px rgba(0,0,0,0.5);padding:40px;text-align:center;color:#000;transform:translateY(20px);transition:transform 0.3s ease}.mtb-modal-overlay.active .mtb-modal-box{transform:translateY(0)}.mtb-modal-close{position:absolute;top:10px;right:15px;background:none;border:none;font-size:2rem;cursor:pointer;color:#000}.mtb-modal-contact-btn{display:inline-block;color:#000;text-decoration:none;border:1px #000 solid;padding:6px 20px;border-radius:2px;font-weight:700;background:#fff;margin-top:15px}.mtb-modal-contact-btn:hover{color:#000!important;background:#fff!important}@media(max-width:900px){.mtb-tile-full{flex:0 0 calc(50% - 10px);min-height:auto}}@media(max-width:480px){.mtb-tile-full{flex:0 0 100%}}[type=button]:focus,[type=button]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover{background-color:transparent!important}.elementor-467 .elementor-element.elementor-element-8e355eb img{max-width:100px!important;width:auto!important;height:auto!important}