/*
Theme Name: Humane Child Theme
Theme URI: https://xoothemes.com/item/humane
Description: Humane Child Theme
Template: humane
Version: 1.0.0
Author: XooThemes
Author URI: https://xoothemes.com
License: ThemeForest Split Licence
License URI: -
Text Domain: humane-child-theme
*/

.footer-inner-copyright{
	background-color: #c9a74d;
}
.footer-inner-copyright .coptyright-content p{
	color: #ffffff;
}
.footer-inner-copyright .copyright .coptyright-content{
	text-align: left;
}
.footer_ab_img{
	display: inline;
	position: absolute;
	top: 105px;
	left: 42px;
}
.site-footer .address a{
  font-size: 18px;
}

.site-footer .ch-pre-header-right-social li:first-child{
	font-family: 'Droid Sans Bold', sans-serif;
	font-size: 20px;
	font-weight: bold;
	margin-left:0px;
	padding-left: 10px;
}

.site-footer .ch-pre-header-right-social li{
  font-size:30px;
  margin-left:0px;
  padding-left: 10px;
}

#custom_html-2 {
    border-right: 1px solid #fff;
    padding-right: 0px;
}
#text-3{
	padding-left: 25px;
}

.service-box .inner-box .icon-box{
	display: block;
	position: inherit !important;
	left: 0px !important;
    top: 0px !important;
    text-align: center;
    min-height: 160px;
}
.service-box .inner-box h3{
	font-family: 'Droid Sans Bold', sans-serif;
	font-weight: bold !important;
	margin-bottom:0px;
}
.service-box .inner-box .service-box-content p{
  color: #000000 !important;
}
.service-box .inner-box{
	padding: 20px !important;
}
.service-box .inner-box .title{
	padding-left:0px !important;
	margin-bottom:0px !important;
}
.service-box .icon-box .fa-star:before{
  content:none; 
}

.box_one .inner-box .icon-box .fa-star{
  background: url(assets/images/facility.png) no-repeat;
  width: 140px;
  height: 134px;
  display: inline-block;
  text-indent: -9999px;
}

.box_one .service-box .inner-box:hover .icon-box .fa-star{
  background: url(assets/images/facility_hover.png) no-repeat;
  width: 152px;
  height: 145px;
  display: inline-block;
}

.box_two .inner-box .icon-box .fa-star{
  background: url(assets/images/Service_Dog_Training.png) no-repeat;
  width: 198px;
  height: 132px;
  display: inline-block;
  text-indent: -9999px;
}

.box_two .service-box .inner-box:hover .icon-box .fa-star{
  background: url(assets/images/Service_Dog_Training_hover.png) no-repeat;
  width: 198px;
  height: 132px;
  display: inline-block;
}

.box_three .inner-box .icon-box .fa-star{
  background: url(assets/images/Horse_Therapy.png) no-repeat;
  width: 195px;
  height: 147px;
  display: inline-block;
   text-indent: -9999px;
}

.box_three .service-box .inner-box:hover .icon-box .fa-star{
  background: url(assets/images/Horse_Therapy_hover.png) no-repeat;
  width: 195px;
  height: 147px;
  display: inline-block;
}

.box_four .inner-box .icon-box .fa-star{
  background: url(assets/images/Family_Enjoyment.png) no-repeat;
  width: 126px;
  height: 114px;
  display: inline-block;
  text-indent: -9999px;
}

.box_four .service-box .inner-box:hover .icon-box .fa-star{
  background: url(assets/images/Family_Enjoyment_hover.png) no-repeat;
  width: 126px;
  height: 114px;
  display: inline-block;
}
.service-box .inner-box .service-box-content{
	color: #000000;
}
.service-box .inner-box:hover .service-box-content,.service-box .inner-box:hover .service-box-content p{
	color: #fff !important;
}
.service-box .inner-box:hover h3 a{
   color: #fff !important;
}
.service-box .inner-box:hover{
   -webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.20);
  -moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.20);
  box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.20);
}

.desc-text h2{
	 font-size: 24px !important;
}

.sec-title h1{
	padding-top: 0px !important;
	margin-top: 0px !important;
}
.back_image_fix{
	background-size: cover !important;
	background-attachment:local !important;
}
.back_color .charity-call-to-action h2{
    color:#c9a74d;
}
.humane-donation-progress-bar-default .ch-campaign-stats{
	text-align: left !important;
}
.ch-causes .cause-inner-content .main-color{
	color:#000000;
}
.ch-campaign-stats{
  font-family: 'Droid Sans Bold', sans-serif !important;
  font-size: 16px !important;
  font-weight: bold !important;
  padding-top: 10px;
}
.ch-donation-goal{
	float: right;
}
.humane-donation-progress-bar-default .progress-val{
	font-family: 'Droid Sans Bold', sans-serif !important;
    font-size: 16px !important;
    font-weight: bold !important;
	line-height: 25px !important;
}
.ch-causes .campaign-progress-bar{
	 background-color: #cccccc !important;
}
.ch-causes .campaign-progress-bar .bar,.campaign-progress-bar .bar{
    background-color: #f5cb5b !important;
}
.charity-call-to-action{
	text-align: center;
}
.ch-pre-header .ch-pre-header-item-left span, .ch-pre-header a{
  color: #555555  !important;
  font-size:15px;
  font-weight: 600;
}

.ch-pre-header .ch-pre-header-right-social li{
  margin-left:0px;
  padding-left: 10px;
}
.ch-pre-header .ch-pre-header-right-social li a i{
	font-size:24px !important;
}
.humane-navigation .navbar-nav > li > a{
	padding:60px 0 10px !important;
}
.ch-pre-header-btn .kc_button.xt-theme-primary-btn{
	font-family: 'Droid Sans Bold', sans-serif !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    color: #fff  !important;
    text-transform: uppercase !important;
    margin-top: -18px  !important;
    background-color: #c9a74d !important;
}
.ch-pre-header-btn .kc_button.xt-theme-primary-btn:hover{
	border-color: 0px !important;
}
.header-slider .slide-table{
	background-color:transparent !important;
}
.ch-footer .footer-content ul li a:hover, .ch-footer .ch-widget-list ul li a:hover{
    color: #c9a74d !important;
}

.xt-page-title-area .xt-page-title-overlay{
	background-color:transparent !important;
}
.xt-page-title h1{
	font-size: 40px !important;
}
.kc_accordion_header>a{
	font-family: 'Droid Sans Bold', sans-serif !important;
	font-weight: bold !important;
	line-height: 20px;
}
.card-profile img {
	 box-shadow: none;
	/* -webkit-filter: grayscale(100%); */
   /* filter: grayscale(100%);*/
}
.card-profile .card-title {
	font-family: 'Droid Sans Bold', sans-serif !important;
	font-weight: bold !important;
	margin-top: 0px !important;
	color: #363636 !important;
}
.profile-designation {
	font-family: 'Droid Sans Bold', sans-serif !important;
	font-weight: bold !important;
	color: #474747 !important;
}
.profile-designation {
	margin-bottom: 0px !important;
	padding-bottom: 10px;
}
.card-profile .card-avatar{
	margin-bottom: 10px !important;
}
.card-description {
	color: #949494 !important;
	min-height: 104px;
}
.card-profile .card-content {
	padding: 25px 25px !important;
}
#humane_volunteer_cta_widget-1 .charity-volunteer.call-to-action {
	background: url(assets/images/Volunteer_box.jpg) no-repeat;
	width: 100%;
	background-size: cover;
  min-height: 350px;
}
#humane_volunteer_cta_widget-2 .charity-volunteer.call-to-action{
	background: url(assets/images/donate_now.jpg) no-repeat;
	width: 100%;
	background-size: cover;
  min-height: 350px;
}

.blog-banner img{
	float: left;
}
.blog-banner .card-profile{
	 float: right;
	 margin-right: 10px;
}
.lower-content .entry-header h2{
	font-family: 'Droid Sans Bold', sans-serif !important;
	font-weight: bold !important;
}
.charity-blog .entry-content{
  color: #949494 !important;
}

.common_tag_program .kc-call-to-action .kc-cta-button a{
  float: left !important;
}

.common_tag_program .sec-title.text-left{
  border-left:0px;
  padding-left:0px;
}

.common_tag_program .sec-title{
  margin-bottom:30px !important;
}

.common_tag_program .kc-call-to-action{
	padding:0px;
}

.content_l{
	border-top: 1px solid #cccccc;
}

.bottom_l_c{
	color: #c9a74d;
}

.common_tag h3.kc_title{
  margin-top: 0px;
}
.donate h3{
  margin-top: 0px;
  font-size: 32px;
}
.donate strong,.donate .bottom_l_c{
  font-size: 24px;
  font-weight: bold;
}
.donate .dif_r{
  font-size: 24px;
}
.donate .email_l{
  font-size: 20px;
  font-weight: bold;
}


.calltoaction .kc-call-to-action{
  background-color:transparent !important;
} 

.calltoaction .kc-call-to-action{
  padding: 30px 30px;
}

.fc-form input[type="text"], .fc-form input[type="email"], .fc-form input[type="password"], .fc-form input[type="tel"], .fc-form input[type="number"], .fc-form input[type="url"], .fc-form select, .fc-form textarea{
	position: relative;
    display: block;
    width: 100%;
    background: #eff0f4 !important;
    line-height: 26px;
    padding: 10px 20px;
    height: 48px;
    font-size: 15px;
    border: 2px solid #e9e9e9;
    border-radius: 3px;
    transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    font-weight: 400;
}
.fc-form{
  box-shadow:0px 0px 0px !important;
}
.fc-form button{
	background: #c9a74d !important;
	padding-left: 40px !important;
    padding-right: 40px !important;
    border-radius: 26px  !important;
    border: 1px solid #c9a74d !important;
    text-transform: uppercase !important;
    letter-spacing: 0.02em !important;
    font-family: 'Droid Sans Bold', sans-serif !important;
	font-weight: bold !important;
	font-size: 15px !important;
}
.fc-form button .text{
   text-shadow:0px 0px 0px !important;
}
.fc-form button:hover {
    background: #fff !important;
    border: 1px solid #c9a74d  !important;
    color: #c9a74d  !important;
}

.fc-form .form-page-content{
	padding:0px !important;
}

.form-inst-button {
    text-align: center;
    float: left;
    border: 1px solid #C9A74D;
    width: 220px;
    margin: 0px 15px 0 0;
    padding:15px 10px 20px 10px;
}

.form-inst-button p {
    font-size: 14px;
    margin-bottom: 0px !important;
}
.form-inst-button h2{
     margin: 0px !important;
     font-size: 18px !important;
     line-height: 16px;
}
.navbar.xt-navbar.ch-stick{
	position: inherit !important;
}

.kc_accordion_section>.kc_accordion_header,.kc_accordion_content .kc-panel-body{
	 background: #fff !important;
}

.xt-loader-wrapper .xt-loader-section{
	background: #363636 !important;
}


.post-3990 .blog-banner img{
  width: 97px;
}

.campaign-template-default .xt-page-title-area{
	background-image: url(assets/images/Programs.png) !important;
    background-size: cover;
    background-position: center center;
}

.call-to-action-text{font-weight:bold;}
.ch-causes .cause-inner-content{
    display: inline-block;
}
.charitable-fieldset.odd{
    margin-bottom: 0px !important;
    padding: 0px 20px !important;
}
.charitable-notice,.charitable-submit-field{
    margin-left: 20px;
    margin-right: 20px;
}
#charitable-donor-fields{
   padding: 0px !important;
   margin-bottom:0px !important;
}
.single-campaign .ch-causes .cause-inner-content .btn:hover,.comment-respond .form-submit input[type=submit]:hover,.campaign-donation .button.button-primary:hover{
    background: #363636 !important;
}

.topbar-in-mobile{
    display:none;
}
.emeritus_b .kc-elm{
  padding-top:0px !important;
}
.board_of_directors .kc-elm{
    padding-bottom:0px;
}
.emeritus_b .kc-title-wrap{
    padding-bottom:15px !important;
}
.emeritus_b h1{
    margin:0px  !important;
}
.humane-donation-cause-item img{
    height:260px;
}
.mission_email .kc_button.xt-theme-primary-btn{
    font-family: 'Droid Sans Bold', sans-serif !important;
	font-weight: bold !important;
	font-size:15px !important;
	background-color:#363636 !important;
	border:0px !important;
	padding:10px 15px !important;
  margin: 15px 0px;
}

.mission_email .kc_button.xt-theme-primary-btn:hover{
    background-color:#c9a74d !important;
    color:#fff !important;
    border:0px !important;
}

.blog_widget .action-btn{
  padding: 10px 20px !important;
  position: relative;
  top: 135px;
}

.home .ch-causes .cause-inner-content{
  width: 100%;
}

.home .ch-causes .cause-inner-content p{
  display: none;
}
.mission_tem{
  margin-left: 0px !important;
}
.mission_tem li{
   list-style: inside !important;
}
.mission_tem li:first-child{
  list-style: none !important;
}
.inner-our-mission h3{
  margin: 0px; 
  padding: 20px 0px;
  font-weight: bold;
  font-size: 28px;
}

.mission_email .section-title-color-white h2{
  font-size: 28px !important;
  color:#363636 !important;
}
.header-slider .item::after{
  opacity: 0.1 !important;
}

#p_inner .kc_button{
   background-color: #ffc439 !important;
   color: #140f04 !important;
   border:0px !important;
   font-weight: bold !important;
   font-size: 16px !important;
   padding: 8px 25px;
}

#p_inner .kc_button:hover{
  border:0px !important;
}

.charitable-form-fields input[type="text"], .charitable-form-fields input[type="email"], .charitable-form-fields textarea,.charitable-form-fields select{
  background: #eff0f4 !important;
  font-size: 15px !important;
  border: 2px solid #e9e9e9 !important;
  border-radius: 3px !important;
  font-weight: 400 !important;
  padding:9px 12px 8px !important;
  height: auto !important;
  line-height: 1.4em !important;
}
.charitable-notice .charitable-notice-errors{
  margin-bottom: 0px !important;
}

.charity-volunteer .charity-volunteer-content-box{
  padding: 0px !important;
}

.charity-volunteer .charity-volunteer-content-box h2 {
   margin-bottom:0px !important;
   font-family: 'Droid Sans Bold', sans-serif !important;
  font-weight: bold !important;
  font-size:22px !important;
}

#humane_volunteer_cta_widget-1 .charity-volunteer-content-box h2 {
  background-color:#363636;
  padding: 46px 15px !important;
}

#humane_volunteer_cta_widget-2 .charity-volunteer-content-box h2 {
 padding: 20px 15px 0px 15px !important;
}

#humane_volunteer_cta_widget-2 .call-to-action-text {
  padding: 0px 50px;
  font-size: 20px;
  font-weight: 400 !important;
}

.paypal_f p,.paypal_f .f_pay{
   display: inline;
}

/*######## USER CHANGES #######*/

/* Removes drop shadow from board member images */
.card-profile .card-avatar, .card-testimonial .card-avatar {
max-width: 130px;
max-height: 130px;
margin: 0 auto 30px;
border-radius: 50%;
overflow: hidden;
box-shadow: none;
}

/* Adds padding around team member image */
.ch-blog .blog-banner {
position: relative;
padding: 20px 0 0 20px;
}

/* Adds padding above team member name */
.lower-content .entry-header h2 {
font-size: 36px;
margin-top: 0px;
margin-bottom: 17px;
padding-top: 20px;
line-height: 46px;
}

