.fixed-size.lg-outer .lg-sub-html h4{
  text-align: center;
}
.fixed-size.lg-outer .lg-sub-html p {
  display: none;
}

.fixed-size.lg-outer .lg-inner {
  background-color: none!important;
}
.fixed-size.lg-outer .lg-sub-html {
  position: absolute;
  text-align: center;
  margin: 0 auto;
}

.fixed-size.lg-outer .lg-toolbar {
  background-color: transparent;
  height: 0;
}
.fixed-size.lg-outer .lg-toolbar .lg-icon {
  color: #FFF;
}

.gks-popup-fixed-theme-light.lg-outer .lg-inner {
  border: 1px solid #b3b3b3;
}

.gks-popup-full-theme-light.lg-outer .lg-toolbar {
  background-color: rgba(255, 255, 255, 0.7);
  -webkit-box-shadow: grey 0px 0px 15px 0px;
  -moz-box-shadow: grey 0px 0px 15px 0px;
  box-shadow: grey 0px 0px 15px 0px;
}

.gks-popup-full-theme-light.lg-outer .lg-actions .lg-prev,
.gks-popup-full-theme-light.lg-outer .lg-actions .lg-next {
  background-color: rgba(255, 255, 255, 0.7);
  border: 1px solid #b3b3b3;
}

.gks-popup-full-theme-light.lg-outer .lg-toogle-thumb,
.gks-popup-full-theme-light.lg-outer #lg-counter,
.gks-popup-full-theme-light.lg-outer .lg-toolbar .lg-icon,
.gks-popup-full-theme-light.lg-outer .lg-actions .lg-prev,
.gks-popup-full-theme-light.lg-outer .lg-actions .lg-next {
  color: grey;
}

.gks-popup-simple-theme-light.lg-outer .lg-actions .lg-prev,
.gks-popup-simple-theme-light.lg-outer .lg-actions .lg-next {
  background-color: rgba(255, 255, 255, 0.7);
  color: gray;
  border: 1px solid gray;
}
.gks-popup-simple-theme-light.lg-outer #lg-counter,
.gks-popup-simple-theme-light.lg-outer .lg-toolbar .lg-icon {
  color: gray;
}

.gks-popup-simple-theme-light.lg-outer .lg-toolbar .lg-close:hover,
.gks-popup-simple-theme-light.lg-outer .lg-actions .lg-prev:hover,
.gks-popup-simple-theme-light.lg-outer .lg-actions .lg-next:hover {
  color: #303030;
}

.gks-popup-simple-theme-light.lg-outer .lg-sub-html *,
.gks-popup-full-theme-light.lg-outer .lg-toolbar .lg-icon:hover,
.gks-popup-full-theme-light.lg-outer .lg-actions .lg-prev:hover,
.gks-popup-full-theme-light.lg-outer .lg-actions .lg-next:hover,
.gks-popup-full-theme-light.lg-outer .lg-toogle-thumb:hover {
  color: rgb(66, 66, 66);
}

.gks-popup-full-theme-light.lg-outer .lg-sub-html {
  background-color: rgba(255, 255, 255, 0.7);
  -webkit-box-shadow: grey 0px 0px 15px 0px;
  -moz-box-shadow: grey 0px 0px 15px 0px;
  box-shadow: grey 0px 0px 15px 0px;
}
.gks-popup-full-theme-light.lg-outer .lg-sub-html * {
  color: #303030;
}

.gks-popup-fixed-theme-light.lg-outer .lg-actions .lg-prev,
.gks-popup-fixed-theme-light.lg-outer .lg-actions .lg-next {
  background-color: rgba(255, 255, 255, 0.7) !important;
  color: grey;
}

.gks-popup-fixed-theme-light.lg-outer .lg-actions .lg-prev:hover,
.gks-popup-fixed-theme-light.lg-outer .lg-actions .lg-next:hover,
.gks-popup-fixed-theme-light.lg-outer .lg-toolbar .lg-icon:hover {
  color: #303030;
}

.gks-popup-fixed-theme-dark.lg-outer .lg-actions .lg-prev,
.gks-popup-fixed-theme-dark.lg-outer .lg-actions .lg-next {
  color: #cbcbcb;
}

.gks-popup-fixed-theme-dark.lg-outer .lg-actions .lg-prev:hover,
.gks-popup-fixed-theme-dark.lg-outer .lg-actions .lg-next:hover,
.gks-popup-fixed-theme-dark.lg-outer .lg-toolbar .lg-icon:hover {
  color: #ffffff;
}

.gks-popup-fixed-theme-light.lg-outer .lg-sub-html {
background-color: rgba(255, 255, 255, 0.7) !important;
  margin: 1px;
}
.gks-popup-fixed-theme-light.lg-outer .lg-sub-html * {
  color: #303030!important;
}

.gks-popup-fixed-theme-light.lg-outer .lg-inner {
  background-color: #fff;
}

.gks-popup-fixed-theme-dark.lg-outer .lg-inner {
  background-color: #000;
}

.gks-popup-full-theme-light.lg-outer .lg-toogle-thumb {
  background-color: rgba(255,255,255,0.5);
  border: 1px solid #b3b3b3;
  border-bottom: none!important;
}

.gks-popup-full-theme-dark.lg-outer .lg-toogle-thumb {
  background-color: rgba(0,0,0,0.5);
}

.gks-full-popup.lg-outer .lg-toolbar a {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  text-decoration: none!important;
}

.gks-popup-full-theme-light.lg-outer.lg-thumb-open .lg-thumb-outer {
  background-color: #fff;
  -webkit-box-shadow: grey 2px 2px 20px 2px;
  -moz-box-shadow: grey 2px 2px 20px 2px;
  box-shadow: grey 2px 2px 20px 2px;
}

.gks-popup-full-theme-light.lg-outer .lg-thumb-outer .lg-thumb-item {
  border: 1px solid #999!important;
}
.gks-popup-full-theme-light.lg-outer .lg-thumb-outer .lg-thumb-item.active {
  border: 1px solid #a90707!important;
}

.fixed-size-frame.lg-outer .lg-img-wrap {
  padding: 0 0 8px 0!important;
}

.lg-pager-thumb-cont {
  display: none!important;
}

.lg-thumb-item {
  cursor: pointer !important;
}

.lg-backdrop.gks-3-popup-backdrop {
  opacity: 0.7!important;
}

.lg-backdrop.gks-2-popup-backdrop {
  opacity: 0.85!important;
}

.lg-backdrop.gks-1-popup-backdrop {
  opacity: 1!important;
}
.fixed-size-frame.lg-outer .lg-close {
  margin: -20px -20px 0 0 !important;
  width: 40px;
  height: 40px;
  padding-top: 5px!important;
}
.gks-popup-fixed-theme-light.lg-outer .lg-close {
  background-color: rgb(255, 255, 255);
  border: 1px solid #b3b3b3;
  color: #b3b3b3;
}

.gks-popup-fixed-theme-dark.lg-outer .lg-close {
  background-color: rgba(0, 0, 0, 0.7);
  border: 1px solid #000000;
  color: #cbcbcb;
}

.fixed-size-frame.lg-outer .lg {
  overflow: visible!important;
}

.fixed-size-frame.lg-outer .lg-inner {
  overflow: hidden!important;
}

.gks-popup-thumbs-grid.lg-outer .lg-thumb {
  padding: 10px!important;
  max-height: 250px;
  overflow-y: scroll;
}
.lg-outer .lg-pager-outer {
  top: 64px!important;
  bottom: auto!important;
}

@media(max-width: 750px) {
  .gks-popup-fixed-theme-light.lg-outer .lg-close {
    margin: 0px 0px 0 0 !important;
    background-color: rgba(255, 255, 255, 0);
    border: 0px solid #b3b3b3;
    color: #b3b3b3;
    width: 45px;
    height: 45px;
    padding-top: 10px!important;
  }

  .gks-popup-fixed-theme-dark.lg-outer .lg-close {
    margin: 0px 0px 0 0 !important;
    background-color: rgba(255, 255, 255, 0);
    border: 0px solid #b3b3b3;
    color: #ffffff;
    width: 45px;
    height: 45px;
    padding-top: 10px!important;
  }
}
