.elementor-4804 .elementor-element.elementor-element-74534f7{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:1;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-4804 .elementor-element.elementor-element-74534f7:not(.elementor-motion-effects-element-type-background), .elementor-4804 .elementor-element.elementor-element-74534f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bigblackcowrecords.com/wp-content/uploads/2026/05/18252447.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4804 .elementor-element.elementor-element-74534f7::before, .elementor-4804 .elementor-element.elementor-element-74534f7 > .elementor-background-video-container::before, .elementor-4804 .elementor-element.elementor-element-74534f7 > .e-con-inner > .elementor-background-video-container::before, .elementor-4804 .elementor-element.elementor-element-74534f7 > .elementor-background-slideshow::before, .elementor-4804 .elementor-element.elementor-element-74534f7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4804 .elementor-element.elementor-element-74534f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000033 0%, #000000 100%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4804 .elementor-element.elementor-element-0ce8895.elementor-element{--align-self:flex-start;}.elementor-4804 .elementor-element.elementor-element-0ce8895 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;color:#24B21C;}.elementor-4804 .elementor-element.elementor-element-9734880 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:100px;font-weight:800;color:#EDEDED;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4804 .elementor-element.elementor-element-b8fc7a7{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:#BABABA;}.elementor-4804 .elementor-element.elementor-element-0ea148e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-4804 .elementor-element.elementor-element-0ea148e:not(.elementor-motion-effects-element-type-background), .elementor-4804 .elementor-element.elementor-element-0ea148e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-4804 .elementor-element.elementor-element-1dcd024 .timeline-date{font-family:"JetBrains Mono", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;}.elementor-4804 .elementor-element.elementor-element-1dcd024 .timeline-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;}.elementor-4804 .elementor-element.elementor-element-1dcd024 .timeline-item{border-bottom:1px solid #02010100;}.elementor-4804 .elementor-element.elementor-element-1dcd024 .timeline-btn{font-family:"JetBrains Mono", Sans-serif;font-size:14px;line-height:1em;color:#FFFFFFE6;border-color:#FFFFFFE6;padding:7px 7px 7px 7px;}.elementor-4804 .elementor-element.elementor-element-1dcd024 .timeline-btn:hover{color:#FFFFFF;border-color:#FFFFFF;background-color:#00800B;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-4804 .elementor-element.elementor-element-74534f7{--min-height:500px;}.elementor-4804 .elementor-element.elementor-element-9734880 .elementor-heading-title{font-size:70px;}}@media(max-width:767px){.elementor-4804 .elementor-element.elementor-element-74534f7:not(.elementor-motion-effects-element-type-background), .elementor-4804 .elementor-element.elementor-element-74534f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-4804 .elementor-element.elementor-element-0ce8895 .elementor-heading-title{font-size:18px;}.elementor-4804 .elementor-element.elementor-element-9734880 .elementor-heading-title{font-size:60px;}.elementor-4804 .elementor-element.elementor-element-b8fc7a7{font-size:16px;}}/* Start custom CSS for festival_timeline, class: .elementor-element-1dcd024 */.timeline-item {
    padding-left: 10px !important;
    padding-right: 10px !important;
    margin-bottom: 5px;
    background: #2a2a2a;
    border: 1px solid #2a2a2a;
    transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
    transform: translateY(0) scale(1);
	transform-style: preserve-3d;
	will-change: transform;
}
.timeline-item:hover {
    border: 1px solid #00800B !important;
    box-shadow: 0 10px 30px -10px rgba(17, 128, 11, 0.3);
    transform:
		translateY(0px)
		scale(1.02);
}
.timeline-btn {
    border: 1px solid #5a5a5a !important
    ;
}
.timeline-btn:hover {
    border: 1px solid #00800B !important
    ;
}
.date-day {
    font-size: 30px;
    line-height: 1em;
    font-weight: 700;
    padding: 0px 5px;
}
.date-month {
    color: #24B21C !important;  
}/* End custom CSS */