.menu {
	margin-top: 85px;
}

.footer .menu {
	margin-top: 0;
}

.tovar {
	background: rgba(0, 0, 0, .5);
}

.tovar h2 {
	color: #f70;
	text-shadow: 1px 1px #000;
	font-weight: 700;
	/*text-align: center;*/
	font-size: 40px;
	text-transform: uppercase;
	border-top: 1px solid #fff;
	margin-top: 10px;
	padding-left: 10px;
}

.tovar .history {
	background: rgba(0, 0, 0, .5);
	margin-bottom: 5px;
}

.tovar .history a,
.tovar .history i,
.tovar .history a:before {
	color: #fff;
}

.tovar .history a:hover,
.tovar .history a:hover>i {
	color: #f70;
}

.big-img {
	background: rgba(0, 0, 0, .5);
	text-align: center;
	position: relative;
}

.big-img img {
	display: block;
	float: none !important;
	/*width: 90%;*/
	width: 480px;
	height: 480px;
	margin: 0 auto 5px auto;
	border-radius: 3px;
}

p.tx-green-7 {
	font-weight: 700;
}

.btn {
	background: #f70;
}

/*
слайдер ннавигаци
*/
.prev,
.next {
	display: block;
	width: 30px;
	height: 50px;
	position: absolute;
	top: 43%;
	/*background: rgba(255,255,255,.2);*/
	/*border: 1px solid #fff;*/
	padding: 10px 0;
	color: #000;
	z-index: 100;
}

.prev {
	left: 12px;
}

.next {
	right: 12px;
}

.prev i,
.next i {
	color: #fff;
	padding: 5px;
	font-size: 16px;
}

.i-chevron-right:before,
.i-chevron-left:before {
	color: #000;
	font-size: 24px;
	text-shadow: 0 0 1px #fff;
}

.item {
	background: rgba(0, 0, 0, .5);
}

.item h3,
.detal h3 {
	display: block;
	background: #f70;
	color: #fff;
	text-align: center;
	/*text-shadow: 1px 1px #000;*/
	/*margin: 0 5px;*/
	font-size: 28px;
}

.detal p {
	color: #fff;
	padding: 0 10px;
	border-bottom: 1px solid #5c5c5c;
	/*font-size: 18px;*/
	font-weight: 400;
}

.price {
	text-align: center;
}

.price p {
	/*width: 90%;*/
	padding: 5px;
	text-align: right;
	text-shadow: 1px 1px #000;
	color: #fff;
	text-align: center;
}

.price b {
	font-size: 40px;
	color: #fff;
	font-weight: 700;
}

.price small {
	font-size: 14px;
	color: #fff;
}

.price .btn {
	display: block;
	width: 90%;
	margin: 5px auto;
	background: #f70;
}

@media screen and (max-width:992px) {
	.tovar .price .btn {
		width: 100%;
	}
}

.delivery,
.cena-title-item {
	font-size: 21px;
	font-weight: 400;
}

.cena-title-item {
	margin: 0 auto 15px auto !important
}

.description {
	background: rgba(0, 0, 0, .5);
}

.description p {
	color: #fff;
	text-align: justify;
	padding: 10px;
}

.cart {
	background: rgba(0, 0, 0, .5);
	text-align: center;
}

.cart input {
	padding: 8px;
	width: 310px;
	border-radius: 5px;
}

.cart p {
	color: #fff;
	font-size: 14px;
}

@media screen and (max-width:992px) {
	.menu {
		margin-top: 0px;
	}

	.cart h2 {
		font-size: 27px;
	}

	.cart input {
		width: 90%;
		margin: 5px 0;
	}

	.big-img img {
		display: block;
		float: none !important;
		width: 90%;
		height: auto;
		margin: 0 auto 5px auto;
		border-radius: 3px;
	}
}
