.front .well {
  margin-top: 0;
}
.front .well h4 {
  margin-top: 1rem;
}
.btn-space {
  margin-top: 5px;
}
.search-full-width {
  position: relative;
}
.search-full-width .form-text{
  width: 100%;
  padding-right: 6rem;
}
.search-full-width .form-group{
  width: 100%;
}
.search-full-width .form-submit{
  position: absolute;
  right: 0;
  top: 0;
  width: 5rem;
}

.photo-block {
  background: #fff;
  margin-bottom: -6px;
}
.photo-block ul {
  margin: 0;
  padding: 0;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
}
.photo-block li {
  margin: 0;
  padding: 0;
  display: inline-block;
}
.photo-block img {
  height: 100px;
  width: auto;
}
@media (min-width: 768px) {
  .photo-block img {
    height: 150px;
  }
}
@media (min-width: 992px) {
  .photo-block img {
    height: 200px;
  }
}

#main {
  /*overflow-wrap: break-word;*/
  word-wrap: break-word;
  -ms-word-break: break-all;
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  /*word-break: break-all;*/
  /* Instead use this non-standard one: */
  /*word-break: break-word;*/
}

.pane-hsu-events-panel-pane-3 .pane-title{
  padding: 8px 0px 4px 40px;
  padding: 0.5rem 0rem 0.25rem 2.5rem;
  background: url(/profiles/openhsu/themes/hsu_kalatheme/img/calendar.png) no-repeat 0 0.25rem;
  margin-bottom: 0px;
  margin-bottom: 0rem;
}