/*
Theme Name: Watches
Description: Watches

Version: 1.0
*/

@charset "utf-8";
/* Reset CSS */
* {
	margin: 0;
	padding: 0;
	outline: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
html {
	height: 100%;
	font-size: 16px;
}
body {
	min-height: 100%;
	height: 100%;
	font: normal 0.875rem/1.5 'Istok Web', sans-serif;
	color: #2a2a2a;
}
img {
	border: none;
	height: auto;
	width: auto;
	max-width: 100%;
	max-height: 100%;
}
a {
	text-decoration: none;
	outline: none;
	color: #eb212e;
	transition: all ease 0.3s
}
a:hover {
	text-decoration: underline;
}
main,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block;
	position: relative;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol,
ul {
	list-style: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none;
}
::-webkit-input-placeholder {
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
	-ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
	filter: alpha(opacity=100);
}
:-moz-placeholder {
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
	-ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
	filter: alpha(opacity=100);
}
::-moz-placeholder {
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
	-ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
	filter: alpha(opacity=100);
}
:-ms-input-placeholder {
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
	-ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
	filter: alpha(opacity=100);
}
@-o-keyframes rotate {
	from {
		-o-transform: rotate( 0deg);
	}	to {
		-o-transform: rotate(360deg);
	}}
@-moz-keyframes rotate {
	from {
		-moz-transform: rotate(0deg);
	}	to {
		-moz-transform: rotate(360deg);
	}}
@-ms-keyframes rotate {
	from {
		-ms-transform: rotate(0deg);
	}	to {
		-ms-transform: rotate(360deg);
	}}
@-webkit-keyframes rotate {
	from {
		-webkit-transform: rotate(0deg);
	}	to {
		-webkit-transform: rotate(360deg);
	}}
#wrapper {
	height: 100%;
	min-height: 100%;
	position: relative;
	width: 100%;
	margin: 0 auto;
}
.clear {
	zoom: 1;
	clear: both;
}
.clear:after {
	content: "";
	display: table;
	clear: both;
}

/* Form Elements */
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"] {
	display: inline-block;
	padding: 10px 15px;
	margin-bottom: 0.7rem;
	font-family:inherit;
	font-size: 12px;
	vertical-align: middle;
	background-color: #ffffff;
	border-width: 1px;
	border-style: solid;
	border-color: #D3D3D3;
	width: 100%;
	color: #A7A7A7;
}
textarea {
	resize: none;
	height: 150px;
	min-height: 100px;
}
main .select2-container--default .select2-selection--single {
	border: 1px solid #D3D3D3;
	border-radius: 0;
}
.nicescroll-rails {
	opacity: 0!important;
}
/* MESSAGE */

.message > p {
	border: 1px solid #000;
	font-size: 12px;
	height: 100%;
	margin: 15px auto;
	position: relative;
	padding: 15px 10px;
	text-align: center;
	font: 16px/22px 'Istok Web', sans-serif;
	color: #000;
	background-color: #F0F0F0;
	width: auto;
}
	.message p.error {
		background-color: #ffebe8;
		border-color: #c00;
		color: #cc0000;
	}
	.message p.alert {
		background-color: #FFF9D5;
		border-color: #D3AC00;
		color: #D3AC00;
	}
	.message p.success {
		background-color: #D3FFDA;
		border-color: #30A341;
		color: #30A341;
	}
/* HEADER */
#wrapper > header {
	position: relative;
	height: 175px;
}
	header.cart_short .header-wrap .main_menu_container {
		padding: 5px 40px;
	}
	header.cart_short .header-wrap .container .wrap-logo {
		padding: 0;
	}
	header.cart_short .header-wrap .wrap-language {
		padding: 8px 0;
	}
	header.cart_short .header-wrap .header-bottom {
		padding: 0 0 4px;
	}
	header .header-wrap {
		position: relative;
		z-index: 2222;
		-webkit-box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.45);
		-moz-box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.45);
		box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.45);
		background: #fff;
		position: fixed;
		width: 100%;
		left: 0;
	}
	header .header-wrap .container {
		height: 100%;
		position: relative;
	}

	/* Logo */
	header .header-wrap .container .wrap-logo {
		float: left;
		width: 180px;
		padding: 30px 0;
		transition: all 0.2s ease 0s;
	}
	header .header-wrap .container .wrap-logo a {
		display: block;
		width: 100%;
	}
		header .header-wrap .container .wrap-logo a img {
			display: block;
			max-width: 100%;
			margin: 0 auto;
		}
		header .header-wrap .container .wrap-content-header {
			width: calc(100% - 200px);
			float: right;
		}
	/* Logo end */

	/* Header carucel */
	header .header-wrap .wrap-carusel-header {
		width: calc(100% - 180px);
		float: left;
	}
	header .header-wrap .main_menu_container {
		position: relative;
		padding: 33px 40px;
		transition: all 0.2s ease 0s;
	}
	header .header-wrap .main_menu_swiper {
		height: 100%;
	}
	header .header-wrap .main_menu_swiper .swiper-wrapper {
		-webkit-transition-timing-function: linear;
		transition-timing-function: linear;
	}
	header .header-wrap .main_menu_swiper .swiper-slide {
		width: auto;
		padding: 0 1px !important;
	}
	header .header-wrap .main_menu_swiper a {
		display: flex;
		height: 100%;
		align-items: center;
		text-align: center;
		padding: 0 15px;
	}
		header .header-wrap .main_menu_swiper a img {
			max-height: 35px;
			width: auto;
		}
	header .header-wrap .main_menu_container .swiper-button-prev {
		top: 0;
		left: 0;
		height: 100%;
		width: 40px;
		margin: 0;
		background: none;
		text-align: center;
		display: flex;
		align-items: center;
		justify-content: center;
		color: #919191;
	}
	header .header-wrap .main_menu_container .swiper-button-prev:after {
		content: ' ';
		position: absolute;
		left: 0;
		top: 14%;
		bottom: 14%;
		width: 1px;
		background: url(images/border_1.png) 0 0 no-repeat;
		background-size: 100% 100%;
	}
	header .header-wrap .main_menu_container .swiper-button-prev:hover {
		color: #000;
	}
	header .header-wrap .main_menu_container .swiper-button-next {
		top: 0;
		right: 0;
		height: 100%;
		width: 40px;
		margin: 0;
		background: none;
		text-align: center;
		display: flex;
		align-items: center;
		justify-content: center;
		color: #919191;
	}
	header .header-wrap .main_menu_container .swiper-button-next:after {
		content: ' ';
		position: absolute;
		right: 0;
		top: 14%;
		bottom: 14%;
		width: 1px;
		background: url(images/border_1.png) 0 0 no-repeat;
		background-size: 100% 100%;
	}
	header .header-wrap .main_menu_container .swiper-button-next:hover {
		color: #000;
	}
	
	/* Header carucel end */

	/* Dropdowns */
	div.main_menu_swiper a:hover,
	div.main_menu_swiper a.hover {
		background: #f9f9f9;
	}
	div.main_menu_dropdowns {
		position: absolute;
		left: 0;
		right: 0;
		top: 100%;
	}
	div.main_menu_drop_item {
		position: absolute;
		left: 0;
		top: 0;
		right: 0;
		padding: 30px;
		background: #f9f9f9;
		-webkit-box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1);
		box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1);
		opacity: 0;
		visibility: hidden;
		transition: all ease 0.2s;
	}
	div.main_menu_drop_item.active {
		opacity: 1;
		visibility: visible;
	}

	ul.side_menu {
		list-style: none;
		border: 1px solid #d3d3d3;
	}
	ul.side_menu > li > a {
		border-top: 1px solid #d3d3d3;
		display: block;
		font-size: 14px;
		color: #2a2a2a;
		text-decoration: none !important;
		text-transform: uppercase;
		line-height: 1.2;
		padding: 15px 15px 15px 25px;
		position: relative;
	}
	ul.side_menu > li:first-child > a {
		border: 0
	}
	ul.side_menu > li:hover > a,
	ul.side_menu > li.selected > a {
		background-color: #eee
	}
	ul.side_menu > li.selected > a {
		cursor: default
	}
	.hinfo {
		display: none;
		opacity: 0;
		transition: all ease 0.4s;
	}
	.hinfo img {
		width: 100%;
		height: auto;
	}
	.hinfo.shown {
		display: block;
		opacity: 1;
	}
	/* Dropdowns end */

	/* Language */
	header .header-wrap .wrap-language {
		float: right;
		width: 170px;
		padding: 34px 0;
		transition: all 0.2s ease 0s;
	}
		header .header-wrap .wrap-language ul.clear {
			padding: 0 18px 0 0;
		}
			header .header-wrap .wrap-language ul.clear > li {
				position: relative;
				cursor: pointer;
			}
			header .header-wrap .wrap-language ul.clear > li ul.sub-menu > li.current-lang {
				display: none;
			}
				header .header-wrap .wrap-language ul.clear > li:hover ul.sub-menu {
					display: block;
				}
				header .header-wrap .wrap-language ul.clear > li.active{
					background-color: #EEEEEE;
				}
					header .header-wrap .wrap-language ul.clear > li.active ul.sub-menu {
						display: block;
					}
				header .header-wrap .wrap-language ul.clear > li:before {
					border-left: 6px solid transparent;
					border-right: 6px solid transparent;
					border-top: 6px solid #000000;
					bottom: 12px;
					content: "";
					height: 0;
					position: absolute;
					right: 10px;
					width: 0;
				}
			header .header-wrap .wrap-language ul li a {
				font: 16px/1.5 'Istok Web', sans-serif;
				color: #0C0C0C;
				text-decoration: none;
				display: block;
				padding: 5px 25px 5px 10px;
			}
			header .header-wrap .wrap-language ul li a img {
				margin-right: 5px;
			}
			header .header-wrap .wrap-language ul.clear li ul.sub-menu {
				display: none;
				position: absolute;
				top: 100%;
				left: 0;
				right: 0;
				background-color: #fff;
				z-index: 500;
			}
				header .header-wrap .wrap-language ul.clear li ul.sub-menu li a {
					padding: 5px 25px 5px 10px;
					font: 16px/1.5 'Istok Web', sans-serif;
					color: #0C0C0C;
					text-decoration: none;
					display: block;
				}
					header .header-wrap .wrap-language ul.clear li ul.sub-menu li a:hover {
						background-color: #EEEEEE;
					}
	/* Language end */

	/* Header info */
	header .header-wrap .header-bottom .wrap-info-header {
		float: right;
		width: 237px;
		border-left: 1px solid #EEEEEE;
		padding: 3px 0;
	}
		header .header-wrap .header-bottom .wrap-info-header .time {
			font-size: 12px;
			line-height: 1.2;
			text-align: center;
		}
		header .header-wrap .header-bottom .wrap-info-header .phone {
			font-size: 15px;
			line-height: 1.5;
			text-align: center;
			font-weight: 700;
		}
	/* Header info end */

	/* Header bottom */
	header .header-wrap .header-bottom {
		position: relative;
		padding: 0 0 24px;
		transition: all 0.2s ease 0s;
	}
		header .header-wrap .header-bottom .wrap-button-header {
			float: right;
			width: 180px;
		}
		header .header-wrap .header-bottom .wrap-bottom-menu {
			float: left;
			width: calc(100% - 420px);
		}
		a.bars-menu-header-bottom {
			display: none;
			align-items: center;
			color: #808080;
			font-size: 20px;
			height: 100%;
			justify-content: center;
			text-decoration: none !important;
			width: 54px;
			border-left: 1px solid #eeeeee;
			line-height: 40px;
			height: 40px;
			position: relative;
			text-align: center;
			z-index: 500;
		}
			a.bars-menu-header-bottom.opened {
				background-color: #eeeeee;
			}
			a.bars-menu-header-bottom:hover {
				color: #000;
			}

		header .wrap-bottom-menu ul.clear {
			position: relative;
			width: 100%;
			list-style: none;
		}
			header .wrap-bottom-menu ul.clear > li {
				width: auto;
				display: inline-block;
				float: left;
				position: relative;
			}
				header .wrap-bottom-menu ul.clear > li > a {
					padding: 15px 20px;
					display: block;
					width: auto;
					font-size: 14px;
					line-height: 1.2;
					text-transform: uppercase;
					border-left: 1px solid #EEEEEE;
					color: #0C0C0C;
				}
					header .wrap-bottom-menu ul.clear > li:hover:before{
						content: '';
						position: absolute;
						left: 0;
						right: 0;
						bottom: 0;
						background-color: #EEEEEE;
						height: 15px;
						z-index: 200;
					}
					header .wrap-bottom-menu ul.clear > li > a:hover,
					header .wrap-bottom-menu ul.clear > li.current_page_item > a,
					header .wrap-bottom-menu ul.clear > li.current_page_item,
					header .wrap-bottom-menu ul.clear > li:hover {
						background-color: #EEEEEE;
						text-decoration: none;
					}
					header .wrap-bottom-menu ul.clear > li:hover > ul.sub-menu {
						display: block;

					}
					header .wrap-bottom-menu ul.clear > li > ul.sub-menu {
						background-color: #EEEEEE;
						-webkit-box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1);
						-moz-box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1);
						box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1);
						padding: 20px 20px 0;
						position: absolute;
						top: 100%;
						left: 0;
						width: 400px;
						display: none;
					}
					header .wrap-bottom-menu ul.clear > li > ul:after {
						content: "";
						display: table;
						clear: both;
					}
						header .wrap-bottom-menu ul.clear > li > ul.sub-menu > li {
							width: 50%;
							float: left;
							padding: 5px;
							margin-bottom: 20px;
						}
						header .wrap-bottom-menu ul.clear > li > ul.sub-menu > li > a {
							color: #FF1B2A;
							display: block;
							margin-bottom: 7px;
							text-transform: uppercase;
							font-size: 14px;
						}
							header .wrap-bottom-menu ul.clear > li > ul.sub-menu > li > a:hover {
								text-decoration: none;
							}
							header .wrap-bottom-menu ul.clear > li > ul.sub-menu > li > ul > li > a {
								color: #222;
								display: block;
								font-size: 12px;
								line-height: 1.2;
								padding: 10px;
								text-transform: uppercase;
								border-bottom: 1px solid #d7d7d7;
							}
								header .wrap-bottom-menu ul.clear > li > ul.sub-menu > li > ul > li > a:hover,
								header .wrap-bottom-menu ul.clear > li > ul.sub-menu > li > ul > li.current_page_item > a {
									color: #fff;
									background-color: #eb212e;
									text-decoration: none;
								}


		/* button */
		header .header-wrap .header-bottom .wrap-button-header .shopping-cart-block {
			position: absolute;
			right: 0;
			top: calc(100% + 24px);
			background: #fff;
			background: #fff;
			min-width: 220px;
			visibility: hidden;
			opacity: 0;
			transition: all ease 0.2s;
			display: block !important;
			padding: 20px 20px;
			z-index: 100;
		}
			header.cart_short .header-wrap .header-bottom .wrap-button-header .shopping-cart-block {
				top: calc(100% + 12px);
			}
		header .header-wrap .header-bottom .wrap-button-header .cart_short div.shopping-cart-block {
			top: 58px;
		}
		header .header-wrap .header-bottom .wrap-button-header .shopping-cart-block > div.row {
			margin-bottom: 10px;
			margin-left: 0px;
			margin-right: 0px;
		}
		header .header-wrap .header-bottom .wrap-button-header .shopping-cart-block > div.row.no_r {
			margin-bottom: 0px;
		}
		header .header-wrap .header-bottom .wrap-button-header .shopping-cart-block > div.row > div {
			padding: 0px;
			text-align: center;
		}
		header .header-wrap .header-bottom .wrap-button-header .button.go_to_cart {
			width: 100%;
		}
		header .header-wrap .header-bottom .wrap-button-header .shopping-cart-block .sp1 {
			text-align: left;
		}
		header .header-wrap .header-bottom .wrap-button-header .shopping-cart-block .sp2 {
			text-align: right;
		}
		header .header-wrap .header-bottom .wrap-button-header .whole_sum {
			display: block;
			color: #000;
			text-decoration: none;
			border-top: 1px solid #999;
			padding-top: 6px;
			margin-top: 20px;
			font-weight: bold;
		}
		header .header-wrap .header-bottom .wrap-button-header .shopping-cart-block.opened {
			visibility: visible;
			opacity: 1
		}
		header .header-wrap .header-bottom .wrap-button-header .shopping-cart-block:before {
			content: ' ';
			width: 0;
			height: 0;
			border-style: solid;
			border-width: 0 7.5px 10px 7.5px;
			border-color: transparent transparent #808080 transparent;
			position: absolute;
			top: -10px;
			right: 20px;
		}
		header .header-wrap .header-bottom .wrap-button-header .shopping-cart-block ul {
			list-style: none;
		}
		header .header-wrap .header-bottom .wrap-button-header .shopping-cart-block ul > li {
			display: block;
			padding-top: 10px;
			white-space: nowrap;
			text-decoration: none !important;
			color: #000;
		}

		header .header-wrap .header-bottom .wrap-button-header .header_actions {
			position: absolute;
			right: 0;
			top: 0;
			height: 100%;
		}
		header .header-wrap .header-bottom .wrap-button-header > div {
			float: left;
			height: 40px;
			position: relative;
			border-left: 1px solid #EEEEEE;
		}
		header .header-wrap .header-bottom .wrap-button-header > div > a {
			display: flex;
			align-items: center;
			height: 100%;
			font-size: 20px;
			width: 54px;
			text-decoration: none !important;
			justify-content: center;
			color: #808080;
		}
		header .header-wrap .header-bottom .wrap-button-header > div > a:hover {
			color: #000;
		}
		header .header-wrap .header-bottom .wrap-button-header .main_menu_swiper a:hover,
		header .header-wrap .header-bottom .wrap-button-header .main_menu_swiper a.hover {
			background: #f9f9f9;
		}
		header .header-wrap .header-bottom .wrap-button-header .main_menu_dropdowns {
			position: absolute;
			left: 0;
			right: 0;
			top: 100%;
		}
		header .header-wrap .header-bottom .wrap-button-header .main_menu_drop_item {
			position: absolute;
			left: 0;
			top: 0;
			right: 0;
			padding: 30px;
			background: #f9f9f9;
			-webkit-box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1);
			-moz-box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1);
			box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1);
			opacity: 0;
			visibility: hidden;
			transition: all ease 0.2s;
		}
		header .header-wrap .header-bottom .wrap-button-header .main_menu_drop_item.active {
			opacity: 1;
			visibility: visible;
		}
		header .header-wrap .header-bottom .wrap-button-header a.bars-menu-toggler {
			position: relative;
			z-index: 456;
		}
		header .header-wrap .header-bottom .wrap-button-header	.wrap-bars-menu:hover  a.bars-menu-toggler{
			background: #eee;
		}
		header .header-wrap .header-bottom .wrap-button-header a.bars-menu-toggler.opened {
			background: #eee;
		}
		header .header-wrap .header-bottom .wrap-button-header .bars-menu-container {
			position: absolute;
			background: #eee;
			top: 100%;
			right: 0;
			opacity: 0;
			visibility: hidden;
			transition: all ease 0.2s;
			-webkit-box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1);
			-moz-box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1);
			box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1);
		}
		header .header-wrap .header-bottom .wrap-button-header	.wrap-bars-menu:hover  div.bars-menu-container {
			visibility: visible;
			opacity: 1;
		}
		header .header-wrap .header-bottom .wrap-button-header .bars-menu-toggler.opened + div.bars-menu-container {
			visibility: visible;
			opacity: 1;
		}
		header .header-wrap .header-bottom .wrap-button-header .bars-menu-toggler:hover + div.bars-menu-container {
			visibility: visible;
			opacity: 1;
		}
		header .header-wrap .header-bottom .wrap-button-header ul.bars-menu {
			list-style: none;
			width: 217px;
		}
		header .header-wrap .header-bottom .wrap-button-header ul.bars-menu > li {
			width: 100%;
		}
		header .header-wrap .header-bottom .wrap-button-header ul.bars-menu > li > a {
			display: block;
			text-align: center;
			line-height: 1.2;
			font-size: 12px;
			color: #222;
			text-decoration: none !important;
			text-transform: uppercase;
			padding: 15px 15px;
			border-top: 1px solid #d7d7d7;
		}
		header .header-wrap .header-bottom .wrap-button-header ul.bars-menu > li:first-child > a {
			border: 0;
		}
		header .header-wrap .header-bottom .wrap-button-header ul.bars-menu > li.selected > a,
		header .header-wrap .header-bottom .wrap-button-header ul.bars-menu > li:hover > a {
			background: #eb212e;
			color: #fff;
		}
		header form.search-form {
			position: absolute;
			top: calc(100% + 24px);
			background-color: #fff;
			padding: 10px;
			right: 0;
			width: 250px;
			opacity: 0;
			visibility: hidden;
			transition: all ease 0.2s;
		}
			header.cart_short form.search-form {
				top: calc(100% + 12px);
			}
		header .header-wrap .header-bottom .wrap-button-header form.search-form.active {
			opacity: 1;
			visibility: visible;
		}
			header .header-wrap .header-bottom .wrap-button-header form.search-form input {
				width: 100%;
				padding-right: 35px;
				float: left;
				margin-bottom: 0;
			}
			header .header-wrap .header-bottom .wrap-button-header form.search-form button {
				width: 30px;
				float: right;
				border: none;
				background-color: #fff;
				height: 37px;
				line-height: 37px;
				text-align: center;
				position: absolute;
				top: 11px;
				right: 11px;
				cursor: pointer;
			}
				header .header-wrap .header-bottom .wrap-button-header form.search-form button:hover {
					color: #EB212E;
				}
		/* button end */
	/* Header bottom end */


/* HEADER END */

/* MAIN */

main {
	position: relative;
	padding: 25px 0 50px;
}
	main.home {
		position: relative;
		padding: 0;
	}

	/* Slider home */
	.wrap-slider-home {
		position: relative;
	}
		.wrap-slider-home img {
			display: block;
		        margin: 0 auto !important;
}
		
		.wrap-slider-home .swiper-button-prev {
			background: none;
			width: 42px;
			height: 42px;
			margin-top: -21px;
			border: 1px solid #000;
			border-radius: 42px;
			text-align: center;
			line-height: 42px;
			font-size: 16px;
			opacity: 0.4;
			transition: all ease 0.3s;
		}
		.wrap-slider-home .swiper-button-prev * {
			line-height: 42px;
		}
		.wrap-slider-home .swiper-button-prev:hover {
			opacity: 1;
		}
		.wrap-slider-home .swiper-button-next {
			background: none;
			width: 42px;
			height: 42px;
			margin-top: -21px;
			border: 1px solid #000;
			border-radius: 42px;
			text-align: center;
			line-height: 42px;
			font-size: 16px;
			opacity: 0.4;
			transition: all ease 0.3s;
		}
		.wrap-slider-home .swiper-button-next * {
			line-height: 42px;
		}
		.wrap-slider-home .swiper-button-next:hover {
			opacity: 1;
		}
			.wrap-slider-home .home-slider .swiper-slide .photo {
				display: block;
				width: 100%;
				height: auto;
			}
			.wrap-slider-home .pres-carusel-block img {
				display: block;
				width: 100%;
				height: auto;
			}
			.wrap-slider-home .home-slider .swiper-slide-content {
				position: absolute;
				left: 10%;
				top: 10%;
				margin-top: 60px;
				padding: 25px;
				text-align: center;
			}
			.wrap-slider-home .home-slider .more {
				font-size: 13px;
				color: #2a2a2a;
				text-transform: uppercase;
				text-decoration: none !important;
				display: inline-block;
				border-bottom: 1px solid #a9a6a3;
				padding: 10px;
			}
			.wrap-slider-home .home-slider .more:hover {
				color: #eb212e;
				border-bottom: 1px solid #eb212e;
			}
	/* Slider home end */

	/* Carusel home */
	.wrap-carusel-home,
		.wrap-carusel-home .carusel-blocks,
		.wrap-carusel-home .pres-carusel-block {
			position: relative
		}
		.wrap-carusel-home .container {
			padding: 0;
		}
		.wrap-carusel-home .pres-carusel-block .photo {
			display: block;
			width: 100%;
			height: auto
		}
		.wrap-carusel-home .pres-carusel-block .pcb-cont {
			position: absolute;
			left: 0;
			right: 0;
			bottom: 0;
			height: 50%;
			background: rgba(237, 237, 237, 0);
			background: -moz-linear-gradient(top, rgba(237, 237, 237, 0) 0%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.92) 93%);
			background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(237, 237, 237, 0)), color-stop(0%, rgba(0, 0, 0, 0)), color-stop(93%, rgba(0, 0, 0, 0.92)));
			background: -webkit-linear-gradient(top, rgba(237, 237, 237, 0) 0%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.92) 93%);
			background: -o-linear-gradient(top, rgba(237, 237, 237, 0) 0%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.92) 93%);
			background: -ms-linear-gradient(top, rgba(237, 237, 237, 0) 0%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.92) 93%);
			background: linear-gradient(to bottom, rgba(237, 237, 237, 0) 0%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.92) 93%);
			filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#000000', GradientType=0);
			display: flex;
			align-items: center;
			justify-content: center;
			color: #fff;
			text-align: center
		}
		.wrap-carusel-home .pres-carusel-block .pcb-cont h2 {
			font-size: 36px;
			text-align: center;
			text-transform: uppercase;
			font-weight: normal
		}
		.wrap-carusel-home .pres-carusel-block .pcb-cont h2 span {
			display: inline-block;
			border-bottom: 2px solid #fff;
			border-top: 2px solid #fff;
			padding: 5px 50px;
		}
		.wrap-carusel-home .pres-carusel-block .pcb-cont .more {
			font-size: 13px;
			text-transform: uppercase;
			text-decoration: none !important;
			display: inline-block;
			border-bottom: 1px solid #fff;
			padding: 10px;
			color: #fff;
		}
		.wrap-carusel-home .pres-carusel-block .pcb-cont .more:hover {
			color: #eb212e;
			border-color: #eb212e;
		}
		.wrap-carusel-home .products-carusel-container {
			position: absolute;
			right: 0;
			top: 0;
			bottom: 0;
			display: flex;
			align-items: center;
			padding: 0 15px 0 !important;
		}
		.wrap-carusel-home .products-carusel .swiper-slide {
			width: auto;
		}
		.wrap-carusel-home .products-carusel .swiper-slide a {
			display: block;
			height: 100%;
			text-decoration: none !important;
			color: #2a2a2a;
			font-size: 16px;
			line-height: 1.2;
		}
		.wrap-carusel-home .products-carusel .swiper-slide a > img {
			display: block;
			width: 100%;
			height: auto;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			border: 1px solid #d3d3d3;
		}
		.wrap-carusel-home .products-carusel .cont {
			display: block;
			padding: 15px 11px;
		}
		.wrap-carusel-home .products-carusel .code {
			display: block;
			font-size: 12px;
			color: #c3c3c3;
			text-transform: uppercase;
			margin-bottom: 5px;
		}
		.wrap-carusel-home .products-carusel .price {
			float: right;
			color: #eb212e;
		}
		.wrap-carusel-home .products-carusel{
			padding: 0 1px !important;
		}
		.wrap-carusel-home .products-carusel-container .swiper-pagination {
			position: absolute;
			left: 0;
			top: 12%;
			right: 0;
		}
		.wrap-carusel-home .products-carusel-container .swiper-pagination * {
			width: 11px;
			height: 11px;
			border-radius: 11px;
			margin: 0 7px;
			cursor: pointer;
		}
		.wrap-carusel-home .products-carusel-container .swiper-pagination *.swiper-pagination-bullet-active {
			background: #000;
		}
	/* Carusel home end */

	/* Recent news home */
	.wrap-recent-news {
		position: relative;
		padding: 85px 0;
		background-color: #EEEEEE;
	}
		.wrap-recent-news h2 {
			font-size: 26px;
			text-align: center;
			text-transform: uppercase;
			position: relative;
			margin: 0 0 1.8em;
			color: #8f8f8f;
			font-family: 'Noto Serif';
		}
		.wrap-recent-news h2:after {
			content: ' ';
			width: 46px;
			height: 2px;
			border-bottom: 1px solid #222;
			border-top: 1px solid #222;
			position: absolute;
			left: 50%;
			margin-left: -23px;
			bottom: -25px;
		}
		.wrap-recent-news .desc {
			font-size: 14px;
			color: #8f8f8f;
			text-align: center;
		}
			.wrap-recent-news .desc p {
				margin-bottom: 25px;
			}
		.wrap-recent-news .news-blocks .post {
			margin-bottom: 30px;
		}
			.wrap-recent-news .news-blocks .post .photo {
				display: block;
			}
			.wrap-recent-news .news-blocks .post .photo img {
				display: block;
				width: 100%;
				height: auto;
			}
				.wrap-recent-news .news-blocks .post .photo:hover {
					opacity: 0.8;
				}
			.wrap-recent-news .news-blocks .post .cont {
				position: relative;
				color: #8f8f8f;
				padding: 15px 0 15px 120px;
			}
			.wrap-recent-news .news-blocks .post .date {
				position: absolute;
				left: 13px;
				top: -79px;
				width: 74px;
				border: 5px solid #fff;
				background: #2a2a2a;
				color: #fff;
				font-size: 16px;
			}
			.wrap-recent-news .news-blocks .post .date > div {
				height: 74px;
				text-align: center;
				line-height: 74px;
			}
			.wrap-recent-news .news-blocks .post .date .dd {
				background: #eb212e;
				font-size: 25px;
			}
			.wrap-recent-news .news-blocks .post .title {
				display: inline-block;
				font-size: 18px;
				color: #222;
				text-transform: uppercase;
				text-decoration: none !important;
				line-height: 1.2;
				margin-bottom: 7px;
			}
			.wrap-recent-news .news-blocks .post .title:hover {
				color: #eb212e;
			}
		.wrap-recent-news .wrap-more-news {
			text-align: center;
		}
			.wrap-recent-news .more-news {
				font-size: 13px;
				text-transform: uppercase;
				text-decoration: none !important;
				display: inline-block;
				border-bottom: 1px solid #222;
				padding: 10px 0 6px;
				color: #222;
				font-weight: bold;
			}
			.wrap-recent-news .more-news:hover {
				color: #EB212E;
				border-bottom: 1px solid #EB212E;
			}
	/* Recent news home end */

	/* Discounts home block */
	.discounts-block-home {
		height: 466px;
		display: flex;
		align-items: center;
		position: relative;
		background-position: center center;
		background-size: cover;
		color: #fff;
		font-size: 14px;
	}
	.discounts-block-home:before {
		content: ' ';
		position: absolute;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		background: #2a2a2a;
		opacity: 0.7
	}
	.discounts-block-home .desc {
		text-align: center;
	}
		.discounts-block-home .desc p {
			margin-bottom: 25px;
		}
	.discounts-block-home h2 {
		font-size: 36px;
		text-align: center;
		text-transform: uppercase;
		position: relative;
		margin: 0 0 1.5em;
		color: #fff;
		font-family: 'Noto Serif';
	}
		.discounts-block-home h2:after {
			content: ' ';
			width: 46px;
			height: 2px;
			border-bottom: 1px solid #fff;
			border-top: 1px solid #fff;
			position: absolute;
			left: 50%;
			margin-left: -23px;
			bottom: -25px;
		}
	/* Discounts home block end */

/* MAIN END */

/* FOOTER */
footer {
	margin: 0 auto;
	clear: both;
	position: relative;
	z-index: 3;
	background: #020202;
	font-size: 11px;
	color: #727272;
	overflow: hidden;
}
	footer:before {
		content: ' ';
		position: absolute;
		left: 15%;
		right: 15%;
		top: 0;
		height: 200%;
		background: rgba(255, 255, 255, 1);
		background: -moz-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 51%);
		background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(51%, rgba(255, 255, 255, 0)));
		background: -webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 51%);
		background: -o-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 51%);
		background: -ms-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 51%);
		background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 51%);
		filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1);
		opacity: 0.3
	}
	footer .footer-top {
		padding: 50px 0 30px;
	}
	footer .footer-bottom {
		height: 68px;
		line-height: 68px;
		position: relative;
		color: #727272;
		font-size: 11px;
	}
		footer .footer-bottom:before {
			content: ' ';
			height: 2px;
			position: absolute;
			left: 0;
			right: 0;
			top: -2px;
			background: url(images/border_2.png) 0 0 no-repeat;
			background-size: 100% 100%;
		}
		footer .copyright {
			float: left;
			width: 50%;
		}
		footer .right-block {
			float: right;
			width: 50%;
			text-align: right;
		}
	footer .widget {
		position: relative;
		max-width: 100%;
		overflow: hidden;
		margin-bottom: 25px;
	}
		footer .widget .main-title {
			color: #fff;
			font-size: 14px;
			font-weight: normal;
			margin-bottom: 10px;
			text-transform: uppercase;
		}
		footer .widget.widget_text .textwidget {
			color: #727272;
			font-size: 11px;
		}
			footer .widget.widget_text .textwidget ul li {
				margin-top: 9px;
			}
/* FOOTER END */

/* Breadcrumbs */
.wrap-breadcrumbs {
	position: relative;
}
	.wrap-breadcrumbs .breadcrumbs {
		margin-bottom: 25px;
		font-size: 11px;
		line-height: 1.167;
		width: calc(100% - 70px);
		float: left;
	}
		.wrap-breadcrumbs .breadcrumbs a {
			font-size: 11px;
			line-height: 1.167;
			color: #c3c3c3;
			padding-right: 12px;
		}
		.wrap-breadcrumbs .breadcrumbs .separator {
			padding: 0 0.4rem;
			position: relative;
		}
		.wrap-breadcrumbs .breadcrumbs .separator:before {
			font-family: 'FontAwesome';
			content: "\f054";
			font-size: 9px;
			position: absolute;
			left: 0;
			top: 2px;
			color: #c3c3c3;
		}
		.wrap-breadcrumbs .breadcrumbs span > span {
			color: #000000;
		}
		.wrap-breadcrumbs .go-back-button {
			float: right;
			display: inline-block;
			width: auto;
			padding-left: 20px;
			font-size: 11px;
			color: #000;
			text-decoration: none;
		}
			.wrap-breadcrumbs .go-back-button:before {
				font-family: 'FontAwesome';
				content: "\f053";
				font-size: 9px;
				position: absolute;
				left: -8px;
				top: 0;
				color: #c3c3c3;
				position: relative;
			}
			.wrap-breadcrumbs .go-back-button:hover {
				color: #EB212E;
			}
/* Breadcrumbs end */

/* Pagination */
.pagination {
	margin-top: 2rem;
	padding-top: 1.5625rem;
	border-top: 1px solid #D3D3D3;
	text-align: center;
}
	.pagination * {
		font-weight: bold;
		font-size: 0.75rem;
		color: #B9B9B9;
		padding: 0 0.2rem;
		display: inline-block;
		margin: 0.21875rem;
		text-transform: uppercase;
	}
	.pagination .prev,
	.pagination .previous {
		padding-left: 0;
		position: relative;
		float: left;
		text-transform: uppercase;
		margin-left: 0;
		cursor: pointer;
		text-align: left;
	}
	.pagination .next {
		padding-right: 0;
		position: relative;
		float: right;
		text-transform: uppercase;
		margin-right: 0;
		cursor: pointer;
		text-align: right;
	}
	.pagination .prev:hover:before,
	.pagination .previous:hover:before,
	.pagination .next:hover:before {
		color: #EB212E;
	}
	.pagination a:hover,
	.pagination span.current-page {
		text-decoration: none;
		color: #EB212E;
	}
	.pagination span.dots,
	.pagination span.current-page {
		cursor: default;
	}
	.pagination span.dots {
		background: none;
		padding: 0;
	}
	.pagination span.dots:hover {
		background: none;
		color: #EB212E;
	}

	.woocommerce nav.woocommerce-pagination {
		text-align: center;
	}
	.woocommerce nav.woocommerce-pagination ul.page-numbers {
		border: none;
	}
	.woocommerce nav.woocommerce-pagination ul.page-numbers li {
		border: none;
	}
	.woocommerce nav.woocommerce-pagination ul.page-numbers li * {
		font-weight: bold;
		font-size: 0.75rem;
		color: #B9B9B9;
		padding: 0 0.2rem;
		display: inline-block;
		margin: 0.21875rem;
		text-transform: uppercase;
		border: none;
	}
	.woocommerce nav.woocommerce-pagination ul.page-numbers li span.current,
	.woocommerce nav.woocommerce-pagination ul.page-numbers li a:hover,
	.woocommerce nav.woocommerce-pagination ul.page-numbers li a.current {
		text-decoration: none;
		color: #EB212E;
		background: none;
	}
/* Pagination end */

/* ARCHIVE */
.archive .news-blocks {
	position: relative;
}
	.archive .news-blocks .post {
		margin-bottom: 30px;
	}
	.archive .news-blocks .post .photo {
		display: block;
	}
	.archive .news-blocks .post .photo img {
		display: block;
		width: 100%;
		height: auto;
	}
		.archive .news-blocks .post .photo:hover {
			opacity: 0.8;
		}
	.archive .news-blocks .post .cont {
		position: relative;
		color: #8f8f8f;
		padding: 15px 0 15px 120px;
	}
	.archive .news-blocks .post .date {
		position: absolute;
		left: 13px;
		top: -79px;
		width: 74px;
		border: 5px solid #fff;
		background: #2a2a2a;
		color: #fff;
		font-size: 16px;
	}
	.archive .news-blocks .post .date > div {
		height: 74px;
		text-align: center;
		line-height: 74px;
	}
	.archive .news-blocks .post .date .dd {
		background: #eb212e;
		font-size: 25px;
	}
	.archive .news-blocks .post .title {
		display: inline-block;
		font-size: 18px;
		color: #222;
		text-transform: uppercase;
		text-decoration: none !important;
		line-height: 1.2;
		margin-bottom: 7px;
	}
	.archive .news-blocks .post .title:hover {
		color: #eb212e;
	}
/* ARCHIVE END */

/* ASIDE */
aside {
	width: 262px;
	float: left;
}

	/* Widget ajax */
	aside .prdctfltr_collector.prdctfltr_collector_flat .prdctfltr_title_selected {
		background-color: #eb212e;
		position: relative;
	}
	aside .prdctfltr_collector.prdctfltr_collector_flat .prdctfltr_title_selected > span{
		display: inline-block;
		color: #fff;
		width: auto;
		max-width: 100%;
		white-space: normal;
		border-radius: 0!important;
		font-size: 12px;
	}
	aside .prdctfltr_collector.prdctfltr_collector_flat .prdctfltr_title_selected a {
		position: absolute;
		border-radius: 24px;
		width: 20px;
		height: 20px;
		text-align: center;
		background-color: #fff;
		border: 1px solid #D3D3D3;
		top: -10px;
		right: -10px;
		margin-right: 0;
		line-height: 20px;
		text-align: center;
	}
	aside .prdctfltr_collector.prdctfltr_collector_flat .prdctfltr_title_selected a .prdctfltr-delete {
		position: relative;
		top: -1px;
	}
	aside .prdctfltr_collector.prdctfltr_collector_flat .prdctfltr_title_selected a:hover {
		text-decoration: none;
		background-color: #D3D3D3;
	}
	aside .pf_rngstyle_flat .irs-from,
	aside .pf_rngstyle_flat .irs-to,
	aside .pf_rngstyle_flat .irs-single {
		background-color: #EB212E;
	}
	aside .pf_rngstyle_flat .irs-from:after,
	aside .pf_rngstyle_flat .irs-to:after,
	aside .pf_rngstyle_flat .irs-single:after {
		border-color: #EB212E transparent transparent;
	}
	aside .prdctfltr_filter label > span {
		padding-left: 20px;
		position: relative;
	}
	aside .prdctfltr_filter label:hover > span{
		color: #eb212e;
	}
	aside .prdctfltr_filter label.pf_adoptive_hide:hover > span{
		color: #000;
	}
	aside .prdctfltr_wc.prdctfltr_checkbox .prdctfltr_filter label > span:before{
		position: absolute;
		left: 0;
		top: 0;
	}
	aside .prdctfltr_wc.prdctfltr_checkbox .prdctfltr_filter label.prdctfltr_active > span:after {
		color: #EB212E!important;
	}
	aside .prdctfltr_count {
		border-radius: 0;
		border: 1px solid #EB212E;
		color: #EB212E;
		opacity: 1;
		line-height: 14px;
	}
	aside .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
		background: #EB212E;
	}
	aside .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:hover {
		background: #EB212E;
	}

	/* Widget */
	.widget {
		margin-bottom: 25px;
	}
	aside .widget .main-title,
	aside .widget .widget-title {
		font-size: 0.9375rem;
		color: #000;
		padding: 0.5rem 1rem;
		line-height: 1.5;
		border-width: 1px;
		border-style: solid;
		border-color: #d3d3d3;
		letter-spacing: 0.125rem;
		text-transform: uppercase;
		margin-bottom: 0.9375rem;
		font-weight: 500;
		text-align: center;
	}
	.widget input[type="submit"],
	.widget button[type="submit"] {
		padding-top: 0.5rem;
		padding-bottom: 0.5rem;
	}
	.widget .search-form input[type="submit"],
	.widget .search-form button[type="submit"] {
		font-family: FontAwesome;
	}
	img.wp-smiley,
	img.emoji {
		background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
		border: medium none !important;
		box-shadow: none !important;
		display: inline !important;
		height: 1em !important;
		margin: 0 0.07em !important;
		padding: 0 !important;
		vertical-align: -0.1em !important;
		width: 1em !important;
	}
	ul .no-products {
		font-size: 14px;
		font-weight: bold;
		line-height: 1;
		text-align: left;
	}
	.widget .berocket_aapf_widget  {
		margin-right: 0;
		margin-bottom: 0;
	}
	.berocket_filter_slider.ui-widget-content .ui-slider-range, 
	.berocket_filter_price_slider.ui-widget-content .ui-slider-range {
		background-color: #cc0003;
	}
	.berocket_filter_slider.ui-widget-content, 
	.berocket_filter_price_slider.ui-widget-content {
		background-color: #5C0002;
	}
	.widget.widget_berocket_aapf .berocket_aapf_widget li.slider.price input {
		border-color: #d3d3d3;
		font-style: normal;
		color: #000;
		font-size: 14px;
	}
	.widget .berocket_aapf_widget li .berocket_label_widgets {
		font-size: 14px;
		line-height: 20px;
	}
	.berocket_aapf_widget input[type="checkbox"] + label::before,
	.berocket_aapf_widget input[type="radio"] + label::before {
		height: 20px;
		position: relative;
		top: 4px;
		width: 20px;
	}
	.berocket_aapf_widget input[type="checkbox"]:checked + label::before,
	.berocket_aapf_widget input[type="radio"]:checked + label::before {
		background-position: -20px 0;
	}
	.widget ul.berocket_aapf_widget .jq-selectbox li{
		padding: 5px 10px 6px;
	}
	ul.berocket_aapf_widget .berocket_widget_show_values span.show_button {
		position: absolute;
		top: 1px;
		left: 0;
		font-family: "FontAwesome";
		font-size: 14px;
		line-height: 1;
		width: 14px;
		height: 14px;
		color: #cc0003;
		transform: rotate(0);
		background: none;
	}
	ul.berocket_aapf_widget .berocket_widget_show_values span.hide_button {
		position: absolute;
		top: 1px;
		left: 0;
		font-family: "FontAwesome";
		font-size: 14px;
		line-height: 1;
		width: 14px;
		height: 14px;
		color: #cc0003;
		transform: rotate(0);
		background: none;
	}
	ul.berocket_aapf_widget .berocket_widget_show_values:hover{
		color: #cc0003;
	}
	ul.berocket_aapf_widget .berocket_widget_show_values {
		padding-left: 20px;
		position: relative;
	}
	ul.berocket_aapf_widget .berocket_widget_show_values span.show_button:before {
		content: "\f078";
	}
	ul.berocket_aapf_widget .berocket_widget_show_values span.hide_button:before {
		content: "\f077";
	}
	.widget .mCSB_scrollTools {
		 width: 8px;
	}
	.widget .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
		background-color: #cc0003;
	}

	.prdctfltr_filter.prdctfltr_meta {
		display: none!important;
	}
	aside .prdctfltr_wc {
		margin-bottom: 0;
	}
	.prdctfltr_buttons {
		margin: 0!important;
		padding: 0!important;
	}
	.prdctfltr_filter_wrapper {
		overflow: visible!important;
	}
	aside .prdctfltr_wc_widget .prdctfltr_collector {
		margin: 0!important;
	}

	/* Widget select */
	.widget .jq-selectbox {
		width: 100%;
	}
	.widget .jq-selectbox .jq-selectbox__select {
		border-radius: 0;
		border: 1px solid #d3d3d3;
		box-shadow: none;
		background: #fff;
		text-shadow: none;
	}
	.widget .jq-selectbox .jq-selectbox__dropdown {
		border-radius: 0;
		border: 1px solid #d3d3d3;
	}
	.widget .jq-selectbox .jq-selectbox__dropdown li.selected,
	.widget .jq-selectbox .jq-selectbox__dropdown li:hover	{
		background: #FF0004;
	}
	.widget .jq-selectbox .jq-selectbox__dropdown li.sel {
		background: #eee;
		color: #2a2a2a;
	}
	.widget  .jq-selectbox.focused .jq-selectbox__select {
		border: 1px solid #d3d3d3
	}
	/* Widget select end */
	
	/* Layered nav filters */
		.woocommerce aside .widget_layered_nav_filters ul li {
			margin: 0 3px 3px 0;
			padding: 0;
			display: inline-block;
			width: auto;
		}
		.woocommerce aside .widget_layered_nav_filters ul li a {
			display: block;
			width: 100%;
			padding: 3px;
			background-color: #AA0000;
			color: #fff;
		}
			.woocommerce aside .widget_layered_nav_filters ul li a:hover {
				background-color: #FF0004;
			}
		.woocommerce aside .widget_layered_nav_filters ul li a:before {
			color: #fff;
			position: relative;
			top: 1px;
			margin-right: 0.4em;
		}
	/* Layered nav filters end */

	/* Filter widget */
	.woocommerce aside .widget_layered_nav ul {
		border: 1px solid #d3d3d3;
	}
		.woocommerce aside .widget_layered_nav ul li:first-child {
			border-top: none;
		}
		.woocommerce aside .widget_layered_nav ul li {
			border-top: 1px solid #d3d3d3;
			display: block;
			position: relative;
			padding: 0;
			padding: 10px 10px 10px 30px;
		}
			.woocommerce aside .widget_layered_nav ul li a,
			.woocommerce aside .widget_layered_nav ul li span {
				color: #2a2a2a;
				font-size: 14px;
				line-height: 1.2;
				position: relative;
				text-decoration: none;
				position: relative;
			}
				.woocommerce aside .widget_layered_nav ul li span {
					color: #c3c3c3;
				}
					.woocommerce aside .widget_layered_nav ul li span:before {
						color: #c3c3c3;
						position: absolute;
						top: 3px;
						left: -23px;
						width: 15px;
						height: 15px;
						line-height: 15px;
						text-align: center;
						font-size: 14px;
						border: 1px solid #c3c3c3;
						content: '';
						font-family: 'FontAwesome';
					}
				.woocommerce aside .widget_layered_nav ul li span.count {
					padding: 0;
				}
				.woocommerce aside .widget_layered_nav ul li span.count:before {
					display: none;
				}
				.woocommerce aside .widget_layered_nav ul li a:before {
					position: absolute;
					top: 3px;
					left: -23px;
					width: 15px;
					height: 15px;
					line-height: 15px;
					text-align: center;
					font-size: 14px;
					border: 1px solid #2a2a2a;
					content: '';
					font-family: 'FontAwesome';
				}
				.woocommerce aside .widget_layered_nav ul li.chosen a:before {
					content: '\f00c';
					font-family: 'FontAwesome';
				}
				.woocommerce aside .widget_layered_nav ul li a:hover {
					color: #CC0003;
					text-decoration: underline;
				}
	/* Filter widget end */

	/* Xkit_widget_filter_shops */

	/* Xkit_widget_filter_shops end */

	/* Price filter */
	.woocommerce aside .widget_price_filter .ui-slider .ui-slider-range,
	.woocommerce aside .widget_price_filter .ui-slider .ui-slider-handle {
		background-color: #CC0003;
	}
	.woocommerce aside .widget_price_filter .price_slider_wrapper .ui-widget-content {
		background-color: #5C0002;
	}
	.woocommerce aside .widget_price_filter .price_slider_amount {
		text-align: center;
	}
	.woocommerce aside .widget_price_filter .price_slider_amount .price_label {
		display: block;
		font-size: 14px;
		font-weight: 700;
		text-align: center;
	}
	.woocommerce aside .widget_price_filter .price_slider_amount .button {
		display: inline-block;
		width: auto;
		float: none;
	}
	/* Price filter end */

	/* Calendar widget */
	.widget.widget_calendar table {
		margin: 0;
		width: 100%;
		border-collapse: separate;
		border-spacing: 1px;
	}
	.widget_calendar td,
	.widget_calendar th {
		line-height: 2.5rem;
		padding: 0;
		text-align: center;
	}
	.widget_calendar th {
		font-weight: bold;
	}
	.widget_calendar caption {
		font-weight: bold;
		margin-bottom: 1rem;
		text-transform: uppercase;
	}
	.widget_calendar tbody a {
		display: block;
		font-weight: bold;
		border-width: 1px;
		border-style: solid;
		-webkit-transition: 0.2s;
		-moz-transition: 0.2s;
		-ms-transition: 0.2s;
		-o-transition: 0.2s;
		transition: 0.2s;
	}
	.widget_calendar tbody a:hover {
		text-decoration: none;
	}
	.widget_calendar tfoot a:hover {
		text-decoration: none;
	}
	/* Calendar widget end */

	/* Widget Archive */
	.widget.widget_archive .main-title {
		margin-bottom: 0;
	}
	.widget.widget_archive .select2-selection {
		border-top: none;
	}
	.widget_archive ul {
		border-width: 0 1px 1px 1px;
		border-style: solid;
		border-color: #d3d3d3;
	}
	.widget_archive ul ul.children {
		margin-top: 0;
		border: 0;
	}
	.widget_archive ul ul.children li {
		border: 0;
		padding: 0.2rem 1rem;
		position: relative;
	}
	.widget_archive li {
		position: relative;
		border-width: 1px 0 0 0;
		border-style: solid;
		border-color: #d3d3d3;
		font-size: 0.75rem;
		padding: 0.6rem 1.7rem;
		line-height: 1.5rem;
		font-weight: bold;
	}
	.widget_archive li:after {
		content: '';
		display: table;
		clear: both;
	}
	.widget_archive ul li:first-child {
		border-top: none;
	}
	.widget_archive li a {
		font-size: 0.75rem;
		line-height: 1.5rem;
		text-transform: uppercase;
		font-weight: bold;
	}
	.widget_archive li a:hover {
		text-decoration: none;
	}
	.widget_archive select {
		width: 100%;
		display: block;
		margin-bottom: 0;
	}
	.widget_archive .screen-reader-text {
		display: none;
	}
	/* Widget Archive end */

	/* Widget Categories */
	.widget.widget_categories .main-title {
		margin-bottom: 0;
	}
	.widget.widget_categories .select2-selection {
		border-top: none;
	}
	.widget_categories ul {
		border-width: 0 1px 1px 1px;
		border-style: solid;
		border-color: #d3d3d3;
	}
	.widget_categories ul ul.children {
		margin-top: 0;
		border: 0;
	}
	.widget_categories ul ul.children li {
		border: 0;
		padding: 0.2rem 1rem;
		position: relative;
	}
	.widget_categories li {
		position: relative;
		border-width: 1px 0 0 0;
		border-style: solid;
		border-color: #d3d3d3;
		font-size: 0.75rem;
		padding: 0.6rem 1.7rem;
		line-height: 1.5rem;
		font-weight: bold;
	}
	.widget_categories li:after {
		content: '';
		display: table;
		clear: both;
	}
	.widget_categories ul li:first-child {
		border-top: none;
	}
	.widget_categories li a {
		font-size: 0.75rem;
		line-height: 1.5rem;
		text-transform: uppercase;
		font-weight: bold;
	}
	.widget_categories li a:hover {
		text-decoration: underline;
	}
	.widget_categories select {
		width: 100%;
		display: block;
		margin-bottom: 0;
	}
	.widget_categories .screen-reader-text {
		display: none;
	}
	/* Widget Categories end */

	/* Widget Pages */
	.widget.widget_pages .main-title {
		margin-bottom: 0;
	}
	.widget.widget_pages .select2-selection {
		border-top: none;
	}
	.widget_pages ul {
		border-width: 0 1px 1px 1px;
		border-style: solid;
	}
	.widget_pages ul ul.children {
		margin-top: 0;
		border: 0;
	}
	.widget_pages ul ul.children li {
		border: 0;
		padding: 0.2rem 1rem;
		position: relative;
	}
	.widget_pages li {
		position: relative;
		border-width: 1px 0 0 0;
		border-style: solid;
		border-color: #d3d3d3;
		font-size: 0.75rem;
		padding: 0.6rem 1.7rem;
		line-height: 1.5rem;
		font-weight: bold;
	}
	.widget_pages ul li:first-child {
		border-top: none;
	}
	.widget_pages ul.children li:first-child {
		border-top: none;
	}
	.widget_pages li a {
		font-size: 0.75rem;
		line-height: 1.5rem;
		text-transform: uppercase;
		font-weight: bold;
	}
	.widget_pages li a:hover {
		text-decoration: none;
	}
	/* Widget Pages end */

	/* Widget Nav Menu */
	.widget.widget_nav_menu .main-title {
		margin-bottom: 0;
	}
	.widget_nav_menu ul {
		border-width: 0 1px 1px 1px;
		border-style: solid;
		border-color: #d3d3d3;
	}
	.widget_nav_menu ul ul {
		margin-top: 0;
		border-width: 0;
	}
	.widget_nav_menu ul li {
		position: relative;
		border-width: 1px 0 0 0;
		border-style: solid;
		border-color: #d3d3d3;
		font-size: 0.75rem;
		line-height: 1.5rem;
		font-weight: bold;
	}
	.widget_nav_menu > div > ul > li:first-child {
		border-width: 0;
	}
	.widget_nav_menu ul ul li {
		border-width: 1px 0 0 0;
	}
	.widget_nav_menu ul li a {
		font-size: 0.75rem;
		line-height: 1.5rem;
		text-transform: uppercase;
		font-weight: bold;
		padding: 0.6rem 1.7rem;
		display: block;
	}
	.widget_nav_menu ul.sub-menu li a {
		padding-left: 3rem;
	}
	.widget_nav_menu ul.sub-menu ul.sub-menu li a {
		padding-left: 4rem;
	}
	.widget_nav_menu ul.sub-menu ul.sub-menu ul.sub-menu li a {
		padding-left: 5rem;
	}
	.widget_nav_menu ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu li a {
		padding-left: 6rem;
	}
	.widget_nav_menu li a:hover {
		text-decoration: none;
	}
	/* Widget Nav Menu end */

	/* Meta widget */
	.widget_meta ul li {
		margin-top: 0.75rem;
		padding-left: 1.875rem;
	}
	.widget_meta ul li:first-child {
		margin-bottom: 0;
	}
	.widget_meta ul li a:hover {
		text-decoration: none;
	}
	/* Meta widget end */

	/* Widget mc4wp form widget */
	.widget_mc4wp_form_widget .mc4wp-form input {
		margin-bottom: 0;
	}
	/* Widget mc4wp form widget end */

	/* Widget Tag Cloud */
	.widget_tag_cloud .tagcloud:after {
		content: "";
		display: table;
		clear: both;
	}
	.widget_tag_cloud .tagcloud a {
		font-size: 0.8125rem !important;
		border-width: 1px;
		border-style: solid;
		display: block;
		float: left;
		padding: 0.3rem 0.685rem;
		margin-right: 0.126rem;
		margin-bottom: 0.126rem;
	}
	.widget_tag_cloud .tagcloud a:hover {
		text-decoration: none;
		-webkit-transition: 0.25s;
		-moz-transition: 0.25s;
		-ms-transition: 0.25s;
		-o-transition: 0.25s;
		transition: 0.25s;
	}
	/* Widget Tag Cloud end */

	/* RSS widget */
	.widget_rss .rss-widget-icon {
		display: none;
	}
	.widget_rss .main-title a.rsswidget:first-child {
		margin-right: 0.3125rem;
	}
	.widget_rss .main-title a.rsswidget:first-child:before {
		content: '\f09e';
		font-family: 'FontAwesome';
		font-size: 0.9375rem;
	}
	.widget_rss ul li {
		margin-top: 0.75rem;
		padding-left: 1.875rem;
	}
	.widget_rss ul li:first-child {
		margin-bottom: 0;
	}
	.widget_rss a:hover {
		text-decoration: none;
	}
	.widget_rss .rss-date,
	.widget_rss cite {
		display: block;
		font-size: 0.875rem;
		padding: 0.375rem 0;
	}
	/* RSS widget end */

	/* Widget search form widget */
	.widget_search .search-form input {
		margin-bottom: 0;
		width: calc(100% - 50px);
		float: left;
		padding: 1rem 1.25rem;
		height: 50px;
	}
	.widget_search .search-form button {
		width: 50px;
		height: 50px;
		padding: 1rem 0;
		border-radius: 0;
		float: right;
		text-align: center;
		margin-top: 0;
		font-size: 1rem;
		border: none;
		background-color: #EB212E;
		color: #fff;
		cursor: pointer;
		transition: 0.5s;
	}
		.widget_search .search-form button:hover {
			background-color: #FF2433
		}
	/* Widget search form widget end */

	/* Widget Text */
	.widget_text p {
		margin-bottom: 1.5rem;
	}
	.widget_text .wp-caption {
		background: #FCFCFC;
		max-width: 100%;
		border: 1px solid #EBEBEB;
		padding: 0.625rem;
		margin-bottom: 1.5rem;
	}
	.widget_text .wp-caption .wp-caption-text {
		margin: 0.5rem 0 0;
		font-size: 0.75rem;
		text-align: center;
	}
	.widget_text .textwidget .bordered {
		border: 1px solid #D3D3D3;
	}
	/* Widget Text end */

	/* Widget Tweets */
	.widget-tweets-container li {
		padding-bottom: 0.875rem;
		position: relative;
	}
	.widget-tweets-container li:last-child {
		padding-bottom: 0;
	}
	.widget-tweets-container li:before {
		content: '\f099';
		font-family: "FontAwesome";
		font-size: 1.25rem;
		position: absolute;
		top: 0;
		left: 0;
		line-height: 1.5;
	}
	.widget-tweets-container a.tweet-title {
		display: block;
		margin-bottom: 0.7rem;
		font-size: 1.25rem;
		line-height: 1.5;
		font-style: italic;
		padding-left: 1.6875rem;
		font-weight: 300;
	}
	.widget-tweets-container a.tweet-title:hover {
		text-decoration: underline;
	}
	.widget-tweets-container a.tweet-time {
		display: block;
		margin-top: 0.7rem;
		font-size: 0.8125rem;
		line-height: 1.5;
		color: #A7A7A7;
	}
	.widget-tweets-container a:hover {
		text-decoration: none;
	}

	/* Widget Tweets end */

	/* Widget Owl Controls */
	.widget .owl-dots {
		position: relative;
		margin-top: 0.5rem;
		text-align: center;
	}
	.widget .owl-dots .owl-dot {
		display: inline-block;
		width: 0.5rem;
		height: 0.5rem;
		border-radius: 0.6rem;
		margin: 0 0.5rem;
		border-width: 0.0625rem;
		border-style: solid;
		border-color: #fff;
	}
	/* Widget Owl Controls end */

	/* Recent Comments Widget */
	.widget_recent_comments li {
		padding-left: 1.375rem;
		padding-bottom: 0.75rem;
		position: relative;
	}
	.widget_recent_comments li:last-child {
		padding-bottom: 0;
	}
	.widget_recent_comments li:before {
		content: '\f0e5';
		display: block;
		position: absolute;
		left: 0;
		top: 0.1875rem;
		font-family: "FontAwesome";
		font-size: 0.875rem;
	}
	.widget_recent_comments li a:hover {
		text-decoration: none;
	}
	/* Recent Comments Widget end */

	/* Widget Recent Posts Standart */
	.widget_recent_entries li {
		padding-left: 1.25rem;
		padding-bottom: 0.875rem;
		position: relative;
	}
	.widget_recent_entries li:last-child {
		padding-bottom: 0;
	}
	.widget_recent_entries li:before {
		content: '\f0f6';
		display: block;
		position: absolute;
		left: 0;
		top: 0.1875rem;
		font-family: "FontAwesome";
		font-size: 0.875rem;
	}
	.widget_recent_entries li a:hover {
		text-decoration: none;
	}
	.widget_recent_entries li .post-date {
		display: block;
		font-size: 0.875rem;
		padding-top: 0.125rem;
	}
	/* Widget Recent Posts Standart end */

	/* Widget Sub Category */
	.widget.xkit_wp_sub_category_widget {
		margin-bottom: 0;
	}
		.xkit_wp_sub_category_widget .widget-wp-sub-category-container ul {
			list-style: none;
			position: relative;
			display: block;
			border: 1px solid #D3D3D3;
			margin-bottom: 25px;
		}
			.xkit_wp_sub_category_widget .widget-wp-sub-category-container ul li {
				list-style: none;
				display: block;
				border-top: 1px solid #D3D3D3;
			}
			.xkit_wp_sub_category_widget .widget-wp-sub-category-container ul li:first-child {
				border-top: none;
			}

			.xkit_wp_sub_category_widget .widget-wp-sub-category-container ul li a {
				display: block;
				font-size: 14px;
				color: #2a2a2a;
				text-decoration: none;
				text-transform: uppercase;
				line-height: 1.2;
				padding: 15px 15px 15px 25px;
				position: relative;
			}
				.xkit_wp_sub_category_widget .widget-wp-sub-category-container ul li a.active,
				.xkit_wp_sub_category_widget .widget-wp-sub-category-container ul li a:hover {
					background-color: #eee;
				}
	/* Widget Sub Category end */
	/* Widget end */
/* ASIDE END */

/* SINGULAR */
.singular .info-post {
	margin: 5px 0 10px;
	color: #919191;
	font-size: 14px;
}
.singular .info-post .time {
	padding-left: 15px;
	position: relative;
}
	.singular .info-post .time:before {
		content: '\f017';
		display: block;
		height: 10px;
		width: 10px;
		position: absolute;
		left: 0;
		top: 0;
		font-family: "FontAwesome";
		font-size: 0.875rem;
	}
/* SINGULAR END */

/* PAGE */
	.page .headtitle {
		margin-bottom: 25px;
	}
/* PAGE END */

/* SEARCH */
main.search {
	position: relative;
}
	main.search .desc-search {
		margin-bottom: 25px;
		color: #808080;
	}
		main.search .desc-search strong {
			color: #EB212E;
		}
		main.search .wrap-title-bg {
			min-height: 430px;
			margin-bottom: 20px;
		}
		main.search .page-title {
			font-size: 34px;
			color: #2a2a2a;
			font-weight: 400;
			line-height: 1.2;
			max-width: 1400px;
			margin: 0 auto;
			padding: 120px 120px 0;
		}
			main.search .page-title span{
				display: inline-block;
				position: relative;
				padding: 0 70px;
				text-transform: uppercase;
			}
				main.search .page-title span:before{
					border-bottom: 1px solid #222;
					border-top: 1px solid #222;
					content: " ";
					height: 2px;
					margin-right: 15px;
					position: absolute;
					right: 0;
					top: 50%;
					width: 30px;
				}
				main.search .page-title span:after{
					border-bottom: 1px solid #222;
					border-top: 1px solid #222;
					content: " ";
					height: 1px;
					margin-left: 15px;
					position: absolute;
					left: 0;
					top: 50%;
					width: 30px;
				}
			main.search ul.products {
				margin: 0;
				width: 100%;
			}
			main.search ul.products:after {
				content: "";
				display: table;
				clear: both;
			}
				main.search ul.products > li.product {
					width: 32%;
					margin-left: 2%;
					margin-bottom: 30px;
					margin-right: 0;
					float: left;
				}
					main.search ul.products > li.product:nth-child(3n+1) {
						margin-left: 0;
						clear: left;
					}
					main.search ul.products > li.product.first{
						clear: none;
					}
				main.search ul.products > li.product .wrap-thumbnail img {
					display: block;
					margin: 0 auto;
				}
				main.search ul.products > li.product .wrap-thumbnail span.onsale {
					z-index: 10;
					border-radius: 0;
					color: #fff;
					font-size: 0.857em;
					font-weight: 700;
					right: -0.5em;
					line-height: 3.236;
					margin: 0;
					min-height: 3.236em;
					min-width: 3.236em;
					position: absolute;
					text-align: center;
					top: -0.5em;
					background-color: #CC0003;
					padding: 0 13px;
				}
				main.search ul.products > li.product .wrap-info-top {
					border: 1px solid #D3D3D3;
					position: relative;
				}
				main.search ul.products > li.product .wrap-info-top .wrap-hover-block {
					display: block;
					position: absolute;
					top: 0;
					left: 0;
					right: 0;
					bottom: 0;
					background: rgba(0, 0, 0, 0.7);
					color: #c3c3c3;
					padding: 20px 20px 46px;
					transition:all ease 0.3s;
					opacity: 0;
					visibility: hidden;
				}
					main.search ul.products > li.product .wrap-info-top:hover .wrap-hover-block {
						opacity: 1;
						visibility: visible;
					}
						main.search ul.products > li.product .wrap-info-top .wrap-hover-block .option {
							display: block;
							margin-bottom: 15px;
						}
							main.search ul.products > li.product .wrap-info-top .wrap-hover-block .option .option-name {
								color: #fff;
								font-size: 12px;
								line-height: 1.5;
								font-weight: 700;
								display: block;
								text-transform: capitalize;
							}
							main.search ul.products > li.product .wrap-info-top .wrap-hover-block .option .option-value {
								color: #c3c3c3;
								font-size: 12px;
								line-height: 1.5;
								display: inline-block;
								width: auto;
							}

				main.search ul.products > li.product .wrap-info-top .wrap-hover-block .wrap-button {
					position: absolute;
					left: 0;
					right: 0;
					bottom: 0;
					height: 46px;
				}
				main.search ul.products > li.product .wrap-info-top .wrap-hover-block .wrap-button a {
					display:block;
					float:left;
					width: 30%;
					height: 46px;
					line-height: 46px;
					text-align: center;
					background: #eee;
					font-size: 11px;
					color: #2a2a2a;
					text-decoration: none;
					text-transform: uppercase;
					font-weight: 400;
					border-radius: 0;
					margin-top: 0;
					padding: 0;
				}
					main.search ul.products > li.product .wrap-info-top .wrap-hover-block .wrap-button a:first-child:before{
					content: 'Daugiau';
				}
					main.search ul.products > li.product .wrap-info-top .wrap-hover-block .wrap-button a.button.loading:after {
						top: 0;
					}
					main.search ul.products > li.product .wrap-info-top .wrap-hover-block .wrap-button a.added_to_cart {
						display: none;
					}
					main.search ul.products > li.product .wrap-info-top .wrap-hover-block .wrap-button a.add_to_cart_button {
						background-color: #eb212e;
						color: #fff;
						float: right;
						width: 40%;
					}
					main.search ul.products > li.product .wrap-info-top .wrap-hover-block .wrap-button a.button-showcase-items {
						background-color: #eb212e;
						color: #fff;
						float: none;
						width: 100%;
					}
						main.search ul.products > li.product .wrap-info-top .wrap-hover-block .wrap-button a.button-showcase-items:before {
							display: none;
						}
					main.search ul.products > li.product .wrap-info-top .wrap-hover-block .wrap-button a.product_type_simple {
						width: 40%;
						float: right;
					}
					main.search ul.products > li.product .wrap-info-top .wrap-hover-block .wrap-button a.add_to_cart_button:hover,
					main.search ul.products > li.product .wrap-info-top .wrap-hover-block .wrap-button a.button-showcase-items:hover {
						background-color: #B5000C;
					}
					main.search ul.products > li.product .wrap-info-top .wrap-hover-block .wrap-button a:hover {
						background: #C1C1C1;
					}
				main.search ul.products > li.product .wrap-info-bottom {
					padding: 15px 11px;
				}
				main.search ul.products > li.product .wrap-info-bottom .code {
					color: #c3c3c3;
					display: block;
					font-size: 12px;
					margin-bottom: 5px;
				}
				main.search ul.products > li.product .wrap-info-bottom .wrap-title-price h3 {
					width: 55%;
					display: block;
					float: left;
					font-size: 14px;
					padding: 0 5px 0 0;
				}
				main.search ul.products > li.product .wrap-info-bottom .wrap-title-price .price {
					width: 45%;
					display: block;
					float: right;
					font-size: 14px;
					color: #eb212e;
					text-align: right;
				}
				main.search ul.products > li.product .price del {
					width: 50%;
					display: block;
					float: left;
					color: #eb212e;
					text-align: left;
				}
				main.search ul.products > li.product .price ins {
					width: 50%;
					display: block;
					float: right;
					color: #eb212e;
					text-align: right;
					text-decoration: none;
				}	main.search ul.products > li.product.product-category {
					padding-bottom: 74px;
				}
	main.search ul.products > li.product.product-category > a:before {
		content: '';
		position: absolute;
		top: 0;
		bottom: 0;
		width: 100%;
		background: rgba(0, 0, 0, 0.7);
		opacity: 0;
		transition: 0.5s;
	}
	main.search ul.products > li.product.product-category > a:after {
		content: 'Daugiau';
		position: absolute;
		top: 50%;
		left: 50%;
		display: block;
		width: 100px;
		padding-left: 35px;
		height: 20px;
		margin-left: -50px;
		margin-top: -10px;
		background:url(images/ico_1.png) left center no-repeat;
		text-transform: uppercase;
		color: #fff;
		opacity: 0;
		transition: 0.5s;
	}
		main.search ul.products > li.product.product-category > a:hover:after,
		main.search ul.products > li.product.product-category > a:hover:before {
			opacity: 1;
		}
		main.search ul.products > li.product.product-category > a:hover .wrap-title h3 {
			color: #fff;
		}
		main.search ul.products > li.product.product-category > a:hover .wrap-title h3:before,
		main.search ul.products > li.product.product-category > a:hover .wrap-title h3:after {
			background-color: #fff;
		}
	main.search ul.products > li.product.product-category img {
		width: 100%;
		height: auto;
		display: block;
		margin: 0;
	}
	main.search ul.products > li.product.product-category .wrap-title {
		position: absolute;
		padding: 10px 18%;
		color: #222;
		font-size: 14px;
		text-align: center;
		text-transform: uppercase;
		display: block;
		bottom: 0;
		width: 100%;
	}
		main.search ul.products > li.product.product-category .wrap-title h3 {
			color: #222;
			font-size: 14px;
			text-transform: uppercase;
			width: auto;
			display: inline-block;
			position: relative;
			transition: 0.5s;
		}
			main.search ul.products > li.product.product-category .wrap-title h3:before{
				width: 50px;
				height: 1px;
				background: #222;
				content: ' ';
				position: absolute;
				right: 100%;
				top: 50%;
				margin-right: 15px;
				transition: 0.5s;
			}
			main.search ul.products > li.product.product-category .wrap-title h3:after{
				width: 50px;
				height: 1px;
				background: #222;
				content: ' ';
				position: absolute;
				left: 100%;
				top: 50%;
				margin-left: 15px;
				transition: 0.5s;
			}
		main.search ul.products > li.product.product-category .wrap-title h3 .count {
			display: none;
		}
/* SEARCH END */

/* PAGE 404 */
.page-404 h1 {
	font: bold 220px/220px "Istok Web",sans-serif;
	color: #EB212E;
	text-align: center;
	display: block;
}
.page-404 article.page-404 {
	text-align: center;
	margin-bottom: 25px;
}
.page-404 .title {
	font:  30px/1.5 'Istok Web', sans-serif;
	color: #374051;
}
.page-404 .desc {
	font:  22px/1.5 'Istok Web', sans-serif;
	color: #A6B0BB;
}
/* PAGE 404 END */

/* FEED BACK */
main.contact .wrap-article {
	width: 49%;
	float: left;
}
	main.contact .wrap-feedback {
		width: 49%;
		float: right;
	}
		main.contact .wrap-feedback h2 {
			margin-bottom: 25px;
			font-size: 26px;
			line-height: 1.5;
		}
.wrap-feedback {
	position: relative;
}
	.wrap-feedback .wrap-error-input {
		position: relative;
	}
	.wrap-feedback .wrap-input .wrap-error-input:nth-child(1) {
		width: 49.5%;
		float: left;
	}
	.wrap-feedback .wrap-input .wrap-error-input:nth-child(2) {
		width: 49.5%;
		float: right;
	}
		.wrap-feedback .captcha img{
			width: 110px;
			float: left;
			display: block;
		}
		.wrap-feedback  p.wrap-error-input.captcha input{
			width: calc(100% - 130px);
			display: block;
			margin-top: 10px;
			float: right;
		}
		.wrap-feedback .wrap-input .wrap-error-input input {
			margin-bottom: 2%;
		}
		.wrap-feedback input[type="submit"] {
			display: inline-block;
			height: 38px;
			line-height: 36px;
			padding: 0 45px;
			position: relative;
			color: #fff;
			background-color: #CC0003;
			border-radius: 0;
			border: none;
			font-size: 14px;
			text-transform: uppercase;
			cursor: pointer;
		}
			.wrap-feedback input[type="submit"]:hover {
				background-color: #FF0004;
			}
/* FEED BACK END */


/* Archive Woocommerce */
main.archive-woocommerce {
	position: relative;
	overflow: hidden;
}
main.archive-woocommerce .woocommerce-result-count,
main.archive-woocommerce .woocommerce-ordering,
main.archive-woocommerce .woocommerce-breadcrumb {
	display: none;
}
	/* Archive-woocommerce-full */
	main.archive-woocommerce-full {
		padding: 0!important;
	}
		main.archive-woocommerce-full .woocommerce-breadcrumb {
			display: none;
		}
			main.archive-woocommerce-full .wrap-content {
				position: relative;
				padding: 70px 0;
				margin-bottom: 0;
			}
			main.archive-woocommerce-full .wrap-bg-img {
				position: absolute;
				left: 0;
				top: 0;
				bottom: 0;
				right: 0;
				width: 100%;
				background-color: #2a2a2a;
				z-index: 1;
			}
			main.archive-woocommerce-full .wrap-bg-img img {
				width: 100%;
				height: auto;
				display: block;
				max-height: inherit;
			}
			main.archive-woocommerce-full .wrap-bg-img:before {
				content: ' ';
				position: absolute;
				left: 0;
				top: 0;
				right: 0;
				bottom: 0;
				z-index: 2;
				background: rgba(43, 43, 43, 0.7);
			}
			main.archive-woocommerce-full .wrap-bg-img:after{
				content: ' ';
				position: absolute;
				left: 0;
				top: 0;
				right: 0;
				bottom: 0;
				z-index: 2;
				background: rgba(43, 43, 43, 0.5);
			}
		main.archive-woocommerce-full #container {
			position: relative;
			z-index: 5;
			max-width: 1170px;
			width: 100%;
			margin: 0 auto;
			padding-left: 15px;
			padding-right: 15px;
		}
		main.archive-woocommerce-full .page-title {
			font-size: 34px;
			color: #fff;
			text-align: center;
			font-weight: 400;
			line-height: 1.2;
			margin-bottom: 15px;
		}
			main.archive-woocommerce-full .page-title span{
				display: inline-block;
				position: relative;
				padding: 0 6%;
			}
				main.archive-woocommerce-full .page-title span:before{
					content: ' ';
					width: 5%;
					height: 2px;
					border-bottom: 1px solid #fff;
					border-top: 1px solid #fff;
					position: absolute;
					left: 0;
					top: 50%;
					margin-top: -2px;
				}
				main.archive-woocommerce-full .page-title span:after{
					content: ' ';
					width: 5%;
					height: 2px;
					border-bottom: 1px solid #fff;
					border-top: 1px solid #fff;
					position: absolute;
					right: 0;
					top: 50%;
					margin-top: -2px;
				}
				main.archive-woocommerce-full .term-description {
					color: #fff;
					font-size: 12px;
					font-weight: normal;
					line-height: 1.5;
					text-align: center;
				}
					main.archive-woocommerce-full .term-description p {
						margin-bottom: 25px;
					}
				main.archive-woocommerce-full ul.products {
					margin: 0;
					margin-top: 55px;
					width: 100%;
					overflow: hidden;
				}
				main.archive-woocommerce-full ul.products > li.product.product-category,
				main.archive-woocommerce-full ul.products > li.product.product-category.first,
				main.archive-woocommerce-full ul.products > li.product.product-category.last {
					margin: 0;
					width: 33.3%;
					margin: 0;
					border-top: 1px solid #D2D2D2;
					border-left: 1px solid #D2D2D2;
					margin-top: -1px;
					margin-left: -1px;
					background-color: #fff;
					padding-bottom: 74px;
					position: relative;
					overflow: hidden;
					float: left!important;
					clear: none!important;
				}
					main.archive-woocommerce-full ul.products > li.product.product-category > a:before {
						content: '';
						position: absolute;
						top: 0;
						bottom: 0;
						width: 100%;
						background: rgba(0, 0, 0, 0.7);
						opacity: 0;
						transition: 0.5s;
					}
					main.archive-woocommerce-full ul.products > li.product.product-category > a:after {
						content: 'Daugiau';
						position: absolute;
						top: 50%;
						left: 50%;
						display: block;
						width: 100px;
						padding-left: 35px;
						height: 20px;
						margin-left: -50px;
						margin-top: -10px;
						background:url(images/ico_1.png) left center no-repeat;
						text-transform: uppercase;
						color: #fff;
						opacity: 0;
						transition: 0.5s;
					}
						main.archive-woocommerce-full ul.products > li.product.product-category > a:hover:after,
						main.archive-woocommerce-full ul.products > li.product.product-category > a:hover:before {
							opacity: 1;
						}
						main.archive-woocommerce-full ul.products > li.product.product-category > a:hover .wrap-title h3 {
							color: #fff;
						}
						main.archive-woocommerce-full ul.products > li.product.product-category > a:hover .wrap-title h3:before,
						main.archive-woocommerce-full ul.products > li.product.product-category > a:hover .wrap-title h3:after {
							background-color: #fff;
						}
					main.archive-woocommerce-full ul.products > li.product.product-category img {
						width: 100%;
						height: auto;
						display: block;
						margin: 0;
					}
					main.archive-woocommerce-full ul.products li.product.product-category .wrap-title {
						position: absolute;
						padding: 10px 18%;
						color: #222;
						font-size: 14px;
						text-align: center;
						text-transform: uppercase;
						display: block;
						bottom: 0;
						width: 100%;
					}
						main.archive-woocommerce-full ul.products li.product.product-category .wrap-title h3 {
							color: #222;
							font-size: 14px;
							text-transform: uppercase;
							width: auto;
							display: inline-block;
							position: relative;
							transition: 0.5s;
						}
							main.archive-woocommerce-full ul.products li.product.product-category .wrap-title h3:before{
								width: 50px;
								height: 1px;
								background: #222;
								content: ' ';
								position: absolute;
								right: 100%;
								top: 50%;
								margin-right: 15px;
								transition: 0.5s;
							}
							main.archive-woocommerce-full ul.products li.product.product-category .wrap-title h3:after{
								width: 50px;
								height: 1px;
								background: #222;
								content: ' ';
								position: absolute;
								left: 100%;
								top: 50%;
								margin-left: 15px;
								transition: 0.5s;
							}
						main.archive-woocommerce-full ul.products li.product.product-category .wrap-title h3 .count {
							display: none;
						}

				main.archive-woocommerce-full ul.products > li.product .wrap-thumbnail img {
					display: block;
					width: 100%;
					height: auto;
				}
				main.archive-woocommerce-full ul.products > li.product .wrap-thumbnail span.onsale {
					z-index: 10;
					margin: 0;
					border-radius: 0;
					background-color: #CC0003;
					padding: 0 13px;
				}
				main.archive-woocommerce-full ul.products > li.product .wrap-info-top {
					border: 1px solid #D3D3D3;
					position: relative;
				}
				main.archive-woocommerce-full ul.products > li.product .wrap-info-top .wrap-hover-block {
					display: block;
					position: absolute;
					top: 0;
					left: 0;
					right: 0;
					bottom: 0;
					background: rgba(0, 0, 0, 0.7);
					color: #c3c3c3;
					padding: 20px 20px 46px;
					transition:all ease 0.3s;
					opacity: 0;
					visibility: hidden;
				}
					main.archive-woocommerce-full ul.products > li.product .wrap-info-top:hover .wrap-hover-block {
						opacity: 1;
						visibility: visible;
					}
						main.archive-woocommerce-full ul.products > li.product .wrap-info-top .wrap-hover-block .option {
								display: block;
								margin-bottom: 15px;
							}
								main.archive-woocommerce-full ul.products > li.product .wrap-info-top .wrap-hover-block .option .option-name {
									color: #fff;
									font-size: 12px;
									line-height: 1.5;
									font-weight: 700;
									display: block;
									text-transform: capitalize;
								}
								main.archive-woocommerce-full ul.products > li.product .wrap-info-top .wrap-hover-block .option .option-value {
									color: #c3c3c3;
									font-size: 12px;
									line-height: 1.5;
									display: inline-block;
									width: auto;
								}
				main.archive-woocommerce-full ul.products > li.product .wrap-info-top .wrap-hover-block .wrap-button {
					position: absolute;
					left: 0;
					right: 0;
					bottom: 0;
					height: 46px;
				}
				main.archive-woocommerce-full ul.products > li.product .wrap-info-top .wrap-hover-block .wrap-button a {
					display:block;
					float:left;
					width: 30%;
					height: 46px;
					line-height: 46px;
					text-align: center;
					background: #eee;
					font-size: 11px;
					color: #2a2a2a;
					text-decoration: none;
					text-transform: uppercase;
					font-weight: 400;
					border-radius: 0;
					margin-top: 0;
					padding: 0;
				}
					main.archive-woocommerce-full ul.products > li.product .wrap-info-top .wrap-hover-block .wrap-button a:first-child:before{
						content: 'Daugiau';
					}
					main.archive-woocommerce-full ul.products > li.product .wrap-info-top .wrap-hover-block .wrap-button a.button.loading:after {
						top: 0;
					}
					main.archive-woocommerce-full ul.products > li.product .wrap-info-top .wrap-hover-block .wrap-button a.added_to_cart {
						display: none;
					}
					main.archive-woocommerce-full ul.products > li.product .wrap-info-top .wrap-hover-block .wrap-button a.add_to_cart_button {
						background-color: #eb212e;
						color: #fff;
						float: right;
						width: 40%;
					}
					main.archive-woocommerce-full ul.products > li.product .wrap-info-top .wrap-hover-block .wrap-button a.button-showcase-items {
						background-color: #eb212e;
						color: #fff;
						float: none;
						width: 100%;
					}
						main.archive-woocommerce-full ul.products > li.product .wrap-info-top .wrap-hover-block .wrap-button a.button-showcase-items:before {
							display: none;
						}
					main.archive-woocommerce-full ul.products > li.product .wrap-info-top .wrap-hover-block .wrap-button a.product_type_simple {
						width: 40%;
						float: right;
					}
					main.archive-woocommerce-full ul.products > li.product .wrap-info-top .wrap-hover-block .wrap-button a.add_to_cart_button:hover,
					main.archive-woocommerce-full ul.products > li.product .wrap-info-top .wrap-hover-block .wrap-button a.button-showcase-items:hover {
						background-color: #B5000C;
					}
					main.archive-woocommerce-full ul.products > li.product .wrap-info-top .wrap-hover-block .wrap-button a:hover {
						background: #C1C1C1;
					}
				main.archive-woocommerce-full ul.products > li.product .wrap-info-bottom {
					padding: 15px 11px;
				}
				main.archive-woocommerce-full ul.products > li.product .wrap-info-bottom .code {
					color: #c3c3c3;
					display: block;
					font-size: 12px;
					margin-bottom: 5px;
				}
				main.archive-woocommerce-full ul.products > li.product .wrap-info-bottom .wrap-title-price h3 {
					width: 55%;
					display: block;
					float: left;
					font-size: 14px;
					padding: 0 5px 0 0;
					color: #fff;
				}
				main.archive-woocommerce-full ul.products > li.product .wrap-info-bottom .wrap-title-price .price {
					width: 45%;
					display: block;
					float: right;
					font-size: 14px;
					color: #eb212e;
					text-align: right;
				}
				main.archive-woocommerce-full ul.products > li.product .price del {
					width: 50%;
					display: block;
					float: left;
					color: #eb212e;
					text-align: left;
				}
				main.archive-woocommerce-full ul.products > li.product .price ins {
					width: 50%;
					display: block;
					float: right;
					color: #eb212e;
					text-align: right;
					text-decoration: none;
				}
				/* Archive-woocommerce-full end */

	/* Archive-woocommerce-sidebar */
	main.archive-woocommerce-sidebar {
		position: relative;
		padding: 0 0 75px;
	}
		main.archive-woocommerce-sidebar .wrap-title-bg {
			min-height: 430px;
			margin-bottom: 20px;
		}
		main.archive-woocommerce-sidebar .page-title {
			font-size: 34px;
			color: #2a2a2a;
			font-weight: 400;
			line-height: 1.2;
			max-width: 1400px;
			margin: 0 auto;
			padding: 120px 120px 0;
		}
			main.archive-woocommerce-sidebar .page-title span{
				display: inline-block;
				position: relative;
				padding: 0 70px;
				text-transform: uppercase;
				background: rgba(255, 255, 255, 0.57);
    				border-radius: 9px;
    				line-height: normal;
			}
				main.archive-woocommerce-sidebar .page-title span:before{
					border-bottom: 1px solid #222;
					border-top: 1px solid #222;
					content: " ";
					height: 2px;
					margin-right: 15px;
					position: absolute;
					right: 0;
					top: 50%;
					width: 30px;
				}
				main.archive-woocommerce-sidebar .page-title span:after{
					border-bottom: 1px solid #222;
					border-top: 1px solid #222;
					content: " ";
					height: 1px;
					margin-left: 15px;
					position: absolute;
					left: 0;
					top: 50%;
					width: 30px;
				}
				main.archive-woocommerce-sidebar .wrap-content,
				main.archive-woocommerce-sidebar .wrap-breadcrumbs {
					position: relative;
					z-index: 5;
					max-width: 1170px;
					width: 100%;
					margin: 0 auto;
					padding-left: 15px;
					padding-right: 15px;
				}
				main.archive-woocommerce-sidebar aside#main-sidebar {
					width: 270px;
					float: left;
					padding-right: 0;
					padding-left: 0;
				}
				main.archive-woocommerce-sidebar #container {
					width: calc(100% - 300px);
					float: right;
				}
			main.archive-woocommerce-sidebar ul.products {
				margin: 0;
				width: 100%;
			}
				main.archive-woocommerce-sidebar ul.products > li.product {
					width: 32%;
					margin-left: 2%;
					margin-right: 0;
					float: left;
				}
					main.archive-woocommerce-sidebar ul.products > li.product:nth-child(3n+1) {
						margin-left: 0;
						clear: left;
					}
					main.archive-woocommerce-sidebar ul.products > li.product.first{
						clear: none;
					}
				main.archive-woocommerce-sidebar ul.products > li.product .wrap-thumbnail img {
					display: block;
					margin: 0 auto;
				}
				main.archive-woocommerce-sidebar ul.products > li.product .wrap-thumbnail span.onsale {
					z-index: 10;
					margin: 0;
					border-radius: 0;
					background-color: #CC0003;
					padding: 0 13px;
				}
				main.archive-woocommerce-sidebar ul.products > li.product .wrap-info-top {
					border: 1px solid #D3D3D3;
					position: relative;
				}
				main.archive-woocommerce-sidebar ul.products > li.product .wrap-info-top .wrap-hover-block {
					display: block;
					position: absolute;
					top: 0;
					left: 0;
					right: 0;
					bottom: 0;
					background: rgba(0, 0, 0, 0.7);
					color: #c3c3c3;
					padding: 20px 20px 46px;
					transition:all ease 0.3s;
					opacity: 0;
					visibility: hidden;
				}
					main.archive-woocommerce-sidebar ul.products > li.product .wrap-info-top:hover .wrap-hover-block {
						opacity: 1;
						visibility: visible;
					}
						main.archive-woocommerce-sidebar ul.products > li.product .wrap-info-top .wrap-hover-block .option {
							display: block;
							margin-bottom: 15px;
						}
							main.archive-woocommerce-sidebar ul.products > li.product .wrap-info-top .wrap-hover-block .option .option-name {
								color: #fff;
								font-size: 12px;
								line-height: 1.5;
								font-weight: 700;
								display: block;
								text-transform: capitalize;
							}
							main.archive-woocommerce-sidebar ul.products > li.product .wrap-info-top .wrap-hover-block .option .option-value {
								color: #c3c3c3;
								font-size: 12px;
								line-height: 1.5;
								display: inline-block;
								width: auto;
							}

				main.archive-woocommerce-sidebar ul.products > li.product .wrap-info-top .wrap-hover-block .wrap-button {
					position: absolute;
					left: 0;
					right: 0;
					bottom: 0;
					height: 46px;
				}
				main.archive-woocommerce-sidebar ul.products > li.product .wrap-info-top .wrap-hover-block .wrap-button a {
					display:block;
					float:left;
					width: 30%;
					height: 46px;
					line-height: 46px;
					text-align: center;
					background: #eee;
					font-size: 11px;
					color: #2a2a2a;
					text-decoration: none;
					text-transform: uppercase;
					font-weight: 400;
					border-radius: 0;
					margin-top: 0;
					padding: 0;
				}
					main.archive-woocommerce-sidebar ul.products > li.product .wrap-info-top .wrap-hover-block .wrap-button a:first-child:before{
						content: 'Daugiau';
					}
					main.archive-woocommerce-sidebar ul.products > li.product .wrap-info-top .wrap-hover-block .wrap-button a.button.loading:after {
						top: 0;
					}
					main.archive-woocommerce-sidebar ul.products > li.product .wrap-info-top .wrap-hover-block .wrap-button a.added_to_cart {
						display: none;
					}
					main.archive-woocommerce-sidebar ul.products > li.product .wrap-info-top .wrap-hover-block .wrap-button a.add_to_cart_button {
						background-color: #eb212e;
						color: #fff;
						float: right;
						width: 40%;
					}
					main.archive-woocommerce-sidebar ul.products > li.product .wrap-info-top .wrap-hover-block .wrap-button a.button-showcase-items {
						background-color: #eb212e;
						color: #fff;
						float: none;
						width: 100%;
					}
						main.archive-woocommerce-sidebar ul.products > li.product .wrap-info-top .wrap-hover-block .wrap-button a.button-showcase-items:before {
							display: none;
						}
					main.archive-woocommerce-sidebar ul.products > li.product .wrap-info-top .wrap-hover-block .wrap-button a.product_type_simple {
						width: 40%;
						float: right;
					}
					main.archive-woocommerce-sidebar ul.products > li.product .wrap-info-top .wrap-hover-block .wrap-button a.add_to_cart_button:hover,
					main.archive-woocommerce-sidebar ul.products > li.product .wrap-info-top .wrap-hover-block .wrap-button a.button-showcase-items:hover {
						background-color: #B5000C;
					}
					main.archive-woocommerce-sidebar ul.products > li.product .wrap-info-top .wrap-hover-block .wrap-button a:hover {
						background: #C1C1C1;
					}
				main.archive-woocommerce-sidebar ul.products > li.product .wrap-info-bottom {
					padding: 15px 11px;
				}
				main.archive-woocommerce-sidebar ul.products > li.product .wrap-info-bottom .code {
					color: #c3c3c3;
					display: block;
					font-size: 12px;
					margin-bottom: 5px;
				}
				main.archive-woocommerce-sidebar ul.products > li.product .wrap-info-bottom .wrap-title-price h3 {
					width: 55%;
					display: block;
					float: left;
					font-size: 14px;
					padding: 0 5px 0 0;
				}
				main.archive-woocommerce-sidebar ul.products > li.product .wrap-info-bottom .wrap-title-price .price {
					width: 45%;
					display: block;
					float: right;
					font-size: 14px;
					color: #eb212e;
					text-align: right;
				}
				main.archive-woocommerce-sidebar ul.products > li.product .price del {
					width: 50%;
					display: block;
					float: left;
					color: #eb212e;
					text-align: left;
				}
				main.archive-woocommerce-sidebar ul.products > li.product .price ins {
					width: 50%;
					display: block;
					float: right;
					color: #eb212e;
					text-align: right;
					text-decoration: none;
				}
main.archive-woocommerce-sidebar ul.products > li.product.product-category {
	padding-bottom: 74px;
}
	main.archive-woocommerce-sidebar ul.products > li.product.product-category > a:before {
		content: '';
		position: absolute;
		top: 0;
		bottom: 0;
		width: 100%;
		background: rgba(0, 0, 0, 0.7);
		opacity: 0;
		transition: 0.5s;
	}
	main.archive-woocommerce-sidebar ul.products > li.product.product-category > a:after {
		content: 'Daugiau';
		position: absolute;
		top: 50%;
		left: 50%;
		display: block;
		width: 100px;
		padding-left: 35px;
		height: 20px;
		margin-left: -50px;
		margin-top: -10px;
		background:url(images/ico_1.png) left center no-repeat;
		text-transform: uppercase;
		color: #fff;
		opacity: 0;
		transition: 0.5s;
	}
		main.archive-woocommerce-sidebar ul.products > li.product.product-category > a:hover:after,
		main.archive-woocommerce-sidebar ul.products > li.product.product-category > a:hover:before {
			opacity: 1;
		}
		main.archive-woocommerce-sidebar ul.products > li.product.product-category > a:hover .wrap-title h3 {
			color: #fff;
		}
		main.archive-woocommerce-sidebar ul.products > li.product.product-category > a:hover .wrap-title h3:before,
		main.archive-woocommerce-sidebar ul.products > li.product.product-category > a:hover .wrap-title h3:after {
			background-color: #fff;
		}
	main.archive-woocommerce-sidebar ul.products > li.product.product-category img {
		width: 100%;
		height: auto;
		display: block;
		margin: 0;
	}
	main.archive-woocommerce-sidebar ul.products > li.product.product-category .wrap-title {
		position: absolute;
		padding: 10px 18%;
		color: #222;
		font-size: 14px;
		text-align: center;
		text-transform: uppercase;
		display: block;
		bottom: 0;
		width: 100%;
	}
		main.archive-woocommerce-sidebar ul.products > li.product.product-category .wrap-title h3 {
			color: #222;
			font-size: 14px;
			text-transform: uppercase;
			width: auto;
			display: inline-block;
			position: relative;
			transition: 0.5s;
		}
			main.archive-woocommerce-sidebar ul.products > li.product.product-category .wrap-title h3:before{
				width: 50px;
				height: 1px;
				background: #222;
				content: ' ';
				position: absolute;
				right: 100%;
				top: 50%;
				margin-right: 15px;
				transition: 0.5s;
			}
			main.archive-woocommerce-sidebar ul.products > li.product.product-category .wrap-title h3:after{
				width: 50px;
				height: 1px;
				background: #222;
				content: ' ';
				position: absolute;
				left: 100%;
				top: 50%;
				margin-left: 15px;
				transition: 0.5s;
			}
		main.archive-woocommerce-sidebar ul.products > li.product.product-category .wrap-title h3 .count {
			display: none;
		}
	/* Archive-woocommerce-sidebar end */

	/* ?ost type archive product */
	.post-type-archive-product main.archive-woocommerce {
		position: relative;
		padding: 0 0 75px;
	}
		.post-type-archive-product main.archive-woocommerce .wrap-title-bg {
			min-height: 430px;
			margin-bottom: 20px;
		}
		.post-type-archive-product main.archive-woocommerce .page-title {
			font-size: 34px;
			color: #2a2a2a;
			font-weight: 400;
			line-height: 1.2;
			max-width: 1400px;
			margin: 0 auto;
			padding: 120px 120px 0;
		}
			.post-type-archive-product main.archive-woocommerce .page-title span{
				display: inline-block;
				position: relative;
				padding: 0 70px;
				text-transform: uppercase;
			}
				.post-type-archive-product main.archive-woocommerce .page-title span:before{
					border-bottom: 1px solid #222;
					border-top: 1px solid #222;
					content: " ";
					height: 2px;
					margin-right: 15px;
					position: absolute;
					right: 0;
					top: 50%;
					width: 30px;
				}
				.post-type-archive-product main.archive-woocommerce .page-title span:after{
					border-bottom: 1px solid #222;
					border-top: 1px solid #222;
					content: " ";
					height: 1px;
					margin-left: 15px;
					position: absolute;
					left: 0;
					top: 50%;
					width: 30px;
				}
				.post-type-archive-product main.archive-woocommerce .wrap-content,
				.post-type-archive-product main.archive-woocommerce .wrap-breadcrumbs {
					position: relative;
					z-index: 5;
					max-width: 1170px;
					width: 100%;
					margin: 0 auto;
					padding-left: 15px;
					padding-right: 15px;
				}
				.post-type-archive-product main.archive-woocommerce aside#main-sidebar {
					width: 270px;
					float: left;
					padding-right: 0;
					padding-left: 0;
				}
				.post-type-archive-product main.archive-woocommerce #container {
					width: calc(100% - 300px);
					float: right;
				}
			.post-type-archive-product main.archive-woocommerce ul.products {
				margin: 0;
				width: 100%;
			}
				.post-type-archive-product main.archive-woocommerce ul.products > li.product {
					width: 32%;
					margin-left: 2%;
					margin-right: 0;
					float: left;
				}
					.post-type-archive-product main.archive-woocommerce ul.products > li.product:nth-child(3n+1) {
						margin-left: 0;
						clear: left;
					}
					.post-type-archive-product main.archive-woocommerce ul.products > li.product.first{
						clear: none;
					}
				.post-type-archive-product main.archive-woocommerce ul.products > li.product .wrap-thumbnail img {
					display: block;
					margin: 0 auto;
				}
				.post-type-archive-product main.archive-woocommerce ul.products > li.product .wrap-thumbnail span.onsale {
					z-index: 10;
					margin: 0;
					border-radius: 0;
					background-color: #CC0003;
					padding: 0 13px;
				}
				.post-type-archive-product main.archive-woocommerce ul.products > li.product .wrap-info-top {
					border: 1px solid #D3D3D3;
					position: relative;
				}
				.post-type-archive-product main.archive-woocommerce ul.products > li.product .wrap-info-top .wrap-hover-block {
					display: block;
					position: absolute;
					top: 0;
					left: 0;
					right: 0;
					bottom: 0;
					background: rgba(0, 0, 0, 0.7);
					color: #c3c3c3;
					padding: 20px 20px 46px;
					transition:all ease 0.3s;
					opacity: 0;
					visibility: hidden;
				}
					.post-type-archive-product main.archive-woocommerce ul.products > li.product .wrap-info-top:hover .wrap-hover-block {
						opacity: 1;
						visibility: visible;
					}
						.post-type-archive-product main.archive-woocommerce ul.products > li.product .wrap-info-top .wrap-hover-block .option {
							display: block;
							margin-bottom: 15px;
						}
							.post-type-archive-product main.archive-woocommerce ul.products > li.product .wrap-info-top .wrap-hover-block .option .option-name {
								color: #fff;
								font-size: 12px;
								line-height: 1.5;
								font-weight: 700;
								display: block;
								text-transform: capitalize;
							}
							.post-type-archive-product main.archive-woocommerce ul.products > li.product .wrap-info-top .wrap-hover-block .option .option-value {
								color: #c3c3c3;
								font-size: 12px;
								line-height: 1.5;
								display: inline-block;
								width: auto;
							}

				.post-type-archive-product main.archive-woocommerce ul.products > li.product .wrap-info-top .wrap-hover-block .wrap-button {
					position: absolute;
					left: 0;
					right: 0;
					bottom: 0;
					height: 46px;
				}
				.post-type-archive-product main.archive-woocommerce ul.products > li.product .wrap-info-top .wrap-hover-block .wrap-button a {
					display:block;
					float:left;
					width: 30%;
					height: 46px;
					line-height: 46px;
					text-align: center;
					background: #eee;
					font-size: 11px;
					color: #2a2a2a;
					text-decoration: none;
					text-transform: uppercase;
					font-weight: 400;
					border-radius: 0;
					margin-top: 0;
					padding: 0;
				}
				.post-type-archive-product main.archive-woocommerce ul.products > li.product .wrap-info-top .wrap-hover-block .wrap-button a:first-child:before{
					content: 'Daugiau';
				}
					.post-type-archive-product main.archive-woocommerce ul.products > li.product .wrap-info-top .wrap-hover-block .wrap-button a.button.loading:after {
						top: 0;
					}
					.post-type-archive-product main.archive-woocommerce ul.products > li.product .wrap-info-top .wrap-hover-block .wrap-button a.added_to_cart {
						display: none;
					}
					.post-type-archive-product main.archive-woocommerce ul.products > li.product .wrap-info-top .wrap-hover-block .wrap-button a.add_to_cart_button {
						background-color: #eb212e;
						color: #fff;
						float: right;
						width: 40%;
					}
					.post-type-archive-product main.archive-woocommerce ul.products > li.product .wrap-info-top .wrap-hover-block .wrap-button a.button-showcase-items {
						background-color: #eb212e;
						color: #fff;
						float: none;
						width: 100%;
					}
						.post-type-archive-product main.archive-woocommerce ul.products > li.product .wrap-info-top .wrap-hover-block .wrap-button a.button-showcase-items:before {
							display: none;
						}
				.post-type-archive-product main.archive-woocommerce ul.products > li.product .wrap-info-top .wrap-hover-block .wrap-button a.product_type_simple {
					width: 40%;
					float: right;
				}
					.post-type-archive-product main.archive-woocommerce ul.products > li.product .wrap-info-top .wrap-hover-block .wrap-button a.add_to_cart_button:hover,
					.post-type-archive-product main.archive-woocommerce ul.products > li.product .wrap-info-top .wrap-hover-block .wrap-button a.button-showcase-items:hover {
						background-color: #B5000C;
					}
					.post-type-archive-product main.archive-woocommerce ul.products > li.product .wrap-info-top .wrap-hover-block .wrap-button a:hover {
						background: #C1C1C1;
					}
				.post-type-archive-product main.archive-woocommerce ul.products > li.product .wrap-info-bottom {
					padding: 15px 11px;
				}
				.post-type-archive-product main.archive-woocommerce ul.products > li.product .wrap-info-bottom .code {
					color: #c3c3c3;
					display: block;
					font-size: 12px;
					margin-bottom: 5px;
				}
				.post-type-archive-product main.archive-woocommerce ul.products > li.product .wrap-info-bottom .wrap-title-price h3 {
					width: 55%;
					display: block;
					float: left;
					font-size: 14px;
					padding: 0 5px 0 0;
				}
				.post-type-archive-product main.archive-woocommerce ul.products > li.product .wrap-info-bottom .wrap-title-price .price {
					width: 45%;
					display: block;
					float: right;
					font-size: 14px;
					color: #eb212e;
					text-align: right;
				}
				.post-type-archive-product main.archive-woocommerce ul.products > li.product .price del {
					width: 50%;
					display: block;
					float: left;
					color: #eb212e;
					text-align: left;
				}
				.post-type-archive-product main.archive-woocommerce ul.products > li.product .price ins {
					width: 50%;
					display: block;
					float: right;
					color: #eb212e;
					text-align: right;
					text-decoration: none;
				}
.post-type-archive-product main.archive-woocommerce ul.products > li.product.product-category {
	padding-bottom: 74px;
}
	.post-type-archive-product main.archive-woocommerce ul.products > li.product.product-category > a:before {
		content: '';
		position: absolute;
		top: 0;
		bottom: 0;
		width: 100%;
		background: rgba(0, 0, 0, 0.7);
		opacity: 0;
		transition: 0.5s;
	}
	.post-type-archive-product main.archive-woocommerce ul.products > li.product.product-category > a:after {
		content: 'Daugiau';
		position: absolute;
		top: 50%;
		left: 50%;
		display: block;
		width: 100px;
		padding-left: 35px;
		height: 20px;
		margin-left: -50px;
		margin-top: -10px;
		background:url(images/ico_1.png) left center no-repeat;
		text-transform: uppercase;
		color: #fff;
		opacity: 0;
		transition: 0.5s;
	}
		.post-type-archive-product main.archive-woocommerce ul.products > li.product.product-category > a:hover:after,
		.post-type-archive-product main.archive-woocommerce ul.products > li.product.product-category > a:hover:before {
			opacity: 1;
		}
		.post-type-archive-product main.archive-woocommerce ul.products > li.product.product-category > a:hover .wrap-title h3 {
			color: #fff;
		}
		.post-type-archive-product main.archive-woocommerce ul.products > li.product.product-category > a:hover .wrap-title h3:before,
		.post-type-archive-product main.archive-woocommerce ul.products > li.product.product-category > a:hover .wrap-title h3:after {
			background-color: #fff;
		}
	.post-type-archive-product main.archive-woocommerce ul.products > li.product.product-category img {
		width: 100%;
		height: auto;
		display: block;
		margin: 0;
	}
	.post-type-archive-product main.archive-woocommerce ul.products > li.product.product-category .wrap-title {
		position: absolute;
		padding: 10px 18%;
		color: #222;
		font-size: 14px;
		text-align: center;
		text-transform: uppercase;
		display: block;
		bottom: 0;
		width: 100%;
	}
		.post-type-archive-product main.archive-woocommerce ul.products > li.product.product-category .wrap-title h3 {
			color: #222;
			font-size: 14px;
			text-transform: uppercase;
			width: auto;
			display: inline-block;
			position: relative;
			transition: 0.5s;
		}
			.post-type-archive-product main.archive-woocommerce ul.products > li.product.product-category .wrap-title h3:before{
				width: 50px;
				height: 1px;
				background: #222;
				content: ' ';
				position: absolute;
				right: 100%;
				top: 50%;
				margin-right: 15px;
				transition: 0.5s;
			}
			.post-type-archive-product main.archive-woocommerce ul.products > li.product.product-category .wrap-title h3:after{
				width: 50px;
				height: 1px;
				background: #222;
				content: ' ';
				position: absolute;
				left: 100%;
				top: 50%;
				margin-left: 15px;
				transition: 0.5s;
			}
		.post-type-archive-product main.archive-woocommerce ul.products > li.product.product-category .wrap-title h3 .count {
			display: none;
		}
	/* ?ost type archive product end */
/* Archive Woocommerce end */

/* Single Woocommerce */
main.single-woocommerce{
	position: relative;
}
	main.single-woocommerce .wrap-content,
	main.single-woocommerce .wrap-breadcrumbs {
		position: relative;
		z-index: 5;
		max-width: 1170px;
		width: 100%;
		margin: 0 auto;
		padding-left: 15px;
		padding-right: 15px;
	}
	main.single-woocommerce aside#main-sidebar {
		width: 270px;
		float: left;
		padding-right: 0;
		padding-left: 0;
	}
	main.single-woocommerce #container {
		width: calc(100% - 300px);
		float: right;
	}
	main.single-woocommerce .woocommerce-breadcrumb{
		display: none;
	}

	main.single-woocommerce #content div.product div.images,
	main.single-woocommerce div.product div.images {
		float: right;
	}
	main.single-woocommerce #content div.product div.summary,
	main.single-woocommerce div.product div.summary {
		float: left;
	}

		main.single-woocommerce div.product .product_title {
			font-size: 36px;
			font-weight: 700;
		}
		main.single-woocommerce div.product .product_meta {
			margin: 10px 0;
		}
		main.single-woocommerce div.product .product_meta .posted_in,
		main.single-woocommerce div.product .product_meta #wpp-buttons {
			display: none!important;
		}
		main.single-woocommerce div.product .product_meta .sku_wrapper {
			color: #c3c3c3;
			font-size: 18px;
		}
		main.single-woocommerce div.product .wrap-single-price {
			position: relative;
			margin: 20px 0;
		}
		main.single-woocommerce div.product .img-brend{
			display: inline-block;
			width: auto;
			float: left;
			margin-right: 15px;
			padding-top: 3px;
		}
		main.single-woocommerce div.product .img-brend img{
			max-height: 32px;
			width: auto;
		}
		main.single-woocommerce div.product .price {
			color: #eb212e;
			font-size: 24px;
			margin: 0;
			display: inline-block;
			width: auto;
		}
		main.single-woocommerce div.product div[itemprop="description"] {
			color: #2a2a2a;
			font-size: 12px;
			margin-bottom: 12px;
		}
		main.single-woocommerce div.product form.cart {
			margin: 20px 0 40px;
		}
			main.single-woocommerce div.product form.cart div.quantity {
				margin: 0;
			}
			main.single-woocommerce div.product form.cart .jq-number{
				width: 100%;
			}
			main.single-woocommerce div.product form.cart .jq-number .jq-number__field {
				width: 60px;
				border: none;
				box-shadow: none;
				border-radius: 0;
				background-color: #EEEEEE;
			}
			main.single-woocommerce div.product form.cart .jq-number .jq-number__field input {
				border: 1px solid #EEEEEE;
				background-color: #EEEEEE;
				width: 100%;
				height: 48px;
				color: #575760;
				font-size: 18px;
				line-height: 48px;
				padding: 0 15px;
			}
			main.single-woocommerce div.product form.cart .jq-number .jq-number__spin {
				background: #EEEEEE;
				border: none;
				box-shadow: none;
				border-radius: 0;
				height: 24px;
				width: 36px;
			}
				main.single-woocommerce div.product form.cart .jq-number .jq-number__spin.plus:after,
				main.single-woocommerce div.product form.cart .jq-number .jq-number__spin.minus:after {
					display: none;
				}
				main.single-woocommerce div.product form.cart .jq-number .jq-number__spin.plus:before {
					content: "\f0d8";
					color: #575760;
					font-family: FontAwesome;
					font-size: 18px;
					line-height: 24px;
					position: absolute;
					top: 0;
					left: 0;
					height: 24px;
					width: 36px;
					text-align: center;
				}
					main.single-woocommerce div.product form.cart .jq-number .jq-number__spin.plus:hover:before {
						color: #C4321F;
					}
					main.single-woocommerce div.product form.cart .jq-number .jq-number__spin.minus:hover:before {
						color: #C4321F;
					}
				main.single-woocommerce div.product form.cart .jq-number .jq-number__spin.minus:before {
					content: "\f0d7";
					color: #575760;
					font-family: FontAwesome;
					font-size: 18px;
					line-height: 24px;
					position: absolute;
					top: 0;
					left: 0;
					height: 24px;
					width: 36px;
					text-align: center;
				}
				main.single-woocommerce .compare {
					margin-bottom: 15px;
				}
				main.single-woocommerce.showcase-items .compare {
					display: none;
				}
				.woocommerce #respond input#submit,
				.woocommerce a.button,
				.woocommerce button.button,
				.woocommerce input.button {
					display: inline-block;
					height: 30;
					line-height: 30px;
					padding: 0 24px;
					position: relative;
					white-space: nowrap;
					color: #fff;
					background-color: #CC0003;
					border-radius: 0;
					font-size: 14px;
					text-transform: uppercase;
				}
					.woocommerce #respond input#submit:hover,
					.woocommerce a.button:hover,
					.woocommerce button.button:hover,
					.woocommerce input.button:hover {
						background-color: #FF0004;
						color: #fff;
					}
				main.single-woocommerce div.product form.cart .button {
					display: inline-block;
					height: 48;
					line-height: 48px;
					padding: 0 45px;
					position: relative;
					white-space: nowrap;
					color: #fff;
					background-color: #CC0003;
					border-radius: 0;
					font-size: 14px;
					text-transform: uppercase;
				}
					main.single-woocommerce div.product form.cart .button:hover {
						background-color: #FF0004;
					}
		main.single-woocommerce .images {
			position: relative;
		}
		main.single-woocommerce .images a.woocommerce-main-image {
			border: 1px solid #DFDFDF;
			display: block;
			margin-bottom: 5px;
			position: relative;
		}
		main.single-woocommerce .images a.woocommerce-main-image .wrap-hover-img {
			position: absolute;
			top: 0;
			left: 0;
			bottom: 0;
			right: 0;
			text-align: center;
			vertical-align: middle;
			max-width: 100%;
			max-height: 100%;
			background-color: #fff;
			display: block;
			transition: 0.5s;
			opacity: 0;
			overflow: hidden;
		}
			main.single-woocommerce .images a.woocommerce-main-image .wrap-hover-img img {
				max-width: 100%;
				max-height: 100%;
				width: auto;
				height: auto;
				display: inline-block;
			}
		main.single-woocommerce .images.loaded {
			opacity: 0.5;
		}
			main.single-woocommerce .images a.woocommerce-main-image:hover {
				opacity: 0.8;
			}

			main.single-woocommerce .images .thumbnails .zoom {
				border: 1px solid #DFDFDF;
				margin-bottom: 5px;
			}
				main.single-woocommerce .images .thumbnails .zoom:hover {
					opacity: 0.8;
				}
				main.single-woocommerce .onsale {
					top: -15px;
					right: -15px;
					left: inherit;
					background-color: #cc0003;
					border-radius: 0;
					margin: 0;
					padding: 0 13px;
					z-index: 10;
				}
	main.single-woocommerce table.shop_attributes th {
		text-align: left;
	}
	/* Tab single */
	main.single-woocommerce .product-tabs-container {
		position: relative;
		margin-bottom: 35px;
	}
	main.single-woocommerce .product-tabs-container .tabs_container {
		position: relative;
		z-index: 300;
		border: 1px solid #e0e0e0;
		padding: 5px 20px 20px;
		overflow: hidden;
	}
	main.single-woocommerce .product-tabs-container div.tabs {
		margin-left: -20px;
	}
	main.single-woocommerce .product-tabs-container div.tabs > div {
		float: left;
		margin: 0 1px 0 0;
	}
	main.single-woocommerce .product-tabs-container div.tabs > div > a {
		display: block;
		float: left;
		line-height: 1.2;
		padding: 23px 20px;
		font-size: 12px;
		text-transform: uppercase;
		color: #2a2a2a;
		text-decoration: none;
	}
	main.single-woocommerce .product-tabs-container div.tabs > div.selected > a,
	main.single-woocommerce .product-tabs-container div.tabs > div:hover > a {
		color: #eb212e;
	}
	main.single-woocommerce .product-tabs-container .tabs_content > div {
		display: none;
		overflow: hidden;
	}
	/* Tab single end */

	main.single-woocommerce .store-block {
		position: relative;
		margin: 10px 0;
	}
		main.single-woocommerce .store-block .title-store-block {
			color: #000;
			font-size: 16px;
			line-height: 1.5;
			margin-bottom: 7px;
		}
		main.single-woocommerce .store-block ul li{
			position: relative;
			padding: 7px 5px;
			border-bottom: 1px solid #eb212e;
			background-color: #F9F9F9;
			font-style: italic;
		}

	/* Related */
	.relative-products-swiper-container {
		position:relative;
		margin-bottom: 30px;
		padding-top: 33px;
	}
		.relative-products-swiper-container .relative-products-swiper {
			position: relative;
		}
		.relative-products-swiper-container .relative-products-swiper .swiper-slide {
			width: 25%;
			margin: 0;
			padding: 0 1px;
		}
		.relative-products-swiper-container .swiper-button-next {
			right: 0;
			margin: 0;
			top: 0;
			text-align: center;
			background: none;
			height: 30px;
			border: 1px solid #D3D3D3;
			transition: 0.25s;
		}
		.relative-products-swiper-container .swiper-button-prev {
			right: 30px;
			left: inherit;
			margin: 0;
			top: 0;
			text-align: center;
			background: none;
			height: 30px;
			border: 1px solid #D3D3D3;
			transition: 0.25s;
		}
		.relative-products-swiper-container .swiper-button-next:hover,
		.relative-products-swiper-container .swiper-button-prev:hover {
			background-color: #eee;
		}
		.relative-products-swiper-container .swiper-button-next *,
		.relative-products-swiper-container .swiper-button-prev * {
			position: absolute;
			top: 50%;
			margin-top: -7px;
			font-size: 16px;
		}
			.relative-products-swiper-container .swiper-button-next i {
				right: 50%;
				margin-right: -6px;
			}
			.relative-products-swiper-container .swiper-button-prev i {
				left: 50%;
				margin-left: -6px;
			}
				.relative-products-swiper-container ul.products > li.product {
					width: 100%;
				}
					.relative-products-swiper-container ul.products > li.product:nth-child(3n+1) {
						margin-left: 0;
						clear: left;
					}
					.relative-products-swiper-container ul.products > li.product.first{
						clear: none;
					}
				.relative-products-swiper-container ul.products > li.product .wrap-thumbnail img {
					display: block;
					margin: 0 auto;
				}
				.relative-products-swiper-container ul.products > li.product .wrap-thumbnail span.onsale {
					z-index: 10;
					margin: 0;
					border-radius: 0;
					background-color: #CC0003;
					padding: 0 13px;
				}
				.relative-products-swiper-container ul.products > li.product .wrap-info-top {
					border: 1px solid #D3D3D3;
					position: relative;
				}
				.relative-products-swiper-container ul.products > li.product .wrap-info-top .wrap-hover-block {
					display: block;
					position: absolute;
					top: 0;
					left: 0;
					right: 0;
					bottom: 0;
					background: rgba(0, 0, 0, 0.7);
					color: #c3c3c3;
					padding: 20px 20px 46px;
					transition:all ease 0.3s;
					opacity: 0;
					visibility: hidden;
				}
					.relative-products-swiper-container ul.products > li.product .wrap-info-top:hover .wrap-hover-block {
						opacity: 1;
						visibility: visible;
					}
						.relative-products-swiper-container ul.products > li.product .wrap-info-top .wrap-hover-block .option {
							display: block;
							margin-bottom: 15px;
						}
							.relative-products-swiper-container ul.products > li.product .wrap-info-top .wrap-hover-block .option .option-name {
								color: #fff;
								font-size: 12px;
								line-height: 1.5;
								font-weight: 700;
								display: block;
								text-transform: capitalize;
							}
							.relative-products-swiper-container ul.products > li.product .wrap-info-top .wrap-hover-block .option .option-value {
								color: #c3c3c3;
								font-size: 12px;
								line-height: 1.5;
								display: inline-block;
								width: auto;
							}

				.relative-products-swiper-container ul.products > li.product .wrap-info-top .wrap-hover-block .wrap-button {
					position: absolute;
					left: 0;
					right: 0;
					bottom: 0;
					height: 46px;
				}
				.relative-products-swiper-container ul.products > li.product .wrap-info-top .wrap-hover-block .wrap-button a {
					display:block;
					float:left;
					width: 50%;
					height: 46px;
					line-height: 46px;
					text-align: center;
					background: #eee;
					font-size: 11px;
					color: #2a2a2a;
					text-decoration: none;
					text-transform: uppercase;
					font-weight: 400;
					border-radius: 0;
					margin-top: 0;
					padding: 0;
				}
				.relative-products-swiper-container ul.products > li.product .wrap-info-top .wrap-hover-block .wrap-button a:first-child:before{
					content: 'Daugiau';
				}
					.relative-products-swiper-container ul.products > li.product .wrap-info-top .wrap-hover-block .wrap-button a.button.loading:after {
						top: 0;
					}
					.relative-products-swiper-container ul.products > li.product .wrap-info-top .wrap-hover-block .wrap-button a.added_to_cart {
						display: none;
					}
					.relative-products-swiper-container ul.products > li.product .wrap-info-top .wrap-hover-block .wrap-button a.add_to_cart_button {
						background-color: #eb212e;
						color: #fff;
						float: right;
						width: 50%;
					}
					.relative-products-swiper-container ul.products > li.product .wrap-info-top .wrap-hover-block .wrap-button a.button-showcase-items {
						background-color: #eb212e;
						color: #fff;
						float: none;
						width: 100%;
					}
						.relative-products-swiper-container ul.products > li.product .wrap-info-top .wrap-hover-block .wrap-button a.button-showcase-items:before {
							display: none;
						}
						.relative-products-swiper-container ul.products > li.product .wrap-info-top .wrap-hover-block .wrap-button a.compare {
							display: none;
						}
				.relative-products-swiper-container ul.products > li.product .wrap-info-top .wrap-hover-block .wrap-button a.product_type_simple {
					width: 50%;
					float: right;
				}
					.relative-products-swiper-container ul.products > li.product .wrap-info-top .wrap-hover-block .wrap-button a.add_to_cart_button:hover,
					.relative-products-swiper-container ul.products > li.product .wrap-info-top .wrap-hover-block .wrap-button a.button-showcase-items:hover {
						background-color: #B5000C;
					}
					.relative-products-swiper-container ul.products > li.product .wrap-info-top .wrap-hover-block .wrap-button a:hover {
						background: #C1C1C1;
					}
				.relative-products-swiper-container ul.products > li.product .wrap-info-bottom {
					padding: 15px 5px;
				}
				.relative-products-swiper-container ul.products > li.product .wrap-info-bottom .code {
					color: #c3c3c3;
					display: block;
					font-size: 12px;
					margin-bottom: 5px;
				}
				.relative-products-swiper-container ul.products > li.product .wrap-info-bottom .wrap-title-price h3 {
					width: 55%;
					display: block;
					float: left;
					font-size: 14px;
					padding: 0 5px 0 0;
				}
				.relative-products-swiper-container ul.products > li.product .wrap-info-bottom .wrap-title-price span.price {
					width: 45%;
					display: block;
					float: right;
					font-size: 14px;
					color: #eb212e;
					text-align: right;
					margin: 0;
				}
				.relative-products-swiper-container ul.products > li.product .price del {
					width: 50%;
					display: block;
					float: left;
					color: #eb212e;
					text-align: left;
				}
				.relative-products-swiper-container ul.products > li.product .price ins {
					width: 50%;
					display: block;
					float: right;
					color: #eb212e;
					text-align: right;
					text-decoration: none;
				}
	/* Related end */
	.woocommerce p.out-of-stock {
		background-color: #eb212e;
		border-radius: 100%;
		color: #fff!important;
		font-size: 0.857em;
		font-weight: 700;
		line-height: 3.236;
		margin: 0;
		min-height: 3.236em;
		min-width: 3.236em;
		padding: 0 13px;
		position: absolute;
		text-align: center;
		right: -15px;
		top: -15px;
		border-radius: 0;
	}
	.woocommerce p.in-stock,
	.woocommerce p.available-on-backorder {
		background-color: #F48420;
		border-radius: 100%;
		color: #fff!important;
		font-size: 0.857em;
		font-weight: 700;
		line-height: 3.236;
		margin: 0;
		min-height: 3.236em;
		min-width: 3.236em;
		padding: 0 13px;
		position: absolute;
		text-align: center;
		right: -15px;
		top: -15px;
		border-radius: 0;
	}

	/* How to find */
	.wrap-how-find {
		position: relative;
	}
		.wrap-how-find .wrap-shop {
			position: relative;
			margin-bottom: 5px;
		}
		.wrap-how-find .wrap-shop .title-shop {
			position: relative;
			width: 100%;
			padding: 5px 25px 5px 5px;
			font-size: 14px;
			font-weight: 700;
			cursor: pointer;
			line-height: 1.5;
			background-color: #EAEAEA;
			transition: 0.25s;
		}
			.wrap-how-find .wrap-shop .title-shop:before {
				content: '\f078';
				color: #fff;
				font-family: 'FontAwesome';
				line-height: 1.5;
				font-size: 14px;
				position: absolute;
				top: 50%;
				margin-top: -11px;
				right: 5px;
			}
			.wrap-how-find .wrap-shop.active .title-shop:hover:before {
				content: '\f077';
			}
			.wrap-how-find .wrap-shop.active .title-shop:before {
				content: '\f077';
				color: #fff;
				font-family: 'FontAwesome';
				line-height: 1.5;
				font-size: 14px;
				position: absolute;
				top: 50%;
				margin-top: -11px;
				right: 5px;
			}
			.wrap-how-find .wrap-shop .title-shop:hover,
			.wrap-how-find .wrap-shop.active .title-shop {
				color: #fff;
				background-color: #CC0003;
			}
			.wrap-how-find .wrap-shop.active .title-shop:hover {
				background-color: #9D0003;
			}
		.wrap-how-find .wrap-shop .desc-shop {
			display: none;
			padding: 15px;
			border: 1px solid #CC0003;
		}
		.wrap-how-find .wrap-shop.active .desc-shop .left {
			width: 35%;
			float: left;
			margin-bottom: 25px;
		}
			.wrap-how-find .wrap-shop.active .desc-shop .left img {
				max-width: 100%;
				display: block;
				width: auto;
				height: auto;
				margin: 0 auto;
			}
		.wrap-how-find .wrap-shop.active .desc-shop .right {
			width: 63%;
			float: right;
		}
		.wrap-how-find .wrap-shop.active .desc-shop .right .title {
			text-align: center;
			text-transform: uppercase;
			font-size: 18px;
			font-weight: 700;
		}
		.wrap-how-find .wrap-shop.active .desc-shop .right .params {
			line-height: 1.8;
			font-size: 14px;
		}
			.wrap-how-find .wrap-shop.active .desc-shop .right .params strong i {
				color: #CC0003;
			}
			.wrap-how-find .wrap-shop.active .desc-shop .right .hours strong {
				display: block;
				text-align: center;
			}
			.wrap-how-find .wrap-shop.active .desc-shop .right .hours p {
				text-align: center;
				display: inline-block;
				width: auto;
				padding: 0 5px;
				font-size: 12px;
			}
	/* How to find end */

	/* Block order */
	.wrap-block-order {
		position: relative;
		margin-bottom: 15px;
	}
		.wrap-block-order a.button-to-order.button {
			padding: 10px 30px;
			font-size: 18px;
		}
		#add-to-order {
			width: 100%;
			max-width: 600px;
			padding: 15px;
			background-color: #fff;
			margin: 10px auto;
			position: relative;
		}
			#add-to-order .title-popap {
				text-transform: uppercase;
				text-align: center;
				margin-bottom: 25px;
				font-weight: 700;
				padding: 0 30px 10px;
				border-bottom: 1px solid #DFDFDF;
			}
			#to-order  {
				text-align: center;
			}
	/* Block order end */
	
	/* Icon attributes */
	.wrap-icon-attributes {
		position: relative;
		text-align: left;
		margin: 10px 0;
	}
		.wrap-icon-attributes .wrap-icon {
			display: inline-block;
			width: 30px;
			height: auto;			
			margin: 3px;
			float: left;
			position: relative;
		}
		.wrap-icon-attributes .wrap-icon .hover-name {
			position: absolute;
			background-color: #cc0003;
			color: #fff;
			padding: 3px 5px;
			bottom: 38px;
			left: 0;
			display: none;
			width: 150px;
			text-align: center;
		}
			.wrap-icon-attributes .wrap-icon .hover-name:before {
				border-left: 6px solid transparent;
				border-right: 6px solid transparent;
				border-top: 7px solid #cc0003;
				bottom: -7px;
				content: "";
				height: 0;
				left: 10px;
				position: absolute;
				width: 0;
			}
		.wrap-icon-attributes .wrap-icon:hover .hover-name { 
			display: block;
		}
		.wrap-icon-attributes img {
			display: block;
			width: 30px;
			height: auto;
		}
		.wrap-icon-attributes img:first-child {
			margin-left: 0;
		}
	.woocommerce table.shop_attributes th {
		width: 200px;
	}
	/* Icon attributes end */
/* Single Woocommerce end */

/* Page Woocommerce */
#add_payment_method table.cart input.button,
.woocommerce-cart table.cart input.button,
.woocommerce-checkout table.cart input.button {
	line-height: 2;
	color: #fff;
}
#add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text {
	line-height: 1.3;
}
.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit[disabled]:disabled, .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button[disabled]:disabled, .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button[disabled]:disabled, .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button[disabled]:disabled {
	padding-top: 0;
	padding-bottom: 0;
	color: #fff;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
	background-color: #cc0003;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
	background-color: #FF0004;
}
main .woocommerce .quantity .qty{
	width: 100px;
	text-align: left;
}
.quantity .jq-number{
	width: 100%;
}
.quantity .jq-number .jq-number__field {
	width: 75px;
	border: none;
	box-shadow: none;
	border-radius: 0;
	background-color: #EEEEEE;
}
.quantity .jq-number .jq-number__field input {
	border: 1px solid #EEEEEE;
	background-color: #EEEEEE;
	width: 100%;
	height: 36px;
	color: #575760;
	font-size: 18px;
	line-height: 48px;
	padding: 0 15px;
}
.quantity .jq-number .jq-number__spin {
	background: #EEEEEE;
	border: none;
	box-shadow: none;
	border-radius: 0;
	height: 18px;
	width: 36px;
}
	.quantity .jq-number .jq-number__spin.plus:after,
	.quantity .jq-number .jq-number__spin.minus:after {
		display: none;
	}
	.quantity .jq-number .jq-number__spin.plus:before {
		content: "\f0d8";
		color: #575760;
		font-family: FontAwesome;
		font-size: 14px;
		line-height: 18px;
		position: absolute;
		top: 0;
		left: 0;
		height: 18px;
		width: 36px;
		text-align: center;
	}
		.quantity .jq-number .jq-number__spin.plus:hover:before {
			color: #C4321F;
		}
		.quantity .jq-number .jq-number__spin.minus:hover:before {
			color: #C4321F;
		}
	.quantity .jq-number .jq-number__spin.minus:before {
		content: "\f0d7";
		color: #575760;
		font-family: FontAwesome;
		font-size: 14px;
		line-height: 18px;
		position: absolute;
		top: 0;
		left: 0;
		height: 18px;
		width: 36px;
		text-align: center;
	}
/* Page Woocommerce end */

/* Account */
.woocommerce .woocommerce-MyAccount-navigation ul {
	list-style: none;
	position: relative;
	display: block;
	border: 1px solid #D3D3D3;
	margin-bottom: 25px;
}
	.woocommerce .woocommerce-MyAccount-navigation ul li {
		list-style: none;
		display: block;
		border-top: 1px solid #D3D3D3;
		padding: 0;
	}
		.woocommerce .woocommerce-MyAccount-navigation ul li:before {
			display: none;
		}
	.woocommerce .woocommerce-MyAccount-navigation ul li:first-child {
		border-top: none;
	}
	.woocommerce .woocommerce-MyAccount-navigation ul li a {
		display: block;
		font-size: 14px;
		color: #2a2a2a;
		text-decoration: none;
		text-transform: uppercase;
		line-height: 1.2;
		padding: 15px 15px 15px 25px;
		position: relative;
	}
		.woocommerce .woocommerce-MyAccount-navigation ul li.is-active a,
		.woocommerce .woocommerce-MyAccount-navigation ul li a:hover {
			background-color: #eee;
		}
	fieldset{
		padding: 3px;
		margin-bottom: 10px;
		border: 1px solid #d1d1d1;
	}
/* Compare end */
/*
	* Table of Contents:

	* 1.0 - Global
	* 2.0 - Headings
	* 3.0 - Text Elements
	* 4.0 - Alignment
	* 5.0 - Images
	* 6.0 - Table
	* 7.0 - Gallery
	* 8.0 - MEDIA
		* 8.1 - Media Min Size 992px
		* 8.2 - Media Min Size 768px
		* 8.3 - Media Max Size 768px
		* 8.4 - Media Max Size 479px
*/


/* 1.0 - Global */
.content-formatting {
	position: relative;
	overflow: hidden;
}

/* 2.0 - Headings */
.content-formatting h1,
.content-formatting h2,
.content-formatting h3,
.content-formatting h4,
.content-formatting h5,
.content-formatting h6,
.wpb_text_column h1,
.wpb_text_column h2,
.wpb_text_column h3,
.wpb_text_column h4,
.wpb_text_column h5,
.wpb_text_column h6 {
	margin-bottom: 1.125rem;
	font-weight: normal;
	line-height: 1.4;
}
.content-formatting h1,
.wpb_text_column h1 {
	font-size: 2.25rem;
}
.content-formatting h2,
.wpb_text_column h2 {
	font-size: 1.875rem;
}
.content-formatting h3,
.wpb_text_column h3 {
	font-size: 1.5rem;
}
.content-formatting h4,
.wpb_text_column h4 {
	font-size: 1.125rem;
}
.content-formatting h5,
.wpb_text_column h5 {
	font-size: 0.875rem;
	font-weight: bold;
}
.content-formatting h6,
.wpb_text_column h6 {
	font-size: 0.75rem;
	font-weight: bold;
}


/* 3.0 - Text Elements */
.content-formatting address,
.wpb_text_column address {
	margin-bottom: 1.5rem;
	font-style: italic;
}
.content-formatting abbr[title],
.wpb_text_column abbr[title] {
	border-bottom: 1px dotted #EBEBEB;
	cursor: help;
}
.content-formatting b,
.content-formatting strong,
.wpb_text_column b,
.wpb_text_column strong {
	font-weight: 700;
}
.content-formatting cite,
.wpb_text_column cite {
	border: 0;
}
.content-formatting cite,
.content-formatting dfn,
.content-formatting em,
.wpb_text_column cite,
.wpb_text_column dfn,
.wpb_text_column em {
	font-style: italic;
}

.content-formatting mark,
.content-formatting ins,
.wpb_text_column mark,
.wpb_text_column ins {
	padding: 0 0.4375rem;
	color: #CC0003;
	text-decoration: none;
}
.content-formatting code,
.content-formatting kbd,
.content-formatting tt,
.content-formatting var,
.content-formatting samp,
.content-formatting pre,
.wpb_text_column code,
.wpb_text_column kbd,
.wpb_text_column tt,
.wpb_text_column var,
.wpb_text_column samp,
.wpb_text_column pre {
	font-family: monospace, Arial, sans-serif;
	font-size: 0.9375rem;
	line-height: 1.6;
}
.content-formatting pre,
.content-formatting code,
.wpb_text_column pre,
.wpb_text_column code {
	background: #FCFCFC;
	max-width: 100%;
	margin-bottom: 1.5rem;
	padding: 0.625rem;
	border: 1px solid;
	overflow: auto;
	word-wrap: break-word;
}
.content-formatting code,
.wpb_text_column code {
	margin: 0 0.625rem;
	line-height: 3.5;
}
.content-formatting tt,
.wpb_text_column tt {
	font-family: monospace, Arial, sans-serif;
}
.content-formatting blockquote,
.wpb_text_column blockquote {
	position: relative;
	margin: 0 0 1.5rem;
	padding: 0.625rem 1.5rem;
	quotes: none;
	border-left: 0.3125rem solid;
	border-color: #eb212e;
}
	.content-formatting blockquote p,
	.wpb_text_column blockquote p {
		margin-bottom: 0;
		font-style: italic;
	}
	.content-formatting blockquote cite,
	.content-formatting blockquote small,
	.wpb_text_column blockquote cite,
	.wpb_text_column blockquote small {
		font-size: 1rem;
		font-weight: 400;
		line-height: 1.5;
	}
	.content-formatting blockquote em,
	.content-formatting blockquote i,
	.content-formatting blockquote cite,
	.wpb_text_column blockquote em,
	.wpb_text_column blockquote i,
	.wpb_text_column blockquote cite {
		font-style: normal;
	}
	.content-formatting blockquote strong,
	.content-formatting blockquote b,
	.wpb_text_column blockquote strong,
	.wpb_text_column blockquote b {
		font-weight: 400;
	}
.content-formatting q,
.wpb_text_column q {
	quotes: none;
}
	.content-formatting q:before,
	.content-formatting q:after,
	.wpb_text_column q:before,
	.wpb_text_column q:after {
		content: "";
		content: none;
	}
.content-formatting small,
.wpb_text_column small {
	font-size: smaller;
}
.content-formatting big,
.wpb_text_column big {
	font-size: 125%;
}
.content-formatting sup,
.content-formatting sub,
.wpb_text_column sup,
.wpb_text_column sub {
	position: relative;
	font-size: 75%;
	height: 0;
	line-height: 0;
	vertical-align: baseline;
}
.content-formatting sup,
.wpb_text_column sup {
	bottom: 1ex;
}
.content-formatting sub,
.wpb_text_column sub {
	top: .5ex;
}
.content-formatting dl,
.wpb_text_column dl {
	margin: 0 0 1.5rem 0;
}
.content-formatting dt,
.wpb_text_column dt {
	font-weight: bold;
}
.content-formatting dd,
.wpb_text_column dd {
	margin: 0 0 1.5rem;
}
.content-formatting hr,
.wpb_text_column hr {
	background-color: #EBEBEB;
	border: 0;
	height: 1px;
	margin-bottom: 1.5rem;
}
.content-formatting ul,
.wpb_text_column ul {
	margin-bottom: 1.5rem;
}
	.content-formatting ul li,
	.wpb_text_column ul li {
		position: relative;
		list-style: none;
		padding-left: 1.5rem;
		line-height: 2;
	}
	.woocommerce-page .content-formatting ul li {
		padding-left: 0;
	}
		.woocommerce-page .content-formatting ul li:before {
			display: none;
			opacity: 0;
		}
		.content-formatting ul li:before,
		.wpb_text_column ul li:before {
			position: absolute;
			width: 3px;
			height: 3px;
			top: 0.6875rem;
			left: 0.4375rem;
			content: '';
			background-color: #eb212e;
		}
.content-formatting ol,
.wpb_text_column ol {
	margin-bottom: 2rem;
	counter-reset: item;
}
	.content-formatting ol li,
	.wpb_text_column ol li {
		position: relative;
		padding-left: 1.5rem;
		list-style: none;
		line-height: 2;
	}
		.content-formatting ol li:before,
		.wpb_text_column ol li:before {
			position: absolute;
			width: 20px;
			top: 3px;
			left: 0px;
			font-weight: bold;
			font-size: 0.8125rem;
			list-style: none;
			counter-increment: item;
			content: counter(item) ".";
			text-align: center;
			color: #eb212e;
		}
.content-formatting ol ul,
.content-formatting ul ol,
.content-formatting ol ol,
.content-formatting ul ul,
.wpb_text_column ol ul,
.wpb_text_column ul ol,
.wpb_text_column ol ol,
.wpb_text_column ul ul {
	margin-bottom: 0;
}
	.content-formatting ol > li ul > li:before,
	.wpb_text_column ol > li ul > li:before {
		width: 5px;
		height: 5px;
		top: 11px;
		left: 7px;
		background-color: #eb212e;
		content: '';
	}
	.content-formatting ul li ol,
	.wpb_text_column ul li ol {
		counter-reset: clildItem;
	}
		.content-formatting ul > li ol > li:before,
		.wpb_text_column ul > li ol > li:before {
			background: none;
			width: 20px;
			top: 0;
			left: 0px;
			color: #eb212e;
			counter-increment: clildItem;
			content: counter(clildItem) ".";
		}
.content-formatting p,
.wpb_text_column p {
	margin: 0 0 1.5rem;
}
	.content-formatting p:last-child,
	.wpb_text_column p:last-child {
		margin-bottom: 0;
	}
.content-formatting a,
.wpb_text_column a {
	font-weight: normal;
	text-decoration: underline;
}
.content-formatting a.mag-single,
.wpb_text_column a.mag-single {
	position: relative;
	z-index: 1;
}
	.content-formatting a:hover,
	.wpb_text_column a:hover {
		text-decoration: none;
	}
.content-formatting a:hover img,
.wpb_text_column a:hover img {
	-webkit-opacity: 0.8;
	-moz-opacity: 0.8;
	opacity: 0.8;
}
.content-formatting .screen-reader-text,
.wpb_text_column .screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}
	.content-formatting .screen-reader-text:focus,
	.wpb_text_column .screen-reader-text:focus {
		background-color: #f1f1f1;
		border-radius: 3px;
		box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
		clip: auto !important;
		color: #21759b;
		display: block;
		font-size: 14px;
		font-size: 0.875rem;
		font-weight: bold;
		height: auto;
		left: 5px;
		line-height: normal;
		padding: 15px 23px 14px;
		text-decoration: none;
		top: 5px;
		width: auto;
		z-index: 100000;
	}
.content-formatting select,
.content-formatting textarea,
.content-formatting input[type="text"],
.content-formatting input[type="password"],
.content-formatting input[type="datetime"],
.content-formatting input[type="datetime-local"],
.content-formatting input[type="date"],
.content-formatting input[type="month"],
.content-formatting input[type="time"],
.content-formatting input[type="week"],
.content-formatting input[type="number"],
.content-formatting input[type="email"],
.content-formatting input[type="url"],
.content-formatting input[type="search"],
.content-formatting input[type="tel"],
.content-formatting input[type="color"],
.wpb_text_column select,
.wpb_text_column textarea,
.wpb_text_column input[type="text"],
.wpb_text_column input[type="password"],
.wpb_text_column input[type="datetime"],
.wpb_text_column input[type="datetime-local"],
.wpb_text_column input[type="date"],
.wpb_text_column input[type="month"],
.wpb_text_column input[type="time"],
.wpb_text_column input[type="week"],
.wpb_text_column input[type="number"],
.wpb_text_column input[type="email"],
.wpb_text_column input[type="url"],
.wpb_text_column input[type="search"],
.wpb_text_column input[type="tel"],
.wpb_text_column input[type="color"] {
	display: inline-block;
	padding: 5px 9px;
	margin-bottom: 0.7rem;
	font-family:inherit;
	font-size: 0.8125rem;
	vertical-align: middle;
	background-color: #ffffff;
	border: 1px solid #D1D1D1;
	width: 100%;
	color: #A7A7A7;
}

.content-formatting textarea,
.wpb_text_column textarea {
	resize: vertical;
}


/* 4.0 - Alignment */
.content-formatting .alignleft,
.wpb_text_column .alignleft {
	float: left;
	margin: 0.3125rem 1rem 0.3125rem 0;
}
.content-formatting .alignright,
.wpb_text_column .alignright {
	float: right;
	margin: 0.3125rem 0 0.3125rem 1rem;
}
.content-formatting .aligncenter,
.wpb_text_column .aligncenter {
	clear: both;
	display: block;
	margin: 0.3125rem auto;
}
.content-formatting blockquote.alignleft,
.content-formatting blockquote.alignright,
.wpb_text_column blockquote.alignleft,
.wpb_text_column blockquote.alignright {
	border-top: 1px solid #EBEBEB;
	border-bottom: 1px solid #EBEBEB;
	width: 50%;
}


/* 5.0 - Images */
.content-formatting .wp-caption,
.wpb_text_column .wp-caption {
	background: #FCFCFC;
	max-width: 100%;
	border: 1px solid;
	padding: 0.625rem;
	margin-bottom: 1.5rem;
}
	.content-formatting .wp-caption .wp-caption-text,
	.wpb_text_column .wp-caption .wp-caption-text  {
		margin: 0.5rem 0 0;
		font-size: 0.75rem;
		text-align: center;
	}

.content-formatting img,
.wpb_text_column img {
	max-width: 100%;
	height: auto;
	vertical-align: middle;

	-webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-ms-transition: 0.25s;
	-o-transition: 0.25s;
}
	.content-formatting img.alignnone,
	.wpb_text_column img.alignnone {
		margin: 0.3125rem 1rem 0.3125rem 0;
	}
	.content-formatting img.alignleft,
	.wpb_text_column img.alignleft {
		float: left;
		margin: 0.3125rem 1rem 0.3125rem 0;
	}
	.content-formatting img.alignright,
	.wpb_text_column img.alignright {
		float: right;
		margin: 0.3125rem 0 0.3125rem 1rem;
	}
	.content-formatting img.aligncenter,
	.wpb_text_column img.aligncenter {
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
.content-formatting #yith-woocompare #yith-woocompare-table_wrapper {
	position: relative;
	top: -40px;
}
.content-formatting #yith-woocompare table.dataTable.compare-list tbody th, .content-formatting #yith-woocompare table.dataTable.compare-list tbody td {
	border-right: 1px solid #D3D3D3;
	border-top: 1px solid #D3D3D3;
}
.content-formatting .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {
	border-right: 1px solid #D3D3D3;
	border-left: 1px solid #D3D3D3;
	border-bottom: 1px solid #D3D3D3;
}
.content-formatting #yith-woocompare table.compare-list tbody th {
	text-align: center;
	background: #EEEEEE;
	font-weight: 400;
}
.content-formatting #yith-woocompare .DTFC_LeftBodyWrapper {
	border-left: 1px solid #D3D3D3;
}
/* 7.0 - Gallery */
/*  Hover effect  */
.gallery-icon > a{
	display: block;
	overflow: hidden;
	position: relative;
}
	.gallery-icon > a:before{
		content: '';
		width: 100%;
		bottom: 0;
		top: 0;
		left: 0;
		right: 0;
		position: absolute;

		-webkit-transition: 1s;
		-moz-transition:    1s;
		-ms-transition:     1s;
		-o-transition:      1s;
		transition:         1s;
	}
	.gallery-icon > a img{
		-webkit-transition: opacity 1s, -webkit-transform 1s;
		transition: opacity 1s, transform 1s;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	.gallery-icon > a:hover img{
		opacity: 0.7;
		-webkit-transform: scale(1.12);
		transform: scale(1.12);
	}
/*  Hover effect end  */

.content-formatting .gallery,
.wpb_text_column .gallery{
	position: relative;
	margin: 0 0 0.3rem;
}
.content-formatting .gallery .gallery-item,
.wpb_text_column .gallery .gallery-item {
	float: left;
	position: relative;
	margin: 0 2% 2% 0;
}
	.content-formatting .gallery .gallery-item .gallery-icon,
	.wpb_text_column .gallery .gallery-item .gallery-icon, {
		margin-bottom: 0;
	}
		.content-formatting .gallery .gallery-item .gallery-icon img,
		.wpb_text_column .gallery .gallery-item .gallery-icon img {
			height: auto;
		}
	.content-formatting .gallery .gallery-item .wp-caption-text,
	.content-formatting .gallery .gallery-item .gallery-caption,
	.wpb_text_column .gallery .gallery-item .wp-caption-text,
	.wpb_text_column .gallery .gallery-item .gallery-caption {
		font-size: 0.8125rem;
	}
	.content-formatting .gallery .gallery-item .gallery-caption,
	.wpb_text_column .gallery .gallery-item .gallery-caption {
		border-style: solid;
		border-width: 1px;
		padding: 0.3rem;
		margin-top: 0.3rem;
		text-transform: uppercase;
		text-align: center;
		margin-bottom: 0;
	}

.content-formatting [class^="gallery-columns-"] img,
.content-formatting [class*=" gallery-columns-"] img,
.wpb_text_column [class^="gallery-columns-"] img,
.wpb_text_column [class*=" gallery-columns-"] img {
	width: 100%;
}
	.content-formatting .gallery-columns-1 .gallery-item,
	.wpb_text_column .gallery-columns-1 .gallery-item {
		width: 100%;
		margin: 0 0 1.5rem;
	}
	.content-formatting .gallery-columns-2 .gallery-item,
	.wpb_text_column .gallery-columns-2 .gallery-item {
		width: 49%;
	}
	.content-formatting .gallery-columns-3 .gallery-item,
	.wpb_text_column .gallery-columns-3 .gallery-item {
		width: 32%;
	}
	.content-formatting .gallery-columns-4 .gallery-item,
	.wpb_text_column .gallery-columns-4 .gallery-item {
		width: 23.5%;
	}
	.content-formatting .gallery-columns-5 .gallery-item,
	.wpb_text_column .gallery-columns-5 .gallery-item {
		width: 18.4%;
	}
	.content-formatting .gallery-columns-6 .gallery-item,
	.wpb_text_column .gallery-columns-6 .gallery-item {
		width: 15%;
	}
	.content-formatting .gallery-columns-7 .gallery-item,
	.wpb_text_column .gallery-columns-7 .gallery-item {
		width: 12.572%;
	}
	.content-formatting .gallery-columns-8 .gallery-item,
	.wpb_text_column .gallery-columns-8 .gallery-item {
		width: 10.75%;
	}
	.content-formatting .gallery-columns-9 .gallery-item,
	.wpb_text_column .gallery-columns-9 .gallery-item {
		width: 9.3346%;
	}
		.content-formatting .gallery-columns-2 .gallery-item:nth-child(2n+1),
		.content-formatting .gallery-columns-3 .gallery-item:nth-child(3n+1),
		.content-formatting .gallery-columns-4 .gallery-item:nth-child(4n+1),
		.content-formatting .gallery-columns-5 .gallery-item:nth-child(5n+1),
		.content-formatting .gallery-columns-6 .gallery-item:nth-child(6n+1),
		.content-formatting .gallery-columns-7 .gallery-item:nth-child(7n+1),
		.content-formatting .gallery-columns-8 .gallery-item:nth-child(8n+1),
		.content-formatting .gallery-columns-9 .gallery-item:nth-child(9n+1),
		.wpb_text_column .gallery-columns-2 .gallery-item:nth-child(2n+1),
		.wpb_text_column .gallery-columns-3 .gallery-item:nth-child(3n+1),
		.wpb_text_column .gallery-columns-4 .gallery-item:nth-child(4n+1),
		.wpb_text_column .gallery-columns-5 .gallery-item:nth-child(5n+1),
		.wpb_text_column .gallery-columns-6 .gallery-item:nth-child(6n+1),
		.wpb_text_column .gallery-columns-7 .gallery-item:nth-child(7n+1),
		.wpb_text_column .gallery-columns-8 .gallery-item:nth-child(8n+1),
		.wpb_text_column .gallery-columns-9 .gallery-item:nth-child(9n+1) {
			clear: both;
		}
		.content-formatting .gallery-columns-2 .gallery-item:nth-child(2n+2),
		.content-formatting .gallery-columns-3 .gallery-item:nth-child(3n+3),
		.content-formatting .gallery-columns-4 .gallery-item:nth-child(4n+4),
		.content-formatting .gallery-columns-5 .gallery-item:nth-child(5n+5),
		.content-formatting .gallery-columns-6 .gallery-item:nth-child(6n+6),
		.content-formatting .gallery-columns-7 .gallery-item:nth-child(7n+7),
		.content-formatting .gallery-columns-8 .gallery-item:nth-child(8n+8),
		.content-formatting .gallery-columns-9 .gallery-item:nth-child(9n+9),
		.wpb_text_column .gallery-columns-2 .gallery-item:nth-child(2n+2),
		.wpb_text_column .gallery-columns-3 .gallery-item:nth-child(3n+3),
		.wpb_text_column .gallery-columns-4 .gallery-item:nth-child(4n+4),
		.wpb_text_column .gallery-columns-5 .gallery-item:nth-child(5n+5),
		.wpb_text_column .gallery-columns-6 .gallery-item:nth-child(6n+6),
		.wpb_text_column .gallery-columns-7 .gallery-item:nth-child(7n+7),
		.wpb_text_column .gallery-columns-8 .gallery-item:nth-child(8n+8),
		.wpb_text_column .gallery-columns-9 .gallery-item:nth-child(9n+9) {
			margin-right: 0;
		}


/* 8.0 - MEDIA */

	/* 8.1 - Media Min Size 992px */
	@media ( min-width: 992px ) and ( max-width: 1200px ) {
		.content-formatting .gallery-columns-5 .gallery-item:nth-child(5n+1),
		.content-formatting .gallery-columns-6 .gallery-item:nth-child(6n+1),
		.content-formatting .gallery-columns-7 .gallery-item:nth-child(7n+1),
		.content-formatting .gallery-columns-8 .gallery-item:nth-child(8n+1),
		.content-formatting .gallery-columns-9 .gallery-item:nth-child(9n+1),
		.wpb_text_column .gallery-columns-5 .gallery-item:nth-child(5n+1),
		.wpb_text_column .gallery-columns-6 .gallery-item:nth-child(6n+1),
		.wpb_text_column .gallery-columns-7 .gallery-item:nth-child(7n+1),
		.wpb_text_column .gallery-columns-8 .gallery-item:nth-child(8n+1),
		.wpb_text_column .gallery-columns-9 .gallery-item:nth-child(9n+1) {
			clear: none;
		}
		.content-formatting .gallery-columns-5 .gallery-item:nth-child(5n+5),
		.content-formatting .gallery-columns-6 .gallery-item:nth-child(6n+6),
		.content-formatting .gallery-columns-7 .gallery-item:nth-child(7n+7),
		.content-formatting .gallery-columns-8 .gallery-item:nth-child(8n+8),
		.content-formatting .gallery-columns-9 .gallery-item:nth-child(9n+9),
		.wpb_text_column .gallery-columns-5 .gallery-item:nth-child(5n+5),
		.wpb_text_column .gallery-columns-6 .gallery-item:nth-child(6n+6),
		.wpb_text_column .gallery-columns-7 .gallery-item:nth-child(7n+7),
		.wpb_text_column .gallery-columns-8 .gallery-item:nth-child(8n+8),
		.wpb_text_column .gallery-columns-9 .gallery-item:nth-child(9n+9) {
			margin-right: 2%;
		}
		.content-formatting .gallery-columns-5 .gallery-item,
		.content-formatting .gallery-columns-6 .gallery-item,
		.content-formatting .gallery-columns-7 .gallery-item,
		.content-formatting .gallery-columns-8 .gallery-item,
		.content-formatting .gallery-columns-9 .gallery-item,
		.wpb_text_column .gallery-columns-5 .gallery-item,
		.wpb_text_column .gallery-columns-6 .gallery-item,
		.wpb_text_column .gallery-columns-7 .gallery-item,
		.wpb_text_column .gallery-columns-8 .gallery-item,
		.wpb_text_column .gallery-columns-9 .gallery-item {
			width: 23.5%;
		}
			.content-formatting .gallery-columns-5 .gallery-item:nth-child(4n+1),
			.content-formatting .gallery-columns-6 .gallery-item:nth-child(4n+1),
			.content-formatting .gallery-columns-7 .gallery-item:nth-child(4n+1),
			.content-formatting .gallery-columns-8 .gallery-item:nth-child(4n+1),
			.content-formatting .gallery-columns-9 .gallery-item:nth-child(4n+1),
			.wpb_text_column .gallery-columns-5 .gallery-item:nth-child(4n+1),
			.wpb_text_column .gallery-columns-6 .gallery-item:nth-child(4n+1),
			.wpb_text_column .gallery-columns-7 .gallery-item:nth-child(4n+1),
			.wpb_text_column .gallery-columns-8 .gallery-item:nth-child(4n+1),
			.wpb_text_column .gallery-columns-9 .gallery-item:nth-child(4n+1) {
				clear: both;
			}
			.content-formatting .gallery-columns-5 .gallery-item:nth-child(4n+4),
			.content-formatting .gallery-columns-6 .gallery-item:nth-child(4n+4),
			.content-formatting .gallery-columns-7 .gallery-item:nth-child(4n+4),
			.content-formatting .gallery-columns-8 .gallery-item:nth-child(4n+4),
			.content-formatting .gallery-columns-9 .gallery-item:nth-child(4n+4),
			.wpb_text_column .gallery-columns-5 .gallery-item:nth-child(4n+4),
			.wpb_text_column .gallery-columns-6 .gallery-item:nth-child(4n+4),
			.wpb_text_column .gallery-columns-7 .gallery-item:nth-child(4n+4),
			.wpb_text_column .gallery-columns-8 .gallery-item:nth-child(4n+4),
			.wpb_text_column .gallery-columns-9 .gallery-item:nth-child(4n+4) {
				margin-right: 0;
			}
	}


	/* 8.2 - Media Min Size 768px */
	@media (min-width: 768px) and (max-width: 992px) {
		.content-formatting .gallery-columns-4 .gallery-item:nth-child(4n+1),
		.content-formatting .gallery-columns-5 .gallery-item:nth-child(5n+1),
		.content-formatting .gallery-columns-6 .gallery-item:nth-child(6n+1),
		.content-formatting .gallery-columns-7 .gallery-item:nth-child(7n+1),
		.content-formatting .gallery-columns-8 .gallery-item:nth-child(8n+1),
		.content-formatting .gallery-columns-9 .gallery-item:nth-child(9n+1),
		.wpb_text_column .gallery-columns-4 .gallery-item:nth-child(4n+1),
		.wpb_text_column .gallery-columns-5 .gallery-item:nth-child(5n+1),
		.wpb_text_column .gallery-columns-6 .gallery-item:nth-child(6n+1),
		.wpb_text_column .gallery-columns-7 .gallery-item:nth-child(7n+1),
		.wpb_text_column .gallery-columns-8 .gallery-item:nth-child(8n+1),
		.wpb_text_column .gallery-columns-9 .gallery-item:nth-child(9n+1) {
			clear: none;
		}
		.content-formatting .gallery-columns-4 .gallery-item:nth-child(4n+4),
		.content-formatting .gallery-columns-5 .gallery-item:nth-child(5n+5),
		.content-formatting .gallery-columns-6 .gallery-item:nth-child(6n+6),
		.content-formatting .gallery-columns-7 .gallery-item:nth-child(7n+7),
		.content-formatting .gallery-columns-8 .gallery-item:nth-child(8n+8),
		.content-formatting .gallery-columns-9 .gallery-item:nth-child(9n+9),
		.wpb_text_column .gallery-columns-4 .gallery-item:nth-child(4n+4),
		.wpb_text_column .gallery-columns-5 .gallery-item:nth-child(5n+5),
		.wpb_text_column .gallery-columns-6 .gallery-item:nth-child(6n+6),
		.wpb_text_column .gallery-columns-7 .gallery-item:nth-child(7n+7),
		.wpb_text_column .gallery-columns-8 .gallery-item:nth-child(8n+8),
		.wpb_text_column .gallery-columns-9 .gallery-item:nth-child(9n+9) {
			margin-right: 2%;
		}
		.content-formatting .gallery-columns-4 .gallery-item,
		.content-formatting .gallery-columns-5 .gallery-item,
		.content-formatting .gallery-columns-6 .gallery-item,
		.content-formatting .gallery-columns-7 .gallery-item,
		.content-formatting .gallery-columns-8 .gallery-item,
		.content-formatting .gallery-columns-9 .gallery-item,
		.wpb_text_column .gallery-columns-4 .gallery-item,
		.wpb_text_column .gallery-columns-5 .gallery-item,
		.wpb_text_column .gallery-columns-6 .gallery-item,
		.wpb_text_column .gallery-columns-7 .gallery-item,
		.wpb_text_column .gallery-columns-8 .gallery-item,
		.wpb_text_column .gallery-columns-9 .gallery-item {
			width: 32%;
		}
			.content-formatting .gallery-columns-4 .gallery-item:nth-child(3n+1),
			.content-formatting .gallery-columns-5 .gallery-item:nth-child(3n+1),
			.content-formatting .gallery-columns-6 .gallery-item:nth-child(3n+1),
			.content-formatting .gallery-columns-7 .gallery-item:nth-child(3n+1),
			.content-formatting .gallery-columns-8 .gallery-item:nth-child(3n+1),
			.content-formatting .gallery-columns-9 .gallery-item:nth-child(3n+1),
			.wpb_text_column .gallery-columns-4 .gallery-item:nth-child(3n+1),
			.wpb_text_column .gallery-columns-5 .gallery-item:nth-child(3n+1),
			.wpb_text_column .gallery-columns-6 .gallery-item:nth-child(3n+1),
			.wpb_text_column .gallery-columns-7 .gallery-item:nth-child(3n+1),
			.wpb_text_column .gallery-columns-8 .gallery-item:nth-child(3n+1),
			.wpb_text_column .gallery-columns-9 .gallery-item:nth-child(3n+1) {
				clear: both;
			}
			.content-formatting .gallery-columns-4 .gallery-item:nth-child(3n+3),
			.content-formatting .gallery-columns-5 .gallery-item:nth-child(3n+3),
			.content-formatting .gallery-columns-6 .gallery-item:nth-child(3n+3),
			.content-formatting .gallery-columns-7 .gallery-item:nth-child(3n+3),
			.content-formatting .gallery-columns-8 .gallery-item:nth-child(3n+3),
			.content-formatting .gallery-columns-9 .gallery-item:nth-child(3n+3),
			.wpb_text_column .gallery-columns-4 .gallery-item:nth-child(3n+3),
			.wpb_text_column .gallery-columns-5 .gallery-item:nth-child(3n+3),
			.wpb_text_column .gallery-columns-6 .gallery-item:nth-child(3n+3),
			.wpb_text_column .gallery-columns-7 .gallery-item:nth-child(3n+3),
			.wpb_text_column .gallery-columns-8 .gallery-item:nth-child(3n+3),
			.wpb_text_column .gallery-columns-9 .gallery-item:nth-child(3n+3) {
				margin-right: 0;
			}
	}


	/* 8.3 - Media Max Size 768px */
	@media screen and (max-width: 768px) {
		.content-formatting blockquote,
		.wpb_text_column blockquote {
			margin: 0 0 1.5rem;
		}
		.content-formatting blockquote.alignleft,
		.content-formatting blockquote.alignright,
		.wpb_text_column blockquote.alignleft,
		.wpb_text_column blockquote.alignright {
			width: 100%;
			float: none;
		}
		.content-formatting .gallery-columns-2 .gallery-item:nth-child(2n+1),
		.content-formatting .gallery-columns-3 .gallery-item:nth-child(3n+1),
		.content-formatting .gallery-columns-4 .gallery-item:nth-child(4n+1),
		.content-formatting .gallery-columns-5 .gallery-item:nth-child(5n+1),
		.content-formatting .gallery-columns-6 .gallery-item:nth-child(6n+1),
		.content-formatting .gallery-columns-7 .gallery-item:nth-child(7n+1),
		.content-formatting .gallery-columns-8 .gallery-item:nth-child(8n+1),
		.content-formatting .gallery-columns-9 .gallery-item:nth-child(9n+1),
		.wpb_text_column .gallery-columns-2 .gallery-item:nth-child(2n+1),
		.wpb_text_column .gallery-columns-3 .gallery-item:nth-child(3n+1),
		.wpb_text_column .gallery-columns-4 .gallery-item:nth-child(4n+1),
		.wpb_text_column .gallery-columns-5 .gallery-item:nth-child(5n+1),
		.wpb_text_column .gallery-columns-6 .gallery-item:nth-child(6n+1),
		.wpb_text_column .gallery-columns-7 .gallery-item:nth-child(7n+1),
		.wpb_text_column .gallery-columns-8 .gallery-item:nth-child(8n+1),
		.wpb_text_column .gallery-columns-9 .gallery-item:nth-child(9n+1) {
			clear: none;
		}
		.content-formatting .gallery-columns-2 .gallery-item:nth-child(2n+2),
		.content-formatting .gallery-columns-3 .gallery-item:nth-child(3n+3),
		.content-formatting .gallery-columns-4 .gallery-item:nth-child(4n+4),
		.content-formatting .gallery-columns-5 .gallery-item:nth-child(5n+5),
		.content-formatting .gallery-columns-6 .gallery-item:nth-child(6n+6),
		.content-formatting .gallery-columns-7 .gallery-item:nth-child(7n+7),
		.content-formatting .gallery-columns-8 .gallery-item:nth-child(8n+8),
		.content-formatting .gallery-columns-9 .gallery-item:nth-child(9n+9),
		.wpb_text_column .gallery-columns-2 .gallery-item:nth-child(2n+2),
		.wpb_text_column .gallery-columns-3 .gallery-item:nth-child(3n+3),
		.wpb_text_column .gallery-columns-4 .gallery-item:nth-child(4n+4),
		.wpb_text_column .gallery-columns-5 .gallery-item:nth-child(5n+5),
		.wpb_text_column .gallery-columns-6 .gallery-item:nth-child(6n+6),
		.wpb_text_column .gallery-columns-7 .gallery-item:nth-child(7n+7),
		.wpb_text_column .gallery-columns-8 .gallery-item:nth-child(8n+8),
		.wpb_text_column .gallery-columns-9 .gallery-item:nth-child(9n+9) {
			margin-right: 2%;
		}
		.content-formatting [class^="gallery-columns-"] .gallery-item,
		.content-formatting [class*=" gallery-columns-"] .gallery-item,
		.wpb_text_column [class^="gallery-columns-"] .gallery-item,
		.wpb_text_column [class*=" gallery-columns-"] .gallery-item {
			width: 49%;
		}
			.content-formatting [class^="gallery-columns-"] .gallery-item:nth-child(2n+1),
			.content-formatting [class*=" gallery-columns-"] .gallery-item:nth-child(2n+1),
			.wpb_text_column [class^="gallery-columns-"] .gallery-item:nth-child(2n+1),
			.wpb_text_column [class*=" gallery-columns-"] .gallery-item:nth-child(2n+1) {
				clear: both;
			}
			.content-formatting [class^="gallery-columns-"] .gallery-item:nth-child(2n+2),
			.content-formatting [class*=" gallery-columns-"] .gallery-item:nth-child(2n+2),
			.wpb_text_column [class^="gallery-columns-"] .gallery-item:nth-child(2n+2),
			.wpb_text_column [class*=" gallery-columns-"] .gallery-item:nth-child(2n+2) {
				margin-right: 0;
			}
		.content-formatting .gallery-columns-1 .gallery-item,
		.wpb_text_column .gallery-columns-1 .gallery-item {
			width: 100%;
		}
	}


	/* 8.4 - Media Max Size 479px */
	@media screen and (max-width: 479px) {
		.content-formatting .alignright,
		.content-formatting .alignleft,
		.content-formatting a img.alignright,
		.content-formatting a img.alignleft,
		.content-formatting p img.alignright,
		.content-formatting p img.alignleft,
		.content-formatting img.alignleft,
		.content-formatting img.alignright,
		.wpb_text_column .alignright,
		.wpb_text_column .alignleft,
		.wpb_text_column a img.alignright,
		.wpb_text_column a img.alignleft,
		.wpb_text_column p img.alignright,
		.wpb_text_column p img.alignleft,
		.wpb_text_column img.alignleft,
		.wpb_text_column img.alignright {
			float: none;
			margin-left: 0;
			margin-right: 0;
		}
		.content-formatting [class^="gallery-columns-"] .gallery-item,
		.content-formatting [class*=" gallery-columns-"] .gallery-item,
		.wpb_text_column [class^="gallery-columns-"] .gallery-item,
		.wpb_text_column [class*=" gallery-columns-"] .gallery-item {
			width: 100% !important;
			margin-right: 0;
			margin-bottom: 1rem;
		}
	}

.no-img {
	position: relative;
	background-color: #FAFAFA;
	border: 6px solid #EEEEEE;
	max-width: 100%!important;
}
	.no-img:before {
		content: "\f03e";
		font-family: "FontAwesome";
		font-size: 48px;
		line-height: 1;
		position: absolute;
		width: 100%;
		height: 48px;
		top: 50%;
		margin-top: -24px;
		text-align: center;
		right: 0;
		color: #D3D3D3;
	}

/* wrap-form-want-know */
.wrap-form-want-know {
	position: relative;
}
	.wrap-form-want-know .title {
		font-size: 26px;
		line-height: 1.5;
		font-weight: 700;
	}
	.wrap-form-want-know .desc {
		margin: 10px 0 15px;
	}
		.wrap-form-want-know .wrap-error-input,
		.wrap-error-input {
			position: relative;
		}
		.wrap-form-want-know .wrap-input .wrap-error-input:nth-child(1) {
			width: 49.5%;
			float: left;
		}
		.wrap-form-want-know .wrap-input .wrap-error-input:nth-child(2) {
			width: 49.5%;
			float: right;
		}
			.wrap-form-want-know .wrap-input .wrap-error-input input {
				margin-bottom: 2%;
			}
	/* error form */
	form p.wrap-error-input input.error,
	form p.wrap-error-input textarea.error {
		border: 1px solid #ff0000;
	}
	form p.wrap-error-input label.error {
		background-color: #ff0000;
		border: 1px solid #ff0000;
		color: #fff;
		display: block;
		padding: 1px 5px;
		position: absolute;
		top: -26px;
		right: 0;
		text-align: center;
		font: bold 14px/1.2 'Courier', sans-serif;
	}
		form p.wrap-error-input label.error:before {
			border-left: 6px solid transparent;
			border-right: 6px solid transparent;
			border-top: 7px solid #ff0000;
			bottom: -7px;
			content: "";
			height: 0;
			right: 20px;
			position: absolute;
			width: 0;
		}
	form.opacity-form {
		opacity: 0.5;
	}
	form .font {
		background: url(images/ajax-loader.gif) center center no-repeat;
		width: 100%;
		position: absolute;
		z-index: 135;
		opacity: 0.5;
		font-size: 0;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
	}
	form .message {
		position: absolute;
		top: 50%;
		margin-top: -58px;
		left: 0;
		right: 0;
	}
	/* error form end */
/* wrap-form-want-know end */

/* wrap-share-button */
.wrap-share-button {
	position: relative;
	width: 330px;
}
	.wrap-share-button > div {
		display: inline-block;
		width: auto;
		margin-right: 7px;
		float: left;
		border-top: 1px solid #DFDFDF;
		border-bottom: 1px solid #DFDFDF;
		padding: 5px;
		margin-bottom: 5px;
	}
	.wrap-share-button > div a {
		color: #AFAFAF;
		font-size: 12px;
	}
		.wrap-share-button > div a:hover {
			color: #CC0003;
			text-decoration: none;
		}
	.wrap-share-button > div a i {
		padding-right: 5px;
	}
	.wrap-share-social {
		margin: 10px 0;
	}
/* wrap-share-button end */

/* Popap */
.mfp-bg {
	z-index: 9990;
}
.mfp-wrap {
	z-index: 9999;
}
.send-friend-form {
	width: 100%;
	max-width: 600px;
	padding: 15px;
	background-color: #fff;
	margin: 10px auto;
	position: relative;
}
	.send-friend-form .title-popap {
		text-transform: uppercase;
		text-align: center;
		margin-bottom: 25px;
		font-weight: 700;
		padding: 0 30px 10px;
		border-bottom: 1px solid #DFDFDF;
	}
	.send-friend-form .left-block {
		width: 49%;
		float: left;
	}
		.send-friend-form .left-block img {
			width: 100%;
			height: auto;
			max-width: 150px;
			display: block;
			margin: 0 auto;
		}
	.send-friend-form .right-block {
		width: 49%;
		float: right;
	}
		.send-friend-form .right-block .title {
			text-transform: uppercase;
			text-align: center;
			font-size: 18px;
			margin-bottom: 15px;
			line-height: 1.5;
			margin-top: -10px;
			font-weight: 700;
		}
		.send-friend-form .right-block .cod,
		.send-friend-form .right-block .price {
			font-size: 16px;
			margin-bottom: 10px;
			line-height: 1.5;
			color: #424242;
		}
		.send-friend-form .right-block .cod strong {
			color: #c3c3c3;
		}
		.send-friend-form .right-block .price strong {
			color: #CC0003;
		}
		.send-friend{
			padding: 20px 0;
		}
		.send-friend .wrap-error-input {
			position: relative;
		}
			.send-friend .wrap-input .wrap-error-input input {
				margin-bottom: 2%;
			}
		.send-friend  input[type="submit"]{
			display: inline-block;
			height: 30;
			line-height: 30px;
			padding: 0 24px;
			position: relative;
			white-space: nowrap;
			color: #fff;
			background-color: #CC0003;
			border-radius: 0;
			font-size: 14px;
			text-transform: uppercase;
			cursor: pointer;
			border: none;
			font-weight: 700;
		}
		.send-friend  input[type="submit"]:hover{
			background-color: #FF0004;
			color: #fff;
		}
		#yith-woocompare-table_wrapper .send-friend-popap {
			display: inline-block;
			height: 30px;
			line-height: 30px;
			padding: 0 10px;
			position: relative;
			white-space: nowrap;
			color: #fff;
			background-color: #CC0003;
			border-radius: 0;
			font-size: 12px;
			text-transform: uppercase;
			cursor: pointer;
			border: none;
			font-weight: 700;
			border-radius: 3px;
			margin-bottom: 7px;
		}
		#yith-woocompare-table_wrapper .send-friend-popap:hover{
			background-color: #A90003;
			color: #fff;
		}
/* Popap end */

/* Share compare file */
	.wrap-share-compare-file {
		position: relative;
		margin-top: -50px;
	}
		.wrap-share-compare-file .send-share-compare-file{
			display: inline-block;
			height: 45px;
			line-height: 45px;
			padding: 0 25px;
			position: relative;
			white-space: nowrap;
			color: #fff;
			background-color: #CC0003;
			font-size: 16px;
			text-transform: uppercase;
			font-weight: 700;
			border-radius: 3px;
			text-decoration: none;
		}
		.wrap-share-compare-file .send-share-compare-file:hover{
			background-color: #A90003;
			color: #fff;
		}
.send-share-compare-form {
	width: 100%;
	max-width: 600px;
	padding: 15px;
	background-color: #fff;
	margin: 10px auto;
	position: relative;
}
	.send-share-compare-form .title-popap {
		text-transform: uppercase;
		text-align: center;
		font-weight: 700;
		padding: 0 30px 10px;
		border-bottom: 1px solid #DFDFDF;
	}
		.share-compare-form{
			padding: 20px 0;
		}
		.share-compare-form .wrap-error-input {
			position: relative;
		}
			.share-compare-form .wrap-input .wrap-error-input input {
				margin-bottom: 2%;
			}
		.share-compare-form input[type="submit"]{
			display: inline-block;
			height: 30;
			line-height: 30px;
			padding: 0 24px;
			position: relative;
			white-space: nowrap;
			color: #fff;
			background-color: #CC0003;
			border-radius: 0;
			font-size: 14px;
			text-transform: uppercase;
			cursor: pointer;
			border: none;
			font-weight: 700;
		}
		.share-compare-form input[type="submit"]:hover{
			background-color: #FF0004;
			color: #fff;
		}
/* Share compare file end */



/* ------------------------------------------------ */
/* ---------------- MEDIA 981 - 1080 -------------- */
/* ------------------------------------------------ */
@media (min-width: 981px) and (max-width: 1200px) {
	#wrapper .container{
		width: 100%;
	}
	header .wrap-bottom-menu ul.clear > li > a{
		font-size: 12px;
		padding: 15px 9px;
	}
	header .header-wrap .header-bottom .wrap-info-header {
		width: 190px;
	}
	header .header-wrap .header-bottom .wrap-bottom-menu {
		width: calc(100% - 370px);
	}

	.relative-products-swiper-container .relative-products-swiper .swiper-slide {
		width: 33.33%;
	}
} /* MEDIA 768 - 1080 */


/* ------------------------------------------------ */
/* ---------------- MEDIA 768 - 980 -------------- */
/* ------------------------------------------------ */
@media (max-width: 980px) {
	#wrapper .container{
		width: 100%;
	}
	main .wrap-carusel-home .products-carusel-container .swiper-pagination {
		top: 10px;
	}
	header .wrap-bottom-menu ul.clear > li > a{
		font-size: 12px;
		padding: 15px 9px;
	}
	header .header-wrap .header-bottom .wrap-info-header {
		width: 190px;
	}
	header .header-wrap .header-bottom .wrap-bottom-menu {
		width: calc(100% - 370px);
		position: relative;
	}
	header .header-wrap .header-bottom  a.bars-menu-header-bottom {
		display: block;
	}
	header .header-wrap .header-bottom  .bottom-menu-container {
		position: absolute;
		background: #fff;
		width: 220px;
		top: 100%;
		-webkit-box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1);
		box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1);
		opacity: 0;
		transition: all 0.2s ease 0s;
		visibility: hidden;
	}
		header .header-wrap .header-bottom .wrap-bottom-menu  a.bars-menu-header-bottom.opened  + div.bottom-menu-container {
			opacity: 1;
			visibility: visible;
		}
	header .wrap-bottom-menu ul.clear > li {
		display: block;
		width: 100%;
	}
	header .wrap-bottom-menu ul.clear > li:before {
		display: none;
	}
	header .wrap-bottom-menu ul.clear > li > a {
		border-left: none;
		background-color: #eee;
		border-top: 1px solid #d7d7d7;
		text-align: center;
	}
		header .wrap-bottom-menu ul.clear > li:first-child > a {
			border-top: none;
		}
	header .wrap-bottom-menu ul.clear > li > a:hover {
		color: #fff;
		background-color: #eb212e;
	}
	header .wrap-bottom-menu ul.clear > li > ul.sub-menu {
		box-shadow: none;
		left: 100%;
		top: 0;
		width: 220px;
		padding: 0 5px;
		position: static;
		display: block;
	}
	header .wrap-bottom-menu ul.clear > li > ul.sub-menu > li > a {
		text-align: center;
	}
	header .wrap-bottom-menu ul.clear > li > ul.sub-menu > li {
		width: 100%;
		float: none;
		margin-bottom: 10px;
	}

	main.archive-woocommerce-sidebar ul.products > li.product,
	.post-type-archive-product main.archive-woocommerce ul.products > li.product,
	main.search ul.products > li.product {
		width: 49%;
	}
	main.archive-woocommerce-sidebar ul.products > li.product:nth-child(3n+1),
	.post-type-archive-product main.archive-woocommerce ul.products > li.product:nth-child(3n+1),
	main.search ul.products > li.product:nth-child(3n+1) {
		clear: none;
		float: left;
		margin-left: 2%;
	}
	main.archive-woocommerce-sidebar ul.products > li.product:nth-child(2n+1),
	.post-type-archive-product main.archive-woocommerce ul.products > li.product:nth-child(2n+1),
	main.search ul.products > li.product:nth-child(2n+1) {
		clear: left;
		margin-left: 0;
	}

	main.single-woocommerce #content div.product div.images,
	main.single-woocommerce div.product div.images,
	main.single-woocommerce #content div.product div.summary,
	main.single-woocommerce div.product div.summary {
		float: none;
		width: 100%;
	}

	.wrap-slider-home .home-slider .swiper-slide-content {
		margin-top: 0;
	}

	.relative-products-swiper-container .relative-products-swiper .swiper-slide {
		width: 50%;
	}
} /* MEDIA 768 - 980 */


/* ------------------------------------------------ */
/* ------------------- MEDIA 767 ------------------ */
/* ------------------------------------------------ */
@media (max-width: 768px) {
	header {
		height: 153px;
	}
	header.cart_short  .header-wrap .container .wrap-logo a {
		opacity: 0;
		visibility: hidden;
		margin-top: -100%;
	}
	header .header-wrap .container .wrap-logo a{
		transition: all 1s ease 0s;
	}
	header .header-wrap .header-bottom .wrap-button-header .shopping-cart-block,
	header.cart_short .header-wrap .header-bottom .wrap-button-header .shopping-cart-block,
	header.cart_short  form.search-form,
	header form.search-form {
		top: calc(100% + 5px);
	}
	header .header-wrap .container .wrap-logo {
		width: 100%;
		display: block;
		float: none;
		padding: 0;
		overflow: hidden;
		position: relative;
	}
	header .header-wrap .container .wrap-content-header {
		width: 100%;
		display: block;
		float: none;
		padding: 0;
	}
		header .header-wrap .container .wrap-content-header .header-top {
			width: auto;
			display: inline-block;
			float: left;
			clear: none;
		}
		header .header-wrap .wrap-language {
			padding: 8px 0;
		}
		header .header-wrap .container .wrap-content-header .header-bottom {
			width: auto;
			display: inline-block;
			float: right;
			clear: none;
			padding: 5px;
		}
		header .header-wrap .container .wrap-content-header .header-top.clear:after,
		header .header-wrap .container .wrap-content-header .header-bottom.clear:after{
			display: none;
		}
	header .header-wrap .wrap-carusel-header,
	header .header-wrap .header-bottom .wrap-info-header {
		display: none;
	}
	.wrap-carusel-home .pres-carusel-block img {
		width: 100%;
		height: auto;
	}
	.wrap-carusel-home .products-carusel-container {
		position: relative;
		margin: 20px 0;
	}
	footer .widget.widget_text .textwidget,
	footer .widget .main-title {
		text-align: center;
	}
	.wrap-slider-home .home-slider .swiper-slide-content {
		left: 60px;
		margin-top: 10px;
		padding: 3px;
		position: absolute;
		text-align: center;
		top: 1%;
	}

	main.archive-woocommerce-full ul.products > li.product.product-category,
	main.archive-woocommerce-full ul.products > li.product.product-category.first,
	main.archive-woocommerce-full ul.products > li.product.product-category.last {
		width: 100%;
	}
	main.archive-woocommerce-full ul.products > li.product.product-category:nth-child(3n+1){
		clear: none;
		float: left;
	}
	main.archive-woocommerce-full ul.products > li.product.product-category:nth-child(2n+1){
		clear: left;
	}
	.post-type-archive-product main.archive-woocommerce aside#main-sidebar,
	.post-type-archive-product main.archive-woocommerce #container,
	main.archive-woocommerce-sidebar aside#main-sidebar,
	main.archive-woocommerce-sidebar #container,
	main.single-woocommerce aside#main-sidebar,
	main.single-woocommerce #container {
		width: 100%;
		float: none;
		margin-bottom: 35px;
	}
	main.archive-woocommerce-sidebar .page-title,
	.post-type-archive-product main.archive-woocommerce .page-title {
		padding: 40% 10px 0;
		text-align: center;
	}

	main.contact .wrap-article,
	main.contact .wrap-feedback {
		width: 100%;
		float: none;
		margin-bottom: 30px;
	}
	main.single-woocommerce .product-tabs-container div.tabs {
		margin-left: -10px;
	}
	main.single-woocommerce .product-tabs-container div.tabs > div > a {
		padding: 10px 10px;
		margin-bottom: 5px;
	}
	main.single-woocommerce .product-tabs-container .tabs_container {
		padding: 10px;
	}

	.wrap-how-find .wrap-shop.active .desc-shop .left,
	.wrap-how-find .wrap-shop.active .desc-shop .right {
		width: 100%;
		float: none;
	}

	.relative-products-swiper-container .relative-products-swiper .swiper-slide {
		width: 50%;
	}

} /* MEDIA 767 */



/* ------------------------------------------------ */
/* -------------------- MEDIA 479 ----------------- */
/* ------------------------------------------------ */
/* @media (max-width: 479px) and (orientation: landscape) { */
@media (max-width: 479px) {
	header .header-wrap .wrap-language {
		width: 70px;
	}
	header .header-wrap .wrap-language ul li a,
	header .header-wrap .wrap-language ul.clear li ul.sub-menu li a	{
		font-size: 0;
		padding: 11px 25px 10px 11px
	}
	header .header-wrap .header-bottom .bottom-menu-container,
	header form.search-form {
		right: 50%;
		margin-right: -123px;
	}
	header .header-wrap .header-bottom .wrap-button-header {
		width: auto;
	}
	header .header-wrap .header-bottom a.bars-menu-header-bottom,
	header .header-wrap .header-bottom .wrap-button-header > div > a {
		width: 40px;
	}
	.wrap-slider-home .home-slider .swiper-slide-content {
		top: 0;
		left: 10%;
		right: 10%;
		bottom: 0;
	}
	.wrap-slider-home .home-slider .swiper-slide-content .text {
		display: none;
	}
	footer .right-block {
		display: none;
	}
	footer .copyright {
		float: none;
		width: 100%;
		text-align: center;
	}

	main.archive-woocommerce-full ul.products > li.product.product-category,
	main.archive-woocommerce-full ul.products > li.product.product-category:nth-child(3n+1),
	main.archive-woocommerce-full ul.products > li.product.product-category:nth-child(2n+1),
	main.archive-woocommerce-full ul.products > li.product,
	main.archive-woocommerce-full ul.products > li.product:nth-child(3n+1),
	main.archive-woocommerce-full ul.products > li.product:nth-child(2n+1) {
		width: 100%;
		clear: left;
	}

	main.archive-woocommerce-sidebar ul.products > li.product,
	main.archive-woocommerce-sidebar ul.products > li.product:nth-child(3n+1),
	main.archive-woocommerce-sidebar ul.products > li.product:nth-child(2n+1),
	main.search ul.products > li.product,
	main.search ul.products > li.product:nth-child(3n+1),
	main.search ul.products > li.product:nth-child(2n+1),
	.post-type-archive-product main.archive-woocommerce ul.products > li.product,
	.post-type-archive-product main.archive-woocommerce ul.products > li.product:nth-child(3n+1),
	.post-type-archive-product main.archive-woocommerce ul.products > li.product:nth-child(2n+1) {
		width: 100%;
		margin-left: 0;
		clear: left;
	}

	.wrap-form-want-know .wrap-input .wrap-error-input:nth-child(1),
	.wrap-form-want-know .wrap-input .wrap-error-input:nth-child(2) {
		width: 100%;
		float: none;
	}
	main.single-woocommerce .product-tabs-container div.tabs {
		margin-left: -5px;
	}
	main.single-woocommerce .product-tabs-container div.tabs > div > a {
		padding: 10px 5px;
	}
	main.single-woocommerce .product-tabs-container .tabs_container {
		padding: 5px;
	}

	.relative-products-swiper-container .relative-products-swiper .swiper-slide {
		width: 100%;
	}

} /* MEDIA 479 */

@media (min-width: 768px) {
.col-sm-3 {
    width: 16% !important;
}
}
.mapimg {
	vertical-align:bottom;

}


@media screen and (min-width: 2011px) {
.wrap-slider-home .home-slider .swiper-slide-content {
	left: 22%;
}
}