@font-face{font-family:'Veneer';src:url('https://www.goodfestival.co.uk/wp-content/uploads/2026/03/Veneer.woff2') format('woff2');font-weight:400;font-style:normal}@font-face{font-family:'Overpass';src:url('https://www.goodfestival.co.uk/wp-content/uploads/2026/03/Overpass-Regular.woff2') format('woff2');font-weight:400;font-style:normal}#header,#header_main,#header_main_alternate,.header_bg,#header_main>.container{display:none !important}#main{margin-top:0 !important;padding-top:0 !important}body{font-family:'Overpass',sans-serif !important;font-weight:400;font-size:18px;background-color:#004429 !important}h1,h2,h3,h4,h5,h6,#top h1,#top h2,#top h3,#top h4,#top h5,#top h6,.av-special-heading-tag,h1.av-special-heading-tag,h2.av-special-heading-tag,h3.av-special-heading-tag,.entry-content h1,.entry-content h2,.entry-content h3{font-family:'Veneer',sans-serif !important;font-weight:400}p.large{font-family:"mrs-eaves-xl-serif",serif;font-weight:400;line-height:1.4;font-size:20px !important}p{font-weight:300 !important}strong{color:#222 !important;font-weight:600}.whiter strong{color:#fff !important;font-weight:500}.sponsors a img{padding:15px;background:#fff !important}.av-subheading p:last-child{color:#5d8900;font-size:18px;padding-top:10px;letter-spacing:2px;font-weight:300;line-height:24px}.twitt{margin-right:15px}#top label{font-weight:400 !important}#socket img{display:block;float:right;max-width:150px}#socket .copyright{width:100% !important}.page-id-25 .av-image-caption-overlay,.page-id-23 .av-image-caption-overlay,.page-id-32 .av-image-caption-overlay,.page-id-20 .av-image-caption-overlay{width:300px !important;float:left !important}#nomargins .container{padding:0 !important}.page-id-25 .avia-section-small .content,.page-id-23 .avia-section-small .content,.page-id-32 .avia-section-small .content,.page-id-20 .avia-section-small .content{padding-top:10px;padding-bottom:0}.avia_transform a .image-overlay{display:none !important}.av-caption-image-overlay-bg,.avia-image-container-inner:hover .av-caption-image-overlay-bg{opacity:.8 !important;background-color:#004429 !important}#top .avia-logo-element-container .slide-image{background:0 0 !important}.date-location{color:#999;text-transform:uppercase;line-height:25px;font-size:18px;text-align:center}.socket_color a{color:#004429 !important}@media only screen and (max-width:767px){.responsive #top #wrap_all #footer .flex_column{text-align:center}.date-location{display:none !important}.footersocialshgf{max-width:185px;width:185px;margin:0 auto}.responsive #top #wrap_all #nomargins .container{width:100% !important;max-width:100% !important}}#main,.html_header_top #main,.html_header_top.html_large #main,.html_header_top.html_bottom_nav_header #main,.html_header_top.html_header_sticky.html_large.html_bottom_nav_header #main{padding-top:0 !important;margin-top:0 !important}.av-section-cont-open{padding-top:10px !important}.cta-new{padding-top:10px !important}.cta-new h2{padding-top:20px !important}.avia-section.av-fu99m-e2719ebda053e0e443381a5055b24cfe,.avia-section.av-fu99m-e2719ebda053e0e443381a5055b24cfe *,.avia-section.av-fu99m-e2719ebda053e0e443381a5055b24cfe .av-section-cont-open,.avia-section.av-fu99m-e2719ebda053e0e443381a5055b24cfe .container{background-color:#ea518c !important;background-image:none !important}#footer .container,#footer .flex_column{display:flex !important;align-items:center !important;justify-content:center !important;text-align:center !important}