.productpreview-photo.animationOn {
    transition: opacity 1s linear;
    -webkit-transform: translateZ(0) translate3d(0, 0, 0);
    transform: translateZ(0) translate3d(0, 0, 0);
    opacity: 0;
}

.productAnimation1 .productpreview-photo-1.a2,
.productAnimation1 .productpreview-photo-2.a2,
.productAnimation1 .productpreview-photo-3.a2 {
    opacity: 1;
}

.productAnimation2 .productpreview-photo-1.a3,
.productAnimation2 .productpreview-photo-2.a3,
.productAnimation2 .productpreview-photo-3.a3 {
    opacity: 1;
}

.productAnimation3 .productpreview-photo-1.a1,
.productAnimation3 .productpreview-photo-2.a1,
.productAnimation3 .productpreview-photo-3.a1 {
    opacity: 1;
}

.productpreview,
.productpreview-whiteborder,
.productpreview .productpreview-border,
.productpreview .productpreview-photo,
.productpreview .overlay {
    width: 275px;
    height: 200px;
}

.producttype .productpreview,
.producttype .productpreview-whiteborder,
.producttype .productpreview .productpreview-border,
.producttype .productpreview .productpreview-photo,
.producttype .productpreview .overlay {
    height: 180px;
}

.productpreview {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0,0,0);
}

.subproductpreview .productpreview-photo {
    display: block;
    display: none;
}

.productpreview-whiteborder,
.productpreview .productpreview-border,
.productpreview .productpreview-photo,
.productpreview .overlay {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

.productpreview-whiteborder {
    z-index: 6;
    top: -1px;
    left: -1px;
    width: 277px;
    height: 202px;
    border: 0 solid #FFFFFF;
}

.producttype .productpreview-whiteborder {
    height: 182px;
}

.productpreview .productpreview-photo,
.productpreview .overlay {
    -webkit-transform: translate3d(0,0,0);
}

.productpreview .productpreview-border {
    z-index: 7;
    display: none;
    background: url('../productpreviews/border.png') no-repeat top left;
}

.productpreview .overlay {
    z-index: 4;
    background: no-repeat center center;
}

.productpreview .productpreview-photo {
    display: block;
    background: transparent no-repeat center center;
    background-size: 275px auto;
    image-rendering: -moz-crisp-edges;
}

.productpreview .productpreview-photo-1 {
    z-index: 3;
    display: block;
    display: none;
}

.productpreview .productpreview-photo-2 {
    z-index: 2;
    display: none;
}

.productpreview .productpreview-photo-3 {
    z-index: 1;
    display: none;
}

.productpreview .productpreview-photo-4 {
    z-index: 0;
    display: none;
}

.dvd .productpreview-photo,
.bluray .productpreview-photo {
    display: block;
    -webkit-transform: skew(3deg) rotate(3deg) translate(-3px,0px) scale(0.9,0.9);
    transform: skew(3deg) rotate(3deg) translate(-3px,0px) scale(0.9,0.9);
    background-position: 120px 44px;
    background-size: auto 66px;
}


.dvd-bluray_x2 .productpreview-border {
    display: none;
}

.dvd-bluray_x2 .productpreview-photo-1 {
    display: block;
    display: block;
    -webkit-transform: rotate(-40deg);
    transform: rotate(-40deg);
    background-position: 101px 74px;
    background-size: auto 66px;
}

    .dvd-bluray_x2 .productpreview-photo-1 .portrait {
        background-position: 101px 74px;
        background-size: auto 66px;
    }

    .dvd-bluray_x2 .productpreview-photo-1 .square {
        background-position: 101px 74px;
        background-size: auto 66px;
    }

.downloads .productpreview-photo,
.downloads_x2 .productpreview-photo {
    display: block;
    -webkit-transform: skew(-2deg) rotate(-2deg) translate(0,-4px);
    transform: skew(-2deg) rotate(-2deg) translate(0,-4px);
    background-position: 36px 34px;
    background-size: auto 140px;
}

    .downloads_x2 .productpreview-photo.portrait {
        background-position: 47px 0%;
        background-size: 166px auto;
    }

    .downloads_x2 .productpreview-photo.square {
        background-position: 47px 0%;
        background-size: 166px auto;
    }


.canvas .productpreview-photo {
    display: block;
    -webkit-transform: skew(-5deg) scale(0.9,0.9) rotate(-5deg) translate(0,-11px);
    transform: skew(-5deg) scale(0.9,0.9) rotate(-5deg) translate(0,-11px);
    background-size: auto 182px;
}

    .canvas .productpreview-photo.portrait {
        background-position: 33px 25%;
        background-size: 203px auto;
    }

    .canvas .productpreview-photo.square {
        background-position: 33px 25%;
        background-size: 203px auto;
    }




.collector-cards .productpreview-photo-1 {
    display: block;
    display: block;
    -webkit-transform: rotate(-40deg);
    transform: rotate(-40deg);
    background-position: 80px 44px;
    background-size: auto 83px;
}

.boutiquebox .productpreview-photo {
    display: block;
    -webkit-transform: rotate(-32deg);
    transform: rotate(-32deg);
    background-position: 75px 2px;
    background-size: 150px auto;
}

.fineartprint .productpreview-photo {
    display: block;
    -webkit-transform: rotate(-10deg) translate(0,-14px);
    transform: rotate(-10deg) translate(0px, -14px) background-position: 40px center;
    background-size: 210px auto;
}

.fineartposter_x2 .productpreview-photo {
    display: block;
    -webkit-transform: rotate(-10deg) translate(0,-14px);
    transform: rotate(-10deg) translate(0,-14px);
    background-position: 11px 25px;
    background-size: auto 156px;
    ;
}

    .fineartposter_x2 .productpreview-photo.portrait {
        background-position: 15px 28%;
        background-size: 246px auto;
    }

    .fineartposter_x2 .productpreview-photo.square {
        background-position: 15px 28%;
        background-size: 246px auto;
    }

.deluxe-cards .productpreview-photo-1 {
    display: block;
    -webkit-transform: skew(8deg) rotate(15deg) translate(-14px,12px) scale(0.75,0.85);
    transform: skew(8deg) rotate(15deg) translate(-14px,12px) scale(0.75,0.85);
    background-position: 20px 58px;
    background-size: 170px auto;
}

.deluxe-cards .productpreview-photo-2 {
    display: block;
    -webkit-transform: skew(8deg) rotate(11deg) translate(1px,-12px) scale(0.93,0.93);
    transform: skew(8deg) rotate(11deg) translate(1px,-12px) scale(0.93,0.93);
    background-position: 158px 26px;
    background-size: auto 130px;
}

.deluxe-cards .productpreview-photo-3 {
    display: block;
    -webkit-transform: skew(-1deg) rotate(-3deg) translate(1px,10px) scale(1,1.1);
    transform: skew(-1deg) rotate(-3deg) translate(1px,10px) scale(1,1.1);
    background-position: 102px 8px;
    background-size: 100px auto;
}

.squarecards .productpreview-photo-1 {
    display: block;
    -webkit-transform: skew(6deg) rotate(6deg) translate(-16px,10px) scale(0.95,0.95);
    transform: skew(6deg) rotate(6deg) translate(-16px,10px) scale(0.95,0.95);
    background-position: center center;
    background-size: auto 121px;
}

/*.fotoboek .productpreview-border {
	display:				block;
	
}*/

.fotoboek .productpreview-photo-1 {
    display: block;
    -webkit-transform: skew(0deg) rotate(2deg) translate(0px,4px) scale(0.95,0.95);
    transform: skew(0deg) rotate(2deg) translate(0px,4px) scale(0.95,0.95);
    background-position: 3px center;
    background-size: auto 91px;
    z-index: 1;
}

    .fotoboek .productpreview-photo-1.portrait {
        background-position: 0px center;
        background-size: auto 183px;
    }

    .fotoboek .productpreview-photo-1.square {
        background-position: 0px center;
        background-size: auto 183px;
    }



.fotoboek .productpreview-photo-2 {
    display: block;
    -webkit-transform: skew(0deg) rotate(4deg) translate(5px,-21px) scale(0.85,0.85);
    transform: skew(0deg) rotate(4deg) translate(5px,-21px) scale(0.85,0.85);
    background-position: 140px center;
    background-size: auto 100px;
}

    .fotoboek .productpreview-photo-2.portrait {
        background-position: 139px center;
        background-size: auto 170px;
    }

    .fotoboek .productpreview-photo-2.square {
        background-position: 139px center;
        background-size: auto 170px;
    }




.fotoboek-layflat .productpreview-photo-1 {
    display: block;
    -webkit-transform: skew(-5deg) rotate(7deg) translate(-5px,3px) scale(1,1);
    transform: skew(-5deg) rotate(7deg) translate(-5px,3px) scale(1,1);
    background-position: 24px 55%;
    background-size: auto 152px;
}

.foto-op-hout .productpreview-photo {
    display: block;
    background-position: 32px 50%;
    background-size: auto 138px;
}

    .foto-op-hout .productpreview-photo.portrait {
        background-position: 30px 31%;
        background-size: 211px auto;
    }

.foto-op-hout .productpreview-photo-1.square {
    background-position: 30px 31%;
    background-size: 211px auto;
}



.canvas-premium .productpreview-photo {
    display: block;
    background-position: 22px 28%;
    background-size: 217px auto;
}

.kalender .productpreview-photo {
    display: block;
    background-size: auto 124px;
}

.fotomagazines_x2 .productpreview-photo-1 {
    display: block;
    -webkit-transform: skew(3deg) rotate(3deg) translate(36px,-25px);
    transform: skew(3deg) rotate(3deg) translate(36px,-25px);
    background-position: 56px center;
    background-size: auto 138px;
}

.fotomagazines_x2 .productpreview-photo.portrait {
    background-position: 90px 31%;
    background-size: 100px auto;
}

.fotomagazines_x2 .productpreview-photo-1.square {
    background-position: 90px 31%;
    background-size: 100px auto;
}


.iPadiPhone_x2 .productpreview-photo-1 {
    display: block;
    -webkit-transform: skew(0deg) rotate(0deg) translate(0px,3px) scale(0.95,0.95);
    transform: skew(0deg) rotate(0deg) translate(0px,3px) scale(0.95,0.95);
    background-position: 6px 106px;
    background-size: auto 71px;
    z-index: 1;
}

    .iPadiPhone_x2 .productpreview-photo-1.portrait {
        background-position: 101px 74px;
        background-size: auto 66px;
    }

    .iPadiPhone_x2 .productpreview-photo-1.square {
        background-position: 101px 74px;
        background-size: auto 66px;
    }

.iPadiPhone_x2 .productpreview-photo-2 {
    display: block;
    -webkit-transform: skew(0deg) rotate(0deg) translate(5px,0px) scale(0.85,0.85);
    transform: skew(0deg) rotate(0deg) translate(5px,0px) scale(0.85,0.85);
    background-position: 67px 17px;
    background-size: auto 157px;
    z-index: 0;
    z-index: 0;
}

    .iPadiPhone_x2 .productpreview-photo-2.portrait {
        background-position: 101px 74px;
        background-size: auto 66px;
    }

    .iPadiPhone_x2 .productpreview-photo-2.square {
        background-position: 101px 74px;
        background-size: auto 66px;
    }

.memolio .productpreview-photo {
    display: block;
    background-position: 120px center;
    background-size: 124px auto;
}

.plexiglas_x2 .productpreview-photo {
    display: block;
    background-position: 20px 44%;
    background-size: auto 155px;
}

    .plexiglas_x2 .productpreview-photo.portrait {
        background-position: 8px 30%;
        background-size: auto;
    }

    .plexiglas_x2 .productpreview-photo.square {
        background-position: 8px 30%;
        background-size: auto;
    }

.dibond_x2 .productpreview-photo {
    display: block;
    background-size: auto 155px;
}

    .dibond_x2 .productpreview-photo.portrait {
        background-position: 20px 30%;
        background-size: 86% auto;
    }

    .dibond_x2 .productpreview-photo.square {
        background-position: 20px 30%;
        background-size: 86% auto;
    }

.photo-print .productpreview-photo,
.photo-print_x2 .productpreview-photo {
    display: block;
    display: block;
    -webkit-transform: skew(-2deg) rotate(-2deg) translate(-8px, 3px) scale(1, 1);
    transform: skew(-2deg) rotate(-2deg) translate(-8px, 3px) scale(1, 1);
    background-position: 20px 44%;
    background-size: auto 140px;
}

    .photo-print_x2 .productpreview-photo.portrait {
        background-position: 39px 0%;
        background-size: 178px auto;
    }

    .photo-print_x2 .productpreview-photo.square {
        background-position: 39px 0%;
        background-size: 178px auto;
    }

.sample-cards .productpreview-photo-1
.sample-cards_x2 .productpreview-photo-1 {
    display: block;
    -webkit-transform: skew(2deg) rotate(16deg) translate(-11px,10px) scale(0.72,0.76);
    transform: skew(2deg) rotate(16deg) translate(-11px,10px) scale(0.72,0.76);
    background-position: 50px 58px;
    background-size: 166px auto;
}

.sample-cards_x2 .productpreview-photo-1.portrait {
    background-position: 101px 74px;
    background-size: auto 66px;
}

.sample-cards_x2 .productpreview-photo-1.square {
    background-position: 101px 74px;
    background-size: auto 66px;
}

.sample-cards .productpreview-photo-2
.sample-cards_x2 .productpreview-photo-2 {
    display: block;
    -webkit-transform: skew(0deg) rotate(53deg) translate(-26px,-43px) scale(0.71,0.68);
    transform: skew(0deg) rotate(53deg) translate(-26px,-43px) scale(0.71,0.68);
    background-position: 124px 16px;
    background-size: 185px auto;
}

.sample-cards_x2 .productpreview-photo-2.portrait {
    background-position: 101px 74px;
    background-size: auto 66px;
}

.sample-cards_x2 .productpreview-photo-2.square {
    background-position: 101px 74px;
    background-size: auto 66px;
}

.minicards_x2 .productpreview-photo {
    display: block;
    -webkit-transform: rotate(-22deg) translate(0,-14px);
    transform: rotate(-22deg) translate(0,-14px);
    background-position: 51px 25px;
    background-size: auto 122px;
}

    .minicards_x2 .productpreview-photo.portrait {
        background-position: 101px 74px;
        background-size: auto 66px;
    }

    .minicards_x2 .productpreview-photo.square {
        background-position: 101px 74px;
        background-size: auto 66px;
    }

.smartphonecase .productpreview-photo-1 {
    display: block;
    -webkit-transform: skew(0deg) rotate(0deg) translate(-16px,0px);
    transform: skew(0deg) rotate(0deg) translate(-16px,0px);
    background-position: 0px 0;
    background-size: auto 176px;
}

    .smartphonecase .productpreview-photo-1.portrait {
        background-position: 71px 0;
        background-size: auto 176px;
    }

    .smartphonecase .productpreview-photo-1.square {
        background-position: 71px 0;
        background-size: auto 176px;
    }


.thankyou-card .productpreview-photo-1 {
    display: block;
    -webkit-transform: skew(0deg) rotate(-5deg) translate(-1px,3px) scale(0.95,0.94);
    transform: skew(0deg) rotate(-5deg) translate(-1px,3px) scale(0.95,0.94);
    background-position: 90px 72px;
    background-size: 146px auto;
}

.thankyou-card .productpreview-photo-2 {
    display: block;
    -webkit-transform: skew(4deg) rotate(4deg) translate(-4px,-2px) scale(0.86,0.87);
    transform: skew(4deg) rotate(4deg) translate(-4px,-2px) scale(0.86,0.87);
    background-position: 14px 10px;
    background-size: auto 150px;
}

.minicards .productpreview-border {
    display: block;
}

.minicards .productpreview-photo-1 {
    display: block;
    -webkit-transform: skew(10deg) rotate(-14deg) translate(-4px,-12px) scale(1.1,1.1);
    transform: skew(10deg) rotate(-14deg) translate(-4px,-12px) scale(1.1,1.1);
    background-position: 2px center;
    background-size: 100px auto;
}

.minicards .productpreview-photo-2 {
    display: block;
    -webkit-transform: skew(17deg) rotate(-13deg) translate(9px,-26px) scale(0.75,0.51);
    transform: skew(17deg) rotate(-13deg) translate(9px,-26px) scale(0.75,0.51);
    background-position: 70px 4px;
    background-size: auto 160px;
}

.minicards .productpreview-photo-3 {
    display: block;
    -webkit-transform: skew(19deg) rotate(-10deg) translate(-133px,100px) scale(1.26,1);
    transform: skew(10deg) rotate(-14deg) translate(8px,-26px) scale(0.74,0.51);
    background-position: top right;
    background-size: auto 100px;
}

.minicards .productpreview-photo-4 {
    display: block;
    -webkit-transform: skew(20deg) rotate(-12deg) translate(28px,5px) scale(0.84,0.7);
    transform: skew(20deg) rotate(-12deg) translate(28px,5px) scale(0.84,0.7);
    background-position: right bottom;
    background-size: 120px auto;
}

.xpozer_x2 .productpreview-photo {
    display: block;
    display: block;
    background-position: 28px center;
    background-size: auto 121px;
}

    .xpozer_x2 .productpreview-photo.portrait {
        background-position: 27px 0%;
        background-size: 152px auto;
    }

    .xpozer_x2 .productpreview-photo.square {
        background-position: 27px 0%;
        background-size: 152px auto;
    }


.imagecollection .productpreview-photo {
    display: block;
    display: block;
    -webkit-transform: skew(0deg) rotate(0deg) translate(-10px,3px) scale(1,1);
    transform: skew(0deg) rotate(0deg) translate(-10px,3px) scale(1,1);
    background-position: 46px 0;
    background-size: auto 130px;
}

    .imagecollection .productpreview-photo.portrait {
        background-position: 46px 25%;
        background-size: 195px auto;
    }

    .imagecollection .productpreview-photo.square {
        background-position: 46px 25%;
        background-size: 195px auto;
    }


.image-box .productpreview-photo-1 {
    display: block;
    display: block;
    -webkit-transform: rotate(26deg) scale(1,0.8) translate(3px,-12px);
    transform: rotate(26deg) scale(1,0.8) translate(3px,-12px);
    background-position: 120px 35px;
    background-size: auto 84px;
}

    .image-box .productpreview-photo-1.portrait {
        background-position: 129px 14px;
        background-size: 96px auto;
    }

    .image-box .productpreview-photo-1.square {
        background-position: 129px 14px;
        background-size: 96px auto;
    }

.LiquidImage_x2 .productpreview-photo {
    display: block;
    background-position: 22px 42%;
    background-size: auto 150px;
}

    .LiquidImage_x2 .productpreview-photo.portrait {
        background-position: 21px 25%;
        background-size: 228px auto;
    }

    .LiquidImage_x2 .productpreview-photo.square {
        background-position: 21px 25%;
        background-size: 228px auto;
    }

.multiplex_x2 .productpreview-photo {
    display: block;
    background-position: 20px 64%;
    background-size: auto 157px;
}

    .multiplex_x2 .productpreview-photo.portrait {
        background-position: 17px 30%;
        background-size: 232px auto;
    }

    .multiplex_x2 .productpreview-photo.square {
        background-position: 17px 30%;
        background-size: 232px auto;
    }


.photoblocks_x2 .productpreview-photo {
    display: block;
    background-position: 20px 64%;
    background-size: auto 157px;
}

    .photoblocks_x2 .productpreview-photo.portrait {
        background-position: 17px 30%;
        background-size: 232px auto;
    }

    .photoblocks_x2 .productpreview-photo.square {
        background-position: 17px 30%;
        background-size: 232px auto;
    }



.keychains_x2 .productpreview-photo {
    display: block;
    background-position: 26px 96%;
    background-size: auto 94px;
}

    .keychains_x2 .productpreview-photo.portrait {
        background-position: 57px 115%;
        background-size: 83px auto;
    }

    .keychains_x2 .productpreview-photo.square {
        background-position: 20px 96%;
        background-size: 94px auto;
    }

.excellence-plex_x2 .productpreview-photo {
    display: block;
    background-position: 20px 64%;
    background-size: auto 158px;
}

    .excellence-plex_x2 .productpreview-photo.portrait {
        background-position: 101px 74px;
        background-size: auto 66px;
    }

    .excellence-plex_x2 .productpreview-photo.square {
        background-position: 101px 74px;
        background-size: auto 66px;
    }

.photoblock_x2 .productpreview-photo {
    display: block;
    background-position: 0 44%;
    background-size: auto 165px;
}

    .photoblock_x2 .productpreview-photo.portrait {
        background-position: 22px 30%;
        background-size: 162px auto;
    }

    .photoblock_x2 .productpreview-photo.square {
        background-position: 22px 30%;
        background-size: 162px auto;
    }

.squareset_x2 .productpreview-photo {
    background-size: 205px auto;
    display: block;
    transform: skew(0deg) scale(1, 1) rotate(-15deg) translate(0px, -11px);
}

    .squareset_x2 .productpreview-photo.portrait {
        background-position: 101px 74px;
        background-size: auto 66px;
    }

    .squareset_x2 .productpreview-photo.square {
        background-position: 101px 74px;
        background-size: auto 66px;
    }

.pocket-layflat_x2 .productpreview-photo {
    display: block;
    transform: rotate(-17deg) scale(1, 0.8) translate(3px, -12px);
    background-position: 95px 88px;
    background-size: auto 94px;
}

    .pocket-layflat_x2 .productpreview-photo.portrait {
        background-position: 101px 74px;
        background-size: auto 66px;
    }

    .pocket-layflat_x2 .productpreview-photo.square {
        background-position: 101px 74px;
        background-size: auto 66px;
    }


.polaroid .productpreview-photo,
.polaroid_x2 .productpreview-photo {
    display: block;
    display: block;
    -webkit-transform: skew(-2deg) rotate(-2deg) translate(-8px, 3px);
    transform: skew(-2deg) rotate(-2deg) translate(-8px, 3px);
    background-position: 24px 19%;
    background-size: auto 121px;
}

    .polaroid_x2 .productpreview-photo.portrait {
        background-position: 85px -20%;
        background-size: 114px auto;
    }

    .polaroid_x2 .productpreview-photo.square {
        background-position: 85px -20%;
        background-size: 114px auto;
    }

.excellence-fineart_x2 .productpreview-photo {
    display: block;
    -webkit-transform: rotate(-10deg) translate(0,-14px);
    transform: rotate(-10deg) translate(0,-14px);
    background-position: 11px 25px;
    background-size: auto 156px;
}

    .excellence-fineart_x2 .productpreview-photo.portrait {
        background-position: 15px 28%;
        background-size: 246px auto;
    }

    .excellence-fineart_x2 .productpreview-photo.square {
        background-position: 15px 28%;
        background-size: 246px auto;
    }

.excellence-satinart_x2 .productpreview-photo {
    display: block;
    -webkit-transform: rotate(-10deg) translate(0,-14px);
    transform: rotate(-10deg) translate(0,-14px);
    background-position: 11px 25px;
    background-size: auto 156px;
}

    .excellence-satinart_x2 .productpreview-photo.portrait {
        background-position: 15px -44px;
        background-size: auto 335px;
    }

    .excellence-satinart_x2 .productpreview-photo.square {
        background-position: 15px -44px;
        background-size: auto 335px;
    }

.excellencecanvas_x2 .productpreview-photo {
    display: block;
    background-position: 22px 22%;
    background-size: auto 148px;
}

    .excellencecanvas_x2 .productpreview-photo.portrait {
        background-position: 22px 50%;
        background-size: 225px auto;
    }

    .excellencecanvas_x2 .productpreview-photo.square {
        background-position: 22px 50%;
        background-size: 225px auto;
    }

.excellencecanvas_frame_x2 .productpreview-photo {
    display: block;
    background-position: 21px 63%;
    background-size: auto 151px;
}

    .excellencecanvas_frame_x2 .productpreview-photo.portrait {
        background-position: 22px 50%;
        background-size: 225px auto;
    }

    .excellencecanvas_frame_x2 .productpreview-photo.square {
        background-position: 22px 50%;
        background-size: 225px auto;
    }

.excellence-photo_frame_x2 .productpreview-photo {
    display: block;
    background-position: 21px 53%;
    background-size: auto 147px;
}

    .excellence-photo_frame_x2 .productpreview-photo.portrait {
        background-position: 32px 50%;
        background-size: 207px auto;
    }

    .excellence-photo_frame_x2 .productpreview-photo.square {
        background-position: 32px 50%;
        background-size: 207px auto;
    }

.fotopuzzels_x2 .productpreview-photo {
    display: block;
    background-position: 26px 50%;
    background-size: auto 146px;
}

    .fotopuzzels_x2 .productpreview-photo.portrait {
        background-position: 30px 31%;
        background-size: 211px auto;
    }

    .fotopuzzels_x2 .productpreview-photo.square {
        background-position: 30px 31%;
        background-size: 211px auto;
    }

.food-kitchen_x2 .productpreview-photo {
    display: block;
    background-position: 26px 50%;
    background-size: auto 146px;
}

    .food-kitchen_x2 .productpreview-photo.portrait {
        background-position: 30px 31%;
        background-size: 211px auto;
    }

    .food-kitchen_x2 .productpreview-photo.square {
        background-position: 30px 31%;
        background-size: 211px auto;
    }

.SteelSquares_x2 .productpreview-photo {
    display: block;
    background-position: 26px 50%;
    background-size: auto 175px;
}

    .SteelSquares_x2 .productpreview-photo.portrait {
        background-position: 30px 31%;
        background-size: 211px auto;
    }

    .SteelSquares_x2 .productpreview-photo.square {
        background-position: 30px 31%;
        background-size: 211px auto;
    }

.Dekbed_x2 .productpreview-photo {
    display: block;
    background-position: 26px 50%;
    background-size: auto 180px;
}

    .Dekbed_x2 .productpreview-photo.portrait {
        background-position: 30px 31%;
        background-size: 215px auto;
    }

    .Dekbed_x2 .productpreview-photo.square {
        background-position: 30px 31%;
        background-size: 215px auto;
    }

.houtenfotokaart_x2 .productpreview-photo {
    display: block;
    -webkit-transform: skew(0deg) rotate(0deg) translate(-16px,0px);
    transform: skew(0deg) rotate(0deg) translate(-16px,0px);
    background-position: 0px 0;
    background-size: auto 180px;
}

    .houtenfotokaart_x2 .productpreview-photo.portrait {
        background-position: 88px 0;
        background-size: auto 180px;
    }

    .houtenfotokaart_x2 .productpreview-photo.square {
        background-position: 71px 0;
        background-size: auto 180px;
    }


.handdoek_x2 .productpreview-photo {
    display: block;
    -webkit-transform: skew(0deg) rotate(0deg) translate(-16px,0px);
    transform: skew(0deg) rotate(0deg) translate(-16px,0px);
    background-position: 0px 0;
    background-size: auto 180px;
}

    .handdoek_x2 .productpreview-photo.portrait {
        background-position: 88px 0;
        background-size: auto 180px;
    }

    .handdoek_x2 .productpreview-photo.square {
        background-position: 71px 0;
        background-size: auto 180px;
    }



    
.retrofotoposter_x2 .productpreview-photo {
    display: block;
    -webkit-transform: skew(0deg) rotate(0deg) translate(-16px,0px);
    transform: skew(0deg) rotate(0deg) translate(-16px,0px);
    background-position: 0px 0;
    background-size: auto 180px;
}

    .retrofotoposter_x2 .productpreview-photo.portrait {
        background-position: 88px 0;
        background-size: auto 180px;
    }

    .retrofotoposter_x2 .productpreview-photo.square {
        background-position: 71px 0;
        background-size: auto 180px;
    }    

.bekers_x2 .productpreview-photo {
    display: block;
    -webkit-transform: skew(0deg) rotate(0deg) translate(-16px,0px);
    transform: skew(0deg) rotate(0deg) translate(-16px,0px);
    background-position: 0px 0;
    background-size: auto 180px;
}

    .bekers_x2 .productpreview-photo.portrait {
        background-position: 80px 0;
        background-size: auto 186px;
    }

    .bekers_x2 .productpreview-photo.square {
        background-position: 80px 0;
        background-size: auto 186px;
    }

.wall-products-circle_x2 .productpreview-photo {
    display: block;
    -webkit-transform: skew(0deg) rotate(0deg) translate(-16px,0px);
    transform: skew(0deg) rotate(0deg) translate(-16px,0px);
    background-position: 0px 0;
    background-size: auto 180px;
}

    .wall-products-circle_x2 .productpreview-photo.portrait {
        background-position: 67px -21px;
        background-size: auto 235px;
    }

    .wall-products-circle_x2 .productpreview-photo.square {
        background-position: 80px 0;
        background-size: auto 186px;
    }    

.dekens-kussens_x2 .productpreview-photo {
    display: block;
    background-position: 8px 63%;
    background-size: auto 180px;
}

    .dekens-kussens_x2 .productpreview-photo.portrait {
        background-position: 20px 50%;
        background-size: 243px auto;
    }

    .dekens-kussens_x2 .productpreview-photo.square {
        background-position: 20px 50%;
        background-size: 243px auto;
    }

.LunchSpaar_x2 .productpreview-photo-1 {
    display: block;
    /*background-position: -45px center;
    background-size: auto 114px;*/
    background-position: 3px center;
    background-size: auto 155px;
    z-index: 1;
}

.LunchSpaar_x2 .productpreview-1-photo.portrait {
	background-position: -8px center;
	background-size: auto 180px;
}

.LunchSpaar_x2 .productpreview-1-photo.square {
	background-position: -8px center;
	background-size: auto 180px;
}

.LunchSpaar_x2 .productpreview-photo-2 {
    display: block;
    background-position: 120px 80px;
    background-size: auto 93px;
}

	.LunchSpaar_x2 .productpreview-photo-2.portrait {
		display: block;
		background-position: 126px 54px;
		background-size: auto 185px;
	}

	.LunchSpaar_x2 .productpreview-photo-2.square {
		display: block;
		background-position: 126px 54px;
		background-size: auto 185px;
	}

.giftvoucher_x2 .productpreview-photo {
	background-position: 72px 54%;
	background-size: auto 134px;
	transform: rotate(-7deg)
}

	.giftvoucher_x2 .productpreview-photo.portrait {
		background-position: 72px 54%;
		background-size: auto 134px;
		transform: rotate(-7deg)
	}

	.giftvoucher_x2 .productpreview-photo.square {
		background-position: 72px 54%;
		background-size: auto 134px;
		transform: rotate(-7deg)
	}