

/* Readable homepage upcoming event details */
#id_a5x3C5b .gadgetStyleBody,
#id_a5x3C5b .gadgetStyleBody .date,
#id_a5x3C5b .gadgetStyleBody .date span,
#id_a5x3C5b .gadgetStyleBody .location,
#id_a5x3C5b .gadgetStyleBody .location span { color: #292321 !important; }
#id_a5x3C5b .gadgetStyleBody .title a { color: #710b1b !important; }
#id_a5x3C5b .gadgetStyleBody .title a:hover { color: #4d0712 !important; }
/* Previous site rules preserved for reference:
.eventRegistrationInfoSpacesLeft,.eventInfoSpacesLeft{display:none}
.zoneHeader3{background-color:transparent}
.WaGadgetMenuVertical .menuInner ul.firstLevel{background:#5f6f57}
*/
.eventRegistrationInfoSpacesLeft,.eventInfoSpacesLeft{display:none}
/* Cork Whiskey Society — editable native theme, October 2026 */
body{background:#fffaf2!important;color:#392b28!important;font-family:Arial,sans-serif}
.zoneHeader1,.zoneHeader2,.zoneHeader3,.zoneHeader4,.zoneContent,.zoneFooter1,.zoneFooter2,.zoneFooter3{background-color:#fffaf2!important}
h1,h2,h3,h4{font-family:Georgia,serif!important;color:#710b1b!important;letter-spacing:-.025em;line-height:1.15!important}
h1{font-size:clamp(34px,4vw,58px)!important}h2{font-size:36px!important}
a{color:#941329}a:hover{color:#600713}
.WaGadgetContent p{line-height:1.65}
.WaGadgetMenuHorizontal .menuInner,.WaGadgetMenuHorizontal .menuInner ul,.WaGadgetMenuVertical .menuInner ul{background:linear-gradient(120deg,#ab172b,#620713)!important}
.WaGadgetMenuHorizontal .menuInner ul li>.item>a,.WaGadgetMenuVertical .menuInner ul li>.item>a{color:#fffaf2!important;font-family:Arial,sans-serif!important;font-size:16px!important}
.WaGadgetMenuHorizontal .menuInner ul li>.item>a:hover,.WaGadgetMenuVertical .menuInner ul li>.item>a:hover{background:#600713!important}
input[type=submit],input[type=button],button.stylizedButton,a.stylizedButton,.WaGadgetEvents .boxOuterContainer .boxFooterOuterContainer .boxFooterContainer input{background:linear-gradient(120deg,#b4182e,#650815)!important;color:#fff!important;border:1px solid #780d20!important;border-radius:5px!important;box-shadow:none!important}
.WaGadgetEvents a,.WaGadgetMembershipApplication a,.WaGadgetContactProfile a{color:#8d1024!important}
.WaGadgetEvents .calendarTable th,.WaGadgetEvents .calendarTable .calendarDate,.WaGadgetEvents .monthViewType .calendarHeader{background:#780d20!important;color:#fffaf2!important}
.WaGadgetEvents .calendarTable td{border-color:#e4d5c9!important;background-color:#fffaf2}
.WaGadgetEvents .boxOuterContainer,.WaGadgetUpcomingEvents,.WaGadgetMembershipApplication{border-color:#e4d5c9!important}
.WaGadgetUpcomingEvents .gadgetStyleTitle{background:#780d20!important;color:#fff!important}
.WaGadgetUpcomingEvents .gadgetStyleTitle h4{color:#fff!important}
.WaGadgetUpcomingEvents .gadgetStyleBody{background:#f4e9dd!important}
input[type=text],input[type=email],input[type=password],textarea,select{border-color:#cdbeb2;border-radius:4px}
@media(max-width:768px){h1{font-size:36px!important}.WaGadgetContent p{font-size:17px!important}}

/* Shared header, content readability and homepage ordering */
.zoneHeader1,.zoneHeader2,.zoneHeader3,.zoneHeader4,.zoneContent,.zoneFooter1,.zoneFooter2,.zoneFooter3,#id_Header3{background:#fffaf2!important}
#idHeaderContentHolder>div{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;padding:20px 0}
#idHeaderContentHolder .WaGadgetContent{order:-1}
#idHeaderContentHolder .WaGadgetContent img{width:110px!important;height:auto!important}
#idHeaderContentHolder .WaGadgetLoginButton{margin:0!important}
#idHeaderContentHolder .WaGadgetSocialProfile{margin:0!important}
.WaGadgetContent font{color:inherit!important;font-family:inherit!important}
.WaGadgetContent p,.WaGadgetContent p font{font-size:18px;line-height:1.65}
#PAGEID_18104 #mLayout{display:flex;flex-direction:column}
#PAGEID_18104 #mLayout>div{order:5;width:100%}
#PAGEID_18104 #mLayout>.zoneHeader1{order:0}
#PAGEID_18104 #mLayout>.zoneHeader2{order:1}
#PAGEID_18104 #mLayout>.zoneFooter1{order:2;padding:60px 0}
#PAGEID_18104 #mLayout>.zoneHeader4{order:3}
a.stylizedButton{display:inline-block;padding:16px 24px;text-decoration:none!important}
@media(max-width:600px){#idHeaderContentHolder>div{gap:12px;padding:14px}#idHeaderContentHolder .WaGadgetContent img{width:80px!important}}

.EventListCalendar td.EventListCalendarHeader{background:linear-gradient(120deg,#a4162a,#650815)!important;color:#fffaf2!important}.EventListCalendar td{border-color:#dfd1c4!important}.EventListCalendar .EventListCalendarItemDefault,.EventListCalendar .EventListCalendarItemSelected{background:#f1e4d6!important;color:#760c20!important}

.WaGadgetSocialProfile a[href=""]{display:none!important}.WaGadgetContent h1{font-size:clamp(36px,4vw,58px)!important;font-weight:400!important}.WaGadgetContent a:not(.stylizedButton){color:#8c1125!important}@media(max-width:700px){.cws-native-hero{float:none!important;width:100%!important;margin:0 0 24px!important}#PAGEID_18104 #mLayout>.zoneFooter1{padding:28px 0}.WaGadgetContent h1{font-size:38px!important}}

/* Mobile menu and cask panel colour correction */
.WaGadgetMenuHorizontal .menuButton,.WaGadgetMenuHorizontal .menuButton:hover,.WaGadgetMenuHorizontal .menuButton:active{background:linear-gradient(120deg,#ab172b,#620713)!important;color:#fffaf2!important}
#id_gjPSIIw,#id_gjPSIIw .gadgetStyleBody,#id_gjPSIIw .gadgetStyleTitle{background:#fffaf2!important;color:#392b28!important;border-color:#e4d5c9!important}
#id_gjPSIIw h1,#id_gjPSIIw h2,#id_gjPSIIw h3,#id_gjPSIIw strong{color:#710b1b!important}
