/*
Theme Name: Humane Child
Theme URI: https://xoothemes.com/item/humane
Template: humane
Author: XooThemes
Author URI: https://xoothemes.com/
Description: Donation Non Profit Charity Website WordPress Theme
Tags: left-sidebar,right-sidebar,custom-menu,post-formats,rtl-language-support,sticky-post,theme-options,translation-ready
Version: 1.1523281795
Updated: 2018-04-09 15:49:55

*/
body {
  word-wrap: break-word;
}
.tribe-events-list .tribe-events-event-image+div.tribe-events-content {
    width: 100%;
}
.single-tribe_events .breadcrumb-trail.breadcrumbs {
    display: none;
}
.tribe-theme-child-humane-child .breadcrumb-trail.breadcrumbs {
    display: none;
}
.tribe-bar-views-select {
  display: none;
}
#tribe-events .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"],
#tribe-events .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a {
  background-color: #e0057c;
}
#tribe-events .tribe-events-calendar th {
  color: #fff;
}
#tribe-events h2.tribe-events-page-title {
    font-weight: bold;
    max-width: 550px;
    text-align: left;
}
#tribe-events .tribe-events-list-separator-month {
  margin-bottom: 0;
  padding-left: 5px;
}
#tribe-events .tribe-events-list .type-tribe_events {
  position: relative;
}
.owl-carousel .owl-item img {
    height: auto;
}
li.trail-item {
    margin-left: 12px;
    display: inline-block;
}
.site-footer-inner .tribe-events-list-widget .tribe-event-title a {
    color: #fff;
}
.site-footer-inner .tribe-list-widget {
    padding-left: 0;
}

.xt-page-layout-grid .site-content.container .entry-content > section.kc_row {
  float: none;
}

.kc_image_gallery.kc-grid .item-grid.grid-3:nth-of-type(3n+1) {
  clear: left;
}

/* Slider homepage */
.kc-tabs.homepageSlider {
  margin-bottom: 0;
}
.homepageSlider .kc_tab_content {
  max-width: 1170px;
  margin: 0 auto;
}

.kc-team {
  padding: 15px;
  margin-bottom: 15px;
}
.kc-team .content-image {
  overflow: hidden;
}
.kc-team .content-image > img {
  border-radius: 5px;
  max-height: 170px;
}

@media only screen and (max-width: 991px) {
  .ch-volanteer .col-md-4.col-sm-6:nth-child(2n+1) {
    clear: left;
  }
}
@media only screen and (min-width: 992px) {
  .ch-volanteer .col-md-4.col-sm-6:nth-child(3n+1) {
    clear: left;
  }
}


@media only screen and (max-width: 768px) {
  body .site-branding.navbar-header {
    height: auto;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .logo-wrapper img {
    height: auto;
    max-width: 100%;
  }
  .xt-breadcrumb-wrapper {
    display: none;
  }
}
