/*
Theme Name: Hummingbird International LLC Blog Theme
Theme URI: https://yourdomain.com/
Author: Your Name
Description: A minimal blog theme inspired by Hummingbird International LLC header and footer.
Version: 1.0
*/

.pillar-guide .about-industry-card .card-body{min-height:250px;display:flex!important;justify-content:center!important}
.industries-section .about-industry-card .card-body{min-height:200px;display:flex!important;justify-content:center!important}
.newsletter-bar{position: relative;width:100%;max-width:550px;background:0 0;padding:4px;border-radius:35px;border:2px solid #000;display:flex;align-items:center;justify-content:space-between}
.newsletter-input{flex:1;border:none;background:0 0;padding:14px 20px;font-size:16px;border-radius:30px;outline:0}
.newsletter-input::placeholder{color:#000}
.newsletter-btn{position: absolute;right: 5px;background:#0e3a2d;color:#fff;padding:14px 28px;border-radius:30px;border:none;font-size:15px;font-weight:600;cursor:pointer}
.newsletter-btn:hover{opacity:.9}
#itad-categories-view .card-img-top,#itad-search-results-grid .card-img-top,.hb-section-blog .card-img-top{border-radius:0 30px 0 30px;height:200px;object-fit:cover}
#itad-categories-view a,#itad-search-results-grid a{color:#000}
#itadFiltersAccordion .accordion-header button{border-radius:20px 20px 0 0;background-color:#0e3a2d;color:#fff!important;font-size:22px;padding:25px;font-weight:600;box-shadow:none!important}
#itadFiltersAccordion .accordion-body{background-color:#effaf5}
#itadFiltersAccordion .accordion-button::after,#itadFiltersAccordion .accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}
#itadFiltersAccordion .accordion-body .form-check label{font-size:17px!important}
#itadFiltersAccordion .accordion-body .form-check label span{display:none}
.view-all-cat-post,.view-all-cat-post:hover{color:#0e3a2d!important;font-size:16px;font-weight:600}
.hb-section-blog .card-title a:hover{color:#9aca3c}
.hb-section-blog .card-text a{color:#0e3a2d!important;text-decoration:none;font-weight:600}
.pagination .page-item.active .page-link{background-color:#9aca3c;border-color:#9aca3c;color:#fff}
.pagination .page-link{color:#0e3a2d;border-radius:4px}
.pagination .page-link:hover{background-color:#d4e49a;color:#0e3a2d}
.pagination .page-item .page-link{box-shadow:none!important;margin:2px}
#navbarNavSingle .nav-link{color:#000!important}
#navbarNavSingle .btn{background-color:#0e3a2d;border-color:#0e3a2d}
#navbarNavSingle .btn:hover{background-color:#9aca3c;border-color:#9aca3c;color:#fff}
.post-nav-card{padding:20px;border-radius:6px 20px 6px 20px;display:block;font-size:18px}
.post-prev-card{background:#9aca3c}
.post-next-card{background:#083c2c}
.author-box{background:#effaf5;border-radius:10px 35px 10px 35px}
.author-icon{width:30px;height:30px}
.author-img img{width:90px;height:90px}
.comment-wrapper .comment-form-custom .comment-input,.comment-wrapper .comment-form-custom .comment-textarea{background:#effaf5;border:1px solid #d1e7dd;padding:12px 16px;border-radius:10px;font-size:16px;width:100%;box-shadow: none;}
.comment-wrapper .comment-textarea{resize:vertical}
.comment-wrapper .comment-submit-btn{background:#9aca3c;color:#000;padding:12px 28px;border-radius:50px;font-weight:600;border:none;transition:.2s ease-in-out}
.author-avatar-gradient{padding:10px;border-radius:6px 30px 6px 30px;background:linear-gradient(180deg,#9aca3c 0,#effaf5 100%);display:inline-block}
.author-avatar-gradient img{border-radius:6px 25px 6px 25px;display:block}
.comment-wrapper .comment-submit-btn:hover{background:#85b331}
.hb-section-single-top .post-featured-image-frame{padding:10px;border-radius:6px 40px 6px 40px;background:linear-gradient(180deg,#9aca3c 0,#fff 100%);display:inline-block}
.hb-section-single-top .post-featured-image-frame img{display:block;border-radius:6px 40px 6px 40px;background:#fff;padding:10px}
.svg-frame{padding:10px;border-radius:6px 40px 6px 40px;background:linear-gradient(180deg,#9aca3c 0,#fff 100%);display:inline-block}
.svg-frame img{display:block;border-radius:6px 40px 6px 40px;background:#fff;padding:10px}
.hb-section-single-top .post-meta a, .post-content a{color: #9aca3c;}
.hb-section-single-e-waste-pickup .col-md-12{background:#effaf5;border-radius:10px 35px 10px 35px}
.navbar.scrolled #navbarNavSingle .nav-link{color:#fff!important}
@media (max-width:768px){iframe {width: 100%;height:auto;}}
@media(max-width:480px){
.newsletter-bar{width: 100%;display: block;padding:12px;}
.newsletter-input{width: 100% !important;margin-bottom: 10px;}
.newsletter-btn{width:100%;position: relative;right: 0;}
}