.events-wrapper .events-in-phl .event-box-1 h3, .events-wrapper .events-in-phl .event-box-2 h3, .events-wrapper .events-in-phl .event-box-3 h3{
  font-size: 16px;
  min-height: 0px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 53px /* fallback */;
}
.container{
	max-width:1020px;
}
.land-center .blue-box-0{
max-width:49%;
}

.single .landing-body-copy .red-button {
  color: white !important;
}

.land-center .blue-box-0 h3{
  color: #ffffff;
  font-size: 30px;
  font-family: "ff-tisa-web-pro", serif;
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
  font-style: italic;
}
.land-center .blue-box-0 h4{
padding-right:55px;
}

.landpage-body .land-right .social-box .social-icon:last-child{
margin-bottom:10px;
}
button img{top:0px;}
.keep-in-touch-side input{
height:25px;
margin-left:0;
}
.keep-in-touch-side .btn-primary.btn-sm{
height:25px;
margin-left:0;
}
.keep-in-touch-side{
background-repeat:no-repeat;
}
.pillar-sub-foot .visitor-nav {

}
.pillar-sub-foot .visitor-nav .sidebar-nav {
  border-top: 8px solid #c8d746;
  border-bottom: none;
}
.pillar-sub-foot .meeting-nav {
}
.pillar-sub-foot .meeting-nav .sidebar-nav {
  border-top: 8px solid #35acb9;
  border-bottom: none;
}
.pillar-sub-foot .visitor-nav .sidebar-nav {
  border-top: 8px solid #c8d746;
border-bottom: none;
}
.m-glass img{vertical-align:baseline;}