.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-318 .elementor-element.elementor-element-62daf409 .elementor-menu-toggle{margin:0 auto;}.elementor-318 .elementor-element.elementor-element-62daf409 .elementor-nav-menu .elementor-item{font-family:"Jost", Sans-serif;font-size:0.95rem;font-weight:300;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for nav-menu, class: .elementor-element-62daf409 */flex: 1; min-width: 0; & .elementor-item { color: #a2a2a2 !important; font-weight: 300; padding: 0.75rem 0.65rem; } & .elementor-item-active, & .elementor-item:hover { color: #ffffff !important; } & .elementor-nav-menu--dropdown { background-color: #111111; } & .elementor-sub-item { color: #bbbbbb; font-weight: 300; } & .elementor-menu-toggle { color: #ffffff; background-color: #111111; }/* End custom CSS */
/* Start custom CSS */.elementor-location-header {position:relative; z-index:100; background:#000;}
.elementor-location-header .elementor-nav-menu a.elementor-item {color:#b8b8b8!important; background:transparent!important; font-family:Jost,sans-serif; font-weight:300; font-size:1rem; padding:0.8rem 0.65rem!important;}
.elementor-location-header .elementor-nav-menu a.elementor-item:hover,
.elementor-location-header .elementor-nav-menu a.elementor-item-active,
.elementor-location-header .elementor-nav-menu a.highlighted {color:#fff!important;}
.elementor-location-header .elementor-nav-menu a:before,
.elementor-location-header .elementor-nav-menu a:after {background:#fff!important;}
.elementor-location-header .elementor-nav-menu--dropdown {background:#080808!important; border:1px solid #333; border-radius:0; padding:0.5rem 0; box-shadow:0 0.5rem 1.5rem #0008;}
.elementor-location-header .elementor-nav-menu--dropdown a.elementor-item,
.elementor-location-header .elementor-nav-menu--dropdown a.elementor-sub-item {color:#bbb!important; background:#080808!important; font-family:Jost,sans-serif; font-size:1rem; font-weight:300; line-height:1.5!important; padding:0.7rem 1.25rem!important;}
.elementor-location-header .elementor-nav-menu--dropdown a:hover,
.elementor-location-header .elementor-nav-menu--dropdown a:focus,
.elementor-location-header .elementor-nav-menu--dropdown a.elementor-item-active {color:#fff!important; background:#202020!important;}
.elementor-location-header .elementor-menu-toggle {color:#eee!important; background:transparent!important;}
.homely-content > .homely-stack + .homely-stack {margin-top:1.25rem;}
.homely-content > .homely-stack + .e-grid-base {margin-top:2rem;}
.homely-page .homely-button {border:1px solid #bbb!important; border-radius:0!important;}
.homely-page .homely-row {align-items:flex-start;}
.homely-page .homely-text a {text-decoration:underline; text-underline-offset:0.2em;}
@media(max-width:767px) {.elementor-location-header .elementor-nav-menu--dropdown {box-shadow:none;} .homely-content .homely-heading {overflow-wrap:break-word;}}

.elementor-location-header .sub-arrow svg {fill:currentColor!important;color:inherit!important;}
@media(max-width:1024px){
.elementor-location-header .elementor-widget-nav-menu {position:static!important;margin-left:auto;}
.elementor-location-header .elementor-nav-menu--dropdown.elementor-nav-menu__container {position:absolute!important;top:100%!important;left:0!important;right:0!important;width:100%!important;max-height:75vh;overflow-y:auto;margin:0!important;padding:0.5rem 1rem!important;box-sizing:border-box;}
.elementor-location-header .elementor-menu-toggle {margin:0 0 0 auto!important;}
.elementor-location-header > .e-flexbox-base {position:relative;align-items:center!important;}
}

a[href], a[href] *, button, button *, [role="button"], input[type="submit"], input[type="button"], summary, summary * {cursor:pointer!important;} a[aria-disabled="true"], button:disabled {cursor:not-allowed!important;}
.homely-content > .e-grid-base + .homely-stack {margin-top:3.5rem;}
:is(.page-id-76,.page-id-80,.page-id-93,.page-id-101,.page-id-145,.page-id-152) .homely-image {display:block;width:100%!important;height:auto!important;aspect-ratio:3/2!important;object-fit:cover!important;}
:is(.page-id-101,.page-id-152) .homely-image[id="59"] {object-fit:contain!important;background:#0b0b0b;}
:is(.page-id-76,.page-id-80,.page-id-93,.page-id-101,.page-id-145,.page-id-152) .homely-content > .e-grid-base {margin-top:2rem;gap:2rem;}
.home .homely-content .e-grid-base .homely-image {width:100%!important;height:auto!important;aspect-ratio:3/2!important;object-fit:cover!important;}

.homely-page .homely-button {display:flex!important; width:fit-content; margin-left:auto!important; margin-right:auto!important; align-self:center!important;}
.home .homely-content > .homely-stack:has(> img[id="77"]) {display:block!important;height:23rem;min-height:0;background-image:url("https://www.homelyrecords.brutdeshot.com/wp-content/uploads/2026/10/homely-dd01e373f0c9ee.jpg");background-position:center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;margin:3.5rem 0!important;overflow:hidden;}
.home .homely-content > .homely-stack > img[id="77"] {display:none!important;}
@media(max-width:1024px){.home .homely-content > .homely-stack:has(> img[id="77"]) {height:18rem;background-attachment:scroll;}}
@view-transition {navigation:auto;}
@keyframes homely-page-out {to {opacity:0;}}
@keyframes homely-page-in {from {opacity:0;}}
::view-transition-old(root) {animation:120ms ease-out both homely-page-out;}
::view-transition-new(root) {animation:180ms ease-out both homely-page-in;}
@media(prefers-reduced-motion:reduce){@view-transition {navigation:none;} ::view-transition-old(root),::view-transition-new(root){animation:none!important;} .home .homely-content > .homely-stack:has(> img[id="77"]) {background-attachment:scroll;}}

:is(.page-id-76,.page-id-80,.page-id-93,.page-id-101,.page-id-145,.page-id-152) .homely-content > .homely-button {margin-top:3rem!important;margin-bottom:1.5rem!important;} .page-id-120 .homely-column > .homely-button {margin-top:1.75rem!important;}
@media(min-width:1025px){
.elementor-location-header .elementor-element-7dbbe241 {padding:1.4rem 3.75rem!important;gap:2rem!important;align-items:center!important;}
.elementor-location-header .e-heading-base {font-size:1.875rem!important;line-height:1.5!important;white-space:nowrap;}
.elementor-location-header .elementor-widget-nav-menu {flex:1;min-width:0;}
.elementor-location-header .elementor-nav-menu--main > ul {justify-content:flex-end;flex-wrap:nowrap;}
.elementor-location-header .elementor-nav-menu--main > ul > li + li {border-left:1px solid #292929;}
.elementor-location-header .elementor-nav-menu--main > ul > li > a.elementor-item {padding:0.85rem 1rem!important;line-height:1.25;}

}
@media(min-width:1025px) and (max-width:1200px){
.elementor-location-header .elementor-element-7dbbe241 {padding-left:1.5rem!important;padding-right:1.5rem!important;gap:1rem!important;}
.elementor-location-header .e-heading-base {font-size:1.5rem!important;}
.elementor-location-header .elementor-nav-menu--main > ul > li > a.elementor-item {padding-left:0.65rem!important;padding-right:0.65rem!important;font-size:0.95rem!important;}
}

@media(min-width:1025px){.elementor-location-header .elementor-nav-menu--main{width:100%;}.elementor-location-header .elementor-nav-menu--main > ul{width:100%;justify-content:space-between;}.elementor-location-header .elementor-nav-menu--main > ul > li{flex:1;}.elementor-location-header .elementor-nav-menu--main > ul > li > a.elementor-item{justify-content:center;white-space:nowrap;}}
.elementor .e-button-base,.elementor .e-button-base *,.elementor .e-form-submit-button-base,.elementor .e-form-submit-button-base * {cursor:pointer!important;}
html body .elementor a[href],html body .elementor button,html body .elementor .e-button-base,html body .elementor .homely-button,html body .elementor a[href]:hover,html body .elementor button:hover {cursor:pointer!important;} html body .elementor .e-button-base > *,html body .elementor .homely-button > * {pointer-events:none!important;cursor:inherit!important;} .elementor a[href]::before,.elementor a[href]::after,.elementor button::before,.elementor button::after {pointer-events:none!important;cursor:inherit!important;} @media(prefers-reduced-motion:reduce){.home .e-youtube-base {display:none;}}
/* Submenu indicators */
.elementor-location-header .elementor-nav-menu a.has-submenu .sub-arrow {display:inline-flex!important;align-items:center;justify-content:center;width:10px;height:10px;margin-left:7px;padding:0!important;color:inherit!important;flex:0 0 10px;}
.elementor-location-header .elementor-nav-menu a.has-submenu .sub-arrow svg,.elementor-location-header .elementor-nav-menu a.has-submenu .sub-arrow i {display:none!important;}
.elementor-location-header .elementor-nav-menu a.has-submenu .sub-arrow::before {content:'';display:block;width:6px;height:6px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform 160ms ease;}
.elementor-location-header .elementor-nav-menu a.has-submenu[aria-expanded='true'] .sub-arrow::before {transform:translateY(1px) rotate(225deg);}
@media(prefers-reduced-motion:reduce){.elementor-location-header .sub-arrow::before{transition:none!important;}}

.elementor-location-header .elementor-nav-menu a.has-submenu .sub-arrow {align-self:center;line-height:1;position:relative;top:1px;}
.elementor-location-header .elementor-nav-menu a.has-submenu .sub-arrow::before {width:8px;height:5px;border:0;background:currentColor;clip-path:polygon(0 0,50% 70%,100% 0,100% 30%,50% 100%,0 30%);transform:none;}
.elementor-location-header .elementor-nav-menu a.has-submenu[aria-expanded='true'] .sub-arrow::before {transform:rotate(180deg);}/* End custom CSS */