/*
    Theme Name: Servehuman
    Theme URI: #
    Description: Servehuman - Responsive WordPress Charity Theme
    Version: 1.0.9
    Author: Spidertrix Consultant (@SpidertrixCons)
    Author URI: #
    License: GNU General Public License v2 or later
    License URI: http://www.gnu.org/licenses/gpl-2.0.html
    Tags: two-columns, left-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, sticky-post, threaded-comments
    Text Domain: servehuman
*/

@import url(https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700);
@import url(https://fonts.googleapis.com/css?family=Raleway:400,100,100italic,200,200italic,300,300italic,400italic,500,500italic,600,600italic,700,700italic,800,900,800italic,900italic);
@import url(css/bootstrap.min.css);
@import url(css/font-awesome.min.css); 
@import url(css/hover.css);
@import url(css/jquery.fancybox.css);
@import url(css/jquery.bxslider.css);
@import url(css/owl.carousel.css);
@import url(css/owl.theme.default.min.css);
@import url(css/animate.min.css);
@import url(css/jquery.mCustomScrollbar.min.css);
@import url(fonts/flaticon/flaticon.css);
@import url(css/revolution/settings.css);
@import url(js/jquery-ui-1.11.4/jquery-ui.css);
@import url(css/responsive.css);
@import url(css/bootstrap-margin-padding.css);

.no-js #loader{display:none;}

.js #loader{
    display:block;
    position:absolute;
    left:100px;
    top:0;
}
.se-pre-con{position:fixed;left:0px;top:0px;width:100%;height:100%;z-index:9999;background:url(images/resources/loading_spinner.gif) center no-repeat #fff;}
body{font-family:'Poppins', sans-serif;font-size:14px;color:;overflow-x:hidden;font-weight:300;}
h1, h2, h3, h4, h5, h6{position:relative;font-family:'Raleway', sans-serif;line-height:1.6em;}
a, a:hover, a:active{text-decoration:none;}
:active,:focus{outline:none;}
img{max-width:80%;}
.p0{padding:0;}
.full-width{width:100%;}
.text-white{color:#fff;}
.text-dark{color:#202A30;}
.text-777{color:#777777;}
.text-uppercase{text-transform:uppercase;}
.bold{font-weight:bold;}
.btn-xs{font-size:11px;padding:8px 15px;}
.btn-dark{background:#252525;}
.sec-padding{padding:50px 0;}
.sec-padding-2{padding:90px 0;}
.sec-title{margin-bottom:60px;}
.sec-title p{font-size:16px;color:#747474;margin:0;margin-bottom:20px;}
.sec-title{position:relative;text-align:center;}
.sec-title h2{color:#000;position:relative;display:inline-block;font-size:28px;font-weight:700;line-height:30px;}
blockquote{border-left:5px solid #c1c1c1;}
.modal-title{width:90%;}
[class^="flaticon-"]:before, [class*=" flaticon-"]:before,
[class^="flaticon-"]:after, [class*=" flaticon-"]:after{margin:0;}
.mt_5{margin-top:5px;}
.mt_15{margin-top:15px;}
.pb_2{padding-bottom:2px;}
.p-9{padding:9px;}
.pr_15{padding-right:15px;}
.ml-6{margin-left:-6px;}
.text-black{color:#202a30;}
.img-fullwidth{width:100%;}
.font-13{font-size:13px;}
.font-16{font-size:16px;}
.font-18{font-size:18px;}
.font-20{font-size:20px;}
.font-22{font-size:22px;}
.font-24{font-size:24px;}
.font-32{font-size:32px;}
.font-50{font-size:50px;}
.font-64{font-size:64px;}
.font-72{font-size:72px;}
.font-weight-300{font-weight:300;}
.font-weight-400{font-weight:400;}
.font-weight-500{font-weight:500;}
.font-weight-600{font-weight:600;}
.font-weight-700{font-weight:700;}
.font-weight-800{font-weight:800;}
.bold{font-weight:bold;}
.no-border{border:none;}
.border-1px{border:1px solid #eee;}
.border-bottom{border-bottom:1px solid #eee;}
.border-top-none{border-top:none;}
.brder-left-3{border-left:3px solid #ddd;}
.bdrs-0{border-radius:0;}
.line-height-1{line-height:1px;}
.line-height-10{line-height:10px;}
.line-height-20{line-height:20px;}
.line-height-30{line-height:30px;}
.social-icons ul,
.social-icons ul li{list-style:none;margin:0;padding:0;display:inline-block;}
.social-icons ul li:first-child a{}
.demo-page .social-icons a{border:1px solid #EAEAEA;margin:6px;}
.demo-img:hover img{transform:scale(1.1, 1.1);}
.demo-img img{transition:all 500ms ease 0s;}
.top-bar .social-icons.pull-right{margin-right:-16px;}
.about-widget img{height:110px;}
.header{padding:5px 0 10px;}
.single-header-info{float:left;padding-left:35px;padding-top:20px;}
.single-header-info .icon-box,
.single-header-info .content{display:table-cell;vertical-align:middle;
}
.single-header-info .icon-box .inner-box{
    width:60px;height:60px;
    border:;
    text-align:center;
    line-height:58px;margin-right:15px;
    border-radius: 50%;
}
.single-header-info .content h3{font-size:13px;text-transform:uppercase;color:#2B2B2B;font-family:'Raleway', sans-serif;font-weight:800;margin:0;margin-bottom:5px;}
.single-header-info .content p{font-size:13px;margin:0;color:#444;}
.single-header-info .content p b{font-size:18px;color:#444;font-weight:500;}
.single-header-info .thm-btn{margin:7px 0;}
.single-header-info .modal-dialog.style-one{margin:30px auto;width:700px;}
.mainmenu-area.stricky-fixed{position:fixed;top:0;left:0;width:100%;z-index:999;}
.navigation .nav-footer{display:none;}
.navigation .nav-header > ul{padding:0;margin:0;text-align:right;}
.navigation .nav-header > ul > li{display:inline-block;position:relative;}
.navigation .nav-header > ul > li:first-child > a{padding-left:0;}
.navigation .nav-header > ul > li:last-child > a{padding-right:0;}
.navigation .nav-header > ul > li > a{display:block;font-size:;font-weight:bolder;text-transform:uppercase;color:#FFFFFF;padding:26px 19px;transition:all .3s ease;}
.navigation .nav-header > ul > li:hover > ul{opacity:1;visibility:visible;}
.navigation .nav-header > ul > li > ul{position:absolute;top:100%;left:0;z-index:999;background:#fff;width:240px;margin:0;padding:0;opacity:0;text-align:left;visibility:hidden;box-shadow:2px 0 11px -3px rgba(0,0,0,.2);transition:all .5s ease;}
Navigation.nav-header > ul > li > ul.right-align{left:auto;right:0;}
.navigation .nav-header > ul > li > ul > li{display:block;position:relative;}
.navigation .nav-header > ul > li > ul > li:last-child > a{border-bottom:0;}
.navigation .nav-header > ul > li > ul > li > a{display:block;font-size:14px;font-weight:500;text-transform:capitalize;color:#2B2B2B;padding:14px 19px;border-bottom:1px solid #E9E9E9;transition:all .3s ease;}
.navigation .nav-header > ul > li > ul > li:hover > a,
.navigation .nav-header > ul > li > ul > li> ul > li:hover > a{padding-left:30px;}
.navigation .nav-header > ul > li > ul > li:hover > ul{opacity:1;visibility:visible;}
.navigation .nav-header > ul > li > ul > li > ul{position:absolute;top:0;left:100%;width:240px;margin:0;padding:0;opacity:0;visibility:hidden;z-index:999;background:#fff;box-shadow:2px 0 11px -3px rgba(0,0,0,.2);transition:all .5s ease;}
.navigation .nav-header > ul > li > ul > li > ul > li{display:block;position:relative;}
.navigation .nav-header > ul > li > ul > li > ul > li:last-child > a{border-bottom:0;}
.navigation .nav-header > ul > li > ul > li > ul > li > a{display:block;font-size:14px;font-weight:500;text-transform:capitalize;color:#2B2B2B;padding:14px 19px;border-bottom:1px solid #E9E9E9;transition:all .3s ease;}
.submenu .dropdown > a::after{content:"";font-family:fontawesome;position:absolute;right:10px;}
.mainmenu-area .search-box{width:280px;height:66px;background:#2D373F;padding:0 25px;}
.mainmenu-area .search-box input{background-color:transparent;border:none;outline:none;color:#DAD9D9;font-size:13px;line-height:65px;width:calc(100% - 31px);}
.mainmenu-area .search-box button{background-color:transparent;border:none;outline:none;font-size:15px;line-height:65px;color:#DAD9D9;}
.rev_slider_wrapper .thm-banner-h1{font-size:55px;font-weight:300;color:#202A30;font-family:'Raleway';text-transform:uppercase;}
.rev_slider_wrapper .thm-banner-p{font-size:15px;font-weight:600;color:#fbf7f7;font-family:'Poppins';line-height:27px;}
.rev_slider_wrapper .thm-banner-h1.heavy{font-weight:900;}
.rev_slider_wrapper .thm-btn{transition:all .3s ease;}
.rev_slider_wrapper .thm-banner-h1.blue-bg{background:rgba(252, 116, 55, 0.5);color:#fff;font-size:42px;line-height:55px;padding:0 10px;}
.rev_slider_wrapper .thm-banner-h1.black-bg{background:rgba(38, 47, 54, 0.5);color:#fff;font-size:50px;line-height:55px;padding:0 10px;}
.overlay-white{-webkit-background-size:cover;background-size:cover;position:relative;}
.overlay-white:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;opacity:.9;}
.layer-overlay::before{background:rgba(15, 18, 20, 0.65) none repeat scroll 0 0;content:" ";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0;}
.layer-overlay.overlay-dark-4::before{background:rgba(0, 0, 0, 0.4);}
.layer-overlay.overlay-dark-6::before{background:rgba(0, 0, 0, 0.6);}
.layer-overlay.overlay-dark-8::before{background:rgba(0, 0, 0, 0.8);}
.layer-overlay.overlay-white-6::before{background:rgba(255, 255, 255, 0.6);}
.layer-overlay.overlay-white-7::before{background:rgba(255, 255, 255, 0.7);}
.layer-overlay.overlay-white-8::before{background:rgba(255, 255, 255, 0.8);}
.layer-overlay.overlay-white-9::before{background:rgba(224, 214, 194, 0.9);}
.layer-overlay.theme-overlay::before{background:rgba(252,116,55, 0.9);}
.bg-img-cover{background-size:cover;background-position:50% 20%;background-repeat:no-repeat;}
.bg-white{background:#ffffff;}
.bg-f7{background:#f4f4f4;}
.bg-parallax{background:transparent;background-attachment:fixed;background-position:center center;background-repeat:no-repeat;background-size:cover;}
.page-title{background-position:center center;background-repeat:no-repeat;background-size:cover;color:#ffffff;padding:100px 0;position:relative;text-align:center;}
.inner-box{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center center;transition:all .3s ease;}
.featured-three-column .inner-box:before{position:absolute;top:0;right:0;bottom:0;left:0;content:'';}
.persent{color:#fff;}
.featured-three-column .inner-box.dark-overlay:before{position:absolute;top:0;right:0;bottom:0;left:0;content:'';background:rgba(37,37,37,.9);}
.featured-three-column{position:relative;margin:-100px 0px 0px;z-index:100;}
.featured-three-column.style-two{padding:70px 0px 0px;margin-top:0px;}
.featured-three-column .column{position:relative;margin-bottom:50px;text-align:center;}
.featured-three-column .inner-box{background-size:cover;position:relative;max-width:500px;margin:0 auto;color:#cccccc;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}
.featured-three-column .inner-box .content{position:relative;padding:0px 20px 20px;}
.featured-three-column h3{font-size:24px;color:#ffffff;font-weight:800;padding:15px 0px;text-transform:capitalize;}
.featured-three-column .link{position:relative;bottom:-38px;}
.featured-three-column .column:nth-child(even) .normal-btn{background:#252525;}
.featured-three-column .inner-box .content .text{color:#ffffff;font-size:;font-weight:500;}
.event{margin-bottom:15px;}
.event .event-thumb{position:relative;}
.event .event-title{margin-bottom:14px;margin-top:0;}
.event .event-title{font-size:14px;font-weight:700;}
.event .event-title a{color:#202a30;text-transform:uppercase;transition:all .3s ease;}
.event .event-content .event-held{font-size:12px;margin-bottom:10px;text-transform:uppercase;}
.event .event-content .event-held li{list-style-type:none;}
.event .event-content .event-date{position:absolute;right:0px;text-align:center;top:0;}
.event .event-content .event-date.style2{top:-86px;text-transform:uppercase;}
.dat{font-size:24px;}
.event-content{position:relative;}
.event .event-thumb .event-date{position:absolute;right:0px;text-align:center;top:0;}
.event .event-thumb .event-date.style3{top:0;text-transform:uppercase;}
.event-date.style3.p-10.right-none{right:-25px;}
.event.style-two{border-bottom:1px solid #ddd;padding-bottom:7px;}
.event.style-two .event-thumb .event-date{left:0;padding-left:0;}
.event.style-two .event-thumb .date{font-size:28px;padding:20px 0;}
.bx-wrapper{margin:0 auto 7px;padding:0;position:relative;}
.bx-wrapper .bx-viewport{background:transparent;border:none;box-shadow:none;left:0;}
.bx-controls .bx-controls-direction > a{background:#dddddd;background-image:none;color:#555555;height:auto;line-height:26px;padding:0 11px;width:auto;text-indent:0;top:46px;z-index:0;}
.bx-controls .bx-controls-direction > a:hover{background:#dddddd;color:#565656;}
.bx-controls .bx-controls-direction > a:hover i{color:#fff;}
.bx-controls .bx-controls-direction > a i{color:#555555;}
.bx-controls .bx-controls-direction .bx-prev{right:35px;left:auto;}
.bx-controls .bx-controls-direction .bx-next{right:0;}
.img-masonary{margin-left:-3px;margin-right:-3px;}
.img-masonary .img-w1{padding:3px;}
.img-masonary .img-w1 img{width:280px;}
.img-masonary .img-h1 img{height:220px;}
.full-sec{background:#FBFCFC;}
.full-sec .sec-title{margin:0;margin-bottom:30px;}
.full-sec .full-image{max-width:none;}
.full-sec h3{font-family:'Poppins', sans-serif;font-size:28px;text-transform:capitalize;font-weight:300;line-height:40px;margin:0;}
.full-sec p{color:#9C9C9C;line-height:26px;}
.full-sec .full-sec-content{padding-top:70px;padding-left:70px;}
.home .event .event-thumb .date{font-size:12px;text-transform:uppercase;padding:5px;margin-bottom:0px;}
.home .event .event-thumb .date .dat{font-size:14px;}
.single-service-home{margin-bottom:80px;}
.single-service-home .icon-box,
.single-service-home .content{display:table-cell;vertical-align:top;}
.single-service-home .inner-box i:before{font-size:35px;}
.single-service-home .content h3{font-size:24px;text-transform:capitalize;color:#202A30;font-weight:500;margin:0;line-height:24px;margin-bottom:15px;}
.single-service-home .content p{color:#9C9C9C;line-height:26px;margin:0;margin-bottom:15px;}
.single-service-home:hover .content a{color:#5E2A30;}
.style-two .single-service-home .inner-box{border-radius:50%;}
.style-two .single-service-home .inner-box:before{display:none;}
.faq-home{padding-top:0;}
.faq-home hr{border-top:1px solid #F1F1F1;border-bottom:1px solid #F1F1F1;height:6px;margin:0;margin-bottom:90px;}
.faq-home .sec-title{margin:0;margin-bottom:22px;}
.faq-home .accrodion{padding-bottom:31px;position:relative;padding-right:55px;}
.faq-home .accrodion:last-child{padding-bottom:0;}
.faq-home .accrodion .accrodion-content{padding-top:21px;}
.faq-home .accrodion .accrodion-title{border-bottom:3px solid #eeeeee;padding-bottom:20px;}
.faq-home .accrodion .accrodion-title h4{margin:0;font-size:20px;color:#202A30;font-weight:600;cursor:pointer;}
.faq-home .accrodion .accrodion-title h4 span.inner{width:4px;height:4px;background:#F1F1F1;border-radius:50%;display:block;margin:auto;margin-top:3px;}
.faq-home .accrodion .accrodion-content{padding-left:40px;}
.faq-home .accrodion .accrodion-content p{margin-bottom:21px;font-size:14px;color:#9C9C9C;line-height:26px;}
.faq-home .accrodion .accrodion-content p:last-child{margin-bottom:0;}
.faq-home.faq-page .accrodion-grp .accrodion{padding-right:0;}
.fact-counter-wrapper{position:relative;-webkit-background-size:cover;background-size:cover;}
.fact-counter-wrapper h2{font-size:36px;line-height:42px;color:#fff;margin:0;margin-bottom:27px;}
.fact-counter-wrapper .thm-btn.inverse:hover{border-color:#fff;color:#fff;}
.single-fact{text-align:center;display:inline-block;padding:0 35px;}
.single-fact .icon-box{width:100px;height:100px;border:2px solid #fff;color:#fff;text-align:center;line-height:98px;margin-bottom:14px;}
.single-fact .icon-box i:before{font-size:50px;}
.single-fact span{font-size:48px;font-weight:500;color:#fff;}
.single-fact p{margin:0;font-size:12px;text-transform:uppercase;color:#fff;font-weight:600;}
.charity-info{padding-top:5px;padding-bottom:10px;}
.single-charity-info{border-right:1px solid #cccccc;}
.single-charity-info.no-norder{border-right:medium none;}
.charity-count-white h1::before{background:#ffffff none repeat scroll 0 0;content:"";height:5px;position:absolute;top:0;width:32px;}
.charity-text{padding-left:10px;}
.meet-volunteers.gray-bg{background:#FBFCFC;}
.meet-volunteers.team-page{padding-bottom:30px;}
.meet-volunteers.team-page .single-team-member{margin-bottom:60px;}
.single-team-member .img-box{margin-bottom:25px;position:relative;}
.single-team-member .img-box .overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(1,158, 45, .75);transform:scale(0);transition:all .5s ease;}
.single-team-member:hover .img-box .overlay{transform:scale(1);}
.single-team-member .img-box .overlay .box{display:table;width:100%;height:100%;}
.single-team-member .img-box .overlay .box .content{display:table-cell;vertical-align:middle;}
.single-team-member .img-box .overlay .box .content ul{text-align:center;margin:0;padding:0;}
.single-team-member .img-box .overlay .box .content ul li{display:inline-block;list-style:none;}
.single-team-member h3{font-size:18px;text-transform:capitalize;font-weight:bold;color:#222E35;line-height:25px;margin:0;margin-bottom:4px;}
.single-team-member p{font-size:14px;color:#9C9C9C;line-height:26px;margin:0;}
.single-team-member a.thm-btn{padding:9px 24px;background:#fff;border-color:#E6E6E6;color:#222E35;margin-top:13px;}
.team-carousel .owl-controls{position:absolute;top:-140px;right:0;}
.owl-theme .owl-nav{margin:0;}
.event-feature .owl-controls{top:27px;position:absolute;right:15px;}
.our-volenteer .owl-controls{top:-65px;position:absolute;right:0;}
.testimonials-wrapper{background:url(images/resources/testi-bg.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;position:relative;}
.testimonials-wrapper:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;opacity:.9;}
.testimonials-wrapper .container{position:relative;}
.single-testimonaials{text-align:center;background:#fff;padding:0 50px;padding-bottom:40px;margin-top:30px;}
.single-testimonaials .qoute-box .qoute{font-size:80px;vertical-align:bottom;line-height:0;text-align:center;margin-right:25px;}
.single-testimonaials p{font-weight:500;color:#383838;font-size:15px;line-height:28px;}
.single-testimonaials h3{font-size:16px;color:#202A30;text-transform:uppercase;font-weight:bold;margin:0;font-family:'Poppins', sans-serif;margin-top:20px;margin-bottom:6px;}
.single-testimonaials span{font-size:13px;color:#A4A4A4;text-transform:capitalize;}
.testimonaials-carousel .owl-dots{margin-top:60px;}
#our-volenteer-area{padding-bottom:94px;padding-top:95px;}
.volenteer-image-holder{position:relative;overflow:hidden;}
.volenteer-image-holder img{width:100%;}
.volenteer-plus-icon{position:absolute;right:0;bottom:0;}
.single-volenteer:hover .volenteer-overlay{opacity:1;}
.volenteer-overlay{background:rgba(59, 57, 70, 0.90) none repeat scroll 0 0;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;opacity:0;transition:all .5s ease;}
.volenteer-overlay .social-links{text-align:center;display:block;margin-top:220px;}
.social-links i.mysocial_style{border:1px solid #ffffff;border-radius:50%;color:#ffffff;display:inline-block;font-size:13px;height:30px;margin:0 2px;padding-bottom:0;padding-left:0px;padding-top:9px;width:30px;}
.volenteer-minus-icon{bottom:0;position:absolute;right:0;}
.volenteer-name{background:#dedede none repeat scroll 0 0;padding-bottom:12px;padding-top:17px;transition:all .5s ease;}
.single-volenteer:hover .volenteer-name h5{color:#fff;}
.single-volenteer:hover .volenteer-name p{color:#fff;}
.volenteer-name h5{color:#3b3946;font-size:15px;font-weight:700;text-transform:uppercase;font-family:'Open Sans', sans-serif;transition:all .5s ease;}
.volenteer-name p{color:#3b3946;font-family:"Open Sans",sans-serif;font-size:11px;margin:0;text-transform:uppercase;margin-top:2px;transition:all .5s ease;}
.single-volenteer:hover .volenteer-image-holder .volenteer-plus-icon{display:none;}
.single-volenteer:hover .volenteer-image-holder .volenteer-overlay{display:block;}
.footer-call-to-action h3{color:#fff;font-size:28px;font-weight:600;margin:0;line-height:23px;margin-bottom:16px;}
.footer-call-to-action .subscription_details{font-size:16px;color:#eeeeee;margin:0;line-height:25px;}
.footer-call-to-action a.thm-btn{padding:14px 24px;color:#202A30;margin:7px 0;}
.footer-call-to-action a.thm-btn.inverse:hover{color:#fff;border-color:#fff;}
.footer{background:#262F36;}
.footer-widget ul{margin:0;padding:0;}
.footer-widget ul li{list-style:none;}
.footer-widget .contact{margin-top:21px;}
.footer-widget .contact li{font-size:13px;color:#C9C9C9;margin-bottom:18px;}
.footer-widget .contact li i,
.footer-widget .contact li span{display:table-cell;vertical-align:middle;}
.footer-widget .contact li i{font-size:16px;color:#FFFFFF;width:18px;text-align:center;padding-right:18px;}
.footer-widget.about-widget img{margin-bottom:20px;}
.footer-widget.about-widget p{color:#C9C9C9;font-size:13px;line-height:27px;margin:0;}
.footer-widget .social{margin-top:30px;}
.footer-widget .social li{display:inline-block;}
.footer-widget .social li a{display:inline-block;width:30px;height:30px;color:#CACFD3;border:1px solid #CACFD3;line-height:30px;text-align:center;font-size:15px;border-radius:50%;margin-right:3px;transition:all .3s ease;}
.footer-widget h3.title{font-size:20px;text-transform:capitalize;font-weight:bold;color:#FEF9F9;margin:0;margin-bottom:24px;}
.footer-widget.quick-links ul li a{font-size:14px;color:#C9C9C9;line-height:38px;tranisition:all .3s ease;}
.footer-widget.quick-links{padding-bottom:30px}
.footer-widget.latest-post ul{margin-top:42px;}
.footer-widget.latest-post ul li{margin-bottom:20px;}
.footer-widget.latest-post ul li span.border{display:table-cell;vertical-align:top;}
.footer-widget.latest-post ul li span.border:before{content:' ';width:10px;height:2px;background:#FFFFFF;display:block;}
.footer-widget.latest-post ul li .content{padding-left:18px;display:table-cell;vertical-align:top;position:relative;top:-8px;}
.footer-widget.latest-post ul li a{display:block;color:#C9C9C9;font-size:13px;line-height:25px;transition:all .3s ease;}
.footer-widget.latest-post ul li span{color:#576673;font-size:13px;display:block;}
.footer-widget.contact-widget input,
.footer-widget.contact-widget textarea{width:100%;height:50px;background:#2C353C;color:#C9C9C9;font-size:13px;margin-bottom:10px;border:none;outline:none;padding:0 20px;}
.footer-widget.contact-widget textarea{height:100px;padding-top:15px;margin-bottom:5px;}
.footer-bottom{background:#fff;border-top:1px solid #2D373F;padding:22px 0;}
.footer-bottom p{margin:0;font-size:13px;color:#fff;}
.contact-form label.error{display:none;}
.contact-form input.error,
.contact-form textarea.error{background:rgba(129,61,0,.2);}
.home-appointment-form{margin-top:-191px;position:relative;z-index:9999;}
.home-appointment-form .heading{display:inline-block;background:#fff;border-top-right-radius:10px;border-top-left-radius:10px;}
.home-appointment-form .heading h3{margin:0;color:#262F36;font-size:24px;text-transform:capitalize;line-height:60px;padding:0 35px;font-weight:600;}
.home-appointment-form .form-grp{background:#fff;padding:35px 30px;}
.home-appointment-form .form-grp .single-form{margin-right:20px;float:left;}
.home-appointment-form .form-grp .single-form:last-child{margin-right:0;}
.home-appointment-form .form-grp .single-form input{width:222px;height:55px;border:1px solid #EDF0F3;padding-left:22px;outline:none;}
.home-appointment-form .form-grp .select-input-wrapper{width:222px;}
.home-appointment-form .form-grp .select-input + .ui-selectmenu-button{border-radius:0;width:100%;background:none;border:none;font-weight:normal;border:1px solid #EDF0F3;height:55px;outline:none;}
.home-appointment-form .form-grp .select-input + .ui-state-default .ui-icon{background-image:url(images/resources/select-menu-bg.png);background-position:0 0;margin:-3px;right:15px;}
.home-appointment-form .form-grp .select-input + .ui-selectmenu-button span.ui-selectmenu-text{padding:0;margin:0;font-size:14px;font-family:'Poppins', sans-serif;font-weight:normal;color:#BDBDBD;border-radius:0px;height:55px;outline:none;line-height:55px;padding-left:20px;}
.home-appointment-form.volunteer-profile{margin-top:0;padding-bottom:60px;padding-top:0;}
.home-appointment-form.volunteer-profile .heading h3{line-height:35px;}
.home-appointment-form.volunteer-profile hr{border-top:1px solid #F1F1F1;border-bottom:1px solid #F1F1F1;height:6px;margin:0;margin-bottom:60px;}
.home-appointment-form.volunteer-profile .form-grp .single-form input,
.home-appointment-form.volunteer-profile .form-grp .select-input + .ui-selectmenu-button span.ui-selectmenu-text{background:#EFEFEF;}
.ui-selectmenu-menu{z-index:999999;}
.ui-widget-content{background:none;border:none;background:#fff;border-bottom:0;}
.ui-menu .ui-menu-item{padding:0;font-size:14px;line-height:40px;border-bottom:1px solid #EDF0F3;padding-left:15px;font-family:'Poppins';font-weight:normal;color:#BDBDBD;font-size:14px;}
.ui-datepicker .ui-state-default{font-size:14px;background:none;font-weight:normal;border:1px solid #EDF0F3;padding:7px;font-family:'Poppins';}
.inner-header{padding-top:;padding-bottom:px;position:relative;background-color:#ccc;}
.inner-header:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;opacity:.85;}
.inner-header .sec-title{position:relative;margin-bottom:0;}
.inner-header .sec-title h2{color:#202a30;font-size:23px;text-transform:;line-height:58px;margin:0;}
.breadcumb{padding:0;margin:0;margin-bottom:20px;}
.breadcumb li{display:inline-block;margin-left:4px;margin-right:5px;}
.breadcumb li a,
.breadcumb li i,
.breadcumb li span{display:block;font-size:15px;}
.breadcumb li span{color:#222E35;}
.full-sec-content h2{color:#202A30;font-size:32px;font-weight:bold;text-align:left;text-transform:capitalize;}
.full-sec-content h3{padding-top:10px;}
.about-content.full-sec{background:#fff;padding-bottom:0;}
.about-content.full-sec .full-sec-content{padding-top:0;padding:0;}
.about-content.full-sec h3{color:#222;font-size:24px;font-weight:500;line-height:28px;}
.volunteer-profile ul.infos{margin:0;padding:0;margin-top:11px;}
.volunteer-profile ul.infos li{list-style:none;line-height:35px;}
.volunteer-profile ul.infos li span{display:table-cell;vertical-align:middle;}
.volunteer-profile ul.infos li span:first-child{text-transform:uppercase;color:#222E35;font-size:13px;font-weight:600;}
.volunteer-profile ul.infos li span:last-child{padding-left:40px;color:#9C9C9C;}
.volunteer-profile ul.social{padding:0;margin-top:15px;}
.volunteer-profile ul.social li{display:inline-block;}
.volunteer-profile ul.social li a{display:block;width:35px;height:35px;border-radius:5px;background:#3B3B3B;color:#FFFFFF;text-align:center;line-height:35px;transition:all .3s ease;}
.contact-content #contact-page-google-map{height:400px;width:100%;margin-bottom:63px;}
.contact-content h2,
h3#reply-title{color:#23282A;font-size:30px;text-transform:capitalize;font-weight:600;margin:0;margin-bottom:35px;}
.kc-row-container .wpcf7-form-control-wrap textarea,
.kc-row-container .wpcf7-form-control-wrap input,
.contact-content .contact-form textarea,
.contact-content .contact-form input{width:100%;height:60px;border:1px solid #dedede;outline:none;padding-left:20px;line-height:58px;margin-bottom:20px;}
.kc-row-container .wpcf7-form-control-wrap textarea,
.contact-content .contact-form textarea{min-height:221px;}
.footer-widget.contact-widget textarea{height:100px;}
.contact-content .contact-form .thm-btn{padding:12px 42px;}
.sc-info-list{padding:0;}
.sc-info-list li{list-style:none;margin-bottom:23px;}
.sc-info-list li .icon-box,
.sc-info-list li .content-box{display:table-cell;vertical-align:top;}
.sc-info-list li .content-box h4{margin:0;font-size:14px;text-transform:uppercase;color:#202a30;font-weight:bold;margin-bottom:10px;}
.sc-info-list li .content-box{color:#9C9C9C;line-height:26px;}
.appointment-content .select-input-wrapper{width:100%;}
.appointment-content .select-input + .ui-selectmenu-button{border-radius:0;width:100%;background:none;border:none;font-weight:normal;border:1px solid #EDF0F3;height:60px;outline:none;}
.appointment-content .select-input + .ui-state-default .ui-icon{background-image:url(images/resources/select-menu-bg.png);background-position:0 0;margin:-3px;right:15px;}
.appointment-content .select-input + .ui-selectmenu-button span.ui-selectmenu-text{padding:0;margin:0;font-size:14px;font-family:'Poppins', sans-serif;font-weight:normal;color:#BDBDBD;border-radius:0px;height:60px;outline:none;line-height:55px;padding-left:20px;}
.appointment-content .half-wrapper{margin-left:-10px;margin-right:-10px;}
.appointment-content.contact-content .contact-form textarea{height:221px;}
.appointment-content .half{margin-top:15px;padding:0 10px;}
.appointment-content .title-box{margin-bottom:50px;margin-top:50px;}
.appointment-content .title-box span{font-size:18px;color:#7C7C7C;text-transform:capitalize;font-family:'Raleway';font-weight:500;}
.appointment-content .title-box p{line-height:26px;color:#9C9C9C;}
.appointment-content .title-box h3{margin:0;color:#262F36;font-size:24px;text-transform:capitalize;line-height:35px;font-weight:600;margin-bottom:10px;}
.pull-right .side-bar-widget{margin-left:20px;}
.sidebar-widget [class^="widget_"],
.single-sidebar-widget{margin-bottom:38px;}
.single-sidebar-widget.search input{width:calc(100% - 66px);height:55px;border:1px solid #F1F1F1;outline:none;background:#fff;padding-left:20px;}
.sidebar-widget [class^="widget_"] h3,
.single-sidebar-widget .title{font-size:24px;font-weight:600;color:#3F3E3E;text-transform:capitalize;margin:0;}
.sidebar-widget [class^="widget_"] h3,
.single-sidebar-widget.category .title{margin-bottom:11px;}
.sidebar-widget [class^="widget_"] ul,
.single-sidebar-widget.category ul{margin:0;padding:0;}
.sidebar-widget [class^="widget_"] ul li,
.single-sidebar-widget.category ul li{list-style:none;}
.sidebar-widget [class^="widget_"] ul li a ,
.single-sidebar-widget.category ul li a{color:#9C9C9C;line-height:45px;position:relative;padding-left:26px;transition:all .3s ease;}
.sidebar-widget [class^="widget_"] ul li a:before,
.single-sidebar-widget.category ul li a:before{content:'';width:10px;height:2px;display:block;background:#E3E3E3;position:absolute;top:10px;left:0;}
.single-sidebar-widget.archive .title{margin-bottom:11px;}
.single-sidebar-widget.archive ul{margin:0;padding:0;}
.single-sidebar-widget.archive ul li{list-style:none;}
.single-sidebar-widget.archive ul li a{color:#9C9C9C;line-height:45px;position:relative;padding-left:26px;tranistion:all .3s ease;}
.single-sidebar-widget.archive ul li a:before{content:'';width:10px;height:2px;display:block;background:#E3E3E3;position:absolute;top:10px;left:0;}
.single-sidebar-widget.popular-post ul{margin:0;padding:0;margin-top:25px;}
.single-sidebar-widget.popular-post ul li{list-style:none;padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #F5F5F5;}
.single-sidebar-widget.popular-post ul li:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0;}
.single-sidebar-widget.popular-post ul li .img-box,
.single-sidebar-widget.popular-post ul li .content-box{display:table-cell;vertical-align:middle;}
.single-sidebar-widget.popular-post ul li .img-box .inner-box{width:70px;margin-right:25px;}
.single-sidebar-widget.popular-post ul li .img-box img{width:70px;}
.single-sidebar-widget.popular-post ul li .content-box h4{font-size:14px;color:#9C9C9C;line-height:26px;margin:0;transition:all .3s ease;}
.single-sidebar-widget.tags ul{padding:0;margin-top:30px;}
.single-sidebar-widget.tags ul li{display:inline-block;list-style:none;margin-right:3px;margin-bottom:12px;}
.contact-content .contact-form input[type=submit]#submit{width:auto;line-height:20px;margin-left:15px;}
.tagcloud a{border:1px solid #F1F1F1;font-size:16px;border-radius:30px;color:#BABABA;padding:7px 23px;transition:all .3s ease;}
.widget_tag_cloud h3{padding-bottom:12px;}
.single-sidebar-widget.tags ul li a{display:inline-block;border:1px solid #F1F1F1;font-size:14px;border-radius:30px;color:#BABABA;padding:5px 23px;transition:all .3s ease;}
#single_Service .service_sideber{}
#single_Service .service_sideber .services_lis{border:1px solid #f4f4f4;border-bottom:0px solid;}
#single_Service .service_sideber .services_lis ul{margin:0;padding:0;list-style:none;}
#single_Service .service_sideber .services_lis ul li{border-bottom:1px solid #f4f4f4;line-height:60px;}
#single_Service .service_sideber .services_lis ul li a{text-decoration:none;overflow:hidden;display:block;color:#262f36;font-size:14px;font-family:'Poppins';font-weight:400;padding-left:20px;}
#single_Service .service_sideber .services_lis ul li.active a i,
#single_Service .service_sideber .services_lis ul li a:hover i{color:#fff}
#single_Service .service_sideber .appointment_side_form{border:1px solid #f4f4f4;border-top:0px solid;margin-top:40px;}
#single_Service .service_sideber .appointment_side_form .side_form{padding:20px 20px;}
#single_Service .service_sideber .appointment_side_form .side_form input{font-family:'Raleway';font-size:14px;color:#b7b3b3;background:#efefef;width:100%;height:45px;border:0px solid;padding-left:20px;margin-bottom:10px;}
#single_Service .service_sideber .appointment_side_form .side_form .select-input + .ui-selectmenu-button span.ui-selectmenu-text{background:#efefef;height:45px;line-height:43px;}
#single_Service .service_sideber .appointment_side_form .side_form .select-input + .ui-selectmenu-button{height:45px;}
#single_Service .service_sideber .question_Box{margin-top:40px;}
#single_Service .service_sideber .question_Box h2{font-family:'Raleway';font-size:20px;color:#404040;font-weight:600;}
#single_Service .service_sideber .question_Box .qustion_list{padding-top:20px;}
#single_Service .service_sideber .question_Box .qustion_list ul{margin:0;padding:0;list-style:none;}
#single_Service .service_sideber .question_Box .qustion_list ul li{padding:10px 0 20px 0;}
#single_Service .service_sideber .question_Box .qustion_list ul li a{text-decoration:none;color:#8e979f;float:left;padding-left:15px;}
.question_Box hr{margin-top:5px;margin-bottom:5px;}
#single_Service .service_mainconetent .about_box h2{font-family:'Raleway';font-size:20px;font-weight:500;color:#202a30;}
#single_Service .service_mainconetent .about_box p{font-size:14px;color:#8e979f;line-height:30px;}
#single_Service .service_mainconetent .about_promo_box .pormo_box_details p{font-size:14px;color:#8e979f;line-height:25px;}
#single_Service .service_mainconetent .about_promo_box .pormo_box_details .box_list{overflow:hidden;padding-top:10px;}
#single_Service .service_mainconetent .about_promo_box .pormo_box_details .box_list ul{margin:0;padding:0;list-style:none;}
#single_Service .service_mainconetent .about_promo_box .pormo_box_details .box_list li{line-height:35px;}
#single_Service .service_mainconetent .about_promo_box .pormo_box_details .box_list li a{text-decoration:none;color:#646f79;font-style:16px;font-weight:600;padding-left:15px;}
#single_Service .service_mainconetent .about_promo_box .pormo_box_details .service_table{overflow:hidden}
.service_table{width:100%;padding-top:30px;overflow:hidden;}
.service_table .table{border:1px solid #efefef;}
.service_table .thead-inverse{background:#efefef;border:0px solid;}
.service_table .thead-inverse tbody tr td{color:#8e979f;font-weight:500;font-size:14px;padding-left:15px;}
.service_table .table thead>tr>th, .service_table .table tbody>tr>th, .service_table .table tfoot>tr>th, .service_table .table thead>tr>td, .service_table .table tbody>tr>td, .service_table .table tfoot>tr>td{padding:15px;line-height:1.428571429;vertical-align:top;border-top:1px solid #ddd;font-size:14px;color:#8e979f;}
.parallax-section{position:relative;padding:80px 0px;background-position:center center;background-size:cover;background-attachment:fixed;background-repeat:no-repeat;}
.parallax-section:before{content:'';position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:0;}
.parallax-section .container{position:relative;z-index:5;}
.gallery-section{position:relative;background:#ffffff;padding:20px 0;}
.gallery-section.full-width{padding-bottom:0px;}
.gallery-section .filter-tabs{position:relative;margin:10px 0px 40px;text-align:center;}
.gallery-section .filter-tabs li{position:relative;display:inline-block;line-height:20px;padding:10px 15px;min-width:80px;text-align:center;color:#353535;font-size:12px;text-transform:uppercase;margin:0px 7px 10px;border:1px solid #dadada;cursor:pointer;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;}
.gallery-section .images-container{position:relative;}
.gallery-section .image-box{position:relative;float:left;margin-bottom:0px;display:block;border:2px solid #ffffff;width:20%;}
.gallery-section.slider-section{padding-bottom:0px;overflow:hidden;}
.gallery-section.slider-section .slider-outer{margin-left:-2px;margin-right:-2px;}
.gallery-section.slider-section .image-box{margin-bottom:0px;width:100%;display:block;border:2px solid #ffffff;border-top-width:4px;}
.gallery-section .filter-list .image-box{display:none;}
.gallery-section.full-width .image-box{width:25%;margin-bottom:0px;}
.gallery-section .image-box .inner-box{position:relative;width:100%;display:block;background:#ffffff;overflow:hidden;}
.gallery-section .image-box .image{position:relative;display:block;width:100%;}
.gallery-section .image-box .image img{position:relative;display:block;width:100%;height:auto;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;}
.gallery-section .image-box:hover .image img{-webkit-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}
.gallery-section .image-box .zoom-btn{position:absolute;left:0px;top:0px;width:100%;height:100%;display:block;text-align:center;font-size:42px;color:#92b201;outline:2px solid #92b201;outline-offset:-10px;-webkit-transform:scale(0,0);-ms-transform:scale(0,0);-o-transform:scale(0,0);-moz-transform:scale(0,0);transform:scale(0,0);transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;}
.gallery-section .image-box .zoom-btn .icon{position:relative;display:inline-block;line-height:50px;top:50%;margin-top:-25px;}
.gallery-section .image-box .inner-box:hover .zoom-btn{background-color:rgba(255,255,255,0.70);-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);-moz-transform:scale(1,1);transform:scale(1,1);}
.gallery-section .image-box .btn-zoom{position:absolute;left:0px;top:-100%;width:100%;text-align:center;height:100%;display:block;background:rgba(0,0,0,0.70);opacity:0;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}
.gallery-section .image-box:hover .btn-zoom{top:0px;opacity:1;}
.carousel-slider .owl-controls{z-index:999;position:relative;margin:20px 0px 30px;text-align:center;}
.carousel-slider .owl-nav .owl-prev{position:relative;display:inline-block;margin:0px 5px;width:80px;height:30px;text-align:center;background:none;font-size:0px;}
.carousel-slider .owl-nav .owl-next{position:relative;display:inline-block;margin:0px 5px;width:80px;height:30px;text-align:center;background:none;font-size:0px;}
.carousel-slider .owl-nav .owl-prev:after{content:'\e06e';font-family:'Flaticon';position:absolute;left:0px;top:0px;line-height:40px;display:block;font-size:20px;text-align:center;width:80px;height:40px;opacity:1;color:#db9d46;border:1px solid #cccccc;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;}
.carousel-slider .owl-nav .owl-next:after{content:'\e0b6';font-family:'Flaticon';position:absolute;left:0px;top:0px;line-height:40px;display:block;font-size:20px;text-align:center;width:80px;height:40px;opacity:1;color:#db9d46;border:1px solid #cccccc;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;}
.carousel-slider .owl-nav .owl-prev:hover:after,
.carousel-slider .owl-nav .owl-next:hover:after{background:#92b201;color:#ffffff;opacity:1;}
.carousel-slider .owl-dots{display:none;}
.sec-color{color:#202A30;}
.urgent-cause{display:inline-block;margin-bottom:10px;}
.urgent-cause .thumb{position:relative;}
.event-feature h2{font-size:24px;font-weight:800;line-height:30px;}
.urgent-cause .causes-details h3{color:#202a30;font-size:21px;font-weight:600;line-height:22px;margin-bottom:25px;margin-top:0;text-transform:uppercase;}
.urgent-cause .causes-details h6{color:#202a30;font-size:12px;font-weight:700;line-height:20px;margin-bottom:10px;text-transform:uppercase;}
.urgent-cause .causes-details .thm-btn{margin-bottom:10px;margin-top:10px;}
.urgent-cause .social{padding-left:0px;}
.urgent-cause .social li{display:inline-block;}
.urgent-cause .cause-list li{font-size:16px;color:#555555;line-height:28px;font-weight:400;list-style-type:none;}
.urgent-cause .total-collected{position:relative;padding-top:20px;font-family:'Open Sans',sans-serif;font-size:36px;color:#fb5e1c;font-weight:700;}
.urgent-cause .total-collected sub{font-size:14px;color:#25292f;font-weight:600;bottom:0px;}
.urgent-cause .progress{height:15px;}
.urgent-cause .progress-item{margin-top:10px;}
.urgent-cause .progress-item .progress{background-color:#ddd;box-shadow:0 0 1px rgba(0,0,0,0.4) inset;border-radius:8px;margin-bottom:15px;overflow:visible;}
.urgent-cause .progress-item .progress-bar .value-holder{border:2px solid #fcfcfc;border-radius:50%;color:#fff;font-size:10px;line-height:8px;padding:9px 4px;position:absolute;right:-10px;text-align:center;top:-9px;z-index:9;width:31px;}
.urgent-cause .progress-item .progress-bar .value-holder .value{color:#fff;font-size:10px;line-height:10px;}
.urgent-cause .progress-item.progress-white .progress{padding:2px;}
.urgent-cause .progress-item.style2 .progress{background-color:#717171;box-shadow:0 0 1px rgba(0,0,0,0.4) inset;border-radius:0;height:30px;margin-bottom:15px;overflow:visible;}
.urgent-cause .progress-item.style2 .progress-bar .value-holder{font-size:12px;line-height:20px;position:absolute;right:12px;top:5px;}
.causes .progress-item .progress{background-color:#e5e5e5;border-bottom:1px solid #ddd;box-shadow:none;}
.recent-causes .thumb{overflow:hidden;position:relative;}
.recent-causes .thumb .round-style{background-color:#fbf7f8;border-radius:50%;bottom:12px;height:70px;left:0;margin:auto;position:absolute;right:0;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;width:70px;}
.recent-causes:hover .thumb .round-style{bottom:76px;}
.recent-causes .causes-details{background-color:#fbf7f8;bottom:-85px;padding:0 15px 20px;position:absolute;text-align:center;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;width:100%;}
.recent-causes .causes-details h4{color:#202A30;font-weight:700;}
.causes-details .round-style{background:#fbf7f8 none repeat scroll 0 0;border-radius:50%;height:70px;left:0;margin:0 auto;position:absolute;right:0;top:-35px;width:70px;}
.recent-causes:hover .causes-details{bottom:0;}
.recent-causes .causes-details .icon{color:#f68a15;display:inline-block;font-size:30px;}
.recent-causes .donate-piechart{top:-25px;display:table;left:0;margin:0 auto;position:relative;right:0;}
.recent-causes .donate-piechart .piechart{position:relative;margin:0 auto;text-align:center;}
.recent-causes .donate-piechart .piechart canvas{position:absolute;left:0;right:0;margin:0 auto;max-height:51px;}
.recent-causes .donate-piechart .piechart-block .piechart{min-height:50px;min-width:50px;}
.recent-causes .donate-piechart .piechart-block .piechart span{color:#fff;font-size:13px;font-weight:600;line-height:51px;}
.recent-causes .donate-piechart .piechart-block .piechart span:after{color:#fff;content:"%";font-size:13px;font-weight:600;}
.recent-causes .causes-details .title{margin-bottom:10px;}
.recent-causes .causes-details .details{font-size:13px;padding-bottom:8px;}
.recent-causes .causes-details a.btn-thm{margin-top:15px;}
.recent-causes:hover .causes-details a.btn-thm{margin-top:10px;}
.recent-causes .causes-details .causes-raised,
.recent-causes .causes-details .causes-goal{font-weight:600;}
.featured-causes{background-color:#fff;display:inline-block;margin-bottom:10px;}
.featured-causes img{ width:100%; }
.featured-causes .thumb{position:relative;}
.featured-causes .thumb .causes-progress{background-color:rgba(255, 255, 255, 0.65);bottom:0;padding:20px 12px;position:absolute;width:100%}
.featured-causes .causes-details h4{margin-top:25px;}
.featured-causes .causes-details h3{color:#454545;font-weight:600;line-height:22px;margin-bottom:25px;margin-top:10px;}
.featured-causes .causes-details p{font-size:13px;}
.featured-causes .causes-details h6{color:#454545;font-size:12px;font-weight:700;line-height:20px;margin-bottom:10px;text-transform:uppercase;}
.featured-causes .causes-details .thm-btn{margin-bottom:20px;margin-top:20px;}
.featured-causes .social{padding-left:0px;}
.featured-causes .social li{display:inline-block;}
.featured-causes .progress{height:15px;}
.featured-causes .progress-item{margin-top:10px;}
.featured-causes .progress-item .progress{background-color:#ddd;box-shadow:0 0 1px rgba(0,0,0,0.4) inset;border-radius:8px;margin-bottom:15px;overflow:visible;}
.featured-causes .progress-item .progress-bar .value-holder{border:2px solid #fcfcfc;border-radius:50%;color:#fff;font-size:10px;line-height:10px;padding:10px 5px;position:absolute;right:-10px;text-align:center;top:-9px;z-index:9999;}
.featured-causes .progress-item .progress-bar .value-holder .value{color:#fff;font-size:10px;line-height:10px;}
.featured-causes .progress-item.progress-white .progress{padding:2px;}
.featured-causes .progress-item.style2 .progress{background-color:#717171;box-shadow:0 0 1px rgba(0,0,0,0.4) inset;border-radius:0;height:30px;margin-bottom:15px;overflow:visible;}
.featured-causes .progress-item.style2 .progress-bar .value-holder{font-size:12px;line-height:20px;position:absolute;right:12px;top:5px;}
.causes .progress-item .progress{background-color:#e5e5e5;border-bottom:1px solid #ddd;box-shadow:none;}
.causes .thumb .donate-target{background-color:rgba(255, 255, 255, 0.75);bottom:0;left:0;padding-bottom:20px;padding-left:30px;position:absolute;right:-5px;-webkit-transition:all 0.15s ease-in-out 0s;-o-transition:all 0.15s ease-in-out 0s;transition:all 0.15s ease-in-out 0s;}
.causes .thumb .donate-target .title{margin-bottom:0px;}
.causes .thumb .overlay::after{background:rgba(255, 255, 255, 0.95);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:all 0.15s ease-in-out 0s;-o-transition:all 0.15s ease-in-out 0s;transition:all 0.15s ease-in-out 0s;width:102%;}
.pager-outer{position:relative;margin-bottom:20px;}
.pager-outer .pagination{margin-top:0px;}
.pager-outer .pagination li{position:relative;float:left;margin:3px;border:none;}
.pager-outer .pagination.centered li{float:none;display:inline-block;}
.promote-project h3{line-height:28px;}
.promote-project .sec-title.colored{margin-bottom:20px;}
.promote-project .thm-btn{margin-right:15px;}
.donation-form .form-group label{font-size:12px;text-transform:uppercase;width:33%;}
.donation-form .form-control{border-radius:0;height:45px;}
.donation-section{position:relative;}
.donation-form-outer:not(.containersc-donation-form-simple){position:relative;padding:25px 30px 40px;background:#f6f6f6;border-radius:2px;font-family:'Open Sans',sans-serif;}
.donation-form-outer h3{font-size:24px;font-weight:600;margin-bottom:30px;}
.donation-form-outer hr{margin-bottom:40px;border-color:#e0e0e0;}
.donation-form-outer .form-group{position:relative;margin-bottom:30px;}
.donation-form-outer input[type="text"],
.donation-form-outer input[type="email"],
.donation-form-outer input[type="tel"],
.donation-form-outer input[type="url"],
.donation-form-outer input[type="password"],
.donation-form-outer select,
.donation-form-outer textarea{position:relative;display:block;width:100%;line-height:34px;padding:8px 20px;background:#ffffff;border:1px solid #e0e0e0;height:52px;}
.donation-form-outer select{cursor:pointer;}
.donation-form-outer .field-label{position:relative;display:block;font-weight:600;font-size:18px;color:#252525;line-height:28px;margin-bottom:10px;}
.donation-form-outer .field-label .required{color:#ff0000;font-size:14px;}
.donation-form-outer .radio-select{position:relative;float:left;margin-right:30px;margin-bottom:5px;line-height:50px;outline:none;}
.donation-form-outer .radio-select:last-child{margin-left:25px;}
.donation-form-outer .radio-select label{color:#252525;cursor:pointer;font-size:24px;font-weight:600;position:relative;text-align:center;text-transform:uppercase;}
.donation-form-outer.containersc-donation-form-simple{padding-top:30px;clear:both;}
.testimonials{position:relative;padding:60px 0px 90px;}
.testimonials .quote-icon{position:relative;display:block;text-align:center;font-size:32px;margin:-20px 0px 50px;}
.testimonials .slider{position:relative;}
.testimonials .slide-item{position:relative;float:left;padding:0px 0px 0px 122px;}
.testimonials .slide-item .avatar{position:absolute;left:0px;top:0px;width:95px;border:1px solid #e0e0e0;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;padding:7px;background:none;}
.testimonials .slide-item .avatar img{position:relative;display:block;width:100%;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;}
.testimonials .slide-item .content{position:relative;}
.testimonials .slide-item .content .quote-text{position:relative;border:1px solid #dedede;padding:25px 25px 30px;border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-moz-border-radius:5px;line-height:1.8em;text-align:justify;}
.testimonials .slide-item .curve{position:absolute;left:-14px;top:20px;display:block;width:15px;height:30px;overflow:hidden;z-index:5;}
.testimonials .slide-item .curve:before{content:'';position:absolute;left:6px;top:0px;display:block;width:30px;height:30px;border:1px solid #dedede;background:#ffffff;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-moz-transform:rotate(-45deg);}
.testimonials .slide-item .content .quote-author{position:relative;padding:15px 2px 20px;font-size:13px;font-family:'Raleway',sans-serif;}
.testimonials .owl-dots{position:relative;margin-top:40px;}
.testimonials .owl-dots .owl-dot span{display:none;}
.blog-section{position:relative;}
.featured-blog-post{position:relative;margin-bottom:40px;}
.featured-blog-post .inner-box{position:relative;background:#ffffff;margin:0 auto;border-radius:5px;transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;-moz-transition:all 500ms ease;}
.featured-blog-post .image{position:relative;overflow:hidden;margin-bottom:20px;}
.featured-blog-post .image img{position:relative;display:block;width:100%;}
.featured-blog-post .post-lower{position:relative;padding:0px 20px 20px;border:1px solid #dadada;}
.featured-blog-post .post-header{position:relative;padding:10px 15px 10px 80px;}
.featured-blog-post .post-header .day{position:relative;font-size:30px;}
.featured-blog-post .post-header .title{position:relative;color:#202a30;font-size:18px;font-weight:700;margin-top:0;}
.featured-blog-post .post-header .title a{color:#353535;position:relative;text-transform:capitalize;}
.featured-blog-post .post-header .post-info li{position:relative;display:inline-block;}
.featured-blog-post .post-header .post-info li .icon{color:#777777;}
.featured-blog-post .post-desc{position:relative;padding:15px 0px 0px;}
.featured-blog-post .post-desc p{line-height:2em;font-size:13px;}
.share li{display:inline-block;font-size:16px;padding-right:10px;}
.share li a{color:#d5dadd;}
.social li{display:inline-block;padding-right:10px;}
.social li a{color:#d5dadd;}
.comment-box{border-bottom:1px solid #f1f1f1;padding-bottom:50px;margin-bottom:60px;}
.comment-box .title{margin-bottom:50px;}
.comment-box .title h2,
.comment-box .title h2 a{font-size:32px;text-transform:capitalize;color:#272727;font-weight:bold;margin:0;line-height:25px;}
.comment-box .single-comment-box{margin-bottom:34px;}
.comment-box .single-comment-box:last-child{margin-bottom:0;}
.comment-box .single-comment-box .img-box,
.comment-box .single-comment-box{display:table-cell;vertical-align:top;}
.comment-box .single-comment-box .comment-author.vcard img{width:70px;margin-right:30px;}
.comment-box .single-comment-box cite.fn{color:#272727;font-size:16px;text-transform:capitalize;font-weight:bold;line-height:20px;margin:0;}
.comment-box .single-comment-box .comment-meta.commentmetadata{margin-left:100px;margin-top:-18px;display:block;}
.comment-box .single-comment-box .comment-meta.commentmetadata a{color:#272727;font-weight:500;}
.comment-box .single-comment-box a.comment-reply-link{color:#262f36;font-size:13px;text-transform:uppercase;font-weight:bold;}
.comment-box .single-comment-box .reply{margin-bottom:8px;text-align:right;}
.single-comment-box .comment .comment{padding-left:70px;}
.comment-box .single-comment-box .comment > p{padding-left:100px;margin-top:14px;}
em.comment-awaiting-moderation, em.comment-awaiting-moderation + br{display:none;}
p.form-submit{clear:both;}
.scroll-to-top{background:#f68a15;border:1px solid #f68a15;border-radius:5%;bottom:60px;color:#ffffff;cursor:pointer;display:none;font-size:14px;height:40px;line-height:38px;position:fixed;right:10px;text-align:center;width:40px;z-index:100;}
.scroll-to-top:hover{background:#ffffff;color:#000000;border-color:#000000;}
.sidebar .recent-posts .post{color:#cccccc;font-size:14px;margin-bottom:20px;min-height:70px;padding:0 0 0 84px;position:relative;}
.sidebar .recent-posts .post .post-thumb{height:72px;left:0;position:absolute;top:0;width:72px;}
.sidebar .recent-posts .post h4{color:#292929;font-size:15px;font-weight:400;line-height:2em;margin:0 0 5px;}
.sidebar .widget{margin-bottom:45px;position:relative;}
.sidebar .widget h3{color:#3a4145;font-size:14px;font-weight:800;margin-bottom:20px;text-transform:uppercase;}
.sidebar .links-widget ul{padding-left:0;}
.sidebar .links-widget ul li::before{color:#888888;content:"";font-family:"FontAwesome";font-size:11px;left:0;line-height:18px;position:absolute;top:3px;transition:all 500ms ease 0s;}
.sidebar .links-widget li{margin-bottom:7px;position:relative;list-style-type:none;}
.sidebar .links-widget li a{color:#888888;font-size:14px;font-weight:500;padding-left:20px;position:relative;text-transform:capitalize;transition:all 500ms ease 0s;}
.sidebar .popular-tags .tags a{background:#e1e1e1 none repeat scroll 0 0;border-radius:12px;color:#333333;display:inline-block;font-size:13px;line-height:20px;margin:0 5px 10px 0;padding:3px 12px;position:relative;transition:all 500ms ease 0s;}
.testimonial-slider{position:relative;}
.testimonial-slider .slide-info{position:relative;padding-left:90px;padding-top:15px;min-height:80px;}
.testimonial-slider .slide-info .author-thumb img{position:relative;display:block;width:100%;}
.testimonial-slider .slide-info h5{font-size:15px;color:#3a4145;text-transform:capitalize;font-weight:700;}
.testimonial-slider .slide-info p{font-style:italic;}
.testimonial-slider .bx-pager{position:absolute;bottom:80px;right:0px;z-index:100;}
.testimonial-slider .bx-pager-item{display:inline-block;width:12px;height:12px;margin:0px 3px;}
.testimonial-slider .bx-pager-link{position:relative;display:block;width:12px;height:12px;border:2px solid #1a1a1a;background:none;overflow:hidden;text-indent:100px;font-size:0px;border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-moz-border-radius:50%;}
.best-seller .sec-title.style-three .line,
#checkout-content .sec-title.style-three .line,
.shop-page-content .sec-title.style-three .line{margin:5px 0px 0px;}
.shop-page-content .row,
.shop-page-content.row{margin-left:-10px;margin-right:-10px;}
.shop-page-content .single-shop-item{padding:0 10px;margin-bottom:20px;}
.shop-page-content .single-shop-item img{width:100%;}
.shop-page-content .single-shop-item .meta{background:#F8F8F8;padding:30px 17px;text-align:center;border:1px solid #dedede;}
.shop-page-content .single-shop-item .meta h4{text-transform:uppercase;font-size:13px;color:#000000;line-height:26px;font-weight:700;margin-bottom:5px;transition:all .3s ease;}
.shop-page-content .single-shop-item .meta h4 a{color:#000000;transition:all .3s ease;}
.shop-page-content .single-shop-item .meta p{font-size:15px;font-weight:400;color:#999999;line-height:2em;}
.shop-page-content .single-shop-item .meta span{display:block;font-family:'Open Sans', sans-serif;font-size:16px;color:#7E7E7E;}
.shop-page-content .single-shop-item .meta span b{font-size:20px;line-height:28px;color:#E22D2D;font-weight:600;}
.shop-page-content .single-shop-item a.add-to-cart:before{background:#1a1a1a;border-radius:20px;}
.shop-page-content .best-seller{margin-left:10px;}
.product-details-box{margin-bottom:80px;}
.product-details-box h3{color:#000000;font-size:20px;line-height:28px;margin:0;margin-bottom:0px;font-weight:700;text-transform:uppercase;}
.product-details-box p{font-size:14px;color:#999999;border-top:1px solid #EAEAEA;border-bottom:1px solid #EAEAEA;padding:20px 0;margin:20px 0;font-weight:600;font-size:15px;font-weight:400;color:#999999;line-height:2em;}
.product-details-box span{display:block;font-size:18px;color:#999999;font-weight:600;margin-bottom:20px;}
.product-details-box span b{font-size:24px;color:#E22D2D;font-weight:700;font-family:'Open Sans', sans-serif;margin-left:10px;}
.product-details-box span input{width:36px;height:36px;border:1px solid #EAEAEA;color:#999999;text-align:center;margin-left:10px;}
.product-details-box a.add-to-cart:before{background:#1a1a1a;border-radius:20px;}
.product-details-box img{border:5px solid #F4F4F4;}
.product-details-page-content .best-seller{margin-left:0px;}
.product-details-tab-title{margin:-15px;}
.product-details-tab-title .col-lg-12{padding:0;}
.product-details-tab-title ul li{display:inline;}
.product-details-tab-title ul li span{display:inline-block;background:#F4F4F4;font-size:16px;color:#000000;line-height:45px;padding:0 27px;margin-right:5px;cursor:pointer;}
.product-details-tab-content{margin-bottom:75px;}
.product-details-tab-content .col-lg-12{padding:40px;}
.product-details-tab-content .col-lg-12 p{font-size:15px;font-weight:400;color:#999999;line-height:2em;}
.cart-page{padding:80px 0 155px;}
.cart-page .table{margin:0;}
.cart-page table > tbody > tr > td,
.cart-page .table > thead > tr > th{border:none;}
.cart-page .table thead{background:#F9F9F9;}
.cart-page .table > thead > tr > th{font-weight:normal;color:#000000;font-size:16px;line-height:60px;padding:0 40px;font-weight:500;border:1px solid #EBEBEB;border-bottom:0;}
.cart-page .table > thead > tr > th.close{color:transparent;}
.cart-page .table > tbody > tr > td.preview{padding:25px 50px;}
.cart-page .table > tbody > tr > td{border:1px solid #EBEBEB;padding:80px 40px;font-size:18px;color:#1a1a1a;font-weight:600;}
.cart-page .table > tbody > tr > td.del-item{text-align:center;}
.cart-page .table > tbody > tr > td .select-box{padding:0;margin:0;border:1px solid #EDEDED;width:95px;overflow:hidden;background-color:#fff;background:#fff url(images/cart/select-box-bg.html) no-repeat 80% 50%;}
.cart-page .table > tbody > tr > td .select-box select{padding:5px 8px;width:130%;border:none;box-shadow:none;background-color:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.cart-page .table > tbody > tr > td .select-box select:focus{outline:none;}
.cart-page .bottom-box{padding:30px 25px;background:#F9F9F9;margin:0 0 50px;}
.cart-page .bottom-box .cupon-box input{width:130px;line-height:36px;padding:0 20px;border:1px solid #EEEEEE;outline:none;margin-right:10px;}
.cart-page .bottom-box .cupon-box button{padding:0 20px;color:#fff;background:#E3E3E3;text-transform:capitalize;border:none;outline:none;font-weight:normal;line-height:36px;color:#000000;}
.cart-page .add-to-cart-wrap{text-align:right;}
.cart-page .add-to-cart-wrap a:before{background:#1a1a1a;border-radius:20px;}
.cart-page .cart-total-box li{line-height:60px;font-size:16px;font-weight:500;border-bottom:1px solid #EBEBEB;border-left:1px solid #EBEBEB;border-right:1px solid #EBEBEB;padding:0 25px;list-style-type:none;}
.cart-page .cart-total-box li:first-child{border-top:1px solid #EBEBEB;}
.cart-page .cart-total-box li span{margin-left:50px;}
.cart-page .cart-total-box .cart-total{background:#F9F9F9;}
.cart-page .cart-total-box .proceed-to-checkout{text-align:right;}
.cart-page .cart-total-box .proceed-to-checkout a:before{background:#1a1a1a;border-radius:20px;}
#checkout-content{padding:80px 0 130px;}
#checkout-content .return-customer{background:#F9F9F9;border:1px solid #EBEBEB;padding:25px 30px;margin-bottom:50px;}
#checkout-content .return-customer p{margin-bottom:0;font-size:14px;color:#8E8E8E;line-height:26px;}
#checkout-content label,
#checkout-content input[type="text"]{display:block;}
#checkout-content label{font-size:14px;line-height:26px;color:#8E8D8D;margin-bottom:5px;font-weight:500;}
#checkout-content input[type="text"]{width:100%;margin-bottom:10px;height:40px;line-height:40px;border:1px solid #E2E2E2;outline:none;padding:0 20px;}
#checkout-content input[type="text"]:last-child{margin-bottom:0;}
#checkout-content .left-checkout > .row{margin-bottom:30px;}
#checkout-content .select-box{padding:0;margin:0;border:1px solid #E2E2E2;width:100%;overflow:hidden;background-color:#fff;background:#fff url(images/cart/select-box-bg.html) no-repeat 95% 50%;}
#checkout-content .select-box select{padding:5px 8px;width:130%;border:none;box-shadow:none;background-color:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
#checkout-content .select-box select:focus{outline:none;}
#checkout-content .row span{font-size:14px;font-weight:500;color:#8E8D8D;}
#checkout-content input[type="checkbox"]{margin:0;vertical-align:middle;margin-right:15px;}
#checkout-content textarea{width:100%;height:100px;border:1px solid #E2E2E2;padding:10px 20px;outline:none;}
#checkout-content .ship-different{margin-top:80px;}
#checkout-content .order-box{border:1px solid #D9D9D9;padding:30px;}
#checkout-content .order-box ul li{display:block;color:#8E8D8D;font-size:14px;line-height:45px;font-weight:600;}
#checkout-content .order-box ul li.total{border-top:1px solid #E2E2E2;border-bottom:1px solid #E2E2E2;}
#checkout-content .order-box ul li span{float:right;display:inline-block;}
#checkout-content .order-box ul li span.bold{font-size:18px;color:#000;font-weight:700;}
#checkout-content .order-box ul li input[type="radio"]{margin-right:10px;}
#checkout-content .order-box ul li .note{background:#ECECEC;padding:25px;color:#8E8D8D;line-height:24px;font-size:14px;font-weight:normal;position:relative;}
#checkout-content .order-box ul li .note .fa{font-size:35px;position:absolute;top:-25px;left:25px;color:#ECECEC;}
.pricing-table{background-color:#f7f7f7;position:relative;}
.pricing-table .pricing-header{position:relative;text-align:center;}
.pricing-table .pricing-header .package-price{background-color:rgba(252, 116, 55, 0.85);border:10px solid rgba(255, 255, 255, 0.25);border-radius:50%;color:#fff;display:inline-block;font-size:30px;font-weight:600;margin:0 auto 0 -40px;line-height:30px;padding:16px 13px;position:absolute;top:-80px;}
.pricing-table.active .pricing-header .package-price{background-color:rgba(252, 116, 55, 1.0);}
.pricing-table .pricing-header .package-price span{font-size:16px;}
.pricing-table .pricing-title{background-color:#1c1c1c;color:#fff;font-size:20px;font-weight:600;padding:12px 0;text-align:center;text-transform:uppercase;}
.pricing-table .pricing-feature{text-align:center;}
.pricing-table .pricing-feature ul{padding-left:0;}
.pricing-table .pricing-feature li{background-color:#f1f1f1;padding:10px 0;text-transform:uppercase;list-style-type:square;}
.pricing-table .pricing-feature li:nth-child(2n+1){background-color:#f7f7f7;}
.pricing-style2 .pricing-table{overflow:hidden;}
.pricing-style2 .pricing-table.active .pricing-title{background-color:#1c1c1c;}
.pricing-style2 .pricing-table .pricing-btn span{font-size:28px;font-weight:600;margin-top:10px;margin-left:70px;width:50%;}
a:hover,a:focus,a:visited{text-decoration:none;outline:none;}
.theme-btn{display:inline-block;transition:all 0.3s ease 0s;}
.btn-theme-light{position:relative;padding:12px 25px;line-height:24px;text-transform:uppercase;background:none;color:#ffffff;font-size:14px;border:1px solid #ffffff;border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-moz-border-radius:3px;}
.btn-theme-grey{position:relative;padding:12px 25px;line-height:24px;text-transform:uppercase;background:none;color:#555555;font-size:14px;border:1px solid #999999;border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-moz-border-radius:3px;}
.btn-theme-grey:hover{background:#999999;color:#ffffff;border-color:#999999;}
.btn-theme-three{position:relative;padding:12px 25px;line-height:24px;text-transform:uppercase;background:#aa4fff;color:#ffffff;font-size:14px;border:1px solid #aa4fff;border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-moz-border-radius:3px;}
.btn-theme-three:hover{background:#ffffff;color:#aa4fff;border-color:#aa4fff;}
.btn-theme-four{position:relative;padding:12px 25px;line-height:24px;text-transform:uppercase;background:#ffffff;color:#aa4fff;font-size:14px;border:1px solid #aa4fff;border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-moz-border-radius:3px;}
.btn-theme-four:hover{background:#aa4fff;color:#ffffff;border-color:#aa4fff;}
.btn-theme-five{position:relative;padding:12px 25px;line-height:24px;text-transform:uppercase;background:#ff5412;color:#ffffff;font-size:14px;border:1px solid #ff5412;border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-moz-border-radius:3px;}
.btn-theme-five:hover{background:#ffffff;color:#ff5412;border-color:#ff5412;}
.btn-theme-six{position:relative;padding:12px 25px;line-height:24px;text-transform:uppercase;background:#ffffff;color:#ff5412;font-size:14px;border:1px solid #ff5412;border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-moz-border-radius:3px;}
.btn-theme-six:hover{background:#ff5412;color:#ffffff;border-color:#ff5412;}
.btn-theme-seven{position:relative;padding:10px 25px 10px 15px;line-height:24px;text-transform:capitalize;background:#6ad3ed;color:#ffffff;font-size:14px;border:1px solid #6ad3ed;border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-moz-border-radius:3px;}
.btn-theme-seven .fa{font-size:20px;}
.btn-theme-eight{position:relative;padding:12px 25px;line-height:24px;text-transform:uppercase;background:#43d6d1;color:#ffffff;font-size:14px;border:1px solid #43d6d1;border-radius:0px;-webkit-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;-moz-border-radius:0px;}
.btn-theme-eight:hover{background:#ffffff;color:#43d6d1;border-color:#43d6d1;}
.btn-theme-nine{position:relative;padding:12px 25px;line-height:24px;text-transform:uppercase;background:#ffffff;color:#43d6d1;font-size:14px;border:1px solid #43d6d1;border-radius:0px;-webkit-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;-moz-border-radius:0px;}
.btn-theme-nine:hover{background:#43d6d1;color:#ffffff;border-color:#43d6d1;}
.btn-theme-ten{position:relative;padding:12px 25px;line-height:24px;text-transform:uppercase;background:#ffc925;color:#ffffff;font-size:14px;border:1px solid #ffc925;border-radius:0px;-webkit-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;-moz-border-radius:0px;}
.btn-theme-ten:hover{background:#ffffff;color:#ffc925;border-color:#ffc925;}
.rounded-btn{border-radius:24px;-webkit-border-radius:24px;-ms-border-radius:24px;-o-border-radius:24px;-moz-border-radius:24px;}
.default-section{position:relative;padding:80px 0px 20px;}
.default-section .column{position:relative;margin-bottom:50px;}
.circular-graph-section{position:relative;padding:70px 0px 20px;}
.circular-graph-section .sec-title h3{color:#2b4261;letter-spacing:5px;}
.circular-graph-section .column{position:relative;text-align:center;margin-bottom:50px;}
.circular-graph-section .column .inner-box{position:relative;display:block;max-width:300px;margin:0 auto;}
.circular-graph-section .column .graph-outer{position:relative;max-width:200px;margin:0 auto;margin-bottom:30px;}
.circular-graph-section .column .inner-text{position:absolute;left:0px;top:0px;width:100%;display:block;padding-top:80px;line-height:40px;font-size:32px;font-weight:normal;color:#d971f2;font-family:'Raleway',sans-serif;}
.circular-graph-section .column.style-two .inner-text{letter-spacing:4px;font-weight:600;font-size:36px;color:#3a3a3a;}
.circular-graph-section .column h3{position:relative;font-size:18px;font-weight:500;color:#3a3a3a;}
.circular-graph-section .column.style-two h3{font-family:'Montserrat',sans-serif;letter-spacing:1px;}
.circular-graph-section .column .circular-line{position:absolute;left:5px;top:5px;width:190px;height:190px;border:2px solid #cccccc;z-index:0;}
.circular-graph-section .column canvas{position:relative;z-index:1;}
.progress-boxes{position:relative;}
.progress-column{position:relative;}
.no-grid .progress-column{float:left;padding:0px 15px;width:20%;}
.progress-column .inner-box{position:relative;border:1px solid #d0d0d0;border-top-width:7px;padding:25px 15px 20px;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.progress-column.clr-pink .inner-box{border-top-color:#f84d85;}
.progress-column.clr-orange .inner-box{border-top-color:#f28b1c;}
.progress-column.clr-yellow .inner-box{border-top-color:#ffc925;}
.progress-column.clr-green .inner-box{border-top-color:#57b22f;}
.progress-column.clr-pink .inner-box .top-icon{border-color:#f84d85;}
.progress-column.clr-orange .inner-box .top-icon{border-color:#f28b1c;}
.progress-column.clr-yellow .inner-box .top-icon{border-color:#ffc925;}
.progress-column.clr-green .inner-box .top-icon{border-color:#57b22f;}
.progress-column h3{font-size:18px;font-weight:600;margin-bottom:15px;}
.progress-column.clr-pink h3{color:#f84d85;}
.progress-column.clr-orange h3{color:#f28b1c;}
.progress-column.clr-yellow h3{color:#ffc925;}
.progress-column.clr-green h3{color:#57b22f;}
.progress-column .text{font-size:15px;text-align:justify;}
.progress-levels{position:relative;}
.progress-levels .progress-box{position:relative;margin-bottom:20px;}
.progress-levels .progress-box .box-title{position:relative;font-size:14px;color:#1a1a1a;text-transform:uppercase;margin-bottom:8px;}
.progress-levels .progress-box .bar{position:relative;padding-right:50px;height:8px;}
.progress-levels .progress-box .bar .bar-innner{position:relative;left:0px;top:0px;width:100%;height:8px;}
.default-title{font-size:20px;margin-bottom:10px;font-weight:600;letter-spacing:1px;}
.tabs-box{position:relative;}
.tabs-box .tab-buttons{position:relative;margin-bottom:10px;}
.tabs-box .tab-buttons .tab-btn{position:relative;text-align:center;line-height:30px;display:inline-block;padding:6px 18px;color:#5a5a5a;text-transform:uppercase;font-size:14px;margin-right:3px;border-radius:5px;}
.tabs-box .tab{position:relative;padding:15px 0px;display:none;}
.tabs-box .active-tab{display:block;}
.tabs-box .tab p{margin-bottom:20px;font-size:16px;line-height:2.2em;}
.tabs-box .tab img{position:relative;display:block;max-width:100%;margin-bottom:15px;}
.accordion-box{position:relative;}
.accordion-box .accordion{position:relative;}
.accordion-box .accordion .acc-btn{position:relative;font-size:16px;padding:4px 40px 4px 0px;margin-bottom:15px;line-height:24px;color:#1a1a1a;cursor:pointer;text-transform:uppercase;}
.accordion-box .accordion .acc-btn .toggle-icon .plus{position:absolute;left:0px;top:0px;line-height:26px;width:100%;height:26px;opacity:1;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
.accordion-box .accordion .acc-btn.active .toggle-icon .plus{opacity:0;}
.accordion-box .accordion .acc-btn .toggle-icon .minus{position:absolute;left:0px;top:0px;line-height:26px;width:100%;height:26px;opacity:0;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
.accordion-box .accordion .acc-btn.active .toggle-icon .minus{opacity:1;}
.accordion-box .accordion .acc-content{position:relative;line-height:2em;font-size:16px;display:none;padding:0px 0px 15px 20px;}
.accordion-box .accordion .acc-content.collapsed{display:block;}
.accordion-box .accordion .acc-content p{}
.process-section{position:relative;overflow:hidden;}
.process-column{position:relative;text-align:center;}
.process-column:after{content:'';position:absolute;right:-50px;top:0px;width:100px;height:120px;background:url(images/icons/icon-arrow.html) center center no-repeat;}
.process-section .process-column:last-child:after{display:none;}
.process-column .upper-part{position:relative;margin-bottom:30px;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
.process-column .icon-outer .icon{position:relative;display:inline-block;line-height:134px;font-size:48px;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
.process-column h3{font-size:18px;text-transform:capitalize;margin-bottom:15px;color:#1a1a1a;font-weight:600;}
.process-column .text{font-size:16px;}
.process-column .lower-part{position:relative;opacity:1;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
.process-section .auto-container:hover .process-column .lower-part{opacity:1;}
.process-section .auto-container .process-column.active .lower-part{opacity:1;}
.process-section .auto-container .process-column:hover .lower-part{opacity:1;}
.alert-box{position:relative;padding:15px 20px;border:1px solid;margin-bottom:30px;}
.alert-box.alert-success{border-color:#65be3e;background:#dce9d6;color:#65be3e;}
.alert-box.alert-information{border-color:#22c0e8;background:#d3e9ef;color:#22c0e8;}
.alert-box.alert-warning{border-color:#e7bd13;background:#eee9d1;color:#e7bd13;}
.alert-box.alert-danger{border-color:#f7504c;background:#f1d9d8;color:#f7504c;}
.alert-box.rounded-box{border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;}
.alert-box .inner{position:relative;padding-left:50px;font-size:14px;line-height:28px;}
.alert-box .inner .icon-alert{position:absolute;left:0px;top:0px;text-align:center;width:28px;height:28px;font-size:14px;line-height:24px;border:2px solid;border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;}
.alert-box.alert-success .inner .icon-alert{border-color:#65be3e;color:#65be3e;}
.alert-box.alert-information .inner .icon-alert{border-color:#22c0e8;color:#22c0e8;}
.alert-box.alert-warning .inner .icon-alert{border-color:#e7bd13;color:#e7bd13;}
.alert-box.alert-danger .inner .icon-alert{border-color:#f7504c;color:#f7504c;}
.btns-row .theme-btn{margin:0px 5px 20px;}
.accordion-box{position:relative;}
.accordion-box .block{margin-bottom:25px;position:relative;}
.accordion-box .block .acc-btn.active{border-bottom:1px solid #ef173c;border-color:#ef173c;color:#1c1c1c;padding-bottom:10px;}
.accordion-box .block .icon-outer{font-size:12px;position:absolute;right:15px;top:-10px;}
.accordion-box .block .icon-outer .icon{color:#ef173c;line-height:52px;position:absolute;top:8px;right:0px;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}
.accordion-box .block .icon-outer .icon-plus{opacity:0;}
.accordion-box .block .icon-outer .icon-plus{opacity:1;}
.accordion-box .block .active .icon-outer .icon-minus{opacity:1;}
.accordion-box .block .active .icon-outer .icon-plus{opacity:0;}
.accordion-box .block .acc-content{position:relative;display:none;}
.accordion-box .block .acc-content.current{display:block;}
.accordion-box .block .content{border:1px solid #ef173c;border-top:none;color:#808080;font-size:13px;padding:7px 12px 8px;position:relative;}
.accordion-box.style-two .block .acc-btn{font-size:20px;}
.accordion-box.style-two .block .content{font-size:14px;}
.fc-day-number{color:#343434;}
.fc-day-number.fc-other-month{opacity:0.4;}
.footer-call-to-action input{box-shadow:none;padding:12px 14px 9px 14px;border:0;margin:0 5px;}
.causes-details h4{font-size:22px;}
.form-control:focus{-webkit-box-shadow:none;box-shadow:none;border:1px solid #ccc;}
single-blog-post .content-box{margin-top:27px;}
.single-blog-post .img-box{position:relative;}
.single-blog-post .img-box .overlay{position:absolute;top:0;left:0;right:0;bottom:0;transform:scale(0);transition:all .5s ease;}
.single-blog-post:hover .img-box .overlay{transform:scale(1);}
.single-blog-post .img-box .overlay .box{display:table;width:100%;height:100%;}
.single-blog-post .img-box .overlay .box .content{display:table-cell;vertical-align:middle;}
.single-blog-post .img-box .overlay .box .content ul{text-align:center;margin:0;padding:0;}
.single-blog-post .img-box .overlay .box .content ul li{display:inline-block;list-style:none;}
.single-blog-post .img-box .overlay .box .content ul li a{display:inline-block;width:40px;height:40px;margin-right:8px;background:#fff;border:1px solid #fff;line-height:38px;font-size:18px;border-radius:50%;transition:all .3s ease;color:#fff;}
.single-blog-post .img-box .overlay .box .content ul li a:hover{border-color:#fff;background:#fff;}
.single-blog-post .content-box .date-box,
.single-blog-post .content-box .content{display:table-cell;vertical-align:top;padding-right:5px;}
.single-blog-post .content-box{margin-top:10px; padding: 10px;}
.single-blog-post .content-box .date-box{padding-right:8px;}
.single-blog-post .content-box .date-box .inner{width:65px;text-align:center;}
.single-blog-post .content-box .date-box .inner .date{padding:15px 0;}
.single-blog-post .content-box .date-box .inner .date b{display:block;font-size:24px;font-weight:500;color:#fff;line-height:20px;}
.single-blog-post .content-box .date-box .inner .date{font-size:16px;text-transform:uppercase;font-weight:500;color:#fff;line-height:20px;}
.single-blog-post .content-box .date-box .comment{font-size:20px;color:#202A30;line-height:17px;font-weight:500;padding:16px 0;border:1px solid #E6E6E6;border-top:0px;}
.single-blog-post .content-box .date-box .comment i:before{color:#374045;font-size:16px;}
.single-blog-post .content-box .content h3 a,
.single-blog-post .content-box .content h3{font-size:20px;color:#000000;text-transform:capitalize;margin:0;line-height:26px;font-weight:bold;margin-bottom:12px;}
.single-blog-post .content-box .content p{font-size:14px;color:#000;line-height:26px;}
.single-blog-post .content-box .content span{color:#222222;font-size:13px;}
.single-blog-post .content-box .content .btn-details{font-size:13px;}
.single-blog-post .share{margin:0;padding:0;}
.single-blog-post .share li{display:inline;list-style:none;}
.single-blog-post .share li a,
.single-blog-post .share li span{display:inline-block;color:#D5DADD;font-size:16px;margin-right:10px;}
.single-blog-post .share li span{color:#222222;font-size:12px;text-transform:capitalize;}
.single-blog-post .bottom-box{margin-top:35px;}
.blog-page .single-blog-post,
.blog-details .admin-info,
.comment-box{padding-bottom:25px;margin-bottom:45px;border-bottom:1px solid #F1F1F1;}
.gird-blog .single-blog-post{border:1px solid #F1F1F1;box-shadow:5px 5px 14px 0px#F1F1F1;}
.blog-details .admin-info .img-box,
.blog-details .admin-info .content{display:table-cell;vertical-align:top;}
.blog-details .admin-info .inner-box{width:100px;}
.blog-details .admin-info .content{padding-left:45px;}
.blog-details .admin-info .content h3{font-size:18px;font-weight:bold;line-height:22px;margin:0;margin-bottom:10px;text-transform:capitalize;color:#222E35;}
.blog-details .admin-info .social{padding:0;margin:0;}
.blog-details .admin-info .social li{display:inline-block;list-style:none;}
.blog-details .admin-info .social li a{font-size:16px;margin-right:7px;color:#D5DADD;}
.comment-box .title{margin-bottom:50px;}
.comment-box .title h2{font-size:32px;text-transform:capitalize;color:#272727;font-weight:bold;margin:0;line-height:25px;}
.comment-box .single-comment-box{margin-bottom:34px;}
.comment-box .single-comment-box:last-child{margin-bottom:0;}
.comment-box .single-comment-box .img-box,
.comment-box .single-comment-box{display:table-cell;vertical-align:top;}
.comment-box .single-comment-box .img-box .inner-box{width:70px;margin-right:30px;}
.comment-box .single-comment-box h3{color:#272727;font-size:16px;text-transform:capitalize;font-weight:bold;line-height:20px;margin:0;}
.comment-box .single-comment-box span{color:#272727;display:inline-block;font-weight:500;}
.comment-box .single-comment-box p{color:#9C9C9C;line-height:26px;}
.comment-box .single-comment-box a.reply{font-size:13px;font-weight:bold;text-transform:uppercase;}
.comment-box .single-comment-box .meta-box{margin-bottom:15px;margin-top:8px;}
label.error{color:#f50909;font-weight:normal;}
.recent-causes .causes-details .thm-btn{padding-left:15px;padding-right:15px;}
.blog-page .single-blog-post .single-blog-post{border-bottom:0px;margin-bottom:0px;padding-bottom:0px;}
.blog-page .single-blog-post{border-bottom:0px;}
.col-sm-6.gird-blog:nth-child(2n+1){clear:both;}
.single-blog-post .content-box .date-box .comment.event{font-size:22px;}
.event.border-1px.mb_30{min-height:450px;}
.mc4wp-response p{color:#fff;margin-bottom:0px;margin-top:2px;}
.page .kc_image_gallery .item-grid > a > img{width:100%;}
.page .kc-owl-post-carousel .owl-item .list-item{box-shadow:none;}
iframe{max-width:100%;}
body > .body-container{background-color:#fff;}
.top-bar .social-icons{margin-left:-10px;}
.gallery-grid.sh-gallery-grid > a > img{opacity:0;}
.space .item-grid{ border:2px solid #fff }
.gallery-grid.sh-gallery-grid{background-repeat:no-repeat;background-position:center;background-size:cover;}
.row.error-404 section h3{font-size:3em;font-weight:bold;font-style:italic;}
.row.error-404 section h2{font-size:10em;font-weight:bold;}
.row.error-404 section .error-search{max-width:500px;margin-left:auto;margin-right:auto;}
.footer-call-to-action input[name="FULLNAME"]{max-width:200px;}
.pagination>li:last-child>a, .pagination>li:last-child>span,
.pagination>li:first-child>a, 
.pagination>li:first-child>span{border-radius:0px;
}

nav.woocommerce-breadcrumb{
    font-size: 15px !important;
    margin-left: 4px!important;
    margin-right: 4px!important;
}
.woocommerce .woocommerce-breadcrumb a {
    color: #ff7619;
}


.fa-stack[data-count]:after{
  position:absolute;
  right:0%;
  top:0%;
  content: attr(data-count);
  font-size:40%;
  padding:.6em;
  border-radius:999px;
  line-height:.75em;
  color: white;
  color:red;
  text-align:center;
  min-width:2em;
  font-weight:bold;
  background: white;
  border-style:solid;
}
 

 .woocommerce[class*="widget_"] .title{
    font-size: 1.41575em;
    letter-spacing: 0;
    border-bottom: 1px solid rgba(0,0,0,.05);
    padding: 0 0 0.4em;
    margin-bottom: 1em;
    font-weight: 300;
 }

.woocommerce .woocommerce-ordering select{
        padding: 8px;
}

.woocommerce .woocommerce-result-count{
    padding-top: 8px;
    padding-bottom: 8px;
}

.woocommerce ul.products li.product, 
.woocommerce-page ul.products li.product{
    text-align: center;
}

.woocommerce ul.products li.product .price del{
        color: #eb0b0b;
        margin-right: 5px;
}

.woocommerce .widget_price_filter .price_slider_amount{
    line-height: 3;
    font-weight: bold;
}

.woocommerce ul.products li.product .button{

}

.woocommerce-product-search input[type=search]{
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    -o-box-shadow: none;
    -ms-box-shadow: none;
    resize: none;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px;
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #e0e0e0;
    color: #252525; 
    height: auto;
    padding: 13px 15px;
    position: relative;
    transition: all 500ms ease 0s;

}

.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {
    float: left;
    margin-right: 12px;
    width: 57px;
    height: auto;
    box-shadow: none;
}

.woocommerce .quantity .qty {
    margin-right: 8px;
    width: 70px;
    height: 40px;
}

#add_payment_method table.cart td.actions .coupon .input-text, 
.woocommerce-cart table.cart td.actions .coupon .input-text, 
.woocommerce-checkout table.cart td.actions .coupon .input-text{
    min-width: 120px;
}

.woocommerce form .form-row input.input-text, 
.woocommerce form .form-row textarea{
    border: 1px solid #e0e0e0;
    padding: 6px;
}

.select2-container--default .select2-selection--single{
   border: 1px solid #e0e0e0; 
}

.woocommerce ul.product-categories {
    padding-left: 0px;
    list-style: none;
}
.woocommerce .product-categories li,
.woocommerce .product-categories li> a
{
    list-style: none;
    font-size: 14px;
    font-weight: 500;
    line-height: 25px; 
}



li a i {
    color: white;
}

li a:hover i {
    color: #9e1d25;
}

li a:active i {
    color: white;
}
