@charset "UTF-8";
    .menu-quick-links-container ul {
display: inline-block;
}
.enquiries-icon a {
color: #000;
}
.Sponsors-post img {
max-width: 100%;
}
.Sponsors-post {
padding: 0px 10px;
}
.mini-slider .slick-list .slick-track {
transform: translate3d(0px, 0px, 0px) !important;
}
.program-post img {
max-width: 100%;
width: 100%;
}
label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox {
display: none !important;
}
@media(min-width:767px){
.mini-text {
height: 260px;
overflow-y: scroll;  scrollbar-width: thin; scrollbar-color: #ed1c24 #231f20; } .mini-text::-webkit-scrollbar {
width: 8px;
}
.mini-text::-webkit-scrollbar-track {
background: #ed1c24; border-radius: 10px;
}
.mini-text::-webkit-scrollbar-thumb {
background-color: #ed1c24; border-radius: 10px;
}
.my-div::-webkit-scrollbar-thumb:hover {
background-color: #cc5200; }
} .ehlac-quick-links {
padding-top: 45px !important;
padding-bottom: 45px !important;
margin-top: 0 !important;
}
.ehlac-panels {
margin-top: 0 !important;
} .athletics-centre {
padding-bottom: 20px !important;
}
.ehlac-quick-links {
padding-top: 25px !important;
} @media (max-width: 768px) {
.ehlac-quick-links {
padding: 20px 15px 35px !important;
}
.ehlac-panels {
display: block !important;
}
.ehlac-panel {
display: block;
width: 100% !important;
margin-bottom: 18px;
padding: 24px 20px;
box-sizing: border-box;
}
.ehlac-panel h3 {
font-size: 22px;
line-height: 1.2;
}
.ehlac-panel p {
font-size: 15px;
line-height: 1.5;
}
} .section-insta-img {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 0;
width: 100%;
}
.section-insta-img .gallery-item {
width: 100%;
margin: 0;
}
.section-insta-img .gallery-item img {
width: 100%;
height: auto;
object-fit: contain;
display: block;
} @media (max-width: 768px) {
.section-insta-img {
grid-template-columns: 1fr;
}
} .section-insta-img {
width: 100% !important;
max-width: 1200px !important;
margin-left: auto !important;
margin-right: auto !important;
float: none !important;
} .section-insta-img {
max-width: 1200px !important;
margin: 0 auto !important;
}
.section-insta-img .gallery-item img {
width: 100% !important;
height: auto !important;
object-fit: contain !important;
display: block !important;
}
@media (max-width: 768px) {
.section-insta-img .gallery-item img {
height: auto !important;
}
} .section-insta-img .top-img {
height: auto !important;
max-height: none !important;
overflow: visible !important;
}
.section-insta-img .top-img img {
width: 100% !important;
height: auto !important;
max-height: none !important;
object-fit: contain !important;
} .ehlac-gallery-grid {
display: grid !important;
grid-template-columns: repeat(4, 1fr) !important;
gap: 8px !important;
max-width: 1200px !important;
width: 100% !important;
margin: 0 auto !important;
}
}
.ehlac-gallery-photo {
width: 100% !important;
}
.ehlac-gallery-photo img {
width: 100% !important;
height: auto !important;
max-width: 100% !important;
object-fit: contain !important;
display: block !important;
} @media (max-width: 768px) {
.ehlac-gallery-grid {
grid-template-columns: 1fr !important;
padding: 0 15px !important;
}
} .ehlac-gallery-grid {
display: grid !important;
grid-template-columns: repeat(4, 1fr) !important;
gap: 8px !important;
max-width: 1200px !important;
margin: 0 auto !important;
}
.ehlac-gallery-photo {
width: 100% !important;
max-width: none !important;
margin: 0 !important;
} .ehlac-gallery-grid {
display: grid !important;
grid-template-columns: repeat(4, 1fr) !important;
gap: 10px !important;
max-width: 1200px !important;
width: calc(100% - 30px) !important;
margin: 0 auto !important;
}
.ehlac-gallery-photo {
width: 100% !important;
min-width: 0 !important;
margin: 0 !important;
}
.ehlac-gallery-photo img {
display: block !important;
width: 100% !important;
height: auto !important;
max-width: 100% !important;
} @media (max-width: 768px) {
.ehlac-gallery-grid {
grid-template-columns: 1fr !important;
width: calc(100% - 30px) !important;
gap: 12px !important;
}
} .ehlac-gallery-grid {
display: grid !important;
grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
gap: 10px !important;
width: calc(100% - 30px) !important;
max-width: 1200px !important;
margin: 0 auto !important;
float: none !important;
clear: both !important;
}
.ehlac-gallery-grid .ehlac-gallery-photo {
display: block !important;
width: 100% !important;
min-width: 0 !important;
max-width: none !important;
margin: 0 !important;
float: none !important;
}
.ehlac-gallery-grid .ehlac-gallery-photo img {
display: block !important;
width: 100% !important;
height: auto !important;
max-width: 100% !important;
margin: 0 !important;
} @media (max-width: 1000px) {
.ehlac-gallery-grid {
grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}
} @media (max-width: 600px) {
.ehlac-gallery-grid {
grid-template-columns: 1fr !important;
width: calc(100% - 24px) !important;
gap: 10px !important;
}
} .Sponsors-post:nth-child(2) img {
max-height: 75px !important;
width: auto !important;
max-width: 180px !important;
object-fit: contain !important;
}
.Sponsors-post.sponsor-2 img {
max-height: 80px !important;
width: auto !important;
max-width: 180px !important;
object-fit: contain !important;
display: block !important;
margin: 0 auto !important;
} .ehlac-intro {
font-size: 20px;
line-height: 1.6;
font-weight: 600;
padding: 18px 20px;
border-left: 5px solid #ed2f32;
background: #f5f5f5;
margin-bottom: 30px;
}
.entry-content h2,
.page-content h2 {
margin-top: 36px;
padding-bottom: 8px;
border-bottom: 3px solid #ed2f32;
}
.ehlac-page-button {
display: inline-block;
background: #292526;
color: #ffffff !important;
padding: 14px 22px;
margin: 8px 0 20px;
text-decoration: none !important;
font-weight: 700;
border-bottom: 4px solid #ed2f32;
}
.ehlac-page-button:hover {
background: #ed2f32;
color: #ffffff !important;
} a.ehlac-page-button {
display: inline-block !important;
background-color: #292526 !important;
color: #ffffff !important;
padding: 13px 24px !important;
margin: 10px 0 22px 0 !important;
text-decoration: none !important;
font-weight: 700 !important;
font-size: 15px !important;
border-bottom: 4px solid #ed2f32 !important;
border-radius: 3px !important;
}
a.ehlac-page-button:hover {
background-color: #ed2f32 !important;
color: #ffffff !important;
text-decoration: none !important;
} .Uniform-section {
height: 100%;
display: flex;
flex-direction: column;
margin-bottom: 35px;
}
.Uniform-section > a {
display: flex;
height: 320px;
align-items: center;
justify-content: center;
}
.Uniform-section > a img {
width: 100% !important;
height: 300px !important;
object-fit: contain !important;
display: block;
}
.inner-uniform-content {
min-height: 110px;
}
.inner-uniform-content h3 {
margin-top: 10px;
} @media (max-width: 767px) {
.Uniform-section > a {
height: 260px;
}
.Uniform-section > a img {
height: 240px !important;
}
} .Uniform-section {
margin-bottom: 20px !important;
}
.inner-uniform-content {
min-height: 95px !important;
}
.add-card {
margin-top: auto !important;
}
.Uniform-section > a {
height: 280px !important;
}
.Uniform-section > a img {
height: 260px !important;
} .ehlac-records { max-width: 1200px; margin: 0 auto; }
.records-nav { display:flex; flex-wrap:wrap; gap:8px; margin:20px 0 30px; }
.records-nav a { display:inline-block; background:#292526; color:#fff !important; padding:9px 14px; text-decoration:none !important; font-weight:700; border-bottom:3px solid #ed2f32; }
.records-nav a:hover { background:#ed2f32; }
.records-table-wrap { width:100%; overflow-x:auto; margin-bottom:35px; }
.records-table { width:100%; border-collapse:collapse; min-width:760px; }
.records-table th { background:#292526; color:#fff; padding:10px; text-align:left; }
.records-table td { padding:9px 10px; border-bottom:1px solid #ddd; vertical-align:top; }
.records-table tbody tr:nth-child(even) { background:#f6f6f6; }
@media (max-width: 767px) {
.records-nav a { padding:8px 11px; font-size:13px; }
.records-table { font-size:13px; }
} .ehlac-records {
max-width: 1200px;
margin: 0 auto;
}
.records-nav {
display: flex;
flex-wrap: wrap;
gap: 8px;
margin: 20px 0 30px;
}
.records-nav a {
display: inline-block;
background: #292526;
color: #ffffff !important;
padding: 9px 14px;
text-decoration: none !important;
font-weight: 700;
border-bottom: 3px solid #ed2f32;
}
.records-nav a:hover {
background: #ed2f32;
}
.records-table-wrap {
width: 100%;
overflow-x: auto;
margin-bottom: 35px;
}
.records-table {
width: 100%;
border-collapse: collapse;
min-width: 760px;
}
.records-table th {
background: #292526;
color: #ffffff;
padding: 10px;
text-align: left;
}
.records-table td {
padding: 9px 10px;
border-bottom: 1px solid #dddddd;
vertical-align: top;
}
.records-table tbody tr:nth-child(even) {
background: #f6f6f6;
}
@media (max-width: 767px) {
.records-nav a {
padding: 8px 11px;
font-size: 13px;
}
.records-table {
font-size: 13px;
}
} .ehlac-award-card {
background: #ffffff !important;
border: 3px solid #ed2f32 !important;
padding: 20px !important;
margin-bottom: 15px !important;
}
.ehlac-award-card h3 {
color: #ed2f32 !important;
}
.ehlac-award-card strong {
font-size: 26px !important;
font-weight: 800 !important;
} .page-id-262 .inner-banner {
background-position: center top !important;
} .page-id-262 .inner-banner {
background-position: center 15% !important;
}