.details-meta { color:#646464;}
.tabs-head { border-bottom:1px solid #F4F4F4; margin-bottom:10px;}
.tabhead-el { 
	margin-right:15px; 
	cursor:pointer;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	}
.tabhead-el:not(.active) { opacity:0.3;}
.tabhead-el:hover { opacity:1;}
.tab-body-el:not(.active) { display:none;}
.noitems { margin-top:30px; color:#999;}
.item-param {
	padding: 10px 0;
	border-bottom: 1px solid #F4F4F4;

}
.details-box .ads-details-info h1 {
	font-size: 26px;
	font-weight: 700;
	line-height: 36px;
	color: #00BCD4;
	}
/* This is the moving lens square underneath the mouse pointer. */
.cloud-zoom-lens {
	border: 4px solid #888;
	margin: -4px;
	/* Set this to minus the border thickness. */
	background-color: #fff;
	cursor: move;
}

/* This is for the title text. */
.cloud-zoom-title {
	position: absolute !important;
	background-color: #000;
	color: #fff;
	padding: 3px;
	width: 100%;
	text-align: center;
	font-weight: bold;
	font-size: 10px;
	top: 0px;
}

/* This is the zoom window. */
.cloud-zoom-big {
	border: 4px solid #ccc;
	overflow: hidden;
}

/* This is the loading message. */
.cloud-zoom-loading {
	color: white;
	background: #222;
	padding: 3px;
	border: 1px solid #000;
}
.cats a { margin-left:10px; }	
.addtocart svg { position:relative; top:3px;}
.ads-btn .btn-common.addtocart,.btn-common.goto-ozon { width: 140px;}
.price-val {
	color: #000;
	font-weight: bold;
	font-size: 25px;
}
.item-price del {
	color: #FD0000;
}
.oldprice { font-size: 15px;color:#999;}
.dsc-percent { font-size:15px; color: #FB4747; margin-left: 10px;}
.relateed-item .descript { min-height:75px;}
.list-bottom {
	height: 50px;
}
.list-bottom .goto-ozon {
	color: #FFF !important;
	height: 38px;

}
.addtocart.btn-border { border-color: #00BCD4; color:#00BCD4 !important; text-align:center;} 
.addtocart.btn-border:hover { opacity:0.5;}
.cart-rl .plmn { border-radius:6px; font-weight:bold;}
.cart-rl .plmn.minus { margin-right:3px;}
.cart-rl .plmn.plus { margin-left:3px;}
.addtocart.btn-border svg {position:relative; top:3px;}
.not-in-stock {
	padding: 0 20px;
	background: #FB4747;
	border-radius: 6px;
	line-height: 40px;
	opacity: 0.5;
	color: #FFF;
	height: 40px;
}
.details-main {
	position: relative;

}
.details-nav ul li a {
	padding: 10px;
	border-bottom: 1px solid #F4F4F4;
	color: #00bcd4;
	display: block;
}
.details-nav ul li:hover {
	background: #FAFAFA;
}
#item_video iframe {
	height: 542px;
}
.video-placeholder {
	width: 100%;
	background: #00BCD4;
	color: #FFF;
	height: 542px;
	text-align: center;
	line-height: 550px;
	cursor: pointer;
  }
  .video-placeholder strong {
	font-size: 20px;
  }
 .video-placeholder svg {
	position: relative;
	top:17px;
 }  
.params-list {
	padding: 15px 0;
	border-bottom: 1px solid #EEE;
	margin-bottom: 20px;
  } 
 .featured-lis .listing-bottom {
	padding: 15px 0;
 } 
@media (min-width: 991px) {
	body { overflow: visible;}
	.details-nav {
			position: -webkit-sticky;
			position: sticky;
			height: 500px;
			min-height: 100px;
			top: 100px;
		}
}
@media (max-width: 991px) {
	#item_video iframe {
			height: 342px;
		}
	.video-placeholder {
		height: 342px;
		line-height: 342px;
	}
}
@media (min-width: 768px){
	.item-gallery-item {
		width: 19%;

	}

}
