/**************** Premium Image Separator ****************/
/*********************************************************/
/*Image Separator Container Style*/
.premium-image-separator-container {
  position: absolute;
  width: 100%;
  z-index: 2;
  top: auto;
}

.premium-image-separator-container img {
  display: inline-block !important;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
}

/*Link on Image Style*/
.premium-image-separator-link {
  position: absolute;
  z-index: 9999;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  text-decoration: none;
}

/*Important to override Theme options*/
a.premium-image-separator-link:hover,
a.premium-image-separator-link:visited,
a.premium-image-separator-link:focus,
a.premium-image-separator-link:active {
  box-shadow: none !important;
  outline: none !important;
  border: none !important;
  text-decoration: none !important;
}

.premium-image-separator-container .img-responsive {
  display: inline-block;
}

.premium-image-separator-container i,
.premium-image-separator-container>svg {
  padding: 20px;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}