﻿/* - - style edits for Cornerston 1.0 pages */
#container {
  /* - - ensure full-width section has appropriately-styled caption  - - */ }
  #container .article.image .component-figure {
    margin-bottom: 0; }
  #container .article.image .component-figure-caption {
    margin: 20px 0;
    font-weight: 300;
    font-size: 90%; }
  #container section > .article.image > .component-figure .component-figure-caption {
    margin: 20px !important; }

/* - - ensure full-width section takes full width and has appropriately-styled caption  - - */
section > .article.image > .component-figure {
  padding-left: 0;
  padding-right: 0; }

/* - - style edits for Cornerstone 2.0 pages - - */
/* - - add padding if image added to full-width section - - */
#smu-main section > .article.image > figure.component-figure .component-figure-caption {
  padding-left: 3vw;
  padding-right: 3vw; }

@media screen and (max-width: 767.98px) {
  #smu-main section > .article.image > figure.component-figure .component-figure-caption {
    padding-left: 5vw;
    padding-right: 5vw; } }
