.button a {display: block; width: 200px; margin: 0 auto;padding:16px 16px 14px 16px;background:#42ae32; color:#fff; text-align: center;}

.button-row ul{display: block; margin-left: -40px; list-style:none;}
.button-row li {display: inline;}
.button-row a {display: inline-block; width: 240px; margin:20px 20px 0 0; padding:16px 16px 14px 16px;background:#42ae32; color:#fff; text-align: center; text-decoration: none;}

.button-row a:hover {background: #2e3337;}

.link-box-image img {width:100%; height:auto !important; object-fit:unset !important;}
.link-box-image h2 {font-size: 20px;}
.link-box-image h2 a {text-decoration: none !important;}
.open-workshop table {width: 100%;}
.open-workshop td ul {list-style: none; margin-left:-36px;}
.open-workshop td ul li {margin-bottom: 20px;}
.open-workshop td ul li:last-child {margin-bottom: 0;}
.open-workshop td ul li a {display: block; width: 100%; padding: 14px 0 12px 0; text-decoration: none; background: #2e3337; color:#fff; text-align: left;  text-align: center;}


.open-workshop td ul li a:hover {background:#afcb07;}
.open-workshop td {vertical-align: top;}
.open-workshop td img {width: 100%;height: 500px; object-fit: cover;}
.open-workshop td:nth-child(1) {width: 75%;  padding-right:14px;} 
.open-workshop td:nth-child(2) {width: 25%; padding-right: 14px;} 
.image-box-small img, .image-box-large img, .funders img {float: left; padding-right: 20px;}
.image-box-small img, .funders img {
    width: 25%;
}
.image-box-large img {
    width: 40%;
}
.image-box-small h2, .image-box-large h2, .funders h2 {font-size: 20px;color: #2e3337;}

@media (max-width: 1280px) {
.link-box-image h2 {font-size: 16px; font-weight: normal;}
}

@media (max-width: 767px) {
 .image-box-small img, .image-box-large img, .funders img {
        float: none;
        padding-right: 0;
        padding-bottom: 10px;
    }



    .image-box-small img, .image-box-large img {
        width: 100%;
    }

    .image-box-small h2, .image-box-large h2 {
        font-size: 18px;
    }
    .open-workshop td:nth-child(1), .open-workshop td:nth-child(2) { display: block;width: 100%; padding-right: 0} 
    .open-workshop td img {width: 100%;height: auto; object-fit:none;}
    .open-workshop td ul {margin-left:-40px;}
    .open-workshop td ul li {margin-bottom: 0; margin-top: 20px; margin-right: 20px; float: left;display: inline;}
    .open-workshop td ul li a, .button-row a {width: 180px;}
    .link-box-image h2 {font-size: 20px;}

}
@media (max-width: 680px) {
    .open-workshop td ul li a, .button-row a {width: 240px;}
}
@media (max-width: 580px) {
        .open-workshop td ul li {margin-top: 10px; margin-right: 10px; float: left;display: inline;}
        .open-workshop td ul li a, .button-row a  {width: 180px; }
}

@media (max-width: 480px) {
    .open-workshop td ul li {width: 100%;}
        .open-workshop td ul li a, .button-row a  {width: 280px; margin: 0 auto; display: block;}
}


