#hero #videoBG{
  background-image: url("../images/flattrees.jpg");
  background-size: cover;
}

.hp-slider a, .hp-slider a:hover{text-decoration: none;}

.no-pad{
  padding: 10px 0 100px 0!important;
}

.video-wrapper{min-height:366px;}

.tweet-box {
  background-color: white;
  height: 344px;
  width: 384px;
}
.tweet-title {
  color: #333333;
  font-size: 18px;
  letter-spacing: 0;
  line-height: 24px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.tweet-subtitle {
  opacity: 0.5;
  color: #7A868C;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 24px;
}

.tweet-txt{
  color: #888888;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 24px;
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 250px;
  overflow-wrap: anywhere;
}

#search-wrapper .search-content{height: 41%;}
.ui-widget.ui-widget-content{border: none; font: inherit; padding-top: 5px;}
.ui-menu .ui-state-active{
  background-color:white!important;
  color:#1AA453!important;
  border: none!important;
  margin:0px;
}

.inner-search .ui-menu-item{line-height: 1.5rem;}

.form-control.is-invalid, .was-validated .form-control:invalid{
  color: #FF8282;
  border: 2px solid #FF8282;
  background: white;
}
.form-control.is-invalid, .was-validated .form-control:invalid::placeholder {
  color: #FF8282;
  font-family: "Aventa Medium";
}

.thumb-post{
  object-fit: none; /* Do not scale the image */
  object-position: center; /* Center the image within the element */
  max-width: 100%;
  max-height: 300px;
  margin-bottom: 1rem;
}
