note css

.woocommerce .product img {
border: 15px solid white;
}

img.mfp-img {
border: 40px solid white;
padding: 0px;
margin: 40px 0px;
}

div.avia-popup .mfp-close {
width: 40px;
height: 40px;
right: 0px;
}

.mfp-counter {
position: absolute;
top: 0;
right: 20px;
}

.single-product-main-image .images a, div.images img {border: px!important; padding: 10px!important;}

div.flex-viewport {margin-bottom: 20px!important;}

.single-product .av_header_transparency + #main > .container_wrap_first {
padding-top: 140px;
}

a.button.product_type_simple { display: none; }

.inner_product_header_cell > .price,.inner_product_header_cell > .woocommerce-de_price_taxrate,.inner_product_header_cell > .woocommerce_de_versandkosten {
display: none !important;
}

h2.woocommerce-loop-product__title{
display:none !important;
}