/*@keyframes clockwise { to { @include transform(rotate(360deg) translateZ(0)) } }*/
.excerpt > .node-interview.view-mode-teaser, .excerpt > .node-page.view-mode-teaser { width: 100%; border-top: 1px solid #e7e7e8; padding-top: 20px; }

.excerpt > .node-interview.view-mode-teaser > .excerpt-image, .excerpt > .node-interview.view-mode-teaser > .excerpt-body, .excerpt > .node-page.view-mode-teaser > .excerpt-image, .excerpt > .node-page.view-mode-teaser > .excerpt-body { width: 100%; padding: 0; border: none !important; margin: 0; float: none; }

.excerpt > .node-interview.view-mode-teaser > .excerpt-image + .excerpt-body, .excerpt > .node-page.view-mode-teaser > .excerpt-image + .excerpt-body { margin-top: 10px; }

@media (min-width: 768px) { .excerpt > .node-interview.view-mode-teaser, .excerpt > .node-page.view-mode-teaser { display: flex; }
  .excerpt > .node-interview.view-mode-teaser > .contextual-links-wrapper, .excerpt > .node-page.view-mode-teaser > .contextual-links-wrapper { display: table-header-group; }
  .excerpt > .node-interview.view-mode-teaser > .excerpt-image, .excerpt > .node-interview.view-mode-teaser > .excerpt-body, .excerpt > .node-page.view-mode-teaser > .excerpt-image, .excerpt > .node-page.view-mode-teaser > .excerpt-body { display: block; vertical-align: top; } }

@media (min-width: 768px) { .excerpt > .node-interview.view-mode-teaser > .excerpt-image, .excerpt > .node-page.view-mode-teaser > .excerpt-image { width: 25%; }
  .excerpt > .node-interview.view-mode-teaser > .excerpt-image + .excerpt-body, .excerpt > .node-page.view-mode-teaser > .excerpt-image + .excerpt-body { width: 75%; padding-left: 20px; margin-top: 0; } }

.excerpt > .node-interview.view-mode-teaser > .excerpt-body, .excerpt > .node-page.view-mode-teaser > .excerpt-body { border: none; }

.excerpt > .node-interview.view-mode-teaser, .excerpt > .node-page.view-mode-teaser { margin-top: 20px; }

.excerpt:first-child .node-interview.view-mode-teaser { margin-top: 50px; }

@media (min-width: 768px) { .excerpt:first-child .node-interview.view-mode-teaser { margin-top: 20px; } }

.view-sub-menu-pages > .view-content { display: flex; flex-direction: row; flex-wrap: wrap; }

.view-sub-menu-pages > .view-content > .excerpt { float: none; }

@media (min-width: 768px) { .view-sub-menu-pages > .view-content > .excerpt { width: 50%; } }
