/**
* Protection Addon CSS
*/
.envira-gallery-public a.envira-gallery-link, .envira-gallery-public img.envira-gallery-image {
  -webkit-touch-callout: none;
  -webkit-user-select: none; }

img.envirabox-image, #envirabox-thumbs img {
  -webkit-touch-callout: none; }

.envira-alert-in-lightbox {
  z-index: 99995; }

.envirabox-stage div.envirabox-alert-content {
  background: #fff;
  width: auto;
  border: 2px solid #515151;
  min-width: 300px;
  padding: 15px; }
  .envirabox-stage div.envirabox-alert-content .envira-alert-text {
    color: #999;
    font-size: 14px;
    line-height: 15px; }
  .envirabox-stage div.envirabox-alert-content h2.envira-alert-title {
    font-size: 20px;
    line-break: 32px;
    color: #db2c2c;
    margin: 0 0 10px 0; }
  .envirabox-stage div.envirabox-alert-content p.envira-alert-message {
    margin-bottom: 0; }
  .envirabox-stage div.envirabox-alert-content .envira-alert-button {
    background: black;
    color: white;
    padding: 15px;
    font-size: 14px;
    line-break: 14px;
    padding: 13px 16px;
    display: block;
    text-align: center;
    margin: 15px 0 0 0;
    width: 40%;
    max-width: 150px;
    font-weight: 200; }
  .envirabox-stage div.envirabox-alert-content .envira-alert-button:hover {
    background-color: #444; }
