/***
	== RESET / ROOT ***/

.uk-container {
	max-width: 980px;
	padding: 0 10px;
}

.uk-grid {
	margin-left: -30px;
}

	.uk-grid > * {
		padding-left: 30px;
	}

@media (min-width: 1220px) {
	.uk-container {
		max-width: 1170px;
		padding: 0 15px;
	}

	.uk-grid {
		margin-left: -30px;
	}

		.uk-grid > * {
			padding-left: 30px;
		}
}

html, body {
	background: #ebebeb;
}

body {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #333;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	color: #333;
}

img {
	height: auto !important;
}


select, textarea, input:not([type]), 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="number"], input[type="email"],
input[type="url"], input[type="search"], input[type="tel"], input[type="color"] {
	min-height: 42px;
	border-radius: 3px !important;
	padding: 4px 6px;
	box-sizing: border-box;
}

textarea {
	height: auto;
	min-height: 70px;
}

.comision-box {
	background: #24aad2;
	color: #fff;
	padding: 20px;
	font-size: 15px;
	line-height: 2;
}

	.comision-box strong {
		color: #000;
	}

select:focus, textarea:focus, input:not([type]):focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus,
input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus,
input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus,
input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, textarea:focus {
	border-color: #f5b01a !important;
	background: #fff !important;
}

.uk-grid {
	clear: both;
}

.uk-link, a {
	color: #555;
	transition: all 0.2s linear 0s;
}

	.uk-link:hover, a:hover, .uk-open > a {
		color: #555;
		text-decoration: none;
	}


.m-b {
	margin-bottom: 10px;
}

.m-b-sm {
	margin-bottom: 5px;
}

.fs18 {
	font-size: 18px;
}

.colorYlw {
	color: #fbb505;
}

label.bord {
	color: #000;
}

.tabBox {
	min-height: 216px;
	overflow: hidden;
}

.uk-button {
	font-family: 'Montserrat',sans-serif;
	border-radius: 3px;
	height: 34px;
	line-height: 34px;
	font-size: 13px;
	transition: all linear 0.2s;
}

	.uk-button.uk-active, .uk-button:active {
		box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
	}

.uk-button-primary {
	background: #827562;
	color: #fff;
}

	.uk-button-primary:focus, .uk-button-primary:hover {
		background: #fbb505;
	}

	.uk-button-primary.uk-active, .uk-button-primary:active {
		background: #fbb505;
	}





.uk-navbar {
	background: none;
}

.uk-navbar-nav > li > a {
	font-family: 'Open Sans', sans-serif;
	padding: 0 10px;
	transition: all 0.2s linear 0s;
}

	.uk-navbar-nav > li.uk-open > a, .uk-navbar-nav > li.uk-active > a,
	.uk-navbar-nav > li:hover > a, .uk-navbar-nav > li > a:focus {
		color: #ffce55;
		background: none;
	}

.uk-nav-navbar > li > a:focus, .uk-nav-navbar > li > a:hover {
	background: #282828
}




#siteheader {
	background: #2f1e10;
	margin-bottom: 20px;
}

.uk-dropdown {
	background: #fff;
}



.h-section1 {
	padding: 5px 0
}

	.h-section1 .uk-navbar-nav > li > a {
		background: none !important;
		color: #d1cdca;
		font-size: 12px;
		height: 18px;
		line-height: 18px;
		padding: 0 12px;
	}

	.h-section1 .uk-navbar-nav > li:first-child > a {
		border-left: 0;
	}

	.h-section1 .uk-navbar-nav > li:last-child > a {
		padding-right: 0;
	}

	.h-section1 .uk-navbar-nav > li:hover > a {
		color: #fff;
	}



.top_login:before, .top_register:before {
	font-family: FontAwesome;
	content: '\f007';
}

.top_login:before {
	content: '\f023';
}

.h-section1 .uk-navbar-nav > li > a i, .top_login:before, .top_register:before {
	margin-right: 5px;
}


.h-section2 {
	padding: 5px 0 22px;
}


.hTop {
	margin-top: 10px;
}

.header-search {
	width: 100%;
	box-sizing: border-box;
}

	.header-search input {
		width: 100%;
		box-sizing: border-box;
		height: 44px;
		border-radius: 3px;
		font-family: 'Open Sans', sans-serif;
	}

	.header-search .uk-button, .header-search .uk-button:hover {
		position: absolute;
		right: 0;
		top: 0;
		height: 44px;
		width: 50px;
		font-size: 16px;
		background: #fcb519 !important;
		border: 1px solid #fcb519;
		border-radius: 0px 3px 3px 0px;
		color: #333;
	}

span.spanline.spanline-1 {
	width: 50px;
	position: absolute;
	height: 50px;
	display: block;
	top: 0;
}

@media (min-width: 1220px) {
}

span.cart-sum-box {
	position: absolute;
	height: 40px;
	width: 50px;
	top: 0;
	left: 9px;
}

.header-cart-module > a {
	padding: 0 0.9em !important;
	display: block;
	color: #555;
	position: relative;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 12px;
	padding: 12px 12px 13px 15px;
	text-decoration: none !important;
}

.spanline-0 {
	display: none;
}

.cbgicon {
	font-size: 39px;
	margin-right: 10px;
	color: #7e685e;
}

	.cbgicon:before {
		content: "\f07a" !important;
	}

#crt-text {
	display: none;
}

#cart-total {
	display: none;
}

a.cart-head i {
	font-size: 1.9em;
	margin-right: 17px;
}

span#cart-item {
	position: absolute;
	top: 0;
	left: 27px;
	height: 18px;
	width: 18px;
	border-radius: 50%;
	line-height: 18px;
	background: #ff9800;
	text-align: center;
	color: white;
	font-size: 9px;
	font-weight: 600;
	-webkit-animation: ring 4s .7s ease-in-out infinite;
	-webkit-transform-origin: 50% 4px;
	-moz-animation: ring 4s .7s ease-in-out infinite;
	-moz-transform-origin: 50% 4px;
	animation: ring 4s .7s ease-in-out infinite;
}

.cart-module-content.uk-dropdown {
	right: 0 !important;
	left: auto !important;
	top: 100% !important;
	margin-top: 5px !important;
	box-shadow: -2px 10px 77px -20px rgba(0, 0, 0, 0.37);
}




.h-section3 {
	background: #452e1b;
}

	.h-section3 .uk-navbar-nav {
		float: left;
		width: 100%;
	}

		.h-section3 .uk-navbar-nav > li > a {
			color: #fff;
			height: 42px;
			line-height: 42px;
			font-size: 13px;
			text-transform: uppercase;
			border-right: 1px solid #ffffff2b;
			padding: 0 15px;
			letter-spacing: .04em;
		}

			.h-section3 .uk-navbar-nav > li.uk-open > a, .h-section3 .uk-navbar-nav > li.uk-active > a,
			.h-section3 .uk-navbar-nav > li:hover > a, .h-section3 .uk-navbar-nav > li > a:focus {
				color: #888;
				background: #fff;
				border-radius: 3px 3px 0 0
			}

		.h-section3 .uk-navbar-nav > li.ylwLink {
			float: right;
		}

			.h-section3 .uk-navbar-nav > li.ylwLink > a {
				border-right: 0;
				background: #ffb718;
				color: #523a30;
				font-weight: 600;
			}


.menu-label {
	background: #333;
	color: #fff;
	position: absolute;
	top: -10px;
	right: 20px;
	line-height: 1;
	font-size: 10px;
	padding: 1px 5px 2px;
	letter-spacing: 1px;
}

	.menu-label:after {
		font-family: FontAwesome;
		content: "\f0d7";
		position: absolute;
		bottom: -8px;
		left: 8px;
		font-size: 12px;
	}

	.menu-label.hot-menu {
		background: #ff7878;
	}

		.menu-label.hot-menu:after {
			color: #ff7878;
		}

	.menu-label.new-menu {
		background: #f1c40f;
	}

		.menu-label.new-menu:after {
			color: #f1c40f;
		}







@media (min-width: 768px) {
	.uk-width-medium-8-10#mcontent {
		width: 75%;
	}

	.site-col.uk-width-medium-2-10 {
		width: 25%;
	}
}




.infoBoxes {
	background: #827562;
	color: #fff;
	margin-bottom: 30px;
}

.infoBox {
	padding: 24px 25px 23px;
}

	.infoBox h4 {
		color: #fff;
		font-weight: bold;
		margin: 0;
		font-family: 'Montserrat', sans-serif;
		font-size: 14px;
		letter-spacing: 1px;
		line-height: 1;
	}

	.infoBox p {
		color: #e2dfda;
		margin: 0;
	}




.site-col > div {
	margin-bottom: 30px;
}

.uk-panel-box {
	background: #fff; /*box-shadow:0 2px 4px 0 rgba(0,0,0,.08);*/
	padding: 20px;
	color: #333;
}

.uk-panel-title {
	margin-bottom: 0;
	font-weight: bold;
	font-size: 16px;
	text-transform: uppercase;
}

/*.html_module{box-shadow: 0 2px 4px 0 rgba(0,0,0,.08);}*/
.top-description p {
	margin-bottom: 0;
}

#column-left #module-id:first-child {
	margin-bottom: 0;
}

.site-row > .uk-panel-box {
	margin-bottom: 30px;
}


.site-col .tabHeader {
	padding: 0 20px;
	border: none;
}

	.site-col .tabHeader .uk-panel-title {
		font-size: 14px;
		margin: 0;
		padding: 10px 0 5px;
		border-bottom: 1px solid #f3f3f3;
	}


#newsletterbox input {
	width: 100%;
	box-sizing: border-box;
	margin-bottom: 10px;
	border: 1px solid #eaeaea;
	background: #fafafa;
	height: 34px;
	font-size: 13px;
}



.tsThumbSlider {
	text-align: center;
}

	.tsThumbSlider ._spn {
		display: block;
	}

b.bnTitle._spn {
	display: none;
}

.bnImage img { /* border-radius:3px; */
}

.bnDesc {
	display: block;
}


.swiper-pagination-bullet {
	width: 10px;
	height: 10px;
	border-radius: 3px;
}

.swiper-button-prev, .swiper-button-next {
	height: 25px;
	width: 25px;
	margin-top: -10px;
}











.categoryModule .uk-panel-box {
	padding: 0;
}

.catModuleTitle {
	padding: 12px 17px;
	background: #fdd922;
	border: 1px solid #e9c532;
	font-weight: 700;
	letter-spacing: 0.5px;
	border-bottom: 1px #f1ce3c solid;
	font-size: 14px;
}

	.catModuleTitle i {
		margin: 0 12px 0 -3px
	}

._1level > li {
	border-bottom: 1px solid #eaeaea;
	clear: both;
}

._1level li a {
	text-transform: capitalize;
	display: block;
	padding: 12px 15px;
	letter-spacing: 0.2px;
}

	._1level li a i {
		font-size: 16px;
		margin-right: 5px;
	}

._1level li.uk-parent > a {
	position: relative;
}

	._1level li.uk-parent > a:after {
		font-family: FontAwesome;
		content: "\f105";
		color: #bababa;
		font-size: 12px;
		position: absolute;
		right: 10px;
		top: 14px;
	}


.largeDrop.uk-dropdown {
	min-width: 600px;
}

.withDescMenu.uk-dropdown {
	min-width: 600px;
}

	.withDescMenu.uk-dropdown ._2level {
		float: left;
	}

	.withDescMenu.uk-dropdown .dropMenuDesc {
		float: right;
	}

.yoreDrops.uk-dropdown {
	min-width: 800px;
}



.tabHeader {
	padding: 20px;
	margin: -20px -20px 20px;
	border-bottom: 1px solid #f3f3f3;
}

	.tabHeader .uk-tab {
		border: none !important;
		margin-top: 10px;
		float: right;
	}

		.tabHeader .uk-tab > li {
			border: none !important;
			padding: 0 !important;
			margin: 0 !important;
		}

			.tabHeader .uk-tab > li > a {
				border: none !important;
				padding: 0 12px !important;
				margin: 0;
				transition: all 0.2s linear 0s;
				color: #757575;
			}

			.tabHeader .uk-tab > li.uk-active > a {
				color: #fbb505;
			}

.tabTitle {
	font-size: 16px;
	font-weight: bold;
	padding: 8px 0;
	display: inline-block;
}



.aroBox {
	float: right;
	margin-top: 5px;
	margin-left: 10px;
}

	.aroBox > div {
		position: static;
		background-color: #ddd;
		margin: 0;
		float: left;
		width: 18px;
		height: 18px;
		padding: 5px;
		background-size: 10px;
		margin-left: 5px;
	}

.absAro.aroBox {
	margin: 20px;
	position: absolute;
	top: 0;
	right: 0;
}





.uk-grid.displaying-prd {
	margin-left: -18px;
}

	.uk-grid.displaying-prd > * {
		padding-left: 18px;
	}

.prdbox {
}

	.prdbox .uk-panel-box {
		box-shadow: none;
		border: none;
		padding: 0;
	}

.prd-image {
	margin-bottom: 10px;
	border-radius: 5px;
	overflow: hidden;
	transition: all 0.2s linear 0s;
	position: relative;
	z-index: 1;
}

.prd-name {
	display: block;
	line-height: 1.2;
	margin-bottom: 5px;
	color: #555;
	font-size: 14px;
	text-transform: capitalize;
}

.prd-rating {
	margin-bottom: 5px;
}

.prdbox .price span, .price span {
	color: #333;
	font-weight: bold;
	font-size: 14px;
}

	.prdbox .price span.price-old, .price span.price-old {
		font-weight: normal;
		color: #d3d3d3;
		margin-right: 15px;
	}

.prd-desc {
	display: none;
}

.prdCartButtons {
	display: none;
}

.badge-box {
	border: none;
}

.prdbox [class*=show_badge] {
	z-index: 3;
}

.show_badge-2 {
	display: none;
}

.prdbox .show_badge-6,
.show_badge-6 {
	background: #ff7878;
	color: #fff;
	font-size: 16px;
	height: 50px;
	width: 50px;
	line-height: 50px;
	border-radius: 100%;
	box-sizing: border-box;
	text-align: center;
}

	.show_badge-6 i {
		display: none !important;
	}

.prdbox .show_badge-6 {
	position: absolute;
	top: 0;
	right: 0;
	margin: 10px;
}
/*.new-bdg{position:absolute;top:0;left:0;margin:10px;background:#46aad7;color:#fff;width:40px;height:40px;line-height:40px;text-transform:uppercase;text-align:center;font-weight:bold;font-size:10px;border-radius:100%;}*/
.new-bdg {
	position: absolute;
	top: 0;
	left: 0;
	margin: 10px;
	background: #F44336;
	color: #fff;
	padding: 2px 9px;
	text-align: center;
	font-weight: 400 !important;
	font-size: 13px !important;
	font-weight: bold;
	font-size: 10px;
	border: dashed 1px #ffffff;
	border-radius: 10px;
}

.org-bdg {
	position: absolute;
	top: 10px;
	left: 5px;
	z-index: 9;
	color: #fff;
	height: auto !important;
	background: #7EB853;
	border-radius: 12px;
	border: 1px dashed;
	line-height: 14px;
	font-weight: 600;
	font-size: 11px;
	padding: 8px;
	text-align: center;
}


.addToCart .uk-icon-shopping-basket:before {
	content: "\f291" !important;
}

.prdAct2 .uk-button {
	float: left;
}

	.prdAct2 .uk-button.blu1_ {
		background: #0f6cb2;
		color: #fff;
	}

	.prdAct2 .uk-button.toWishBtn {
		border-radius: 0;
		margin: 0 -2px;
	}

	.prdAct2 .uk-button.toCartBtn {
		background: #fdd922 !important;
		color: #333;
	}

.prdbox .prdAct2 {
	position: absolute;
	transition: all 0.5s linear 0s;
	left: 50%;
	width: 110px;
	margin-left: -55px;
	bottom: 100%;
	opacity: 0;
}

.prdbox:hover .prdAct2 {
	position: absolute;
	bottom: 5px;
	opacity: 1;
}



.site-col .swiper-wrapper .prdbox .price {
	display: block;
}

	.site-col .swiper-wrapper .prdbox .price span.price-new {
		color: #fbb505;
		font-size: 16px;
	}



.addToCartcss span {
	display: inline-block;
	padding: 0 15px;
	margin-left: -12px;
	margin-right: 5px;
	background: #fdd922;
	color: #333;
	border-radius: 2px 0 0 2px;
}





.prdbox .countercamp {
}

.prdbox .countercamp {
	position: absolute;
	bottom: 5px;
	width: 100%;
	z-index: 1;
	text-align: center;
}

.countercamp span {
	display: inline-block;
	background: #fff;
	font-weight: bold;
	text-align: center;
	width: 45px;
	padding: 5px 0;
	font-size: 14px;
	line-height: 1;
}

.discount_time.countercamp {
	margin-bottom: 10px;
}

	.discount_time.countercamp span {
		background: #eee;
	}

.countercamp span small {
	font-weight: normal;
}













.orgnzDiv {
	margin-bottom: 35px
}

.viewbuttons button {
	background: none;
	border: none;
	cursor: pointer;
	outline: none !important;
	color: #666;
	height: 28px;
	line-height: 28px;
}

	.viewbuttons button.current i {
		color: #fbb505
	}

.orgMods {
	margin-left: -25px;
}

	.orgMods > div {
		float: left;
		padding-left: 25px;
	}

.orgnzDiv select {
	height: 28px;
	min-height: 1px;
	border-radius: 0 !important;
}



.prdbox.fullModeBox {
	clear: both;
}

	.prdbox.fullModeBox .prd-image {
		float: left;
		margin-right: 25px;
		transition: all 0.2s linear 0s;
		width: 33.33%;
	}

	.prdbox.fullModeBox .prd-name {
		font-size: 18px;
		margin-top: 15px;
	}

	.prdbox.fullModeBox .prd-desc {
		display: block;
	}

	.prdbox.fullModeBox .price {
		margin-bottom: 15px;
	}

	.prdbox.fullModeBox .prdCartButtons {
		display: block;
	}

.prdbox.fullModeBox {
}


.prdCartButtons .uk-button._xp56 {
	padding: 0;
}

	.prdCartButtons .uk-button._xp56 span {
		display: block;
		width: 40px;
	}










.manufacturer-heading {
	background: #f5f5f5;
	font-size: 16px;
	display: inline-block;
	padding: 8px 12px;
}

.manufacturer-content {
	clear: both;
	background: #f5f5f5;
	overflow: hidden;
	padding: 20px;
}

.manf-list-items > li {
	display: inline-block
}

	.manf-list-items > li > a {
		border: 1px solid #ddd;
		background: #fff;
		display: table-cell;
		vertical-align: middle;
		padding: 5px;
	}






.filter-items {
	margin-bottom: 35px;
}

.filter-items-title {
	margin-bottom: 5px;
	;
	font-weight: 600;
}

.filter-items .uk-nav > li {
	clear: both;
	padding-top: 2px;
	padding-bottom: 2px;
}

.fmnf > span {
	color: #333;
	font-size: 14px;
	display: block;
	margin-bottom: 0;
	cursor: pointer;
}

	.fmnf > span:before {
		content: "\f096";
		font-family: FontAwesome;
		font-size: 14px;
		width: 14px;
		display: inline-block;
		position: relative;
		left: 1px;
	}

	.fmnf > span:hover:before,
	.fmnf.uk-active > span:before {
		content: "\f046";
	}

.filter-items-content {
	max-height: 200px;
	overflow: auto;
}
/*.filter-count{background: #ddd;font-size: 11px;padding: 0 3px;float: right;margin-right: 5px;min-width: 11px;text-align: center;font-weight: 600;color: #666;width:20px;}*/
#homepage .filter-count {
	display: none;
}

.filter-count {
	font-size: 11px;
	margin-right: -12px;
	text-align: center;
	font-weight: 600;
	color: #c1c1c1;
	border-radius: 50%;
	display: inline-block;
	height: 30px;
	width: 30px;
	line-height: 30px;
	margin-top: -5px;
}


.flt-price .filter-items-content > * {
	float: left;
	height: 32px;
	line-height: 32px;
	display: block;
	border-radius: 3px;
	margin-bottom: 5px;
}

.flt-price .filter-items-content > input {
	width: 60px;
	border-width: 2px;
	min-height: 1px;
}

.flt-price .filter-items-content > b {
	padding: 0 5px;
}

.flt-price .uk-button {
	min-height: 29px;
	margin-left: 5px;
	padding: 0;
	width: 36px;
}



.selected-filters {
	margin-bottom: 20px;
	border-bottom: 1px solid #eee;
	padding-bottom: 10px;
}

	.selected-filters h4 {
		margin-bottom: 5px;
	}

	.selected-filters a {
		color: #ff7f00;
	}

		.selected-filters a.clear-filters:before {
			color: #AF3815;
			font-family: FontAwesome;
			content: "\f1f8";
			position: relative;
			margin-right: 3px;
			top: -1px;
		}

	.selected-filters .f_selectitem a {
		color: #444;
	}

		.selected-filters .f_selectitem a:before {
			content: "\f046";
			font-family: FontAwesome;
			margin-right: 2px;
			width: 12px;
			display: inline-block;
		}

		.selected-filters .f_selectitem a:hover:before {
			content: "\f057";
		}









.pagination-bar {
	text-align: center;
}

	.pagination-bar a, .pagination-bar b {
		display: inline-block;
		margin-right: 5px;
		line-height: 26px;
		padding: 0;
		text-align: center;
		width: 40px;
		height: 26px;
		background-color: #f8f8f8;
		color: #484848;
		border-radius: 15px;
	}

		.pagination-bar a:hover, .pagination-bar b {
			background: #fbb505;
			text-decoration: none;
			color: #ffffff;
		}

	.pagination-bar .results { /* display:none; */
		margin-top: 10px;
	}






.html_module {
	margin-bottom: 30px;
}

.bannerCaption {
	position: absolute;
	color: #fff;
	text-shadow: 2px 2px 2px #333;
	right: 40px;
	bottom: 30px;
}

	.bannerCaption h2 {
		font-size: 36px;
		color: #fff;
		margin: 0;
		text-transform: uppercase;
		font-weight: bold;
		font-family: 'Montserrat',sans-serif;
		line-height: 1;
	}

		.bannerCaption h2 span {
			font-weight: normal;
			font-size: 22px;
		}






.boxitem h3 {
	margin: 10px 0
}

	.boxitem h3 a {
		font-size: 14px;
		font-weight: bold;
	}

.boxitem .excerpt img {
	border-radius: 3px;
}

.boxitem .excerpt small {
	color: #9c9c9c;
	font-size: 13px;
}








.uk-article-title {
	font-size: 22px;
	font-weight: bold;
}

* + .uk-article-divider {
	margin-top: 20px;
}





.contactBox h5 {
	font-weight: normal;
}

.contactS1 .uk-icon-button {
	background: #fbb505;
	width: 30px;
	height: 30px;
	line-height: 30px;
	color: #fff;
	font-size: 14px;
}



#information-page .prd-share-buttons a {
	background: none;
	color: #888;
}

	#information-page .prd-share-buttons a:hover {
		background: #fbb505;
		color: #fff;
	}

#information-page .blog-cats {
	margin-top: 10px
}

	#information-page .blog-cats li {
		padding: 2px 0px;
	}

#information-page #my-blog .post-title a {
	margin: 10px 0px;
	font-size: 15px;
	display: block;
}

#information-page .post-badge {
	color: #aaa;
}

#information-page .tabwidget {
	margin-bottom: 10px;
}

	#information-page .tabwidget li.uk-active a {
		color: #FF9800;
	}

	#information-page .tabwidget li a {
		padding-left: 0px !important;
		letter-spacing: 1px;
	}

#information-page .blog-badge span {
	margin-right: 10px;
	color: #aaa;
}

#information-page .uk-article .uk-article-title {
	margin-bottom: 7px;
}

#information-page .commentbox .form-label {
	font-size: 13px;
	margin-bottom: 5px;
	display: block;
}

#information-page .ctitle {
	font-size: 14px;
	color: #555;
	margin-bottom: 8px;
}

#livesearch_search_results .description {
	text-align: center;
	font-weight: bold;
}

.uk-comment-header {
	margin-bottom: 15px;
	padding: 10px;
	border-bottom: 1px solid #eee;
	color: #666;
}

	.uk-comment-header .uk-comment-avatar {
		border: 1px solid #eee;
		padding: 3px;
	}

	.uk-comment-header .uk-comment-title {
		font-size: 15px;
	}

	.uk-comment-header .comment-date {
		font-size: 12px;
	}








.site-start {
	padding-bottom: 15px;
}




/*Prod*/

.prdinfoPanel {
	margin-bottom: 30px;
}

	.prdinfoPanel .uk-grid {
		margin-left: -7px;
	}

		.prdinfoPanel .uk-grid > * {
			padding-left: 7px;
		}

@media (min-width: 960px) {
	.rDetails {
		padding-left: 15px;
	}
}




.gallery-thumbs .swiper-slide {
	opacity: 0.4;
}

.gallery-thumbs .swiper-slide-active {
	opacity: 1;
}



.product-info h1 {
	font-weight: bold;
	margin-bottom: 10px;
}


.prd-property-list li {
	clear: both;
	margin-bottom: 5px;
	color: #ff7878;
}

.prd-property-list span.uk-float-left {
	width: 160px;
	color: #333;
}

.prd-property-list .rwCount {
	color: #666;
}



.prodPrice {
	clear: both;
	border-bottom: 1px solid #F2F2F2;
	border-top: 1px solid #F2F2F2;
	padding: 20px 0;
	float: left;
	width: 100%;
}

.pricesItems {
	float: left;
	margin-top: 4px;
}

	.pricesItems span {
		color: #ff7878;
		font-size: 40px !important;
		font-weight: 700;
	}

		.pricesItems span.price-old {
			margin-left: 15px;
			color: #aaa;
			font-size: 16px;
			font-weight: 300;
		}

.shareActButtons {
	display: block !important;
	float: left !important;
	width: 100%;
}

	.shareActButtons .uk-button {
		padding: 0;
	}

		.shareActButtons .uk-button span {
			display: block;
			width: 40px;
		}

.meta_tag {
	margin-top: 8px;
}

	.meta_tag ul > li {
		float: left;
		display: block;
	}

		.meta_tag ul > li:hover a {
			background: #ff5722;
			border: 0;
			border: 1px solid #ff5722;
			color: white;
		}

		.meta_tag ul > li a {
			color: #515151;
			padding: 5px 8px;
			margin-right: 7px;
			background: #fff;
			border: 1px solid #d6d6d6cc;
			display: block;
			margin-bottom: 6px;
		}

.toCartEnd label {
	float: left;
	margin-right: 20px;
	margin-top: 8px;
	font-size: 14px;
}

.quantity-to-cart {
	float: left;
	border: 1px solid #e8e8e8;
	margin-right: 15px;
	padding: 1px 0 3px 5px;
}

	.quantity-to-cart > * {
		float: left;
	}

	.quantity-to-cart > span > a {
		display: block;
		line-height: 1;
		text-decoration: none !important;
		padding-right: 7px;
	}

		.quantity-to-cart > span > a > i {
			display: block;
			line-height: 1;
			font-size: 17px;
			height: 13px;
		}

	.quantity-to-cart #order-quantity {
		background: none !important;
		border: none !important;
		font-size: 14px;
		width: 46px;
		margin: 0;
		height: 29px;
		padding-left: 0;
		min-height: 1px;
		padding: 0;
	}



.tabKit.uk-panel-box {
	padding: 0;
}


.ovnerbox {
	border-right: 1px solid #ddd;
	height: 100%;
}

#searchpage .cb-add-cart {
	width: 100%;
}

@media (min-width: 768px) {
	.uk-tab-left > li > a {
		padding-top: 16px;
		padding-bottom: 16px !important;
		border-top: 0;
		border-bottom: 0;
	}

	.uk-tab-left > li {
		border-bottom: 1px solid #fff;
		margin: 0;
	}
}


.uk-tab-left > li > a {
	font-weight: bold;
	text-transform: uppercase;
	color: #555;
	background: #f1f0f0;
}

.uk-tab-left > li > a {
	border: none;
	position;
	relative;
}

	.uk-tab-left > li > a:hover, .uk-tab-left > li.uk-active > a:hover,
	.uk-tab-left > li.uk-active > a {
		background: #827562;
		color: #fff;
	}

		.uk-tab-left > li.uk-active > a:after {
			font-family: FontAwesome;
			content: "\f0d7";
			position: absolute;
			right: 0;
			left: 0;
			bottom: -15px;
			margin: auto;
			color: #827562;
			text-align: center;
			font-size: 28px;
			margin-top: 25px;
		}


@media (min-width: 768px) {
	.uk-tab-left > li:nth-child(n+2) > a, .uk-tab-right > li:nth-child(n+2) > a {
		margin-left: 0;
		margin-top: 0px;
	}

	.uk-tab-left {
		border-right: 0;
	}
}





.control-label,
#tab-review .control-label {
	float: none;
	display: block;
	font-weight: 500;
	font-size: 17px;
	width: 100%;
	margin-bottom: 3px;
	color: #868383;
}

.labels-rv > label {
	display: inline-block;
	font-size: 15px;
	margin: 0 2px;
}

	.labels-rv > label > input {
		position: absolute;
		width: 1px;
		height: 1px;
		visibility: hidden;
	}

	.labels-rv > label.starlabel > i:before {
		content: "\f005" !important
	}

.form-control {
	width: 100%;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}










/****footer****/

#footerbar {
	background: #202020;
	padding: 20px 0;
	color: #666;
	font-size: 13px;
}

.footerTitle {
	font-size: 14px;
	font-weight: bold;
	color: #898989;
	letter-spacing: 0.5px;
	margin: 15px 0;
}

.contactF p a {
	color: #666;
	position: relative;
	top: 5px;
}

	.contactF p a:hover {
		color: #fbb505;
		text-decoration: none;
	}

.contactF p span {
	color: #333;
	border-radius: 2px;
	width: 34px;
	height: 34px;
	line-height: 34px;
	display: block;
	text-align: center;
	font-size: 20px;
	float: left;
	margin-right: 10px;
}

.contactF p span {
}

.flinks li a {
	color: #666;
	display: block;
	padding: 5px 0;
}

	.flinks li a:hover {
		color: #fbb505;
		text-decoration: none;
	}

	.flinks li a i {
		font-size: 6px;
		margin-right: 15px;
		vertical-align: 1px;
	}










.afterFooter {
	background: #fff;
	padding: 20px 0
}

.fCards img {
	margin-left: 15px;
}

@media (min-width: 768px) {
	.fCards {
		text-align: right;
	}
}








.socialmenu li {
	float: left;
	margin-right: 7px;
}

	.socialmenu li a {
		text-decoration: none;
		background: #333;
		color: #fff;
		text-align: center;
		font-size: 17px;
		border-radius: 4px;
	}

	.socialmenu li a {
		color: #fff !important;
		float: left;
		display: block;
	}

		.socialmenu li a:hover {
			opacity: 0.85;
		}

	.socialmenu li.facebook a {
		background: #3b5998
	}

	.socialmenu li.twitter a {
		background: #00aced
	}
	.socialmenu li.whatsapp a {
		background: #7db852
	}

	.socialmenu li.instagram a {
		background: #6F5A5B
	}

	.socialmenu li.pinterest a {
		background: #AA1520
	}

	.socialmenu li.googleplus a {
		background: #d34836
	}

	.socialmenu li.linkedin a {
		background: #086A9B
	}

	.socialmenu li.bloglink a {
		background: #FD9F13
	}

	.socialmenu li.youtube a {
		background: #F03434
	}






.to-top-bar a {
	font-size: 20px
}

.to-top-bar {
	position: fixed;
	bottom: 10%;
	right: 5%;
	z-index: 99;
	transition: all ease-in-out 0.5s;
}


















.mobile-nav {
	padding: 20px 0 0;
	background: #2f1e10;
}

.mobile-toggle .uk-button,
.mob-cart .uk-button {
	color: #ccc;
	background: none;
	font-size: 33px;
	font-weight: bold;
}


.mob-search {
	position: relative;
	margin: 10px 0;
	width: 100%;
	box-sizing: border-box;
}

	.mob-search input {
		box-sizing: border-box;
		width: 100%;
		border-radius: 0;
		height: 40px;
		background: #f7f7f7;
	}

	.mob-search .uk-button {
		right: 0;
		background: none;
		color: #888;
		position: absolute;
		right: 0px;
		top: 0px;
		height: 40px;
		font-size: 18px;
	}


.uk-offcanvas {
	background: rgba(0,0,0,.3);
}

.uk-offcanvas-bar {
	background: #e2e2e2;
	width: 260px;
}

.mob-user-link {
	text-align: center;
	padding: 20px 0;
	border-bottom: 1px solid #fff;
}

	.mob-user-link li {
		display: inline-block;
		margin: 0 10px;
		text-transform: uppercase;
	}

		.mob-user-link li a {
			color: #000;
			font-weight: 600;
		}

.child-box {
	display: none;
	border-bottom: 1px solid #ddd;
	padding: 10px 0;
	background: #fff;
}

.site-mob-cats .menu-item.uk-parent > a:after {
	content: "+";
	float: right;
	font-size: 16px;
	width: 30px;
	text-align: right;
	font-weight: normal;
	font-family: arial;
	font-weight: bold;
}

.site-mob-cats .menu-item.uk-parent.opend > a:after {
	content: "-";
	font-weight: normal;
	font-size: 20px;
}


.moblinks > ul > li > a {
	background: #fff;
	display: block;
	text-transform: uppercase;
	font-size: 12px;
	padding: 0 15px 0 20px;
	height: 44px;
	line-height: 44px;
	border-bottom: 1px solid #ddd;
	color: #444 !important;
}

.child-box > ul > li > a {
	font-family: 'Open Sans',sans-serif;
	padding: 7px 5px 7px 25px;
	font-size: 12px;
	display: block;
	color: #444 !important;
	background: #fff;
}

.mtitleb {
	padding: 15px 17px;
	text-transform: uppercase;
	font-weight: 600;
}


.mini-inform {
	border: 1px solid lightgrey;
	padding: 10px;
	width: 100%;
	height: auto;
}

img.uk-invisible {
	height: 250px !important;
}






#livesearch_search_results li {
	clear: both;
	float: left;
	width: 100%;
	text-align: left;
}

	#livesearch_search_results li img {
		float: left;
	}




@media (max-width: 760px) {
	#shopping-step {
		display: none !important;
	}
}


#cboxWrapper {
	z-index: 999999;
}



.uk-table > thead > tr > th {
	vertical-align: bottom;
	border-bottom: 1px solid #ddd;
}

#form_cart {
	margin-bottom: 60px;
}

	#form_cart th {
		text-align: center;
		font-size: 15px;
		font-weight: bold;
		text-transform: none;
		color: #333;
	}

	#form_cart td {
		background: #fff;
		font-size: 16px;
	}

		#form_cart td.product-info strong {
			font-weight: normal;
			font-size: 16px;
		}

		#form_cart td .quantity-item {
			width: 70px;
			height: 32px;
			padding: 0;
			line-height: 10px;
			min-height: 1px;
			border-radius: 0 !important;
		}

.main_totals {
	background: #fafafa;
	padding: 15px;
}

	.main_totals td {
		font-size: 14px;
		font-weight: 600;
	}

.scart_total {
	color: #84b943;
}




._2hBorder {
	border-width: 2px;
}


.checkout-content .uk-button {
	background: #fbb505;
}

.buttonbar .uk-button {
	background: #fbb505;
}







.uk-table.compare-info {
}

	.uk-table.compare-info td {
		vertical-align: middle;
		padding: 10px 15px
	}

#comparepage .uk-table td {
	border: 1px solid #e5e5e5;
	max-width: 150px;
}

#comparepage .cprd-image img {
	max-width: 150px;
}

#comparepage .page-title {
	border-bottom: 1px #e5e5e5 solid;
	color: #666;
	font-size: 22px;
	font-weight: 700;
}

#comparepage .prd-sstatuts {
	font-size: 15px;
}

#comparepage .price-regular, #comparepage .cmp-title {
	;
	font-size: 16px;
	color: #666;
}

#comparepage .price-regular, #comparepage .price-new, #comparepage .prd-sstatuts {
	font-weight: bold;
	color: #fbb505;
	font-size: 16px;
}

.rrequired {
	color: red;
}

#accountpage .form-label {
	font-size: 13px;
	margin-bottom: 5px;
	display: block;
}

	#accountpage .form-label b, #accountpage .form-label strong {
		color: #464544;
	}



.user-forgotten .uk-form {
	background: #fff;
	box-shadow: 0 2px 4px 0 rgba(0,0,0,.08);
	padding: 20px;
	color: #333;
	width: 100%;
	margin-top: 25px;
}

.user-forgotten .uk-form {
}

.user-forgotten .uk-width-small-3-5.uk-align-center {
	width: 100%;
}





.ssspage .uk-accordion-title {
	margin: 2px 0px;
	background: #f5f5f5;
	text-transform: uppercase;
	font-size: 13px;
	padding: 11px 0px
}

	.ssspage .uk-accordion-title .number {
		background-color: #aaaaaa;
		margin-right: 10px;
		padding: 13px 20px;
		color: #fff;
	}

	.ssspage .uk-accordion-title.uk-active .number {
		background: #fbb505
	}

.ssspage .uk-accordion-content {
	padding: 20px;
}

.ssspage .page-title {
	border-bottom: 1px #e5e5e5 solid;
	font-size: 22px;
	color: #555;
	font-weight: 700;
}





.user-menu.uk-panel-box {
	padding: 0 !important;
}

.user-menu li.active {
	background: #dadadaeb;
}

.user-profile-top {
	font-size: 16px;
}

	.user-profile-top .uk-nav > li {
	}

		.user-profile-top .uk-nav > li > a {
			border-bottom: 1px solid #f3f2f2;
			padding: 16px;
			font-size: 16px;
			font-weight: 500;
		}

		.user-profile-top .uk-nav > li.uk-active > a {
			color: #f1c907;
		}


#customer_form .uk-form-label.bord {
}



.color-danger {
	color: #8b0000;
}





.pcontant h1, .user-profile-edit h1 {
	font-size: 22px;
	line-height: normal;
}

	.pcontent h1 i, .user-profile-edit h1 i {
		display: none;
	}



table.listProds {
}

table.vMiddle td {
	vertical-align: middle;
}

table.listProds td {
	vertical-align: middle;
}

table.listProds img.prd-img {
	width: 130px;
}

table.listProds .prd-name {
	font-size: 15px;
}


.imgStoreLogo {
	width: 100px;
}












/***toRoot******/
.storeLogo img {
	width: 100%;
}

.userlogobox {
	border-radius: 0;
	margin: 0;
	width: 190px;
	padding: 8px;
	margin-left: 45px;
	z-index: 9;
}

	.userlogobox img {
		width: 100%;
		max-width: 100%;
	}

.coverout {
	border: none;
	border-radius: 0;
	margin-bottom: 80px;
}


.wizardBox .form-control {
	border-radius: 0 !important;
	font-size: 14px;
}

.wizardBox .uk-tab {
	border: none;
}

.wizardBox .uk-form-label {
	border: 1px solid #f3f3f3;
	line-height: 40px;
	margin-bottom: 10px;
	background: #eee;
	font-size: 15px;
	display: block;
	padding: 0 15px;
}

.uk-form-label._dang {
	background: #e04f4f;
	color: #f7f7f7;
}

.infoBoxBlue {
	background: #e04f4f;
	color: #fff;
	padding: 20px;
	font-size: 15px;
	line-height: 2;
}

.infoBoxBlue {
}


.box-prices-list {
}

	.box-prices-list .currencyType {
		position: absolute;
		right: 0;
		top: 0;
	}

.box-shipping-list {
}

	.box-shipping-list li {
		clear: both;
		overflow: hidden;
		border: 1px solid #ddd;
		margin-bottom: -1px;
		padding: 10px 15px;
	}

		.box-shipping-list li.bsL2 .switch {
			margin-top: 13px;
		}






table.dataTable thead th, table.dataTable tfoot th {
	font-weight: bold;
	font-size: 12px;
	background: #979da3;
	text-align: left;
}

table.dataTable tbody th, table.dataTable tbody td {
	font-size: 13px;
	text-align: left;
}

.dataTables_wrapper .dataTables_filter {
	margin-bottom: 15px;
}



.wTable2 {
}

	.wTable2 td {
		border-bottom: 1px solid #ddd;
	}






















#map-canvas {
	height: 400px;
	width: 100%;
}








#checkout-login .uk-panel.uk-panel-box.uk-panel-box-secondary {
	padding: 20px 0;
	box-shadow: none;
}


#payment_methods .list-item .uk-button {
	padding: 0 15px;
}

.cart-summary > .uk-form {
	margin-bottom: 0 !important;
}

.cart-summary > .uk-form,
.cart-steps .checkout.uk-width-1-1 {
	background: #fff;
	box-shadow: 0 2px 4px 0 rgba(0,0,0,.08);
	padding: 20px;
	color: #333;
}

.cart-steps .uk-width-5-6.uk-align-center {
	width: 100%;
}

.cart-steps .uk-form legend {
	font-size: 30px;
	text-transform: uppercase;
	margin-bottom: 10px;
	line-height: 1.5;
}


.checkout-steps > div {
	background: none;
}

.uk-grid.checkout-steps {
	margin: 0;
	background: transparent !important;
	box-shadow: none;
	padding: 20px;
	color: #333;
	border: 0;
}

.uk-grid.checkout-steps {
}

	.uk-grid.checkout-steps .uk-icon-circle-o {
		display: none;
	}

	.uk-grid.checkout-steps .uk-icon-angle-right {
		display: none;
	}

.checkout-steps  div {
	position: relative;
	font-weight: 600;
	color: #737373;
}

	.checkout-steps div:after {
		content: "";
		width: 30px;
		height: 30px;
		border: 1px solid #ddd;
		display: block;
		border-radius: 100%;
		margin: auto;
		margin-top: 20px;
		background: #fff;
		position: relative;
	}

	.checkout-steps  .st_done:after,
	.checkout-steps  .stactive:after {
		border-color: #8cc14c;
		background-color: #8cc14c;
	}

	.checkout-steps  div:before {
		content: "";
		background: #ddd;
		width: 100%;
		height: 1px;
		position: absolute;
		left: 0;
		bottom: 14px;
	}

	.checkout-steps  .stactive {
		color: #8cc14c;
	}

	.checkout-steps  .st_done {
		color: #8cc14c;
	}

.termBox h2 {
	font-weight: normal;
	text-transform: uppercase;
}




/* ============================================================
  Swicth Radio - Checkbox
============================================================ */
.cmn-toggle {
	position: absolute;
	margin-left: -9999px;
	visibility: hidden;
}

	.cmn-toggle + label {
		display: block;
		position: relative;
		cursor: pointer;
		outline: none;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}


input.cmn-toggle-round + label {
	padding: 2px;
	width: 40px;
	height: 12px;
	background-color: #b2b2b2;
	-webkit-border-radius: 60px;
	-moz-border-radius: 60px;
	-ms-border-radius: 60px;
	-o-border-radius: 60px;
	border-radius: 60px;
}

	input.cmn-toggle-round + label:before, input.cmn-toggle-round + label:after {
		display: block;
		position: absolute;
		top: 1px;
		left: 1px;
		bottom: 1px;
		content: "";
	}

	input.cmn-toggle-round + label:before {
		right: 1px;
		background-color: #b2b2b2;
		-webkit-border-radius: 60px;
		-moz-border-radius: 60px;
		-ms-border-radius: 60px;
		-o-border-radius: 60px;
		border-radius: 60px;
		-webkit-transition: background 0.4s;
		-moz-transition: background 0.4s;
		-o-transition: background 0.4s;
		transition: background 0.4s;
	}

	input.cmn-toggle-round + label:after {
		width: 24px;
		height: 24px;
		top: -4px;
		background-color: #fff;
		-webkit-border-radius: 100%;
		-moz-border-radius: 100%;
		-ms-border-radius: 100%;
		-o-border-radius: 100%;
		border-radius: 100%;
		-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
		-moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
		box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
		-webkit-transition: margin 0.4s;
		-moz-transition: margin 0.4s;
		-o-transition: margin 0.4s;
		transition: margin 0.4s;
	}

input.cmn-toggle-round:checked + label:before {
	background-color: #f0ad4e;
	border-color: #f0ad4e;
}

input.cmn-toggle-round:checked + label {
	background-color: #f0ad4e;
	border-color: #f0ad4e;
}


	input.cmn-toggle-round:checked + label:after {
		margin-left: 20px;
		background-color: #f0ad4e;
	}


/*Front*/
/* .prd-image{
  height: 110px !important;
}*/
/*.prd-image img {
    height: 100% !important;
    width: 100% !important;
}*/

.listProdBox .prdbox {
	margin-bottom: 20px;
}



.newProducts .prdbox {
	margin-bottom: 20px;
}


.memu-tab {
	height: 100%;
}

.p-left-15 {
	padding-left: 15px;
}

.bottom-15 {
	margin-bottom: 15px;
}

.category-banner .swiper-slide {
	background-position: center;
	background-size: cover;
}

.category-banner .swiper-slide {
	width: 300px;
	height: 200px;
}

	.category-banner .swiper-slide a {
		padding: 0;
		display: block;
		width: 100%;
		height: 100%;
	}

.menu-tab ul._2level li a {
	padding: 12px 0;
}

.uk-container.uk-container-center.site-start {
	min-height: 480px;
}

ul#livesearch_search_results {
	width: 98%;
}

#livesearch_search_results a {
	display: block;
	padding: 5px;
	height: 35px;
}

	#livesearch_search_results a:hover {
		background: #f3f3f3;
		color: #000;
	}

#livesearch_search_results li {
	padding: 0;
	border-top: 1px solid #f3f3f3;
}

.uk-nav-dropdown > li > a:focus, .uk-nav-dropdown > li > a:hover {
	background: #827562;
}

@media (max-width: 640px) {
	/*.prd-image img {
    height: 100% !important;
    width: 100% !important;
	}*/
	.small-bottom-20 {
		margin-bottom: 20px !important;
	}

	.newProducts .prdbox {
		margin-bottom: 20px;
	}

	.bannerCaption h2 {
		font-size: 22px;
	}
	/*.tabHeader .uk-tab>li>a {
    padding: 0 4px !important;
}*/
	.prd-detail-null {
		display: block;
		width: 100%;
	}

	.fCards {
		margin-top: 20px;
		height: 25px;
	}

	ul.socialmenu {
		width: 280px;
		margin: 0 auto;
	}

	.coverout {
		margin-top: 60px;
	}

	.coverout {
		border: none !important;
		border-radius: 0;
		margin-bottom: 20px;
	}
}
/*#tab-pr .prd-image {
    height:auto !important;
}*/

ul._2level.uk-grid.uk-grid-width-1-2 li {
	display: block;
	width: 100%;
}

.swiper-slide {
	overflow: hidden;
}

@media (max-width: 768px) {
	.aroBox {
		margin-top: -35px;
	}

	.site-col .prd-image {
		min-height: 220px !important;
	}
}

.catProducts1 .prd-name {
	height: 47px;
}

.catProducts1 .price.m-b {
	display: block;
}

.dropMenuDesc p {
	margin: 0;
	margin-bottom: 20px;
}

	.dropMenuDesc p:last-chil {
		margin-bottom: 0;
	}

.user-profile-edit .uk-button-link.uk-active, .uk-button-link:active, .uk-button-link:focus, .uk-button-link:hover, .user-profile-edit .uk-button-link {
	color: #4d4a4a;
	text-decoration: none;
}

.categoryModule ._1level .cat_item:last-child .menu-tab {
	width: 872px;
}

	.categoryModule ._1level .cat_item:last-child .menu-tab ul._2level li a {
		padding: 7px 0;
	}

a.shopper-link {
	font-size: 12px;
}
/* #total .shipping{display:none;} */


.select-opt label {
	font-size: 15px;
	margin: 15px;
}

/* .checkout_mini_cart #total{display:none;} */

.profile-action-bar img {
	float: right;
	margin-right: 20px;
	margin-top: 15px;
}

.profile-action-bar a {
	margin-right: 20px;
	border-radius: 30px;
	margin-top: 8px;
}


@media (max-width: 600px) {
	.box-cats-list {
		display: block;
		margin-bottom: 5px;
		max-height: 280px;
		overflow: auto;
	}

		.box-cats-list > .styled-labels {
			min-height: 1px;
		}
}


@media only screen and (max-width: 480px) {
	.user-profile-edit td.row-status-single.dt-center button, .user-profile-edit td.row-status-single.dt-center a {
		display: block;
		float: none;
		width: 50px;
		margin-bottom: 5px;
	}
}

.subCat {
	display: unset;
}

.mob-subcat {
	display: none;
}

@media only screen and (max-width: 768px) { /*tablet*/

	.subCat {
		display: none
	}

	.mob-subcat {
		display: inline-block;
	}
}





@media only screen and (min-width: 1440px) {
	/*  #content-top1 .swiper-slide {
        background-size: 100% !important;
        width:100% !important;
    }*/

	#content-top1 #slide-5 {
		height: 317px !important;
	}
}

@media only screen and (min-width: 1920px) {
	#content-top1 .swiper-slide {
		background-size: 100% !important;
		width: 100% !important;
	}

	#content-top1 #slide-5 {
		height: 396px !important;
	}
}


.name-top-slider {
	height: 400px;
	top: -2px;
	position: relative;
}



.question_parent {
	margin-left: 20px;
}



@media (min-width: 768px) {
	.uk-width-medium-1-8 {
		width: 12.5%;
	}
}

.site-row {
	margin-bottom: 0px !important;
}

.info_popup_cart tfoot tr:nth-child(2) {
	display: none;
}

.btn-infav {
	background: #ec434b !important;
}

	.btn-infav span {
		background: #ec434b !important;
	}
/**/
.uk-width-1-1 .phone-list h3:last-child {
	display: none
}

.footer-info-box .info-msg:nth-child(5) {
	display: none
}

.footer-info-box .phone-number:nth-child(6) {
	display: none
}

.cb-prd-item .prdbox .price span, .cb-prd-item .price span {
	font-weight: 400 !important;
}

.home-top-module {
	margin-bottom: 15px
}
/**/

.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets {
	text-align: center;
}

span.swiper-pagination-bullet {
	width: 20px;
	height: 3px;
	border-radius: 0 !important;
}

.footer-pag {
	position: relative !important;
	margin: 0 auto;
}

.footer-banner span {
	padding: 3px;
}

.footer-banner .swiper-slide span {
	padding: 10px;
}

.footer-pag span {
	display: inline-block;
	margin: 0 5px;
}