/**
 * @file
 * Views Styling
 */

/**
 * Featured Content view
 */
.view-featured-sliders {
  clear: both;
}

.view-featured-sliders .views_slideshow_main {
  width: 280px;
  float: left;
}

.view-featured-sliders .views-slideshow-controls-bottom {
  width: 300px;
  float: right;
}

.view-featured-sliders .views-slideshow-pager-field-item {
  padding-left: 20px;
  margin-bottom: 10px;
}

.view-featured-sliders .views-slideshow-pager-field-item.active {
  background: url(../images/slider-arrow.png) top left no-repeat;
}

.view-featured-sliders .views-slideshow-pager-field-item a {
  color: #383838;
  font-size: 1.2em;
  font-weight: bold;
}

.view-featured-sliders .views-slideshow-pager-field-item.active a {
  color: #a61103;
}

/**
 * Tweets View
 */
.view-tweets {
  margin-top: -4px; /* copmensates for profile image shift */
}

.view-tweets ul,
.view-tweets li {
  margin: 0;
  padding: 0;
  list-style: none;
  clear: both;
}

.view-tweets ul li.views-row {
  margin-bottom: 20px;
}

.view-tweets .views-field {
  margin-left: 50px;
  display: block;
}

.view-tweets .views-field-profile-image-url {
  float: left;
  margin: 4px 10px 10px 0;
}

.view-tweets .views-field-profile-image-url img {
  width: 40px;
  height: 40px;
}

.view-tweets .views-field-screen-name {
  margin-top: -3px;
}

.view-tweets .views-field-created-time-1 {
  font-size: .8em;
  color: #ababab;
}

.view-tweets .more-link {
  margin-top: -25px;
}

.view-stories .views-view-grid {
  margin-top: 0;
}

.view-stories .views-view-grid tr {
  vertical-align: top;
}

.view-stories .views-view-grid td {
  vertical-align: top;
  width: 100px;
  padding-right: 20px;
  padding-bottom: 10px;
}

.view-stories .views-view-grid td col-last {
  padding-right: 0;
}