.product_description,
.html {
	font-size: 16px;
	color: #333; }
.controls_about {
	display: none; }
	
button#list-view, 
button#grid-view {
	display: none; }
#content ul.list-unstyled li.price_normal nobr {
	display: none; }

.pop-up {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 11165;
	display: flex;
	flex-direction: column;
	text-align: right;
	overflow: auto;
	opacity: 0;
	visibility: hidden;
	transition: .3s; }
body.active-pop-up .all-images-pop-up {
	opacity: 1;
	visibility: visible; }

.all-images-pop-up .cover {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	background: white; }
.all-images-pop-up .cover-close {
	margin: 20px;
	font-size: 50px;
	line-height: 25px;
	transition: .2s;
	cursor: pointer; }
.all-images-pop-up .sliders {
	display: flex;
	align-items: center;
	flex-grow: 1; }
.all-images-pop-up .side-slider .an-arrow svg {
	width: 30px;
	height: 30px;
	margin-top: 0;
	cursor: pointer; }
.all-images-pop-up .an-arrow svg * {
	fill: black; }
.all-images-pop-up .side-slider {
	position: relative;
	display: flex;
	justify-content: center;
	margin-left: 30px;
	padding: 50px 0; }
.all-images-pop-up .side-slider .an-arrow {
	position: absolute;
	display: flex;
	transform: rotate(90deg); }
.all-images-pop-up .side-slider .to-the-left {
	top: 0; }
.all-images-pop-up .side-slider .to-the-right {
	bottom: 0; }
.all-images-pop-up .side-slider .a-slider {
	display: flex;
	flex-direction: column;
	height: 260px;
	/*height: 390px;*/
	overflow: hidden; }
.all-images-pop-up .side-slider .one-thumb {
	display: flex;
	flex-shrink: 0;
	justify-content: center;
	width: 120px;
	height: 130px;
	border: 1px solid transparent;
	border-radius: 5px;
	transition: .3s; }
@media screen and (min-width: 761px) {
.all-images-pop-up .side-slider .one-thumb {
	margin-left: 0 !important; }
}
.all-images-pop-up .side-slider .cover-img {
	display: flex;
	padding: 5px 0; }
.all-images-pop-up .side-slider img {
	max-height: 100%;
	margin: auto; }
.all-images-pop-up .one-thumb.active,
.all-images-pop-up .one-thumb:hover {
	border: 1px solid #00AB4E; }
.all-images-pop-up .main-slider {
	flex-grow: 1; }
.all-images-pop-up .cover-main {
	position: relative;
	display: flex;
	align-items: center;
	width: 70%;
	margin: 0 auto; }
.all-images-pop-up .main-slider .an-arrow {
	position: absolute;
	top: 0;
	display: flex;
	align-items: center;
	z-index: 10;
	width: 30px;
	height: 100%;
	cursor: pointer; }
.all-images-pop-up .main-slider .an-arrow svg {
	width: 100%; }
.all-images-pop-up .main-slider .to-the-left {
	left: 0; }
.all-images-pop-up .main-slider .to-the-right {
	right: 0; }
.all-images-pop-up .main-slider .a-slider {
	display: flex;
	flex-grow: 1;
	overflow: hidden; }
.all-images-pop-up .main-slider .cover-img {
	display: flex;
	flex-shrink: 0;
	width: 100%;
	transition: .3s; }
.all-images-pop-up img {
	max-width: 100%;
	height: auto; }
.all-images-pop-up .main-slider img {
	margin: 0 auto; }
.all-images-pop-up .side-slider .to-the-right.light,
.all-images-pop-up .side-slider .to-the-left.light,
.all-images-pop-up .main-slider .an-arrow.to-the-knee {
	opacity: .2; }
.all-images-pop-up .side-slider .to-the-right.hide,
.all-images-pop-up .side-slider .to-the-left.hide,
.all-images-pop-up .main-slider .an-arrow.don-t-show {
	display: none; }
.prod-images .main-image {
	cursor: pointer; }
.prod-images .more-images {
	text-align: center; }
.prod-images .main-image img {
	width: 100%;
	max-width: 475px;
	height: auto;
	max-height: 100%;
	padding: 10px; }
	
#button-ukrcredits {
	float: none;
	width: 100%;
	margin-left: 0;
	line-height: 1.2;
	padding: 10px;
	border: 3px solid #ff9700;
	background: 0;
	color: #000;
	font-size: 18px;
	font-weight: 300; }
	
/*body .product-thumb .image div, body .additional-blocks div {
	width: 40px;
	height: 40px;
	z-index: 10; }
body .prod-images .product-thumb .image div, body .prod-images .additional-blocks div {
	width: 45px;
	height: 45px; }
	
.product-thumb .image div:nth-child(4) {
    top: 150px; }*/
body .product-thumb .image .ukrcreditsticker {
	display: flex;
	flex-direction: column;
	height: auto;
	width: auto;
	z-index: 10; }
body .product-thumb .image .ukrcreditsticker > div{
	position: relative;
	margin-bottom: 3px;
	width: 40px;
	height: 40px;
	top: 0!important; }

	
body #quickcheckoutconfirm .pull-right {
	float: none!important;
	margin-top: 20px; }
	
/*advantages*/
.advantages {
	background: #F6F6F6;
	color: #242423;
	padding: 60px 40px;
	margin: 40px 0; }
ul.advantages {
	list-style: none;
	position: relative; } 
.adv-item-4 {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-gap: 20px 40px;
	font-size: 20px; }
.adv-item-4 li:nth-child(odd) {
	text-align: right; }
	
.adv-item-3 {
	display: flex;
	justify-content: space-around;
	flex-wrap: wrap; }
.adv-item-3 li {
	width: 30%;
	margin-top: 20px;
	font-size: 20px;
	text-align: center; }
.adv-item-3 li:nth-child(-n + 3) {
	margin-top: 0; }

#content.product .rating,
.product-layout .rating,
.visited_carousel .rating {
	position: relative; }
	#content.product .rating:before,
	.product-layout .rating:before,
	.visited_carousel .rating:before {
		content: "";
		display: flex;
		content: attr(data-vote-added);
		position: absolute;
		background: white;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		z-index: 100;
		align-items: center;
		justify-content: center;
		transition: .3s;
		opacity: 0;
		visibility: hidden; }
	#content.product .rating.voted-ok:before,
	.product-layout .rating.voted-ok:before,
	.visited_carousel .rating.voted-ok:before {
		opacity: 1;
		visibility: visible; }
.rating .fa-stack {
	cursor: pointer; }
.rating .fa-stack i {
	transition: .2s; }
.rating .fa-stack.activated i {
	font-weight: bold;
	color: gold;
	color: #62922e; }

@media screen and (max-width: 991px) {
	.prod-images {
		display: flex;
		flex-direction: column; }
	.prod-images ul {
		 padding-left: 15px;
		 padding-right: 0; }
	ul.addition_block {
		display: flex;
	    position: static;
	    margin-top: 5px; }
	ul.addition_block .image-additional {
		margin: 5px; }
		
	.adv-item-3 li {
		width: 50%;
		font-size: 18px; }
	.adv-item-4 {
		grid-template-columns: 1fr;
		grid-gap: 20px;
		font-size: 18px;
		text-align: center;}
	.adv-item-4 li:nth-child(odd) {
		text-align: center; }
}
@media screen and (max-width: 760px) {
	.all-images-pop-up .sliders {
		flex-direction: column-reverse; }
	.all-images-pop-up .side-slider .one-thumb {
		width: 60px;
		height: 60px;
		margin-top: 0 !important; }
	.all-images-pop-up .side-slider .a-slider {
		flex-direction: row;
		height: auto; }
	.all-images-pop-up .main-slider {
		width: 100%; }
	.all-images-pop-up .cover-main {
		width: 95%; }
		
	.adv-item-3 li {
		width: 100%; }
}