/* https://fijiclimatechangeportal.gov.fj/wp-content/plugins/projects-portal/public/css/projects-portal-public.css?ver=1.0.0-1754417545 */
.projects-portal-container{margin:30px 0}.project-item{margin-bottom:40px;padding-bottom:30px;border-bottom:1px solid #eaeaea;display:flex;flex-wrap:wrap}.project-item:last-child{border-bottom:none}.project-thumbnail{flex:0 0 30%;margin-right:30px}.project-content{flex:0 0 calc(70% - 30px)}.project-title{margin-top:0;margin-bottom:15px}.project-title a{text-decoration:none;color:#333;transition:color 0.3s}.project-title a:hover{color:#0073aa}.project-client,.project-status{margin-bottom:10px}.project-excerpt{margin:15px 0}.project-read-more{display:inline-block;padding:8px 15px;background-color:#0073aa;color:#fff;text-decoration:none;border-radius:3px;transition:background-color 0.3s}.project-read-more:hover{background-color:#005177;color:#fff}.status-planning{background-color:#f0f0f0;color:#333;padding:3px 8px;border-radius:3px;display:inline-block}.status-in-progress{background-color:#d5e8f9;color:#0073aa;padding:3px 8px;border-radius:3px;display:inline-block}.status-completed{background-color:#d6f0d8;color:#2e7d32;padding:3px 8px;border-radius:3px;display:inline-block}.status-on-hold{background-color:#ffefc2;color:#c80;padding:3px 8px;border-radius:3px;display:inline-block}.projects-grid-container{display:grid;grid-gap:30px;margin:30px 0}.projects-grid-container.columns-2{grid-template-columns:repeat(2,1fr)}.projects-grid-container.columns-3{grid-template-columns:repeat(3,1fr)}.projects-grid-container.columns-4{grid-template-columns:repeat(4,1fr)}.project-grid-item{border:1px solid #eaeaea;border-radius:5px;overflow:hidden;transition:box-shadow 0.3s}.project-grid-item:hover{box-shadow:0 5px 15px rgba(0,0,0,.1)}.project-grid-inner{height:100%;display:flex;flex-direction:column}.project-grid-thumbnail{position:relative}.project-grid-thumbnail img{width:100%;height:auto;display:block}.project-grid-content{padding:20px;flex-grow:1;display:flex;flex-direction:column}.project-grid-title{margin-top:0;margin-bottom:15px}.project-grid-client,.project-grid-date{margin-bottom:10px;font-size:.9em}.project-grid-excerpt{margin:15px 0;flex-grow:1}.project-grid-read-more{display:inline-block;padding:8px 15px;background-color:#0073aa;color:#fff;text-decoration:none;border-radius:3px;align-self:flex-start;transition:background-color 0.3s}.project-grid-read-more:hover{background-color:#005177;color:#fff}.project-status{position:absolute;top:10px;right:10px}@media (max-width:768px){.project-item{flex-direction:column}.project-thumbnail{flex:0 0 100%;margin-right:0;margin-bottom:20px}.project-content{flex:0 0 100%}.projects-grid-container.columns-3,.projects-grid-container.columns-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.projects-grid-container.columns-2,.projects-grid-container.columns-3,.projects-grid-container.columns-4{grid-template-columns:1fr}}.project-meta-box{margin-bottom:30px;padding:20px;background-color:#f9f9f9;border-radius:5px}.project-meta-box h3{margin-top:0;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #eaeaea;color:#333}.project-meta-item{margin-bottom:12px}.meta-label{font-weight:600;margin-right:8px;color:#555}.project-meta-section{margin-bottom:30px}.project-meta-section h4{margin-top:0;margin-bottom:15px;color:#333;font-size:18px}.nap-themes-outcomes{padding:15px 0}.nap-theme-item{margin-bottom:25px;padding-bottom:20px;border-bottom:1px solid #f0f0f0}.nap-theme-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.nap-theme-item h5{margin-top:0;margin-bottom:10px;color:#0073aa;font-size:16px;font-weight:600}.related-posts-section{margin-top:40px;margin-bottom:30px;padding-top:30px;border-top:1px solid #eaeaea;width:100%;clear:both}.related-posts-section .section-heading{margin-top:0;margin-bottom:25px;font-size:22px;color:#333;position:relative;padding-bottom:10px;display:block;width:100%;text-align:left}.related-posts-section .section-heading:after{content:'';position:absolute;bottom:0;left:0;width:60px;height:3px;background-color:#e84e4e}.related-posts-list{margin:0;padding:0;list-style:none;width:100%;display:block}.related-post-item{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eaeaea;width:100%;display:flex;flex-direction:row;align-items:flex-start;box-sizing:border-box;float:none;clear:both}.related-post-item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.related-post-image{margin-right:15px;flex:0 0 100px;max-width:100px}.related-post-image img{width:100%;height:auto;border-radius:4px;display:block;max-width:100px}.related-post-content{flex:1}.related-post-title{font-size:16px;font-weight:600;margin-top:0;margin-bottom:8px;line-height:1.4}.related-post-title a{text-decoration:none;color:#333;transition:color 0.3s}.related-post-title a:hover{color:#e84e4e}.related-post-excerpt{margin-bottom:10px;font-size:14px;line-height:1.5;color:#666}.related-post-excerpt p{margin-top:0}.read-more-link{display:inline-block;color:#e84e4e;font-size:14px;font-weight:500;text-decoration:none}.read-more-link:hover{text-decoration:underline;color:#d43c3c}.related-posts-list .related-post-item{width:100%!important;max-width:100%!important;float:none!important;margin-right:0!important;margin-left:0!important;box-sizing:border-box!important;padding-left:0!important;padding-right:0!important}@media (max-width:768px){.related-post-item{flex-direction:column}.related-post-image{flex:0 0 100%;margin-right:0;margin-bottom:15px}}