a{transition:all .3s}header.elementor-location-header>.elementor-element{position:fixed;left:0;right:0;top:0}.elementor-location-header>.elementor-element.elementor-sticky--effects{background:var(--e-global-color-accent)}.elementor-location-header>.elementor-element.elementor-sticky__spacer{min-height:0;height:0;padding:0}.elementor-location-header .elementor-nav-menu--main ul.elementor-nav-menu>li>a{cursor:pointer}.elementor-location-header .elementor-nav-menu--main ul.elementor-nav-menu>li>.sub-menu{background:0 0;padding:24px 0 0}.elementor-location-header .elementor-nav-menu--main ul.elementor-nav-menu>li>.sub-menu:before{content:'';position:absolute;left:0;top:24px;right:0;bottom:0;background:var(--e-global-color-primary);border:solid 1px var(--e-global-color-secondary)}.elementor-location-header .elementor-nav-menu--main ul.elementor-nav-menu>li>.sub-menu>li:first-child{padding-top:1px}.elementor-location-header .elementor-nav-menu--main ul.elementor-nav-menu>li>.sub-menu>li:bottom-child{padding-bottom:1px}.elementor-location-header .elementor-nav-menu--main ul.elementor-nav-menu>li>.sub-menu>li{background:0 0;padding:0 1px}.elementor-location-header .elementor-nav-menu--main ul.elementor-nav-menu>li>.sub-menu>li>a{border:none;background:0 0;color:#fff}.elementor-location-header .elementor-nav-menu--main ul.elementor-nav-menu>li>.sub-menu>li>a:hover,.elementor-location-header .elementor-nav-menu--main ul.elementor-nav-menu>li>.sub-menu>li.current_page_item>a{background:#fff;color:var(--e-global-color-primary)}.valet-popup{top:var(--top-header-height)}.valet-popup .dialog-widget-content{margin-top:var(--top-header-height-n) !important}.home-hero .elementor-element>.e-n-carousel{padding:0 !important;position:relative}.home-hero .elementor-element>.swiper-pagination{position:absolute;left:0;bottom:12% !important;right:0;width:100%;max-width:100%;transform:none;top:auto;margin:auto;display:flex;justify-content:center}.home-hero .elementor-element>.swiper-pagination>span{border:solid 1px var(--e-global-color-secondary)}.home-hero .elementor-element>.swiper-pagination>span:not(.swiper-pagination-bullet-active){background:0 0;opacity:1}.img-brd>.elementor-element{position:relative}.img-brd>.elementor-element:before{content:'';position:absolute;left:6%;right:6%;bottom:6%;top:6%;border:solid 2px var(--e-global-color-431a4f6);display:block}.bg-100.elementor-element{background-size:100% 100% !important}.sep1-top.elementor-element:before{content:'' !important;position:absolute;left:0;top:-1px;right:0;height:auto;background:url(//ilovethecowboy.com/wp-content/themes/hello-elementor-child/images/sec1-btm.png) center top no-repeat;background-size:100% auto;padding:0 0 2.083%;display:block !important;z-index:1}.sep1-btm.elementor-element:after{content:'' !important;position:absolute;left:0;bottom:-1px;right:0;height:auto;background:url(//ilovethecowboy.com/wp-content/themes/hello-elementor-child/images/sec1-top.png) center bottom no-repeat;background-size:100% auto;padding:0 0 2.083%;display:block !important;z-index:1}.sep2-top.elementor-element:before{content:'' !important;position:absolute;left:0;top:-1px;right:0;height:auto;background:url(//ilovethecowboy.com/wp-content/themes/hello-elementor-child/images/sec2-btm.png) center top no-repeat;background-size:100% auto;padding:0 0 2.083%;display:block !important;z-index:1}.sep2-btm.elementor-element:after{content:'' !important;position:absolute;left:0;bottom:-1px;right:0;height:auto;background:url(//ilovethecowboy.com/wp-content/themes/hello-elementor-child/images/sec2-top.png) center bottom no-repeat;background-size:100% auto;padding:0 0 2.083%;display:block !important;z-index:1}.sep3-top.elementor-element:before{content:'' !important;position:absolute;left:0;top:-1px;right:0;height:auto;background:url(//ilovethecowboy.com/wp-content/themes/hello-elementor-child/images/sec3-btm.png) center top no-repeat;background-size:100% auto;padding:0 0 2.083%;display:block !important;z-index:1}.sep3-btm.elementor-element:after{content:'' !important;position:absolute;left:0;bottom:-1px;right:0;height:auto;background:url(//ilovethecowboy.com/wp-content/themes/hello-elementor-child/images/sec3-top.png) center bottom no-repeat;background-size:100% auto;padding:0 0 2.083%;display:block !important;z-index:1}.home .hoursbox-con{max-width:492px;margin:auto}.hoursbox-con .elementor-widget-heading{position:relative;overflow:hidden}.hoursbox-con .elementor-widget-heading .elementor-heading-title{position:relative;width:max-content;margin:auto;padding:0 24px}.hoursbox-con .elementor-widget-heading .elementor-heading-title:before{content:'';position:absolute;left:-50vw;right:100%;height:1px;bottom:0;top:0;margin:auto;background:var(--e-global-color-accent)}.hoursbox-con .elementor-widget-heading .elementor-heading-title:after{content:'';position:absolute;left:100%;right:-50vw;height:1px;bottom:0;top:0;margin:auto;background:var(--e-global-color-accent)}.homeleft-img.elementor-element{width:56%}.homeleft-img .elementor-element{padding-bottom:100%;bottom:80px !important}.homeleft-img .elementor-element img{position:absolute;left:0;top:0;width:100%;display:block;height:100%}.event-sec .elementor-widget-image{position:relative;padding:0 0 100%}.event-sec .elementor-widget-image>a{display:block;width:100%;height:100%;position:absolute;left:0;top:0}.event-sec .elementor-widget-image img{width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0}@media only screen and (min-width:1025px){.home-subc>.e-con-inner>.elementor-widget-image:first-child{bottom:0;display:flex;align-items:center;width:9.5%}.home-subc>.e-con-inner>.elementor-widget-image:last-child{bottom:0;display:flex;align-items:center;width:25%;justify-content:flex-end}}.home-subc .elementor-shortcode .tnp-subscription{width:45vmax;max-width:100%;margin:auto}.home-subc .elementor-shortcode .tnp-subscription form{display:flex;justify-content:space-between}.home-subc .elementor-shortcode .tnp-subscription .tnp-field-email{width:calc(100% - 116px);margin:0}.home-subc .elementor-shortcode .tnp-subscription .tnp-field-email label{display:none}.home-subc .elementor-shortcode .tnp-subscription .tnp-field-email input{width:100%;padding:0 22px;margin:0;background:0 0;border:solid 1px rgba(0,0,0,.2);height:48px;color:var(--e-global-color-accent);border-radius:0;font-family:var(--e-global-typography-abdc133-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:normal;outline:none}.home-subc .elementor-shortcode .tnp-subscription .tnp-field-email input::-webkit-input-placeholder{opacity:1;color:var(--e-global-color-accent)}.home-subc .elementor-shortcode .tnp-subscription .tnp-field-email input::-moz-placeholder{opacity:1;color:var(--e-global-color-accent)}.home-subc .elementor-shortcode .tnp-subscription .tnp-field-email input:-ms-input-placeholder{opacity:1;color:var(--e-global-color-accent)}.home-subc .elementor-shortcode .tnp-subscription .tnp-field-email input:-moz-placeholder{opacity:1;color:var(--e-global-color-accent)}.home-subc .elementor-shortcode .tnp-subscription .tnp-field-button{margin:0;width:100px}.home-subc .elementor-shortcode .tnp-subscription .tnp-field-button input{width:100%;padding:0;margin:0;background:var(--e-global-color-secondary);border:none;height:48px;color:var(--e-global-color-accent);border-radius:0;font-family:var(--e-global-typography-abdc133-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-b959f29-font-weight);line-height:normal;text-align:center;transition:all .3s}.home-subc .elementor-shortcode .tnp-subscription .tnp-field-button input:hover{background:var(--e-global-color-accent);color:var(--e-global-color-431a4f6)}footer.elementor-location-footer{position:relative}footer.elementor-location-footer:before{content:'' !important;position:absolute;left:0;top:auto;bottom:calc(100% - 2px);right:0;height:auto;background:url(//ilovethecowboy.com/wp-content/themes/hello-elementor-child/images/footer-top.png) center top no-repeat;background-size:100% auto;padding:0 0 2.083%;display:block !important;z-index:1}.about-sec .swiper .swiper-slide-inner{position:relative;display:block;padding:0 0 80%}.about-sec .swiper .swiper-slide-inner img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;display:block}.about-sec .swiper .swiper-pagination.{bottom:16px !important}.contact-sec .form-main{display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:24px;row-gap:24px}.contact-sec .form-main .form-field{width:100%}.contact-sec .form-main .field-half{width:calc(50% - 12px)}.contact-sec .form-main .form-field p{padding:0;margin:0}.contact-sec .form-main .form-field label,.contact-sec .form-main .form-field br{display:none}.contact-sec .form-main .form-field input:not([type=submit]):not([type=checkbox]):not([type=file]):not([type=radio]),.contact-sec .form-main .form-field select,.contact-sec .form-main .form-field textarea{width:100%;padding:10px 20px;margin:0;border:solid 1px var(--e-global-color-text);background:0 0;border-radius:0;outline:none;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-text);height:48px;display:block}.contact-sec .form-main .form-field textarea{height:160px;resize:none}.contact-sec .form-main .form-field input[type=submit]{height:54px;padding:10px 32px}.contact-sec .form-main .form-field:has([type=file]) label{display:block;padding:0 0 16px;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-text)}.contact-sec .wpcf7-form .wpcf7-response-output{margin:16px 0 0;padding:10px 20px;background:#ffb900}.contact-sec .wpcf7-form .wpcf7-response-output[aria-hidden=true]{background:#46b450;color:#fff}.menu-pagesec .elementor-widget-image{position:relative;padding:0 0 80%}.menu-pagesec .elementor-widget-image>a{display:block;width:100%;height:100%;position:absolute;left:0;top:0}.menu-pagesec .elementor-widget-image img{width:100%;height:100%;object-fit:cover;object-position:top;position:absolute;left:0;top:0}.black-link a{color:#000 !important}.black-link a:hover{color:#000 !important;text-decoration:underline}.sitemap.elementor-nav-menu--dropdown-none ul.sub-menu{display:block !important;opacity:1 !important;visibility:visible !important;position:relative !important;top:0 !important;width:auto !important}@media only screen and (max-width:1399px){.home-subc .elementor-shortcode .tnp-subscription{width:55vmax}}@media only screen and (max-width:1024px){.homeleft-img .elementor-element{bottom:40px !important}.home-subc .elementor-shortcode .tnp-subscription{width:100%}.home-hero .elementor-element>.swiper-pagination{bottom:10% !important}header.elementor-location-header>.elementor-element:not(.elementor-sticky__spacer):not(.elementor-sticky--active){position:absolute}.elementor-nav-menu--dropdown.elementor-nav-menu__container{position:fixed !important;top:89px !important;left:0 !important;width:100vw !important;height:calc(100vh - 89px)!important;background:var(--e-global-color-accent);display:flex !important;flex-direction:column;justify-content:start;align-items:start;padding:24px !important;margin:0 !important;z-index:99999;overflow-y:auto;transform:translateY(calc(-100% - 89px));transition:transform .4s ease-in-out}.elementor-nav-menu--dropdown.elementor-nav-menu--dropdown-active{transform:translateY(0)}.elementor-nav-menu--dropdown.elementor-nav-menu__container>.elementor-nav-menu{margin:0;width:100%}.elementor-location-header>.elementor-element.elementor-sticky{transition:.3s ease}.elementor-location-header>.elementor-element.elementor-sticky:has(.elementor-menu-toggle.elementor-active){background:var(--e-global-color-accent)}.elementor-location-header #header-main .elementor-nav-menu{padding:0}.elementor-location-header #header-main .elementor-nav-menu>li{border-color:rgba(255,255,255,.1)}.elementor-location-header #header-main .elementor-nav-menu>li>a{color:var(--e-global-color-431a4f6);padding:12px 20px;background:0 0;justify-content:space-between;position:relative}.elementor-location-header #header-main .elementor-nav-menu>li>a>.sub-arrow{padding:0;width:49px;height:49px;position:absolute;right:0;top:0;bottom:0;margin:0;justify-content:center;align-items:center}.elementor-location-header #header-main .elementor-nav-menu>li>a>.sub-arrow svg{fill:currentColor}.elementor-location-header #header-main .elementor-nav-menu>li.current-menu-item>a{color:var(--e-global-color-accent);background:var(--e-global-color-secondary)}.elementor-location-header #header-main .elementor-nav-menu>li>.sub-menu>li>a{border:none;padding:12px 20px}.elementor-location-header #header-main .elementor-menu-toggle svg{display:none}.elementor-location-header .elementor-menu-toggle{position:relative;width:24px;height:20px;background:linear-gradient(var(--e-global-color-431a4f6) 0 0) center/100% 2px no-repeat;transition:.3s ease;outline:none}.elementor-location-header .elementor-menu-toggle:before,.elementor-location-header .elementor-menu-toggle:after{content:"";position:absolute;left:0;width:100%;height:2px;background:var(--e-global-color-431a4f6);border-radius:3px;transition:.3s ease}.elementor-location-header .elementor-menu-toggle:before{top:0}.elementor-location-header .elementor-menu-toggle:after{bottom:0}.elementor-location-header .elementor-menu-toggle.elementor-active{background-size:0 0}.elementor-location-header .elementor-menu-toggle.elementor-active:before{top:50%;transform:translateY(-50%) rotate(45deg)}.elementor-location-header .elementor-menu-toggle.elementor-active:after{bottom:auto;top:50%;transform:translateY(-50%) rotate(-45deg)}}@media only screen and (max-width:767px){footer.elementor-location-footer .footer-top .elementor-nav-menu li>a{justify-content:center}}@media only screen and (max-width:600px){.home-hero .elementor-element>.swiper-pagination{bottom:7% !important}.contact-sec .form-main .field-half{width:100%}.br-mh br{display:none}}