/*
Theme Name: Just Zilch
Description: A Humane Child Theme for Just Zilch
Template: humane
Version: 1.5.2
Text Domain: just-zilch
*/

[class^="la-"],
[class*=" la-"] {
  font-family: 'Line Awesome Free';
  font-weight: 900; 
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}

body, button, input, select, textarea {
  font-size: 2rem;
}

.mtsnb-custom-content .ent-book-logo {
  margin: 0 5px -4px 5px;
}

.logo-wrapper img {
  width: 172px;
}

/* Homepage */
.how-it-works .theme-feature:before {
  background-color: transparent;
}

.how-it-works .shadow {
  box-shadow: none;
}

.how-it-works .kc-col-inner-container {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

.food-suppliers .kc-col-inner-container {
  background-image:
  linear-gradient(
      rgba(216, 35, 66, .90),
      rgba(216, 35, 66, .90)
    ),
   url(../../uploads/2018/02/campaign-7-1-1024x682.jpg);
}

.food-collected .kc-col-inner-container {
  background-image:
  linear-gradient(
      rgba(216, 35, 66, .90),
      rgba(216, 35, 66, .90)
    ),
   url(../../uploads/2017/04/IMG_3211.jpg);
}

.food-collected .et-speedometer {
  background: url(assets/images/electric.svg) no-repeat 0 0;
  width: 80px;
  height: 80px;
  margin-top: -40px;
  margin-bottom: 10px;
}

.food-sorted .fa-box-open {
  background: url(assets/images/open-cardboard-box.svg) no-repeat 0 0;
  width: 80px;
  height: 80px;
  margin-top: -40px;
  margin-bottom: 10px;
}

.food-collected i:before,
.food-sorted i:before {
  display: none;
}

.food-sorted .kc-col-inner-container {
  background-image:
  linear-gradient(
      rgba(216, 35, 66, .90),
      rgba(216, 35, 66, .90)
    ),
   url(../../uploads/2014/04/Earnest-Adams1.jpg);
}

.food-distributed .kc-col-inner-container {
  background-image:
  linear-gradient(
      rgba(216, 35, 66, .90),
      rgba(216, 35, 66, .90)
    ),
   url(../../uploads/2014/04/1234150_657805160896334_1353611955_n.jpg);
}

.efbl_author_info {
  display: none;
}

/* Pages */
.page .xt-page-title-area .xt-page-title-overlay {
  background: url("assets/images/food-bg.png") repeat 0 0;
}

.highlight,
.entry-content a {
  color: #e51837;
}

.entry-content a:hover {
  text-decoration: underline;
}

.charity-call-to-action-content {
  font-size: 27px;
}

.kc-testimo.kc-testi-layout-2 .content-title {
  text-transform: unset;
  color: #2b3a67;
}

.card-profile p {
  text-align: left;
}

.pushbutton-wide {
  position: relative;
  padding: 8px 35px;
  line-height: 28px;
  background-color: #e51837;
  border-color: #e51837;
  color: #ffffff;
  letter-spacing: 0;
  border: 2px solid;
  font-size: 14px;
  font-weight: 600;
  border-radius: 26px;
  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;
}

.btn-primary:hover {
  background-color: #041025;
}

.pushbutton-wide:hover,
.pushbutton-wide:focus,
.pushbutton-wide:active {
  background-color: #041025;
  -webkit-transition: all 0.4s ease-out;
  -moz-transition: all 0.4s ease-out;
  -o-transition: all 0.4s ease-out;
  -ms-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* Footer */
.container .ch-footer-bottom-bar {
    padding: 35px 0 0;
}

.charity-volunteer .charity-volunteer-content-box {
  text-align: left;
}

.who-built-dis {
  font-size: 12px;
  color: #4067aa;
  margin-bottom: 10px;
}

.who-built-dis img {
  margin-bottom: 5px;
}

.who-built-dis a,
.who-built-dis a:visited {
  color: #4067aa;
}

.who-built-dis a:hover {
  color: #5285d8;
  text-decoration: underline;
}