.flexslider-product .slides .slide .btn-zoom {
    position: absolute;
    bottom: 0;
    cursor: pointer;
    z-index: 99;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    padding: 5px;
    background-color: #797f8d;
    color:#fff;
    min-width: 40px;
    text-align: center;
    font-size: 20px;
    font-family: 'clanotnews';
}

.flexslider-product .slides .slide .btn-zoom-plus {
    left: 0px;
}
.flexslider-product .slides .slide .btn-zoom-minus {
    left: 41px;
}
.flexslider-product .slides .slide .btn-newwindow {
    left: 82px;
    font-size: 15px;
}
.product-image {
    float: left;
    padding-bottom: 15px;
}
.flexslider .slides img {
	max-width: 100%;
	width: auto !important;
}

.flexslider .slides img.zoom {
	max-height: 300px;
	margin:0 auto;
}

@media screen and (min-width:799px) {
    .product-image {
        width: 46%;
    }
}

@media screen and (max-width:800px) {
    .product-image {
        max-width:100%;
        clear:both;
    }
}
.flexslider-product .slide {
    height: 300px;
    position: relative;
}
.flexslider-product .flex-viewport {
    height: 300px;
/*     border: 1px solid #e8e8e9; */
}

.flex-viewport .slides > li{
    position: relative;
}


.flexslider-home{margin:-45px auto 10px; width:1200px; }
.flexslider-home .flex-control-nav.flex-control-paging{ right:10px; margin-top:10px; z-index:99;}
.flexslider-home .flex-control-nav.flex-control-paging li{ display:inline-block; text-indent:-999999px; text-align:center; cursor:pointer; }
.flexslider-home .flex-control-nav.flex-control-paging li a{ text-indent:-999999px; display:block; width:50px; height:12px;  background:url(/site/images/banner-pegi.png) no-repeat; }
.flexslider-home .flex-control-nav.flex-control-paging li a.flex-active{  width:50px; height:12px; cursor:pointer;  background:url(/site/images/banner-active-pegi.png) no-repeat;}


.flexslider-product .flex-viewport .slides .slide img.zoom {
    max-height: 300px;
    max-width: 100%;
    height: auto;
    width: auto;
    margin: 0 auto;
    cursor: move;
    vertical-align: middle;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.flex-direction-nav{
    display: none;
}

@media screen and (max-width:680px) {
	a.btn-zoom.btn-newwindow,
	a.btn-zoom.btn-zoom-plus,
	a.btn-zoom.btn-zoom-minus {
	    top: 0;
	    bottom: inherit !important;
	}
}

@media screen and (max-width:480px) {
	.flexslider-home .flex-control-nav.flex-control-paging {
		bottom: 125px;
	}
}