/* ==========================================================================
INSTRUCTIONS FOR THIS STYLESHEET
General views styling. Start with most general, then views that are reused multiple times, then lastly special one-off views.

Views styling should be applied using classes rather than the default views markup, so we will all stay sane.
========================================================================== */
/* ==========================================================================
   BREAKPOINTS
========================================================================== */
/* ==========================================================================
   COLORS
========================================================================== */
/* ==========================================================================
   IMAGES
========================================================================== */
/* ==================================================================
   DIGTIAL LOOM'S CLEAR FIX
   This clearfix is better than both Drupal and Compass's clearfix
   http://css-tricks.com/snippets/css/clear-fix/
===================================================================== */
/* ==================================================================
   RESPOND TO
   Use the breakpoint names defined in base.scss
   The $direction argument defines the whether to to include sizes up or down from the breakpoint.
===================================================================== */
/* ==========================================================================
   LINK STYLES
   These should only be applied directly to anchor tags
========================================================================== */
/* ------- Button -------------------------- */
/* Used by link buttons, form buttons, search button, and view/edit buttons */
/* ------- Arrow -------------------------- */
/* ------- Clear list style --------------------- */
/* ==========================================================================
TYPOGRAPHY STYLES TO EXTEND THROUGHOUT THE THEME
Table of Contents
  %heading1
  %heading2
  %heading3
  %heading4
  %intro
  %list-item
  %quote
  %related-link
  %caption
========================================================================== */
/* line 32, ../sass/_typography.scss */
.view-video-list .item-list > h3 {
  color: #363d45;
  font-size: 1.78571em;
  line-height: 1.12em;
}
/* line 37, ../sass/_typography.scss */
.view-video-list .item-list > h3 a {
  color: #363d45;
  font-weight: 300;
  position: relative;
  margin-right: 20px;
}
/* line 224, ../sass/_custom.scss */
.view-video-list .item-list > h3 a:after {
  content: '';
  display: inline;
  vertical-align: middle;
  padding-right: 20px;
  width: 20px;
  min-height: 28px;
  line-height: 28px;
  background: transparent url(../images/arrow-green-lg.png) no-repeat right center;
}
/* line 42, ../sass/_typography.scss */
.no-touch .view-video-list .item-list > h3 a:hover, .view-video-list .no-touch .item-list > h3 a:hover, .touch .view-video-list .item-list > h3 a:active, .view-video-list .touch .item-list > h3 a:active {
  text-decoration: none;
  border-bottom: solid 1px #c2cf20;
}

/* line 102, ../sass/_typography.scss */
.views-field-created {
  font-size: 0.78571em;
  line-height: 1.57143em;
  color: #777777;
  text-transform: uppercase;
  margin: 0;
}

/* line 110, ../sass/_typography.scss */
.views-field-field-author {
  font-size: 0.92857em;
  line-height: 1.38461em;
  color: #777777;
}

/*
 * Search results are an ordered list so reset the margin
 */
/* line 14, ../sass/7-views.scss */
.search-results {
  margin: 0;
}

/* line 18, ../sass/7-views.scss */
.views-row {
  margin-bottom: 1.5em;
}
/* line 21, ../sass/7-views.scss */
.views-row.views-row-last {
  margin-bottom: 2.5em;
}

/* line 33, ../sass/7-views.scss */
.views-field-field-author .source {
  font-style: italic;
}

/* line 38, ../sass/7-views.scss */
ul.views-view-grid {
  padding-left: 0;
}
/* line 41, ../sass/7-views.scss */
ul.views-view-grid li {
  list-style-image: none;
  list-style-type: none;
  margin-bottom: 2em;
}
/* line 46, ../sass/7-views.scss */
ul.views-view-grid li.col-first {
  clear: left;
}

/* line 52, ../sass/7-views.scss */
.views-table {
  border: none;
}

/* line 56, ../sass/7-views.scss */
.views-table tbody {
  border: none;
}

/* line 60, ../sass/7-views.scss */
.views-table tbody tr {
  border: none;
}

/* line 64, ../sass/7-views.scss */
.views-table tbody tr:first-child td {
  padding-top: 0;
}

/* line 68, ../sass/7-views.scss */
.views-table tbody tr:last-child td {
  border: none;
}

/* line 72, ../sass/7-views.scss */
.views-table td {
  margin: 0;
  padding: 0;
  border: none;
  border-bottom: 1px solid #DADADA;
}

/* line 79, ../sass/7-views.scss */
.views-table td .row-wrapper {
  width: 80%;
  margin: 0 auto;
}

/* line 84, ../sass/7-views.scss */
.views-table td .row-wrapper .column-33 {
  float: left;
  width: 33%;
  padding-right: 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 93, ../sass/7-views.scss */
.views-table td .row-wrapper .column-66 {
  float: left;
  width: 66%;
}

/* line 99, ../sass/7-views.scss */
.view-in-the-news h3, .view-press-release-list h3 {
  margin: 0;
}

/* line 104, ../sass/7-views.scss */
.view-press-release-list .views-field-field-tag-line {
  font-size: 0.92857em;
  color: #777777;
}

/* =============================================================================
 *   DOCUMENTS
 * ========================================================================== */
/* line 113, ../sass/7-views.scss */
.view-doc-resource-list .views-table td h4 {
  font-weight: 300;
  color: #C3CF21;
  font-size: 1.5em;
  margin-bottom: 10px;
}

/* =============================================================================
 *   VIDEOS
 * ========================================================================== */
/* line 127, ../sass/7-views.scss */
.view-video-list .item-list {
  clear: both;
}
/* line 130, ../sass/7-views.scss */
.view-video-list .item-list > h3 {
  text-transform: capitalize;
  border-bottom: 1px solid #DADADA;
  padding-bottom: 4px;
}
/* line 136, ../sass/7-views.scss */
.view-video-list .item-list ul {
  list-style: none outside none;
  margin: 0;
  padding: 0;
  border: none;
  background: none;
}
/* line 245, ../sass/_custom.scss */
.view-video-list .item-list ul li {
  margin: 0;
  padding: 0;
  border: none;
  background: none;
}
/* line 139, ../sass/7-views.scss */
.view-video-list .item-list ul li.views-row {
  position: relative;
  width: 270px;
  padding: 0 0 20px 0;
  float: left;
  margin: 0 40px 20px 0;
  min-height: 205px;
}
@media (min-width: 690px) {
  /* line 148, ../sass/7-views.scss */
  .view-video-list .item-list ul li.views-row.item-3 {
    margin-right: 0;
  }
}
@media (max-width: 720px) {
  /* line 154, ../sass/7-views.scss */
  .view-video-list .item-list ul li.views-row.item-2 {
    margin-right: 0;
  }
}
@media (max-width: 600px) {
  /* line 139, ../sass/7-views.scss */
  .view-video-list .item-list ul li.views-row {
    margin: 0 auto;
    clear: both;
  }
}
/* line 166, ../sass/7-views.scss */
.view-video-list .views-field-field-video-link {
  position: relative;
  line-height: 0;
}
/* line 171, ../sass/7-views.scss */
.view-video-list .views-field-field-description {
  display: none;
}
@media (min-width: 690px) {
  /* line 171, ../sass/7-views.scss */
  .view-video-list .views-field-field-description {
    display: block;
  }
}
/* line 179, ../sass/7-views.scss */
.view-video-list .views-field-title {
  padding-top: 10px;
}

/* ==================================================================
   EVENTS & WEBINARS
===================================================================== */
/* line 190, ../sass/7-views.scss */
body.page-resources-events-webinars .view-id-upcoming_events_block .views-row,
body.page-resources-events-webinars .view-id-past_events_block .views-row {
  float: left;
  width: 100%;
  margin-bottom: 2em;
}

/* ==================================================================
   CORPORATE BLOG
===================================================================== */
/* line 202, ../sass/7-views.scss */
.pane-corpblog-main-page h2.pane-title {
  margin-bottom: 1.5em;
}
