@mixin featureMedia() { .esri-feature-media__container { display: flex; flex-flow: row wrap; align-items: center; } .esri-feature-media__item-title { font-size: $font-size__h2; margin: 0 0 0.2em; } .esri-feature-media__item-caption { font-size: $font-size__body; padding: 0.1rem 0 0; } .esri-feature-media__container { flex-flow: row nowrap; align-items: stretch; justify-content: center; width: 100%; min-height: 150px; margin-top: $cap-spacing--half; } .esri-feature-media__container .esri-feature-media__button { justify-content: center; align-items: center; flex: 0 0 $button-width; width: $button-width; font-size: 20px; background: transparent; border: none; color: $interactive-font-color; cursor: pointer; display: flex; outline-offset: -2px; } .esri-feature-media__item { width: 100%; height: auto; display: flex; align-items: flex-start; justify-content: center; margin-top: $cap-spacing--half; margin-bottom: $cap-spacing; } .esri-feature-media__item-container { flex: 0 1 auto; width: 100%; img { max-width: 100%; } img[src$=".SVG"], img[src$=".svg"] { width: 100%; } } .esri-feature-media__chart { background-color: $background-color; // Dimensions on containing div are required // for Chart library to know how big to make the chart. width: 100%; height: 250px; } .esri-feature-media__previous-icon--rtl, .esri-feature-media__next-icon--rtl { display: none; } // RTL [dir="rtl"] { .esri-feature-media__image-summary { margin: 0 0.5em 0 0; } .esri-feature-media__previous-icon--rtl, .esri-feature-media__next-icon--rtl { display: inline-block; } .esri-feature-media__previous-icon, .esri-feature-media__next-icon { display: none; } } } @if $include_FeatureMedia == true { @include featureMedia(); }