/*  NYC - Social Media Applications 
    ------------------
*/


.main-header {
  border-bottom: none; }
	

.event-list {
  margin: 0;
  float: left;
  margin: 30px 0 40px 0;
  /*padding: 0 0 0 20px;*/ }
  @media (max-width: 767px) {
    
    .event-list {
      margin: 20px 0 0 0;
      width: 100%; } }


.events-loader {
  display: none; }


.event-list ul {
  margin: 0;
  clear: both;
  list-style: none; }


.event-list .event-item {
  float: left;
  clear: both;
  margin-bottom: 20px; }


.event-list .event-item.span12 {
  margin-right: 0; }


.lt-ie9 .event-list .event-item .event-data.span9 {
  width: 70%; }


.event-list .event-item .news-image {
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px; }


.event-list .event-item .news-image img {
  /*width:140px;*/
  width: 100%; }
  @media (max-width: 479px) {
    
    .event-list .event-item .news-image img {
      width: 100%; } }


.event-list label {
  cursor: text; }


.event-item .event-data {
  float: left; }


.event-item .event-data h4 {
  margin: 0;
  color: #1771b7; }


.event-item .event-data label {
  font-weight: bold;
  font-size: 14px;
  /*	float:left;
  	clear:both;*/
  margin: 5px 0 0 0; }


.event-item .event-data label.date {
  letter-spacing: -1px; }


.event-item .event-data p {
  font-size: 14px;
  font-weight: normal;
  float: left;
  margin: 0;
  padding: 0; }

/* 
	override container padding 
*/
@media (max-width: 767px) {
  
  .container.lower-third {
    padding: 0px; } }


.container.lower-third .inner {
  /*padding: 0 20px;*/
  float: left; }
  
@media (min-width: 768px) {
	.container.lower-third .inner {
		width:100%;
	}
}


.loadmore-container {
  float: left;
  clear: left; }


.loadmore-container .loadmore {
  display: block;
  background: #000;
  color: white;
  padding: 18px 0;
  width: 100%;
  text-align: center;
  font-weight: bold;
  font-size: 14px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border: 0; }
  
#social-applications .programs-data {
	cursor:default;
 }
 
 .filter-box ul li label {
    text-transform: none;
}
@media (max-width: 479px) {
    
    #main-programs{
      padding-bottom:20px; } }
