// general .aesop-component-caption { font-size: 14px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; } // parallax sc .aesop-parallax-sc-caption-wrap { position: absolute; background:white; background: rgba(255,255,255,0.9); padding: .25rem .75rem; .aesop-component-caption; max-width: 400px; color: #555; &.bottom-left { bottom:20px; left:20px; } &.top-left { top:20px; left:20px; } &.top-right { top:20px; right:20px; text-align: right; } &.bottom-right { bottom:20px; right:20px; text-align: right; } } .aesop-stacked-gallery-wrap.low-index { z-index: -1;} // image component .aesop-image-component { .swipebox { display: block; &:hover { text-decoration: none; } } .aesop-img-enlarge { margin:0 0 0.5rem; } .aesop-img-enlarge, .aesop-image-component-caption { color:#222; font-size:12px; font-family:Arial,sans-serif; } .aesop-cap-cred, .aesop-img-enlarge { text-transform: uppercase; } .aesop-image-component-caption { margin-top:0.5rem; } .aesop-cap-cred { margin-top:0.35rem; padding-top:0.5rem; font-size:12px; letter-spacing: 0.05em; } } // audio .mejs-container { width:100%; + p { margin-top:1rem; } } .aesop-video-component { .aesop-video-component-caption { .aesop-component-caption; } } // quote components .aesop-quote-component { position: relative; display: table; blockquote { margin-top:0; margin-bottom:0; padding:0; font-size:4rem; border-left:none; display: table-cell; vertical-align: middle; width:100%; &.aesop-component-align-left { margin-right:0; } &.aesop-component-align-center { text-align: center; } } &.aesop-quote-faded blockquote{ .opacity(1); } // pull quote as of 1.5 &.aesop-quote-type-pull { padding:0; @color: #007aac; &.aesop-component-align-left { // blockquote float:left; border-left:5px solid @color; margin-left:1.5rem; padding-left:1.5rem; } &.aesop-component-align-right { // blockquote float:right; border-right:5px solid @color; margin-right:1.5rem; padding-right: 1.5rem; } &.aesop-component-align-center { // blockquote border-top:5px solid @color; padding-top:1rem; } @media(max-width:600px) { float:none; width: 100% !important; //overriding inline js margin-left:1rem; margin-right:1rem; padding:1rem; } } } // document .aesop-document-component { margin:1rem auto; a { font-size: 12px; font-family: Arial,'sans-serif'; color:#222; margin:0; line-height: 14px; &:hover { text-decoration: none; } span { border-bottom:1px solid #222; display: inline-block; position: relative; padding-left:13px; padding-bottom:3px; text-transform: uppercase; font-size: 12px; color:#222; clear:both; letter-spacing: 0.05em; } } .aesop-pdf { width:100%; height:900px; } } //sequence gallery .aesop-sequence-gallery-wrap { counter-reset: sequence-counter; } .aesop-sequence-img-wrap { margin-bottom:2rem; &:last-of-type { margin-bottom:0; } .aesop-sequence-img { &:first-of-type{ margin-top:0; } } .aesop-sequence-caption { margin:2rem auto; position: relative; padding-left:2rem; &:before { position: absolute; left: 0; bottom: 0; font-weight:bold; content: counter(sequence-counter); counter-increment: sequence-counter; } } } // photoset // photoset gallery .aesop-photoset-gallery-wrap { .aesop-photoset-caption { .aesop-photoset-caption-title, .aesop-photoset-caption-caption { background: fadeout(white,20); padding: 6px 8px; color:#555; } .aesop-photoset-caption-title { font-size:14px; line-height:14px; } .aesop-photoset-caption-caption { font-size:12px; line-height:14px; } } } // photoset .aesop-gallery-photoset i{ position: absolute; color:white; left:0; width:100%; top:46%; text-decoration: none; .opacity(.2); .transition(opacity .15s ease-in-out); &:hover { .opacity(1); } } //timelnie .aesop-timeline { ol { &:after { content:''; background-image: url('../img/timeline-break.png'); background-repeat: repeat-x; position: absolute; height:10px; width:100%; left:0; right:0; bottom:-5px; } } } .aesop-error { background: #d9534f; color:white; font-size:14px; line-height:20px; padding:10px; font-family: Arial; a { color:fadeout(white,15); text-decoration: underline; } } .aesop-lazy-img { .opacity(0); .transition(opacity .25s ease-in); } //gallery .aesop-stacked-img { background-attachment: fixed; } /* @noflip */ body.rtl { direction: rtl; unicode-bidi: embed; }