/**
 * @file
 * Caption filter default styling for displaying image captions.
 */

div.caption,
div.caption-width-container {
  max-width: 100%;
}

div.caption-inner {
  border: 1px solid #CCC;
  padding: 4px;
  background: #F3F3F3;
  font-size: 0.857em; /* assuming you have a base font size of 14px, this is 12px */
  text-align: center;
  max-width: 100%;
  width: auto;
}

div.caption p.caption-text {
  margin: .25em 0;
}

div.caption img,
div.caption object {
  margin-bottom: 5px;
  display: block;
}

/** aligned captions **/
div.caption-left {
  float: left;
  margin: 10px 10px 10px 0;
}

div.caption-right {
  float: right;
  margin: 10px 0 10px 10px;
}

div.caption-center {
  display: block;
  text-align: center;
}

div.caption-center .caption-width-container {
  display: inline-block;
}

/*
     FILE ARCHIVED ON 19:11:21 Feb 07, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 00:06:22 Mar 08, 2021.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 101.19
  exclusion.robots: 0.286
  exclusion.robots.policy: 0.272
  RedisCDXSource: 1.85
  esindex: 0.01
  LoadShardBlock: 63.13 (3)
  PetaboxLoader3.datanode: 67.263 (4)
  CDXLines.iter: 31.918 (3)
  load_resource: 52.141
  PetaboxLoader3.resolve: 22.13
*/