.image-block-thumbs {
  text-align: center;
  margin: 0 auto; }
  .image-block-thumbs .thumb-link img {
    border: 2px solid #bbbbbb;
    padding: 1px;
    margin-bottom: 8px; }
  .image-block-thumbs .thumb-link img:hover, .image-block-thumbs .thumb-link.image-block-current img {
    border-color: #555;
    cursor: pointer; }
.image-block-thumbs.thumbs-bottom .thumb-link img, .image-block-thumbs.thumbs-top .thumb-link img, .device-phone .image-block-thumbs .thumb-link img {
  margin-top: 8px;
  margin-right: 8px;
  margin-bottom: 0;
  margin-left: 0; }
.image-block-thumbs.thumbs-right {
  padding-left: 0.5em; }
  .image-block-thumbs.thumbs-right .thumb-link img {
    margin-top: 8px;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 8px; }
.image-block-thumbs.thumbs-left {
  padding-right: 0.5em; }
  .image-block-thumbs.thumbs-left > .thumb-link, .image-block-thumbs.thumbs-right > .thumb-link {
    display: block; }
.device-phone .image-block-thumbs.thumbs-right > .thumb-link, .device-phone .image-block-thumbs.thumbs-left > .thumb-link {
  display: inline-block; }
.image-block-thumbs.thumbs-as-dots {
  margin-top: -50px; }
  .image-block-thumbs.thumbs-as-dots .thumb-link img {
    border-width: 4px;
    border-radius: 4px;
    padding: 0; }

.image-block-gallery-list a img {
  margin-right: 8px; }

.image-block-gallery {
  min-width: 270px;
  margin-bottom: 1em; }
  .image-block-gallery > div:last-child {
    margin-bottom: 1em; }
  .image-block-gallery.thumbs-bottom, .image-block-gallery.thumbs-top {
    margin: 0 auto; }
  .image-block-gallery.thumbs-left, .image-block-gallery.thumbs-right {
    display: table; }
    .image-block-gallery.thumbs-left > div, .image-block-gallery.thumbs-right > div {
      display: inline-block;
      vertical-align: top; }
  .image-block-gallery .device-phone.thumbs-left > div, .image-block-gallery .device-phone.thumbs-right > div {
    display: block;
    width: 100% !important; }

.image-block-thumbs, .image-block-preview, .image-block-thumbs.thumbs-left img, .image-block-thumbs.thumbs-right img {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.image-block-preview {
  text-align: center;
  vertical-align: middle;
  margin: 0 auto;
  overflow: hidden; }

.gallery-link {
  display: block;
  text-align: center;
  font-size: 0; }
/**
* Compiled from profiles/itinity/modules/itk/teaser_multimedia/css/teaser_multimedia_block.scss
* 
*/

