/* ticket: 14101 */
ul.dd-list-img-wrap {
  display: inline-block;
  padding-left: 1.5em;
}

#edit-field-custom-meta-0-value-wrapper label {
  display: none;
}

/**
@import url("//fast.fonts.net/cssapi/bc50630c-6bcc-4ff9-a608-91ac1a89d30e.css");
@import url("//fast.fonts.net/cssapi/05020533-b4dd-4243-988c-2c2fa165f553.css");
*/

/* fixing fonts that are no longer properly grouped
   by fonts.com by specifying exact weights. 
   See ticket 12079. */

.node-teaser .subtitle {
  margin-bottom: 8px;
}

.posts .node-teaser .node-meta,
.dd-overview-block .node-teaser .node-meta {
  margin-top: 8px;
}

/* Ticket 10058: New template for topics pages */

.ttv-alt-3 .posts .node {
  border-bottom: 1px solid #ccc;
  margin-bottom: 30px;
}

.ttv-alt-3 .posts .node:after {
  content: "";
  display: table;
  clear: both;
}

.ttv-alt-3 .overview .node {
  border-bottom: 0;
  margin-bottom: 0;
}

.pods.pods-center {
  border-bottom: 1px solid #ccc;
  padding-bottom: 20px;
}

.pods .ewa-pod-grey, .pods .ewa-pod-gray {
  border-top: 5px solid #AAA;
}

.pods .ewa-pod-red {
  border-top: 5px solid #a40933;
}

.pods .ewa-pod-purple {
  border-top: 5px solid #5b456d;
}

.pods .ewa-pod-darkblue {
  border-top: 5px solid #213162;
}

.pods .ewa-pod-lightblue {
  border-top: 5px solid #4fb2e5;
}

.pods .ewa-pod-yellow {
  border-top: 5px solid #efaa39;
}

.pods .ewa-pod-green {
  border-top: 5px solid #1a6e01;
}


@media (min-width: 768px) {

  .pods.pods-center .view-content {
    display: flex;
    
    /* grid-auto-rows: 1fr; */

    align-items: flex-start;
    align-content: stretch;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: -10px;
  }

  .pods.pods-center .views-row {
    flex: 1 0 40%;
    margin: 10px;
  }
}

/* keep image captions 
from showing on landing pages */

#main-channel .caption {
  display: none;
}


/* Ticket 10249: stop meta from crashing into title on 
/career-center */

.ttv-std-1 .posts .node-meta {
  top: 0;
}


/* Fix image display on reorder pages */
.views-field-field-image-fid img {
  width: 100px;
  height: auto;
}

/* fix contact display */
.node-contact-wrapper {
  width: auto;
}

/* Improve display of sidebar titles on full post displays */

.node-fields .sidebar-title,
.node-fields .block-title  {
  margin: 0;
  font-family: 'Adelle W05', serif;
  font-weight: normal;
  font-size: 18px;
}

.node-fields .node-links,
.node-fields .node-contact {
  margin-bottom: 20px;
}

/* Quick fix for tiles that need to be cleared in order to flow properly */
@media (min-width: 768px) {
  .home-grid .views-row-7,
  .home-grid .views-row-13,
  .home-grid .views-row-16 {
    clear: both;
  }
}

/* TICKET 8325 - CHANGE UL/OL TO NOT CLEAR FLOATS */

.node-content ul, .node-content ol {
  clear: none;
}

/* TICKET 10045 - MAKE ALL EMBEDS BLOCK ELEMENTS */

.field-embed {
  display: block;
}

/* QA Fix found by Jason */

.tiles .field-image .caption {
  display: inline-block;
  margin-top: 0;
  width: 100%;
  box-sizing: border-box;
  padding: 10px;
  background-color: #efefef;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  transition: all 0.2s;
}

.tiles .field-image:hover .caption {
  white-space: inherit;
}

/**
 * Ticket: 11746 - Add columned display for Events subterms
 */
@media (min-width: 1024px) {
  .main-navigation li.mt-320 ul.depth-2 {
    right: 0;
    width: 785px;
  }
  .main-navigation li.mt-320 ul.depth-2 li.depth-2 {
    display: inline-block;
    vertical-align: top;
  }
}

/**
 * Ticket 12061 - expand video image.
 */
#block-views_blocks-term-block_1-2 #node-17185-teaser img {
    width: 735px;
}

/**
 * Ticket 12488 - embedded player placement inquiry
 */

.node-17379 .node-image {
 display: none;
}

.node-teaser .field-embed {
 display: none;
}

/** Ticket #13850 */
@media (min-width: 1024px) {
 .no-2col-lists ul li {
  width: auto;
  word-wrap: break-word;
 }
}

.long-list-of-short-items:after {
 clear: none;
}

#node-17891-teaser .node-content {
  display: block;
}