/* website resources css */
div.nzs-website-resource-category { margin: 40px 0; }
div.nzs-website-resource-category:last-of-type { margin-bottom: 0; }
div.nzs-website-resource-category h2 a { margin-bottom: 10px; color: #64b248; }
div.nzs-website-resource-category h2 a:hover { text-decoration: none; }
div.nzs-website-resource-category div.nzs-website-resource-category-more a { display: block; text-decoration: none; }
div.nzs-website-resource-category div.nzs-website-resource-category-more a::after { content:' →' }
a.nzs-website-resource { display: block; float: left; width: 250px; margin: 10px 25px 30px 0; color: #000 !important; text-decoration: none; background-color: #fff; box-shadow: 0 0 8px rgba(0,0,0,0.15); }
a.nzs-website-resource:hover, a.nzs-website-resource:focus { text-decoration: none !important; }
div.nzs-website-resource-photo { background: #333; height: 140px; text-align: center; }
div.nzs-website-resource-photo img { height: 100%; object-fit: cover; width: 100%; }
div.nzs-website-resource-details { padding: 20px; }
div.nzs-website-resource-details p:last-child { margin-bottom: 0; }
div.nzs-website-resource-details div.nzs-website-resource-title { font-size: 16px; font-weight: bold; color: #000; text-decoration: none; }

img.nzs-website-resource-img { float: right; margin: 0 0 30px 30px; padding: 10px !important; }
div.nzs-website-resource-srnd { padding: 15px; background-color: #fff; box-shadow: 0 0 8px rgba(0,0,0,0.15); }