.protected_images img:not(.ignore-image-protection) {
    -webkit-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -webkit-user-drag: none
}

@media screen and (hover: none) {
    .protected_images img:not(.ignore-image-protection) {
        pointer-events: none
    }
}

@media screen and (hover: none) {

    .mac .protected_images [class*=image]:not(.image_text_container):not(.image-caption),
    .mac .protected_images [data-editable-type="image"],
    .iphone .protected_images [class*=image]:not(.image_text_container):not(.image-caption),
    .iphone .protected_images [data-editable-type="image"] {
        -webkit-user-select: none
    }

    .mac .protected_images [class*=image]:not(.image_text_container):not(.image-caption) p,
    .mac .protected_images [class*=image]:not(.image_text_container):not(.image-caption) h2,
    .mac .protected_images [class*=image]:not(.image_text_container):not(.image-caption) h3,
    .mac .protected_images [class*=image]:not(.image_text_container):not(.image-caption) ol,
    .mac .protected_images [class*=image]:not(.image_text_container):not(.image-caption) ul,
    .mac .protected_images [class*=image]:not(.image_text_container):not(.image-caption) .txt,
    .mac .protected_images [class*=image]:not(.image_text_container):not(.image-caption) .copy,
    .mac .protected_images [class*=image]:not(.image_text_container):not(.image-caption) .caption,
    .mac .protected_images [data-editable-type="image"] p,
    .mac .protected_images [data-editable-type="image"] h2,
    .mac .protected_images [data-editable-type="image"] h3,
    .mac .protected_images [data-editable-type="image"] ol,
    .mac .protected_images [data-editable-type="image"] ul,
    .mac .protected_images [data-editable-type="image"] .txt,
    .mac .protected_images [data-editable-type="image"] .copy,
    .mac .protected_images [data-editable-type="image"] .caption,
    .iphone .protected_images [class*=image]:not(.image_text_container):not(.image-caption) p,
    .iphone .protected_images [class*=image]:not(.image_text_container):not(.image-caption) h2,
    .iphone .protected_images [class*=image]:not(.image_text_container):not(.image-caption) h3,
    .iphone .protected_images [class*=image]:not(.image_text_container):not(.image-caption) ol,
    .iphone .protected_images [class*=image]:not(.image_text_container):not(.image-caption) ul,
    .iphone .protected_images [class*=image]:not(.image_text_container):not(.image-caption) .txt,
    .iphone .protected_images [class*=image]:not(.image_text_container):not(.image-caption) .copy,
    .iphone .protected_images [class*=image]:not(.image_text_container):not(.image-caption) .caption,
    .iphone .protected_images [data-editable-type="image"] p,
    .iphone .protected_images [data-editable-type="image"] h2,
    .iphone .protected_images [data-editable-type="image"] h3,
    .iphone .protected_images [data-editable-type="image"] ol,
    .iphone .protected_images [data-editable-type="image"] ul,
    .iphone .protected_images [data-editable-type="image"] .txt,
    .iphone .protected_images [data-editable-type="image"] .copy,
    .iphone .protected_images [data-editable-type="image"] .caption {
        -webkit-user-select: text
    }
}