﻿.dummy {
  color: #000; }

.attachment-gallery {
  text-align: center; }
  .attachment-gallery .attachment-gallery-container {
    display: inline-block;
    width: 100%;
    max-width: 480px; }
    .attachment-gallery .attachment-gallery-container .galleria-counter {
      background: rgba(0, 0, 0, 0.5) none repeat scroll 0% 0%;
      padding: 2px 5px;
      border-radius: 5px; }

.attachment-download-disable .galleria-image img {
  pointer-events: none !important; }

.attachment-youtube {
  text-align: center; }
  .attachment-youtube .attachment-youtube-container {
    display: inline-block;
    width: 100%;
    max-width: 480px;
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden; }
    .attachment-youtube .attachment-youtube-container iframe, .attachment-youtube .attachment-youtube-container object, .attachment-youtube .attachment-youtube-container embed {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }

.attachment-socials img {
  height: 32px;
  width: 32px;
  margin-right: 4px; }

.attachment-links img {
  height: 24px;
  width: 24px; }

.attachment-previews .slick-prev {
  position: absolute;
  left: 10px;
  z-index: 1010; }

.attachment-previews .slick-next {
  position: absolute;
  right: 10px;
  z-index: 1010; }

@media (max-width: 767px) {
  .attachment-previews.responsive {
    max-width: 64px; }
    .attachment-previews.responsive .attachment-preview {
      max-width: 64px; }
    .attachment-previews.responsive .slick-prev {
      left: -100px; }
    .attachment-previews.responsive .slick-next {
      right: 10000px; } }

@media (min-width: 768px) and (max-width: 991px) {
  .attachment-previews.responsive {
    max-width: 128px; }
    .attachment-previews.responsive .attachment-preview {
      max-width: 128px; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .attachment-previews.responsive {
    max-width: 192px; }
    .attachment-previews.responsive .attachment-preview {
      max-width: 192px; } }

@media (min-width: 1200px) {
  .attachment-previews.responsive {
    max-width: 256px; }
    .attachment-previews.responsive .attachment-preview {
      max-width: 256px; } }
