::placeholder {
color: #000 !important;
font-weight: 600 !important;
}
.wco-subscribe .wpforms-field-container {
width: 100% !important;
}
.wco-subscribe .wpforms-field-email {
padding-bottom: 40px !important;
}	
.wco-subscribe .wpforms-confirmation-container p {
color: #fff !important;
text-align: center !important;
}
.wco-subscribe .wpforms-submit-container {
float: none !important;
margin: 0 auto 0;
width: 44% !important;
}
.wco-blog-post .eael-entry-content a {
display: flex !important;
align-items: center;
justify-content: flex-end;
gap: 8px;
margin-top: 20px;
text-decoration: none;
}
.wco-blog-post .eael-entry-content a:before {
content: "Read more";
font-size: 13px;
font-weight: 600;
color: #004B49;
text-transform: uppercase;
letter-spacing: 0.05em;
white-space: nowrap;
}
.wco-blog-post .eael-entry-content a:after {
content: url(https://familiesofveterans.org.au/wp-content/uploads/2024/02/Right-arrow-icon-Families-Of-Veterans.png);
line-height: 1;
}
.program-dates td {
color: #fff !important;
}
.single h1.entry-title{
font-size: 48px !important;	
}
.single.single-post .entry-content h2 {
font-size: 38px !important;
}
.single.single-post h3 {
font-size: 32px !important;
}
@media (max-width: 767px) {
.wco-gallerry-items .elementor-image-gallery .gallery.gallery-columns-7 .gallery-item {max-width: 25% !important;}
.single h1.entry-title{font-size: 34px !important;}
.single.single-post .entry-content h2 {font-size: 28px !important;}
.single.single-post h3 {font-size: 22px !important;}
}
@media (max-width: 480px) {
.wco-gallerry-items .elementor-image-gallery .gallery.gallery-columns-7 .gallery-item {max-width: 33.33% !important;}
}
@media (max-width: 400px) {
.wco-subscribe .wpforms-submit-container {width: 58% !important;}
}