/* Content in upcoming */
.node-event-page .content .event-page-title h1 {
  font-size: 26px;
  line-height: 1.154;
  letter-spacing: -1px;
  margin-bottom: 8px;
}

.node-event-page .view-display-id-page_2 .views-row {
  font-size: 13px;
  clear: both;
  padding: 18px 0;
  border-bottom: 1px solid #CCCCCC;
  position: relative;
}

.node-event-page .view-display-id-page_2 .views-field-title {
  margin-bottom: 15px;
}

.node-event-page .view-display-id-page_2 .views-field-title a {
  font-size: 26px;
  font-weight: bold;
  text-decoration: none;
}

.node-event-page .view-display-id-page_2 .views-field-field-event-image {
  float: left;
  margin-right: 15px;
  position: relative;
}

.node-event-page .view-display-id-page_2 .views-label-field-event-date,
.node-event-page .view-display-id-page_2 .views-label-field-event-date-2,
.node-event-page .view-display-id-page_2 .views-label-field-event-location {
  float: left;
  margin-right: 10px;
  font-weight: bold;
  position: relative;
}

.node-event-page .view-display-id-page_2 .views-field-body,
.node-event-page .view-display-id-page_2 .views-field-view-node {
  padding-left: 217px;
}

.node-event-page .view-display-id-page_2 .views-field-view-node {
  clear: both;
}
/* Archive */

.node-event-page .view-display-id-page_3 .views-row {
  font-size: 13px;
  clear: both;
  padding: 18px 0;
  border-bottom: 1px solid #CCCCCC;
  min-height: 190px;
  position: relative;
}

.node-event-page .view-display-id-page_3 .views-field-title {
  margin-bottom: 15px;
}

.node-event-page .view-display-id-page_3 .views-field-title a {
  font-size: 18px;
  font-weight: bold;
  text-decoration: none;
}

.node-event-page .view-display-id-page_3 .views-field-field-event-image {
  float: left;
  margin-right: 15px;
  position: relative;
}

.node-event-page .view-display-id-page_3 .views-label-field-event-date,
.node-event-page .view-display-id-page_3 .views-label-field-event-date-2,
.node-event-page .view-display-id-page_3 .views-label-field-event-location {
  float: left;
  margin-right: 10px;
  font-weight: bold;
  position: relative;
}

.node-event-page .view-events .views-field-field-event-date {
  font-weight: bold;
}

.node-event-page .view-display-id-page_3 .views-field-body,
.node-event-page .view-display-id-page_3 .views-field-view-node {
  padding-left: 217px;
}

.node-event-page .view-display-id-page_3 .views-field-view-node {
  margin-top: 0.5em;
}

/* Article Page */
.article-page {}
.article-page .content {}
/* Block Upcoming Events */

#block-nyu-stern-events-nyu-stern-events-upcoming {}
#block-nyu-stern-events-nyu-stern-events-upcoming .view-display-id-block_2 {}
#block-nyu-stern-events-nyu-stern-events-upcoming ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#block-nyu-stern-events-nyu-stern-events-upcoming ul li {
  background-image: none;
  margin: 0;
  padding: 0;
  padding-bottom: 15px;
}

#block-nyu-stern-events-nyu-stern-events-upcoming .view-display-id-block_2 .views-field-field-event-date {
  font-size: 23px;
  font-weight: 100;
  display: block;
}

#block-nyu-stern-events-nyu-stern-events-upcoming .view-display-id-block_2 .views-field-title span {
  display: block;
}

#block-nyu-stern-events-nyu-stern-events-upcoming .view-display-id-block_2 .views-field-title::after {
  content: '__';
  padding: 15px 0;
  color: black;
  size: 15px;
}

#block-nyu-stern-events-nyu-stern-events-upcoming .more-link {
  float: left;
}

#block-nyu-stern-events-nyu-stern-events-upcoming .more-link::after {
  content: '...';
}
/* Recent Events Block */

#block-nyu-stern-events-nyu-stern-events-recent {}

#block-nyu-stern-events-nyu-stern-events-recent .item-list ul {
  color: #5B007F;
  margin: 0;
  padding: 0;
}

#block-nyu-stern-events-nyu-stern-events-recent .item-list ul li {
  margin: 0;
  padding: 0;
  padding-left: 10px;
}


/* Articles */


.node-type-event{}

.node-type-event #col-main{}

.node-type-event #col-main .event-wrapper{}

.node-type-event #col-main .event-wrapper h1{
  color: black;
  font-size: 26px;
  margin-bottom: 16px;
}

.node-type-event #col-main .event-wrapper .event .event-left{
  float: left;
  width: 232px;
}


.node-type-event #col-main .event-wrapper .event .event-right{
 float: left;
   width: 393px;
   padding:0 0 0 15px;
}



.node-type-event #col-main .event-wrapper .event .event-right .event-date-wrapper,
.node-type-event #col-main .event-wrapper .event .event-right .event-location-wrapper{
font-weight: bold;
}




.node-type-event #col-main .event-wrapper .event .event-right .event-location-wrapper{
  margin-top: 15px;
  margin-bottom: 25px;
}

.node-type-event #col-main .event-wrapper .event .event-right .event-description-wrapper{}
.node-type-event #col-main .event-wrapper .event .event-right .event-description-wrapper p{}

/* NEWS */

.node-type-news-page .news-page-title {
  font-size: 2em;
}

.view-news{}

.view-news.view-display-id-page .views-row .views-field-field-news-image img {
  max-width: 192px;
  height: auto;
}

.view-news .views-row{
  font-size: 13px;
  clear: both;
  padding: 18px 0;
  border-bottom: 1px solid #CCCCCC;
  position: relative;
}

.view-news .views-field-title {
  /*margin-bottom: 15px;*/
}

.view-news .views-field-title a {
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
}


.view-news .views-field-field-publish-date{
  font-size: 10px;
  font-style: italic;
  margin-bottom: 18px;
}

.views-news .views-field-field-publish-date .date-display-single{
  font-style: italic;
}

.view-news .views-field-field-tags span{
  float:left;
  margin-right: 10px;
}

.view-news .views-field-field-tags {
  clear: both;
  padding-left: 220px;
}

.view-news .views-field-field-event-image{
  float: left;
  margin-right: 18px;
  position: relative;
}

.view-news .views-field-view-node{
  padding-top: 1em;
}

/*NEWS PAGE*/
.node-news{
  position: relative;
}
.node-news h1{
  font-size: 26px;

}

.node-news .article-date-wrapper{
  font-style: italic;
}

.node-news .article-byline-wrapper {
  font-style: italic;
  margin-bottom: 18px;
}

.node-news .content{

  padding-left: 256px;
}

.node-news .article-left{
  float: left;
  width: 231px;
}

.node-news .article-left .article-image img{
  max-width: 231px;
  height: auto;
}

.node-news .article-right{
  float: right;
  width: 386px;
}

.node-news .article-right .article-tags-wrapper{
  margin-top: 20px;
  padding:10px 5px;
  border-top: 1px solid #AAAAAA;
  font-style: italic;
  font-size: 13px;
}

.node-news .article-right .article-tags-wrapper a:last-of-type::after{
  content: '';
}

.node-news .article-date-wrapper .date-display-single{
  font-style: italic;
}

/* Pointer page */

.node-type-pointer .pointer-with-lsidebar #maincontent {
  padding-left: 230px;
}

.node-type-pointer .pointer-with-lsidebar .tabs-wrapper {
}

.node-type-pointer .pointer-with-lsidebar #col-main {
  width: 510px;
}

.node-type-pointer .pointer-with-lsidebar #col-main .article-col-main {
  width: 260px;
}

.node-type-pointer.node-type-page-components header h2 {
  display: none;
}
