html,body {
	width:100%;
	height:100%;
}
p, div, form, body{
	margin:0;
	padding:0;
}
body{
	border:none;
	color:#474747;
	background:#fff;
	font-family: 'Nirmala UI', 'Myriad Pro', sans-serif;
}
h1,h2,h3,h4,h5{
	padding:0;
	margin:0;
	font-weight:normal;
}
a {
	color: #5e1e33;
}
a:hover {
	text-decoration: none;
}
img {
	border: none;
}

input,textarea{
	font:15px 'Nirmala UI', 'Myriad Pro', sans-serif;
}

.picLeft{
	float:left;
	background:#fff;
	padding:5px;
	border-radius:5px;
	border-right:2px solid #cecece !important;
	border-bottom:2px solid #cecece !important;
	margin:0 10px 10px 0;
}

.picRight{
	float:right;
	background:#fff;
	padding:5px;
	border-radius:5px;
	border-right:2px solid #cecece !important;
	border-bottom:2px solid #cecece !important;
	margin:0 10px 0 10px;
}
	
	.notices{
		border-radius:8px;
		padding:10px 15px;
		margin:10px auto 10px;
		background:#FFFBDB;
		color:#333;
		width:1210px;
	}
	
	.errors{
		border-radius:8px;
		padding:10px 15px;
		margin:10px auto 10px;
		background:#FA5F4D;
		color:#fff;
		width:1210px;
	}
		
		.errors li{
			list-style:none;
		}
		
		.errors a{
			color:#fff;
		}
		
	

	.inside .topHeaderBg{
		width:100%;
		min-height:120px;
		overflow:auto;
	}
		
		.inside .basket{
			background-color:#fff;
		}
		
		.inside .foterSpacer{
			height:310px;
		}
		
		.inside .footerBg{
			margin-top:-310px;
			height:310px;
		}
		
	
	
	.site{
		width:100%;
		margin:0 auto;
		min-height:100%;
		border:none;
	}
		
		.topLine{
			width:100%;
			height:5px;
			background:#3fa4b0;
			background-image: linear-gradient(to right, #3fa4b0, #1a9bd1);
		}
		
		.topHeaderBg{
			background:#f8f8f8;
		}
		
		.topHeader{
			position:absolute;
			left:50%;
			top:0;
		}
			
			.topHeaderBox{
				display:block;
				position:absolute;
				width:1166px;
				margin:65px 0 0 -583px;
				padding:0;
				z-index:5;
			}
			
			.logo{
				display:block;
				position:absolute;
				margin:-30px 0 0;
				width:285px;
				height:59px;
				background:url('../img/kate.ee-stiilsed-mooblikatted.png') left center no-repeat;
				font-size:0;
				line-height:0;
				color:rgba(0,0,0,0);
			}
				
				.logo-rus{
					background-image:url('../img/kate.ee-chehli-dlja-mebeli.png');
				}
				
			
			.topMenuBox{
				position:absolute;
				width:530px;
				margin:-10px 0 0 233px;
			}
			
			.topMenu{
				list-style:none;
				margin:0;
				padding:0;
				height:55px;
				display:flex;
				justify-content: center;
			}	
				
				.tm{
					display:block;
					float:left;
					padding:0 10px;
					overflow:auto;
				}
					
					.tma{
						display:block;
						float:left;
						color:#000;
						font-weight:500;
						text-transform:uppercase;
						text-decoration:none;
						font-size:16px;
						padding:0 3px;
						line-height:33px;
						border-bottom:3px solid transparent;
					}
						
						.tma:hover{
							border-bottom:3px solid #dedede;
						}
						
					
					.tmon .tma{
						border-bottom:3px solid #0fb6c4;
						font-weight:bold;
					}
					
				
				.topSubMenu{
					position:absolute;
					margin:33px 0 0;
					padding:15px 0;
					list-style:none;
					border-top:3px solid #fff;
					background:#1a9bd1;
					background-image: linear-gradient(to right, #1a9bd1, #3fa4b0);
					border-radius:0 0 5px 5px;
					visibility:hidden;
					opacity:0;
				}
					
					.topSubMenu::before{
						content:"";
						display:block;
						position:absolute;
						width:0;
						height:0;
						border:5px solid transparent;
						border-bottom:5px solid #1e9ccd;
						margin:-25px 0 0 15px;
					}
					
					.tm:hover .topSubMenu{
						visibility:visible;
						opacity:1;
					}
					
					.tsm{
						margin:0;
						padding:0;
						font-weight:400;
					}
					
					.tsma{
						display:block;
						padding:2px 35px 2px 15px;
						color:#fff;
						text-decoration:none;
					}
						
						.tsma:hover{
							text-decoration:underline;
						}
						
					
					.tsmon{
						font-weight:600;
					}
					
					
				
			
			.langs{
				display:block;
				position:absolute;
				margin:-6px 0 0 760px;
				width:100px;
				text-align:center;
				cursor:default;
			}
				
				.langs small{
					display:block;
					font-size:10px;
					color:#909090;
					padding:0;
					margin:0;
					line-height:0.4;
				}
				
				.langs .lang{
					padding:0;
					margin:0;
					font-size:13px;
				}
					
					.langs .lang span{
						margin-right:6px;
						cursor:pointer;
					}
					
					.langs .lang span::after{
						position:absolute;
						content: "";
						margin:10px 0 0 4px;
						padding:0;
						border:4px solid transparent;
						border-top:4px solid #000;
					}
					
				
				.langs .other{
					display:block;
					position:absolute;
					background:#f7f7f7;
					width:100px;
					margin:10px 0 0;
					padding:5px 0 10px;
					border-radius:0 0 5px 5px;
					visibility:hidden;
					opacity:0;
				}
					
					.langs:hover .other{
						visibility:visible;
						opacity:1;
					}
					
					.langs .other::before{
						content:"";
						display:block;
						position:absolute;
						width:0;
						height:0;
						border:5px solid transparent;
						border-bottom:5px solid #f7f7f7;
						margin:-15px 0 0 46px;
					}
					
					.langs .other a{
						display:block;
						line-height:1;
						padding:5px 10px;
						color:#666;
						text-decoration:none;
					}
						
						.langs .other a:hover{
							color:#000;
						}
						
					
				
			
			.basket{
				display:block;
				position:absolute;
				margin:-30px 0 0 870px;
				width:170px;
				height:60px;
				cursor:default;
				background:#f7f7f7 url('../img/basket.png') 22px center no-repeat;
				padding:0 0 0 60px;
				border-radius:30px 0 0 30px;
			}
				
				.basket a{
					line-height:60px;
					font-size:15px;
					color:#7b7b7b;
					text-decoration:none;
				}
					
					.basket a:hover{
						color:#000;
						text-decoration:underline;
					}
					
				
				.basket i{
					font-style:normal;
					display:none;
					
					line-height:60px;
					font-size:15px;
					color:#7b7b7b;
					text-decoration:none;
				}
				
				.basket b{
					font-weight:normal;
				}
				
				.basket0 b{
					display:none;
				}
				
				.basket0 i{
					display:inline !important;
				}
				
				
			
			.login{
				display:block;
				position:absolute;
				margin:-30px 0 0 1100px;
				width:65px;
				height:60px;
				cursor:default;
				background:#1a9bd1 url('../img/login.png') 15px 10px no-repeat;
				padding:0;
				border-radius:0 30px 30px 0;
				cursor:pointer;
			}
				
				.logged{
					background-color:#5ab515;
				}
				
				.login:hover{
					border-radius:0 30px 0 0;
					background-color:#1a9bd1;
				}
				
				.login small{
					display:block;
					position:absolute;
					margin:38px 0 0;
					width:58px;
					text-align:center;
					font-size:10px;
					color:#fff;
				}
				
				.login .user_menu{
					padding:10px;
				}
					
					.login .loginForm .user_menu p{
						padding:2px 0;
						text-align:center;
					}
					
					.login .loginForm .user_menu a{
						font-size:15px;
						text-decoration:none;
						text-transform:uppercase;
					}
						
						.login .loginForm .user_menu a:hover{
							text-decoration:underline;
						}
						
					
				
				.login .loginForm{
					position:absolute;
					width:280px;
					margin:60px 0 0 -235px;
					padding:15px 10px;
					border-radius:30px 0 30px 30px;
					background:#1a9bd1;
					background-image: linear-gradient(to bottom, #1a9bd1, #3fa4b0);
					cursor:default;
					line-height:1.1;
					opacity:0;
					visibility:hidden;
				}
					
					.login:hover .loginForm{
						opacity:1;
						visibility:visible;
					}
					
					.login .userMenuForm{
						width:200px;
						margin:60px 0 0 -155px;
					}
						
						.login .loginForm .logout{
							text-align:center;
						}
						
					
					.login .loginForm p{
						font-size:14px;
						padding:2px 10px;
						margin:0;
						color:#fff;
					}
					
					.login .loginForm input{
						width:250px;
						padding:7px 10px;
						margin:5px;
						border:none;
						border-radius:5px;
					}
					
					.login .loginForm a{
						color:#fff;
						font-size:13px;
						padding:0 0 0 10px;
					}
					
					.login .loginForm .lbt{
						float:right;
						width:auto;
						padding:4px 8px;
						background:#37b76a;
						background-image: linear-gradient(135deg, #37b76a, #89c924);
						color:#fff;
						cursor:pointer;
						font-weight:bold;
					}
						
						.login .loginForm .lbt:hover{
							background:#19c45d;
							background-image: linear-gradient(135deg, #19c45d, #79b716);
						}
						
					
					
				
				
			
		
		.headerBg{
			margin:120px 0 2px;
			height:273px;
			background-color:#fff;
		}
			
			.headerBg .slick-slide{
				border-left:1px solid #fff;
				border-right:1px solid #fff;
			}
			
			.headerBg sup{
				display:block;
				position:relative;
				float:right;
				background:#1a9bd1;
				background-image: linear-gradient(135deg, #1a9bd1, #3fa4b0);
				line-height:56px;
				padding:0 20px;
				font-size:27px;
				font-weight:200;
				color:#fff;
				margin-top:-56px;
			}
			
			.headerBg .slick-prev{
				position:absolute;
				z-index:2;
				left:0;
				font-size:0;
				line-height:0;
				width:30px;
				height:31px;
				margin:121px 0 0;
				background:#f1f0f1;
				background-image: linear-gradient(to right, #f1f0f1, #ffffff);
				box-shadow:0 0 5px rgba(0,0,0,0.5);
				border:none;
				cursor:pointer;
			}
				
				.headerBg .slick-prev:hover{
					background:#1a9bd1;
				}
				
				.headerBg .slick-prev::before{
					content:'';
					position:absolute;
					width:15px;
					height:5px;
					background:#9e9e9e;
					border-radius:6px;
					transform: rotate(-45deg);
					margin:-6px 0 0 -9px;
				}
					
					.headerBg .slick-prev:hover::before{
						background:#fff;
					}
					
				
				.headerBg .slick-prev::after{
					content:'';
					position:absolute;
					width:15px;
					height:5px;
					background:#9e9e9e;
					border-radius:6px;
					transform: rotate(45deg);
					margin:1px 0 0 -9px;
				}
					
					.headerBg .slick-prev:hover::after{
						background:#fff;
					}
					
				
				
			
			.headerBg .slick-next{
				position:absolute;
				z-index:2;
				right:0;
				font-size:0;
				line-height:0;
				width:30px;
				height:31px;
				margin:-151px 0 0;
				background:#f1f0f1;
				background-image: linear-gradient(to right, #ffffff, #f1f0f1);
				box-shadow:0 0 5px rgba(0,0,0,0.5);
				border:none;
				cursor:pointer;
			}
				
				.headerBg .slick-next:hover{
					background:#1a9bd1;
				}
				
				.headerBg .slick-next::before{
					content:'';
					position:absolute;
					width:15px;
					height:5px;
					background:#9e9e9e;
					border-radius:6px;
					transform: rotate(45deg);
					margin:-6px 0 0 -6px;
				}
					
					.headerBg .slick-next:hover::before{
						background:#fff;
					}
					
				
				.headerBg .slick-next::after{
					content:'';
					position:absolute;
					width:15px;
					height:5px;
					background:#9e9e9e;
					border-radius:6px;
					transform: rotate(-45deg);
					margin:1px 0 0 -6px;
				}
					
					.headerBg .slick-next:hover::after{
						background:#fff;
					}
					
				
			
		
		
		
		
		
		.threeBoxes{
			background:#f8f9f4 url('../img/hb.png') center center;
			width:100%;
			padding:25px 0;
			overflow:auto;
		}	
			
			.threeBoxesBox{
				width:1158px;
				margin:0 auto;
			}
				
				.threeBox{
					width:32%;
					margin:0 0 0 2%;
					float:left;
					background-color:#fff;
					background-position:left center;
					background-repeat:no-repeat;
					padding:25px 0;
					border-radius:100px;
				}
					
					.threeBox:nth-child(1){
						margin-left:0;
					}
					
					.threeBox h3{
						padding:0 30px 0 122px;
						font-size:17px;
						font-weight:bold;
					}
					
					.threeBox p{
						padding:0 30px 0 122px;
						font-size:15px;
						font-weight:200;
						line-height:1.2;
					}
					
				
			
			
		
		
		.contentBg{
			width:100%;
			min-height:600px;
			position:relative;
			overflow:auto;
		}
			
			.oneColumnContent,
			.twoColumnsContent{
				width:1240px;
				margin:0 auto;
				padding:30px 0 50px;
				overflow:auto;
			}
				
				.oneColumnContent .path{
					display:none;
				}
				
				.oneColumnContent .leftColumn{
					display:none;
				}
				
				.oneColumnContent .rightColumn{
					min-height:600px;
				}
				
				.oneColumnContent .contentGrid{
					padding:0 0 50px;
				}
				
				
				.twoColumnsContent .leftColumn{
					width:300px;
					float:left;
					min-height:600px;
				}
					
					.twoColumnsContent .leftColumn h3{
						margin:0 0 5px;
						padding:0;
						font-size:21px;
						color:#009cba;
						text-transform:uppercase;
					}
					
					.leftColumn .fg{
						font-weight:bold;
						font-size:17px;
					}
					
					.leftMenu{
						list-style:none;
						margin:0 0 30px;
						padding:0;
						font-size:16px;
					}
						
						.leftMenu u{
							text-decoration:none;
							color:#999;
							padding-left:5px;
						}
							
							.leftMenu .lsmon u{
								color:#7dd6ed;
							}
							
						
						.leftMenu .lm{
							margin:0;
							padding:0;
							line-height:1.2;
						}
						
						.leftMenu .lma{
							display:block;
							padding:3px 0;
							text-decoration:none;
						}
							
							.leftMenu .lma:hover{
								text-decoration:underline;
							}
							
							.leftMenu .lmon .lma{
								font-weight:bold;
							}
							
						
					
					.leftSubMenu{
						list-style:none;
						margin:0;
						padding:5px 0;
						font-size:15px;
						width:285px;
					}
						
						.leftSubMenu .lsm{
							padding:0;
							margin:0;
							line-height:1;
						}
						
						.leftSubMenu .lsma{
							display:block;
							padding:7px 5px 7px 20px;
							text-decoration:none;
						}
							
							.leftSubMenu .lsma:hover{
								background:#f1f1f1;
							}
							
						
						.leftSubMenu .lsmon{
							background:#009ac1;
							min-height:28px;
						}
							
							.leftSubMenu .lsmon::before{
								content:"";
								position:absolute;
								display:block;
								width:0;
								height:0;
								margin:0 0 0 285px;
								border:14px solid transparent;
								border-left:14px solid #009ac1;
							}
							
							.leftSubMenu .lsmon .lsma,
							.leftSubMenu .lsmon .lsma:hover{
								color:#fff;
								background:transparent;
							}
							
						
						
					
					.priceSliderBox{
						min-height:70px;
					}
					
					.priceSlider{
						width:270px;
						margin:10px 0 0 10px;
					}
						
						.priceSlider .selectedMin{
							position:absolute;
							margin:25px 0 0 -20px;
							color:#9e9e9e;
							font-size:14px;
							width:40px;
							text-align:center;
						}
						
						.priceSlider .selectedMax{
							position:absolute;
							margin:25px 0 0 250px;
							color:#9e9e9e;
							font-size:14px;
							width:40px;
							text-align:center;
						}
						
					
					.ui-widget-header{
						background:#9e9e9e;
						border:1px solid transparent;
					}
					
					.ui-slider .ui-slider-handle{
						border-radius:15px;
						width:23px;
						height:23px;
						background:#fefefe;
						border:1px solid #c4c4c4;
						margin-top:-1px;
					}
					
					.ui-widget.ui-widget-content{
						border:1px solid transparent;
						background:#fafafa;
					}
					
					
					.filterCheckboxes{
						padding:5px 0 30px;
					}
						
						.filterCheckboxes a{
							text-decoration:none;
						}
							
							.filterCheckboxes a:hover{
								text-decoration:underline;
							}
							
						
						.filterCheckboxes p{
							padding:3px 0;
							margin:0;
							font-weight:400;
						}
						
						.filterCheckboxes input{
							margin-right:8px;
						}
						
					
					
					
					
				
				.twoColumnsContent .rightColumn{
					width:calc(100% - 320px);
					margin-left:20px;
					float:left;
					min-height:600px;
				}
					
					.path{
						overflow:auto;
						padding:0 0 10px;
						margin:0 0 10px;
						border-bottom:1px solid #e0e0e0;
						font-size:14px;
					}
						
						.path p{
							color:#a8a8a8;
						}
						
						.path p a{
							color:#000;
							text-decoration:none;
							font-size:19px;
						}
							
							.path p a:nth-child(1){
								font-size:14px;
								font-weight:200;
							}
							
							.path p a:nth-child(2){
								font-size:14px;
							}
							
						
						.path .sort{
							float:right;
							font-size:12px;
							font-weight:200;
							overflow:auto;
						}
							
							.path .sort u{
								font-size:14px;
								color:#000;
								text-decoration:none;
								cursor:pointer;
							}
								
								.path .sort u::after{
									content:'';
									position:relative;
									display:block;
									float:right;
									width:0;
									height:0;
									border:3px solid transparent;
									border-top:3px solid #000;
									margin:10px 0 0 3px;
								}
								
							
							.path .sort span{
								float:left;
							}
							
							.path .sort .sVarBox{
								float:left;
							}
							
							.path .sort .sVar{
								position:absolute;
								margin:25px 0 0 -120px;
								padding:7px 15px;
								overflow:auto;
								background:#f1f1f1;
								min-width:90px;
								border-radius:5px;
								opacity:0;
								visibility:hidden;
							}
								
								.path .sort:hover .sVar{
									opacity:1;
									visibility:visible;
								}
								
								.path .sort .sVar a{
									display:block;
									text-align:right;
									padding:1px 0;
									text-decoration:none;
								}
									
									.path .sort .sVar a:hover{
										text-decoration:underline;
									}
									
								
							
							
						
					
				
				
			
			.contentGrid{
				width:1240px;
				margin:0 auto;
				padding:50px 0 50px;
				overflow:auto;
			}
			
			.contentGrid h1{
				font-weight:200 !important;
				font-size:26px;
				margin:0 0 20px;
			}
			
			.contentGrid h2{
				display:block;
				overflow:auto;
				font-size:19px;
				font-weight:600;
				color:#000;
				padding:0;
				line-height:1;
				background:url('../img/h2l.gif') left bottom repeat-x;
			}
				
				.contentGrid h2 u{
					text-decoration:none;
					border-bottom:2px solid #3fa4b0;
					display:block;
					float:left;
					padding:15px 15px;
					position:relative;
				}
				
				.contentGrid h2 a{
					display:block;
					float:right;
					font-size:15px;
					font-weight:normal;
					margin:20px 0 0;
				}
				
				.contentGrid h2 a.sa{
					background:url('../img/sa.png') right center no-repeat;
					padding-right:22px;
				}
				
			
		
		.itemGroups{
			width:985px;
			margin:0 auto;
			padding:30px 0 60px 180px;
			background-repeat:no-repeat;
			background-position:10px 15px;
			overflow:auto;
		}
			
			.itemGroups .iGroup{
				width:120px;
				float:left;
				margin:10px 10px;
				text-decoration:none;
			}
				
				.itemGroups .iGroup i{
					display:block;
					width:120px;
					height:120px;
					background-color:#f7f7f7;
					background-position:top center;
					background-repeat:no-repeat;
					border-radius:60px;
				}
				
				.itemGroups .iGroup:hover i{
					background-position:center bottom;
				}
				
				.itemGroups .iGroup i::before{
					content:'';
					display:block;
					position:absolute;
					z-index:2;
					width:120px;
					height:120px;
					border-radius:60px;
					background-color:#1e9ccd;
					background-position:center top;
					opacity:0;
				}
					
					.itemGroups .iGroup i:hover::before{
						background-position:center bottom;
						opacity:1;
					}
					
				
				.itemGroups .iGroup u{
					display:block;
					width:120px;
					height:25px;
					line-height:1;
					padding:10px 0 0;
					text-align:center;
					text-decoration:none;
				}
				
			
		
		/*
		.gd{background-image:url('../img/chairs/g.png');}
			
			.itemGroups .gd1 i{background-image:url('../img/chairs/1.png');}
			.itemGroups .gd1 i::before{background-image:url('../img/chairs/1.png'), linear-gradient(to bottom, #1a9bd1, #3fa4b0);}
			
			.itemGroups .gd2 i{background-image:url('../img/chairs/2.png');}
			.itemGroups .gd2 i::before{background-image:url('../img/chairs/2.png'), linear-gradient(to bottom, #1a9bd1, #3fa4b0);}
			
			.itemGroups .gd3 i{background-image:url('../img/chairs/3.png');}
			.itemGroups .gd3 i::before{background-image:url('../img/chairs/3.png'), linear-gradient(to bottom, #1a9bd1, #3fa4b0);}
			
			.itemGroups .gd4 i{background-image:url('../img/chairs/4.png');}
			.itemGroups .gd4 i::before{background-image:url('../img/chairs/4.png'), linear-gradient(to bottom, #1a9bd1, #3fa4b0);}
			
			.itemGroups .gd5 i{background-image:url('../img/chairs/5.png');}
			.itemGroups .gd5 i::before{background-image:url('../img/chairs/5.png'), linear-gradient(to bottom, #1a9bd1, #3fa4b0);}
			
			.itemGroups .gd6 i{background-image:url('../img/chairs/6.png');}
			.itemGroups .gd6 i::before{background-image:url('../img/chairs/6.png'), linear-gradient(to bottom, #1a9bd1, #3fa4b0);}
			
			.itemGroups .gd7 i{background-image:url('../img/chairs/7.png');}
			.itemGroups .gd7 i::before{background-image:url('../img/chairs/7.png'), linear-gradient(to bottom, #1a9bd1, #3fa4b0);}
			
		
		.gs{background-image:url('../img/sofas/g.png');}
			
			.itemGroups .gs1 i{background-image:url('../img/sofas/1.png');}
			.itemGroups .gs1 i::before{background-image:url('../img/sofas/1.png'), linear-gradient(to bottom, #1a9bd1, #3fa4b0);}
			
			.itemGroups .gs2 i{background-image:url('../img/sofas/2.png');}
			.itemGroups .gs2 i::before{background-image:url('../img/sofas/2.png'), linear-gradient(to bottom, #1a9bd1, #3fa4b0);}
			
			.itemGroups .gs3 i{background-image:url('../img/sofas/3.png');}
			.itemGroups .gs3 i::before{background-image:url('../img/sofas/3.png'), linear-gradient(to bottom, #1a9bd1, #3fa4b0);}
			
			.itemGroups .gs4 i{background-image:url('../img/sofas/4.png');}
			.itemGroups .gs4 i::before{background-image:url('../img/sofas/4.png'), linear-gradient(to bottom, #1a9bd1, #3fa4b0);}
			
			.itemGroups .gs5 i{background-image:url('../img/sofas/5.png');}
			.itemGroups .gs5 i::before{background-image:url('../img/sofas/5.png'), linear-gradient(to bottom, #1a9bd1, #3fa4b0);}
			
			.itemGroups .gs6 i{background-image:url('../img/sofas/6.png');}
			.itemGroups .gs6 i::before{background-image:url('../img/sofas/6.png'), linear-gradient(to bottom, #1a9bd1, #3fa4b0);}
			
			.itemGroups .gs7 i{background-image:url('../img/sofas/7.png');}
			.itemGroups .gs7 i::before{background-image:url('../img/sofas/7.png'), linear-gradient(to bottom, #1a9bd1, #3fa4b0);}
			
		*/
		
		
		.twoBanners{
			width:1165px;
			margin:0 auto;
			padding:30px 0 20px;
			overflow:auto;
		}
			
			.twoBanner{
				width:48%;
				margin-left:4%;
				float:left;
				border-radius:200px;
				overflow:hidden;
				background-position:top center;
			}
				
				.twoBanner:nth-child(1){
					margin-left:0;
				}
				
				.twoBanner a{
					display:block;
					padding:0;
					margin:0;
					border-top:2px solid #fff;
					background:#1e9cce;
					background-image: linear-gradient(115deg, #1e9cce, #3fa4b0);
					color:#fff;
					text-align:center;
					text-decoration:none;
					font-size:27px;
					font-weight:200;
					line-height:50px;
					height:55px;
				}
				
				.twoBanner .tbInfo{
					display:block;
					width:100%;
					height:118px;
					background:rgba(0,0,0,0.5);
					padding:67px 0 0;
					opacity:0;
					visibility:hidden;
				}
					
					.twoBanner:hover .tbInfo{
						opacity:1;
						visibility:visible;
					}
					
					.twoBanner .tbInfo a{
						display:block;
						overflow:auto;
						margin:0 auto;
						width:30%;
						text-align:center;
						border:1px solid #fff;
						background:transparent;
						font-size:22px;
					}
						
						.twoBanner .tbInfo a:hover{
							background:#70ae1f;
							border:1px solid transparent;
						}
						
					
				
			
		
		
		
		.bottomBannerBox{
			width:100%;
			height:310px;
			background:#f5f5f3;
		}
			
			.bottomBanner{
				width:1165px;
				height:310px;
				margin:0 auto;
				background:#4b4543;
			}
				
				.bottomBanner .leftBanner{
					float:left;
					width:757px;
					height:310px;
					border-right:2px solid #fff;
				}
				
				.bottomBanner .bottomInfoBox{
					float:left;
					width:calc(100% - 820px);
					color:#fff;
					padding:30px;
					font-size:17px;
					font-weight:200;
					line-height:1.3;
				}
					
					.bottomBanner .bottomInfoBox h3{
						font-size:22px;
						font-weight:400;
					}
					
				
			
		
		.bottomInfo{
			width:930px;
			margin:0 auto;
			padding:40px 0;
			overflow:auto;
			text-align:center;
			font-size:17px;
			font-weight:200;
			line-height:1.3;
		}
			
			.bottomInfo h2{
				text-transform:uppercase;
				font-size:21px;
				font-weight:200;
			}
			
		
		
		.paymentVariants{
			width:1000px;
			height:70px;
			overflow:auto;
			margin:0 auto;
			text-align:center;
		}
			
			.paymentVariants p{
				display:inline;
			}
			
			.paymentVariants a{
				padding:0 15px;
			}
			
		
		.itemsGrid{
			overflow:auto;
			padding:35px 0;
		}
			
			.itemBox{
				width:32%;
				margin-left:1%;
				margin-bottom:60px;
				float:left;
			}
				
				.fourInRow .itemBox{
					width:calc(25% - 10px);
					margin-left:5px;
					margin-right:5px;
				}
				
				.itemBox .name{
					display:block;
					text-align:center;
					font-size:18px;
					color:#000;
					text-decoration:none;
				}
					
					.specialItem .name{
						font-weight:600;
					}
					
				
				.itemBox .color{
					text-align:center;
					text-transform:uppercase;
					font-size:14px;
					font-weight:bold;
				}
				
				.itemBox .pic{
					height:190px;
					overflow:auto;
					background-position:center center;
					background-repeat:no-repeat;
				}
				
				.itemBox .itemInfo{
					width:100%;
					height:190px;
					background:rgba(0,0,0,0.7);
					position:relative;
					z-index:2;
					opacity:0;
					visibility:hidden;
				}
					
					.itemBox .pic:hover .itemInfo{
						opacity:1;
						visibility:visible;
					}
					
					.itemBox .itemInfo .buttons{
						margin:0;
						padding:45px 0 0;
						width:70%;
						overflow:auto;
						margin:0 auto;
					}
						
						.itemBox .itemInfo .buttons a{
							display:block;
							float:left;
							line-height:45px;
							padding:0;
						}
						
						.itemBox .itemInfo a.info{
							width:calc(100% - 2px);
							background:transparent;
							border:1px solid #fff;
							color:#fff;
							text-align:center;
							text-decoration:none;
							margin:0 0 4%;
						}
							
							.itemBox .itemInfo a.info:hover{
								background:#f69b1a;
								border:1px solid #f69b1a;
							}
							
						
						.itemBox .itemInfo a.tocart{
							width:63%;
							background:#2b9fc2;
							color:#fff;
							text-align:center;
							text-decoration:none;
							line-height:38px;
						}
							
							.itemBox .itemInfo a.tocart:hover{
								background:#f69b1a;
							}
							
						
						.itemBox .itemInfo a.buy{
							width:35%;
							margin-left:2%;
							color:#fff;
							text-align:center;
							text-decoration:none;
							line-height:38px;
							background:#37b76a;
							background-image: linear-gradient(135deg, #37b76a, #89c924);
						}
							
							.itemBox .itemInfo a.buy:hover{
								background:#f69b1a;
							}
							
						
					
				
				.itemBox .old_price{
					overflow:auto;
					position:relative;
					height:52px;
					width:100%;
					margin:-77px 0 0;
				}
					
					.itemBox .old_price span{
						display:block;
						float:right;
						background:#fedd00;
						color:#000;
						font-size:16px;
						padding:0 8px 2px;
						line-height:23px;
						font-weight:200;
						text-decoration:line-through;
					}
					
				
				.itemBox .price{
					overflow:auto;
					position:relative;
					height:52px;
					width:100%;
					margin:-52px 0 0;
				}
					
					.itemBox .price span{
						display:block;
						float:right;
						background:#3fa4b0;
						background-image: linear-gradient(135deg, #3fa4b0, #1a9bd1);
						color:#fff;
						font-size:27px;
						padding:0 15px 2px;
						line-height:50px;
						font-weight:200;
					}
					
					.specialItem .price span{
						background:#37b76a;
						background-image: linear-gradient(135deg, #37b76a, #89c924);
					}
					
					
				
				.itemBox .group{
					text-align:center;
					font-size:15px;
					color:#3d3b3b;
					font-weight:200;
					padding:3px 0;
				}
				
				.itemBox .delivery{
					margin:5px 0;
					text-align:center;
					font-size:17px;
					font-weight:200;
					color:#34a2b9;
					overflow:auto;
					display:flex;
					justify-content: center;
					line-height:30px;
				}
					
					.itemBox .delivery i{
						font-style:normal;
						background:url('../img/truck.png') left center no-repeat;
						padding:0 0 0 30px;
					}
					
					.itemBox .availability_1{
						color:#14a11e;
					}
						
						.itemBox .availability_1 i{
							background-image:url('../img/on.png');
						}
						
					
				
			
		
		
		.itemDetailsBox{
			width:1170px;
			margin:0 auto;
			overflow:auto;
		}
			
			.itemDetailsBox .itemImages{
				float:left;
				overflow:auto;
				min-height:400px;
				width:62%;
			}
				
				.itemDetailsBox .itemImages .previewImages{
					position:relative;
					margin:-62px 0 0;
				}
					
					.itemDetailsBox .itemImages .previewImages a{
						display:block;
						float:left;
						width:125px;
						height:95px;
						margin:0 10px 10px 0;
						background-position:center center;
						background-repeat:no-repeat;
						background-color:#fff;
						border:3px solid #f8f8f8;
					}
						
						.itemDetailsBox .itemImages .previewImages a:hover{
							border:3px solid #d9d9d9;
						}
						
					
				
				.itemDetailsBox .itemImages .bigImage{
					min-height:500px;
					background-position:center center;
					background-repeat:no-repeat;
				}
				
			
			.itemDetailsBox .itemDetails{
				float:right;
				width:calc(37% - 10px);
				padding:5px;
				background:#fbfbfb;
				color:#212620;
				overflow:auto;
			}
				
				.itemDetailsBox .itemDetails h1{
					font-size:22px;
					margin:0;
					padding:10px 10px 0;
				}
				
				.itemDetailsBox .itemDetails h3{
					font-size:17px;
					font-weight:200;
					margin:0;
					padding:0 10px 0;
				}
					
					.itemDetailsBox .itemDetails h3 b{
						font-weight:400;
						text-transform:uppercase;
					}
					
				
				.itemDetailsBox .itemButtons{
					overflow:auto;
					margin:15px 0;
					padding:10px;
				}
					
					.itemDetailsBox .itemButtons a{
						display:block;
						float:right;
						background:#3fa4b0;
						background-image: linear-gradient(135deg, #3fa4b0, #1a9bd1);
						color:#fff;
						font-size:20px;
						padding:0 15px 2px;
						line-height:40px;
						font-weight:200;
						text-decoration:none;
						margin-left:10px;
					}
					
					.itemDetailsBox .itemButtons a.buy{
						background:#37b76a;
						background-image: linear-gradient(135deg, #37b76a, #89c924);
					}
					
					.itemDetailsBox .itemButtons u{
						display:block;
						font-size:15px;
						color:#d12c2c;
						text-decoration:line-through;
					}
					
					.itemDetailsBox .itemButtons b{
						display:block;
						font-weight:400;
						font-size:22px;
						color:#000;
					}
					
				
				.itemDetailsBox .delivery{
					margin:-10px 0 10px;
					text-align:center;
					font-size:17px;
					font-weight:200;
					color:#34a2b9;
					overflow:auto;
					display:flex;
					justify-content: center;
					line-height:30px;
				}
					
					.itemDetailsBox .delivery i{
						font-style:normal;
						background:url('../img/truck.png') left center no-repeat;
						padding:0 0 0 30px;
					}
					
					.itemDetailsBox .availability_1{
						color:#14a11e;
					}
						
						.itemDetailsBox .availability_1 i{
							background-image:url('../img/on.png');
						}
						
					
				
				
			
		
		.ourBestBox{
			overflow:auto;
			background:linear-gradient(to top, #ffffff -10%, #fbfbfb 50%, #ffffff 110%);
			margin:30px 0;
		}
			
			.ourBest{
				width:1170px;
				margin:0 auto;
				padding:10px 0;
				overflow:auto;
			}
				
				.ourBest .bestBox{
					margin:0 30px 0;
					width:270px;
					height:270px;
					padding:30px;
					border-radius:270px;
					float:left;
					background:#fff;
					text-align:center;
					box-shadow:2px 2px 3px #f1f1f1;
				}
					
					.ourBest .bestBox{
						font-size:15px;
						line-height:1.3;
						font-weight:200;
						color:#767676;
					}
					
					.ourBest .bestBox i{
						display:block;
						height:115px;
						background-position:center center;
						background-repeat:no-repeat;
					}
					
					.ourBest .bestBox h3{
						font-size:22px;
						padding:0;
						margin:0 0 5px;
						color:#262626;
					}
					
					
				
			
		
		
		
		#tabs{
			display:block;
			overflow:auto;
			font-size:14px;
		}
			
			#tabs ul{
				display:block;
				list-style:none;
				padding:0;
				margin:0;
				overflow:auto;
				background:transparent;
			}
				
				#tabs ul li{
					display:block;
					padding:0;
					margin:0;
					float:left;
				}
				
				#tabs ul li a{
					display:block;
					float:left;
					background:transparent;
					color:#010101;
					padding:6px 15px;
					text-decoration:none;
					font-weight:200;
				}
					
					#tabs ul li.ui-tabs-active a{
						backgorund:#fff;
					}
					
				
				#tabs .tabContent{
					padding:15px;
					background:#fff;
					color:#010101;
					font-weight:200;
					font-size:15px;
					line-height:1.4;
				}
				
			
		
		.ui-widget-header{
			border:none;
		}
		
		.ui-widget{
			font-family: 'Nirmala UI', 'Myriad Pro', sans-serif;
		}
		
		.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active{
			background:transparent;
			border:none;
		}
		
		.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover{
			background:#fff;
			border:none;
		}
		
		
		.footerBox{
			width:100%;
			min-height:200px;
			overflow:auto;
			padding:20px 0 20px;
			background:#4b4543;
		}
			
			.footer{
				width:1175px;
				min-height:200px;
				margin:0 auto;
				overflow:auto;
			}
			
			.footerMenu{
				width:33%;
				float:left;
				min-height:200px;
				overflow:auto;
				border-right:1px solid #66615f;
			}
				
				.footerMenu .fmenu{
					width:50%;
					float:left;
					font-size:15px;
					font-weight:600;
					padding:0 0 20px;
					overflow:auto;
				}
					
					.footerMenu .fmenu a{
						color:#fff;
						text-decoration:none;
					}
					
					.footerMenu .fmenu a:hover{
						text-decoration:underline;
					}
					
				
				
				.footerMenu .fsub{
					padding:0 0 0 10px;
					font-size:14px;
					font-weight:200;
				}
					
					.footerMenu .fsub a{
						display:block;
					}
					
				
			
			.footerContacts{
				width:34%;
				float:left;
				min-height:200px;
				overflow:auto;
				border-right:1px solid #66615f;
				color:#c5c5c5;
				line-height:1.3;
			}
				
				.footerContacts h3{
					padding:0 0 0 25px;
					margin:5px 0 10px;
					color:#fff;
				}
				
				.footerContacts p{
					padding:0 0 0 25px;
				}
				
				.footerContacts b{
					font-weight:normal;
					color:#fff;
				}
				
				.footerContacts h4{
					padding:0 0 0 25px;
					margin:0;
					font-size:20px;
					color:#fff;
				}
				
				.footerContacts a{
					text-decoration:none;
					color:#fff;
				}
					
					.footerContacts a:hover{
						text-decoration:underline;
					}
					
				
			
			.footerMap{
				width:calc(33% - 2px);
				float:left;
				min-height:200px;
				overflow:auto;
			}
				
				.footerMap .map{
					margin:20px 0 0 25px;
				}
				
				.footerMap .mapInfo{
					position:absolute;
					width:355px;
					height:101px;
					padding:59px 0 0;
					background:rgba(0,0,0,0.5);
					opacity:0;
					visibility:hidden;
				}
					
					.footerMap .map:hover .mapInfo{
						opacity:1;
						visibility:visible;
					}
					
					.footerMap .mapInfo a{
						display:block;
						width:100px;
						line-height:40px;
						border:1px solid #fff;
						color:#fff;
						text-align:center;
						text-decoration:none;
						margin:0 auto;
					}
						
						.footerMap .mapInfo a:hover{
							background:#70ae1f;
							border:1px solid transparent;
						}
						
					
				
			
		
		.footerBg{
			margin-top:-893px;
			height:893px;
			padding:0;
		}
			
			.foterSpacer{
				width:100%;
				height:893px;
			}
			
		
	

	.orderData{
		width:100%;
		border-collapse:collapse;
		margin-bottom:40px;
		background:#f9f9f9;
	}
		
		.h3{
			font-weight:bold;
		}
		
		.add_info{
			text-align:center;
			font-size:13px;
		}
		
	
	
	.shoppingCart{
		width:100%;
		border-collapse:collapse;
		margin-bottom:40px;
		margin-top:30px;
	}
		
		.scTitle{
			padding:5px 0;
			color:#999;
			font-size:14px;
		}
		
		.scProduct{
			border-top:1px solid #f8f8f8;
		}
		
		.scImage{
			width:13%;
		}
			
			.scPicBorder{
				width:120px;
				height:100px;
				padding:5px;
			}	
				
				.scPic{
					width:100%;
					height:100%;
					background:#fff;
					background-image:url('../images/100/nopic.png');
					background-position:center center;
					background-repeat:no-repeat;
				}
				
				.scEmptyPic{
					display:block;
					width:100%;
					height:100%;
					padding:0;
					margin:0;
					background-position:center center;
					background-repeat:no-repeat;
				}
					
					.scEmptyPic img{
						display:none;
					}
					
			
		
		.scOrderId{
			width:22%;
			padding:10px 20px 10px 0;
		}
			
			.scOrderId a:hover{
				text-decoration:underline;
			}
			
		
		.scName{
			height:130px;
			width:22%;
			padding:0 20px 0 0;
		}
			
			.scLink{
				text-decoration:none;
				color:#000;
				font-weight:400;
				font-size:16px;
			}
			
		
		.scDesc{
			padding:10px 20px 10px 0;
			font-size:12px;
		}
		
		.scPrice{
			width:8%;
			text-align:center;
		}
		
		.scX{
			width:2%;
			text-align:center;
			font-weight:bold;
			color:#dedede;
		}
		
		.scQty{
			width:6%;
			text-align:center;
		}
			
			.scQtyInput{
				width:30px;
				text-align:center;
				padding:3px 5px;
				border:1px solid #ccc;
			}
			
		
		.scTotal{
			width:8%;
			text-align:center;
			font-weight:bold;
		}
		
		.scDel{
			padding:0 10px;
			width:8%;
		}
			
			.scDelLink{
				display:block;
				background:#d3d3d3;
				color:#666;
				text-decoration:none;
				padding:5px 10px;
				border-radius:10px;
				font-size:12px;
				font-weight:bold;
				text-align:center;
			}
				
				
				.scDelLink:hover{
					background:#f42424;
					color:#ffffff;
				}
				
				
			
			
		
		.gift_card .scName,
		.discount_card .scName{
			height:60px;
		}
		
		.gift_card .scPicBorder,
		.discount_card .scPicBorder{
			display:none;
		}
		
		.gift_card .scPrice,
		.gift_card .scX,
		.discount_card .scPrice,
		.discount_card .scX{
			font-size:0px;
			color:transparent;
		}
		
		
		
		
		
		.scTotalName{
			text-align:right;
			height:100px;
		}
			
			.scTotalProductId{
				font-size:12px;
			}
			
		
		.scTotalValue{
			text-align:left;
			font-weight:bold;
			padding-left:20px;
		}
		
		
		.scRecalcPlace{
			text-align:center;
			padding:30px 0 0;
		}
			
			.scRecalc{
				background:#2d6ace;
				color:#ffffff;
				text-decoration:none;
				padding:7px 14px;
				border-radius:10px;
				font-size:14px;
				font-weight:bold;
			}
			
		
	
	.customerCardBox{
		background:#f9f9f9;
		padding:15px 20px;
		float:left;
		font-size:12px;
	}
		
		.customerCardBox .inp{
			padding:4px 7px;
			font:13px Arial, Helvetica, sans-serif;
			border:1px solid #ccc;
			margin-right:5px;
		}
		
		.customerCardBox .btn{
			padding:3px 7px;
			font:13px Arial, Helvetica, sans-serif;
			cursor:pointer;
		}
		
	
	
	.deliveryForm{
		overflow:auto;
		padding:0 0 40px;
	}
		
		.delCountrySelector{
			padding:10px;
			background:#f9f9f9;
		}
			
			.delCountryTitle{
				padding-left:5px;
				padding-bottom:5px;
			}
			
			.delCountrySelector select{
				padding:9px 10px;
				font:17px Arial, Helvetica, sans-serif;
				line-height:1;
			}
			
		
		.delMethodSelector{
			padding:10px;
			background:#f9f9f9;
		}
			
			.delMethodTitle{
				padding-left:5px;
				padding-bottom:5px;
			}
			
			.delMethodSelector select{
				padding:9px 10px;
				font:17px Arial, Helvetica, sans-serif;
				line-height:1;
			}
			
			.delMethods{
				overflow:auto;
			}
				
				.delMethod,
				.delMethodOn{
					display:block;
					margin:1px 0;
					padding:20px;
					background:#f9f9f9;
					cursor:pointer;
					overflow:auto;
				}
					
					.delMethodOn{
						background:#ffffff;
					}
					
					.delMethod:hover{
						background:#fcfcfc;
					}
					
					.delMethodRadio{
						margin:0;
						padding:0;
						margin-right:10px;
					}
					
				
			
		
		.delVariantSelector,
		.delVariantField{
			padding:10px;
			background:#f9f9f9;
		}
			
			.delVariantTitle{
				padding-left:5px;
				padding-bottom:5px;
			}
			
			.delVariantDetail{
				padding:4px 8px;
				margin:1px 0;
				font-size:16px;
			}
			
			.delVariantField input{
				width:20%;
				padding:9px 10px;
				font:17px Arial, Helvetica, sans-serif;
				line-height:1;
			}
			
			.delVariantSelector select{
				width:100%;
				padding:9px 10px;
				font:17px Arial, Helvetica, sans-serif;
				line-height:1;
				margin-bottom:5px;
			}
			
		
		.priceWithDeliveryBox{
			margin:30px 0 0;
			padding:20px;
			background:#f9f9f9;
			text-align:right;
			font-size:16px;
		}
			
			.priceWithDelivery{
				font-weight:bold;
			}
			
		
		.deliveryPluginData{
			padding:30px 0 30px;
		}
		
		
		
	
	
	
	.orderFields{
		overflow:auto;
		margin-bottom:30px;
	}
		
		.orderInput{
			width:calc(48% - 2px);
			float:left;
			overflow:auto;
			background:#f9f9f9;
			padding:15px 1%;
			margin:0 1px 2px 0;
		}
			
			.orderInput input{
				width:calc(100% - 22px);
				padding:9px 10px;
				font:20px Arial, Helvetica, sans-serif;
				line-height:1;
				border:1px solid #ccc;
			}
			
			.orderInput select{
				width:calc(100% - 22px);
				padding:5px 10px;
				font:20px Arial, Helvetica, sans-serif;
				line-height:1;
				border:1px solid #ccc;
			}
			
		
		.orderCenterCheckbox{
			padding:20px;
			overflow:auto;
			text-align:center;
		}
		
		.orderSubmitBox{
			padding:20px;
			overflow:auto;
			text-align:center;
		}
			
			.orderSubmitButton{
				padding:9px 10px;
				font:20px Arial, Helvetica, sans-serif;
			}
			
		
		.orderArea{
			width:98%;
			overflow:auto;
			background:#f9f9f9;
			padding:15px 1%;
			margin:0 0 2px 0;
		}
			
			.orderArea textarea{
				width:98%;
				padding:9px 1%;
				font:20px Arial, Helvetica, sans-serif;
				line-height:1;
				border:1px solid #ccc;
				resize:none;
			}
			
		
		.orderPayments{
			overflow:auto;
		}
			
			.orderPayment{
				padding:10px 25px;
				float:left;
				background:#f9f9f9;
				margin:0 2px 4px;
				text-align:center;
				cursor:pointer;
			}
				
				.orderPayment a{
					display:block;
					margin:0 0 5px;
				}
				
				.orderPayment input{
					padding:0;
					margin:0;
				}
				
				.orderPaymentRadio{
					float:left;
					padding:17px 10px;
					cursor:pointer;
				}
					
					
				
			
		
		.wrongValue{
			border:1px solid #f4425c !important;
			box-shadow:inset 0 0 5px #f4425c;
			box-shadow:0 0 5px #f4425c;
			background:#ffeaed;
		}
		
		
		
		.downloadPdf{
			overflow:auto;
			display:block;
			padding:0 0 10px;
			margin:-40px 0 0;
		}
			
			.downloadPdfLink{
				display:block;
				float:right;
				font-size:14px;
				background:url('../img/pdf.png') left center no-repeat;
				padding:5px 0 5px 30px;
			}
			
		
		.orderMessages{
			overflow:auto;
			margin:30px 0 0;
		}
			
			.orderMessage{
				background:#f9f9f9;
				padding:15px;
				margin:0 0 2px;
			}
				
				.sellerMessage{
					background:#f1f1f1;
				}
				
				.orderMessageSender{
					font-weight:bold;
				}
				
				.orderMessageDate{
					font-size:12px;
				}
				
				.orderMessageText{
					padding:5px 0 0;
				}
				
			
			.sendMessage{
				background:#f9f9f9;
				padding:15px;
				margin:0 0 2px;
			}
				
				.sendMessageTitle{
					font-weight:bold;
				}
				
				.sendMessage textarea{
					resize:none;
					width:98%;
					padding:10px 1%;
					margin:10px 0;
					font:14px Arial;
				}
				
			
		
		


	.galleryBg1{
		width:100%;
		padding:25px 0;
	}
		
		.gallery1{
			width:1200px;
			margin:0 auto;
			overflow:hidden;
		}
			
			.galleryImage1{
				float:left;
				width:180px;
				height:130px;
				margin:20px 10px 20px 9px;
			}
			
			.galleryImageBorder1{
				width:100%;
				height:100%;
				margin:0 0 20px;
				cursor:pointer;
			}
			
			.galleryPicEmpty1{
				display:block;
				width:100%;
				height:100%;
				background-repeat:no-repeat;
				background-repeat:no-repeat;
				background-position:center center;
				background-size:100% auto;
			}
			
			.galleryPic1{
				display:block;
				width:100%;
				height:100%;
				background-color:#f8f8f8;
				overflow:auto;
				background-image:url('../images/nopic.png');
				background-repeat:no-repeat;
				background-position:center center;
				background-size:100% auto;
			}
				
				.galleryPic1 img{
					display:none;
				}
				
			
		
		.galleryPages1{
			padding:20px 0 20px;
			text-align:center;
		}
			
			.galleryPage1{
				color:#ccc;
				text-decoration:none;
			}
			
			.galleryPageOn1{
				color:#fff;
				font-weight:bold;
				text-decoration:none;
			}
			
		
		
	

	
	.basketTotal,
	.fixedBasketTotal{
		-webkit-transition: none !important;
		-moz-transition: none !important;
		-o-transition: none !important;
		-ms-transition: none !important;
		transition: none !important;
	}
	
	.slick-prev,
	.slick-next,
	.topSubMenu,
	.tma,
	.langs .other,
	.login,
	.login .loginForm,
	.itemGroups .iGroup i,
	.itemGroups .iGroup i::before,
	.twoBanner .tbInfo,
	.twoBanner .tbInfo a,
	.footerMap .mapInfo,
	.footerMap .mapInfo a,
	.path .sort .sVar,
	.itemBox .pic .itemInfo,
	.itemBox .itemInfo a{
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		-ms-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
	}
	