.product-list{ 	height: auto; 	width: 98%; 	text-align: center; 	margin-right: 2px; 	margin-left: 0px; 	padding: 0px; } 
.product-list-gorizont { 	height: auto; 	width: 100%; 	text-align: center; 	margin: 0px; 	padding: 0px; 	position: relative; } 
.product-list-tovar { 	height: auto; 	width: 18%; 	display: inline-block; 	margin: 5px; 	text-align: center; }   
.product-list .item{ 	width: 100%; 	display: inline-block; 	box-shadow: 0 0 2px 1px #BDBDBD; 	-moz-box-shadow: 0 0 2px 1px #BDBDBD; 	-webkit-box-shadow: 0 0 2px 1px #BDBDBD; 	border-radius: 8px; 	-moz-border-radius: 8px; 	-webkit-border-radius: 8px; 	overflow: hidden; 	border: 2px solid #FFF; 	background-color: rgba(0,0,0,0.3); 	text-align: center; 	height: auto; 	transition: 0.5s;	 }  
.product-list .item-gruppa { 	width: 100%; 	display: inline-block; 	box-shadow: 0 0 2px 1px #BDBDBD; 	-moz-box-shadow: 0 0 2px 1px #BDBDBD; 	-webkit-box-shadow: 0 0 2px 1px #BDBDBD; 	border-radius: 8px; 	-moz-border-radius: 8px; 	-webkit-border-radius: 8px; 	overflow: hidden; 	border: 2px solid #FFF; 	background-color: rgba(255,255,255,0.3); 	text-align: center; 	height: auto; } 
.product-list .item.last{ 	margin-right: 0; } 
.product-list .item:nth-child(3n){ 	margin-right: 0; } 
.product-list .item:hover{ 	border: 2px solid #999999; 	background-color: rgba(255,255,255,0.7); 	height: auto; 	width: 100%; 	transition: 0.5s; } 
.product-list .item:hover .text{ 	background-color: rgba(255,255,255,0.9); } 
.product-list .item .image{ 	border-bottom: 1px solid #CCCCCC; 	display: table; 	width: 100%; 	height: auto; 	margin-right: auto; 	margin-left: auto; 	background-color: rgba(255,255,255,0.3); } 
.product-list .item .image span{ 	display: table-cell; 	vertical-align: bottom; 	text-align: center; } 
.product-list .item img{height:90%;width:auto} 
.product-list .item .text{ 	text-align: center; 	background-color: rgba(255,255,255,0.6); 	padding: 0px; } 
.product-list .item .text h4{ 	color: #FFFFFF; 	font-size: 17px; 	text-align: center; 	padding-top: 5px; 	padding-bottom: 8px; 	background-color: #C9742E; } 
.product-list .item .text .price{
	color: #190E04;
	font-size: 14px;
	font-family: "Century Gothic";
	line-height: 25px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	font-weight: normal;
} 
.product-list .item .text .price span{
	color: #990000;
	font-family: "Century Gothic";
	font-size: 12px;
	font-weight: normal;
} 
.product-list .item .text .btn-add-to-cart{ 	color: #595959; 	width: 98%; 	height: 34px; 	text-align: center; 	border: 1px solid #CDCDCD; 	border-radius: 6px; 	-moz-border-radius: 6px; 	-webkit-border-radius: 6px; 	text-decoration: none; 	display: block; 	line-height: 34px; 	background-repeat: repeat-x; 	background-position: 0 -1px; 	background-image: url(../image/imgs-arrow/btn-1.png); 	font-family: "Century Gothic"; 	font-size: 17px; 	margin: 0; } 
.product-list .item .text .btn-add-to-cart:before{ 	content: ''; 	width: 20px; 	height: 19px; 	display: inline-block; 	vertical-align: middle; 	background-repeat: no-repeat; 	background-image: url(../image/imgs-arrow/ico-cart-2.png); 	margin-top: -4px; 	margin-right: 10px; 	margin-bottom: 0; 	margin-left: 0; } 
.product-list .item .text .btn-add-to-cart:hover{ 	opacity: 0.9; } 
.product-list .item:hover .text .btn-add-to-cart{ 	background-position: 0 -40px; 	border: 1px solid #FFCD08; } /*БОКОВАЯ ПАНЕЛЬ*/ 
.nav { 	width: 360px; 	min-width: 360px; 	height: auto; 	position: fixed; 	top: 0; 	bottom: 0; 	margin: 0; 	right: -360px; 	padding: 0px; 	-webkit-transition: right 0.8s; 	-moz-transition: right 0.8s; 	transition: right 0.8s; 	text-align: center; 	background-color: rgba(255,255,255,0.7); 	z-index: 999999; 	overflow: scroll; } 
.nav-toggle{ 	position: absolute; 	right: 280px; 	cursor: pointer; 	line-height: 1; 	z-index: 2001; 	-webkit-transition: color .25s ease-in-out; 	-moz-transition: color .25s ease-in-out; 	transition: color .25s ease-in-out; 	display: inline-block; 	height: auto; 	width: auto; 	color: #FFF; 	top: 2px; 	padding-top: 5px; 	padding-right: 10px; 	padding-bottom: 5px; 	padding-left: 5px; 	font-size: 30px; }
.nav-toggle:hover{ 	color: #FF9900; 	font-size: 30px; 	position: absolute; 	top: 2px; }
.nav-toggle-text{ 	color: #FFFFFF; 	cursor: pointer; 	-webkit-transition: color .25s ease-in-out; 	-moz-transition: color .25s ease-in-out; 	transition: color .25s ease-in-out; 	height: auto; 	width: auto }
.nav-toggle-logo{padding:10px;font-size:30px;-webkit-transition:color;-moz-transition:color;transition:color;margin-right:auto;margin-left:auto;-ms-transition:color;-o-transition:color}
.nav-toggle-logo-end{font-size:30px;-webkit-transition:color;-moz-transition:color;transition:color;margin-top:10px;margin-right:auto;margin-bottom:10px;margin-left:auto;-ms-transition:color;-o-transition:color;padding-top:100px;padding-bottom:100px}
.nav-toggle-start-ikon{height:30px;width:30px;float:left;display:inline-block;left:0;margin-top:0;margin-bottom:0}  
.zaman-gl-txt { 	font-family: "Century Gothic"; 	font-size: 18px; 	color: #FFF; 	height: auto; 	width: auto; 	margin: 0px; 	text-align: center; 	font-weight: normal; 	padding: 10px; 	background-color: #1E130A; } 
.zaman-gl-txt-svyaz { 	font-family: "Century Gothic"; 	font-size: 18px; 	color: #FFF; 	background-color: rgba(0,0,0,0.9); 	height: auto; 	width: auto; 	margin: 0px; 	text-align: center; 	font-weight: normal; 	padding-top: 10px; 	padding-right: 10px; 	padding-bottom: 10px; 	padding-left: 10px; }  
.zaman-sety { 	background-color: rgba(0,0,0,0.9); 	height: auto; 	width: auto; 	text-align: center; 	padding: 5px; 	background-image: url(../image/fon/zakat.jpg); }  
.zaman-zayavka { 	padding-top: 20px; 	padding-right: 20px; 	padding-bottom: 20px; 	padding-left: 40px; 	background-color: rgba(255,153,0,0.7); 	height: auto; 	width: auto; } 
.zaman-dohvost { 	font-family: "Century Gothic"; 	font-size: 22px; 	color: #FFFFFF; 	height: auto; 	width: auto; 	text-align: center; 	font-weight: normal; 	background-color: rgba(102,102,102,0.7); 	vertical-align: 0%; 	padding-top: 5px; 	padding-right: 0px; 	padding-bottom: 5px; 	padding-left: 0px; } 
.zaman-hvost { 	font-family: "Century Gothic"; 	font-size: 24px; 	color: #FFF; 	height: 60px; 	width: auto; 	text-align: center; 	font-weight: normal; 	bottom: 0px; 	background-color: rgba(0,0,0,0.9); 	margin: 0px; 	padding: 10px; } 
.nav-toggle-ikonki-txt{ 	margin-right: auto; 	margin-left: auto; 	height: 25px; 	width: 25px; 	vertical-align: top; 	transition: 0.3s; 	padding-right: 10px; 	padding-left: 10px; 	position: relative; 	top: -3px; } 
.nav-toggle-ikonki-txt-line { 	height: 45px; 	width: 45px; 	vertical-align: top; 	transition: 0.3s; 	position: relative; 	margin: 4px; 	padding: 2px; 	display: inline-block; 	transition: all 0.8s; } 
.nav-toggle-ikonki-txt-line:hover { 	height: 45px; 	width: 45px; 	transition: 0.3s; 	position: relative; 	vertical-align: top; 	margin: 4px; 	display: inline-block; 	transition: all 0.8s; 	padding: 2px; } 
.nav-toggle:after {     content: '\2630';     text-decoration: none; }  [id='nav-toggle'] {     position: absolute;     display: none; } 
.logomagazin { 	height: auto; 	width: 100px; 	margin-top: 30px; 	margin-right: auto; 	margin-left: auto; }  [id='nav-toggle']:checked ~ 
.nav > 
.nav-toggle { 	left: auto; 	right: 2px; 	cursor: pointer; }  [id='nav-toggle']:checked ~ 
.nav { 	right: 0; 	box-shadow: -4px 0px 20px 0px rgba(0,0,0, 0.5); 	-moz-box-shadow: -4px 0px 20px 0px rgba(0,0,0, 0.5); 	-webkit-box-shadow: -4px 0px 20px 0px rgba(0,0,0, 0.5); 	overflow-y: auto; }  [id='nav-toggle']:checked ~ main > article {     -webkit-transform: translateX(-320px);     -moz-transform: translateX(-320px);     transform: translateX(-320px); }  [id='nav-toggle']:checked ~ 
.nav > 
.nav-toggle:after {     content: '\2715'; } body {     -webkit-animation: bugfix infinite 1s; }  @-webkit-keyframes bugfix {     to {       padding: 0;     } } 	 
@media only screen and (max-width:480px){ .nav { 	width: 100%; 	min-width: 100%; 	height: 100%; 	right: -100%; 	overflow: scroll; } }  
@media screen and (max-width: 320px) {     html,     body {       margin: 0;       overflow-x: hidden;     }     .nav {       width: 100%;       box-shadow: none     } }   
