.woocommerce img, .woocommerce-page img{

  max-width:1000%;

}

.trigger-lightbox{
  background: url(../images/imginnerlay.png)no-repeat;
  background-size:100% auto;
  width:50px; height:50px;
  z-index:999;
  position:absolute;
  right:0px;
  bottom:0px;
}

.play-overlay {
    background: rgba(0, 1, 0, 0.4) url("../images/imginnerlay.png") no-repeat scroll center center / 50px auto;
    left: 0px;
    opacity: 1;
    position: absolute;
    top: 0px !important;
    transition: all 0.1s ease 0s;
    width: 100% !important;
    z-index: 9;
    height: 100%;

}
.play-overlay:hover{
    background: transparent url("../images/imginnerlay.png") no-repeat scroll center center / 60px auto;
    transition:all 0.1s ease;
    opacity: 1;

}

a[data-videolink^=http]{
  position:relative;
}
div.product div.images div.thumbnails a, .woocommerce-page div.product div.images div.thumbnails a, .woocommerce-page #content div.product div.images div.thumbnails a {

    position: relative;

}

.woocommerce div.product div.images div.thumbnails a.first, .woocommerce #content div.product div.images div.thumbnails a.first, .woocommerce-page div.product div.images div.thumbnails a.first, .woocommerce-page #content div.product div.images div.thumbnails a.first {

    position: relative;
}

a[data-videolink^="http"] {
    display: block;
    position: absolute;
    width: 100%;
    z-index: 9999;
}
iframe{
  display:block;
}
.main-content .woocommerce-main-image iframe[src] {
    opacity: 1 !important;
    width: 100%;
}

/*

.woocommerce div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page div.product div.images, .woocommerce-page #content div.product div.images {
    float: left;
    margin-bottom: 2em;
    overflow: hidden;
    position: relative!important;
    width: 48%;
}

.play-overlay {
    background: url("../images/imginnerlay.png") no-repeat scroll 53% 60% / 25% auto rgba(0, 0, 0, 0);
    display: block;
    height: 100%;
    left: 0;
    margin-top: 10px;
    opacity: 0.8;
    position: absolute;
    top: 0;
    transition: all 1s ease 0s;
    width: 100%;
    z-index: 9999;
}
.woocommerce div.product div.images div.thumbnails, .woocommerce #content div.product div.images div.thumbnails, .woocommerce-page div.product div.images div.thumbnails, .woocommerce-page #content div.product div.images div.thumbnails {
    padding-top: 5em;
}

*/