.product-info .image-additional a {
    border: 1px solid #ccc;
    box-sizing: border-box;
    width: 99%;
}
h1.eshop-product-details-title {
	margin: 0 0 20px;
	padding: 0 0 20px;
	border-bottom: 1px #ccc solid;
}
@media screen and (max-width: 767px) {
	.slick-vertical .slick-slide {
		float: left;
				text-align: center;
	}
}
.product_details_splash{
	width: 400px;
	height:auto;
	position: absolute;
	overflow: visible;
	visibility: hidden;
	opacity: 0;
	top: 90px;
	left: -90px;
	background-color: white;
	background-color: rgba(255,255,255, 0.9);
	border:1px solid #ccc;
	transition: all 0.4s ease-in-out;
	-webkit-box-shadow: 0 0 10px #888; 
	   -moz-box-shadow: 0 0 10px #888; 
			box-shadow: 0 0 10px #888;
			display:none;
}
.product_details_splash > div{
	overflow:auto; 
	padding:0 10px; 
	font-size:10px
}
.product_details_splash h2{
	font-size: 18px;
}
.eshop-image-block:hover .product_details_splash{
	opacity: 1;
	visibility: visible;
	z-index: 999;
}

/* product arrrows */
.product-info .slick-prev, .product-info .slick-next { position: absolute; display: block; height: 30px; width: 30px; line-height: 0; font-size: 0; cursor: pointer; background-position: center center!important; color: transparent; top: 0; left: 50%; margin: 0 0 0 -22px; padding: 0; border: none; outline: none; }
.product-info .slick-prev{ 
	background: #eeeeee url(../images/arrow-up.png) no-repeat 0 0;
	top: 0;
}
.product-info .slick-next{ 
	background: #eeeeee url(../images/arrow-down.png) no-repeat 0 0;
	bottom: 0;
	top: auto;
}
.product-info .slick-prev:hover,
.product-info .slick-next:hover { 
	background-color: #0c44a6;
	background-image: url(../images/arrow-up-hover.png);
}
.product-info .slick-next:hover {
	background-image: url(../images/arrow-down-hover.png);
}
.product-info .image-additional-horz .slick-prev, .product-info .image-additional-horz .slick-next {
	position: absolute; display: block; height: 30px; width: 30px; line-height: 0; font-size: 0; cursor: pointer; background-position: center center!important; color: transparent; top: 50%; left: 0; margin: 0 0 0 -22px; padding: 0; border: none; outline: none;
}
.product-info .image-additional-horz .slick-prev{ 
	background: #eeeeee url(../images/prev.png) no-repeat 0 0;
	left: 15px;
}
.product-info .image-additional-horz .slick-next{ 
	background: #eeeeee url(../images/next.png) no-repeat 0 0;
	right: 0;
	bottom: auto;
	left: auto;
}
.image-additional-horz {
	margin: 0 0 20px;
}
.eshop-info-block h5 a {
	color:#626262;
	font-weight:normal;
}
.ajax-block-product {
	
	border:1px solid #999;
	margin:10px 0;
}
.eshop-image-block img , #main-image-area img{
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	/*box-shadow: 0 0 1px rgba(0, 0, 0, 0);*/
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: box-shadow, transform;
	transition-property: box-shadow, transform;
	width:auto;
	height:auto;
}
.eshop-image-block:hover img ,  #main-image-area:hover img {
	/*box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5); */
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	transform: scale(1.1);
}
.product-sku  h1 {
	font-size: 180%;
}
.eshop-info-block .product-sku  h1 {
	font-size: 140%;
}
.eshop-info-block {
	min-height: 200px;
}

@media screen and (max-width: 767px) {
	.product-info .row-fluid .image-additional.span3 {
						width: 23.4043%;
						box-sizing: border-box;
						display: block;
						float: left;
						margin-left: 0;
						min-height: 30px;
					}
	.product-info .row-fluid #main-image-area.span9 {
						width: 74.4681%;
						box-sizing: border-box;
						display: block;
						float: left;
						margin-left: 2.12766%;
						min-height: 30px;
					}
}