.region-content-inner {
  position: relative;
}
.region-content-inner .contextual-links-region {
  position: inherit;
}
.region-content-inner .contextual-links-region .view-header {
  position: absolute;
  top: 22px;
  right: 10px;
  line-height: 2;
}
.region-content-inner .contextual-links-region .view-header p {
  margin: 0;
  padding: 0;
}
.view-id-albums .views-row {
  position: relative;
  width: 49%;
  float: left;
  border-radius: 0px;
  margin-right: 0;
  margin-bottom: 2%;
}
.view-id-albums .views-row .views-field-field-media .field-content {
  padding: 0;
  border: 4px solid #dddddd;
  border-radius: 4px;
  border-radius: 0;
}
.view-id-albums .views-row .views-field-field-media .field-content a img {
  width: 100%;
  border-radius: 0;
}
.view-id-albums .views-row .views-field-name,
.view-id-albums .views-row .views-field-title {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.7)));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b30e0e0e', GradientType=0);
  position: absolute;
  width: auto;
  bottom: 4px;
  left: 4px;
  right: 4px;
  border-radius: 0;
}
.view-id-albums .views-row .views-field-name .field-content,
.view-id-albums .views-row .views-field-title .field-content {
  margin: 0 12px;
  padding: 20px 0 10px 0;
  color: #ffffff;
  text-align: left;
  display: block;
}
.view-id-albums .views-row .views-field-name .field-content a,
.view-id-albums .views-row .views-field-title .field-content a {
  color: #888888;
  color: rgba(255, 255, 255, 0.7);
}
.view-id-albums .views-row .views-field-name .field-content a:hover,
.view-id-albums .views-row .views-field-title .field-content a:hover,
.view-id-albums .views-row .views-field-name .field-content a:active,
.view-id-albums .views-row .views-field-title .field-content a:active {
  color: #888888;
  color: #ffffff;
  text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.7);
  text-decoration: none;
}
.view-id-albums .views-row:nth-child(2n + 1) {
  margin-right: 2%;
}
.view-album-display-photos .views-row {
  position: relative;
  width: 32%;
  float: left;
  border-radius: 0px;
  margin-right: 0;
  margin-bottom: 2%;
}
.view-album-display-photos .views-row .views-field-field-media .field-content {
  padding: 0;
  border: 4px solid #dddddd;
  border-radius: 4px;
  border-radius: 0;
}
.view-album-display-photos .views-row .views-field-field-media .field-content a img {
  width: 100%;
  border-radius: 0;
}
.view-album-display-photos .views-row .views-field-name,
.view-album-display-photos .views-row .views-field-title {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.7)));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b30e0e0e', GradientType=0);
  position: absolute;
  width: auto;
  bottom: 4px;
  left: 4px;
  right: 4px;
  border-radius: 0;
}
.view-album-display-photos .views-row .views-field-name .field-content,
.view-album-display-photos .views-row .views-field-title .field-content {
  margin: 0 12px;
  padding: 20px 0 10px 0;
  color: #ffffff;
  text-align: left;
  display: block;
}
.view-album-display-photos .views-row .views-field-name .field-content a,
.view-album-display-photos .views-row .views-field-title .field-content a {
  color: #888888;
  color: rgba(255, 255, 255, 0.7);
}
.view-album-display-photos .views-row .views-field-name .field-content a:hover,
.view-album-display-photos .views-row .views-field-title .field-content a:hover,
.view-album-display-photos .views-row .views-field-name .field-content a:active,
.view-album-display-photos .views-row .views-field-title .field-content a:active {
  color: #888888;
  color: #ffffff;
  text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.7);
  text-decoration: none;
}
.view-album-display-photos .views-row .views-field-title span.field-content {
  margin: 0 12px;
  font-size: 14px;
  line-height: 16px;
}
.view-album-display-photos .views-row:nth-child(3n+1),
.view-album-display-photos .views-row:nth-child(3n+2) {
  margin-right: 2%;
}
@media screen and (max-width: 739px) {
  .view-album-display-photos .views-row,
  .view-id-albums .views-row {
    width: 100%;
  }
  .view-album-display-photos .views-row .views-field-title span.field-content,
  .view-id-albums .views-row .views-field-title span.field-content,
  .view-album-display-photos .views-row .views-field-name span.field-content,
  .view-id-albums .views-row .views-field-name span.field-content {
    font-size: 1em;
    line-height: 1.4em;
  }
}