.fab:before{font-family:'Font Awesome 5 Brands'}.admin-bar .sticky-header{top:32px}.elementor-section-wrap .elementor-section,.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0px!important}.elementor-element .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:0 0 0 0}.redux-container .ui-state-active .ui-icon,.control-section-redux .ui-state-active .ui-icon,.control-panel-redux .ui-state-active .ui-icon,.redux-metabox .ui-state-active .ui-icon{display:none!important}.pagination{position:relative;display:block;text-align:center}.pagination li{position:relative;display:inline-block;float:none;margin:0 3.5px}.pagination li a,.pagination li span{position:relative;display:inline-block;width:40px;height:40px;border-radius:0%;background:#fff;border:1px solid #dcdcdd;color:#454545;font-size:16px;line-height:38px;font-weight:400;text-align:center;text-transform:uppercase;transition:all 500ms ease;z-index:1}.pagination li a:focus,.pagination li a:hover,.pagination li span:focus,.pagination li span:hover,.pagination li span.current{color:#fff;background-color:#03b362;border-color:#03b362}.pagination li a.prev,.pagination li a.next{position:relative;color:#21031a;line-height:38px;text-transform:capitalize;background:#fddb05;border-color:#fddb05;width:60px}.sidebar-map-outer iframe{width:100%}.single-project-style1 .donate-percentage{position:relative;padding:15px 0;margin-top:30px}.single-project-style1 .donate-percentage .donate-bar-info{position:relative;margin-bottom:10px;background-color:#ccc}.single-project-style1 .donate-bar-info .donate-percent{position:relative;font-weight:400;color:#000;font-size:18px;display:block;width:100%;text-align:center;text-transform:uppercase}.single-project-style1 .donate-bar-info .donate-percent .count-box{position:absolute;width:100%;color:#aa1f43;font-size:14px;text-align:center;margin-top:10px}.single-project-style1 .donate-percentage .donate-bar{position:relative;width:100%;height:2px}.single-project-style1 .donate-percentage .donate-bar .bar-inner{position:relative;width:100%;height:12px;border-radius:50px;background:#ddd}.single-project-style1 .donate-percentage .donate-bar .bar-inner .bar{position:absolute;left:0;top:0;height:12px;width:0;background-color:#e74a30;-webkit-transition:all 2000ms ease;-ms-transition:all 2000ms ease;-o-transition:all 2000ms ease;-moz-transition:all 2000ms ease;transition:all 2000ms ease}.single-project-style1 .donate-percentage .donate-bar .bar-inner .bar:before{position:absolute;content:'';right:-18px;top:-5px;width:22px;height:22px;border-radius:50px;background-color:#d4cfd4;border:5px solid #e74a30}.single-project-style1 .donate-percentage .donate-bar .bar-inner .bar .count-box{position:absolute;right:-21px;top:-32px;color:#000;font-size:14px}.single-project-style1 .donate-percentage .amounts{position:relative;margin-top:20px}.single-project-style1 .donate-percentage .amounts .number{position:relative;color:#000;font-size:15px;font-weight:400}.single-project-style1 .donate-percentage .amounts .number span{color:#e74a30}.single-project-style1 .text-holder span{padding:0;border-radius:0;color:#000}.gallery-area .gallery-box .single-gallery:nth-child(2),.gallery-area .gallery-box .single-gallery:nth-child(4),.gallery-area .gallery-box .single-gallery:nth-child(6){margin-top:50px}.partner-area.borders-top{position:relative;border-top:1px solid #fff}.single-project-style1 .text-holder{padding:30px 30px 0}.single-project-style2{padding:15px 15px 0}.single-project-style1 .text-holder span.bgclr1.tags{padding:0 20px!important;border-radius:20px!important;color:#ffffff!important}.tribe-events-event-meta:before,.tribe-events-event-meta~div:not(.tribe-events-event-meta):not(.event-tickets){border-top:0}.single-tribe_events .tribe-events-event-meta{background:#fafafa;border:1px solid #eee;margin:30px 0}.tribe-events-meta-group .tribe-events-single-section-title{margin:30px 0 10px}.tribe-events-event-meta .column,.tribe-events-event-meta .tribe-events-meta-group{box-sizing:border-box;display:inline-block;float:left;margin:0 0 20px;padding:0 4%;text-align:left;vertical-align:top;width:33.3333%;zoom:1}.tribe-events-single-section .list li span.icon{font-weight:700;font-size:14px;margin-right:8px}.tribe-events-single-section .tribe-events-event-categories a{color:#000;font:16px;display:inline-block}.single-tribe_events .tribe-events-cal-links{margin:40px 0 30px}.single-tribe_events .tribe-events-cal-links .tribe-events-button,.charitable-submit-field .button,.campaign-summary .campaign-donation .donate-button{position:relative;display:inline-block;font-size:14px;line-height:30px;color:#fff;font-weight:700;overflow:hidden;background:none;border-radius:50px;padding:11px 40px;text-transform:uppercase;background-color:#03b362;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.single-tribe_events .tribe-events-cal-links .tribe-events-button:hover,.charitable-submit-field .button:hover,.campaign-summary .campaign-donation .donate-button:hover{color:#111;background-color:#fddb05;border-color:#fddb05}#tribe-events-pg-template{margin:0 auto;max-width:inherit;padding:0px!important}.campaign-summary .campaign-donation{float:inherit;width:auto}.single-campaign .campaign-description{color:#777;font-size:16px;line-height:30px;font-weight:400}.campaign-summary{margin-top:3em}.campaign-template-default .blog-detail .inner-box .image{position:relative;overflow:hidden;border-radius:120px 120px 0 0}.campaign-template-default .blog-detail .inner-box .post-share-options .social-box li a:hover{background-color:#61b15a}.fact-counter .column{margin:40px 0}.campaign-summary .campaign-figures .amount,.campaign-summary .campaign-raised .amount,.donors-count,.campaign-summary .donors-count,.time-left{color:#61b15a!important}.donate-button{background-color:#61b15a!important}.charitable-form-field input,.charitable-form-field select,.charitable-form-field textarea{position:relative;border:1px solid #ddd;padding:5px 10px;border-radius:5px}.blog-details-content .img-box{margin-bottom:0}.blog-details-content.new-style{margin-bottom:50px}.blog-details-content .sec-title h2{text-transform:capitalize}.blog-details-content.new-style .meta-info{position:relative;padding:20px 0 10px}.blog-details-content .meta-info{position:relative;padding:20px 0 5px}.blog-details-content .meta-info li{position:relative;color:#777;display:inline-block;padding-right:25px;margin-right:10px;transition:all 200ms linear;transition-delay:0.1s}.blog-details-content .meta-info li:before{content:'';position:absolute;top:50%;right:0;background-color:#777;font-size:14px;line-height:18px;width:15px;height:1px}.blog-details-content .meta-info li:last-child:before{display:none}.blog-details-content .meta-info li a{position:relative;color:#777;transition:all 200ms linear;transition-delay:0.1s}.blog-details-text1 p{font-size:16px}.single-sidebar-box{position:relative;display:block;background:#fff;padding:30px;z-index:1;margin-bottom:50px}.single-sidebar_search_box{position:relative;display:block;padding:0;z-index:1}.single-sidebar-box h3{color:#11161e;font-size:18px;line-height:24px;font-weight:600;text-transform:capitalize;margin:0 0 26px}.widget{position:relative}.widget ul li{position:relative;display:block}.widget ul li{position:relative;display:block;padding-left:25px;color:#777;font-size:14px;line-height:36px;font-weight:400;transition:all 500ms linear;transition-delay:0.2s}.widget ul li::before{content:"";position:absolute;left:0;width:15px;height:15px;background:#f3f3f4;border-radius:3px;border:1px solid #e7e7e8;margin:11px 0}.widget ul li a{position:relative;display:block;color:#777;transition:all 500ms linear;transition-delay:0.2s}.widget ul li:hover:before{background:#fddb05;border-color:#fddb05}.widget ul li:hover,.widget ul li:hover a{color:#03b362}.single-item-carousel.owl-carousel .owl-dots{display:none}.sidebar-author-box .social-links li{position:relative;display:inline-block;padding-right:30px;margin-right:26px;padding-left:0}.sidebar-author-box .social-links li:before{position:absolute;right:0;top:2px;left:auto;width:1px;height:10px;background:#fff;opacity:.3;content:""}.single-sidebar-box .popular-posts .post{position:relative;font-size:14px;color:#666;padding:0 0;padding-left:90px;min-height:105px;margin-bottom:5px}.single-sidebar-box .popular-posts .post:last-child{margin-bottom:0;border-bottom:0;min-height:auto}.single-sidebar-box .popular-posts .post .post-thumb{position:absolute;left:0;top:0;width:80px;height:80px;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:0;overflow:hidden}.single-sidebar-box .popular-posts .post .post-thumb .overlay-box{position:absolute;content:'';left:0;top:0;width:100%;height:100%;display:block;color:#fff;font-size:18px;opacity:0;text-align:center;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;background-color:#03b362}.single-sidebar-box .popular-posts .post .post-thumb .overlay-box .fa{top:50%;position:relative;margin-top:-12px;display:block;color:#fff}.single-sidebar-box .popular-posts .post:hover .post-thumb .overlay-box{opacity:1}.single-sidebar-box .popular-posts .post .post-thumb img{display:block;width:100%;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease}.single-sidebar-box .popular-posts .post .text{position:relative;top:0;font-size:16px;margin:0 0 0;font-weight:500;color:#222;line-height:1.5em;text-transform:capitalize}.single-sidebar-box .popular-posts .post .text a{color:#222;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease}.single-sidebar-box .popular-posts .post a:hover{color:#e32845}.single-sidebar-box .popular-posts .post-info{position:relative;font-size:13px;color:#555;font-weight:400;margin-top:6px}.widget .tagcloud a{position:relative;display:inline-block;line-height:24px;padding:8px 16px 8px;margin:0 4px 10px 0;color:#555;text-align:center;font-size:14px!important;background:none;font-weight:400;border-radius:0;border:1px solid #03b362;text-transform:capitalize;transition:all 300ms ease;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease}.widget .tagcloud a:hover{border-color:#03b362;background-color:#03b362;color:#fff}.review-form-box.comment-form{margin-top:70px}.review-form-box .title{padding-bottom:10px}.review-form-box form textarea{margin-bottom:0}.review-form-box form input[type="text"],.review-form-box form input[type="email"],.review-form-box form textarea{margin-bottom:0}.tamun-comment-item .tamun-comment-item{margin-left:80px}.review-form-box .title h3 small a{position:relative;display:block;color:#111;font-size:16px;line-height:24px;font-weight:600;margin-top:8px}.footer-widget{position:relative}.footer-widget ul{position:relative}.footer-widget ul li{position:relative;width:49%;display:inline-block;margin-bottom:10px}.footer-widget ul li a{position:relative;display:inline-block;color:rgb(255 255 255 / .6);font-size:16px;font-weight:400;line-height:22px;transition:all 500ms ease}.footer-widget ul li:hover,.footer-widget ul li:hover a{color:#fff}.single-footer-widget .instagram li .img-box{position:relative;display:block;overflow:hidden;width:70px;height:70px;background-repeat:no-repeat!important;background-position:center!important;background-size:cover!important}.post-widget.news-widget{position:relative}.post-widget.news-widget .post{position:relative;padding-left:90px;margin-bottom:20px}.post-widget.news-widget .image{position:absolute;left:0;top:10px;width:70px;height:70px;background-position:center;background-repeat:no-repeat;background-size:cover}.post-widget.news-widget .image img{border-radius:6px}.post-widget.news-widget .date{position:relative;font-size:14px;font-weight:500;color:#c0c2ce;margin-bottom:5px}.post-widget.news-widget h6{position:relative;font-weight:500;line-height:1.8;color:#fff}.post-widget.news-widget h6 a{color:#fff}.post-widget.news-widget .read-more-post{position:relative;font-size:16px;font-weight:600;font-family:var(--fira-sans);color:#aab1c8;text-transform:uppercase;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.post-widget.news-widget .read-more-post i{font-weight:400;margin-left:10px}.contact-widget .text{position:relative;font-size:18px;font-weight:500;color:#c0c2ce;margin-bottom:5px}.contact-widget ul.list{margin-bottom:20px}.contact-widget ul.list li{position:relative;font-size:18px;display:block;width:auto;font-weight:600;color:#fff}.contact-widget ul.list li a{color:#c0c2ce}.contact-widget ul.list li span.opening-hours{position:relative;display:inline-block;color:rgb(255 255 255 / .6);font-size:16px;font-weight:400;line-height:22px;transition:all 500ms ease}.about-widget .social-links{position:relative}.about-widget .social-links li{position:relative;margin-right:8px;width:auto;margin-bottom:10px;display:inline-block}.about-widget .social-links li a{position:relative;display:block;color:#fff;font-size:14px;width:42px;height:42px;line-height:42px;background:rgb(255 255 255 / .2);text-align:center;border-radius:50%;-webkit-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.about-widget .social-links li a:hover{color:#fff}.about-widget .social-links li a:before{position:absolute;content:'';left:0;top:0;width:100%;height:100%;border-radius:50%;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);opacity:0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.about-widget .social-links li a:hover:before{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.about-widget .social-links li a span{position:relative}.footer-area.style-two{position:relative;background:#252a3f}.footer-area.style-two .about-widget .text-box{margin-bottom:30px}.mobile-menu .close-btn .icon{color:#fff}.logged-in-as a{color:#03b362}.blog-details-area{background:#fff}.single-review-box .text_box .inner,.review-form-box form input[type="text"],.review-form-box form input[type="email"],.review-form-box form textarea{background:#f3f3f4}.single-sidebar-box{background:#fafafa}.header-left .logo img,.sticky-header .logo img,.mobile-menu .nav-logo img{max-height:55px}.single-service-style1 .icon-holder .inner .icon{position:relative;font-size:106px;line-height:1em}.about-style1_image_box .icon{font-size:50px;color:#fff}