footer .fixed-bg{background-repeat:no-repeat;background-attachment:scroll;background-position:center center;background-image:url('https://lifeline2.webinane.com/population/wp-content/uploads/sites/9/2020/04/footer-bg.jpg');background-size:cover}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/wp-content/plugins/lifeline-donation-pro/assets/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.loader-inner.ball-pulse{transform:translateY(50%);height:100%;}.loader{position: fixed;top:0;width:100%;z-index:999999;height: 100vh;text-align:center}@-webkit-keyframes scale{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}45%{-webkit-transform:scale(.1);transform:scale(.1);opacity:.7}80%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scale{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}45%{-webkit-transform:scale(.1);transform:scale(.1);opacity:.7}80%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.ball-pulse>div:nth-child(1){-webkit-animation:scale .75s -.24s infinite cubic-bezier(.2,.68,.18,1.08);animation:scale .75s -.24s infinite cubic-bezier(.2,.68,.18,1.08)}.ball-pulse>div:nth-child(2){-webkit-animation:scale .75s -.12s infinite cubic-bezier(.2,.68,.18,1.08);animation:scale .75s -.12s infinite cubic-bezier(.2,.68,.18,1.08)}.ball-pulse>div:nth-child(3){-webkit-animation:scale .75s 0s infinite cubic-bezier(.2,.68,.18,1.08);animation:scale .75s 0s infinite cubic-bezier(.2,.68,.18,1.08)}.ball-pulse>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block}@-webkit-keyframes ball-pulse-sync{33%{-webkit-transform:translateY(10px);transform:translateY(10px)}66%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ball-pulse-sync{33%{-webkit-transform:translateY(10px);transform:translateY(10px)}66%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.ball-pulse-sync>div:nth-child(1){-webkit-animation:ball-pulse-sync .6s -.14s infinite ease-in-out;animation:ball-pulse-sync .6s -.14s infinite ease-in-out}.ball-pulse-sync>div:nth-child(2){-webkit-animation:ball-pulse-sync .6s -70ms infinite ease-in-out;animation:ball-pulse-sync .6s -70ms infinite ease-in-out}.ball-pulse-sync>div:nth-child(3){-webkit-animation:ball-pulse-sync .6s 0s infinite ease-in-out;animation:ball-pulse-sync .6s 0s infinite ease-in-out}.ball-pulse-sync>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block}@-webkit-keyframes ball-scale{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes ball-scale{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.ball-scale>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;height:60px;width:60px;-webkit-animation:ball-scale 1s 0s ease-in-out infinite;animation:ball-scale 1s 0s ease-in-out infinite}@keyframes ball-scale{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.ball-scale>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;height:60px;width:60px;-webkit-animation:ball-scale 1s 0s ease-in-out infinite;animation:ball-scale 1s 0s ease-in-out infinite}.ball-scale-random{width:37px;height:40px}.ball-scale-random>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;display:inline-block;height:30px;width:30px;-webkit-animation:ball-scale 1s 0s ease-in-out infinite;animation:ball-scale 1s 0s ease-in-out infinite}.ball-scale-random>div:nth-child(1){margin-left:-7px;-webkit-animation:ball-scale 1s .2s ease-in-out infinite;animation:ball-scale 1s .2s ease-in-out infinite}.ball-scale-random>div:nth-child(3){margin-left:-2px;margin-top:9px;-webkit-animation:ball-scale 1s .5s ease-in-out infinite;animation:ball-scale 1s .5s ease-in-out infinite}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.ball-rotate{position:relative}.ball-rotate>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:relative}.ball-rotate>div:first-child{-webkit-animation:rotate 1s 0s cubic-bezier(.7,-.13,.22,.86) infinite;animation:rotate 1s 0s cubic-bezier(.7,-.13,.22,.86) infinite}.ball-rotate>div:after,.ball-rotate>div:before{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;content:"";position:absolute;opacity:.8}.ball-rotate>div:before{top:0;left:-28px}.ball-rotate>div:after{top:0;left:25px}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.ball-clip-rotate>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;border:2px solid #fff;border-bottom-color:transparent;height:26px;width:26px;background:0 0!important;display:inline-block;-webkit-animation:rotate .75s 0s linear infinite;animation:rotate .75s 0s linear infinite}@keyframes rotate{0%{-webkit-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}50%{-webkit-transform:rotate(180deg) scale(.6);transform:rotate(180deg) scale(.6)}100%{-webkit-transform:rotate(360deg) scale(1);transform:rotate(360deg) scale(1)}}@keyframes scale{30%{-webkit-transform:scale(.3);transform:scale(.3)}100%{-webkit-transform:scale(1);transform:scale(1)}}.ball-clip-rotate-pulse{position:relative;-webkit-transform:translateY(-15px);transform:translateY(-15px)}.ball-clip-rotate-pulse>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;top:0;left:0;border-radius:100%}.ball-clip-rotate-pulse>div:first-child{background:#fff;height:16px;width:16px;top:7px;left:-7px;-webkit-animation:scale 1s 0s cubic-bezier(.09,.57,.49,.9) infinite;animation:scale 1s 0s cubic-bezier(.09,.57,.49,.9) infinite}.ball-clip-rotate-pulse>div:last-child{position:absolute;border:2px solid #fff;width:30px;height:30px;left:-16px;top:-2px;background:0 0;border:2px solid;border-color:#fff transparent #fff transparent;-webkit-animation:rotate 1s 0s cubic-bezier(.09,.57,.49,.9) infinite;animation:rotate 1s 0s cubic-bezier(.09,.57,.49,.9) infinite;-webkit-animation-duration:1s;animation-duration:1s}@keyframes rotate{0%{-webkit-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}50%{-webkit-transform:rotate(180deg) scale(.6);transform:rotate(180deg) scale(.6)}100%{-webkit-transform:rotate(360deg) scale(1);transform:rotate(360deg) scale(1)}}.ball-clip-rotate-multiple{position:relative}.ball-clip-rotate-multiple>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;left:-20px;top:-20px;border:2px solid #fff;border-bottom-color:transparent;border-top-color:transparent;border-radius:100%;height:35px;width:35px;-webkit-animation:rotate 1s 0s ease-in-out infinite;animation:rotate 1s 0s ease-in-out infinite}.ball-clip-rotate-multiple>div:last-child{display:inline-block;top:-10px;left:-10px;width:15px;height:15px;-webkit-animation-duration:.5s;animation-duration:.5s;border-color:#fff transparent #fff transparent;-webkit-animation-direction:reverse;animation-direction:reverse}@-webkit-keyframes ball-scale-ripple{0%{-webkit-transform:scale(.1);transform:scale(.1);opacity:1}70%{-webkit-transform:scale(1);transform:scale(1);opacity:.7}100%{opacity:0}}@keyframes ball-scale-ripple{0%{-webkit-transform:scale(.1);transform:scale(.1);opacity:1}70%{-webkit-transform:scale(1);transform:scale(1);opacity:.7}100%{opacity:0}}.ball-scale-ripple>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;height:50px;width:50px;border-radius:100%;border:2px solid #fff;-webkit-animation:ball-scale-ripple 1s 0s infinite cubic-bezier(.21,.53,.56,.8);animation:ball-scale-ripple 1s 0s infinite cubic-bezier(.21,.53,.56,.8)}@-webkit-keyframes ball-scale-ripple-multiple{0%{-webkit-transform:scale(.1);transform:scale(.1);opacity:1}70%{-webkit-transform:scale(1);transform:scale(1);opacity:.7}100%{opacity:0}}@keyframes ball-scale-ripple-multiple{0%{-webkit-transform:scale(.1);transform:scale(.1);opacity:1}70%{-webkit-transform:scale(1);transform:scale(1);opacity:.7}100%{opacity:0}}.ball-scale-ripple-multiple{position:relative;-webkit-transform:translateY(-25px);transform:translateY(-25px)}.ball-scale-ripple-multiple>div:nth-child(0){-webkit-animation-delay:-.8s;animation-delay:-.8s}.ball-scale-ripple-multiple>div:nth-child(1){-webkit-animation-delay:-.6s;animation-delay:-.6s}.ball-scale-ripple-multiple>div:nth-child(2){-webkit-animation-delay:-.4s;animation-delay:-.4s}.ball-scale-ripple-multiple>div:nth-child(3){-webkit-animation-delay:-.2s;animation-delay:-.2s}.ball-scale-ripple-multiple>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;top:-2px;left:-26px;width:50px;height:50px;border-radius:100%;border:2px solid #fff;-webkit-animation:ball-scale-ripple-multiple 1.25s 0s infinite cubic-bezier(.21,.53,.56,.8);animation:ball-scale-ripple-multiple 1.25s 0s infinite cubic-bezier(.21,.53,.56,.8)}@-webkit-keyframes ball-beat{50%{opacity:.2;-webkit-transform:scale(.75);transform:scale(.75)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes ball-beat{50%{opacity:.2;-webkit-transform:scale(.75);transform:scale(.75)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.ball-beat>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;-webkit-animation:ball-beat .7s 0s infinite linear;animation:ball-beat .7s 0s infinite linear}.ball-beat>div:nth-child(2n-1){-webkit-animation-delay:-.35s!important;animation-delay:-.35s!important}@-webkit-keyframes ball-scale-multiple{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}5%{opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes ball-scale-multiple{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}5%{opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.ball-scale-multiple{position:relative;-webkit-transform:translateY(-30px);transform:translateY(-30px)}.ball-scale-multiple>div:nth-child(2){-webkit-animation-delay:-.4s;animation-delay:-.4s}.ball-scale-multiple>div:nth-child(3){-webkit-animation-delay:-.2s;animation-delay:-.2s}.ball-scale-multiple>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;left:-30px;top:0;opacity:0;margin:0;width:60px;height:60px;-webkit-animation:ball-scale-multiple 1s 0s linear infinite;animation:ball-scale-multiple 1s 0s linear infinite}@-webkit-keyframes ball-triangle-path-1{33%{-webkit-transform:translate(25px,-50px);transform:translate(25px,-50px)}66%{-webkit-transform:translate(50px,0);transform:translate(50px,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes ball-triangle-path-1{33%{-webkit-transform:translate(25px,-50px);transform:translate(25px,-50px)}66%{-webkit-transform:translate(50px,0);transform:translate(50px,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes ball-triangle-path-2{33%{-webkit-transform:translate(25px,50px);transform:translate(25px,50px)}66%{-webkit-transform:translate(-25px,50px);transform:translate(-25px,50px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes ball-triangle-path-2{33%{-webkit-transform:translate(25px,50px);transform:translate(25px,50px)}66%{-webkit-transform:translate(-25px,50px);transform:translate(-25px,50px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes ball-triangle-path-3{33%{-webkit-transform:translate(-50px,0);transform:translate(-50px,0)}66%{-webkit-transform:translate(-25px,-50px);transform:translate(-25px,-50px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes ball-triangle-path-3{33%{-webkit-transform:translate(-50px,0);transform:translate(-50px,0)}66%{-webkit-transform:translate(-25px,-50px);transform:translate(-25px,-50px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}.ball-triangle-path{position:relative;-webkit-transform:translate(-29.994px,-37.50938px);transform:translate(-29.994px,-37.50938px)}.ball-triangle-path>div:nth-child(1){-webkit-animation-name:ball-triangle-path-1;animation-name:ball-triangle-path-1;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.ball-triangle-path>div:nth-child(2){-webkit-animation-name:ball-triangle-path-2;animation-name:ball-triangle-path-2;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.ball-triangle-path>div:nth-child(3){-webkit-animation-name:ball-triangle-path-3;animation-name:ball-triangle-path-3;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.ball-triangle-path>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;width:10px;height:10px;border-radius:100%;border:1px solid #fff}.ball-triangle-path>div:nth-of-type(1){top:50px}.ball-triangle-path>div:nth-of-type(2){left:25px}.ball-triangle-path>div:nth-of-type(3){top:50px;left:50px}@-webkit-keyframes ball-pulse-rise-even{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}25%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}50%{-webkit-transform:scale(.4);transform:scale(.4)}75%{-webkit-transform:translateY(30px);transform:translateY(30px)}100%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:scale(1);transform:scale(1)}}@keyframes ball-pulse-rise-even{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}25%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}50%{-webkit-transform:scale(.4);transform:scale(.4)}75%{-webkit-transform:translateY(30px);transform:translateY(30px)}100%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes ball-pulse-rise-odd{0%{-webkit-transform:scale(.4);transform:scale(.4)}25%{-webkit-transform:translateY(30px);transform:translateY(30px)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}100%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:scale(.75);transform:scale(.75)}}@keyframes ball-pulse-rise-odd{0%{-webkit-transform:scale(.4);transform:scale(.4)}25%{-webkit-transform:translateY(30px);transform:translateY(30px)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}100%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:scale(.75);transform:scale(.75)}}.ball-pulse-rise>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:cubic-bezier(.15,.46,.9,.6);animation-timing-function:cubic-bezier(.15,.46,.9,.6);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:0;animation-delay:0}.ball-pulse-rise>div:nth-child(2n){-webkit-animation-name:ball-pulse-rise-even;animation-name:ball-pulse-rise-even}.ball-pulse-rise>div:nth-child(2n-1){-webkit-animation-name:ball-pulse-rise-odd;animation-name:ball-pulse-rise-odd}@-webkit-keyframes ball-grid-beat{50%{opacity:.7}100%{opacity:1}}@keyframes ball-grid-beat{50%{opacity:.7}100%{opacity:1}}.ball-grid-beat{width:57px}.ball-grid-beat>div:nth-child(1){-webkit-animation-delay:.15s;animation-delay:.15s;-webkit-animation-duration:1.45s;animation-duration:1.45s}.ball-grid-beat>div:nth-child(2){-webkit-animation-delay:-20ms;animation-delay:-20ms;-webkit-animation-duration:.97s;animation-duration:.97s}.ball-grid-beat>div:nth-child(3){-webkit-animation-delay:.66s;animation-delay:.66s;-webkit-animation-duration:1.23s;animation-duration:1.23s}.ball-grid-beat>div:nth-child(4){-webkit-animation-delay:.64s;animation-delay:.64s;-webkit-animation-duration:1.24s;animation-duration:1.24s}.ball-grid-beat>div:nth-child(5){-webkit-animation-delay:-.19s;animation-delay:-.19s;-webkit-animation-duration:1.13s;animation-duration:1.13s}.ball-grid-beat>div:nth-child(6){-webkit-animation-delay:.69s;animation-delay:.69s;-webkit-animation-duration:1.42s;animation-duration:1.42s}.ball-grid-beat>div:nth-child(7){-webkit-animation-delay:.58s;animation-delay:.58s;-webkit-animation-duration:1.14s;animation-duration:1.14s}.ball-grid-beat>div:nth-child(8){-webkit-animation-delay:.21s;animation-delay:.21s;-webkit-animation-duration:1.17s;animation-duration:1.17s}.ball-grid-beat>div:nth-child(9){-webkit-animation-delay:-.18s;animation-delay:-.18s;-webkit-animation-duration:.65s;animation-duration:.65s}.ball-grid-beat>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;float:left;-webkit-animation-name:ball-grid-beat;animation-name:ball-grid-beat;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:0;animation-delay:0}@-webkit-keyframes ball-grid-pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.5);transform:scale(.5);opacity:.7}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes ball-grid-pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.5);transform:scale(.5);opacity:.7}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.ball-grid-pulse{width:57px}.ball-grid-pulse>div:nth-child(1){-webkit-animation-delay:.22s;animation-delay:.22s;-webkit-animation-duration:.9s;animation-duration:.9s}.ball-grid-pulse>div:nth-child(2){-webkit-animation-delay:.64s;animation-delay:.64s;-webkit-animation-duration:1s;animation-duration:1s}.ball-grid-pulse>div:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s;-webkit-animation-duration:.63s;animation-duration:.63s}.ball-grid-pulse>div:nth-child(4){-webkit-animation-delay:-30ms;animation-delay:-30ms;-webkit-animation-duration:1.24s;animation-duration:1.24s}.ball-grid-pulse>div:nth-child(5){-webkit-animation-delay:80ms;animation-delay:80ms;-webkit-animation-duration:1.37s;animation-duration:1.37s}.ball-grid-pulse>div:nth-child(6){-webkit-animation-delay:.43s;animation-delay:.43s;-webkit-animation-duration:1.55s;animation-duration:1.55s}.ball-grid-pulse>div:nth-child(7){-webkit-animation-delay:50ms;animation-delay:50ms;-webkit-animation-duration:.7s;animation-duration:.7s}.ball-grid-pulse>div:nth-child(8){-webkit-animation-delay:50ms;animation-delay:50ms;-webkit-animation-duration:.97s;animation-duration:.97s}.ball-grid-pulse>div:nth-child(9){-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-duration:.63s;animation-duration:.63s}.ball-grid-pulse>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;float:left;-webkit-animation-name:ball-grid-pulse;animation-name:ball-grid-pulse;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:0;animation-delay:0}@-webkit-keyframes ball-spin-fade-loader{50%{opacity:.3;-webkit-transform:scale(.4);transform:scale(.4)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes ball-spin-fade-loader{50%{opacity:.3;-webkit-transform:scale(.4);transform:scale(.4)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.ball-spin-fade-loader{position:relative;top:-10px;left:-10px}.ball-spin-fade-loader>div:nth-child(1){top:25px;left:0;-webkit-animation:ball-spin-fade-loader 1s -.96s infinite linear;animation:ball-spin-fade-loader 1s -.96s infinite linear}.ball-spin-fade-loader>div:nth-child(2){top:17.04545px;left:17.04545px;-webkit-animation:ball-spin-fade-loader 1s -.84s infinite linear;animation:ball-spin-fade-loader 1s -.84s infinite linear}.ball-spin-fade-loader>div:nth-child(3){top:0;left:25px;-webkit-animation:ball-spin-fade-loader 1s -.72s infinite linear;animation:ball-spin-fade-loader 1s -.72s infinite linear}.ball-spin-fade-loader>div:nth-child(4){top:-17.04545px;left:17.04545px;-webkit-animation:ball-spin-fade-loader 1s -.6s infinite linear;animation:ball-spin-fade-loader 1s -.6s infinite linear}.ball-spin-fade-loader>div:nth-child(5){top:-25px;left:0;-webkit-animation:ball-spin-fade-loader 1s -.48s infinite linear;animation:ball-spin-fade-loader 1s -.48s infinite linear}.ball-spin-fade-loader>div:nth-child(6){top:-17.04545px;left:-17.04545px;-webkit-animation:ball-spin-fade-loader 1s -.36s infinite linear;animation:ball-spin-fade-loader 1s -.36s infinite linear}.ball-spin-fade-loader>div:nth-child(7){top:0;left:-25px;-webkit-animation:ball-spin-fade-loader 1s -.24s infinite linear;animation:ball-spin-fade-loader 1s -.24s infinite linear}.ball-spin-fade-loader>div:nth-child(8){top:17.04545px;left:-17.04545px;-webkit-animation:ball-spin-fade-loader 1s -.12s infinite linear;animation:ball-spin-fade-loader 1s -.12s infinite linear}.ball-spin-fade-loader>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute}@-webkit-keyframes ball-spin-loader{75%{opacity:.2}100%{opacity:1}}@keyframes ball-spin-loader{75%{opacity:.2}100%{opacity:1}}.ball-spin-loader{position:relative}.ball-spin-loader>span:nth-child(1){top:45px;left:0;-webkit-animation:ball-spin-loader 2s .9s infinite linear;animation:ball-spin-loader 2s .9s infinite linear}.ball-spin-loader>span:nth-child(2){top:30.68182px;left:30.68182px;-webkit-animation:ball-spin-loader 2s 1.8s infinite linear;animation:ball-spin-loader 2s 1.8s infinite linear}.ball-spin-loader>span:nth-child(3){top:0;left:45px;-webkit-animation:ball-spin-loader 2s 2.7s infinite linear;animation:ball-spin-loader 2s 2.7s infinite linear}.ball-spin-loader>span:nth-child(4){top:-30.68182px;left:30.68182px;-webkit-animation:ball-spin-loader 2s 3.6s infinite linear;animation:ball-spin-loader 2s 3.6s infinite linear}.ball-spin-loader>span:nth-child(5){top:-45px;left:0;-webkit-animation:ball-spin-loader 2s 4.5s infinite linear;animation:ball-spin-loader 2s 4.5s infinite linear}.ball-spin-loader>span:nth-child(6){top:-30.68182px;left:-30.68182px;-webkit-animation:ball-spin-loader 2s 5.4s infinite linear;animation:ball-spin-loader 2s 5.4s infinite linear}.ball-spin-loader>span:nth-child(7){top:0;left:-45px;-webkit-animation:ball-spin-loader 2s 6.3s infinite linear;animation:ball-spin-loader 2s 6.3s infinite linear}.ball-spin-loader>span:nth-child(8){top:30.68182px;left:-30.68182px;-webkit-animation:ball-spin-loader 2s 7.2s infinite linear;animation:ball-spin-loader 2s 7.2s infinite linear}.ball-spin-loader>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;width:15px;height:15px;border-radius:100%;background:green}@-webkit-keyframes ball-zig{33%{-webkit-transform:translate(-15px,-30px);transform:translate(-15px,-30px)}66%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes ball-zig{33%{-webkit-transform:translate(-15px,-30px);transform:translate(-15px,-30px)}66%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes ball-zag{33%{-webkit-transform:translate(15px,30px);transform:translate(15px,30px)}66%{-webkit-transform:translate(-15px,30px);transform:translate(-15px,30px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes ball-zag{33%{-webkit-transform:translate(15px,30px);transform:translate(15px,30px)}66%{-webkit-transform:translate(-15px,30px);transform:translate(-15px,30px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}.ball-zig-zag{position:relative;-webkit-transform:translate(-15px,-15px);transform:translate(-15px,-15px)}.ball-zig-zag>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;margin-left:15px;top:4px;left:-7px}.ball-zig-zag>div:first-child{-webkit-animation:ball-zig .7s 0s infinite linear;animation:ball-zig .7s 0s infinite linear}.ball-zig-zag>div:last-child{-webkit-animation:ball-zag .7s 0s infinite linear;animation:ball-zag .7s 0s infinite linear}@-webkit-keyframes ball-zig-deflect{17%{-webkit-transform:translate(-15px,-30px);transform:translate(-15px,-30px)}34%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}50%{-webkit-transform:translate(0,0);transform:translate(0,0)}67%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}84%{-webkit-transform:translate(-15px,-30px);transform:translate(-15px,-30px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes ball-zig-deflect{17%{-webkit-transform:translate(-15px,-30px);transform:translate(-15px,-30px)}34%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}50%{-webkit-transform:translate(0,0);transform:translate(0,0)}67%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}84%{-webkit-transform:translate(-15px,-30px);transform:translate(-15px,-30px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes ball-zag-deflect{17%{-webkit-transform:translate(15px,30px);transform:translate(15px,30px)}34%{-webkit-transform:translate(-15px,30px);transform:translate(-15px,30px)}50%{-webkit-transform:translate(0,0);transform:translate(0,0)}67%{-webkit-transform:translate(-15px,30px);transform:translate(-15px,30px)}84%{-webkit-transform:translate(15px,30px);transform:translate(15px,30px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes ball-zag-deflect{17%{-webkit-transform:translate(15px,30px);transform:translate(15px,30px)}34%{-webkit-transform:translate(-15px,30px);transform:translate(-15px,30px)}50%{-webkit-transform:translate(0,0);transform:translate(0,0)}67%{-webkit-transform:translate(-15px,30px);transform:translate(-15px,30px)}84%{-webkit-transform:translate(15px,30px);transform:translate(15px,30px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}.ball-zig-zag-deflect{position:relative;-webkit-transform:translate(-15px,-15px);transform:translate(-15px,-15px)}.ball-zig-zag-deflect>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;margin-left:15px;top:4px;left:-7px}.ball-zig-zag-deflect>div:first-child{-webkit-animation:ball-zig-deflect 1.5s 0s infinite linear;animation:ball-zig-deflect 1.5s 0s infinite linear}.ball-zig-zag-deflect>div:last-child{-webkit-animation:ball-zag-deflect 1.5s 0s infinite linear;animation:ball-zag-deflect 1.5s 0s infinite linear}@-webkit-keyframes line-scale{0%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(.4);transform:scaley(.4)}100%{-webkit-transform:scaley(1);transform:scaley(1)}}@keyframes line-scale{0%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(.4);transform:scaley(.4)}100%{-webkit-transform:scaley(1);transform:scaley(1)}}.line-scale>div:nth-child(1){-webkit-animation:line-scale 1s -.4s infinite cubic-bezier(.2,.68,.18,1.08);animation:line-scale 1s -.4s infinite cubic-bezier(.2,.68,.18,1.08)}.line-scale>div:nth-child(2){-webkit-animation:line-scale 1s -.3s infinite cubic-bezier(.2,.68,.18,1.08);animation:line-scale 1s -.3s infinite cubic-bezier(.2,.68,.18,1.08)}.line-scale>div:nth-child(3){-webkit-animation:line-scale 1s -.2s infinite cubic-bezier(.2,.68,.18,1.08);animation:line-scale 1s -.2s infinite cubic-bezier(.2,.68,.18,1.08)}.line-scale>div:nth-child(4){-webkit-animation:line-scale 1s -.1s infinite cubic-bezier(.2,.68,.18,1.08);animation:line-scale 1s -.1s infinite cubic-bezier(.2,.68,.18,1.08)}.line-scale>div:nth-child(5){-webkit-animation:line-scale 1s 0s infinite cubic-bezier(.2,.68,.18,1.08);animation:line-scale 1s 0s infinite cubic-bezier(.2,.68,.18,1.08)}.line-scale>div{background-color:#fff;width:4px;height:35px;border-radius:2px;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block}@-webkit-keyframes line-scale-party{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.5);transform:scale(.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes line-scale-party{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.5);transform:scale(.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}.line-scale-party>div:nth-child(1){-webkit-animation-delay:.48s;animation-delay:.48s;-webkit-animation-duration:.54s;animation-duration:.54s}.line-scale-party>div:nth-child(2){-webkit-animation-delay:-.15s;animation-delay:-.15s;-webkit-animation-duration:1.15s;animation-duration:1.15s}.line-scale-party>div:nth-child(3){-webkit-animation-delay:40ms;animation-delay:40ms;-webkit-animation-duration:.77s;animation-duration:.77s}.line-scale-party>div:nth-child(4){-webkit-animation-delay:-.12s;animation-delay:-.12s;-webkit-animation-duration:.61s;animation-duration:.61s}.line-scale-party>div{background-color:#fff;width:4px;height:35px;border-radius:2px;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;-webkit-animation-name:line-scale-party;animation-name:line-scale-party;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:0;animation-delay:0}@-webkit-keyframes line-scale-pulse-out{0%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(.4);transform:scaley(.4)}100%{-webkit-transform:scaley(1);transform:scaley(1)}}@keyframes line-scale-pulse-out{0%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(.4);transform:scaley(.4)}100%{-webkit-transform:scaley(1);transform:scaley(1)}}.line-scale-pulse-out>div{background-color:#fff;width:4px;height:35px;border-radius:2px;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;-webkit-animation:line-scale-pulse-out .9s -.6s infinite cubic-bezier(.85,.25,.37,.85);animation:line-scale-pulse-out .9s -.6s infinite cubic-bezier(.85,.25,.37,.85)}.line-scale-pulse-out>div:nth-child(2),.line-scale-pulse-out>div:nth-child(4){-webkit-animation-delay:-.4s!important;animation-delay:-.4s!important}.line-scale-pulse-out>div:nth-child(1),.line-scale-pulse-out>div:nth-child(5){-webkit-animation-delay:-.2s!important;animation-delay:-.2s!important}@-webkit-keyframes line-scale-pulse-out-rapid{0%{-webkit-transform:scaley(1);transform:scaley(1)}80%{-webkit-transform:scaley(.3);transform:scaley(.3)}90%{-webkit-transform:scaley(1);transform:scaley(1)}}@keyframes line-scale-pulse-out-rapid{0%{-webkit-transform:scaley(1);transform:scaley(1)}80%{-webkit-transform:scaley(.3);transform:scaley(.3)}90%{-webkit-transform:scaley(1);transform:scaley(1)}}.line-scale-pulse-out-rapid>div{background-color:#fff;width:4px;height:35px;border-radius:2px;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;vertical-align:middle;-webkit-animation:line-scale-pulse-out-rapid .9s -.5s infinite cubic-bezier(.11,.49,.38,.78);animation:line-scale-pulse-out-rapid .9s -.5s infinite cubic-bezier(.11,.49,.38,.78)}.line-scale-pulse-out-rapid>div:nth-child(2),.line-scale-pulse-out-rapid>div:nth-child(4){-webkit-animation-delay:-.25s!important;animation-delay:-.25s!important}.line-scale-pulse-out-rapid>div:nth-child(1),.line-scale-pulse-out-rapid>div:nth-child(5){-webkit-animation-delay:0s!important;animation-delay:0s!important}@-webkit-keyframes line-spin-fade-loader{50%{opacity:.3}100%{opacity:1}}@keyframes line-spin-fade-loader{50%{opacity:.3}100%{opacity:1}}.line-spin-fade-loader{position:relative;top:-10px;left:-4px}.line-spin-fade-loader>div:nth-child(1){top:20px;left:0;-webkit-animation:line-spin-fade-loader 1.2s -.84s infinite ease-in-out;animation:line-spin-fade-loader 1.2s -.84s infinite ease-in-out}.line-spin-fade-loader>div:nth-child(2){top:13.63636px;left:13.63636px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:line-spin-fade-loader 1.2s -.72s infinite ease-in-out;animation:line-spin-fade-loader 1.2s -.72s infinite ease-in-out}.line-spin-fade-loader>div:nth-child(3){top:0;left:20px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation:line-spin-fade-loader 1.2s -.6s infinite ease-in-out;animation:line-spin-fade-loader 1.2s -.6s infinite ease-in-out}.line-spin-fade-loader>div:nth-child(4){top:-13.63636px;left:13.63636px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation:line-spin-fade-loader 1.2s -.48s infinite ease-in-out;animation:line-spin-fade-loader 1.2s -.48s infinite ease-in-out}.line-spin-fade-loader>div:nth-child(5){top:-20px;left:0;-webkit-animation:line-spin-fade-loader 1.2s -.36s infinite ease-in-out;animation:line-spin-fade-loader 1.2s -.36s infinite ease-in-out}.line-spin-fade-loader>div:nth-child(6){top:-13.63636px;left:-13.63636px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:line-spin-fade-loader 1.2s -.24s infinite ease-in-out;animation:line-spin-fade-loader 1.2s -.24s infinite ease-in-out}.line-spin-fade-loader>div:nth-child(7){top:0;left:-20px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation:line-spin-fade-loader 1.2s -.12s infinite ease-in-out;animation:line-spin-fade-loader 1.2s -.12s infinite ease-in-out}.line-spin-fade-loader>div:nth-child(8){top:13.63636px;left:-13.63636px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation:line-spin-fade-loader 1.2s 0s infinite ease-in-out;animation:line-spin-fade-loader 1.2s 0s infinite ease-in-out}.line-spin-fade-loader>div{background-color:#fff;width:4px;height:35px;border-radius:2px;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;width:5px;height:15px}@-webkit-keyframes triangle-skew-spin{25%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(0);transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(180deg);transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{-webkit-transform:perspective(100px) rotateX(0) rotateY(180deg);transform:perspective(100px) rotateX(0) rotateY(180deg)}100%{-webkit-transform:perspective(100px) rotateX(0) rotateY(0);transform:perspective(100px) rotateX(0) rotateY(0)}}@keyframes triangle-skew-spin{25%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(0);transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(180deg);transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{-webkit-transform:perspective(100px) rotateX(0) rotateY(180deg);transform:perspective(100px) rotateX(0) rotateY(180deg)}100%{-webkit-transform:perspective(100px) rotateX(0) rotateY(0);transform:perspective(100px) rotateX(0) rotateY(0)}}.triangle-skew-spin>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #fff;-webkit-animation:triangle-skew-spin 3s 0s cubic-bezier(.09,.57,.49,.9) infinite;animation:triangle-skew-spin 3s 0s cubic-bezier(.09,.57,.49,.9) infinite}@-webkit-keyframes square-spin{25%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(0);transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(180deg);transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{-webkit-transform:perspective(100px) rotateX(0) rotateY(180deg);transform:perspective(100px) rotateX(0) rotateY(180deg)}100%{-webkit-transform:perspective(100px) rotateX(0) rotateY(0);transform:perspective(100px) rotateX(0) rotateY(0)}}@keyframes square-spin{25%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(0);transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(180deg);transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{-webkit-transform:perspective(100px) rotateX(0) rotateY(180deg);transform:perspective(100px) rotateX(0) rotateY(180deg)}100%{-webkit-transform:perspective(100px) rotateX(0) rotateY(0);transform:perspective(100px) rotateX(0) rotateY(0)}}.square-spin>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;width:50px;height:50px;background:#fff;-webkit-animation:square-spin 3s 0s cubic-bezier(.09,.57,.49,.9) infinite;animation:square-spin 3s 0s cubic-bezier(.09,.57,.49,.9) infinite}@-webkit-keyframes rotate_pacman_half_up{0%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}50%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}100%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@keyframes rotate_pacman_half_up{0%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}50%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}100%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@-webkit-keyframes rotate_pacman_half_down{0%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@keyframes rotate_pacman_half_down{0%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@-webkit-keyframes pacman-balls{75%{opacity:.7}100%{-webkit-transform:translate(-100px,-6.25px);transform:translate(-100px,-6.25px)}}@keyframes pacman-balls{75%{opacity:.7}100%{-webkit-transform:translate(-100px,-6.25px);transform:translate(-100px,-6.25px)}}.pacman{position:relative}.pacman>div:nth-child(2){-webkit-animation:pacman-balls 1s -.99s infinite linear;animation:pacman-balls 1s -.99s infinite linear}.pacman>div:nth-child(3){-webkit-animation:pacman-balls 1s -.66s infinite linear;animation:pacman-balls 1s -.66s infinite linear}.pacman>div:nth-child(4){-webkit-animation:pacman-balls 1s -.33s infinite linear;animation:pacman-balls 1s -.33s infinite linear}.pacman>div:nth-child(5){-webkit-animation:pacman-balls 1s 0s infinite linear;animation:pacman-balls 1s 0s infinite linear}.pacman>div:first-of-type{width:0;height:0;border-right:25px solid transparent;border-top:25px solid #fff;border-left:25px solid #fff;border-bottom:25px solid #fff;border-radius:25px;-webkit-animation:rotate_pacman_half_up .5s 0s infinite;animation:rotate_pacman_half_up .5s 0s infinite;position:relative;left:-30px}.pacman>div:nth-child(2){width:0;height:0;border-right:25px solid transparent;border-top:25px solid #fff;border-left:25px solid #fff;border-bottom:25px solid #fff;border-radius:25px;-webkit-animation:rotate_pacman_half_down .5s 0s infinite;animation:rotate_pacman_half_down .5s 0s infinite;margin-top:-50px;position:relative;left:-30px}.pacman>div:nth-child(3),.pacman>div:nth-child(4),.pacman>div:nth-child(5),.pacman>div:nth-child(6){background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;width:10px;height:10px;position:absolute;-webkit-transform:translate(0,-6.25px);transform:translate(0,-6.25px);top:25px;left:70px}@-webkit-keyframes cube-transition{25%{-webkit-transform:translateX(50px) scale(.5) rotate(-90deg);transform:translateX(50px) scale(.5) rotate(-90deg)}50%{-webkit-transform:translate(50px,50px) rotate(-180deg);transform:translate(50px,50px) rotate(-180deg)}75%{-webkit-transform:translateY(50px) scale(.5) rotate(-270deg);transform:translateY(50px) scale(.5) rotate(-270deg)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes cube-transition{25%{-webkit-transform:translateX(50px) scale(.5) rotate(-90deg);transform:translateX(50px) scale(.5) rotate(-90deg)}50%{-webkit-transform:translate(50px,50px) rotate(-180deg);transform:translate(50px,50px) rotate(-180deg)}75%{-webkit-transform:translateY(50px) scale(.5) rotate(-270deg);transform:translateY(50px) scale(.5) rotate(-270deg)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.cube-transition{position:relative;-webkit-transform:translate(-25px,-25px);transform:translate(-25px,-25px)}.cube-transition>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;width:10px;height:10px;position:absolute;top:-5px;left:-5px;background-color:#fff;-webkit-animation:cube-transition 1.6s 0s infinite ease-in-out;animation:cube-transition 1.6s 0s infinite ease-in-out}.cube-transition>div:last-child{-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes spin-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.semi-circle-spin{position:relative;width:35px;height:35px;overflow:hidden}.semi-circle-spin>div{position:absolute;border-width:0;border-radius:100%;-webkit-animation:spin-rotate .6s 0s infinite linear;animation:spin-rotate .6s 0s infinite linear;background-image:linear-gradient(transparent 0,transparent 70%,#fff 30%,#fff 100%);width:100%;height:100%}.lds-circle{display:inline-block;width:64px;height:64px;margin:8px;border-radius:50%;background:#fff;animation:lds-circle 2.4s cubic-bezier(0,.2,.8,1) infinite}@keyframes lds-circle{0%,100%{animation-timing-function:cubic-bezier(.5,0,1,.5)}0%{transform:rotateY(0)}50%{transform:rotateY(1800deg);animation-timing-function:cubic-bezier(0,.5,.5,1)}100%{transform:rotateY(3600deg)}}.lds-full-ring{display:inline-block;position:relative;width:80px;height:80px}.lds-full-ring div{position:absolute;width:6px;height:6px;background:#fff;border-radius:50%;animation:lds-default 1.2s linear infinite}.lds-full-ring div:nth-child(1){animation-delay:0s;top:37px;left:66px}.lds-full-ring div:nth-child(2){animation-delay:-.1s;top:22px;left:62px}.lds-full-ring div:nth-child(3){animation-delay:-.2s;top:11px;left:52px}.lds-full-ring div:nth-child(4){animation-delay:-.3s;top:7px;left:37px}.lds-full-ring div:nth-child(5){animation-delay:-.4s;top:11px;left:22px}.lds-full-ring div:nth-child(6){animation-delay:-.5s;top:22px;left:11px}.lds-full-ring div:nth-child(7){animation-delay:-.6s;top:37px;left:7px}.lds-full-ring div:nth-child(8){animation-delay:-.7s;top:52px;left:11px}.lds-full-ring div:nth-child(9){animation-delay:-.8s;top:62px;left:22px}.lds-full-ring div:nth-child(10){animation-delay:-.9s;top:66px;left:37px}.lds-full-ring div:nth-child(11){animation-delay:-1s;top:62px;left:52px}.lds-full-ring div:nth-child(12){animation-delay:-1.1s;top:52px;left:62px}@keyframes lds-full-ring{0%,100%,20%,80%{transform:scale(1)}50%{transform:scale(1.5)}}.lds-dual-ring{display:inline-block;width:80px;height:80px}.lds-dual-ring:after{content:" ";display:block;width:64px;height:64px;margin:8px;border-radius:50%;border:6px solid #fff;border-color:#fff transparent #fff transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.lds-ellipsis{display:inline-block;position:relative;width:80px;height:80px}.lds-ellipsis div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:#fff;animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:nth-child(1){left:8px;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0,0)}100%{transform:translate(24px,0)}}.lds-facebook{display:inline-block;position:relative;width:80px;height:80px}.lds-facebook div{display:inline-block;position:absolute;left:8px;width:16px;background:#fff;animation:lds-facebook 1.2s cubic-bezier(0,.5,.5,1) infinite}.lds-facebook div:nth-child(1){left:8px;animation-delay:-.24s}.lds-facebook div:nth-child(2){left:32px;animation-delay:-.12s}.lds-facebook div:nth-child(3){left:56px;animation-delay:0}@keyframes lds-facebook{0%{top:8px;height:64px}100%,50%{top:24px;height:32px}}.lds-grid{display:inline-block;position:relative;width:80px;height:80px}.lds-grid div{position:absolute;width:16px;height:16px;border-radius:50%;background:#fff;animation:lds-grid 1.2s linear infinite}.lds-grid div:nth-child(1){top:8px;left:8px;animation-delay:0s}.lds-grid div:nth-child(2){top:8px;left:32px;animation-delay:-.4s}.lds-grid div:nth-child(3){top:8px;left:56px;animation-delay:-.8s}.lds-grid div:nth-child(4){top:32px;left:8px;animation-delay:-.4s}.lds-grid div:nth-child(5){top:32px;left:32px;animation-delay:-.8s}.lds-grid div:nth-child(6){top:32px;left:56px;animation-delay:-1.2s}.lds-grid div:nth-child(7){top:56px;left:8px;animation-delay:-.8s}.lds-grid div:nth-child(8){top:56px;left:32px;animation-delay:-1.2s}.lds-grid div:nth-child(9){top:56px;left:56px;animation-delay:-1.6s}@keyframes lds-grid{0%,100%{opacity:1}50%{opacity:.5}}.lds-heart{display:inline-block;position:relative;width:80px;height:80px;transform:rotate(45deg);transform-origin:40px 40px}.lds-heart div{top:32px;left:32px;position:absolute;width:32px;height:32px;background:#fff;animation:lds-heart 1.2s infinite cubic-bezier(.215,.61,.355,1)}.lds-heart div:after,.lds-heart div:before{content:" ";position:absolute;display:block;width:32px;height:32px;background:#fff}.lds-heart div:before{left:-24px;border-radius:50% 0 0 50%}.lds-heart div:after{top:-24px;border-radius:50% 50% 0 0}@keyframes lds-heart{0%{transform:scale(.95)}5%{transform:scale(1.1)}39%{transform:scale(.85)}45%{transform:scale(1)}60%{transform:scale(.95)}100%{transform:scale(.9)}}.lds-hourglass{display:inline-block;position:relative;width:80px;height:80px}.lds-hourglass:after{content:" ";display:block;border-radius:50%;width:0;height:0;margin:8px;box-sizing:border-box;border:32px solid #fff;border-color:#fff transparent #fff transparent;animation:lds-hourglass 1.2s infinite}@keyframes lds-hourglass{0%{transform:rotate(0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}50%{transform:rotate(900deg);animation-timing-function:cubic-bezier(.215,.61,.355,1)}100%{transform:rotate(1800deg)}}.lds-ring{display:inline-block;position:relative;width:80px;height:80px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid #fff;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#fff transparent transparent transparent}.lds-ring div:nth-child(1){animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.lds-ripple{display:inline-block;position:relative;width:80px;height:80px}.lds-ripple div{position:absolute;border:4px solid #fff;opacity:1;border-radius:50%;animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite}.lds-ripple div:nth-child(2){animation-delay:-.5s}@keyframes lds-ripple{0%{top:36px;left:36px;width:0;height:0;opacity:1}100%{top:0;left:0;width:72px;height:72px;opacity:0}}.lds-roller{display:inline-block;position:relative;width:80px;height:80px}.lds-roller div{animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;transform-origin:40px 40px}.lds-roller div:after{content:" ";display:block;position:absolute;width:7px;height:7px;border-radius:50%;background:#fff;margin:-4px 0 0 -4px}.lds-roller div:nth-child(1){animation-delay:-36ms}.lds-roller div:nth-child(1):after{top:63px;left:63px}.lds-roller div:nth-child(2){animation-delay:-72ms}.lds-roller div:nth-child(2):after{top:68px;left:56px}.lds-roller div:nth-child(3){animation-delay:-108ms}.lds-roller div:nth-child(3):after{top:71px;left:48px}.lds-roller div:nth-child(4){animation-delay:-144ms}.lds-roller div:nth-child(4):after{top:72px;left:40px}.lds-roller div:nth-child(5){animation-delay:-.18s}.lds-roller div:nth-child(5):after{top:71px;left:32px}.lds-roller div:nth-child(6){animation-delay:-216ms}.lds-roller div:nth-child(6):after{top:68px;left:24px}.lds-roller div:nth-child(7){animation-delay:-252ms}.lds-roller div:nth-child(7):after{top:63px;left:17px}.lds-roller div:nth-child(8){animation-delay:-288ms}.lds-roller div:nth-child(8):after{top:56px;left:12px}@keyframes lds-roller{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.lds-spinner{color:official;display:inline-block;position:relative;width:80px;height:80px}.lds-spinner div{transform-origin:40px 40px;animation:lds-spinner 1.2s linear infinite}.lds-spinner div:after{content:" ";display:block;position:absolute;top:3px;left:37px;width:6px;height:18px;border-radius:20%;background:#fff}.lds-spinner div:nth-child(1){transform:rotate(0);animation-delay:-1.1s}.lds-spinner div:nth-child(2){transform:rotate(30deg);animation-delay:-1s}.lds-spinner div:nth-child(3){transform:rotate(60deg);animation-delay:-.9s}.lds-spinner div:nth-child(4){transform:rotate(90deg);animation-delay:-.8s}.lds-spinner div:nth-child(5){transform:rotate(120deg);animation-delay:-.7s}.lds-spinner div:nth-child(6){transform:rotate(150deg);animation-delay:-.6s}.lds-spinner div:nth-child(7){transform:rotate(180deg);animation-delay:-.5s}.lds-spinner div:nth-child(8){transform:rotate(210deg);animation-delay:-.4s}.lds-spinner div:nth-child(9){transform:rotate(240deg);animation-delay:-.3s}.lds-spinner div:nth-child(10){transform:rotate(270deg);animation-delay:-.2s}.lds-spinner div:nth-child(11){transform:rotate(300deg);animation-delay:-.1s}.lds-spinner div:nth-child(12){transform:rotate(330deg);animation-delay:0s}@keyframes lds-spinner{0%{opacity:1}100%{opacity:0}}header .menu > ul {
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  padding: 0;
  margin: 0;
  list-style: none;
}

header .menu > ul > li {
  line-height: 6.25rem;
  font-size: 0.9375rem;
  padding: 0 0.8rem;
  color: #333;
  font-weight: 600;
  position: relative;
}

header .menu > ul > li a {
  text-transform: uppercase;
}

header .menu > ul > li:not(:first-child)::before {
  content: "";
  position: absolute;
  left: 0;
  height: 0.9375rem;
  background-color: rgba(0, 0, 0, 0.15);
  position: absolute;
  width: 0.0625rem;
  top: 50%;
  margin-top: -0.46875rem;
}

.topbar {
  z-index: 999;
  position: relative;
}

header .menu ul li ul {
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

img.aligncenter {
  margin: 0 auto;
  display: block;
}

img.alignright {
  float: right;
  margin: 0 0 15px 15px;
}

img.alignleft {
  float: left;
  margin: 10px 15px 15px 0;
}

.wp-caption.aligncenter img {
  display: block;
  margin: 0 auto;
}

.wp-caption.aligncenter {
  text-align: center;
  width: auto !important;
}

.wp-caption.alignleft img {
  float: left;
  margin-bottom: 10px;
}

.wp-caption.alignleft {
  float: left;
  width: auto !important;
  margin: 10px 15px 15px 0;
}

.wp-caption.alignright {
  float: right;
  width: auto !important;
  margin: 0 0 15px 15px;
}

.wp-caption.alignright img {
  float: right;
  margin-bottom: 10px;
}

.menu-testing-menu-container ul,
.widget_archive ul,
.widget_categories ul,
.widget_meta ul,
.widget_nav_menu ul,
.widget_pages ul,
.widget_recent_comments ul,
.widget_recent_entrie ul,
.widget_recent_entries ul,
.widget_rss ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.widget-box2 ul li a,
.widget-box ul li a {
  display: inline-block;
  width: calc(100% - 35px);
}

.widget_categories.widget-box2 ul li,
.widget_nav_menu.widget-box2 ul li,
.widget_pages.widget-box2 ul li,
.widget_recent_comments.widget-box2 ul li,
.widget_recent_entries.widget-box2 ul li,
.widget_rss.widget-box2 ul li {
  padding-right: 0;
  background-color: transparent;
  box-shadow: none;
}

.widget_categories.widget-box2 > ul li + li,
.widget_nav_menu.widget-box2 > ul li + li,
.widget_pages.widget-box2 > ul li + li,
.widget_recent_comments.widget-box2 > ul li + li,
.widget_recent_entries.widget-box2 > ul li + li,
.widget_rss.widget-box2 > ul li + li {
  border-top: 1px solid #dfdfdf;
}

.calendar_wrap > table thead {
  background-color: #333;
  color: #fff;
}

.calendar_wrap > table thead th {
  padding: 10px;
  text-align: center;
}

.calendar_wrap > table tbody td,
.calendar_wrap > table tfoot td {
  padding: 10px 5px;
  font-size: 14px;
  border: 1px solid #f3f3f3;
  text-align: center;
}

.calendar_wrap > table caption {
  caption-side: top;
  text-align: center;
  color: #fff;
  text-transform: uppercase;
  font-weight: 700;
}

.widget_rss.widget-box2 ul li a {
  width: 100%;
  padding: 0 0 10px;
  font-weight: 700;
  color: #333;
}

.widget-box2 form input,
.widget-box form input {
  font-size: 15px;
  height: 3.125rem;
  padding: 0.9375rem 1.25rem;
  margin-bottom: 10px;
}

.widget-box2 form button,
.widget-box form button {
  font-size: 15px;
  padding: 0.70625rem 1.875rem;
}

.widget_rss.widget-box2 ul li .rss-date {
  margin-bottom: 10px;
  display: block;
  font-size: 14px;
}

.widget_rss.widget-box2 ul li + li {
  margin-top: 10px;
  padding-top: 10px;
}

.widget_categories.widget-box2 ul li ul,
.widget_nav_menu.widget-box2 ul li ul,
.widget_pages.widget-box2 ul li ul,
.widget_recent_entries.widget-box2 ul li ul,
footer .widget_categories.widget-box ul li ul,
footer .widget_nav_menu.widget-box ul li ul,
footer .widget_pages.widget-box ul li ul,
footer .widget_recent_entries.widget-box ul li ul {
  padding-left: 0.98rem;
}

.widget_categories.widget-box2 ul li a,
.widget_nav_menu.widget-box2 ul li a,
.widget_pages.widget-box2 ul li a,
.widget_recent_entries.widget-box2 ul li a,
footer .widget_archive.widget-box ul li a,
footer .widget_categories.widget-box ul li a,
footer .widget_meta.widget-box > ul li a,
footer .widget_nav_menu.widget-box ul li a,
footer .widget_pages.widget-box ul li a,
footer .widget_recent_entries.widget-box ul li a {
  padding: 0.3rem 0;
  display: inline-block;
}

.widget_recent_comments.widget-box2 ul li a {
  font-weight: 600;
}

.widget_recent_comments.widget-box2 ul li {
  padding: 0.7rem 0;
}

.widget_categories.widget-box2 ul li:hover,
.widget_nav_menu.widget-box2 ul li:hover,
.widget_pages.widget-box2 ul li:hover,
.widget_recent_entries.widget-box2 ul li:hover,
.widget_rss.widget-box2 ul li:hover,
.widget_categories.widget-box ul li:hover,
.widget_nav_menu.widget-box ul li:hover,
.widget_pages.widget-box ul li:hover,
.widget_recent_entries.widget-box ul li:hover,
.widget_rss.widget-box ul li:hover {
  background-color: transparent;
}

.widget_archive select,
.widget_categories select,
.widget_text select {
  width: 100%;
  height: 50px;
  padding: 10px 20px;
  font-size: 14px;
  color: #666;
  background-color: #fff;
  border: 1px solid #d4d4d4;
}

.wp-calendar-table {
  width: 100%;
}

.calendar_wrap > table tbody td#today {
  color: #fff;
}

.widget_rss ul li {
  font-size: 15px;
}

.widget_rss cite {
  margin-top: 10px;
  display: block;
}

.widget_text img {
  width: 100%;
  height: auto;
}

.textwidget > p br + strong {
  margin-bottom: -20px;
  display: block;
}

.textwidget > p strong {
  margin-top: 20px;
  display: inline-block;
}

aside .tagcloud a,
aside .widget_text strong {
  color: #333;
}

.widget_media_gallery img {
  width: 100%;
  height: auto;
}

footer .widget_search input {
  height: 46px;
  padding: 10px 20px;
  border-radius: 0;
  margin-bottom: 10px;
}

.blog-list-thumb.no-image {
  max-width: 100%;
  flex: 0 0 0;
}

footer .widget-box2 ul li a,
footer .widget-box ul li a {
  display: inline-block;
  width: calc(100% - 35px);
}

footer .widget-box ul li {
  color: #eeeefe;
}

footer .calendar_wrap > table tbody td,
footer .calendar_wrap > table tfoot td {
  color: #fff;
}

footer .widget_archive label,
footer .widget_categories label {
  color: #fff;
}

footer .widget_archive.widget-box > ul li + li,
footer .widget_categories.widget-box > ul li + li,
footer .widget_meta.widget-box > ul li + li,
footer .widget_nav_menu.widget-box ul.menu li + li,
footer .widget_pages.widget-box > ul li + li,
footer .widget_recent_comments.widget-box > ul li + li,
footer .widget_recent_comments > ul li + li,
footer .widget_recent_entries.widget-box > ul li + li,
footer .widget_rss.widget-box > ul li + li {
  border-top: 1px solid #eeeefe;
  padding-top: 10px;
  margin-top: 10px;
}

footer .wp-calendar-nav-prev span {
  color: #fff;
}

footer .widget_nav_menu.widget-box ul li a {
  padding: 0.3rem 0;
}

footer .widget_recent_comments.widget-box ul li a {
  font-weight: 600;
}

footer .widget_rss.widget-box ul li + li {
  margin-top: 10px;
  padding-top: 10px;
}

footer #gallery-2 .gallery-caption,
footer .tagcloud a,
footer .textwidget p,
footer .widget_text strong {
  color: #eeeefe;
}

footer .widget_lifeline2-flickr ul li a {
  width: 100%;
}

.gen-detail-wrap blockquote.wp-block-quote::before {
  display: none;
}

.gen-detail-wrap blockquote > p::before {
  left: -30px;
}

.gen-detail-wrap blockquote.wp-block-quote {
  padding: 4.375rem 5.625rem 2.5rem 1rem;
}

.gen-detail-wrap img {
  max-width: 100%;
  height: auto;
}

.gen-detail-wrap > div {
  width: 100% !important;
}

.post-nav-links > * {
  line-height: 40px;
  height: 40px;
  width: 40px;
  text-align: center;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  font-size: 16px;
  color: #3d434f;
  font-weight: 700;
  background-color: #f4f4f4;
  display: inline-block;
  margin-left: 3px;
}

.post-nav-links > a:focus,
.post-nav-links > a:hover,
.post-nav-links > span {
  color: #fff;
}

form.post-password-form label input {
  width: 300px;
  background-color: #fff;
  color: #999;
  height: 50px;
  padding: 10px 20px;
  font-size: 14px;
  border: 0;
}

form.post-password-form > p > input {
  height: 50px;
  color: #fff;
  padding: 10px 25px;
  font-size: 14px;
  background-color: #333;
  border: 0;
  font-weight: 700;
  text-transform: uppercase;
}

.comment-detail {
  overflow: hidden;
}

.post-intro h2 {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}

div.blog-detail-page table tr td,
div.blog-detail-page table tr th,
div.col-lg-8 table tr td,
div.col-lg-8 table tr th {
  border: 1px solid #eaeaea;
  padding: 10px;
}

body,
html {
  overflow-x: hidden;
}

a {
  color: inherit;
}

a,
a:focus,
a:hover,
button,
button:focus,
input,
input:focus,
textarea,
textarea:focus {
  text-decoration: none;
  outline: 0 !important;
}

textarea {
  resize: none;
}

button {
  border: 0;
}

iframe {
  width: 100%;
  border: 0;
  display: block;
}

.box-item .box-img:before,
.box-item .box-img > a,
.camp-box > h3,
.camp-info,
.fancy-info,
.project-info,
.service-box2,
.team-detail-info > li,
.team-detail-info > li p,
.team-social,
.team-social2,
.toggle,
.toggle-item2 > h4,
.wow,
:after,
:before,
a,
button,
header.style1 nav > div > ul ul,
header.style4 nav > div > ul ul,
img,
input,
span,
textarea {
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

.text-blue {
  color: #001f46;
}

.bg-blue {
  background-color: #001f46;
}

.bg-gray {
  background-color: #f9f9f9;
}

.font-weight-hairline {
  font-weight: 100;
}

.font-weight-thin {
  font-weight: 200;
}

.font-weight-medium {
  font-weight: 500;
}

.font-weight-semibold {
  font-weight: 600;
}

.font-weight-extrabold {
  font-weight: 800;
}

.font-weight-black {
  font-weight: 900;
}

.font-style-italic {
  font-style: italic;
}

.font-style-normal {
  font-style: normal;
}

.font-size-80 {
  font-size: 5rem;
}

.font-size-70 {
  font-size: 4.375rem;
}

.font-size-60 {
  font-size: 3.75rem;
}

.font-size-50 {
  font-size: 3.125rem;
}

.font-size-40 {
  font-size: 2.5rem;
}

.font-size-45 {
  font-size: 2.8125rem;
}

.font-size-34 {
  font-size: 2.125rem;
}

.font-size-38 {
  font-size: 2.375rem;
}

.font-size-30 {
  font-size: 1.875rem;
}

.font-size-28 {
  font-size: 1.75rem;
}

.font-size-26 {
  font-size: 1.625rem;
}

.font-size-24 {
  font-size: 1.5rem;
}

.font-size-20 {
  font-size: 1.25rem;
}

.font-size-18 {
  font-size: 1.125rem;
}

.font-size-17 {
  font-size: 1.0625rem;
}

.font-size-16 {
  font-size: 1rem !important;
}

.font-size-15 {
  font-size: 0.9375rem;
}

.py-10 {
  padding: 0.625rem 0;
}

.py-20 {
  padding: 1.25rem 0;
}

.pt-10 {
  padding-top: 0.625rem;
}

.py-30 {
  padding: 1.875rem 0;
}

.px-30 {
  padding: 0 1.875rem;
}

.pt-30 {
  padding-top: 1.875rem;
}

.pb-30 {
  padding-bottom: 1.875rem;
}

.py-40 {
  padding: 2.5rem 0;
}

.px-40 {
  padding: 0 2.5rem;
}

.pt-40 {
  padding-top: 2.5rem;
}

.pb-40 {
  padding-bottom: 2.5rem;
}

.py-50 {
  padding: 3.125rem 0;
}

.px-50 {
  padding: 0 3.125rem;
}

.pt-50 {
  padding-top: 3.125rem;
}

.pb-50 {
  padding-bottom: 3.125rem;
}

.py-60 {
  padding: 3.75rem 0;
}

.px-60 {
  padding: 0 3.75rem;
}

.pt-60 {
  padding-top: 3.75rem;
}

.pb-60 {
  padding-bottom: 3.75rem;
}

.py-70 {
  padding: 5rem 0;
}

.px-70 {
  padding: 0 5rem;
}

.pt-70 {
  padding-top: 5rem;
}

.pb-70 {
  padding-bottom: 5rem;
}

.py-80 {
  padding: 5rem 0;
}

.px-80 {
  padding: 0 5rem;
}

.pt-80 {
  padding-top: 5rem;
}

.pb-80 {
  padding-bottom: 5rem;
}

.py-86 {
  padding: 5.4rem 0;
}

.px-86 {
  padding: 0 5.4rem;
}

.pt-86 {
  padding-top: 5.4rem;
}

.pb-86 {
  padding-bottom: 5.4rem;
}

.pt-90 {
  padding-top: 5.625rem;
}

.pb-90 {
  padding-bottom: 5.625rem;
}

.py-90 {
  padding: 5.625rem 0;
}

.pt-100 {
  padding-top: 6.25rem;
}

.py-100 {
  padding: 6.25rem 0;
}

.pb-100 {
  padding-bottom: 6.25rem;
}

.pt-120 {
  padding-top: 7.5rem;
}

.pb-120 {
  padding-bottom: 7.5rem;
}

.px-130 {
  padding: 0 8.125rem;
}

.py-130 {
  padding: 8.125rem 0;
}

.pt-130 {
  padding-top: 8.125rem;
}

.pb-130 {
  padding-bottom: 8.125rem;
}

.pt-155 {
  padding-top: 9.6875rem;
}

.pb-155 {
  padding-bottom: 9.6875rem;
}

.py-210 {
  padding: 13.125rem 0;
}

.py-180 {
  padding: 11.25rem 0;
}

.pt-280 {
  padding-top: 17.5rem;
}

.mrg {
  margin: 0;
}

.mrg div[class^="col"] {
  padding: 0;
}

.mrg10 {
  margin: 0 -0.3125rem;
}

.mrg10 div[class^="col"] {
  padding: 0 0.3125rem;
}

.mt-10 {
  margin-top: 0.625rem;
}

.mb-10 {
  margin-bottom: 0.625rem;
}

.mt-15 {
  margin-top: 0.9375rem;
}

.mb-15 {
  margin-bottom: 0.9375rem;
}

.mt-20 {
  margin-top: 1.25rem;
}

.mb-20 {
  margin-bottom: 1.25rem;
}

.mt-25 {
  margin-top: 1.5625rem;
}

.mb-25 {
  margin-bottom: 1.5625rem;
}

.mt-30 {
  margin-top: 1.875rem;
}

.mb-30 {
  margin-bottom: 2.875rem;
}

.mt-35 {
  margin-top: 2.1875rem;
}

.mb-35 {
  margin-bottom: 2.1875rem;
}

.mt-40 {
  margin-top: 2.5rem;
}

.mb-40 {
  margin-bottom: 2.5rem !important;
}

.mt-50 {
  margin-top: 3.125rem;
}

.mb-50 {
  margin-bottom: 3.125rem;
}

.my-60 {
  margin: 3.75rem 0;
}

.mt-60 {
  margin-top: 3.75rem;
}

.mb-60 {
  margin-bottom: 3.75rem;
}

.mt-80 {
  margin-top: 5rem;
}

.mb-80 {
  margin-bottom: 5rem;
}

.overlap-mt-65 {
  margin-top: -4.0625rem;
}

.overlap-mb-65 {
  margin-bottom: -4.0625rem;
}

.overlap-mt-72 {
  margin-top: -4.53125rem;
}

.overlap-mb-72 {
  margin-bottom: -4.53125rem;
}

.overlap-my-80 {
  margin: -5rem 0;
}

.overlap-mt-85 {
  margin-top: -5.3125rem;
}

.overlap-mt-110 {
  margin-top: -6.875rem;
}

.overlap-mt-110 {
  margin-top: -6.875rem;
}

.center-content {
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.w-83 {
  width: 83%;
}

.fixed-bg {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: -2;
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}

.fixed-bg.video-bg {
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.black-layer:before,
.dark-layer:before,
.gray-layer:before,
.overlay::before,
.theme-layer::before,
.white-layer:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

.overlay::before {
  display: flex !important;
  z-index: -1;
}

.overlay {
  position: relative;
  z-index: 0;
}

.white-layer:before {
  background-color: #fff;
}

.gray-layer:before {
  background-color: gray;
}

.dark-layer:before {
  background-color: #181723;
}

.black-layer:before {
  background-color: #000;
}

.opc30:before {
  opacity: 0.3;
}

.opc35:before {
  opacity: 0.35;
}

.opc5:before {
  opacity: 0.5;
}

.opc7:before {
  opacity: 0.7;
}

.opc75:before {
  opacity: 0.75;
}

.opc8:before {
  opacity: 0.8;
}

.opc85:before {
  opacity: 0.85;
}

.opc95:before {
  opacity: 0.95;
}

.slick-slide:focus {
  outline: 0 !important;
}

.slick-slider button.slick-arrow {
  color: transparent;
  background-color: transparent;
  padding: 0;
  position: absolute;
  top: 50%;
  left: -45px;
  height: 40px;
  width: 20px;
  margin-top: -40px;
}

.slick-slider button.slick-arrow.slick-next {
  left: auto;
  right: -45px;
}

.slick-slider button.slick-arrow::before {
  content: "\f104";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  color: #999;
  font-size: 40px;
}

.slick-slider button.slick-arrow.slick-next::before {
  content: "\f105";
}

.slick-dots {
  padding: 0 0.9375rem;
  list-style: none;
  margin: 1.5625rem auto 0;
  text-align: center;
}

.slick-dots > li {
  display: inline-block;
  margin: 0 0.15625rem;
  height: 0.75rem;
}

.slick-dots > li button {
  background-color: #eaeaea;
  border: 0;
  color: transparent;
  padding: 0;
  height: 0.75rem;
  width: 0.75rem;
  border-radius: 50%;
  cursor: pointer;
}

.bg-gray .gen-detail-wrap .post-intro {
  background-color: #fff;
}

.gen-detail-wrap .post-intro {
  background-color: #f9f9f9;
  padding: 1.875rem 1.875rem 1.875rem 0;
  z-index: 1;
  margin-bottom: 0;
}

.gen-detail-wrap .comment-box:before,
.gen-detail-wrap .post-intro:before,
.gen-detail-wrap blockquote:before {
  content: "";
  position: absolute;
  right: 100%;
  top: 0;
  bottom: 0;
  width: 110%;
  background-color: inherit;
  z-index: -1;
  left: auto;
}

.gen-form-wrap
  input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]),
.gen-form-wrap textarea {
  background-color: #f9f9f9;
  margin-bottom: 10px;
  border: 2px solid #e6e6e6 !important;
}

.gen-form-wrap
  input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]) {
  height: 3.125rem;
  font-size: 0.9375rem;
  padding: 0.9375rem 1.25rem;
}

.gen-form-wrap input[type="submit"] {
  border: none;
}

.gen-form-wrap textarea {
  height: 3.125rem;
  font-size: 0.9375rem;
  padding: 0.9375rem 1.25rem;
  height: 8.125rem;
}

.gen-detail-wrap img {
  max-width: 100%;
  height: auto;
}

.gen-detail-wrap blockquote > p:before {
  content: "“";
  font-size: 10.5rem;
  display: block;
  position: absolute;
  left: -18px;
  color: #d5d5d5;
  line-height: 11.875rem;
  height: 5rem;
  top: -50px;
  font-style: inherit;
}

.gen-detail-wrap > ol li {
  line-height: 1.875rem;
}

.gen-detail-wrap > div {
  width: 100% !important;
}

.bg-gray .gen-detail-wrap .tagclouds > a::after {
  border-left-color: #fff;
}

.gen-detail-wrap blockquote > p {
  position: relative;
  font-style: italic;
  font-weight: 700;
  margin-bottom: 0;
}

.bg-gray .gen-detail-wrap blockquote {
  position: relative;
}

.gen-detail-wrap > ol li:not(:first-child) {
  margin-top: 0.5rem;
}

.gen-detail-wrap .post-intro iframe {
  height: 29rem;
}

.gen-detail-wrap .post-intro ul.pst-mta {
  margin-top: 2.5rem;
}

.gen-detail-wrap .post-intro ul.pst-mta li {
  font-size: 0.875rem;
}

.gen-detail-wrap .post-intro ul.pst-mta li:not(:first-child) {
  margin-left: 2.5rem;
}

.gen-detail-wrap .post-intro ul.pst-mta li i {
  margin-right: 0.625rem;
}

.col-lg-3 + .col-lg-9 .gen-detail-wrap .comment-box:before,
.col-lg-3 + .col-lg-9 .gen-detail-wrap .post-intro:before,
.col-lg-3 + .col-lg-9 .gen-detail-wrap blockquote:before {
  right: auto;
  left: 100%;
}

.col-lg-3 + .col-lg-9 .gen-detail-wrap .post-intro {
  padding: 1.875rem 0 1.875rem 1.875rem;
}

.gen-detail-wrap blockquote {
  background-color: #f9f9f9;
  z-index: 1;
  padding: 4.375rem 5.625rem 2.5rem 0;
}

.bg-gray .gen-detail-wrap blockquote {
  background-color: #fff;
}

.gen-detail-wrap blockquote > p {
  font-size: 1.25rem;
  max-width: 100%;
  line-height: initial;
  padding-left: 80px;
}

.col-lg-3 + .col-lg-9 .gen-detail-wrap blockquote {
  padding: 4.375rem 0 2.5rem 5.625rem;
}

.gen-detail-wrap .post-intro ul.pst-mta + h2 {
  margin-top: 1.1rem;
}

.gen-detail-wrap .post-intro h2 {
  font-size: 1.75rem;
}

.gen-detail-wrap .post-intro h2 + .share-this {
  margin-top: 5px;
}

.gen-detail-wrap .event-org > h5,
.gen-detail-wrap .share-this > span {
  font-size: 0.9375rem;
}

.gen-detail-wrap .event-org > h5 + ul,
.gen-detail-wrap .share-this > span + .share-this-innr {
  margin-left: 1.25rem;
}

.gen-detail-wrap .share-this-innr > a {
  font-size: 0.875rem;
  padding: 0.625rem;
}

.share-this-innr > a:not(:first-child):before {
  content: "";
  height: 10px;
  left: 0;
  background-color: #e0e0e0;
  position: absolute;
  width: 1px;
  top: 50%;
  margin-top: -5px;
}

.gen-detail-wrap .share-this + .event-org {
  border-top: 1px dashed #bfbfbf;
  padding-top: 1.25rem;
  margin-top: 0.9375rem;
}

.gen-detail-wrap blockquote,
.gen-detail-wrap > ol,
.gen-detail-wrap > p,
.gen-detail-wrap > p + h3,
.gen-detail-wrap > ul,
.page-gallery,
.page-gallery + h3 {
  margin-top: 2.8125rem;
  background-color: #ffffff;
  padding: 30px;
}

.gen-detail-wrap > h3 + p {
  margin-top: 1.1rem;
}

.gen-detail-wrap .page-gallery a:after,
.gen-detail-wrap .page-gallery a:before {
  content: "";
  position: absolute;
}

.gen-detail-wrap .page-gallery a:before {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #000;
  opacity: 0;
}

.gen-detail-wrap .page-gallery a:hover:before {
  opacity: 0.7;
}

.gen-detail-wrap .page-gallery a:after {
  content: "\f424";
  font-family: "Font Awesome 5 Free";
  position: absolute;
  left: 50%;
  top: 50%;
  font-weight: 900;
  color: #fff;
  font-size: 1.25rem;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  opacity: 0;
}

.gen-detail-wrap .page-gallery a:hover:after {
  opacity: 1;
  -webkit-transform: translate(-50%, -50%) scale(1.5);
  transform: translate(-50%, -50%) scale(1.5);
}

.gen-detail-wrap .tagclouds > a {
  padding: 0 1.875rem 0 1.5625rem;
  margin: 5px 0;
  font-size: 12px;
}

.gen-detail-wrap .tagclouds > a::after,
.gen-detail-wrap .tagclouds > a::before {
  content: "";
  position: absolute;
  top: 0;
  border-top: 1.175rem solid transparent;
  border-bottom: 1.175rem solid transparent;
}

.gen-detail-wrap .tagclouds > a::before {
  left: 5px;
  border-right: 1.25rem solid #f9f9f9;
  border-right-color: #f9f9f9;
}

.bg-gray .gen-detail-wrap .tagclouds > a::before {
  border-right-color: #fff;
}

.gen-detail-wrap .tagclouds > a span {
  background-color: #f9f9f9;
  padding: 0.625rem 1.2rem;
}

.bg-gray .gen-detail-wrap .tagclouds > a span {
  background-color: #fff;
}

.gen-detail-wrap .tagclouds > a span::before {
  border-radius: 50%;
  background-color: #e6e6e6;
  top: 50%;
  margin-top: -3.5px;
  left: 0;
  height: 7px;
  width: 7px;
}

.gen-detail-wrap .tagclouds > a span::after {
  right: -1.6875rem;
  border-top: 1.5625rem solid transparent;
  border-bottom: 1.5625rem solid transparent;
  border-left: 1.6875rem solid #e6e6e6;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.gen-detail-wrap .tagclouds > a span::after,
.gen-detail-wrap .tagclouds > a span::before {
  content: "";
  position: absolute;
}

.gen-detail-wrap .tagclouds > a::after {
  right: 10px;
  border-left: 1.25rem solid #f9f9f9;
  border-left-color: #f9f9f9;
}

.gen-detail-wrap .blog-detail-gallery.slick-slider > button {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background-color: rgba(0, 0, 0, 0.8);
  color: transparent;
  z-index: 1;
  padding: 0;
  height: 2.8125rem;
  width: 2.8125rem;
}

.gen-detail-wrap .blog-detail-gallery.slick-slider > button.slick-prev {
  left: 0;
}

.gen-detail-wrap .blog-detail-gallery.slick-slider > button.slick-next {
  right: 0;
}

.gen-detail-wrap .blog-detail-gallery.slick-slider > button::before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  color: #fff;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  line-height: 2.8125rem;
  font-size: 1rem;
}

.gen-detail-wrap .blog-detail-gallery.slick-slider > button.slick-prev::before {
  content: "\f104";
}

.gen-detail-wrap .blog-detail-gallery.slick-slider > button.slick-next::before {
  content: "\f105";
}

.gen-detail-wrap .comments-threads > h3,
.gen-detail-wrap .reply-comments > h3 {
  font-size: 1.375rem;
}

.gen-detail-wrap .comment-box {
  background-color: #f9f9f9;
  padding: 3.125rem 3.125rem 3.125rem 0;
  z-index: 1;
  background-color: #fff;
}

.gen-detail-wrap .comment-box > span {
  -webkit-box-flex: 0;
  flex: 0 0 9.5rem;
  max-width: 9.5rem;
}

.gen-detail-wrap .comment-box > span > img {
  padding: 10px;
  border: 1px dashed #d7d7d7;
}

.col-lg-3 + .col-lg-9 .gen-detail-wrap .comment-box {
  padding: 3.125rem 0 3.125rem 3.125rem;
}

.gen-detail-wrap .comment-box > span + .comment-detail {
  padding-left: 1.875rem;
}

.gen-detail-wrap .comment-detail > h4 {
  font-size: 1rem;
}

.gen-detail-wrap .comment-detail > h4 + i {
  margin-top: 5px;
}

.gen-detail-wrap .comment-detail > i {
  font-size: 13px;
}

.gen-detail-wrap .comment-detail > i + p {
  margin-top: 0.9375rem;
}

.gen-detail-wrap .comment-detail > p {
  font-size: 0.9375rem;
}

.gen-detail-wrap a.comment-reply-link {
  right: 3.125rem;
  top: 3.125rem;
  font-size: 13px;
  padding: 6px 1.25rem;
  background-color: #f0f0f0;
}

.gen-detail-wrap a.comment-reply-link:focus,
.gen-detail-wrap a.comment-reply-link:hover {
  color: #fff;
}

.gen-detail-wrap .reply-comments > h3 {
  margin-bottom: 1.25rem;
}

.gen-detail-wrap .comments-threads ul {
  list-style: none;
}

.gen-detail-wrap #cancel-comment-reply-link {
  color: #333;
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  font-weight: 600;
  font-size: 13px;
  padding: 6px 1.25rem;
  background-color: #f0f0f0;
  text-transform: capitalize;
}

.gen-detail-wrap #respond {
  position: relative;
}

.gen-detail-wrap #cancel-comment-reply-link:hover {
  color: #fff;
}

.gen-detail-wrap .post-intro ul.event-meta.pst-mta {
  justify-content: center;
  margin-top: -3rem;
}

.gen-detail-wrap .post-intro ul.event-meta.pst-mta li {
  color: #222;
  font-size: 16px;
  padding: 18px 40px 18px 55px;
  position: relative;
  box-shadow: 0 0 35px rgba(0, 0, 0, 0.15);
  background-color: #fff;
  max-width: 315px;
  border: 1px solid;
}

.gen-detail-wrap .post-intro ul.event-meta.pst-mta li + li {
  margin-left: 80px;
}

.gen-detail-wrap .post-intro ul.event-meta.pst-mta li i {
  height: 66px;
  width: 62px;
  line-height: 66px;
  text-align: center;
  font-size: 30px;
  color: #fff;
  margin-right: 0;
  position: absolute;
  left: -32px;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}

.gen-detail-wrap .event-meta li span {
  display: block;
}

.gen-detail-wrap .event-meta li span strong {
  padding-left: 15px;
}

.gen-detail-wrap .event-meta li span + span {
  padding-top: 6px;
}

.gen-detail-wrap .event-org > h5 span {
  margin-left: 5px;
}

.gen-detail-wrap .event-org > ul li {
  font-size: 0.9375rem;
}

.gen-detail-wrap .event-org > ul li:not(:first-child) {
  margin-left: 3.125rem;
}

.gen-detail-wrap .event-org > ul li i {
  margin-right: 10px;
}

.gen-detail-wrap .event-loc {
  padding: 1.875rem;
}

.gen-detail-wrap .event-loc > iframe {
  height: 25rem;
}

.service-detail-wrap > h2 {
  font-size: 1.375rem;
}

.service-detail-wrap .service-detail-img {
  margin-top: 4.375rem;
}

.service-detail-wrap .service-detail-img > span {
  line-height: 5.625rem;
  height: 5.625rem;
  width: 5.625rem;
  background-color: #f9f9f9;
  left: 50%;
  top: -2.8125rem;
  margin-left: -2.8125rem;
  font-size: 1.875rem;
}

.bg-gray .service-detail-wrap .service-detail-img > span {
  background-color: #fff;
}

.service-detail-wrap .service-detail-desc p {
  margin-top: 2.8125rem;
  margin-bottom: 0;
}

.service-detail-wrap .service-features-wrap {
  margin-top: 2.8125rem;
  background-color: #f9f9f9;
  padding: 3.75rem 3.125rem;
}

.bg-gray .service-detail-wrap .service-features-wrap {
  background-color: #fff;
}

.service-detail-wrap .service-features-wrap > span {
  font-size: 0.95rem;
}

.service-detail-wrap .service-features-wrap > span + h3 {
  margin-top: 5px;
}

.service-detail-wrap .service-features-wrap > h3 {
  font-size: 1.375rem;
}

.service-detail-wrap .skills > i {
  height: 5.625rem;
  line-height: 5.625rem;
  font-size: 2.5rem;
  -webkit-box-flex: 0;
  flex: 0 0 5.625rem;
  max-width: 5.625rem;
  border: 1px solid;
}

.service-detail-wrap .skills > i + .skills-inner {
  padding-left: 1.25rem;
}

.service-detail-wrap .skills-inner > h3 + p {
  margin-top: 10px;
}

.service-detail-wrap .skills-inner > h3 {
  font-size: 1.25rem;
}

.service-detail-wrap .skills-inner > h3 a:focus,
.service-detail-wrap .skills-inner > h3 a:hover {
  color: #333;
}

.team-detail-wrap {
  background-color: #f9f9f9;
}

.bg-gray .team-detail-wrap {
  background-color: #fff;
}

.team-detail-wrap ul.team-detail-info {
  right: 0;
  top: 1.5625rem;
  direction: rtl;
  padding-right: 0;
}

.team-detail-wrap ul.team-detail-info > li {
  margin-right: -1.75rem;
  font-size: 14px;
}

.team-detail-wrap ul.team-detail-info > li > span {
  top: 0;
  line-height: 3.9rem;
  width: 3.9rem;
  left: 2px;
}

.team-detail-wrap ul.team-detail-info > li > span i {
  margin-left: -0.2rem;
}

.team-detail-wrap ul.team-detail-info > li > p {
  padding: 1.2rem 1.2rem 1.2rem 3.75rem;
  background-color: #333;
  direction: ltr;
  font-size: inherit;
  margin: 0;
}

.team-detail-wrap ul.team-detail-info > li:not(:first-child) {
  margin-top: 10px;
}

.team-detail-wrap ul.team-detail-info > li:hover > p {
  margin: 0 !important;
  width: auto !important;
}

.team-detail-wrap ul.team-detail-info > li > p i {
  margin-right: 1.25rem;
}

.team-detail-wrap .team-desc {
  padding: 4.375rem 2.8125rem;
}

.team-detail-wrap ul.team-detail-info > li > p a:focus,
.team-detail-wrap ul.team-detail-info > li > p a:hover {
  color: #fff;
}

.team-detail-wrap .team-detail-img .team-social {
  bottom: 3.125rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  opacity: 1;
  top: auto;
  padding: 1.125rem 1.5rem;
  min-width: 15rem;
}

.team-detail-wrap .team-detail-img .team-social > a {
  background-color: transparent;
  height: initial;
  width: initial;
  margin: 0 5px;
  line-height: initial;
}

.team-detail-wrap .team-detail-img .team-social > a:focus,
.team-detail-wrap .team-detail-img .team-social > a:hover {
  background-color: transparent;
  color: #333 !important;
}

.team-detail-wrap .team-detail-img .team-social > span {
  margin-right: 0.95rem;
}

.join-team-wrap {
  background-color: #f9f9f9;
  padding-left: 6.25rem;
  padding-right: 6.25rem;
}

.bg-gray .join-team-wrap {
  background-color: #fff;
}

.join-team-wrap > h2 {
  font-size: 1.375rem;
}

.join-team-wrap > h2 + p {
  margin-top: 0.9375rem;
}

.skills > i {
  height: 5.625rem;
  line-height: 5.625rem;
  font-size: 2.5rem;
  -webkit-box-flex: 0;
  flex: 0 0 5.625rem;
  max-width: 5.625rem;
  border: 1px solid;
}

.skills > i + .skills-inner {
  padding-left: 1.25rem;
}

.products .product-box {
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 0 0 8px rgba(0, 0, 0, 0.05);
  -o-box-shadow: 0 0 8px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.05);
  padding-bottom: 1.5625rem;
  border: 1px solid #dedede;
}

.products .product-box .product-img:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 50%;
  background-color: #fff;
  opacity: 0;
}

.products .product-box:hover .product-img:before {
  opacity: 0.8;
  bottom: 0;
}

.products .product-box .product-img img {
  width: 100%;
}

.products .product-box .product-img > a {
  font-size: 1.25rem;
  background-color: rgba(50, 50, 50, 0.9);
  line-height: 3.125rem;
  height: 3.125rem;
  width: 5.125rem;
  -webkit-transform: perspective(100px) rotateY(30deg);
  -ms-transform: perspective(100px) rotateY(30deg);
  -o-transform: perspective(100px) rotateY(30deg);
  transform: perspective(100px) rotateY(30deg);
  margin-left: -1.5625rem;
  margin-top: -1.5625rem;
  top: 50%;
  left: 40%;
  opacity: 0;
}

.woocommerce .product-box .product-img > a.button {
  padding: 0 !important;
}

.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current {
  color: #fff;
}

.woocommerce table.cart td.actions .coupon button.button {
  padding: 1.27rem 2.5rem !important;
}

.products .product-box:hover .product-img > a {
  -webkit-transform: rotateY(0);
  -ms-transform: rotateY(0);
  -o-transform: rotateY(0);
  transform: rotateY(0);
  opacity: 1;
}

.products .product-box .product-img + h3 {
  margin-top: 1.25rem;
}

.products .product-box > h3 {
  padding: 0 1.25rem;
  font-size: 1.375rem;
}

.products .product-box > h3 + span {
  margin-top: 0.4375rem;
}

.products .product-box .product-img > a.wc-forward {
  font-size: 0.9rem;
  color: #fff;
  height: auto;
  padding: 0.9rem 1.2rem;
  width: auto;
  font-weight: 700;
  line-height: normal;
  left: 60%;
  position: absolute;
  text-transform: uppercase;
  border-radius: 0.25rem;
}

.gen-detail-wrap .cause-detail-info {
  background-color: #111;
  padding: 1.5rem 0;
  margin-bottom: -1.875rem;
}

.gen-detail-wrap .cause-detail-info > span {
  font-size: 29px;
  line-height: 1.8125rem;
  margin-bottom: 1.5rem;
}

.gen-detail-wrap .cause-detail-info > strong {
  font-size: 0.875rem;
  padding: 27px 0;
  line-height: 0;
}

.gen-detail-wrap .cause-detail-info > strong a {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  line-height: 4;
  opacity: 0;
  -webkit-transform: rotateX(90deg);
  transform: rotateX(90deg);
}

.gen-detail-wrap .post-intro:hover .cause-detail-info > strong a {
  opacity: 1;
  -webkit-transform: rotateX(0);
  transform: rotateX(0);
}

.product-wrap .product-detail {
  padding: 3.125rem;
  background-color: #f9f9f9;
}

.bg-gray .product-wrap .product-detail {
  background-color: #fff;
}

.product-wrap .product-detail-desc {
  padding: 1.875rem 0 0 1.25rem;
}

.product-wrap .product-detail-desc > h2 {
  font-size: 1.875rem;
  margin-bottom: 0.55rem;
}

.share-this-innr > a {
  font-size: 0.875rem;
  padding: 0.625rem;
}

.product-wrap span.star-rating {
  font-size: 0.9375rem;
  margin-right: 5px;
}

.product-wrap span.star-rating > i {
  font-size: inherit;
}

.product-wrap a.woocommerce-review-link {
  font-size: 0.9375rem;
}

.product-wrap a.woocommerce-review-link:focus,
.product-wrap a.woocommerce-review-link:hover {
  color: #333;
}

.product-wrap .product-detail-desc span.price {
  margin-top: 1.25rem;
  font-size: 1.25rem;
}

.product-wrap .product-detail-desc > p {
  margin-top: 1.25rem;
}

.product-wrap .quantity > h6 {
  font-size: 0.9375rem;
  margin-right: 0.9375rem;
  line-height: 2.8125rem;
}

.woocommerce .bootstrap-touchspin {
  width: 4.625rem;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0, #fff),
    color-stop(23%, #fbfbfb),
    color-stop(58%, #fafafa),
    to(#f8f8f8)
  );
  background: linear-gradient(
    to bottom,
    #fff 0,
    #fbfbfb 23%,
    #fafafa 58%,
    #f8f8f8 100%
  );
  border: 1px solid #d2d0d0;
  padding-right: 1.875rem;
  position: relative;
  height: 2.8125rem;
}

.woocommerce .bootstrap-touchspin > span {
  position: absolute;
  right: 0;
  width: 1.875rem;
  margin: 0 !important;
  height: 50%;
}

.woocommerce .bootstrap-touchspin > input {
  border: 0;
  height: 100%;
  background-color: transparent;
  width: 100% !important;
  padding: 0 5px;
  text-align: center;
}

.woocommerce .bootstrap-touchspin > input:focus {
  -ms-box-shadow: none !important;
  -o-box-shadow: none !important;
  box-shadow: none !important;
  outline: 0 !important;
  background-color: transparent;
}

.woocommerce .bootstrap-touchspin > span button {
  background-color: transparent;
  border: 0;
  color: transparent;
  padding: 0;
  height: 100%;
  width: 100%;
  text-align: center;
}

.woocommerce .bootstrap-touchspin > span.input-group-prepend {
  top: 0;
}

.woocommerce .bootstrap-touchspin > span.input-group-append {
  bottom: 0;
}

.woocommerce .bootstrap-touchspin > span.input-group-prepend button:before {
  content: "\f0d8";
  padding-top: 8px;
}

.woocommerce .bootstrap-touchspin > span.input-group-append button:before {
  content: "\f0d7";
  padding-bottom: 8px;
}

.woocommerce .bootstrap-touchspin > span button:before {
  content: "";
  font-family: "Font Awesome 5 Free";
  color: #6f6f6f;
  font-weight: 700;
  position: absolute;
  left: 0;
  right: 0;
  font-size: 13px;
  height: initial;
  line-height: initial;
}

.woocommerce .bootstrap-touchspin > span button:focus,
.product-wrap .bootstrap-touchspin > span button:hover {
  background-color: transparent !important;
}

.woocommerce .bootstrap-touchspin:before {
  content: "";
  right: 1.875rem;
  top: 50%;
  height: 10px;
  background-color: #d2d0d0;
  width: 1px;
  margin-top: -5px;
  position: absolute;
}

.product-wrap form.cart button.theme-btn {
  font-size: 13px;
  margin-left: 1.5rem;
}

.product-wrap .product-detail-desc > p + form.cart {
  margin-top: 1.5rem;
}

.product-wrap .product-detail-desc .share-this {
  margin-top: 1.25rem;
}

.product-wrap .product-detail-tabs {
  padding: 3.125rem;
  background-color: #f9f9f9;
}

.product-wrap .product-detail-desc > h1 {
  font-size: 1.875rem;
  margin-bottom: 0.55rem;
}

.woocommerce div.product .product-detail-desc .woocommerce-product-rating {
  margin-bottom: 1.25rem;
}

.woocommerce div.product .product-detail-desc form.cart {
  margin-top: 1.5rem;
}

.bg-gray .product-wrap .product-detail-tabs {
  background-color: #fff;
}

.product-wrap .product-detail-tabs ul.nav-tabs {
  border: 1px solid #c4c4c4;
  height: initial;
}

.product-wrap .product-detail-tabs ul.nav-tabs li.nav-item {
  font-size: 1rem;
  height: initial;
  line-height: 3rem;
  padding: 0;
}

.product-wrap .product-detail-tabs ul.nav-tabs li.nav-item a.nav-link {
  border: 0 !important;
  background-color: transparent;
  margin: -1px 0;
  padding: 0 2.5rem;
}

.product-wrap .product-detail-tabs ul.nav-tabs li.nav-item a.nav-link.active {
  color: #fff;
}

.product-wrap
  .product-detail-tabs
  ul.nav-tabs
  li.nav-item
  a.nav-link.active:hover {
  color: #fff;
}

.product-wrap .product-detail-tabs ul.nav-tabs + .tab-content {
  margin-top: 2.5rem;
}

.product-wrap .product-detail-tabs .tab-pane > h2 {
  font-size: 1.875rem;
}

.product-wrap .product-detail-tabs .tab-pane > h2 + p,
.product-wrap .product-detail-tabs .tab-pane > h2 + table {
  margin-top: 0.9375rem;
}

.product-wrap .product-detail-tabs table {
  width: 100%;
}

.product-wrap
  .product-detail-tabs
  table
  tr.woocommerce-product-attributes-item
  th {
  color: #333;
  padding: 0.9375rem;
  width: 30%;
}

.product-wrap
  .product-detail-tabs
  table
  tr.woocommerce-product-attributes-item:nth-child(2n) {
  background-color: #f9f9f9;
}

.product-wrap
  .product-detail-tabs
  table
  tr.woocommerce-product-attributes-item:nth-child(2n + 1) {
  background-color: #f0f0f0;
}

.woocommerce a.button,
.woocommerce button.button {
  color: #fff !important;
  font-size: 1rem;
  padding: 1rem 0.5rem !important;
  z-index: 1;
  text-transform: uppercase;
}

.product-box .product-img > a.wc-forward::before,
.woocommerce a.button::before,
.woocommerce button.button::before {
  content: "";
  position: absolute;
  left: 50%;
  right: 50%;
  top: 0;
  bottom: 0;
  z-index: -1;
  background-color: #000;
  opacity: 0;
}

.product-box .product-img > a.wc-forward:focus::before,
.product-box .product-img > a.wc-forward:hover::before,
.woocommerce a.button:focus::before,
.woocommerce a.button:hover::before,
.woocommerce button.button:focus::before,
.woocommerce button.button:hover::before {
  left: 0;
  right: 0;
  opacity: 0.2;
}

.woocommerce a.button::hover,
.woocommerce a.button:focus,
.woocommerce button.button:focus,
.woocommerce button.button:hover {
  color: #fff;
}

.woocommerce-cart table.cart img {
  width: 60px;
}

.woocommerce button.button:disabled {
  color: #fff;
}

.shipping-calculator-button {
  color: #333;
  font-weight: 700;
}

.woocommerce table.shop_table thead {
  background-color: #272727;
}

.woocommerce table.shop_table thead th {
  color: #fff;
  padding-top: 1.5625rem;
  padding-bottom: 1.5625rem;
}

.woocommerce .woocommerce-checkout-review-order table.shop_table,
.woocommerce table.shop_table {
  border-collapse: collapse;
  box-shadow: 0 0 35px rgba(0, 0, 0, 0.1);
  border: 1px solid #dedede;
}

.woocommerce-checkout #payment {
  background-color: #fff;
}

.woocommerce-checkout #payment div.form-row.place-order {
  border: 1px solid #dedede;
  box-shadow: 0 0 35px rgba(0, 0, 0, 0.1);
  border-top: none;
}

.woocommerce-MyAccount-navigation ul li {
  border-top: 1px solid #dcdcdc;
}

.woocommerce-MyAccount-navigation ul li a {
  padding: 1rem 1.25rem;
  display: block;
  position: relative;
}

.woocommerce-checkout #payment ul.payment_methods {
  border-bottom: none;
  background-color: #f5f5f5;
}

.woocommerce-MyAccount-navigation ul li a::before {
  content: "\f3fd";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}

.woocommerce-MyAccount-navigation ul li:nth-child(2) a::before {
  content: "\f291";
}

.woocommerce-MyAccount-navigation ul li:nth-child(3) a::before {
  content: "\f1c6";
}

.woocommerce-MyAccount-navigation ul li:nth-child(4) a::before {
  content: "\f015";
}

.woocommerce-MyAccount-navigation ul li:nth-child(5) a::before {
  content: "\f007";
}

.woocommerce-MyAccount-navigation ul li:nth-child(6) a::before {
  content: "\f2f5";
}

.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table {
  border-collapse: collapse;
}

.woocommerce .col2-set .col-1,
.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-1,
.woocommerce-page .col2-set .col-2 {
  max-width: 48%;
}

header.woocommerce-Address-title {
  background-color: transparent;
}

.woocommerce-button.button.view {
  padding: 0.8rem 2rem !important;
}

.woocommerce ul.order_details {
  padding-left: 0;
}

.woocommerce div.product p.price,
.woocommerce div.product span.price {
  font-size: 1rem;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
  border: none;
  background-color: #fff;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a {
  padding: 0 2.5rem;
}

.product-detail-desc .single_add_to_cart_button.button.alt {
  padding: 0.99rem 2.5rem;
  font-size: 13px;
  margin-left: 1.5rem;
  text-transform: uppercase;
  position: relative;
  z-index: 1;
}

.product-detail-desc .single_add_to_cart_button.button.alt::before {
  content: "";
  position: absolute;
  left: 50%;
  right: 50%;
  top: 0;
  bottom: 0;
  z-index: -1;
  background-color: #000;
  opacity: 0;
}

.product-detail-desc .single_add_to_cart_button.button.alt:focus::before,
.product-detail-desc .single_add_to_cart_button.button.alt:hover::before {
  left: 0;
  right: 0;
  opacity: 0.2;
}

.woocommerce input[type="number"]::-webkit-inner-spin-button,
.woocommerce input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.woocommerce input[type="number"] {
  -moz-appearance: textfield;
}

.woocommerce div.product .woocommerce-tabs ul.tabs::before {
  border-bottom: none;
}

.woocommerce div.product .woocommerce-tabs ul.nav-tabs li.active a.nav-link {
  color: #fff;
  background-color: #d8281b;
}

.woocommerce div.product .woocommerce-tabs ul.nav-tabs,
.woocommerce div.product .woocommerce-tabs ul.nav-tabs li {
  padding: 10px;
}

.woocommerce-Reviews
  input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]) {
  height: 3.125rem;
  font-size: 0.9375rem;
  padding: 0.9375rem 1.25rem;
  width: 100%;
  border: 1px solid #d1d1d1;
}

.woocommerce-Reviews textarea {
  border: 1px solid #d1d1d1;
}

.woocommerce #respond input#submit {
  padding: 0.8125rem 2.5rem;
  color: #fff;
  text-transform: uppercase;
}

.woocommerce span.onsale {
  padding: 0;
}

.woocommerce-review__author {
  color: #333;
  font-size: 1rem;
}

.product-detail-desc .product_meta > span {
  font-weight: 700;
  display: block;
  color: #333;
}

.product-detail-desc .product_meta > span a,
.product-detail-desc .product_meta > span span {
  font-weight: 400;
}

.product-detail-desc .product_meta > span + span {
  margin-top: 5px;
}

.woocommerce div.product p.price del {
  opacity: 0.7;
}

.woocommerce .products .product-box .star-rating {
  margin: 20px auto;
}

.woocommerce-MyAccount-navigation ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

.shipping-calculator-form .input-text,
.woocommerce form .form-row textarea,
.woocommerce-MyAccount-content .input-text,
.woocommerce-additional-fields__field-wrapper textarea,
.woocommerce-billing-fields .input-text,
.woocommerce-cart table.cart td.actions .coupon .input-text,
.woocommerce-form-coupon .input-text,
.woocommerce-shipping-fields__field-wrapper .input-text {
  height: 3.625rem;
  font-size: 0.9375rem;
  padding: 0.9375rem 1.25rem;
  box-shadow: 0 0 35px rgba(0, 0, 0, 0.1);
  border: 1px solid #dedede;
  border-radius: 0;
  background-color: #fff;
}

.woocommerce form .woocommerce-additional-fields__field-wrapper textarea {
  height: 16.25rem;
  padding: 25px;
}

.woocommerce-additional-fields__field-wrapper > p > span,
.woocommerce-billing-fields__field-wrapper > p > span,
.woocommerce-shipping-fields__field-wrapper > p > span {
  display: block;
  width: 100%;
}

.woocommerce-MyAccount-content label,
.woocommerce-billing-fields__field-wrapper > p label,
.woocommerce-shipping-fields__field-wrapper > p label {
  width: 100%;
}

.shipping-calculator-form
  .select2-container--default
  .select2-selection--single
  .select2-selection__rendered,
.woocommerce-checkout
  .select2-container--default
  .select2-selection--single
  .select2-selection__rendered {
  line-height: 3.625rem;
  padding-left: 1.25rem;
  font-size: 0.9375rem;
}

.shipping-calculator-form
  .select2-container--default
  .select2-selection--single,
.woocommerce-checkout .select2-container--default .select2-selection--single {
  box-shadow: 0 0 35px rgba(0, 0, 0, 0.1);
  border: 1px solid #dedede;
  height: 3.625rem;
}

.shipping-calculator-form
  .select2-container--default
  .select2-selection--single
  .select2-selection__arrow,
.woocommerce-checkout
  .select2-container--default
  .select2-selection--single
  .select2-selection__arrow {
  top: 10px;
  right: 14px;
}

#ship-to-different-address {
  font-size: 20px;
}

#customer_details {
  margin-bottom: 3rem;
}

.woocommerce-info {
  box-shadow: 0 0 35px rgba(0, 0, 0, 0.1);
  background-color: #fff;
  border: 1px solid #dedede;
  border-top: 4px solid;
}

#place_order {
  font-size: 1rem;
  padding: 0.8125rem 2.5rem;
  z-index: 1;
}

#place_order::before {
  content: "";
  position: absolute;
  left: 50%;
  right: 50%;
  top: 0;
  bottom: 0;
  z-index: -1;
  background-color: #000;
  opacity: 0;
}

#place_order:focus::before,
#place_order:hover::before {
  left: 0;
  right: 0;
  opacity: 0.2;
}

.woocommerce-billing-fields input:focus {
  box-shadow: none;
}

.woocommerce ul#shipping_method li input[type="radio"]:checked + label::before,
.woocommerce
  ul#shipping_method
  li
  input[type="radio"]:not(:checked)
  + label::before,
.woocommerce
  ul.wc_payment_methods
  li
  input[type="radio"]:checked
  + label::before,
.woocommerce
  ul.wc_payment_methods
  li
  input[type="radio"]:not(:checked)
  + label::before,
.woocommerce-form__label-for-checkbox::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 18px;
  height: 18px;
  border: 1px solid #7a7a7a;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  background: #fff;
}

.woocommerce-form__label-for-checkbox::before {
  border-radius: 0;
}

.woocommerce-form__label-for-checkbox {
  color: #333;
}

.woocommerce ul#shipping_method li input[type="radio"]:checked + label,
.woocommerce ul.wc_payment_methods li input[type="radio"]:checked + label {
  cursor: pointer;
  line-height: 20px;
}

.woocommerce ul#shipping_method li input[type="radio"]:checked + label::after,
.woocommerce
  ul.wc_payment_methods
  li
  input[type="radio"]:checked
  + label::after {
  content: "";
  width: 12px;
  height: 12px;
  background: #333;
  position: absolute;
  top: 3px;
  left: 3px;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.woocommerce ul#shipping_method li input[type="radio"]:checked,
.woocommerce ul#shipping_method li input[type="radio"]:not(:checked),
.woocommerce ul.wc_payment_methods li input[type="radio"]:checked,
.woocommerce ul.wc_payment_methods li input[type="radio"]:not(:checked),
.woocommerce-form__label-for-checkbox input[type="checkbox"]:checked,
.woocommerce-form__label-for-checkbox input[type="checkbox"]:not(:checked) {
  position: absolute;
  left: -9999px;
}

.woocommerce ul#shipping_method li input[type="radio"]:checked + label,
.woocommerce ul#shipping_method li input[type="radio"]:not(:checked) + label,
.woocommerce ul.wc_payment_methods li input[type="radio"]:checked + label,
.woocommerce ul.wc_payment_methods li input[type="radio"]:not(:checked) + label,
.woocommerce-form__label-for-checkbox {
  position: relative;
  padding-left: 28px;
  cursor: pointer;
  line-height: 20px;
  display: inline-block;
  color: #666;
}

.woocommerce ul#shipping_method li input[type="radio"]:checked + label::after,
.woocommerce
  ul.wc_payment_methods
  li
  input[type="radio"]:checked
  + label::after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.woocommerce-form__label-for-checkbox {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.woocommerce-form__label-for-checkbox input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

.woocommerce-form__label-for-checkbox::after {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #eee;
}

.woocommerce-form__label-for-checkbox span::after {
  content: "";
  position: absolute;
  left: 7px;
  top: 4px;
  width: 5px;
  height: 10px;
  border: solid #d8281b;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  opacity: 0;
}

.woocommerce-form__label-for-checkbox
  input[type="checkbox"]:checked
  + span::after {
  opacity: 1;
}

aside .mini-post-info h4 {
  color: #333 !important;
}

aside .mini-post-info > span {
  color: #666;
}

.woocommerce-cart .coupon input {
  width: 250px !important;
}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
  text-transform: uppercase;
  font-size: 1rem;
  padding: 1.2rem 2.5rem !important;
  position: relative;
  z-index: 1;
}

.woocommerce .cart-collaterals .cross-sells h2,
.woocommerce .cart-collaterals .cart_totals h2 {
  margin-bottom: 20px;
}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button::before {
  content: "";
  position: absolute;
  left: 50%;
  right: 50%;
  top: 0;
  bottom: 0;
  z-index: -1;
  background-color: #000;
  opacity: 0;
}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus::before,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover::before {
  left: 0;
  right: 0;
  opacity: 0.2;
}

.woocommerce #reviews #comments h2 {
  margin-bottom: 40px;
}

.woocommerce .comment-respond .comment-reply-title {
  font-weight: 700;
  font-size: 25px;
  color: #333;
}

.woocommerce-tabs
  .comment-form
  input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]),
.woocommerce-tabs .comment-form textarea {
  background-color: #f9f9f9;
  margin-bottom: 10px;
  border: 2px solid #e6e6e6;
}

.woocommerce #respond input#submit:hover {
  color: #fff;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li::after,
.woocommerce div.product .woocommerce-tabs ul.tabs li::before {
  display: none;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
  background-color: transparent;
}

.woocommerce-page div.product div.summary {
  width: 100% !important;
}

.woocommerce-Price-amount.amount {
  float: none;
  width: auto;
  color: #333;
  font-weight: 700;
}

.woocommerce-Price-amount.amount > span {
  font-size: 1rem;
  float: none;
  width: auto;
}

.product-box > h3 {
  margin-bottom: 0.4375rem;
}

.el-date-editor--date .el-input__inner {
  height: 54px;
}

.el-select.el-select--large input {
  height: 54px;
}

.el-select.el-select--large .el-input__suffix {
  background-color: #f8f8f8;
  width: 35px;
  border: 1px solid #ebebeb;
  border-radius: 4px;
  height: 70%;
  top: 14.5%;
  line-height: 34px;
}

.popup-style3 .donation-amount-currency .el-input__suffix,
.popup-style3 .recuring-payments .el-input__suffix {
  background-color: transparent;
  border: none;
}

.donation-fields .el-custom-select {
  margin-top: 12px;
}

.el-select.el-select--large i.el-input__icon {
  line-height: 34px;
}

.closep .fa.fa-remove {
  position: relative;
}

.closep .fa.fa-remove::before {
  content: "\00d7";
}

.wpcm-wrapper.popup-style3 span.closep {
  font-size: 38px;
  overflow: hidden;
  z-index: 1;
}

.btn-back,
.donation-fields button.btn-back,
.el-select .el-input__inner,
.single-proced-btn > a.proceed,
.textfield input[type="email"],
.textfield input[type="text"],
.textfield textarea,
.wpdonation-box .theme-btn {
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

.wpdonation-box .theme-btn::before {
  z-index: -1;
}

.single-proced-btn > a.proceed:focus,
.single-proced-btn > a.proceed:hover {
  background-color: #221919;
}

.popup-style3 .donation-amount-list {
  margin-top: 0;
}

.popup-style3 .donation-proces-btn .btn-back.bk-step {
  margin-top: 10px;
  z-index: 1;
}

.popup-style3 .donation-amount-box ul li a.active,
.popup-style3 .donation-amount-box ul li a:hover {
  box-shadow: 0 0 21px rgba(0, 0, 0, 0.21);
}

.donation-modal2 .custom-donation-amount input {
  max-width: 87%;
}

.donation-modal2 .donation-amount-box .el-select + .custom-donation-amount {
  margin: 20px 0 !important;
}

.el-date-editor .el-input__inner,
.wpcm-wrapper .donation-fields input[type="number"] {
  border-radius: 0;
}

.donation-modal2 .donation-amount-box .wpcm-row > div {
  padding-left: 5px;
  padding-right: 5px;
}

.donation-modal2 .donation-amount-box .wpcm-row {
  margin-left: -5px;
  margin-right: -5px;
}

.donation-modal2 .wpcm-row + .donation-payment-method {
  margin-top: 20px;
}

.donation-modal2 .recuring-paypal.mt-5 {
  margin-top: 20px !important;
}

.donation-modal2 .recuring-paypal.mt-5 > div.wpcm-col-md-12 {
  padding-right: 15px !important;
  padding-left: 15px !important;
}

.donation-modal2 .wpcm-wrapper .donation-done {
  border-radius: 0;
}

.donation-modal2 .wpcm-container span.closep {
  border-radius: 0;
  font-size: 25px;
}

.donation-modal2 .custom-donation-amount input {
  height: 54px;
}

.donation-modal2 .custom-donation-amount > span {
  height: 54px;
  line-height: 54px;
}

.donation-modal2 .donation-amount-box ul li {
  margin-bottom: 0;
}

.donation-modal2 .donation-payment-method a.wpdonation-button,
.popup-style3 .donation-done,
.single-proced-btn > a.proceed {
  position: relative;
  z-index: 1;
}

.donation-modal2 .wpcm-container span.closep,
.donation-model-1 .btn-back {
  z-index: 1;
}

.donation-modal2 .donation-payment-method a.wpdonation-button::before,
.donation-modal2 .wpcm-container span.closep::before,
.donation-modal2 .wpcm-wrapper .donation-done::before,
.donation-model-1 .btn-back::before,
.popup-style3 .donation-done::before,
.popup-style3 .donation-proces-btn .btn-back.bk-step::before,
.donation-proces-btn .donation-done::before,
.single-proced-btn > a.proceed::before,
.wpcm-wrapper.popup-style3 span.closep::before {
  content: "";
  position: absolute;
  left: 50%;
  right: 50%;
  top: 0;
  bottom: 0;
  z-index: -1;
  background-color: #000;
  opacity: 0;
}

.donation-modal2 .donation-payment-method a.wpdonation-button.active::before {
  display: none;
}

.donation-modal2 .donation-payment-method a.wpdonation-button:focus::before,
.donation-modal2 .donation-payment-method a.wpdonation-button:hover::before,
.donation-modal2 .wpcm-container span.closep:focus::before,
.donation-modal2 .wpcm-container span.closep:hover::before,
.donation-modal2 .wpcm-wrapper .donation-done:focus::before,
.donation-modal2 .wpcm-wrapper .donation-done:hover::before,
.donation-model-1 .btn-back:focus::before,
.donation-model-1 .btn-back:hover::before,
.popup-style3 .donation-done:focus::before,
.popup-style3 .donation-done:hover::before,
.popup-style3 .donation-proces-btn .btn-back.bk-step:focus::before,
.popup-style3 .donation-proces-btn .btn-back.bk-step:hover::before,
.single-proced-btn > a.proceed:focus::before,
.single-proced-btn > a.proceed:hover::before,
.wpcm-wrapper.popup-style3 span.closep:focus::before,
.wpcm-wrapper.popup-style3 span.closep:hover::before,
.donation-proces-btn .donation-done:hover::before {
  left: 0;
  right: 0;
  opacity: 0.2;
}

.donation-modal2.wpcm-wrapper input[type="number"] {
  border-radius: 0;
}

.donation-modal2 .wpcm-wrapper .donation-done {
  font-size: 1rem;
  padding: 0.8125rem 2.5rem;
  z-index: 1;
  position: relative;
  margin-top: 0;
}

.donation-modal2 .donar-info h4 {
  font-size: 28px;
  font-weight: 700;
}

.donation-modal2 .donation-proces-btn {
  justify-content: center;
  margin-top: 30px;
}

.make-donation span {
  margin-bottom: 10px;
}

.make-donation h5 {
  margin: 0 0 10px;
}

.popup-style3 .donation-payment-cycle > a:focus,
.popup-style3 .donation-payment-cycle > a:hover {
  color: #fff;
}

.wpcm-wrapper input[type="number"] {
  height: 54px;
}

.donation-modal2 .single-proced-btn > a.proceed {
  font-weight: 700;
  text-transform: uppercase;
}

.donation-figures li a.active.wpdonation-button {
  background: unset;
  color: #fff;
}

.single-proced-btn > a.proceed,
.wpdonation-box .theme-btn {
  padding: 0.8125rem 2.5rem;
  font-weight: 700;
  border-radius: 0.25rem;
  font-size: 1rem;
}

.donation-fields .btn-back {
  top: -20px;
}

.wpcm-wrapper .wpcm-btn-yellow {
  font-size: 1rem !important;
  padding: 0.8125rem 2.5rem !important;
  z-index: 1;
  border-radius: 0.25rem !important;
}

.wpcm-wrapper .wpcm-btn-yellow::before {
  content: "";
  position: absolute;
  left: 50%;
  right: 50%;
  top: 0;
  bottom: 0;
  z-index: -1;
  background-color: #000;
  opacity: 0;
}

.wpcm-wrapper .wpcm-btn-yellow:focus::before,
.wpcm-wrapper .wpcm-btn-yellow:hover::before {
  left: 0;
  right: 0;
  opacity: 0.2;
}

.page-title {
  z-index: 1;
}

.page-title p {
  font-size: 18px;
  line-height: 30px;
  color: #eee;
  max-width: 55%;
  margin: 10px auto;
}

.page-title > h2 + nav {
  margin-top: 1rem;
}

.page-title > h2 {
  font-size: 2.125rem;
}

.page-link:focus {
  box-shadow: none;
}

.breadcrumb {
  background-color: transparent;
}

.page-title .breadcrumb li + li {
  padding-left: 1rem;
}

.black-layer .page-title .breadcrumb .breadcrumb-item,
.black-layer .page-title .breadcrumb .item-current {
  color: #fff;
}

.fixed-bg {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: -2;
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}

.page-banner-style1 {
  padding: 210px 0 130px;
}

.page-banner-style1 h2 {
  font-size: 60px;
  color: #333;
  font-weight: 700;
  margin-bottom: 15px;
  font-weight: 700;
}

.page-banner-style1 .breadcrumb {
  background-color: transparent;
  justify-content: center;
}

.breadcrumb-item > a {
  color: inherit;
}

.page-banner-style1 .breadcrumb-item {
  font-size: 20px;
  color: #333;
}

.page-banner-style1 .breadcrumb-item.active {
  font-weight: 600;
}

.page-banner-style1 .breadcrumb-item + .breadcrumb-item {
  padding-left: 1rem;
}

.page-banner-style1 .breadcrumb-item:hover > a {
  color: #d8281b;
}

.page-banner-style2 {
  padding: 60px 0;
}

.page-banner-style2 .banner-txt-bg {
  background-color: rgba(0, 0, 0, 0.8);
  padding: 70px 0;
}

.page-banner-style2 h2 {
  font-size: 60px;
  color: #fff;
  font-weight: 700;
  margin-bottom: 15px;
  font-weight: 700;
}

.page-banner-style2 .breadcrumb {
  background-color: transparent;
  justify-content: center;
}

.page-banner-style2 .breadcrumb-item {
  font-size: 20px;
  color: #fff;
}

.page-banner-style2 .breadcrumb-item.active {
  font-weight: 600;
}

.page-banner-style2 .breadcrumb-item + .breadcrumb-item {
  padding-left: 1rem;
}

.page-banner-style2 .breadcrumb-item:hover > a {
  color: #d8281b;
}

.page-banner-style3 {
  padding: 260px 0 120px;
}

.page-banner-style3 h2 {
  font-size: 85px;
  color: #000;
  margin-bottom: 15px;
  font-weight: 700;
}

.page-banner-style3 nav {
  padding: 10px 20px;
  display: inline-block;
}

.page-banner-style3 .breadcrumb-item {
  font-size: 20px;
  text-transform: uppercase;
  color: #fff;
}

.page-banner-style3 .breadcrumb li.breadcrumb-item a:hover {
  color: #000;
}

.page-banner-style3 .breadcrumb-item + .breadcrumb-item {
  padding-left: 1rem;
}

.page-banner-style3 .breadcrumb-item:hover > a {
  color: #d8281b;
}

.page-banner-style4 {
  padding: 110px 0 80px;
}

.page-banner-style4 h2 {
  font-weight: 700;
  font-size: 60px;
  color: #333;
  margin-bottom: 15px;
  font-weight: 700;
}

.page-banner-style4 .breadcrumb {
  background-color: transparent;
}

.page-banner-style4 .breadcrumb-item {
  font-size: 20px;
  color: #333;
}

.page-banner-style4 .breadcrumb-item.active {
  font-weight: 600;
}

.page-banner-style4 .breadcrumb-item:hover > a {
  color: #25a860;
}

.page-banner-style4 .breadcrumb-item + .breadcrumb-item {
  padding-left: 1rem;
}

.page-banner-style5 {
  padding: 270px 0 130px;
}

.overlay::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.4);
}

.page-banner-style5 .page-title h2 {
  color: #f5f5f5;
  font-size: 80px;
  font-weight: 700;
  margin-bottom: 20px;
}

.page-banner-style5 .page-title h2 span {
  color: #d87730;
}

.page-banner-style5 .page-title p {
  font-size: 20px;
  color: #dfdfdf;
  line-height: 33px;
  margin: 0 auto;
  max-width: 45%;
}

.page-banner-style5 .page-title {
  z-index: 1;
  position: relative;
}

.page-banner-style5 .breadcrumb {
  background-color: transparent;
  justify-content: center;
}

.page-banner-style5 .breadcrumb-item {
  font-size: 20px;
  text-transform: uppercase;
  color: #fff;
}

.page-banner-style5 .breadcrumb-item + .breadcrumb-item {
  padding-left: 1rem;
}

.page-banner-style5 .breadcrumb-item:hover > a {
  color: #d8281b;
}

.page-banner-style5 nav {
  padding: 18px 40px;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  width: 65%;
}

.page-banner-style5 .breadcrumb li.breadcrumb-item a:hover {
  color: #000;
}

.page-banner-style5 nav::before {
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  left: -15px;
  z-index: -1;
  border-left: 15px solid transparent;
  border-bottom: 65px solid;
  border-right: 15px solid transparent;
}

.page-banner-style5 nav::after {
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  right: -15px;
  z-index: -1;
  border-left: 15px solid transparent;
  border-bottom: 65px solid;
  border-right: 15px solid transparent;
}

.breadcrumb-child.breadcrumb-item + .breadcrumb-child.breadcrumb-item::before {
  display: none;
}

.banner-style-1 p,
.banner-style-2 p,
.banner-style-3 p,
.banner-style-4 p,
.banner-style-5 p,
.banner-style-6 p {
  font-size: 20px;
  color: #dfdfdf;
  line-height: 33px;
  margin: 0 auto;
  max-width: 45%;
}

.banner-style-1 p {
  margin: 10px auto;
}

.banner-style-2 p {
  color: #333;
}

.banner-style-1 .breadcrumb {
  justify-content: center;
}

.banner-style-7 .page-title-wrap {
  border-bottom: 0.375rem solid;
  padding: 8.4375rem 0 7.1875rem;
}

.banner-style-7 .page-title-inner > h1 {
  font-size: 3.2rem;
  font-weight: 700;
}

.banner-style-7 .breadcrumb-wrap {
  background-color: #f1f1f1;
  padding: 1.15625rem 0;
}

.banner-style-7 .breadcrumb-item + .breadcrumb-item {
  padding-left: 1rem;
}

.banner-style-7 .page-title-wrap::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: #000;
  opacity: 0.5;
  z-index: -1;
}

.banner-style-7 .page-title-inner > h1 + p {
  margin-top: 1.125rem;
}

.banner-style-7 .page-title-inner > p {
  font-size: 1.375rem;
  line-height: 1.875rem;
  max-width: 70%;
}

.pagination .page-link.next {
  width: auto;
  padding: 0 20px !important;
}

.pagination .page-link:hover {
  color: #fff;
}

.pagination .page-link.prev {
  width: auto;
  padding: 0 20px !important;
}

.pagination .page-link {
  color: #333;
  border: none;
  line-height: 36px;
  padding: 0 20px !important;
}

.pagination .page-link.dots {
  color: #fff;
}

.pagination .page-link.current {
  color: #fff;
}

.blog-box:hover .blog-thumb > a {
  opacity: 1;
  visibility: visible;
  font-size: 2rem;
}

.blog-box .blog-thumb figure {
  -webkit-clip-path: polygon(50% 0, 100% 6%, 100% 100%, 49% 94%, 0 100%, 0 6%);
  clip-path: polygon(50% 0, 100% 6%, 100% 100%, 49% 94%, 0 100%, 0 6%);
}

.blog-box .blog-thumb figure::before {
  content: "";
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  visibility: hidden;
}

.blog-box:hover figure::before {
  opacity: 1;
  visibility: visible;
}

.blog-box .blog-thumb > a {
  color: #fff;
  opacity: 0;
  visibility: hidden;
}

.blog-box .blog-info {
  background-color: #fdfdfd;
  padding-top: 3.125rem;
  border-left: 1px solid #f2f2f2;
  border-right: 1px solid #f2f2f2;
  margin-top: -1.875rem;
}

.blog-box .blog-info.no-image {
  margin-top: 0;
}

.blog-box .blog-info > h3 {
  font-size: 1.375rem;
  max-width: 85%;
}

.blog-box .blog-info > h3 + ul {
  margin-top: 1.875rem;
}

.blog-box ul.blog-meta {
  background-color: #f8f8f8;
  padding: 1.18rem 0.9375rem;
  -webkit-box-shadow: 0 1px 2px #dfdfdf;
  -ms-box-shadow: 0 1px 2px #dfdfdf;
  -o-box-shadow: 0 1px 2px #dfdfdf;
  box-shadow: 0 1px 2px #dfdfdf;
}

.blog-box ul.blog-meta {
  border: 1px solid #c8c8c8;
  box-shadow: none;
}

.blog-box ul.blog-meta > li {
  font-size: 0.9375rem;
  padding: 0 0.9375rem;
}

.blog-box ul.blog-meta > li i {
  margin-right: 0.625rem;
}

.blog-list {
  background-color: #fdfdfd;
  -webkit-box-shadow: 0 1px 3px #dfdfdf;
  -ms-box-shadow: 0 1px 3px #dfdfdf;
  -o-box-shadow: 0 1px 3px #dfdfdf;
  box-shadow: 0 1px 3px #dfdfdf;
}

.blog-list-thumb {
  -webkit-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}

.blog-list .theme-btn {
  font-size: 1rem;
  padding: 0.8125rem 2.5rem;
  z-index: 1;
  color: #fff;
  font-weight: 700;
}

.blog-list-thumb > div.d-block {
  opacity: 0;
  visibility: hidden;
  width: 100%;
  text-align: center;
  transition: all 0.35s;
  -webkit-transition: all 0.35s;
  -moz-transition: all 0.35s;
  -o-transition: all 0.35s;
}

.blog-list:hover .blog-list-thumb > div.d-block {
  opacity: 1;
  visibility: visible;
}

.search-title {
  margin-bottom: 30px;
  font-size: 28px;
}

.blog-list:hover .blog-list-thumb > img {
  -webkit-filter: blur(1.8px);
  -ms-filter: blur(1.8px);
  -o-filter: blur(1.8px);
  filter: blur(1.8px);
}

.blog-list-thumb > span {
  bottom: 0;
  right: 0;
  -webkit-border-radius: 5px 0 0 0;
  border-radius: 5px 0 0 0;
  padding-right: 1.875rem;
  font-size: 14px;
}

.blog-list-thumb > span i {
  height: 2.6875rem;
  line-height: 2.6875rem;
  color: #797979;
  width: 2.875rem;
  text-align: center;
  margin-right: 1.875rem;
}

.blog-list:hover .blog-list-thumb > span {
  bottom: -2.6875rem;
  opacity: 0;
}

.blog-list-thumb + .blog-list-info {
  padding-left: 2.5rem;
}

.blog-list-info {
  padding: 1.875rem;
  -webkit-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}

.blog-list-info > h3 {
  font-size: 1.375rem;
}

.blog-list-info > h3 + ul {
  margin-top: 0.82rem;
}

.blog-list-info > ul.blog-meta {
  background-color: transparent;
  padding: 0;
  -webkit-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

.blog-list-info > ul + p {
  margin-top: 0.9375rem;
}

.blog-list-info > p {
  font-size: 1rem;
}

.blog-list-info > ul.blog-meta li {
  padding: 0;
  font-size: 0.875rem;
}

.blog-list-info > ul.blog-meta li:not(:first-child) {
  margin-left: 1.375rem;
}

.service-info3 {
  max-width: 90%;
  margin-left: 5%;
  margin-top: -2.4rem;
  padding: 3.4375rem 1.25rem 2.1875rem;
  background-color: #fdfdfd;
  -ms-box-shadow: 0 0 2px rgba(0, 0, 0, 0.12);
  -o-box-shadow: 0 0 2px rgba(0, 0, 0, 0.12);
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.12);
}

.service-info3 > i {
  top: -3.125rem;
  height: 6.25rem;
  line-height: 6.25rem;
  width: 6.25rem;
  background-color: inherit;
  margin-left: -3.125rem;
  left: 50%;
}

.service-info3 > h3 {
  font-size: 1.375rem;
}

.service-info3 > h3 + p {
  margin-top: 5px;
}

.service-info3 > p {
  font-size: 0.9375rem;
}

.service-box3:hover .service-info3 > i {
  -webkit-transform: translateY(-10px);
  transform: translateY(-10px);
}

.service-info3 > i svg {
  max-width: 3.4375rem;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

.fancy-project > img {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}

.fancy-project {
  margin-top: 8px;
}

.fancy-project:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: #000;
  opacity: 0.5;
  z-index: 1;
}

.fancy-project:hover > img {
  -webkit-transform: translateX(20px) scale(1.1);
  -ms-transform: translateX(20px) scale(1.1);
  -o-transform: translateX(20px) scale(1.1);
  transform: translateX(20px) scale(1.1);
}

.fancy-project .fancy-info {
  bottom: -55px;
  z-index: 1;
}

.fancy-project:hover .fancy-info {
  bottom: 2.5rem;
}

.fancy-project .fancy-cause-donation > span {
  font-size: 2.25rem;
  line-height: 1.5rem;
}

.fancy-project .fancy-cause-donation {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.05);
  padding: 1.3125rem 1.5625rem;
  border-radius: 4px;
  margin-left: 2.1875rem;
  margin-top: 1.25rem;
}

.fancy-project .fancy-cause-donation > span i {
  font-size: 1.5rem;
  position: relative;
  top: -10px;
}

.fancy-project .fancy-cause-donation > i {
  font-size: 0.8125rem;
}

.fancy-project .fancy-info > h3 {
  font-size: 1.5rem;
  line-height: 1.875rem;
  background-color: #fff;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.05);
  padding: 1.875rem 3.125rem 1.25rem 1.875rem;
  margin-right: 3.125rem;
  margin-top: -1.25rem;
}

.fancy-project .fancy-info > h3 + a {
  margin: 1.25rem 2.5rem 0;
}

.fancy-project .fancy-info > a {
  opacity: 0;
  visibility: hidden;
}

.fancy-project:hover .fancy-info > a {
  opacity: 1;
  visibility: visible;
}

.team-box .team-thumb:after,
.team-box .team-thumb:before {
  content: "";
  position: absolute;
  background-color: #000;
  opacity: 0;
  width: 0;
  top: 0;
  bottom: 0;
}

.team-box .team-thumb:before {
  left: 0;
}

.team-box .team-thumb:after {
  right: 0;
}

.team-box:hover .team-thumb:after,
.team-box:hover .team-thumb:before {
  width: 50%;
  opacity: 0.7;
}

.team-box .team-social {
  z-index: 1;
  top: 80%;
  opacity: 0;
}

.team-box:hover .team-social {
  opacity: 1;
}

.team-box .team-social > a {
  height: 2.5rem;
  width: 2.5rem;
  line-height: 2.5rem;
  z-index: 1;
  background-color: #fff;
}

.team-box .team-social > a:hover {
  color: #fff;
}

.team-box .team-social > a.facebook:hover {
  background-color: #3b5999;
}

.team-box .team-social > a.pinterest:hover {
  background-color: #bd081c;
}

.team-box .team-social > a.twitter:hover {
  background-color: #55acee;
}

.team-box .team-social > a:focus {
  color: #fff;
}

.team-box .team-social > a.facebook:focus {
  background-color: #3b5999;
}

.team-box .team-social > a.pinterest:focus {
  background-color: #bd081c;
}

.team-box .team-social > a.twitter:focus {
  background-color: #55acee;
}

.team-box .team-box:hover .team-social {
  opacity: 1;
  top: 50%;
}

.team-box .team-info {
  background-color: #f9f9f9;
  padding: 1.5625rem 1.25rem 1.875rem;
}

.bg-gray .team-info {
  background-color: #fff;
}

.team-box .team-info > h3 {
  font-size: 1.375rem;
}

.team-box .team-info > h3 + span {
  margin-top: 5px;
}

.team-box .team-info > span {
  font-size: 0.9375rem;
}

.upcoming-event-post .upcoming-img:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-image: -moz-linear-gradient(
    top,
    rgba(0, 0, 0, 0) 0,
    rgba(0, 0, 0, 0.9) 99%,
    rgba(0, 0, 0, 0.89) 100%
  );
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0, rgba(0, 0, 0, 0)),
    color-stop(99%, rgba(0, 0, 0, 0.9)),
    color-stop(100%, rgba(0, 0, 0, 0.89))
  );
  background-image: -webkit-linear-gradient(
    top,
    rgba(0, 0, 0, 0) 0,
    rgba(0, 0, 0, 0.9) 99%,
    rgba(0, 0, 0, 0.89) 100%
  );
  background-image: -o-linear-gradient(
    top,
    rgba(0, 0, 0, 0) 0,
    rgba(0, 0, 0, 0.9) 99%,
    rgba(0, 0, 0, 0.89) 100%
  );
  background-image: -ms-linear-gradient(
    top,
    rgba(0, 0, 0, 0) 0,
    rgba(0, 0, 0, 0.9) 99%,
    rgba(0, 0, 0, 0.89) 100%
  );
  background-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0,
    rgba(0, 0, 0, 0.9) 99%,
    rgba(0, 0, 0, 0.89) 100%
  );
  top: 50%;
  z-index: 1;
}

.upcoming-event-post:hover .upcoming-img > img {
  -webkit-transform: scale(1.07) rotate(3deg);
  -ms-transform: scale(1.07) rotate(3deg);
  -o-transform: scale(1.07) rotate(3deg);
  transform: scale(1.07) rotate(3deg);
}

.upcoming-event-post ul.upcomingevent-countdown {
  left: 0;
  right: 0;
  bottom: 0;
  padding: 2.5rem 2.5rem 1.25rem;
  z-index: 1;
}

.upcoming-event-post ul.upcomingevent-countdown > li {
  flex: 0 0 25%;
  max-width: 25%;
  padding: 0 0.5rem;
  line-height: initial;
}

.upcoming-event-post ul.upcomingevent-countdown > li:not(:first-child):before {
  content: "";
  left: 0;
  top: 50%;
  width: 1px;
  border-left: 1px dashed #e1e1e1;
  position: absolute;
  height: 1.875rem;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

.upcoming-event-post ul.upcomingevent-countdown > li p {
  font-size: 0.8125rem;
  line-height: initial;
}

.upcoming-event-post ul.upcomingevent-countdown > li span {
  font-size: 1.625rem;
  line-height: initial;
}

.upcoming-event-post {
  background-color: #fdfdfd;
}

.bg-gray .upcoming-event-post {
  background-color: #fff;
}

.upcoming-event-post .upcoming-info {
  padding: 1.875rem 2.5rem;
  border: 3px solid #e6e6e6;
  border-top: none;
}

.upcoming-event-post .upcoming-info > h3 {
  font-size: 1.375rem;
  line-height: 1.875rem;
}

.gallery-box > i {
  z-index: 1;
  left: 1.25rem;
  top: 1.25rem;
  height: 3.125rem;
  line-height: 3.125rem;
  width: 3.125rem;
  font-size: 1.375rem;
}

.gallery-box:hover > i {
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
  opacity: 0;
}

.gallery-box > a:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: #000;
  opacity: 0;
}

.gallery-box:hover a:before {
  opacity: 0.6;
}

.gallery-box .gallery-info {
  width: 94%;
  margin: -3.125rem 3% 0;
  background-color: #f9f9f9;
  padding: 1.5625rem;
  z-index: 1;
}

.bg-gray .gallery-info {
  background-color: #fff;
}

.gallery-box .gallery-info > h3 {
  font-size: 1.375rem;
}

.urgentcause-info > span {
  font-size: 1.0625rem;
}

.urgentcause-info > span + h3 {
  margin-top: 0.4375rem;
}

.urgentcause-info > h3 {
  font-size: 2rem;
}

.urgentcause-info > h3 + p {
  margin-top: 0.9375rem;
}

.urgentcause-info > p + .cause-target {
  margin-top: 2.0625rem;
}

.urgentcause-info .cause-amount {
  padding-bottom: 1.25rem;
}

.urgentcause-info .cause-amount > span {
  font-size: 2.1875rem;
}

.urgentcause-info .cause-amount > h6 {
  font-size: 1rem;
}

.urgentcause-info .cause-amount + .cause-amount {
  padding-left: 1.875rem;
  margin-left: 1.875rem;
}

.urgentcause-info .cause-amount + .cause-amount::before {
  content: "";
  width: 0.0625rem;
  background-color: #e2e2e2;
  position: absolute;
  left: -18px;
  top: 0;
  bottom: 0;
}

.urgentcause-info .cause-progress {
  margin-top: 1rem;
}

.urgentcause-info .cause-progress .progress-wrap {
  max-width: 19.625rem;
  padding-right: 2.8125rem;
}

.urgentcause-info .barfiller {
  height: 26px;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.18);
  position: relative;
}

.urgentcause-info .barfiller .tipWrap {
  display: none;
}

.urgentcause-info .barfiller .tip {
  left: 0;
  position: absolute;
  z-index: 2;
  background: #fff;
  margin-top: -13px;
  height: 46px;
  width: 46px;
  background-color: #fff;
  border-radius: 50%;
  line-height: 46px;
  box-shadow: 0 0 35px rgba(0, 0, 0, 0.18);
  font-size: 1rem;
  color: #686868;
  text-align: center;
  margin-left: 41px;
}

.urgentcause-info .barfiller .fill {
  display: block;
  position: relative;
  width: 0;
  height: 100%;
  z-index: 1;
}

.urgentcause-info .urgentcause-box img {
  height: auto;
}

.urgentcause-info .progress-wrap > span {
  font-size: 1.875rem;
}

.urgentcause-info .progress {
  height: 0.9375rem;
}

.urgentcause-info .cause-progress .progress-wrap + a {
  margin-left: 2.7rem;
  margin-top: 1.3125rem;
}

.urgentcause-info .cause-progress .progress-bar {
  position: relative;
}

.urgentcause-info .cause-progress .progress-bar span {
  height: 46px;
  width: 46px;
  background-color: #fff;
  position: absolute;
  border-radius: 50%;
  line-height: 46px;
  right: -20px;
  box-shadow: 0 0 35px rgba(0, 0, 0, 0.18);
  font-size: 1rem;
  color: #686868;
  text-align: center;
}

.urgentcause-info .cause-progress .progress {
  height: 26px;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.18);
  overflow: visible;
}

.project-box:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: -moz-linear-gradient(
    top,
    rgba(0, 0, 0, 0) 0,
    rgba(0, 0, 0, 0.77) 77%,
    rgba(0, 0, 0, 0.88) 100%
  );
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0, rgba(0, 0, 0, 0)),
    color-stop(77%, rgba(0, 0, 0, 0.77)),
    color-stop(100%, rgba(0, 0, 0, 0.77))
  );
  background-image: -webkit-linear-gradient(
    top,
    rgba(0, 0, 0, 0) 0,
    rgba(0, 0, 0, 0.77) 77%,
    rgba(0, 0, 0, 0.88) 100%
  );
  background-image: -o-linear-gradient(
    top,
    rgba(0, 0, 0, 0) 0,
    rgba(0, 0, 0, 0.77) 77%,
    rgba(0, 0, 0, 0.88) 100%
  );
  background-image: -ms-linear-gradient(
    top,
    rgba(0, 0, 0, 0) 0,
    rgba(0, 0, 0, 0.77) 77%,
    rgba(0, 0, 0, 0.88) 100%
  );
  background-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0,
    rgba(0, 0, 0, 0.77) 77%,
    rgba(0, 0, 0, 0.88) 100%
  );
  height: 50%;
}

.project-box > a {
  color: #fff;
  opacity: 0;
  visibility: hidden;
  font-size: 2.1875rem;
}

.project-box:hover > a {
  opacity: 1;
  visibility: visible;
}

.project-box:hover:before {
  height: 100%;
  background-color: #000;
  opacity: 0.6;
}

.project-box .project-info {
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0 2.5rem 1.875rem;
}

.project-box .project-info > h3 {
  font-size: 1.4375rem;
  color: #fff;
}

.project-box .project-info > h3 + .progress-border {
  margin-top: 1.25rem;
}

.project-box .progress-border .progress {
  height: 0.75rem;
  -webkit-border-radius: 0.625rem;
  border-radius: 0.625rem;
  border: 0.0625rem solid #bcbcbc;
  background-color: transparent;
  padding: 0.125rem;
}

.project-box .progress-border .progress .progress-bar {
  -webkit-border-radius: inherit;
  border-radius: inherit;
}

.project-box .progress-border + .goal-bar {
  margin-top: 0.9375rem;
}

.project-box .project-info .goal-bar i {
  font-style: normal;
}

.project-box .goal-bar {
  line-height: 1.0625rem;
  font-size: 0.9375rem;
}

.project-box .goal-bar > span > span {
  color: #d8d8d8;
  margin-right: 0.625rem;
}

.project-box:hover .project-info {
  bottom: -50%;
  opacity: 0;
  visibility: hidden;
}

.donation-proces-btn button.donation-done {
  padding: 0.8125rem 2.5rem;
  font-weight: 700;
  border-radius: 0.25rem;
  font-size: 1rem;
  position: relative;
  z-index: 1;
  color: #fff;
  display: inline-block;
  margin-top: 20px;
}

.woocommerce nav.woocommerce-pagination ul {
  border: none;
}

.woocommerce .woocommerce-pagination ul li {
  width: 3.5625rem;
  height: 3.5625rem;
  line-height: 3.5625rem;
  color: #666;
  margin-right: 4px !important;
  border: none !important;
  overflow: visible !important;
}

.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span {
  line-height: inherit;
  padding: 0;
  font-weight: 700;
  border: 0.125rem solid #d7d7d7;
}

.woocommerce nav.woocommerce-pagination ul li span.current {
  color: #fff;
}

.upsells.products {
  padding: 3.125rem;
  background-color: #f9f9f9;
}

.upsells.products > h2 {
  margin-bottom: 1.5rem;
}

.bg-gray .upsells.products {
  background-color: #fff;
}

.product-detail-wrap + .upsells.products {
  margin-top: 50px;
}

/*========Widget Page=========*/

aside .widget_lifeline2-about .text-gray2 {
  color: #666;
}

aside .widget_lifeline2-about.widget-box2 ul li {
  background-color: transparent;
  padding: 0;
  box-shadow: none;
  font-size: 1rem;
  margin-top: 10px;
}

aside .widget_lifeline2-about.widget-box2 ul li i {
  padding-right: 10px;
}

aside .widget_lifeline2-about.widget-box2 ul {
  margin-top: 20px;
}

.np aside .widget_lifeline2-compaigns ul li {
  font-size: 1rem;
}

aside .widget_lifeline2-compaigns ul li a {
  color: #333;
  width: 100%;
}

.np aside .widget_lifeline2-compaigns ul > li::before {
  display: none;
}

aside .widget-box2.widget_lifeline2-flickr ul li {
  background-color: transparent;
  box-shadow: none;
  padding: 0 0.46875rem;
}

aside .widget-box2.widget_lifeline2-flickr ul li a {
  padding: 0;
  width: auto;
}

aside .widget-box2.widget_lifeline2-flickr ul li:not(:first-child) {
  margin-top: 15px;
}

aside .widget-box2 .wpcm-widget {
  border: none;
  padding: 0;
}

aside .widget_wi_urgent_campaigns.widget-box2 ul li,
aside .widget_wi_recent_donations.widget-box2 ul li,
aside .woocommerce.widget-box2 ul.product_list_widget li,
aside .widget_wi_top_donors ul li,
aside .woocommerce.widget-box2 ul.product_list_widget li {
  padding: 0;
  box-shadow: none;
  background-color: transparent;
}

aside .widget-box2.widget_wi_urgent_campaigns ul li h3 a,
aside .wpcm-rcnt-donation-info h5 > a {
  width: 100%;
  padding: 0;
}

aside .widget-box2.widget_wi_urgent_campaigns ul li:hover,
aside .widget-box2.widget_lifeline2-flickr ul li:hover,
aside .widget_lifeline2-about.widget-box2 ul li:hover,
aside .widget_wi_recent_donations.widget-box2 ul li:hover,
aside .woocommerce.widget-box2 ul.product_list_widget li:hover,
aside .widget_wi_top_donors ul li:hover {
  background-color: transparent;
}

aside .wpcm-urgnt-causes-widget .wpcm-dontn-info {
  padding-left: 0;
}

aside .wpcm-urgnt-causes-widget .wpcm-dontn-info a {
  width: auto;
}

aside .wpcm-rcnt-donation-info span.amnt {
  padding: 9px 0px;
}

aside .woocommerce.widget-box2 ul.product_list_widget li a {
  padding: 0 0 5px;
  width: auto;
}

aside .woocommerce.widget-box2 ul.product_list_widget li + li {
  margin-top: 10px;
}

aside .woocommerce.widget-box2 ul.product_list_widget li {
  font-size: 18px;
}

aside .widget_wi_top_donors .wpcm-donr-donation span {
  font-size: 14px;
}

aside .widget_wi_top_donors .wpcm-donr-donation h5 {
  font-size: 16px;
}

aside .widget_wi_top_donors.widget-box2 ul li:not(:first-child) {
  margin-top: 20px;
}

aside .woocommerce ul.product_list_widget li img {
  width: 45px;
}

aside .woocommerce .star-rating span::befor {
  font-size: 13px;
}

aside .widget_product_search form input {
  border: none;
  width: 100%;
}

aside .widget_product_search form button {
  font-size: 15px;
  padding: 0.70625rem 1.875rem;
  position: relative;
  color: #fff;
  border-radius: 0.25rem;
  font-weight: 700;
  z-index: 1;
}

aside .widget_product_tag_cloud .tagcloud {
  font-size: 1rem !important;
}

aside .widget_product_categories ul {
  list-style: none;
  padding: 0;
  margin-bottom: 0;
}

aside .widget_wi_urgent_cause .wpcm-wrapper .wpcm-btn-border:hover,
aside .widget_wi_urgent_project .wpcm-wrapper .wpcm-btn-border:hover {
  color: #fff !important;
}

aside .widget-box2.widget_mc4wp_form_widget form input {
  width: 100%;
}

aside .widget_wi_donor_of_month .mnth-donor-content h3 {
  font-size: 20px;
}

aside .widget_shopping_cart.widget-box2 .woocommerce-mini-cart-item > a {
  padding-left: 20px !important;
}

aside .woocommerce.widget_shopping_cart .cart_list li a.remove {
  padding: 0;
  left: -20px;
  font-size: 18px;
}

/*=============== Loader Styling =================*/
.loader > div {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) !important;
  height: auto !important;
}
.loader > div.lds-circle {
  height: 64px !important;
}
.loader > div.semi-circle-spin {
  height: 35px !important;
}

/*========================================
	Responsive
	-=====================================*/

@media (min-width: 1000px) and (max-width: 1090px) {
  .donation-model-1 .donation-popup .wpcm-container {
    max-width: 960px;
    margin: 0 15px;
  }

  .donation-model-1 .donation-fields {
    padding: 20px 40px 50px;
  }
}

@media (max-width: 1030px) {
  .gen-detail-wrap .post-intro ul.event-meta.pst-mta li + li {
    margin-left: 45px;
  }

  .gen-detail-wrap .post-intro ul.event-meta.pst-mta li {
    font-size: 14px;
    max-width: 250px;
    padding: 18px 15px 18px 35px;
  }

  .gen-detail-wrap .post-intro ul.event-meta.pst-mta li i {
    height: 50px;
    width: 50px;
    line-height: 50px;
    font-size: 20px;
  }

  .gen-detail-wrap
    .post-intro
    .event-meta.pst-mta.mb-0.list-unstyled.d-md-inline-flex.w-100 {
    display: block !important;
  }

  .gen-detail-wrap .post-intro .event-meta li span strong {
    padding-left: 12px;
  }

  .gen-detail-wrap .event-org > ul li:not(:first-child) {
    margin-left: 2rem;
  }

  .blog-box .blog-info > h3 {
    font-size: 1.23rem;
    max-width: 86%;
  }

  .blog-box ul.blog-meta > li {
    font-size: 0.82rem;
    padding: 0 0.7rem;
  }

  .service-info3 > h3 {
    font-size: 1.2rem;
  }

  .service-info3 > i svg {
    max-width: 2.8rem;
  }

  .upcoming-event-post .upcoming-info {
    padding: 1.85rem 1rem;
  }

  .upcoming-event-post ul.upcomingevent-countdown {
    padding: 2rem 1.5rem 1.25rem;
  }

  .popup-style3 .donation-box-title h2 {
    font-size: 38px;
  }

  .donation-model-1 .amount > span.amount-return {
    font-size: 28px;
  }

  .donation-model-1 .make-donation h5 {
    font-size: 35px;
  }

  .donation-model-1 .urgent-progress {
    width: 100%;
    margin-top: 0;
  }

  .product-box .product-img > a.wc-forward {
    left: 50%;
    margin-left: -36px;
    margin-top: -24px;
  }

  .banner-style-1 p,
  .banner-style-2 p,
  .banner-style-3 p,
  .banner-style-4 p,
  .banner-style-5 p,
  .banner-style-6 p {
    max-width: 65%;
  }

  .page-banner-style5 nav {
    width: 78%;
  }

  .make-donation h5 {
    font-size: 40px;
  }

  .page-banner-style4 h2 {
    font-size: 50px;
    margin-bottom: 10px;
  }

  .page-banner-style4 .breadcrumb-item {
    font-size: 18px;
  }

  .wpcm-p-150 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }

  .page-banner-style5 .page-title h2 {
    font-size: 60px;
  }

  .page-banner-style5 .page-title p {
    max-width: 55%;
  }

  .page-banner-style5 .breadcrumb-item {
    font-size: 18px;
  }

  .wpcm-urgnt-causes2-widget .dontn-amnt-info span:nth-of-type(2) {
    float: none !important;
  }

  .wpcm-urgnt-causes2-widget .dontn-amnt-info span {
    display: block !important;
  }

  .page-banner-style2 h2 {
    font-size: 50px;
  }

  .service-detail-wrap .service-features-wrap {
    padding: 2.5rem 2rem;
  }
}

@media (max-width: 980px) {
  .slick-slider button.slick-arrow {
    left: 30%;
    height: auto;
    top: auto;
    bottom: 0;
    margin-top: 0;
  }

  .slick-slider button.slick-arrow.slick-next {
    right: 30%;
  }

  .slick-slider button.slick-arrow::before {
    font-size: 30px;
  }

  .woocommerce div.product .product_title {
    font-size: 35px;
  }

  .woocommerce #reviews #comments h2 {
    font-size: 30px;
  }

  .banner-style-1 p,
  .banner-style-2 p,
  .banner-style-3 p,
  .banner-style-4 p,
  .banner-style-5 p,
  .banner-style-6 p {
    max-width: 80%;
    font-size: 18px;
  }

  .woocommerce div.product div.summary {
    margin-bottom: 0;
  }

  .page-banner-style1 {
    padding: 150px 0 100px;
  }

  .page-banner-style1 h2 {
    font-size: 50px;
  }

  .lifeline-donation-page .donation-fields {
    padding: 20px 20px 0;
    margin-top: 30px;
  }

  .page-banner-style2 h2 {
    font-size: 40px;
  }

  .page-banner-style2 .breadcrumb-item {
    font-size: 18px;
  }

  .wpcm-p-150 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }

  .service-detail-wrap .skills > i {
    height: 4.5rem;
    width: 4.5rem;
    line-height: 4.5rem;
    font-size: 2rem;
    max-width: 4.5rem;
  }

  .blog-list {
    background-color: #f7f7f7;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
  }
}

@media (max-width: 900px) and (min-width: 815px) {
  .col-lg-9 + .col-lg-3 aside {
    margin: 3.75rem 0 0;
  }

  .donation-model-1.wpcm-wrapper .wpcm-col-md-offset-1.wpcm-col-md-3 {
    padding-left: 0;
  }

  .page-banner-style5 nav {
    width: 88%;
  }

  .fancy-project .fancy-project .fancy-info > h3 {
    font-size: 1.2rem;
    line-height: 1.6rem;
  }

  .fancy-project .fancy-cause-donation > span {
    font-size: 2rem;
  }
}

@media (max-width: 812px) and (min-width: 771px) {
  .page-banner-style2 h2 {
    font-size: 40px;
  }

  .page-banner-style2 .breadcrumb-item {
    font-size: 18px;
  }

  .col-lg-9 + .col-lg-3 aside {
    margin: 3.75rem 0 0;
  }

  .popup-style3 .custom-donation-amount input {
    width: 180px;
  }

  .donation-model-1 .donation-fields {
    padding: 20px 50px 50px;
  }

  .make-donation h5 {
    font-size: 30px;
  }

  .donation-model-1 .urgent-progress {
    width: 100%;
    margin: 0;
  }

  .wpcm-wrapper.donation-model-1 .wpcm-col-md-offset-1.wpcm-col-md-3 {
    padding-left: 15px;
  }

  .donation-modal2 .donation-amount-box ul li a {
    padding: 10px 18px;
    line-height: 25px;
    font-size: 16px;
  }

  .donation-modal2 .custom-donation-amount input {
    padding: 10px 20px;
    font-size: 20px;
  }

  .page-banner-style5 nav {
    width: 97%;
  }

  .page-banner-style5 .breadcrumb-item {
    font-size: 16px;
  }

  .page-banner-style5 nav::after,
  .page-banner-style5 nav::before {
    border-bottom: 60px solid;
  }
}

@media (max-width: 851px) {
  .res-btns .theme-btn {
    padding: 0.95rem 2.5rem;
  }

  .popup-style3 .donation-amount-box ul li a {
    padding: 15px 18px;
    font-size: 18px;
    height: 55px;
  }

  .popup-style3 .custom-donation-amount input {
    font-size: 20px;
    width: 87%;
  }

  .recuring-payments.wpcm-row.mb-5 {
    margin-bottom: 1rem !important;
  }

  .wpcm-wrapper.popup-style3 span.closep {
    height: 60px;
    line-height: 60px;
    width: 60px;
    font-size: 30px;
  }

  .popup-style3 .custom-donation-amount {
    display: block;
  }

  .recuring-payments.wpcm-row.mb-5 {
    margin-top: -10px;
  }

  .popup-style3 .amount-info-box h2 {
    font-size: 35px;
  }

  .popup-style3 .donation-payment-cycle > a,
  .popup-style3 .donation-payment-method > a {
    font-size: 16px;
    padding: 16px 22px;
  }

  .popup-style3 .custom-donation-amount > span {
    font-size: 22px;
  }

  .popup-style3 .donation-amount-list {
    margin-top: 20px;
  }

  .popup-style3 .custom-donation-amount input {
    height: 55px;
  }

  .popup-style3 .custom-donation-amount > span {
    height: 55px;
    line-height: 55px;
  }

  .popup-style3 .donar-info input,
  .popup-style3 .donar-info textarea {
    margin-bottom: 15px;
  }

  .donation-model-1 .donation-fields {
    padding: 20px 40px 50px;
  }

  .amount > span.amount-return {
    font-size: 22px;
  }

  .fancy-project .fancy-info > h3 {
    font-size: 1rem;
    line-height: 1.4rem;
    margin-right: 0;
  }

  .fancy-project .fancy-cause-donation > span {
    font-size: 1.5rem;
  }

  .fancy-project .fancy-cause-donation > span i {
    font-size: 1rem;
    top: -5px;
  }

  .res-btns .theme-btn {
    display: block;
    border-radius: 0 !important;
    height: 100%;
  }

  .slick-slider button.slick-arrow {
    left: -20px;
  }

  .slick-slider button.slick-arrow.slick-next {
    right: -20px;
  }

  .slick-slider button.slick-arrow::before {
    font-size: 30px;
  }

  .popup-style3 .donation-amount-currency .el-input__inner,
  .popup-style3 .recuring-payments .el-input__inner {
    height: 55px;
  }

  .popup-style3 .donation-payment-method > a {
    padding: 9px 22px;
  }

  .popup-style3 .donation-amount-currency {
    margin-bottom: 20px;
  }

  .page-banner-style4 h2 {
    font-size: 40px;
  }

  .page-banner-style4 .breadcrumb-item {
    font-size: 1rem;
  }

  .page-banner-style4 {
    padding: 80px 0 70px;
  }

  .page-banner-style5 {
    padding: 180px 0 130px;
  }

  .page-banner-style5 .page-title h2 {
    font-size: 45px;
  }

  .donation-model-1 .amount > span.amount-return {
    font-size: 24px;
  }

  .donation-model-1 .payment-box {
    margin-top: 0;
  }

  .page-banner-style5 .page-title h2 {
    font-size: 38px;
  }

  .page-banner-style5 .page-title p {
    max-width: 75%;
  }

  .page-banner-style5 {
    padding: 120px 0 130px;
  }

  .page-banner-style5 .breadcrumb-item {
    font-size: 16px;
  }

  .page-banner-style5 nav::after,
  .page-banner-style5 nav::before {
    display: none;
  }

  .page-banner-style5 nav {
    width: 100%;
  }

  .donation-amount .textfield textarea {
    font-size: 1rem;
  }

  .gen-detail-wrap .cause-detail-info > span {
    font-size: 1.8rem;
  }

  .blog-box .blog-info > h3 {
    font-size: 1.2rem;
  }

  .gallery-box .gallery-info > h3 {
    font-size: 1.2rem;
  }

  .project-box .project-info {
    padding: 0 1.2rem 1.875rem;
  }

  .project-box .project-info > h3 {
    font-size: 1.3rem;
  }
}

@media (max-width: 767px) {
  .gen-detail-wrap blockquote {
    padding: 4.375rem 3rem 2.5rem 0;
  }

  .donation-model-1 .donation-fields {
    padding: 20px 35px 10px;
    margin-top: 40px;
  }

  .woocommerce div.product .product_title {
    font-size: 30px;
  }

  .barfiller {
    height: 20px;
  }

  .barfiller .tip {
    height: 38px;
    width: 38px;
    line-height: 38px;
    font-size: 0.9rem;
  }

  .page-banner-style1 h2 {
    font-size: 35px;
  }

  .page-banner-style1 .breadcrumb-item {
    font-size: 18px;
  }

  .make-donation {
    text-align: center;
  }

  .donation-model-1 .urgent-progress {
    margin: 0;
  }

  .circular > div {
    display: block !important;
    margin: 0 auto;
    float: none;
  }

  .lifeline-donation-page .donation-fields {
    padding: 20px 20px 0;
    margin-top: 30px;
  }

  .lifeline-donation-page .urgent-progress {
    margin: 0 5% 0;
  }

  .product-wrap .product-detail-desc {
    padding: 1rem 0 0 1.25rem;
  }

  .product-wrap .product-detail-tabs .tab-pane > h2 {
    font-size: 1.5rem;
  }

  .urgentcause-info > h3 {
    font-size: 1.6rem;
  }

  .urgentcause-info .cause-amount > span {
    font-size: 2rem;
  }

  .blog-list-thumb,
  .blog-list-info {
    -webkit-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .blog-list-thumb + .blog-list-info {
    padding: 2rem;
  }
}

@media (max-width: 770px) {
  .gen-detail-wrap .event-org > ul li:not(:first-child) {
    margin-left: 2rem;
  }

  .gen-detail-wrap .post-intro iframe {
    height: 23rem;
  }

  .gen-detail-wrap .post-intro h2 {
    font-size: 1.55rem;
  }

  .col-lg-9 + .col-lg-3 aside {
    margin: 3.75rem 0 0;
  }

  .join-team-wrap {
    padding: 3.5rem;
  }

  .responsive-wrapper-style2 .menu-button .theme-btn {
    padding: 0.8125rem 2rem;
  }

  .donation-model-1 .donation-amount .textfield textarea {
    font-size: 16px;
  }

  .product-wrap .product-detail-desc {
    padding-left: 0;
  }

  .blog-box ul.blog-meta > li {
    padding: 0 0.5rem;
  }

  img.size-full.alignleft,
  img.size-full.alignright {
    float: none;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .blog-list-thumb + .blog-list-info {
    padding-left: 1.5rem;
  }
}

@media (max-width: 740px) and (min-width: 600px) {
  .gen-detail-wrap .post-intro ul.event-meta.pst-mta li + li {
    margin: 1rem auto 0 auto;
  }

  .gen-detail-wrap .post-intro ul.event-meta.pst-mta li {
    margin: 0 auto;
  }

  .gen-detail-wrap .event-org > h5 + ul {
    margin-left: 0;
  }

  .gen-detail-wrap .event-org > ul li:not(:first-child) {
    margin-left: 0;
  }

  .gen-detail-wrap .event-org > ul li {
    margin-top: 0.6rem;
  }

  .gen-detail-wrap blockquote,
  .gen-detail-wrap > ol,
  .gen-detail-wrap > p,
  .gen-detail-wrap > p + h3,
  .gen-detail-wrap > ul,
  .page-gallery,
  .page-gallery + h3 {
    font-size: 1rem;
  }

  .page-banner-style2 h2 {
    font-size: 35px;
  }

  .page-banner-style2 .breadcrumb-item {
    font-size: 16px;
  }

  .popup-style3 .custom-donation-amount input {
    width: 86%;
  }

  .popup-style3 .donation-box-title h2 {
    font-size: 32px;
  }

  .donation-modal2 .donation-amount-box .wpcm-row > div > div {
    margin-bottom: 10px;
  }

  .donation-modal2 .recuring-paypal.mt-5 {
    margin-top: 10px !important;
  }

  .donation-modal2 .wpcm-row + .donation-payment-method {
    margin-top: 10px;
  }

  .donation-modal2 .custom-donation-amount input {
    font-size: 18px;
    padding: 10px 20px;
  }

  .donation-modal2 .custom-donation-amount > span {
    font-size: 18px;
  }

  .donation-modal2 .recuring-paypal.mt-5 + .el-select.el-select--large {
    margin-top: 10px !important;
  }

  .donation-modal2 .donation-amount-box .el-select + .custom-donation-amount {
    margin: 10px 0 !important;
  }

  .donation-modal2 .wpcm-wrapper .donation-done {
    font-size: 15px;
    padding: 14px 30px;
    margin-top: 30px;
  }

  .donation-modal2 .donation-proces-btn {
    justify-content: center;
  }

  .wpcm-wrapper.donation-model-1 .wpcm-col-md-offset-1.wpcm-col-md-3 {
    padding-left: 15px;
    margin: 20px auto 0;
  }

  .wpcm-wrapper.donation-model-1 .donation-fields .wpcm-row > div > div {
    margin-bottom: 10px;
  }

  .banner-style-1 p,
  .banner-style-2 p,
  .banner-style-3 p,
  .banner-style-4 p,
  .banner-style-5 p,
  .banner-style-6 p {
    max-width: 85%;
  }
  a#header_button_lifeline2 {
    font-size: 0.7rem;
    padding: 0.8125rem 2.5rem;
    z-index: 1;
    margin-top: 0px !important;
  }
}

@media (max-width: 599px) {
  a#header_button_lifeline2 {
    font-size: 0.7rem;
    padding: 0.8125rem 2.5rem;
    z-index: 1;
    margin-top: 0px !important;
  }
}
@media (max-width: 575px) {
  .gen-detail-wrap .comment-box:before,
  .gen-detail-wrap .post-intro:before,
  .gen-detail-wrap blockquote:before {
    right: -5%;
  }

  .col-lg-3 + .col-lg-9 .gen-detail-wrap .comment-box:before,
  .col-lg-3 + .col-lg-9 .gen-detail-wrap .post-intro:before,
  .col-lg-3 + .col-lg-9 .gen-detail-wrap blockquote:before {
    left: -5%;
  }

  .gen-detail-wrap .post-intro {
    padding: 1rem 0 !important;
  }

  .gen-detail-wrap .post-intro iframe {
    height: 14rem;
  }

  .gen-detail-wrap .event-org > h5 + ul,
  .gen-detail-wrap .event-org > ul li:not(:first-child) {
    margin: 0.75rem 0 0;
  }

  .gen-detail-wrap blockquote {
    padding-top: 4rem;
    padding-right: 2rem;
  }

  .col-lg-3 + .col-lg-9 .gen-detail-wrap blockquote {
    padding-top: 4rem;
    padding-left: 2rem;
  }

  .gen-detail-wrap .cause-detail-info {
    margin: 1.875rem 0 0;
    padding: 1.25rem 0;
  }

  .gen-detail-wrap .cause-detail-info > span {
    margin-bottom: 1.25rem;
  }

  .gen-detail-wrap .comment-box {
    -webkit-box-pack: center;
    justify-content: center;
    text-align: center;
    padding: 1.875rem 0 !important;
    flex-wrap: wrap;
  }

  .gen-detail-wrap .comment-box > span {
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .gen-detail-wrap .comment-box > span + .comment-detail {
    padding: 1.5625rem 0 0;
  }

  .gen-detail-wrap .comment-detail > a.comment-reply-link {
    position: static !important;
    margin-top: 1rem;
    display: inline-block;
  }

  .gen-detail-wrap blockquote > p {
    font-size: 1.2rem;
  }

  .gen-detail-wrap blockquote > p::before {
    font-size: 8.5rem;
  }

  .gen-detail-wrap blockquote > p {
    padding-left: 60px;
  }

  .gen-detail-wrap > p {
    margin-top: 2rem;
  }

  .service-detail-wrap .service-features-wrap {
    padding: 2.5rem 1rem;
    text-align: center;
  }

  .service-detail-wrap .skills > i + .skills-inner {
    padding-left: 1rem;
  }

  .gallery-box .gallery-info > h3 {
    text-align: center;
  }

  .team-detail-wrap ul.team-detail-info > li {
    font-size: 13px;
  }

  .team-detail-wrap ul.team-detail-info > li > span {
    width: 2.5rem;
    line-height: 2.5rem;
  }

  .team-detail-wrap ul.team-detail-info > li > p {
    padding: 0.65rem 1rem 0.65rem 3rem;
  }

  .team-detail-wrap ul.team-detail-info > li > p i {
    margin-right: 1rem;
  }

  .join-team-wrap,
  .team-detail-wrap .team-desc {
    padding: 2.5rem 1.5rem;
  }

  .service-info3 > i {
    height: 5rem;
    width: 5rem;
    line-height: 5rem;
  }

  .service-info3 > i svg {
    max-width: 2.3rem;
  }

  .fancy-project .fancy-info {
    padding: 0 2.5rem;
  }

  .upcoming-event-post ul.upcomingevent-countdown > li span {
    font-size: 1.3rem;
  }

  .cause-progress .progress-wrap {
    max-width: 100%;
    padding-right: 0;
    border-right: 0;
  }

  .urgentcause-info .cause-amount > span {
    font-size: 1.8rem;
  }

  .urgentcause-info .cause-amount > h6 {
    font-size: 0.9515rem;
  }

  .urgentcause-info .cause-progress .progress-wrap + a {
    margin-top: 2rem;
    margin-left: 0;
  }

  .page-banner-style5 .page-title {
    padding: 0 10px;
  }

  .page-banner-style5 nav::after,
  .page-banner-style5 nav::before {
    border-bottom: 53px solid;
  }

  .page-banner-style5 .page-title p {
    max-width: 100%;
  }

  .mb-40 {
    margin-bottom: 1.8rem !important;
  }

  .pt-80 {
    padding-top: 4rem;
  }

  .pagination li {
    margin-bottom: 10px;
  }

  .slick-slider button.slick-arrow {
    top: auto;
    bottom: 0;
    left: 10px;
  }

  .slick-slider button.slick-arrow.slick-next {
    right: 10px;
  }

  .wpcm-wrapper.popup-style3 span.closep {
    height: 45px;
    width: 45px;
    line-height: 45px;
    font-size: 25px;
  }

  .popup-style3 .amount-info-box h2 {
    font-size: 30px;
  }

  .popup-style3 .donation-box-title h2 {
    font-size: 30px;
    margin: 0 0 40px;
  }

  .popup-style3 .custom-donation-amount input {
    width: 76%;
  }

  .popup-style3 .donation-payment-cycle > a,
  .popup-style3 .donation-payment-method > a {
    font-size: 14px;
  }

  .popup-style3 .donation-amount-currency .el-input__inner,
  .popup-style3 .recuring-payments .el-input__inner,
  .wpcm-wrapper input[type="number"] {
    height: 50px;
  }

  .popup-style3 .custom-donation-amount input {
    height: 50px;
  }

  .popup-style3 .custom-donation-amount > span {
    height: 50px;
    line-height: 50px;
  }

  .popup-style3 .donation-amount-box ul li a {
    height: 50px;
    padding: 12px 18px;
  }

  .popup-style3 .bk-step {
    padding: 10px 20px;
  }

  .recuring-payments.wpcm-row.mb-5 {
    margin-top: -20px;
  }

  .popup-style3 .donar-info input,
  .popup-style3 .donar-info textarea {
    height: 50px;
    padding: 18px 22px;
  }

  .popup-style3 .donar-info textarea {
    height: 140px;
  }

  .popup-style3 .donation-payment-method > a {
    padding: 6px 15px;
  }

  .popup-style3 .donation-done {
    padding: 14px 40px;
  }

  .donation-modal2 .donation-amount-box .wpcm-row > div > div {
    margin-bottom: 10px;
  }

  .donation-modal2 .recuring-paypal.mt-5 {
    margin-top: 10px !important;
  }

  .donation-modal2 .wpcm-row + .donation-payment-method {
    margin-top: 10px;
  }

  .donation-modal2 .custom-donation-amount input {
    font-size: 18px;
    padding: 10px 20px;
  }

  .donation-modal2 .custom-donation-amount > span {
    font-size: 18px;
  }

  .donation-modal2 .recuring-paypal.mt-5 + .el-select.el-select--large {
    margin-top: 10px !important;
  }

  .donation-modal2 .donation-amount-box .el-select + .custom-donation-amount {
    margin: 10px 0 !important;
  }

  .donation-modal2 .wpcm-wrapper .donation-done {
    font-size: 15px;
    padding: 14px 30px;
    margin-top: 30px;
  }

  .donation-modal2 .donation-proces-btn {
    justify-content: center;
  }

  .donation-modal2 .donation-payment-method a.wpdonation-button {
    padding: 15px 16px;
    font-size: 14px;
  }

  .donation-modal2 .donation-payment-method > div {
    width: auto;
  }

  .donation-modal2 .custom-donation-amount input {
    max-width: 84%;
  }

  .donation-modal2 .custom-donation-amount input,
  .donation-modal2 .custom-donation-amount > span,
  .donation-modal2 .donar-info form input,
  .donation-modal2 .donation-amount-box .el-select .el-input input,
  .donation-modal2 .el-date-editor--date .el-input__inner {
    height: 50px;
  }

  .donation-modal2 .custom-donation-amount > span {
    line-height: 50px;
  }

  .donation-modal2 .donation-amount-box ul li a {
    font-size: 16px;
    padding: 12px 16px;
    line-height: normal;
  }

  .donation-proces-btn.wpcm-d-flex {
    display: flex !important;
  }

  .make-donation {
    text-align: center;
  }

  .donation-model-1 .urgent-progress {
    margin: 0;
  }

  .circular > div {
    display: block !important;
    margin: 0 auto;
    float: none;
  }

  .wpcm-wrapper.donation-model-1 .wpcm-col-md-offset-1.wpcm-col-md-3 {
    padding-left: 15px;
    margin: 20px auto 0;
  }

  .wpcm-wrapper.donation-model-1 .donation-fields .wpcm-row > div > div {
    margin-bottom: 10px;
  }

  .wpcm-wrapper.donation-model-1 .donation-fields {
    margin-top: 20px;
  }

  .wpcm-wrapper.donation-model-1 .donation-fields.donation-step2 .btn-back {
    top: -17px;
    left: 4px;
  }

  .wpcm-wrapper.donation-model-1 .el-custom-select .el-select .el-input__inner,
  .wpcm-wrapper.donation-model-1 .el-date-editor--date .el-input__inner,
  .wpcm-wrapper.donation-model-1 .el-select.el-select--large input {
    height: 50px;
  }

  .wpcm-wrapper.donation-model-1 .single-proced-btn > a.proceed {
    margin-top: 20px;
  }

  .wpcm-wrapper.donation-model-1 .payment-box {
    margin-top: 0;
  }

  .donation-fields {
    padding: 20px 20px 0;
    margin-top: 30px;
  }

  .wpcm-wrapper.donation-model-1 .textfield textarea {
    min-height: 120px;
  }

  .wpcm-wrapper.donation-model-1 .wpdonation-box > .theme-btn {
    margin-top: 35px;
  }

  .donation-model-1 .make-donation h5 {
    font-size: 28px;
  }

  .select-cause .amount,
  .urgent-cause .amount {
    margin-top: 20px;
  }

  .page-banner-style2 h2 {
    font-size: 28px;
  }

  .page-banner-style2 .breadcrumb-item {
    font-size: 16px;
  }

  .gen-detail-wrap .post-intro ul.event-meta.pst-mta li + li {
    margin: 1rem auto 0 auto;
  }

  .gen-detail-wrap .post-intro ul.event-meta.pst-mta li {
    margin: 0 auto;
  }

  .banner-style-1 > div {
    padding: 50px 0 !important;
  }

  .gen-detail-wrap .post-intro ul.pst-mta li:not(:first-child) {
    margin-left: 0;
    margin-top: 6px;
  }

  .page-title > h2 {
    font-size: 1.8rem;
  }

  .page-title .breadcrumb {
    padding-left: 0;
    padding-right: 0;
  }

  .page-title .breadcrumb .breadcrumb-item {
    font-size: 0.9rem;
  }

  .res-btns .theme-btn {
    padding: 0.86rem 1rem;
  }

  .responsive-wrapper-style2 .menu-button .theme-btn {
    color: transparent !important;
    padding: 0.5rem;
    width: 40px;
    font-size: 0.4rem;
    height: 40px;
    display: block;
  }

  .responsive-wrapper-style2 .menu-button .theme-btn::after {
    content: "\f4be";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    color: #fff;
    font-size: 1rem;
  }

  .responsive-wrapper-style2 .res-btn {
    margin-left: 15px;
  }

  .urgentcause-progress-bar .progress > span {
    font-size: 1rem;
    line-height: 1.4rem;
  }

  .make-donation h5 {
    font-size: 30px;
  }

  .woocommerce div.product .product_title {
    font-size: 1.7rem;
  }

  .product-wrap .product-detail-desc {
    padding-top: 0;
  }

  .woocommerce #reviews #comments h2 {
    font-size: 1.5rem;
  }

  .service-detail-wrap .service-detail-img > span {
    height: 4.5rem;
    width: 4.5rem;
    line-height: 4.5rem;
    font-size: 1.4rem;
  }
  .style1 .donation-info-box:not(:first-child) {
    margin-left: 0.125rem !important;
  }
  a#header_button_lifeline2 {
    font-size: 0.7rem;
    padding: 0.8125rem 2.5rem;
    z-index: 1;
    margin-top: 30px !important;
  }
}

@media (max-width: 490px) {
  .donation-figures li a,
  .wpdonation-button {
    padding: 7px 15px;
  }

  .donation-model-1 .donation-amount .textfield textarea {
    font-size: 14px;
  }

  .select-cause .amount,
  .urgent-cause .amount {
    margin-top: 15px;
  }

  .donation-model-1 .circular {
    margin-top: 15px;
  }

  .donation-model-1 .frequency li a {
    padding: 14px 20px;
  }

  .urgentcause-info > h3 {
    font-size: 1.7rem;
  }

  .urgentcause-info .cause-progress .urgent-popup-list {
    margin-top: 30px;
  }
  a#header_button_lifeline2 {
    font-size: 0.7rem;
    padding: 0.8125rem 2.5rem;
    z-index: 1;
    margin-top: 30px !important;
  }
}

@media (max-width: 475px) {
  .urgentcause-progress-wrapper.style2 .goal,
  .urgentcause-progress-wrapper.style2 .loc {
    font-weight: 500 !important;
    font-size: 1rem;
  }

  .urgentcause-progress-wrapper.style2 .goal span {
    font-size: 1.5rem;
  }

  .urgentcause-progress-wrapper.style2 .urgentcause-progress-wrap > h2 {
    font-size: 1.5rem;
  }

  .urgentcause-progress-wrap > h2 {
    font-size: 1.5rem;
  }

  .urgentcause-progress-wrapper .urgentcause-progress.mt-40 {
    margin-top: 1.5rem;
  }

  .page-banner-style1 {
    padding: 100px 0 80px;
  }

  .page-banner-style1 .breadcrumb-item {
    font-size: 16px;
  }
}

@media (max-width: 430px) {
  .page-banner-style2 .banner-txt-bg {
    padding: 50px 15px;
  }

  .gen-detail-wrap blockquote {
    padding-top: 3rem;
  }

  .gen-detail-wrap blockquote > p::before {
    font-size: 7.5rem;
  }

  .py-70 {
    padding: 4rem 0;
  }

  .donation-modal2 .custom-donation-amount input {
    max-width: 80%;
    font-size: 16px;
  }

  .donation-modal2 .custom-donation-amount > span {
    font-size: 16px;
  }

  .donation-modal2 .wpcm-wrapper .donation-done {
    font-size: 13px;
    padding: 14px 25px;
    margin-top: 20px;
  }

  .donation-modal2 .donation-amount-box ul li a,
  .lifeline-donation-page .donation-amount-box ul li a {
    padding: 8px 16px;
  }

  .donation-model-1 .frequency li a,
  .lifeline-donation-page .frequency li a {
    padding: 16px 20px;
  }

  .donation-model-1 .donation-fields {
    padding: 20px 20px 50px;
  }

  .popup-style3 .donation-payment-cycle > a {
    padding: 16px 53px;
  }

  .popup-style3 .donation-payment-cycle > a {
    padding: 16px 53px;
  }

  .popup-style3 .donation-payment-method > a span img {
    width: 15px;
  }

  .popup-style3 .donation-payment-method > a {
    padding: 10px 8px;
    margin-right: 0;
  }

  .popup-style3 .donation-payment-method > a + a {
    margin-left: 4px;
  }

  .popup-style3 .donation-payment-method > a span {
    height: 26px;
    width: 26px;
    line-height: 26px;
  }

  .page-banner-style4 {
    padding: 60px 0 50px;
  }

  .page-banner-style4 .breadcrumb-item {
    font-size: 15px;
  }

  .banner-style-1 p,
  .banner-style-2 p,
  .banner-style-3 p,
  .banner-style-4 p,
  .banner-style-5 p,
  .banner-style-6 p {
    max-width: 100%;
    font-size: 16px;
    line-height: 26px;
  }

  .page-banner-style5 nav {
    padding: 16px 15px;
  }

  .page-banner-style5 .breadcrumb-item {
    font-size: 14px;
  }

  .page-banner-style5 .page-title h2 {
    font-size: 30px;
  }

  .woocommerce #reviews #comments ol.commentlist {
    padding-left: 0;
  }

  .style1 .donation-info-wrap .donation-info-box > strong {
    font-size: 1.5rem;
  }

  .style1 .donation-info-box {
    flex: 0 0 45%;
    max-width: 45%;
  }

  .style1 .donation-info-wrap {
    padding: 16px 20px;
  }

  .style1 .donation-info-box:not(:first-child) {
    padding-left: 1.125rem !important;
    margin-left: 1.125rem !important;
  }

  .gen-detail-wrap .post-intro ul.event-meta.pst-mta {
    margin-top: 1.5rem;
  }

  .join-team-wrap.py-70 {
    padding: 3rem 1rem;
  }

  .product-detail,
  .product-wrap .product-detail-tabs {
    padding: 1.575rem 1.25rem;
  }

  .product-wrap .product-detail-tabs ul.nav-tabs li.nav-item {
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    text-align: center;
    font-size: 0.975rem;
  }

  .product-wrap
    .product-detail-tabs
    table
    tr.woocommerce-product-attributes-item
    td,
  .product-wrap
    .product-detail-tabs
    table
    tr.woocommerce-product-attributes-item
    th {
    font-size: 0.775rem;
  }

  form.cart button.theme-btn {
    margin-left: 1rem;
    padding: 0.8125rem 1.5rem;
  }

  .urgentcause-info > h3 {
    font-size: 1.5rem;
  }

  .barfiller {
    height: 18px;
  }

  .barfiller .tip {
    height: 35px;
    width: 35px;
    line-height: 35px;
    font-size: 0.8rem;
    margin-top: -10px;
  }
}

@media (max-width: 414px) {
  .popup-style3 .donation-payment-cycle > a {
    padding: 16px 48px;
  }

  .popup-style3 .donation-payment-method > a {
    padding: 10px 7px;
  }

  .popup-style3 .donation-done {
    margin-top: 20px;
  }

  .popup-style3 .donation-amount-box {
    margin-bottom: 20px;
  }

  .page-banner-style2 {
    padding: 40px 0;
  }

  .page-banner-style2 .breadcrumb-item {
    font-size: 15px;
  }

  .gen-detail-wrap .event-loc {
    padding: 0.5rem;
  }

  .gen-detail-wrap .post-intro ul.pst-mta {
    margin-top: 1.7rem;
  }

  .service-detail-wrap .skills-inner > h3 {
    font-size: 1rem;
  }

  .urgentcause-info.w-100.mt-lg-0.mt-md-4.mt-4 {
    margin-top: 1rem !important;
  }
}

@media (max-width: 375px) {
  .res-btns .theme-btn {
    padding: 0.98rem 1rem;
  }

  .popup-style3 .bk-step {
    font-size: 13px;
  }

  .popup-style3 .donation-box-title h2 {
    margin: 0 0 28px;
  }

  .popup-style3 .custom-donation-amount input {
    width: 72%;
    font-size: 16px;
  }

  .popup-style3 .custom-donation-amount > span {
    font-size: 18px;
  }

  .popup-style3 .donation-amount-box ul li a {
    padding: 12px 14px;
  }

  .style2 .donation-info-box + .donation-info-box {
    margin-left: 10px;
  }

  .style2 .donation-info-box {
    flex: 0 0 48%;
    max-width: 48%;
  }

  .donation-modal2 .donation-payment-cycle > a {
    padding: 14px 28px;
  }

  .donation-modal2 .donation-payment-method > div {
    width: 100%;
    display: block;
  }

  .donation-modal2 .donation-payment-method a.wpdonation-button {
    float: none;
    display: block;
    padding: 12px 16px;
  }

  .donation-modal2 .donation-payment-method > div + div {
    margin-top: 10px;
    margin-left: 0;
  }

  .donation-modal2 .custom-donation-amount input {
    max-width: 77%;
  }

  .donation-modal2 .donation-amount-box ul li a {
    font-size: 14px;
    padding: 8px 14px;
  }

  .donation-modal2 .donation-amount-box ul li {
    margin-right: 8px;
  }

  .donation-proces-btn > button {
    margin: 0 auto;
  }

  .donation-modal2 .wpcm-wrapper .donation-done {
    padding: 14px 20px;
    margin: 0 auto;
  }

  .donation-model-1 .donation-figures li a {
    padding: 5px 12px;
  }

  .wpcm-wrapper.donation-model-1 .single-proced-btn > a.proceed {
    margin-top: 0;
  }

  .wpcm-wrapper.donation-model-1 strong.popup-title {
    font-size: 18px;
  }

  .wpcm-wrapper.donation-model-1 .recuring-paypal {
    margin: 0 -15px 0;
  }

  .wpcm-wrapper.donation-model-1 .wpcm-col-md-offset-1.wpcm-col-md-3 {
    margin: 0 auto 0;
  }

  .donation-amount .textfield textarea {
    font-size: 14px;
  }

  .popup-style3 .donation-payment-cycle > a {
    padding: 16px 40px;
  }

  .popup-style3 .donation-payment-method > a {
    width: 100%;
  }

  .popup-style3 .donation-amount-box ul li a {
    font-size: 16px;
  }

  .page-banner-style1 h2 {
    font-size: 30px;
    margin-bottom: 6px;
  }

  .py-80 {
    padding: 3.5rem 0;
  }

  .gen-detail-wrap blockquote {
    padding-top: 2rem;
  }

  .gen-detail-wrap blockquote > p {
    font-size: 1rem;
  }

  .gen-detail-wrap .post-intro h2 {
    font-size: 1.4rem;
  }
}

@media (max-width: 360px) {
  .donation-modal2 .donation-payment-cycle > a {
    padding: 14px 25px;
  }

  .donation-modal2 .custom-donation-amount input {
    max-width: 76%;
  }

  .popup-style3 .donation-payment-cycle > a {
    padding: 15px 30px;
  }

  .popup-style3 .custom-donation-amount input {
    width: 70%;
  }

  .urgentcause-info .cause-amount + .cause-amount {
    padding-left: 1rem;
    margin-left: 1rem;
  }

  .wpcm-wrapper .wpcm-btn-yellow {
    padding: 0.7rem 1.5rem;
  }
}
.gen-detail-wrap a.bg-theme {
  text-transform: capitalize;
}
.service-info3 i {
  transition: 0.3s ease-in-out;
}
.cause-box.style2 span.font-weight-extrabold i {
  color: white;
}
body{color:#666;font-family:Open Sans;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-family:Poppins;font-weight:700;color:#333}p{font-size:1.0625rem;font-family:Open Sans}.search-title{font-size:2rem;margin-bottom:1.5rem}#header_button_lifeline2{color:#fff}a.play-btn2
svg{cursor:pointer;-webkit-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;-webkit-transform:scale(1.1);transform:scale(1.1);border-radius:50%;display:block;z-index:1;position:relative}a.play-btn2 svg:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}a.play-btn2 svg:hover .stroke-solid{opacity:0;stroke-dashoffset:300}a.play-btn2 svg:hover .stroke-dotted{stroke-width:4px;opacity:1}a.play-btn2 svg .stroke-solid{stroke-dashoffset:0;stroke-dashArray:300;stroke-width:4px;-webkit-transition:stroke-dashoffset 1s ease, opacity 1s ease;transition:stroke-dashoffset 1s ease, opacity 1s ease}a.play-btn2 svg .stroke-dotted{opacity:0;stroke-dasharray:4, 5;stroke-width:1px;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:spin 4s infinite linear;animation:spin 4s infinite linear;-webkit-transition:opacity 1s ease, stroke-width 1s ease;transition:opacity 1s ease, stroke-width 1s ease}.blog-detail-gallery>button{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:rgba(0, 0, 0, 0.8);color:transparent;z-index:1;padding:0;height:2.8125rem;width:2.8125rem}.blog-detail-gallery>button.slick-next{right:0}.blog-detail-gallery>button.slick-prev{left:0}.blog-detail-gallery>button:before{position:absolute;top:0;left:0;right:0;bottom:0;color:#fff;font-family:"Font Awesome 5 Free";font-weight:900;line-height:2.8125rem}.blog-detail-gallery>button.slick-prev:before{content:"\f104"}.blog-detail-gallery>button.slick-next:before{content:"\f105"}.text-body{color:#666 !important}.text-gray2{color:#eeeefe}.text-dark{color:#333 !important}.text-dark2{color:#181723}.bg-dark{background-color:#333 !important}.bg-dark2{background-color:#181723}.bg-gray{background-color:#f9f9f9 !important}.bg-light{background-color:#fafafa !important}.font-family-open-sans{font-family:open sans}.font-family-poppins{font-family:poppins}.gray-layer:before{background-color:#f9f9f9}.dark-layer:before{background-color:#181723}.theme-btn{font-size:1rem;padding:0.8125rem 2.5rem;z-index:1}.urgent-popup-list .theme-btn{color:#fff}.theme-btn:before{content:"";position:absolute;left:50%;right:50%;top:0;bottom:0;z-index:-1;background-color:#000;opacity:0}.theme-btn:hover:before,.theme-btn:focus:before{left:0;right:0;opacity: .2}.sec-title>h2{font-size:2.375rem}.sec-title>p{color:#999}.sec-title.style2
p{padding-right:1.25rem;flex:0 0 auto}.sec-title.style2{overflow:hidden}.sec-title.style2>h2{font-size:1.75rem}.sec-title.style2 .trick-parent
span{position:relative;flex:0 0 auto;width:100%}.sec-title.style4
h2{padding-bottom:1rem;font-size:2.8125rem}.sec-title.style4 h2::before{content:"";width:75px;height:5px;position:absolute;bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%)}.sec-title.style4 h2::after{content:"";width:5px;height:5px;position:absolute;bottom:0;left:52%;background-color:#fff}.text-left.sec-title.style4
h2{font-size:1.875rem}.text-left.sec-title.style4 h2::before{left:0;transform:translateX(0);-moz-transform:translateX(0);-webkit-transform:translateX(0);-o-transform:translateX(0)}.text-left.sec-title.style4 h2::after{left:60px}.trick-parent{display:flex}.sec-title.style2 .trick-parent span::after{content:"";height:0.0625rem;width:100%;left:0;bottom:5px;background-color:#e4e4e4;position:absolute}.sec-title.style2 .trick-parent span::before{content:"";background-color:#e4e4e4;position:absolute;height:0.1875rem;width:3.75rem;left:0;bottom:6px}.sec-title.style2
p{margin-top:0.3125rem}@-webkit-keyframes
spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes
spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}header{z-index:999;background-color:#fff;width:100%}header.style1.stick.sticky,header.stick.sticky.style5{position:absolute}header.style2,header.style3{background-color:transparent}.logo
a{display:block}.topbar{background-color:#111;padding:0.625rem 0;z-index:99;position:relative}.top-list
li{font-size:0.875rem;color:white}.top-list li:not(:first-child){margin-left:1.875rem;padding-left:1.875rem}.top-list li:not(:first-child):before{content:"";height:0.875rem;width:0.0625rem;background-color:rgba(255, 255, 255, 0.3);position:absolute;left:0;top:50%;margin-top:-0.4375rem}.top-list li
i{margin-right:0.625rem}.top-list+.social_list{margin-left:1.875rem}.social_list>a{font-size:0.875rem}.social_list>a:not(:first-child){margin-left:0.625rem;padding-left:0.625rem}.social_list>a:not(:first-child):before{content:"";height:0.875rem;width:0.0625rem;background-color:rgba(255, 255, 255, 0.3);position:absolute;left:0;top:50%;margin-top:-0.4375rem}.social_list>a:hover,.social_list>a:focus{color:#fff}header.style4{padding:0
30px}header.stick.style4{position:absolute;top:0;left:0}header.style4
.search{text-align:right}header.style4 .search .theme-btn{padding:1rem 1.6rem}header.style1 nav ul li, header.style4 nav ul
li{font-size:0.9375rem;text-align:initial}header.style1 nav ul li.menu-item-has-children>a:before, header.style4 nav ul li.menu-item-has-children>a:before{content:"\f107";font-family:"Font Awesome 5 Free";position:absolute;right:0.3rem;line-height:inherit;top:0;font-size:0.8125rem;color:#d0d0d0}header.style1 nav>div>ul>li a:hover{color:#d8281b}header.style1 nav ul li ul, header.style4 nav ul li
ul{left:0;background-color:#fff;min-width:15rem;line-height:initial;top:100%;opacity:0;visibility:hidden;padding:1.25rem 0;background-image:url(/wp-content/themes/lifeline2/assets/images/menu-dropdown-bg.jpg);-webkit-transform:translateY(-0.625rem);transform:translateY(-0.625rem);z-index:2}header.style1 nav ul li ul, header.style4 nav ul li
ul{list-style:none}header.style1 nav ul li ul, header.style4 nav ul li
ul{background-color:#bebebe}header.style1 nav ul li ul, header.style4 nav ul li
ul{position:absolute;box-shadow:0 0 84px rgba(0, 0, 0, 0.13)}header.style1 nav ul li ul:before, header.style4 nav ul li ul:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-color:#fff;opacity: .9;z-index:-1}header.style1 nav>div>ul>li>ul, header.style4 nav>div>ul>li>ul{border-top:4px solid;box-shadow:}header.style1 nav ul li ul li>a, header.style4 nav ul li ul li>a{position:relative}header.style1 nav ul li ul li>a::after, header.style4 nav ul li ul li>a::after{content:"";width:0;height:1px;position:absolute;bottom:-1px;left:0;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s}header.style1 nav ul li ul li:hover>a::after, header.style4 nav ul li ul li:hover>a::after{width:70px}header.style1 nav ul li ul.mirror-col, header.style4 nav ul li ul.mirror-col{min-width:31.25rem;display:-webkit-box;display:flex;flex-wrap:wrap}header.style1 nav ul li ul.mirror-col>li, header.style4 nav ul li ul.mirror-col>li{-webkit-box-flex:0;flex:0 0 50%;max-width:50%}header.style1 nav ul li.mirror-col>ul, header.style4 nav ul li.mirror-col>ul{min-width:25rem;display:-webkit-box;display:flex;flex-wrap:wrap}header.style1 nav ul li.mirror-col>ul>li, header.style4 nav ul li.mirror-col>ul>li{-webkit-box-flex:0;flex:0 0 50%;max-width:100%}header.style1 nav ul li ul li, header.style4 nav ul li ul
li{padding:0
2.5rem;font-weight:600;font-size:0.875rem}header.style1 nav ul li ul li.menu-item-has-children>a:before, header.style4 nav ul li ul li.menu-item-has-children>a:before{content:"\f105";top:0.9375rem;right:0.8rem}header.style1 nav ul li ul li a, header.style4 nav ul li ul li
a{display:block;padding:0.625rem 0}header.style1 nav ul li ul li ul, header.style4 nav ul li ul li
ul{left:91%;top:0;-webkit-transform:translateY(0.625rem) translateX(-0.625rem);transform:translateY(0.625rem) translateX(-0.625rem);border-left:4px solid}header.style1 nav ul li ul li ul li, header.style4 nav ul li ul li ul
li{padding:0
1.8rem}header.style1 nav ul li ul li:hover, header.style4 nav ul li ul li:hover{-webkit-transform:translateX(0);transform:translateX(0);z-index:1}header.style1 nav ul li ul li>a, header.style4 nav ul li ul li>a{border-bottom:1px solid #dfdfdf}header.style1 nav ul li:hover>ul, header.style4 nav ul li:hover>ul{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}header.style1 nav button.responsive-menu-btn{padding: .6rem 1rem;cursor:pointer}header.style1 nav>div>ul>li, header.style4 nav>div>ul>li{line-height:6.25rem;padding:0
1.71875rem}header.style1 nav ul+a.theme-btn{margin-left:1.40625rem}header.style4 nav>div>ul>li:not(:first-child):before{content:"";position:absolute;left:0;height:0.9375rem;background-color:rgba(0, 0, 0, 0.15);position:absolute;width:0.0625rem;top:50%;margin-top:-0.46875rem}.logo-menu-wrap{background-color:#fff;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.4s}header.style1
.sticky{position:fixed;right:0;left:0;-ms-box-shadow:0 0 0.95rem rgba(0, 0, 0, 0.05);-o-box-shadow:0 0 0.95rem rgba(0, 0, 0, 0.05);box-shadow:0 0 0.95rem rgba(0, 0, 0, 0.05);top:0;z-index:99;transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s}header.dark-header{background-color:transparent;position:absolute}header.dark-header .logo-menu-wrap{background-color:rgba(216, 119, 48, 0.7)}header.style1.dark-header nav>div>ul>li>ul{border-top:none;min-width:15rem;padding:0}header.style1.dark-header nav>div>ul>li>ul::after{content:"";border-right:8px solid transparent;border-left:8px solid transparent;border-bottom:6px solid;position:absolute;top:-6px;left:20px}header.style1.dark-header nav ul li ul
li{padding:0;transition:all 0.35s;-webkit-transition:all 0.35s;-moz-transition:all 0.35s}header.style1.dark-header nav ul li ul li:hover{background-color:#915020}header.style1.dark-header nav ul li:hover>ul{transform:translateY(-0.625rem);-webkit-transform:translateY(-0.625rem)}header.dark-header nav ul
li{color:#fff !important}header.dark-header nav ul li ul:before{background-color:#000}header.style1.dark-header nav ul li ul li>a::after{display:none}header.dark-header nav ul li ul
li{color:#fff !important}header.style1.dark-header nav ul li ul li+li
a{border-top:1px solid rgba(255, 255, 255, 0.33)}header.style1.dark-header nav ul li ul li>a{border-bottom:none;padding:1.1rem 1rem}header.dark-header nav>div>ul>li:last-child{padding-right:0}header.dark-header nav>div>ul>li:not(:first-child):before{display:none}header.style1.dark-header nav>div>ul>li{padding:0
1.2rem}header.style1.dark-header nav>div>ul>li>a{position:relative}header.style1.dark-header nav ul li.menu-item-has-children>a::before{right:-0.9375rem}header.style1.dark-header .top-list li:not(:first-child){padding-left:}header.dark-header nav .theme-btn.rounded{border-radius:0 !important;margin-left:50px}ul.fltr-btns{background-color:#414141}ul.fltr-btns>li{font-size:0.875rem}ul.fltr-btns>li
a{padding:1.25rem 1.5625rem;display:block}ul.fltr-btns>li.active>a{color:#fff}ul.fltr-btns>li a:hover, ul.fltr-btns>li a:focus{color:#fff}.gallery-info>h3+.img-share{margin-top:1.05rem}.img-share>span{font-size:1rem}.img-share>span+.img-share-links{margin-top: .5rem}.img-share-links>a{font-size: .95rem;margin:0
.4rem}.gallery-box>a:after{content:"\f424";font-family:"Font Awesome 5 Free";position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);left:50%;font-weight:900;color:#fff;opacity:0}.gallery-box:hover>a:after{-webkit-transform:translate(-50%, -50%) scale(1.7);transform:translate(-50%, -50%) scale(1.7);opacity:1}.gal-cat+h3{margin-top: .5rem}.gal-cat>a{display:inline-block;position:relative;padding:0
.95rem}.gal-cat>a:hover,.gal-cat>a:focus{color:#333}.gal-cat>a:not(:first-child):before{content:"/";position:absolute;left:-2px;top:0}.col-lg-9 .gallery-box>i{height:2.5rem;width:2.5rem;line-height:2.5rem;font-size:1.2rem}.gen-form-wrap input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]){height:3.125rem;font-size:0.9375rem;padding:0.9375rem 1.25rem}.gen-form-wrap input[type="submit"]{border:none}.gen-form-wrap
textarea{height:3.125rem;font-size:0.9375rem;padding:0.9375rem 1.25rem;height:8.125rem}.service-box{background-color:#f9f9f9}.bg-gray .service-box{background-color:#fff}.service-thumb{-webkit-box-flex:0;flex:0 0 23.125rem;max-width:23.125rem}.service-thumb>span{background-color:#f9f9f9;right:-2.5rem;z-index:1;height:5rem;width:5rem;line-height:5rem;font-size:1.875rem;top:2.5rem}.bg-gray .service-thumb>span{background-color:#fff}.service-thumb+.service-info{padding:1.25rem 3.75rem 1.25rem 4.375rem}.service-info>span{font-size:0.9375rem}.service-info>span+h3{margin-top:5px}.service-info>h3{font-size:1.375rem}.service-info>h3+p{margin-top:1.25rem}.contact-map
iframe{height:31.25rem}.contact-wrap{background-color:#f9f9f9;padding:4.6875rem 3.75rem}.bg-gray .contact-wrap{background-color:#fff}ul.contact-info-list>li{-webkit-box-flex:0;flex:0 0 50%;max-width:50%}ul.contact-info-list>li
strong{font-size:1rem}ul.contact-info-list>li strong
i{margin-right: .5rem}ul.contact-info-list>li strong+span{margin-top: .5rem}ul.contact-info-list>li
span{font-size: .9375rem}.contact-wrap .gen-form-wrap input:not([type="checkbox"]):not([type="radio"]), .contact-wrap .gen-form-wrap
textarea{background-color:#f9f9f9}.service-wrap2.style2{width:100%;margin-left:0}.service-wrap2.style2 .service-box{border-bottom:0}.service-wrap4:before{z-index:initial}.service-wrap4{background-size:cover;background-repeat:no-repeat}.service-box4{padding:3.125rem 1.25rem}.service-wrap4>.row>div:not(:first-child):before{content:"";top:0;bottom:0;width:1.875rem;left:-0.9375rem;background-color:#fff;position:absolute}.service-box4>i{height:6.25rem;line-height:6.25rem;width:6.25rem;-webkit-transition:all .3s linear;transition:all .3s linear}.service-box4>i+.service-info4{margin-top:1.5625rem}.service-info4>h3{font-size:1.375rem}.black-layer .service-info4>h3{color:#fff !important}.black-layer .service-info4>p{color:#e0e0e0}.service-info4>h3+p{margin-top: .5rem}.service-info3>i svg, .service-box4>i
svg{max-width:3.4375rem}.service-box4>i
svg{fill:#fff}.service-box4:hover>i{background-color:#fff}.service-wrap{margin:0;padding:0
4.0625rem}.service-wrap2 .service-box{border-bottom:8px solid;background-color:#fdfdfd;-ms-box-shadow:0 1px 2px #dfdfdf;-o-box-shadow:0 1px 2px #dfdfdf;box-shadow:0 1px 2px #dfdfdf;padding:4.0625rem 1.25rem}.service-wrap2 .service-box>i{font-size:4.375rem;color:#a5a5a5;position:relative;z-index:1;-webkit-transition:all .3s linear;transition:all .3s linear}.service-wrap2 .service-box>i+.service-info{margin-top:1.8rem}.service-wrap2 .service-box:hover>i{-webkit-transform:scale(0.8);transform:scale(0.8)}.service-wrap2 .service-box:hover{background-color:#f5f5f5}.service-wrap2 .service-box .service-info>h3{font-size:1.25rem}.toggle-item2>h4{padding:1.25rem 1.5625rem 1.25rem 2.8125rem;font-size:1rem;cursor:pointer}.service-wrap2.style2 .service-box{border-bottom:0}.service-wrap2 .service-box:hover>i::after{-webkit-transform:translate(-50%, -50%) scale(1.3);transform:translate(-50%, -50%) scale(1.3);opacity:1}.toggle.style2 .toggle-item2>h4, .toggle.style3 .toggle-item2.activate, .toggle.style5 .toggle-item2>h4, .toggle.style4 .toggle-item2.activate>h4
i{background-color:#2f2f2f}.toggle-item2>h4
i{right:1.5625rem;line-height:1.3rem;height:1.25rem;width:1.25rem;font-size:0.8125rem;top:1.125rem}.toggle.style2 .toggle-item2.activate>h4, .toggle.style3 .toggle-item2.activate>h4{background-color:transparent}.toggle-item2:not(:first-child){margin-top:0.3125rem}.toggle-item2>.content{padding:0
2.8125rem 1.875rem}.toggle.style2 .toggle-item2.activate>h4 i, .toggle.style3 .toggle-item2.activate>h4
i{-webkit-transform:rotateX(188deg);transform:rotateX(188deg)}.toggle.style3 .toggle-item2>h4{background-color:#ededed}.toggle.style3 .toggle-item2>h4
i{background-color:#e4e4e4}.toggle.style4 .toggle-item2>h4{background-color:#ededed}.toggle.style4 .toggle-item2>h4
i{height:2.8125rem;line-height:2.8125rem;width:2.8125rem;left:0.3125rem;top:0.3125rem}.toggle.style5 .toggle-item2>h4 i, .toggle.style6 .toggle-item2>h4 i, .toggle.style7 .toggle-item2>h4
i{height:2.8125rem;line-height:2.8125rem;width:2.8125rem;left:0.3125rem;top:0.3125rem}.toggle.style4 .toggle-item2.activate>h4, .toggle.style5 .toggle-item2.activate>h4, .toggle.style6 .toggle-item2.activate>h4, .toggle.style7 .toggle-item2.activate>h4{font-size:0.875rem;line-height:1.25rem}.toggle.style4 .toggle-item2>h4, .toggle.style6 .toggle-item2>h4, .toggle.style7 .toggle-item2>h4{padding:1.1rem 1.5625rem 1.1rem 4.8rem;min-height:3.4375rem;border-radius:inherit}.toggle.style5 .toggle-item2>h4{padding:1.1rem 1.5625rem 1.1rem 4.8rem;min-height:3.4375rem;border-radius:inherit;background-color:#2f2f2f}.toggle.style5 .toggle-item2>h4
i{color:#fff}.toggle.style4 .toggle-item2.activate>h4{color:#fff}.toggle.style5 .toggle-item2.activate>h4
i{background-color:#fff;color:#2f2f2f}.toggle.style4 .toggle-item2>h4+.content, .toggle.style5 .toggle-item2>h4+.content{margin-top:1.875rem}.toggle.style6 .toggle-item2>h4
i{background-color:#2f2f2f}.toggle.style7 .toggle-item2{border:2px
solid #bcbcbc;padding:0.3125rem 1.875rem}.toggle.style7 .toggle-item2>h4
i{background-color:#2f2f2f}.toggle.style7 .toggle-item2
.content{padding: .8rem 0 1.25rem}.toggle.style6 .toggle-item2
.content{padding: .5rem 0.3125rem 1.25rem}.toggle.style8 .toggle-item2>h4, .toggle.style9 .toggle-item2.activate{background-color:#2f2f2f}.toggle.style8 .toggle-item2.activate>h4{background-color:transparent}.toggle.style9 .toggle-item2.activate>h4{background-color:transparent}.toggle.style9 .toggle-item2.activate .content>p{color:#fff}.toggle.style9 .toggle-item2>h4{background-color:#ededed}.toggle.style9 .toggle-item2>h4
i{margin-right:0.3125rem}.tab-style:before{z-index:initial}.tab-style ul.nav-tabs li.nav-item{margin-bottom:0.3125rem;font-size:0.875rem;line-height:initial}.tab-style ul.nav-tabs li.nav-item a.nav-link{background-color:#f9f9f9;color:#333;padding:0.9375rem 1.875rem}.tab-style.bg-gray ul.nav-tabs li.nav-item a.nav-link{background-color:#fff}.tab-style ul.nav-tabs li.nav-item:not(:first-child){margin-left:0.3125rem}.tab-style ul.nav-tabs li.nav-item a.nav-link.active{color:#fff}.tab-style.black-layer .tab-content .tab-pane>p{color:#eee}.tab-style .tab-content{z-index:1}.tab-style.style1 .tab-content .tab-pane{padding:1.875rem 4.6875rem}.tab-style .tab-content .tab-pane>p+p{margin-top:1.875rem}.tab-style.style2 ul.nav-tabs li.nav-item a.nav-link:before{content:"";position:absolute;bottom:-0.3125rem;left:0;height:0.3125rem;opacity:0;right:90%}.tab-style.style2 ul.nav-tabs li.nav-item a.nav-link.active:before{right:0;opacity:1}.tab-style.style2 .tab-content .tab-pane{border:3px
solid;padding:2.5rem 2.8125rem}.tab-style.style3{border:3px
solid #555;padding:3.75rem}.tab-style.style3 ul.nav-tabs li.nav-item a.nav-link{background-color:#555}.tab-style.style3 ul.nav-tabs+.tab-content{margin-top:1.25rem}.tab-style.style4{border:3px
solid #f9f9f9;padding:3.125rem 2.5rem}.tab-style.style5,.tab-style.style6{padding:3.125rem 2.5rem}.tab-style.style4 ul.nav-tabs, .tab-style.style5 ul.nav-tabs, .tab-style.style6 ul.nav-tabs{-webkit-box-flex:0;flex:0 0 11.5625rem;max-width:11.5625rem}.tab-style.style4 ul.nav-tabs li.nav-item, .tab-style.style5 ul.nav-tabs li.nav-item, .tab-style.style6 ul.nav-tabs li.nav-item{margin-left:0;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.tab-style.style4 ul.nav-tabs+.tab-content, .tab-style.style5 ul.nav-tabs+.tab-content, .tab-style.style6 ul.nav-tabs+.tab-content{padding-left:3.125rem;padding-top:1.5625rem}.tab-style .bg-gray ul.nav-tabs li.nav-item a.nav-link{background-color:#fff}.tab-style.style6 ul.nav-tabs li.nav-item a.nav-link{background-color:#555}.tab-style .black-layer .tab-content .tab-pane>p{color:#eee}.progressbar-style ul li
i{padding-right:1.5625rem}.progress-bar-striped{background-image:-webkit-gradient(linear, left top, right top, color-stop(50%, rgba(0, 0, 0, 0.05)), color-stop(50%, transparent), color-stop(75%, transparent), color-stop(75%, rgba(0, 0, 0, 0.05)), color-stop(100%, rgba(0, 0, 0, 0.05)), color-stop(100%, transparent), to(transparent));background-image:linear-gradient(90deg, rgba(0, 0, 0, 0.05) 50%, transparent 50%, transparent 75%, rgba(0, 0, 0, 0.05) 75%, rgba(0, 0, 0, 0.05) 100%, transparent 100%, transparent)}.progressbar-style.style2
.progress{background-color:transparent}.progressbar-style.style2 .progress-bar{border-radius:inherit}.progressbar-style.style3 ul
li{-webkit-box-flex:0;flex:0 0 16.6667%;max-width:16.6667%;padding:0
0.9375rem}.progress.progress-bar-vertical{max-width:7.1875rem;min-height:18.75rem}.progressbar-style.style3 ul li .progress
i{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:2.5rem;padding:4px;min-width:3.75rem}.dropcap-style
p{z-index:1;position:relative}.dropcap-style.style1>p strong, .dropcap-style.style2>p
strong{height:4.375rem;width:4.375rem;font-size:2.8125rem;line-height:3.85rem;border:3px
solid;margin-right:1.875rem;margin-bottom:0.625rem;margin-top: .5rem}.dropcap-style.style3>p strong, .dropcap-style.style4>p strong, .dropcap-style.style9>p strong, .dropcap-style.style10>p strong, .dropcap-style.style11>p strong, .dropcap-style.style12>p strong, .dropcap-style.style13>p strong, .dropcap-style.style14>p strong, .dropcap-style.style15>p
strong{height:4.375rem;width:4.375rem;font-size:2.8125rem;line-height:4.375rem;margin-right:1.875rem;margin-bottom:0.625rem;margin-top: .5rem}.dropcap-style.style5>p strong, .dropcap-style.style6>p
strong{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:8.4375rem;font-size:1.75rem;margin:2.5rem 0.625rem 2.1875rem -2.0625rem;height:4.375rem;line-height:4.375rem}.dropcap-style.style5>p
strong{border:4px
solid;line-height:3.75rem}.dropcap-style.style7>p strong, .dropcap-style.style8>p
strong{font-size:5.9375rem;margin-right:1.875rem;margin-bottom:0.625rem;margin-top: .5rem;line-height:4.375rem}.dropcap-style.style9,.dropcap-style.style10,.dropcap-style.style11,.dropcap-style.style12{padding:3.125rem}.dropcap-style.style12{border:3px
solid #333}.dropcap-style.style13,.dropcap-style.style14,.dropcap-style.style15{padding:3.75rem 3.125rem;background-size:cover;background-position:center;background-repeat:no-repeat}.dropcap-style.style13:before,.dropcap-style.style14:before,.dropcap-style.style15:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;opacity: .95}.dropcap-style.style13:before{background-color:#333}.dropcap-style.style14:before{background-color:#f9f9f9}.callus-style{padding:3.75rem}.callus-style.with-icon .callus-content{position:relative;padding-left:4.375rem}.callus-style.with-icon .callus-content>i{max-width:3.75rem;width:100%;position:absolute;left:0;top:0}.callus-style .callus-content>h3{font-size:1.5rem}.callus-style .callus-content>h3+p{margin-top:0.625rem}.callus-style .callus-content>p{max-width:40.625rem}.callus-style.style4,.callus-style.style5,.callus-style.style6{padding-left:5.5rem}.callus-style.style6{border:3px
solid #d7d7d7}.team-detail-img .team-social{background-color:rgba(216, 40, 27, 0.8)}.cause-box{padding:0.9375rem 0.9375rem 1.875rem}.cause-thumb:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-color:#000;opacity:0}.cause-box:hover .cause-thumb::before{opacity:0.5}.cause-thumb>a{color:#fff;font-size:1.875rem;opacity:0}.cause-box:hover .cause-thumb>a{opacity:1}.cause-thumb+.cause-info{margin-top:1.375rem}.cause-info>span{font-size:1.0625rem}.cause-info>span
i{margin-right:0.4375rem}.cause-info>span+h3{margin-top:0.3125rem}.cause-info>h3{font-size:1.5rem;line-height:2.0625rem}.cause-info>h3+.spnt-bar{margin-top:1.5625rem}.spnt-bar{background-color:#eee;padding:0
1.5625rem;font-size:1rem;color:#494949;line-height:3.4375rem}.spnt-bar>span{font-size:1.5625rem;padding-left:2rem;border-left:0.0625rem solid #e2dada}.spnt-bar>i{text-align:initial}.event-list{margin-top:-0.9375rem}.event-list .event-box{padding:1.875rem 2.5rem 1.875rem 9.375rem;-webkit-box-shadow:0 0.0625rem 0.1875rem #dfdfdf;-ms-box-shadow:0 0.0625rem 0.1875rem #dfdfdf;-o-box-shadow:0 0.0625rem 0.1875rem #dfdfdf;box-shadow:0 0.0625rem 0.1875rem #dfdfdf}.event-list .event-box:before{content:"";left:7.5rem;top:0;bottom:0;width:0.0625rem;background-color:#e1e1e1;position:absolute}.event-list .event-box:after{content:"\f078";font-family:"Font Awesome 5 Free";font-weight:900;font-size:0.625rem;position:absolute;right:-0.8125rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);border:0.1875rem solid #fff;background-color:#f9f9f9;height:1.625rem;line-height:1.5rem;width:1.625rem;text-align:center;-webkit-border-radius:50%;border-radius:50%;cursor:pointer}.event-list .event-box:hover::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);margin-top:-0.8125rem}.event-list .event-box.active{background-color:#fdfdfd}.event-list .event-box.active::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);margin-top:-0.8125rem}.event-list .event-date{left:0;max-width:7.8125rem;padding:0
1.25rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:0.8125rem;line-height:1.625rem}.event-list .event-date
strong{font-size:1.625rem}.event-list .event-info-bar>h3{font-size:1.25rem;max-width:47%}.event-list .event-box .event-countdown>li
span{font-size:1.375rem;line-height:20px}.event-list .event-box .event-countdown>li::before{height:1.875rem;margin-top:-0.9375rem}.event-list .event-info-bar+.event-desc{margin-top:1.5625rem;padding-top:1.25rem;border-top:0.0625rem dashed #e1e1e1}.event-list .event-desc>a.theme-btn{padding:0.7rem 2rem;font-size:0.875rem}.upcoming-event-box{-webkit-box-shadow:0 0.125rem 0.1875rem rgba(155, 150, 150, 0.15);-ms-box-shadow:0 0.125rem 0.1875rem rgba(155, 150, 150, 0.15);-o-box-shadow:0 0.125rem 0.1875rem rgba(155, 150, 150, 0.15);box-shadow:0 0.125rem 0.1875rem rgba(155, 150, 150, 0.15);z-index:1}.upcoming-event-thumb{padding:2rem 2rem;flex:0 0 9.375rem;max-width:9.375rem;z-index:1;background-position:center;background-repeat:no-repeat;background-size:cover}.upcoming-event-thumb>span{line-height:initial;padding:0.55rem 0.3125rem 0.8rem;font-size:1.625rem;max-width:5rem}.upcoming-event-thumb>span
i{font-size:0.8125rem;color:#f3f3f3}.upcoming-event-thumb:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;opacity:0.2;z-index:-1}.upcoming-event-info{padding:0rem 3.75rem 0rem 3.125rem;flex-wrap:wrap;align-items:center;width:100%}.upcoming-event-info>h3{font-size:1.25rem;flex:0 0 22.8125rem;padding:1rem 0}.upcoming-event-info>.theme-btn{padding:0.8125rem 2rem}.event-countdown{flex:0 0 18rem}.event-countdown>li{flex:0 0 25%;max-width:25%;text-align:left}.event-countdown>li
p{font-size:0.8125rem}.event-countdown>li
span{display:block;font-size:1.875rem}.event-countdown>li:not(:first-child)::before{content:"";height:3.125rem;width:0.125rem;position:absolute;left:-12px;top:50%;margin-top:-1.5625rem;border-left:0.0625rem dashed #d0d0d0}.urgentcause-thumb{min-height:23.125rem;margin:2.8125rem 0}.urgentcause-thumb>img{border:0.3125rem solid #fff;-webkit-box-shadow:0.0625rem 0.0625rem 0.625rem rgba(0, 0, 0, 0.1);-ms-box-shadow:0.0625rem 0.0625rem 0.625rem rgba(0, 0, 0, 0.1);-o-box-shadow:0.0625rem 0.0625rem 0.625rem rgba(0, 0, 0, 0.1);box-shadow:0.0625rem 0.0625rem 0.625rem rgba(0, 0, 0, 0.1);margin-top:-2.8125rem;right:5.625rem;cursor:pointer;position:absolute}.urgentcause-info>span
i{margin-right:0.4375rem}.popup-wrap{z-index:99999;background-color:rgba(0, 0, 0, .95);top:0;left:0;right:0;bottom:0}.popup-form{max-width:35.625rem;padding:4.375rem 3.75rem;-webkit-border-radius:5px;border-radius:5px;z-index:1;background-size:cover;background-position:center;background-repeat:no-repeat}.popup-form:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(60, 76, 85, .9);z-index:-1}.cause-progress{margin-top:1rem}.popup-form>span{right:2.5rem;top:2.5rem;height:1.5625rem;width:1.5625rem}.popup-form>span
i{line-height:1.5625rem;margin-bottom:5px}.popup-form>strong{font-size:1.5rem;line-height:1}.popup-form>strong+p{margin-top:0.625rem}.popup-form
p{color:#e3e3e3;font-size:0.9375rem}.popup-form>p+form{margin-top:1.875rem}.popup-form>form input:not([type="submit"]){color:#5b6e79;margin-bottom:0.625rem;padding:0.625rem 1.25rem;font-size:0.9375rem;height:3.125rem}.popup-form>form p
a{text-decoration:underline}.popup-form>form
p{margin-top:0.95rem}.popup-form>form p+button{margin-top:1.25rem}.popup-form>form p a:hover, .popup-form>form p a:focus{color:#fff}#nav-icon3{width:3.4375rem;height:3.125rem;padding:0.625rem;position:absolute;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;cursor:pointer;right:0;-webkit-border-radius:0.3125rem 0.3125rem 0.3125rem 0.8rem;border-radius:0.3125rem 0.3125rem 0.3125rem 1.25rem;z-index:99;-webkit-box-shadow:-5px 0 10px #9f9f9f 66;-ms-box-shadow:-5px 0 10px #9f9f9f 66;-o-box-shadow:-5px 0 10px #9f9f9f 66;box-shadow:-5px 0 10px #9f9f9f 66}#nav-icon3
span{display:block;position:absolute;height:0.25rem;background:#fff;-webkit-border-radius:0.625rem;border-radius:0.625rem;opacity:1;left:0.9375rem;right:0.9375rem;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out}#nav-icon3 span:nth-child(1){top:0.9375rem}#nav-icon3 span:nth-child(2), #nav-icon3 span:nth-child(3){top:1.4375rem}#nav-icon3 span:nth-child(4){bottom:0.9375rem}#nav-icon3:hover span:nth-child(1){top:1.4375rem;right:50%;left:50%}body.sidemenu-active #nav-icon3 span:nth-child(1){top:1.4375rem;right:50%;left:50%}#nav-icon3:hover span:nth-child(2), body.sidemenu-active #nav-icon3 span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon3:hover span:nth-child(3), body.sidemenu-active #nav-icon3 span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-icon3:hover span:nth-child(4), body.sidemenu-active #nav-icon3 span:nth-child(4){top:1.4375rem;right:50%;left:50%}header.style2{z-index:9999}.header-top{padding-top:3.75rem}header.style2 .sidemenu .menu.d-lg-inline-flex{display:-ms-block !important;display:block !important}header.style2 .logo-menu-wrap{right:-21.875rem;max-width:21.875rem;width:100%;top:0;bottom:0;-webkit-box-shadow:0 0 0.8125rem #9f9f9f;-ms-box-shadow:0 0 0.8125rem #9f9f9f;-o-box-shadow:0 0 0.8125rem #9f9f9f;box-shadow:0 0 0.8125rem #9f9f9f;opacity:0;visibility:hidden;-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out}body.sidemenu-active header.style2 .logo-menu-wrap{right:0;opacity:1;visibility:visible}header.style2 .logo-menu-wrap
.logo{padding:2.34375rem 1.875rem}header.style2 .logo-menu-wrap
nav{padding:4rem 2.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.sidemenu{display:block;height:350px;width:100%}.sidemenu ul.menu
ul{display:none;margin-top:0.5rem;list-style:none;padding:0}.sidemene ul.menu ul
li{font-size:0.9rem;padding:0.5rem 0 0}.sidemenu ul.menu
li{width:100%;line-height:initial;text-align:inherit;padding:0.75rem 0}header.style2 nav ul li.menu-item-has-children>a::before{content:"\f107";font-family:"Font Awesome 5 Free";position:absolute;right:0.9375rem;line-height:inherit;top:0;font-size:0.8125rem;color:#d0d0d0}header.style2 nav ul li.menu-item-has-children.active>a::before{transform:rotate(180deg)}header.style2 nav ul li.menu-item-has-children>a{position:relative}header.style2 nav ul li ul.sub-menu
li{font-weight:400 !important;color:#5e5e5e;font-size:14px;padding:0.4rem 0}header.style2 nav ul li ul.sub-menu li
a{position:relative;padding-left:10px}header.style2 nav ul li ul.sub-menu li a::before{content:"";height:6px;width:6px;border-radius:50%;background-color:#bababa;position:absolute;left:0;top:50%;margin-top:-3px}.sidemenu ul.menu>li+li{border-top:1px solid #eaeaea}.sidemenu>ul+p{margin-top:1.875rem}.sidemenu>p a:hover, .sidemenu>p a:focus{color:#333}.logo-menu-wrap>nav>p{position:absolute;width:100%;bottom:0;left:0;padding:1rem 2.5rem 1.2rem}body:before{content:"";position:fixed;left:0;opacity:0;visibility:hidden;top:0;bottom:0;right:0;z-index:999;background-color:#000}body.sidemenu-active:before{opacity:0.8;visibility:visible}body.sidemenu-active .logo-menu-btn
.logo{opacity:0}body.sidemenu-active .logo-menu-btn .sidemenu-btn{right:21.7rem !important;position:fixed !important}.sidemenu .mCSB_scrollTools
.mCSB_draggerRail{background-color:#333;width:0.4375rem}.sidemenu .mCSB_scrollTools .mCSB_dragger
.mCSB_dragger_bar{width:0.4375rem}.custom-info-boxes{margin-left:-0.68rem;margin-right:-0.68rem;z-index:1}.box-item{padding:0
0.9375rem}.box-item .box-img{background-size:cover;background-position:center;padding:3.2375rem 0.9375rem;z-index:1}.box-item .box-img>a{font-size:1.25rem;background-color:rgba(0, 0, 0, 0.8);padding:0.8rem 1.9rem;border-radius:5px}.box-item .box-img:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:0.88;z-index:-1;transform:scale(0, 0)}.custom-info-boxes .box-img{background-size:cover;background-position:center;padding:2.95rem 0.9rem;z-index:1;border-radius:6px}.custom-info-boxes .box-item:hover .box-img:before{transform:scale(1, 1);-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-o-transform:scale(1, 1)}.custom-info-boxes .box-item:hover .box-img>a{background-color:transparent}.custom-info-boxes li.box-item{-webkit-box-flex:0;flex:0 0 20%;max-width:20%;padding:0
0.68rem}.testimonials-wrap{width:100%}.testimonials-item{width:100%;background-color:#fdfdfd;padding:3.3125rem 1.25rem 3.125rem;-webkit-box-shadow:0 0 8px rgba(0, 0, 0, 0.05);-ms-box-shadow:0 0 8px rgba(0, 0, 0, 0.05);-o-box-shadow:0 0 8px rgba(0, 0, 0, 0.05);box-shadow:0 0 8px rgba(0, 0, 0, 0.05);border:1px
solid #dedede}.testimonials-item>p{font-size:0.9375rem;line-height:1.5rem;z-index:1;position:relative}.testimonials-item>p:before{content:"";position:absolute;left:0;z-index:-1;right:0;background-image:url(/wp-content/themes/lifeline2/assets/images/quote-icon.png);top:0;bottom:0;background-position:center 0;background-size:auto 100%;background-repeat:no-repeat}.testimonials-item>img{max-width:3.125rem;z-index:1;position:relative}.testimonials-item>h4{font-size:0.9375rem;position:relative;z-index:1}.urgentcause-progress-wrap{padding:0
9.2%;max-width:1140px;position:relative;z-index:2}.urgentcause-progress-wrapper.black-layer.style2::before{z-index:1}.urgentcause-progress-wrapper .fixed-bg{z-index:0}.urgentcause-progress-wrapper.black-layer::before{z-index:-1}.urgentcause-progress-wrapper.style2 .fixed-bg{z-index:0;border-radius:16px}.urgentcause-progress-wrapper.style2.white-layer::before{z-index:1;top:30px;left:30px;right:30px;bottom:30px;border-radius:16px}.urgentcause-progress-wrap>h2{font-size:2.8125rem}.black-layer .urgentcause-progress-wrap>h2{color:#fff !important}.urgentcause-progress-wrap>h2+span{margin-top:0.9375rem}.urgentcause-progress-wrap>span{font-size:1.125rem}.goal{font-size:1rem}.goal>span{font-size:2.1875rem;margin-left:0.5rem}.loc{font-size:1.25rem}.loc>i{margin-right:0.625rem}.urgentcause-progress-bar
.progress{padding:0.3125rem 4rem 0.3125rem 0.3125rem;height:2rem}.urgentcause-progress-bar .progress>span{right:1.375rem;font-size:1.125rem;top:0;line-height:2rem}.urgentcause-progress-wrapper.style2 .urgentcause-progress-wrap>h2{font-size:1.875rem}.urgentcause-progress-wrapper.style2 .theme-btn.mt-15{margin-top:1.25rem}.black-layers .urgentcause-progress-wrap>h2{color:#fff !important}.black-layer .goal, .black-layer .loc, .black-layers .goal, .black-layers
.loc{color:#d8d8d8 !important}.urgentcause-progress-wrapper.style2 .goal, .urgentcause-progress-wrapper.style2
.loc{font-weight:500 !important;font-size:1.125rem}.black-layer .goal span, .black-layers .goal
span{color:#fff}.urgentcause-progress-wrapper.style2 .goal
span{font-weight:700 !important;font-size:1.875rem}.urgentcause-progress-wrapper.style2 .goal span
i{font-weight:300 !important}.urgentcause-progress-wrapper.style2
.progress{border:1px
solid #cdcdcd}.urgentcause-progress-wrapper.style2 .urgentcause-progress.mt-40{margin-top:1.5rem}.black-layer .urgentcause-progress-bar
.progress{background-color:transparent !important}.urgentcause-progress-wrapper.style2 .urgentcause-progress-bar
.progress{border:1px
solid}.black-layer .urgentcause-progress-bar .progress
span{color:#fff !important}.urgentcause-progress-bar+strong{margin-top:1.875rem}.urgentcause-progress>strong{font-size:1.25rem}.black-layer .urgentcause-progress>strong{color:#fff}.urgentcause-progress>strong+a{margin-top:2.3rem}.about-mission{background-size:contain;background-position:center;background-repeat:no-repeat}.about-mission>h2{font-size:3.75rem;line-height:3.125rem}.about-mission>h2+p{margin-top:1.875rem}.about-mission>p{max-width:85%;font-size:1rem;line-height:1.875rem}.about-mission>p
a{text-decoration:underline}.about-mission>p a:hover, .about-mission>p a:focus{color:#000}.counter-box{padding:1.6rem 2.5rem;-webkit-box-shadow:0px 0px 0.5rem 0px rgba(0, 0, 0, 0.05);-ms-box-shadow:0px 0px 0.5rem 0px rgba(0, 0, 0, 0.05);-o-box-shadow:0px 0px 0.5rem 0px rgba(0, 0, 0, 0.05);box-shadow:0px 0px 0.5rem 0px rgba(0, 0, 0, 0.05)}.counter-box>i{font-size:3.75rem}.counter-box>i+.counter-info{padding-left:1.25rem}.counter-info>span{font-size:2.0625rem;line-height:1.5625rem}.counter-info>span+h6{margin-top:0.4375rem}.service-box2{-webkit-box-shadow:0 1px 2px #dfdfdf;-ms-box-shadow:0 1px 2px #dfdfdf;-o-box-shadow:0 1px 2px #dfdfdf;box-shadow:0 1px 2px #dfdfdf;padding:3.125rem 1.5625rem;margin:2px
0}.service-box2:hover{background-color:#f8f8f8 !important}.service-box2>img+.service-info{margin-top:1.25rem}.service-box2 .service-info>h3{font-size:1.375rem;font-weight:600}.service-box2 .service-info>h3+p{margin-top:0.975rem}.volunteer.style2{min-height:initial;padding:3.125rem 1.5rem}.volunteer.style2 .volunteer-info>h2{font-size:1.5rem;line-height:normal}.volunteer.style2 .volunteer-info>p{font-size:1rem;line-height:1.6rem}.volunteer.style2 .volunteer-info>p+a{margin-top:2rem}.volunteer{padding:3.125rem 2.3rem;z-index:1;min-height:28rem;background-size:cover;background-position:center;background-repeat:no-repeat}.volunteer:before{content:"";position:absolute;background-color:#000;top:0;left:0;right:0;bottom:0;z-index:-1;opacity:0.6}.volunteer.style3:before{background-color:#1b93d8;opacity:0.85}.volunteer.style3 .volunteer-info>a{padding:1.2rem 2.8125rem}.volunteer.style3 .volunteer-info>a:hover{background-color:#000 !important;color:#fff !important}.volunteer-info>h2{font-size:2.5rem}.volunteer-info>h2
span{font-size:2.125rem}.volunteer-info>h2+p{margin-top:1.125rem}.volunteer-info>p{line-height:1.75rem;font-size:1.1875rem}.style2 .volunteer-info>h2
span{font-size:1.5rem}.volunteer-info>p+a{margin-top:2.8125rem}.special-service-wrap{padding-right:5%}.special-service-about{flex:0 0 60%;max-width:60%;position:relative;background-size:contain;background-position:left center;background-repeat:no-repeat;padding-left:5%;padding-right:1rem}.special-service-about-desc>h2{line-height:4.0625rem;font-size:3.75rem}.special-service-about-desc
p{font-size:18px;line-height:28px}.special-service-about-desc>span{font-size:1.0625rem}.special-service-about-desc>span+p{margin-top:1rem}.special-service-about-desc>p+a{margin-top:1.875rem}.special-service-list>ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.special-service-wrap2 .special-service-list>ul li:not(:last-child):not(:nth-last-child(2)), .special-service-wrap2 .special-service-list>ul li:not(:nth-child(2n+1)){border-color:#dedede}.special-service-wrap2 .special-service-list>ul{border:1px
solid #dedede;box-shadow:0 0 8px rgba(0, 0, 0, 0.05);align-items:center}.special-service-wrap2 .special-service-list{padding-left:3.75rem}.special-service-wrap2 .special-service-list>ul
li{padding:1.375rem 3.75rem;max-height:220px}.special-service-wrap2 .service-block{padding:0}.special-service-list>ul
li{flex:0 0 50%;max-width:50%}.special-service-list>ul li:not(:nth-child(2n+1)){border-left:1px solid #f4f4f4}.special-service-list>ul li:not(:last-child):not(:nth-last-child(2)){border-bottom:1px solid #f4f4f4}.service-block{padding:1.875rem 0.9375rem}.service-block>img+.service-info-block{margin-top:0.9375rem}.service-info-block>h3{font-size:1.375rem}.service-info-block>h3+p{margin-top:0.9375rem}.special-service-list>ul li:last-child .service-block, .special-service-list>ul li:nth-last-child(2) .service-block{padding-bottom:0}.special-service-list>ul li:first-child .service-block, .special-service-list>ul li:nth-child(2) .service-block{padding-top:0}.service-box{background-color:#f9f9f9}.bg-gray .service-box{background-color:#fff}.service-thumb{flex:0 0 23.125rem;max-width:23.125rem}.service-thumb>span{background-color:#f9f9f9;right:-2.5rem;z-index:1;height:5rem;width:5rem;line-height:5rem;font-size:1.875rem;top:2.5rem}.bg-gray .service-thumb>span{background-color:#fff}.service-thumb+.service-info{padding:1.25rem 3.75rem 1.25rem 4.375rem}.service-info>span{font-size:0.9375rem}.service-info>span+h3{margin-top:5px}.service-info>h3{font-size:1.375rem}.service-info>h3+p{margin-top:1.25rem}.service-wrap2.style2 .service-box{border-bottom:0}.service-wrap4:before{z-index:initial}.service-wrap4{background-size:cover;background-repeat:no-repeat}.service-box4{padding:3.125rem 1.25rem}.service-wrap4>.row>div:not(:first-child):before{content:"";top:0;bottom:0;width:1.875rem;left:-0.9375rem;background-color:#fff;position:absolute}.service-box4>i{height:6.25rem;line-height:6.25rem;width:6.25rem}.service-box4>i+.service-info4{margin-top:1.5625rem}.service-info4>h3{font-size:1.375rem}.black-layer .service-info4>h3{color:#fff !important;text-transform:uppercase}.black-layer .service-info4>p{color:#e0e0e0}.service-info4>h3+p{margin-top:0.5rem}.service-info3>i svg, .service-box4>i
svg{max-width:3.4375rem;-webkit-transition:all .3s linear;transition:all .3s linear}.service-box4>i
svg{fill:#fff}.service-box4:hover>i{background-color:#fff}.camp-box:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:#000;opacity:0.4;z-index:1}.camp-box:hover:before{opacity:0.6}.camp-box:hover>h3{opacity:0;top:80%;visibility:hidden}.camp-box:hover>img{-webkit-transform:rotate(3deg) scale(1.08);-ms-transform:rotate(3deg) scale(1.08);-o-transform:rotate(3deg) scale(1.08);transform:rotate(3deg) scale(1.08)}.camp-box:hover .camp-info{opacity:1;visibility:visible;top:50%}.camp-box>h3{font-size:1.625rem;min-width:15.625rem;line-height:2.125rem;z-index:1}.camp-box .camp-info{opacity:0;visibility:hidden;top:80%;z-index:1}.camp-box .camp-info>strong{font-size:2.25rem;line-height:2.25rem}.camp-box .camp-info>strong+a{margin-top:1.5625rem}.camp-box .camp-info .theme-btn{padding:0.8125rem 1.6rem}.toggle-item{background-color:#fdfdfd;-webkit-box-shadow:0 0 8px rgba(0, 0, 0, 0.05);-ms-box-shadow:0 0 8px rgba(0, 0, 0, 0.05);-o-box-shadow:0 0 8px rgba(0, 0, 0, 0.05);box-shadow:0 0 8px rgba(0, 0, 0, 0.05);border:1px
solid #dedede;padding:1.4rem 1.875rem 1.4rem 1.5rem;cursor:pointer}.toggle-item:not(:first-child){margin-top:0.3125rem}.toggle-item.activate{background-color:#f8f8f8}.toggle-item>h4{position:relative;font-size:1rem;line-height:1.5625rem;padding-left:1.5625rem}.toggle-item>h4:before{content:"";border:1px
solid #b7b7b7;position:absolute;left:0;top:8px;height:8px;width:8px;-webkit-border-radius:50%;border-radius:50%}.toggle-item>h4+.content{margin-top:1rem}.toggle-item .content>p{font-size:0.875rem}.toggle-item2>h4{padding:1.25rem 1.5625rem 1.25rem 2.8125rem;font-size:1rem;cursor:pointer}.toggle.style2 .toggle-item2>h4, .toggle.style3 .toggle-item2.activate, .toggle.style5 .toggle-item2>h4, .toggle.style4 .toggle-item2.activate>h4
i{background-color:#2f2f2f}.toggle-item2>h4
i{right:1.5625rem;line-height:1.3rem;height:1.25rem;width:1.25rem;font-size:0.8125rem;top:1.125rem}.toggle.style2 .toggle-item2.activate>h4, .toggle.style3 .toggle-item2.activate>h4{background-color:transparent}.toggle-item2:not(:first-child){margin-top:0.3125rem}.toggle-item2>.content{padding:0
2.8125rem 1.875rem}.toggle.style2 .toggle-item2.activate>h4 i, .toggle.style3 .toggle-item2.activate>h4
i{-webkit-transform:rotateX(188deg);-ms-transform:rotateX(188deg);-o-transform:rotateX(188deg);transform:rotateX(188deg)}.toggle.style3 .toggle-item2>h4{background-color:#ededed}.toggle.style3 .toggle-item2>h4
i{background-color:#e4e4e4}.toggle.style4 .toggle-item2>h4{background-color:#ededed}.toggle.style4 .toggle-item2>h4
i{height:2.8125rem;line-height:2.8125rem;width:2.8125rem;left:0.3125rem;top:0.3125rem}.toggle.style5 .toggle-item2>h4 i, .toggle.style6 .toggle-item2>h4 i, .toggle.style7 .toggle-item2>h4
i{height:2.8125rem;line-height:2.8125rem;width:2.8125rem;left:0.3125rem;top:0.3125rem}.toggle.style4 .toggle-item2.activate>h4, .toggle.style5 .toggle-item2.activate>h4, .toggle.style6 .toggle-item2.activate>h4, .toggle.style7 .toggle-item2.activate>h4{font-size:0.875rem;line-height:1.25rem}.toggle.style4 .toggle-item2>h4, .toggle.style6 .toggle-item2>h4, .toggle.style7 .toggle-item2>h4{padding:1.1rem 1.5625rem 1.1rem 4.8rem;min-height:3.4375rem;-webkit-border-radius:inherit;border-radius:inherit}.toggle.style5 .toggle-item2>h4{padding:1.1rem 1.5625rem 1.1rem 4.8rem;min-height:3.4375rem;-webkit-border-radius:inherit;border-radius:inherit;background-color:#2f2f2f}.toggle.style5 .toggle-item2>h4
i{color:#fff}.toggle.style4 .toggle-item2.activate>h4{color:#fff}.toggle.style5 .toggle-item2.activate>h4
i{background-color:#fff;color:#2f2f2f}.toggle.style4 .toggle-item2>h4+.content, .toggle.style5 .toggle-item2>h4+.content{margin-top:1.875rem}.toggle.style6 .toggle-item2>h4
i{background-color:#2f2f2f}.toggle.style7 .toggle-item2{border:2px
solid #bcbcbc;padding:0.3125rem 1.875rem}.toggle.style7 .toggle-item2>h4
i{background-color:#2f2f2f}.toggle.style7 .toggle-item2
.content{padding:0.8rem 0 1.25rem}.toggle.style6 .toggle-item2
.content{padding:0.5rem 0.3125rem 1.25rem}.toggle.style8 .toggle-item2>h4, .toggle.style9 .toggle-item2.activate{background-color:#2f2f2f}.toggle.style8 .toggle-item2.activate>h4{background-color:transparent}.toggle.style9 .toggle-item2.activate>h4{background-color:transparent}.toggle.style9 .toggle-item2.activate .content>p{color:#fff}.toggle.style9 .toggle-item2>h4{background-color:#ededed}.toggle.style9 .toggle-item2>h4
i{margin-right:0.3125rem}.deal-desc>h3{font-size:2.5rem}.deal-desc .woocommerce-Price-amount.amount{color:#444}.deal-desc .woocommerce-Price-amount.amount>span{font-size:1.875rem}.deal-desc>span{display:block;font-size:1.875rem}.deal-desc>span+p{margin-top:1.25rem}.deal-desc>p{color:#666;line-height:1.75rem;font-size:1.0625rem}.deal-desc{padding-right:100px}.deal-desc>p+a{margin-top:1.6rem}.deal-desc>a{color:#fff}.deal-nav-item{cursor:pointer;margin:0.4rem 0;position:relative;border:8px
solid #fff !important;border-radius:3px}.deal-nav-item>h5{font-size:0.875rem;padding:0.8125rem 0.625rem;bottom:0;right:0;left:0;z-index:11}.load-more{background-color:#fdfdfd;-webkit-box-shadow:0 1px 3px #dfdfdf;-ms-box-shadow:0 1px 3px #dfdfdf;-o-box-shadow:0 1px 3px #dfdfdf;box-shadow:0 1px 3px #dfdfdf;padding:1.15rem}.load-more>i{margin-right:0.65rem}.load-more:hover>i{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}.video-box.video-box-other::before{display:none}.video-box>a{z-index:1}.video-box.video-box-other>a{margin-top:0;margin-left:0}.video-box>figure
img{border-radius:50%;max-width:100%;height:auto;display:block}.video-box>figure{z-index:1}.video-box>figure::before{content:"";width:100%;height:100%;position:absolute;left:5px;top:-10px;opacity:0.3;border-radius:50%;z-index:-1}.who-we-desc>span{font-size:1.25rem}.style2 .who-we-desc{padding-left:10px}.who-we-desc>span+h2{margin-top:0.3125rem}.who-we-desc>h2{font-size:2.5rem}.who-we-desc
p{font-size:1.125rem;line-height:1.875rem}.who-we-desc>h2+p{margin-top:0.9rem}.style2 .who-we-desc>p{padding-right:30px}.style1 .donation-info-wrap{box-shadow:0 0 8px rgba(0, 0, 0, 0.05);border:1px
solid #dedede;padding:16px
36px;margin-top:20px;max-width:455px;background-color:#fff}.style1 .donation-info-box:not(:first-child){padding-left:3.125rem;margin-left:3.125rem;position:relative}.style1 .donation-info-box:not(:first-child)::before{content:"";height:54px;width:1px;background-color:#dedede;position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%)}.donation-info-box>strong{font-size:2.1875rem}.style1 .who-we-desc{padding-right:3.125rem}.donation-info-box>h6{font-size:0.9375rem}.tweet{padding-left:2.1875rem}.tweet:not(:first-child){margin-top:1.5625rem}.tweet>i{color:#38a1f3;font-size:1.5625rem;top:2px;left:0}.tweet .tweet-info{font-size:0.93rem}.mini-event:not(:first-child){margin-top:1px}.mini-event:before{content:"";background-color:#000;opacity:0.5;position:absolute;left:0;right:0;top:0;bottom:0}.mini-event-info>h4{font-size:1rem;min-width:13rem}.mini-event-info>h4+span{margin-top:0.625rem}.mini-event-info>span{font-size:0.875rem}.mini-event-info>span
i{margin-right:0.5rem}.featured-img-caro{position:relative;max-height:41.875rem}.featured-cap2{width:100%}.featured-img-caro .featured-bg{background-size:cover;background-position:center;min-height:41.875rem;max-height:41.875rem;height:100%}.featured-img-caro .featured-bg:before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;background-color:#000;opacity:0.5}.featured-cap2>h1{font-size:3.75rem;letter-spacing:0.0625rem}.featured-cap2>h1+span{margin-top:0.5rem}.featured-cap2>span{font-size:1.375rem;letter-spacing:0.075rem}.featured-cap2>span+a{margin-top:3rem}.featured-item{position:relative;overflow:hidden;width:100%;max-height:41.875rem}.featured-item .featured-cap{width:100%}.featured-bg{background-size:cover;background-position:center;-webkit-transition:all 2s cubic-bezier(0.7, 0, 0.3, 1);-ms-transition:all 2s cubic-bezier(0.7, 0, 0.3, 1);-o-transition:all 2s cubic-bezier(0.7, 0, 0.3, 1);transition:all 2s cubic-bezier(0.7, 0, 0.3, 1);-webkit-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3);min-height:41.875rem;max-height:41.875rem;height:100%}.featured-bg:before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;background-color:#000;opacity:0.5}.slick-active .featured-item>img, .slick-active .featured-bg{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.featured-item .featured-cap>h4{font-size:2.375rem}.featured-item .featured-cap>h4+h1{margin-top:0.3125rem}.featured-item .featured-cap>h1{font-size:4.0625rem}.featured-item .featured-cap>h1+span{margin-top:1.75rem}.featured-item .featured-cap>span{color:#c7c7c7;font-size:1.125rem;line-height:initial}.featured-item .featured-cap>span
i{font-size:1.75rem}.featured-item .featured-cap>span+a{margin-left:1.875rem;margin-top:1.75rem}.about-desc>span{font-size:1.125rem;font-weight:300;color:#999}.about-desc>span+h2{margin-top:0.5rem}.about-desc>h2{font-size:2.5rem;line-height:2.75rem}.about-desc>h2+p{margin-top:1.2rem}.about-desc>p{font-size:1.125rem;padding:0;line-height:1.875rem}.about-desc>p+a{margin-top:1.6rem}.about-gal>.row{margin:0
-0.5px}.about-gal>.row>div{padding:0
2.5px;margin-bottom:5px}.about-gal a, .about-gal
img{margin-top:0}.about-gal a:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-color:#000;opacity:0}.about-gal a:hover:before{opacity:0.5}.about-gal a:after{content:"\f424";font-family:"Font Awesome 5 Free";font-weight:bold;position:absolute;color:#fff;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;font-size:1.5625rem;opacity:0}.about-gal a:hover:after{opacity:1}.custom-banner-info:before{content:"";position:absolute;left:0;right:0;bottom:0;opacity:0.9;z-index:-1;height:100%;width:100%}.color1 .custom-banner-info:before{background-color:#c79200}.color2 .custom-banner-info:before{background-color:#007f7a}.color3 .custom-banner-info:before{background-color:#006ec9}.custom-banner-box:hover>img,.custom-banner-box.active>img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.custom-banner-info{z-index:1;padding:4rem 1.25rem 0.5rem;left:40px;bottom:40px;right:40px;transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s}.custom-banner-info>span{font-size:1.125rem}.custom-banner-info>h3{font-size:2.8125rem;padding-bottom:1.125rem;padding-top:0.3rem}.custom-banner-box
img{width:100%}.custom-banner-info>h3:before{content:"";background-color:#fff;position:absolute;height:2px;width:3.625rem;bottom:0;left:43%}.custom-banner-info>h3:after{content:"";background-color:#fff;position:absolute;height:2px;width:0.8125rem;bottom:0;left:55%}.custom-banner-info>h3+a{margin-top:2.5rem}.custom-banner-info>a{font-size:1rem;color:#fff;opacity:0;visibility:hidden}.custom-banner-info>a
i{transition:all 0.35s;-webkit-transition:all 0.35s;-moz-transition:all 0.35s}.custom-banner-info>a:hover
i{transform:translateX(7px);-webkit-transform:translateX(7px);-o-transform:translateX(7px)}.custom-banner-box:hover .custom-banner-info>a, .custom-banner-box.active .custom-banner-info>a{opacity:1;visibility:visible}.custom-banner-box:hover .custom-banner-info, .custom-banner-box.active .custom-banner-info{padding-top:120px;padding-bottom:120px}.custom-banner-info>a
i{margin-left:0.625rem}.fancy-counter-box{background-color:#fff;border:1px
solid #dedede;box-shadow:0 0 35px rgba(0, 0, 0, 0.10);padding:2.5rem 1.25rem}.fancy-counter-box>h6{font-size:2.5rem;margin-top:3px}.fancy-counter-box>span{font-size:1rem}.style2 .video-box{min-height:initial}.style2 .video-box:before{display:none}.style2 .video-box>figure{clip-path:initial;min-height:initial;position:relative}.style2 .video-box>figure
img{max-width:100%;border-radius:0}.style2 .video-box>a{margin:0}.style2 .video-box>a
svg{height:4rem;width:4rem}.style2 .video-box>figure:before{display:none}.bg-gray .donation-info-box{background-color:#fff}.style2 .donation-info-box{padding:1.25rem 1.5625rem;text-align:center;flex:0 0 45.8%;max-width:45.8%;border:1px
solid #dedede;-webkit-box-shadow:0px 0px 35px rgba(0, 0, 0, 0.1);-ms-box-shadow:0px 0px 35px rgba(0, 0, 0, 0.1);-o-box-shadow:0px 0px 35px rgba(0, 0, 0, 0.1);box-shadow:0px 0px 35px rgba(0, 0, 0, 0.1)}.style2 .donation-info-box+.donation-info-box{margin-left:25px}.style2 .donation-info-box>strong{font-size:2.5rem}.video-box2:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-color:#000;opacity:0.6}.video-box2>h3{left:1.875rem;right:1.875rem;bottom:1.875rem;padding:1.55rem 1.875rem;font-size:1rem}.cause-box.style2{padding:0;background-color:#fbfbfb;box-shadow:0 0 8px rgba(0, 0, 0, 0.05)}.bg-gray .cause-box.style2{background-color:#fff}.cause-box.style2 .spnt-bar>i{background-color:#f5f5f5;border:1px
solid #d3d3d3;border-right:0;padding:0.9rem 1rem 0.9rem 1.6rem;flex:0 0 60%;color:#666}.cause-box.style2 .spnt-bar{max-height:56px;background-color:transparent;padding:0;line-height:normal}.cause-box.style2 .cause-info{padding:1.875rem 1.6rem;margin:0;border-left:1px solid #dedede;border-right:1px solid #dedede}.cause-box.style2 .spnt-bar>span{font-size:1.375rem;padding:0.74rem 0.5rem;border:none;flex:0 0 40%;text-align:center}.social-bar>a{line-height:2.5rem;height:2.5rem;width:2.5rem;background-color:#25253c}.social-bar>a:not(:first-child){margin-left:0.625rem}.bottom-bar{padding:1.125rem 0}.bottom-links>li, .bottom-bar
p{font-size:0.875rem;color:#eeeefe}.bottom-bar
p{text-align:right}.bottom-links>li:not(:first-child){margin-left:0.9375rem;padding-left:0.9375rem}.bottom-links>li:not(:first-child):before{content:"";height:0.625rem;width:0.0625rem;position:absolute;left:0;background-color:#464556;top:0.375rem}.bottom-bar
p{line-height:1.3125rem}.bottom-bar p a:hover, .bottom-bar p a:focus{color:#fff}.np .widget-box>h3{font-size:1.25rem;margin-bottom:1.5rem}.np .widget-box
p{font-size:1rem}.np .widget-box p+ul{margin-top:1.125rem}.np .widget_lifeline2-compaigns ul>li, .widget_lifeline2-about ul>li{font-size:0.8125rem;padding-left:1.25rem}.np .widget_lifeline2-compaigns ul>li:before{content:"";position:absolute;left:0;height:0.375rem;width:0.375rem;background-color:#a6a5a5;top:0.4375rem}.np .widget_lifeline2-compaigns ul>li:not(:first-child), .widget_lifeline2-about ul>li:not(:first-child){margin-top:0.9375rem}.np .widget-box ul>li>i{padding-right:9px}.footer-bar{background-color:#111120;padding:1.875rem 0}.footer-bar .widget-box>h3{font-size:1.0625rem;padding-right:1.25rem;max-width:35%;line-height:2.5rem}.widget_lifeline2-compaigns ul li
a{color:#eeeefe}.widget-box2>h3{font-size:1.375rem;margin-bottom:1.5625rem}.widget-box2 ul
li{-webkit-box-shadow:0 1px 1px #dfdfdf;-ms-box-shadow:0 1px 1px #dfdfdf;-o-box-shadow:0 1px 1px #dfdfdf;box-shadow:0 1px 1px #dfdfdf;background-color:#fdfdfd;padding-right:1.5625rem}.widget-box2 ul li:not(:first-child){margin-top:3px}.widget-box2 ul li
a{width:calc(100% - 25px);padding:0.9375rem 1.5625rem}.widget-box2 ul li:hover{background-color:#f8f8f8}.bg-gray .widget-box>h3{color:#333 !important}.sidebar-wrap2 .widget-box>h3{font-size:1.375rem}.bg-gray .mini-post-info>h4{color:#333 !important}.bg-gray .mini-post-info>span{color:#666}.sponsor-box>a.no-light{background-color:#fff}.sponsor-box>a{padding:1.875rem 1.25rem;-webkit-box-shadow:0 0 8px #dfdfdf;-ms-box-shadow:0 0 8px #dfdfdf;-o-box-shadow:0 0 8px #dfdfdf;box-shadow:0 0 8px #dfdfdf;border:1px
solid #dedede}.row.sponsor-caro.sponsor_carousel .slick-track{padding:20px}.sponsor-box>a
img{display:block;margin:0
auto}.sponsor-box>a:hover{box-shadow:0 0 20px #dfdfdf}.sponsor-caro .slick-track{margin-left:-15px;margin-right:-15px}.wpb_gmaps_widget{margin-bottom:0}.widget-box ul.cont_list>li{padding-left:0}.mini-post>a{flex:0 0 5rem}.mini-post>a+.mini-post-info{padding-left:0.9375rem}.mini-post-info>h4{font-size:0.9375rem;line-height:1.4375rem}.mini-post-info>h4+span{margin-top:0.3125rem}.mini-post-info>span{font-size:0.8125rem}.mini-post-info>span
i{margin-right:0.5rem}.flickr_gallery{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-0.46875rem;margin-right:-0.46875rem;margin-top:-0.9375rem}.flickr_gallery>li{padding:0
0.46875rem}.flickr_gallery>li a:before{content:"";position:absolute;left:20%;right:20%;top:20%;bottom:20%;opacity:0;-webkit-border-radius:inherit;border-radius:inherit}.flickr_gallery>li a:hover:before{opacity:0.8;top:0;left:0;right:0;bottom:0}.widget-box2 form
input{font-size:15px;height:3.125rem;padding:0.9375rem 1.25rem;margin-bottom:10px}.widget-box2 form
button{font-size:15px;padding:0.70625rem 1.875rem}.newsletter_widget
form{max-width:65%}.newsletter_widget .mc4wp-alert.mc4wp-error{position:absolute;left:50%;bottom:-28px;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%)}.newsletter_widget .mc4wp-alert.mc4wp-error
p{margin-bottom:0;color:#fff}.newsletter_widget form
input{height:2.5rem;max-width:15rem;padding:0.625rem 1.25rem;font-size:0.8125rem}.newsletter_widget form input+button{font-size:0.875rem;padding:9.5px 20px;margin-left:0.625rem}.newsletter_widget .mc4wp-alert.mc4wp-error{width:100%}.newsletter_widget{position:relative}.help-need-thumb{margin-bottom:0.625rem}.help-need-box:hover .help-need-thumb>a.theme-btn{top:50%;opacity:1;visibility:visible}.help-need-box .help-need-thumb>a.theme-btn{padding:0.8125rem 1.7rem;top:70%;opacity:0;visibility:hidden}.help-need-thumb>figure{z-index:1}.help-need-thumb>figure:before,.help-need-thumb>figure:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;border-radius:50%}.help-need-thumb>figure:before{background-color:#000;z-index:1;opacity:0;-webkit-transform:scale(0.7);-ms-transform:scale(0.7);-o-transform:scale(0.7);transform:scale(0.7)}.help-need-thumb>figure.help-color1:after{background-color:#00c1b1}.help-need-thumb>figure.help-color3:after{background-color:#474747}.help-need-box:hover .help-need-thumb>figure:before{opacity:0.4;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.help-need-thumb>figure:after{left:1.5%;right:1.5%;top:0.6875rem;z-index:-1;bottom:-0.6875rem}.help-need-info>span.cats{font-size:0.875rem;text-transform:uppercase}.help-need-info>span+h3{margin-top:0.8375rem}.help-need-info>h3{font-size:1.375rem;line-height:1.75rem;max-width:80%}.close-btn.close{top:40px;right:20px;opacity:1;text-shadow:none;font-size:17px}.close-btn.close
i{height:25px;width:25px;font-size:16px;line-height:25px;margin-bottom:6px}.popup-form>form
p{font-size:13px}.fancycause-wrap .fancycause-info{position:absolute;left:0.625rem;bottom:0.625rem;background-color:rgba(255, 255, 255, 0.95);max-width:50%;padding:1.5625rem 2.1875rem}.fancycause-wrap .fancycause-info>span{font-size:1rem}.fancycause-wrap .fancycause-info>span
i{margin-right:0.5rem}.fancycause-wrap .fancycause-info>span+h3{margin-top:0.75rem}.fancycause-wrap .fancycause-info>h3{font-size:1.625rem}.fancycause-wrap .fancycause-info>h3+p{margin-top:1.25rem}.fancycause-wrap .fancycause-info>p{font-size:1.1rem;line-height:1.5rem}.fancycause-wrap .help-us{font-size:0.875rem;margin-top:1.875rem}.parallax-banner .info>a{background-color:#000;text-align:center;padding:3rem 3.5rem;margin-left:1.75rem}.parallax-banner .info>a:hover{background-color:#fff;color:#000 !important}.fancycause-wrap .help-us>span{font-size:2.5rem;line-height:2.8rem}.parallax-banner .banner-info{border:5px
solid #fff;border-radius:3px}.info .banner-info{border:5px
solid #fff;border-radius:6px}.parallax-banner>.row
h3{font-size:1.5625rem;line-height:1.875rem}.parallax-banner>.row
.counting{background-color:#fff;padding:20px
40px}.parallax-banner>.row
.counting2{padding:20px
40px}.parallax-banner>.row .counting span, .parallax-banner>.row .counting2>span{font-size:2.5rem;line-height:2.8rem}.parallax-banner>.row .counting i, .parallax-banner>.row .counting2>i{font-size:1.125rem}.parallax-banner .counting>span.counting-in{font-size:1.0625rem;height:3.125rem;width:3.125rem;line-height:3.125rem;text-align:center;border-radius:50%;border:2px
solid #fff;z-index:3;position:absolute;right:-25px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%)}.cause-thumb3>a:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-color:#000;opacity:0}.cause-box3:hover .cause-thumb3>a:before{opacity:0.5}.cause-info3{padding:1.875rem 2.1875rem;background-color:#f9f9f9;border:3px
solid #e6e6e6;border-top:none}.cause-info3>span+h3{margin-top:0.625rem}.cause-info3>h3{font-size:1.375rem}a.theme-btn2{position:absolute;right:0;bottom:0;background-color:#e8e3e3;color:#363636;font-size:0.875rem;padding:1.15rem 2rem;transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;opacity:0;visibility:hidden;z-index:1}a.theme-btn2:hover{color:#fff}.cause-icon{position:absolute;right:0;bottom:0;height:3.625rem;text-align:center;line-height:3.625rem;width:3.625rem;z-index:2}.cause-box3:hover a.theme-btn2{opacity:1;visibility:visible;right:3.625rem}.simple-parallax-desc>span{font-size:1.375rem}.simple-parallax-desc>h2{font-size:50px}.simple-parallax-mckp
img{max-width:100%;height:auto}.simple-parallax-desc>h2
span{margin-top:-5px;display:block}.simple-parallax-desc>h2+p{margin-top:1rem}.simple-parallax-desc>p{font-size:1.125rem;color:#d7d7d7;line-height:1.875rem;padding:0
20px}.simple-parallax-desc p
span{font-weight:bolder}.upcoming-event-info>.theme-btn{flex:0 0 auto;margin-left:1rem}aside.sidebar-wrap2>.widget:first-child{margin-top:0 !important}.service-wrap2 .service-box>i::after{content:"";position:absolute;top:50%;left:50%;height:6rem;width:6rem;background-color:#fff;border-radius:50%;z-index:-1;-webkit-transform:translate(-50%, -50%) scale(0.5);transform:translate(-50%, -50%) scale(0.5);opacity:0}.wpb_gmaps_widget
.wpb_wrapper{padding:0}.gen-form-wrap input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]), .gen-form-wrap
textarea{background-color:#f9f9f9;margin-bottom:10px;border:2px
solid #e6e6e6 !important}.urgentcause-box
img{height:auto}.service-wrap3 .service-box{background-color:#fff}.wpb_text_column
p{z-index:1;position:relative}#bbpress-forums div.bbp-breadcrumb>p{color:#333;font-size:1.5rem;font-weight:700;font-family:Poppins;line-height:normal}#bbpress-forums li.bbp-header ul
li{color:#fff;font-size:1rem;padding:0.8rem 0.5rem}#bbpress-forums li.bbp-header{color:#fff}#bbpress-forums
li{font-size:1rem;color:#333}#bbpress-forums #bbp-search-form
#bbp_search{height:2.8rem;font-size:0.9375rem;padding:0.9375rem 1.25rem;border:none}#bbp_search_submit{font-size:15px;padding:0.8125rem 2.5rem;border:none;color:#fff;font-weight:700;text-transform:uppercase}#bbpress-forums div.bbp-search-form{margin-bottom:10px}.bbp-pagination-count{font-size:1rem;color:#333;font-weight:700}.about-footer-new a .about-footer-new
span{color:#e4e3e3;font-size:1rem}.about-footer-new>div{flex:0 0 46%;max-width:46%}.about-footer-new .footer-desc
p{color:#ddd;font-size:1.0625rem;line-height:2rem}.about-footer-new div.copyright
p{color:#e4e3e3;font-size:1rem}.footer-contact-info span, .footer-contact-info
a{color:#fff;font-size:1.25rem;display:block}.footer-contact-info
span{margin-bottom:0.7rem}.footer-style-2 .bottom-links>li{font-size:1.125rem}.footer-style-2 .bottom-links>li
a{color:#fff}.footer-style-2 .bottom-links>li:not(:first-child)::before{display:none}.footer-style-2 .social-bar>a{height:3.5rem;width:3.5rem;line-height:3.5rem;background-color:#fff;color:#121212 !important;font-size:1.1875rem}.footer-style-2 .social-bar>a:hover{color:#fff !important;background-color:#000}.footer-style-2 .social-bar>a:not(:first-child){margin-left:0.3rem}.footer-contact-info{position:relative;padding-left:2.5rem}.footer-contact-info::before{content:"";height:138px;width:5px;background-color:#fff;position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%)}.footer-style-2 .social-bar{z-index:1}.footer-style-2 .bottom-links>li a:hover, .footer-style-2 .bottom-links>li a:focus{color:#000}.footer-style-2 .stayin_touch_widget>h3{padding-right:1.25rem}.footer-style-2 .copyright>a{display:block;margin-bottom:15px}.footer-contact-info a:hover{color:#fff}.about-footer-new{z-index:1}.modal-body{padding:0}.search-overlay{top:0;left:0;right:0;height:6.3rem;background-color:#f8f8f8;box-shadow:0 0 8px rgba(0, 0, 0, 0.3);z-index:1010;opacity:0;visibility:hidden;-webkit-transition:all .3s linear;transition:all .3s linear}.search-overlay__close{position:fixed;top:1rem;right:1rem;font-size:1.25rem;color:#fff;background-color:#000;line-height:2.5rem;width:2.5rem;text-align:center;border-radius:50%}.search-overlay__close:hover{color:#fff}.search-overlay__form{height:100%;padding:1rem}.search-overlay__input{background:none;padding:1rem;border-bottom:1px solid #000;font-size:1.5rem;width:84%}.search-overlay__btn{font-size:1.25rem;padding:0}header.style5 .header-info>span{font-size:2.7rem;transform:rotate(-35deg);-webkit-transform:rotate(-35deg);-moz-transform:rotate(-35deg);-o-transform:rotate(-35deg)}header.style5 .header-info div
span{font-size:1rem;padding-bottom:0.3rem}header.style5 .header-info div
h4{color:#252525;font-size:1.25rem}header.style5 .header-info
div{padding-left:1.25rem;margin-left:1.25rem}header.style5 .header-info div::before{content:"";width:1px;height:2.75rem;background-color:#ccc;position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%)}header.style5 .theme-btn.bg-theme.rounded{border-radius:0 !important;padding:0.9rem 2rem;border:3px
solid;background-color:transparent !important}header.style5 .theme-btn.bg-theme.rounded:hover{color:#fff !important}header.style5 nav
ul{list-style:none}header.style5 nav>ul>li{padding:1.2rem 1rem;font-weight:500 !important;position:unset !important;transition:all 0.35s ease-in;-webkit-transition:all 0.35s ease-in;-moz-transition:all 0.35s ease-in;-o-transition:all 0.35s ease-in;cursor:pointer}header.style5 nav ul li
a{color:#fff;font-family:Poppins}header.style5 nav>ul>li:first-child, header.style5 nav>ul>li>ul>li:first-child{margin-left:-1rem}header.style5 .style5-space{padding-top:0.6rem;padding-bottom:0.6rem}header.style5 .bg-theme .col-lg-12{position:inherit}header.style5 nav>ul>li>ul{position:absolute;left:0;width:100%;padding:0
7.8%;background-color:#093a75;opacity:0;visibility:hidden;top:95%;z-index:99;transition:all 0.35s ease-in;-webkit-transition:all 0.35s ease-in;-moz-transition:all 0.35s ease-in;-o-transition:all 0.35s ease-in}header.style5 nav>ul>li:hover>ul{opacity:1;visibility:visible;top:100%}header.style5 nav ul li ul
li{font-size:0.9375rem;font-weight:500 !important}header.style5 nav>ul>li>ul>li{padding:1rem 1.3rem;transition:all 0.35s ease-in;-webkit-transition:all 0.35s ease-in;-moz-transition:all 0.35s ease-in;-o-transition:all 0.35s ease-in}header.style5 nav>ul>li>ul>li{display:inline-block}header.style5 nav>ul>li:hover{background-color:#fff}header.style5 nav>ul>li>ul>li>a{position:relative}header.style5 nav>ul>li.menu-item-has-children>a{position:relative}header.style5 nav>ul>li.menu-item-has-children>a::after{content:"\f107";font-family:"Font Awesome 5 Free";font-weight:900;font-size:0.9375rem;color:#fff;margin-left:10px}header.style5 nav>ul>li>ul>li.menu-item-has-children>a::after{content:"\f107";font-family:"Font Awesome 5 Free";font-weight:900;font-size:0.9375rem;color:#ededed;margin-top:-12px;margin-left:10px}header.style5 nav>ul>li>ul>li.menu-item-has-children>a{color:#ededed}header.style5 nav>ul>li>ul>li>ul{position:absolute;left:0;min-width:15.625rem;top:100%;opacity:0;visibility:hidden;padding:1rem 0;-webkit-transform:translateX(-0.625rem);transform:translateX(-0.625rem);z-index:2;background-color:rgba(2, 43, 92, 0.9)}header.style5 nav>ul>li>ul>li>ul
li{padding:0
2.5rem;font-size:0.875rem}header.style5 nav>ul>li>ul>li:hover>ul{transform:translateX(0);-webkit-transform:translateX(0);opacity:1;visibility:visible}header.style5 nav>ul>li>ul>li>ul li
a{padding:0.7rem 0;color:#efefef;border-bottom:1px solid}header.style5 nav>ul>li>ul>li>ul li:hover
a{border-color:#efefef}aside .widget_lifeline2-about .text-gray2{color:#666}aside .widget_lifeline2-about.widget-box2 ul
li{background-color:transparent;padding:0;box-shadow:none;font-size:1rem;margin-top:10px}aside .widget_lifeline2-about.widget-box2 ul li
i{padding-right:10px}aside .widget_lifeline2-about.widget-box2
ul{margin-top:20px}.np aside .widget_lifeline2-compaigns ul
li{font-size:1rem}aside .widget_lifeline2-compaigns ul li
a{color:#333;width:100%}.np aside .widget_lifeline2-compaigns ul>li::before{display:none}aside .widget-box2.widget_lifeline2-flickr ul
li{background-color:transparent;box-shadow:none;padding:0
0.46875rem}aside .widget-box2.widget_lifeline2-flickr ul li
a{padding:0;width:auto}aside .widget-box2.widget_lifeline2-flickr ul li:not(:first-child){margin-top:15px}aside .widget-box2 .wpcm-widget{border:none;padding:0}aside .widget_wi_urgent_campaigns.widget-box2 ul li, aside .widget_wi_recent_donations.widget-box2 ul li, aside .woocommerce.widget-box2 ul.product_list_widget li, aside .widget_wi_top_donors ul li, aside .woocommerce.widget-box2 ul.product_list_widget
li{padding:0;box-shadow:none;background-color:transparent}aside .widget-box2.widget_wi_urgent_campaigns ul li h3 a, aside .wpcm-rcnt-donation-info h5>a{width:100%;padding:0}aside .widget-box2.widget_wi_urgent_campaigns ul li:hover, aside .widget-box2.widget_lifeline2-flickr ul li:hover, aside .widget_lifeline2-about.widget-box2 ul li:hover, aside .widget_wi_recent_donations.widget-box2 ul li:hover, aside .woocommerce.widget-box2 ul.product_list_widget li:hover, aside .widget_wi_top_donors ul li:hover{background-color:transparent}aside .wpcm-urgnt-causes-widget .wpcm-dontn-info{padding-left:0}aside .wpcm-urgnt-causes-widget .wpcm-dontn-info
a{width:auto}aside .wpcm-rcnt-donation-info
span.amnt{padding:9px
0px}aside .woocommerce.widget-box2 ul.product_list_widget li
a{padding:0
0 5px;width:auto}aside .woocommerce.widget-box2 ul.product_list_widget li+li{margin-top:10px}aside .woocommerce.widget-box2 ul.product_list_widget
li{font-size:18px}aside .widget_wi_top_donors .wpcm-donr-donation
span{font-size:14px}aside .widget_wi_top_donors .wpcm-donr-donation
h5{font-size:16px}aside .widget_wi_top_donors.widget-box2 ul li:not(:first-child){margin-top:20px}aside .woocommerce ul.product_list_widget li
img{width:45px}aside .woocommerce .star-rating span::befor{font-size:13px}aside .widget_product_search form
input{border:none;width:100%}aside .widget_product_search form
button{font-size:15px;padding:0.70625rem 1.875rem;position:relative;color:#fff;border-radius: .25rem;font-weight:700;z-index:1}aside .widget_product_search form button::before{content:"";position:absolute;left:50%;right:50%;top:0;bottom:0;background-color:#000;opacity:0}aside .widget_product_search form button:hover::before, aside .widget_product_search form button:focus::before{left:0;right:0;opacity: .2}aside .widget_product_tag_cloud
.tagcloud{font-size:1rem !important}aside .widget_product_categories
ul{list-style:none;padding:0;margin-bottom:0}aside .widget_wi_urgent_cause .wpcm-wrapper .wpcm-btn-border:hover, aside .widget_wi_urgent_project .wpcm-wrapper .wpcm-btn-border:hover{color:#fff !important}aside .widget-box2.widget_mc4wp_form_widget form
input{width:100%}aside .widget_wi_donor_of_month .mnth-donor-content
h3{font-size:20px}aside .widget_shopping_cart.widget-box2 .woocommerce-mini-cart-item>a{padding-left:20px !important}aside .woocommerce.widget_shopping_cart .cart_list li
a.remove{padding:0;left:-20px;font-size:18px}.wpcm-checkout-wrapper
.alert{left:0;top:0}.wpml-ls-legacy-list-vertical
a{display:block;text-decoration:none;border-bottom:1px solid transparent;padding:0px
16px;line-height:1}.wpml-ls-legacy-list-vertical .wpml-ls-flag{display:inline;vertical-align:middle;width:15px;height:9px}.wpcm-wrapper .donation-style-1 .col-content .wpcm-top-title{font-size:16px;color:#5e5b5b;font-family:Manrope;display:none}.wpcm-wrapper .donation-style-1 .col-content .wpcm-popup-title{margin-bottom:20px;line-height:40px;color:#181818;font-size:30px;font-family:Manrope;font-weight:700}.wpcm-wrapper .donation-style-1 .col-content .wpcm-popup-tagline{display:none}.wpcm-wrapper .donation-style-1 .col-content .wpcm-recurring-btns ul>li
a{background-color:#232323;padding:14px
0;display:block;color:#fff;text-align:center;font-size:18px;font-weight:700;font-family:Manrope;position:relative}.wpcm-wrapper .donation-style-1 .col-content{padding:40px;width:65%}.donation-style-1 .dialog-content{box-shadow:0 0 40px 15px rgb(0 0 0 / 5%);padding:10px}.wpcm-wrapper .donation-style-1 .col-content .wpcm-payment-gateways ul li>a{padding:12px
18px}.wpcm-wrapper .donation-style-1 .col-content .el-select .el-input__inner{height:67px;border:none;box-shadow:0 0 10px rgba(0,0,0,.2);padding:10px
30px;margin-bottom:10px;margin-top:10px}.wpcm-wrapper .donation-style-1 .col-content .wpcm-cstm-amt-txt{font-size:18px;font-weight:700;margin-top:25px;margin-bottom:15px;display:block;color:#262626}.wpcm-wrapper .donation-style-1 .col-content .wpcm-pre-dfind-amt{display:flex;margin-left:-5px;margin-right:-5px}.wpcm-wrapper .donation-style-1 .col-content .wpcm-pre-dfind-amt
li{width:25%;margin-right:5px;margin-left:5px}.wpcm-wrapper .donation-style-1 .col-content .wpcm-pre-dfind-amt
a{box-shadow:0 0 10px rgba(0,0,0,.2);border:1px
solid #fff;background:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;border-radius:0;height:60px;width:100%;padding:0}.wpcm-wrapper .donation-style-1 .col-content .wpcm-custm-amt-title{position:relative;background-color:#fff;color:#333;border:1px
solid #3e93de;text-align:center;text-transform:uppercase;font-size:15px;font-weight:700;height:57px;margin-top:14px;display:flex;align-items:center;justify-content:center}.wpcm-wrapper .donation-style-1 .col-content .wpcm-custm-amt-box{display:flex;margin-top:30px}.wpcm-wrapper .donation-style-1 .col-content .wpcm-custm-amt-box .wpcm-symbl-prefix{background-color:#3e93de;color:#fff;width:143px;text-align:center;padding:10px
0;font-size:24px;font-weight:bold}.wpcm-wrapper .donation-style-1 .col-content .wpcm-custm-amt-box
input{border:none;font-size:26px;line-height:32px;padding:0
15px;width:100px;color:#3a3a3a;font-weight:bold}.wpcm-wrapper .donation-style-1 .col-content .wpcm-custm-amt-box .wpcm-proceed-btn{margin-left:50px;width:100%;border:none;background-color:#3e93de;color:#fff;text-transform:uppercase;font-size:15px;font-weight:900}.wpcm-wrapper .donation-style-1 .wpcm-radial-progress-bar{text-align:center;padding:40px
40px 30px;display:inline-block}.donation-style-1 .circular
span{left:0;bottom:40%;transform:translateY(70%);width:100%;font-size:12px;position:absolute;display:none}.donation-style-1 .col-content{padding:40px;max-width:66%}.donation-style-1 .wpcm-radial-progress-bar{text-align:center;padding:40px
40px 30px;display:inline-block}.wpcm-wrapper .donation-style-1 .wpcm-amount-collected, .wpcm-wrapper .donation-style-1 .wpcm-amount-needed{padding:40px
35px;border-top:1px solid #c9c9c9}.donation-style-1 .circular>div::before{content:"%";font-size:31px;font-weight:600;position:absolute;right:-38px;top:50%;transform:translateY(-50%);width:100%;z-index:1;color:#333}.donation-style-1 .circular > div
input{color:#333 !important;font-size:31px !important;font-weight:700 !important;height:auto !important;top:50%;transform:translateY(-50%)}.donation-style-1 .dialog-content{padding:10px}.donation-style-1 .el-custom-select .el-select .el-input__suffix{background-color:#eee;height:19px;top:50%;right:23px;transform:translateY(-50%);width:23px;display:flex;align-items:center;justify-content:center}.donation-style-1 .el-select .el-input .el-select__caret{color:#232323;font-size:9px;font-weight:bold}.wpcm-wrapper .donation-style-1 .wpcm-amount-collected .amount-return+span{line-height:28px}.wpcm-wrapper .donation-style-1 .col-content .wpcm-custm-amt-title:after{content:"";position:absolute;width:0;height:0;bottom:-30px;border:15px
solid;border-color:#3e93de #bcbcbc00 transparent transparent}@media(max-width: 1024px){.donation-style-1 .col-content{max-width:100%}}@media(max-width: 480px){.wpcm-custm-amt-box{margin-left:-13px}button.el-button.el-button--default.wpcm-proceed-btn{margin-left:10px !important}span.wpcm-symbl-prefix{padding:9px
7px}a.wpdonation-button{font-size:18px !important;padding:13px
5px !important;width:100px !important}.wpcm-custm-amt-box{margin-left:-34px}.wpcm-wrapper .donation-style-1 .col-content .wpcm-pre-dfind-amt
li{width:45%;margin-top:10px}.wpcm-wrapper .donation-style-1 .wpcm-radial-progress-bar{display:flex}.wpcm-wrapper .donation-style-1 .col-content .wpcm-cstm-amt-txt{margin-bottom:5px}.wpcm-wrapper .donation-style-1 .col-content .wpcm-pre-dfind-amt
a{font-size:16px;height:50px}.wpcm-wrapper .donation-style-1 .col-content .wpcm-custm-amt-box,
.wpcm-wrapper .donation-style-1 .col-content .el-select .el-input__inner,
.wpcm-wrapper .donation-style-1 .col-content .wpcm-custm-amt-title{height:50px}.wpcm-wrapper .donation-style-1 .col-content .wpcm-payment-gateways ul li>a{padding:11px
15px}.wpcm-wrapper .donation-style-1 .col-content .wpcm-custm-amt-box .wpcm-symbl-prefix{font-size:16px;display:flex;align-items:center;justify-content:center}.wpcm-wrapper .donation-style-1 .col-content .wpcm-recurring-btns ul>li
a{background-color:#232323;padding:11px
0}.wpcm-wrapper .donation-style-1 .col-content{padding:25px}.wpcm-wrapper .donation-style-1 .col-content .wpcm-popup-title{line-height:38px;font-size:28px}}.wpcm-wrapper .donation-style-2 .col-content .wpcm-recurring-btns ul>li
a{padding:15px
0}.wpcm-wrapper .donation-style-2 .col-content .wpcm-payment-gateways ul li>a{margin:5px
5px 0 0}.wpcm-wrapper .donation-style-2 .wpcm-heading{font-size:25px;line-height:35px;font-weight:600;color:#181818;margin:15px
0 10px}.wpcm-wrapper .donation-style-2 .col-content .wpcm-custm-amt-box .wpcm-symbl-prefix{display:flex;align-items:center;justify-content:center;font-weight:bold}.wpcm-wrapper .donation-style-2 .col-content .wpcm-custm-amt-box
input{font-size:26px !important;line-height:32px;color:#3a3a3a;font-weight:bold;padding-left:30px}.wpcm-wrapper .donation-style-2 .col-content .wpcm-next-btn{margin:40px
0 0 15px}.donation-style-2 .el-custom-select .el-select .el-input__suffix{background-color:#eee;height:19px;top:50%;right:23px;transform:translateY(-50%);width:23px;display:flex;align-items:center;justify-content:center}.wpcm-wrapper .donation-style-2
.col-content .wpcm-pre-dfind-amt{margin-left:-5px;margin-right:-5px;display:inline-flex;align-items:center}.wpcm-wrapper .donation-style-2
.col-content .wpcm-pre-dfind-amt
li{width:20%;margin-right:5px;margin-left:5px}.wpcm-wrapper .donation-style-2
.col-content .wpcm-pre-dfind-amt
a{box-shadow:0 0 10px rgba(0,0,0,.2);border:1px
solid #fff;background:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;border-radius:0;height:60px;width:100%;padding:0}.wpcm-wrapper .donation-style-2 .wpcm-custom-amt-box-container{display:flex;justify-content:space-between}.donation-style-2 .el-select .el-input .el-select__caret{color:#232323;font-size:9px;font-weight:bold}.donation-style-2 .el-input__inner::placeholder{color:#333}@media(max-width: 992px){.wpcm-wrapper .donation-style-2 .col-content .wpcm-amt-box-with-predfd{flex-wrap:wrap}.wpcm-wrapper .donation-style-2 .col-content .wpcm-pre-dfind-amt{margin-top:15px}.wpcm-wrapper .donation-style-1 .col-content .wpcm-pre-dfind-amt
li{width:45%;margin-right:5px;margin-left:5px}}@media(max-width: 768px){.wpcm-wrapper .donation-style-2 .col-content{padding:0
30px 30px;margin-top:-40px}.wpcm-wrapper .donation-style-2 .col-content .wpcm-payment-gateways ul li>a{padding:8px
17px}.wpcm-wrapper .donation-style-2 .col-content .wpcm-donation-amt-fields .el-custom-select{width:100%;padding-right:0}.wpcm-wrapper .donation-style-2 .wpcm-heading{font-size:30px;line-height:40px}.wpcm-wrapper .donation-style-2 .col-content .wpcm-recurring-btns ul>li
a{padding:10px
0}.wpcm-custm-amt-box{margin-left:-13px}button.el-button.el-button--default.wpcm-proceed-btn{margin-left:10px !important}span.wpcm-symbl-prefix{padding:9px
7px}a.wpdonation-button{font-size:18px !important;padding:13px
5px !important;width:100px !important}.wpcm-custm-amt-box{margin-left:-34px}.wpcm-wrapper .donation-style-1 .col-content .wpcm-pre-dfind-amt
li{width:45%;margin-top:10px}.circular>div
canvas{width:100% !important}.donation-style-1 .circular>div::before{right:-35px !important}.circular>div
input{left:-7px !important}}@media(max-width: 480px){.wpcm-wrapper .donation-style-2 .wpcm-heading{font-size:25px;line-height:35px}.wpcm-wrapper .donation-style-2 .col-content .wpcm-pre-dfind-amt{flex-wrap:wrap}.wpcm-wrapper .donation-style-2 .col-content .wpcm-next-btn{padding:15px
50px}.wpcm-wrapper .donation-style-2 .col-content .wpcm-pre-dfind-amt
a{margin-bottom:10px}}.donation-style-3 .el-custom-select .el-select .el-input__suffix{background-color:#eee;height:19px !important;top:50% !important;right:23px;transform:translateY(-50%);width:23px;display:flex;align-items:center;justify-content:center}.donation-style-3 .el-select .el-input .el-select__caret{color:#232323;font-size:9px;font-weight:bold}@media(max-width: 768px){.wpcm-wrapper .donation-style-3 .col-content .wpcm-pre-dfind-amt
a{padding:15px
30px;margin-right:13px}}@media(max-width: 550px){.wpcm-wrapper .donation-style-3 .col-content .wpcm-pre-dfind-amt{flex-wrap:wrap}.wpcm-wrapper .donation-style-3 .col-content .wpcm-pre-dfind-amt
a{margin-bottom:10px;padding:15px
25px}.wpcm-wrapper .donation-style-3 .col-content .wpcm-payment-gateways ul li>a{padding:10px
20px}}.banner-style-1{}header.stick.sticky.style1{box-shadow:0 0 10px 10px rgb(0 0 0 / 5%)}.wpcm-wrapper .donation-style-1 .col-content .wpcm-pre-dfind-amt a.active,
.wpcm-wrapper .donation-style-1 .col-content .wpcm-pre-dfind-amt a:hover{border-color:#3e93de !important;color:#3e93de !important}.wpcm-wrapper .donation-style-1 .col-content .wpcm-payment-gateways ul li>a.active,
.wpcm-wrapper .donation-style-1 .col-content .wpcm-payment-gateways ul li>a:hover{background-color:#3e93de !important;color:#fff}.wpcm-wrapper .donation-style-1 .col-content .wpcm-payment-gateways ul li>a.active,
.wpcm-wrapper .donation-style-1 .col-content .wpcm-payment-gateways ul li>a:hover,
.wpcm-wrapper .donation-style-2 .col-content .wpcm-pre-dfind-amt a:hover,
.wpcm-wrapper .donation-style-2 .col-content .wpcm-recurring-btns ul>li a,
.wpcm-wrapper .donation-style-2 .col-content .wpcm-payment-gateways ul li>a:hover,
.wpcm-wrapper .donation-style-2 .col-content .el-select .el-input__inner,
.wpcm-wrapper .donation-style-2 .col-content .wpcm-pre-dfind-amt a.active,
.wpcm-wrapper .donation-style-3 .col-content .wpcm-recurring-btns ul>li a,
.wpcm-wrapper .donation-style-3 .col-content .wpcm-payment-gateways ul li>a.active,
.wpcm-wrapper .donation-style-3 .col-content .el-custom-select .el-input__inner,
.wpcm-wrapper .donation-style-3 .col-content .wpcm-pre-dfind-amt a:hover,
.wpcm-wrapper .donation-style-3 .col-content .wpcm-payment-gateways ul li>a:hover,
.wpcm-wrapper .donation-style-2 .col-content .wpcm-payment-gateways ul li>a.active,
.wpcm-wrapper .donation-style-3 .col-content .wpcm-pre-dfind-amt a.active,
.wpcm-wrapper .donation-style-3 .col-content .wpcm-back-btn,
.wpcm-wrapper .donation-style-2 .col-content .wpcm-back-btn{border-color:#3e93de !important}.wpcm-wrapper .donation-style-1 .wpcm-amount-collected .amount-return>i,
.wpcm-wrapper .donation-style-1 .wpcm-amount-needed .amount-return>i
.wpcm-wrapper .donation-style-2 .col-content .wpcm-recurring-btns ul>li a,
.wpcm-wrapper .donation-style-3 .col-content .wpcm-recurring-btns ul>li a,
.wpcm-wrapper .donation-style-3 .col-content .wpcm-pre-dfind-amt a:hover,
.wpcm-wrapper .donation-style-2 .col-content .wpcm-recurring-btns ul>li a,
.wpcm-wrapper .donation-style-2 .col-content .wpcm-recurring-btns ul>li a,
.wpcm-wrapper .donation-style-3 .col-content .wpcm-pre-dfind-amt a.active,
.wpcm-wrapper .donation-style-1 .wpcm-amount-needed .amount-return>i,
.wpcm-wrapper .donation-style-3 .col-content .wpcm-back-btn,
.wpcm-wrapper .donation-style-2 .col-content .wpcm-back-btn{color:#3e93de !important}.wpcm-wrapper .donation-style-1 .col-content .wpcm-recurring-btns ul>li
a.active{background-color:#3e93de !important}.wpcm-wrapper .donation-style-1 .col-content .wpcm-recurring-btns ul>li a.active:after,
.wpcm-wrapper .donation-style-2 .col-content .wpcm-recurring-btns ul>li a.active,
.wpcm-wrapper .donation-style-2 .col-content .wpcm-pre-dfind-amt a:hover,
.wpcm-wrapper .donation-style-2 .col-content .wpcm-next-btn,
.wpcm-wrapper .donation-style-2 .col-content .wpcm-payment-gateways ul li>a:hover,
.wpcm-wrapper .donation-style-2 .col-content .wpcm-pre-dfind-amt a.active,
.wpcm-wrapper .donation-style-3 .col-content .wpcm-payment-gateways ul li>a.active,
.wpcm-wrapper .donation-style-3 .col-content .wpcm-next-btn,
.wpcm-wrapper .donation-style-3 .col-content .wpcm-recurring-btns ul>li a.active:after,
.wpcm-wrapper .donation-style-3 .col-content .wpcm-payment-gateways ul li>a:hover,
.wpcm-wrapper .donation-style-2 .col-content .wpcm-payment-gateways ul li>a.active,
.wpcm-wrapper .donation-style-2 .col-content .wpcm-recurring-btns ul>li a.active:after,
.wpcm-wrapper .donation-style-2 .col-content .wpcm-recurring-btns ul>li a.active:after,
.wpcm-wrapper .donation-style-3 .col-content .wpcm-recurring-btns ul>li a.active,
.wpcm-wrapper .donation-style-3 .col-content .donation-done,
.wpcm-wrapper .donation-style-2 .col-content .wpcm-proceed-btn,
.donation-style-1 .wpdonation-box
button{background-color:#3e93de !important}.wpcm-wrapper .donation-style-1 .col-content .wpcm-recurring-btns ul>li,
.wpcm-wrapper .donation-style-1 .col-content .wpcm-payment-gateways ul>li{padding-bottom:0}.wpcm-wrapper .donation-style-1 .col-content .wpcm-payment-gateways
ul{padding-top:5px}.wpcm-wrapper .donation-style-1  #stripe-gateway-ideal-bank,
.wpcm-wrapper .donation-style-1
.StripeElement{min-height:45px;border:1px
solid #eee;border-radius:5px;box-shadow:0 0 24px rgba(0, 0, 0, 0.08);height:67px;border:none;box-shadow:0 0 10px rgb(0 0 0 / 20%);padding:15px
15px 0px;margin-bottom:10px;margin-top:10px;background-color:white;cursor:pointer}.wpcm-wrapper .donation-style-1
.StripeElement{display:grid;align-content:center}.wpcm-wrapper .donation-style-2 .col-content .wpcm-recurring-btns ul>li
a.active{background-color:#3e93de !important;color:white !important}.wpcm-wrapper .donation-style-2 .col-content .wpcm-cstm-amt-txt{font-size:17px}.wpcm-wrapper .donation-style-3 .col-content .wpcm-custm-amt-box
input{font-size:20px;font-weight:bold}.wpcm-wrapper .donation-style-3 .col-content .wpcm-recurring-btns ul>li
a.active{color:#fff !important}.wpcm-wrapper .donation-style-3 .col-content .wpcm-heading{font-size:30px;text-align:center;font-weight:500;margin-bottom:15px;color:#181818}.donation-style-1 .wpdonation-box
button{padding:20px
40px;margin-bottom:15px;color:white}.heading-style
h2{position:relative !important;display:inline-block !important}.heading-style h2:before{content:"" !important;width:100% !important;height:13px !important;position:absolute !important;bottom:0 !important;left:0;background-color:#d2e3f2 !important;z-index:-1 !important}.heading-style h2:after{display:none !important}.heading-style .sec-title.style4
h2{line-height:15px !important}.mc4wp-response
p{font-size:1rem;position:absolute;width:auto;background:white;top:-47px;left:0;padding:5px;border-radius:5px}.newsletter_widget
form{max-width:65%;position:relative}.mc4wp-response p:before{content:"\f078";font-family:'Font Awesome 5 Free';position:absolute;top:19px;font-weight:900;left:6px;color:white;font-size:20px}.mc4wp-response
p{font-size:1rem;position:absolute;width:auto;background:white;top:-47px;left:0;padding:5px;border-radius:5px}.newsletter_widget
form{max-width:65%;position:relative}.mc4wp-response p:before{content:"\f078";font-family:'Font Awesome 5 Free';position:absolute;top:19px;font-weight:900;left:6px;color:white;font-size:20px}.urgentcause-info .cause-amount+.cause-amount{padding-left:0.125rem !important;margin-left:1.875rem !important}section#lifeline2_banner{margin-top:0px !important}h3.font-weight-extrabold.text-dark{margin-top:15px}div#mCSB_1_container{top:100px !important}a.res-btn{height:40px;margin-top:32px;width:40px !important}h3.mb-0.font-weight-semibold.text-dark.ml-auto.mr-auto.d-inline-block{text-align:left}.lifeline2-64ec826bcfa82{padding-top:80px !important;padding-bottom:80px !important}.banner-style-5{padding-top:100px !important}.lifeline2-5ea12ee3cdcf1 .product-img
a.added_to_cart{padding:0.96rem 1.15rem}.product-img a.theme-btn.added{left:23%}header ul#menu-main-menu{margin-right:35px}input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{padding:13px;width:100%}form.wpcf7-form.init{margin-top:0px}.work-iconbox
span{border-radius:9px;padding:13px;box-shadow:rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px}.workwithus-parent .vc_column-inner{box-shadow:rgba(0, 0, 0, 0.1) 0px 1px 2px 0px;padding:25px}.team-detail-wrap ul.team-detail-info{right:48px;top:1.5625rem;direction:rtl;padding-right:0}.cause-info3 .cats
a{color:#1e579c !important}section.vc_row.wpb_row.vc_row-fluid.lifeline2-658fb875da7ec{background-image:url(http://lifeline2.wpcharity.com/animal-ngo/wp-content/uploads/sites/8/2020/05/bg-1.jpg)}.woocommerce .star-rating{color:#FDCC0D}.urgentcause-box{background-color:white;padding:17px;margin-bottom:50px}.vc_row wpb_row vc_row-fluid lifeline2-6593e64fd6e7{backgroun-image:url(http://lifeline2.wpcharity.com/causes/wp-content/uploads/sites/5/2020/05/bg-img.jpg)}section.vc_row.wpb_row.vc_row-fluid.lifeline2-6593e64fd6e71{padding-top:76px;padding-bottom:25px;background-image:url(http://lifeline2.wpcharity.com/causes/wp-content/uploads/sites/5/2020/05/bg-img.jpg)}.work-icon .vc_icon_element-inner{box-shadow:rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;border-radius:30px}.page-id-547
.added{margin-left:-1.3rem !important}.page-id-547
.added_to_cart{left:135px;padding:13px}.page-id-547 .products .product-box:hover .product-img>a.wc-forward{padding:13px
14px}.page-id-1909
a.added_to_cart{padding:14px;border-radius:4px;color:white;top:-192px;position:relative}section.vc_row.wpb_row.vc_row-fluid.lifeline2-668b8b69b681f{background-image:url(https://lifeline2.webinane.com/animal-ngo/wp-content/uploads/sites/8/2024/07/bg-111.jpg) !important}section.vc_row.wpb_row.vc_row-fluid.lifeline2-668cc08c23b12{background-image:url(https://lifeline2.webinane.com/causes/wp-content/uploads/sites/5/2020/05/banner-bg.jpg) !important}.event-meta li span
strong{padding-left:11px !important}iframe{margin-top:0 !important}@media (max-width: 1370px){.fancycause-wrap .fancycause-info{padding:2rem}.fancycause-wrap .fancycause-info>p{font-size:1rem}header.style2 .logo-menu-wrap
nav{padding:4rem 2.5rem}.products .product-box .product-img>a.wc-forward{font-size: .9rem;padding:0.8rem 1.2rem;left:45%}.products .product-box .product-img>a{font-size:1rem;line-height:2.5rem;height:2.75rem;width:4.125rem;margin-left:-0.5625rem;margin-top:-1.42rem}a.button.product_type_simple.add_to_cart_button.rounded.theme-btn.added{margin-left:-0.3rem}}@media (max-width: 1280px){header.style2 .logo-menu-wrap
nav{padding:0rem 2.5rem}section#lifeline2_banner{padding-top:0px}.products .product-box .product-img>a.wc-forward{font-size: .9rem;padding:0.8rem 1.2rem;left:45%}.products .product-box .product-img>a{font-size:1rem;line-height:2.5rem;height:2.75rem;width:4.125rem;margin-left:-0.5625rem;margin-top:-1.42rem}a.button.product_type_simple.add_to_cart_button.rounded.theme-btn.added{margin-left:-4.3rem}}@media (max-width: 1030px){nav ul+a.theme-btn{display:none !important}header.style1 .theme-btn{padding:0.8125rem 2rem}header.style1 nav ul
li{font-size:0.9rem}header.style4 nav>div>ul>li{padding:0
1rem}header.style1.dark-header nav>div>ul>li{padding:0
0.8rem}header.style4 nav ul li.menu-item-has-children>a::before{right:0.2rem}.service-thumb+.service-info{padding:1.25rem 1.25rem 1.25rem 3rem}.callus-style.style4,.callus-style.style5,.callus-style.style6{padding-left:3.75rem}.callus-style a.theme-btn{font-size: .95rem;padding:0.8125rem 1.75rem;-webkit-box-flex:0;flex:0 0 10.625rem;text-align:center}.callus-style.style4 .callus-content,
.callus-style.style5 .callus-content,
.callus-style.style6 .callus-content{padding-right: .95rem}.fancycause-wrap .fancycause-info{padding:1.25rem;bottom:1rem;right:1rem;max-width:70%}.fancycause-wrap .fancycause-info>p{font-size:0.9rem}.fancycause-wrap .fancycause-info>p+.help-us{margin-top:1.2rem}.fancycause-wrap .fancycause-info>h3+p{margin-top:1rem}.help-need-box .help-need-thumb>a.theme-btn{padding:0.8125rem 1.3rem;font-size:0.95rem}.footer-bar .widget-box.newsletter_widget>h3{line-height:initial}.newsletter_widget form
input{height:initial}.bottom-links>li:not(:first-child){margin-left:0.5rem}.cause-box.style2 .cause-info{padding:1.5rem}.cause-box.style2 .cause-info>h3{font-size:1.3rem;line-height:1.8rem}.counter-box{padding:1.5rem}.counter-box
i{font-size:3.5rem}.spnt-bar{font-size:0.9rem}.spnt-bar>span{font-size:1.3rem;padding:0
0 0 2rem}.cause-thumb
img{width:100%}.event-list .event-info-bar>h3{max-width:50%}.cause-progress .progress-wrap{max-width:16rem;padding-right:2rem;margin-left:37px}.cause-progress .progress-wrap+a{padding:0.8125rem 1.39rem;font-size:0.9rem;margin-left:1.7rem}.upcoming-event-info>h3{flex:0 0 17rem;padding:0}.upcoming-event-info{padding:2rem}.upcoming-event-info .theme-btn{padding:0.8125rem 2rem;font-size:0.9rem}.event-countdown{flex:0 0 15rem}.event-countdown > li
span{font-size:1.5rem}.custom-info-boxes .box-img>a{font-size:1rem}.special-service-about,.special-service-list{flex:0 0 100%;max-width:100%}.special-service-wrap{flex-wrap:wrap}.deal-detail-item>.row{align-items:start !important}.video-box
a{margin:0}.container{padding-left:15px !important;padding-right:15px !important}.cause-info>h3{font-size:1.3rem}.custom-info-boxes li.box-item{flex:0 0 22%;max-width:22%}.custom-info-boxes{margin-left:0;margin-right:0}.volunteer.style2{padding:3.125rem 1rem}.volunteer.style2 .volunteer-info>a{padding:0.8125rem 2rem}.service-wrap{padding:0
2rem}.newsletter_widget form
input{max-width:9rem}header.style2 .logo-menu-wrap
nav{padding:6rem 2.5rem}.video-box>figure{width:400px !important}.cause-info3{padding:2.8125rem 2rem}.service-wrap2 .service-box{padding:4.0625rem 0.5rem}.featured-bg{min-height:38rem;max-height:38rem}.style2 .video-box>figure{width:100% !important}.res-p>div{padding-left:180px !important;padding-right:180px !important}.dropcap-style.style13,.dropcap-style.style14,.dropcap-style.style15{padding:3.75rem 2rem}.special-service-wrap2 .special-service-list > ul
li{padding:1.375rem 1rem}.special-service-about-desc>h2{font-size:2.8rem}.simple-parallax-desc>h2{font-size:2.5rem}.fancy-counter-box>h6{font-size:2rem}.who-we-desc>h2{font-size:2.2rem}.blog-list-thumb,.blog-list-info{-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}.video-box2>h3{text-align:center}.video-box2>h3{padding:1.55rem 1rem;font-size:0.8rem}.parallax-banner .info>a{padding:3rem}.deal-desc{padding-right:65px}.volunteer-info>h2{font-size:2.2rem}.sponsor-box > a
img{max-width:100%;height:auto}.custom-banner-info>h3{font-size:2.4rem}.custom-banner-info{left:20px;right:20px;bottom:20px}.footer-contact-info span,
.footer-contact-info
a{font-size:1rem}.custom-banner-box:hover .custom-banner-info,
.custom-banner-box.active .custom-banner-info{padding-top:80px;padding-bottom:80px}header.style1 nav>div>ul>li{padding:0
1.3rem}header.style1 nav ul li.menu-item-has-children>a::before{right:0.4rem}.top-list+.social_list{margin-left:1rem}header.style5 nav>ul>li>ul{padding:0
4.5%}.cause-info3{padding:2.3rem 1.5rem}.widget-box2 ul
li{padding-right:0}.cause-box.style2 .spnt-bar>span{padding:0.6rem 0.5rem;padding-bottom:24px !important;padding-top:0px !important;font-size:1rem !important}.service-wrap2 .service-box>i{font-size:3.8rem}.service-box4>i{height:5.6rem;width:5.6rem;line-height:5.6rem}.custom-info-boxes .box-img{padding:2rem 0.9rem}.about-mission>h2{font-size:3.4rem}.counter-info>span{font-size:1.6rem}.camp-box>h3{font-size:1.4rem;line-height:1.8rem}.service-box2 .service-info{font-size:1rem}.sec-title.style4
h2{font-size:2.6rem}.custom-banner-info>h3::before{left:38%}.cause-box3 a.theme-btn2{opacity:1;visibility:visible;right:3.625rem}section#lifeline2_banner{padding-top:100px}.products .product-box .product-img>a.wc-forward{font-size: .9rem;padding:0.8rem 1.2rem;left:45%}.products .product-box .product-img>a{font-size:1rem;line-height:2.5rem;height:2.75rem;width:4.125rem;margin-left:-0.5625rem;margin-top:-1.42rem}a.button.product_type_simple.add_to_cart_button.rounded.theme-btn.added{margin-left:-4.3rem}}@media(max-width: 900px) and (min-width: 480px){.urgentcause-thumb>img{position:relative;right:0;margin:0
5px}.urgentcause-thumb{min-height:inherit;margin:0;display:flex}}@media(max-width: 980px){.upcoming-event-info>h3{flex:0 0 13rem;font-size:1.15rem}.upcoming-event-thumb{display:none}.volunteer-info a.theme-btn{padding:0.8125rem 1.5rem}.footer-bar .row>div+div{margin-top:20px}.bottom-bar .row>div+div{margin-top:15px}.bottom-bar
p{text-align:center}.newsletter_widget
form{width:auto !important}footer.footer-style-1 .pb-80{padding-bottom:3.5rem}.cause-box.style2.w-100.mb-40{margin-bottom:0 !important}aside.sidebar-wrap2{margin-bottom:3rem}.urgentcause-progress-wrapper.style2 .goal
span{font-size:1.5rem}.urgentcause-progress-wrapper.style2 .goal,
.urgentcause-progress-wrapper.style2
.loc{font-size:1rem}.urgentcause-progress-wrapper.style2 .urgentcause-progress-wrap>h2{font-size:1.6rem}.upcoming-info>h3{font-size:1.2rem}.accord-custom .container>.row>div+div{margin-top:30px}.video-box>figure::before{display:none}.video-box > figure
img{display:block;margin:0
auto}.video-box>figure{width:auto !important}.urgentcause-progress-wrap>h2{font-size:2.2rem}.goal>span{font-size:1.8rem}.special-service-wrap2 .special-service-list{padding-left:0}.join-team-wrap{padding-left:4rem;padding-right:4rem}.team-desc{padding:4rem 2.8125rem}.custom-info-boxes .slick-dots{margin:0}.about-mission>h2{font-size:3rem}.about-mission>h2+p{margin-top:1.3rem}.about-mission+.counters-wrap.mt-50{margin-top:1.8rem;margin-bottom:2rem}.sec-title.style4
h2{font-size:2.4rem}.video-box.video-box-other.overlap-my-80{min-height:auto;margin:50px
0 0}.blog-list{background-color:#f7f7f7;-webkit-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}.campaign-para-content
h2{font-size:38px;line-height:48px}.fancycause-wrap .fancycause-info>h3{font-size:1.4rem}.fancycause-wrap .help-us>span{font-size:2rem}.fancycause-wrap .help-us{margin-top:1rem}.simple-parallax-mckp.overlap-mb-72{margin-bottom:65px}.bg-gray .blog-list{background-color:#fff}section#lifeline2_banner{padding-top:0px}.products .product-box .product-img>a.wc-forward{font-size: .9rem;padding:0.8rem 1.2rem;left:45%}.products .product-box .product-img>a{font-size:1rem;line-height:2.5rem;height:2.75rem;width:4.125rem;margin-left:-0.5625rem;margin-top:-1.42rem}a.button.product_type_simple.add_to_cart_button.rounded.theme-btn.added{margin-left:-4.3rem}}@media (max-width: 900px) and (min-width: 815px){.sidemenu{height:222px}header.style2 .logo-menu-wrap
nav{padding:2rem 2.5rem}.res-btns .theme-btn{display:block;height:100%;border-radius:0 !important;padding:0.88rem 2.5rem}.custom-banner-info>h3{font-size:2rem}.custom-banner-info{padding:3rem 1.25rem 0.5rem}.custom-banner-info>h3::before{left:37%}.custom-banner-info>h3::after{left:55%}.custom-banner-box:hover .custom-banner-info,
.custom-banner-box.active .custom-banner-info{padding-top:60px;padding-bottom:60px}.blog-list-thumb,.blog-list-info{-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}.blog-list{-webkit-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}.about-footer-new .footer-desc
p{font-size:1rem;line-height:1.6rem}.about-footer-new>div{flex:0 0 44%;max-width:44%}.footer-btm .row>div+div{margin-top:1rem}.simple-parallax-desc>h2{font-size:2.2rem}.simple-parallax-desc>p{padding:0;font-size:1rem}.fancy-counter-box{box-shadow:0 0 10px rgba(0,0,0,0.10)}.style2 .who-we-desc{padding-left:0}.style2 .video-box > figure
img{margin:0
auto;width:100%}.sec-title>h2{font-size:2.2rem}.banner-style-1{margin-top:0px;padding-top:0px}.products .product-box .product-img>a.wc-forward{font-size: .9rem;padding:0.8rem 1.2rem;left:45%}.products .product-box .product-img>a{font-size:1rem;line-height:2.5rem;height:2.75rem;width:4.125rem;margin-left:-0.5625rem;margin-top:-1.42rem}a.button.product_type_simple.add_to_cart_button.rounded.theme-btn.added{margin-left:-4.3rem}}@media (max-width: 812px) and (min-width: 771px){.sidemenu{height:160px}header.style2 .logo-menu-wrap
nav{padding:1rem 2.5rem}.custom-logo-link
img{width:100px;height:auto}.custom-banner-info>h3::before{left:41%}.banner-style-1{margin-top:0px;padding-top:0px}.products .product-box .product-img>a.wc-forward{font-size: .9rem;padding:0.8rem 1.2rem;left:45%}.products .product-box .product-img>a{font-size:1rem;line-height:2.5rem;height:2.75rem;width:4.125rem;margin-left:-0.5625rem;margin-top:-1.42rem}a.button.product_type_simple.add_to_cart_button.rounded.theme-btn.added{margin-left:-4.3rem}}@media (max-width: 851px){.top-list li:not(:first-child):before{display:none}.top-list li:not(:first-child){margin-left:0;padding-left:0}.logo>h1
a{padding:1.2rem 0}nav>div>ul>li{padding:0
1.5rem}header.style1 nav>div>ul>li{line-height:initial}header.style1 nav ul li
ul{-webkit-transition:none;transition:none}header.style1 nav ul li
ul{background:none;opacity:1;visibility:visible}header.style1 nav ul li
ul{min-width:initial}header.style1 nav ul li.mirror-col>ul{min-width:initial;display:none}header.style1 nav ul li.mirror-col>ul>li{-webkit-box-flex:0;flex:0 0 100%;max-width:100%}header.style1 nav ul li.menu-item-has-children>a:before{top:0.875rem}header.style1 nav ul li
ul{padding:0
0 1rem 1.25rem}header.style1 nav ul li ul>li{padding:0;max-width:100%}header.style1 nav ul li ul li.menu-item-has-children>a:before{right:0}header.style1 .logo-menu-wrap nav>div{position:fixed;left:-15.625rem;top:0;bottom:0;z-index:9999;background-color:#fff;text-align:initial !important;-ms-box-shadow:0 0 1rem rgba(0, 0, 0, 0.3);-o-box-shadow:0 0 1rem rgba(0, 0, 0, 0.3);box-shadow:0 0 1rem rgba(0, 0, 0, 0.3);max-width:15.625rem;width:100%;padding:2.5rem 0;opacity:0;visibility:hidden;transition:all 0.35s;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s}nav>div>ul>li{line-height:initial}nav>div>ul>li
a{display:block}nav>div>ul>li>a{padding: .7rem 0}nav ul li ul.sub-menu{min-width:initial;width:100%;padding:0;background-color:#f3f3f3;opacity:1;visibility:visible;-webkit-transition:none;transition:none;background-image:none;-webkit-transform:translate(0);transform:translate(0);display:none;position:static !important}nav ul li ul.sub-menu:before{display:none}nav ul li ul.sub-menu
li{padding:0}nav ul li ul.sub-menu li
a{padding: .65rem 1.4rem}nav>div>ul>li:not(:first-child){border-top:1px solid #eaeaea}header.style1 .logo-menu-wrap nav>div.menu-active{opacity:1;left:0;visibility:visible}header.dark-header nav ul li,
header.dark-header nav ul li ul
li{color:#333 !important}header.dark-header nav ul li ul li:not(:first-child)>a{border-top-color:#dfdfdf}.toggle-item2>h4{padding:1.25rem 3rem 1.25rem 1.25rem}.toggle-item2>.content{padding:0
1.25rem 1.5rem}.toggle.style4 .toggle-item2>h4,
.toggle.style6 .toggle-item2>h4,
.toggle.style7 .toggle-item2>h4,
.toggle.style5 .toggle-item2>h4{padding-left:4.15rem}.toggle.style7 .toggle-item2{padding: .3125rem}.toggle.style7 .toggle-item2
.content{padding: .8rem .5rem 1.25rem}.callus-style{padding:2.5rem 1.75rem}.callus-style.style4,.callus-style.style5,.callus-style.style6{padding:2.5rem 1.75rem;flex-wrap:wrap}.callus-style a.theme-btn{margin-top:1.25rem}.toggle-item2>h4{padding:1.25rem 3rem 1.25rem 1.25rem}.toggle-item2>.content{padding:0
1.25rem 1.5rem}.toggle2.style4 .toggle-item2 > h4,
.toggle2.style6 .toggle-item2 > h4,
.toggle2.style7 .toggle-item2 > h4,
.toggle2.style5 .toggle-item2>h4{padding-left:4.15rem}.toggle2.style7 .toggle-item2{padding:0.3125rem}.toggle2.style7 .toggle-item2
.content{padding:0.8rem 0.5rem 1.25rem}.featured-bg{min-height:35rem;max-height:35rem}footer .slick-dots{margin:2.5rem auto 0}.newsletter_widget
form{max-width:52%}.volunteer-info
a{padding:0.8125rem 1.8rem}.featured-img-caro{max-height:32rem}.video-box>figure{width:100% !important}.video-box > figure
img{display:block;margin:0
auto}.deal-nav-item>h5{font-size:0.7rem}.parallax-banner > .row
h3{font-size:1.2rem}.parallax-banner > .row .banner-info>span{height:2.5rem;width:2.5rem;left:46%;line-height:2.3rem;font-size:0.8rem}nav .sidemenu ul.menu>li>a{padding:0}nav .sidemenu ul.menu li ul.sub-menu{background-color:transparent}nav > div.sidemenu ul.menu>li:not(:first-child){border-top:none}nav .sidemenu ul.menu li ul.sub-menu
li{padding:0.5rem 0 0}.style2 .donation-info-box>strong{font-size:2.1rem}.res-p>div{padding-left:110px !important;padding-right:110px !important}.res2-p>div{padding-right:30px !important;padding-left:30px !important}.testimonials-item{padding:2.8rem 1rem}.cause-box.style2 .cause-info{padding:1.5rem 1rem}.fancy-project .fancy-info{padding:0
2.5rem}.team-info>h3{font-size:1.2rem}.dropcap-style.style9,.dropcap-style.style10,.dropcap-style.style11,.dropcap-style.style12{padding:2rem}.featured-cap2{padding-top:3rem}.logo-menu-wrap>nav>p{position:relative;padding:2rem 0}.simple-parallax-desc>h2{font-size:2rem}.simple-parallax-desc>p,.about-desc>p{padding:0;font-size:1rem;line-height:1.75rem}.about-desc>h2{font-size:2rem}.fancy-counter-box>h6{font-size:1.7rem}.fancy-counter-box{box-shadow:none}.blog-list-thumb,.blog-list-info{-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}.sec-title.style4
h2{font-size:2.3rem}.deal-desc{padding-right:0}.deal-desc>h3{font-size:2rem}.deal-desc > span,
.deal-desc .woocommerce-Price-amount.amount>span{font-size:1.3rem}.sec-title.style4 h2::after{left:53%}.custom-banner-info>h3{font-size:2rem}.footer-btm
.stayin_touch_widget{margin-top:1.2rem}.about-footer-new .footer-desc
p{font-size:1rem;line-height:1.7rem}.about-footer-new>div{flex:0 0 48%;max-width:48%}.footer-desc{padding-left:1.2rem}.callus-style.style6 a.theme-btn{margin-left:72px}.footer-contact-info{padding-left:2rem}.style2 .video-box > figure
img{width:100%}.products .product-box .product-img>a.wc-forward{font-size: .9rem;padding:0.8rem 1.2rem;left:45%}.products .product-box .product-img>a{font-size:1rem;line-height:2.5rem;height:2.75rem;width:4.125rem;margin-left:-0.5625rem;margin-top:-1.42rem}a.button.product_type_simple.add_to_cart_button.rounded.theme-btn.added{margin-left:-4.3rem}}@media (max-width: 767px){.urgentcause-progress-wrapper.style2 .goal span.font-weight-bold{display:flex;justify-content:center}.blog-list-thumb,.blog-list-info{-webkit-flex:0;flex:0 0 100%;max-width:100%}.blog-list-thumb+.blog-list-info{padding:2rem}p{font-size:1rem}.res-p>div{padding-left:70px !important;padding-right:70px !important}.sec-title>h2{font-size:2rem}.service-box{flex-wrap:wrap;text-align:center;-webkit-box-pack:center;justify-content:center}.service-thumb{-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.service-thumb>span{right:50%;margin-right:-2.5rem;top:auto;bottom:-2.5rem}.service-thumb+.service-info{padding:4rem 1.25rem 1.75rem}.callus-style.style4,.callus-style.style5,.callus-style.style6{padding:2.5rem 1.3rem}.service-info-block>h3{font-size:1.1rem}.who-we-desc
p{font-size:1rem;line-height:1.7rem}.team-desc{padding:3rem 2.8125rem}.team-desc
h2{font-size:1.8rem}.custom-info-boxes .slick-dots{padding-left:10px}.campaign-para-content
h2{font-size:32px !important;line-height:42px !important}.sec-title.style4
h2{font-size:2rem !important}.cause-info3>h3{font-size:1.2rem}.urgentcause-progress-bar
.progress{height:1.6rem}.urgentcause-progress-bar .progress>span{font-size:1rem;line-height:1.5rem}.parallax-banner .info>a{margin-left:0;margin-top:10px;display:block;padding:1.5rem 1rem}.parallax-banner > .row .counting span,
.parallax-banner > .row .counting2>span{font-size:2rem}.parallax-banner > .row
.counting{padding:12px
15px}.parallax-banner .counting>span.counting-in{display:none}.simple-parallax-mckp.overlap-mb-72{margin-bottom:55px}.banner-style-1{margin-top:0px;padding-top:0px}.products .product-box .product-img>a.wc-forward{font-size: .9rem;padding:0.8rem 1.2rem;left:45%}.products .product-box .product-img>a{font-size:1rem;line-height:2.5rem;height:2.75rem;width:4.125rem;margin-left:-0.5625rem;margin-top:-1.42rem}a.button.product_type_simple.add_to_cart_button.rounded.theme-btn.added{margin-left:-4.3rem}}@media (max-width: 770px){.parallax-banner{text-align:center}.parallax-banner
.info{margin-top:30px}.footer-bar .widget-box.newsletter_widget>h3{line-height:2.5rem}.blog-list-thumb+.blog-list-info{padding-left:1.5rem}.blog-list-info{padding:0.85rem}.who-we-wrap .video-box{margin-top:0;min-height:initial}.video-box>figure{clip-path:none;min-height:initial}.video-box:before{display:none}.team-box.text-center.w-100.mb-30{margin-bottom:0}.sec-title>h2{font-size:2rem}.special-service-wrap2 .special-service-list{padding-left:0}.custom-banner-info>h3::before{left:38%}.banner-style-1{margin-top:0px;padding-top:0px}.products .product-box .product-img>a.wc-forward{font-size: .9rem;padding:0.8rem 1.2rem;left:45%}.products .product-box .product-img>a{font-size:1rem;line-height:2.5rem;height:2.75rem;width:4.125rem;margin-left:-0.5625rem;margin-top:-1.42rem}a.button.product_type_simple.add_to_cart_button.rounded.theme-btn.added{margin-left:-4.3rem}}@media(max-width: 740px) and (min-width: 600px){.cause-box3.w-100.mb-40{margin-bottom:1rem}.cause-info3{padding:2rem 1rem}.mini-event
img{width:100%}.about-footer-new{z-index:1;position:relative}.about-footer-new>div{flex:0 0 100%;max-width:100%;text-align:center}.about-footer-new .footer-desc{margin-top:1rem}.footer-contact-info{padding-left:0;text-align:center;margin-top:1rem}.footer-contact-info::before{display:none}.custom-banner-box:hover .custom-banner-info,
.custom-banner-box.active .custom-banner-info{padding-top:80px;padding-bottom:80px}.newsletter_widget
form{max-width:62%}.banner-style-1{margin-top:0px;padding-top:0px}.products .product-box .product-img>a.wc-forward{font-size: .7rem;left:50%;padding:0.84rem 1rem}.products .product-box .product-img>a{font-size:1rem;line-height:2.5rem;height:2.6rem;width:4.125rem;margin-left:-0.5625rem;margin-top:-1.42rem}a.button.product_type_simple.add_to_cart_button.rounded.theme-btn.added{margin-left:-59px}}@media (max-width: 575px){.product-detail,.product-detail-tabs{padding:1.875rem}.product-detail{padding:1.875rem}.product-detail-tabs ul.nav-tabs{border:0;border-radius:0 !important}.product-detail-tabs ul.nav-tabs li.nav-item{font-size: .85rem;line-height:2.5rem}.product-detail-tabs ul.nav-tabs li.nav-item a.nav-link{padding:0
2rem !important;margin:0}.product-detail-tabs .tab-pane>h2{font-size:1.55rem}.footer-bar .widget-box.newsletter_widget>h3{max-width:100%;padding-right:0;margin-bottom:0.8rem !important}.newsletter_widget{flex-wrap:wrap}.newsletter_widget
form{max-width:100%;display:block !important}.newsletter_widget form
input{max-width:100%;width:100%}.newsletter_widget form input+button{margin:0.5rem 0 0}.newsletter_widget form
button{width:100%}footer .slick-dots{text-align:initial}.bottom-bar{text-align:center}.about-mission>h2{font-size:2.8rem;line-height:3.3rem}.about-mission>h2+p{margin-top:1.3rem}.about-mission>p{max-width:100%}.counter-box{text-align:center;justify-content:center}.urgentcause-progress-wrap
.loc{padding:0
1.3rem}.urgentcause-progress-wrap>h2{font-size:2.2rem}.urgentcause-progress-wrapper.style2{padding:4rem 1.5rem}.event-list .event-box{padding:1.875rem;text-align:center}.event-list .event-date{-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);max-width:100%;margin-bottom:0.8rem;position:static !important}.event-list .event-box:before{display:none}.event-list .event-info-bar>h3{max-width:100%;flex:0 0 100%}.event-info-bar{flex-wrap:wrap}.event-list .event-info-bar>h3+ul.event-countdown{margin-top:1.2rem}.urgentcause-thumb>img{max-width:70%}.urgentcause-thumb{min-height:18rem}.upcoming-event-thumb{flex:0 0 100%;max-width:100%;background-size:cover;background-position:center;display:block}.upcoming-event-info{text-align:center;justify-content:center !important;flex-wrap:wrap}.upcoming-event-info>h3+.event-countdown{padding-left:0;margin-top:1rem}.event-countdown{flex:0 0 100%;max-width:100%;display:flex !important}.upcoming-event-info .theme-btn{display:inline-block;margin-top:1.5rem}.sec-title>h2,.who-we-desc>h2{font-size:2rem}p{font-size:1rem}header.style1 .logo-menu-wrap .row>div{-webkit-box-flex:0;flex:0 0 50%}.form-inner{padding:0
1.25rem}.contact-wrap{padding:2.75rem 1.55rem}.tab-style ul.nav-tabs li.nav-item{font-size: .755rem}.tab-style ul.nav-tabs li.nav-item a.nav-link{padding: .5rem 1rem}.tab-style.style1 .tab-content .tab-pane,
.tab-style.style2 .tab-content .tab-pane,.tab-style.style3,.tab-style.style4,.tab-style.style5,.tab-style.style6{padding:1.5rem 1.25rem}.tab-style.style4 ul.nav-tabs,
.tab-style.style5 ul.nav-tabs,
.tab-style.style6 ul.nav-tabs{-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.tab-style.style4,.tab-style.style5,.tab-style.style6{flex-wrap:wrap}.tab-style.style4 ul.nav-tabs li.nav-item,
.tab-style.style5 ul.nav-tabs li.nav-item,
.tab-style.style6 ul.nav-tabs li.nav-item{-webkit-box-flex:0;flex:0 0 auto}.tab-style.style4 ul.nav-tabs+.tab-content,
.tab-style.style5 ul.nav-tabs+.tab-content,
.tab-style.style6 ul.nav-tabs+.tab-content{padding-left:0}.progressbar-style.style3 ul
li{-webkit-box-flex:0;flex:0 0 33.334%;max-width:33.334%}.cause-info3{padding-left:2rem}.help-need-thumb
img{width:100%}.donation-info-box{flex:0 0 50%;max-width:50%}.featured-cap2{min-width:25rem}.featured-cap2>h1{font-size:2.5rem}.featured-cap2>span{font-size:1.15rem}.featured-item{max-width:30rem}.featured-item .featured-bg{min-height:30rem;max-height:30rem}.featured-item .featured-cap{top:42%}.featured-item .featured-cap>h4{font-size:1.5rem}.featured-item .featured-cap>h1{font-size:3rem}.featured-item .featured-cap>h1{font-size:2.3rem}footer .pb-80{padding-bottom:3rem}.bottom-links > li,
.bottom-bar
p{font-size:0.8rem}.bottom-links>li:not(:first-child){margin-left:0.5rem;padding-left:0.7rem}.footer-bar .widget-box>h3{max-width:38%}.social-bar>a{line-height:2rem;height:2rem;width:2rem;font-size:0.8rem}.footer-bar .widget-box>h3{max-width:42%}.container>.row>.vc_column_container{padding-left:15px;padding-right:15px}.featured-img-caro{max-height:30rem}.custom-info-boxes li.box-item{flex:0 0 49%;max-width:49%}.custom-info-boxes .box-img>a{font-size:0.8rem}.custom-info-boxes li.box-item{padding:0
0.3rem}.mini-event
img{width:100%}header.style2 .logo-menu-wrap
nav{padding:4rem 2.5rem}header.style2 .logo-menu-wrap{max-width:19rem}body.sidemenu-active .logo-menu-btn .sidemenu-btn{right:18.7rem !important}.style2 .donation-info-box{padding:1.5625rem 1rem}.res-p>div{padding-left:15px !important;padding-right:15px !important}.res-mb-pro{margin-bottom:30px}#bbpress-forums
li{font-size:14px}span.bbp-admin-links{display:block}.fancy-counter-box>span{font-size:0.8rem}.style2 .donation-info-box>strong{font-size:1.5rem}.donation-info-box>h6{font-size:0.8rem}a.play-btn2
svg{-webkit-transform:scale(0.8);transform:scale(0.8)}.style2 .donation-info-box{flex:0 0 45%;max-width:45%}.fancycause-wrap .help-us>span{font-size:1.5rem}.sec-title.style4
h2{font-size:2rem !important}.text-left.sec-title.style4
h2{font-size:1.5rem !important}.deal-detail-item
img{width:100%}.footer-top{position:relative}.about-footer-new>div{max-width:100%}.about-footer-new>div+div{margin-top:20px}.footer-contact-info{padding-left:0;margin-top:20px}.footer-contact-info::before{display:none}.footer-style-2 .bottom-links>li{font-size:1rem}.footer-style-2 .social-bar>a{height:3rem;width:3rem;line-height:3rem;font-size:1rem}.about-mission>h2{font-size:2rem;line-height:2.5rem}.camp-box>h3{font-size:1.3rem}.sponsor-caro .slick-track{margin-left:-19px;margin-right:-10px}.footer-bar .row>div+div{margin-top:1rem}.newsletter_widget .mc4wp-alert.mc4wp-error{position:relative;left:0;bottom:0;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);text-align:center}.related.products>h2{font-size:1.5rem}.sponsor-caro>div{padding:0
15px}.urgentcause-progress-bar
.progress{height:1.5rem}.urgentcause-progress-wrapper.style2 .goal
span{font-size:1.3rem}.urgentcause-progress-wrapper.style2 .goal,
.urgentcause-progress-wrapper.style2
.loc{font-size:0.9rem}.urgentcause-progress-wrapper.style2 .theme-btn.mt-15{margin-top:0.5rem}.service-box4 > i
svg{max-width:2.3rem}.team-desc
h2{font-size:1.5rem}.custom-info-boxes .slick-dots{padding-right:0}.page-banner-style4
h2{font-size:32px}.wpcm-p-150{padding-top:60px !important;padding-bottom:60px !important}.campaign-para-content
h2{font-size:28px !important;line-height:38px !important}section#lifeline2_banner{padding-top:0px}.banner-style-1{margin-top:0px;padding-top:0px}.products .product-box .product-img>a{font-size:1rem;line-height:2.9rem;height:2.8rem;width:4.5rem;left:44% !important}.products .product-box .product-img>a.wc-forward{font-size: .7rem;color:#fff;height:auto;padding:0.9rem 1.2rem;left:71%;margin-left:1rem !important}.product-detail-tabs ul.nav-tabs li.nav-item a.nav-link{padding:0
2rem !important;margin:0}}@media (max-width: 533px){.urgentcause-progress-wrapper.style2 .goal span.font-weight-bold{display:flex;justify-content:center}}@media (max-width: 490px){.parallax-banner{text-align:center}.parallax-banner>.row>div:not(:last-child){flex:0 0 100%;max-width:100%}.parallax-banner>.row>div:last-child{justify-content:center}.fancycause-wrap .fancycause-info{position:static !important;max-width:100%;background-color:#f5f5f5}.deals-nav{margin:0
-0.5rem}.deals-nav .deal-nav-item{padding:0
0.5rem;border:none !important}.deals-nav .deal-nav-item
h5{left:0.5rem;right:0.5rem}.deal-desc{margin-top:1.8rem}.deal-desc>p+a{margin-top:2.5rem}.sec-title.style4 h2::after{left:55%}.deal-nav-item
img{width:100%}.parallax-banner > .row .counting span,
.parallax-banner > .row .counting2>span{font-size:2rem}.theme-btn{font-size:0.9rem;padding:0.8125rem 2rem}.sec-title.style2
p{font-size:0.9rem}.d-inline-block{margin-left:0px !important}section#lifeline2_banner{padding-top:0px}.banner-style-1{margin-top:0px;padding-top:0px}.products .product-box .product-img>a{font-size:1rem;line-height:2.9rem;height:2.8rem;width:4.5rem;left:44% !important}.products .product-box .product-img>a.wc-forward{font-size: .7rem;color:#fff;height:auto;padding:0.9rem 1.2rem;left:71%;margin-left:1rem !important}.product-detail-tabs ul.nav-tabs li.nav-item a.nav-link{padding:0
1.3rem !important;margin:0}}@media (max-width: 475px){.video-box2>h3{padding:1rem 1.5rem}.video-box2>a{margin-top:-2rem}section#lifeline2_banner{padding-top:0px}.products .product-box .product-img>a{font-size:1rem;line-height:2.9rem;height:2.8rem;width:4.5rem;left:44% !important}.products .product-box .product-img>a.wc-forward{font-size: .7rem;color:#fff;height:auto;padding:0.9rem 1.2rem;left:71%;margin-left:1rem !important}.product-detail-tabs ul.nav-tabs li.nav-item a.nav-link{padding:0
1.3rem !important;margin:0}}@media (max-width: 430px){ul.contact-info-list{margin-top:0}ul.contact-info-list>li{margin-top:1.75rem;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.dropcap-style.style9,.dropcap-style.style10,.dropcap-style.style11,.dropcap-style.style12,.dropcap-style.style13,.dropcap-style.style14,.dropcap-style.style15{padding:2rem 1.5rem}.featured-item .featured-cap>h1{font-size:2.1rem}.featured-item .featured-cap>h4{font-size:1.2rem}.cause-box3.mb-40{margin-bottom:0 !important}.custom-info-boxes .box-img{padding:2rem 0}.box-item .box-img>a{padding:0.8rem 1rem}.blog-list.mt-30{margin-top:0}.footer-desc{padding-left:0}.res-btns .theme-btn{padding:0.95rem 1rem}.about-desc>h2{font-size:1.6rem;line-height:normal}.about-desc>span{font-size:1rem}.footer-style-2 .social-bar>a{height:2.5rem;width:2.5rem;line-height:2.5rem;font-size:0.8rem}.sec-title>h2,.who-we-desc>h2{font-size:1.8rem;margin-top:20px}.sec-title>p{font-size:0.9rem}.volunteer-info>p{font-size:1rem}.cause-amount>span{font-size:1.5rem}.dropcap-style.style5 > p strong,
.dropcap-style.style6 > p
strong{margin:1rem 1rem 0.8rem 0rem;width:5rem}.dropcap-style.style7 > p strong,
.dropcap-style.style8 > p
strong{font-size:4rem;margin-right:1.5rem;margin-bottom:0.5rem;margin-top:0.3rem;line-height:4rem}.special-service-about-desc>h2{font-size:2.3rem;line-height:3rem}.special-service-about-desc
p{font-size:16px;line-height:26px}.special-service-list .service-block
img{width:50px}.service-info-block>h3{font-size:1rem}.upcoming-event-box.overlap-mt-72{margin-top:0;margin-bottom:0}.banner-style-1{margin-top:0px;padding-top:0px}.products .product-box .product-img>a{font-size:1rem;line-height:2.9rem;height:2.8rem;width:4.5rem;left:44% !important}.products .product-box .product-img>a.wc-forward{font-size: .7rem;color:#fff;height:auto;padding:0.9rem 1.2rem;left:71%;margin-left:1rem !important}.product-detail-tabs ul.nav-tabs li.nav-item a.nav-link{padding:0
2rem !important;margin:0}}@media(max-width: 414px){.toggle.style5 .toggle-item2 > h4 i,
.toggle.style6 .toggle-item2 > h4 i,
.toggle.style7 .toggle-item2 > h4 i,
.toggle.style4 .toggle-item2 > h4
i{display:none}.toggle.style4 .toggle-item2 > h4,
.toggle.style6 .toggle-item2 > h4,
.toggle.style7 .toggle-item2 > h4,
.toggle.style5 .toggle-item2>h4{padding-left:1rem}.toggle.style4 .toggle-item2 > h4 + .content,
.toggle.style5 .toggle-item2>h4+.content{margin-top:1.4rem}.toggle.style7 .toggle-item2
.content{padding:0rem .5rem 1.25rem}.callus-style .callus-content>h3{font-size:1.3rem}.custom-banner-box:hover .custom-banner-info,
.custom-banner-box.active .custom-banner-info{padding-top:60px;padding-bottom:60px}.products .product-box .product-img>a{font-size:1rem;line-height:2.9rem;height:2.8rem;width:4.5rem;left:44% !important}.products .product-box .product-img>a.wc-forward{font-size: .7rem;color:#fff;height:auto;padding:0.9rem 1.2rem;left:71%;margin-left:1rem !important}.product-detail-tabs ul.nav-tabs li.nav-item a.nav-link{padding:0
2rem !important;margin:0}}@media(max-width: 375px){.bottom-links>li:not(:first-child){margin-left:0.3rem;padding-left:0.3rem}.footer-style-2 .social-bar>a{height:2.6rem;width:2.6rem;line-height:2.6rem}.sec-title.style4
h2{font-size:1.8rem !important}.volunteer-info>h2{font-size:1.8rem}.goal>span{font-size:1.5rem}.urgentcause-thumb{margin:2.8rem 0 0}.parallax-banner > .row .counting span,
.parallax-banner > .row .counting2>span{font-size:1.6rem;line-height:normal}.parallax-banner > .row .counting i,
.parallax-banner > .row .counting2>i{font-size:1rem}.d-inline-block{margin-left:32px !important}.d-inline-block{margin-left:0px !important}.banner-style-1{margin-top:0px;padding-top:0px}.products .product-box .product-img>a{font-size:1rem;line-height:2.9rem;height:2.8rem;width:4.5rem;left:44% !important}.products .product-box .product-img>a.wc-forward{font-size: .7rem;color:#fff;height:auto;padding:0.9rem 1.2rem;left:71%;margin-left:1rem !important}.product-detail-tabs ul.nav-tabs li.nav-item a.nav-link{padding:0
2rem !important;margin:0}}@media(max-width: 360px){.style2 .urgentcause-progress-wrap{padding:0
7%}.urgentcause-progress-wrapper.style2.white-layer::before{top:15px;left:15px;bottom:15px;right:15px}.urgentcause-progress-wrapper.style2{padding:3rem 1rem}.urgentcause-progress-wrapper.style2 .goal
span{font-size:1.2rem}.urgentcause-progress-wrapper.style2 .goal,
.urgentcause-progress-wrapper.style2
.loc{font-size:0.9rem}.d-inline-block{margin-left:32px !important}.urgentcause-info .cause-amount+.cause-amount{padding-left:0.125rem !important;margin-left:0.875rem !important}.urgentcause-info .cause-amount+.cause-amount::before{left:-10px !important}.d-inline-block{margin-left:0px !important}.urgentcause-info .barfiller
.tip{margin-left:45px !important}.banner-style-1{margin-top:0px;padding-top:0px}.products .product-box .product-img>a{font-size:1rem;line-height:2.9rem;height:2.8rem;width:4.5rem;left:44% !important}.products .product-box .product-img>a.wc-forward{font-size: .7rem;color:#fff;height:auto;padding:0.9rem 1.2rem;left:71%;margin-left:1rem !important}.product-detail-tabs ul.nav-tabs li.nav-item a.nav-link{padding:0
2rem !important;margin:0}}