2 // --------------------------------------------
15 @include breakpoint('<=small') {
17 justify-content: center;
22 #header .logo.image img {
24 transform: none !important;
27 @include breakpoint('<=small') {
28 #sidebar:not(.inactive) .toggle:before {
32 #sidebar:not(.inactive) .toggle:after {
38 border-bottom: solid 2px rgba(210, 215, 217, 0.75);
48 // --------------------------------------------
50 // Couple of alignment fixes cause we're not
51 // using page numbers, just prev/next
54 justify-content: space-between;
58 border-top: solid 2px rgba(210, 215, 217, 0.75);
63 // --------------------------------------------
67 border-bottom: solid 2px rgba(210, 215, 217, 0.75);
73 // --------------------------------------------
77 flex-direction: column;
80 border-bottom: solid 2px rgba(210, 215, 217, 0.75);
85 .author-profile-image {
90 box-shadow: rgba(255,255,255,0.1) 0 0 0 6px;
99 margin-bottom: 0.5rem;
112 .author-location:before {
117 // --------------------------------------------
126 justify-content: center;
133 display: inline-flex;
134 align-items: flex-start;
141 color: #212931 !important;
144 .author-box:hover .author-box-name {
146 transition: color 0.2s ease;
149 .author-box .author-profile-image {
155 .author-box-content {
157 flex-direction: column;
161 font-family: _font(family-heading);
165 text-transform: uppercase;
173 transition: color 0.5s ease;
187 // --------------------------------------------
195 flex-direction: column;
204 .kg-card figcaption {
214 width: calc(100% + 12rem);
216 @include breakpoint('<=large') {
219 width: calc(100% + 8rem);
221 @include breakpoint('<=medium') {
224 width: calc(100% + 4rem);
226 @include breakpoint('<=small') {
235 margin-left: -14.1rem;
236 margin-right: -14.1rem;
237 width: calc(100% + 28.2rem);
239 @include breakpoint('<=large') {
242 width: calc(100% + 16rem);
244 @include breakpoint('<=medium') {
247 width: calc(100% + 8rem);
249 @include breakpoint('<=small') {
252 width: calc(100% + 4rem);
256 .kg-gallery-container {
258 flex-direction: column;
261 width: calc(100% + 12rem);
263 @include breakpoint('<=large') {
266 width: calc(100% + 8rem);
268 @include breakpoint('<=medium') {
271 width: calc(100% + 4rem);
273 @include breakpoint('<=small') {
283 justify-content: center;
286 .kg-gallery-image img {
293 .kg-gallery-row:not(:first-of-type) {
294 margin: 0.75em 0 0 0;
297 .kg-gallery-image:not(:first-of-type) {
298 margin: 0 0 0 0.75em;
301 .kg-gallery-card + .kg-image-card.kg-width-wide,
302 .kg-gallery-card + .kg-gallery-card,
303 .kg-image-card.kg-width-wide + .kg-gallery-card,
304 .kg-image-card.kg-width-wide + .kg-image-card.kg-width-wide {
305 margin: -2.25em 0 3em;
309 // --------------------------------------------
314 flex-direction: column;
320 justify-content: center;
324 padding-bottom: 8rem !important;