/*-------------------------------------------------------------- # MEDIA --------------------------------------------------------------*/ .page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley { border: none; margin-bottom: 0; margin-top: 0; padding: 0; } /* Make sure embeds and iframes fit their containers. */ embed, iframe, object { max-width: 100%; } .featured-img { @include padding(0); @include margin(0 0 $base_spacing 0); @include border-radius(2px); } /*-------------------------------------------------------------- # CAPTIONS --------------------------------------------------------------*/ figure { padding: 0; margin: 0; } .wp-caption { margin-bottom: 1.5em; max-width: 100%; img[class*="wp-image-"] { display: block; margin-left: auto; margin-right: auto; } .wp-caption-text { margin: 0.8075em 0; text-align: center; } } /*-------------------------------------------------------------- # GALLERIES --------------------------------------------------------------*/ .gallery { margin-bottom: 1.5em; } .gallery-item { display: inline-block; text-align: center; vertical-align: top; width: 100%; } @include susy-breakpoint($mobile) { .gallery-columns-2 .gallery-item { max-width: 50%; } .gallery-columns-3 .gallery-item { max-width: 33.33%; } .gallery-columns-4 .gallery-item { max-width: 25%; } .gallery-columns-5 .gallery-item { max-width: 20%; } .gallery-columns-6 .gallery-item { max-width: 16.66%; } .gallery-columns-7 .gallery-item { max-width: 14.28%; } .gallery-columns-8 .gallery-item { max-width: 12.5%; } .gallery-columns-9 .gallery-item { max-width: 11.11%; } } .gallery-caption { display: block; }