@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700|Arimo|Merriweather:400,400italic|Open+Sans:400,400italic,600,600italic,700,700italic,300italic,300|Roboto:400,700,400italic,500,300italic,300|Lato:400,700|Libre+Baskerville);

@font-face {
	font-family: Georgia-Regular;
	src: url(../fonts/Georgia-Regular/Georgia-Regular.eot);
	src: url(../fonts/Georgia-Regular/Georgia-Regular.woff2) format('woff2'), url(../fonts/Georgia-Regular/Georgia-Regulard41d.eot?#iefix) format('embedded-opentype'), url(../fonts/Georgia-Regular/Georgia.woff) format('woff'), url(../fonts/Georgia-Regular/Georgia.ttf) format('truetype'), url(../fonts/Georgia-Regular/Georgia.svg#Georgia) format('svg');
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: 'UTM ClassizismAntiqua';
	src: url('../fonts/UTM-ClassizismAntiqua/UTM%20ClassizismAntiqua.eot');
	src: url('../fonts/UTM-ClassizismAntiqua/UTM%20ClassizismAntiqua.woff2') format('woff2'), url('../fonts/UTM-ClassizismAntiqua/UTM%20ClassizismAntiquad41d.eot?#iefix') format('embedded-opentype'), url(../fonts/UTM-ClassizismAntiqua/UTMClassizismAntiqua.woff) format('woff'), url(../fonts/UTM-ClassizismAntiqua/UTMClassizismAntiqua.ttf) format('truetype'), url(../fonts/UTM-ClassizismAntiqua/UTMClassizismAntiqua.svg#UTMClassizismAntiqua) format('svg');
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: 'UTM Bustamalaka';
	src: url('../fonts/UTM-Bustamalaka/UTM%20Bustamalaka.eot');
	src: url('../fonts/UTM-Bustamalaka/UTM%20Bustamalaka.woff2') format('woff2'), url('../fonts/UTM-Bustamalaka/UTM%20Bustamalakad41d.eot?#iefix') format('embedded-opentype'), url(../fonts/UTM-Bustamalaka/UTMBustamalaka.woff) format('woff'), url(../fonts/UTM-Bustamalaka/UTMBustamalaka.ttf) format('truetype'), url(../fonts/UTM-Bustamalaka/UTMBustamalaka.svg#UTMBustamalaka) format('svg');
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: 'UTM Amerika Sans';
	src: url('../fonts/UTM-Amerika/UTM%20Amerika%20Sans.eot');
	src: url('../fonts/UTM-Amerika/UTM%20Amerika%20Sans.woff2') format('woff2'), url('../fonts/UTM-Amerika/UTM%20Amerika%20Sansd41d.eot?#iefix') format('embedded-opentype'), url(../fonts/UTM-Amerika/UTMAmerikaSans.woff) format('woff'), url(../fonts/UTM-Amerika/UTMAmerikaSans.ttf) format('truetype'), url(../fonts/UTM-Amerika/UTMAmerikaSans.svg#UTMAmerikaSans) format('svg');
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: 'UTM Avo';
	src: url('../fonts/UTM-Avo/UTM%20Avo.eot');
	src: url('../fonts/UTM-Avo/UTM%20Avo.woff2') format('woff2'), url('../fonts/UTM-Avo/UTM%20Avod41d.eot?#iefix') format('embedded-opentype'), url(../fonts/UTM-Avo/UTMAvo.woff) format('woff'), url(../fonts/UTM-Avo/UTMAvo.ttf) format('truetype'), url(../fonts/UTM-Avo/UTMAvo.svg#UTMAvo) format('svg');
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: 'UTM BryantLG';
	src: url('../fonts/UTM-BryantLG/UTM%20BryantLG.eot');
	src: url('../fonts/UTM-BryantLG/UTM%20BryantLG.woff2') format('woff2'), url('../fonts/UTM-BryantLG/UTM%20BryantLGd41d.eot?#iefix') format('embedded-opentype'), url(../fonts/UTM-BryantLG/UTMBryantLG.woff) format('woff'), url(../fonts/UTM-BryantLG/UTMBryantLG.ttf) format('truetype'), url(../fonts/UTM-BryantLG/UTMBryantLG.svg#UTMBryantLG) format('svg');
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: 'UTM HelvetIns';
	src: url('../fonts/UTM-HelvetIns/UTM%20HelvetIns.eot');
	src: url('../fonts/UTM-HelvetIns/UTM%20HelvetIns.woff2') format('woff2'), url('../fonts/UTM-HelvetIns/UTM%20HelvetInsd41d.eot?#iefix') format('embedded-opentype'), url(../fonts/UTM-HelvetIns/UTMHelvetIns.woff) format('woff'), url(../fonts/UTM-HelvetIns/UTMHelvetIns.ttf) format('truetype'), url(../fonts/UTM-HelvetIns/UTMHelvetIns.svg#UTMHelvetIns) format('svg');
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: 'UTM Swiss Condensed';
	src: url('../fonts/UTM-Swiss/UTM%20Swiss%20Condensed.eot');
	src: url('../fonts/UTM-Swiss/UTM%20Swiss%20Condensed.woff2') format('woff2'), url('../fonts/UTM-Swiss/UTM%20Swiss%20Condensedd41d.eot?#iefix') format('embedded-opentype'), url(../fonts/UTM-Swiss/UTMSwissCondensed.woff) format('woff'), url(../fonts/UTM-Swiss/UTMSwissCondensed.ttf) format('truetype'), url(../fonts/UTM-Swiss/UTMSwissCondensed.svg#UTMSwissCondensed) format('svg');
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: 'UTM Aurora';
	src: url('../fonts/UTM-Aurora/UTM%20Aurora.eot');
	src: url('../fonts/UTM-Aurora/UTM%20Aurora.woff2') format('woff2'), url('../fonts/UTM-Aurora/UTM%20Aurorad41d.eot?#iefix') format('embedded-opentype'), url(../fonts/UTM-Aurora/UTMAurora.woff) format('woff'), url(../fonts/UTM-Aurora/TMAurora.html) format('truetype'), url(../fonts/UTM-Aurora/UTMAurora.svg#UTMAurora) format('svg');
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: icomoon;
	src: url(../fonts/icomoon/icomoon9658.eot?iy0n3t);
	src: url(../fonts/icomoon/icomoon9658.eot?iy0n3t#iefix) format('embedded-opentype'), url(../fonts/icomoon/icomoon9658.ttf?iy0n3t) format('truetype'), url(../fonts/icomoon/icomoon9658.woff?iy0n3t) format('woff'), url(../fonts/icomoon/icomoon9658.svg?iy0n3t#icomoon) format('svg');
	font-weight: 400;
	font-style: normal;
}

[class*=" icomoon-"],
[class^=icomoon-] {
	font-family: icomoon !important;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icomoon-cart:before {
	content: "\e900";
}

.icomoon-wishlist:before {
	content: "\e901";
}

.icomoon-search:before {
	content: "\e902";
}

.icomoon-refresh:before {
	content: "\e903";
}

.icomoon-quickview2:before {
	content: "\e904";
}

.icomoon-compare2:before {
	content: "\e905";
}

.icomoon-wishlist2:before {
	content: "\e906";
}

.icomoon-cart2:before {
	content: "\e907";
}

@font-face {
	font-family: Montserrat-Black;
	src: url(../fonts/Montserrat-Black/Montserrat-Black.eot);
	src: url(../fonts/Montserrat-Black/Montserrat-Black.woff2) format('woff2'), url(../fonts/Montserrat-Black/Montserrat-Black.woff) format('woff'), url(../fonts/Montserrat-Black/Montserrat-Black.ttf) format('truetype'), url(../fonts/Montserrat-Black/Montserrat-Black.svg#Montserrat-Black) format('svg'), url(../fonts/Montserrat-Black/Montserrat-Blackd41d.eot?#iefix) format('embedded-opentype');
	font-weight: 400;
	font-style: normal;
}

body {
	/*max-width: 1920px;*/
	margin: auto;
	font-size: 13px;
	font-family: "Open Sans", Arial, serif;
	font-weight: 400;
	color: #333;
	background-color: #fff;
	overflow-x: hidden;
}

a {
	color: #333;
}

	a:focus,
	a:hover {
		outline: 0;
		text-decoration: none;
		/*color: #DA251C*/
		color: #DA251C;
	}

img {
	max-width: 100%;
}

ol,
ul {
	margin: 0;
	padding: 0;
}

	ol li,
	ul li {
		list-style: none;
	}

.video-responsive {
	height: 0;
	padding-top: 0;
	padding-bottom: 56.25%;
	position: relative;
	overflow: hidden;
}

	.video-responsive embed,
	.video-responsive iframe,
	.video-responsive video {
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		position: absolute;
		border: none;
	}

.audio-responsive iframe {
	width: 100%;
	height: 126px;
}

.pagination {
	text-align: center;
	display: block;
	margin: 0;
}

	.pagination > li {
		display: inline-block;
		font-size: 13px;
		margin-left: 3px;
		margin-bottom: 7px;
		vertical-align: top;
	}

		.pagination > li:first-child > a,
		.pagination > li:first-child > span,
		.pagination > li:last-child > a,
		.pagination > li:last-child > span {
			border-radius: 0;
		}

		.pagination > li > a,
		.pagination > li > span {
			color: #333;
			border: 1px solid #dfdfdf;
			line-height: 32px;
			min-width: 34px;
			text-align: center;
			padding: 0 5px;
			border-radius: 0;
			background-color: #fff;
		}

			.pagination > li > a:focus,
			.pagination > li > a:hover,
			.pagination > li > span:focus,
			.pagination > li > span:hover {
				background-color: #fff;
				color: #DA251C;
				border-color: #dfdfdf;
			}

	.pagination .action > a,
	.pagination .action > span {
		color: #888;
	}

	.pagination .active > a,
	.pagination .active > a:focus,
	.pagination .active > a:hover,
	.pagination .active > span,
	.pagination .active > span:focus,
	.pagination .active > span:hover {
		background-color: #fff;
		color: #DA251C;
		border-color: #dfdfdf;
	}

.pager > li > a,
.pager > li > span {
	color: #a9a9a9;
	border-color: #dcdcdc;
	line-height: 37px;
	min-width: 39px;
	text-align: center;
	padding: 0 25px;
	border-radius: 40px;
}

	.pager > li > a:focus,
	.pager > li > a:hover,
	.pager > li > span:focus,
	.pager > li > span:hover {
		background-color: #1a1a1a;
		color: #fff;
		border-color: #1a1a1a;
	}

.breadcrumb {
	background-color: transparent;
	text-transform: capitalize;
	padding: 0;
	font-size: 13px;
	margin-bottom: 22px;
	margin-top: 20px;
}

	.breadcrumb li {
		color: #333;
		line-height: 25px;
	}

		.breadcrumb li + li:before {
			color: #999;
			content: " / ";
			margin: 0 2px;
		}

		.breadcrumb li a {
			color: #333;
		}

			.breadcrumb li a:hover {
				color: #DA251C;
			}

	.breadcrumb .active,
	.breadcrumb .active a {
		color: #999;
	}

.dropdown-menu {
	box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .09);
	border: none;
	border-radius: 0;
}

	.dropdown-menu > li > a {
		color: #333;
		padding: 6px 12px;
	}

		.dropdown-menu > li > a:hover {
			background-color: #DA251C;
			color: #fff;
		}

	.dropdown-menu .dropdown-header {
		color: #777;
		padding: 6px 12px;
	}

.btn {
	border-radius: 0;
	text-transform: uppercase;
	font-size: 13px;
	height: 39px;
	padding: 0 35px;
	font-family: "Open Sans";
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
}

	.btn.form-control-feedback {
		border: none;
		pointer-events: auto;
	}

	.btn:focus,
	.btn:hover {
		-webkit-transition: .2s;
		-o-transition: .2s;
		transition: .2s;
	}

	.btn.active.focus,
	.btn.active:focus,
	.btn.focus,
	.btn:active.focus,
	.btn:active:focus,
	.btn:focus {
		outline: 0;
	}

.btn-lg {
	height: 60px;
	font-size: 18px;
}

.btn-sm {
	height: 28px;
	font-size: 12px;
}

a.btn {
	height: auto;
	line-height: 37px;
}

a.btn-lg {
	height: auto;
	line-height: 60px;
}

a.btn-sm {
	height: auto;
	line-height: 28px;
}

.btn-default {
	color: #6b6b6b;
	background-color: transparent;
	border-color: #e3e3e3;
}

	.btn-default.active,
	.btn-default.focus,
	.btn-default:active,
	.btn-default:focus,
	.btn-default:hover,
	.open .btn-default.dropdown-toggle {
		color: #fff;
		background-color: #DA251C;
		border-color: #e3e3e3;
	}

	.btn-default.active,
	.btn-default:active,
	.open .btn-default.dropdown-toggle {
		background-image: none;
	}

	.btn-default.disabled,
	.btn-default.disabled.active,
	.btn-default.disabled:active,
	.btn-default.disabled:focus,
	.btn-default.disabled:hover,
	.btn-default[disabled],
	.btn-default[disabled].active,
	.btn-default[disabled]:active,
	.btn-default[disabled]:focus,
	.btn-default[disabled]:hover,
	fieldset[disabled] .btn-default,
	fieldset[disabled] .btn-default.active,
	fieldset[disabled] .btn-default:active,
	fieldset[disabled] .btn-default:focus,
	fieldset[disabled] .btn-default:hover {
		background-color: transparent;
		border-color: #e3e3e3;
	}

	.btn-default .badge {
		color: transparent;
		background-color: #6b6b6b;
	}

.btn-inline {
	color: #fff;
	background-color: #DA251C;
	border-color: #DA251C;
}

	.btn-inline.active,
	.btn-inline.focus,
	.btn-inline:active,
	.btn-inline:focus,
	.btn-inline:hover,
	.open .btn-inline.dropdown-toggle {
		color: #fff;
		background-color: #838280;
		border-color: #838280;
	}

	.btn-inline.active,
	.btn-inline:active,
	.open .btn-inline.dropdown-toggle {
		background-image: none;
	}

	.btn-inline.disabled,
	.btn-inline.disabled.active,
	.btn-inline.disabled:active,
	.btn-inline.disabled:focus,
	.btn-inline.disabled:hover,
	.btn-inline[disabled],
	.btn-inline[disabled].active,
	.btn-inline[disabled]:active,
	.btn-inline[disabled]:focus,
	.btn-inline[disabled]:hover,
	fieldset[disabled] .btn-inline,
	fieldset[disabled] .btn-inline.active,
	fieldset[disabled] .btn-inline:active,
	fieldset[disabled] .btn-inline:focus,
	fieldset[disabled] .btn-inline:hover {
		background-color: #DA251C;
		border-color: #DA251C;
	}

	.btn-inline .badge {
		color: #DA251C;
		background-color: #fff;
	}

.btn-inline-sub {
	color: #fff;
	background-color: #9a9a9a;
	border-color: #9a9a9a;
}

	.btn-inline-sub.active,
	.btn-inline-sub.focus,
	.btn-inline-sub:active,
	.btn-inline-sub:focus,
	.btn-inline-sub:hover,
	.open .btn-inline-sub.dropdown-toggle {
		color: #fff;
		background-color: #DA251C;
		border-color: #DA251C;
	}

	.btn-inline-sub.active,
	.btn-inline-sub:active,
	.open .btn-inline-sub.dropdown-toggle {
		background-image: none;
	}

	.btn-inline-sub.disabled,
	.btn-inline-sub.disabled.active,
	.btn-inline-sub.disabled:active,
	.btn-inline-sub.disabled:focus,
	.btn-inline-sub.disabled:hover,
	.btn-inline-sub[disabled],
	.btn-inline-sub[disabled].active,
	.btn-inline-sub[disabled]:active,
	.btn-inline-sub[disabled]:focus,
	.btn-inline-sub[disabled]:hover,
	fieldset[disabled] .btn-inline-sub,
	fieldset[disabled] .btn-inline-sub.active,
	fieldset[disabled] .btn-inline-sub:active,
	fieldset[disabled] .btn-inline-sub:focus,
	fieldset[disabled] .btn-inline-sub:hover {
		background-color: #9a9a9a;
		border-color: #9a9a9a;
	}

	.btn-inline-sub .badge {
		color: #9a9a9a;
		background-color: #fff;
	}

.hp1-btn {
	color: #666;
	background-color: #fff;
	border-color: #fff;
	height: 38px;
}

	.hp1-btn.active,
	.hp1-btn.focus,
	.hp1-btn:active,
	.hp1-btn:focus,
	.hp1-btn:hover,
	.open .hp1-btn.dropdown-toggle {
		color: #fff;
		background-color: #3f5266;
		border-color: #3f5266;
	}

	.hp1-btn.active,
	.hp1-btn:active,
	.open .hp1-btn.dropdown-toggle {
		background-image: none;
	}

	.hp1-btn.disabled,
	.hp1-btn.disabled.active,
	.hp1-btn.disabled:active,
	.hp1-btn.disabled:focus,
	.hp1-btn.disabled:hover,
	.hp1-btn[disabled],
	.hp1-btn[disabled].active,
	.hp1-btn[disabled]:active,
	.hp1-btn[disabled]:focus,
	.hp1-btn[disabled]:hover,
	fieldset[disabled] .hp1-btn,
	fieldset[disabled] .hp1-btn.active,
	fieldset[disabled] .hp1-btn:active,
	fieldset[disabled] .hp1-btn:focus,
	fieldset[disabled] .hp1-btn:hover {
		background-color: #fff;
		border-color: #fff;
	}

	.hp1-btn .badge {
		color: #fff;
		background-color: #666;
	}

a.hp1-btn {
	line-height: 38px;
	height: auto;
}

.form-control {
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	outline-style: none;
	outline-width: 0;
	border: 1px solid #ececec;
}

	.form-control::-moz-placeholder {
		color: #999;
		opacity: 1;
	}

	.form-control:-ms-input-placeholder {
		color: #999;
	}

	.form-control::-webkit-input-placeholder {
		color: #999;
	}

	.form-control:focus,
	.form-control:hover {
		box-shadow: none;
		border: 1px solid #ececec;
	}

select.form-control {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-position: center right 11px;
	background-repeat: no-repeat;
	background-image: url(../images/arrow-select.png);
	padding-right: 22px;
}

select::-ms-expand {
	display: none;
}

.input-group-addon {
	border-radius: 0;
}

.nav-tabs {
	margin-bottom: 15px;
}

	.nav-tabs > li > a {
		border-radius: 0;
	}

		.nav-tabs > li > a:focus,
		.nav-tabs > li > a:hover {
			border-color: #ddd #ddd transparent;
			background-color: #fff;
		}

	.nav-tabs > li.active > a,
	.nav-tabs > li.active > a:focus,
	.nav-tabs > li.active > a:hover {
		color: #DA251C;
	}

.nav-pills {
	margin-bottom: 15px;
}

	.nav-pills > li > a {
		border-radius: 0;
	}

		.nav-pills > li.active > a,
		.nav-pills > li.active > a:focus,
		.nav-pills > li.active > a:hover,
		.nav-pills > li > a:focus,
		.nav-pills > li > a:hover {
			color: #fff;
			background-color: #5e5e5e;
		}

.owl-carousel .owl-item img {
	width: auto;
	transform-style: flat;
}

.block-search .block-title {
	display: none;
	width: 60px;
	height: 49px;
	padding: 0;
	background-color: #DA251C;
	color: #fff;
	text-align: center;
	line-height: 1px;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(../images/search.png);
}

	.block-search .block-title span {
		display: none;
	}

.block-search .block-content:after,
.block-search .block-content:before {
	content: "";
	display: table;
}

.block-search .block-content:after {
	clear: both;
}

.block-search .categori-search {
	width: 160px;
	float: left;
	margin-right: -1px;
}

	.block-search .categori-search .dropdown-toggle {
		display: block;
		line-height: 47px;
		height: 49px;
		border: 1px solid #aaa;
		padding-left: 15px;
		padding-right: 28px;
		position: relative;
		text-transform: capitalize;
		color: #333;
		font-size: 13px;
		font-weight: 400;
		background-color: #fff;
	}

		.block-search .categori-search .dropdown-toggle .caret {
			border: none;
			width: auto;
			height: auto;
			color: #888;
			position: absolute;
			top: 0;
			right: 28px;
		}

			.block-search .categori-search .dropdown-toggle .caret:before {
				content: "\f107";
				font-family: FontAwesome;
			}

	.block-search .categori-search .dropdown-menu {
		padding: 10px;
		height: 350px;
		overflow-y: auto;
		left: 0;
		width: 250px;
	}

		.block-search .categori-search .dropdown-menu ul {
			padding-left: 15px;
			font-size: 13px;
		}

			.block-search .categori-search .dropdown-menu ul li {
				display: block;
				margin-bottom: 5px;
			}

				.block-search .categori-search .dropdown-menu ul li a {
					display: block;
				}

					.block-search .categori-search .dropdown-menu ul li a:hover {
						color: #DA251C;
					}

	.block-search .categori-search .chosen-container {
		width: 100% !important;
	}

		.block-search .categori-search .chosen-container .chosen-single {
			line-height: 47px;
			height: 49px;
			border-radius: 0;
			border: 1px solid #aaa;
			background-color: #fff;
			background-image: none;
			box-shadow: none;
			padding-left: 15px;
			padding-right: 28px;
			position: relative;
			text-transform: unset;
			color: #333;
			font-size: 13px;
			font-weight: 400;
		}

			.block-search .categori-search .chosen-container .chosen-single span {
				margin: 0;
			}

			.block-search .categori-search .chosen-container .chosen-single div {
				width: 28px;
				text-align: left;
			}

				.block-search .categori-search .chosen-container .chosen-single div b {
					font-size: 13px;
					color: #888;
					background-image: none;
					font-weight: 400;
				}

					.block-search .categori-search .chosen-container .chosen-single div b:before {
						content: "\f107";
						font-family: FontAwesome;
					}

		.block-search .categori-search .chosen-container .chosen-drop {
			border-radius: 0;
		}

		.block-search .categori-search .chosen-container .chosen-results li {
			line-height: 22px;
		}

.block-search .form-search {
	width: 340px;
	float: left;
}

	.block-search .form-search .box-group {
		position: relative;
	}

	.block-search .form-search .form-control {
		height: 49px;
		border: 1px solid #aaa;
		padding-left: 60px;
		padding-right: 60px;
		font-size: 13px;
		color: #888;
	}

		.block-search .form-search .form-control::-moz-placeholder {
			color: #888;
			opacity: 1;
		}

		.block-search .form-search .form-control:-ms-input-placeholder {
			color: #888;
		}

		.block-search .form-search .form-control::-webkit-input-placeholder {
			color: #888;
		}

	.block-search .form-search .btn-search {
		width: 60px;
		padding: 0;
		background-color: #DA251C;
		color: #fff;
		text-align: center;
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		line-height: 1px;
		height: auto;
		background-position: center;
		background-repeat: no-repeat;
		background-image: url(../images/search.png);
	}

		.block-search .form-search .btn-search span {
			display: none;
		}

		.block-search .form-search .btn-search:hover {
			background-color: #fb8e0a;
		}

.block-minicart {
	position: relative;
}

	.block-minicart.open > .dropdown-menu,
	.block-minicart:hover > .dropdown-menu {
		visibility: visible;
		opacity: 1;
		margin-top: 0;
		-webkit-transition: .35s;
		-o-transition: .35s;
		transition: .35s;
	}

	.block-minicart > .dropdown-menu {
		padding: 20px;
		margin: 15px 0 0;
		right: 0;
		left: auto;
		width: 375px;
		display: block;
		visibility: hidden;
		opacity: 0;
		-webkit-transition: .35s;
		-o-transition: .35s;
		transition: .35s;
	}

	.block-minicart .subtitle {
		display: block;
		font-weight: 600;
		color: #333;
		font-size: 16px;
		margin-bottom: 5px;
	}

	.block-minicart .subtotal {
		margin-bottom: 15px;
	}

		.block-minicart .subtotal:after,
		.block-minicart .subtotal:before {
			content: "";
			display: table;
		}

		.block-minicart .subtotal:after {
			clear: both;
		}

		.block-minicart .subtotal .label {
			font-style: italic;
			padding: 0;
			line-height: 15px;
			font-weight: 400;
			font-size: 16px;
			float: left;
			color: #888;
			display: block;
		}

		.block-minicart .subtotal .price {
			float: right;
			font-size: 16px;
			line-height: 15px;
			display: block;
			color: #333;
		}

	.block-minicart .actions:after,
	.block-minicart .actions:before {
		content: "";
		display: table;
	}

	.block-minicart .actions:after {
		clear: both;
	}

	.block-minicart .actions .btn {
		line-height: 40px;
		height: 40px;
		text-align: center;
		padding: 0;
		text-transform: uppercase;
		color: #333;
		border: none;
		background-color: #cdccd1;
		/*
    width: calc((100% - 12px)/ 2);
    width: -moz-calc((100% - 12px)/ 2);
    width: -webkit-calc((100% - 12px)/ 2);
    width: -o-calc((100% - 12px)/ 2);
	*/
		width: 100%;
		margin-bottom: 9px;
		font-size: 13px;
		font-weight: 600;
	}

@media (max-width: 479px) {
	.block-minicart .actions .btn {
		font-size: 13px;
	}
}

.block-minicart .actions .btn:focus,
.block-minicart .actions .btn:hover {
	background-color: #DA251C;
	color: #fff;
}

.block-minicart .actions .btn-viewcart {
	float: left;
}

.block-minicart .actions .btn-checkout {
	float: right;
}

.block-minicart .minicart-items .product-item {
	border-bottom: 1px solid #cdccd1;
	padding: 0 0 6px;
	margin-bottom: 10px;
}

	.block-minicart .minicart-items .product-item:after,
	.block-minicart .minicart-items .product-item:before {
		content: "";
		display: table;
	}

	.block-minicart .minicart-items .product-item:after {
		clear: both;
	}

	.block-minicart .minicart-items .product-item .product-item-photo {
		display: block;
		float: left;
		margin-right: 10px;
		width: 96px;
		padding-top: 7px;
	}

	.block-minicart .minicart-items .product-item .product-item-details {
		overflow: hidden;
		position: relative;
		padding-top: 7px;
	}

	.block-minicart .minicart-items .product-item .product-item-name {
		font-weight: normal;
		display: block;
		text-transform: capitalize;
		font-size: 13px;
		font-weight: 800;
		margin-top: 16px;
		margin-bottom: 0px;
		overflow: hidden;
		position: relative;
		line-height: 1.2em;
		max-height: 2.4em;
		/*text-align: justify;*/
		margin-right: -1em;
		padding-right: 1em;
	}

		.block-minicart .minicart-items .product-item .product-item-name a {
			color: #333;
		}

			.block-minicart .minicart-items .product-item .product-item-name a:hover {
				color: #DA251C;
			}

	.block-minicart .minicart-items .product-item .product-item-qty {
		margin-bottom: 2px;
	}

		.block-minicart .minicart-items .product-item .product-item-qty .label {
			color: #666666;
			font-size: 11px;
			padding: 0;
			font-weight: normal;
		}

	.block-minicart .minicart-items .product-item .product-item-price {
		font-size: 13px;
		color: #DA251C;
		display: block;
	}

	.block-minicart .minicart-items .product-item .action.delete {
		position: absolute;
		/*top: 0;*/
		bottom: 0;
		right: 5px;
		color: #333;
		display: block;
		width: 15px;
		height: 15px;
		background-repeat: no-repeat;
		background-position: center;
		background-image: url(../images/remove-cart.png);
	}

		.block-minicart .minicart-items .product-item .action.delete:focus,
		.block-minicart .minicart-items .product-item .action.delete:hover {
			color: #DA251C;
			background-image: url(../images/remove-cart-hover.png);
		}

		.block-minicart .minicart-items .product-item .action.delete span {
			display: none;
		}

.block-nav-categori {
	width: 300px;
	position: relative;
}

	.block-nav-categori .block-title {
		cursor: pointer;
		line-height: 57px;
		background-color: #DA251C;
		color: #fff;
		font-size: 15px;
		font-weight: 600;
		text-transform: uppercase;
		position: relative;
		padding: 0 44px 0 25px;
		background-repeat: no-repeat;
		background-position: center right 25px;
		background-image: url(../images/menu-cat.png);

		letter-spacing: 1px;
	}

	.block-nav-categori .block-content {
		position: absolute;
		top: 100%;
		z-index: 300;
		background-color: #fff;
		left: 0;
		width: 300px;
		visibility: hidden;
		opacity: 0;
		-webkit-transition: .35s;
		-o-transition: .35s;
		transition: .35s;
		-webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .09);
		box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .09);
	}

	.block-nav-categori.has-open .block-content {
		opacity: 1;
		visibility: visible;
		-webkit-transition: .35s;
		-o-transition: .35s;
		transition: .35s;
	}

	.block-nav-categori .ui-categori {
		padding-top: 17px;
		padding-bottom: 13px;
	}

		.block-nav-categori .ui-categori .toggle-submenu {
			display: none;
		}

		.block-nav-categori .ui-categori > li {
			display: block;
		}

			.block-nav-categori .ui-categori > li > a {
				display: block;
				padding: 0 40px 0 25px;
				position: relative;
				text-transform: capitalize;
				line-height: 51px;
			}

				.block-nav-categori .ui-categori > li > a .icon {
					width: 40px;
					text-align: left;
					display: inline-block;
					vertical-align: top;
				}

				.block-nav-categori .ui-categori > li > a:hover {
					color: #888;
				}

			.block-nav-categori .ui-categori > li.parent {
				position: relative;
			}

				.block-nav-categori .ui-categori > li.parent > a:after {
					content: "\f107";
					font-family: FontAwesome;
					position: absolute;
					line-height: 50px;
					top: 0;
					right: 0;
					width: 40px;
					text-align: left;
					font-size: 16px;
				}

				.block-nav-categori .ui-categori > li.parent:hover > a {
					color: #888;
				}

					.block-nav-categori .ui-categori > li.parent:hover > a:after {
						content: "\f105";
					}

				.block-nav-categori .ui-categori > li.parent:hover > .submenu {
					visibility: visible;
					opacity: 1;
					-webkit-transition: .35s;
					-o-transition: .35s;
					transition: .35s;
					margin-left: 0;
				}

			.block-nav-categori .ui-categori > li.cat-link-orther {
				display: none;
			}

		.block-nav-categori .ui-categori .submenu {
			position: absolute;
			top: -17px;
			width: 870px;
			left: 300px;
			margin-left: 20px;
			padding: 10px 10px 20px;
			background-color: #fff;
			z-index: 300;
			opacity: 0;
			visibility: hidden;
			-webkit-box-shadow: rgba(0, 0, 0, .5) 0 2px 8px 0;
			box-shadow: rgba(0, 0, 0, .5) 0 2px 8px 0;
			-webkit-transition: .35s;
			-o-transition: .35s;
			transition: .35s;
			background-position: top right;
			background-repeat: no-repeat;
		}

			.block-nav-categori .ui-categori .submenu .categori-img {
				display: block;
				margin-bottom: 10px;
			}

				.block-nav-categori .ui-categori .submenu .categori-img img {
					width: 100%;
				}

				.block-nav-categori .ui-categori .submenu .categori-img a {
					display: block;
					position: relative;
					overflow: hidden;
				}

					.block-nav-categori .ui-categori .submenu .categori-img a:after,
					.block-nav-categori .ui-categori .submenu .categori-img a:before {
						content: "";
						position: absolute;
						border-style: solid;
						border-color: #fff;
						-webkit-transition: .3s;
						-o-transition: .3s;
						transition: .3s;
						z-index: 100;
					}

					.block-nav-categori .ui-categori .submenu .categori-img a:before {
						border-width: 1px 0;
						-webkit-transform: scale(0, 1);
						-ms-transform: scale(0, 1);
						-o-transform: scale(0, 1);
						transform: scale(0, 1);
						top: 10px;
						bottom: 10px;
						left: 5px;
						right: 5px;
					}

					.block-nav-categori .ui-categori .submenu .categori-img a:after {
						border-width: 0 1px;
						-webkit-transform: scale(1, 0);
						-ms-transform: scale(1, 0);
						-o-transform: scale(1, 0);
						transform: scale(1, 0);
						left: 10px;
						right: 10px;
						top: 5px;
						bottom: 5px;
					}

					.block-nav-categori .ui-categori .submenu .categori-img a:hover:after,
					.block-nav-categori .ui-categori .submenu .categori-img a:hover:before {
						-webkit-transform: scale(1, 1);
						-ms-transform: scale(1, 1);
						-o-transform: scale(1, 1);
						transform: scale(1, 1);
						-webkit-transition: .3s;
						-o-transition: .3s;
						transition: .3s;
					}

					.block-nav-categori .ui-categori .submenu .categori-img a:hover img {
						-webkit-transform: scale(1.05);
						-ms-transform: scale(1.05);
						-o-transform: scale(1.05);
						transform: scale(1.05);
						-webkit-transition: .35s;
						-o-transition: .35s;
						transition: .35s;
					}

					.block-nav-categori .ui-categori .submenu .categori-img a img {
						display: block;
						width: 100%;
						-webkit-transition: .35s;
						-o-transition: .35s;
						transition: .35s;
					}

			.block-nav-categori .ui-categori .submenu .categori-list {
				margin: 0;
				padding-bottom: 43px;
			}

				.block-nav-categori .ui-categori .submenu .categori-list:after,
				.block-nav-categori .ui-categori .submenu .categori-list:before {
					content: "";
					display: table;
				}

				.block-nav-categori .ui-categori .submenu .categori-list:after {
					clear: both;
				}

				.block-nav-categori .ui-categori .submenu .categori-list .title {
					text-transform: uppercase;
					font-weight: 600;
					color: #444;
					display: block;
					margin-bottom: 11px;
					margin-top: 15px;
					font-size: 16px;
				}

					.block-nav-categori .ui-categori .submenu .categori-list .title a {
						color: #444;
						text-transform: uppercase;
					}

						.block-nav-categori .ui-categori .submenu .categori-list .title a:hover {
							color: #DA251C;
						}

				.block-nav-categori .ui-categori .submenu .categori-list > li {
					padding: 0 20px;
				}

				.block-nav-categori .ui-categori .submenu .categori-list li a {
					color: #888;
					font-size: 13px;
					display: block;
					line-height: 30px;
					text-transform: none;
				}

					.block-nav-categori .ui-categori .submenu .categori-list li a:hover {
						color: #DA251C;
					}

			.block-nav-categori .ui-categori .submenu .subtitle {
				display: block;
				text-transform: uppercase;
				font-weight: 600;
				color: #444;
				margin-bottom: 15px;
				position: relative;
				overflow: hidden;
				font-size: 13px;
				margin-top: 25px;
				padding-left: 18px;
			}

				.block-nav-categori .ui-categori .submenu .subtitle:after {
					content: "";
					display: inline-block;
					vertical-align: middle;
					width: 100%;
					margin-right: -100%;
					border-top: 1px solid #dfdfdf;
					margin-left: 8px;
				}

			.block-nav-categori .ui-categori .submenu .product-item-opt-1 .product-item-price {
				color: #333;
				font-size: 16px;
			}

	.block-nav-categori .view-all-categori .btn-view-all,
	.block-nav-categori .view-all-categori a {
		display: block;
		text-transform: capitalize;
		padding: 0 65px;
		line-height: 55px;
		background-color: #f9f9f9;
		color: #333;
		font-weight: 600;
		cursor: pointer;
	}

		.block-nav-categori .view-all-categori .btn-view-all:after,
		.block-nav-categori .view-all-categori a:after {
			content: "\f105";
			font-family: FontAwesome;
			float: right;
			font-size: 18px;
			-webkit-transition: .2s;
			-o-transition: .2s;
			transition: .2s;
		}

		.block-nav-categori .view-all-categori .btn-view-all:hover,
		.block-nav-categori .view-all-categori a:hover {
			background-color: #DA251C;
			color: #fff;
			-webkit-transition: .2s;
			-o-transition: .2s;
			transition: .2s;
		}

.sticky-wrapper:not(.is-sticky) .block-nav-categori.has-open .block-content .ui-categori,
.sticky-wrapper:not(.is-sticky) .block-nav-categori.has-open .block-content .view-all-categori {
	display: block !important;
}

.block-nav-menu .ui-menu {
	padding-left: 17px;
}

	.block-nav-menu .ui-menu:after,
	.block-nav-menu .ui-menu:before {
		content: "";
		display: table;
	}

	.block-nav-menu .ui-menu:after {
		clear: both;
	}

	.block-nav-menu .ui-menu .toggle-submenu {
		display: none;
	}

	.block-nav-menu .ui-menu > li {
		float: left;
		position: relative;
	}

		.block-nav-menu .ui-menu > li > a {
			text-transform: uppercase;
			display: block;
			padding: 0 23px;
			line-height: 57px;
			font-weight: 600;
			font-size: 13px;
			position: relative;
			color: #333;
		}

			.block-nav-menu .ui-menu > li > a:focus,
			.block-nav-menu .ui-menu > li > a:hover {
				color: #DA251C;
			}

		.block-nav-menu .ui-menu > li .label-menu {
			position: absolute;
			top: -7px;
			line-height: 20px;
			color: #fff;
			background-color: #096;
			text-transform: uppercase;
			font-size: 10px;
			font-weight: 700;
			text-align: center;
			min-width: 33px;
			padding: 0 2px;
			border-radius: 10px;
			font-family: Arial;
			right: 35px;
		}

			.block-nav-menu .ui-menu > li .label-menu:before {
				content: "";
				width: 0;
				height: 0;
				border-style: solid;
				border-width: 4px 6px 0 0;
				border-color: #096 transparent transparent;
				position: absolute;
				bottom: -4px;
				left: 10px;
			}

		.block-nav-menu .ui-menu > li:hover > a {
			color: #DA251C;
		}

		.block-nav-menu .ui-menu > li.parent > a:after {
			content: "\f107";
			font-family: FontAwesome;
			margin-left: 9px;
			position: absolute;
			right: 0;
			line-height: 30px;
			top: 50%;
			margin-top: -15px;
		}

	.block-nav-menu .ui-menu .parent:hover > .submenu {
		opacity: 1;
		visibility: visible;
		margin-top: 0;
		-webkit-transition: .35s;
		-o-transition: .35s;
		transition: .35s;
	}

	.block-nav-menu .ui-menu .submenu {
		position: absolute;
		top: 100%;
		left: 0;
		min-width: 170px;
		-webkit-box-shadow: rgba(0, 0, 0, .5) 0 2px 8px 0;
		box-shadow: rgba(0, 0, 0, .5) 0 2px 8px 0;
		margin-top: 15px;
		padding: 15px 0;
		background-color: #fff;
		opacity: 0;
		visibility: hidden;
		-webkit-transition: .35s;
		-o-transition: .35s;
		transition: .35s;
		z-index: 900;
		white-space: nowrap;
	}

		.block-nav-menu .ui-menu .submenu > li {
			display: block;
		}

			.block-nav-menu .ui-menu .submenu > li > a {
				display: block;
				line-height: 34px;
				padding: 0 25px;
				color: #888;
			}

				.block-nav-menu .ui-menu .submenu > li > a:focus,
				.block-nav-menu .ui-menu .submenu > li > a:hover {
					color: #DA251C;
				}

	.block-nav-menu .ui-menu .parent-megamenu {
		position: static;
	}

		.block-nav-menu .ui-menu .parent-megamenu:hover > .megamenu {
			opacity: 1;
			visibility: visible;
			-webkit-transition: .35s;
			-o-transition: .35s;
			transition: .35s;
			margin-top: 0;
		}

		.block-nav-menu .ui-menu .parent-megamenu > .megamenu {
			position: absolute;
			top: 100%;
			right: 0;
			-webkit-box-shadow: rgba(0, 0, 0, .5) 0 2px 8px 0;
			box-shadow: rgba(0, 0, 0, .5) 0 2px 8px 0;
			margin-top: 15px;
			background-color: #fff;
			opacity: 0;
			visibility: hidden;
			-webkit-transition: .35s;
			-o-transition: .35s;
			transition: .35s;
			z-index: 900;
		}

@media (max-width: 991px) {
	.block-nav-menu .ui-menu .parent-megamenu > .megamenu {
		width: 100%;
		display: none;
		visibility: visible;
		margin: 0;
		opacity: 1;
		box-shadow: none;
		position: static;
	}
}

@media (max-width: 991px) {
	.block-nav-menu .ui-menu .parent-megamenu.open-submenu > .megamenu {
		display: block;
	}
}

.block-nav-menu .ui-menu .parent-megamenu > a {
	position: relative;
}

.block-nav-menu .ui-menu .horizontal-menu {
	width: 870px;
	padding: 30px 15px;
}

	.block-nav-menu .ui-menu .horizontal-menu.full-width {
		width: 1170px;
	}

@media (max-width: 1199px) {
	.block-nav-menu .ui-menu .horizontal-menu.full-width {
		width: 940px;
	}
}

@media (max-width: 991px) {
	.block-nav-menu .ui-menu .horizontal-menu.full-width {
		width: 100%;
	}
}

@media (max-width: 1199px) {
	.block-nav-menu .ui-menu .horizontal-menu {
		width: 940px;
	}
}

@media (max-width: 991px) {
	.block-nav-menu .ui-menu .horizontal-menu {
		width: 100%;
	}
}

.block-nav-menu .ui-menu .horizontal-menu > ul:after,
.block-nav-menu .ui-menu .horizontal-menu > ul:before {
	content: "";
	display: table;
}

.block-nav-menu .ui-menu .horizontal-menu > ul:after {
	clear: both;
}

.block-nav-menu .ui-menu .horizontal-menu .title {
	color: #444;
	text-transform: uppercase;
	font-size: 13px;
	margin-bottom: 10px;
	padding-bottom: 7px;
	display: block;
	margin-top: 10px;
	font-weight: 600;
}

.block-nav-menu .ui-menu .horizontal-menu .img-categori {
	margin-bottom: 15px;
	position: relative;
}

	.block-nav-menu .ui-menu .horizontal-menu .img-categori img {
		display: block;
		width: 100%;
		-webkit-transition: .3s;
		-o-transition: .3s;
		transition: .3s;
	}

	.block-nav-menu .ui-menu .horizontal-menu .img-categori a {
		position: relative;
		display: block;
		overflow: hidden;
	}

		.block-nav-menu .ui-menu .horizontal-menu .img-categori a:after,
		.block-nav-menu .ui-menu .horizontal-menu .img-categori a:before {
			content: "";
			position: absolute;
		}

		.block-nav-menu .ui-menu .horizontal-menu .img-categori a:before {
			top: 20px;
			bottom: 20px;
			left: 10px;
			right: 10px;
			border-top: 1px solid rgba(255, 255, 255, .8);
			border-bottom: 1px solid rgba(255, 255, 255, .8);
			-webkit-transform: scale(0, 1);
			-ms-transform: scale(0, 1);
			-o-transform: scale(0, 1);
			transform: scale(0, 1);
			-webkit-transition: .3s;
			-o-transition: .3s;
			transition: .3s;
		}

		.block-nav-menu .ui-menu .horizontal-menu .img-categori a:after {
			left: 20px;
			right: 20px;
			top: 10px;
			bottom: 10px;
			border-left: 1px solid rgba(255, 255, 255, .8);
			border-right: 1px solid rgba(255, 255, 255, .8);
			-webkit-transform: scale(1, 0);
			-ms-transform: scale(1, 0);
			-o-transform: scale(1, 0);
			transform: scale(1, 0);
			-webkit-transition: .3s;
			-o-transition: .3s;
			transition: .3s;
		}

		.block-nav-menu .ui-menu .horizontal-menu .img-categori a:hover:after,
		.block-nav-menu .ui-menu .horizontal-menu .img-categori a:hover:before {
			-webkit-transform: scale(1, 1);
			-ms-transform: scale(1, 1);
			-o-transform: scale(1, 1);
			transform: scale(1, 1);
			-webkit-transition: .3s;
			-o-transition: .3s;
			transition: .3s;
		}

.block-nav-menu .ui-menu .horizontal-menu .list-submenu li {
	padding-bottom: 10px;
}

.block-nav-menu .ui-menu .horizontal-menu .list-submenu a {
	display: block;
	color: #888;
}

	.block-nav-menu .ui-menu .horizontal-menu .list-submenu a:hover {
		color: #DA251C;
	}

.block-nav-menu .ui-menu .vertical-menu {
	width: 1170px;
	padding: 30px 15px;
}

@media (max-width: 1199px) {
	.block-nav-menu .ui-menu .vertical-menu {
		width: 940px;
	}
}

@media (max-width: 991px) {
	.block-nav-menu .ui-menu .vertical-menu {
		width: 100%;
		display: block;
	}
}

.block-nav-menu .ui-menu .vertical-menu:after,
.block-nav-menu .ui-menu .vertical-menu:before {
	content: "";
	display: table;
}

.block-nav-menu .ui-menu .vertical-menu:after {
	clear: both;
}

.block-nav-menu .ui-menu .vertical-menu .col-left {
	width: 245px;
	float: left;
}

@media (max-width: 991px) {
	.block-nav-menu .ui-menu .vertical-menu .col-left {
		width: 100%;
		float: none;
	}
}

.block-nav-menu .ui-menu .vertical-menu .col-left .title {
	line-height: 30px;
	display: block;
	text-transform: uppercase;
	font-size: 13px;
	color: #444;
	padding: 0 15px;
	position: relative;
	font-weight: 600;
	margin-top: -10px;
	margin-bottom: 10px;
}

.block-nav-menu .ui-menu .vertical-menu .col-left > ul > li {
	position: static;
}

	.block-nav-menu .ui-menu .vertical-menu .col-left > ul > li > a {
		line-height: 30px;
		display: block;
		text-transform: none;
		color: #888;
		padding: 0 15px;
		position: relative;
		font-size: 13px;
	}

		.block-nav-menu .ui-menu .vertical-menu .col-left > ul > li > a:hover {
			color: #DA251C;
		}

.block-nav-menu .ui-menu .vertical-menu .col-right {
	overflow: hidden;
}

@media (max-width: 991px) {
	.block-nav-menu .ui-menu .vertical-menu .col-right {
		width: 100%;
		float: none;
	}
}

.block-nav-menu .ui-menu .vertical-menu .col-right a {
	position: relative;
	display: block;
}

	.block-nav-menu .ui-menu .vertical-menu .col-right a:after,
	.block-nav-menu .ui-menu .vertical-menu .col-right a:before {
		content: "";
		position: absolute;
	}

	.block-nav-menu .ui-menu .vertical-menu .col-right a:after {
		left: 20px;
		right: 20px;
		top: 10px;
		bottom: 10px;
		border-left: 1px solid rgba(255, 255, 255, .8);
		border-right: 1px solid rgba(255, 255, 255, .8);
		-webkit-transform: scale(1, 0);
		-ms-transform: scale(1, 0);
		-o-transform: scale(1, 0);
		transform: scale(1, 0);
		-webkit-transition: .3s;
		-o-transition: .3s;
		transition: .3s;
	}

	.block-nav-menu .ui-menu .vertical-menu .col-right a:before {
		top: 20px;
		bottom: 20px;
		left: 10px;
		right: 10px;
		border-top: 1px solid rgba(255, 255, 255, .8);
		border-bottom: 1px solid rgba(255, 255, 255, .8);
		-webkit-transform: scale(0, 1);
		-ms-transform: scale(0, 1);
		-o-transform: scale(0, 1);
		transform: scale(0, 1);
		-webkit-transition: .3s;
		-o-transition: .3s;
		transition: .3s;
	}

	.block-nav-menu .ui-menu .vertical-menu .col-right a:hover:after,
	.block-nav-menu .ui-menu .vertical-menu .col-right a:hover:before {
		-webkit-transform: scale(1, 1);
		-ms-transform: scale(1, 1);
		-o-transform: scale(1, 1);
		transform: scale(1, 1);
		-webkit-transition: .3s;
		-o-transition: .3s;
		transition: .3s;
	}

.block-nav-menu .ui-menu .banner11:hover img {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}

@media (max-width: 991px) {
	.block-nav-menu .ui-menu [class^=col-md-],
	.block-nav-menu .ui-menu [class^=col-sm-],
	.block-nav-menu .ui-menu [class^=col-xs-] {
		width: 100%;
	}
}

.header-nav {
	background-color: #fff;
	position: relative;
}

	.header-nav:after,
	.header-nav:before {
		content: "";
		display: table;
	}

	.header-nav:after {
		clear: both;
	}

	.header-nav .container {
		position: relative;
	}

		.header-nav .container:after,
		.header-nav .container:before {
			content: "";
			display: table;
		}

		.header-nav .container:after {
			clear: both;
		}

	.header-nav .box-header-nav {
		position: relative;
	}

		.header-nav .box-header-nav:after,
		.header-nav .box-header-nav:before {
			content: "";
			display: table;
		}

		.header-nav .box-header-nav:after {
			clear: both;
		}

	.header-nav .block-nav-categori,
	.header-nav .block-nav-menu {
		float: left;
	}

	.header-nav .block-minicart > .dropdown-toggle {
		display: block;
		position: relative;
		color: #fff;
		background-color: #DA251C;
	}

		.header-nav .block-minicart > .dropdown-toggle:after,
		.header-nav .block-minicart > .dropdown-toggle:before {
			content: "";
			display: table;
		}

		.header-nav .block-minicart > .dropdown-toggle:after {
			clear: both;
		}

		.header-nav .block-minicart > .dropdown-toggle .cart-icon {
			width: 38px;
			display: block;
			height: 49px;
			float: left;
			background-repeat: no-repeat;
			background-position: center;
			background-image: url(../images/minicart.png);
		}

	.header-nav .nav-toggle-cat {
		display: block;
		float: left;
		width: 50px;
		padding: 0;
	}

.nav-toggle-menu {
	display: none;
}

.site-header {
	position: relative;
}

	.site-header .switcher .dropdown-toggle {
		display: block;
	}

		.site-header .switcher .dropdown-toggle i {
			margin-right: 0;
		}

@media (min-width: 768px) {
	.site-header .switcher:hover .dropdown-menu {
		display: block;
		opacity: 1;
		visibility: visible;
		margin-top: 0;
		-webkit-transition: .35s;
		-o-transition: .35s;
		transition: .35s;
	}

	.site-header .switcher .dropdown-menu {
		display: block;
		opacity: 0;
		visibility: hidden;
		margin-top: 10px;
		-webkit-transition: .35s;
		-o-transition: .35s;
		transition: .35s;
	}
}

.site-header .switcher .switcher-options .fa,
.site-header .switcher .switcher-options .switcher-flag {
	margin-right: 10px;
}

.site-header .switcher-language .dropdown-toggle .switcher-flag {
	margin-right: 6px;
}

.site-header .switcher-language .switcher-options .fa,
.site-header .switcher-language .switcher-options .switcher-flag {
	margin-right: 10px;
}

.site-header .setting .dropdown-menu {
	background-color: #fff;
	width: 273px;
	padding: 20px 22px;
	margin: 0;
	right: 0;
	left: auto;
	-webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .5);
	box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .5);
	color: #333;
	font-size: 12px;
}

	.site-header .setting .dropdown-menu a {
		color: #333;
	}

@media (max-width: 600px) {
	.site-header .setting .dropdown-menu {
		left: 0;
		right: auto;
	}
}

@media (max-width: 479px) {
	.site-header .setting .dropdown-menu {
		left: 0;
		right: 0;
	}
}

@media (max-width: 479px) {
	.site-header .setting {
		position: static;
	}

		.site-header .setting .dropdown-menu {
			top: 50px;
		}
}

@media (min-width: 768px) {
	.site-header .setting:hover .dropdown-menu {
		display: block;
		opacity: 1;
		visibility: visible;
		margin-top: 0;
		-webkit-transition: .35s;
		-o-transition: .35s;
		transition: .35s;
	}

	.site-header .setting .dropdown-menu {
		display: block;
		opacity: 0;
		visibility: hidden;
		margin-top: 10px;
		-webkit-transition: .35s;
		-o-transition: .35s;
		transition: .35s;
	}
}

.site-header .setting .switcher {
	margin-bottom: 13px;
	border-bottom: 1px dotted #dadada;
	padding-bottom: 8px;
}

	.site-header .setting .switcher .title {
		text-transform: uppercase;
		font-weight: 600;
		font-size: 12px;
		color: #333;
		display: block;
		margin-bottom: 12px;
	}

	.site-header .setting .switcher ul:after,
	.site-header .setting .switcher ul:before {
		content: "";
		display: table;
	}

	.site-header .setting .switcher ul:after {
		clear: both;
	}

	.site-header .setting .switcher li {
		display: block;
		margin-right: 8px;
		margin-bottom: 10px;
		float: left;
	}

		.site-header .setting .switcher li a,
		.site-header .setting .switcher li img {
			display: block;
		}

	.site-header .setting .switcher .switcher-options .switcher-flag {
		margin: 0;
	}

.site-header .setting .switcher-language .switcher-active {
	outline: #ededed solid 1px;
}

.site-header .setting .switcher-currency a {
	display: block;
	width: 32px;
	line-height: 22px;
	padding: 0;
	text-align: center;
	background-color: #eee;
	font-size: 12px;
	color: #333;
}

.site-header .setting .switcher-currency .switcher-active {
	background-color: #4f4f4f;
	color: #fff;
}

	.site-header .setting .switcher-currency .switcher-active a {
		color: #fff;
		background-color: #4f4f4f;
	}

.site-header .setting .account {
	padding-left: 15px;
}

	.site-header .setting .account li {
		display: list-item;
		text-transform: capitalize;
		line-height: 30px;
		list-style: disc;
		color: #aaa;
	}

		.site-header .setting .account li a {
			color: #333;
			font-size: 13px;
		}

			.site-header .setting .account li a:hover {
				color: #DA251C;
			}

.site-header .nav-toggle-menu {
	text-transform: uppercase;
	text-align: center;
	background-color: #DA251C;
	color: #fff;
	display: none;
	float: right;
	font-size: 15px;
	font-weight: 600;
	line-height: 57px;
	padding: 0 44px 0 25px;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: center right 25px;
	background-image: url(../images/menu-cat.png);
}

	.site-header .nav-toggle-menu span {
		margin-right: 10px;
	}

	.site-header .nav-toggle-menu .fa {
		font-size: 24px;
		vertical-align: middle;
		display: none;
	}

	.site-header .nav-toggle-menu.active:before {
		content: "";
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: 500;
	}

@media (max-width: 1199px) {
	.site-header .block-nav-menu .ui-menu {
		padding-left: 10px;
	}

		.site-header .block-nav-menu .ui-menu > li > a {
			padding: 0 13px;
		}

	.site-header .block-nav-categori .ui-categori .submenu {
		width: 640px;
	}
}

@media (max-width: 991px) {
	.site-header .block-nav-menu {
		position: fixed;
		top: 0;
		bottom: 0;
		right: -110%;
		width: 280px;
		-webkit-box-shadow: rgba(136, 136, 136, .23) 0 0 3px 0;
		box-shadow: rgba(136, 136, 136, .23) 0 0 3px 0;
		background-color: #fff;
		z-index: 9999;
		opacity: 0;
		visibility: hidden;
		-webkit-transition: .35s;
		-o-transition: .35s;
		transition: .35s;
		overflow-y: auto;
	}

		.site-header .block-nav-menu.has-open {
			right: 0;
			visibility: visible;
			opacity: 1;
			-webkit-transition: .35s;
			-o-transition: .35s;
			transition: .35s;
			z-index:10001
		}

		.site-header .block-nav-menu .ui-menu {
			padding-left: 0;
			padding-top: 20px;
			padding-bottom: 20px;
		}

			.site-header .block-nav-menu .ui-menu > li {
				float: none;
				display: block;
			}

				.site-header .block-nav-menu .ui-menu > li > a {
					padding: 0 15px;
					line-height: 46px;
				}

			.site-header .block-nav-menu .ui-menu li {
				position: relative;
			}

				.site-header .block-nav-menu .ui-menu li.parent > a:after {
					line-height: 46px;
					top: 0;
					margin: 0;
					width: 20px;
					content: none;
				}

				.site-header .block-nav-menu .ui-menu li a {
					display: inline-block;
					position: relative;
					z-index: 20;
					margin-right: 30px;
				}

			.site-header .block-nav-menu .ui-menu .open-submenu > a {
				color: #DA251C;
			}

			.site-header .block-nav-menu .ui-menu .open-submenu > .submenu {
				display: block;
			}

			.site-header .block-nav-menu .ui-menu .open-submenu > .toggle-submenu:before {
				content: "\f107";
			}

			.site-header .block-nav-menu .ui-menu .submenu {
				position: static;
				display: none;
				box-shadow: none;
				border: none;
				padding: 0 0 0 20px;
				margin: 0;
				opacity: 1;
				visibility: visible;
			}

			.site-header .block-nav-menu .ui-menu .toggle-submenu {
				position: absolute;
				display: block;
				height: 46px;
				top: 0;
				left: 0;
				right: 0;
				cursor: pointer;
				text-align: right;
				padding-right: 15px;
				line-height: 46px;
			}

				.site-header .block-nav-menu .ui-menu .toggle-submenu:before {
					content: "\f105";
					font-family: FontAwesome;
					font-size: 18px;
				}

	.site-header .block-nav-categori {
		width: 200px;
	}

		.site-header .block-nav-categori .ui-categori .submenu {
			width: 100% !important;
		}

		.site-header .block-nav-categori .block-title {
			cursor: pointer;
		}

			.site-header .block-nav-categori .block-title.active:before {
				content: "";
				position: fixed;
				top: 0;
				left: 0;
				right: 0;
				bottom: 0;
				z-index: 500;
			}

		.site-header .block-nav-categori.has-open .block-content {
			left: 0;
			visibility: visible;
			opacity: 1;
			-webkit-transition: .35s;
			-o-transition: .35s;
			transition: .35s;
		}

		.site-header .block-nav-categori .block-content {
			position: fixed;
			top: 0;
			bottom: 0;
			left: -110%;
			right: auto;
			width: 280px;
			-webkit-box-shadow: rgba(136, 136, 136, .23) 0 0 3px 0;
			box-shadow: rgba(136, 136, 136, .23) 0 0 3px 0;
			background-color: #fff;
			z-index: 9999;
			-webkit-transition: .35s;
			-o-transition: .35s;
			transition: .35s;
			overflow-y: auto;
		}

		.site-header .block-nav-categori .ui-categori {
			padding-left: 0;
			padding-top: 20px;
			padding-bottom: 20px;
		}

			.site-header .block-nav-categori .ui-categori > li {
				float: none;
				display: block;
			}

				.site-header .block-nav-categori .ui-categori > li > a {
					padding: 0 15px;
					line-height: 46px;
				}

			.site-header .block-nav-categori .ui-categori li {
				position: relative;
			}

				.site-header .block-nav-categori .ui-categori li.parent > a:after {
					line-height: 46px;
					top: 0;
					margin: 0;
					width: 20px;
					content: none;
				}

				.site-header .block-nav-categori .ui-categori li a {
					display: inline-block;
					position: relative;
					z-index: 20;
					margin-right: 30px;
				}

			.site-header .block-nav-categori .ui-categori .open-submenu > a {
				color: #DA251C;
			}

			.site-header .block-nav-categori .ui-categori .open-submenu > .submenu {
				display: block;
			}

			.site-header .block-nav-categori .ui-categori .open-submenu > .toggle-submenu:before {
				content: "\f107";
			}

			.site-header .block-nav-categori .ui-categori .submenu {
				position: static;
				display: none;
				box-shadow: none;
				border: none;
				padding: 0 15px;
				margin: 0;
				opacity: 1;
				visibility: visible;
			}

			.site-header .block-nav-categori .ui-categori .toggle-submenu {
				position: absolute;
				display: block;
				height: 46px;
				top: 0;
				left: 0;
				right: 0;
				cursor: pointer;
				text-align: right;
				padding-right: 15px;
				line-height: 46px;
			}

				.site-header .block-nav-categori .ui-categori .toggle-submenu:before {
					content: "\f105";
					font-family: FontAwesome;
					font-size: 18px;
				}

			.site-header .block-nav-categori .ui-categori .categori-list li {
				display: block;
				float: none;
				width: 100%;
			}

	.site-header .nav-toggle-menu {
		text-transform: uppercase;
		text-align: center;
		background-color: #DA251C;
		color: #333;
		display: block;
		float: right;
		font-size: 15px;
		font-weight: 600;
		line-height: 57px;
		padding: 0 44px 0 25px;
		cursor: pointer;
		background-repeat: no-repeat;
		background-position: right 12px center;
		background-image: url(../images/menu-cat.png);
	}

		.site-header .nav-toggle-menu span {
			margin-right: 10px;
		}

		.site-header .nav-toggle-menu .fa {
			font-size: 24px;
			vertical-align: middle;
			display: none;
		}

		.site-header .nav-toggle-menu.active:before {
			content: "";
			position: fixed;
			top: 0;
			left: 0;
			right: 0;
			bottom: 0;
			z-index: 500;
		}

	body.categori-open,
	body.menu-open {
		overflow: hidden;
	}
}

@media (max-width: 600px) {
	.site-header .header-content .container {
		position: relative;
	}

	.site-header .header-content .nav-mind {
		position: static;
	}

	.site-header .header-content .block-search {
		position: static;
		width: auto;
	}

		.site-header .header-content .block-search .block-title {
			display: block;
			cursor: pointer;
		}

		.site-header .header-content .block-search .block-content {
			display: none;
			position: absolute;
			left: 0;
			right: 0;
			padding: 30px 20px;
			background-color: #fff;
			z-index: 666;
			margin-top: 5px;
			-webkit-box-shadow: rgba(136, 136, 136, .23) 0 0 3px 0;
			box-shadow: rgba(136, 136, 136, .23) 0 0 3px 0;
		}

			.site-header .header-content .block-search .block-content .form-search {
				width: 100%;
			}

		.site-header .header-content .block-search.active .block-content {
			display: block;
		}
}

@media (max-width: 479px) {
	.site-header .header-content .block-minicart,
	.site-header .header-content .nav-right {
		position: static;
	}

		.site-header .header-content .block-minicart .dropdown-menu {
			left: 15px;
			right: 15px;
			width: auto;
			z-index: 10001;
		}

	.site-header .block-nav-categori {
		width: 49% !important;
	}

		.site-header .block-nav-categori .block-title {
			padding-left: 15px;
			padding-right: 40px;
			background-position: right 12px center;
			line-height: 42px;
			font-size: 13px;
		}

	.site-header .nav-toggle-menu {
		line-height: 42px;
		padding: 0 20px;
		/*width: 49%;*/
		width: 100%;
		font-size: 15px;
	}

	.header-nav.mid-header {
		background-color: #838280;
	}
}

.site-header .close-cate,
.site-header .close-nav {
	height: 40px;
	width: 40px;
	text-align: center;
	line-height: 40px;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(../images/icon/index1/close-popup.html);
	float: left;
	clear: right;
	background-color: rgba(104, 51, 102, .2);
	display: none;
	cursor: pointer;
}

	.site-header .close-cate span,
	.site-header .close-nav span {
		display: none;
	}

@media (max-width: 991px) {
	.site-header .close-cate,
	.site-header .close-nav {
		display: block;
	}
}

.header-opt-1 .site-header .close-cate:focus,
.header-opt-1 .site-header .close-cate:hover,
.header-opt-1 .site-header .close-nav:focus,
.header-opt-1 .site-header .close-nav:hover {
	background-color: #DA251C;
}

.header-opt-2 .site-header .close-cate:focus,
.header-opt-2 .site-header .close-cate:hover,
.header-opt-2 .site-header .close-nav:focus,
.header-opt-2 .site-header .close-nav:hover {
	background-color: #0164c9;
}

.header-opt-3 .site-header .close-cate:focus,
.header-opt-3 .site-header .close-cate:hover,
.header-opt-3 .site-header .close-nav:focus,
.header-opt-3 .site-header .close-nav:hover {
	background-color: #e5343e;
}

.header-opt-4 .site-header .close-cate:focus,
.header-opt-4 .site-header .close-cate:hover,
.header-opt-4 .site-header .close-nav:focus,
.header-opt-4 .site-header .close-nav:hover {
	background-color: #486393;
}

.header-opt-5 .site-header .close-cate:focus,
.header-opt-5 .site-header .close-cate:hover,
.header-opt-5 .site-header .close-nav:focus,
.header-opt-5 .site-header .close-nav:hover {
	background-color: #3266cc;
}

.header-opt-6 .site-header .close-cate:focus,
.header-opt-6 .site-header .close-cate:hover,
.header-opt-6 .site-header .close-nav:focus,
.header-opt-6 .site-header .close-nav:hover {
	background-color: #DA251C;
}

.header-opt-7 .site-header .close-cate:focus,
.header-opt-7 .site-header .close-cate:hover,
.header-opt-7 .site-header .close-nav:focus,
.header-opt-7 .site-header .close-nav:hover {
	background-color: #0f5194;
}

.header-opt-8 .site-header .close-cate:focus,
.header-opt-8 .site-header .close-cate:hover,
.header-opt-8 .site-header .close-nav:focus,
.header-opt-8 .site-header .close-nav:hover {
	background-color: #ff8307;
}

.header-opt-9 .site-header .close-cate:focus,
.header-opt-9 .site-header .close-cate:hover,
.header-opt-9 .site-header .close-nav:focus,
.header-opt-9 .site-header .close-nav:hover {
	background-color: #ff7f00;
}

.header-opt-10 .site-header .close-cate:focus,
.header-opt-10 .site-header .close-cate:hover,
.header-opt-10 .site-header .close-nav:focus,
.header-opt-10 .site-header .close-nav:hover {
	background-color: #ef6d6e;
}

.header-opt-12 .site-header .close-cate:focus,
.header-opt-12 .site-header .close-cate:hover,
.header-opt-12 .site-header .close-nav:focus,
.header-opt-12 .site-header .close-nav:hover {
	background-color: #cf965f;
}

.header-opt-13 .site-header .close-cate:focus,
.header-opt-13 .site-header .close-cate:hover,
.header-opt-13 .site-header .close-nav:focus,
.header-opt-13 .site-header .close-nav:hover {
	background-color: #ffd43f;
}

.header-opt-14 .site-header .close-cate:focus,
.header-opt-14 .site-header .close-cate:hover,
.header-opt-14 .site-header .close-nav:focus,
.header-opt-14 .site-header .close-nav:hover {
	background-color: #f62341;
}

.header-opt-1 .header-top {
	background-color: #DA251C;
	padding: 0;
}

	.header-opt-1 .header-top .container:after,
	.header-opt-1 .header-top .container:before {
		content: "";
		display: table;
	}

	.header-opt-1 .header-top .container:after {
		clear: both;
	}

.header-opt-1 .hotline {
	float: left;
	color: #fff;
}

	.header-opt-1 .hotline:after,
	.header-opt-1 .hotline:before {
		content: "";
		display: table;
	}

	.header-opt-1 .hotline:after {
		clear: both;
	}

	.header-opt-1 .hotline > li {
		position: relative;
		padding: 0 20px;
		float: left;
	}

		.header-opt-1 .hotline > li > a,
		.header-opt-1 .hotline > li > span {
			line-height: 50px;
		}

		.header-opt-1 .hotline > li:before {
			content: "";
			width: 1px;
			height: 10px;
			background-color: #fff;
			position: absolute;
			top: 50%;
			margin-top: -5px;
			left: 0;
		}

		.header-opt-1 .hotline > li:first-child {
			padding-left: 0;
		}

			.header-opt-1 .hotline > li:first-child:before {
				content: none;
			}

		.header-opt-1 .hotline > li .fa {
			margin-right: 8px;
			font-size: 13px;
		}

@media (max-width: 479px) {
	.header-opt-1 .hotline > li {
		padding: 0 10px;
		padding-left: 0;
	}

		.header-opt-1 .hotline > li:before {
			display: none;
		}
}

.header-opt-1 .links {
	float: right;
	color: #fff;
	position: relative;
}

	.header-opt-1 .links:after,
	.header-opt-1 .links:before {
		content: "";
		display: table;
	}

	.header-opt-1 .links:after {
		clear: both;
	}

	.header-opt-1 .links > li {
		position: relative;
		padding: 0 15px;
		float: left;
	}

		.header-opt-1 .links > li > a,
		.header-opt-1 .links > li > span {
			color: #fff;
			display: block;
			line-height: 50px;
		}

		.header-opt-1 .links > li:before {
			content: "";
			width: 1px;
			height: 10px;
			background-color: #fff;
			position: absolute;
			top: 50%;
			margin-top: -5px;
			right: 0;
		}

		.header-opt-1 .links > li:last-child {
			padding-right: 0;
		}

			.header-opt-1 .links > li:last-child:before {
				content: none;
			}

		.header-opt-1 .links > li:first-child {
			padding-left: 0;
		}

@media (max-width: 479px) {
	.header-opt-1 .links > li {
		padding: 0 15px;
		padding-left: 0;
	}

		.header-opt-1 .links > li:before {
			display: none;
		}
}

@media (max-width: 479px) {
	.header-opt-1 .links .setting {
		position: static;
	}

		.header-opt-1 .links .setting .dropdown-menu {
			top: 50px;
		}
}

.header-opt-1 .header-content {
	background-color: #f5f5f5;
	padding: 55px 0 47px;
}

	.header-opt-1 .header-content .logo {
		display: block;
		padding-top: 10px;
	}

	.header-opt-1 .header-content .block-search {
		float: right;
		position: relative;
	}

@media (max-width: 1199px) {
	.header-opt-1 .header-content .block-search .categori-search {
		display: none;
	}
}

.header-opt-1 .header-content .block-minicart {
	float: right;
}

	.header-opt-1 .header-content .block-minicart.open > .dropdown-toggle,
	.header-opt-1 .header-content .block-minicart:hover > .dropdown-toggle {
		background-color: #fb8e0a;
	}

	.header-opt-1 .header-content .block-minicart > .dropdown-toggle {
		width: 118px;
		line-height: 47px;
		height: 49px;
		display: block;
		position: relative;
		color: #fff;
		background-color: #DA251C;
	}

		.header-opt-1 .header-content .block-minicart > .dropdown-toggle:after,
		.header-opt-1 .header-content .block-minicart > .dropdown-toggle:before {
			content: "";
			display: table;
		}

		.header-opt-1 .header-content .block-minicart > .dropdown-toggle:after {
			clear: both;
		}

		.header-opt-1 .header-content .block-minicart > .dropdown-toggle .cart-icon {
			width: 38px;
			display: block;
			height: 49px;
			float: left;
			background-repeat: no-repeat;
			background-position: center;
			background-image: url(../images/icon/index1/minicart.html);
		}

		.header-opt-1 .header-content .block-minicart > .dropdown-toggle .cart-text,
		.header-opt-1 .header-content .block-minicart > .dropdown-toggle .counter-title,
		.header-opt-1 .header-content .block-minicart > .dropdown-toggle .text {
			display: none;
		}

		.header-opt-1 .header-content .block-minicart > .dropdown-toggle .counter {
			float: left;
			text-align: center;
			width: 80px;
		}

		.header-opt-1 .header-content .block-minicart > .dropdown-toggle .counter-number {
			width: 20px;
			line-height: 20px;
			background-color: #312e42;
			border-radius: 100%;
			color: #fff;
			text-align: center;
			position: absolute;
			top: 6px;
			left: 17px;
			font-size: 13px;
		}

		.header-opt-1 .header-content .block-minicart > .dropdown-toggle .counter-label {
			display: none;
		}

		.header-opt-1 .header-content .block-minicart > .dropdown-toggle .counter-price {
			font-size: 17px;
		}

.header-opt-1 .header-content .link-wishlist {
	line-height: 49px;
	height: 49px;
	background-color: #DA251C;
	color: #fff;
	text-align: center;
	float: right;
	width: 50px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(../images/icon/index1/wishlist.html);
}

	.header-opt-1 .header-content .link-wishlist span {
		display: none;
	}

	.header-opt-1 .header-content .link-wishlist:hover {
		background-color: #fb8e0a;
	}

@media (min-width: 992px) and (max-width: 1199px) {
	.header-opt-1 .block-nav-categori {
		width: 60px;
		padding: 0;
	}

		.header-opt-1 .block-nav-categori .block-title {
			padding: 0;
			background-position: center;
			overflow: hidden;
		}

			.header-opt-1 .block-nav-categori .block-title span {
				opacity: 0;
				width: 1px;
			}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.header-opt-1 .block-nav-menu .ui-menu > li {
		height: 57px;
		padding: 0 23px;
		line-height: 57px;
	}

		.header-opt-1 .block-nav-menu .ui-menu > li * {
			line-height: 1.42857;
		}

		.header-opt-1 .block-nav-menu .ui-menu > li > a {
			line-height: 1;
			display: inline;
			padding: 0;
		}

		.header-opt-1 .block-nav-menu .ui-menu > li.parent > a:after {
			position: static;
		}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.header-opt-1 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu > li {
		padding: 0 15px;
	}

		.header-opt-1 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu > li > a {
			padding: 0;
		}
}

@media (max-width: 991px) {
	.header-opt-1 .header-content {
		padding-top: 30px;
		padding-bottom: 30px;
	}

		.header-opt-1 .header-content .nav-left {
			clear: both;
			text-align: center;
			margin-bottom: 30px;
		}

		.header-opt-1 .header-content .nav-mind {
			float: left;
		}

		.header-opt-1 .header-content .nav-right {
			float: right;
		}
}

.header-opt-2 .header-top {
	background-color: #0164c9;
	padding: 0;
}

	.header-opt-2 .header-top .container:after,
	.header-opt-2 .header-top .container:before {
		content: "";
		display: table;
	}

	.header-opt-2 .header-top .container:after {
		clear: both;
	}

.header-opt-2 .hotline {
	float: left;
	color: #fff;
}

	.header-opt-2 .hotline:after,
	.header-opt-2 .hotline:before {
		content: "";
		display: table;
	}

	.header-opt-2 .hotline:after {
		clear: both;
	}

	.header-opt-2 .hotline > li {
		position: relative;
		padding: 0 20px;
		float: left;
	}

		.header-opt-2 .hotline > li > a,
		.header-opt-2 .hotline > li > span {
			line-height: 50px;
		}

		.header-opt-2 .hotline > li:before {
			content: "";
			width: 1px;
			height: 10px;
			background-color: #fff;
			position: absolute;
			top: 50%;
			margin-top: -5px;
			left: 0;
		}

		.header-opt-2 .hotline > li:first-child {
			padding-left: 0;
		}

			.header-opt-2 .hotline > li:first-child:before {
				content: none;
			}

		.header-opt-2 .hotline > li .fa {
			margin-right: 8px;
			font-size: 13px;
		}

@media (max-width: 479px) {
	.header-opt-2 .hotline > li {
		padding: 0 10px;
		padding-left: 0;
	}

		.header-opt-2 .hotline > li:before {
			display: none;
		}
}

.header-opt-2 .links {
	float: right;
	color: #fff;
	position: relative;
}

	.header-opt-2 .links:after,
	.header-opt-2 .links:before {
		content: "";
		display: table;
	}

	.header-opt-2 .links:after {
		clear: both;
	}

	.header-opt-2 .links > li {
		position: relative;
		padding: 0 15px;
		float: left;
	}

		.header-opt-2 .links > li > a,
		.header-opt-2 .links > li > span {
			color: #fff;
			display: block;
			line-height: 50px;
		}

		.header-opt-2 .links > li:before {
			content: "";
			width: 1px;
			height: 10px;
			background-color: #fff;
			position: absolute;
			top: 50%;
			margin-top: -5px;
			right: 0;
		}

		.header-opt-2 .links > li:last-child {
			padding-right: 0;
		}

			.header-opt-2 .links > li:last-child:before {
				content: none;
			}

		.header-opt-2 .links > li:first-child {
			padding-left: 0;
		}

@media (max-width: 479px) {
	.header-opt-2 .links > li {
		padding: 0 10px;
		padding-left: 0;
	}

		.header-opt-2 .links > li:before {
			display: none;
		}
}

@media (max-width: 479px) {
	.header-opt-2 .links .setting {
		position: static;
	}

		.header-opt-2 .links .setting .dropdown-menu {
			top: 50px;
		}
}

.header-opt-2 .setting .account li a:focus,
.header-opt-2 .setting .account li a:hover {
	color: #0164c9;
}

.header-opt-2 .header-content {
	background-color: #f5f5f5;
	padding: 55px 0 47px;
}

	.header-opt-2 .header-content .logo {
		padding-top: 10px;
	}

	.header-opt-2 .header-content .block-search {
		float: right;
		position: relative;
		width: 100%;
		max-width: 533px;
	}

		.header-opt-2 .header-content .block-search .block-title {
			background-color: #0164c9;
		}

		.header-opt-2 .header-content .block-search .form-search {
			width: 100%;
		}

			.header-opt-2 .header-content .block-search .form-search .form-control {
				padding-left: 64px;
			}

			.header-opt-2 .header-content .block-search .form-search .btn-search {
				background-color: #0164c9;
			}

				.header-opt-2 .header-content .block-search .form-search .btn-search:hover {
					background-color: #014b96;
				}

	.header-opt-2 .header-content .block-minicart {
		float: right;
	}

		.header-opt-2 .header-content .block-minicart.open > .dropdown-toggle,
		.header-opt-2 .header-content .block-minicart:hover > .dropdown-toggle {
			background-color: #014b96;
		}

		.header-opt-2 .header-content .block-minicart > .dropdown-toggle {
			width: 190px;
			line-height: 47px;
			height: 49px;
			display: block;
			position: relative;
			color: #fff;
			background-color: #0164c9;
			padding-left: 13px;
		}

			.header-opt-2 .header-content .block-minicart > .dropdown-toggle:after,
			.header-opt-2 .header-content .block-minicart > .dropdown-toggle:before {
				content: "";
				display: table;
			}

			.header-opt-2 .header-content .block-minicart > .dropdown-toggle:after {
				clear: both;
			}

			.header-opt-2 .header-content .block-minicart > .dropdown-toggle .cart-icon {
				width: 38px;
				display: block;
				height: 49px;
				float: left;
				background-repeat: no-repeat;
				background-position: center;
				background-image: url(../images/icon/index1/minicart.html);
			}

			.header-opt-2 .header-content .block-minicart > .dropdown-toggle .cart-text {
				display: block;
				float: left;
				font-size: 16px;
				font-weight: 600;
				text-transform: uppercase;
				padding-left: 9px;
			}

			.header-opt-2 .header-content .block-minicart > .dropdown-toggle .counter-title {
				display: none;
			}

			.header-opt-2 .header-content .block-minicart > .dropdown-toggle .counter {
				float: left;
				text-align: center;
				width: 80px;
			}

			.header-opt-2 .header-content .block-minicart > .dropdown-toggle .counter-number {
				width: 20px;
				line-height: 20px;
				background-color: #312e42;
				border-radius: 100%;
				color: #fff;
				text-align: center;
				position: absolute;
				top: 6px;
				left: 30px;
				font-size: 13px;
			}

			.header-opt-2 .header-content .block-minicart > .dropdown-toggle .counter-label {
				display: none;
			}

			.header-opt-2 .header-content .block-minicart > .dropdown-toggle .counter-price {
				font-size: 16px;
				font-weight: 600;
				display: block;
				float: left;
				padding-left: 5px;
			}

.header-opt-2 .block-minicart .actions .btn:focus,
.header-opt-2 .block-minicart .actions .btn:hover {
	background-color: #0164c9;
}

.header-opt-2 .block-minicart .minicart-items .product-item .product-item-name a:focus,
.header-opt-2 .block-minicart .minicart-items .product-item .product-item-name a:hover {
	color: #0164c9;
}

.header-opt-2 .block-nav-categori .block-title {
	background-color: #0164c9;
	cursor: pointer;
}

.header-opt-2 .block-nav-categori .block-content {
	visibility: hidden;
	opacity: 0;
	margin-top: 15px;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}

.header-opt-2 .block-nav-categori.has-open .block-content {
	visibility: visible;
	opacity: 1;
	margin-top: 0;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}

.header-opt-2 .block-nav-categori .ui-categori .submenu .categori-list li a:focus,
.header-opt-2 .block-nav-categori .ui-categori .submenu .categori-list li a:hover {
	color: #0164c9;
}

.header-opt-2 .block-nav-categori .view-all-categori .btn-view-all,
.header-opt-2 .block-nav-categori .view-all-categori a {
	background-color: #E1E1E1;
}

	.header-opt-2 .block-nav-categori .view-all-categori .btn-view-all:hover,
	.header-opt-2 .block-nav-categori .view-all-categori a:hover {
		background-color: #0164c9;
	}

.header-opt-2 .block-nav-menu .ui-menu > li a:hover,
.header-opt-2 .block-nav-menu .ui-menu > li:hover > a {
	color: #0164c9;
}

@media (min-width: 992px) {
	.header-opt-2 .block-nav-menu .ui-menu > li ul a:focus,
	.header-opt-2 .block-nav-menu .ui-menu > li ul a:hover {
		color: #0164c9 !important;
	}
}

.header-opt-2 .block-nav-menu .ui-menu .parent-megamenu > .megamenu {
	right: 0;
}

.header-opt-2 .nav-toggle-menu {
	background-color: #0164c9;
}

.header-opt-2 .header-nav {
	background-color: #F5F5F5;
}

	.header-opt-2 .header-nav .box-header-nav {
		background-color: #fff;
	}

@media (max-width: 1199px) {
	.header-opt-2 .block-nav-menu .ui-menu > li > a {
		padding: 0 12px;
	}
}

@media (max-width: 991px) {
	.header-opt-2 .header-content {
		padding-top: 30px;
		padding-bottom: 30px;
	}

		.header-opt-2 .header-content .nav-left {
			clear: both;
			text-align: center;
			margin-bottom: 30px;
		}

		.header-opt-2 .header-content .nav-mind {
			float: left;
		}

		.header-opt-2 .header-content .nav-right {
			float: right;
		}
}

@media (max-width: 600px) {
	.header-opt-2 .header-content .container {
		position: relative;
	}

	.header-opt-2 .header-content .block-search,
	.header-opt-2 .header-content .nav-mind {
		position: static;
	}

		.header-opt-2 .header-content .block-search .block-title {
			display: block;
			cursor: pointer;
		}

		.header-opt-2 .header-content .block-search .block-content {
			display: none;
			position: absolute;
			left: 0;
			right: 0;
			padding: 30px 20px;
			background-color: #fff;
			z-index: 666;
			margin-top: 5px;
			-webkit-box-shadow: rgba(136, 136, 136, .23) 0 0 3px 0;
			box-shadow: rgba(136, 136, 136, .23) 0 0 3px 0;
		}

			.header-opt-2 .header-content .block-search .block-content .form-search {
				width: 100%;
			}

		.header-opt-2 .header-content .block-search.active .block-content {
			display: block;
		}
}

@media (max-width: 479px) {
	.header-opt-2 .block-nav-categori {
		width: 49%;
	}

		.header-opt-2 .block-nav-categori .block-title {
			padding-left: 15px;
			padding-right: 40px;
			background-position: right 12px center;
			line-height: 42px;
			font-size: 13px;
		}

	.header-opt-2 .nav-toggle-menu {
		line-height: 42px;
		padding: 0 20px;
		width: 49%;
		font-size: 13px;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.header-opt-2 .block-nav-categori {
		width: 60px;
		padding: 0;
	}

		.header-opt-2 .block-nav-categori .block-title {
			padding: 0;
			background-position: center;
			overflow: hidden;
		}

			.header-opt-2 .block-nav-categori .block-title span {
				opacity: 0;
				width: 1px;
			}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.header-opt-2 .block-nav-menu .ui-menu > li {
		height: 57px;
		padding: 0 23px;
		line-height: 57px;
	}

		.header-opt-2 .block-nav-menu .ui-menu > li * {
			line-height: 1.42857;
		}

		.header-opt-2 .block-nav-menu .ui-menu > li > a {
			line-height: 1;
			display: inline;
			padding: 0;
		}

		.header-opt-2 .block-nav-menu .ui-menu > li.parent > a:after {
			position: static;
		}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.header-opt-2 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu > li {
		padding: 0 15px;
	}

		.header-opt-2 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu > li > a {
			padding: 0;
		}
}

.header-opt-3 .header-top {
	background-color: #e5343e;
	padding: 0;
}

	.header-opt-3 .header-top .container:after,
	.header-opt-3 .header-top .container:before {
		content: "";
		display: table;
	}

	.header-opt-3 .header-top .container:after {
		clear: both;
	}

.header-opt-3 .hotline {
	float: left;
	color: #fff;
}

	.header-opt-3 .hotline:after,
	.header-opt-3 .hotline:before {
		content: "";
		display: table;
	}

	.header-opt-3 .hotline:after {
		clear: both;
	}

	.header-opt-3 .hotline > li {
		position: relative;
		padding: 0 20px;
		float: left;
	}

		.header-opt-3 .hotline > li > a,
		.header-opt-3 .hotline > li > span {
			line-height: 50px;
		}

		.header-opt-3 .hotline > li:before {
			content: "";
			width: 1px;
			height: 10px;
			background-color: #fff;
			position: absolute;
			top: 50%;
			margin-top: -5px;
			left: 0;
		}

		.header-opt-3 .hotline > li:first-child {
			padding-left: 0;
		}

			.header-opt-3 .hotline > li:first-child:before {
				content: none;
			}

		.header-opt-3 .hotline > li .fa {
			margin-right: 8px;
			font-size: 14px;
		}

@media (max-width: 479px) {
	.header-opt-3 .hotline > li {
		padding: 0 10px;
		padding-left: 0;
	}

		.header-opt-3 .hotline > li:before {
			display: none;
		}
}

.header-opt-3 .links {
	float: right;
	color: #fff;
	position: relative;
}

	.header-opt-3 .links:after,
	.header-opt-3 .links:before {
		content: "";
		display: table;
	}

	.header-opt-3 .links:after {
		clear: both;
	}

	.header-opt-3 .links > li {
		position: relative;
		padding: 0 15px;
		float: left;
	}

		.header-opt-3 .links > li > a,
		.header-opt-3 .links > li > span {
			color: #fff;
			display: block;
			line-height: 50px;
		}

		.header-opt-3 .links > li:before {
			content: "";
			width: 1px;
			height: 10px;
			background-color: #fff;
			position: absolute;
			top: 50%;
			margin-top: -5px;
			right: 0;
		}

		.header-opt-3 .links > li:last-child {
			padding-right: 0;
		}

			.header-opt-3 .links > li:last-child:before {
				content: none;
			}

		.header-opt-3 .links > li:first-child {
			padding-left: 0;
		}

@media (max-width: 479px) {
	.header-opt-3 .links > li {
		padding: 0 10px;
		padding-left: 0;
	}

		.header-opt-3 .links > li:before {
			display: none;
		}
}

@media (max-width: 479px) {
	.header-opt-3 .links .setting {
		position: static;
	}

		.header-opt-3 .links .setting .dropdown-menu {
			top: 50px;
		}
}

.header-opt-3 .setting .account li a:focus,
.header-opt-3 .setting .account li a:hover {
	color: #e5343e;
}

.header-opt-3 .header-content {
	background-color: #f5f5f5;
	padding: 55px 0 53px;
}

	.header-opt-3 .header-content .logo {
		padding-top: 10px;
		text-align: center;
		display: block;
	}

	.header-opt-3 .header-content .block-search {
		float: left;
		position: relative;
		width: 100%;
		max-width: 359px;
	}

		.header-opt-3 .header-content .block-search .block-title {
			background-color: #e5343e;
		}

		.header-opt-3 .header-content .block-search .form-search {
			width: 100%;
		}

			.header-opt-3 .header-content .block-search .form-search .form-control {
				padding-left: 20px;
			}

			.header-opt-3 .header-content .block-search .form-search .btn-search {
				background-color: #e5343e;
			}

				.header-opt-3 .header-content .block-search .form-search .btn-search:hover {
					background-color: #cc1a24;
				}

	.header-opt-3 .header-content .block-minicart {
		float: right;
	}

		.header-opt-3 .header-content .block-minicart.open > .dropdown-toggle .cart-icon,
		.header-opt-3 .header-content .block-minicart:hover > .dropdown-toggle .cart-icon {
			background-color: #cc1a24;
		}

		.header-opt-3 .header-content .block-minicart > .dropdown-toggle {
			height: 49px;
			display: block;
			position: relative;
			color: #fff;
			padding-left: 13px;
		}

			.header-opt-3 .header-content .block-minicart > .dropdown-toggle:after,
			.header-opt-3 .header-content .block-minicart > .dropdown-toggle:before {
				content: "";
				display: table;
			}

			.header-opt-3 .header-content .block-minicart > .dropdown-toggle:after {
				clear: both;
			}

			.header-opt-3 .header-content .block-minicart > .dropdown-toggle .cart-icon {
				width: 70px;
				display: block;
				height: 49px;
				float: right;
				background-repeat: no-repeat;
				background-position: center;
				background-image: url(../images/icon/index1/minicart.html);
				background-color: #e5343e;
			}

			.header-opt-3 .header-content .block-minicart > .dropdown-toggle .counter-number {
				width: 20px;
				line-height: 20px;
				background-color: #312e42;
				border-radius: 100%;
				color: #fff;
				text-align: center;
				position: absolute;
				top: 6px;
				right: 19px;
				font-size: 13px;
			}

			.header-opt-3 .header-content .block-minicart > .dropdown-toggle .counter-title {
				display: none;
			}

			.header-opt-3 .header-content .block-minicart > .dropdown-toggle .counter {
				float: left;
				text-align: left;
				width: 200px;
				padding-left: 39px;
				border: 1px solid #999;
				height: 49px;
				background-color: #fff;
				border-right: none;
				color: #888;
				font-size: 13px;
				font-weight: 400;
			}

			.header-opt-3 .header-content .block-minicart > .dropdown-toggle .cart-text {
				display: block;
				font-size: 16px;
				font-weight: 600;
				text-transform: uppercase;
				color: #e5353d;
				padding-top: 7px;
				line-height: 1;
				margin-bottom: 1px;
			}

			.header-opt-3 .header-content .block-minicart > .dropdown-toggle .counter-label:after {
				content: "-";
				padding-left: 3px;
			}

.header-opt-3 .block-minicart .actions .btn:focus,
.header-opt-3 .block-minicart .actions .btn:hover {
	background-color: #e5343e;
}

.header-opt-3 .block-minicart .minicart-items .product-item .product-item-name a:focus,
.header-opt-3 .block-minicart .minicart-items .product-item .product-item-name a:hover {
	color: #e5343e;
}

.header-opt-3 .block-nav-categori .block-title {
	background-color: #e5343e;
	cursor: pointer;
}

.header-opt-3 .block-nav-categori .block-content {
	visibility: hidden;
	opacity: 0;
	margin-top: 15px;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}

.header-opt-3 .block-nav-categori.has-open .block-content {
	visibility: visible;
	opacity: 1;
	margin-top: 0;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}

.header-opt-3 .block-nav-categori .ui-categori .submenu .categori-list li a:focus,
.header-opt-3 .block-nav-categori .ui-categori .submenu .categori-list li a:hover {
	color: #e5343e;
}

.header-opt-3 .block-nav-categori .view-all-categori .btn-view-all,
.header-opt-3 .block-nav-categori .view-all-categori a {
	background-color: #F9F9F9;
}

	.header-opt-3 .block-nav-categori .view-all-categori .btn-view-all:hover,
	.header-opt-3 .block-nav-categori .view-all-categori a:hover {
		background-color: #e5343e;
	}

.header-opt-3 .block-nav-menu .ui-menu > li a:hover,
.header-opt-3 .block-nav-menu .ui-menu > li.open-submenu > a,
.header-opt-3 .block-nav-menu .ui-menu > li:hover > a {
	color: #e5343e !important;
}

.header-opt-3 .block-nav-menu .ui-menu .parent-megamenu > .megamenu {
	right: 0;
}

.header-opt-3 .nav-toggle-menu {
	background-color: #e5343e;
}

.header-opt-3 .header-nav,
.header-opt-3 .header-nav .box-header-nav {
	background-color: #fff;
}

@media (max-width: 991px) {
	.header-opt-3 .header-content {
		padding-top: 30px;
		padding-bottom: 30px;
	}

		.header-opt-3 .header-content .nav-left {
			clear: both;
			text-align: center;
			margin-bottom: 30px;
		}

		.header-opt-3 .header-content .nav-mind {
			float: left;
			padding-right: 0;
		}

		.header-opt-3 .header-content .nav-right {
			float: right;
			padding-left: 0;
		}
}

@media (max-width: 600px) {
	.header-opt-3 .header-content .container {
		position: relative;
	}

	.header-opt-3 .header-content .block-search,
	.header-opt-3 .header-content .nav-mind {
		position: static;
	}

		.header-opt-3 .header-content .block-search .block-title {
			display: block;
			cursor: pointer;
		}

		.header-opt-3 .header-content .block-search .block-content {
			display: none;
			position: absolute;
			left: 0;
			right: 0;
			padding: 30px 20px;
			background-color: #fff;
			z-index: 666;
			margin-top: 5px;
			-webkit-box-shadow: rgba(136, 136, 136, .23) 0 0 3px 0;
			box-shadow: rgba(136, 136, 136, .23) 0 0 3px 0;
		}

			.header-opt-3 .header-content .block-search .block-content .form-search {
				width: 100%;
			}

		.header-opt-3 .header-content .block-search.active .block-content {
			display: block;
		}
}

@media (max-width: 600px) {
	.header-opt-3 .header-content .block-minicart > .dropdown-toggle {
		padding: 0;
	}

		.header-opt-3 .header-content .block-minicart > .dropdown-toggle .counter {
			width: auto;
			padding: 0;
			margin: 0;
			border: none;
			background-color: transparent;
		}

			.header-opt-3 .header-content .block-minicart > .dropdown-toggle .counter .cart-text,
			.header-opt-3 .header-content .block-minicart > .dropdown-toggle .counter .counter-label,
			.header-opt-3 .header-content .block-minicart > .dropdown-toggle .counter .counter-price {
				display: none;
			}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.header-opt-3 .block-nav-categori {
		width: 60px;
		padding: 0;
	}

		.header-opt-3 .block-nav-categori .block-title {
			padding: 0;
			background-position: center;
			overflow: hidden;
		}

			.header-opt-3 .block-nav-categori .block-title span {
				opacity: 0;
				width: 1px;
			}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.header-opt-3 .block-nav-menu .ui-menu > li {
		height: 57px;
		padding: 0 23px;
		line-height: 57px;
	}

		.header-opt-3 .block-nav-menu .ui-menu > li * {
			line-height: 1.42857;
		}

		.header-opt-3 .block-nav-menu .ui-menu > li > a {
			line-height: 1;
			display: inline;
			padding: 0;
		}

		.header-opt-3 .block-nav-menu .ui-menu > li.parent > a:after {
			position: static;
		}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.header-opt-3 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu > li {
		padding: 0 15px;
	}

		.header-opt-3 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu > li > a {
			padding: 0;
		}
}

.header-opt-4 .header-top {
	background-color: #e1e1e1;
	padding: 0;
}

	.header-opt-4 .header-top .container:after,
	.header-opt-4 .header-top .container:before {
		content: "";
		display: table;
	}

	.header-opt-4 .header-top .container:after {
		clear: both;
	}

.header-opt-4 .hotline {
	float: left;
	color: #333;
}

	.header-opt-4 .hotline:after,
	.header-opt-4 .hotline:before {
		content: "";
		display: table;
	}

	.header-opt-4 .hotline:after {
		clear: both;
	}

	.header-opt-4 .hotline > li {
		position: relative;
		padding: 0 20px;
		float: left;
	}

		.header-opt-4 .hotline > li > span {
			line-height: 48px;
		}

		.header-opt-4 .hotline > li > a {
			line-height: 48px;
			color: #333;
		}

			.header-opt-4 .hotline > li > a:focus,
			.header-opt-4 .hotline > li > a:hover {
				color: #486393;
			}

		.header-opt-4 .hotline > li:first-child {
			padding-left: 0;
		}

@media (max-width: 479px) {
	.header-opt-4 .hotline > li {
		padding: 0 15px;
		padding-left: 0;
	}

		.header-opt-4 .hotline > li:before {
			display: none;
		}
}

.header-opt-4 .switcher .dropdown-toggle .fa {
	margin-left: 6px;
	font-size: 14px;
	color: #888;
}

.header-opt-4 .links {
	float: right;
	color: #333;
	position: relative;
}

	.header-opt-4 .links:after,
	.header-opt-4 .links:before {
		content: "";
		display: table;
	}

	.header-opt-4 .links:after {
		clear: both;
	}

	.header-opt-4 .links > li {
		position: relative;
		padding: 0 20px;
		float: left;
	}

		.header-opt-4 .links > li > a,
		.header-opt-4 .links > li > span {
			color: #333;
			display: block;
			line-height: 48px;
		}

			.header-opt-4 .links > li > a:focus,
			.header-opt-4 .links > li > a:hover,
			.header-opt-4 .links > li > span:focus,
			.header-opt-4 .links > li > span:hover {
				color: #486393;
			}

		.header-opt-4 .links > li:last-child {
			padding-right: 0;
		}

		.header-opt-4 .links > li:first-child {
			padding-left: 0;
		}

@media (max-width: 479px) {
	.header-opt-4 .links > li {
		padding: 0 15px;
		padding-left: 0;
	}

		.header-opt-4 .links > li:before {
			display: none;
		}
}

.header-opt-4 .setting .account li a:focus,
.header-opt-4 .setting .account li a:hover {
	color: #486393;
}

.header-opt-4 .header-content {
	background-color: #fff;
	padding: 44px 0 48px;
}

	.header-opt-4 .header-content .nav-right {
		padding-left: 0;
	}

	.header-opt-4 .header-content .logo {
		padding-top: 6px;
		text-align: center;
		display: block;
	}

	.header-opt-4 .header-content .block-search {
		float: left;
		position: relative;
		width: 100%;
		margin-top: 10px;
		margin-left: 27px;
	}

		.header-opt-4 .header-content .block-search .block-title {
			background-color: #486393;
		}

		.header-opt-4 .header-content .block-search .form-search {
			width: 100%;
			max-width: 362px;
		}

			.header-opt-4 .header-content .block-search .form-search .form-control {
				padding-left: 18px;
			}

			.header-opt-4 .header-content .block-search .form-search .btn-search {
				background-color: #486393;
			}

				.header-opt-4 .header-content .block-search .form-search .btn-search:hover {
					background-color: #374c71;
				}

		.header-opt-4 .header-content .block-search .categori-search .chosen-container .chosen-single {
			border-right: none;
			margin-right: -1px;
			z-index: 10;
			position: relative;
		}

			.header-opt-4 .header-content .block-search .categori-search .chosen-container .chosen-single:before {
				content: "";
				height: 40px;
				width: 1px;
				background-color: #dfdfdf;
				position: absolute;
				right: 0;
				top: 50%;
				margin-top: -20px;
			}

	.header-opt-4 .header-content .custom-link {
		display: block;
	}

@media (max-width: 991px) {
	.header-opt-4 .header-content .custom-link {
		display: none;
	}
}

.header-opt-4 .header-content .custom-link:after,
.header-opt-4 .header-content .custom-link:before {
	content: "";
	display: table;
}

.header-opt-4 .header-content .custom-link:after {
	clear: both;
}

.header-opt-4 .header-content .custom-link .link {
	float: left;
	left: 25%;
	margin-left: 43px;
	position: relative;
	max-width: 540px;
}

@media (max-width: 1199px) {
	.header-opt-4 .header-content .custom-link .link {
		left: 0;
		margin-left: 0;
	}
}

.header-opt-4 .header-content .custom-link .link li {
	display: inline-block;
	line-height: 12px;
	border-right: 1px solid #9b9b9b;
	font-size: 13px;
	color: #888;
	padding: 0 8px 0 4px;
}

	.header-opt-4 .header-content .custom-link .link li a {
		color: #888;
	}

		.header-opt-4 .header-content .custom-link .link li a:hover {
			color: #486393;
		}

	.header-opt-4 .header-content .custom-link .link li:last-child {
		border-right: none;
	}

.header-opt-4 .header-content .custom-link .text-free {
	float: right;
	font-size: 13px;
	color: #888;
}

	.header-opt-4 .header-content .custom-link .text-free img {
		margin-right: 5px;
	}

	.header-opt-4 .header-content .custom-link .text-free a {
		color: #888;
	}

		.header-opt-4 .header-content .custom-link .text-free a:hover {
			color: #486393;
		}

.header-opt-4 .header-content .link-login,
.header-opt-4 .header-content .link-wishlist {
	width: auto;
	float: right;
	font-size: 13px;
	color: #888;
	line-height: 1;
	background-image: none;
	background-color: transparent;
	margin-top: 12px;
	margin-left: 12px;
}

	.header-opt-4 .header-content .link-login:hover,
	.header-opt-4 .header-content .link-wishlist:hover {
		color: #486393;
	}

	.header-opt-4 .header-content .link-login:before,
	.header-opt-4 .header-content .link-wishlist:before {
		content: "";
		width: 34px;
		height: 48px;
		display: inline-block;
		vertical-align: bottom;
		background-position: bottom center;
		background-repeat: no-repeat;
		background-image: url(../images/icon/index4/wislist.html);
		margin-right: 3px;
	}

	.header-opt-4 .header-content .link-login span,
	.header-opt-4 .header-content .link-wishlist span {
		display: inline-block;
		vertical-align: bottom;
	}

@media (max-width: 479px) {
	.header-opt-4 .header-content .link-login,
	.header-opt-4 .header-content .link-wishlist {
		margin-right: 0;
	}

		.header-opt-4 .header-content .link-login span,
		.header-opt-4 .header-content .link-wishlist span {
			display: none;
		}
}

.header-opt-4 .header-content .link-wishlist {
	margin-left: 0;
}

.header-opt-4 .header-content .link-login:before {
	background-image: url(../images/icon/index4/user.html);
}

.header-opt-4 .header-content .block-minicart {
	float: right;
	margin-left: 9px;
}

	.header-opt-4 .header-content .block-minicart.open > .dropdown-toggle .counter,
	.header-opt-4 .header-content .block-minicart:hover > .dropdown-toggle .counter {
		color: #486393;
	}

	.header-opt-4 .header-content .block-minicart > .dropdown-toggle {
		display: block;
		position: relative;
		color: #fff;
		margin-top: 12px;
	}

		.header-opt-4 .header-content .block-minicart > .dropdown-toggle:after,
		.header-opt-4 .header-content .block-minicart > .dropdown-toggle:before {
			content: "";
			display: table;
		}

		.header-opt-4 .header-content .block-minicart > .dropdown-toggle:after {
			clear: both;
		}

		.header-opt-4 .header-content .block-minicart > .dropdown-toggle .cart-icon {
			width: 40px;
			height: 48px;
			background-repeat: no-repeat;
			background-position: center bottom;
			background-image: url(../images/icon/index4/cart.html);
			display: inline-block;
			vertical-align: bottom;
		}

		.header-opt-4 .header-content .block-minicart > .dropdown-toggle .counter-title {
			display: none;
		}

		.header-opt-4 .header-content .block-minicart > .dropdown-toggle .counter {
			font-size: 13px;
			color: #9f9f9f;
			display: inline-block;
			vertical-align: bottom;
			line-height: 1;
		}

		.header-opt-4 .header-content .block-minicart > .dropdown-toggle .counter-number {
			color: #486393;
		}

		.header-opt-4 .header-content .block-minicart > .dropdown-toggle .cart-text {
			text-transform: capitalize;
		}

		.header-opt-4 .header-content .block-minicart > .dropdown-toggle .counter-label,
		.header-opt-4 .header-content .block-minicart > .dropdown-toggle .counter-price {
			display: none;
		}

.header-opt-4 .block-minicart .actions .btn:focus,
.header-opt-4 .block-minicart .actions .btn:hover {
	background-color: #486393;
}

.header-opt-4 .block-minicart .minicart-items .product-item .product-item-name a:focus,
.header-opt-4 .block-minicart .minicart-items .product-item .product-item-name a:hover {
	color: #486393;
}

.header-opt-4 .block-nav-categori .block-title {
	background-color: #2f4060;
	cursor: pointer;
	line-height: 50px;
	height: 50px;
}

.header-opt-4 .block-nav-categori .block-content {
	visibility: hidden;
	opacity: 0;
	margin-top: 15px;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}

.header-opt-4 .block-nav-categori.has-open .block-content {
	visibility: visible;
	opacity: 1;
	margin-top: 0;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}

.header-opt-4 .block-nav-categori .ui-categori .submenu .categori-list li a:focus,
.header-opt-4 .block-nav-categori .ui-categori .submenu .categori-list li a:hover {
	color: #486393;
}

.header-opt-4 .block-nav-categori .view-all-categori .btn-view-all,
.header-opt-4 .block-nav-categori .view-all-categori a {
	background-color: #E1E1E1;
}

	.header-opt-4 .block-nav-categori .view-all-categori .btn-view-all:hover,
	.header-opt-4 .block-nav-categori .view-all-categori a:hover {
		background-color: #486393;
	}

.header-opt-4 .block-nav-menu .ui-menu {
	padding-left: 0;
}

	.header-opt-4 .block-nav-menu .ui-menu > li a:hover {
		color: #486393 !important;
	}

@media (min-width: 992px) {
	.header-opt-4 .block-nav-menu .ui-menu > li:hover > a {
		color: #DA251C !important;
	}
}

.header-opt-4 .block-nav-menu .ui-menu > li > a {
	line-height: 50px;
}

@media (min-width: 992px) {
	.header-opt-4 .block-nav-menu .ui-menu > li > a {
		color: #fff;
	}
}

.header-opt-4 .block-nav-menu .ui-menu .parent-megamenu > .megamenu {
	right: 0;
}

.header-opt-4 .nav-toggle-menu {
	background-color: #2f4060;
	line-height: 50px;
}

.header-opt-4 .header-nav,
.header-opt-4 .header-nav .box-header-nav {
	background-color: #486393;
}

	.header-opt-4 .header-nav .custom-link {
		float: right;
		font-size: 13px;
		font-weight: 700;
		color: #fff;
		text-transform: uppercase;
		font-family: Lato, sans-serif;
		line-height: 49px;
	}

		.header-opt-4 .header-nav .custom-link i {
			font-size: 16px;
			margin-right: 5px;
		}

		.header-opt-4 .header-nav .custom-link a {
			color: #fff;
		}

@media (max-width: 1199px) {
	.header-opt-4 .header-nav .custom-link {
		display: none;
		visibility: hidden;
	}
}

@media (max-width: 1199px) {
	.header-opt-4 .header-content .block-search .categori-search {
		display: none;
	}
}

@media (max-width: 991px) {
	.header-opt-4 .header-content {
		padding-top: 30px;
		padding-bottom: 30px;
	}

		.header-opt-4 .header-content .nav-mind {
			float: left;
		}

			.header-opt-4 .header-content .nav-mind .block-search {
				float: left;
				margin-left: 0;
				width: 275px;
			}

		.header-opt-4 .header-content .nav-right {
			float: right;
		}

		.header-opt-4 .header-content .nav-left {
			clear: both;
			text-align: center;
			margin-bottom: 30px;
		}
}

@media (max-width: 600px) {
	.header-opt-4 .header-content .nav-mind .block-search {
		width: auto;
		position: static;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.header-opt-4 .block-nav-categori {
		width: 60px;
		padding: 0;
	}

		.header-opt-4 .block-nav-categori .block-title {
			padding: 0;
			background-position: center;
			overflow: hidden;
		}

			.header-opt-4 .block-nav-categori .block-title span {
				opacity: 0;
				width: 1px;
			}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.header-opt-4 .block-nav-menu .ui-menu > li {
		height: 50px;
		padding: 0 23px;
		line-height: 50px;
	}

		.header-opt-4 .block-nav-menu .ui-menu > li * {
			line-height: 1.42857;
		}

		.header-opt-4 .block-nav-menu .ui-menu > li > a {
			line-height: 1;
			display: inline;
			padding: 0;
		}

		.header-opt-4 .block-nav-menu .ui-menu > li.parent > a:after {
			position: static;
		}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.header-opt-4 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu > li {
		padding: 0 15px;
	}

		.header-opt-4 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu > li > a {
			padding: 0;
		}
}

.header-opt-5 .header-top {
	background-color: #f6f6f6;
	padding: 0;
}

	.header-opt-5 .header-top .container:after,
	.header-opt-5 .header-top .container:before {
		content: "";
		display: table;
	}

	.header-opt-5 .header-top .container:after {
		clear: both;
	}

.header-opt-5 .hotline {
	float: left;
	color: #333;
}

	.header-opt-5 .hotline:after,
	.header-opt-5 .hotline:before {
		content: "";
		display: table;
	}

	.header-opt-5 .hotline:after {
		clear: both;
	}

	.header-opt-5 .hotline > li {
		position: relative;
		padding: 0 20px;
		padding-left: 0;
		margin-right: 20px;
		float: left;
	}

		.header-opt-5 .hotline > li > a,
		.header-opt-5 .hotline > li > span {
			line-height: 50px;
			color: #333;
		}

			.header-opt-5 .hotline > li > a:hover {
				color: #3266cc;
			}

		.header-opt-5 .hotline > li:before {
			content: "";
			width: 1px;
			height: 10px;
			background-color: #888;
			position: absolute;
			top: 50%;
			margin-top: -5px;
			left: -20px;
		}

@media (max-width: 600px) {
	.header-opt-5 .hotline > li:before {
		display: none;
	}
}

.header-opt-5 .hotline > li:first-child {
	padding-left: 0;
}

	.header-opt-5 .hotline > li:first-child:before {
		content: none;
	}

.header-opt-5 .hotline > li .fa {
	margin-right: 8px;
	font-size: 14px;
}

.header-opt-5 .links {
	float: right;
	color: #333;
	position: relative;
}

	.header-opt-5 .links:after,
	.header-opt-5 .links:before {
		content: "";
		display: table;
	}

	.header-opt-5 .links:after {
		clear: both;
	}

	.header-opt-5 .links > li {
		position: relative;
		padding: 0 15px;
		padding-left: 0;
		margin-right: 15px;
		float: left;
	}

		.header-opt-5 .links > li > a,
		.header-opt-5 .links > li > span {
			color: #333;
			display: block;
			line-height: 50px;
		}

			.header-opt-5 .links > li > a:hover {
				color: #3266cc;
			}

		.header-opt-5 .links > li:before {
			content: "";
			width: 1px;
			height: 10px;
			background-color: #333;
			position: absolute;
			top: 50%;
			margin-top: -5px;
			left: -15px;
		}

@media (max-width: 600px) {
	.header-opt-5 .links > li:before {
		display: none;
	}
}

.header-opt-5 .links > li:last-child {
	padding-right: 0;
	margin-right: 0;
}

.header-opt-5 .links > li:first-child {
	padding-left: 0;
}

	.header-opt-5 .links > li:first-child:before {
		content: none;
	}

@media (max-width: 479px) {
	.header-opt-5 .links .setting {
		position: static;
	}

		.header-opt-5 .links .setting .dropdown-menu {
			top: 50px;
		}
}

.header-opt-5 .links .setting .account li a:hover,
.header-opt-5 .setting .account li a:focus,
.header-opt-5 .setting .account li a:hover {
	color: #3266cc;
}

.header-opt-5 .header-content {
	background-color: #fff;
	padding: 55px 0 52px;
}

	.header-opt-5 .header-content .logo {
		display: block;
		padding-top: 10px;
	}

	.header-opt-5 .header-content .block-search {
		float: right;
		position: relative;
	}

		.header-opt-5 .header-content .block-search .block-title {
			background-color: #3266cc;
		}

		.header-opt-5 .header-content .block-search .form-search {
			width: 350px;
		}

			.header-opt-5 .header-content .block-search .form-search .form-control {
				padding-left: 20px;
			}

		.header-opt-5 .header-content .block-search .categori-search .chosen-container .chosen-single {
			border-right: 1px solid #dfdfdf;
			z-index: 10;
		}

		.header-opt-5 .header-content .block-search .btn-search {
			background-color: #3266cc;
		}

			.header-opt-5 .header-content .block-search .btn-search:hover {
				background-color: #2852a3;
			}

	.header-opt-5 .header-content .block-minicart {
		float: right;
		margin-right: 9px;
	}

		.header-opt-5 .header-content .block-minicart.open > .dropdown-toggle .cart-icon,
		.header-opt-5 .header-content .block-minicart:hover > .dropdown-toggle .cart-icon {
			border-color: #DA251C;
			background-image: url(../images/icon/index5/cart-hover.html);
		}

		.header-opt-5 .header-content .block-minicart > .dropdown-toggle {
			position: relative;
			display: block;
		}

			.header-opt-5 .header-content .block-minicart > .dropdown-toggle:after,
			.header-opt-5 .header-content .block-minicart > .dropdown-toggle:before {
				content: "";
				display: table;
			}

			.header-opt-5 .header-content .block-minicart > .dropdown-toggle:after {
				clear: both;
			}

			.header-opt-5 .header-content .block-minicart > .dropdown-toggle .cart-icon {
				background-color: transparent;
				width: 46px;
				height: 46px;
				background-position: center;
				background-repeat: no-repeat;
				border: 1px solid #3266cc;
				border-radius: 100%;
				display: block;
				float: right;
				background-image: url(../images/icon/index5/cart.html);
			}

				.header-opt-5 .header-content .block-minicart > .dropdown-toggle .cart-icon:hover {
					border-color: #DA251C;
					background-image: url(../images/icon/index5/cart-hover.html);
				}

			.header-opt-5 .header-content .block-minicart > .dropdown-toggle .cart-text,
			.header-opt-5 .header-content .block-minicart > .dropdown-toggle .counter-title,
			.header-opt-5 .header-content .block-minicart > .dropdown-toggle .text {
				display: none;
			}

			.header-opt-5 .header-content .block-minicart > .dropdown-toggle .counter-number {
				background-color: #3266cc;
				color: #fff;
				display: block;
				width: 32px;
				line-height: 18px;
				position: absolute;
				padding: 0;
				text-align: center;
				font-size: 12px;
				font-weight: 400;
				border-radius: 20px;
				top: -9px;
				left: 50%;
				font-family: Arial;
			}

				.header-opt-5 .header-content .block-minicart > .dropdown-toggle .counter-number:before {
					content: "";
					width: 0;
					height: 0;
					border-style: solid;
					border-width: 4px 6px 0 0;
					border-color: #3266cc transparent transparent;
					position: absolute;
					left: 10px;
					bottom: -4px;
				}

			.header-opt-5 .header-content .block-minicart > .dropdown-toggle .counter-label,
			.header-opt-5 .header-content .block-minicart > .dropdown-toggle .counter-price {
				display: none;
			}

	.header-opt-5 .header-content .link-compare,
	.header-opt-5 .header-content .link-wishlist {
		background-color: transparent;
		width: 46px;
		height: 46px;
		background-position: center;
		background-repeat: no-repeat;
		border: 1px solid #3266cc;
		border-radius: 100%;
		display: block;
		float: right;
		margin-right: 20px;
	}

		.header-opt-5 .header-content .link-compare span,
		.header-opt-5 .header-content .link-wishlist span {
			display: none;
		}

		.header-opt-5 .header-content .link-compare:hover,
		.header-opt-5 .header-content .link-wishlist:hover {
			border-color: #DA251C;
		}

	.header-opt-5 .header-content .link-wishlist {
		background-image: url(../images/icon/index5/wishlist.html);
	}

		.header-opt-5 .header-content .link-wishlist:hover {
			background-image: url(../images/icon/index5/wishlist-hover.html);
		}

	.header-opt-5 .header-content .link-compare {
		background-image: url(../images/icon/index5/compare.html);
	}

		.header-opt-5 .header-content .link-compare:hover {
			background-image: url(../images/icon/index5/compare-hover.html);
		}

.header-opt-5 .block-minicart .actions .btn:focus,
.header-opt-5 .block-minicart .actions .btn:hover {
	background-color: #3266cc;
}

.header-opt-5 .block-minicart .minicart-items .product-item .product-item-name a:focus,
.header-opt-5 .block-minicart .minicart-items .product-item .product-item-name a:hover {
	color: #3266cc;
}

.header-opt-5 .block-nav-categori .block-title {
	background-color: #3266cc;
	cursor: pointer;
	line-height: 52px;
}

.header-opt-5 .block-nav-categori .block-content {
	visibility: hidden;
	opacity: 0;
	margin-top: 15px;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}

.header-opt-5 .block-nav-categori.has-open .block-content {
	visibility: visible;
	opacity: 1;
	margin-top: 0;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}

.header-opt-5 .block-nav-categori .ui-categori .submenu .categori-list li a:focus,
.header-opt-5 .block-nav-categori .ui-categori .submenu .categori-list li a:hover {
	color: #3266cc;
}

.header-opt-5 .block-nav-categori .view-all-categori .btn-view-all,
.header-opt-5 .block-nav-categori .view-all-categori a {
	background-color: #888;
	color: #fff;
}

	.header-opt-5 .block-nav-categori .view-all-categori .btn-view-all:hover,
	.header-opt-5 .block-nav-categori .view-all-categori a:hover {
		background-color: #3266cc;
	}

.header-opt-5 .block-nav-menu .ui-menu > li a:hover {
	color: #3266cc !important;
}

@media (min-width: 992px) {
	.header-opt-5 .block-nav-menu .ui-menu > li:hover > a {
		color: #DA251C !important;
	}
}

.header-opt-5 .block-nav-menu .ui-menu > li > a {
	line-height: 52px;
}

@media (min-width: 992px) {
	.header-opt-5 .block-nav-menu .ui-menu > li > a {
		color: #fff;
	}
}

.header-opt-5 .block-nav-menu .ui-menu .parent-megamenu > .megamenu {
	right: 0;
}

.header-opt-5 .nav-toggle-menu {
	background-color: #3266cc;
	line-height: 52px;
}

.header-opt-5 .header-nav {
	background-color: #fff;
}

	.header-opt-5 .header-nav .box-header-nav {
		background-color: #668fe0;
	}

@media (max-width: 1199px) {
	.header-opt-5 .header-content .block-search .categori-search {
		display: none;
	}
}

@media (max-width: 991px) {
	.header-opt-5 .header-content {
		padding-top: 30px;
		padding-bottom: 30px;
	}

		.header-opt-5 .header-content .nav-left {
			float: none;
			clear: both;
			text-align: center;
			margin-bottom: 30px;
		}

		.header-opt-5 .header-content .nav-mind {
			float: left;
		}

			.header-opt-5 .header-content .nav-mind .block-search {
				float: left;
				margin-left: 0;
				width: 275px;
			}

		.header-opt-5 .header-content .nav-right {
			float: right;
		}
}

@media (max-width: 600px) {
	.header-opt-5 .header-content .nav-mind .block-search {
		width: auto;
		position: static;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.header-opt-5 .block-nav-categori {
		width: 60px;
		padding: 0;
	}

		.header-opt-5 .block-nav-categori .block-title {
			padding: 0;
			background-position: center;
			overflow: hidden;
		}

			.header-opt-5 .block-nav-categori .block-title span {
				opacity: 0;
				width: 1px;
			}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.header-opt-5 .block-nav-menu .ui-menu > li {
		height: 50px;
		padding: 0 23px;
		line-height: 50px;
	}

		.header-opt-5 .block-nav-menu .ui-menu > li * {
			line-height: 1.42857;
		}

		.header-opt-5 .block-nav-menu .ui-menu > li > a {
			line-height: 1;
			display: inline;
			padding: 0;
		}

		.header-opt-5 .block-nav-menu .ui-menu > li.parent > a:after {
			position: static;
		}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.header-opt-5 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu > li {
		padding: 0 15px;
	}

		.header-opt-5 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu > li > a {
			padding: 0;
		}
}

.header-opt-6 .nav-toggle-menu {
	line-height: 50px;
	background-color: #eee;
}

.header-opt-6 .header-top {
	padding: 0;
	font-size: 13px;
	background-color: #f6f6f6;
}

	.header-opt-6 .header-top .hotline {
		float: left;
		color: #666;
	}

		.header-opt-6 .header-top .hotline:after,
		.header-opt-6 .header-top .hotline:before {
			content: "";
			display: table;
		}

		.header-opt-6 .header-top .hotline:after {
			clear: both;
		}

		.header-opt-6 .header-top .hotline > li {
			position: relative;
			padding: 0 18px;
			float: left;
		}

			.header-opt-6 .header-top .hotline > li > a,
			.header-opt-6 .header-top .hotline > li > span {
				color: #666;
				line-height: 36px;
			}

				.header-opt-6 .header-top .hotline > li > a:hover {
					color: #DA251C;
				}

			.header-opt-6 .header-top .hotline > li:before {
				content: "";
				width: 1px;
				height: 10px;
				background-color: #e0e0e0;
				position: absolute;
				top: 50%;
				margin-top: -5px;
				left: 0;
			}

			.header-opt-6 .header-top .hotline > li:first-child {
				padding-left: 0;
			}

				.header-opt-6 .header-top .hotline > li:first-child:before {
					content: none;
				}

			.header-opt-6 .header-top .hotline > li .fa {
				margin-right: 8px;
				font-size: 14px;
			}

@media (max-width: 479px) {
	.header-opt-6 .header-top .hotline > li:before {
		display: none;
	}
}

@media (max-width: 600px) {
	.header-opt-6 .header-top .hotline > li {
		padding-left: 0;
	}

		.header-opt-6 .header-top .hotline > li:before {
			display: none;
		}
}

.header-opt-6 .header-top .links {
	float: right;
	color: #fff;
	position: relative;
}

	.header-opt-6 .header-top .links:after,
	.header-opt-6 .header-top .links:before {
		content: "";
		display: table;
	}

	.header-opt-6 .header-top .links:after {
		clear: both;
	}

	.header-opt-6 .header-top .links > li {
		position: relative;
		padding: 0 15px;
		float: left;
	}

		.header-opt-6 .header-top .links > li > a,
		.header-opt-6 .header-top .links > li > span {
			color: #666;
			display: block;
			line-height: 36px;
		}

		.header-opt-6 .header-top .links > li > a {
			color: #666;
			line-height: 36px;
		}

			.header-opt-6 .header-top .links > li > a:hover {
				color: #DA251C;
			}

		.header-opt-6 .header-top .links > li:before {
			content: "";
			width: 1px;
			height: 10px;
			background-color: #e0e0e0;
			position: absolute;
			top: 50%;
			margin-top: -5px;
			right: 0;
		}

		.header-opt-6 .header-top .links > li:last-child {
			padding-right: 0;
		}

			.header-opt-6 .header-top .links > li:last-child:before {
				content: none;
			}

		.header-opt-6 .header-top .links > li:first-child {
			padding-left: 0;
		}

@media (max-width: 479px) {
	.header-opt-6 .header-top .links > li:before {
		display: none;
	}
}

@media (max-width: 600px) {
	.header-opt-6 .header-top .links > li {
		padding-left: 0;
	}

		.header-opt-6 .header-top .links > li:before {
			display: none;
		}
}

.header-opt-6 .header-top .links .setting .dropdown-menu {
	width: 185px;
}

@media (max-width: 479px) {
	.header-opt-6 .header-top .links .setting {
		position: static;
	}

		.header-opt-6 .header-top .links .setting .dropdown-menu {
			top: 100%;
		}
}

.header-opt-6 .header-top .setting .account li a:focus,
.header-opt-6 .header-top .setting .account li a:hover {
	color: #DA251C;
}

.header-opt-6 .header-content {
	background-color: #fff;
	padding-top: 10px;
	padding-bottom: 20px;
}

	.header-opt-6 .header-content .logo {
		display: block;
	}

	.header-opt-6 .header-content .nav-mind {
		float: right;
	}

	.header-opt-6 .header-content .nav-right {
		float: right;
		padding-right: 15px;
	}

	.header-opt-6 .header-content .block-search {
		float: right;
		margin-top: 18px;
	}

		.header-opt-6 .header-content .block-search .block-title {
			line-height: 40px;
			height: 40px;
			width: 45px;
			background-image: none;
			color: #fff;
			text-align: center;
			padding: 0;
			background-color: #DA251C;
		}

			.header-opt-6 .header-content .block-search .block-title:before {
				content: "\f002";
				font-family: FontAwesome;
				font-size: 14px;
			}

		.header-opt-6 .header-content .block-search .categori-search {
			width: 153px;
		}

			.header-opt-6 .header-content .block-search .categori-search .chosen-container .chosen-single,
			.header-opt-6 .header-content .block-search .categori-search .dropdown-toggle {
				background-color: #f6f6f6;
				border-color: #eee;
				line-height: 38px;
				height: 40px;
			}

		.header-opt-6 .header-content .block-search .form-search {
			width: 568px;
		}

@media (max-width: 1199px) {
	.header-opt-6 .header-content .block-search .form-search {
		width: 413px;
	}
}

@media (max-width: 767px) {
	.header-opt-6 .header-content .block-search .form-search {
		width: 100%;
	}
}

.header-opt-6 .header-content .block-search .form-search .form-control {
	border-color: #eee;
	height: 40px;
	padding-left: 17px;
	padding-right: 45px;
	font-size: 13px;
	color: #999;
}

	.header-opt-6 .header-content .block-search .form-search .form-control::-moz-placeholder {
		color: #999;
		opacity: 1;
	}

	.header-opt-6 .header-content .block-search .form-search .form-control:-ms-input-placeholder {
		color: #999;
	}

	.header-opt-6 .header-content .block-search .form-search .form-control::-webkit-input-placeholder {
		color: #999;
	}

.header-opt-6 .header-content .block-search .form-search .btn-search {
	width: 45px;
	background-color: #DA251C;
	background-image: none;
	color: #fff;
	text-align: center;
	padding: 0;
}

	.header-opt-6 .header-content .block-search .form-search .btn-search:before {
		content: "\f002";
		font-family: FontAwesome;
		font-size: 14px;
	}

	.header-opt-6 .header-content .block-search .form-search .btn-search:hover {
		background-color: #B72017;
	}

.header-opt-6 .header-content .block-minicart {
	float: right;
	margin-top: 18px;
	margin-left: 30px;
	z-index: 10001
}

@media (max-width: 991px) {
	.header-opt-6 .header-content .block-minicart {
		margin-top: 10px;
		margin-left: 20px;
	}
}

.header-opt-6 .header-content .block-minicart.open > .dropdown-toggle .cart-icon,
.header-opt-6 .header-content .block-minicart:hover > .dropdown-toggle .cart-icon {
	background-color: #B72017;
}

.header-opt-6 .header-content .block-minicart > .dropdown-toggle {
	height: 41px;
	display: block;
	position: relative;
	color: #fff;
}

	.header-opt-6 .header-content .block-minicart > .dropdown-toggle:after,
	.header-opt-6 .header-content .block-minicart > .dropdown-toggle:before {
		content: "";
		display: table;
	}

	.header-opt-6 .header-content .block-minicart > .dropdown-toggle:after {
		clear: both;
	}

	.header-opt-6 .header-content .block-minicart > .dropdown-toggle .cart-icon {
		width: 41px;
		display: block;
		height: 40px;
		float: right;
		background-repeat: no-repeat;
		background-position: center;
		background-image: url(../images/minicart.png);
		background-color: #DA251C;
	}

	.header-opt-6 .header-content .block-minicart > .dropdown-toggle .counter-number {
		position: absolute;
		right: 25px;
		left: auto;
		background-color: #096;
		line-height: 18px;
		text-align: center;
		font-size: 13px;
		font-weight: 700;
		width: 33px;
		padding: 0;
		border-radius: 20px;
		top: -7px;
		color: #fff;
	}

		.header-opt-6 .header-content .block-minicart > .dropdown-toggle .counter-number:before {
			content: "";
			width: 0;
			height: 0;
			border-style: solid;
			border-width: 0 6px 4px 0;
			border-color: transparent #096 transparent transparent;
			position: absolute;
			bottom: -4px;
			left: 17px;
		}

	.header-opt-6 .header-content .block-minicart > .dropdown-toggle .counter-title {
		display: none;
	}

	.header-opt-6 .header-content .block-minicart > .dropdown-toggle .counter {
		float: left;
		border: 1px solid #eee;
		border-right: none;
		height: 40px;
		padding-left: 17px;
		width: 156px;
		color: #666;
		line-height: 1;
	}

		.header-opt-6 .header-content .block-minicart > .dropdown-toggle .counter .counter-price, .header-opt-6 .header-content .block-minicart > .dropdown-toggle .counter .counter-label {
			font-size: 11px;
		}

	.header-opt-6 .header-content .block-minicart > .dropdown-toggle .cart-text {
		display: block;
		font-size: 13px;
		font-weight: 700;
		text-transform: uppercase;
		color: #333;
		padding-top: 5px;
		line-height: 1;
		margin-bottom: 1px;
	}

	.header-opt-6 .header-content .block-minicart > .dropdown-toggle .counter-label:after {
		content: "-";
		padding-left: 3px;
	}

.header-opt-6 .block-minicart .actions .btn:focus,
.header-opt-6 .block-minicart .actions .btn:hover {
	background-color: #DA251C;
}

.header-opt-6 .block-minicart .minicart-items .product-item .product-item-name a:focus,
.header-opt-6 .block-minicart .minicart-items .product-item .product-item-name a:hover {
	color: #DA251C;
}

.header-opt-6 .block-nav-categori {
	width: 270px;
}

	.header-opt-6 .block-nav-categori .block-content {
		background-color: #f7f7f7;
	}

@media (min-width: 992px) {
	.header-opt-6 .block-nav-categori .block-content {
		width: 270px;
	}

		.header-opt-6 .block-nav-categori .block-content .ui-categori {
			padding-bottom: 21px;
		}

			.header-opt-6 .block-nav-categori .block-content .ui-categori > li > a {
				line-height: 36px;
				padding-right: 20px;
			}

			.header-opt-6 .block-nav-categori .block-content .ui-categori > li.parent > a:after {
				line-height: 36px;
			}

			.header-opt-6 .block-nav-categori .block-content .ui-categori .submenu {
				left: 270px;
				width: 670px;
			}
}

@media (min-width: 1199px) {
	.header-opt-6 .block-nav-categori .block-content .ui-categori .submenu {
		width: 900px;
	}
}

.header-opt-6 .block-nav-categori .ui-categori {
	margin-bottom: 7px;
}

@media (min-width: 1200px) {
	.header-opt-6 .block-nav-categori .ui-categori > li > a {
		padding-left: 17px;
		line-height: 37px;
	}
}

@media (min-width: 992px) {
	.header-opt-6 .block-nav-categori .ui-categori > li ul a:focus,
	.header-opt-6 .block-nav-categori .ui-categori > li ul a:hover {
		color: #DA251C !important;
	}
}

.header-opt-6 .block-nav-categori .view-all-categori a {
	background-color: #888;
	color: #fff;
	line-height: 46px;
}

	.header-opt-6 .block-nav-categori .view-all-categori a:hover {
		background-color: #DA251C;
	}

.header-opt-6 .block-nav-categori .block-title {
	background-color: #000;
	line-height: 50px;
	background-position: right 25px top 17px;
}

@media (max-width: 479px) {
	.header-opt-6 .block-nav-categori .block-title {
		background-position: right 12px center;
	}
}

.header-opt-6 .block-nav-menu .ui-menu > li ul a:focus,
.header-opt-6 .block-nav-menu .ui-menu > li ul a:hover,
.header-opt-6 .block-nav-menu .ui-menu > li:focus > a,
.header-opt-6 .block-nav-menu .ui-menu > li:hover > a,
.header-opt-6 .block-nav-menu .ui-menu > li > a:focus,
.header-opt-6 .block-nav-menu .ui-menu > li > a:hover {
	color: #DA251C;
}

@media (min-width: 992px) {
	.header-opt-6 .block-nav-menu .ui-menu > li ul a:focus,
	.header-opt-6 .block-nav-menu .ui-menu > li ul a:hover {
		color: #DA251C !important;
	}
}

@media (min-width: 1200px) {
	.header-opt-6 .block-nav-menu .ui-menu .horizontal-menu {
		width: 900px;
	}
}

@media (min-width: 992px) {
	.header-opt-6 .block-nav-menu .ui-menu {
		padding: 0;
	}

		.header-opt-6 .block-nav-menu .ui-menu > li > a {
			/*line-height: 50px;
        padding: 0 12px;
        font-size: 14px;
        text-transform: none;
        font-weight: 400;
        position: relative*/
			line-height: 50px;
			padding: 0 6px;
			font-size: 13px;
			text-transform: uppercase;
			font-weight: 800;
			position: relative;
		}

			.header-opt-6 .block-nav-menu .ui-menu > li > a:after {
				position: static;
			}

			.header-opt-6 .block-nav-menu .ui-menu > li > a:before {
				content: "";
				height: 22px;
				width: 1px;
				background-color: #d6d6d6;
				position: absolute;
				top: 50%;
				margin-top: -11px;
				right: -1px;
			}

		.header-opt-6 .block-nav-menu .ui-menu > li.active > a {
			background-color: #DA251C;
			color: #fff;
			z-index: 10;
		}

			.header-opt-6 .block-nav-menu .ui-menu > li.active > a:before {
				content: none;
			}
}

@media (min-width: 1200px) {
	.header-opt-6 .block-nav-menu .ui-menu > li > a {
		padding: 0 24px;
		font-weight: 800;
		text-transform: uppercase;
	}
}

.header-opt-6 .header-nav {
	background-color: #eee;
}

@media (max-width: 991px) {
	.header-opt-6 .header-content .nav-left {
		float: none;
		clear: both;
		text-align: center;
		margin-bottom: 20px;
	}

	.header-opt-6 .header-content .nav-mind {
		float: left;
		padding-left: 15px;
	}

		.header-opt-6 .header-content .nav-mind .block-search {
			float: left;
			margin-left: 0;
			margin-top: 0;
		}

	.header-opt-6 .header-content .nav-right {
		float: right;
	}

	.header-opt-6 .header-content .block-minicart {
		margin-top: 0;
	}
}

@media (max-width: 767px) {
	.header-opt-6 .header-content .block-search .categori-search {
		display: none;
	}

	.header-opt-6 .header-content .nav-right {
		float: right;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.header-opt-6 .block-nav-categori {
		width: 60px;
		padding: 0;
	}

		.header-opt-6 .block-nav-categori .block-title {
			padding: 0;
			background-position: center;
			overflow: hidden;
		}

			.header-opt-6 .block-nav-categori .block-title span {
				opacity: 0;
				width: 1px;
			}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.header-opt-6 .block-nav-menu .ui-menu > li {
		height: 50px;
		/*padding: 0 23px;*/
		padding: 0 13px;
		line-height: 50px;
	}

		.header-opt-6 .block-nav-menu .ui-menu > li * {
			line-height: 1.42857;
		}

		.header-opt-6 .block-nav-menu .ui-menu > li > a {
			line-height: 1;
			display: inline;
			padding: 0;
		}

			.header-opt-6 .block-nav-menu .ui-menu > li > a:before {
				right: -23px;
			}

			.header-opt-6 .block-nav-menu .ui-menu > li > a .label-menu {
				top: -15px;
			}

		.header-opt-6 .block-nav-menu .ui-menu > li.active {
			background-color: #DA251C;
		}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.header-opt-6 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu > li {
		padding: 0 15px;
	}

		.header-opt-6 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu > li > a {
			padding: 0;
		}

			.header-opt-6 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu > li > a:before {
				right: -15px;
			}

			.header-opt-6 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu > li > a .label-menu {
				top: -15px;
			}
}

.header-opt-7 .header-top {
	background-color: #d5d5d5;
}

	.header-opt-7 .header-top .container:after,
	.header-opt-7 .header-top .container:before {
		content: "";
		display: table;
	}

	.header-opt-7 .header-top .container:after {
		clear: both;
	}

.header-opt-7 .hotline {
	float: left;
	color: #333;
	font-size: 13px;
}

	.header-opt-7 .hotline:after,
	.header-opt-7 .hotline:before {
		content: "";
		display: table;
	}

	.header-opt-7 .hotline:after {
		clear: both;
	}

	.header-opt-7 .hotline > li {
		position: relative;
		padding: 0 20px;
		float: left;
	}

		.header-opt-7 .hotline > li > span {
			line-height: 38px;
			display: block;
		}

		.header-opt-7 .hotline > li > a {
			line-height: 38px;
		}

		.header-opt-7 .hotline > li:first-child {
			padding-left: 0;
		}

		.header-opt-7 .hotline > li .fa {
			margin-right: 8px;
			font-size: 14px;
		}

		.header-opt-7 .hotline > li .wellcome a {
			color: #DA251C;
		}

			.header-opt-7 .hotline > li .wellcome a:hover {
				color: #0f5194;
			}

		.header-opt-7 .hotline > li .wellcome span {
			color: #fff;
		}

.header-opt-7 .links {
	float: right;
	color: #333;
	position: relative;
	font-size: 13px;
}

	.header-opt-7 .links:after,
	.header-opt-7 .links:before {
		content: "";
		display: table;
	}

	.header-opt-7 .links:after {
		clear: both;
	}

	.header-opt-7 .links > li {
		position: relative;
		padding: 0 15px;
		float: left;
	}

		.header-opt-7 .links > li > a,
		.header-opt-7 .links > li > span {
			color: #333;
			display: block;
			line-height: 38px;
		}

			.header-opt-7 .links > li > a:hover,
			.header-opt-7 .links > li > span:hover {
				color: #0f5194;
			}

		.header-opt-7 .links > li:last-child {
			padding-right: 0;
		}

	.header-opt-7 .links .dropdown .dropdown-menu {
		right: 0;
		left: auto;
	}

	.header-opt-7 .links .link-account img,
	.header-opt-7 .links .link-checkout img,
	.header-opt-7 .links .link-wishlist img {
		margin-right: 7px;
		vertical-align: text-bottom;
	}

.header-opt-7 .setting .account li a:focus,
.header-opt-7 .setting .account li a:hover {
	color: #0f5194;
}

.header-opt-7 .header-content {
	background-color: #fff;
	padding: 45px 0;
}

	.header-opt-7 .header-content .logo {
		display: block;
	}

	.header-opt-7 .header-content .block-search {
		float: right;
		position: relative;
		margin-top: 5px;
		margin-right: 17px;
	}

		.header-opt-7 .header-content .block-search .block-title {
			background-color: #DA251C;
		}

		.header-opt-7 .header-content .block-search .categori-search .chosen-container .chosen-single {
			border-color: #e0e0e0;
			position: relative;
			z-index: 10;
			border-right: none;
			font-size: 13px;
			color: #888;
			line-height: 40px;
			height: 40px;
		}

			.header-opt-7 .header-content .block-search .categori-search .chosen-container .chosen-single:before {
				content: "";
				width: 1px;
				height: 34px;
				background-color: #e0e0e0;
				position: absolute;
				right: 0;
				top: 50%;
				margin-top: -17px;
			}

		.header-opt-7 .header-content .block-search .form-search {
			width: 375px;
		}

			.header-opt-7 .header-content .block-search .form-search .form-control {
				padding-left: 30px;
				border-color: #e0e0e0;
				font-size: 13px;
				color: #888;
				height: 40px;
			}

				.header-opt-7 .header-content .block-search .form-search .form-control::-moz-placeholder {
					color: #888;
					opacity: 1;
				}

				.header-opt-7 .header-content .block-search .form-search .form-control:-ms-input-placeholder {
					color: #888;
				}

				.header-opt-7 .header-content .block-search .form-search .form-control::-webkit-input-placeholder {
					color: #888;
				}

			.header-opt-7 .header-content .block-search .form-search .btn-search {
				background-color: #DA251C;
				width: 40px;
			}

				.header-opt-7 .header-content .block-search .form-search .btn-search:hover {
					background-color: #cc7000;
				}

	.header-opt-7 .header-content .link-favorites,
	.header-opt-7 .header-content .link-login,
	.header-opt-7 .header-content .link-wishlist {
		width: auto;
		float: right;
		font-size: 13px;
		color: #888;
		line-height: 1;
		background-image: none;
		background-color: transparent;
		margin-top: 5px;
		margin-right: 11px;
	}

		.header-opt-7 .header-content .link-favorites:hover,
		.header-opt-7 .header-content .link-login:hover,
		.header-opt-7 .header-content .link-wishlist:hover {
			color: #486393;
		}

		.header-opt-7 .header-content .link-favorites:before,
		.header-opt-7 .header-content .link-login:before,
		.header-opt-7 .header-content .link-wishlist:before {
			content: "";
			width: 34px;
			height: 40px;
			display: inline-block;
			vertical-align: bottom;
			background-position: bottom center;
			background-repeat: no-repeat;
			background-image: url(../images/icon/index9/wishlist2.html);
			margin-right: 3px;
		}

		.header-opt-7 .header-content .link-favorites span,
		.header-opt-7 .header-content .link-login span,
		.header-opt-7 .header-content .link-wishlist span {
			display: inline-block;
			vertical-align: bottom;
		}

@media (max-width: 479px) {
	.header-opt-7 .header-content .link-favorites,
	.header-opt-7 .header-content .link-login,
	.header-opt-7 .header-content .link-wishlist {
		margin-right: 0;
	}

		.header-opt-7 .header-content .link-favorites span,
		.header-opt-7 .header-content .link-login span,
		.header-opt-7 .header-content .link-wishlist span {
			display: none;
		}
}

.header-opt-7 .header-content .link-login {
	margin-left: 0;
}

	.header-opt-7 .header-content .link-login:before {
		background-image: url(../images/icon/index9/login.html);
	}

.header-opt-7 .header-content .block-minicart {
	float: right;
}

	.header-opt-7 .header-content .block-minicart.open > .dropdown-toggle .counter,
	.header-opt-7 .header-content .block-minicart:hover > .dropdown-toggle .counter {
		color: #486393;
	}

	.header-opt-7 .header-content .block-minicart > .dropdown-toggle {
		display: block;
		position: relative;
		color: #fff;
		margin-top: 5px;
	}

		.header-opt-7 .header-content .block-minicart > .dropdown-toggle:after,
		.header-opt-7 .header-content .block-minicart > .dropdown-toggle:before {
			content: "";
			display: table;
		}

		.header-opt-7 .header-content .block-minicart > .dropdown-toggle:after {
			clear: both;
		}

		.header-opt-7 .header-content .block-minicart > .dropdown-toggle .cart-icon {
			width: 30px;
			height: 40px;
			background-repeat: no-repeat;
			background-position: center bottom;
			background-image: url(../images/icon/index9/cart.html);
			display: inline-block;
			vertical-align: bottom;
		}

		.header-opt-7 .header-content .block-minicart > .dropdown-toggle .counter-title {
			display: none;
		}

		.header-opt-7 .header-content .block-minicart > .dropdown-toggle .counter {
			font-size: 13px;
			color: #9f9f9f;
			display: inline-block;
			vertical-align: bottom;
			line-height: 1;
		}

		.header-opt-7 .header-content .block-minicart > .dropdown-toggle .counter-number {
			width: 20px;
			line-height: 20px;
			background-color: #DA251C;
			border-radius: 100%;
			color: #fff;
			text-align: center;
			position: absolute;
			top: 6px;
			left: 17px;
			font-size: 13px;
		}

		.header-opt-7 .header-content .block-minicart > .dropdown-toggle .cart-text {
			text-transform: capitalize;
		}

		.header-opt-7 .header-content .block-minicart > .dropdown-toggle .counter-label,
		.header-opt-7 .header-content .block-minicart > .dropdown-toggle .counter-price {
			display: none;
		}

.header-opt-7 .block-minicart .actions .btn:focus,
.header-opt-7 .block-minicart .actions .btn:hover {
	background-color: #0f5194;
}

.header-opt-7 .block-minicart .minicart-items .product-item .product-item-name a:focus,
.header-opt-7 .block-minicart .minicart-items .product-item .product-item-name a:hover {
	color: #0f5194;
}

.header-opt-7 .block-nav-categori {
	width: 200px;
}

	.header-opt-7 .block-nav-categori .block-title {
		background-color: #0f5194;
		cursor: pointer;
		line-height: 47px;
		height: 47px;
	}

	.header-opt-7 .block-nav-categori .block-content {
		visibility: hidden;
		opacity: 0;
		margin-top: 15px;
		-webkit-transition: .3s;
		-o-transition: .3s;
		transition: .3s;
	}

	.header-opt-7 .block-nav-categori.has-open .block-content {
		visibility: visible;
		opacity: 1;
		margin-top: 0;
		-webkit-transition: .3s;
		-o-transition: .3s;
		transition: .3s;
	}

	.header-opt-7 .block-nav-categori .ui-categori .submenu .categori-list li a:focus,
	.header-opt-7 .block-nav-categori .ui-categori .submenu .categori-list li a:hover {
		color: #0f5194;
	}

	.header-opt-7 .block-nav-categori .view-all-categori .btn-view-all,
	.header-opt-7 .block-nav-categori .view-all-categori a {
		background-color: #333;
		color: #fff;
	}

		.header-opt-7 .block-nav-categori .view-all-categori .btn-view-all:hover,
		.header-opt-7 .block-nav-categori .view-all-categori a:hover {
			background-color: #0f5194;
		}

@media (min-width: 992px) {
	.header-opt-7 .block-nav-categori .block-content {
		width: 200px;
	}

	.header-opt-7 .block-nav-categori .ui-categori > li {
		margin-bottom: 10px;
	}

		.header-opt-7 .block-nav-categori .ui-categori > li > a {
			font-size: 13px;
			padding-right: 15px;
			line-height: 28px;
			padding-left: 5px;
		}

		.header-opt-7 .block-nav-categori .ui-categori > li.parent > a:after {
			line-height: 28px;
			width: 16px;
			font-size: 13px;
		}

		.header-opt-7 .block-nav-categori .ui-categori > li > .submenu {
			left: 199px;
			width: 740px;
		}

	.header-opt-7 .block-nav-categori .view-all-categori a {
		line-height: 46px;
		background-color: #333;
		color: #fff;
		font-size: 16px;
		padding-right: 16px;
		padding-left: 30px;
		font-weight: 400;
	}

		.header-opt-7 .block-nav-categori .view-all-categori a:focus,
		.header-opt-7 .block-nav-categori .view-all-categori a:hover {
			background-color: #0f5194;
		}
}

@media (min-width: 1200px) {
	.header-opt-7 .block-nav-categori .ui-categori > li > .submenu {
		width: 970px;
	}
}

.header-opt-7 .block-nav-menu .ui-menu > li a:hover,
.header-opt-7 .block-nav-menu .ui-menu > li:hover > a {
	color: #0f5194 !important;
}

@media (min-width: 992px) {
	.header-opt-7 .block-nav-menu .ui-menu > li:hover > a {
		color: #DA251C !important;
	}
}

.header-opt-7 .block-nav-menu .ui-menu > li > a {
	line-height: 47px;
	font-weight: 400;
}

@media (min-width: 992px) {
	.header-opt-7 .block-nav-menu .ui-menu > li > a {
		color: #fff;
	}
}

@media (min-width: 1200px) {
	.header-opt-7 .block-nav-menu .ui-menu .horizontal-menu {
		width: 970px;
	}
}

.header-opt-7 .block-nav-menu .ui-menu .parent-megamenu > .megamenu {
	right: 0;
}

.header-opt-7 .nav-toggle-menu {
	line-height: 47px;
	background-color: #0f5194;
	text-align: center;
}

.header-opt-7 .header-nav {
	background-color: #d5d5d5;
}

	.header-opt-7 .header-nav .box-header-nav {
		background-color: #1369c0;
	}

@media (max-width: 1199px) {
	.header-opt-7 .header-content .block-search {
		float: right;
		margin-right: 0;
	}

		.header-opt-7 .header-content .block-search .form-search {
			width: 275px;
		}

		.header-opt-7 .header-content .block-search .categori-search {
			display: none;
		}
}

@media (max-width: 991px) {
	.header-opt-7 .header-content {
		padding-top: 30px;
		padding-bottom: 30px;
	}

		.header-opt-7 .header-content .nav-left {
			float: none;
			clear: both;
			text-align: center;
			margin-bottom: 30px;
		}

		.header-opt-7 .header-content .nav-mind {
			float: left;
		}

			.header-opt-7 .header-content .nav-mind .block-search {
				float: left;
				margin-left: 0;
			}

		.header-opt-7 .header-content .nav-right {
			float: right;
		}
}

@media (max-width: 600px) {
	.header-opt-7 .header-content .nav-mind .block-search {
		width: auto;
		position: static;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.header-opt-7 .block-nav-categori {
		width: 60px;
		padding: 0;
	}

		.header-opt-7 .block-nav-categori .block-title {
			padding: 0;
			background-position: center;
			overflow: hidden;
		}

			.header-opt-7 .block-nav-categori .block-title span {
				opacity: 0;
				width: 1px;
			}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.header-opt-7 .block-nav-menu .ui-menu > li {
		height: 47px;
		padding: 0 23px;
		line-height: 47px;
	}

		.header-opt-7 .block-nav-menu .ui-menu > li * {
			line-height: 1.42857;
		}

		.header-opt-7 .block-nav-menu .ui-menu > li > a {
			line-height: 1;
			display: inline;
			padding: 0;
		}

		.header-opt-7 .block-nav-menu .ui-menu > li.parent > a:after {
			position: static;
		}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.header-opt-7 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu > li {
		padding: 0 15px;
	}

		.header-opt-7 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu > li > a {
			padding: 0;
		}
}

.header-opt-8 .header-top {
	background-color: #f2f2f2;
	border-bottom: 1px solid #dfdfdf;
}

	.header-opt-8 .header-top .container:after,
	.header-opt-8 .header-top .container:before {
		content: "";
		display: table;
	}

	.header-opt-8 .header-top .container:after {
		clear: both;
	}

.header-opt-8 .hotline {
	float: left;
	color: #333;
	font-size: 13px;
}

	.header-opt-8 .hotline:after,
	.header-opt-8 .hotline:before {
		content: "";
		display: table;
	}

	.header-opt-8 .hotline:after {
		clear: both;
	}

	.header-opt-8 .hotline > li {
		position: relative;
		padding: 0 20px;
		float: left;
	}

		.header-opt-8 .hotline > li > span {
			line-height: 38px;
			display: block;
		}

		.header-opt-8 .hotline > li > a {
			line-height: 38px;
		}

		.header-opt-8 .hotline > li:first-child {
			padding-left: 0;
		}

		.header-opt-8 .hotline > li .fa {
			margin-right: 8px;
			font-size: 14px;
		}

		.header-opt-8 .hotline > li .wellcome a {
			color: #DA251C;
		}

			.header-opt-8 .hotline > li .wellcome a:hover {
				color: #0f5194;
			}

		.header-opt-8 .hotline > li .wellcome span {
			color: #919191;
		}

.header-opt-8 .links {
	float: right;
	color: #333;
	position: relative;
	font-size: 13px;
}

	.header-opt-8 .links:after,
	.header-opt-8 .links:before {
		content: "";
		display: table;
	}

	.header-opt-8 .links:after {
		clear: both;
	}

	.header-opt-8 .links > li {
		position: relative;
		padding: 0 15px;
		float: left;
	}

		.header-opt-8 .links > li > a,
		.header-opt-8 .links > li > span {
			color: #333;
			display: block;
			line-height: 38px;
		}

			.header-opt-8 .links > li > a:hover,
			.header-opt-8 .links > li > span:hover {
				color: #0f5194;
			}

		.header-opt-8 .links > li:last-child {
			padding-right: 0;
		}

	.header-opt-8 .links .dropdown .dropdown-menu {
		right: 0;
		left: auto;
	}

	.header-opt-8 .links .link-account img,
	.header-opt-8 .links .link-checkout img,
	.header-opt-8 .links .link-wishlist img {
		margin-right: 7px;
		vertical-align: text-bottom;
	}

.header-opt-8 .setting .account li a:focus,
.header-opt-8 .setting .account li a:hover {
	color: #0f5194;
}

.header-opt-8 .header-content {
	background-color: #f2f2f2;
	padding: 30px 0;
}

	.header-opt-8 .header-content .logo {
		padding-top: 5px;
		display: block;
	}

	.header-opt-8 .header-content .block-search {
		float: right;
		position: relative;
		margin-right: 17px;
	}

		.header-opt-8 .header-content .block-search .block-title {
			background-color: #DA251C;
		}

		.header-opt-8 .header-content .block-search .categori-search .chosen-container .chosen-single {
			border-color: #e0e0e0;
			position: relative;
			z-index: 10;
			border-right: none;
			font-size: 13px;
			color: #888;
			line-height: 40px;
			height: 40px;
		}

			.header-opt-8 .header-content .block-search .categori-search .chosen-container .chosen-single:before {
				content: "";
				width: 1px;
				height: 34px;
				background-color: #e0e0e0;
				position: absolute;
				right: 0;
				top: 50%;
				margin-top: -17px;
			}

		.header-opt-8 .header-content .block-search .form-search {
			width: 375px;
		}

			.header-opt-8 .header-content .block-search .form-search .form-control {
				padding-left: 30px;
				border-color: #e0e0e0;
				font-size: 13px;
				color: #888;
				height: 40px;
			}

				.header-opt-8 .header-content .block-search .form-search .form-control::-moz-placeholder {
					color: #888;
					opacity: 1;
				}

				.header-opt-8 .header-content .block-search .form-search .form-control:-ms-input-placeholder {
					color: #888;
				}

				.header-opt-8 .header-content .block-search .form-search .form-control::-webkit-input-placeholder {
					color: #888;
				}

			.header-opt-8 .header-content .block-search .form-search .btn-search {
				background-color: #DA251C;
				width: 40px;
			}

				.header-opt-8 .header-content .block-search .form-search .btn-search:hover {
					background-color: #cc7000;
				}

	.header-opt-8 .header-content .link-favorites,
	.header-opt-8 .header-content .link-login,
	.header-opt-8 .header-content .link-wishlist {
		width: auto;
		float: right;
		font-size: 16px;
		color: #333;
		line-height: 1;
		background-image: none;
		background-color: transparent;
		margin-right: 15px;
	}

		.header-opt-8 .header-content .link-favorites:hover,
		.header-opt-8 .header-content .link-login:hover,
		.header-opt-8 .header-content .link-wishlist:hover {
			color: #DA251C;
		}

		.header-opt-8 .header-content .link-favorites:before,
		.header-opt-8 .header-content .link-login:before,
		.header-opt-8 .header-content .link-wishlist:before {
			content: "";
			width: 34px;
			height: 40px;
			display: inline-block;
			vertical-align: bottom;
			background-position: bottom center;
			background-repeat: no-repeat;
			background-image: url(../images/icon/index9/wishlist2.html);
			margin-right: 10px;
		}

		.header-opt-8 .header-content .link-favorites span,
		.header-opt-8 .header-content .link-login span,
		.header-opt-8 .header-content .link-wishlist span {
			display: inline-block;
			vertical-align: bottom;
			padding-bottom: 7px;
		}

@media (max-width: 479px) {
	.header-opt-8 .header-content .link-favorites,
	.header-opt-8 .header-content .link-login,
	.header-opt-8 .header-content .link-wishlist {
		margin-right: 0;
	}

		.header-opt-8 .header-content .link-favorites span,
		.header-opt-8 .header-content .link-login span,
		.header-opt-8 .header-content .link-wishlist span {
			display: none;
		}
}

.header-opt-8 .header-content .link-login {
	margin-left: 0;
}

	.header-opt-8 .header-content .link-login:before {
		background-image: url(../images/icon/index9/login.html);
	}

.header-opt-8 .header-content .block-minicart {
	float: right;
}

	.header-opt-8 .header-content .block-minicart.open > .dropdown-toggle .counter,
	.header-opt-8 .header-content .block-minicart:hover > .dropdown-toggle .counter {
		color: #DA251C;
	}

	.header-opt-8 .header-content .block-minicart > .dropdown-toggle {
		display: block;
		position: relative;
		color: #333;
	}

		.header-opt-8 .header-content .block-minicart > .dropdown-toggle:after,
		.header-opt-8 .header-content .block-minicart > .dropdown-toggle:before {
			content: "";
			display: table;
		}

		.header-opt-8 .header-content .block-minicart > .dropdown-toggle:after {
			clear: both;
		}

		.header-opt-8 .header-content .block-minicart > .dropdown-toggle .cart-icon {
			width: 30px;
			height: 40px;
			background-repeat: no-repeat;
			background-position: center bottom;
			background-image: url(../images/icon/index9/cart.html);
			display: inline-block;
			vertical-align: bottom;
		}

		.header-opt-8 .header-content .block-minicart > .dropdown-toggle .counter-title {
			display: none;
		}

		.header-opt-8 .header-content .block-minicart > .dropdown-toggle .counter {
			font-size: 16px;
			color: #333;
			display: inline-block;
			vertical-align: bottom;
			line-height: 1;
			padding-bottom: 7px;
			padding-left: 5px;
		}

		.header-opt-8 .header-content .block-minicart > .dropdown-toggle .counter-number {
			width: 20px;
			line-height: 20px;
			background-color: #DA251C;
			border-radius: 100%;
			color: #fff;
			text-align: center;
			position: absolute;
			top: 6px;
			left: 17px;
			font-size: 13px;
		}

		.header-opt-8 .header-content .block-minicart > .dropdown-toggle .cart-text {
			text-transform: capitalize;
		}

		.header-opt-8 .header-content .block-minicart > .dropdown-toggle .counter-label,
		.header-opt-8 .header-content .block-minicart > .dropdown-toggle .counter-price {
			display: none;
		}

.header-opt-8 .block-minicart .actions .btn:focus,
.header-opt-8 .block-minicart .actions .btn:hover {
	background-color: #DA251C;
}

.header-opt-8 .block-minicart .minicart-items .product-item .product-item-name a:focus,
.header-opt-8 .block-minicart .minicart-items .product-item .product-item-name a:hover {
	color: #DA251C;
}

.header-opt-8 .block-nav-categori {
	width: 200px;
}

	.header-opt-8 .block-nav-categori .block-title {
		background-color: #333;
		cursor: pointer;
		line-height: 45px;
		height: 45px;
	}

	.header-opt-8 .block-nav-categori .block-content {
		visibility: hidden;
		opacity: 0;
		margin-top: 15px;
		-webkit-transition: .3s;
		-o-transition: .3s;
		transition: .3s;
	}

	.header-opt-8 .block-nav-categori.has-open .block-content {
		visibility: visible;
		opacity: 1;
		margin-top: 0;
		-webkit-transition: .3s;
		-o-transition: .3s;
		transition: .3s;
	}

	.header-opt-8 .block-nav-categori .ui-categori .submenu .categori-list li a:focus,
	.header-opt-8 .block-nav-categori .ui-categori .submenu .categori-list li a:hover {
		color: #DA251C;
	}

	.header-opt-8 .block-nav-categori .view-all-categori .btn-view-all,
	.header-opt-8 .block-nav-categori .view-all-categori a {
		background-color: #7E7E7E;
		color: #fff;
	}

		.header-opt-8 .block-nav-categori .view-all-categori .btn-view-all:hover,
		.header-opt-8 .block-nav-categori .view-all-categori a:hover {
			background-color: #ff8307;
		}

	.header-opt-8 .block-nav-categori .block-content {
		width: 200px;
	}

		.header-opt-8 .block-nav-categori .block-content .icon {
			display: none;
		}

@media (min-width: 992px) {
	.header-opt-8 .block-nav-categori .block-content .ui-categori {
		margin-bottom: 3px;
	}

		.header-opt-8 .block-nav-categori .block-content .ui-categori > li {
			margin-bottom: 10px;
		}

			.header-opt-8 .block-nav-categori .block-content .ui-categori > li > a {
				font-size: 13px;
				line-height: 28px;
			}

			.header-opt-8 .block-nav-categori .block-content .ui-categori > li.parent > a:after {
				line-height: 28px;
				width: 16px;
				font-size: 13px;
			}

			.header-opt-8 .block-nav-categori .block-content .ui-categori > li > .submenu {
				left: 199px;
				width: 740px;
			}

	.header-opt-8 .block-nav-categori .block-content .view-all-categori a {
		line-height: 36px;
		background-color: #7e7e7e;
		color: #fff;
		font-size: 16px;
		font-family: Lato, sans-serif;
		padding-right: 16px;
		font-weight: 400;
	}

		.header-opt-8 .block-nav-categori .block-content .view-all-categori a:focus,
		.header-opt-8 .block-nav-categori .block-content .view-all-categori a:hover {
			background-color: #656565;
		}
}

@media (min-width: 1200px) {
	.header-opt-8 .block-nav-categori .block-content {
		border: 1px solid #dfdfdf;
		border-top: none;
		margin-top: 1px;
	}

		.header-opt-8 .block-nav-categori .block-content .ui-categori > li > .submenu {
			width: 970px;
		}
}

@media (min-width: 1200px) {
	.header-opt-8 .block-nav-menu .ui-menu .horizontal-menu {
		width: 970px;
	}
}

.header-opt-8 .block-nav-menu .ui-menu > li a:hover,
.header-opt-8 .block-nav-menu .ui-menu > li:hover > a {
	color: #DA251C !important;
}

@media (min-width: 992px) {
	.header-opt-8 .block-nav-menu .ui-menu > li:hover > a {
		color: #DA251C !important;
	}
}

.header-opt-8 .block-nav-menu .ui-menu > li > a {
	line-height: 45px;
	font-weight: 400;
}

@media (min-width: 992px) {
	.header-opt-8 .block-nav-menu .ui-menu > li > a {
		color: #fff;
	}
}

.header-opt-8 .block-nav-menu .ui-menu .parent-megamenu > .megamenu {
	right: 0;
}

.header-opt-8 .nav-toggle-menu {
	line-height: 45px;
	background-color: #333;
	text-align: center;
}

.header-opt-8 .header-nav,
.header-opt-8 .header-nav .box-header-nav {
	background-color: #666;
}

@media (max-width: 1199px) {
	.header-opt-8 .header-content .block-search {
		float: right;
		margin-right: 0;
	}

		.header-opt-8 .header-content .block-search .form-search {
			width: 275px;
		}

		.header-opt-8 .header-content .block-search .categori-search {
			display: none;
		}
}

@media (max-width: 991px) {
	.header-opt-8 .header-content {
		padding-top: 30px;
		padding-bottom: 30px;
	}

		.header-opt-8 .header-content .nav-left {
			float: none;
			clear: both;
			text-align: center;
			margin-bottom: 30px;
		}

		.header-opt-8 .header-content .nav-mind {
			float: left;
		}

			.header-opt-8 .header-content .nav-mind .block-search {
				float: left;
				margin-left: 0;
			}

		.header-opt-8 .header-content .nav-right {
			float: right;
		}
}

@media (max-width: 600px) {
	.header-opt-8 .header-content .nav-mind .block-search {
		width: auto;
		position: static;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.header-opt-8 .block-nav-categori {
		width: 60px;
		padding: 0;
	}

		.header-opt-8 .block-nav-categori .block-title {
			padding: 0;
			background-position: center;
			overflow: hidden;
		}

			.header-opt-8 .block-nav-categori .block-title span {
				opacity: 0;
				width: 1px;
			}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.header-opt-8 .block-nav-menu .ui-menu > li {
		height: 45px;
		padding: 0 23px;
		line-height: 45px;
	}

		.header-opt-8 .block-nav-menu .ui-menu > li * {
			line-height: 1.42857;
		}

		.header-opt-8 .block-nav-menu .ui-menu > li > a {
			line-height: 1;
			display: inline;
			padding: 0;
		}

		.header-opt-8 .block-nav-menu .ui-menu > li.parent > a:after {
			position: static;
		}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.header-opt-8 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu > li {
		padding: 0 15px;
	}

		.header-opt-8 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu > li > a {
			padding: 0;
		}
}

.header-opt-9 .header-top {
	background-color: #f6f6f6;
	border-bottom: 1px solid #dfdfdf;
}

	.header-opt-9 .header-top .container:after,
	.header-opt-9 .header-top .container:before {
		content: "";
		display: table;
	}

	.header-opt-9 .header-top .container:after {
		clear: both;
	}

.header-opt-9 .hotline {
	float: left;
	color: #333;
	font-size: 13px;
}

	.header-opt-9 .hotline:after,
	.header-opt-9 .hotline:before {
		content: "";
		display: table;
	}

	.header-opt-9 .hotline:after {
		clear: both;
	}

	.header-opt-9 .hotline > li {
		position: relative;
		padding: 0 20px;
		float: left;
	}

		.header-opt-9 .hotline > li > span {
			line-height: 38px;
			display: block;
		}

		.header-opt-9 .hotline > li > a {
			line-height: 38px;
		}

		.header-opt-9 .hotline > li:first-child {
			padding-left: 0;
		}

		.header-opt-9 .hotline > li .fa {
			margin-right: 8px;
			font-size: 14px;
		}

		.header-opt-9 .hotline > li .wellcome a {
			color: #DA251C;
		}

			.header-opt-9 .hotline > li .wellcome a:hover {
				color: #333;
			}

		.header-opt-9 .hotline > li .wellcome span {
			color: #919191;
		}

.header-opt-9 .links {
	float: right;
	color: #333;
	position: relative;
	font-size: 13px;
}

	.header-opt-9 .links:after,
	.header-opt-9 .links:before {
		content: "";
		display: table;
	}

	.header-opt-9 .links:after {
		clear: both;
	}

	.header-opt-9 .links > li {
		position: relative;
		padding: 0 15px;
		float: left;
	}

		.header-opt-9 .links > li > a,
		.header-opt-9 .links > li > span {
			color: #333;
			display: block;
			line-height: 38px;
		}

			.header-opt-9 .links > li > a:hover,
			.header-opt-9 .links > li > span:hover {
				color: #ff7f00;
			}

		.header-opt-9 .links > li:last-child {
			padding-right: 0;
		}

	.header-opt-9 .links .dropdown .dropdown-menu {
		right: 0;
		left: auto;
	}

	.header-opt-9 .links .link-account img,
	.header-opt-9 .links .link-checkout img,
	.header-opt-9 .links .link-wishlist img {
		margin-right: 7px;
		vertical-align: text-bottom;
	}

.header-opt-9 .setting .account li a:focus,
.header-opt-9 .setting .account li a:hover {
	color: #ff7f00;
}

.header-opt-9 .header-content {
	background-color: #fff;
	padding: 30px 0;
}

	.header-opt-9 .header-content .logo {
		padding-top: 5px;
		display: block;
	}

	.header-opt-9 .header-content .block-search {
		float: right;
		position: relative;
		margin-right: 17px;
	}

		.header-opt-9 .header-content .block-search .block-title {
			background-color: #ff7f00;
		}

		.header-opt-9 .header-content .block-search .categori-search .chosen-container .chosen-single {
			border-color: #ff7f00;
			position: relative;
			z-index: 10;
			border-right: none;
			font-size: 13px;
			color: #888;
			line-height: 40px;
			height: 40px;
		}

			.header-opt-9 .header-content .block-search .categori-search .chosen-container .chosen-single:before {
				content: "";
				width: 1px;
				height: 34px;
				background-color: #e0e0e0;
				position: absolute;
				right: 0;
				top: 50%;
				margin-top: -17px;
			}

		.header-opt-9 .header-content .block-search .form-search {
			width: 375px;
		}

			.header-opt-9 .header-content .block-search .form-search .form-control {
				padding-left: 30px;
				border-color: #ff7f00;
				font-size: 13px;
				color: #888;
				height: 40px;
			}

				.header-opt-9 .header-content .block-search .form-search .form-control::-moz-placeholder {
					color: #888;
					opacity: 1;
				}

				.header-opt-9 .header-content .block-search .form-search .form-control:-ms-input-placeholder {
					color: #888;
				}

				.header-opt-9 .header-content .block-search .form-search .form-control::-webkit-input-placeholder {
					color: #888;
				}

			.header-opt-9 .header-content .block-search .form-search .btn-search {
				background-color: #DA251C;
				width: 40px;
			}

				.header-opt-9 .header-content .block-search .form-search .btn-search:hover {
					background-color: #c60;
				}

	.header-opt-9 .header-content .link-favorites,
	.header-opt-9 .header-content .link-login,
	.header-opt-9 .header-content .link-wishlist {
		width: auto;
		float: right;
		font-size: 16px;
		color: #333;
		line-height: 1;
		background-image: none;
		background-color: transparent;
		margin-right: 15px;
	}

		.header-opt-9 .header-content .link-favorites:hover,
		.header-opt-9 .header-content .link-login:hover,
		.header-opt-9 .header-content .link-wishlist:hover {
			color: #DA251C;
		}

		.header-opt-9 .header-content .link-favorites:before,
		.header-opt-9 .header-content .link-login:before,
		.header-opt-9 .header-content .link-wishlist:before {
			content: "";
			width: 34px;
			height: 40px;
			display: inline-block;
			vertical-align: bottom;
			background-position: bottom center;
			background-repeat: no-repeat;
			background-image: url(../images/icon/index9/wishlist2.html);
			margin-right: 10px;
		}

		.header-opt-9 .header-content .link-favorites span,
		.header-opt-9 .header-content .link-login span,
		.header-opt-9 .header-content .link-wishlist span {
			display: inline-block;
			vertical-align: bottom;
			padding-bottom: 7px;
		}

@media (max-width: 479px) {
	.header-opt-9 .header-content .link-favorites,
	.header-opt-9 .header-content .link-login,
	.header-opt-9 .header-content .link-wishlist {
		margin-right: 0;
	}

		.header-opt-9 .header-content .link-favorites span,
		.header-opt-9 .header-content .link-login span,
		.header-opt-9 .header-content .link-wishlist span {
			display: none;
		}
}

.header-opt-9 .header-content .link-login {
	margin-left: 0;
}

	.header-opt-9 .header-content .link-login:before {
		background-image: url(../images/icon/index9/login.html);
	}

.header-opt-9 .header-content .block-minicart {
	float: right;
}

	.header-opt-9 .header-content .block-minicart.open > .dropdown-toggle .counter,
	.header-opt-9 .header-content .block-minicart:hover > .dropdown-toggle .counter {
		color: #ff7f00;
	}

	.header-opt-9 .header-content .block-minicart > .dropdown-toggle {
		display: block;
		position: relative;
		color: #333;
	}

		.header-opt-9 .header-content .block-minicart > .dropdown-toggle:after,
		.header-opt-9 .header-content .block-minicart > .dropdown-toggle:before {
			content: "";
			display: table;
		}

		.header-opt-9 .header-content .block-minicart > .dropdown-toggle:after {
			clear: both;
		}

		.header-opt-9 .header-content .block-minicart > .dropdown-toggle .cart-icon {
			width: 30px;
			height: 40px;
			background-repeat: no-repeat;
			background-position: center bottom;
			background-image: url(../images/icon/index9/cart.html);
			display: inline-block;
			vertical-align: bottom;
		}

		.header-opt-9 .header-content .block-minicart > .dropdown-toggle .counter-title {
			display: none;
		}

		.header-opt-9 .header-content .block-minicart > .dropdown-toggle .counter {
			font-size: 16px;
			color: #333;
			display: inline-block;
			vertical-align: bottom;
			line-height: 1;
			padding-bottom: 7px;
			padding-left: 5px;
		}

		.header-opt-9 .header-content .block-minicart > .dropdown-toggle .counter-number {
			width: 20px;
			line-height: 20px;
			background-color: #DA251C;
			border-radius: 100%;
			color: #fff;
			text-align: center;
			position: absolute;
			top: 6px;
			left: 17px;
			font-size: 13px;
		}

		.header-opt-9 .header-content .block-minicart > .dropdown-toggle .cart-text {
			text-transform: capitalize;
		}

		.header-opt-9 .header-content .block-minicart > .dropdown-toggle .counter-label,
		.header-opt-9 .header-content .block-minicart > .dropdown-toggle .counter-price {
			display: none;
		}

.header-opt-9 .block-minicart .actions .btn:focus,
.header-opt-9 .block-minicart .actions .btn:hover {
	background-color: #ff7f00;
}

.header-opt-9 .block-minicart .minicart-items .product-item .product-item-name a:focus,
.header-opt-9 .block-minicart .minicart-items .product-item .product-item-name a:hover {
	color: #ff7f00;
}

.header-opt-9 .block-nav-categori {
	width: 200px;
}

	.header-opt-9 .block-nav-categori .block-title {
		background-color: #cc5200;
		cursor: pointer;
		line-height: 45px;
		height: 45px;
	}

	.header-opt-9 .block-nav-categori .block-content {
		visibility: hidden;
		opacity: 0;
		margin-top: 15px;
		-webkit-transition: .3s;
		-o-transition: .3s;
		transition: .3s;
	}

	.header-opt-9 .block-nav-categori.has-open .block-content {
		visibility: visible;
		opacity: 1;
		margin-top: 0;
		-webkit-transition: .3s;
		-o-transition: .3s;
		transition: .3s;
	}

	.header-opt-9 .block-nav-categori .ui-categori .submenu .categori-list li a:focus,
	.header-opt-9 .block-nav-categori .ui-categori .submenu .categori-list li a:hover {
		color: #ff7f00;
	}

	.header-opt-9 .block-nav-categori .view-all-categori .btn-view-all,
	.header-opt-9 .block-nav-categori .view-all-categori a {
		background-color: #FF7F00;
		color: #fff;
	}

		.header-opt-9 .block-nav-categori .view-all-categori .btn-view-all:hover,
		.header-opt-9 .block-nav-categori .view-all-categori a:hover {
			background-color: #ff7f00;
		}

	.header-opt-9 .block-nav-categori .block-content .icon {
		display: none;
	}

@media (min-width: 992px) {
	.header-opt-9 .block-nav-categori .block-content {
		width: 200px;
		border: 1px solid #ff7f00;
		border-top: none;
	}

		.header-opt-9 .block-nav-categori .block-content .ui-categori > li > a {
			font-size: 13px;
			line-height: 28px;
		}

		.header-opt-9 .block-nav-categori .block-content .ui-categori > li.parent > a:after {
			line-height: 28px;
			width: 16px;
			font-size: 13px;
		}

		.header-opt-9 .block-nav-categori .block-content .ui-categori > li > .submenu {
			left: 200px;
			width: 740px;
		}

		.header-opt-9 .block-nav-categori .block-content .view-all-categori a {
			line-height: 36px;
			background-color: #ff7f00;
			color: #fff;
			font-size: 16px;
			font-family: Lato, sans-serif;
			padding-right: 16px;
			font-weight: 400;
		}

			.header-opt-9 .block-nav-categori .block-content .view-all-categori a:focus,
			.header-opt-9 .block-nav-categori .block-content .view-all-categori a:hover {
				background-color: #c60;
			}
}

@media (min-width: 1200px) {
	.header-opt-9 .block-nav-categori .block-content .ui-categori > li > .submenu {
		width: 970px;
	}
}

@media (min-width: 1200px) {
	.header-opt-9 .block-nav-menu .ui-menu .horizontal-menu {
		width: 970px;
	}
}

.header-opt-9 .block-nav-menu .ui-menu > li a:hover,
.header-opt-9 .block-nav-menu .ui-menu > li:hover > a {
	color: #DA251C !important;
}

@media (min-width: 992px) {
	.header-opt-9 .block-nav-menu .ui-menu > li:hover > a {
		color: #333 !important;
	}
}

.header-opt-9 .block-nav-menu .ui-menu > li > a {
	line-height: 45px;
	font-weight: 400;
}

@media (min-width: 992px) {
	.header-opt-9 .block-nav-menu .ui-menu > li > a {
		color: #fff;
	}
}

.header-opt-9 .block-nav-menu .ui-menu .parent-megamenu > .megamenu {
	right: 0;
}

.header-opt-9 .nav-toggle-menu {
	line-height: 45px;
	background-color: #cc5200;
	text-align: center;
}

.header-opt-9 .header-nav,
.header-opt-9 .header-nav .box-header-nav {
	background-color: #ff7f00;
}

@media (max-width: 1199px) {
	.header-opt-9 .header-content .block-search {
		float: right;
		margin-right: 0;
	}

		.header-opt-9 .header-content .block-search .form-search {
			width: 275px;
		}

		.header-opt-9 .header-content .block-search .categori-search {
			display: none;
		}
}

@media (max-width: 991px) {
	.header-opt-9 .header-content {
		padding-top: 30px;
		padding-bottom: 30px;
	}

		.header-opt-9 .header-content .nav-left {
			float: none;
			clear: both;
			text-align: center;
			margin-bottom: 30px;
		}

		.header-opt-9 .header-content .nav-mind {
			float: left;
		}

			.header-opt-9 .header-content .nav-mind .block-search {
				float: left;
				margin-left: 0;
			}

		.header-opt-9 .header-content .nav-right {
			float: right;
		}
}

@media (max-width: 600px) {
	.header-opt-9 .header-content .nav-mind .block-search {
		width: auto;
		position: static;
	}
}

.header-opt-10 .nav-toggle-menu {
	line-height: 51px;
	background-color: #28a152;
}

.header-opt-10 .header-top {
	padding: 0;
	font-size: 13px;
	background-color: #28a152;
}

	.header-opt-10 .header-top .hotline {
		float: left;
		color: #666;
	}

		.header-opt-10 .header-top .hotline:after,
		.header-opt-10 .header-top .hotline:before {
			content: "";
			display: table;
		}

		.header-opt-10 .header-top .hotline:after {
			clear: both;
		}

		.header-opt-10 .header-top .hotline > li {
			position: relative;
			padding: 0 18px;
			float: left;
		}

			.header-opt-10 .header-top .hotline > li > a,
			.header-opt-10 .header-top .hotline > li > span {
				color: #fff;
				line-height: 36px;
			}

				.header-opt-10 .header-top .hotline > li > a:hover {
					color: #fe5654;
				}

			.header-opt-10 .header-top .hotline > li:before {
				content: "";
				width: 1px;
				height: 10px;
				background-color: #fff;
				position: absolute;
				top: 50%;
				margin-top: -5px;
				left: 0;
			}

			.header-opt-10 .header-top .hotline > li:first-child {
				padding-left: 0;
			}

				.header-opt-10 .header-top .hotline > li:first-child:before {
					content: none;
				}

			.header-opt-10 .header-top .hotline > li .fa {
				margin-right: 8px;
				font-size: 14px;
			}

@media (max-width: 600px) {
	.header-opt-10 .header-top .hotline > li {
		padding-left: 0;
	}

		.header-opt-10 .header-top .hotline > li:before {
			display: none;
		}
}

.header-opt-10 .header-top .links {
	float: right;
	color: #fff;
	position: relative;
}

	.header-opt-10 .header-top .links:after,
	.header-opt-10 .header-top .links:before {
		content: "";
		display: table;
	}

	.header-opt-10 .header-top .links:after {
		clear: both;
	}

	.header-opt-10 .header-top .links > li {
		position: relative;
		padding: 0 15px;
		float: left;
	}

		.header-opt-10 .header-top .links > li > a,
		.header-opt-10 .header-top .links > li > span {
			color: #fff;
			display: block;
			line-height: 36px;
		}

		.header-opt-10 .header-top .links > li > a {
			color: #fff;
			line-height: 36px;
		}

			.header-opt-10 .header-top .links > li > a:hover {
				color: #fe5654;
			}

		.header-opt-10 .header-top .links > li:before {
			content: "";
			width: 1px;
			height: 10px;
			background-color: #fff;
			position: absolute;
			top: 50%;
			margin-top: -5px;
			right: 0;
		}

		.header-opt-10 .header-top .links > li:last-child {
			padding-right: 0;
		}

			.header-opt-10 .header-top .links > li:last-child:before {
				content: none;
			}

		.header-opt-10 .header-top .links > li:first-child {
			padding-left: 0;
		}

@media (max-width: 600px) {
	.header-opt-10 .header-top .links > li {
		padding-left: 0;
	}

		.header-opt-10 .header-top .links > li:before {
			display: none;
		}
}

.header-opt-10 .header-top .links .setting .dropdown-menu {
	width: 175px;
}

@media (max-width: 479px) {
	.header-opt-10 .header-top .links .setting {
		position: static;
	}

		.header-opt-10 .header-top .links .setting .dropdown-menu {
			top: 100%;
			width: 175px;
		}
}

.header-opt-10 .header-top .setting .account li a:focus,
.header-opt-10 .header-top .setting .account li a:hover {
	color: #28a152;
}

.header-opt-10 .header-content {
	background-color: #53b475;
	padding-top: 35px;
	padding-bottom: 35px;
}

	.header-opt-10 .header-content .logo {
		padding-top: 9px;
		display: block;
	}

	.header-opt-10 .header-content .nav-mind {
		float: right;
	}

	.header-opt-10 .header-content .nav-right {
		float: right;
		padding-right: 15px;
	}

	.header-opt-10 .header-content .block-search {
		float: right;
	}

		.header-opt-10 .header-content .block-search .block-title {
			line-height: 40px;
			height: 40px;
			width: 45px;
			background-image: none;
			color: #fff;
			text-align: center;
			padding: 0;
			background-color: #28a152;
		}

			.header-opt-10 .header-content .block-search .block-title:before {
				content: "\f002";
				font-family: FontAwesome;
				font-size: 14px;
			}

		.header-opt-10 .header-content .block-search .categori-search {
			width: 153px;
		}

			.header-opt-10 .header-content .block-search .categori-search .chosen-container .chosen-single {
				background-color: #28a152;
				border-color: #28a152;
				line-height: 38px;
				height: 40px;
				border-right: 1px solid #fff;
				z-index: 10;
				color: #fff;
			}

				.header-opt-10 .header-content .block-search .categori-search .chosen-container .chosen-single div b {
					color: #fff;
				}

		.header-opt-10 .header-content .block-search .form-search {
			width: 415px;
		}

@media (max-width: 1199px) {
	.header-opt-10 .header-content .block-search .form-search {
		width: 260px;
	}
}

@media (max-width: 767px) {
	.header-opt-10 .header-content .block-search .form-search {
		width: 100%;
	}
}

.header-opt-10 .header-content .block-search .form-search .form-control {
	border-color: #28a152;
	height: 40px;
	padding-left: 17px;
	padding-right: 45px;
	font-size: 13px;
	color: #e0e0e0;
	background-color: #28a152;
}

	.header-opt-10 .header-content .block-search .form-search .form-control::-moz-placeholder {
		color: #e0e0e0;
		opacity: 1;
	}

	.header-opt-10 .header-content .block-search .form-search .form-control:-ms-input-placeholder {
		color: #e0e0e0;
	}

	.header-opt-10 .header-content .block-search .form-search .form-control::-webkit-input-placeholder {
		color: #e0e0e0;
	}

.header-opt-10 .header-content .block-search .form-search .btn-search {
	width: 45px;
	background-color: #28a152;
	background-image: none;
	color: #fff;
	text-align: center;
	padding: 0;
	border-left: 1px solid #fff;
}

	.header-opt-10 .header-content .block-search .form-search .btn-search:before {
		content: "\f002";
		font-family: FontAwesome;
		font-size: 14px;
	}

	.header-opt-10 .header-content .block-search .form-search .btn-search:hover {
		background-color: #1e783d;
	}

.header-opt-10 .header-content .block-minicart {
	float: right;
	margin-left: 30px;
}

@media (max-width: 991px) {
	.header-opt-10 .header-content .block-minicart {
		margin-top: 10px;
		margin-left: 20px;
	}
}

.header-opt-10 .header-content .block-minicart.open > .dropdown-toggle,
.header-opt-10 .header-content .block-minicart:hover > .dropdown-toggle {
	background-color: #1e783d;
}

.header-opt-10 .header-content .block-minicart > .dropdown-toggle {
	height: 41px;
	display: block;
	position: relative;
	color: #fff;
	background-color: #28a152;
}

	.header-opt-10 .header-content .block-minicart > .dropdown-toggle:after,
	.header-opt-10 .header-content .block-minicart > .dropdown-toggle:before {
		content: "";
		display: table;
	}

	.header-opt-10 .header-content .block-minicart > .dropdown-toggle:after {
		clear: both;
	}

	.header-opt-10 .header-content .block-minicart > .dropdown-toggle .cart-icon {
		width: 41px;
		display: block;
		height: 41px;
		float: right;
		background-repeat: no-repeat;
		background-position: center;
		background-image: url(../images/icon/index6/minicart.html);
	}

	.header-opt-10 .header-content .block-minicart > .dropdown-toggle .counter-number {
		position: absolute;
		right: 25px;
		left: auto;
		background-color: #fe5654;
		line-height: 18px;
		text-align: center;
		font-size: 13px;
		font-weight: 700;
		width: 33px;
		padding: 0;
		border-radius: 20px;
		top: -7px;
		color: #fff;
	}

		.header-opt-10 .header-content .block-minicart > .dropdown-toggle .counter-number:before {
			content: "";
			width: 0;
			height: 0;
			border-style: solid;
			border-width: 0 6px 4px 0;
			border-color: transparent #fe5654 transparent transparent;
			position: absolute;
			bottom: -4px;
			left: 17px;
		}

	.header-opt-10 .header-content .block-minicart > .dropdown-toggle .counter-title {
		display: none;
	}

	.header-opt-10 .header-content .block-minicart > .dropdown-toggle .counter {
		float: left;
		border: 1px solid #28a152;
		height: 41px;
		padding-left: 17px;
		width: 156px;
		color: #fff;
		line-height: 1;
		border-right: 1px solid #fff;
	}

	.header-opt-10 .header-content .block-minicart > .dropdown-toggle .cart-text {
		display: block;
		font-size: 13px;
		font-weight: 700;
		text-transform: uppercase;
		color: #fff;
		padding-top: 5px;
		line-height: 1;
		margin-bottom: 1px;
	}

	.header-opt-10 .header-content .block-minicart > .dropdown-toggle .counter-label:after {
		content: "-";
		padding-left: 3px;
	}

.header-opt-10 .block-minicart .actions .btn:focus,
.header-opt-10 .block-minicart .actions .btn:hover {
	background-color: #28a152;
}

.header-opt-10 .block-minicart .minicart-items .product-item .product-item-name a:focus,
.header-opt-10 .block-minicart .minicart-items .product-item .product-item-name a:hover {
	color: #28a152;
}

.header-opt-10 .block-nav-categori {
	width: 270px;
}

	.header-opt-10 .block-nav-categori .block-content {
		background-color: #f7f7f7;
	}

@media (min-width: 992px) {
	.header-opt-10 .block-nav-categori .block-content {
		width: 270px;
	}

		.header-opt-10 .block-nav-categori .block-content .ui-categori {
			padding-bottom: 21px;
		}

			.header-opt-10 .block-nav-categori .block-content .ui-categori > li.parent > a:after,
			.header-opt-10 .block-nav-categori .block-content .ui-categori > li > a {
				line-height: 36px;
			}

			.header-opt-10 .block-nav-categori .block-content .ui-categori .submenu {
				left: 270px;
				width: 670px;
			}
}

@media (min-width: 1199px) {
	.header-opt-10 .block-nav-categori .block-content .ui-categori .submenu {
		width: 900px;
	}
}

.header-opt-10 .block-nav-categori .ui-categori {
	margin-bottom: 7px;
}

@media (min-width: 1200px) {
	.header-opt-10 .block-nav-categori .ui-categori > li > a {
		padding-left: 17px;
		line-height: 37px;
	}
}

.header-opt-10 .block-nav-categori .view-all-categori a {
	line-height: 46px;
}

.header-opt-10 .block-nav-categori .block-title {
	background-color: #28a152;
	line-height: 50px;
}

.header-opt-10 .block-nav-categori .view-all-categori .btn-view-all,
.header-opt-10 .block-nav-categori .view-all-categori a {
	background-color: #888;
	color: #fff;
}

	.header-opt-10 .block-nav-categori .view-all-categori .btn-view-all:hover,
	.header-opt-10 .block-nav-categori .view-all-categori a:hover {
		background-color: #28a152;
	}

.header-opt-10 .block-nav-menu .ui-menu > li ul a:focus,
.header-opt-10 .block-nav-menu .ui-menu > li ul a:hover,
.header-opt-10 .block-nav-menu .ui-menu > li:focus > a,
.header-opt-10 .block-nav-menu .ui-menu > li:hover > a,
.header-opt-10 .block-nav-menu .ui-menu > li > a:focus,
.header-opt-10 .block-nav-menu .ui-menu > li > a:hover {
	color: #DA251C;
}

@media (min-width: 992px) {
	.header-opt-10 .block-nav-menu .ui-menu > li ul a:focus,
	.header-opt-10 .block-nav-menu .ui-menu > li ul a:hover {
		color: #DA251C !important;
	}
}

.header-opt-10 .block-nav-menu .ui-menu > li .label-menu {
	background-color: #fe5654;
}

	.header-opt-10 .block-nav-menu .ui-menu > li .label-menu:before {
		border-color: #fe5654 transparent transparent;
	}

@media (min-width: 1200px) {
	.header-opt-10 .block-nav-menu .ui-menu .horizontal-menu {
		width: 900px;
	}
}

@media (min-width: 992px) {
	.header-opt-10 .block-nav-menu .ui-menu {
		padding: 0;
	}

		.header-opt-10 .block-nav-menu .ui-menu > li > a {
			line-height: 50px;
			padding: 0 12px;
			font-size: 13px;
			text-transform: none;
			font-weight: 400;
			position: relative;
			color: #fff;
		}

			.header-opt-10 .block-nav-menu .ui-menu > li > a:after {
				position: static;
			}

			.header-opt-10 .block-nav-menu .ui-menu > li > a:before {
				content: "";
				height: 22px;
				width: 1px;
				background-color: #d6d6d6;
				position: absolute;
				top: 50%;
				margin-top: -11px;
				right: -1px;
			}

		.header-opt-10 .block-nav-menu .ui-menu > li.active > a {
			background-color: #333;
			color: #fff;
			z-index: 10;
		}

			.header-opt-10 .block-nav-menu .ui-menu > li.active > a:before {
				content: none;
			}
}

@media (min-width: 1200px) {
	.header-opt-10 .block-nav-menu .ui-menu > li > a {
		padding: 0 28px;
	}
}

.header-opt-10 .header-nav {
	background-color: #53b475;
}

	.header-opt-10 .header-nav .box-header-nav {
		background-color: #28a152;
	}

@media (max-width: 991px) {
	.header-opt-10 .header-content {
		padding-top: 30px;
		padding-bottom: 30px;
	}

		.header-opt-10 .header-content .nav-left {
			float: none;
			clear: both;
			text-align: center;
			margin-bottom: 30px;
		}

			.header-opt-10 .header-content .nav-left .logo {
				padding-top: 0;
			}

		.header-opt-10 .header-content .nav-mind {
			float: left;
			padding-left: 15px;
		}

			.header-opt-10 .header-content .nav-mind .block-search {
				float: left;
				margin-left: 0;
				margin-top: 0;
			}

		.header-opt-10 .header-content .nav-right {
			float: right;
		}

		.header-opt-10 .header-content .block-minicart {
			margin-top: 0;
		}
}

@media (max-width: 767px) {
	.header-opt-10 .header-content .block-search .categori-search {
		display: none;
	}

	.header-opt-10 .header-content .nav-right {
		float: right;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.header-opt-10 .block-nav-categori {
		width: 60px;
		padding: 0;
	}

		.header-opt-10 .block-nav-categori .block-title {
			padding: 0;
			background-position: center;
			overflow: hidden;
		}

			.header-opt-10 .block-nav-categori .block-title span {
				opacity: 0;
				width: 1px;
			}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.header-opt-10 .block-nav-menu .ui-menu > li {
		height: 50px;
		padding: 0 23px;
		line-height: 50px;
	}

		.header-opt-10 .block-nav-menu .ui-menu > li * {
			line-height: 1.42857;
		}

		.header-opt-10 .block-nav-menu .ui-menu > li > a {
			line-height: 1;
			display: inline;
			padding: 0;
		}

			.header-opt-10 .block-nav-menu .ui-menu > li > a:before {
				right: -23px;
			}

			.header-opt-10 .block-nav-menu .ui-menu > li > a .label-menu {
				top: -15px;
			}

		.header-opt-10 .block-nav-menu .ui-menu > li.active {
			background-color: #333;
		}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.header-opt-10 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu > li {
		padding: 0 15px;
	}

		.header-opt-10 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu > li > a {
			padding: 0;
		}

			.header-opt-10 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu > li > a:before {
				right: -15px;
			}

			.header-opt-10 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu > li > a .label-menu {
				top: -15px;
			}
}

.header-opt-11 .header-top {
	border-bottom: 1px solid #dfdfdf;
	position: relative;
}

@media (max-width: 991px) {
	.header-opt-11 .header-top {
		border-bottom: none;
	}
}

.header-opt-11 .header-top .nav-left,
.header-opt-11 .header-top .nav-right {
	float: left;
}

	.header-opt-11 .header-top .nav-left:after,
	.header-opt-11 .header-top .nav-left:before,
	.header-opt-11 .header-top .nav-right:after,
	.header-opt-11 .header-top .nav-right:before {
		content: "";
		display: table;
	}

	.header-opt-11 .header-top .nav-left:after,
	.header-opt-11 .header-top .nav-right:after {
		clear: both;
	}

	.header-opt-11 .header-top .nav-left > li,
	.header-opt-11 .header-top .nav-right > li {
		float: left;
		padding: 0 30px;
		position: relative;
		border-left: 1px solid #dfdfdf;
	}

		.header-opt-11 .header-top .nav-left > li > a,
		.header-opt-11 .header-top .nav-left > li > span,
		.header-opt-11 .header-top .nav-right > li > a,
		.header-opt-11 .header-top .nav-right > li > span {
			display: block;
			line-height: 54px;
			font-size: 13px;
			color: #666;
			text-transform: capitalize;
		}

			.header-opt-11 .header-top .nav-left > li .wellcome,
			.header-opt-11 .header-top .nav-left > li > a:focus,
			.header-opt-11 .header-top .nav-left > li > a:hover,
			.header-opt-11 .header-top .nav-left > li > span:focus,
			.header-opt-11 .header-top .nav-left > li > span:hover,
			.header-opt-11 .header-top .nav-right > li .wellcome,
			.header-opt-11 .header-top .nav-right > li > a:focus,
			.header-opt-11 .header-top .nav-right > li > a:hover,
			.header-opt-11 .header-top .nav-right > li > span:focus,
			.header-opt-11 .header-top .nav-right > li > span:hover {
				color: #ef6d6e;
			}

@media (max-width: 600px) {
	.header-opt-11 .header-top .nav-left > li,
	.header-opt-11 .header-top .nav-right > li {
		padding: 0 10px;
	}
}

@media (max-width: 420px) {
	.header-opt-11 .header-top .nav-left > li,
	.header-opt-11 .header-top .nav-right > li {
		padding: 0 3px;
	}

		.header-opt-11 .header-top .nav-left > li > a,
		.header-opt-11 .header-top .nav-left > li > span,
		.header-opt-11 .header-top .nav-right > li > a,
		.header-opt-11 .header-top .nav-right > li > span {
			font-size: 12px;
			line-height: 40px;
		}
}

@media (max-width: 991px) {
	.header-opt-11 .header-top .nav-left,
	.header-opt-11 .header-top .nav-right {
		float: none;
		border-right: 1px solid #dfdfdf;
		border-left: 1px solid #dfdfdf;
		border-bottom: 1px solid #dfdfdf;
	}

		.header-opt-11 .header-top .nav-left > li,
		.header-opt-11 .header-top .nav-right > li {
			margin-left: -1px;
		}
}

@media (max-width: 479px) {
	.header-opt-11 .header-top .nav-left .block-minicart,
	.header-opt-11 .header-top .nav-right .block-minicart {
		position: static;
	}
}

.header-opt-11 .header-top .nav-right {
	float: right;
}

	.header-opt-11 .header-top .nav-right > li {
		border-left: none;
		border-right: 1px solid #dfdfdf;
	}

@media (max-width: 991px) {
	.header-opt-11 .header-top .nav-right {
		float: none;
	}

		.header-opt-11 .header-top .nav-right > li {
			border-right: none;
			border-left: 1px solid #dfdfdf;
		}
}

.header-opt-11 .header-top .switcher .dropdown-toggle img {
	vertical-align: baseline;
}

.header-opt-11 .header-top .switcher .dropdown-menu > li > a:focus,
.header-opt-11 .header-top .switcher .dropdown-menu > li > a:hover {
	background-color: #ef6d6e;
}

.header-opt-11 .header-top .setting .account li a:hover {
	color: #ef6d6e;
}

.header-opt-11 .header-top .setting .dropdown-menu {
	width: 200px;
}

.header-opt-11 .header-content {
	padding: 50px 0 45px;
	border-bottom: 1px solid #dfdfdf;
}

@media (max-width: 767px) {
	.header-opt-11 .header-content {
		border-bottom: none;
	}
}

.header-opt-11 .header-content:after,
.header-opt-11 .header-content:before {
	content: "";
	display: table;
}

.header-opt-11 .header-content:after {
	clear: both;
}

.header-opt-11 .header-content .logo {
	display: block;
	position: relative;
	z-index: 10;
}

@media (max-width: 991px) {
	.header-opt-11 .header-content .logo {
		margin-bottom: 15px;
	}
}

.header-opt-11 .header-content .block-social {
	float: right;
}

@media (max-width: 767px) {
	.header-opt-11 .header-content .block-social {
		float: none;
		text-align: center;
	}
}

.header-opt-11 .header-content .block-social .block-title {
	display: none;
}

.header-opt-11 .header-content .block-social a {
	font-size: 16px;
	color: #c6c6c6;
	display: inline-block;
	width: 30px;
	line-height: 30px;
	border-radius: 100%;
	background-color: transparent;
	text-align: center;
	margin: 0 8px;
}

	.header-opt-11 .header-content .block-social a:focus,
	.header-opt-11 .header-content .block-social a:hover {
		background-color: #ef6d6e;
		color: #fff;
	}

.header-opt-11 .header-content .hotline {
	text-transform: uppercase;
	font-size: 13px;
	color: #333;
}

	.header-opt-11 .header-content .hotline span {
		color: #ef6d6e;
		font-weight: 600;
		font-size: 18px;
	}

.header-opt-11 .header-content .nav-left {
	text-align: center;
}

@media (max-width: 767px) {
	.header-opt-11 .header-content .nav-mind {
		margin-top: 15px;
		float: none;
		text-align: center;
	}
}

.header-opt-11 .header-content .nav-right:after,
.header-opt-11 .header-content .nav-right:before {
	content: "";
	display: table;
}

.header-opt-11 .header-content .nav-right:after {
	clear: both;
}

@media (max-width: 767px) {
	.header-opt-11 .header-content .nav-right {
		margin-top: 15px;
		float: none;
		text-align: center;
	}
}

@media (max-width: 479px) {
	.header-opt-11 .header-content .block-minicart .dropdown-menu {
		width: 300px;
		padding: 20px 10px;
		left: 50%;
		right: auto;
		-webkit-transform: translate(-50%, 0);
		-ms-transform: translate(-50%, 0);
		-o-transform: translate(-50%, 0);
		transform: translate(-50%, 0);
	}
}

.header-opt-11 .block-minicart > .dropdown-toggle {
	position: relative;
	display: block;
	font-size: 13px;
	color: #666;
}

	.header-opt-11 .block-minicart > .dropdown-toggle .cart-icon {
		width: 24px;
		height: 20px;
		display: inline-block;
		vertical-align: middle;
		background-position: center;
		background-repeat: no-repeat;
		background-image: url(../images/icon/index12/minicart-v11.html);
	}

	.header-opt-11 .block-minicart > .dropdown-toggle .cart-text {
		padding: 0 5px;
	}

@media (max-width: 479px) {
	.header-opt-11 .block-minicart > .dropdown-toggle .cart-text {
		padding: 0;
	}
}

.header-opt-11 .block-minicart > .dropdown-toggle:after {
	content: "\f107";
	font-family: FontAwesome;
	margin-left: 5px;
}

@media (max-width: 479px) {
	.header-opt-11 .block-minicart > .dropdown-toggle:after {
		margin: 0;
	}
}

@media (max-width: 479px) {
	.header-opt-11 .block-minicart .dropdown-menu {
		width: 300px;
		padding: 20px 10px;
		left: 50%;
		right: auto;
		-webkit-transform: translate(-50%, 0);
		-ms-transform: translate(-50%, 0);
		-o-transform: translate(-50%, 0);
		transform: translate(-50%, 0);
	}
}

.header-opt-11 .block-minicart:hover > .dropdown-toggle .cart-icon {
	opacity: .3;
}

.header-opt-11 .block-minicart .minicart-items .product-item .product-item-name a:focus,
.header-opt-11 .block-minicart .minicart-items .product-item .product-item-name a:hover {
	color: #ef6d6e;
}

.header-opt-11 .block-minicart .actions .btn:focus,
.header-opt-11 .block-minicart .actions .btn:hover {
	background-color: #ef6d6e;
}

.header-opt-11 .block-nav-menu {
	float: left;
}

@media (min-width: 992px) {
	.header-opt-11 .block-nav-menu .ui-menu {
		text-align: center;
		padding-left: 0;
	}

		.header-opt-11 .block-nav-menu .ui-menu > li {
			line-height: 62px;
			display: inline-block;
			float: none;
			padding: 0 10px;
		}

			.header-opt-11 .block-nav-menu .ui-menu > li > a {
				display: inline;
				line-height: 1;
				padding: 0;
				font-size: 13px;
				text-transform: uppercase;
				font-weight: 400;
				color: #666;
				position: relative;
			}

				.header-opt-11 .block-nav-menu .ui-menu > li > a:before {
					content: "";
					position: absolute;
					top: 50%;
					margin-top: -12px;
					right: -10px;
					height: 25px;
					width: 1px;
					background-color: #dfdfdf;
				}

			.header-opt-11 .block-nav-menu .ui-menu > li:last-child > a:before {
				content: none;
			}

			.header-opt-11 .block-nav-menu .ui-menu > li:hover > a {
				color: #ef6d6e;
			}

			.header-opt-11 .block-nav-menu .ui-menu > li.parent > a:after {
				position: static;
				margin-left: 5px;
				font-size: 13px;
			}

			.header-opt-11 .block-nav-menu .ui-menu > li .megamenu,
			.header-opt-11 .block-nav-menu .ui-menu > li .submenu {
				line-height: 1.42857;
				text-align: left;
			}

				.header-opt-11 .block-nav-menu .ui-menu > li .megamenu a:focus,
				.header-opt-11 .block-nav-menu .ui-menu > li .megamenu a:hover,
				.header-opt-11 .block-nav-menu .ui-menu > li .submenu a:focus,
				.header-opt-11 .block-nav-menu .ui-menu > li .submenu a:hover {
					color: #ef6d6e !important;
				}

		.header-opt-11 .block-nav-menu .ui-menu .parent-megamenu > .megamenu {
			left: 0;
			right: auto;
		}
}

@media (min-width: 1200px) {
	.header-opt-11 .block-nav-menu .ui-menu > li {
		padding: 0 20px;
	}
}

.header-opt-11 .nav-toggle-menu {
	height: 62px;
	line-height: 62px;
	width: 40px;
	text-align: center;
	padding: 0;
	background-image: none;
	background-color: transparent;
	font-size: 18px;
	font-weight: 400;
	color: #333;
	float: left;
}

	.header-opt-11 .nav-toggle-menu .fa {
		display: block;
		line-height: 63px;
	}

	.header-opt-11 .nav-toggle-menu span {
		display: none;
	}

	.header-opt-11 .nav-toggle-menu:hover {
		opacity: .8;
	}

.header-opt-11 .nav-toggle-cat {
	height: 62px;
	line-height: 62px;
	padding: 0;
	width: 50px;
	margin: 0;
	background-position: center;
	background-repeat: no-repeat;
	background-color: transparent;
	border-right: 1px solid #dfdfdf;
	background-image: url(../images/icon/index12/nav-categori-v11.html);
}

	.header-opt-11 .nav-toggle-cat:focus,
	.header-opt-11 .nav-toggle-cat:hover {
		background-image: url(../images/icon/index12/nav-categori-hover-v11.html);
		background-color: #ef6d6e;
	}

	.header-opt-11 .block-nav-categori,
	.header-opt-11 .nav-toggle-cat .fa,
	.header-opt-11 .nav-toggle-cat span {
		display: none;
	}

@media (min-width: 992px) {
	.header-opt-11 .block-nav-categori .block-content {
		border-right: 1px solid #dfdfdf;
		border-left: 1px solid #dfdfdf;
		background-color: #fff;
	}

	.header-opt-11 .block-nav-categori .ui-categori {
		padding-top: 0;
		padding-bottom: 11px;
	}

		.header-opt-11 .block-nav-categori .ui-categori > li.parent > a:after,
		.header-opt-11 .block-nav-categori .ui-categori > li > a {
			line-height: 40px;
		}

	.header-opt-11 .block-nav-categori .view-all-categori .btn-view-all,
	.header-opt-11 .block-nav-categori .view-all-categori a {
		line-height: 54px;
		border-top: 1px solid #dfdfdf;
		border-bottom: 1px solid #dfdfdf;
		background-color: transparent;
		font-size: 13px;
		font-weight: 600;
		text-transform: capitalize;
	}

		.header-opt-11 .block-nav-categori .view-all-categori .btn-view-all:focus,
		.header-opt-11 .block-nav-categori .view-all-categori .btn-view-all:hover,
		.header-opt-11 .block-nav-categori .view-all-categori a:focus,
		.header-opt-11 .block-nav-categori .view-all-categori a:hover {
			background-color: #ef6d6e;
		}
}

.header-opt-11 .header-nav .box-header-nav {
	border-left: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
}

@media (max-width: 767px) {
	.header-opt-11 .header-nav .box-header-nav {
		border-top: 1px solid #dfdfdf;
	}
}

.header-opt-11 .header-nav .block-search {
	width: 345px;
	float: right;
	position: static;
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0);
	visibility: visible;
	opacity: 1;
	display: block;
	margin: 0;
	border-left: 1px solid #dfdfdf;
}

@media (max-width: 1199px) {
	.header-opt-11 .header-nav .block-search {
		width: 230px;
	}
}

@media (max-width: 991px) {
	.header-opt-11 .header-nav .block-search {
		width: calc(100% - 40px);
		width: -moz-calc(100% - 40px);
		width: -webkit-calc(100% - 40px);
		width: -o-calc(100% - 40px);
	}
}

.header-opt-11 .header-nav .block-search .block-title {
	display: none;
	cursor: pointer;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(../images/icon/index12/search.html);
	width: 22px;
	height: 53px;
	background-color: transparent;
}

	.header-opt-11 .header-nav .block-search .block-title:hover {
		opacity: .3;
	}

.header-opt-11 .header-nav .block-search .block-content {
	padding: 0;
	margin: 0;
	position: static;
	display: block;
	visibility: visible;
	opacity: 1;
	box-shadow: none;
}

.header-opt-11 .header-nav .block-search .form-search {
	width: 100%;
	float: none;
}

.header-opt-11 .header-nav .block-search .form-control {
	height: 62px;
	border: none;
	padding-right: 60px;
	padding-left: 30px;
	font-size: 13px;
	color: #888;
}

	.header-opt-11 .header-nav .block-search .form-control::-moz-placeholder {
		color: #888;
		opacity: 1;
	}

	.header-opt-11 .header-nav .block-search .form-control:-ms-input-placeholder {
		color: #888;
	}

	.header-opt-11 .header-nav .block-search .form-control::-webkit-input-placeholder {
		color: #888;
	}

.header-opt-11 .header-nav .block-search .btn-search {
	width: 60px;
	background-color: transparent;
	background-image: url(../images/icon/index12/serch-v11.html);
}

	.header-opt-11 .header-nav .block-search .btn-search:before {
		content: "";
		width: 1px;
		height: 25px;
		background-color: #dfdfdf;
		position: absolute;
		top: 50%;
		margin-top: -12px;
		left: 0;
	}

	.header-opt-11 .header-nav .block-search .btn-search:focus,
	.header-opt-11 .header-nav .block-search .btn-search:hover {
		background-color: #ef6d6e;
	}

		.header-opt-11 .header-nav .block-search .btn-search:focus:before,
		.header-opt-11 .header-nav .block-search .btn-search:hover:before {
			content: none;
		}

.header-opt-11 .sticky-wrapper:not(.is-sticky) {
	height: auto !important;
}

.header-opt-11 .sticky-wrapper.is-sticky .mid-header .block-nav-categori {
	display: block;
}

@media (min-width: 992px) {
	.header-opt-11 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu > li > a {
		padding: 0;
		font-size: 13px;
	}
}

.header-opt-12 .header-top .nav-left,
.header-opt-12 .header-top .nav-right {
	float: left;
}

@media (max-width: 479px) {
	.header-opt-12 .header-top .nav-left,
	.header-opt-12 .header-top .nav-right {
		float: none;
		text-align: center;
	}
}

.header-opt-12 .header-top .nav-left > li,
.header-opt-12 .header-top .nav-right > li {
	float: left;
	padding-right: 14px;
	margin-right: 14px;
	position: relative;
}

	.header-opt-12 .header-top .nav-left > li > a,
	.header-opt-12 .header-top .nav-left > li > span,
	.header-opt-12 .header-top .nav-right > li > a,
	.header-opt-12 .header-top .nav-right > li > span {
		display: block;
		line-height: 50px;
		font-size: 13px;
		color: #333;
		text-transform: capitalize;
	}

		.header-opt-12 .header-top .nav-left > li > a:focus,
		.header-opt-12 .header-top .nav-left > li > a:hover,
		.header-opt-12 .header-top .nav-left > li > span:focus,
		.header-opt-12 .header-top .nav-left > li > span:hover,
		.header-opt-12 .header-top .nav-right > li > a:focus,
		.header-opt-12 .header-top .nav-right > li > a:hover,
		.header-opt-12 .header-top .nav-right > li > span:focus,
		.header-opt-12 .header-top .nav-right > li > span:hover {
			color: #cf965f;
		}

	.header-opt-12 .header-top .nav-left > li:before,
	.header-opt-12 .header-top .nav-right > li:before {
		content: "";
		width: 1px;
		height: 10px;
		background-color: #000;
		position: absolute;
		top: 50%;
		margin-top: -5px;
		right: 0;
	}

	.header-opt-12 .header-top .nav-left > li:last-child,
	.header-opt-12 .header-top .nav-right > li:last-child {
		margin-right: 0;
		padding-right: 0;
	}

		.header-opt-12 .header-top .nav-left > li:last-child:before,
		.header-opt-12 .header-top .nav-right > li:last-child:before {
			content: none;
		}

@media (max-width: 479px) {
	.header-opt-12 .header-top .nav-left > li,
	.header-opt-12 .header-top .nav-right > li {
		float: none;
		display: inline-block;
		margin-right: 6px;
		padding-right: 6px;
	}
}

.header-opt-12 .header-top .nav-right {
	float: right;
}

@media (max-width: 479px) {
	.header-opt-12 .header-top .nav-right {
		float: none;
	}
}

.header-opt-12 .header-top .switcher .dropdown-toggle img {
	vertical-align: baseline;
}

.header-opt-12 .header-top .switcher .dropdown-menu > li > a:focus,
.header-opt-12 .header-top .switcher .dropdown-menu > li > a:hover {
	background-color: #cf965f;
}

.header-opt-12 .header-top .setting .account li a:hover {
	color: #cf965f;
}

.header-opt-12 .header-top .setting .dropdown-menu {
	width: 200px;
}

@media (max-width: 479px) {
	.header-opt-12 .block-minicart .dropdown-menu {
		width: 300px;
		padding: 20px 10px;
		left: 50%;
		right: auto;
		-webkit-transform: translate(-50%, 0);
		-ms-transform: translate(-50%, 0);
		-o-transform: translate(-50%, 0);
		transform: translate(-50%, 0);
	}
}

.header-opt-12 .header-content {
	padding: 24px 0 20px;
}

	.header-opt-12 .header-content:after,
	.header-opt-12 .header-content:before {
		content: "";
		display: table;
	}

	.header-opt-12 .header-content:after {
		clear: both;
	}

@media (max-width: 479px) {
	.header-opt-12 .header-content {
		text-align: center;
	}
}

.header-opt-12 .header-content .logo {
	float: left;
	position: relative;
	z-index: 10;
}

@media (max-width: 479px) {
	.header-opt-12 .header-content .logo {
		display: block;
		float: none;
		width: 100%;
		text-align: center;
		margin-bottom: 15px;
	}
}

.header-opt-12 .header-content .nav-right {
	float: right;
	position: relative;
	z-index: 10;
}

@media (max-width: 479px) {
	.header-opt-12 .header-content .nav-right {
		display: inline-block;
		float: none;
		margin-bottom: 15px;
		text-align: left;
	}
}

@media (max-width: 479px) {
	.header-opt-12 .header-content .block-minicart .dropdown-menu {
		width: 300px;
		padding: 20px 10px;
		left: 50%;
		right: auto;
		-webkit-transform: translate(-50%, 0);
		-ms-transform: translate(-50%, 0);
		-o-transform: translate(-50%, 0);
		transform: translate(-50%, 0);
	}
}

@media (max-width: 479px) {
	.header-opt-12 .header-content .block-nav-menu {
		text-align: left;
	}
}

.header-opt-12 .link-wishlist {
	float: left;
	width: 22px;
	height: 38px;
	margin-left: 24px;
	display: block;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(../images/icon/index12/wishlist.html);
}

	.header-opt-12 .link-wishlist span {
		display: none;
	}

	.header-opt-12 .link-wishlist:hover {
		opacity: .3;
	}

.header-opt-12 .block-search {
	float: left;
	position: relative !important;
}

@media (max-width: 479px) {
	.header-opt-12 .block-search {
		position: static !important;
	}
}

.header-opt-12 .block-search .block-title {
	display: block;
	cursor: pointer;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(../images/icon/index12/search.html);
	width: 22px;
	height: 38px;
	background-color: transparent;
}

	.header-opt-12 .block-search .block-title:hover {
		opacity: .3;
	}

.header-opt-12 .block-search .block-content {
	display: block;
	position: absolute;
	top: 100%;
	right: -20px !important;
	left: auto !important;
	margin-top: 15px;
	width: 300px;
	background-color: #fff;
	border: 1px solid #dfdfdf;
	padding: 10px !important;
	-webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .09);
	box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .09);
	-webkit-transform: scale(1, 0);
	-ms-transform: scale(1, 0);
	-o-transform: scale(1, 0);
	transform: scale(1, 0);
	-webkit-transition: .45s;
	-o-transition: .45s;
	transition: .45s;
	-webkit-transform-origin: top;
	-moz-transform-origin: top;
	-ms-transform-origin: top;
	transform-origin: top;
}

@media (max-width: 479px) {
	.header-opt-12 .block-search .block-content {
		right: 50% !important;
		-webkit-transform: translate(50%, 0);
		-ms-transform: translate(50%, 0);
		-o-transform: translate(50%, 0);
		transform: translate(50%, 0);
	}
}

.header-opt-12 .block-search.active .block-content {
	display: block;
	-webkit-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-o-transform: scale(1, 1);
	transform: scale(1, 1);
	-webkit-transition: .45s;
	-o-transition: .45s;
	transition: .45s;
}

@media (max-width: 479px) {
	.header-opt-12 .block-search.active .block-content {
		-webkit-transform: translate(50%, 0);
		-ms-transform: translate(50%, 0);
		-o-transform: translate(50%, 0);
		transform: translate(50%, 0);
	}
}

.header-opt-12 .block-search .form-search {
	width: 100%;
}

.header-opt-12 .block-search .form-control {
	padding-left: 15px;
}

.header-opt-12 .block-search .btn-search {
	background-color: #cf965f;
}

	.header-opt-12 .block-search .btn-search:focus,
	.header-opt-12 .block-search .btn-search:hover {
		background-color: #ad7034;
	}

.header-opt-12 .block-minicart {
	float: left;
	margin-left: 22px;
}

	.header-opt-12 .block-minicart > .dropdown-toggle {
		position: relative;
		display: block;
	}

		.header-opt-12 .block-minicart > .dropdown-toggle .cart-icon {
			width: 32px;
			height: 38px;
			display: block;
			background-position: center left;
			background-repeat: no-repeat;
			background-image: url(../images/icon/index12/minicart.html);
		}

		.header-opt-12 .block-minicart > .dropdown-toggle .counter-number {
			position: absolute;
			top: 0;
			right: 0;
			display: block;
			min-width: 21px;
			height: 21px;
			line-height: 21px;
			border-radius: 100%;
			background-color: #cf965f;
			font-size: 13px;
			color: #fff;
			text-align: center;
		}

	.header-opt-12 .block-minicart:hover > .dropdown-toggle .cart-icon {
		opacity: .3;
	}

	.header-opt-12 .block-minicart .minicart-items .product-item .product-item-name a:focus,
	.header-opt-12 .block-minicart .minicart-items .product-item .product-item-name a:hover {
		color: #cf965f;
	}

	.header-opt-12 .block-minicart .actions .btn:focus,
	.header-opt-12 .block-minicart .actions .btn:hover {
		background-color: #cf965f;
	}

.header-opt-12 .block-nav-menu .close-nav {
	float: none;
}

@media (min-width: 992px) {
	.header-opt-12 .block-nav-menu .ui-menu {
		text-align: center;
		position: relative;
	}

		.header-opt-12 .block-nav-menu .ui-menu > li {
			line-height: 46px;
			display: inline-block;
			float: none;
			padding: 0 10px;
		}

			.header-opt-12 .block-nav-menu .ui-menu > li > a {
				display: inline;
				line-height: 1;
				padding: 0;
				font-size: 16px;
				text-transform: none;
				font-weight: 400;
			}

			.header-opt-12 .block-nav-menu .ui-menu > li:hover > a {
				color: #cf965f;
			}

			.header-opt-12 .block-nav-menu .ui-menu > li.parent > a:after {
				position: static;
				margin-left: 5px;
				font-size: 13px;
			}

			.header-opt-12 .block-nav-menu .ui-menu > li .megamenu,
			.header-opt-12 .block-nav-menu .ui-menu > li .submenu {
				line-height: 1.42857;
				text-align: left;
			}

				.header-opt-12 .block-nav-menu .ui-menu > li .megamenu a:focus,
				.header-opt-12 .block-nav-menu .ui-menu > li .megamenu a:hover,
				.header-opt-12 .block-nav-menu .ui-menu > li .submenu a:focus,
				.header-opt-12 .block-nav-menu .ui-menu > li .submenu a:hover {
					color: #cf965f !important;
				}
}

@media (min-width: 1200px) {
	.header-opt-12 .block-nav-menu .ui-menu > li {
		padding: 0 17px;
	}
}

.header-opt-12 .nav-toggle-menu {
	height: 38px;
	line-height: 38px;
	width: 20px;
	text-align: center;
	padding: 0;
	margin-left: 10px;
	background-image: none;
	background-color: transparent;
	font-size: 18px;
	font-weight: 400;
	color: #333;
}

	.header-opt-12 .nav-toggle-menu .fa {
		display: block;
		line-height: 38px;
	}

	.header-opt-12 .nav-toggle-menu span {
		display: none;
	}

	.header-opt-12 .nav-toggle-menu:hover {
		opacity: .8;
	}

.header-opt-12 .sticky-wrapper:not(.is-sticky) {
	height: auto !important;
}

.header-opt-12 .sticky-wrapper.is-sticky .mid-header {
	background-color: #fff;
	padding: 10px 0;
}

@media (min-width: 992px) {
	.header-opt-12 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu > li > a {
		padding: 0;
		font-size: 13px;
	}
}

.header-opt-12 .sticky-wrapper.is-sticky .mid-header .nav-right {
	padding-top: 6px;
}

.header-opt-13 .header-top .nav-left,
.header-opt-13 .header-top .nav-right {
	float: left;
}

	.header-opt-13 .header-top .nav-left > li,
	.header-opt-13 .header-top .nav-right > li {
		float: left;
		padding-right: 14px;
		margin-right: 14px;
		position: relative;
	}

		.header-opt-13 .header-top .nav-left > li > a,
		.header-opt-13 .header-top .nav-left > li > span,
		.header-opt-13 .header-top .nav-right > li > a,
		.header-opt-13 .header-top .nav-right > li > span {
			display: block;
			line-height: 50px;
			font-size: 13px;
			color: #333;
			text-transform: capitalize;
		}

			.header-opt-13 .header-top .nav-left > li > a:focus,
			.header-opt-13 .header-top .nav-left > li > a:hover,
			.header-opt-13 .header-top .nav-left > li > span:focus,
			.header-opt-13 .header-top .nav-left > li > span:hover,
			.header-opt-13 .header-top .nav-right > li > a:focus,
			.header-opt-13 .header-top .nav-right > li > a:hover,
			.header-opt-13 .header-top .nav-right > li > span:focus,
			.header-opt-13 .header-top .nav-right > li > span:hover {
				color: #ffd43f;
			}

		.header-opt-13 .header-top .nav-left > li:before,
		.header-opt-13 .header-top .nav-right > li:before {
			content: "";
			width: 1px;
			height: 10px;
			background-color: #000;
			position: absolute;
			top: 50%;
			margin-top: -5px;
			right: 0;
		}

		.header-opt-13 .header-top .nav-left > li:last-child,
		.header-opt-13 .header-top .nav-right > li:last-child {
			margin-right: 0;
			padding-right: 0;
		}

			.header-opt-13 .header-top .nav-left > li:last-child:before,
			.header-opt-13 .header-top .nav-right > li:last-child:before {
				content: none;
			}

.header-opt-13 .header-top .nav-right {
	float: right;
}

.header-opt-13 .header-top .switcher .dropdown-toggle img {
	vertical-align: baseline;
}

.header-opt-13 .header-top .switcher .dropdown-menu > li > a:focus,
.header-opt-13 .header-top .switcher .dropdown-menu > li > a:hover {
	background-color: #ffd43f;
}

.header-opt-13 .header-top .setting .account li a:hover {
	color: #ffd43f;
}

.header-opt-13 .header-top .setting .dropdown-menu {
	width: 200px;
}

.header-opt-13 .header-content {
	padding: 0;
	background-color: #f7f7f7;
}

	.header-opt-13 .header-content:after,
	.header-opt-13 .header-content:before {
		content: "";
		display: table;
	}

	.header-opt-13 .header-content:after {
		clear: both;
	}

@media (max-width: 479px) {
	.header-opt-13 .header-content {
		text-align: center;
	}
}

.header-opt-13 .header-content .logo {
	float: left;
	position: relative;
	z-index: 10;
	padding-top: 20px;
}

@media (max-width: 991px) {
	.header-opt-13 .header-content .logo {
		margin-bottom: 12px;
	}
}

@media (max-width: 479px) {
	.header-opt-13 .header-content .logo {
		display: block;
		float: none;
		width: 100%;
		text-align: center;
		margin-bottom: 15px;
	}
}

.header-opt-13 .header-content .nav-right {
	float: right;
	position: relative;
	z-index: 10;
}

@media (max-width: 991px) {
	.header-opt-13 .header-content .nav-right {
		padding-bottom: 12px;
	}
}

.header-opt-13 .header-content .nav-right:before {
	content: "";
	position: absolute;
	top: 0;
	left: -28px;
	width: 2000px;
	display: block;
	bottom: 0;
	background-color: #ffd43f;
	z-index: -1;
}

@media (max-width: 479px) {
	.header-opt-13 .header-content .nav-right:before {
		background-color: transparent;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.header-opt-13 .header-content .nav-right:before {
		left: -10px;
	}
}

@media (max-width: 991px) {
	.header-opt-13 .header-content .nav-right:before {
		width: auto;
		right: -15px;
	}
}

@media (max-width: 479px) {
	.header-opt-13 .header-content .nav-right {
		display: inline-block;
		float: none;
		margin: auto;
		text-align: left;
	}
}

@media (max-width: 479px) {
	.header-opt-13 .header-content .block-minicart .dropdown-menu {
		width: 300px;
		padding: 20px 10px;
		left: 50%;
		right: auto;
		-webkit-transform: translate(-50%, 0);
		-ms-transform: translate(-50%, 0);
		-o-transform: translate(-50%, 0);
		transform: translate(-50%, 0);
	}
}

.header-opt-13 .link-wishlist {
	float: right;
	width: 22px;
	height: 53px;
	margin-left: 24px;
	display: block;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(../images/icon/index12/wishlist.html);
	margin-top: 12px;
}

	.header-opt-13 .link-wishlist span {
		display: none;
	}

	.header-opt-13 .link-wishlist:hover {
		opacity: .3;
	}

.header-opt-13 .block-search {
	float: left;
	margin-top: 12px;
	position: relative !important;
	margin-right: 20px;
}

@media (max-width: 479px) {
	.header-opt-13 .block-search {
		position: static !important;
	}
}

.header-opt-13 .block-search .block-title {
	display: block;
	cursor: pointer;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(../images/icon/index12/search.html);
	width: 22px;
	height: 53px;
	background-color: transparent;
}

	.header-opt-13 .block-search .block-title:hover {
		opacity: .3;
	}

.header-opt-13 .block-search .block-content {
	display: block;
	position: absolute;
	top: 100%;
	left: -28px !important;
	right: auto !important;
	margin-top: 15px;
	width: 300px;
	background-color: #fff;
	border: 1px solid #dfdfdf;
	padding: 10px !important;
	-webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .09);
	box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .09);
	-webkit-transform: scale(1, 0);
	-ms-transform: scale(1, 0);
	-o-transform: scale(1, 0);
	transform: scale(1, 0);
	-webkit-transition: .45s;
	-o-transition: .45s;
	transition: .45s;
	-webkit-transform-origin: top;
	-moz-transform-origin: top;
	-ms-transform-origin: top;
	transform-origin: top;
}

@media (max-width: 991px) {
	.header-opt-13 .block-search .block-content {
		right: -28px !important;
		left: auto !important;
	}
}

@media (max-width: 479px) {
	.header-opt-13 .block-search .block-content {
		right: 50% !important;
		-webkit-transform: translate(50%, 0);
		-ms-transform: translate(50%, 0);
		-o-transform: translate(50%, 0);
		transform: translate(50%, 0);
	}
}

.header-opt-13 .block-search.active .block-content {
	display: block;
	-webkit-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-o-transform: scale(1, 1);
	transform: scale(1, 1);
	-webkit-transition: .45s;
	-o-transition: .45s;
	transition: .45s;
}

@media (max-width: 479px) {
	.header-opt-13 .block-search.active .block-content {
		-webkit-transform: translate(50%, 0);
		-ms-transform: translate(50%, 0);
		-o-transform: translate(50%, 0);
		transform: translate(50%, 0);
	}
}

.header-opt-13 .block-search .form-search {
	width: 100%;
}

.header-opt-13 .block-search .form-control {
	padding-left: 15px;
}

.header-opt-13 .block-search .btn-search {
	background-color: #ffd43f;
}

	.header-opt-13 .block-search .btn-search:focus,
	.header-opt-13 .block-search .btn-search:hover {
		background-color: #f2bb00;
	}

.header-opt-13 .block-minicart {
	float: right;
	margin-left: 25px;
	margin-top: 12px;
}

	.header-opt-13 .block-minicart > .dropdown-toggle {
		position: relative;
		display: block;
		background-color: #3f4776;
		border-radius: 1px;
	}

		.header-opt-13 .block-minicart > .dropdown-toggle .cart-icon {
			width: 52px;
			height: 53px;
			display: block;
			background-position: center left 11px;
			background-repeat: no-repeat;
			background-image: url(../images/icon/index12/minicart-v13.html);
		}

		.header-opt-13 .block-minicart > .dropdown-toggle .counter-number {
			position: absolute;
			top: 9px;
			left: 22px;
			display: block;
			min-width: 21px;
			height: 21px;
			line-height: 21px;
			border-radius: 100%;
			background-color: #ffd43f;
			font-size: 13px;
			color: #333;
			text-align: center;
		}

	.header-opt-13 .block-minicart:hover > .dropdown-toggle .cart-icon {
		opacity: .3;
	}

	.header-opt-13 .block-minicart .minicart-items .product-item .product-item-name a:focus,
	.header-opt-13 .block-minicart .minicart-items .product-item .product-item-name a:hover {
		color: #ffd43f;
	}

	.header-opt-13 .block-minicart .actions .btn:focus,
	.header-opt-13 .block-minicart .actions .btn:hover {
		background-color: #ffd43f;
	}

.header-opt-13 .block-nav-menu {
	float: left;
}

@media (min-width: 992px) {
	.header-opt-13 .block-nav-menu .ui-menu {
		text-align: center;
	}

		.header-opt-13 .block-nav-menu .ui-menu > li {
			line-height: 78px;
			display: inline-block;
			float: none;
			padding: 0 10px;
		}

			.header-opt-13 .block-nav-menu .ui-menu > li > a {
				display: inline;
				line-height: 1;
				padding: 0;
				font-size: 16px;
				text-transform: none;
				font-weight: 400;
				color: #333;
			}

			.header-opt-13 .block-nav-menu .ui-menu > li:hover > a {
				color: #fff;
			}

			.header-opt-13 .block-nav-menu .ui-menu > li.parent > a:after {
				position: static;
				margin-left: 5px;
				font-size: 13px;
			}

			.header-opt-13 .block-nav-menu .ui-menu > li .megamenu,
			.header-opt-13 .block-nav-menu .ui-menu > li .submenu {
				line-height: 1.42857;
				text-align: left;
			}

				.header-opt-13 .block-nav-menu .ui-menu > li .megamenu a:focus,
				.header-opt-13 .block-nav-menu .ui-menu > li .megamenu a:hover,
				.header-opt-13 .block-nav-menu .ui-menu > li .submenu a:focus,
				.header-opt-13 .block-nav-menu .ui-menu > li .submenu a:hover {
					color: #ffd43f !important;
				}
}

@media (min-width: 1200px) {
	.header-opt-13 .block-nav-menu .ui-menu > li {
		padding: 0 15px;
	}
}

.header-opt-13 .nav-toggle-menu {
	margin-top: 12px;
	height: 53px;
	line-height: 53px;
	width: 20px;
	text-align: center;
	padding: 0;
	margin-left: 10px;
	background-image: none;
	background-color: transparent;
	font-size: 18px;
	font-weight: 400;
	color: #333;
}

	.header-opt-13 .nav-toggle-menu .fa {
		display: block;
		line-height: 53px;
	}

	.header-opt-13 .nav-toggle-menu span {
		display: none;
	}

	.header-opt-13 .nav-toggle-menu:hover {
		opacity: .8;
	}

.header-opt-13 .sticky-wrapper:not(.is-sticky) {
	height: auto !important;
}

.header-opt-13 .sticky-wrapper.is-sticky .mid-header {
	background-color: #fff;
	padding: 0;
}

@media (min-width: 992px) {
	.header-opt-13 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu > li > a {
		padding: 0;
		font-size: 13px;
	}
}

@media (min-width: 992px) {
	.header-opt-13 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu .parent-megamenu > .megamenu {
		width: 940px;
		left: auto;
	}
}

@media (min-width: 1200px) {
	.header-opt-13 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu .parent-megamenu > .megamenu {
		width: 1170px;
		left: auto;
	}
}

@media (min-width: 992px) {
	.header-opt-13 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu .parent-megamenu > .megamenu .horizontal-menu,
	.header-opt-13 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu .parent-megamenu > .megamenu .vertical-menu {
		width: 940px;
	}
}

@media (min-width: 1200px) {
	.header-opt-13 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu .parent-megamenu > .megamenu .horizontal-menu,
	.header-opt-13 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu .parent-megamenu > .megamenu .vertical-menu {
		width: 1170px;
	}
}

.header-opt-14 {
	background-color: #f5f5f5;
	margin-bottom: 10px;
}

	.header-opt-14 .header-top {
		background-color: #f62341;
	}

		.header-opt-14 .header-top .nav-left,
		.header-opt-14 .header-top .nav-right {
			float: left;
		}

			.header-opt-14 .header-top .nav-left > li,
			.header-opt-14 .header-top .nav-right > li {
				float: left;
				padding-right: 15px;
				margin-right: 15px;
				position: relative;
			}

@media (max-width: 479px) {
	.header-opt-14 .header-top .nav-left > li,
	.header-opt-14 .header-top .nav-right > li {
		padding-right: 6px;
		margin-right: 6px;
	}
}

.header-opt-14 .header-top .nav-left > li > a,
.header-opt-14 .header-top .nav-left > li > span,
.header-opt-14 .header-top .nav-right > li > a,
.header-opt-14 .header-top .nav-right > li > span {
	display: block;
	line-height: 40px;
	font-size: 13px;
	color: #fff;
	text-transform: capitalize;
}

	.header-opt-14 .header-top .nav-left > li > a:focus,
	.header-opt-14 .header-top .nav-left > li > a:hover,
	.header-opt-14 .header-top .nav-left > li > span:focus,
	.header-opt-14 .header-top .nav-left > li > span:hover,
	.header-opt-14 .header-top .nav-right > li > a:focus,
	.header-opt-14 .header-top .nav-right > li > a:hover,
	.header-opt-14 .header-top .nav-right > li > span:focus,
	.header-opt-14 .header-top .nav-right > li > span:hover {
		color: #000;
	}

.header-opt-14 .header-top .nav-left > li:before,
.header-opt-14 .header-top .nav-right > li:before {
	content: "";
	width: 1px;
	height: 10px;
	background-color: rgba(0, 0, 0, .2);
	position: absolute;
	top: 50%;
	margin-top: -5px;
	right: 0;
}

.header-opt-14 .header-top .nav-left > li:last-child,
.header-opt-14 .header-top .nav-right > li:last-child {
	margin-right: 0;
	padding-right: 0;
}

	.header-opt-14 .header-top .nav-left > li:last-child:before,
	.header-opt-14 .header-top .nav-right > li:last-child:before {
		content: none;
	}

.header-opt-14 .header-top .nav-left > .dropdown > .dropdown-toggle .fa,
.header-opt-14 .header-top .nav-right > .dropdown > .dropdown-toggle .fa {
	color: #666;
	font-size: 13px;
}

.header-opt-14 .header-top .nav-right {
	float: right;
}

@media (max-width: 600px) {
	.header-opt-14 .header-top .nav-left,
	.header-opt-14 .header-top .nav-right {
		float: none;
		text-align: center;
	}

		.header-opt-14 .header-top .nav-left > li,
		.header-opt-14 .header-top .nav-right > li {
			float: none;
			display: inline-block;
		}
}

.header-opt-14 .header-top .switcher .dropdown-toggle img {
	vertical-align: baseline;
	max-width: 16px;
}

.header-opt-14 .header-top .switcher .dropdown-menu > li > a:focus,
.header-opt-14 .header-top .switcher .dropdown-menu > li > a:hover {
	background-color: #f62341;
}

.header-opt-14 .header-top .switcher-currency .dropdown-menu {
	min-width: 110px;
}

.header-opt-14 .header-top .setting .account li a:hover {
	color: #f62341;
}

.header-opt-14 .header-top .setting .dropdown-menu {
	width: 200px;
}

.header-opt-14 .header-content {
	padding: 27px 0 25px;
	position: relative;
}

	.header-opt-14 .header-content:after,
	.header-opt-14 .header-content:before {
		content: "";
		display: table;
	}

	.header-opt-14 .header-content:after {
		clear: both;
	}

@media (max-width: 600px) {
	.header-opt-14 .header-content {
		text-align: center;
	}
}

.header-opt-14 .header-content .logo {
	float: left;
	position: relative;
	z-index: 10;
}

@media (max-width: 600px) {
	.header-opt-14 .header-content .logo {
		display: block;
		float: none;
		width: 100%;
		text-align: center;
		margin-bottom: 15px;
	}
}

.header-opt-14 .header-content .nav-right {
	float: right;
	position: relative;
	z-index: 10;
	padding-top: 5px;
}

@media (max-width: 600px) {
	.header-opt-14 .header-content .nav-right {
		display: inline-block;
		float: none;
		vertical-align: middle;
	}
}

@media (max-width: 600px) {
	.header-opt-14 .header-content .block-minicart {
		position: static;
	}
}

@media (max-width: 600px) {
	.header-opt-14 .header-content .block-minicart .dropdown-menu {
		width: 300px;
		padding: 20px 10px;
		left: 50%;
		right: auto;
		-webkit-transform: translate(-50%, 0);
		-ms-transform: translate(-50%, 0);
		-o-transform: translate(-50%, 0);
		transform: translate(-50%, 0);
	}
}

.header-opt-14 .link-wishlist {
	float: left;
	display: block;
	font-size: 18px;
	font-weight: 600;
	color: #333;
	line-height: 30px;
}

@media (max-width: 600px) {
	.header-opt-14 .link-wishlist {
		display: inline-block;
		float: none;
	}
}

.header-opt-14 .link-wishlist:before {
	content: "";
	width: 22px;
	height: 20px;
	display: inline-block;
	vertical-align: bottom;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(../images/icon/index12/wishlist-v14.html);
	margin-right: 10px;
}

.header-opt-14 .link-wishlist span {
	display: inline-block;
	vertical-align: bottom;
	line-height: 1;
}

.header-opt-14 .link-wishlist:hover {
	opacity: .3;
}

.header-opt-14 .block-search {
	float: none;
	width: 600px;
	display: block;
	overflow: hidden;
	margin: auto;
}

@media (max-width: 1199px) {
	.header-opt-14 .block-search {
		width: 440px;
	}
}

@media (max-width: 991px) {
	.header-opt-14 .block-search {
		float: none;
		clear: both;
		width: 100%;
		padding-top: 20px;
	}
}

.header-opt-14 .block-search .block-title {
	display: none !important;
	cursor: pointer;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(../images/icon/index12/search-v14.html);
	width: 63px;
	height: 50px;
	background-color: transparent;
}

	.header-opt-14 .block-search .block-title:hover {
		opacity: .3;
	}

@media (max-width: 991px) {
	.header-opt-14 .block-search .block-title {
		display: none;
	}
}

.header-opt-14 .block-search .block-content {
	position: static !important;
	display: block !important;
	padding: 0 !important;
	margin: 0 !important;
	box-shadow: none !important;
}

@media (max-width: 991px) {
	.header-opt-14 .block-search.active .block-content {
		display: block;
	}
}

.header-opt-14 .block-search .box-group:before {
	content: "";
	width: 63px;
	height: 50px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background-position: top 15px center;
	background-repeat: no-repeat;
	background-image: url(../images/icon/index12/search-v14.html);
	padding-left: 63px;
}

@media (max-width: 479px) {
	.header-opt-14 .block-search .box-group:before {
		display: none;
	}
}

.header-opt-14 .block-search .form-search {
	width: 100%;
}

.header-opt-14 .block-search .form-control {
	padding-left: 63px;
	padding-right: 125px;
	height: 52px;
	border: 1px solid #dfdfdf;
	border-radius: 3px;
	font-size: 13px;
	color: #888;
}

	.header-opt-14 .block-search .form-control::-moz-placeholder {
		color: #888;
		opacity: 1;
	}

	.header-opt-14 .block-search .form-control:-ms-input-placeholder {
		color: #888;
	}

	.header-opt-14 .block-search .form-control::-webkit-input-placeholder {
		color: #888;
	}

@media (max-width: 479px) {
	.header-opt-14 .block-search .form-control {
		padding-left: 12px;
	}
}

.header-opt-14 .block-search .btn-search {
	background-color: #f62341;
	position: absolute;
	top: 2px;
	right: 2px;
	bottom: 2px;
	text-transform: uppercase;
	color: #fff;
	background-image: none;
	font-size: 13px;
	font-weight: 600;
	min-width: 116px;
	padding: 0 6px;
	text-align: center;
}

	.header-opt-14 .block-search .btn-search:focus,
	.header-opt-14 .block-search .btn-search:hover {
		background-color: #c40823;
	}

	.header-opt-14 .block-search .btn-search span {
		display: block;
	}

@media (max-width: 479px) {
	.header-opt-14 .block-search .btn-search {
		background-image: url(../images/icon/index12/search2-v14.html);
		width: 63px;
		min-width: 0;
	}

		.header-opt-14 .block-search .btn-search span {
			display: none;
		}
}

.header-opt-14 .block-minicart {
	float: left;
	margin-left: 15px;
}

@media (max-width: 600px) {
	.header-opt-14 .block-minicart {
		margin-left: 0;
		margin-right: 15px;
	}
}

.header-opt-14 .block-minicart > .dropdown-toggle {
	position: relative;
	display: block;
	font-size: 18px;
	font-weight: 600;
	color: #333;
	line-height: 30px;
	padding-bottom: 10px;
}

	.header-opt-14 .block-minicart > .dropdown-toggle .cart-icon {
		width: 22px;
		height: 20px;
		display: inline-block;
		vertical-align: bottom;
		background-position: center;
		background-repeat: no-repeat;
		background-image: url(../images/icon/index12/minicart-v14.html);
	}

	.header-opt-14 .block-minicart > .dropdown-toggle .counter-number {
		position: absolute;
		top: 0;
		left: 12px;
		display: block;
		min-width: 21px;
		height: 21px;
		line-height: 21px;
		border-radius: 100%;
		background-color: #f62341;
		font-size: 13px;
		font-weight: 400;
		color: #fff;
		text-align: center;
	}

	.header-opt-14 .block-minicart > .dropdown-toggle .counter {
		display: inline-block;
		vertical-align: bottom;
		line-height: 1;
		margin-left: 3px;
	}

.header-opt-14 .block-minicart:hover > .dropdown-toggle {
	opacity: .3;
}

.header-opt-14 .block-minicart .minicart-items .product-item .product-item-name a:focus,
.header-opt-14 .block-minicart .minicart-items .product-item .product-item-name a:hover {
	color: #f62341;
}

.header-opt-14 .block-minicart .actions .btn:focus,
.header-opt-14 .block-minicart .actions .btn:hover {
	background-color: #f62341;
}

.header-opt-14 .block-nav-menu {
	float: none;
}

@media (min-width: 992px) {
	.header-opt-14 .block-nav-menu .ui-menu {
		border-top: 1px solid #ffd43f;
		border-bottom: 1px solid #ffd43f;
		text-align: center;
	}

		.header-opt-14 .block-nav-menu .ui-menu > li {
			line-height: 42px;
			display: inline-block;
			float: none;
			padding: 0 8px;
		}

			.header-opt-14 .block-nav-menu .ui-menu > li > a {
				display: inline;
				line-height: 1;
				padding: 0;
				font-size: 15px;
				text-transform: none;
				font-weight: 400;
				color: #333;
			}

			.header-opt-14 .block-nav-menu .ui-menu > li:hover > a {
				color: #bfbfbf;
			}

			.header-opt-14 .block-nav-menu .ui-menu > li.parent > a:after {
				position: static;
				margin-left: 5px;
				font-size: 13px;
			}

			.header-opt-14 .block-nav-menu .ui-menu > li .megamenu,
			.header-opt-14 .block-nav-menu .ui-menu > li .submenu {
				line-height: 1.42857;
				text-align: left;
			}

				.header-opt-14 .block-nav-menu .ui-menu > li .megamenu a:focus,
				.header-opt-14 .block-nav-menu .ui-menu > li .megamenu a:hover,
				.header-opt-14 .block-nav-menu .ui-menu > li .submenu a:focus,
				.header-opt-14 .block-nav-menu .ui-menu > li .submenu a:hover {
					color: #f62341 !important;
				}

		.header-opt-14 .block-nav-menu .ui-menu .parent-megamenu > .megamenu {
			left: 0;
			right: auto;
		}
}

@media (min-width: 1200px) {
	.header-opt-14 .block-nav-menu .ui-menu > li {
		padding: 0 14px;
	}

		.header-opt-14 .block-nav-menu .ui-menu > li > a {
			font-size: 16px;
		}

		.header-opt-14 .block-nav-menu .ui-menu > li.parent > a:after {
			margin-left: 8px;
		}
}

.header-opt-14 .header-nav {
	background-color: #f5f5f5;
}

.header-opt-14 .nav-toggle-menu {
	line-height: 20px;
	width: 20px;
	text-align: center;
	padding: 8px 0 0;
	margin-left: 12px;
	background-image: none;
	background-color: transparent;
	font-size: 18px;
	font-weight: 400;
	color: #333;
}

	.header-opt-14 .nav-toggle-menu .fa {
		display: inline-block;
	}

	.header-opt-14 .nav-toggle-menu span {
		display: none;
	}

	.header-opt-14 .nav-toggle-menu:hover {
		opacity: .3;
	}

@media (min-width: 640px) {
	.header-opt-14 .nav-toggle-menu {
		width: auto;
	}

		.header-opt-14 .nav-toggle-menu span {
			display: inline-block;
			font-size: 18px;
			text-transform: none;
			vertical-align: bottom;
			margin-left: 5px;
			margin-right: 0;
		}
}

.header-opt-14 .sticky-wrapper:not(.is-sticky) {
	height: auto !important;
}

.header-opt-14 .sticky-wrapper.is-sticky .mid-header {
	background-color: #fff;
	padding: 0;
}

@media (min-width: 992px) {
	.header-opt-14 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu > li > a {
		padding: 0;
		font-size: 13px;
	}
}

@media (min-width: 992px) {
	.header-opt-14 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu .parent-megamenu > .megamenu {
		width: 940px;
		left: auto;
	}
}

@media (min-width: 1200px) {
	.header-opt-14 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu .parent-megamenu > .megamenu {
		width: 1170px;
		left: auto;
	}
}

@media (min-width: 992px) {
	.header-opt-14 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu .parent-megamenu > .megamenu .horizontal-menu,
	.header-opt-14 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu .parent-megamenu > .megamenu .vertical-menu {
		width: 940px;
	}
}

@media (min-width: 1200px) {
	.header-opt-14 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu .parent-megamenu > .megamenu .horizontal-menu,
	.header-opt-14 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu .parent-megamenu > .megamenu .vertical-menu {
		width: 1170px;
	}
}

.header-opt-15 .nav-toggle-menu {
	line-height: 50px;
	background-color: #333;
	font-size: 13px;
	font-weight: 700;
}

	.header-opt-15 .nav-toggle-menu:hover {
		background-color: #c33;
	}

@media (max-width: 479px) {
	.header-opt-15 .nav-toggle-menu {
		width: auto;
		padding: 0 35px 0 10px;
	}
}

.header-opt-15 .header-top {
	padding: 0;
	font-size: 13px;
	background-color: #fff;
}

	.header-opt-15 .header-top .hotline {
		float: left;
		color: #666;
	}

		.header-opt-15 .header-top .hotline:after,
		.header-opt-15 .header-top .hotline:before {
			content: "";
			display: table;
		}

		.header-opt-15 .header-top .hotline:after {
			clear: both;
		}

@media (max-width: 767px) {
	.header-opt-15 .header-top .hotline {
		float: none;
		text-align: center;
	}
}

.header-opt-15 .header-top .hotline > li {
	position: relative;
	padding: 0 18px;
	float: left;
}

@media (max-width: 767px) {
	.header-opt-15 .header-top .hotline > li {
		float: none;
		display: inline-block;
		vertical-align: top;
	}
}

.header-opt-15 .header-top .hotline > li > a,
.header-opt-15 .header-top .hotline > li > span {
	color: #666;
	line-height: 36px;
}

	.header-opt-15 .header-top .hotline > li > a:hover {
		color: #c33;
	}

.header-opt-15 .header-top .hotline > li:before {
	content: "";
	width: 1px;
	height: 10px;
	background-color: #e0e0e0;
	position: absolute;
	top: 50%;
	margin-top: -5px;
	left: 0;
}

.header-opt-15 .header-top .hotline > li:first-child {
	padding-left: 0;
}

	.header-opt-15 .header-top .hotline > li:first-child:before {
		content: none;
	}

.header-opt-15 .header-top .hotline > li .fa {
	margin-right: 8px;
	font-size: 14px;
}

@media (max-width: 479px) {
	.header-opt-15 .header-top .hotline > li:before {
		display: none;
	}
}

@media (max-width: 600px) {
	.header-opt-15 .header-top .hotline > li {
		padding-left: 0;
	}

		.header-opt-15 .header-top .hotline > li:before {
			display: none;
		}
}

@media (min-width: 1200px) {
	.header-opt-15 .header-top .hotline .welcome {
		margin-right: 77px;
	}

		.header-opt-15 .header-top .hotline .welcome + li:before {
			display: none;
		}
}

.header-opt-15 .header-top .links {
	float: right;
	color: #666;
	position: relative;
}

	.header-opt-15 .header-top .links:after,
	.header-opt-15 .header-top .links:before {
		content: "";
		display: table;
	}

	.header-opt-15 .header-top .links:after {
		clear: both;
	}

@media (max-width: 767px) {
	.header-opt-15 .header-top .links {
		float: none;
		text-align: center;
	}
}

.header-opt-15 .header-top .links > li {
	position: relative;
	padding: 0 15px;
	float: left;
}

@media (max-width: 767px) {
	.header-opt-15 .header-top .links > li {
		float: none;
		display: inline-block;
		vertical-align: top;
	}
}

.header-opt-15 .header-top .links > li > a,
.header-opt-15 .header-top .links > li > span {
	color: #666;
	display: block;
	line-height: 36px;
}

.header-opt-15 .header-top .links > li > a {
	color: #666;
	line-height: 36px;
}

	.header-opt-15 .header-top .links > li > a:hover {
		color: #c33;
	}

.header-opt-15 .header-top .links > li:before {
	content: "";
	width: 1px;
	height: 10px;
	background-color: #e0e0e0;
	position: absolute;
	top: 50%;
	margin-top: -5px;
	right: 0;
}

.header-opt-15 .header-top .links > li:last-child {
	padding-right: 0;
}

	.header-opt-15 .header-top .links > li:last-child:before {
		content: none;
	}

.header-opt-15 .header-top .links > li:first-child {
	padding-left: 0;
}

@media (max-width: 479px) {
	.header-opt-15 .header-top .links > li:before {
		display: none;
	}
}

@media (max-width: 600px) {
	.header-opt-15 .header-top .links > li {
		padding-left: 0;
	}

		.header-opt-15 .header-top .links > li:before {
			display: none;
		}
}

.header-opt-15 .header-top .links .setting .dropdown-menu {
	width: 185px;
}

@media (max-width: 479px) {
	.header-opt-15 .header-top .links .setting {
		position: static;
	}

		.header-opt-15 .header-top .links .setting .dropdown-menu {
			top: 100%;
		}
}

.header-opt-15 .header-top .setting .account li a:focus,
.header-opt-15 .header-top .setting .account li a:hover {
	color: #c33;
}

.header-opt-15 .header-top .switcher .dropdown-menu {
	right: 0;
	left: auto;
}

	.header-opt-15 .header-top .switcher .dropdown-menu > li > a:hover {
		background-color: #c33;
	}

.header-opt-15 .header-content {
	background-color: #fff;
	padding-top: 25px;
	padding-bottom: 40px;
}

	.header-opt-15 .header-content .logo {
		display: block;
	}

	.header-opt-15 .header-content .nav-mind {
		float: right;
	}

@media (max-width: 599px) {
	.header-opt-15 .header-content .nav-mind {
		width: 100%;
		padding: 0 15px;
		text-align: center;
	}
}

.header-opt-15 .header-content .nav-right {
	float: right;
	padding-right: 15px;
	width: 224px;
}

@media (max-width: 599px) {
	.header-opt-15 .header-content .nav-right {
		width: 100%;
		padding: 0 15px;
		text-align: center;
		position: relative;
	}
}

.header-opt-15 .header-content .block-search {
	float: right;
	position: relative;
}

@media (max-width: 599px) {
	.header-opt-15 .header-content .block-search {
		width: 100%;
		padding: 0;
		float: none;
	}
}

.header-opt-15 .header-content .block-search .block-title {
	line-height: 40px;
	height: 40px;
	width: 45px;
	background-image: none;
	color: #fff;
	text-align: center;
	padding: 0;
	background-color: #DA251C;
	display: none;
}

	.header-opt-15 .header-content .block-search .block-title:before {
		content: "\f002";
		font-family: FontAwesome;
		font-size: 14px;
	}

.header-opt-15 .header-content .block-search .categori-search {
	width: 157px;
	float: right;
	position: relative;
}

	.header-opt-15 .header-content .block-search .categori-search .chosen-container .chosen-single {
		background-color: #fff;
		line-height: 50px;
		height: 50px;
		border: 1px solid #c33;
		border-left: none;
		margin-left: -2px;
		position: relative;
		color: #999;
		font-size: 13px;
	}

		.header-opt-15 .header-content .block-search .categori-search .chosen-container .chosen-single:before {
			content: "";
			width: 1px;
			height: 28px;
			position: absolute;
			left: 0;
			top: 50%;
			margin-top: -14px;
			background-color: #eee;
			display: block;
		}

.header-opt-15 .header-content .block-search .form-search {
	width: 375px;
	float: left;
}

@media (max-width: 1199px) {
	.header-opt-15 .header-content .block-search .form-search {
		width: 260px;
	}
}

@media (max-width: 767px) {
	.header-opt-15 .header-content .block-search .form-search {
		width: 100%;
	}
}

.header-opt-15 .header-content .block-search .form-search .box-group {
	position: static;
}

.header-opt-15 .header-content .block-search .form-search .form-control {
	height: 50px;
	padding-left: 23px;
	padding-right: 23px;
	font-size: 13px;
	color: #333;
	border: 1px solid #c33;
}

	.header-opt-15 .header-content .block-search .form-search .form-control::-moz-placeholder {
		color: #333;
		opacity: 1;
	}

	.header-opt-15 .header-content .block-search .form-search .form-control:-ms-input-placeholder {
		color: #333;
	}

	.header-opt-15 .header-content .block-search .form-search .form-control::-webkit-input-placeholder {
		color: #333;
	}

.header-opt-15 .header-content .block-search .form-search .btn-search {
	width: 56px;
	background-color: #c33;
	background-image: none;
	color: #fff;
	text-align: center;
	padding: 0;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
}

	.header-opt-15 .header-content .block-search .form-search .btn-search:before {
		content: "\f002";
		font-family: FontAwesome;
		font-size: 18px;
	}

	.header-opt-15 .header-content .block-search .form-search .btn-search:hover {
		background-color: #a32929;
	}

.header-opt-15 .header-content .block-search .block-content {
	position: relative;
	padding: 0 56px 0 0;
}

.header-opt-15 .header-content .block-minicart {
	float: right;
	margin-left: 20px;
}

@media (max-width: 599px) {
	.header-opt-15 .header-content .block-minicart {
		float: none;
		display: inline-block;
		vertical-align: top;
	}
}

.header-opt-15 .header-content .block-minicart.open > .dropdown-toggle,
.header-opt-15 .header-content .block-minicart:hover > .dropdown-toggle {
	color: #cf965f;
}

.header-opt-15 .header-content .block-minicart > .dropdown-toggle {
	height: 50px;
	display: block;
	position: relative;
	width: 48px;
	line-height: 50px;
	color: #666;
	text-align: center;
}

	.header-opt-15 .header-content .block-minicart > .dropdown-toggle:before {
		content: "\e907";
		font-family: icomoon;
		font-size: 29px;
	}

	.header-opt-15 .header-content .block-minicart > .dropdown-toggle .counter-number {
		position: absolute;
		right: 0;
		left: auto;
		background-color: #c33;
		line-height: 20px;
		width: 20px;
		text-align: center;
		font-size: 13px;
		font-weight: 400;
		padding: 0;
		border-radius: 100%;
		top: 0;
		color: #fff;
	}

	.header-opt-15 .header-content .block-minicart > .dropdown-toggle .counter-title {
		display: none;
	}

.header-opt-15 .header-content .link-account {
	float: right;
	height: 50px;
	font-size: 13px;
	width: 130px;
	text-align: right;
	text-transform: capitalize;
	padding-top: 6px;
}

@media (max-width: 599px) {
	.header-opt-15 .header-content .link-account {
		float: none;
		display: inline-block;
		vertical-align: top;
	}
}

.header-opt-15 .header-content .link-account a {
	color: #999;
}

	.header-opt-15 .header-content .link-account a > span {
		color: #333;
		display: block;
	}

	.header-opt-15 .header-content .link-account a .fa {
		margin-left: 14px;
	}

	.header-opt-15 .header-content .link-account a:hover,
	.header-opt-15 .header-content .link-account a:hover > span {
		color: #c33;
	}

.header-opt-15 .block-minicart .actions .btn:focus,
.header-opt-15 .block-minicart .actions .btn:hover {
	background-color: #c33;
}

.header-opt-15 .block-minicart .minicart-items .product-item .product-item-name a:focus,
.header-opt-15 .block-minicart .minicart-items .product-item .product-item-name a:hover {
	color: #c33;
}

.header-opt-15 .block-nav-categori {
	width: 270px;
}

@media (max-width: 479px) {
	.header-opt-15 .block-nav-categori {
		width: auto !important;
	}
}

.header-opt-15 .block-nav-categori .block-content {
	background-color: #fff;
}

@media (min-width: 992px) {
	.header-opt-15 .block-nav-categori .block-content {
		padding: 0;
		width: 270px;
	}

		.header-opt-15 .block-nav-categori .block-content .ui-categori {
			padding-bottom: 21px;
		}

			.header-opt-15 .block-nav-categori .block-content .ui-categori > li {
				padding: 0 20px;
			}

				.header-opt-15 .block-nav-categori .block-content .ui-categori > li > a {
					line-height: 44px;
					padding-left: 20px;
					padding-right: 10px;
					border-bottom: 1px solid #eee;
					padding-left: 0;
				}

					.header-opt-15 .block-nav-categori .block-content .ui-categori > li > a .icon {
						width: 30px;
					}

				.header-opt-15 .block-nav-categori .block-content .ui-categori > li:last-child > a {
					border-bottom: none;
				}

				.header-opt-15 .block-nav-categori .block-content .ui-categori > li.parent > a:after {
					line-height: 44px;
					width: 10px;
					content: "\f0da";
				}

				.header-opt-15 .block-nav-categori .block-content .ui-categori > li.parent:hover > a:after {
					content: "\f0da";
				}

			.header-opt-15 .block-nav-categori .block-content .ui-categori .submenu {
				left: 270px;
				width: 670px;
			}
}

@media (min-width: 1199px) {
	.header-opt-15 .block-nav-categori .block-content .ui-categori .submenu {
		width: 900px;
	}
}

.header-opt-15 .block-nav-categori .view-all-categori {
	padding: 0 20px;
	margin-bottom: 15px;
}

	.header-opt-15 .block-nav-categori .view-all-categori .btn-view-all,
	.header-opt-15 .block-nav-categori .view-all-categori a {
		background-color: #fff;
		color: #666;
		line-height: 35px;
		border: 1px solid #e6e6e6;
		font-size: 11px;
		text-transform: uppercase;
		text-align: center;
		font-weight: 400;
		padding: 0 15px;
	}

		.header-opt-15 .block-nav-categori .view-all-categori .btn-view-all:hover,
		.header-opt-15 .block-nav-categori .view-all-categori a:hover {
			background-color: #DA251C;
		}

		.header-opt-15 .block-nav-categori .view-all-categori .btn-view-all:after,
		.header-opt-15 .block-nav-categori .view-all-categori a:after {
			float: none;
			content: "\f0da";
			margin-left: 14px;
			font-size: 14px;
		}

.header-opt-15 .block-nav-categori .block-title {
	background-color: #333;
	line-height: 50px;
	background-position: left 23px center;
	padding-left: 56px;
	padding-right: 10px;
	font-size: 13px;
	font-weight: 700;
	white-space: nowrap;
}

@media (max-width: 991px) {
	.header-opt-15 .block-nav-categori .block-title:hover {
		background-color: #c33;
	}
}

@media (max-width: 479px) {
	.header-opt-15 .block-nav-categori .block-title {
		background-position: left 12px center;
		padding-left: 42px;
		padding-right: 10px;
		width: auto;
		max-width: 100%;
	}
}

.header-opt-15 .block-nav-menu .ui-menu > li ul a:focus,
.header-opt-15 .block-nav-menu .ui-menu > li ul a:hover,
.header-opt-15 .block-nav-menu .ui-menu > li:focus > a,
.header-opt-15 .block-nav-menu .ui-menu > li:hover > a,
.header-opt-15 .block-nav-menu .ui-menu > li > a:focus,
.header-opt-15 .block-nav-menu .ui-menu > li > a:hover {
	color: #c33;
}

@media (min-width: 992px) {
	.header-opt-15 .block-nav-menu .ui-menu > li ul a:focus,
	.header-opt-15 .block-nav-menu .ui-menu > li ul a:hover {
		color: #c33 !important;
	}
}

@media (min-width: 1200px) {
	.header-opt-15 .block-nav-menu .ui-menu .horizontal-menu {
		width: 900px;
	}
}

@media (min-width: 992px) {
	.header-opt-15 .block-nav-menu .ui-menu {
		padding: 0;
	}

		.header-opt-15 .block-nav-menu .ui-menu > li > a {
			line-height: 50px;
			padding: 0 14px;
			font-size: 15px;
			text-transform: none;
			font-weight: 700;
			position: relative;
		}

			.header-opt-15 .block-nav-menu .ui-menu > li > a:after {
				position: static;
			}

			.header-opt-15 .block-nav-menu .ui-menu > li > a:before {
				content: none;
			}

		.header-opt-15 .block-nav-menu .ui-menu > li.active > a {
			background-color: #c33;
			color: #fff;
			z-index: 10;
		}

			.header-opt-15 .block-nav-menu .ui-menu > li.active > a:before {
				content: none;
			}

		.header-opt-15 .block-nav-menu .ui-menu > li.parent > a:after {
			font-weight: 400;
			content: "\f0d7";
			font-size: 14px;
		}
}

@media (min-width: 1200px) {
	.header-opt-15 .block-nav-menu .ui-menu > li > a {
		padding: 0 22px;
	}
}

.header-opt-15 .header-nav {
	background-color: #fff;
	border-top: 1px solid #eee;
}

	.header-opt-15 .header-nav .box-header-nav {
		border-bottom: 3px solid #c33;
	}

@media (max-width: 991px) {
	.header-opt-15 .header-content .nav-left {
		float: none;
		clear: both;
		text-align: center;
		margin-bottom: 20px;
	}

	.header-opt-15 .header-content .nav-mind {
		float: left;
		padding-left: 15px;
	}

		.header-opt-15 .header-content .nav-mind .block-search {
			float: left;
			margin-left: 0;
			margin-top: 0;
		}

	.header-opt-15 .header-content .nav-right {
		float: right;
	}

	.header-opt-15 .header-content .block-minicart {
		margin-top: 0;
	}
}

@media (max-width: 767px) {
	.header-opt-15 .header-content .block-search .categori-search {
		display: none;
	}

	.header-opt-15 .header-content .nav-right {
		float: right;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.header-opt-15 .block-nav-categori {
		width: 60px;
		padding: 0;
	}

		.header-opt-15 .block-nav-categori .block-title {
			padding: 0;
			background-position: center;
			overflow: hidden;
		}

			.header-opt-15 .block-nav-categori .block-title span {
				opacity: 0;
				width: 1px;
			}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.header-opt-15 .block-nav-menu .ui-menu > li {
		height: 50px;
		padding: 0 23px;
		line-height: 50px;
	}

		.header-opt-15 .block-nav-menu .ui-menu > li * {
			line-height: 1.42857;
		}

		.header-opt-15 .block-nav-menu .ui-menu > li > a {
			line-height: 1;
			display: inline;
			padding: 0;
		}

		.header-opt-15 .block-nav-menu .ui-menu > li.active {
			background-color: #c33;
		}

		.header-opt-15 .block-nav-menu .ui-menu > li.parent > a:after {
			position: static;
		}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.header-opt-15 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu > li {
		padding: 0 15px;
	}

		.header-opt-15 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu > li > a {
			padding: 0;
		}
}

.slider-range {
	margin-bottom: 20px;
	padding-top: 2px;
}

	.slider-range:after,
	.slider-range:before {
		content: "";
		display: table;
	}

	.slider-range:after {
		clear: both;
	}

.catalog-view_op1 .slider-range {
	margin-bottom: 5px;
}

.slider-range .ui-slider {
	position: relative;
	height: 3px;
	background-color: #888;
	border-radius: 0;
	margin: 5px 0;
}

.catalog-view_op1 .slider-range .ui-slider {
	height: 7px;
	background-color: #DA251C;
}

.slider-range .ui-slider-range {
	height: 3px;
	background-color: #00a1d0;
	position: absolute;
	top: 0;
}

.catalog-view_op1 .slider-range .ui-slider-range {
	height: 7px;
	background-color: #ccc;
}

.slider-range .ui-slider-handle {
	width: 12px;
	height: 12px;
	border-radius: 0;
	background-color: #888;
	display: block;
	position: absolute;
	top: -5px;
}

.catalog-view_op1 .slider-range .ui-slider-handle {
	background-color: transparent;
	width: 13px;
	height: 17px;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(../images/icon/slider-range.html);
}

.slider-range .action:after,
.slider-range .action:before {
	content: "";
	display: table;
}

.slider-range .action:after {
	clear: both;
}

.slider-range .action .price {
	font-size: 18px;
	float: left;
	margin-bottom: 15px;
}

.catalog-view_op1 .slider-range .action .price {
	font-size: 13px;
	color: #666;
	margin: 0;
}

.slider-range .action .price > span {
	line-height: 30px;
	border: 1px solid #dfdfdf;
	text-align: center;
	width: 65px;
	display: block;
	float: left;
	font-size: 13px;
	color: #000;
	margin: 0 10px 0 0;
}

.catalog-view_op1 .slider-range .action .price > span {
	float: none;
	display: inline;
	border: none;
	font-size: 13px;
	color: #666;
	width: auto;
	margin: 0;
}

.slider-range .action .btn {
	height: 33px;
	width: 58px;
	text-align: center;
	padding: 0;
	font-size: 13px;
	color: #fff;
	background-color: #DA251C;
	/*float: left;*/
	float: right;
	margin-bottom: 15px;
}


	.slider-range .action .btn:focus,
	.slider-range .action .btn:hover {
		background-color: #838280;
	}

.slider-range .amount-max,
.slider-range .amount-min {
	display: block;
	line-height: 30px;
	float: left;
	font-size: 13px;
	color: #888;
}

	.slider-range .amount-max .catalog-view_op1,
	.slider-range .amount-min .catalog-view_op1 {
		display: none;
	}

.slider-range .amount-max {
	float: right;
}

.block-sidebar {
	margin-bottom: 20px;
}

	.block-sidebar .block-title {
		border-bottom: 1px solid #dfdfdf;
		margin-bottom: 20px;
	}

		.block-sidebar .block-title strong {
			font-size: 15px;
			color: #000;
			font-weight: 600;
			text-transform: uppercase;
			margin: 0;
			display: block;
			line-height: 30px;
		}

	.block-sidebar .block-content {
		font-size: 13px;
		color: #5b5b5b;
	}

.block-filter .close-filter-products {
	width: 50px;
	line-height: 40px;
	text-align: center;
	position: absolute;
	top: 0;
	right: 0;
	font-size: 24px;
	cursor: pointer;
	display: none;
}

.block-filter .block-title {
	margin-bottom: 38px;
}

.block-filter .block-content {
	background-color: #fff;
	padding: 20px 20px 15px;
	border: 1px solid #dfdfdf;
}

.block-filter .filter-options-item {
	margin-bottom: 15px;
}

.catalog-view_op1 .block-filter .filter-options-item {
	border-bottom: 1px solid #eee;
	padding-bottom: 15px;
	margin-bottom: 13px;
}

.catalog-view_op1_style2.catalog-view_op1 .block-filter .filter-options-item {
	margin-bottom: 20px;
}

.catalog-view_op1 .block-filter .filter-options-item .filter-options-content {
	padding-bottom: 0;
}

.catalog-view_op1 .block-filter .filter-options-item:last-child {
	border-bottom: none;
}

.block-filter .filter-options-title {
	font-size: 15px;
	color: #000;
	text-transform: uppercase;
	font-weight: 600;
	margin-bottom: 12px;
	line-height: 25px;
	display: block;
}

.catalog-view_op1 .block-filter .filter-options-title {
	margin-bottom: 5px;
}

.block-filter .filter-options-content {
	padding-bottom: 0;
}

	.block-filter .filter-options-content .item {
		text-transform: capitalize;
		display: block;
		color: #888;
		font-size: 13px;
		line-height: 34px;
		position: relative;
	}

.catalog-view_op1 .block-filter .filter-options-content .item {
	line-height: 1;
}

.block-filter .filter-options-content .item label {
	font-size: 13px;
	line-height: 34px;
	font-weight: 400;
	cursor: pointer;
	color: #888;
}

	.block-filter .filter-options-content .item label:after,
	.block-filter .filter-options-content .item label:before {
		content: "";
		display: table;
	}

	.block-filter .filter-options-content .item label:after {
		clear: both;
	}

.catalog-view_op1 .block-filter .filter-options-content .item label {
	line-height: 25px;
	margin: 0;
}

	.catalog-view_op1 .block-filter .filter-options-content .item label > span:before {
		top: 7px;
	}

.block-filter .filter-options-content .item label:hover {
	color: #DA251C;
}

.block-filter .filter-options-content .item label > span {
	display: block;
	position: relative;
	padding-left: 27px;
}

	.block-filter .filter-options-content .item label > span:before {
		content: '';
		width: 15px;
		height: 14px;
		background-color: #888;
		display: block;
		position: absolute;
		left: 0;
		top: 10px;
	}

.block-filter .filter-options-content .item label input[type=checkbox] {
	visibility: hidden;
	position: absolute;
}

	.block-filter .filter-options-content .item label input[type=checkbox]:checked + span {
		color: #DA251C;
	}

.catalog-view_op1 .block-filter .filter-options-content .item label input[type=checkbox]:checked + span {
	color: #DA251C;
}

	.catalog-view_op1 .block-filter .filter-options-content .item label input[type=checkbox]:checked + span:before {
		background-color: #DA251C;
		border-color: #DA251C;
	}

.block-filter .filter-options-content .item label input[type=checkbox]:checked + span:before {
	background-color: #DA251C;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(../images/checked.png);
}

/*MENU LATERAL AJUSTE */

.block-filter .filter-options-content .item a {
	display: block;
	color: #666;
	padding-left: 20px;
	margin-bottom: 10px;
}

	.block-filter .filter-options-content .item a:after,
	.block-filter .filter-options-content .item a:before {
		content: "";
		display: table;
	}

	.block-filter .filter-options-content .item a:after {
		clear: both;
		display: table;
		content: "\f105";
		font-family: FontAwesome;
		position: absolute;
		top: 0;
		left: 5px;
		color: #ccc;
	}

	.block-filter .filter-options-content .item a:hover, .block-filter .filter-options-content .item a:hover:after {
		color: #DA251C;
	}

.block-filter .filter-options-content .item .count {
	font-size: 13px;
	display: inline-block;
	vertical-align: middle;
	color: #a4a4a4;
	line-height: 1;
}

.block-filter .filter-options-categori,
.block-filter .filter-options-price {
	border-bottom: 1px dashed #dfdfdf;
	margin-bottom: 22px;
}

	.block-filter .filter-options-categori .filter-options-content,
	.block-filter .filter-options-price .filter-options-content {
		padding-bottom: 18px;
	}

	.block-filter .filter-options-price .filter-options-content {
		padding-bottom: 0;
	}

.block-filter .filter-options-color .filter-options-content .items:after,
.block-filter .filter-options-color .filter-options-content .items:before {
	content: "";
	display: table;
}

.block-filter .filter-options-color .filter-options-content .items:after {
	clear: both;
}

.block-filter .filter-options-color .filter-options-content .item {
	padding: 0;
	width: 50%;
	float: left;
	line-height: 31px;
}

	.block-filter .filter-options-color .filter-options-content .item:before {
		content: none;
	}

.catalog-view_op1 .block-filter .filter-options-color .filter-options-content .item {
	display: block;
	width: auto;
	margin: 0 10px 10px 0;
	line-height: 1;
}

	.catalog-view_op1 .block-filter .filter-options-color .filter-options-content .item label {
		margin: 0;
	}

.block-filter .filter-options-color .filter-options-content .item .img {
	display: inline-block;
	width: 23px;
	height: 23px;
	vertical-align: middle;
	margin-right: 6px;
}

.catalog-view_op1 .block-filter .filter-options-color .filter-options-content .item .img {
	width: 20px;
	height: 20px;
	border: 1px solid #dfdfdf;
	display: block;
}

.block-filter .filter-options-color .filter-options-content .item .text {
	display: inline-block;
	line-height: 19px;
	vertical-align: middle;
	padding: 0 6px;
	border: 1px solid #dfdfdf;
	font-size: 13px;
	color: #333;
	text-transform: uppercase;
}

.block-filter .filter-options-color .filter-options-content .item label > span {
	padding-left: 0;
}

.catalog-view_op1 .block-filter .filter-options-color .filter-options-content .item label > span {
	padding-left: 0;
	position: relative;
	height: 20px;
}

	.catalog-view_op1 .block-filter .filter-options-color .filter-options-content .item label > span .count {
		display: none;
	}

	.catalog-view_op1 .block-filter .filter-options-color .filter-options-content .item label > span .img {
		display: block;
		margin: 0;
	}

	.catalog-view_op1 .block-filter .filter-options-color .filter-options-content .item label > span:before {
		width: 13px;
		height: 12px;
		background-color: transparent;
		position: absolute;
		bottom: 0;
		right: 0;
		left: auto;
		top: auto;
		border: none;
	}

.block-filter .filter-options-color .filter-options-content .item label > span:before {
	top: 16px;
	background-color: transparent;
}

.block-filter .filter-options-color .filter-options-content .item label input[type=checkbox]:checked + span:before {
	background-color: #DA251C;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(../images/icon/index1/checked.html);
}

.block-filter .filter-options-color .filter-options-content .item label input[type=checkbox]:checked + span .img,
.block-filter .filter-options-color .filter-options-content .item label input[type=checkbox]:checked + span .text {
	border: 1px solid #DA251C;
}

.catalog-view_op1 .block-filter .filter-options-color .filter-options-content .item label input[type=checkbox]:checked + span .img {
	border: 1px solid #DA251C;
}

.catalog-view_op1 .block-filter .filter-options-color .filter-options-content .item label input[type=checkbox]:checked + span:before {
	background-color: #DA251C;
}

@media (max-width: 991px) {
	.block-filter {
		position: fixed;
		top: 0;
		left: -110%;
		bottom: 0;
		width: 300px;
		background-color: #fff;
		z-index: 888;
		visibility: hidden;
		opacity: 0;
		-webkit-transition: .35s;
		-o-transition: .35s;
		transition: .35s;
		overflow-y: auto;
		margin: 0;
		-webkit-box-shadow: 0 0 3px 0 rgba(136, 136, 136, .23);
		box-shadow: 0 0 3px 0 rgba(136, 136, 136, .23);
	}

		.block-filter.active {
			left: 0;
			visibility: visible;
			opacity: 1;
			-webkit-transition: .35s;
			-o-transition: .35s;
			transition: .35s;
		}

		.block-filter .close-filter-products {
			display: block;
		}

		.block-filter .block-title {
			padding: 0 20px;
		}

			.block-filter .block-title strong {
				line-height: 50px;
				font-weight: 700;
				font-size: 20px;
			}

		.block-filter .block-content {
			padding: 0;
			border: none;
		}

			.block-filter .block-content .filter-options-item {
				border-bottom: 1px solid #dfdfdf;
				padding: 0 20px;
			}

				.block-filter .block-content .filter-options-item.active .filter-options-content {
					display: block;
				}

			.block-filter .block-content .filter-options-title {
				cursor: pointer;
				position: relative;
				padding-right: 20px;
			}

				.block-filter .block-content .filter-options-title:after {
					content: "\f105";
					font-family: FontAwesome;
					display: block;
					line-height: 25px;
					position: absolute;
					top: 0;
					right: 0;
					width: 20px;
					font-weight: 400;
				}

				.block-filter .block-content .filter-options-title.active {
					color: #DA251C;
				}

					.block-filter .block-content .filter-options-title.active:after {
						content: "\f107";
					}

			.block-filter .block-content .filter-options-content {
				display: none;
				border: none;
				padding-bottom: 20px;
			}
}

.catalog-view_op1 .block-sidebar {
	margin-bottom: 30px;
	border: 1px solid #f1f1f1;
}

.catalog-view_op1_style2.catalog-view_op1 .block-sidebar {
	border: none;
	margin-bottom: 20px;
}

.catalog-view_op1 .block-sidebar .block-title {
	margin-bottom: 0;
	border-bottom: 1px solid #f1f1f1;
	padding: 0 27px;
	text-transform: uppercase;
}

	.catalog-view_op1 .block-sidebar .block-title strong {
		font-size: 15px;
		font-weight: 700;
		line-height: 46px;
		color: #333;
	}

@media (min-width: 992px) {
	.catalog-view_op1_style2.catalog-view_op1 .block-sidebar .block-title strong {
		font-weight: 600;
		color: #333;
		line-height: 32px;
	}
}

@media (min-width: 992px) {
	.catalog-view_op1_style2.catalog-view_op1 .block-sidebar .block-title {
		padding-left: 0;
		margin-right: 24px;
	}
}

.catalog-view_op1 .block-sidebar .block-content {
	border: none;
	padding: 15px 15px 15px 27px;
}

@media (min-width: 992px) {
	.catalog-view_op1_style2.catalog-view_op1 .block-sidebar .block-content {
		padding-left: 20px;
		padding-bottom: 0;
	}
}

.catalog-view_op1 .block-filter {
	border: 1px solid #f1f1f1;
}

.catalog-view_op1_style2.catalog-view_op1 .block-filter {
	border: none;
}

.catalog-view_op1 .block-filter .block-title {
	margin-bottom: 0;
	border-bottom: 1px solid #f1f1f1;
	padding: 0 27px;
	text-transform: uppercase;
}

	.catalog-view_op1 .block-filter .block-title strong {
		font-size: 15px;
		font-weight: 700;
		line-height: 46px;
	}

.catalog-view_op1 .block-filter .block-content {
	border: none;
	padding: 15px 22px 0 27px;
}

@media (min-width: 992px) {
	.catalog-view_op1_style2.catalog-view_op1 .block-filter .block-content {
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 5px;
	}
}

@media (max-width: 991px) {
	.catalog-view_op1 .block-filter .block-content {
		padding-left: 0;
		padding-right: 0;
	}

		.catalog-view_op1 .block-filter .block-content .filter-options-item {
			padding-bottom: 10px;
		}
}

.catalog-view_op1 .block-filter .filter-options-title {
	font-size: 15px;
	color: #666;
	font-weight: 400;
}

.catalog-view_op1 .block-filter .filter-options-content .item label {
	color: #666;
}

	.catalog-view_op1 .block-filter .filter-options-content .item label > span {
		padding-left: 24px;
	}

		.catalog-view_op1 .block-filter .filter-options-content .item label > span:before {
			width: 12px;
			height: 12px;
			background-color: transparent;
			border: 1px solid #cdcdcd;
		}

.catalog-view_op1 .block-filter .filter-options-size .filter-options-content {
	max-height: 150px;
	overflow-y: auto;
}

	.catalog-view_op1 .block-filter .filter-options-size .filter-options-content .item {
		width: 50%;
		float: left;
	}

		.catalog-view_op1 .block-filter .filter-options-size .filter-options-content .item:nth-child(2n+1) {
			clear: both;
		}

.block-sidebar-compare .block-content {
	padding: 20px;
	border: 1px solid #dfdfdf;
	background-color: #fff;
	font-size: 13px;
	color: #888;
}

.block-sidebar-tags .block-content {
	padding-top: 8px;
}

.catalog-view_op1_style2 .block-sidebar-tags .block-content {
	margin-left: 0;
	padding-left: 0 !important;
	padding-right: 0;
}

.block-sidebar-tags .block-content:after,
.block-sidebar-tags .block-content:before {
	content: "";
	display: table;
}

.block-sidebar-tags .block-content:after {
	clear: both;
}

.block-sidebar-tags .block-content ul:after,
.block-sidebar-tags .block-content ul:before {
	content: "";
	display: table;
}

.block-sidebar-tags .block-content ul:after {
	clear: both;
}

.block-sidebar-tags .block-content li {
	float: left;
}

.catalog-view_op1 .block-sidebar-tags .block-content li {
	float: none;
	display: inline-block;
	vertical-align: bottom;
}

.block-sidebar-tags .block-content a {
	display: block;
	line-height: 31px;
	border: 1px solid #dfdfdf;
	background-color: #fff;
	padding: 0 13px;
	color: #888;
	font-size: 13px;
	margin-right: 10px;
	margin-bottom: 9px;
	float: left;
}

	.block-sidebar-tags .block-content a:hover {
		color: #DA251C;
	}

.catalog-view_op1_style2 .block-sidebar-tags .block-content a {
	line-height: 33px;
	font-size: 13px;
	font-style: italic;
	color: #333;
	margin-right: 5px;
	margin-bottom: 5px;
}

	.catalog-view_op1_style2 .block-sidebar-tags .block-content a:hover {
		color: #DA251C;
	}

.catalog-view_op1:not(.catalog-view_op1_style2) .block-sidebar-tags .block-content a {
	color: #666;
	margin-right: 22px;
	padding: 0;
	line-height: 1;
	border: none;
}

	.catalog-view_op1:not(.catalog-view_op1_style2) .block-sidebar-tags .block-content a:hover {
		color: #DA251C;
	}

	.catalog-view_op1:not(.catalog-view_op1_style2) .block-sidebar-tags .block-content a.lv1 {
		font-size: 12px;
	}

	.catalog-view_op1:not(.catalog-view_op1_style2) .block-sidebar-tags .block-content a.lv2 {
		font-size: 16px;
	}

	.catalog-view_op1:not(.catalog-view_op1_style2) .block-sidebar-tags .block-content a.lv3 {
		font-size: 18px;
	}

	.catalog-view_op1:not(.catalog-view_op1_style2) .block-sidebar-tags .block-content a.lv4 {
		font-size: 20px;
	}

	.catalog-view_op1:not(.catalog-view_op1_style2) .block-sidebar-tags .block-content a.lv5 {
		font-size: 24px;
	}

.block-sidebar-tags .block-content .view-all {
	color: #333;
	text-transform: capitalize;
}

	.block-sidebar-tags .block-content .view-all .fa {
		margin-left: 15px;
	}

.catalog-view_op1 .block-sidebar-products .block-content {
	padding-left: 20px;
	padding-right: 20px;
}

.block-sidebar-products .product-item:not(.product-item-opt-2) .product-item-info {
	margin-bottom: 10px;
}

	.block-sidebar-products .product-item:not(.product-item-opt-2) .product-item-info:after,
	.block-sidebar-products .product-item:not(.product-item-opt-2) .product-item-info:before {
		content: "";
		display: table;
	}

	.block-sidebar-products .product-item:not(.product-item-opt-2) .product-item-info:after {
		clear: both;
	}

.block-sidebar-products .product-item:not(.product-item-opt-2) .product-item-photo {
	float: left;
	margin-right: 10px;
	width: 110px;
}

.block-sidebar-products .product-item:not(.product-item-opt-2) .product-item-detail {
	overflow: hidden;
}

.block-sidebar-products .product-item:not(.product-item-opt-2) .product-item-name {
	font-size: 13px;
	color: #888;
	font-weight: 400;
	display: block;
	margin-top: 53px;
	margin-bottom: 3px;
}

	.block-sidebar-products .product-item:not(.product-item-opt-2) .product-item-name a {
		color: #888;
	}

		.block-sidebar-products .product-item:not(.product-item-opt-2) .product-item-name a:hover {
			color: #DA251C;
		}

.block-sidebar-products .product-item:not(.product-item-opt-2) .product-item-price {
	font-size: 16px;
	color: #333;
}

	.block-sidebar-products .product-item:not(.product-item-opt-2) .product-item-price .old-price {
		text-decoration: line-through;
		margin-left: 6px;
	}

.block-sidebar-products .product-item-opt-2 {
	margin-bottom: 10px;
}

	.block-sidebar-products .product-item-opt-2 .product-item-info:after,
	.block-sidebar-products .product-item-opt-2 .product-item-info:before {
		content: "";
		display: table;
	}

	.block-sidebar-products .product-item-opt-2 .product-item-info:after {
		clear: both;
	}

	.block-sidebar-products .product-item-opt-2 .product-item-photo {
		padding: 0;
		width: 80px;
		margin-right: 10px;
		float: left;
	}

	.block-sidebar-products .product-item-opt-2 .product-item-detail {
		padding: 0;
		overflow: hidden;
	}

	.block-sidebar-products .product-item-opt-2 .product-item-name {
		white-space: normal;
		margin: 0;
	}

	.block-sidebar-products .product-item-opt-2 .product-item-price,
	.block-sidebar-products .product-item-opt-2 .product-reviews-summary {
		float: none;
		width: 100%;
	}

.block-sidebar-products .all-products {
	line-height: 29px;
	background-color: #fafafa;
	height: auto;
	border: 1px solid #e9e9e9;
	padding: 0 10px;
	color: #DA251C;
	font-size: 13px;
	text-transform: none;
}

	.block-sidebar-products .all-products:hover {
		background-color: #DA251C;
		color: #fff;
		border-color: #fafafa;
	}

.block-sidebar-products .owl-dots {
	text-align: center;
	margin-bottom: 4px;
}

	.block-sidebar-products .owl-dots .owl-dot {
		width: 14px;
		height: 14px;
		background-color: #adadad;
		border-radius: 100%;
		display: inline-block;
		margin: 0 5px;
	}

		.block-sidebar-products .owl-dots .owl-dot.active {
			background-color: #DA251C;
		}

.block-sidebar-products .owl-carousel .product-item {
	border-bottom: 1px solid #eee;
	padding-bottom: 18px;
	padding-top: 4px;
}

	.block-sidebar-products .owl-carousel .product-item:last-child {
		border-bottom: none;
	}

.block-sidebar-products-opt2 .block-content,
.catalog-view_op1 .block-sidebar-products-opt2 .block-content {
	padding-left: 20px;
	padding-right: 20px;
}

.block-sidebar-products-opt2 .owl-dots {
	text-align: center;
	margin-bottom: 4px;
}

	.block-sidebar-products-opt2 .owl-dots .owl-dot {
		width: 14px;
		height: 14px;
		background-color: #adadad;
		border-radius: 100%;
		display: inline-block;
		margin: 0 5px;
	}

		.block-sidebar-products-opt2 .owl-dots .owl-dot.active {
			background-color: #DA251C;
		}

.block-sidebar-products-opt2 .product-item-opt-2 {
	margin-bottom: 15px;
}

	.block-sidebar-products-opt2 .product-item-opt-2 .product-item-info {
		position: relative;
		padding-bottom: 40px;
	}

		.block-sidebar-products-opt2 .product-item-opt-2 .product-item-info .product-item-photo {
			position: static;
		}

		.block-sidebar-products-opt2 .product-item-opt-2 .product-item-info .btn-cart {
			opacity: 1;
			visibility: visible;
			bottom: 0;
			height: 36px !important;
			line-height: 34px !important;
			background-color: #DA251C !important;
			width: 130px;
			left: 50%;
			margin-left: -65px;
			right: auto;
			padding: 0;
		}

			.block-sidebar-products-opt2 .product-item-opt-2 .product-item-info .btn-cart:before {
				background-image: url(../images/icon/cart-catalog-op1.html);
				margin: 0;
			}

			.block-sidebar-products-opt2 .product-item-opt-2 .product-item-info .btn-cart:hover {
				background-color: #B72017 !important;
			}

.block-banner-sidebar .owl-carousel .owl-item img {
	width: 100%;
}

.block-banner-sidebar .owl-dots {
	position: absolute;
	bottom: 9px;
	left: 0;
	right: 0;
	text-align: center;
}

	.block-banner-sidebar .owl-dots .owl-dot {
		width: 14px;
		height: 14px;
		background-color: #adadad;
		margin: 0 5px;
		display: inline-block;
		border-radius: 100%;
	}

		.block-banner-sidebar .owl-dots .owl-dot.active {
			width: 14px;
			height: 14px;
			background-color: #DA251C;
		}

.block-sidebar-categorie .items a {
	color: #666;
	font-size: 13px;
	text-transform: capitalize;
	display: block;
	line-height: 26px;
	margin-left: 17px;
	position: relative;
}

	.block-sidebar-categorie .items a:hover,
	.block-sidebar-categorie .items a:hover:before {
		color: #DA251C;
	}

	.block-sidebar-categorie .items a:before {
		content: "\f0da";
		font-family: FontAwesome;
		position: absolute;
		top: 0;
		left: -17px;
		color: #ccc;
		font-size: 13px;
	}

.block-sidebar-categorie .items li.active > ul,
.block-sidebar-categorie .items li:hover > ul {
	height: auto;
	display: block;
	-webkit-transition: .35s;
	-o-transition: .35s;
	transition: .35s;
}

.block-sidebar-categorie .items > li > a:before {
	content: "\f105";
	font-size: 14px;
	font-weight: 700;
}

.block-sidebar-categorie .items > li:hover > a,
.block-sidebar-categorie .items > li:hover > a:before {
	color: #DA251C;
}

.block-sidebar-categorie .items > li ul {
	padding-left: 17px;
	display: none;
	height: 0;
	overflow: hidden;
	-webkit-transition: .35s;
	-o-transition: .35s;
	transition: .35s;
}

	.block-sidebar-categorie .items > li ul li {
		border-bottom: 1px dotted #eee;
	}

		.block-sidebar-categorie .items > li ul li:last-child {
			border-bottom: none;
		}

.block-sidebar-testimonials .item {
	margin-bottom: 10px;
}

	.block-sidebar-testimonials .item .name {
		font-weight: 400;
		font-size: 13px;
		color: #000;
		margin: 0 0 10px;
		display: block;
		text-align: center;
		text-transform: uppercase;
	}

	.block-sidebar-testimonials .item .avata {
		text-align: center;
		width: 108px;
		height: 108px;
		border-radius: 100%;
		overflow: hidden;
		border: 3px solid #eee;
		display: block;
		margin: auto auto 5px;
	}

		.block-sidebar-testimonials .item .avata img {
			display: block;
		}

	.block-sidebar-testimonials .item .des {
		font-size: 13px;
		line-height: 20px;
		color: #666;
	}

.block-sidebar-testimonials .owl-dots {
	text-align: center;
	margin-bottom: 4px;
}

	.block-sidebar-testimonials .owl-dots .owl-dot {
		width: 14px;
		height: 14px;
		background-color: #adadad;
		border-radius: 100%;
		display: inline-block;
		margin: 0 5px;
	}

		.block-sidebar-testimonials .owl-dots .owl-dot.active {
			background-color: #DA251C;
		}

.block-sidebar-testimonials2 .block-content {
	background-color: #f6f6f6;
	text-align: center;
}

.catalog-view_op1_style2 .block-sidebar-testimonials2 .block-content {
	padding-bottom: 15px;
}

.block-sidebar-testimonials2 .block-content .item {
	padding-bottom: 5px;
}

.block-sidebar-testimonials2 .block-content .img {
	margin-bottom: 10px;
}

	.block-sidebar-testimonials2 .block-content .img img {
		margin: auto;
	}

.block-sidebar-testimonials2 .block-content .title {
	color: #DA251C;
	font-size: 16px;
	font-family: Arial;
	display: block;
	text-transform: uppercase;
	font-weight: 400;
	margin-bottom: 15px;
}

.block-sidebar-testimonials2 .block-content .des {
	font-size: 13px;
	color: #666;
	font-family: Arial;
	margin-bottom: 12px;
}

.block-sidebar-testimonials2 .block-content .btn {
	line-height: 29px;
	height: auto;
	border: 1px solid #e8e8e8;
	background-color: #fff;
	padding: 0 9px;
	color: #333;
	font-family: Arial;
	text-transform: none;
}

	.block-sidebar-testimonials2 .block-content .btn:hover {
		background-color: #DA251C;
		color: #fff;
	}

.block-newletter {
	margin-bottom: 25px;
}

	.block-newletter .block-title {
		display: block;
		font-weight: 600;
		font-size: 16px;
		color: #333;
		text-transform: uppercase;
		margin-top: 12px;
		margin-bottom: 55px;
		line-height: 1.1;
	}

	.block-newletter .form-control {
		height: 52px;
		border: 1px solid #aaa;
		padding-left: 13px;
		font-size: 14px;
		color: #aaa;
	}

		.block-newletter .form-control::-moz-placeholder {
			color: #aaa;
			opacity: 1;
		}

		.block-newletter .form-control:-ms-input-placeholder {
			color: #aaa;
		}

		.block-newletter .form-control::-webkit-input-placeholder {
			color: #aaa;
		}

	.block-newletter .btn-subcribe {
		z-index: 20;
		padding: 0 15px;
		height: 52px;
		background-color: #3e3e3e;
		text-align: center;
		font-size: 13px;
		font-weight: 600;
		text-transform: uppercase;
		color: #fff;
		position: relative;
	}

		.block-newletter .btn-subcribe:before {
			content: "";
			width: 0;
			height: 100%;
			position: absolute;
			top: 0;
			left: 0;
			z-index: 22;
			background-color: rgba(255, 255, 255, .3);
			opacity: 0;
			-webkit-transition: .35s;
			-o-transition: .35s;
			transition: .35s;
		}

		.block-newletter .btn-subcribe:hover:before {
			width: 100%;
			opacity: 1;
			-webkit-transition: .35s;
			-o-transition: .35s;
			transition: .35s;
		}

.site-footer {
	background-color: #fff;
	padding-top: 80px;
}

	.site-footer .footer-column {
		padding-bottom: 62px;
	}

		.site-footer .footer-column .logo-footer {
			margin-bottom: 35px;
			display: block;
		}

		.site-footer .footer-column .address {
			font-size: 13px;
			color: #888;
			margin-bottom: 42px;
		}

			.site-footer .footer-column .address td {
				padding-bottom: 8px;
				vertical-align: top;
			}

			.site-footer .footer-column .address b {
				font-weight: 600;
				font-size: 16px;
				color: #333;
				padding-right: 15px;
			}

		.site-footer .footer-column .links {
			font-size: 13px;
		}

			.site-footer .footer-column .links h3.title {
				display: block;
				font-weight: 600;
				font-size: 16px;
				color: #333;
				text-transform: uppercase;
				margin-top: 12px;
				margin-bottom: 55px;
			}

			.site-footer .footer-column .links a {
				color: #888;
			}

				.site-footer .footer-column .links a:hover {
					color: #333;
				}

			.site-footer .footer-column .links li {
				margin-bottom: 0px;
			}

		.site-footer .footer-column .block-social .block-title {
			display: block;
			font-weight: 600;
			font-size: 13px;
			color: #333;
			text-transform: uppercase;
			margin-top: 12px;
			margin-bottom: 25px;
		}

		.site-footer .footer-column .block-social .block-content:after,
		.site-footer .footer-column .block-social .block-content:before {
			content: "";
			display: table;
		}

		.site-footer .footer-column .block-social .block-content:after {
			clear: both;
		}

		.site-footer .footer-column .block-social .block-content a {
			width: 32px;
			line-height: 30px;
			border: 1px solid #aaa;
			border-radius: 100%;
			text-align: center;
			color: #333;
			font-size: 16px;
			-webkit-transition: .2s;
			-o-transition: .2s;
			transition: .2s;
			/* display: block; float: left;	*/
			display: inline-block;
			margin-right: 7px;
			margin-bottom: 5px;
		}

		.site-footer .footer-column .block-social .block-content {
			text-align: center;
		}

@media (max-width: 600px) {
	.site-footer .footer-column .block-social .block-content {
		text-align: center;
		padding-top: 10px;
	}
}

.site-footer .footer-column .block-social .block-content a:last-child {
	margin-right: 0;
}

.site-footer .footer-column .block-social .block-content a:hover {
	color: #fff;
	background-color: #DA251C;
	border-color: #DA251C;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
}

.site-footer .footer-bottom {
	border-top: 0px solid #e4e4e4;
	padding-bottom: 40px;
	padding-top: 32px;
}

	.site-footer .footer-bottom .links {
		font-size: 13px;
		/*text-transform: capitalize;*/
		text-align: left;
	}

		.site-footer .footer-bottom .links ul {
			margin-bottom: 5px;
		}

		.site-footer .footer-bottom .links li {
			display: inline-block;
		}

			.site-footer .footer-bottom .links li:last-child a:after {
				content: none;
			}

		.site-footer .footer-bottom .links a {
			color: #333;
			display: block;
			line-height: 24px;
			position: relative;
			padding-right: 9px;
			padding-left: 6px;
		}

			.site-footer .footer-bottom .links a:after {
				content: "";
				width: 1px;
				height: 15px;
				background-color: #333;
				display: block;
				position: absolute;
				top: 50%;
				margin-top: -7px;
				right: 0;
			}

			.site-footer .footer-bottom .links a:hover {
				color: #DA251C;
			}

.site-footer .payment {
	margin-bottom: 20px;
}

	.site-footer .payment img {
		margin-right: 6px;
		cursor: pointer;
	}

.site-footer .copyright {
	font-size: 13px;
	color: #333;
	padding-bottom: 40px;
	text-align: left;
}

.site-footer .footer-tag {
	margin-bottom: 30px;
}

	.site-footer .footer-tag .title {
		font-size: 16px;
		line-height: 20px;
		color: #333;
		text-transform: uppercase;
		font-weight: 600;
		display: block;
		margin-bottom: 20px;
	}

	.site-footer .footer-tag li {
		display: inline-block;
		padding-right: 10px;
		position: relative;
		margin-bottom: 5px;
		margin-right: 6px;
	}

		.site-footer .footer-tag li:after {
			content: "";
			position: absolute;
			top: 50%;
			margin-top: -7px;
			right: 0;
			width: 1px;
			height: 14px;
			background-color: #666;
		}

		.site-footer .footer-tag li:last-child:after {
			content: none;
		}

	.site-footer .footer-tag a {
		font-size: 13px;
		color: #666;
	}

		.site-footer .footer-tag a:hover {
			color: #333;
		}

@media (min-width: 992px) and (max-width: 1199px) {
	.site-footer:not(.footer-opt-6) .footer-column .block-newletter .input-group {
		display: block;
	}

	.site-footer:not(.footer-opt-6) .footer-column .block-newletter .form-control {
		margin-bottom: 5px;
	}
}

@media (max-width: 991px) {
	.site-footer:not(.footer-opt-6) .footer-column .col-sm-6:nth-child(2n+1) {
		clear: both;
	}
}

.back-to-top {
	display: block;
	border: 2px solid #DA251C;
	padding: 3px;
	border-radius: 100%;
	text-align: center;
	color: #fff;
	float: right;
	background-color: transparent;
	cursor: pointer;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	position: fixed;
	right: 30px;
	bottom: 30px;
	z-index: 999;
	top: auto !important;
}

	.back-to-top .fa {
		line-height: 36px;
		width: 36px;
		border-radius: 100%;
		background-color: #DA251C;
		font-size: 22px;
		color: #fff;
	}

	.back-to-top:hover {
		color: #fff;
		background-color: #DA251C;
		-webkit-transition: .3s;
		-o-transition: .3s;
		transition: .3s;
	}

@media (max-width: 479px) {

	.back-to-top {
		right: 10px;
		bottom: 10px;
	}

	.back-to-top .fa {
		line-height: 20px;
		width: 20px;
		border-radius: 100%;
		background-color: #DA251C;
		font-size: 12px;
		color: #fff;
	}
}

.footer-opt-2 {
	padding-top: 50px;
}

	.footer-opt-2 .footer-column .block-social .block-content a:focus,
	.footer-opt-2 .footer-column .block-social .block-content a:hover {
		background-color: #0164c9;
		border-color: #0164c9;
	}

	.footer-opt-2 .copyright {
		text-align: left;
	}

.footer-opt-3 .footer-column .block-social .block-content a:focus,
.footer-opt-3 .footer-column .block-social .block-content a:hover {
	background-color: #e5343e;
	border-color: #e5343e;
}

.footer-opt-3 .copyright {
	text-align: left;
	float: left;
	padding-bottom: 20px;
}

.footer-opt-3 .payment {
	float: right;
}

.footer-opt-3 .footer-bottom {
	padding-bottom: 50px;
}

	.footer-opt-3 .footer-bottom .links a:focus,
	.footer-opt-3 .footer-bottom .links a:hover {
		color: #e5343e;
	}

.footer-opt-4 .copyright {
	text-align: left;
	color: #666;
}

.footer-opt-4 .footer-column {
	padding-bottom: 32px;
}

	.footer-opt-4 .footer-column .block-social .block-content a:focus,
	.footer-opt-4 .footer-column .block-social .block-content a:hover {
		background-color: #486393;
		border-color: #486393;
	}

	.footer-opt-4 .footer-column .links h3.title {
		margin-bottom: 35px;
	}

.footer-opt-4 .block-newletter .block-title {
	margin-bottom: 40px;
}

.footer-opt-5 .copyright {
	float: left;
}

.footer-opt-5 .payment {
	float: right;
}

.footer-opt-5 .footer-column {
	padding-bottom: 28px;
}

	.footer-opt-5 .footer-column .block-social .block-content a:focus,
	.footer-opt-5 .footer-column .block-social .block-content a:hover {
		background-color: #3266cc;
		border-color: #3266cc;
	}

	.footer-opt-5 .footer-column .links h3.title {
		margin-bottom: 35px;
	}

.footer-opt-5 .block-newletter {
	margin-bottom: 33px;
}

	.footer-opt-5 .block-newletter .block-title {
		margin-bottom: 38px;
	}

.footer-opt-5 .footer-bottom {
	padding-top: 40px;
	padding-bottom: 48px;
}

.footer-opt-5 .copyright {
	padding-bottom: 30px;
}

.footer-opt-5 .footer-bottom .links a:hover {
	color: #3266cc;
}

.footer-opt-6 {
	background-color: #eee;
	padding-top: 24px;
	padding-bottom: 24px;
}

	.footer-opt-6 .footer-column {
		padding-bottom: 0;
	}

@media (max-width: 991px) {
	.footer-opt-6 .footer-column .col:nth-child(3n+1) {
		clear: both;
	}
}

.footer-opt-6 .footer-column .links,
.footer-opt-6 .footer-column .links h3.title {
	margin-bottom: 0px;
}

	.footer-opt-6 .footer-column .links ul {
		padding-left: 0px;
	}

	.footer-opt-6 .footer-column .links li {
		list-style: disc;
		font-size: 10px;
	}

		.footer-opt-6 .footer-column .links li:hover {
			color: #DA251C;
		}

		.footer-opt-6 .footer-column .links li a {
			font-size: 13px;
			color: #666;
		}

			.footer-opt-6 .footer-column .links li a:hover {
				color: #DA251C;
			}

.footer-opt-6 .footer-column .logo-footer {
	margin-bottom: 10px;
}

.footer-opt-6 .footer-column .address {
	color: #333;
	margin-bottom: 28px;
}

	.footer-opt-6 .footer-column .address b {
		font-size: 13px;
	}

.footer-opt-6 .footer-column .block-social .block-title {
	margin-bottom: 10px;
}

.footer-opt-6 .footer-column .block-social .block-content a {
	width: 32px;
	line-height: 32px;
	height: 32px;
	text-align: center;
	border-radius: 0;
	border: none;
	color: #fff;
	background-color: #415a99;
}

.footer-opt-6 .footer-column .block-social .block-content .sh-twitter {
	background-color: #00caff;
}

.footer-opt-6 .footer-column .block-social .block-content .sh-google {
	background-color: #da4735;
}

.footer-opt-6 .footer-column .block-social .block-content .sh-facebook {
	background-color: #4867AA;
}

.footer-opt-6 .footer-column .block-social .block-content .sh-youtube {
	background-color: #E62117;
}

.footer-opt-6 .footer-column .block-social .block-content .sh-linkedin {
	background-color: #0073B0;
}

.footer-opt-6 .block-newletter {
	margin-bottom: 20px;
}

	.footer-opt-6 .block-newletter .block-title {
		margin-bottom: 19px;
	}

	.footer-opt-6 .block-newletter .btn-subcribe {
		background-color: #DA251C;
		color: #fff;
		height: 30px;
	}

	.footer-opt-6 .block-newletter .form-control {
		height: 30px;
		font-size: 13px;
		color: #999;
		text-align: center;
		padding: 0 6px;
		border: none;
	}

		.footer-opt-6 .block-newletter .form-control::-moz-placeholder {
			color: #999;
			opacity: 1;
		}

		.footer-opt-6 .block-newletter .form-control:-ms-input-placeholder {
			color: #999;
		}

		.footer-opt-6 .block-newletter .form-control::-webkit-input-placeholder {
			color: #999;
		}

.footer-opt-6 .payment-methods {
	border-top: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	padding: 15px 0;
}

	.footer-opt-6 .payment-methods:after,
	.footer-opt-6 .payment-methods:before {
		content: "";
		display: table;
	}

	.footer-opt-6 .payment-methods:after {
		clear: both;
	}

	.footer-opt-6 .payment-methods .block-title {
		display: block;
		font-size: 12px;
		text-transform: uppercase;
		font-weight: 700;
		width: 220px;
		float: left;
		line-height: 46px;
	}

	.footer-opt-6 .payment-methods .block-content {
		float: left;
		width: calc(100% - 220px);
		width: -moz-calc(100% - 220px);
		width: -webkit-calc(100% - 220px);
		width: -o-calc(100% - 220px);
	}

		.footer-opt-6 .payment-methods .block-content .owl-carousel img {
			width: auto;
			height: 46px;
		}

@media (max-width: 767px) {
	.footer-opt-6 .payment-methods .block-content,
	.footer-opt-6 .payment-methods .block-title {
		float: none;
		display: block;
		width: 100%;
	}
}

.footer-opt-6 .footer-links {
	padding: 26px 0;
}

	.footer-opt-6 .footer-links .title {
		font-weight: 700;
		color: #333;
		font-size: 13px;
		text-transform: uppercase;
	}

	.footer-opt-6 .footer-links .links {
		font-size: 13px;
		text-transform: capitalize;
		margin-bottom: 3px;
	}

		.footer-opt-6 .footer-links .links:after,
		.footer-opt-6 .footer-links .links:before {
			content: "";
			display: table;
		}

		.footer-opt-6 .footer-links .links:after {
			clear: both;
		}

		.footer-opt-6 .footer-links .links li {
			display: inline-block;
		}

			.footer-opt-6 .footer-links .links li:last-child a:after {
				content: none;
			}

		.footer-opt-6 .footer-links .links a {
			color: #666;
			display: block;
			line-height: 24px;
			position: relative;
			padding-right: 9px;
			padding-left: 6px;
		}

			.footer-opt-6 .footer-links .links a:after {
				content: "";
				width: 1px;
				height: 12px;
				background-color: #666;
				display: block;
				position: absolute;
				top: 50%;
				margin-top: -6px;
				right: 0;
			}

			.footer-opt-6 .footer-links .links a:hover {
				color: #DA251C;
			}

.footer-opt-6 .footer-bottom {
	padding-top: 0px;
	padding-bottom: 3px;
}

	.footer-opt-6 .footer-bottom .links {
		font-size: 13px;
	}

@media (max-width: 600px) {
	.footer-opt-6 .footer-bottom .links {
		text-align: center;
	}
}

.footer-opt-6 .footer-bottom .links ul {
	margin-bottom: 0;
}

.footer-opt-6 .footer-bottom .links a {
	color: #666666;
}

	.footer-opt-6 .footer-bottom .links a:after {
		background-color: #666;
		height: 13px;
		margin-top: -6px;
	}

	.footer-opt-6 .footer-bottom .links a:hover {
		color: #DA251C;
	}

.footer-opt-6 .copyright {
	padding-bottom: 0px;
	padding-left: 6px;
	font-size: 13px;
}

@media (max-width: 600px) {
	.footer-opt-6 .copyright {
		text-align: center;
	}
}

.footer-opt-7 {
	padding-top: 40px;
}

	.footer-opt-7 .footer-bottom,
	.footer-opt-7 .footer-column {
		padding-bottom: 25px;
	}

		.footer-opt-7 .footer-bottom .links a:hover {
			color: #0f5194;
		}

		.footer-opt-7 .footer-column .block-social .block-content a:hover {
			background-color: #DA251C;
			border-color: #DA251C;
		}

.footer-opt-8 {
	padding-top: 45px;
}

	.footer-opt-8 .footer-column {
		padding-bottom: 20px;
	}

		.footer-opt-8 .footer-column .links h3.title {
			font-size: 13px;
			font-weight: 700;
			margin-bottom: 16px;
		}

		.footer-opt-8 .footer-column .links a {
			color: #666;
		}

			.footer-opt-8 .footer-column .links a:hover {
				color: #DA251C;
			}

		.footer-opt-8 .footer-column .block-social {
			margin-bottom: 42px;
		}

@media (min-width: 1200px) {
	.footer-opt-8 .footer-column .block-social {
		padding-left: 50px;
	}
}

.footer-opt-8 .footer-column .block-social .block-title {
	line-height: 1.1;
	font-size: 13px;
	font-weight: 700;
	margin-bottom: 20px;
}

.footer-opt-8 .footer-column .block-social a {
	color: #999;
	border-color: #999;
	margin-right: 19px;
}

	.footer-opt-8 .footer-column .block-social a:hover {
		color: #fff;
		border-color: #DA251C;
		background-color: #DA251C;
	}

	.footer-opt-8 .footer-column .block-social a:last-child {
		margin-right: 0;
	}

.footer-opt-8 .block-newletter {
	max-width: 420px;
}

@media (min-width: 1200px) {
	.footer-opt-8 .block-newletter {
		padding-left: 50px;
	}
}

.footer-opt-8 .block-newletter .input-group {
	display: table;
}

.footer-opt-8 .block-newletter .block-title {
	font-size: 13px;
	font-weight: 700;
	margin-bottom: 18px;
}

.footer-opt-8 .block-newletter .form-control {
	height: 40px;
	margin: 0;
}

.footer-opt-8 .block-newletter .btn-subcribe {
	height: 40px;
	background-color: #DA251C;
}

.footer-opt-8 .footer-bottom {
	padding-bottom: 17px;
}

	.footer-opt-8 .footer-bottom .links ul {
		margin-bottom: 0;
	}

	.footer-opt-8 .footer-bottom .links a {
		color: #999;
		font-size: 13px;
	}

		.footer-opt-8 .footer-bottom .links a:after {
			background-color: #999;
			height: 12px;
			margin-top: -6px;
		}

		.footer-opt-8 .footer-bottom .links a:hover {
			color: #DA251C;
		}

.footer-opt-8 .copyright {
	font-size: 13px;
}

.footer-opt-8 .payment-methods {
	text-align: center;
	border-top: 1px solid #e5e5e5;
	padding: 10px 0;
}

.footer-opt-9 {
	padding-top: 0;
}

	.footer-opt-9 .line {
		display: block;
		border-top: 1px solid #dfdfdf;
		margin-bottom: 26px;
	}

	.footer-opt-9 .about {
		font-size: 13px;
		color: #888;
		line-height: 20px;
		margin-bottom: 35px;
	}

		.footer-opt-9 .about h3.title {
			font-size: 13px;
			color: #333;
			font-weight: 600;
			text-transform: capitalize;
			display: block;
			margin: 0 0 15px;
		}

	.footer-opt-9 .block-newletter {
		margin-bottom: 15px;
		max-width: 303px;
	}

		.footer-opt-9 .block-newletter .block-title {
			display: none;
		}

		.footer-opt-9 .block-newletter .form-control {
			height: 36px;
		}

		.footer-opt-9 .block-newletter .btn-subcribe {
			height: 36px;
			font-size: 13px;
			font-weight: 600;
		}

	.footer-opt-9 .footer-column {
		margin-bottom: 33px;
		padding-bottom: 0;
	}

		.footer-opt-9 .footer-column .address {
			margin-bottom: 0;
			max-width: 303px;
		}

			.footer-opt-9 .footer-column .address td {
				margin-bottom: 0;
				padding-bottom: 0;
			}

			.footer-opt-9 .footer-column .address b {
				font-size: 13px;
			}

		.footer-opt-9 .footer-column .links h3.title {
			margin: 15px 0 13px;
			font-size: 14px;
		}

@media (max-width: 991px) {
	.footer-opt-9 .footer-column .col-sm-6:nth-child(2n+1) {
		clear: none;
	}

	.footer-opt-9 .footer-column .col-sm-6:nth-child(4) {
		clear: both;
	}
}

@media (min-width: 1200px) {
	.footer-opt-9 .col-left {
		border-right: 1px solid #dfdfdf;
		min-height: 183px;
	}
}

.footer-opt-9 .footer-tag {
	border-top: 1px solid #dfdfdf;
	padding-top: 23px;
	margin-bottom: 35px;
}

	.footer-opt-9 .footer-tag .title {
		margin-bottom: 12px;
	}

.footer-opt-9 .copyright {
	float: left;
	padding-bottom: 30px;
}

.footer-opt-9 .payment {
	float: right;
}

.index-opt-10 .footer-opt-6 .block-newletter .btn-subcribe {
	background-color: #28a152;
}

.index-opt-10 .footer-opt-6 .footer-bottom .links a:hover,
.index-opt-10 .footer-opt-6 .footer-column .links li a:hover,
.index-opt-10 .footer-opt-6 .footer-column .links li:hover,
.index-opt-10 .footer-opt-6 .footer-links .links a:hover {
	color: #28a152;
}

.index-opt-10 .footer-opt-6 .logo-footer {
	margin-bottom: 30px;
}

.footer-opt-11 {
	background-color: #fff;
	padding: 0;
	color: #888;
}

	.footer-opt-11 .block-newletter {
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
		position: relative;
		padding-top: 30px;
		padding-bottom: 30px;
		text-align: center;
		background-color: #eaeaea;
	}

		.footer-opt-11 .block-newletter .block-content,
		.footer-opt-11 .block-newletter .block-title,
		.footer-opt-11 .block-newletter .note {
			display: inline-block;
			vertical-align: top;
			position: relative;
			z-index: 10;
			margin: 10px 0;
		}

@media (max-width: 639px) {
	.footer-opt-11 .block-newletter .block-content,
	.footer-opt-11 .block-newletter .block-title,
	.footer-opt-11 .block-newletter .note {
		display: block;
	}
}

.footer-opt-11 .block-newletter .block-title {
	font-size: 16px;
	line-height: 54px;
	color: #333;
	text-transform: uppercase;
	font-weight: 600;
}

.footer-opt-11 .block-newletter .block-content {
	max-width: 457px;
	width: 100%;
	margin-right: 40px;
	margin-left: 40px;
}

@media (max-width: 639px) {
	.footer-opt-11 .block-newletter .block-content {
		margin-right: auto;
		margin-left: auto;
	}
}

.footer-opt-11 .block-newletter .note {
	font-size: 13px;
	color: #666;
	line-height: 28px;
	max-width: 324px;
	text-align: left;
}

@media (max-width: 639px) {
	.footer-opt-11 .block-newletter .note {
		text-align: center;
		width: 100%;
		max-width: 100%;
	}
}

.footer-opt-11 .block-newletter .form-control {
	height: 54px;
	background-color: #fff;
	border: 1px solid #aaa;
	padding-left: 20px;
	font-size: 13px;
	color: #aaa;
	float: none;
	width: 100%;
	display: block;
}

	.footer-opt-11 .block-newletter .form-control::-moz-placeholder {
		color: #aaa;
		opacity: 1;
	}

	.footer-opt-11 .block-newletter .form-control:-ms-input-placeholder {
		color: #aaa;
	}

	.footer-opt-11 .block-newletter .form-control::-webkit-input-placeholder {
		color: #aaa;
	}

.footer-opt-11 .block-newletter .input-group {
	display: table;
	width: 100%;
}

	.footer-opt-11 .block-newletter .input-group .actions,
	.footer-opt-11 .block-newletter .input-group .form-control {
		display: table-cell;
		vertical-align: top;
	}

	.footer-opt-11 .block-newletter .input-group .actions {
		width: 1%;
	}

	.footer-opt-11 .block-newletter .input-group .btn-subcribe {
		padding: 0 20px;
		background-color: #ef6d6e;
		color: #fff;
		font-size: 13px;
		font-weight: 600;
		text-transform: uppercase;
		height: 54px;
		border: none;
		margin-left: -1px;
	}

		.footer-opt-11 .block-newletter .input-group .btn-subcribe:before {
			content: none;
		}

		.footer-opt-11 .block-newletter .input-group .btn-subcribe:focus,
		.footer-opt-11 .block-newletter .input-group .btn-subcribe:hover {
			background-color: #e7282a;
		}

.footer-opt-11 .footer-column {
	padding-top: 13px;
	padding-bottom: 50px;
}

@media (max-width: 767px) {
	.footer-opt-11 .footer-column .col {
		float: left;
		width: 50%;
	}

		.footer-opt-11 .footer-column .col:nth-child(2n+1) {
			clear: both;
		}
}

@media (max-width: 479px) {
	.footer-opt-11 .footer-column .col {
		width: 100%;
	}
}

.footer-opt-11 .footer-column .address h3.title {
	display: block;
	color: #333;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.1;
	text-transform: uppercase;
	margin: 12px 0 30px;
}

.footer-opt-11 .footer-column .address b {
	color: #333;
	font-size: 16px;
	font-weight: 600;
	padding-right: 12px;
	display: block;
}

.footer-opt-11 .footer-column .logo-footer {
	margin-bottom: 30px;
}

.footer-opt-11 .footer-column .links h3.title {
	display: block;
	color: #333;
	margin-bottom: 32px;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
}

.footer-opt-11 .footer-column .links li {
	position: relative;
	padding-left: 19px;
	margin-bottom: 10px;
}

	.footer-opt-11 .footer-column .links li:before {
		content: "\f105";
		font-family: FontAwesome;
		position: absolute;
		top: 0;
		left: 0;
		font-size: 18px;
		color: #666;
		line-height: 1;
	}

.footer-opt-11 .footer-column .links a {
	font-size: 13px;
	color: #8f8f8f;
}

	.footer-opt-11 .footer-column .links a:focus,
	.footer-opt-11 .footer-column .links a:hover {
		color: #ef6d6e;
	}

.footer-opt-11 .footer-column .block-social .block-title,
.footer-opt-11 .footer-column .block-tags .block-title {
	display: block;
	color: #333;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.1;
	text-transform: uppercase;
	margin: 12px 0 30px;
}

.footer-opt-11 .footer-column .block-tags a {
	line-height: 40px;
	display: inline-block;
	border: 1px solid rgba(255, 255, 255, .1);
	padding: 0 15px;
	margin: 0 6px 10px 0;
	font-size: 13px;
	color: #fff;
}

	.footer-opt-11 .footer-column .block-tags a:focus,
	.footer-opt-11 .footer-column .block-tags a:hover {
		border-color: #fff;
	}

.footer-opt-11 .block-social {
	text-align: center;
	margin-bottom: 10px;
}

	.footer-opt-11 .block-social .block-title {
		display: none;
		color: #333;
		font-size: 16px;
		font-weight: 600;
		line-height: 1.1;
		text-transform: uppercase;
		margin: 12px 0 30px;
	}

	.footer-opt-11 .block-social .block-content a {
		width: 30px;
		line-height: 30px;
		background-color: #fff;
		border-radius: 100%;
		display: inline-block;
		vertical-align: middle;
		font-size: 16px;
		text-align: center;
		margin-right: 17px;
		color: #d7d7d7;
	}

		.footer-opt-11 .block-social .block-content a:focus,
		.footer-opt-11 .block-social .block-content a:hover {
			background-color: #ef6d6e;
			color: #fff;
		}

.footer-opt-11 .footer-bottom {
	padding-top: 16px;
	padding-bottom: 35px;
	border: none;
}

	.footer-opt-11 .footer-bottom .copyright {
		margin-bottom: 10px;
		color: #666;
		font-size: 12px;
		padding: 8px 0 0;
	}

	.footer-opt-11 .footer-bottom .links li {
		margin-bottom: 20px;
	}

	.footer-opt-11 .footer-bottom .links a {
		color: #666;
		line-height: 24px;
	}

		.footer-opt-11 .footer-bottom .links a:focus,
		.footer-opt-11 .footer-bottom .links a:hover {
			color: #ef6d6e;
		}

		.footer-opt-11 .footer-bottom .links a:after {
			background-color: #ccc;
		}

	.footer-opt-11 .footer-bottom .payment {
		float: none;
		text-align: center;
	}

		.footer-opt-11 .footer-bottom .payment img {
			margin-bottom: 10px;
		}

			.footer-opt-11 .footer-bottom .payment img:hover {
				-webkit-filter: sepia(100%);
				filter: sepia(100%);
			}

@media (max-width: 767px) {
	.footer-opt-11 .footer-bottom .copyright,
	.footer-opt-11 .footer-bottom .payment {
		float: none;
		text-align: center;
	}
}

.footer-opt-12 {
	background-color: #3c3d41;
	padding: 0;
	color: #888;
}

	.footer-opt-12 .block-newletter {
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
		position: relative;
		min-height: 196px;
		padding-top: 60px;
		padding-bottom: 60px;
		text-align: center;
		margin-bottom: 0;
	}

		.footer-opt-12 .block-newletter:before {
			content: "";
			background-color: rgba(60, 61, 65, .8);
			position: absolute;
			top: 0;
			bottom: 0;
			left: 0;
			right: 0;
		}

		.footer-opt-12 .block-newletter .block-content,
		.footer-opt-12 .block-newletter .block-title {
			display: inline-block;
			vertical-align: top;
			position: relative;
			z-index: 10;
			margin: 10px 0;
		}

		.footer-opt-12 .block-newletter .block-title {
			font-size: 20px;
			line-height: 60px;
			color: #fff;
			text-transform: uppercase;
			font-weight: 600;
			padding-right: 40px;
		}

		.footer-opt-12 .block-newletter .block-content {
			max-width: 640px;
			width: 100%;
		}

		.footer-opt-12 .block-newletter .form-control {
			height: 60px;
			background-color: #eee;
			border: none;
			padding-left: 30px;
			font-size: 13px;
			color: #888;
			float: none;
			width: 100%;
			display: block;
		}

			.footer-opt-12 .block-newletter .form-control::-moz-placeholder {
				color: #888;
				opacity: 1;
			}

			.footer-opt-12 .block-newletter .form-control:-ms-input-placeholder {
				color: #888;
			}

			.footer-opt-12 .block-newletter .form-control::-webkit-input-placeholder {
				color: #888;
			}

		.footer-opt-12 .block-newletter .input-group {
			display: table;
			width: 100%;
		}

			.footer-opt-12 .block-newletter .input-group .actions,
			.footer-opt-12 .block-newletter .input-group .form-control {
				display: table-cell;
				vertical-align: top;
			}

			.footer-opt-12 .block-newletter .input-group .actions {
				padding-left: 12px;
				width: 1%;
			}

			.footer-opt-12 .block-newletter .input-group .btn-subcribe {
				padding: 0 28px;
				background-color: #cf965f;
				color: #fff;
				font-size: 16px;
				font-weight: 600;
				text-transform: uppercase;
				height: 60px;
				border: none;
			}

				.footer-opt-12 .block-newletter .input-group .btn-subcribe:before {
					content: none;
				}

				.footer-opt-12 .block-newletter .input-group .btn-subcribe:focus,
				.footer-opt-12 .block-newletter .input-group .btn-subcribe:hover {
					background-color: #ad7034;
				}

	.footer-opt-12 .footer-column {
		padding-top: 40px;
		padding-bottom: 40px;
	}

@media (max-width: 767px) {
	.footer-opt-12 .footer-column .col {
		float: left;
		width: 50%;
	}

		.footer-opt-12 .footer-column .col:nth-child(2n+1) {
			clear: both;
		}
}

@media (max-width: 479px) {
	.footer-opt-12 .footer-column .col {
		width: 100%;
	}
}

@media (min-width: 1200px) {
	.footer-opt-12 .footer-column .address {
		max-width: 307px;
	}
}

.footer-opt-12 .footer-column .address b {
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	padding-right: 12px;
	display: block;
}

.footer-opt-12 .footer-column .logo-footer {
	margin-bottom: 30px;
}

.footer-opt-12 .footer-column .links h3.title {
	display: block;
	color: #fff;
	margin-bottom: 50px;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	margin-top: 17px;
}

.footer-opt-12 .footer-column .links a {
	font-size: 13px;
	color: #888;
}

	.footer-opt-12 .footer-column .links a:focus,
	.footer-opt-12 .footer-column .links a:hover {
		color: #fff;
	}

.footer-opt-12 .footer-column .block-social .block-title,
.footer-opt-12 .footer-column .block-tags .block-title {
	display: block;
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.1;
	text-transform: uppercase;
	margin: 17px 0 50px;
}

.footer-opt-12 .footer-column .block-social .block-content a {
	font-size: 13px;
	color: #888;
	width: 100%;
	display: block;
	line-height: 1;
	border-radius: 0;
	float: none;
	text-align: left;
	border: none;
	margin: 0 0 8px;
}

	.footer-opt-12 .footer-column .block-social .block-content a .fa {
		width: 30px;
		line-height: 30px;
		background-color: #fff;
		border-radius: 100%;
		display: inline-block;
		vertical-align: middle;
		font-size: 16px;
		text-align: center;
		margin-right: 17px;
		color: #333;
	}

	.footer-opt-12 .footer-column .block-social .block-content a:focus,
	.footer-opt-12 .footer-column .block-social .block-content a:hover {
		color: #fff;
		background-color: transparent;
	}

		.footer-opt-12 .footer-column .block-social .block-content a:focus .fa,
		.footer-opt-12 .footer-column .block-social .block-content a:hover .fa {
			background-color: #cf965f;
			color: #fff;
		}

.footer-opt-12 .footer-column .block-tags a {
	line-height: 40px;
	display: inline-block;
	border: 1px solid rgba(255, 255, 255, .1);
	padding: 0 15px;
	margin: 0 6px 10px 0;
	font-size: 13px;
	color: #fff;
	white-space: nowrap;
}

	.footer-opt-12 .footer-column .block-tags a:focus,
	.footer-opt-12 .footer-column .block-tags a:hover {
		border-color: #fff;
	}

.footer-opt-12 .footer-bottom {
	padding-top: 26px;
	padding-bottom: 15px;
	border-top: 1px solid rgba(255, 255, 255, .1);
}

	.footer-opt-12 .footer-bottom .copyright {
		float: left;
		margin-bottom: 10px;
		color: #fff;
		font-size: 13px;
		padding: 8px 0 0;
	}

	.footer-opt-12 .footer-bottom .payment {
		float: right;
	}

		.footer-opt-12 .footer-bottom .payment img {
			margin-bottom: 10px;
		}

			.footer-opt-12 .footer-bottom .payment img:hover {
				-webkit-filter: sepia(100%);
				filter: sepia(100%);
			}

@media (max-width: 767px) {
	.footer-opt-12 .footer-bottom .copyright,
	.footer-opt-12 .footer-bottom .payment {
		float: none;
		text-align: center;
	}
}

.footer-opt-13 {
	padding: 0;
}

	.footer-opt-13 .block-newletter .form-control {
		height: 56px;
		background-color: #fff;
		border: 1px solid #e6e6e6;
		padding-left: 15px;
		font-size: 13px;
		color: #bbb;
		float: none;
		width: 100%;
		display: block;
		padding-right: 64px;
	}

		.footer-opt-13 .block-newletter .form-control::-moz-placeholder {
			color: #bbb;
			opacity: 1;
		}

		.footer-opt-13 .block-newletter .form-control:-ms-input-placeholder {
			color: #bbb;
		}

		.footer-opt-13 .block-newletter .form-control::-webkit-input-placeholder {
			color: #bbb;
		}

	.footer-opt-13 .block-newletter .input-group {
		display: block;
		position: relative;
		margin-top: 35px;
	}

		.footer-opt-13 .block-newletter .input-group .btn-subcribe {
			position: absolute;
			top: 0;
			right: 0;
			bottom: 0;
			width: 64px;
			height: 56px;
			background-color: #ffd43f;
			font-size: 26px;
			color: #333;
			text-align: center;
			padding: 0;
		}

			.footer-opt-13 .block-newletter .input-group .btn-subcribe:after {
				content: "\f1d8";
				font-family: FontAwesome;
			}

			.footer-opt-13 .block-newletter .input-group .btn-subcribe:before {
				content: none;
			}

			.footer-opt-13 .block-newletter .input-group .btn-subcribe span {
				display: none;
			}

			.footer-opt-13 .block-newletter .input-group .btn-subcribe:focus,
			.footer-opt-13 .block-newletter .input-group .btn-subcribe:hover {
				background-color: #f2bb00;
			}

	.footer-opt-13 .footer-column {
		padding-top: 50px;
		padding-bottom: 58px;
		border-top: 1px solid #e4e4e4;
		color: #666;
		line-height: 20px;
	}

@media (max-width: 767px) {
	.footer-opt-13 .footer-column .col {
		float: left;
		width: 50%;
	}

		.footer-opt-13 .footer-column .col:nth-child(2n+1) {
			clear: both;
		}
}

@media (max-width: 479px) {
	.footer-opt-13 .footer-column .col {
		width: 100%;
	}
}

.footer-opt-13 .footer-column .logo-footer {
	margin-bottom: 30px;
}

.footer-opt-13 .footer-column .links h3.title {
	display: block;
	color: #333;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	margin: 15px 0 50px;
}

.footer-opt-13 .footer-column .links a {
	font-size: 13px;
	color: #666;
}

	.footer-opt-13 .footer-column .links a:focus,
	.footer-opt-13 .footer-column .links a:hover {
		color: #ffd43f;
	}

.footer-opt-13 .footer-column .block-instargram .block-title,
.footer-opt-13 .footer-column .block-newletter .block-title,
.footer-opt-13 .footer-column .block-social .block-title,
.footer-opt-13 .footer-column .block-tags .block-title {
	display: block;
	color: #333;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.1;
	text-transform: uppercase;
	margin: 15px 0 50px;
}

.footer-opt-13 .footer-column .block-social {
	border-top: 1px solid #e4e4e4;
	padding-top: 18px;
	margin-top: 13px;
}

	.footer-opt-13 .footer-column .block-social .block-title {
		display: none;
	}

	.footer-opt-13 .footer-column .block-social .block-content a {
		width: 40px;
		line-height: 40px;
		border: none;
		background-color: #bbb;
		font-size: 16px;
		color: #333;
		border-radius: 1px;
		margin-right: 10px;
	}

		.footer-opt-13 .footer-column .block-social .block-content a span {
			display: none;
		}

		.footer-opt-13 .footer-column .block-social .block-content a:focus,
		.footer-opt-13 .footer-column .block-social .block-content a:hover {
			background-color: #ffd43f;
		}

.footer-opt-13 .footer-column .block-tags a {
	line-height: 40px;
	display: inline-block;
	border: 1px solid rgba(255, 255, 255, .1);
	padding: 0 15px;
	margin: 0 6px 10px 0;
	font-size: 13px;
	color: #fff;
}

	.footer-opt-13 .footer-column .block-tags a:focus,
	.footer-opt-13 .footer-column .block-tags a:hover {
		border-color: #fff;
	}

.footer-opt-13 .footer-column .block-instargram .block-content {
	margin: 0 -5px;
}

	.footer-opt-13 .footer-column .block-instargram .block-content:after,
	.footer-opt-13 .footer-column .block-instargram .block-content:before {
		content: "";
		display: table;
	}

	.footer-opt-13 .footer-column .block-instargram .block-content:after {
		clear: both;
	}

.footer-opt-13 .footer-column .block-instargram .box-img {
	display: block;
	margin-bottom: 10px;
	padding: 0 5px;
	float: left;
	width: 25%;
}

	.footer-opt-13 .footer-column .block-instargram .box-img img {
		display: block;
		width: 100%;
	}

		.footer-opt-13 .footer-column .block-instargram .box-img img:hover {
			-webkit-filter: sepia(100%);
			filter: sepia(100%);
		}

.footer-opt-13 .footer-bottom {
	padding-top: 26px;
	padding-bottom: 33px;
	border-top: 1px solid #e4e4e4;
}

	.footer-opt-13 .footer-bottom .copyright {
		float: left;
		margin-bottom: 10px;
		color: #666;
		font-size: 13px;
		padding: 8px 0 0;
	}

	.footer-opt-13 .footer-bottom .payment {
		float: right;
	}

		.footer-opt-13 .footer-bottom .payment img {
			margin-bottom: 10px;
		}

			.footer-opt-13 .footer-bottom .payment img:hover {
				-webkit-filter: sepia(100%);
				filter: sepia(100%);
			}

@media (max-width: 767px) {
	.footer-opt-13 .footer-bottom .copyright,
	.footer-opt-13 .footer-bottom .payment {
		float: none;
		text-align: center;
	}
}

.footer-opt-14 {
	background-color: #333;
	padding: 0;
	color: #ddd;
}

	.footer-opt-14 .block-newletter {
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
		position: relative;
		font-size: 13px;
		color: #ddd;
		margin-bottom: 30px;
	}

		.footer-opt-14 .block-newletter .block-title {
			font-size: 16px;
			color: #fff;
			text-transform: uppercase;
			font-weight: 600;
			margin-bottom: 4px;
			margin-top: 0;
		}

		.footer-opt-14 .block-newletter .block-content {
			max-width: 640px;
			width: 100%;
		}

		.footer-opt-14 .block-newletter .form-control {
			height: 52px;
			background-color: #fff;
			border: none;
			padding-left: 27px;
			font-size: 13px;
			color: #888;
			float: none;
			width: 100%;
		}

			.footer-opt-14 .block-newletter .form-control::-moz-placeholder {
				color: #888;
				opacity: 1;
			}

			.footer-opt-14 .block-newletter .form-control:-ms-input-placeholder {
				color: #888;
			}

			.footer-opt-14 .block-newletter .form-control::-webkit-input-placeholder {
				color: #888;
			}

		.footer-opt-14 .block-newletter .note {
			margin-bottom: 26px;
		}

		.footer-opt-14 .block-newletter .input-group {
			display: table;
			width: 100%;
		}

			.footer-opt-14 .block-newletter .input-group .actions,
			.footer-opt-14 .block-newletter .input-group .form-control {
				display: table-cell;
				vertical-align: top;
			}

			.footer-opt-14 .block-newletter .input-group .form-control {
				border-radius: 3px 0 0 3px;
			}

			.footer-opt-14 .block-newletter .input-group .actions {
				width: 1%;
			}

			.footer-opt-14 .block-newletter .input-group .btn-subcribe {
				padding: 0 16px;
				background-color: #f62341;
				color: #fff;
				font-size: 13px;
				font-weight: 600;
				text-transform: uppercase;
				height: 52px;
				border: none;
				border-radius: 0 3px 3px 0;
			}

				.footer-opt-14 .block-newletter .input-group .btn-subcribe:before {
					content: none;
				}

				.footer-opt-14 .block-newletter .input-group .btn-subcribe:focus,
				.footer-opt-14 .block-newletter .input-group .btn-subcribe:hover {
					background-color: #c40823;
				}

	.footer-opt-14 .block-social .block-title {
		font-size: 16px;
		color: #fff;
		text-transform: uppercase;
		font-weight: 600;
		margin-bottom: 15px;
	}

	.footer-opt-14 .block-social .block-content a {
		color: #fff;
		font-size: 16px;
		margin-right: 26px;
	}

		.footer-opt-14 .block-social .block-content a:last-child {
			margin-right: 0;
		}

		.footer-opt-14 .block-social .block-content a:focus,
		.footer-opt-14 .block-social .block-content a:hover {
			color: #f62341;
		}

	.footer-opt-14 .footer-column {
		padding-top: 35px;
		padding-bottom: 30px;
	}

@media (max-width: 767px) {
	.footer-opt-14 .footer-column .col {
		float: left;
		width: 50%;
	}

		.footer-opt-14 .footer-column .col:nth-child(2n+1) {
			clear: both;
		}
}

@media (max-width: 479px) {
	.footer-opt-14 .footer-column .col {
		width: 100%;
	}
}

.footer-opt-14 .footer-column .address {
	color: #ddd;
}

	.footer-opt-14 .footer-column .address b {
		color: #fff;
		font-size: 16px;
		font-weight: 400;
		padding-right: 12px;
		display: block;
	}

.footer-opt-14 .footer-column .logo-footer {
	margin-bottom: 30px;
}

.footer-opt-14 .footer-column .block-instargram .block-title,
.footer-opt-14 .footer-column .links h3.title {
	display: block;
	color: #fff;
	margin: 18px 0 20px;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1.1;
}

.footer-opt-14 .footer-column .links a {
	font-size: 13px;
	color: #ddd;
}

	.footer-opt-14 .footer-column .links a:focus,
	.footer-opt-14 .footer-column .links a:hover {
		color: #f62341;
	}

.footer-opt-14 .footer-column .block-social .block-title {
	display: block;
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.1;
	text-transform: uppercase;
	margin: 12px 0 50px;
}

.footer-opt-14 .footer-column .block-social .block-content a {
	font-size: 13px;
	color: #888;
	width: 100%;
	display: block;
	line-height: 1;
	border-radius: 0;
	float: none;
	text-align: left;
	border: none;
	margin: 0 0 8px;
}

	.footer-opt-14 .footer-column .block-social .block-content a .fa {
		width: 30px;
		line-height: 30px;
		background-color: #fff;
		border-radius: 100%;
		display: inline-block;
		vertical-align: middle;
		font-size: 16px;
		text-align: center;
		margin-right: 17px;
		color: #333;
	}

	.footer-opt-14 .footer-column .block-social .block-content a:focus,
	.footer-opt-14 .footer-column .block-social .block-content a:hover {
		color: #fff;
		background-color: transparent;
	}

		.footer-opt-14 .footer-column .block-social .block-content a:focus .fa,
		.footer-opt-14 .footer-column .block-social .block-content a:hover .fa {
			background-color: #cf965f;
			color: #fff;
		}

.footer-opt-14 .footer-column .block-instargram .block-content {
	margin: 0 -5px;
}

	.footer-opt-14 .footer-column .block-instargram .block-content:after,
	.footer-opt-14 .footer-column .block-instargram .block-content:before {
		content: "";
		display: table;
	}

	.footer-opt-14 .footer-column .block-instargram .block-content:after {
		clear: both;
	}

.footer-opt-14 .footer-column .block-instargram .box-img {
	display: block;
	margin-bottom: 10px;
	padding: 0 5px;
	float: left;
	width: 25%;
}

	.footer-opt-14 .footer-column .block-instargram .box-img img {
		display: block;
		width: 100%;
	}

		.footer-opt-14 .footer-column .block-instargram .box-img img:hover {
			-webkit-filter: sepia(100%);
			filter: sepia(100%);
		}

.footer-opt-14 .payment-methods {
	padding: 10px 0;
	border-top: 1px solid rgba(255, 255, 255, .3);
}

	.footer-opt-14 .payment-methods:after,
	.footer-opt-14 .payment-methods:before {
		content: "";
		display: table;
	}

	.footer-opt-14 .payment-methods:after {
		clear: both;
	}

	.footer-opt-14 .payment-methods .block-title {
		font-size: 13px;
		font-weight: 700;
		color: #fff;
		text-transform: uppercase;
		float: left;
		line-height: 47px;
	}

	.footer-opt-14 .payment-methods .block-content {
		float: right;
		background-color: #ededed;
	}

@media (max-width: 1199px) {
	.footer-opt-14 .payment-methods .block-content {
		float: none;
		clear: both;
	}
}

.footer-opt-14 .payment-methods img {
	cursor: pointer;
}

	.footer-opt-14 .payment-methods img:hover {
		opacity: .5;
		-webkit-filter: sepia(100%);
		filter: sepia(100%);
	}

.footer-opt-14 .footer-bottom {
	padding-top: 40px;
	padding-bottom: 15px;
	border-top: 1px solid rgba(255, 255, 255, .3);
	color: #fff;
}

	.footer-opt-14 .footer-bottom .col-left {
		border-right: 1px solid rgba(255, 255, 255, .33);
	}

@media (max-width: 991px) {
	.footer-opt-14 .footer-bottom .col-left {
		border: none;
	}
}

.footer-opt-14 .footer-bottom a {
	color: #ddd;
}

	.footer-opt-14 .footer-bottom a:focus,
	.footer-opt-14 .footer-bottom a:hover {
		color: #f62341;
	}

.footer-opt-14 .footer-bottom .copyright {
	margin-bottom: 10px;
	color: #fff;
	font-size: 13px;
	padding: 0;
	text-align: left;
}

.footer-opt-14 .footer-bottom .payment img {
	margin-bottom: 10px;
}

	.footer-opt-14 .footer-bottom .payment img:hover {
		-webkit-filter: sepia(100%);
		filter: sepia(100%);
	}

@media (max-width: 991px) {
	.footer-opt-14 .footer-bottom .copyright,
	.footer-opt-14 .footer-bottom .payment {
		float: none;
		margin-bottom: 25px;
	}
}

.footer-opt-14 .footer-bottom .footer-links {
	padding: 0 0 53px;
	margin-top: -5px;
}

	.footer-opt-14 .footer-bottom .footer-links .title {
		font-weight: 700;
		color: #fff;
		font-size: 13px;
		text-transform: uppercase;
	}

	.footer-opt-14 .footer-bottom .footer-links .links {
		font-size: 13px;
		text-transform: capitalize;
		margin-bottom: 3px;
		text-align: left;
	}

		.footer-opt-14 .footer-bottom .footer-links .links:after,
		.footer-opt-14 .footer-bottom .footer-links .links:before {
			content: "";
			display: table;
		}

		.footer-opt-14 .footer-bottom .footer-links .links:after {
			clear: both;
		}

		.footer-opt-14 .footer-bottom .footer-links .links li {
			display: inline-block;
		}

			.footer-opt-14 .footer-bottom .footer-links .links li:last-child a:after {
				content: none;
			}

		.footer-opt-14 .footer-bottom .footer-links .links a {
			color: #ddd;
			display: block;
			line-height: 24px;
			position: relative;
			padding-right: 9px;
			padding-left: 6px;
		}

			.footer-opt-14 .footer-bottom .footer-links .links a:after {
				content: "";
				width: 1px;
				height: 12px;
				background-color: #ddd;
				display: block;
				position: absolute;
				top: 50%;
				margin-top: -6px;
				right: 0;
			}

			.footer-opt-14 .footer-bottom .footer-links .links a:hover {
				color: #f62341;
			}

.footer-opt-15 {
	padding-top: 50px;
	padding-bottom: 30px;
	border: 1px solid #e6e6e6;
}

	.footer-opt-15 .footer-column {
		padding-bottom: 20px;
	}

@media (max-width: 991px) {
	.footer-opt-15 .footer-column .col {
		width: 50%;
		float: left;
		margin-bottom: 10px;
	}

		.footer-opt-15 .footer-column .col:nth-child(2n+1) {
			clear: both;
		}

	.footer-opt-15 .footer-column .col-xs-12 {
		width: 100%;
	}
}

@media (max-width: 479px) {
	.footer-opt-15 .footer-column .col {
		width: 100%;
	}
}

.footer-opt-15 .footer-column .address {
	color: #333;
}

	.footer-opt-15 .footer-column .address b {
		text-transform: uppercase;
		font-size: 13px;
		font-weight: 400;
	}

.footer-opt-15 .footer-column .logo-footer {
	display: block;
	padding-bottom: 30px;
	border-bottom: 1px solid #eaeaea;
	margin-bottom: 24px;
}

.footer-opt-15 .footer-column .links h3.title {
	font-size: 13px;
	font-weight: 600;
	margin-bottom: 16px;
	margin-top: 2px;
}

.footer-opt-15 .footer-column .links a {
	color: #666;
	font-size: 13px;
}

	.footer-opt-15 .footer-column .links a:hover {
		color: #c33;
	}

.footer-opt-15 .footer-column .block-social {
	margin-bottom: 42px;
}

	.footer-opt-15 .footer-column .block-social .block-title {
		line-height: 1.1;
		font-size: 13px;
		font-weight: 600;
		margin-bottom: 20px;
		margin-top: 2px;
	}

	.footer-opt-15 .footer-column .block-social .block-content a {
		color: #999;
		border-color: #999;
		margin-right: 11px;
		width: 30px;
		line-height: 28px;
	}

		.footer-opt-15 .footer-column .block-social .block-content a:hover {
			color: #fff;
			border-color: #c33;
			background-color: #c33;
		}

		.footer-opt-15 .footer-column .block-social .block-content a:last-child {
			margin-right: 0;
		}

.footer-opt-15 .block-newletter {
	max-width: 420px;
}

	.footer-opt-15 .block-newletter .input-group {
		display: table !important;
	}

	.footer-opt-15 .block-newletter .form-control,
	.footer-opt-15 .block-newletter .input-group-btn {
		vertical-align: top;
	}

	.footer-opt-15 .block-newletter .block-title {
		font-size: 13px;
		font-weight: 600;
		margin-bottom: 18px;
	}

	.footer-opt-15 .block-newletter .form-control {
		height: 40px;
		margin: 0;
	}

	.footer-opt-15 .block-newletter .btn-subcribe {
		height: 40px;
		background-color: #c33;
	}

.footer-opt-15 .footer-bottom {
	padding-bottom: 17px;
	padding-top: 20px;
}

	.footer-opt-15 .footer-bottom .links ul {
		margin-bottom: 0;
	}

	.footer-opt-15 .footer-bottom .links a {
		color: #666;
		font-size: 13px;
	}

		.footer-opt-15 .footer-bottom .links a:after {
			background-color: #999;
			height: 12px;
			margin-top: -6px;
		}

		.footer-opt-15 .footer-bottom .links a:hover {
			color: #c33;
		}

.footer-opt-15 .copyright {
	font-size: 13px;
	color: #666;
}

.footer-opt-15 .payment-methods {
	text-align: center;
	padding: 24px 0;
	border-top: 1px solid #e5e5e5;
}

	.footer-opt-15 .payment-methods img {
		display: inline-block;
		vertical-align: middle;
		margin-right: 69px;
		cursor: pointer;
	}

@media (max-width: 991px) {
	.footer-opt-15 .payment-methods img {
		margin-right: 15px;
		margin-bottom: 10px;
	}
}

.footer-opt-15 .payment-methods img:hover {
	-webkit-filter: sepia(100%);
	filter: sepia(100%);
}

.footer-opt-15 .payment-methods img:last-child {
	margin-right: 0;
}

.post-grid .post-items {
	margin-bottom: 34px;
}

.post-list .post-items {
	margin-bottom: 25px;
}

.post-grid .post-items .post-item {
	margin-bottom: 10px;
	padding-bottom: 10px;
	width: 50%;
	float: left;
	border-bottom: 1px solid #dfdfdf;
}

	.post-grid .post-items .post-item:nth-child(2n+1) {
		clear: both;
	}

@media (max-width: 360px) {
	.post-grid .post-items .post-item {
		width: 100%;
	}
}

.post-list .post-items .post-item {
	margin-bottom: 30px;
}

	.post-list .post-items .post-item .post-item-info {
		border: 1px solid #f0f0f0;
	}

		.post-list .post-items .post-item .post-item-info:after,
		.post-list .post-items .post-item .post-item-info:before {
			content: "";
			display: table;
		}

		.post-list .post-items .post-item .post-item-info:after {
			clear: both;
		}

	.post-list .post-items .post-item .post-item-photo {
		width: 48%;
		float: left;
		margin: 0;
	}

@media (max-width: 479px) {
	.post-list .post-items .post-item .post-item-photo {
		width: 100%;
		float: none;
	}
}

.post-list .post-items .post-item .post-item-detail {
	overflow: hidden;
	padding-left: 35px;
	padding-right: 15px;
	padding-bottom: 10px;
}

.post-list .post-items .post-item .post-item-name {
	font-size: 16px;
	margin-top: 30px;
}

@media (max-width: 1199px) {
	.post-list .post-items .post-item .post-item-name {
		margin-top: 5px;
	}
}

.post-items .post-item .post-item-des {
	font-size: 13px;
	color: #888;
	margin: 5px 0 5px;
	line-height: 20px;
	max-height: 61px;
	overflow: hidden;
}

.post-items .post-item .post-item-actions {
	margin-top: 15px;
}

	.post-items .post-item .post-item-actions .btn {
		color: #666;
		font-size: 13px;
		display: inline-block;
		line-height: 36px;
		padding: 0 22px;
		text-transform: none;
		background-color: #f2f2f2;
		text-align: center;
		border-radius: 100px;
	}

		.post-items .post-item .post-item-actions .btn:hover {
			background-color: #DA251C;
			color: #fff;
		}

.post-items .post-item .post-item-photo {
	display: block;
	margin-bottom: 15px;
	position: relative;
	overflow: hidden;
}

	.post-items .post-item .post-item-photo a:before {
		content: "";
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		/*background-color: rgba(218, 37, 28, .5);*/
		opacity: 0;
		display: block;
		z-index: 5;
		-webkit-transition: .35s;
		-o-transition: .35s;
		transition: .35s;
	}

	.post-items .post-item .post-item-photo:hover img {
		-webkit-transform: scale(1.2);
		-ms-transform: scale(1.2);
		-o-transform: scale(1.2);
		transform: scale(1.2);
		-webkit-transition: .35s;
		-o-transition: .35s;
		transition: .35s;
	}

	.post-items .post-item .post-item-photo:hover a:before {
		opacity: 1;
		-webkit-transition: .35s;
		-o-transition: .35s;
		transition: .35s;
	}

	.post-items .post-item .post-item-photo img {
		display: block;
		width: 100%;
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
		-webkit-transition: .35s;
		-o-transition: .35s;
		transition: .35s;
	}

.post-items .post-item .post-item-name {
	font-size: 13px;
	color: #333;
	font-weight: 400;
	display: block;
	margin-bottom: 6px;
}

	.post-items .post-item .post-item-name a {
		color: #333;
	}

		.post-items .post-item .post-item-name a:hover {
			color: #DA251C;
		}

.post-items .post-item .post-item-athur {
	color: #aaa;
	font-size: 11px;
	display: block;
}

.cms-blog .pagination {
	margin-bottom: 70px;
}

.sidebar-blog .block {
	margin-bottom: 30px;
}

	.sidebar-blog .block .block-title {
		font-size: 15px;
		font-weight: 600;
		color: #000;
		display: block;
		border-bottom: 1px solid #dfdfdf;
		text-transform: uppercase;
		margin-bottom: 15px;
		padding-bottom: 5px;
	}

.sidebar-blog .block-categori-blog .block-title {
	margin-bottom: 26px;
}

.sidebar-blog .block-categori-blog li {
	font-size: 13px;
	color: #666;
	display: block;
	border-bottom: 1px solid #f3f3f3;
	text-transform: capitalize;
	padding: 10px 0;
}

	.sidebar-blog .block-categori-blog li:last-child {
		border-bottom: none;
	}

	.sidebar-blog .block-categori-blog li:after,
	.sidebar-blog .block-categori-blog li:before {
		content: "";
		display: table;
	}

	.sidebar-blog .block-categori-blog li:after {
		clear: both;
	}

	.sidebar-blog .block-categori-blog li a {
		color: #666;
		display: block;
	}

		.sidebar-blog .block-categori-blog li a:hover,
		.sidebar-blog .block-categori-blog li a:hover .count {
			color: #DA251C;
		}

	.sidebar-blog .block-categori-blog li .count {
		float: right;
		font-style: italic;
		color: #aaa;
		margin-left: 5px;
	}

.sidebar-blog .block-recent-post li {
	margin-bottom: 20px;
}

	.sidebar-blog .block-recent-post li:hover .item-photo img {
		-webkit-transform: scale(1.2);
		-ms-transform: scale(1.2);
		-o-transform: scale(1.2);
		transform: scale(1.2);
		-webkit-transition: .35s;
		-o-transition: .35s;
		transition: .35s;
	}

.sidebar-blog .block-recent-post .item-photo {
	float: left;
	width: 32.6%;
	max-width: 90px;
	margin-right: 15px;
	display: block;
	overflow: hidden;
}

	.sidebar-blog .block-recent-post .item-photo img {
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
		-webkit-transition: .35s;
		-o-transition: .35s;
		transition: .35s;
	}

.sidebar-blog .block-recent-post .item-detail {
	overflow: hidden;
	color: #aaa;
	font-size: 10px;
}

.sidebar-blog .block-recent-post .item-name {
	font-size: 13px;
	font-weight: 600;
	display: block;
	margin-bottom: 8px;
}

.sidebar-blog .block-tag-blog .block-content a {
	display: inline-block;
	line-height: 34px;
	border: 1px solid #eee;
	text-align: center;
	padding: 0 23px;
	color: #666;
	font-size: 12px;
	font-style: italic;
	font-family: Merriweather;
	margin-bottom: 5px;
	margin-right: 1px;
}

	.sidebar-blog .block-tag-blog .block-content a:hover {
		color: #DA251C;
	}

.post-detail .post-item-info .post-item-photo {
	display: block;
}

	.post-detail .post-item-info .post-item-photo img {
		width: 100%;
		display: block;
	}

.post-detail .post-item-info .post-item-name {
	font-weight: 600;
	font-size: 16px;
	color: #333;
	margin: 0px 0 5px;
	display: block;
}

.post-detail .post-item-info .post-item-athur {
	font-size: 12px;
	color: #aaa;
	margin-bottom: 18px;
}

.post-detail .post-item-info .post-item-des {
	color: #666;
	font-size: 13px;
	line-height: 24px;
	position: relative;
	padding-bottom: 15px;
	margin-bottom: 20px;
}

	.post-detail .post-item-info .post-item-des:before {
		content: "";
		width: 30px;
		height: 2px;
		background-color: #eaeaea;
		position: absolute;
		bottom: 0;
		left: 0;
	}

	.post-detail .post-item-info .post-item-des blockquote {
		font-size: 13px;
		color: #333;
		font-family: Merriweather;
		border-left: 3px solid #e9c77b;
		padding-left: 29px;
		padding-top: 15px;
		padding-bottom: 15px;
	}

.post-detail .post-item-info .post-item-tag {
	font-size: 13px;
	color: #888;
	float: left;
	line-height: 28px;
	margin-bottom: 23px;
}

	.post-detail .post-item-info .post-item-tag a {
		color: #888;
		line-height: 28px;
	}

		.post-detail .post-item-info .post-item-tag a:hover {
			color: #DA251C;
		}

	.post-detail .post-item-info .post-item-tag label {
		font-size: 13px;
		text-transform: uppercase;
		color: #333;
		padding: 0;
		font-weight: 400;
		margin-right: 3px;
		line-height: 28px;
	}

.post-detail .post-item-info .post-item-share {
	font-size: 18px;
	color: #333;
	float: right;
	line-height: 28px;
	margin-bottom: 23px;
}

	.post-detail .post-item-info .post-item-share a {
		color: #333;
		margin-left: 5px;
		line-height: 28px;
	}

		.post-detail .post-item-info .post-item-share a:hover {
			color: #DA251C;
		}

	.post-detail .post-item-info .post-item-share label {
		font-size: 13px;
		text-transform: none;
		color: #666;
		padding: 0;
		font-weight: 400;
		margin-right: 3px;
		font-family: Merriweather;
		font-style: italic;
		line-height: 28px;
	}

.post-detail .post-arthur {
	background-color: #ffffff;
	border: 1px solid #dfdfdf;
	margin-bottom: 25px;
	padding: 15px;
}

	.post-detail .post-arthur:after,
	.post-detail .post-arthur:before {
		content: "";
		display: table;
	}

	.post-detail .post-arthur:after {
		clear: both;
	}

@media (max-width: 479px) {
	.post-detail .post-arthur {
		padding: 25px 20px;
	}
}

.post-detail .post-arthur .avata {
	width: 140px;
	overflow: hidden;
	margin-right: 20px;
	float: left;
}

	.post-detail .post-arthur .avata img {
		display: block;
	}

.post-detail .post-arthur .des {
	overflow: hidden;
	color: #555;
	/*
	font-family: Merriweather;
    font-style: italic;
	*/
	padding-top: 20px;
}

	.post-detail .post-arthur .des .name {
		font-size: 13px;
		color: #333;
		font-weight: 600;
		display: block;
		font-family: "Open Sans";
		font-style: normal;
		margin-bottom: 8px;
	}

		.post-detail .post-arthur .des .name a:after {
			content: "\f105";
			font-family: FontAwesome;
			position: absolute;
			color: #ccc;
			margin-left: 10px;
			margin-top: 1px;
		}

		.post-detail .post-arthur .des .name a:hover:after {
			color: #DA251C;
		}

.block-comment-blog .list-commnet {
	margin-bottom: 35px;
}

	.block-comment-blog .list-commnet .block-title {
		font-size: 18px;
		color: #333;
		font-weight: 600;
		margin-bottom: 25px;
	}

		.block-comment-blog .list-commnet .block-title:after,
		.block-comment-blog .list-commnet .block-title:before {
			content: "";
			display: table;
		}

		.block-comment-blog .list-commnet .block-title:after {
			clear: both;
		}

		.block-comment-blog .list-commnet .block-title .leaver-comment {
			float: right;
			font-size: 12px;
			color: #888;
			font-family: Merriweather;
			font-style: italic;
			font-weight: 400;
		}

	.block-comment-blog .list-commnet .item {
		border: 1px solid #ececec;
		padding: 22px 29px 28px;
		margin-bottom: 10px;
	}

		.block-comment-blog .list-commnet .item .user {
			font-size: 13px;
			color: #222;
			font-weight: 600;
			margin-right: 25px;
		}

		.block-comment-blog .list-commnet .item .date {
			color: #aaa;
			font-size: 13px;
		}

		.block-comment-blog .list-commnet .item .des {
			font-size: 12px;
			font-family: Merriweather;
			font-style: italic;
			margin-top: 12px;
			margin-bottom: 15px;
			color: #666;
		}

		.block-comment-blog .list-commnet .item .actions {
			text-align: right;
			font-size: 12px;
			color: #333;
			font-family: Merriweather;
			font-style: italic;
			margin-top: 45px;
		}

			.block-comment-blog .list-commnet .item .actions .fa {
				color: #8b8b8b;
				font-size: 11px;
				margin-left: 5px;
			}

			.block-comment-blog .list-commnet .item .actions .reply:hover,
			.block-comment-blog .list-commnet .item .actions .reply:hover .fa {
				color: #DA251C;
			}

.block-comment-blog .block-leave-reply {
	margin-bottom: 70px;
}

	.block-comment-blog .block-leave-reply .block-title {
		font-size: 18px;
		color: #333;
		font-weight: 600;
		margin-bottom: 15px;
	}

	.block-comment-blog .block-leave-reply .form-group {
		margin-bottom: 10px;
	}

	.block-comment-blog .block-leave-reply .form-control {
		height: 40px;
		padding-left: 10px;
		font-size: 13px;
		color: #888;
		max-width: 295px;
	}

		.block-comment-blog .block-leave-reply .form-control::-moz-placeholder {
			color: #888;
			opacity: 1;
		}

		.block-comment-blog .block-leave-reply .form-control:-ms-input-placeholder {
			color: #888;
		}

		.block-comment-blog .block-leave-reply .form-control::-webkit-input-placeholder {
			color: #888;
		}

	.block-comment-blog .block-leave-reply textarea,
	.block-comment-blog .block-leave-reply textarea.form-control {
		height: 190px;
		max-width: 510px;
	}

	.block-comment-blog .block-leave-reply .btn {
		height: 40px;
		border-radius: 100px;
		padding: 0 20px;
		font-size: 12px;
		margin-top: 10px;
	}

.product-reviews-summary .rating-result {
	position: relative;
	display: inline-block;
	overflow: hidden;
}

	.product-reviews-summary .rating-result,
	.product-reviews-summary .rating-result > span {
		color: #ccc;
		white-space: nowrap;
	}

		.product-reviews-summary .rating-result:before,
		.product-reviews-summary .rating-result > span:before {
			content: "\f005" "\f005" "\f005" "\f005" "\f005";
			font-family: FontAwesome;
			font-size: 12px;
			letter-spacing: 1.5px;
		}

		.product-reviews-summary .rating-result > span {
			color: #f90;
			position: absolute;
			top: 0;
			left: 0;
			overflow: hidden;
		}

			.product-reviews-summary .rating-result > span span {
				display: none;
			}

.product-item-opt-1 {
	padding: 10px 22px;
	position: relative;
	z-index: 10;
	background-color: #fff;
}

	.product-item-opt-1:hover .product-item-actions .btn {
		-webkit-animation-name: fadeInRight;
		animation-name: fadeInRight;
		-webkit-animation-duration: .45s;
		animation-duration: .45s;
		-webkit-animation-fill-mode: both;
		animation-fill-mode: both;
	}

	.product-item-opt-1 .product-item-info:hover .product-item-photo img {
		-webkit-transform: scale(1.15);
		-ms-transform: scale(1.15);
		-o-transform: scale(1.15);
		transform: scale(1.15);
		-webkit-transition: .35s;
		-o-transition: .35s;
		transition: .35s;
	}

	.product-item-opt-1 .product-item-photo {
		text-align: center;
		position: relative;
		overflow: hidden;
	}

	.product-item-opt-1 .product-item-img img {
		margin-left: auto;
		margin-right: auto;
		-webkit-transition: .35s;
		-o-transition: .35s;
		transition: .35s;
		border: 1px solid transparent;
	}

	.product-item-opt-1 .product-item-name {
		font-size: 13px;
		font-weight: 400;
		color: #333;
		display: block;
		margin-bottom: 2px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

		.product-item-opt-1 .product-item-name a {
			color: #333;
		}

			.product-item-opt-1 .product-item-name a:hover {
				color: #DA251C;
			}

	.product-item-opt-1 .product-item-price {
		font-size: 18px;
		color: #DA251C;
		margin-bottom: 2px;
	}

		.product-item-opt-1 .product-item-price .old-price {
			color: #666;
			text-decoration: line-through;
		}

	.product-item-opt-1 .product-item-actions {
		position: absolute;
		z-index: 30;
		right: 10px;
		top: 50px;
		-webkit-transition: .3s;
		-o-transition: .3s;
		transition: .3s;
	}

		.product-item-opt-1 .product-item-actions .btn {
			width: 30px;
			height: 30px;
			line-height: 30px;
			padding: 0;
			text-align: center;
			background-color: #aaa;
			color: #333;
			margin-bottom: 10px;
			display: block;
			background-position: center;
			background-repeat: no-repeat;
			-webkit-animation-name: fadeOutRight;
			animation-name: fadeOutRight;
			-webkit-animation-duration: .45s;
			animation-duration: .45s;
			-webkit-animation-fill-mode: both;
			animation-fill-mode: both;
		}

			.product-item-opt-1 .product-item-actions .btn:nth-child(1) {
				-webkit-animation-delay: .2s;
				animation-delay: .2s;
			}

			.product-item-opt-1 .product-item-actions .btn:nth-child(2) {
				-webkit-animation-delay: .4s;
				animation-delay: .4s;
			}

			.product-item-opt-1 .product-item-actions .btn:nth-child(3) {
				-webkit-animation-delay: .6s;
				animation-delay: .6s;
			}

			.product-item-opt-1 .product-item-actions .btn:nth-child(4) {
				-webkit-animation-delay: .7s;
				animation-delay: .7s;
			}

			.product-item-opt-1 .product-item-actions .btn span {
				display: none;
			}

			.product-item-opt-1 .product-item-actions .btn:hover {
				color: #fff;
				background-color: #DA251C;
			}

		.product-item-opt-1 .product-item-actions .btn-wishlist {
			background-image: url(../images/icon/index1/btn-wishlist.html);
		}

			.product-item-opt-1 .product-item-actions .btn-wishlist:hover {
				background-image: url(../images/icon/index1/btn-wishlist-hover.html);
			}

		.product-item-opt-1 .product-item-actions .btn-compare {
			background-image: url(../images/icon/index1/btn-compare.html);
		}

			.product-item-opt-1 .product-item-actions .btn-compare:hover {
				background-image: url(../images/icon/index1/btn-compare-hover.html);
			}

		.product-item-opt-1 .product-item-actions .btn-cart {
			background-image: url(../images/icon/index1/btn-cart.html);
		}

			.product-item-opt-1 .product-item-actions .btn-cart:hover {
				background-image: url(../images/icon/index1/btn-cart-hover.html);
			}

.product-item-opt-0 .product-item-info {
	padding: 10px 22px 5px;
	border: 1px solid #dfdfdf;
	background-color: #fff;
	position: relative;
}

	.product-item-opt-0 .product-item-info:hover .product-item-photo img {
		-webkit-transform: scale(1.15);
		-ms-transform: scale(1.15);
		-o-transform: scale(1.15);
		transform: scale(1.15);
		-webkit-transition: .35s;
		-o-transition: .35s;
		transition: .35s;
	}

.product-item-opt-0 .product-item-photo {
	text-align: center;
	position: relative;
	overflow: hidden;
}

.product-item-opt-0 .product-item-img img {
	margin-left: auto;
	margin-right: auto;
	-webkit-transition: .35s;
	-o-transition: .35s;
	transition: .35s;
}

.product-item-opt-0 .product-item-name {
	font-size: 13px;
	font-weight: 400;
	color: #888;
	display: block;
	margin-bottom: 4px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-transform: capitalize;
}

	.product-item-opt-0 .product-item-name a {
		color: #888;
	}

		.product-item-opt-0 .product-item-name a:hover {
			color: #DA251C;
		}

.product-item-opt-0 .product-item-price {
	font-size: 16px;
	color: #333;
	margin-bottom: 10px;
}

	.product-item-opt-0 .product-item-price .old-price {
		color: #666;
		text-decoration: line-through;
	}

.product-item-opt-0 .product-item-actions:after,
.product-item-opt-0 .product-item-actions:before {
	content: "";
	display: table;
}

.product-item-opt-0 .product-item-actions:after {
	clear: both;
}

.product-item-opt-0 .product-item-actions .btn {
	width: 35px;
	height: 35px;
	line-height: 33px;
	padding: 0;
	text-align: center;
	background-color: #fff;
	color: #333;
	font-size: 13px;
	margin-bottom: 10px;
	display: block;
	background-position: center;
	background-repeat: no-repeat;
	text-transform: uppercase;
	border: 1px solid #dfdfdf;
	float: left;
	margin-right: 5px;
}

	.product-item-opt-0 .product-item-actions .btn:last-child {
		margin-right: 0;
	}

	.product-item-opt-0 .product-item-actions .btn span {
		display: none;
	}

	.product-item-opt-0 .product-item-actions .btn:hover {
		color: #fff;
		background-color: #DA251C;
		border-color: #DA251C;
	}

.product-item-opt-0 .product-item-actions .btn-wishlist {
	background-image: url(../images/icon/index1/btn-wishlist.html);
}

	.product-item-opt-0 .product-item-actions .btn-wishlist:hover {
		background-image: url(../images/icon/index1/btn-wishlist-hover.html);
	}

.product-item-opt-0 .product-item-actions .btn-compare {
	background-image: url(../images/icon/index1/btn-compare.html);
}

	.product-item-opt-0 .product-item-actions .btn-compare:hover {
		background-image: url(../images/icon/index1/btn-compare-hover.html);
	}

.product-item-opt-0 .product-item-actions .btn-cart {
	padding-left: 40px;
	background-position: center left 12px;
	background-position-x: 1%;
	background-position-y: 50%;
	width: auto;
	padding-right: 10px;
	background-image: url(../images/icon/index1/btn-cart.html);
}

	.product-item-opt-0 .product-item-actions .btn-cart span {
		display: block;
	}

	.product-item-opt-0 .product-item-actions .btn-cart:hover {
		background-image: url(../images/icon/index1/btn-cart-hover.html);
	}

.product-item-opt-0 .product-item-review .action {
	font-size: 13px;
	color: #888;
	line-height: 34px;
}

	.product-item-opt-0 .product-item-review .action:hover {
		color: #DA251C;
	}

.product-item-opt-0 .product-item-des {
	font-size: 13px;
	color: #888;
	line-height: 24px;
	margin-bottom: 26px;
	overflow: hidden;
	max-height: 73px;
}

.product-item-opt-2 {
	padding: 0;
	position: relative;
	z-index: 10;
	background-color: #fff;
}

	.product-item-opt-2:hover .product-item-actions .btn {
		-webkit-animation-name: fadeInRight;
		animation-name: fadeInRight;
		-webkit-animation-duration: .45s;
		animation-duration: .45s;
		-webkit-animation-fill-mode: both;
		animation-fill-mode: both;
	}

	.product-item-opt-2 .product-item-info:hover .product-item-photo img {
		-webkit-transform: scale(1.15);
		-ms-transform: scale(1.15);
		-o-transform: scale(1.15);
		transform: scale(1.15);
		-webkit-transition: .35s;
		-o-transition: .35s;
		transition: .35s;
	}

	.product-item-opt-2 .product-item-info:hover .btn-cart {
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		-o-transform: translate(0, 0);
		transform: translate(0, 0);
		opacity: 1;
		visibility: visible;
		-webkit-transition: .45s;
		-o-transition: .45s;
		transition: .45s;
	}

	.product-item-opt-2 .product-item-info:hover .btn-cart:hover {
		background-color: #B72017;
	}

    
	/*
.product-item-opt-2 .product-item-info .btn-cart {
    left: 0;
    right: 0;
    position: absolute;
    bottom: 0;
    width: 100%;
    background-color: rgba(0, 0, 0, .6);
    color: #fff;
    height: 50px;
    line-height: 48px;
    font-size: 14px;
    text-transform: none;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: .45s;
    -o-transition: .45s;
    transition: .45s;
    -webkit-transform: translate(0, 60px);
    -ms-transform: translate(0, 60px);
    -o-transform: translate(0, 60px);
    transform: translate(0, 60px)
}
	*/
	.product-item-opt-2 .product-item-info .btn-cart:before, .btnEqual .btn-cart:before {
		content: "";
		width: 41px;
		height: 33px;
		background-position: center;
		background-repeat: no-repeat;
		background-image: url(../images/cart-catalog-op1.png);
		display: inline-block;
		vertical-align: middle;
	}

	.product-item-opt-2 .product-item-info .btn-cart:hover {
		background-color: #DA251C;
	}

	.product-item-opt-2 .product-item-info .product-reviews-summary {
		float: right;
		margin-top: 2px;
	}

	.product-item-opt-2 .product-item-photo {
		text-align: center;
		position: relative;
		overflow: hidden;
		padding: 20px;
	}

	.product-item-opt-2 .product-item-img img {
		margin-left: auto;
		margin-right: auto;
		-webkit-transition: .35s;
		-o-transition: .35s;
		transition: .35s;
	}

	.product-item-opt-2 .product-item-detail {
		padding: 0 15px 10px;
	}

	.product-item-opt-2 .product-item-name {
		font-size: 13px;
		font-weight: 800;
		color: #666;
		display: block;
		margin-bottom: 2px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

		.product-item-opt-2 .product-item-name a {
			color: #666;
		}

			.product-item-opt-2 .product-item-name a:hover {
				color: #DA251C;
			}

	.product-item-opt-2 .product-item-price {
		/*font-size: 16px;
		color: #DA251C;*/
		font-size: 13px;
		color: #333;
		font-weight: 600;
		margin-bottom: 2px;
		float: left;
		color: #aeaeae;
		font-weight: 600;
		
		/*
    width: calc(100% - 85px);
    width: -moz-calc(100% - 85px);
    width: -webkit-calc(100% - 85px);	
    width: -o-calc(100% - 85px)
	*/
	}

		.product-item-opt-2 .product-item-price .price {
			margin-right: 3px;
			vertical-align: middle;
		}

		.product-item-opt-2 .product-item-price .price strong {
			color: #aeaeae;
			font-size:10px;
		}

		.product-item-opt-2 .product-item-price .old-price {
			font-size: 13px;
			color: #666;
			text-decoration: line-through;
			font-weight: 400;
			margin-right: 3px;
		}

	.product-item-opt-2 .product-item-actions {
		position: absolute;
		z-index: 30;
		right: 23px;
		top: 80px;
	}

@media (max-width: 1199px) {
	.product-item-opt-2 .product-item-actions {
		top: 55px;
	}
}

.product-item-opt-2 .product-item-actions .btn {
	width: 36px;
	height: 36px;
	line-height: 30px;
	padding: 0;
	text-align: center;
	background-color: #fff;
	color: #333;
	margin-bottom: 7px;
	display: block;
	background-position: center;
	background-repeat: no-repeat;
	border-radius: 0%;
	-webkit-animation-name: fadeOutRight;
	animation-name: fadeOutRight;
	-webkit-animation-duration: .45s;
	animation-duration: .45s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	border: 1px solid #dfdfdf;
}

.product-item-actionsgrid {
	float: right;
	width: 90px !important;
	text-align: right;
}

.product-item-actionsgrid.leftAllign {
	float: none;
	width: 100% !important;
	text-align: left;
}

.product-item-opt-2 .product-item-actionsgrid .btn {
	width: 36px;
	height: 36px;
	line-height: 30px;
	padding: 0;
	text-align: center;
	background-color: #fff;
	color: #333;
	margin-bottom: 7px;
	display: inline-block;
	background-position: center;
	background-repeat: no-repeat;
	border-radius: 0%;
	border: 1px solid #dfdfdf;
}

.product-item-opt-2 .product-item-actions .btn:nth-child(1) {
	-webkit-animation-delay: .2s;
	animation-delay: .2s;
}

.product-item-opt-2 .product-item-actions .btn:nth-child(2) {
	-webkit-animation-delay: .4s;
	animation-delay: .4s;
}

.product-item-opt-2 .product-item-actions .btn:nth-child(3) {
	-webkit-animation-delay: .6s;
	animation-delay: .6s;
}

.product-item-opt-2 .product-item-actions .btn:nth-child(4) {
	-webkit-animation-delay: .7s;
	animation-delay: .7s;
}

.product-item-opt-2 .product-item-actions .btn span, .product-item-opt-2 .product-item-actionsgrid .btn span {
	display: none;
}

.product-item-opt-2 .product-item-actions .btn:hover {
	color: #fff;
	background-color: #DA251C;
}

.product-item-opt-2 .product-item-actions .btn-wishlist, .product-item-opt-2 .product-item-actionsgrid .btn-wishlist {
	background-image: url(../images/btn-wishlist.png);
}

.product-item-opt-2 .product-item-actions .btn-compare, .product-item-opt-2 .product-item-actionsgrid .btn-compare {
	background-image: url(../images/btn-compare.png);
}

.product-item-opt-2 .product-item-actions .btn-wishlist:hover, .product-item-opt-2 .product-item-actionsgrid .btn-wishlist:hover {
	background-image: url(../images/btn-wishlist-hover.png);
}

.product-item-opt-2 .product-item-actions .btn-compare:hover, .product-item-opt-2 .product-item-actionsgrid .btn-compare:hover {
	background-image: url(../images/btn-compare-hover.png);
}

.product-item-opt-2 .product-item-actionsgrid .btn-wishlist:hover,
.product-item-opt-2 .product-item-actionsgrid .btn-compare:hover,
.product-item-opt-2 .product-item-actionsgrid .btn-highlight:hover,
.product-item-opt-2 .product-item-actionsgrid .btn-opportunity:hover,
.product-item-opt-2 .product-item-actionsgrid .btn-exclusive:hover,
.product-item-opt-2 .product-item-actionsgrid .btn-outlet:hover {
    background-color: #DA251C;
}

/* NOVOS BOTÕES */

.product-item-opt-2 .product-item-actions .btn-highlight, .product-item-opt-2 .product-item-actionsgrid .btn-highlight {
	background-image: url(../images/btn-highlight.png);
}

.product-item-opt-2 .product-item-actions .btn-opportunity, .product-item-opt-2 .product-item-actionsgrid .btn-opportunity {
	background-image: url(../images/btn-opportunity.png);
}

.product-item-opt-2 .product-item-actions .btn-exclusive, .product-item-opt-2 .product-item-actionsgrid .btn-exclusive {
	background-image: url(../images/btn-exclusive.png);
}

.product-item-opt-2 .product-item-actions .btn-outlet, .product-item-opt-2 .product-item-actionsgrid .btn-outlet {
    background-image: url(../images/btn-outlet.png);
}

/* NOVOS BOTÕES HOVER */

.product-item-opt-2 .product-item-actions .btn-highlight:hover, .product-item-opt-2 .product-item-actionsgrid .btn-highlight:hover {
	background-image: url(../images/btn-highlight-hover.png);
}

.product-item-opt-2 .product-item-actions .btn-opportunity:hover, .product-item-opt-2 .product-item-actionsgrid .btn-opportunity:hover {
	background-image: url(../images/btn-opportunity-hover.png);
}

.product-item-opt-2 .product-item-actions .btn-exclusive:hover, .product-item-opt-2 .product-item-actionsgrid .btn-exclusive:hover {
	background-image: url(../images/btn-exclusive-hover.png);
}

.product-item-opt-2 .product-item-actions .btn-outlet:hover, .product-item-opt-2 .product-item-actionsgrid .btn-outlet:hover {
    background-image: url(../images/btn-outlet-hover.png);
}





.product-item-opt-2 .product-item-actions .btn-quickview {
	background-image: url(../images/icon/index6/btn-quickview.html);
}

.product-item-opt-2 .product-item-label {
	position: absolute;
	top: 20px;
	right: 0;
	line-height: 28px;
	padding: 0 8px;
	display: block;
	background-color: #3395ff;
	color: #fff;
	font-size: 13px;
}

	.product-item-opt-2 .product-item-label:before {
		content: "";
		position: absolute;
		top: 0;
		left: -9px;
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 0 9px 14px 0;
		border-color: transparent #3395ff transparent transparent;
	}

	.product-item-opt-2 .product-item-label:after {
		content: "";
		position: absolute;
		bottom: 0;
		left: -9px;
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 0 0 14px 9px;
		border-color: transparent transparent #3395ff;
	}

	.product-item-opt-2 .product-item-label.label-sale {
		background-color: #ff9c33;
	}

		.product-item-opt-2 .product-item-label.label-sale:before {
			border-color: transparent #ff9c33 transparent transparent;
		}

		.product-item-opt-2 .product-item-label.label-sale:after {
			border-color: transparent transparent #ff9c33;
		}

	.product-item-opt-2 .product-item-label.label-price {
		background-color: #f60;
		color: #fff;
		border-radius: 100%;
		text-transform: uppercase;
		width: 36px;
		text-align: center;
		padding: 7px 0 0;
		height: 36px;
		right: 10px;
		top: 3px;
		line-height: 1;
		font-size: 11px;
	}

		.product-item-opt-2 .product-item-label.label-price span {
			display: block;
		}

		.product-item-opt-2 .product-item-label.label-price:after,
		.product-item-opt-2 .product-item-label.label-price:before {
			content: none;
		}

.product-item-opt-3 {
	padding: 0;
	position: relative;
	z-index: 10;
	background-color: #fff;
}

	.product-item-opt-3 .product-item-info {
		border: 1px solid #dfdfdf;
		padding: 15px 28px;
	}

		.product-item-opt-3 .product-item-info:hover .product-item-img img {
			-webkit-transform: scale(1.15);
			-ms-transform: scale(1.15);
			-o-transform: scale(1.15);
			transform: scale(1.15);
			-webkit-transition: .35s;
			-o-transition: .35s;
			transition: .35s;
		}

	.product-item-opt-3 .product-item-photo {
		text-align: center;
		position: relative;
		overflow: hidden;
		padding: 0;
	}

	.product-item-opt-3 .product-item-img img {
		margin-left: auto;
		margin-right: auto;
		-webkit-transition: .35s;
		-o-transition: .35s;
		transition: .35s;
	}

	.product-item-opt-3 .product-item-detail {
		text-align: center;
		padding: 0;
	}

	.product-item-opt-3 .product-item-name {
		font-size: 13px;
		font-weight: 400;
		color: #333;
		display: block;
		margin-bottom: 4px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		margin-top: 12px;
		text-transform: uppercase;
	}

		.product-item-opt-3 .product-item-name a {
			color: #333;
		}

			.product-item-opt-3 .product-item-name a:hover {
				color: #DA251C;
			}

	.product-item-opt-3 .product-item-actions .btn {
		height: 30px;
		line-height: 28px;
		padding: 0 15px;
		text-align: center;
		background-color: #ddd;
		color: #333;
		margin-bottom: 7px;
		display: inline-block;
		background-position: center;
		background-repeat: no-repeat;
		border-radius: 19px;
		-webkit-transition: .2s;
		-o-transition: .2s;
		transition: .2s;
		text-transform: uppercase;
		font-size: 12px;
	}

		.product-item-opt-3 .product-item-actions .btn:hover {
			color: #fff;
			background-color: #DA251C;
			-webkit-transition: .2s;
			-o-transition: .2s;
			transition: .2s;
		}

.product-item-opt-4 {
	padding: 0;
	position: relative;
	z-index: 10;
	background-color: #fff;
}

	.product-item-opt-4:hover .product-item-actions .btn,
	.product-item-opt-4:hover .product-item-info .btn-quickview {
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
		opacity: 1;
		visibility: visible;
		-webkit-transition: .35s;
		-o-transition: .35s;
		transition: .35s;
	}

	.product-item-opt-4 .product-item-info {
		padding: 20px 0 13px;
	}

		.product-item-opt-4 .product-item-info:hover .product-item-photo img {
			-webkit-transform: scale(1.15);
			-ms-transform: scale(1.15);
			-o-transform: scale(1.15);
			transform: scale(1.15);
			-webkit-transition: .35s;
			-o-transition: .35s;
			transition: .35s;
		}

		.product-item-opt-4 .product-item-info .btn-quickview {
			position: absolute;
			width: 52px;
			height: 52px;
			background-color: #DA251C;
			background-position: center;
			background-repeat: no-repeat;
			background-image: url(../images/icon/index9/quickview.html);
			top: 50%;
			margin-top: -26px;
			left: 50%;
			margin-left: -26px;
			padding: 0;
			border-radius: 100%;
			opacity: 0;
			visibility: hidden;
			-webkit-transform: scale(.2);
			-ms-transform: scale(.2);
			-o-transform: scale(.2);
			transform: scale(.2);
			-webkit-transition: .35s;
			-o-transition: .35s;
			transition: .35s;
		}

			.product-item-opt-4 .product-item-info .btn-quickview:hover {
				background-color: #cc7000;
			}

			.product-item-opt-4 .product-item-info .btn-quickview span {
				display: none;
			}

		.product-item-opt-4 .product-item-info .product-reviews-summary {
			float: right;
		}

	.product-item-opt-4 .product-item-photo {
		text-align: center;
		position: relative;
		overflow: hidden;
		padding: 0 27px;
	}

	.product-item-opt-4 .product-item-img {
		position: relative;
		overflow: hidden;
		display: block;
	}

		.product-item-opt-4 .product-item-img img {
			margin-left: auto;
			margin-right: auto;
			width: 100%;
			-webkit-transition: .35s;
			-o-transition: .35s;
			transition: .35s;
		}

	.product-item-opt-4 .product-item-detail {
		padding: 0 27px;
	}

	.product-item-opt-4 .product-item-name {
		font-size: 13px;
		font-weight: 400;
		color: #333;
		display: block;
		margin-bottom: 1px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		margin-top: 12px;
	}

		.product-item-opt-4 .product-item-name a {
			color: #333;
		}

			.product-item-opt-4 .product-item-name a:hover {
				color: #DA251C;
			}

	.product-item-opt-4 .product-item-price {
		font-size: 13px;
		color: #b40000;
		font-weight: 400;
		margin-bottom: 2px;
	}

		.product-item-opt-4 .product-item-price .price {
			margin-right: 3px;
		}

		.product-item-opt-4 .product-item-price .old-price {
			font-size: 13px;
			color: #666;
			text-decoration: line-through;
			font-weight: 400;
		}

	.product-item-opt-4 .product-item-actions {
		position: absolute;
		z-index: 30;
		right: 7px;
		bottom: 1px;
	}

		.product-item-opt-4 .product-item-actions .btn {
			width: 30px;
			height: 30px;
			line-height: 28px;
			padding: 0;
			text-align: center;
			background-color: #fff;
			color: #fff;
			margin-top: 5px;
			display: block;
			background-position: center;
			background-repeat: no-repeat;
			border: 1px solid #dfdfdf;
			-webkit-transform: scale(.1);
			-ms-transform: scale(.1);
			-o-transform: scale(.1);
			transform: scale(.1);
			opacity: 0;
			visibility: hidden;
			-webkit-transition: .35s;
			-o-transition: .35s;
			transition: .35s;
		}

			.product-item-opt-4 .product-item-actions .btn span {
				display: none;
			}

			.product-item-opt-4 .product-item-actions .btn:hover {
				color: #fff;
				background-color: #DA251C;
				border-color: #DA251C;
			}

		.product-item-opt-4 .product-item-actions .btn-wishlist {
			background-image: url(../images/icon/index1/btn-wishlist.html);
		}

			.product-item-opt-4 .product-item-actions .btn-wishlist:hover {
				background-image: url(../images/icon/index1/btn-wishlist-hover.html);
			}

		.product-item-opt-4 .product-item-actions .btn-compare {
			background-image: url(../images/icon/index1/btn-compare.html);
		}

			.product-item-opt-4 .product-item-actions .btn-compare:hover {
				background-image: url(../images/icon/index1/btn-compare-hover.html);
			}

		.product-item-opt-4 .product-item-actions .btn-cart {
			background-image: url(../images/icon/index1/btn-cart.html);
		}

			.product-item-opt-4 .product-item-actions .btn-cart:hover {
				background-image: url(../images/icon/index1/btn-cart-hover.html);
			}

	.product-item-opt-4 .product-item-label {
		position: absolute;
		top: 20px;
		right: 0;
		line-height: 28px;
		padding: 0 8px;
		display: block;
		background-color: #3395ff;
		color: #fff;
		font-size: 13px;
	}

		.product-item-opt-4 .product-item-label:before {
			content: "";
			position: absolute;
			top: 0;
			left: -9px;
			width: 0;
			height: 0;
			border-style: solid;
			border-width: 0 9px 14px 0;
			border-color: transparent #3395ff transparent transparent;
		}

		.product-item-opt-4 .product-item-label:after {
			content: "";
			position: absolute;
			bottom: 0;
			left: -9px;
			width: 0;
			height: 0;
			border-style: solid;
			border-width: 0 0 14px 9px;
			border-color: transparent transparent #3395ff;
		}

		.product-item-opt-4 .product-item-label.label-sale {
			background-color: #ff9c33;
		}

			.product-item-opt-4 .product-item-label.label-sale:before {
				border-color: transparent #ff9c33 transparent transparent;
			}

			.product-item-opt-4 .product-item-label.label-sale:after {
				border-color: transparent transparent #ff9c33;
			}

.product-item-opt-15 {
	padding: 0;
	position: relative;
	z-index: 10;
}

	.product-item-opt-15:hover .product-item-actions .btn {
		-webkit-animation-name: fadeInRight;
		animation-name: fadeInRight;
		-webkit-animation-duration: .45s;
		animation-duration: .45s;
		-webkit-animation-fill-mode: both;
		animation-fill-mode: both;
	}

	.product-item-opt-15 .product-item-info {
		border: 1px solid #e6e6e6;
		background-color: #fff;
		padding: 0 0 26px;
	}

		.product-item-opt-15 .product-item-info:hover .product-item-photo img {
			-webkit-transform: scale(1.15);
			-ms-transform: scale(1.15);
			-o-transform: scale(1.15);
			transform: scale(1.15);
			-webkit-transition: .35s;
			-o-transition: .35s;
			transition: .35s;
		}

		.product-item-opt-15 .product-item-info .product-reviews-summary .rating-result,
		.product-item-opt-15 .product-item-info .product-reviews-summary .rating-result > span {
			color: #ccc;
		}

			.product-item-opt-15 .product-item-info .product-reviews-summary .rating-result > span {
				color: #ffae00;
			}

	.product-item-opt-15 .product-item-photo {
		text-align: center;
		position: relative;
		overflow: hidden;
	}

	.product-item-opt-15 .product-item-img img {
		margin-left: auto;
		margin-right: auto;
		width: 100%;
		-webkit-transition: .35s;
		-o-transition: .35s;
		transition: .35s;
	}

	.product-item-opt-15 .product-item-detail {
		text-align: center;
		padding-top: 25px;
	}

	.product-item-opt-15 .product-item-name {
		font-size: 13px;
		font-weight: 400;
		color: #666;
		display: block;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		text-transform: capitalize;
		margin-bottom: 3px;
	}

		.product-item-opt-15 .product-item-name a {
			color: #666;
		}

			.product-item-opt-15 .product-item-name a:hover {
				color: #c33;
			}

	.product-item-opt-15 .product-item-price {
		font-size: 13px;
		color: #333;
		font-weight: 700;
		margin-bottom: 2px;
	}

		.product-item-opt-15 .product-item-price .price {
			margin-right: 5px;
		}

		.product-item-opt-15 .product-item-price .old-price {
			font-size: 13px;
			color: #666;
			text-decoration: line-through;
			font-weight: 400;
		}

	.product-item-opt-15 .product-item-actions {
		position: absolute;
		z-index: 30;
		right: 0;
		bottom: 22px;
	}

		.product-item-opt-15 .product-item-actions .btn {
			width: 40px;
			height: 40px;
			line-height: 38px;
			padding: 0;
			text-align: center;
			background-color: #fff;
			border: 1px solid #e1e1e1;
			color: #aaa;
			margin-bottom: 3px;
			font-size: 12px;
			font-weight: 700;
			text-transform: uppercase;
			display: block;
			background-position: center;
			background-repeat: no-repeat;
			float: right;
			clear: both;
			-webkit-animation-name: fadeOutRight;
			animation-name: fadeOutRight;
			-webkit-animation-duration: .45s;
			animation-duration: .45s;
			-webkit-animation-fill-mode: both;
			animation-fill-mode: both;
		}

			.product-item-opt-15 .product-item-actions .btn:nth-child(1) {
				-webkit-animation-delay: .2s;
				animation-delay: .2s;
			}

			.product-item-opt-15 .product-item-actions .btn:nth-child(2) {
				-webkit-animation-delay: .4s;
				animation-delay: .4s;
			}

			.product-item-opt-15 .product-item-actions .btn:nth-child(3) {
				-webkit-animation-delay: .6s;
				animation-delay: .6s;
			}

			.product-item-opt-15 .product-item-actions .btn:nth-child(4) {
				-webkit-animation-delay: .7s;
				animation-delay: .7s;
			}

			.product-item-opt-15 .product-item-actions .btn span {
				display: none;
			}

			.product-item-opt-15 .product-item-actions .btn:hover {
				color: #fff;
				background-color: #c33;
				border-color: #c33;
			}

			.product-item-opt-15 .product-item-actions .btn:before {
				font-family: icomoon;
				font-size: 20px;
				font-weight: 400;
			}

		.product-item-opt-15 .product-item-actions .btn-wishlist:before {
			content: "\e906";
		}

		.product-item-opt-15 .product-item-actions .btn-compare:before {
			content: "\e905";
		}

		.product-item-opt-15 .product-item-actions .btn-quickview:before {
			content: "\e904";
		}

		.product-item-opt-15 .product-item-actions .btn-cart {
			-webkit-transition: .45s;
			-o-transition: .45s;
			transition: .45s;
			width: auto;
			padding: 0 16px;
		}

			.product-item-opt-15 .product-item-actions .btn-cart:before {
				content: "\e907";
				display: inline-block;
				margin-right: 12px;
			}

			.product-item-opt-15 .product-item-actions .btn-cart span {
				display: inline-block;
				line-height: 1;
				vertical-align: text-top;
			}

	.product-item-opt-15 .product-item-label {
		position: absolute;
		top: 20px;
		right: 16px;
		line-height: 40px;
		width: 40px;
		border-radius: 100%;
		display: block;
		background-color: #c33;
		color: #fff;
		font-size: 12px;
		font-weight: 700;
		text-transform: uppercase;
		font-family: Arimo, sans-serif;
		text-align: center;
	}

		.product-item-opt-15 .product-item-label.label-new {
			background-color: #2ea76f;
			right: auto;
			left: 16px;
		}

.product-item-opt15-1 {
	padding: 0;
	position: relative;
	z-index: 10;
}

	.product-item-opt15-1 .product-item-info {
		border: 1px solid #e6e6e6;
		background-color: #fff;
		padding: 20px 0;
	}

		.product-item-opt15-1 .product-item-info:hover .product-item-photo img {
			-webkit-transform: scale(1.15);
			-ms-transform: scale(1.15);
			-o-transform: scale(1.15);
			transform: scale(1.15);
			-webkit-transition: .35s;
			-o-transition: .35s;
			transition: .35s;
		}

		.product-item-opt15-1 .product-item-info .product-reviews-summary .rating-result,
		.product-item-opt15-1 .product-item-info .product-reviews-summary .rating-result > span {
			color: #ccc;
		}

			.product-item-opt15-1 .product-item-info .product-reviews-summary .rating-result > span {
				color: #ffae00;
			}

	.product-item-opt15-1 .product-item-photo {
		text-align: center;
		position: relative;
		overflow: hidden;
		padding: 0 25px;
	}

	.product-item-opt15-1 .product-item-img {
		position: relative;
		overflow: hidden;
		display: block;
	}

		.product-item-opt15-1 .product-item-img img {
			margin-left: auto;
			margin-right: auto;
			width: 100%;
			-webkit-transition: .35s;
			-o-transition: .35s;
			transition: .35s;
		}

	.product-item-opt15-1 .product-item-detail {
		text-align: center;
		padding: 7px 5px 0;
	}

	.product-item-opt15-1 .product-item-name {
		font-size: 13px;
		font-weight: 400;
		color: #666;
		display: block;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		text-transform: capitalize;
		margin-bottom: 3px;
	}

		.product-item-opt15-1 .product-item-name a {
			color: #666;
		}

			.product-item-opt15-1 .product-item-name a:hover {
				color: #c33;
			}

	.product-item-opt15-1 .product-item-price {
		font-size: 13px;
		color: #333;
		font-weight: 700;
		margin-bottom: 15px;
	}

		.product-item-opt15-1 .product-item-price .price {
			margin-right: 5px;
		}

		.product-item-opt15-1 .product-item-price .old-price {
			font-size: 13px;
			color: #666;
			text-decoration: line-through;
			font-weight: 400;
		}

	.product-item-opt15-1 .product-item-actions {
		text-align: center;
	}

		.product-item-opt15-1 .product-item-actions .btn {
			width: 40px;
			height: 40px;
			line-height: 38px;
			padding: 0;
			text-align: center;
			background-color: #fff;
			border: 1px solid #e1e1e1;
			color: #aaa;
			font-size: 12px;
			font-weight: 700;
			text-transform: uppercase;
			display: inline-block;
			vertical-align: top;
			background-position: center;
			background-repeat: no-repeat;
			margin-bottom: 5px;
		}

			.product-item-opt15-1 .product-item-actions .btn:nth-child(1) {
				-webkit-animation-delay: .2s;
				animation-delay: .2s;
			}

			.product-item-opt15-1 .product-item-actions .btn:nth-child(2) {
				-webkit-animation-delay: .4s;
				animation-delay: .4s;
			}

			.product-item-opt15-1 .product-item-actions .btn:nth-child(3) {
				-webkit-animation-delay: .6s;
				animation-delay: .6s;
			}

			.product-item-opt15-1 .product-item-actions .btn:nth-child(4) {
				-webkit-animation-delay: .7s;
				animation-delay: .7s;
			}

			.product-item-opt15-1 .product-item-actions .btn span {
				display: none;
			}

			.product-item-opt15-1 .product-item-actions .btn:hover {
				color: #fff;
				background-color: #333;
				border-color: #333;
			}

			.product-item-opt15-1 .product-item-actions .btn:before {
				font-family: icomoon;
				font-size: 20px;
				font-weight: 400;
			}

		.product-item-opt15-1 .product-item-actions .btn-wishlist:before {
			content: "\e906";
		}

		.product-item-opt15-1 .product-item-actions .btn-compare:before {
			content: "\e905";
		}

		.product-item-opt15-1 .product-item-actions .btn-quickview:before {
			content: "\e904";
		}

		.product-item-opt15-1 .product-item-actions .btn-cart {
			-webkit-transition: .45s;
			-o-transition: .45s;
			transition: .45s;
		}

			.product-item-opt15-1 .product-item-actions .btn-cart:before {
				content: "\e907";
				display: inline-block;
			}

	.product-item-opt15-1 .product-item-label {
		position: absolute;
		top: 20px;
		right: 0;
		line-height: 28px;
		padding: 0 8px;
		display: block;
		background-color: #3395ff;
		color: #fff;
		font-size: 13px;
	}

		.product-item-opt15-1 .product-item-label:before {
			content: "";
			position: absolute;
			top: 0;
			left: -9px;
			width: 0;
			height: 0;
			border-style: solid;
			border-width: 0 9px 14px 0;
			border-color: transparent #3395ff transparent transparent;
		}

		.product-item-opt15-1 .product-item-label:after {
			content: "";
			position: absolute;
			bottom: 0;
			left: -9px;
			width: 0;
			height: 0;
			border-style: solid;
			border-width: 0 0 14px 9px;
			border-color: transparent transparent #3395ff;
		}

		.product-item-opt15-1 .product-item-label.label-sale {
			background-color: #ff9c33;
		}

			.product-item-opt15-1 .product-item-label.label-sale:before {
				border-color: transparent #ff9c33 transparent transparent;
			}

			.product-item-opt15-1 .product-item-label.label-sale:after {
				border-color: transparent transparent #ff9c33;
			}

		.product-item-opt15-1 .product-item-label.label-price {
			background-color: #f60;
			color: #fff;
			border-radius: 100%;
			text-transform: uppercase;
			width: 36px;
			text-align: center;
			padding: 7px 0 0;
			height: 36px;
			right: 10px;
			top: 3px;
			line-height: 1;
			font-size: 11px;
		}

			.product-item-opt15-1 .product-item-label.label-price span {
				display: block;
			}

			.product-item-opt15-1 .product-item-label.label-price:after,
			.product-item-opt15-1 .product-item-label.label-price:before {
				content: none;
			}

@media (max-width: 991px) {
	body.filter-active {
		overflow: hidden;
		height: 0;
	}

	.catalog-category-view .col-sidebar > :not(.no-hide) {
		display: none;
	}
}

.toolbar-products {
	-webkit-flex-direction: row;
	-webkit-align-items: flex-start;
	-webkit-justify-content: space-between;
	flex: 1 1 0;
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: space-between;
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	padding: 8px 8px 0px;
	background: #f6f6f6;
}

	.toolbar-products.toolbar-top {
		margin-top: 15px;
		margin-bottom: 20px;
	}

	.toolbar-products.toolbar-bottom {
		margin-top: 20px;
		margin-bottom: 10px;
	}

	.toolbar-products .btn-filter-products {
		line-height: 32px;
		text-transform: uppercase;
		cursor: pointer;
		border: 1px solid #dfdfdf;
		color: #000;
		background-color: #fff;
		padding: 0 12px;
		font-size: 13px;
		font-weight: 300;
		display: none;
	}

		.toolbar-products .btn-filter-products:hover {
			color: #DA251C;
		}

	.toolbar-products .modes .label {
		display: none;
	}

	.toolbar-products .toolbar-option .label {
		color: #000;
		display: inline-block;
		line-height: 34px;
		font-weight: 400;
		font-size: 13px;
		padding: 0;
		vertical-align: top;
		margin: 0 5px 0 0;
	}

	.toolbar-products .form-control {
		height: 34px;
		border: 1px solid #dfdfdf;
		color: #000;
		display: inline-block;
		box-shadow: none;
		font-size: 13px;
		font-weight: 300;
		padding-left: 10px;
		padding-right: 19px;
		background-position: center right 10px;
		background-repeat: no-repeat;
		background-image: url(../images/arrow-select.png);
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
	}

	.toolbar-products .modes {
		font-size: 13px;
		margin-bottom: 7px;
	}

		.toolbar-products .modes .modes-mode {
			margin-top: 2px;
			width: 29px;
			height: 27px;
			text-align: center;
			background-color: #ddd;
			color: #bcbcbc;
			display: inline-block;
			margin-right: 6px;
			background-position: center;
			background-repeat: no-repeat;
		}

		.toolbar-products .modes .modes-mode {
			background-color: #fafafa;
			width: 30px;
			height: 30px;
			float: left;
			display: block;
			margin: 0 0 0 3px;
			-webkit-transition: .2s;
			-o-transition: .2s;
			transition: .2s;
		}

			.toolbar-products .modes .modes-mode.active,
			.toolbar-products .modes .modes-mode:hover {
				background-color: #DA251C;
				border-color: #DA251C;
				-webkit-transition: .2s;
				-o-transition: .2s;
				transition: .2s;
			}


			.toolbar-products .modes .modes-mode span {
				display: none;
			}

			.toolbar-products .modes .modes-mode.active,
			.toolbar-products .modes .modes-mode:hover {
				color: #fff;
				background-color: #DA251C;
			}

		.toolbar-products .modes .mode-grid {
			background-image: url(../images/grid-view-bg.png);
			background-position: top left;
		}

			.toolbar-products .modes .mode-grid.active,
			.toolbar-products .modes .mode-grid:hover {
				background-image: url(../images/grid-view-bg.png);
				background-position: bottom left;
			}

		.toolbar-products .modes .mode-list {
			background-image: url(../images/list-view-bg.png);
			background-position: top left;
		}

			.toolbar-products .modes .mode-list.active,
			.toolbar-products .modes .mode-list:hover {
				background-image: url(../images/list-view-bg.png);
				background-position: bottom left;
			}

	.toolbar-products .toolbar-limiter,
	.toolbar-products .toolbar-sorter {
		display: inline-block;
		vertical-align: top;
		margin: 0 13px 7px;
	}

		.toolbar-products .toolbar-sorter .form-control {
			padding-left: 12px;
			width: 105px;
		}

		.toolbar-products .toolbar-limiter .form-control {
			text-align-last: center;
			text-align: center;
			width: 54px;
			padding-left: 2px;
		}

@media (max-width: 991px) {
	.toolbar-products .modes {
		display: none;
	}

	.toolbar-products .btn-filter-products {
		display: block;
	}

		.toolbar-products .btn-filter-products.active:before {
			content: "";
			position: fixed;
			top: 0;
			bottom: 0;
			left: 0;
			right: 0;
			z-index: 333;
		}
}

@media (max-width: 767px) {
	.toolbar-products .modes,
	.toolbar-products .toolbar-limiter {
		display: none;
	}

	.toolbar-products .toolbar-sorter {
		margin-right: 0;
		margin-left: 0;
	}
}

@media (max-width: 600px) {
	.toolbar-products.toolbar-bottom .btn-filter-products,
	.toolbar-products.toolbar-bottom .toolbar-option,
	.toolbar-products.toolbar-top .pagination {
		display: none;
	}
}

.category-view {
	margin-top: 30px;
}

	.category-view .category-image {
		display: block;
		position: relative;
		overflow: hidden;
	}

		.category-view .category-image:after,
		.category-view .category-image:before {
			content: "";
			position: absolute;
			border-style: solid;
			border-color: #fff;
			-webkit-transition: .3s;
			-o-transition: .3s;
			transition: .3s;
			z-index: 100;
		}

		.category-view .category-image:before {
			border-width: 1px 0;
			-webkit-transform: scale(0, 1);
			-ms-transform: scale(0, 1);
			-o-transform: scale(0, 1);
			transform: scale(0, 1);
			top: 10px;
			bottom: 10px;
			left: 5px;
			right: 5px;
		}

		.category-view .category-image:after {
			border-width: 0 1px;
			-webkit-transform: scale(1, 0);
			-ms-transform: scale(1, 0);
			-o-transform: scale(1, 0);
			transform: scale(1, 0);
			left: 10px;
			right: 10px;
			top: 5px;
			bottom: 5px;
		}

		.category-view .category-image:hover:after,
		.category-view .category-image:hover:before {
			-webkit-transform: scale(1, 1);
			-ms-transform: scale(1, 1);
			-o-transform: scale(1, 1);
			transform: scale(1, 1);
			-webkit-transition: .3s;
			-o-transition: .3s;
			transition: .3s;
		}

		.category-view .category-image:hover img {
			-webkit-transform: scale(1.05);
			-ms-transform: scale(1.05);
			-o-transform: scale(1.05);
			transform: scale(1.05);
			-webkit-transition: .35s;
			-o-transition: .35s;
			transition: .35s;
		}

		.category-view .category-image img {
			-webkit-transition: .35s;
			-o-transition: .35s;
			transition: .35s;
			display: block;
			width: 100%;
		}

.catalog-view_op1 .category-view {
	margin-top: 0;
}

.category-view:hover .owl-nav .owl-next,
.category-view:hover .owl-nav .owl-prev {
	opacity: 1;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}

.category-view:hover .owl-nav .owl-prev {
	left: 0;
}

.category-view:hover .owl-nav .owl-next {
	right: 0;
}

.category-view .owl-nav .owl-next,
.category-view .owl-nav .owl-prev {
	width: 40px;
	line-height: 40px;
	background-color: #a1a19c;
	color: #fff;
	text-align: center;
	position: absolute;
	top: 50%;
	margin-top: -20px;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	opacity: 0;
}

	.category-view .owl-nav .owl-next:hover,
	.category-view .owl-nav .owl-prev:hover {
		background-color: #DA251C;
		color: #fff;
	}

	.category-view .owl-nav .owl-next:before,
	.category-view .owl-nav .owl-prev:before {
		content: "\f105";
		font-family: FontAwesome;
		-webkit-transition: .3s;
		-o-transition: .3s;
		transition: .3s;
	}

.category-view .owl-nav .owl-prev {
	left: 15px;
}

	.category-view .owl-nav .owl-prev:before {
		content: "\f104";
	}

.category-view .owl-nav .owl-next {
	right: 15px;
}

.products.products-grid {
	padding-top: 5px;
}

	.products.products-grid .product-items .col-sm-4:nth-child(3n+1) {
		clear: both;
	}

@media (max-width: 767px) {
	.products.products-grid .product-items .col-sm-4 {
		float: left;
		width: 50%;
	}

		.products.products-grid .product-items .col-sm-4:nth-child(3n+1) {
			clear: none;
		}

		.products.products-grid .product-items .col-sm-4:nth-child(2n+1) {
			clear: both;
		}
}

.products.products-grid .product-items .col-sm-3:nth-child(4n+1) {
	clear: both;
}

@media (max-width: 767px) {
	.products.products-grid .product-items .col-sm-3 {
		float: left;
		width: 50%;
	}

		.products.products-grid .product-items .col-sm-3:nth-child(4n+1) {
			clear: none;
		}

		.products.products-grid .product-items .col-sm-3:nth-child(2n+1) {
			clear: both;
		}
}

.products.products-grid .product-items .col-sm-6:nth-child(2n+1) {
	clear: both;
}

@media (max-width: 767px) {
	.products.products-grid .product-items .col-sm-6 {
		float: left;
		width: 50%;
	}

		.products.products-grid .product-items .col-sm-6:nth-child(2n+1) {
			clear: both;
		}
}

.products.products-grid .product-items .product-item {
	margin-bottom: 19px;
}

@media (max-width: 479px) {
	.products.products-grid .product-items .product-item {
		width: 100%;
		max-width: 330px;
		margin-right: auto;
		margin-left: auto;
		float: none;
		display: block;
	}
}

.products.products-grid .product-items .product-item-opt-2 {
	border: 1px solid #eee;
}

.catalog-view_op1 .products.products-grid .product-items .product-item {
	margin-bottom: 30px;
}

.products.products-list .product-items .product-item {
	/*margin-bottom: 19px;*/
	margin-bottom: 0px;
}

.products.products-list .product-items .product-item .product-item-info {
	background-color: transparent;
	border: none;
	padding: 0;
}

.products.products-list .product-items .product-item .product-item-info:after,
.products.products-list .product-items .product-item .product-item-info:before {
	content: "";
	display: table;
}

.products.products-list .product-items .product-item .product-item-info:after {
	clear: both;
}

.products.products-list .product-items .product-item .product-item-photo {
	float: left;
	width: 31%;
	width: 15%;
	border: 1px solid #dfdfdf;
	background-color: #fff;
	padding: 20px 25px;
}

.products.products-list .product-items .product-item .product-item-detail {
	float: right;
	width: 85%;
	padding-left: 20px;
}

.products.products-list .product-items .product-item .product-item-name {
	font-size: 15px;
	color: #333;
	font-weight: 600;
	margin-top: 38px;
}

@media (max-width: 1199px) {
	.products.products-list .product-items .product-item .product-item-name {
		margin-top: 10px;
	}
}

@media (max-width: 767px) {
	.products.products-list .product-items .product-item .product-item-name {
		margin-top: 0;
	}
}

.products.products-list .product-items .product-item .product-item-name a {
	color: #333;
}

	.products.products-list .product-items .product-item .product-item-name a:focus,
	.products.products-list .product-items .product-item .product-item-name a:hover {
		color: #DA251C;
	}

@media (max-width: 680px) {
	.products.products-list .product-items .product-item .product-item-des {
		margin-bottom: 10px;
	}
}

@media (max-width: 479px) {
	.products.products-list .product-items .product-item .product-item-photo {
		width: 100%;
		float: none;
		margin-bottom: 10px;
	}

	.products.products-list .product-items .product-item .product-item-detail {
		float: none;
		width: 100%;
	}
}

.products.products-list .product-items .product-item-opt-2 {
	border-left: 1px solid #eeeeee;
	border-right: 1px solid #eeeeee;
	border-top: 1px solid #eeeeee;
	/* border: 1px solid #eeeeee; */
	margin-bottom: 0px;
}

.products.products-list.marginProduct .product-items .product-item-opt-2 {
	border: 1px solid #eeeeee;
	margin-bottom: 15px;
}


.products.products-list .product-item:last-child .product-item-opt-2 {
	border-bottom: 1px solid #eeeeee;
}

.products.products-list .product-items .product-item-opt-2 .product-item-photo {
	border: none;
}

.products.products-list .product-items .product-item-opt-2 .product-item-info .product-item-price,
.products.products-list .product-items .product-item-opt-2 .product-item-info .product-reviews-summary {
	float: none;
	display: block;
	width: 100%;
	margin-bottom: 6px;
}

.products.products-list .product-items .product-item-opt-2 .product-item-info .btn,
.products.products-list .product-items .product-item-opt-2 .product-item-info .btn-cart {
	position: static;
	opacity: 1;
	visibility: visible;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	float: left;
	margin: 0 0px 0px 6px;
	background-color: #fff;
}

	.products.products-list .product-items .product-item-opt-2 .product-item-info .btn-cart:hover,
	.products.products-list .product-items .product-item-opt-2 .product-item-info .btn:hover {
		background-color: #DA251C;
	}

.products.products-list .product-items .product-item-opt-2 .product-item-info .btn-cart, .btnEqual .btn-cart {
	width: auto;
	border-radius: 0;
	padding: 0 10px;
	height: 36px;
	margin: 0 0 10px;
	float: none;
	clear: both;
	background-color: #DA251C;
	line-height: 1;
}

	.products.products-list .product-items .product-item-opt-2 .product-item-info .btn-cart:hover, .btnEqual .btn-cart:hover {
		background-color: #B72017;
	}

.btnEqual .btn-cart {
	float: left;
}

.products.products-list .product-items .product-item-opt-2 .product-item-info .btn-cart:before {
	display: inline-block;
	background-image: url(../images/cart-catalog-op1.png);
}

.products.products-list .product-items .product-item-opt-2 .product-item-info .btn-cart span {
	display: inline-block;
}

.products.products-list .product-items .product-item-opt-2 .product-item-detail {
	padding-right: 20px;
}

.products.products-list .product-items .product-item-opt-2 .product-item-actions {
	position: absolute;
	top: 15px;
	right: 0;
	opacity: 1;
	visibility: visible;
}

	.products.products-list .product-items .product-item-opt-2 .product-item-actions:after,
	.products.products-list .product-items .product-item-opt-2 .product-item-actions:before {
		content: "";
		display: table;
	}

	.products.products-list .product-items .product-item-opt-2 .product-item-actions:after {
		clear: both;
	}

	.products.products-list .product-items .product-item-opt-2 .product-item-actions .btn {
		-webkit-animation: none;
		-o-animation: none;
		animation: none;
	}

@media (max-width: 600px) {
	.products.products-list .product-items .product-item-opt-2 .product-item-actions {
		position: static;
		margin-top: 10px;
	}
}

.products.products-list .product-items .product-item-opt-2 .product-item-name {
	font-size: 13px;
	font-weight: 800;
	color: #666;
	white-space: normal;
	margin-top: 15px;
	margin-bottom: 0px;
}

	.products.products-list .product-items .product-item-opt-2 .product-item-name a {
		color: #666;
	}

		.products.products-list .product-items .product-item-opt-2 .product-item-name a:hover {
			color: #DA251C;
		}

.products.products-list .product-items .product-item-opt-2 .product-item-label.label-price {
	top: 9px;
}

.products.products-list .product-items .product-item-opt-2 .product-info-des {
	position: relative;
	padding-right: 150px;
	min-height: 102px;
}

@media (max-width: 600px) {
	.products.products-list .product-items .product-item-opt-2 .product-info-des {
		padding-right: 0;
		min-height: 0;
	}
}

.products.products-list .product-items .product-item-opt-2 .product-item-code {
	font-size: 13px;
	color: #666;
	margin-bottom: 5px;
}

.products.products-list .product-items .product-item-opt-2 .product-item-stock {
	font-size: 13px;
	margin-bottom: 5px;
	color: #6bb898;
}

	.products.products-list .product-items .product-item-opt-2 .product-item-stock .title {
		color: #666;
	}

.products.products-list .product-items .product-item-opt-2 .product-item-des {
	margin-top: 0px;
	font-size: 11px;
	/*line-height: 24px;*/
	color: #666;
}

	.products.products-list .product-items .product-item-opt-2 .product-item-des p {
		margin: 0px;
	}

.page-no-bg,
.page-no-bg .site-header {
	background-color: #fff !important;
}

	.page-no-bg .site-header .header-content {
		background-color: #fff;
	}

	.page-no-bg .site-header .header-nav {
		background-color: #EBEBEB;
	}

.catalog-view_op1 .toolbar-products {
	padding: 0;
	border: none;
}

	.catalog-view_op1 .toolbar-products .cate-title {
		margin: 0 0 -1px;
		font-size: 18px;
		font-weight: 700;
		padding: 0 12px;
		line-height: 32px;
		border-bottom: 3px solid #DA251C;
	}

	.catalog-view_op1 .toolbar-products.toolbar-top {
		border-bottom: 1px solid #eee;
		margin-bottom: 25px;
		margin-top: 20px;
	}

		.catalog-view_op1 .toolbar-products.toolbar-top .pagination,
		.catalog-view_op1 .toolbar-products.toolbar-top .toolbar-option {
			display: none;
		}

	.catalog-view_op1 .toolbar-products.toolbar-bottom {
		justify-content: flex-end;
		-webkit-justify-content: flex-end;
		margin-top: 0;
		margin-bottom: 40px;
	}

		.catalog-view_op1 .toolbar-products.toolbar-bottom .modes {
			display: none;
		}

	.catalog-view_op1 .toolbar-products .btn-filter-products {
		margin-bottom: 0;
		line-height: 28px;
	}

		.catalog-view_op1 .toolbar-products .btn-filter-products:hover {
			color: #DA251C;
		}

	.catalog-view_op1 .toolbar-products .modes {
		margin: 0;
	}

		.catalog-view_op1 .toolbar-products .modes:after,
		.catalog-view_op1 .toolbar-products .modes:before {
			content: "";
			display: table;
		}

		.catalog-view_op1 .toolbar-products .modes:after {
			clear: both;
		}

		.catalog-view_op1 .toolbar-products .modes .modes-mode {
			background-color: #fafafa;
			width: 30px;
			height: 30px;
			float: left;
			display: block;
			margin: 0 0 0 3px;
			-webkit-transition: .2s;
			-o-transition: .2s;
			transition: .2s;
		}

			.catalog-view_op1 .toolbar-products .modes .modes-mode.active,
			.catalog-view_op1 .toolbar-products .modes .modes-mode:hover {
				background-color: #DA251C;
				border-color: #DA251C;
				-webkit-transition: .2s;
				-o-transition: .2s;
				transition: .2s;
			}

		.catalog-view_op1 .toolbar-products .modes .mode-list {
			background-image: url(../images/icon/list-view-bg.html);
			background-position: top left;
		}

			.catalog-view_op1 .toolbar-products .modes .mode-list.active,
			.catalog-view_op1 .toolbar-products .modes .mode-list:hover {
				background-position: bottom left;
			}

		.catalog-view_op1 .toolbar-products .modes .mode-grid {
			background-image: url(../images/icon/grid-view-bg.html);
			background-position: top left;
		}

			.catalog-view_op1 .toolbar-products .modes .mode-grid.active,
			.catalog-view_op1 .toolbar-products .modes .mode-grid:hover {
				background-position: bottom left;
			}

	.catalog-view_op1 .toolbar-products .toolbar-limiter,
	.catalog-view_op1 .toolbar-products .toolbar-sorter {
		margin: 0 25px 0 0;
	}

		.catalog-view_op1 .toolbar-products .toolbar-limiter .label,
		.catalog-view_op1 .toolbar-products .toolbar-sorter .label {
			display: none;
		}

		.catalog-view_op1 .toolbar-products .toolbar-limiter .limiter-options,
		.catalog-view_op1 .toolbar-products .toolbar-limiter .sorter-options,
		.catalog-view_op1 .toolbar-products .toolbar-sorter .limiter-options,
		.catalog-view_op1 .toolbar-products .toolbar-sorter .sorter-options {
			height: 31px;
			background-color: #fafafa;
			border: 1px solid #e8e8e8;
			padding: 0 12px 0 5px;
			font-size: 13px;
			color: #666;
			background-image: url(../images/icon/select.html);
			background-position: center right 5px;
			font-weight: 400;
		}

		.catalog-view_op1 .toolbar-products .toolbar-limiter .limiter-options {
			width: 95px;
			text-align: left;
		}

		.catalog-view_op1 .toolbar-products .toolbar-sorter:after,
		.catalog-view_op1 .toolbar-products .toolbar-sorter:before {
			content: "";
			display: table;
		}

		.catalog-view_op1 .toolbar-products .toolbar-sorter:after {
			clear: both;
		}

		.catalog-view_op1 .toolbar-products .toolbar-sorter .sorter-options {
			width: 110px;
			float: left;
		}

		.catalog-view_op1 .toolbar-products .toolbar-sorter .sorter-action {
			display: block;
			line-height: 29px;
			border: 1px solid #e8e8e8;
			width: 37px;
			text-align: center;
			background-color: #fafafa;
			color: #666;
			float: left;
			margin-left: -1px;
			height: 31px;
		}

			.catalog-view_op1 .toolbar-products .toolbar-sorter .sorter-action:before {
				content: "\f15d";
				font-family: FontAwesome;
			}

	.catalog-view_op1 .toolbar-products .pagination:after,
	.catalog-view_op1 .toolbar-products .pagination:before {
		content: "";
		display: table;
	}

	.catalog-view_op1 .toolbar-products .pagination:after {
		clear: both;
	}

	.catalog-view_op1 .toolbar-products .pagination > li {
		margin: 0;
		display: block;
		float: left;
	}

		.catalog-view_op1 .toolbar-products .pagination > li > a,
		.catalog-view_op1 .toolbar-products .pagination > li > span {
			line-height: 29px;
			min-width: 34px;
			background-color: #fafafa;
			font-size: 13px;
			color: #666;
			font-weight: 400;
		}

		.catalog-view_op1 .toolbar-products .pagination > li.active > a,
		.catalog-view_op1 .toolbar-products .pagination > li.active > span {
			background-color: #DA251C;
			color: #fff;
			border-color: #DA251C;
		}

		.catalog-view_op1 .toolbar-products .pagination > li.action > a,
		.catalog-view_op1 .toolbar-products .pagination > li.action > span {
			padding-left: 15px;
			padding-right: 15px;
		}

			.catalog-view_op1 .toolbar-products .pagination > li.action > a span,
			.catalog-view_op1 .toolbar-products .pagination > li.action > span span {
				font-size: 16px;
				line-height: 29px;
				vertical-align: top;
			}

		.catalog-view_op1 .toolbar-products .pagination > li .action-next > a span,
		.catalog-view_op1 .toolbar-products .pagination > li .action-next > span span {
			margin-left: 4px;
		}

		.catalog-view_op1 .toolbar-products .pagination > li .action-prew > a span,
		.catalog-view_op1 .toolbar-products .pagination > li .action-prew > span span {
			margin-right: 4px;
		}

.catalog-view_op1 .category-view {
	margin-bottom: 33px;
}

.catalog-view_op1 .product-item-opt-2 .product-item-info .btn-cart {
	background-color: rgba(51, 51, 51, .5);
	height: 45px;
	line-height: 43px;
}

	.catalog-view_op1 .product-item-opt-2 .product-item-info .btn-cart:hover {
		background-color: #DA251C;
	}

.catalog-view_op1 .product-item-opt-2 .product-item-actions {
	right: 15px;
}

.catalog-view_op1 .breadcrumb {
	margin: 13px 0;
}

	.catalog-view_op1 .breadcrumb li + li:before {
		content: ">";
		color: #333;
		font-family: 'Libre Baskerville', serif;
	}

	.catalog-view_op1 .breadcrumb li a:hover {
		color: #DA251C;
	}

	.catalog-view_op1 .breadcrumb .active {
		color: #333;
	}

.category-links {
	border: 1px solid #e4e4e4;
	margin-bottom: 20px;
}

	.category-links:after,
	.category-links:before {
		content: "";
		display: table;
	}

	.category-links:after {
		clear: both;
	}

	.category-links > li {
		float: left;
	}

		.category-links > li > a {
			display: block;
			line-height: 34px;
			font-size: 13px;
			color: #666;
			text-transform: capitalize;
			padding: 0 32px;
			position: relative;
		}

@media (max-width: 1199px) {
	.category-links > li > a {
		padding: 0 22px;
	}
}

.category-links > li > a:hover {
	background-color: #f2f2f2;
}

@media (max-width: 479px) {
	.category-links > li {
		float: none;
		display: block;
	}
}

.category-links > li.current-cate > a {
	background-color: #000;
	color: #fff;
	font-weight: 400;
	font-size: 13px;
}

	.category-links > li.current-cate > a:before {
		content: "";
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 3px 0 3px 5px;
		border-color: transparent transparent transparent #000;
		position: absolute;
		top: 50%;
		margin-top: -3px;
		right: -5px;
		z-index: 10;
	}

@media (max-width: 479px) {
	.category-links > li.current-cate > a:before {
		border-width: 4px 3px 0;
		border-color: #000 transparent transparent;
		top: auto;
		margin-top: 0;
		bottom: -4px;
		left: 20px;
		right: auto;
	}
}

.catalog-product-view.catalog-view_op1 .columns {
	padding-bottom: 12px;
}

.catalog-product-view .site-main .block-service {
	margin-top: 77px;
}

.breadcrumb-page .breadcrumb {
	margin-top: 27px;
	margin-bottom: 42px;
	text-transform: unset;
}

	.breadcrumb-page .breadcrumb li a {
		color: #999;
	}

		.breadcrumb-page .breadcrumb li a:hover {
			color: #DA251C;
		}

	.breadcrumb-page .breadcrumb li.active,
	.breadcrumb-page .breadcrumb li.active a {
		color: #333;
	}

.catalog-view_default .product-media {
	margin-bottom: 60px;
}

	.catalog-view_default .product-media .images-large {
		position: relative;
		border: 1px solid #dfdfdf;
		background-color: #fff;
		margin-bottom: 33px;
		text-align: center;
		padding: 70px 58px;
	}

		.catalog-view_default .product-media .images-large .btn-zoom {
			position: absolute;
			bottom: 10px;
			right: 10px;
			background-color: #8f8f8f;
			color: #fff;
			border-radius: 3px;
			border: none;
			box-shadow: none;
			z-index: 1000;
			line-height: 34px;
			width: 34px;
			text-align: center;
			font-size: 24px;
			padding: 0;
		}

			.catalog-view_default .product-media .images-large .btn-zoom:before {
				content: "\f0b2";
				font-family: FontAwesome;
			}

			.catalog-view_default .product-media .images-large .btn-zoom:focus,
			.catalog-view_default .product-media .images-large .btn-zoom:hover {
				box-shadow: none;
				border: none;
				outline: 0;
			}

			.catalog-view_default .product-media .images-large .btn-zoom span {
				display: none;
			}

	.catalog-view_default .product-media .images-small a {
		display: block;
		position: relative;
		overflow: hidden;
		border: 1px solid #dfdfdf;
		background-color: #fff;
		text-align: center;
		padding: 5px 10px;
	}

		.catalog-view_default .product-media .images-small a.active {
			border: 1px solid #DA251C;
		}

		.catalog-view_default .product-media .images-small a img {
			margin: auto;
			display: block;
			width: 100%;
		}

	.catalog-view_default .product-media .images-small .owl-next,
	.catalog-view_default .product-media .images-small .owl-prev {
		width: 18px;
		line-height: 30px;
		color: #888;
		border-radius: 0;
		display: block;
		height: auto;
		text-indent: 0;
		position: absolute;
		top: 50%;
		margin-top: -15px;
		font-size: 25px;
	}

		.catalog-view_default .product-media .images-small .owl-next:hover,
		.catalog-view_default .product-media .images-small .owl-prev:hover {
			color: #DA251C;
		}

		.catalog-view_default .product-media .images-small .owl-next:before,
		.catalog-view_default .product-media .images-small .owl-prev:before {
			font-family: FontAwesome;
		}

	.catalog-view_default .product-media .images-small .owl-prev {
		text-align: left;
		left: 0;
	}

		.catalog-view_default .product-media .images-small .owl-prev:before {
			content: "\f104";
		}

	.catalog-view_default .product-media .images-small .owl-next {
		right: 0;
		text-align: right;
	}

		.catalog-view_default .product-media .images-small .owl-next:before {
			content: "\f105";
		}

.catalog-view_default .product-info-main {
	margin-bottom: 60px;
}

	.catalog-view_default .product-info-main .page-title {
		font-size: 20px;
		color: #333;
		text-transform: capitalize;
		font-weight: 600;
		display: block;
		margin-top: 0;
		margin-bottom: 8px;
	}

	.catalog-view_default .product-info-main .product-reviews-summary {
		margin-bottom: 15px;
	}

		.catalog-view_default .product-info-main .product-reviews-summary .rating-action,
		.catalog-view_default .product-info-main .product-reviews-summary .rating-summary {
			display: inline-block;
			vertical-align: middle;
		}

		.catalog-view_default .product-info-main .product-reviews-summary .rating-summary {
			margin-right: 5px;
		}

		.catalog-view_default .product-info-main .product-reviews-summary .rating-action {
			color: #888;
			font-size: 13px;
			text-transform: capitalize;
		}

			.catalog-view_default .product-info-main .product-reviews-summary .rating-action a {
				color: #888;
			}

				.catalog-view_default .product-info-main .product-reviews-summary .rating-action a:hover {
					color: #DA251C;
				}

	.catalog-view_default .product-info-main .product-info-price {
		margin-bottom: 25px;
	}

		.catalog-view_default .product-info-main .product-info-price:after,
		.catalog-view_default .product-info-main .product-info-price:before {
			content: "";
			display: table;
		}

		.catalog-view_default .product-info-main .product-info-price:after {
			clear: both;
		}

	.catalog-view_default .product-info-main .price-box {
		float: left;
		margin-right: 120px;
	}

		.catalog-view_default .product-info-main .price-box .price {
			font-size: 18px;
			color: #333;
			line-height: 24px;
		}

		.catalog-view_default .product-info-main .price-box .old-price .price {
			text-decoration: line-through;
		}

	.catalog-view_default .product-info-main .product-info-stock-sku {
		float: left;
		color: #DA251C;
		text-transform: capitalize;
		font-size: 13px;
		line-height: 24px;
	}

		.catalog-view_default .product-info-main .product-info-stock-sku .label {
			color: #333;
			font-weight: 400;
			padding: 0;
			margin-right: 10px;
			font-size: 13px;
		}

	.catalog-view_default .product-info-main .product-overview {
		color: #888;
		font-size: 13px;
		margin-bottom: 25px;
	}

		.catalog-view_default .product-info-main .product-overview .overview-label {
			text-transform: uppercase;
			display: block;
			color: #333;
			margin-bottom: 5px;
		}

		.catalog-view_default .product-info-main .product-overview .overview-content {
			overflow: hidden;
			max-height: 75px;
			line-height: 24px;
		}

	.catalog-view_default .product-info-main .product-add-form .product-options-wrapper {
		margin-bottom: 45px;
	}

		.catalog-view_default .product-info-main .product-add-form .product-options-wrapper .form-group {
			display: block;
			width: 100%;
			margin-bottom: 23px;
			max-width: 485px;
		}

			.catalog-view_default .product-info-main .product-add-form .product-options-wrapper .form-group label {
				display: block;
				font-weight: 400;
				padding: 0;
				text-transform: uppercase;
				color: #333;
				font-size: 13px;
			}

				.catalog-view_default .product-info-main .product-add-form .product-options-wrapper .form-group label sup {
					color: #DA251C;
					font-size: 15px;
					top: 0;
				}

			.catalog-view_default .product-info-main .product-add-form .product-options-wrapper .form-group .control {
				display: block;
			}

			.catalog-view_default .product-info-main .product-add-form .product-options-wrapper .form-group .form-control {
				height: 39px;
				width: 100%;
				border: 1px solid #dfdfdf;
				text-align: center;
				font-size: 13px;
				color: #888;
			}

	.catalog-view_default .product-info-main .product-add-form .share {
		margin-bottom: 36px;
	}

		.catalog-view_default .product-info-main .product-add-form .share:after,
		.catalog-view_default .product-info-main .product-add-form .share:before {
			content: "";
			display: table;
		}

		.catalog-view_default .product-info-main .product-add-form .share:after {
			clear: both;
		}

	.catalog-view_default .product-info-main .product-add-form .form-qty {
		height: 43px;
		background-color: #dedede;
		padding-top: 6px;
		padding-left: 20px;
		padding-right: 28px;
		float: left;
	}

		.catalog-view_default .product-info-main .product-add-form .form-qty label {
			display: inline-block;
			font-size: 13px;
			color: #333;
			line-height: 34px;
			margin: 0 15px 0 0;
			vertical-align: top;
			font-weight: 400;
		}

		.catalog-view_default .product-info-main .product-add-form .form-qty .control {
			padding-right: 16px;
			position: relative;
			width: 49px;
			display: inline-block;
			vertical-align: top;
		}

		.catalog-view_default .product-info-main .product-add-form .form-qty .input-qty {
			text-align: center;
			height: 33px;
			background-color: #fff;
			border: none;
			box-shadow: none;
			width: 33px;
			padding: 0;
		}

		.catalog-view_default .product-info-main .product-add-form .form-qty .btn-number {
			background-color: #333;
			cursor: pointer;
			line-height: 17px;
			width: 16px;
			text-align: center;
			position: absolute;
			right: 0;
			display: block;
			color: #fff;
			border: none;
			padding: 0;
		}

			.catalog-view_default .product-info-main .product-add-form .form-qty .btn-number.active,
			.catalog-view_default .product-info-main .product-add-form .form-qty .btn-number.disabled,
			.catalog-view_default .product-info-main .product-add-form .form-qty .btn-number.focus,
			.catalog-view_default .product-info-main .product-add-form .form-qty .btn-number:disabled,
			.catalog-view_default .product-info-main .product-add-form .form-qty .btn-number:focus,
			.catalog-view_default .product-info-main .product-add-form .form-qty .btn-number:hover {
				background-color: #333;
				color: #fff;
				outline: 0;
			}

		.catalog-view_default .product-info-main .product-add-form .form-qty .qtyminus {
			bottom: 0;
		}

		.catalog-view_default .product-info-main .product-add-form .form-qty .qtyplus {
			top: 0;
		}

	.catalog-view_default .product-info-main .actions {
		float: left;
		margin-bottom: 15px;
	}

		.catalog-view_default .product-info-main .actions:after,
		.catalog-view_default .product-info-main .actions:before {
			content: "";
			display: table;
		}

		.catalog-view_default .product-info-main .actions:after {
			clear: both;
		}

		.catalog-view_default .product-info-main .actions .action {
			width: 41px;
			height: 43px;
			line-height: 41px;
			padding: 0;
			text-align: center;
			background-color: #fff;
			color: #333;
			font-size: 13px;
			margin-bottom: 10px;
			display: block;
			background-position: center;
			background-repeat: no-repeat;
			text-transform: uppercase;
			border: 1px solid #dfdfdf;
			float: left;
			margin-right: 5px;
		}

			.catalog-view_default .product-info-main .actions .action:last-child {
				margin-right: 0;
			}

			.catalog-view_default .product-info-main .actions .action span {
				display: none;
			}

			.catalog-view_default .product-info-main .actions .action:hover {
				color: #fff;
				background-color: #DA251C;
				border-color: #DA251C;
			}

		.catalog-view_default .product-info-main .actions .btn-wishlist {
			background-image: url(../images/icon/index1/btn-wishlist.html);
		}

			.catalog-view_default .product-info-main .actions .btn-wishlist:hover {
				background-image: url(../images/icon/index1/btn-wishlist-hover.html);
			}

		.catalog-view_default .product-info-main .actions .btn-compare {
			background-image: url(../images/icon/index1/btn-compare.html);
		}

			.catalog-view_default .product-info-main .actions .btn-compare:hover {
				background-image: url(../images/icon/index1/btn-compare-hover.html);
			}

		.catalog-view_default .product-info-main .actions .btn-cart {
			padding-left: 35px;
			background-position: center left 11px;
			width: auto;
			padding-right: 15px;
			background-image: url(../images/icon/index1/btn-cart.html);
		}

			.catalog-view_default .product-info-main .actions .btn-cart span {
				display: block;
			}

			.catalog-view_default .product-info-main .actions .btn-cart:hover {
				background-image: url(../images/icon/index1/btn-cart-hover.html);
			}

.catalog-view_default .product-info-detailed {
	margin-bottom: 37px;
	border: 1px solid #dfdfdf;
	background-color: #fff;
	position: relative;
	display: table;
	height: 370px;
}

	.catalog-view_default .product-info-detailed > .nav {
		text-transform: uppercase;
		font-size: 13px;
		font-weight: 600;
		margin-bottom: 0;
		min-width: 170px;
		display: table-cell;
		vertical-align: top;
		border-right: 1px solid #dfdfdf;
	}

		.catalog-view_default .product-info-detailed > .nav li {
			float: none;
			display: block;
			margin: 0;
		}

			.catalog-view_default .product-info-detailed > .nav li a {
				line-height: 43px;
				padding: 0 10px 0 15px;
				border-bottom: 1px solid #dfdfdf;
				color: #333;
				white-space: nowrap;
			}

			.catalog-view_default .product-info-detailed > .nav li.active a,
			.catalog-view_default .product-info-detailed > .nav li:hover a {
				color: #fff;
				background-color: #DA251C;
			}

	.catalog-view_default .product-info-detailed > .tab-content {
		display: table-cell;
		vertical-align: top;
		/*padding: 40px 20px;*/
		padding: 20px;
		font-size: 13px;
		color: #888;
		/*overflow: hidden;*/
		width: 100%;
	}

		.catalog-view_default .product-info-detailed > .tab-content .block-title {
			display: none;
		}

@media (max-width: 767px) {
	.catalog-view_default .product-info-detailed {
		display: block;
		height: auto;
	}

		.catalog-view_default .product-info-detailed > .nav {
			display: none;
		}

		.catalog-view_default .product-info-detailed > .tab-content {
			display: block;
		}

			.catalog-view_default .product-info-detailed > .tab-content .block-title {
				display: block;
				line-height: 43px;
				cursor: pointer;
				background-color: #fff;
				border-bottom: 1px solid #dfdfdf;
				text-transform: uppercase;
				font-size: 16px;
				font-weight: 600;
			}

			.catalog-view_default .product-info-detailed > .tab-content .block-content {
				display: none;
				margin-top: 20px;
				border-bottom: 1px solid #dfdfdf;
			}

			.catalog-view_default .product-info-detailed > .tab-content .tab-pane {
				position: static;
				opacity: 1;
				visibility: visible;
				display: block;
			}

				.catalog-view_default .product-info-detailed > .tab-content .tab-pane.has-active .block-content {
					display: block;
				}

				.catalog-view_default .product-info-detailed > .tab-content .tab-pane.has-active .block-title {
					color: #DA251C;
				}
}

.block-related,
.block-upsell {
	margin-bottom: 37px;
}

	.block-related .block-title,
	.block-upsell .block-title {
		font-size: 18px;
		color: #333;
		border-bottom: 1px solid #dfdfdf;
		margin-bottom: 30px;
		text-transform: uppercase;
	}

		.block-related .block-title .title,
		.block-upsell .block-title .title {
			font-weight: 600;
			display: block;
			margin: 0;
			line-height: 36px;
		}

.catalog-view_op1 .block-related,
.catalog-view_op1 .block-upsell {
	margin-bottom: 17px;
}

	.catalog-view_op1 .block-related .block-title,
	.catalog-view_op1 .block-upsell .block-title {
		margin-bottom: 8px;
		border-bottom: none;
		font-size: 16px;
		color: #333;
		font-weight: 700;
	}

.block-related .owl-nav,
.block-upsell .owl-nav {
	position: absolute;
	right: 0;
	top: -70px;
}

	.block-related .owl-nav:after,
	.block-related .owl-nav:before,
	.block-upsell .owl-nav:after,
	.block-upsell .owl-nav:before {
		content: "";
		display: table;
	}

	.block-related .owl-nav:after,
	.block-upsell .owl-nav:after {
		clear: both;
	}

.catalog-view_op1 .block-related .owl-nav,
.catalog-view_op1 .block-upsell .owl-nav {
	top: -40px;
}

.block-related .owl-nav .owl-next,
.block-related .owl-nav .owl-prev,
.block-upsell .owl-nav .owl-next,
.block-upsell .owl-nav .owl-prev {
	width: 33px;
	line-height: 28px;
	border: 1px solid #dfdfdf;
	display: block;
	text-align: center;
	background-color: #fff;
	color: #333;
	font-size: 20px;
	float: left;
	margin-left: 10px;
}

.catalog-view_op1 .block-related .owl-nav .owl-next,
.catalog-view_op1 .block-related .owl-nav .owl-prev,
.catalog-view_op1 .block-upsell .owl-nav .owl-next,
.catalog-view_op1 .block-upsell .owl-nav .owl-prev {
	width: 24px;
	line-height: 24px;
	background-color: #aaa;
	border: none;
	color: #fff;
	font-size: 16px;
}

	.catalog-view_op1 .block-related .owl-nav .owl-next:hover,
	.catalog-view_op1 .block-related .owl-nav .owl-prev:hover,
	.catalog-view_op1 .block-upsell .owl-nav .owl-next:hover,
	.catalog-view_op1 .block-upsell .owl-nav .owl-prev:hover {
		background-color: #DA251C;
	}

.block-related .owl-nav .owl-next:before,
.block-related .owl-nav .owl-prev:before,
.block-upsell .owl-nav .owl-next:before,
.block-upsell .owl-nav .owl-prev:before {
	font-family: FontAwesome;
}

.block-related .owl-nav .owl-next:hover,
.block-related .owl-nav .owl-prev:hover,
.block-upsell .owl-nav .owl-next:hover,
.block-upsell .owl-nav .owl-prev:hover {
	color: #fff;
	background-color: #DA251C;
	border-color: #DA251C;
}

.block-related .owl-nav .owl-next:before,
.block-upsell .owl-nav .owl-next:before {
	content: "\f105";
}

.block-related .owl-nav .owl-prev:before,
.block-upsell .owl-nav .owl-prev:before {
	content: "\f104";
}

.block-related .owl-item,
.block-upsell .owl-item {
	padding-bottom: 1px;
}

.catalog-view_op1 .block-related .product-item,
.catalog-view_op1 .block-upsell .product-item {
	border: 1px solid #eee;
}

.catalog-view_op1 .product-media {
	margin-bottom: 50px;
}

@media (min-width: 767px) {
	.catalog-view_op1 .product-media {
		margin-bottom: 20px;
	}
}

@media (min-width: 1200px) {
	.catalog-view_op1 .product-media {
		padding-right: 30px;
	}
}

.catalog-view_op1 .product-media .images-large {
	position: relative;
	border: 1px solid #eee;
	background-color: #fff;
	margin-bottom: 25px;
	text-align: center;
	/*padding: 30px;*/
	padding: 10px;
}

	.catalog-view_op1 .product-media .images-large .btn-zoom {
		/*display: none;
    visibility: hidden;
    opacity: 0
	*/
	}

.catalog-view_op1 .product-media .images-small {
	padding: 0 35px;
}

	.catalog-view_op1 .product-media .images-small a {
		display: block;
		position: relative;
		overflow: hidden;
		border: 1px solid #eee;
		background-color: #fff;
		text-align: center;
		padding: 0;
	}

		.catalog-view_op1 .product-media .images-small a.active {
			border: 1px solid #DA251C;
		}

		.catalog-view_op1 .product-media .images-small a img {
			margin: auto;
			display: block;
			width: 100%;
		}

	.catalog-view_op1 .product-media .images-small .owl-item {
		padding-bottom: 1px;
	}

	.catalog-view_op1 .product-media .images-small .owl-next,
	.catalog-view_op1 .product-media .images-small .owl-prev {
		width: 24px;
		text-align: center;
		line-height: 24px;
		color: #fff;
		background-color: #aaa;
		border-radius: 0;
		display: block;
		height: auto;
		text-indent: 0;
		position: absolute;
		top: 50%;
		margin-top: -15px;
		font-size: 16px;
	}

		.catalog-view_op1 .product-media .images-small .owl-next:hover,
		.catalog-view_op1 .product-media .images-small .owl-prev:hover {
			background-color: #DA251C;
			color: #FFF;
		}

		.catalog-view_op1 .product-media .images-small .owl-next:before,
		.catalog-view_op1 .product-media .images-small .owl-prev:before {
			font-family: FontAwesome;
		}

	.catalog-view_op1 .product-media .images-small .owl-prev {
		left: -35px;
	}

		.catalog-view_op1 .product-media .images-small .owl-prev:before {
			content: "\f104";
		}

	.catalog-view_op1 .product-media .images-small .owl-next {
		right: -35px;
	}

		.catalog-view_op1 .product-media .images-small .owl-next:before {
			content: "\f105";
		}

.catalog-view_op1 .product-info-main {
	margin-bottom: 50px;
}

@media (min-width: 1200px) {
	.catalog-view_op1 .product-info-main {
		margin-left: -15px;
	}
}

.catalog-view_op1 .product-info-main .page-title {
	font-size: 18px;
	color: #666;
	text-transform: capitalize;
	display: block;
	margin: 0 0 6px;
}

.catalog-view_op1 .product-info-main .product-reviews-summary {
	margin-bottom: 6px;
}

	.catalog-view_op1 .product-info-main .product-reviews-summary .rating-summary {
		display: inline-block;
		vertical-align: top;
	}

	.catalog-view_op1 .product-info-main .product-reviews-summary .reviews-actions {
		display: inline-block;
		vertical-align: top;
		font-size: 13px;
		color: #666;
	}

		.catalog-view_op1 .product-info-main .product-reviews-summary .reviews-actions a {
			color: #666;
			display: inline-block;
			line-height: 18px;
			padding: 0 10px;
		}

			.catalog-view_op1 .product-info-main .product-reviews-summary .reviews-actions a:hover {
				color: #DA251C;
			}

		.catalog-view_op1 .product-info-main .product-reviews-summary .reviews-actions .action {
			border-right: 1px solid #e5e5e5;
		}

			.catalog-view_op1 .product-info-main .product-reviews-summary .reviews-actions .action:last-child {
				border-right: none;
			}

.catalog-view_op1 .product-info-main .product-info-price {
	margin-bottom: 10px;
}

	.catalog-view_op1 .product-info-main .product-info-price .price {
		font-weight: 600;
		color: #aeaeae;
		/*font-size: 16px;*/
		font-size: 13px;
		vertical-align: middle;
	}

	.catalog-view_op1 .product-info-main .product-info-price .price  strong {
		color: #aeaeae;
		font-size:10px;
	}

	.catalog-view_op1 .product-info-main .product-info-price .old-price {
		font-size: 13px;
		color: #666;
		text-decoration: line-through;
		margin-left: 12px;
	}

	.catalog-view_op1 .product-info-main .product-info-price .label-sale {
		display: inline-block;
		line-height: 23px;
		background-color: #f90;
		color: #fff;
		padding: 0 12px;
		font-size: 13px;
		margin-left: 12px;
	}

.catalog-view_op1 .product-info-main .product-info-stock {
	color: #096;
	font-size: 13px;
	margin-bottom: 7px;
}

	.catalog-view_op1 .product-info-main .product-info-stock .label {
		color: #666;
		padding: 0;
		font-size: 13px;
		font-weight: 400;
	}

.catalog-view_op1 .product-info-main .product-code,
.catalog-view_op1 .product-info-main .product-condition {
	color: #666;
	font-size: 13px;
	margin-bottom: 7px;
}

.catalog-view_op1 .product-info-main .product-overview {
	font-size: 13px;
	color: #666;
	line-height: 24px;
	border-top: 1px solid #eee;
	padding-top: 5px;
	padding-bottom: 5px;
}

.catalog-view_op1 .product-info-detailed {
	/*margin-bottom: 38px;*/
	margin-bottom: 10px;
}

	.catalog-view_op1 .product-info-detailed .nav {
		margin: 0;
	}

@media (max-width: 767px) {
	.catalog-view_op1 .product-info-detailed .nav {
		display: none;
	}
}

.catalog-view_op1 .product-info-detailed .nav > li + li {
	margin-left: 6px;
}

.catalog-view_op1 .product-info-detailed .nav > li > a {
	display: block;
	line-height: 46px;
	padding: 0 25px;
	font-size: 13px;
	font-weight: 700;
	color: #333;
	text-transform: uppercase;
	background-color: #eee;
}

@media (max-width: 1199px) {
	.catalog-view_op1 .product-info-detailed .nav > li > a {
		padding: 0 15px;
	}
}

.catalog-view_op1 .product-info-detailed .nav > li.active > a {
	background-color: #fff;
	margin-bottom: -1px;
	border: 1px solid #eee;
	border-bottom: none;
	color: #DA251C;
}

.catalog-view_op1 .product-info-detailed .tab-content {
	border: 1px solid #eee;
	padding: 15px;
	color: #666;
	font-size: 13px;
	line-height: 14px;
}
/*
	.catalog-view_op1 .product-info-detailed .tab-content .row {
		border-bottom: 1px solid #eee;
		margin: 0 0 10px;
	}

	.catalog-view_op1 .product-info-detailed .tab-content .col-md-12 {
		font-weight: 800;
		background: #eee;
		padding-top: 5px;
		padding-bottom: 5px;
		color: #DA251C;
	}

	.catalog-view_op1 .product-info-detailed .tab-content .col-md-3 {
		font-weight: 800;
	}

	.catalog-view_op1 .product-info-detailed .tab-content .col-md-3, .catalog-view_op1 .product-info-detailed .tab-content .col-md-9 {
		padding-top: 5px;
		padding-bottom: 5px;
	}
*/
	.catalog-view_op1 .product-info-detailed .tab-content .block-title {
		display: none;
		border-bottom: 1px solid #eee;
		margin-bottom: -1px;
		text-transform: uppercase;
		line-height: 46px;
		padding: 0 35px 0 25px;
		font-size: 13px;
		font-weight: 700;
		color: #333;
		cursor: pointer;
		position: relative;
	}

		.catalog-view_op1 .product-info-detailed .tab-content .block-title:after {
			content: "\f107";
			font-family: FontAwesome;
			position: absolute;
			top: 0;
			right: 20px;
		}

@media (max-width: 767px) {
	.catalog-view_op1 .product-info-detailed .tab-content .block-title {
		display: block;
	}
}

@media (max-width: 767px) {
	.catalog-view_op1 .product-info-detailed .tab-content {
		padding: 0;
	}

		.catalog-view_op1 .product-info-detailed .tab-content .tab-pane,
		.catalog-view_op1 .product-info-detailed .tab-content .tab-pane.has-active .block-content {
			display: block;
		}

			.catalog-view_op1 .product-info-detailed .tab-content .tab-pane.has-active .block-title {
				background-color: #eee;
			}

				.catalog-view_op1 .product-info-detailed .tab-content .tab-pane.has-active .block-title:after {
					content: "\f106";
					font-family: FontAwesome;
				}

		.catalog-view_op1 .product-info-detailed .tab-content .block-content {
			display: none;
			padding: 20px;
			border-bottom: 1px solid #eee;
		}

		.catalog-view_op1 .product-info-detailed .tab-content .tab-pane {
			visibility: visible;
			opacity: 1;
			position: static;
		}
}

.catalog-view_op1 .product-add-form {
	padding-top: 5px; 
	/*border-top: 1px solid #eee*/
}

.catalog-view_op1 .product-options-wrapper .form-qty {
	margin-bottom: 10px;
}

	.catalog-view_op1 .product-options-wrapper .form-qty .label {
		font-size: 13px;
		color: #666;
		display: inline-block;
		line-height: 30px;
		vertical-align: top;
		min-width: 45px;
		padding: 0;
		font-weight: 400;
		text-align: left;
	}

	.catalog-view_op1 .product-options-wrapper .form-qty .control {
		position: relative;
		display: inline-block;
		vertical-align: top;
		width: 70px;
	}

	.catalog-view_op1 .product-options-wrapper .form-qty .input-qty {
		height: 36px;
		border: 1px solid #eaeaea;
		background-color: #fafafa;
		width: 100%;
		font-size: 13px;
		color: #666;
		padding-left: 10px;
	}

	.catalog-view_op1 .product-options-wrapper .form-qty .btn-number {
		color: #666;
		width: 10px;
		padding: 0;
		text-align: center;
		line-height: 6px;
		border: none;
		background-color: transparent;
		box-shadow: none;
		cursor: pointer;
		position: absolute;
		right: 7px;
	}

		.catalog-view_op1 .product-options-wrapper .form-qty .btn-number span {
			display: none;
		}

		.catalog-view_op1 .product-options-wrapper .form-qty .btn-number:before {
			font-family: FontAwesome;
		}

		.catalog-view_op1 .product-options-wrapper .form-qty .btn-number.qtyminus {
			top: 50%;
			margin-top: 2px;
		}

			.catalog-view_op1 .product-options-wrapper .form-qty .btn-number.qtyminus:before {
				content: "\f0d7";
			}

		.catalog-view_op1 .product-options-wrapper .form-qty .btn-number.qtyplus {
			bottom: 50%;
			margin-bottom: 2px;
		}

			.catalog-view_op1 .product-options-wrapper .form-qty .btn-number.qtyplus:before {
				content: "\f0d8";
			}

.catalog-view_op1 .product-options-wrapper .form-configurable {
	margin-bottom: 10px;
}

	.catalog-view_op1 .product-options-wrapper .form-configurable .label {
		font-size: 13px;
		color: #666;
		display: inline-block;
		line-height: 30px;
		vertical-align: top;
		min-width: 45px;
		padding: 0;
		font-weight: 400;
		text-align: left;
	}

	.catalog-view_op1 .product-options-wrapper .form-configurable .control {
		position: relative;
		display: inline-block;
		vertical-align: top;
		width: 95px;
	}

	.catalog-view_op1 .product-options-wrapper .form-configurable .form-control {
		height: 31px;
		border: 1px solid #eaeaea;
		background-color: #fafafa;
		width: 100%;
		font-size: 13px;
		color: #666;
		padding-left: 10px;
		padding-right: 15px;
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		line-height: 1;
	}

	.catalog-view_op1 .product-options-wrapper .form-configurable select {
		background-position: center right 5px;
		background-repeat: no-repeat;
		background-image: url(../images/icon/select.html);
	}

	.catalog-view_op1 .product-options-wrapper .form-configurable .size-chart {
		color: #DA251C;
		line-height: 30px;
		display: inline-block;
		text-decoration: underline;
		font-size: 13px;
		font-style: italic;
		margin-left: 6px;
	}

.catalog-view_op1 .product-options-bottom {
	/*	
    padding-top: 10px;
    margin-top: 15px;
    border-top: 1px solid #eee
	*/
}

	.catalog-view_op1 .product-options-bottom .btn-cart {
		height: 36px;
		background-color: #DA251C;
		color: #fff;
		font-size: 13px;
		padding: 0 12px;
		border: none;
		box-shadow: none;
		line-height: 36px;
		-webkit-transition: .2s;
		-o-transition: .2s;
		transition: .2s;
		margin-bottom: 10px;
	}

		.catalog-view_op1 .product-options-bottom .btn-cart:before {
			content: "";
			background-position: center;
			background-repeat: no-repeat;
			background-image: url(../images/cart-catalog-op1.png);
			width: 16px;
			height: 16px;
			margin-right: 0px;
			display: inline-block;
			vertical-align: middle;
		}

		.catalog-view_op1 .product-options-bottom .btn-cart:hover {
			background-color: #B72017;
			-webkit-transition: .2s;
			-o-transition: .2s;
			transition: .2s;
		}

	.catalog-view_op1 .product-options-bottom .product-addto-links .action {
		display: inline-block;
		line-height: 34px;
		font-size: 13px;
		color: #666;
		margin-right: 15px;
		margin-bottom: 10px;
		vertical-align: top;
	}

		.catalog-view_op1 .product-options-bottom .product-addto-links .action:before {
			content: "";
			font-family: FontAwesome;
			text-align: center;
			line-height: 30px;
			display: inline-block;
			border-radius: 100%;
			color: #fff;
			margin-right: 3px;
			width: 30px;
			height: 30px;
			background-color: #999;
			background-repeat: no-repeat;
			background-position: center;
			-webkit-transition: .2s;
			-o-transition: .2s;
			transition: .2s;
		}

		.catalog-view_op1 .product-options-bottom .product-addto-links .action:hover {
			color: #DA251C;
		}

			.catalog-view_op1 .product-options-bottom .product-addto-links .action:hover:before {
				background-color: #DA251C;
				-webkit-transition: .2s;
				-o-transition: .2s;
				transition: .2s;
			}

	.catalog-view_op1 .product-options-bottom .product-addto-links .btn-wishlist:before {
		content: "\f08a";
	}

	.catalog-view_op1 .product-options-bottom .product-addto-links .btn-compare:before {
		content: "\f012";
	}

.catalog-view_op1 .product-addto-links-second {
	padding-top: 10px;
	border-top: 1px solid #eee;
	margin-bottom: 15px;
}

	.catalog-view_op1 .product-addto-links-second .action {
		display: inline-block;
		vertical-align: top;
		line-height: 20px;
		background-position: center left;
		background-repeat: no-repeat;
		font-size: 13px;
		color: #666;
		padding-left: 26px;
		margin-right: 15px;
	}

		.catalog-view_op1 .product-addto-links-second .action:hover {
			color: #DA251C;
		}

	.catalog-view_op1 .product-addto-links-second .action-print {
		background-image: url(../images/icon/action-print.html);
	}

	.catalog-view_op1 .product-addto-links-second .action-friend {
		background-image: url(../images/icon/action-friend.html);
	}

.swatch-opt .swatch-attribute .swatch-attribute-label {
	font-size: 13px;
	color: #666;
	display: inline-block;
	line-height: 20px;
	vertical-align: top;
	min-width: 45px;
}

.swatch-opt .swatch-attribute .swatch-attribute-options {
	display: inline-block;
	vertical-align: top;
}

	.swatch-opt .swatch-attribute .swatch-attribute-options:after,
	.swatch-opt .swatch-attribute .swatch-attribute-options:before {
		content: "";
		display: table;
	}

	.swatch-opt .swatch-attribute .swatch-attribute-options:after {
		clear: both;
	}

	.swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option {
		width: 20px;
		height: 20px;
		border: 1px solid #eee;
		float: left;
		margin-right: 9px;
		margin-bottom: 10px;
		cursor: pointer;
	}

		.swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option.selected {
			outline: #DA251C solid 1px;
		}

.fancybox-overlay {
	/*z-index: 8029;*/
	z-index: 12000;
}

.page-title-base .title-base {
	text-transform: uppercase;
	font-size: 15px;
	font-weight: 600;
	color: #333;
	margin: 0 0 15px;
}

.cms-page .breadcrumb-page .breadcrumb {
	margin-bottom: 0px;
}

.container > .breadcrumb-page > .breadcrumb {
	margin-bottom: 19px;
}

.block-about-us {
	margin-bottom: 40px;
}

	.block-about-us .block-title {
		display: block;
		font-size: 15px;
		font-weight: 600;
		color: #333;
		line-height: 30px;
		text-transform: uppercase;
	}

	.block-about-us .block-content {
		padding-top: 2px;
	}

	.block-about-us .img {
		position: relative;
		overflow: hidden;
		margin-top: 8px;
		margin-bottom: 20px;
	}

		.block-about-us .img img {
			display: block;
			width: 100%;
			-webkit-transform: scale(1);
			-ms-transform: scale(1);
			-o-transform: scale(1);
			transform: scale(1);
			-webkit-transition: .35s;
			-o-transition: .35s;
			transition: .35s;
		}

		.block-about-us .img:hover img {
			-webkit-transform: scale(1.15);
			-ms-transform: scale(1.15);
			-o-transform: scale(1.15);
			transform: scale(1.15);
			-webkit-transition: .35s;
			-o-transition: .35s;
			transition: .35s;
		}

	.block-about-us .text {
		color: #666;
		font-size: 13px;
		line-height: 24px;
		margin-bottom: 20px;
	}

.block-why-choos-us {
	margin-bottom: 60px;
}

	.block-why-choos-us .block-title {
		display: block;
		font-size: 15px;
		font-weight: 600;
		color: #333;
		line-height: 30px;
		text-transform: uppercase;
	}

	.block-why-choos-us ul li {
		position: relative;
		padding-left: 30px;
		border-bottom: 1px dotted #666;
		font-size: 13px;
		color: #666;
		line-height: 30px;
		text-transform: capitalize;
		background-repeat: no-repeat;
		background-position: top 8px left;
		background-image: url(../images/icon/index1/check.html);
		padding-bottom: 5px;
		margin-bottom: 4px;
	}

		.block-why-choos-us ul li:last-child {
			border-bottom: none;
		}

		.block-why-choos-us ul li a {
			color: #666;
		}

			.block-why-choos-us ul li a:hover {
				color: #DA251C;
			}

		.block-why-choos-us ul li:hover {
			color: #DA251C;
			background-image: url(../images/icon/index1/check-hover.html);
		}

.block-our-member {
	margin-bottom: 57px;
}

	.block-our-member .block-title {
		font-size: 13px;
		color: #888;
		text-align: center;
		max-width: 800px;
		margin-right: auto;
		margin-left: auto;
		margin-bottom: 84px;
		line-height: 24px;
	}

		.block-our-member .block-title .title {
			display: block;
			font-size: 15px;
			font-weight: 600;
			color: #333;
			line-height: 30px;
			text-transform: uppercase;
			margin-bottom: 5px;
		}

	.block-our-member .item .item-photo img {
		width: 100%;
		display: block;
	}

	.block-our-member .item .name {
		display: block;
		font-size: 13px;
		color: #157ed2;
		text-transform: capitalize;
		margin-top: 3px;
	}

	.block-our-member .item .team {
		display: block;
		text-transform: capitalize;
	}

	.block-our-member .item .des {
		color: #888;
		display: block;
		font-size: 13px;
		line-height: 24px;
		margin-top: 12px;
	}

	.block-our-member .owl-dots {
		text-align: center;
		top: -60px;
		left: 0;
		right: 0;
		position: absolute;
	}

		.block-our-member .owl-dots .owl-dot {
			width: 17px;
			height: 17px;
			border-radius: 100%;
			display: inline-block;
			vertical-align: middle;
			background-color: #bbb;
			margin-right: 5px;
		}

			.block-our-member .owl-dots .owl-dot.active {
				width: 19px;
				height: 19px;
				background-color: #DA251C;
			}

.block-googlemap {
	margin-bottom: 0px;
}

.block-address,
.block-contact-us {
	margin-bottom: 70px;
	margin-bottom: 15px;
}

	.block-address .block-title,
	.block-contact-us .block-title {
		display: block;
		font-size: 15px;
		font-weight: 600;
		color: #333;
		line-height: 30px;
		text-transform: uppercase;
		margin-bottom: 30px;
	}
	/*
	.block-contact-us .row {
		margin: 0 -5px;
	}
	*/
	.block-contact-us .col-md-1,
	.block-contact-us .col-md-2,
	.block-contact-us .col-md-3,
	.block-contact-us .col-md-4,
	.block-contact-us .col-md-5,
	.block-contact-us .col-md-6,
	.block-contact-us .col-md-7,
	.block-contact-us .col-md-8,
	.block-contact-us .col-md-9,
	.block-contact-us .col-md-10,
	.block-contact-us .col-md-11,
	.block-contact-us .col-md-12 {
		padding: 0 15px;
	}

	.block-contact-us .form-control {
		border: 1px solid #e5e5e5;
		font-size: 13px;
		color: #888;
		/*padding-left: 25px;*/
		padding-left: 15px;
	}

		.block-contact-us .form-control::-moz-placeholder {
			color: #888;
			opacity: 1;
		}

		.block-contact-us .form-control:-ms-input-placeholder {
			color: #888;
		}

		.block-contact-us .form-control::-webkit-input-placeholder {
			color: #888;
		}

		.block-contact-us .form-control:not(textarea) {
			height: 34px;
		}

	.block-contact-us textarea {
		height: 185px;
		padding-top: 18px;
		padding-bottom: 18px;
	}

	.block-contact-us .form-group {
		margin-bottom: 8px;
	}

	.block-contact-us .btn {
		/*height: 43px;*/
		margin-top: 0px;
		font-size: 13px;
		padding: 0 22px;
		text-transform: uppercase;
		line-height: 34px;
		height: 34px;
	}

	.block-address .block-content {
		font-size: 13px;
		color: #888;
		margin-top: -6px;
	}

		.block-address .block-content .title {
			font-weight: 600;
			display: block;
			line-height: 24px;
			color: #333;
			font-size: 13px;
		}

		.block-address .block-content p {
			margin-bottom: 26px;
		}

.block-form-login {
	display: table;
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 13px;
	color: #666;
	margin-top: 17px;
}

	.block-form-login .block-form-create,
	.block-form-login .block-form-registered {
		display: table-cell;
		border: 1px solid #ececec;
		width: 50%;
	}

		.block-form-login .block-form-create .block-title,
		.block-form-login .block-form-registered .block-title {
			font-size: 16px;
			font-family: Montserrat;
			display: block;
			margin-bottom: 37px;
		}

	.block-form-login .form-control {
		height: 40px;
		border: 1px solid #e5e5e5;
		padding-left: 24px;
		font-size: 13px;
		color: #aaa;
		max-width: 320px;
	}

		.block-form-login .form-control::-moz-placeholder {
			color: #aaa;
			opacity: 1;
		}

		.block-form-login .form-control:-ms-input-placeholder {
			color: #aaa;
		}

		.block-form-login .form-control::-webkit-input-placeholder {
			color: #aaa;
		}

	.block-form-login .form-group {
		margin-bottom: 20px;
	}

	.block-form-login p {
		margin-bottom: 15px;
	}

	.block-form-login .btn {
		padding: 0 30px;
		text-transform: uppercase;
		font-size: 13px;
		height: 40px;
		margin-top: 10px;
	}

	.block-form-login .block-form-create {
		padding: 45px 60px 60px;
		background-color: #fafafa;
	}

@media (max-width: 991px) {
	.block-form-login .block-form-create {
		padding-left: 30px;
		padding-right: 30px;
	}
}

.block-form-login .block-form-registered {
	padding: 45px 70px 60px 74px;
}

@media (max-width: 991px) {
	.block-form-login .block-form-registered {
		padding-left: 30px;
		padding-right: 30px;
	}
}

.block-form-login .checkbox {
	color: #666;
	margin-top: 10px;
	margin-bottom: 15px;
}

	.block-form-login .checkbox label {
		padding-left: 0;
	}

		.block-form-login .checkbox label > span {
			display: block;
			position: relative;
			padding-left: 27px;
		}

			.block-form-login .checkbox label > span:before {
				content: "";
				width: 16px;
				height: 16px;
				border: 1px solid #dedede;
				display: block;
				background-repeat: no-repeat;
				background-position: center;
				position: absolute;
				top: 3px;
				left: 0;
				border-radius: 100%;
				color: #DA251C;
				line-height: 14px;
				font-size: 11px;
				text-align: center;
			}

	.block-form-login .checkbox input[type=checkbox] {
		visibility: hidden;
	}

		.block-form-login .checkbox input[type=checkbox]:checked + span:before {
			border-color: #DA251C;
			content: "\f00c";
			font-family: FontAwesome;
		}

@media (max-width: 639px) {
	.block-form-login {
		display: block;
	}

		.block-form-login .block-form-create,
		.block-form-login .block-form-registered {
			display: block;
			width: 100%;
		}
}

.block-forgot-pass {
	display: block;
	border: 1px solid #ececec;
	text-align: center;
	border-top: none;
	font-size: 13px;
	padding: 25px 15px;
	margin-bottom: 72px;
}

	.block-forgot-pass a {
		color: #7dc7d1;
		text-decoration: underline;
	}

.form-cart {
	margin-bottom: 70px;
}

	.form-cart .table-cart-wrapper {
		border: 1px solid #ececec;
		padding: 9px;
		margin: 0;
	}

	.form-cart table {
		margin: 0;
	}

.form-cart > table tbody tr td,
.form-cart > table tbody tr th,
.form-cart > table thead tr td,
.form-cart > table thead tr th {
	padding: 5px;
}

.form-cart > table thead tr td,
.form-cart > table thead tr th {
	background-color: #ebebeb;
	font-size: 13px;
	color: #333;
	font-weight: 600;
	text-transform: capitalize;
	border: none;
	text-align: center;
	padding: 10px;
}

.form-cart > table thead tr th {
	vertical-align: middle;
	font-size: 13px !important;
	font-weight: 800 !important;
	text-transform: uppercase !important;
	/* color: #DA251C !important; */
	border-bottom: 1px solid #DA251C !important;
}

.form-cart > table thead .tb-available {
	color: #333;
	font-size: 13px;
	font-style: normal;
	font-weight: 600;
}

.form-cart > table tbody tr td,
.form-cart > table tbody tr th {
	vertical-align: top;
	text-align: center;
	border-top: none;
	border-bottom: 1px solid #efefef;
}

.form-cart > table .tb-product {
	text-align: left;
}

.form-cart > table .tb-product .item {
	min-width: 250px;
}

.form-cart > table .tb-product .item:after,
.form-cart > table .tb-product .item:before {
	content: "";
	display: table;
}

.form-cart > table .tb-product .item:after {
	clear: both;
}

.form-cart > table .tb-product .item-photo {
	float: left;
	width: 100px;
	/*border: 1px solid #e9e9e9;*/
	display: block;
	padding: 0px 2px 6px;
	text-align: center;
	margin-right: 20px;
	position: relative;
	overflow: hidden;
}

.form-cart > table .tb-product .item-photo:hover img {
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
	-webkit-transition: .35s;
	-o-transition: .35s;
	transition: .35s;
}

.form-cart > table .tb-product .item-photo img {
	display: block;
	width: 100%;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .35s;
	-o-transition: .35s;
	transition: .35s;
}

.form-cart > table .tb-product .item-detail {
	overflow: hidden;
	white-space: normal;
	margin-top: 20px;
}

.form-cart > table .tb-product .item-name {
	display: block;
	font-weight: 800;
	color: #666666;
	font-size: 13px;
	margin-bottom: 0px;
}

.form-cart > table .tb-product .item-name a {
	color: #666;
}

.form-cart > table .tb-product .item-name a:hover {
	color: #DA251C;
}

.form-cart > table .tb-available {
	font-size: 13px;
	color: #87af66;
	font-style: italic;
}

@media (min-width: 1199px) {
	.form-cart table .tb-available {
		width: 198px;
	}
}

.form-cart table .tb-available .value {
	padding-top: 6px;
	display: block;
}

@media (min-width: 1199px) {
	.form-cart table .tb-qty {
		width: 160px;
	}
}

.form-cart table .tb-qty .input-qty {
	height: 35px;
	width: 60px;
	text-align: center;
	border: 1px solid #ddd;
	font-size: 13px;
	color: #555;
	font-family: Arimo;
	padding: 0;
	margin: auto;
}

.form-cart table .tb-total {
	font-size: 13px;
	font-weight: 600;
}

@media (min-width: 1199px) {
	.form-cart table .tb-total {
		width: 220px;
	}
}

.form-cart table .tb-total .amount {
	padding-top: 7px;
	display: block;
}

@media (min-width: 1199px) {
	.form-cart table .tb-remove {
		width: 120px;
	}
}

.form-cart table .tb-remove .action-remove {
	color: #333333;
	display: inline-block;
	padding-top: 6px;
}

	.form-cart table .tb-remove .action-remove:hover {
		color: #DA251C;
	}

	.form-cart table .tb-remove .action-remove span {
		display: none;
	}

	.form-cart table .tb-remove .action-remove:before {
		content: "\f00d";
		font-family: FontAwesome;
	}

.form-cart table .tb-subtotal {
	border: none;
	font-size: 13px;
	color: #444444;
	font-weight: 600;
	text-align: right;
	/* padding-right: 80px; */
	padding-top: 32px;
	padding-bottom: 23px;
}

	.form-cart table .tb-subtotal .label {
		font-size: 13px;
		display: inline-block;
		color: #444;
		margin-right: 12px;
		font-weight: 600;
	}

.form-cart .cart-actions {
	border: 1px solid #ececec;
	padding: 28px 40px 13px;
	background-color: #fafafa;
	border-top: none;
}

@media (max-width: 600px) {
	.form-cart .cart-actions {
		padding-left: 15px;
		padding-right: 15px;
	}
}

.form-cart .cart-actions:after,
.form-cart .cart-actions:before {
	content: "";
	display: table;
}

.form-cart .cart-actions:after {
	clear: both;
}

.form-cart .cart-actions .action {
	margin-bottom: 15px;
	border-radius: 30px;
	border: 1px solid #ececec;
	height: 40px;
	box-shadow: none;
	padding: 0 24px;
	font-size: 12px;
	color: #555;
	text-transform: uppercase;
	background-color: #fff;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
}

	.form-cart .cart-actions .action:hover {
		background-color: #DA251C;
		color: #fff;
		border-color: #DA251C;
		-webkit-transition: .2s;
		-o-transition: .2s;
		transition: .2s;
	}

	.form-cart .cart-actions .action.update {
		float: left;
	}

	.form-cart .cart-actions .action.checkout {
		float: right;
	}

@media (max-width: 479px) {
	.form-cart .cart-actions .action {
		display: block;
		float: none;
		width: 100%;
	}
}

#popup-newsletter .close {
	width: 16px;
	height: 16px;
	padding: 0;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(../images/icon/index1/close.html);
	opacity: 1;
	position: absolute;
	top: 12px;
	right: 14px;
}

	#popup-newsletter .close span {
		display: none;
	}

#popup-newsletter .modal-dialog {
	width: 100%;
	max-width: 800px;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	display: -webkit-flex;
	-webkit-flex-direction: row;
	-webkit-align-items: center;
	-webkit-justify-content: center;
	margin: 0 auto;
	height: 100%;
	padding: 15px;
}

#popup-newsletter .modal-content {
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	background-image: url(../images/media/index1/Popup_Newsletter.html);
	height: 390px;
	border-radius: 0;
	border: none;
	padding: 43px 20px 40px;
	color: #fff;
	width: 100%;
	max-width: 770px;
}

#popup-newsletter .block-newletter {
	font-size: 13px;
	max-width: 375px;
}

	#popup-newsletter .block-newletter .block-title {
		font-size: 26px;
		color: #fff;
		font-weight: 600;
		margin-bottom: 12px;
	}

	#popup-newsletter .block-newletter .text-des {
		margin-bottom: 30px;
	}

	#popup-newsletter .block-newletter .form-control {
		height: 40px;
		border: none;
		background-color: #dbdbdb;
		color: #888;
		font-style: italic;
		font-size: 13px;
	}

		#popup-newsletter .block-newletter .form-control::-moz-placeholder {
			color: #888;
			opacity: 1;
		}

		#popup-newsletter .block-newletter .form-control:-ms-input-placeholder {
			color: #888;
		}

		#popup-newsletter .block-newletter .form-control::-webkit-input-placeholder {
			color: #888;
		}

	#popup-newsletter .block-newletter .btn-subcribe {
		height: 40px;
	}

#popup-newsletter .block-social .block-title {
	font-size: 13px;
	text-transform: capitalize;
	font-weight: 600;
	margin-bottom: 10px;
}

#popup-newsletter .block-social .block-content {
	font-size: 18px;
}

	#popup-newsletter .block-social .block-content a {
		margin-right: 13px;
		color: #fff;
	}

#popup-newsletter .btn-checkbox {
	position: absolute;
	bottom: 6px;
	left: 20px;
}

	#popup-newsletter .btn-checkbox label {
		cursor: pointer;
	}

.cms-page,
.cms-page .site-main,
.cms-page.index-opt-1,
.cms-page.index-opt-1 .header-content {
	background-color: #fff;
}

	.cms-page.index-opt-1 .header-nav {
		background-color: #ebebeb;
	}

.effect-border {
	display: block;
	position: relative;
	overflow: hidden;
}

	.effect-border:after,
	.effect-border:before {
		content: "";
		position: absolute;
		border-style: solid;
		border-color: #fff;
		-webkit-transition: .3s;
		-o-transition: .3s;
		transition: .3s;
		z-index: 100;
	}

	.effect-border:before {
		border-width: 1px 0;
		-webkit-transform: scale(0, 1);
		-ms-transform: scale(0, 1);
		-o-transform: scale(0, 1);
		transform: scale(0, 1);
		top: 10px;
		bottom: 10px;
		left: 5px;
		right: 5px;
	}

	.effect-border:after {
		border-width: 0 1px;
		-webkit-transform: scale(1, 0);
		-ms-transform: scale(1, 0);
		-o-transform: scale(1, 0);
		transform: scale(1, 0);
		left: 10px;
		right: 10px;
		top: 5px;
		bottom: 5px;
	}

	.effect-border:hover:after,
	.effect-border:hover:before {
		-webkit-transform: scale(1, 1);
		-ms-transform: scale(1, 1);
		-o-transform: scale(1, 1);
		transform: scale(1, 1);
		-webkit-transition: .3s;
		-o-transition: .3s;
		transition: .3s;
	}

	.effect-border:hover img {
		-webkit-transform: scale(1.05);
		-ms-transform: scale(1.05);
		-o-transform: scale(1.05);
		transform: scale(1.05);
		-webkit-transition: .35s;
		-o-transition: .35s;
		transition: .35s;
	}

	.effect-border img {
		display: block;
		width: 100%;
		-webkit-transition: .35s;
		-o-transition: .35s;
		transition: .35s;
	}

.effect-bg {
	position: relative;
	display: block;
}

	.effect-bg:before {
		content: "";
		background-color: #DA251C;
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: 10;
		opacity: 0;
		border-radius: 0;
		-webkit-transform: scale(.3);
		-ms-transform: scale(.3);
		-o-transform: scale(.3);
		transform: scale(.3);
		-webkit-transition: .35s;
		-o-transition: .35s;
		transition: .35s;
	}

	.effect-bg img {
		display: block;
		width: 100%;
	}

	.effect-bg:hover:before {
		opacity: .4;
		border-radius: 0;
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
		-webkit-transition: .35s;
		-o-transition: .35s;
		transition: .35s;
	}

.effect-banner1 .box-img {
	position: relative;
	display: block;
}

	.effect-banner1 .box-img:after,
	.effect-banner1 .box-img:before {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		-webkit-transition: .6s;
		-o-transition: .6s;
		transition: .6s;
	}

	.effect-banner1 .box-img:hover:before {
		top: 50%;
		bottom: 50%;
		-webkit-transition: .6s;
		-o-transition: .6s;
		transition: .6s;
		background-color: rgba(255, 255, 255, .5);
	}

	.effect-banner1 .box-img:hover:after {
		left: 50%;
		right: 50%;
		-webkit-transition: .6s;
		-o-transition: .6s;
		transition: .6s;
		background-color: rgba(255, 255, 255, .5);
	}

	.effect-banner1 .box-img img {
		display: block;
		width: 100%;
	}

.effect-banner2 .box-img {
	display: block;
	position: relative;
	overflow: hidden;
}

	.effect-banner2 .box-img:before {
		background: rgba(255, 255, 255, .4);
		content: "";
		height: 100%;
		left: 0;
		opacity: 0;
		position: absolute;
		top: 0;
		-webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, 100%, 0);
		-ms-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, 100%, 0);
		-o-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, 100%, 0);
		transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, 100%, 0);
		visibility: hidden;
		width: 100%;
		-webkit-transition: .6s;
		-o-transition: .6s;
		transition: .6s;
	}

	.effect-banner2 .box-img:hover:before {
		opacity: 1;
		visibility: initial;
		-webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, -100%, 0);
		-ms-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, -100%, 0);
		-o-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, -100%, 0);
		transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, -100%, 0);
		-webkit-transition: .6s;
		-o-transition: .6s;
		transition: .6s;
	}

.effect-banner2 img {
	display: block;
	width: 100%;
}

.effect-banner3 .box-img,
.effect-banner3 .img-banner {
	display: block;
	position: relative;
	overflow: hidden;
}

	.effect-banner3 .box-img:after,
	.effect-banner3 .box-img:before,
	.effect-banner3 .img-banner:after,
	.effect-banner3 .img-banner:before {
		content: "";
		position: absolute;
		top: 0;
		bottom: 0;
		opacity: 0;
		-webkit-transition: .45s;
		-o-transition: .45s;
		transition: .45s;
		background-color: rgba(254, 86, 84, .3);
	}

	.effect-banner3 .box-img:before,
	.effect-banner3 .img-banner:before {
		left: 0;
		width: 0;
	}

	.effect-banner3 .box-img:after,
	.effect-banner3 .img-banner:after {
		right: 0;
		width: 0;
	}

	.effect-banner3 .box-img:hover:after,
	.effect-banner3 .box-img:hover:before,
	.effect-banner3 .img-banner:hover:after,
	.effect-banner3 .img-banner:hover:before {
		opacity: 1;
		background-color: rgba(254, 86, 84, .3);
	}

	.effect-banner3 .box-img:hover:before,
	.effect-banner3 .img-banner:hover:before {
		left: 0;
		width: 50%;
		-webkit-transition: .55s;
		-o-transition: .55s;
		transition: .55s;
	}

	.effect-banner3 .box-img:hover:after,
	.effect-banner3 .img-banner:hover:after {
		right: 0;
		width: 50%;
		-webkit-transition: .55s;
		-o-transition: .55s;
		transition: .55s;
	}

.effect-banner3 img {
	display: block;
	width: 100%;
}

.block-slide-main .item {
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

	.block-slide-main .item .title {
		display: block;
		text-transform: uppercase;
		font-weight: 700;
	}

	.block-slide-main .item .subtitle {
		display: block;
		text-transform: uppercase;
		font-weight: 600;
	}

	.block-slide-main .item .des {
		display: block;
	}

	.block-slide-main .item .btn {
		line-height: 50px;
		background-color: #0a3a68;
		color: #fff;
		text-transform: uppercase;
		text-align: center;
		padding: 0 25px;
		font-size: 16px;
		font-weight: 700;
	}

		.block-slide-main .item .btn:hover {
			background-color: #DA251C;
		}

.block-slide-main .owl-dots {
	text-align: center;
	position: absolute;
	bottom: 10px;
	left: 0;
	right: 0;
}

	.block-slide-main .owl-dots .owl-dot {
		width: 21px;
		height: 2px;
		background-color: #fff;
		display: inline-block;
		margin: 0 3px;
	}

		.block-slide-main .owl-dots .owl-dot.active {
			background-color: #DA251C;
		}

.block-slide-main .dotsData .owl-dots {
	text-align: center;
	position: absolute;
	bottom: 12px;
	left: auto;
	right: 257px;
}

@media (max-width: 640px) {
	.block-slide-main .dotsData .owl-dots {
		right: 30px;
	}
}

.block-slide-main .dotsData .owl-dots .owl-dot {
	width: 20px;
	height: 20px;
	line-height: 18px;
	background-color: #fff;
	display: inline-block;
	margin: 0 2px;
	border: 1px solid #fff;
	border-radius: 100%;
	color: #666;
}

	.block-slide-main .dotsData .owl-dots .owl-dot.active {
		background-color: #28a152;
		color: #fff;
	}

.block-slide-main:hover .owl-nav .owl-next,
.block-slide-main:hover .owl-nav .owl-prev {
	opacity: 1;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}

.block-slide-main:hover .owl-nav .owl-prev {
	left: 15px;
}

.block-slide-main:hover .owl-nav .owl-next {
	right: 15px;
}

.block-slide-main .owl-nav .owl-next,
.block-slide-main .owl-nav .owl-prev {
	width: 32px;
	line-height: 50px;
	background-color: #f5f5f5;
	border: 1px solid #dfdfdf;
	border-radius: 2px;
	font-size: 24px;
	color: #333;
	text-align: center;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	position: absolute;
	top: 50%;
	margin-top: -25px;
	opacity: 0;
}

	.block-slide-main .owl-nav .owl-next:hover,
	.block-slide-main .owl-nav .owl-prev:hover {
		color: #fff;
		background-color: #DA251C;
		border-color: #DA251C;
		-webkit-transition: .2s;
		-o-transition: .2s;
		transition: .2s;
	}

	.block-slide-main .owl-nav .owl-next:before,
	.block-slide-main .owl-nav .owl-prev:before {
		font-family: FontAwesome;
	}

.block-slide-main .owl-nav .owl-prev {
	left: 25px;
}

	.block-slide-main .owl-nav .owl-prev:before {
		content: "\f104";
	}

.block-slide-main .owl-nav .owl-next {
	right: 25px;
}

	.block-slide-main .owl-nav .owl-next:before {
		content: "\f105";
	}

.block-slide-main .active .item .title {
	-webkit-animation: fadeInRight .9s ease-in-out .8s both;
	-o-animation: fadeInRight .9s ease-in-out .8s both;
	animation: fadeInRight .9s ease-in-out .8s both;
}

.block-slide-main .active .item .des,
.block-slide-main .active .item .subtitle {
	-webkit-animation: fadeInRight .6s ease-in-out .8s both;
	-o-animation: fadeInRight .6s ease-in-out .8s both;
	animation: fadeInRight .6s ease-in-out .8s both;
}

.block-slide-main .active .item .btn {
	-webkit-animation: fadeInRight .8s ease-in-out .8s both;
	-o-animation: fadeInRight .8s ease-in-out .8s both;
	animation: fadeInRight .8s ease-in-out .8s both;
}

.block-slide-main .active .item1 .title {
	-webkit-animation: fadeInDown .6s ease-in-out .8s both;
	-o-animation: fadeInDown .6s ease-in-out .8s both;
	animation: fadeInDown .6s ease-in-out .8s both;
}

.block-slide-main .active .item1 .subtitle {
	-webkit-animation: fadeInDown 1s ease-in-out .8s both;
	-o-animation: fadeInDown 1s ease-in-out .8s both;
	animation: fadeInDown 1s ease-in-out .8s both;
}

.block-slide-main .active .item1 .des {
	-webkit-animation: fadeInDown 1.5s ease-in-out .8s both;
	-o-animation: fadeInDown 1.5s ease-in-out .8s both;
	animation: fadeInDown 1.5s ease-in-out .8s both;
}

.block-slide-main .active .item1 .btn {
	-webkit-animation: fadeInDown 1.7s ease-in-out .8s both;
	-o-animation: fadeInDown 1.7s ease-in-out .8s both;
	animation: fadeInDown 1.7s ease-in-out .8s both;
}

.block-slide-main .active .item3 .title {
	-webkit-animation: flipInX 1s ease-in-out 1s both;
	-o-animation: flipInX 1s ease-in-out 1s both;
	animation: flipInX 1s ease-in-out 1s both;
}

.block-slide-main .active .item3 .subtitle {
	-webkit-animation: flipInX 1.2s ease-in-out 1s both;
	-o-animation: flipInX 1.2s ease-in-out 1s both;
	animation: flipInX 1.2s ease-in-out 1s both;
}

.block-slide-main .active .item3 .des {
	-webkit-animation: flipInX 1.5s ease-in-out .8s both;
	-o-animation: flipInX 1.5s ease-in-out .8s both;
	animation: flipInX 1.5s ease-in-out .8s both;
}

.block-slide-main .active .item3 .btn {
	-webkit-animation: flipInX 1.7s ease-in-out .8s both;
	-o-animation: flipInX 1.7s ease-in-out .8s both;
	animation: flipInX 1.7s ease-in-out .8s both;
}

.slide-opt-1 .item {
	height: 595px;
	color: #fff;
	font-size: 18px;
}

@media (max-width: 479px) {
	.slide-opt-1 .item {
		background-position: center right;
	}
}

.slide-opt-1 .item a {
	color: #fff;
}

.slide-opt-1 .item .description {
	position: relative;
	left: 300px;
	padding-top: 180px;
	max-width: 500px;
}

.slide-opt-1 .item1 .description {
	padding-left: 55px;
	padding-top: 194px;
	max-width: 530px;
}

.slide-opt-1 .item1 .title {
	display: block;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 56px;
	margin-bottom: 10px;
	line-height: 1;
}

.slide-opt-1 .item1 .subtitle {
	display: block;
	text-transform: uppercase;
	font-weight: 400;
	font-size: 36px;
	margin-bottom: 15px;
}

.slide-opt-1 .item1 .des {
	display: block;
	margin-bottom: 25px;
	max-width: 345px;
	line-height: 24px;
}

.slide-opt-1 .item1 .btn {
	line-height: 55px;
	background-color: #f5bc9e;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	padding: 0 23px;
	margin-top: 32px;
	font-size: 18px;
	font-weight: 700;
}

	.slide-opt-1 .item1 .btn:hover {
		background-color: #DA251C;
	}

.slide-opt-1 .item2 .description {
	margin-left: 260px;
	padding-top: 255px;
	max-width: 500px;
}

.slide-opt-1 .item2 .title {
	display: block;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 55px;
	margin-bottom: 5px;
	line-height: 1;
}

.slide-opt-1 .item2 .subtitle {
	display: block;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 35px;
	margin-bottom: 8px;
}

.slide-opt-1 .item2 .des {
	display: block;
	margin-bottom: 7px;
	max-width: 345px;
	line-height: 1;
}

.slide-opt-1 .item2 .btn {
	line-height: 55px;
	background-color: #b22c2d;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	padding: 0 30px;
	margin-top: 30px;
	font-size: 16px;
	font-weight: 600;
}

	.slide-opt-1 .item2 .btn:hover {
		background-color: #DA251C;
	}

.slide-opt-1 .item3 .description {
	margin-left: 475px;
	padding-top: 130px;
	max-width: 450px;
	float: left;
}

.slide-opt-1 .item3 .title {
	display: block;
	text-transform: none;
	font-weight: 400;
	font-size: 24px;
	margin-bottom: 5px;
}

.slide-opt-1 .item3 .subtitle {
	display: block;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 50px;
	margin-bottom: 5px;
	line-height: 1;
}

.slide-opt-1 .item3 .des {
	display: block;
	margin-bottom: 38px;
	text-align: right;
}

.slide-opt-1 .item3 .btn {
	line-height: 55px;
	background-color: #9941ef;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	padding: 0 30px;
	margin-top: 30px;
	font-size: 16px;
	font-weight: 600;
}

	.slide-opt-1 .item3 .btn:hover {
		background-color: #DA251C;
	}

.slide-opt-1 .active .item .title {
	-webkit-animation: fadeInRight .9s ease-in-out .8s both;
	-o-animation: fadeInRight .9s ease-in-out .8s both;
	animation: fadeInRight .9s ease-in-out .8s both;
}

.slide-opt-1 .active .item .des,
.slide-opt-1 .active .item .subtitle {
	-webkit-animation: fadeInRight .6s ease-in-out .8s both;
	-o-animation: fadeInRight .6s ease-in-out .8s both;
	animation: fadeInRight .6s ease-in-out .8s both;
}

.slide-opt-1 .active .item .btn {
	-webkit-animation: fadeInRight .8s ease-in-out .8s both;
	-o-animation: fadeInRight .8s ease-in-out .8s both;
	animation: fadeInRight .8s ease-in-out .8s both;
}

@media (max-width: 1199px) {
	.slide-opt-1 .item {
		height: 470px;
	}

		.slide-opt-1 .item .description {
			left: 20px;
			margin-left: 0;
			padding-left: 0;
			padding-top: 110px;
		}
}

@media (max-width: 600px) {
	.slide-opt-1 .item {
		height: 400px;
	}

		.slide-opt-1 .item:before {
			content: "";
			position: absolute;
			top: 0;
			bottom: 0;
			left: 0;
			right: 0;
			background-color: rgba(0, 0, 0, .5);
		}

		.slide-opt-1 .item .description {
			left: 0;
			right: 0;
			margin: 0;
			padding: 40px 15px 15px;
			top: 0;
			bottom: 0;
		}

	.slide-opt-1 .item3 .des {
		text-align: left;
	}
}

@media (max-width: 479px) {
	.slide-opt-1 .item {
		height: 360px;
		font-size: 13px;
	}

		.slide-opt-1 .item .btn {
			line-height: 34px;
			font-size: 13px;
			margin-top: 10px;
		}

	.slide-opt-1 .item1 .title {
		font-size: 24px;
	}

	.slide-opt-1 .item1 .subtitle {
		font-size: 13px;
	}

	.slide-opt-1 .item2 .title {
		font-size: 24px;
	}

	.slide-opt-1 .item2 .subtitle,
	.slide-opt-1 .item3 .title {
		font-size: 13px;
	}

	.slide-opt-1 .item3 .subtitle {
		font-size: 24px;
	}
}

.slide-opt-2 .item {
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 593px;
	color: #fff;
	font-size: 16px;
}

@media (max-width: 991px) {
	.slide-opt-2 .item {
		height: 400px;
	}
}

.slide-opt-2 .item a {
	color: #fff;
}

.slide-opt-2 .item .description {
	position: relative;
	padding-top: 180px;
}

@media (max-width: 991px) {
	.slide-opt-2 .item .description {
		font-size: 13px;
		padding-top: 40px;
	}
}

@media (max-width: 991px) {
	.slide-opt-2 .item .description .title {
		font-size: 40px;
	}
}

@media (max-width: 991px) {
	.slide-opt-2 .item .description .subtitle {
		font-size: 20px;
	}
}

.slide-opt-2 .item1 .description {
	margin-left: 465px;
	padding-top: 128px;
}

@media (max-width: 991px) {
	.slide-opt-2 .item1 .description {
		margin-left: 200px;
		padding-top: 80px;
	}
}

.slide-opt-2 .item1 .title {
	display: block;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 56px;
	margin-bottom: 12px;
	color: #333;
	line-height: 1;
}

.slide-opt-2 .item1 .subtitle {
	display: block;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 34px;
	margin-bottom: 12px;
	color: #333;
}

.slide-opt-2 .item1 .des {
	display: block;
	margin-bottom: 5px;
	color: #f3a829;
}

.slide-opt-2 .item1 .btn {
	line-height: 50px;
	background-color: #0a3a68;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	padding: 0 25px;
	margin-top: 18px;
	font-size: 16px;
	font-weight: 700;
}

	.slide-opt-2 .item1 .btn:hover {
		background-color: #DA251C;
	}

.slide-opt-2 .item2 .description {
	margin-left: 615px;
	padding-top: 147px;
}

@media (max-width: 1199px) {
	.slide-opt-2 .item2 .description {
		margin-left: 400px;
	}
}

@media (max-width: 991px) {
	.slide-opt-2 .item2 .description {
		margin-left: 200px;
		padding-top: 40px;
	}
}

.slide-opt-2 .item2 .title {
	display: block;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 55px;
	margin-bottom: 10px;
	line-height: 1;
}

.slide-opt-2 .item2 .subtitle {
	display: block;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 35px;
	margin-bottom: 20px;
}

.slide-opt-2 .item2 .des {
	display: block;
	margin-bottom: 15px;
	line-height: 24px;
}

.slide-opt-2 .item2 .btn {
	line-height: 50px;
	background-color: #0a3a68;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	padding: 0 25px;
	margin-top: 30px;
	font-size: 16px;
	font-weight: 700;
}

	.slide-opt-2 .item2 .btn:hover {
		background-color: #fff;
		color: #333;
	}

.slide-opt-2 .item3 .description {
	margin-left: 55px;
	padding-top: 80px;
}

.slide-opt-2 .item3 .title {
	display: block;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 55px;
	margin-bottom: 12px;
	line-height: 1;
	color: #333;
}

.slide-opt-2 .item3 .subtitle {
	display: block;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 35px;
	margin-bottom: 12px;
	color: #333;
}

.slide-opt-2 .item3 .des {
	display: block;
	margin-bottom: 0;
	line-height: 24px;
	color: #666;
}

.slide-opt-2 .item3 .btn {
	line-height: 50px;
	background-color: #c59313;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	padding: 0 25px;
	margin-top: 30px;
	font-size: 16px;
	font-weight: 700;
}

	.slide-opt-2 .item3 .btn:hover {
		background-color: #DA251C;
	}

@media (max-width: 991px) {
	.slide-opt-2 .item {
		height: 400px;
	}

		.slide-opt-2 .item .description {
			font-size: 13px;
			padding-top: 40px;
		}

			.slide-opt-2 .item .description .title {
				font-size: 40px;
			}

			.slide-opt-2 .item .description .subtitle {
				font-size: 20px;
			}
}

@media (max-width: 639px) {
	.slide-opt-2 .item {
		height: 300px;
	}

		.slide-opt-2 .item .description {
			font-size: 13px;
			padding-top: 40px;
			margin-left: 20px;
		}

			.slide-opt-2 .item .description .title {
				font-size: 30px;
			}

			.slide-opt-2 .item .description .subtitle {
				font-size: 16px;
			}

			.slide-opt-2 .item .description .des {
				margin-bottom: 0;
			}

			.slide-opt-2 .item .description .btn {
				line-height: 30px;
				font-size: 13px;
			}
}

@media (max-width: 479px) {
	.slide-opt-2 .item {
		height: 300px;
	}

		.slide-opt-2 .item .description {
			font-size: 13px;
			padding-top: 40px;
			margin-left: 20px;
		}

			.slide-opt-2 .item .description .title {
				font-size: 20px;
			}

			.slide-opt-2 .item .description .subtitle {
				font-size: 16px;
			}

			.slide-opt-2 .item .description .des {
				margin-bottom: 0;
			}

			.slide-opt-2 .item .description .btn {
				line-height: 30px;
				font-size: 13px;
				margin-top: 15px;
			}
}

.slide-opt-2 .active .item .title {
	-webkit-animation: fadeInRight .9s ease-in-out .8s both;
	-o-animation: fadeInRight .9s ease-in-out .8s both;
	animation: fadeInRight .9s ease-in-out .8s both;
}

.slide-opt-2 .active .item .des,
.slide-opt-2 .active .item .subtitle {
	-webkit-animation: fadeInRight .6s ease-in-out .8s both;
	-o-animation: fadeInRight .6s ease-in-out .8s both;
	animation: fadeInRight .6s ease-in-out .8s both;
}

.slide-opt-2 .active .item .btn {
	-webkit-animation: fadeInRight .8s ease-in-out .8s both;
	-o-animation: fadeInRight .8s ease-in-out .8s both;
	animation: fadeInRight .8s ease-in-out .8s both;
}

.slide-opt-2 .active .item1 .title {
	-webkit-animation: fadeInDown .6s ease-in-out .8s both;
	-o-animation: fadeInDown .6s ease-in-out .8s both;
	animation: fadeInDown .6s ease-in-out .8s both;
}

.slide-opt-2 .active .item1 .subtitle {
	-webkit-animation: fadeInDown 1s ease-in-out .8s both;
	-o-animation: fadeInDown 1s ease-in-out .8s both;
	animation: fadeInDown 1s ease-in-out .8s both;
}

.slide-opt-2 .active .item1 .des {
	-webkit-animation: fadeInDown 1.5s ease-in-out .8s both;
	-o-animation: fadeInDown 1.5s ease-in-out .8s both;
	animation: fadeInDown 1.5s ease-in-out .8s both;
}

.slide-opt-2 .active .item1 .btn {
	-webkit-animation: fadeInDown 1.7s ease-in-out .8s both;
	-o-animation: fadeInDown 1.7s ease-in-out .8s both;
	animation: fadeInDown 1.7s ease-in-out .8s both;
}

.slide-opt-2 .active .item3 .title {
	-webkit-animation: flipInX 1s ease-in-out 1s both;
	-o-animation: flipInX 1s ease-in-out 1s both;
	animation: flipInX 1s ease-in-out 1s both;
}

.slide-opt-2 .active .item3 .subtitle {
	-webkit-animation: flipInX 1.2s ease-in-out 1s both;
	-o-animation: flipInX 1.2s ease-in-out 1s both;
	animation: flipInX 1.2s ease-in-out 1s both;
}

.slide-opt-2 .active .item3 .des {
	-webkit-animation: flipInX 1.5s ease-in-out .8s both;
	-o-animation: flipInX 1.5s ease-in-out .8s both;
	animation: flipInX 1.5s ease-in-out .8s both;
}

.slide-opt-2 .active .item3 .btn {
	-webkit-animation: flipInX 1.7s ease-in-out .8s both;
	-o-animation: flipInX 1.7s ease-in-out .8s both;
	animation: flipInX 1.7s ease-in-out .8s both;
}

.slide-opt-3 .item {
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 595px;
	color: #fff;
	font-size: 18px;
}

	.slide-opt-3 .item a {
		color: #fff;
	}

	.slide-opt-3 .item .description {
		position: relative;
		padding-top: 180px;
	}

.slide-opt-3 .item1 .description {
	margin-left: 358px;
	padding-top: 103px;
}

@media (max-width: 991px) {
	.slide-opt-3 .item1 .description {
		margin-left: 200px;
		padding-top: 80px;
	}
}

.slide-opt-3 .item1 .title {
	display: block;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 56px;
	margin-bottom: 0;
	color: #fff;
}

@media (max-width: 639px) {
	.slide-opt-3 .item1 .title {
		font-size: 30px;
	}
}

.slide-opt-3 .item1 .subtitle {
	display: block;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 33px;
	margin-bottom: 8px;
	color: #fff;
}

@media (max-width: 639px) {
	.slide-opt-3 .item1 .subtitle {
		font-size: 20px;
	}
}

.slide-opt-3 .item1 .des {
	font-size: 18px;
	display: block;
	margin-bottom: 5px;
	color: #333;
}

@media (max-width: 639px) {
	.slide-opt-3 .item1 .des {
		font-size: 13px;
	}
}

.slide-opt-3 .item1 .btn {
	line-height: 55px;
	background-color: #0a193a;
	padding: 0 23px;
	margin-top: 16px;
	font-size: 16px;
	font-weight: 700;
}

	.slide-opt-3 .item1 .btn:hover {
		background-color: #DA251C;
	}

.slide-opt-3 .item2 .description {
	margin-left: 315px;
	padding-top: 115px;
}

@media (max-width: 991px) {
	.slide-opt-3 .item2 .description {
		margin-left: 200px;
		padding-top: 40px;
	}
}

.slide-opt-3 .item2 .title {
	font-weight: 700;
	font-size: 55px;
	margin-bottom: 0;
	line-height: 1;
	color: #333;
}

@media (max-width: 639px) {
	.slide-opt-3 .item2 .title {
		font-size: 30px;
	}
}

.slide-opt-3 .item2 .subtitle {
	font-weight: 700;
	font-size: 55px;
	margin-bottom: 12px;
	line-height: 1;
	color: #333;
}

@media (max-width: 639px) {
	.slide-opt-3 .item2 .subtitle {
		font-size: 30px;
	}
}

.slide-opt-3 .item2 .des {
	margin-bottom: 16px;
	font-size: 18px;
	color: #888;
}

@media (max-width: 639px) {
	.slide-opt-3 .item2 .des {
		font-size: 13px;
	}
}

.slide-opt-3 .item2 .btn {
	line-height: 55px;
	background-color: #37321b;
	padding: 0 30px;
	margin-top: 30px;
	font-size: 16px;
	font-weight: 600;
}

	.slide-opt-3 .item2 .btn:hover {
		background-color: #fff;
		color: #333;
	}

.slide-opt-3 .item3 .description {
	padding-top: 190px;
	float: right;
}

.slide-opt-3 .item3 .title {
	font-weight: 400;
	font-size: 18px;
	margin-bottom: 8px;
	color: #fff;
	text-transform: none;
}

.slide-opt-3 .item3 .subtitle {
	font-weight: 700;
	font-size: 55px;
	margin-bottom: 5px;
	line-height: 1;
	color: #fff;
}

@media (max-width: 639px) {
	.slide-opt-3 .item3 .subtitle {
		font-size: 30px;
	}
}

.slide-opt-3 .item3 .des {
	margin-bottom: 50px;
	color: #fff;
	text-align: right;
}

@media (max-width: 639px) {
	.slide-opt-3 .item3 .des {
		margin-bottom: 30px;
	}
}

.slide-opt-3 .item3 .btn {
	line-height: 55px;
	background-color: #304d88;
	padding: 0 30px;
	margin-top: 30px;
	font-size: 16px;
	font-weight: 600;
}

	.slide-opt-3 .item3 .btn:hover {
		background-color: #fff;
		color: #333;
	}

@media (max-width: 991px) {
	.slide-opt-3 .item {
		height: 400px;
	}

		.slide-opt-3 .item .description {
			font-size: 13px;
			padding-top: 40px;
			margin-left: 20px;
		}
}

@media (max-width: 639px) {
	.slide-opt-3 .item {
		height: 300px;
	}

		.slide-opt-3 .item .description {
			font-size: 13px;
		}

			.slide-opt-3 .item .description .btn {
				line-height: 30px;
				font-size: 13px;
			}
}

@media (max-width: 479px) {
	.slide-opt-3 .item {
		height: 300px;
	}

		.slide-opt-3 .item .description .btn {
			line-height: 30px;
			font-size: 13px;
			margin-top: 15px;
		}
}

.slide-opt-3 .active .item .title {
	-webkit-animation: fadeInDown .6s ease-in-out .8s both;
	-o-animation: fadeInDown .6s ease-in-out .8s both;
	animation: fadeInDown .6s ease-in-out .8s both;
}

.slide-opt-3 .active .item .subtitle {
	-webkit-animation: fadeInDown 1s ease-in-out .8s both;
	-o-animation: fadeInDown 1s ease-in-out .8s both;
	animation: fadeInDown 1s ease-in-out .8s both;
}

.slide-opt-3 .active .item .des {
	-webkit-animation: fadeInDown 1.5s ease-in-out .8s both;
	-o-animation: fadeInDown 1.5s ease-in-out .8s both;
	animation: fadeInDown 1.5s ease-in-out .8s both;
}

.slide-opt-3 .active .item .btn {
	-webkit-animation: fadeInDown 1.7s ease-in-out .8s both;
	-o-animation: fadeInDown 1.7s ease-in-out .8s both;
	animation: fadeInDown 1.7s ease-in-out .8s both;
}

.slide-opt-3 .active .item1 .title {
	-webkit-animation: zoomInLeft 1s ease-in-out .5s both;
	-o-animation: zoomInLeft 1s ease-in-out .5s both;
	animation: zoomInLeft 1s ease-in-out .5s both;
}

.slide-opt-3 .active .item1 .subtitle {
	-webkit-animation: zoomInLeft 1s ease-in-out 1s both;
	-o-animation: zoomInLeft 1s ease-in-out 1s both;
	animation: zoomInLeft 1s ease-in-out 1s both;
}

.slide-opt-3 .active .item1 .des {
	-webkit-animation: zoomInLeft 1.5s ease-in-out 1s both;
	-o-animation: zoomInLeft 1.5s ease-in-out 1s both;
	animation: zoomInLeft 1.5s ease-in-out 1s both;
}

.slide-opt-3 .active .item1 .btn {
	-webkit-animation: zoomInLeft 1.7s ease-in-out 1s both;
	-o-animation: zoomInLeft 1.7s ease-in-out 1s both;
	animation: zoomInLeft 1.7s ease-in-out 1s both;
}

.slide-opt-3 .active .item3 .title {
	-webkit-animation: flipInX 1s ease-in-out 1s both;
	-o-animation: flipInX 1s ease-in-out 1s both;
	animation: flipInX 1s ease-in-out 1s both;
}

.slide-opt-3 .active .item3 .subtitle {
	-webkit-animation: flipInX 1.2s ease-in-out 1s both;
	-o-animation: flipInX 1.2s ease-in-out 1s both;
	animation: flipInX 1.2s ease-in-out 1s both;
}

.slide-opt-3 .active .item3 .des {
	-webkit-animation: flipInX 1.5s ease-in-out .8s both;
	-o-animation: flipInX 1.5s ease-in-out .8s both;
	animation: flipInX 1.5s ease-in-out .8s both;
}

.slide-opt-3 .active .item3 .btn {
	-webkit-animation: flipInX 1.7s ease-in-out .8s both;
	-o-animation: flipInX 1.7s ease-in-out .8s both;
	animation: flipInX 1.7s ease-in-out .8s both;
}

.block-banner-main a {
	display: block;
	margin-bottom: 30px;
}

.img-banner {
	margin-bottom: 30px;
}

	.img-banner img {
		display: block;
		width: 100%;
		-webkit-transition: .35s;
		-o-transition: .35s;
		transition: .35s;
	}

.blog-item {
	position: relative;
	margin-bottom: 22px;
}

	.blog-item:hover .blog-photo img {
		-webkit-transform: scale(1.12);
		-ms-transform: scale(1.12);
		-o-transform: scale(1.12);
		transform: scale(1.12);
		-webkit-transition: .35s;
		-o-transition: .35s;
		transition: .35s;
	}

	.blog-item .blog-photo {
		position: relative;
		overflow: hidden;
	}

		.blog-item .blog-photo img {
			display: block;
			width: 100%;
			-webkit-transition: .35s;
			-o-transition: .35s;
			transition: .35s;
		}

	.blog-item .blog-date {
		display: block;
		line-height: 53px;
		position: absolute;
		top: 0;
		left: 0;
		background-color: #bf2025;
		color: #fff;
		font-size: 18px;
		font-weight: 600;
		padding: 0 18px;
		text-align: center;
	}

	.blog-item .blog-name {
		font-weight: 400;
		font-size: 13px;
		color: #333;
		display: block;
		margin: 12px 0 15px;
		text-transform: uppercase;
	}

		.blog-item .blog-name a {
			color: #333;
		}

			.blog-item .blog-name a:hover {
				color: #DA251C;
			}

	.blog-item .blog-des {
		font-size: 13px;
		color: #888;
		display: block;
		margin-bottom: 15px;
		line-height: 20px;
	}

	.blog-item .blog-actions .action {
		color: #888;
		font-size: 13px;
	}

		.blog-item .blog-actions .action:after {
			content: "\f105";
			font-family: FontAwesome;
			margin-left: 5px;
			font-size: 15px;
			margin-top: 1px;
		}

		.blog-item .blog-actions .action:hover {
			color: #DA251C;
		}

.block-brand {
	margin-bottom: 38px;
}

	.block-brand img {
		border: 1px solid #ebebeb;
	}

		.block-brand img:hover {
			/*-webkit-filter: sepia(100%);
    filter: sepia(100%);
	*/
			border: 1px solid #DA251C;
			-webkit-transition: .35s;
			-o-transition: .35s;
			transition: .35s;
		}

	.block-brand:hover .owl-nav .owl-next,
	.block-brand:hover .owl-nav .owl-prev {
		opacity: 1;
		-webkit-transition: .35s;
		-o-transition: .35s;
		transition: .35s;
	}

	.block-brand:hover .owl-nav .owl-prev {
		left: 0;
	}

	.block-brand:hover .owl-nav .owl-next {
		right: 0;
	}

	.block-brand .owl-nav .owl-next,
	.block-brand .owl-nav .owl-prev {
		text-align: center;
		display: block;
		float: left;
		width: 24px;
		line-height: 24px;
		background-color: #d9d9d9;
		color: #b5b5b5;
		position: absolute;
		top: 50%;
		margin-top: -12px;
		opacity: 0;
		-webkit-transition: .35s;
		-o-transition: .35s;
		transition: .35s;
	}

		.block-brand .owl-nav .owl-next:hover,
		.block-brand .owl-nav .owl-prev:hover {
			background-color: #999;
			color: #fff;
		}

		.block-brand .owl-nav .owl-next:before,
		.block-brand .owl-nav .owl-prev:before {
			font-family: FontAwesome;
		}

	.block-brand .owl-nav .owl-prev {
		left: 10px;
	}

		.block-brand .owl-nav .owl-prev:before {
			content: "\f104";
		}

	.block-brand .owl-nav .owl-next {
		right: 10px;
	}

		.block-brand .owl-nav .owl-next:before {
			content: "\f105";
		}

.block-service {
	background-color: #ebebeb;
	padding: 52px 0 15px;
}

	.block-service .item {
		font-size: 13px;
		color: #aaa;
		margin-bottom: 30px;
		position: relative;
		padding-left: 100px;
		min-height: 85px;
	}

		.block-service .item:hover .icon {
			-webkit-animation: bounce .7s ease-in-out .3s both;
			-o-animation: bounce .7s ease-in-out .3s both;
			animation: bounce .7s ease-in-out .3s both;
		}

		.block-service .item:after,
		.block-service .item:before {
			content: "";
			display: table;
		}

		.block-service .item:after {
			clear: both;
		}

		.block-service .item .icon {
			width: 84px;
			text-align: center;
			line-height: 80px;
			height: 84px;
			background-color: #DA251C;
			border-radius: 100%;
			display: block;
			position: absolute;
			left: 0;
			top: 0;
		}

			.block-service .item .icon img {
				display: inline;
			}

		.block-service .item .title {
			display: block;
			color: #333;
			font-size: 20px;
			font-weight: 400;
			text-transform: uppercase;
			margin-bottom: 2px;
			margin-top: 12px;
		}

@media (max-width: 767px) {
	.block-service .item {
		max-width: 300px;
		margin-left: auto;
		margin-right: auto;
	}
}

.block-service-opt2 {
	margin-bottom: 30px;
}

	.block-service-opt2 .item {
		padding-left: 82px;
	}

		.block-service-opt2 .item .title {
			font-size: 18px;
		}

@media (min-width: 992px) and (max-width: 1199px) {
	.block-service-opt2 .item .title {
		font-size: 15px;
	}
}

.block-service-opt2 .item .icon {
	width: 66px;
	height: 66px;
	line-height: 62px;
}

@media (max-width: 767px) {
	.block-service-opt2 .item {
		max-width: 300px;
		margin-left: auto;
		margin-right: auto;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.block-service .item {
		padding-left: 50px;
	}

		.block-service .item .icon {
			width: 40px;
			height: 40px;
			line-height: 36px;
		}

			.block-service .item .icon img {
				max-width: 20px;
			}

		.block-service .item .title {
			margin-top: 0;
			font-size: 16px;
		}
}

.header-nav .setting .dropdown-toggle {
	display: block;
	cursor: pointer;
	line-height: 57px;
	height: 57px;
	width: 50px;
	font-size: 24px;
	color: #fff;
	background-color: #DA251C;
	text-align: center;
}

	.header-nav .setting .dropdown-toggle span {
		display: none;
	}

.header-opt-10 .header-nav .setting .dropdown-toggle,
.header-opt-4 .header-nav .setting .dropdown-toggle,
.header-opt-6 .header-nav .setting .dropdown-toggle {
	line-height: 50px;
	height: 50px;
}

.header-opt-5 .header-nav .setting .dropdown-toggle {
	line-height: 52px;
	height: 52px;
}

.header-opt-8 .header-nav .setting .dropdown-toggle,
.header-opt-9 .header-nav .setting .dropdown-toggle {
	line-height: 45px;
	height: 45px;
}

.header-opt-7 .header-nav .setting .dropdown-toggle {
	line-height: 47px;
	height: 47px;
}

.header-opt-1 .header-nav .setting .dropdown-toggle {
	background-color: #DA251C;
}

.header-opt-2 .header-nav .setting .dropdown-toggle {
	background-color: #0164c9;
}

.header-opt-3 .header-nav .setting .dropdown-toggle {
	background-color: #e5343e;
}

.header-opt-4 .header-nav .setting .dropdown-toggle {
	background-color: #486393;
}

.header-opt-5 .header-nav .setting .dropdown-toggle {
	background-color: #3266cc;
}

.header-opt-6 .header-nav .setting .dropdown-toggle {
	background-color: #DA251C;
}

.header-opt-7 .header-nav .setting .dropdown-toggle {
	background-color: #0f5194;
}

.header-opt-8 .header-nav .setting .dropdown-toggle {
	background-color: #333;
}

.header-opt-9 .header-nav .setting .dropdown-toggle {
	background-color: #ff7f00;
}

.header-opt-10 .header-nav .setting .dropdown-toggle {
	background-color: #28A152;
}

.header-nav .setting.open .dropdown-menu,
.header-nav .setting:hover .dropdown-menu {
	visibility: visible;
	opacity: 1;
	margin-top: 0;
}

.header-nav .setting .dropdown-menu {
	right: 0;
	left: auto;
}

.header-nav .block-minicart {
	margin: 0 0 0 10px;
}

	.header-nav .block-minicart .dropdown-toggle {
		line-height: 57px;
		height: 57px;
		padding: 0;
		margin: 0;
	}

.header-opt-8 .header-nav .block-minicart .dropdown-toggle,
.header-opt-9 .header-nav .block-minicart .dropdown-toggle {
	line-height: 45px;
	height: 45px;
}

.header-opt-7 .header-nav .block-minicart .dropdown-toggle {
	line-height: 47px;
	height: 47px;
}

.header-opt-5 .header-nav .block-minicart .dropdown-toggle {
	line-height: 52px;
	height: 52px;
}

.header-opt-10 .header-nav .block-minicart .dropdown-toggle,
.header-opt-4 .header-nav .block-minicart .dropdown-toggle,
.header-opt-6 .header-nav .block-minicart .dropdown-toggle {
	line-height: 50px;
	height: 50px;
}

.header-nav .block-minicart .dropdown-toggle .cart-icon {
	height: 57px;
	padding: 0;
	margin: 0;
	width: 50px;
}

.header-opt-10 .header-nav .block-minicart .dropdown-toggle .cart-icon,
.header-opt-4 .header-nav .block-minicart .dropdown-toggle .cart-icon,
.header-opt-6 .header-nav .block-minicart .dropdown-toggle .cart-icon {
	line-height: 50px;
	height: 50px;
}

.header-opt-5 .header-nav .block-minicart .dropdown-toggle .cart-icon {
	line-height: 52px;
	height: 52px;
}

.header-opt-8 .header-nav .block-minicart .dropdown-toggle .cart-icon,
.header-opt-9 .header-nav .block-minicart .dropdown-toggle .cart-icon {
	line-height: 45px;
	height: 45px;
}

.header-opt-7 .header-nav .block-minicart .dropdown-toggle .cart-icon {
	line-height: 47px;
	height: 47px;
}

.header-opt-1 .header-nav .block-minicart .dropdown-toggle .cart-icon {
	background-color: #DA251C;
}

.header-opt-2 .header-nav .block-minicart .dropdown-toggle .cart-icon {
	background-color: #0164c9;
}

.header-opt-3 .header-nav .block-minicart .dropdown-toggle .cart-icon {
	background-color: #e5343e;
}

.header-opt-4 .header-nav .block-minicart .dropdown-toggle .cart-icon {
	background-color: #486393;
}

.header-opt-5 .header-nav .block-minicart .dropdown-toggle .cart-icon {
	background-color: #3266cc;
}

.header-opt-6 .header-nav .block-minicart .dropdown-toggle .cart-icon {
	background-color: #DA251C;
}

.header-opt-7 .header-nav .block-minicart .dropdown-toggle .cart-icon {
	background-color: #0f5194;
}

.header-opt-8 .header-nav .block-minicart .dropdown-toggle .cart-icon {
	background-color: #333;
}

.header-opt-9 .header-nav .block-minicart .dropdown-toggle .cart-icon {
	background-color: #ff7f00;
}

.header-opt-10 .header-nav .block-minicart .dropdown-toggle .cart-icon {
	background-color: #28A152;
}

.header-opt-1 .header-nav .block-minicart .actions .btn:focus,
.header-opt-1 .header-nav .block-minicart .actions .btn:hover {
	background-color: #DA251C;
}

.header-opt-2 .header-nav .block-minicart .actions .btn:focus,
.header-opt-2 .header-nav .block-minicart .actions .btn:hover {
	background-color: #0164c9;
}

.header-opt-3 .header-nav .block-minicart .actions .btn:focus,
.header-opt-3 .header-nav .block-minicart .actions .btn:hover {
	background-color: #e5343e;
}

.header-opt-4 .header-nav .block-minicart .actions .btn:focus,
.header-opt-4 .header-nav .block-minicart .actions .btn:hover {
	background-color: #486393;
}

.header-opt-5 .header-nav .block-minicart .actions .btn:focus,
.header-opt-5 .header-nav .block-minicart .actions .btn:hover {
	background-color: #3266cc;
}

.header-opt-6 .header-nav .block-minicart .actions .btn:focus,
.header-opt-6 .header-nav .block-minicart .actions .btn:hover {
	background-color: #DA251C;
}

.header-opt-7 .header-nav .block-minicart .actions .btn:focus,
.header-opt-7 .header-nav .block-minicart .actions .btn:hover {
	background-color: #0f5194;
}

.header-opt-8 .header-nav .block-minicart .actions .btn:focus,
.header-opt-8 .header-nav .block-minicart .actions .btn:hover {
	background-color: #333;
}

.header-opt-9 .header-nav .block-minicart .actions .btn:focus,
.header-opt-9 .header-nav .block-minicart .actions .btn:hover {
	background-color: #ff7f00;
}

.header-opt-10 .header-nav .block-minicart .actions .btn:focus,
.header-opt-10 .header-nav .block-minicart .actions .btn:hover {
	background-color: #28A152;
}

.header-nav .block-search {
	margin: 0 0 0 10px;
}

	.header-nav .block-search .block-title {
		display: block;
		cursor: pointer;
		line-height: 57px;
		height: 57px;
		width: 50px;
	}

.header-opt-10 .header-nav .block-search .block-title,
.header-opt-4 .header-nav .block-search .block-title,
.header-opt-6 .header-nav .block-search .block-title {
	line-height: 50px;
	height: 50px;
}

.header-opt-5 .header-nav .block-search .block-title {
	line-height: 52px;
	height: 52px;
}

.header-opt-8 .header-nav .block-search .block-title,
.header-opt-9 .header-nav .block-search .block-title {
	line-height: 45px;
	height: 45px;
}

.header-opt-7 .header-nav .block-search .block-title {
	line-height: 47px;
	height: 47px;
}

.header-opt-1 .header-nav .block-search .block-title {
	background-color: #DA251C;
}

.header-opt-2 .header-nav .block-search .block-title {
	background-color: #0164c9;
}

.header-opt-3 .header-nav .block-search .block-title {
	background-color: #e5343e;
}

.header-opt-4 .header-nav .block-search .block-title {
	background-color: #486393;
}

.header-opt-5 .header-nav .block-search .block-title {
	background-color: #3266cc;
}

.header-opt-6 .header-nav .block-search .block-title {
	background-color: #DA251C;
}

.header-opt-7 .header-nav .block-search .block-title {
	background-color: #0f5194;
}

.header-opt-8 .header-nav .block-search .block-title {
	background-color: #333;
}

.header-opt-9 .header-nav .block-search .block-title {
	background-color: #ff7f00;
}

.header-opt-10 .header-nav .block-search .block-title {
	background-color: #28A152;
}

.header-nav .block-search .block-content {
	position: absolute;
	top: 100%;
	right: 0;
	background-color: #fff;
	padding: 30px 20px;
	-webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .09);
	box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .09);
	visibility: hidden;
	opacity: 0;
	margin-top: 15px;
	-webkit-transition: .45s;
	-o-transition: .45s;
	transition: .45s;
}

.header-nav .block-search.active .block-content,
.header-nav .block-search:hover .block-content {
	visibility: visible;
	opacity: 1;
	margin-top: 0;
	-webkit-transition: .45s;
	-o-transition: .45s;
	transition: .45s;
}

.header-nav .block-search .form-search .form-control {
	padding-left: 15px;
}

.header-opt-1 .header-nav .block-search .form-search .btn-search {
	background-color: #DA251C;
}

	.header-opt-1 .header-nav .block-search .form-search .btn-search:focus,
	.header-opt-1 .header-nav .block-search .form-search .btn-search:hover {
		background-color: #cf7303;
	}

.header-opt-2 .header-nav .block-search .form-search .btn-search {
	background-color: #0164c9;
}

	.header-opt-2 .header-nav .block-search .form-search .btn-search:focus,
	.header-opt-2 .header-nav .block-search .form-search .btn-search:hover {
		background-color: #003264;
	}

.header-opt-3 .header-nav .block-search .form-search .btn-search {
	background-color: #e5343e;
}

	.header-opt-3 .header-nav .block-search .form-search .btn-search:focus,
	.header-opt-3 .header-nav .block-search .form-search .btn-search:hover {
		background-color: #9f141c;
	}

.header-opt-4 .header-nav .block-search .form-search .btn-search {
	background-color: #486393;
}

	.header-opt-4 .header-nav .block-search .form-search .btn-search:focus,
	.header-opt-4 .header-nav .block-search .form-search .btn-search:hover {
		background-color: #26354f;
	}

.header-opt-5 .header-nav .block-search .form-search .btn-search {
	background-color: #3266cc;
}

	.header-opt-5 .header-nav .block-search .form-search .btn-search:focus,
	.header-opt-5 .header-nav .block-search .form-search .btn-search:hover {
		background-color: #1e3d7a;
	}

.header-opt-6 .header-nav .block-search .form-search .btn-search {
	background-color: #DA251C;
}

	.header-opt-6 .header-nav .block-search .form-search .btn-search:focus,
	.header-opt-6 .header-nav .block-search .form-search .btn-search:hover {
		background-color: #B72017;
	}

.header-opt-7 .header-nav .block-search .form-search .btn-search {
	background-color: #0f5194;
}

	.header-opt-7 .header-nav .block-search .form-search .btn-search:focus,
	.header-opt-7 .header-nav .block-search .form-search .btn-search:hover {
		background-color: #061e37;
	}

.header-opt-8 .header-nav .block-search .form-search .btn-search {
	background-color: #ff8307;
}

	.header-opt-8 .header-nav .block-search .form-search .btn-search:focus,
	.header-opt-8 .header-nav .block-search .form-search .btn-search:hover {
		background-color: #a05000;
	}

.header-opt-9 .header-nav .block-search .form-search .btn-search {
	background-color: #ff7f00;
}

	.header-opt-9 .header-nav .block-search .form-search .btn-search:focus,
	.header-opt-9 .header-nav .block-search .form-search .btn-search:hover {
		background-color: #994c00;
	}

.header-opt-10 .header-nav .block-search .form-search .btn-search {
	background-color: #28A152;
}

	.header-opt-10 .header-nav .block-search .form-search .btn-search:focus,
	.header-opt-10 .header-nav .block-search .form-search .btn-search:hover {
		background-color: #144f28;
	}

.header-nav .block-minicart,
.header-nav .block-search,
.header-nav .setting {
	float: right;
	position: absolute;
	visibility: hidden;
	opacity: 0;
	-webkit-transform: translate(0, -100%);
	-ms-transform: translate(0, -100%);
	-o-transform: translate(0, -100%);
	transform: translate(0, -100%);
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	top: 0;
	right: 0;
}

.header-nav .block-search {
	right: 51px;
}

.header-nav .setting {
	right: 102px;
}

@media (max-width: 991px) {
	.header-nav .nav-toggle-cat {
		display: none !important;
	}

	.header-nav .block-nav-categori .block-content .ui-categori,
	.header-nav .block-nav-categori .block-content .view-all-categori {
		display: block !important;
	}
}

@media (min-width: 992px) {
	.sticky-wrapper .mid-header .block-nav-categori {
		-webkit-transition: .35s;
		-o-transition: .35s;
		transition: .35s;
	}
}

.sticky-wrapper.is-sticky .mid-header {
	z-index: 10001;
	-webkit-box-shadow: 1px 5px 5px 0 rgba(0, 0, 0, .09);
	box-shadow: 1px 5px 5px 0 rgba(0, 0, 0, .09);
}

	.sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu > li .label-menu {
		top: 1px;
		line-height: 13px;
		font-size: 8px;
	}

	.sticky-wrapper.is-sticky .mid-header .block-nav-categori {
		-webkit-transition: .2s;
		-o-transition: .2s;
		transition: .2s;
		opacity: 1;
		visibility: visible;
	}

	.sticky-wrapper.is-sticky .mid-header .custom-link {
		display: none;
	}

@media (min-width: 992px) {
	.sticky-wrapper.is-sticky .mid-header .block-nav-categori {
		width: 0;
		-webkit-transition: .35s;
		-o-transition: .35s;
		transition: .35s;
	}

		.sticky-wrapper.is-sticky .mid-header .block-nav-categori .block-title {
			background-position: center;
			padding: 0;
		}

			.sticky-wrapper.is-sticky .mid-header .block-nav-categori .block-title span {
				visibility: hidden;
				opacity: 0;
				text-indent: -1000px;
				-webkit-transition: .35s;
				-o-transition: .35s;
				transition: .35s;
			}

		.sticky-wrapper.is-sticky .mid-header .block-nav-categori .block-content {
			visibility: visible;
			opacity: 1;
			left: -50px;
			margin: 0;
		}

			.sticky-wrapper.is-sticky .mid-header .block-nav-categori .block-content .ui-categori,
			.sticky-wrapper.is-sticky .mid-header .block-nav-categori .block-content .view-all-categori {
				display: none;
			}

	.sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu {
		padding-left: 0;
	}

		.sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu > li > a {
			padding: 0 18px;
			font-size: 13px;
		}

		.sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu .parent-megamenu > .megamenu {
			right: 0;
			left: 0;
		}

			.sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu .parent-megamenu > .megamenu .horizontal-menu,
			.sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu .parent-megamenu > .megamenu .vertical-menu {
				width: 100%;
			}

	.sticky-wrapper.is-sticky .mid-header .block-minicart,
	.sticky-wrapper.is-sticky .mid-header .block-search,
	.sticky-wrapper.is-sticky .mid-header .setting {
		visibility: visible;
		opacity: 1;
		display: block;
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		-o-transform: translate(0, 0);
		transform: translate(0, 0);
		-webkit-transition: .3s;
		-o-transition: .3s;
		transition: .3s;
	}
}

@media (max-width: 991px) {
	.sticky-wrapper.is-sticky .mid-header {
		position: relative !important;
	}

	.sticky-wrapper.is-sticky #sticker {
		position: relative !important;
	}
}

.sticky-wrapper.is-sticky .mid-header .nav-toggle-cat {
	display: block;
	float: left;
	padding: 0;
	text-indent: -9999px;
	cursor: pointer;
	background-position: center;
}

.block-section-top {
	position: relative;
}

@media (max-width: 1199px) {
	.block-section-top {
		padding-left: 0;
	}
}

@media (max-width: 991px) {
	.block-section-top {
		padding-right: 0;
	}
}

.block-section-top .block-nav-categori {
	position: relative;
	float: none;
	width: 100%;
	z-index: 100;
}

	.block-section-top .block-nav-categori .block-title {
		display: none;
	}

	.block-section-top .block-nav-categori .block-content {
		background-color: #fff;
		opacity: 1;
		visibility: visible;
		-webkit-box-shadow: none;
		box-shadow: none;
	}

.block-section-top7 .block-banner-main a {
	position: relative;
	display: block;
	margin-bottom: 30px;
}

	.block-section-top7 .block-banner-main a:before {
		content: "";
		background-color: #DA251C;
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: 10;
		opacity: 0;
		border-radius: 0;
		-webkit-transform: scale(.3);
		-ms-transform: scale(.3);
		-o-transform: scale(.3);
		transform: scale(.3);
		-webkit-transition: .35s;
		-o-transition: .35s;
		transition: .35s;
	}

	.block-section-top7 .block-banner-main a img {
		display: block;
		width: 100%;
	}

	.block-section-top7 .block-banner-main a:hover:before {
		opacity: .4;
		border-radius: 0;
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
		-webkit-transition: .35s;
		-o-transition: .35s;
		transition: .35s;
	}

.block .box-img {
	display: block;
	margin-bottom: 40px;
}

@media (max-width: 1199px) {
	.block-section-top1 .block-nav-categori {
		display: none;
		visibility: hidden;
		opacity: 0;
	}
}

.index-opt-1 {
	background-color: #f5f5f5;
}

	.index-opt-1 .block-slide-main {
		margin-bottom: 40px;
	}

	.index-opt-1 .block-the-blog .block-title {
		padding-top: 20px;
	}

@media (max-width: 767px) {
	.index-opt-1 .block-service {
		text-align: center;
	}

		.index-opt-1 .block-service .row {
			display: inline-block;
			text-align: left;
		}
}

.block-hot-categori {
	margin-bottom: 30px;
}

	.block-hot-categori .block-title {
		font-size: 18px;
		color: #333;
		font-weight: 600;
		text-transform: uppercase;
		line-height: 34px;
		margin-bottom: 30px;
	}

	.block-hot-categori .block-content {
		margin: 0 -5px;
	}

	.block-hot-categori .item {
		padding: 0 5px;
		float: left;
		width: 20%;
		text-align: center;
		margin-bottom: 10px;
	}

		.block-hot-categori .item:hover .title img {
			-webkit-animation: bounce 1.1s ease-in-out .3s both infinite;
			-o-animation: bounce 1.1s ease-in-out .3s both infinite;
			animation: bounce 1.1s ease-in-out .3s both infinite;
		}

		.block-hot-categori .item .item-info {
			background-color: #fff;
		}

		.block-hot-categori .item .title {
			background-color: #DA251C;
			display: block;
			font-size: 16px;
			font-weight: 600;
			text-transform: uppercase;
			line-height: 46px;
			color: #fff;
		}

			.block-hot-categori .item .title a {
				color: #fff;
			}

			.block-hot-categori .item .title img {
				vertical-align: middle;
				margin-right: 5px;
			}

			.block-hot-categori .item .title > span {
				vertical-align: middle;
			}

		.block-hot-categori .item ul {
			padding: 0 17px 1px;
			text-transform: uppercase;
			font-size: 13px;
		}

			.block-hot-categori .item ul li {
				border-bottom: 1px solid #eaeaea;
				margin-bottom: 20px;
				min-height: 208px;
			}

.index-opt-1 .block-hot-categori .item ul li {
	min-height: 213px;
}

.block-hot-categori .item ul li:last-child {
	border-bottom: none;
	margin-bottom: 0;
}

.block-hot-categori .item ul a {
	color: #333;
	display: block;
}

	.block-hot-categori .item ul a > span {
		display: block;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.block-hot-categori .item ul a:hover {
		color: #DA251C;
	}

		.block-hot-categori .item ul a:hover img {
			-webkit-filter: opacity(20%);
			filter: opacity(20%);
			-webkit-transition: .3s;
			-o-transition: .3s;
			transition: .3s;
		}

.block-hot-categori .item ul img {
	display: block;
	margin: auto auto 8px;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}

@media (max-width: 991px) {
	.block-hot-categori .item {
		width: 33.33333333%;
	}

		.block-hot-categori .item:nth-child(3n+1) {
			clear: both;
		}
}

@media (max-width: 600px) {
	.block-hot-categori .item {
		width: 50%;
	}

		.block-hot-categori .item:nth-child(3n+1) {
			clear: none;
		}

		.block-hot-categori .item:nth-child(2n+1) {
			clear: both;
		}
}

@media (max-width: 420px) {
	.block-hot-categori .item {
		width: 100%;
	}
}

.heading-opt-1 {
	background-color: #fff;
	margin-bottom: 1px;
	padding-right: 50px;
	position: relative;
}

	.heading-opt-1:after,
	.heading-opt-1:before {
		content: "";
		display: table;
	}

	.heading-opt-1:after {
		clear: both;
	}

	.heading-opt-1 .title {
		font-size: 18px;
		color: #333;
		text-transform: uppercase;
		font-weight: 600;
		padding-left: 19px;
		display: block;
		line-height: 62px;
		float: left;
	}

		.heading-opt-1 .title img {
			margin-right: 13px;
			vertical-align: text-top;
		}

	.heading-opt-1 .links {
		float: right;
	}

		.heading-opt-1 .links:after,
		.heading-opt-1 .links:before {
			content: "";
			display: table;
		}

		.heading-opt-1 .links:after {
			clear: both;
		}

		.heading-opt-1 .links li {
			float: left;
		}

			.heading-opt-1 .links li.active > a {
				color: #DA251C;
			}

		.heading-opt-1 .links a {
			display: block;
			line-height: 62px;
			color: #333;
			text-transform: capitalize;
			font-size: 15px;
			padding: 0 10px;
		}

			.heading-opt-1 .links a:hover {
				color: #DA251C;
			}

	.heading-opt-1 .actions {
		position: absolute;
		right: 18px;
		top: 11px;
	}

		.heading-opt-1 .actions .action {
			width: 22px;
			text-align: center;
			line-height: 20px;
			display: block;
			cursor: pointer;
			color: #ccc;
			font-size: 18px;
		}

			.heading-opt-1 .actions .action:hover {
				color: #DA251C;
			}

.col-products,
.tab-content {
	position: relative;
}

	.col-products > .box-tab,
	.col-products > .tab-pane,
	.tab-content > .box-tab,
	.tab-content > .tab-pane {
		width: 100% !important;
		display: none;
		position: relative;
		top: 0;
		left: 0;
		opacity: 1;
		-webkit-transition: 0s !important;
		-o-transition: 0s !important;
		transition: 0s !important;
	}

		.col-products > .box-tab.active,
		.col-products > .tab-pane.active,
		.tab-content > .box-tab.active,
		.tab-content > .tab-pane.active {
			position: relative;
			display: block;
			opacity: 1;
			z-index: 20;
			-webkit-transition: 0s !important;
			-o-transition: 0s !important;
			transition: 0s !important;
		}

			.col-products > .box-tab.active .product-item,
			.col-products > .tab-pane.active .product-item,
			.tab-content > .box-tab.active .product-item,
			.tab-content > .tab-pane.active .product-item {
				-webkit-animation-name: fadeIn;
				animation-name: fadeIn;
				-webkit-animation-duration: 0.5s;
				animation-duration: 0.5s;
				-webkit-animation-fill-mode: both;
				animation-fill-mode: both;
			}

				.col-products > .box-tab.active .product-item:nth-child(1),
				.col-products > .tab-pane.active .product-item:nth-child(1),
				.tab-content > .box-tab.active .product-item:nth-child(1),
				.tab-content > .tab-pane.active .product-item:nth-child(1) {
					-webkit-animation-delay: .3s;
					animation-delay: .3s;
				}

				.col-products > .box-tab.active .product-item:nth-child(2),
				.col-products > .tab-pane.active .product-item:nth-child(2),
				.tab-content > .box-tab.active .product-item:nth-child(2),
				.tab-content > .tab-pane.active .product-item:nth-child(2) {
					-webkit-animation-delay: .6s;
					animation-delay: .6s;
				}

				.col-products > .box-tab.active .product-item:nth-child(3),
				.col-products > .tab-pane.active .product-item:nth-child(3),
				.tab-content > .box-tab.active .product-item:nth-child(3),
				.tab-content > .tab-pane.active .product-item:nth-child(3) {
					-webkit-animation-delay: .8s;
					animation-delay: .8s;
				}

				.col-products > .box-tab.active .product-item:nth-child(4),
				.col-products > .tab-pane.active .product-item:nth-child(4),
				.tab-content > .box-tab.active .product-item:nth-child(4),
				.tab-content > .tab-pane.active .product-item:nth-child(4) {
					-webkit-animation-delay: 1s;
					animation-delay: 1s;
				}

				.col-products > .box-tab.active .product-item:nth-child(5),
				.col-products > .tab-pane.active .product-item:nth-child(5),
				.tab-content > .box-tab.active .product-item:nth-child(5),
				.tab-content > .tab-pane.active .product-item:nth-child(5) {
					-webkit-animation-delay: 1.2s;
					animation-delay: 1.2s;
				}

				.col-products > .box-tab.active .product-item:nth-child(6),
				.col-products > .tab-pane.active .product-item:nth-child(6),
				.tab-content > .box-tab.active .product-item:nth-child(6),
				.tab-content > .tab-pane.active .product-item:nth-child(6) {
					-webkit-animation-delay: 1.4s;
					animation-delay: 1.4s;
				}

				.col-products > .box-tab.active .product-item:nth-child(7),
				.col-products > .tab-pane.active .product-item:nth-child(7),
				.tab-content > .box-tab.active .product-item:nth-child(7),
				.tab-content > .tab-pane.active .product-item:nth-child(7) {
					-webkit-animation-delay: 1.6s;
					animation-delay: 1.6s;
				}

				.col-products > .box-tab.active .product-item:nth-child(8),
				.col-products > .tab-pane.active .product-item:nth-child(8),
				.tab-content > .box-tab.active .product-item:nth-child(8),
				.tab-content > .tab-pane.active .product-item:nth-child(8) {
					-webkit-animation-delay: 1.4s;
					animation-delay: 1.4s;
				}

				.col-products > .box-tab.active .product-item:nth-child(9),
				.col-products > .tab-pane.active .product-item:nth-child(9),
				.tab-content > .box-tab.active .product-item:nth-child(9),
				.tab-content > .tab-pane.active .product-item:nth-child(9) {
					-webkit-animation-delay: 1.8s;
					animation-delay: 1.8s;
				}

				.col-products > .box-tab.active .product-item:nth-child(10),
				.col-products > .tab-pane.active .product-item:nth-child(10),
				.tab-content > .box-tab.active .product-item:nth-child(10),
				.tab-content > .tab-pane.active .product-item:nth-child(10) {
					-webkit-animation-delay: 1.9s;
					animation-delay: 1.9s;
				}

			.col-products > .box-tab.active .owl-item.active:nth-child(1) .product-item,
			.col-products > .tab-pane.active .owl-item.active:nth-child(1) .product-item,
			.tab-content > .box-tab.active .owl-item.active:nth-child(1) .product-item,
			.tab-content > .tab-pane.active .owl-item.active:nth-child(1) .product-item {
				-webkit-animation-delay: .3s;
				animation-delay: .3s;
			}

			.col-products > .box-tab.active .owl-item.active:nth-child(2) .product-item,
			.col-products > .tab-pane.active .owl-item.active:nth-child(2) .product-item,
			.tab-content > .box-tab.active .owl-item.active:nth-child(2) .product-item,
			.tab-content > .tab-pane.active .owl-item.active:nth-child(2) .product-item {
				-webkit-animation-delay: .6s;
				animation-delay: .6s;
			}

			.col-products > .box-tab.active .owl-item.active:nth-child(3) .product-item,
			.col-products > .tab-pane.active .owl-item.active:nth-child(3) .product-item,
			.tab-content > .box-tab.active .owl-item.active:nth-child(3) .product-item,
			.tab-content > .tab-pane.active .owl-item.active:nth-child(3) .product-item {
				-webkit-animation-delay: .8s;
				animation-delay: .8s;
			}

			.col-products > .box-tab.active .owl-item.active:nth-child(4) .product-item,
			.col-products > .tab-pane.active .owl-item.active:nth-child(4) .product-item,
			.tab-content > .box-tab.active .owl-item.active:nth-child(4) .product-item,
			.tab-content > .tab-pane.active .owl-item.active:nth-child(4) .product-item {
				-webkit-animation-delay: 1s;
				animation-delay: 1s;
			}

			.col-products > .box-tab.active .owl-item.active:nth-child(5) .product-item,
			.col-products > .tab-pane.active .owl-item.active:nth-child(5) .product-item,
			.tab-content > .box-tab.active .owl-item.active:nth-child(5) .product-item,
			.tab-content > .tab-pane.active .owl-item.active:nth-child(5) .product-item {
				-webkit-animation-delay: 1.2s;
				animation-delay: 1.2s;
			}

			.col-products > .box-tab.active .owl-item.active:nth-child(6) .product-item,
			.col-products > .tab-pane.active .owl-item.active:nth-child(6) .product-item,
			.tab-content > .box-tab.active .owl-item.active:nth-child(6) .product-item,
			.tab-content > .tab-pane.active .owl-item.active:nth-child(6) .product-item {
				-webkit-animation-delay: 1.4s;
				animation-delay: 1.4s;
			}

			.col-products > .box-tab.active .owl-item.active:nth-child(7) .product-item,
			.col-products > .tab-pane.active .owl-item.active:nth-child(7) .product-item,
			.tab-content > .box-tab.active .owl-item.active:nth-child(7) .product-item,
			.tab-content > .tab-pane.active .owl-item.active:nth-child(7) .product-item {
				-webkit-animation-delay: 1.4s;
				animation-delay: 1.4s;
			}

.block-floor-products {
	margin-bottom: 40px;
}

	.block-floor-products .block-content:after,
	.block-floor-products .block-content:before {
		content: "";
		display: table;
	}

	.block-floor-products .block-content:after {
		clear: both;
	}

	.block-floor-products .col-banner {
		/*width: 20%;*/
		/*float: left;*/
		position: relative;
		/*height: 570px*/
	}

@media (max-width: 1190px) {
	.block-floor-products .col-banner {
		/* height: 458px*/
	}
}

.block-floor-products .col-banner img {
	width: 100%;
	display: block;
	-webkit-transition: .35s;
	-o-transition: .35s;
	transition: .35s;
}

.block-floor-products .col-banner .img {
	display: block;
	position: relative;
	overflow: hidden;
}

.block-floor-products .col-banner .description {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(42, 42, 49, .5);
	padding: 15px 5px 24px 15px;
	min-height: 170px;
	z-index: 10;
	overflow: hidden;
}

.block-floor-2.block-floor-products .col-banner .description {
	background-color: rgba(0, 0, 0, .56);
}

.block-floor-3.block-floor-products .col-banner .description {
	background-color: rgba(186, 150, 115, .5);
}

.block-floor-products .col-banner .title {
	display: block;
	color: #fff;
	font-size: 20px;
	font-weight: 700;
	text-transform: uppercase;
	margin-top: 6px;
	margin-bottom: 10px;
}

.block-floor-3.block-floor-products .col-banner .title {
	font-size: 16px;
	color: #333;
}

.block-floor-2.block-floor-products .col-banner .title {
	font-size: 30px;
}

.block-floor-products .col-banner .des {
	display: block;
	color: #aaa;
	font-size: 13px;
	font-weight: 400;
	line-height: 20px;
	margin-bottom: 7px;
}

.block-floor-3.block-floor-products .col-banner .des {
	color: #888;
}

.block-floor-2.block-floor-products .col-banner .des {
	color: #aaa;
	text-transform: uppercase;
}

.block-floor-products .col-banner .btn {
	background-color: #fff;
	color: #333;
	font-size: 13px;
	font-weight: 600;
	padding: 0 17px;
	line-height: 40px;
	text-transform: capitalize;
	border: none;
}

	.block-floor-products .col-banner .btn:hover {
		background-color: #DA251C;
		color: #fff;
	}

.block-floor-3.block-floor-products .col-banner .btn {
	background-color: #373543;
	color: #fff;
}

	.block-floor-3.block-floor-products .col-banner .btn:hover {
		background-color: #DA251C;
		color: #fff;
	}

.block-floor-2.block-floor-products .col-banner .btn {
	background-color: #da9248;
	color: #fff;
}

	.block-floor-2.block-floor-products .col-banner .btn:hover {
		background-color: #DA251C;
		color: #fff;
	}

.block-floor-products .col-banner:hover img {
	/*
	-webkit-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -o-transform: scale(1.15);
    transform: scale(1.15);
	*/
	-webkit-transition: .45s;
	-o-transition: .45s;
	transition: .45s;
}

.block-floor-products .col-banner:hover .btn,
.block-floor-products .col-banner:hover .des,
.block-floor-products .col-banner:hover .title {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown;
}

.index-opt-2 .block-floor-products .col-banner:hover .btn,
.index-opt-2 .block-floor-products .col-banner:hover .des,
.index-opt-2 .block-floor-products .col-banner:hover .title {
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight;
}

.index-opt-3 .block-floor-products .col-banner:hover .title {
	-webkit-animation-name: fadeInLeft;
	animation-name: fadeInLeft;
}

.index-opt-3 .block-floor-products .col-banner:hover .des {
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight;
}

.index-opt-3 .block-floor-products .col-banner:hover .btn {
	-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown;
}

.index-opt-4 .block-floor-products .col-banner:hover .btn,
.index-opt-4 .block-floor-products .col-banner:hover .des,
.index-opt-4 .block-floor-products .col-banner:hover .title {
	-webkit-animation-name: flipInX;
	animation-name: flipInX;
}

.index-opt-5 .block-floor-products .col-banner:hover .title {
	-webkit-animation-name: rotateInDownLeft;
	animation-name: rotateInDownLeft;
}

.index-opt-5 .block-floor-products .col-banner:hover .btn,
.index-opt-5 .block-floor-products .col-banner:hover .des {
	-webkit-animation-name: zoomIn;
	animation-name: zoomIn;
}

.index-opt-7 .block-floor-products .col-banner:hover .title {
	-webkit-animation-name: rollIn;
	animation-name: rollIn;
}

.index-opt-7 .block-floor-products .col-banner:hover .btn,
.index-opt-7 .block-floor-products .col-banner:hover .des {
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp;
}

.block-floor-products .col-featured {
	width: 20%;
	float: left;
	background-color: #fff;
	position: relative;
}

@media (max-width: 767px) {
	.block-floor-products .col-featured {
		display: none;
	}
}

.block-floor-products .col-featured .label-featured {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 50;
}

.block-floor-products .col-featured .item {
	overflow: hidden;
}

.block-floor-products .col-featured .product-item {
	margin-top: -1px;
}

.block-floor-products .col-featured .product-item-opt-1 {
	padding-bottom: 5px;
}

@media (max-width: 1199px) {
	.block-floor-products .col-featured .product-item-opt-1 {
		padding-bottom: 3px;
	}
}

@media (max-width: 992px) {
	.block-floor-products .col-featured .product-item-opt-1 {
		padding-bottom: 5px;
	}
}

.block-floor-products .col-featured:hover .owl-nav {
	left: 5px;
	opacity: 1;
	-webkit-transition: .35s;
	-o-transition: .35s;
	transition: .35s;
}

.block-floor-products .col-featured .owl-nav {
	position: absolute;
	top: 50%;
	margin-top: -37px;
	left: -100%;
	opacity: 0;
	-webkit-transition: .35s;
	-o-transition: .35s;
	transition: .35s;
}

.block-floor-products .col-featured .owl-next,
.block-floor-products .col-featured .owl-prev {
	width: 35px;
	line-height: 28px;
	border: 1px solid #dfdfdf;
	text-align: center;
	color: #888;
	font-size: 20px;
	margin-bottom: 11px;
	display: block;
	background-color: #fff;
}

	.block-floor-products .col-featured .owl-next:focus,
	.block-floor-products .col-featured .owl-next:hover,
	.block-floor-products .col-featured .owl-prev:focus,
	.block-floor-products .col-featured .owl-prev:hover {
		background-color: #DA251C;
		border-color: #DA251C;
		color: #fff;
	}

	.block-floor-products .col-featured .owl-next:before,
	.block-floor-products .col-featured .owl-prev:before {
		font-family: FontAwesome;
	}

	.block-floor-products .col-featured .owl-prev:before {
		content: "\f104";
	}

	.block-floor-products .col-featured .owl-next:before {
		content: "\f105";
	}

.block-floor-products .col-products {
	width: 60%;
	float: left;
	background-color: #fff;
	overflow: hidden;
}

	.block-floor-products .col-products .product-item {
		margin-top: -1px;
	}

.block-floor-products-opt1.block-floor-products .col-products .product-item {
	height: 286px;
}

@media (max-width: 1199px) {
	.block-floor-products-opt1.block-floor-products .col-products .product-item {
		height: 230px;
	}
}

@media (max-width: 991px) {
	.block-floor-products-opt1.block-floor-products .col-products .product-item {
		height: 226px;
	}
}

@media (max-width: 767px) {
	.block-floor-products-opt1.block-floor-products .col-products .product-item {
		height: 300px;
	}
}

@media (max-width: 599px) {
	.block-floor-products-opt1.block-floor-products .col-products .product-item {
		height: 290px;
	}
}

@media (max-width: 379px) {
	.block-floor-products .col-products .product-item {
		height: auto;
	}
}

@media (max-width: 767px) {
	.block-floor-products .col-products .product-item-lag {
		width: 100% !important;
	}
}

.block-floor-products .product-item {
	border: 1px solid #F7F7F7;
	border-bottom: none;
	border-right: none;
}

.block-floor-products .product-item-lag {
	padding: 0;
	position: relative;
}

	.block-floor-products .product-item-lag .product-item-info {
		height: 100%;
		display: table;
	}

@media (max-width: 379px) {
	.block-floor-products .product-item-lag .product-item-info {
		height: 230px;
	}
}

.block-floor-products .product-item-lag .product-item-photo {
	position: absolute;
	top: 10px;
	right: 23px;
}

	.block-floor-products .product-item-lag .product-item-photo img {
		width: auto;
	}

.block-floor-products .product-item-lag .product-item-detail {
	padding-left: 15px;
	position: relative;
	z-index: 10;
	display: table-cell;
	vertical-align: middle;
}

.block-floor-products .product-item-lag .product-item-name {
	text-transform: uppercase;
	font-size: 16px;
	display: block;
	font-weight: 600;
	margin-bottom: 11px;
	position: relative;
	z-index: 10;
}

	.block-floor-products .product-item-lag .product-item-name a:hover {
		color: #DA251C !important;
	}

.block-floor-1.block-floor-products .product-item-lag .product-item-name a {
	color: #4457b5;
}

	.block-floor-1.block-floor-products .product-item-lag .product-item-name a:hover,
	.block-floor-1.block-floor-products .product-item-lag .product-item-name:hover a {
		color: #333;
	}

.block-floor-2.block-floor-products .product-item-lag .product-item-name,
.block-floor-2.block-floor-products .product-item-lag .product-item-name a {
	color: #fe822c;
}

	.block-floor-2.block-floor-products .product-item-lag .product-item-name a:hover {
		color: #DA251C;
	}

.block-floor-3.block-floor-products .product-item-lag .product-item-name,
.block-floor-3.block-floor-products .product-item-lag .product-item-name a {
	color: #564e4b;
}

	.block-floor-3.block-floor-products .product-item-lag .product-item-name a:hover {
		color: #DA251C;
	}

.block-floor-products .product-item-lag .product-item-des {
	color: #888;
	font-size: 13px;
	margin-bottom: 20px;
}

.block-floor-products .product-item-lag .view-more {
	font-size: 13px;
	color: #333;
	text-transform: capitalize;
	position: relative;
	z-index: 10;
}

	.block-floor-products .product-item-lag .view-more:after {
		content: "\f0a9";
		font-family: FontAwesome;
		margin-left: 10px;
	}

	.block-floor-products .product-item-lag .view-more:hover {
		color: #0164c9;
	}

@media (max-width: 1199px) {
	.block-floor-products .col-featured .product-item-opt-1 .product-item-img img {
		height: 90px;
	}
}

@media (max-width: 991px) {
	.block-floor-products .col-banner {
		/*display: none;*/
	}

	.block-floor-products .col-featured {
		width: 25%;
	}

		.block-floor-products .col-featured .product-item-opt-1 .product-item-img img {
			height: 85px;
		}

	.block-floor-products .col-products {
		width: 75%;
	}
}

@media (max-width: 767px) {
	.block-floor-products .col-banner,
	.block-floor-products .col-featured {
		/*display: none; */
	}

		.block-floor-products .col-featured .product-item-opt-1 .product-item-img img {
			height: auto;
		}

	.block-floor-products .col-products {
		width: 100%;
	}
}

@media (max-width: 600px) {
	.block-floor-products .col-featured {
		width: 100%;
	}

	.block-floor-products .col-products {
		width: 100%;
		margin-bottom: 10px;
	}
}

@media (max-width: 379px) {
	.block-floor-products .col-products {
		width: 100%;
		margin-bottom: 10px;
	}
}

@media (max-width: 600px) {
	.block-floor-products .block-title {
		padding-right: 0;
	}

		.block-floor-products .block-title .links {
			text-align: center;
			float: none;
			clear: both;
		}

			.block-floor-products .block-title .links li {
				display: inline-block;
				float: none;
			}
}

.block-floor-products-opt1 .col-products .item:first-child .product-item {
	margin-left: -1px;
}

@media (min-width: 1200px) {
	.block-floor-products-opt1 .col-featured .product-item {
		height: 191px;
	}
}

.block-floor-products-opt2 .col-products {
	width: 80%;
}

@media (max-width: 991px) {
	.block-floor-products-opt2 .col-products {
		width: 100%;
	}
}

.block-floor-products-opt2 .col-products .product-item {
	height: 286px;
}

@media (max-width: 1199px) {
	.block-floor-products-opt2 .col-products .product-item {
		height: 231px;
	}
}

@media (max-width: 991px) {
	.block-floor-products-opt2 .col-products .product-item {
		height: 286px;
	}
}

@media (max-width: 767px) {
	.block-floor-products-opt2 .col-products .product-item {
		height: 286px;
	}
}

@media (max-width: 600px) {
	.block-floor-products-opt2 .col-products .product-item {
		height: 285px;
	}
}

@media (max-width: 380px) {
	.block-floor-products-opt2 .col-products .product-item {
		height: auto;
	}
}

.block-floor-products-opt2 .col-banner {
	height: 570px;
}

@media (max-width: 1199px) {
	.block-floor-products-opt2 .col-banner {
		height: 460px;
	}
}

.block-floor-products-opt3 .block-title .title {
	background-color: #3266cc;
	width: 237px;
	color: #fff;
}

.block-floor-products-opt3 .block-content {
	position: relative;
	padding-left: 235px;
}

.block-floor-products-opt3 .col-categori {
	width: 235px;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	background-color: #efefef;
	padding: 21px 10px 5px 30px;
}

	.block-floor-products-opt3 .col-categori li {
		display: block;
	}

	.block-floor-products-opt3 .col-categori a {
		font-size: 13px;
		color: #333;
		display: block;
		line-height: 34px;
		text-transform: capitalize;
	}

		.block-floor-products-opt3 .col-categori a:hover {
			color: #DA251C;
		}

.block-floor-products-opt3 .col-products {
	width: 50%;
}

	.block-floor-products-opt3 .col-products .product-item {
		margin-left: -1px;
		height: 286px;
	}

@media (max-width: 1199px) {
	.block-floor-products-opt3 .col-products .product-item {
		height: 229px;
	}
}

@media (max-width: 992px) {
	.block-floor-products-opt3 .col-products .product-item {
		height: auto;
	}
}

.block-floor-products-opt3 .col-featured {
	width: 25%;
}

	.block-floor-products-opt3 .col-featured .product-item {
		height: 191px;
	}

@media (max-width: 1199px) {
	.block-floor-products-opt3 .col-featured .product-item {
		height: 153px;
	}
}

.block-floor-products-opt3 .col-banner {
	width: 25%;
}

@media (max-width: 1199px) {
	.block-floor-products-opt3 .col-banner {
		height: 457px;
	}
}

@media (max-width: 1199px) {
	.block-floor-products-opt3 .block-title .title {
		width: 191px;
	}

	.block-floor-products-opt3 .block-content {
		padding-left: 190px;
	}

	.block-floor-products-opt3 .col-categori {
		width: 190px;
		padding-left: 20px;
	}

	.block-floor-products-opt3 .col-featured .product-item-opt-1 {
		padding-top: 8px;
	}
}

@media (max-width: 991px) {
	.block-floor-products-opt3 .col-products {
		width: 100%;
	}

	.block-floor-products-opt3 .col-featured {
		display: none;
	}
}

@media (max-width: 767px) {
	.block-floor-products-opt3 .block-title .title {
		width: auto;
		padding-right: 15px;
	}

	.block-floor-products-opt3 .col-categori {
		display: none;
	}

	.block-floor-products-opt3 .block-content {
		padding-left: 0;
	}
}

@media (max-width: 639px) {
	.block-floor-products-opt3 .col-products .product-item {
		width: 100%;
		float: none;
	}
}

@media (max-width: 599px) {
	.block-floor-products-opt3 .col-featured,
	.block-floor-products-opt3 .col-products {
		width: 100%;
	}

		.block-floor-products-opt3 .col-featured .product-item {
			min-height: 0;
		}
}

@media (max-width: 360px) {
	.block-floor-products-opt3 .col-products .product-item {
		width: 100%;
	}
}

.block-the-blog {
	margin-bottom: 30px;
}

	.block-the-blog .block-title {
		font-size: 20px;
		color: #333;
		font-weight: 600;
		text-transform: uppercase;
		line-height: 34px;
		margin-bottom: 35px;
		padding-top: 30px;
	}

.banner-opt1 .description {
	min-height: 165px;
	padding: 15px 15px 15px 20px;
	overflow: hidden;
	position: relative;
	display: none;
	margin-bottom: 30px;
}

.banner-opt1 .description1 {
	background-color: #dbdbdb;
}

	.banner-opt1 .description1 .title {
		display: block;
		font-size: 30px;
		font-weight: 700;
		text-transform: uppercase;
		color: #333;
		line-height: 1;
	}

	.banner-opt1 .description1 .subtitle {
		display: block;
		font-size: 20px;
		font-weight: 600;
		text-transform: capitalize;
		color: #333;
	}

	.banner-opt1 .description1 .des {
		display: block;
		font-size: 13px;
		font-weight: 400;
		color: #333;
		line-height: 20px;
		margin-bottom: 7px;
	}

	.banner-opt1 .description1 .btn {
		background-color: #3266cc;
		text-transform: capitalize;
		padding: 0 10px;
		font-size: 13px;
		font-weight: 400;
		color: #fff;
		border: none;
	}

		.banner-opt1 .description1 .btn:focus,
		.banner-opt1 .description1 .btn:hover {
			background-color: #DA251C;
			color: #fff;
		}

.banner-opt1 .description2 {
	background-color: #dbdbdb;
	padding-top: 35px;
	padding-bottom: 0;
}

	.banner-opt1 .description2 .title {
		display: block;
		font-size: 13px;
		font-weight: 400;
		color: #888;
		line-height: 20px;
		margin-bottom: 5px;
	}

	.banner-opt1 .description2 .subtitle {
		display: block;
		font-size: 20px;
		font-weight: 600;
		text-transform: capitalize;
		color: #333;
	}

	.banner-opt1 .description2 .des {
		display: block;
		font-size: 13px;
		font-weight: 400;
		color: #333;
		line-height: 20px;
		margin-bottom: 35px;
	}

	.banner-opt1 .description2 .btn {
		background-color: #bf2025;
		display: block;
		margin: 0 -15px 0 -20px;
		text-transform: capitalize;
		padding: 0 10px 0 50px;
		text-align: left;
		font-size: 13px;
		line-height: 20px;
		height: auto;
		font-weight: 400;
		color: #fff;
		border: none;
	}

		.banner-opt1 .description2 .btn:focus,
		.banner-opt1 .description2 .btn:hover {
			background-color: #DA251C;
			color: #fff;
		}

@media (max-width: 479px) {
	.banner-opt1 .box-img {
		display: none;
	}

	.banner-opt1 .description {
		display: block;
	}
}

.index-opt-2 {
	background-color: #F5F5F5;
}

	.index-opt-2 .back-to-top {
		border-color: #0164c9;
	}

		.index-opt-2 .back-to-top .fa,
		.index-opt-2 .back-to-top:hover {
			background-color: #0164c9;
		}

	.index-opt-2 .product-item-opt-1 .product-item-name a:focus,
	.index-opt-2 .product-item-opt-1 .product-item-name a:hover {
		color: #0164c9;
	}

	.index-opt-2 .block-nav-categori .view-all-categori .btn-view-all:hover,
	.index-opt-2 .block-nav-categori .view-all-categori a:hover {
		background-color: #0164c9;
	}

	.index-opt-2 .block-hot-categori {
		top: -10px;
		position: relative;
		margin-bottom: 10px;
	}

		.index-opt-2 .block-hot-categori .item .title {
			background-color: #0164c9;
		}

		.index-opt-2 .block-hot-categori .item ul a:hover {
			color: #0164c9;
		}

		.index-opt-2 .block-hot-categori .item ul {
			padding: 0 18px;
		}

			.index-opt-2 .block-hot-categori .item ul li {
				margin-bottom: 20px;
				padding: 0;
			}

				.index-opt-2 .block-hot-categori .item ul li:last-child {
					margin-bottom: 0;
				}

				.index-opt-2 .block-hot-categori .item ul li img {
					margin-bottom: 8px;
				}

	.index-opt-2 .blog-item .blog-date {
		background-color: #F4B206;
	}

	.index-opt-2 .blog-item .blog-actions .action,
	.index-opt-2 .blog-item .blog-name a {
		color: #333;
		font-size: 13px;
	}

		.index-opt-2 .blog-item .blog-actions .action:focus,
		.index-opt-2 .blog-item .blog-actions .action:hover,
		.index-opt-2 .blog-item .blog-name a:focus,
		.index-opt-2 .blog-item .blog-name a:hover {
			color: #0164c9;
		}

	.index-opt-2 .block-service .item .icon {
		background-color: #0164c9;
	}

	.index-opt-2 .block-banner-main {
		margin-bottom: 10px;
	}

.block-deals-of {
	margin-bottom: 40px;
	background-color: #fff;
}

	.block-deals-of .block-title {
		padding: 20px 0;
	}

	.block-deals-of .deals-of-countdown {
		margin-left: 40px;
	}

@media (max-width: 479px) {
	.block-deals-of .deals-of-countdown {
		margin-left: 10px;
	}
}

.block-deals-of .count-down-time:after,
.block-deals-of .count-down-time:before {
	content: "";
	display: table;
}

.block-deals-of .count-down-time:after {
	clear: both;
}

.block-deals-of .count-down-time .box-count {
	float: left;
	margin-right: 10px;
	text-align: center;
}

	.block-deals-of .count-down-time .box-count:last-child {
		margin-right: 0;
	}

	.block-deals-of .count-down-time .box-count .number {
		width: 39px;
		height: 36px;
		line-height: 36px;
		display: block;
		font-size: 16px;
		background-color: #0164c9;
		color: #fff;
	}

	.block-deals-of .count-down-time .box-count .text {
		display: block;
		font-size: 13px;
		color: #333;
		line-height: 30px;
	}

.block-deals-of .product-item-opt-1 {
	padding: 0 0 15px;
}

	.block-deals-of .product-item-opt-1 .product-item-price {
		color: #333;
		font-size: 16px;
	}

	.block-deals-of .product-item-opt-1 .product-item-detail {
		padding: 10px;
	}

	.block-deals-of .product-item-opt-1 .product-item-name {
		margin-bottom: 4px;
	}

.block-deals-of .owl-nav {
	position: absolute;
	right: 15px;
	top: -80px;
}

	.block-deals-of .owl-nav .owl-next,
	.block-deals-of .owl-nav .owl-prev {
		width: 24px;
		line-height: 24px;
		display: block;
		float: left;
		text-align: center;
		font-size: 16px;
	}

		.block-deals-of .owl-nav .owl-next:before,
		.block-deals-of .owl-nav .owl-prev:before {
			font-family: FontAwesome;
		}

		.block-deals-of .owl-nav .owl-next:hover,
		.block-deals-of .owl-nav .owl-prev:hover {
			color: #DA251C;
		}

		.block-deals-of .owl-nav .owl-prev:before {
			content: "\f104";
		}

		.block-deals-of .owl-nav .owl-next:before {
			content: "\f105";
		}

.block-section-top3 .block-nav-categori .view-all-categori .btn-view-all,
.block-section-top3 .block-nav-categori .view-all-categori a {
	background-color: #F9F9F9;
}

	.block-section-top3 .block-nav-categori .view-all-categori .btn-view-all:hover,
	.block-section-top3 .block-nav-categori .view-all-categori a:hover {
		background-color: #e5343e;
	}

@media (max-width: 991px) {
	.block-section-top3 .block-nav-categori {
		display: none;
		visibility: hidden;
		opacity: 0;
	}
}

@media (max-width: 1199px) {
	.block-section-top3 .block-nav-categori {
		display: none;
		visibility: hidden;
		opacity: 0;
	}
}

.index-opt-3 {
	background-color: #F5F5F5;
}

	.index-opt-3 .back-to-top {
		border-color: #e5343e;
	}

		.index-opt-3 .back-to-top .fa,
		.index-opt-3 .back-to-top:hover {
			background-color: #e5343e;
		}

	.index-opt-3 .block-banner-main {
		margin-bottom: 10px;
	}

	.index-opt-3 .product-item-opt-1 .product-item-name a:focus,
	.index-opt-3 .product-item-opt-1 .product-item-name a:hover {
		color: #e5343e;
	}

	.index-opt-3 .block-floor-products2 .col-products {
		width: 80%;
	}

@media (max-width: 991px) {
	.index-opt-3 .block-floor-products2 .col-products {
		width: 100%;
	}
}

.index-opt-3 .block-floor-3.block-floor-products .col-banner .des {
	color: #fff;
}

.index-opt-3 .block-floor-3.block-floor-products .col-banner .btn {
	background-color: #320101;
}

	.index-opt-3 .block-floor-3.block-floor-products .col-banner .btn:hover {
		background-color: #DA251C;
	}

.index-opt-3 .block-floor-2.block-floor-products .col-banner .btn {
	background-color: #e04f22;
}

	.index-opt-3 .block-floor-2.block-floor-products .col-banner .btn:hover {
		color: #e5343e;
	}

.index-opt-3 .block-hot-categori .item .title {
	background-color: #e5343e;
}

.index-opt-3 .block-hot-categori .item ul a:hover {
	color: #e5343e;
}

.index-opt-3 .block-hot-categori .item ul li {
	margin-bottom: 10px;
	padding-bottom: 0;
}

	.index-opt-3 .block-hot-categori .item ul li:last-child {
		margin-bottom: 0;
	}

.index-opt-3 .block-service {
	padding-top: 35px;
	padding-bottom: 0;
}

	.index-opt-3 .block-service .item {
		margin-bottom: 15px;
	}

@media (max-width: 767px) {
	.index-opt-3 .block-service {
		text-align: center;
	}

		.index-opt-3 .block-service .row {
			display: inline-block;
			text-align: left;
		}
}

.index-opt-3 .block-the-blog {
	position: relative;
	top: -10px;
	margin-bottom: 0;
}

.index-opt-3 .block-brand {
	margin-bottom: 100px;
}

.index-opt-3 .blog-item .blog-date {
	background-color: #E5343E;
}

.index-opt-3 .blog-item .blog-actions .action:focus,
.index-opt-3 .blog-item .blog-actions .action:hover,
.index-opt-3 .blog-item .blog-name a:focus,
.index-opt-3 .blog-item .blog-name a:hover {
	color: #e5343e;
}

.index-opt-3 .block-service .item .icon {
	background-color: #e5343e;
}

.slide-opt-4 {
	background-color: #f6f6f6;
}

	.slide-opt-4 .container {
		position: relative;
	}

	.slide-opt-4 .item {
		height: 493px;
	}

@media (max-width: 640px) {
	.slide-opt-4 .item {
		height: 300px;
	}

		.slide-opt-4 .item .description {
			max-width: 100% !important;
			padding-top: 30px !important;
		}
}

.slide-opt-4 .item .description {
	position: relative;
	padding-top: 180px;
	max-width: 100%;
}

.slide-opt-4 .item1 .description {
	float: right;
	padding-right: 24px;
	padding-top: 135px;
	max-width: 290px;
	text-align: left;
}

.slide-opt-4 .item1 .title {
	display: block;
	text-transform: uppercase;
	font-weight: 700;
	margin-bottom: 2px;
	font-size: 34px;
	color: #333;
}

.slide-opt-4 .item1 .subtitle {
	display: block;
	text-transform: uppercase;
	font-weight: 400;
	font-size: 30px;
	margin-bottom: 8px;
	color: #333;
}

.slide-opt-4 .item1 .des {
	font-size: 13px;
	color: #888;
	line-height: 24px;
}

.slide-opt-4 .item1 .btn {
	line-height: 43px;
	background-color: #0a193a;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	padding: 0 23px;
	font-size: 13px;
	font-weight: 700;
	margin-top: 25px;
}

	.slide-opt-4 .item1 .btn:hover {
		background-color: #DA251C;
	}

.slide-opt-4 .item2 .description {
	float: right;
	padding-right: 16px;
	padding-top: 175px;
	max-width: 290px;
	text-align: center;
}

.slide-opt-4 .item2 .title {
	display: block;
	text-transform: uppercase;
	margin-bottom: 2px;
	font-weight: 600;
	font-size: 16px;
	color: #fff;
}

	.slide-opt-4 .item2 .title span {
		font-weight: 700;
		font-size: 24px;
	}

.slide-opt-4 .item2 .subtitle {
	display: block;
	text-transform: uppercase;
	font-weight: 400;
	font-size: 18px;
	margin-bottom: 7px;
	color: #fff;
}

.slide-opt-4 .item2 .btn {
	line-height: 36px;
	background-color: #01639a;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	padding: 0 17px;
	font-size: 13px;
	font-weight: 400;
	margin-top: 10px;
}

	.slide-opt-4 .item2 .btn:hover {
		background-color: #DA251C;
	}

.slide-opt-4 .item3 .description {
	padding-right: 0;
	padding-left: 30px;
	padding-top: 153px;
	max-width: 350px;
}

.slide-opt-4 .item3 .title {
	display: block;
	text-transform: uppercase;
	margin-bottom: 0;
	font-weight: 400;
	font-size: 13px;
	color: #888;
}

.slide-opt-4 .item3 .subtitle {
	display: block;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 34px;
	margin-bottom: 5px;
	color: #333;
	line-height: 1;
}

.slide-opt-4 .item3 .des {
	font-size: 13px;
	color: #fff;
	line-height: 24px;
}

.slide-opt-4 .item3 .btn {
	line-height: 36px;
	background-color: #937637;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	padding: 0 17px;
	font-size: 13px;
	font-weight: 400;
	margin-top: 23px;
}

	.slide-opt-4 .item3 .btn:hover {
		background-color: #DA251C;
	}

.block-trending .block-title {
	background-color: #fed700;
	line-height: 30px;
	text-align: center;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: 700;
	font-family: Lato, sans-serif;
}

.block-section-top4 {
	position: relative;
	background-color: #F6F6F6;
	margin-bottom: 40px;
}

	.block-section-top4 .container {
		position: relative;
	}

	.block-section-top4 .block-slide-main {
		padding-left: 300px;
		padding-right: 200px;
	}

@media (max-width: 1199px) {
	.block-section-top4 .block-slide-main {
		padding-left: 0;
	}
}

@media (max-width: 991px) {
	.block-section-top4 .block-slide-main {
		padding-right: 0;
	}
}

.block-section-top4 .block-trending {
	position: absolute;
	top: 0;
	right: 15px;
	width: 200px;
	z-index: 44;
	background-color: #fff;
}

@media (max-width: 991px) {
	.block-section-top4 .block-trending {
		display: none;
	}
}

.block-section-top4 .block-trending .product-item-opt-1 {
	padding: 0 10px 5px 30px;
	border-bottom: 1px solid #dfdfdf;
	margin-bottom: 30px;
}

	.block-section-top4 .block-trending .product-item-opt-1:last-child {
		border-bottom: none;
		margin-bottom: 0;
	}

	.block-section-top4 .block-trending .product-item-opt-1 .product-item-price {
		font-size: 13px;
		color: #333;
	}

.block-section-top4 .block-trending:hover .owl-next,
.block-section-top4 .block-trending:hover .owl-prev {
	opacity: 1;
	-webkit-transition: .35s;
	-o-transition: .35s;
	transition: .35s;
}

.block-section-top4 .block-trending:hover .owl-prev {
	left: 5px;
}

.block-section-top4 .block-trending:hover .owl-next {
	right: 5px;
}

.block-section-top4 .block-trending .owl-next,
.block-section-top4 .block-trending .owl-prev {
	width: 35px;
	line-height: 28px;
	border: 1px solid #dfdfdf;
	text-align: center;
	color: #888;
	font-size: 20px;
	display: block;
	background-color: #fff;
	position: absolute;
	top: 50%;
	margin-top: -32px;
	opacity: 0;
	-webkit-transition: .35s;
	-o-transition: .35s;
	transition: .35s;
}

	.block-section-top4 .block-trending .owl-next:focus,
	.block-section-top4 .block-trending .owl-next:hover,
	.block-section-top4 .block-trending .owl-prev:focus,
	.block-section-top4 .block-trending .owl-prev:hover {
		background-color: #DA251C;
		border-color: #DA251C;
		color: #fff;
	}

	.block-section-top4 .block-trending .owl-next:before,
	.block-section-top4 .block-trending .owl-prev:before {
		font-family: FontAwesome;
	}

.block-section-top4 .block-trending .owl-prev {
	left: 10px;
}

	.block-section-top4 .block-trending .owl-prev:before {
		content: "\f104";
	}

.block-section-top4 .block-trending .owl-next {
	right: 10px;
}

	.block-section-top4 .block-trending .owl-next:before {
		content: "\f105";
	}

.block-section-top4 .block-nav-categori .ui-categori {
	padding-bottom: 21px;
}

	.block-section-top4 .block-nav-categori .ui-categori > li > a {
		line-height: 40px;
	}

.block-section-top4 .block-nav-categori .view-all-categori .btn-view-all,
.block-section-top4 .block-nav-categori .view-all-categori a {
	background-color: #E1E1E1;
}

	.block-section-top4 .block-nav-categori .view-all-categori .btn-view-all:hover,
	.block-section-top4 .block-nav-categori .view-all-categori a:hover {
		background-color: #486393;
	}

@media (max-width: 1199px) {
	.block-section-top4 .block-nav-categori {
		display: none;
		visibility: hidden;
		opacity: 0;
	}
}

.index-opt-4 {
	background-color: #eaeaea;
}

	.index-opt-4 .back-to-top {
		border-color: #486393;
	}

		.index-opt-4 .back-to-top .fa,
		.index-opt-4 .back-to-top:hover {
			background-color: #486393;
		}

	.index-opt-4 .block-deals-of .product-item-opt-1 .product-item-price {
		color: #DA251C;
	}

	.index-opt-4 .block-deals-of .count-down-time .box-count .number {
		background-color: #486393;
	}

	.index-opt-4 .blog-item .blog-date {
		background-color: #f4b106;
	}

	.index-opt-4 .block-banner-main {
		margin-bottom: 10px;
	}

	.index-opt-4 .heading-opt-1 .links li > a {
		border-top: 1px solid transparent;
		padding: 0 3px;
		margin: 0 7px;
		-webkit-transition: .2s;
		-o-transition: .2s;
		transition: .2s;
	}

		.index-opt-4 .heading-opt-1 .links li > a:hover {
			color: #486393;
		}

	.index-opt-4 .heading-opt-1 .links li.active > a,
	.index-opt-4 .heading-opt-1 .links li:hover > a {
		color: #486393;
		border-top: 1px solid #486393;
		-webkit-transition: .2s;
		-o-transition: .2s;
		transition: .2s;
	}

	.index-opt-4 .product-item-opt-1 .product-item-name a:hover {
		color: #486393;
	}

	.index-opt-4 .block-hot-categori {
		position: relative;
		top: -10px;
		margin-bottom: 10px;
	}

		.index-opt-4 .block-hot-categori .item .title {
			background-color: #486393;
		}

		.index-opt-4 .block-hot-categori .item ul a:hover,
		.index-opt-4 .blog-item .blog-actions .action:hover,
		.index-opt-4 .blog-item .blog-name a:hover {
			color: #486393;
		}

	.index-opt-4 .block-brand {
		margin-bottom: 50px;
	}

	.index-opt-4 .block-service {
		background-color: #f1f1f1;
	}

		.index-opt-4 .block-service .item .icon {
			background-color: #486393;
		}

@media (min-width: 1200px) {
	.index-opt-4 .block-service .item .title {
		font-size: 18px;
	}
}

.index-opt-4 .block-floor-2.block-floor-products .col-banner .description {
	padding-top: 0;
}

.index-opt-4 .block-floor-3.block-floor-products .col-banner .description:before {
	content: "";
	background-color: #ba8d56;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: -1;
}

.index-opt-4 .block-floor-3.block-floor-products .col-banner .des,
.index-opt-4 .block-floor-3.block-floor-products .col-banner .title {
	color: #fff;
}

.index-opt-4 .block-floor-2.block-floor-products .col-banner .description:before {
	content: "";
	background-color: #613124;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: -1;
}

.index-opt-4 .block-floor-1.block-floor-products .col-banner .description:before {
	content: "";
	background-color: #2e487e;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: -1;
}

.slide-opt-5 {
	margin-bottom: 13px;
	position: relative;
}

	.slide-opt-5 .item {
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
		height: 495px;
		color: #fff;
		font-size: 18px;
	}

		.slide-opt-5 .item a {
			color: #fff;
		}

		.slide-opt-5 .item .description {
			position: relative;
			padding-top: 180px;
		}

	.slide-opt-5 .item1 .description {
		margin-left: 321px;
		padding-top: 50px;
	}

@media (max-width: 991px) {
	.slide-opt-5 .item1 .description {
		margin-left: 200px;
		padding-top: 50px;
	}
}

.slide-opt-5 .item1 .title {
	display: block;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 42px;
	margin-bottom: 0;
	color: #fff;
	line-height: 1;
}

@media (max-width: 639px) {
	.slide-opt-5 .item1 .title {
		font-size: 30px;
	}
}

.slide-opt-5 .item1 .subtitle {
	display: block;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 33px;
	margin-bottom: 13px;
	color: #fff;
}

@media (max-width: 639px) {
	.slide-opt-5 .item1 .subtitle {
		font-size: 20px;
	}
}

.slide-opt-5 .item1 .des {
	font-size: 18px;
	display: block;
	margin-bottom: 20px;
	color: #fff;
}

@media (max-width: 639px) {
	.slide-opt-5 .item1 .des {
		font-size: 13px;
	}
}

.slide-opt-5 .item1 .btn {
	line-height: 55px;
	background-color: #3266cc;
	padding: 0 23px;
	margin-top: 16px;
	font-size: 16px;
	font-weight: 700;
}

	.slide-opt-5 .item1 .btn:hover {
		background-color: #DA251C;
	}

.slide-opt-5 .item2 .description {
	margin-left: 326px;
	padding-top: 60px;
}

@media (max-width: 991px) {
	.slide-opt-5 .item2 .description {
		margin-left: 200px;
		padding-top: 40px;
	}
}

.slide-opt-5 .item2 .title {
	display: block;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 40px;
	margin-bottom: 7px;
	color: #333;
	line-height: 1;
}

@media (max-width: 639px) {
	.slide-opt-5 .item2 .title {
		font-size: 30px;
	}
}

.slide-opt-5 .item2 .subtitle {
	display: block;
	text-transform: uppercase;
	font-weight: 400;
	font-size: 30px;
	margin-bottom: 18px;
	color: #333;
}

@media (max-width: 639px) {
	.slide-opt-5 .item2 .subtitle {
		font-size: 20px;
	}
}

.slide-opt-5 .item2 .des {
	font-size: 18px;
	display: block;
	margin-bottom: 20px;
	color: #888;
}

@media (max-width: 639px) {
	.slide-opt-5 .item2 .des {
		font-size: 13px;
	}
}

.slide-opt-5 .item2 .btn {
	line-height: 55px;
	background-color: #24252a;
	padding: 0 23px;
	margin-top: 16px;
	font-size: 16px;
	font-weight: 700;
}

	.slide-opt-5 .item2 .btn:hover {
		background-color: #DA251C;
	}

.slide-opt-5 .item3 .description {
	margin-left: 320px;
	padding-top: 63px;
}

@media (max-width: 991px) {
	.slide-opt-5 .item3 .description {
		margin-left: 200px;
		padding-top: 40px;
	}
}

.slide-opt-5 .item3 .title {
	display: block;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 37px;
	margin-bottom: 7px;
	color: #333;
	line-height: 1;
}

@media (max-width: 639px) {
	.slide-opt-5 .item3 .title {
		font-size: 30px;
	}
}

.slide-opt-5 .item3 .subtitle {
	display: block;
	text-transform: uppercase;
	font-weight: 400;
	font-size: 30px;
	margin-bottom: 5px;
	color: #333;
}

@media (max-width: 639px) {
	.slide-opt-5 .item3 .subtitle {
		font-size: 20px;
	}
}

.slide-opt-5 .item3 .des {
	font-size: 18px;
	display: block;
	margin-bottom: 36px;
	color: #888;
}

@media (max-width: 639px) {
	.slide-opt-5 .item3 .des {
		font-size: 13px;
	}
}

.slide-opt-5 .item3 .btn {
	line-height: 55px;
	background-color: #95a630;
	padding: 0 23px;
	margin-top: 16px;
	font-size: 16px;
	font-weight: 700;
}

	.slide-opt-5 .item3 .btn:hover {
		background-color: #DA251C;
	}

@media (max-width: 991px) {
	.slide-opt-5 .item {
		height: 400px;
	}

		.slide-opt-5 .item .description {
			font-size: 13px;
			padding-top: 40px;
			margin-left: 20px;
		}
}

@media (max-width: 639px) {
	.slide-opt-5 .item {
		height: 300px;
	}

		.slide-opt-5 .item .description {
			font-size: 13px;
		}

			.slide-opt-5 .item .description .btn {
				line-height: 30px;
				font-size: 13px;
			}
}

@media (max-width: 479px) {
	.slide-opt-5 .item {
		height: 300px;
	}

		.slide-opt-5 .item .description .btn {
			line-height: 30px;
			font-size: 13px;
			margin-top: 15px;
		}
}

.slide-opt-5 .banner-slide {
	width: 200px;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: 385px;
	z-index: 55;
}

@media (max-width: 1199px) {
	.slide-opt-5 .banner-slide {
		display: none;
		visibility: hidden;
	}
}

.slide-opt-5 .banner-slide a {
	margin-top: 10px;
	display: block;
	position: relative;
	overflow: hidden;
}

	.slide-opt-5 .banner-slide a:after,
	.slide-opt-5 .banner-slide a:before {
		content: "";
		position: absolute;
		border-style: solid;
		border-color: #fff;
		-webkit-transition: .3s;
		-o-transition: .3s;
		transition: .3s;
		z-index: 100;
	}

	.slide-opt-5 .banner-slide a:before {
		border-width: 1px 0;
		-webkit-transform: scale(0, 1);
		-ms-transform: scale(0, 1);
		-o-transform: scale(0, 1);
		transform: scale(0, 1);
		top: 10px;
		bottom: 10px;
		left: 5px;
		right: 5px;
	}

	.slide-opt-5 .banner-slide a:after {
		border-width: 0 1px;
		-webkit-transform: scale(1, 0);
		-ms-transform: scale(1, 0);
		-o-transform: scale(1, 0);
		transform: scale(1, 0);
		left: 10px;
		right: 10px;
		top: 5px;
		bottom: 5px;
	}

	.slide-opt-5 .banner-slide a:hover:after,
	.slide-opt-5 .banner-slide a:hover:before {
		-webkit-transform: scale(1, 1);
		-ms-transform: scale(1, 1);
		-o-transform: scale(1, 1);
		transform: scale(1, 1);
		-webkit-transition: .3s;
		-o-transition: .3s;
		transition: .3s;
	}

	.slide-opt-5 .banner-slide a:hover img {
		-webkit-transform: scale(1.05);
		-ms-transform: scale(1.05);
		-o-transform: scale(1.05);
		transform: scale(1.05);
		-webkit-transition: .35s;
		-o-transition: .35s;
		transition: .35s;
	}

	.slide-opt-5 .banner-slide a img {
		display: block;
		width: 100%;
		-webkit-transition: .35s;
		-o-transition: .35s;
		transition: .35s;
	}

.hot-sale-product {
	margin-bottom: 40px;
}

	.hot-sale-product .block-title {
		background-color: transparent;
		margin-bottom: 5px;
	}

		.hot-sale-product .block-title .title {
			padding: 0;
		}

@media (max-width: 600px) {
	.hot-sale-product .block-title {
		padding-right: 0;
	}

		.hot-sale-product .block-title .links {
			float: none;
			clear: both;
			display: block;
			text-align: center;
		}

			.hot-sale-product .block-title .links li {
				float: none;
				display: inline-block;
			}
}

.hot-sale-product .block-content {
	background-color: #fff;
	border: 1px solid #dfdfdf;
	padding: 20px;
}

.hot-sale-product .product-item-opt-1 {
	padding: 0;
}

	.hot-sale-product .product-item-opt-1 .product-item-detail {
		padding: 0 15px;
	}

.hot-sale-product:hover .owl-nav .owl-next,
.hot-sale-product:hover .owl-nav .owl-prev {
	opacity: 1;
	visibility: visible;
}

.hot-sale-product:hover .owl-nav .owl-prev {
	left: 0;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}

.hot-sale-product:hover .owl-nav .owl-next {
	right: 0;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}

.hot-sale-product .owl-nav {
	position: static;
}

	.hot-sale-product .owl-nav .owl-next,
	.hot-sale-product .owl-nav .owl-prev {
		position: absolute;
		top: 50%;
		opacity: 0;
		visibility: hidden;
		display: block;
		float: left;
		width: 30px;
		text-align: center;
		line-height: 50px;
		background-color: #ccc;
		font-size: 24px;
		color: #fff;
		margin-top: -25px;
		-webkit-transition: .3s;
		-o-transition: .3s;
		transition: .3s;
	}

		.hot-sale-product .owl-nav .owl-next:hover,
		.hot-sale-product .owl-nav .owl-prev:hover {
			background-color: #3266cc;
			-webkit-transition: .3s;
			-o-transition: .3s;
			transition: .3s;
		}

		.hot-sale-product .owl-nav .owl-next:before,
		.hot-sale-product .owl-nav .owl-prev:before {
			font-family: FontAwesome;
		}

	.hot-sale-product .owl-nav .owl-prev {
		left: 15px;
	}

		.hot-sale-product .owl-nav .owl-prev:before {
			content: "\f104";
		}

	.hot-sale-product .owl-nav .owl-next {
		right: 15px;
	}

		.hot-sale-product .owl-nav .owl-next:before {
			content: "\f105";
		}

.block-section-top5 .block-banner-main {
	margin-bottom: 10px;
}

.block-section-top5 .block-nav-categori .ui-categori {
	padding-bottom: 23px;
}

	.block-section-top5 .block-nav-categori .ui-categori > li > a {
		line-height: 40px;
	}

.block-section-top5 .block-nav-categori .view-all-categori .btn-view-all,
.block-section-top5 .block-nav-categori .view-all-categori a {
	background-color: #888;
	color: #fff;
}

	.block-section-top5 .block-nav-categori .view-all-categori .btn-view-all:hover,
	.block-section-top5 .block-nav-categori .view-all-categori a:hover {
		background-color: #3266cc;
	}

@media (max-width: 1199px) {
	.block-section-top5 .block-nav-categori {
		display: none;
		visibility: hidden;
		opacity: 0;
	}
}

.index-opt-5 {
	background-color: #eaeaea;
}

	.index-opt-5 .back-to-top {
		border-color: #3266cc;
	}

		.index-opt-5 .back-to-top .fa,
		.index-opt-5 .back-to-top:hover {
			background-color: #3266cc;
		}

	.index-opt-5 .block-brand {
		margin-bottom: 70px;
	}

	.index-opt-5 .block-deals-of {
		background-color: transparent;
		margin-bottom: 15px;
	}

		.index-opt-5 .block-deals-of .product-item-opt-1 .product-item-price {
			color: #DA251C;
		}

		.index-opt-5 .block-deals-of .product-item {
			border: 1px solid #dfdfdf;
			padding: 10px;
		}

		.index-opt-5 .block-deals-of:hover .owl-nav .owl-prev {
			left: 0;
			-webkit-transition: .3s;
			-o-transition: .3s;
			transition: .3s;
		}

		.index-opt-5 .block-deals-of:hover .owl-nav .owl-next {
			right: 0;
			-webkit-transition: .3s;
			-o-transition: .3s;
			transition: .3s;
		}

		.index-opt-5 .block-deals-of .owl-nav .owl-next,
		.index-opt-5 .block-deals-of .owl-nav .owl-prev {
			width: 30px;
			text-align: center;
			line-height: 50px;
			background-color: #ccc;
			font-size: 24px;
			color: #fff;
			margin-top: -25px;
			-webkit-transition: .3s;
			-o-transition: .3s;
			transition: .3s;
		}

			.index-opt-5 .block-deals-of .owl-nav .owl-next:hover,
			.index-opt-5 .block-deals-of .owl-nav .owl-prev:hover {
				background-color: #3266cc;
				-webkit-transition: .3s;
				-o-transition: .3s;
				transition: .3s;
			}

		.index-opt-5 .block-deals-of .owl-nav .owl-prev {
			left: 15px;
		}

		.index-opt-5 .block-deals-of .owl-nav .owl-next {
			right: 15px;
		}

	.index-opt-5 .block-the-blog .blog-item .blog-date {
		background-color: #f4b106;
	}

	.index-opt-5 .block-the-blog .block-title {
		padding-top: 20px;
	}

.block-floor-products-opt7 .block-title .title {
	background-color: #3266cc;
	width: 237px;
	color: #fff;
}

.block-floor-products-opt7 .block-content {
	position: relative;
	padding-left: 235px;
	border: 1px solid #dfdfdf;
	background-color: #fff;
	border-top: none;
}

.block-floor-products-opt7.block-floor-1 .col-banner .btn {
	background-color: #3266cc;
	color: #fff;
}

	.block-floor-products-opt7.block-floor-1 .col-banner .btn:hover {
		background-color: #DA251C;
	}

.block-floor-products-opt7.block-floor-2 .col-banner .btn {
	background-color: #e04f22;
	color: #fff;
}

	.block-floor-products-opt7.block-floor-2 .col-banner .btn:hover {
		background-color: #ff9956;
	}

.block-floor-products-opt7.block-floor-2 .col-banner .des {
	color: #333;
	font-weight: 600;
}

.block-floor-products-opt7.block-floor-3 .col-banner .btn {
	background-color: #320101;
	color: #fff;
}

	.block-floor-products-opt7.block-floor-3 .col-banner .btn:hover {
		background-color: #b6988e;
	}

.block-floor-products-opt7 .col-categori {
	width: 235px;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	background-color: #fff;
	padding: 21px 10px 5px 30px;
}

	.block-floor-products-opt7 .col-categori li {
		display: block;
	}

	.block-floor-products-opt7 .col-categori a {
		font-size: 13px;
		color: #333;
		display: block;
		line-height: 34px;
		text-transform: capitalize;
	}

		.block-floor-products-opt7 .col-categori a:hover {
			color: #DA251C;
		}

.block-floor-products-opt7 .col-products {
	width: 75%;
}

@media (max-width: 991px) {
	.block-floor-products-opt7 .col-products {
		width: 100%;
	}
}

.block-floor-products-opt7 .col-banner {
	width: 25%;
	border-left: 1px solid #dfdfdf;
}

	.block-floor-products-opt7 .col-banner .description {
		background-color: transparent !important;
	}

	.block-floor-products-opt7 .col-banner .title {
		color: #000;
	}

@media (max-width: 1199px) {
	.block-floor-products-opt7 .block-title .title {
		width: 191px;
	}

	.block-floor-products-opt7 .block-content {
		padding-left: 190px;
	}

	.block-floor-products-opt7 .col-categori {
		width: 190px;
		padding-left: 20px;
		padding-top: 5px;
	}

	.block-floor-products-opt7 .col-featured .product-item-opt-1 {
		padding-top: 8px;
	}

	.block-floor-products-opt7 .col-banner {
		height: 457px;
	}

	.block-floor-products-opt7 .col-products .product-item {
		height: 229px;
	}
}

@media (max-width: 767px) {
	.block-floor-products-opt7 .block-title .title {
		width: auto;
		padding-right: 15px;
	}

	.block-floor-products-opt7 .col-categori {
		display: none;
	}

	.block-floor-products-opt7 .block-content {
		padding-left: 0;
	}

	.block-floor-products-opt7 .col-products {
		margin-bottom: 0;
	}

		.block-floor-products-opt7 .col-products .product-item {
			height: auto;
		}

	.block-floor-products-opt7 .block-content {
		border-left: none;
	}
}

@media (max-width: 599px) {
	.block-floor-products-opt7 .col-products {
		width: 100%;
	}
}

.block-deals-of-opt3 .block-title {
	padding-bottom: 30px;
}

	.block-deals-of-opt3 .block-title:after,
	.block-deals-of-opt3 .block-title:before {
		content: "";
		display: table;
	}

	.block-deals-of-opt3 .block-title:after {
		clear: both;
	}

	.block-deals-of-opt3 .block-title > .title {
		float: left;
		color: #333;
		display: block;
		font-size: 18px;
		font-weight: 600;
		line-height: 30px;
		padding: 0;
		text-transform: uppercase;
	}

@media (max-width: 639px) {
	.block-deals-of-opt3 .block-title > .title {
		float: none;
	}
}

.block-deals-of-opt3 .deals-of-countdown {
	float: right;
}

@media (max-width: 639px) {
	.block-deals-of-opt3 .deals-of-countdown {
		width: 100%;
		clear: both;
		float: none;
		margin-left: 0;
		margin-top: 10px;
	}
}

.block-deals-of-opt3 .deals-of-countdown .title {
	font-size: 16px;
	text-transform: uppercase;
	color: #333;
	font-weight: 400;
	padding-left: 34px;
	background-position: center left;
	background-repeat: no-repeat;
	background-image: url(../images/icon/index1/icon-deals-of.html);
	line-height: 30px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 6px;
}

.block-deals-of-opt3 .count-down-time {
	display: inline-block;
	vertical-align: middle;
}

	.block-deals-of-opt3 .count-down-time:after,
	.block-deals-of-opt3 .count-down-time:before {
		content: "";
		display: table;
	}

	.block-deals-of-opt3 .count-down-time:after {
		clear: both;
	}

	.block-deals-of-opt3 .count-down-time .box-count {
		float: left;
		margin-right: 10px;
		text-align: center;
		line-height: 28px;
		border: 1px solid #6e90b6;
		background-color: #fff;
		font-size: 13px;
		color: #05113b;
		padding: 0 7px;
		position: relative;
	}

		.block-deals-of-opt3 .count-down-time .box-count:after {
			content: ":";
			position: absolute;
			top: 0;
			right: -7px;
		}

		.block-deals-of-opt3 .count-down-time .box-count:last-child {
			margin-right: 0;
		}

			.block-deals-of-opt3 .count-down-time .box-count:last-child:after {
				content: none;
			}

		.block-deals-of-opt3 .count-down-time .box-count .number {
			width: auto;
			height: auto;
			line-height: 1;
			display: inline-block;
			font-size: 13px;
			background-color: transparent;
			color: #05113b;
			margin-right: 4px;
		}

		.block-deals-of-opt3 .count-down-time .box-count .text {
			display: inline-block;
			font-size: 13px;
			color: #05113b;
			line-height: 1;
		}

@media (max-width: 479px) {
	.block-deals-of-opt3 .count-down-time .box-count {
		padding: 0 3px;
		margin-top: 5px;
	}
}

.block-deals-of-opt3:hover .owl-nav .owl-next,
.block-deals-of-opt3:hover .owl-nav .owl-prev {
	opacity: 1;
	visibility: visible;
}

.block-deals-of-opt3 .owl-nav {
	position: static;
}

	.block-deals-of-opt3 .owl-nav .owl-next,
	.block-deals-of-opt3 .owl-nav .owl-prev {
		position: absolute;
		top: 50%;
		margin-top: -12px;
		opacity: 0;
		visibility: hidden;
	}

	.block-deals-of-opt3 .owl-nav .owl-prev {
		left: 0;
	}

	.block-deals-of-opt3 .owl-nav .owl-next {
		right: 0;
	}

.qc-top-site {
	background-repeat: no-repeat;
}

	.qc-top-site.close-bn {
		-webkit-transition: opacity .5s ease-in-out;
		-o-transition: opacity .5s ease-in-out;
		transition: opacity .5s ease-in-out;
	}

.qc-top-site1 {
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-color: #310000;
	min-height: 150px;
	padding: 0;
	border: none;
	box-shadow: none;
	border-radius: 0;
	margin: 0;
}

	.qc-top-site1 .container {
		position: relative;
	}

	.qc-top-site1 .close {
		background-color: #4c2222;
		width: 24px;
		height: 24px;
		border: none;
		background-position: center;
		background-repeat: no-repeat;
		background-image: url(../images/icon/index6/close-top.html);
		position: absolute;
		top: 0;
		right: 15px;
		opacity: .5;
	}

		.qc-top-site1 .close span {
			display: none;
		}

		.qc-top-site1 .close:hover {
			background-color: #53B475;
		}

	.qc-top-site1 .description {
		max-width: 640px;
		padding-top: 33px;
		padding-bottom: 10px;
		text-align: center;
		margin: auto;
	}

		.qc-top-site1 .description .title {
			display: block;
			text-transform: capitalize;
			font-size: 44px;
			font-weight: 700;
			color: #DA251C;
			font-family: Arial;
			line-height: 1;
			margin-bottom: 0;
		}

@media (max-width: 600px) {
	.qc-top-site1 .description .title {
		font-size: 24px;
	}
}

.qc-top-site1 .description .subtitle {
	text-transform: none;
	color: #fff;
	font-weight: 700;
	font-size: 20px;
	display: block;
	font-family: Arial;
}

.qc-top-site1 .description .des {
	color: #999;
	display: block;
	font-family: Arial;
	font-size: 12px;
}

.qc-top-site1 .description .btn {
	line-height: 28px;
	display: inline-block;
	padding: 0 9px;
	background-color: #fe5654;
	color: #fff;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: 600;
	margin-top: 7px;
}

	.qc-top-site1 .description .btn:focus,
	.qc-top-site1 .description .btn:hover {
		background-color: #DA251C;
	}

.block-section-top6 {
	position: relative;
	/*padding-left: 270px;
    padding-right: 234px;*/
	/*padding-right: 293px;
	margin-bottom: 20px;
	margin-top: 20px;*/
}

@media (max-width: 1199px) {
	.block-section-top6 {
		/*padding-left: 0;*/
	}
}

@media (max-width: 991px) {
	.block-section-top6 {
		/*padding-right: 0;*/
	}
}

.block-section-top6 .banner-slide {
	/*position: absolute;
	top: 0;
	right: 0;
	width: 263px;
	*/
}

	.block-section-top6 .banner-slide a {
		display: block;
		position: relative;
		overflow: hidden;
		/*margin-bottom: 1px*/
	}

		.block-section-top6 .banner-slide a:after,
		.block-section-top6 .banner-slide a:before {
			/*
	content: "";
    position: absolute;
    border-style: solid;
    border-color: #fff;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    z-index: 100
	*/
		}

		.block-section-top6 .banner-slide a:before {
			/*
	border-width: 1px 0;
    -webkit-transform: scale(0, 1);
    -ms-transform: scale(0, 1);
    -o-transform: scale(0, 1);
    transform: scale(0, 1);
    top: 10px;
    bottom: 10px;
    left: 5px;
    right: 5px
	*/
		}

		.block-section-top6 .banner-slide a:after {
			/*
    border-width: 0 1px;
    -webkit-transform: scale(1, 0);
    -ms-transform: scale(1, 0);
    -o-transform: scale(1, 0);
    transform: scale(1, 0);
    left: 10px;
    right: 10px;
    top: 5px;
    bottom: 5px
	*/
		}

		.block-section-top6 .banner-slide a:hover:after,
		.block-section-top6 .banner-slide a:hover:before {
			-webkit-transform: scale(1, 1);
			-ms-transform: scale(1, 1);
			-o-transform: scale(1, 1);
			transform: scale(1, 1);
			-webkit-transition: .3s;
			-o-transition: .3s;
			transition: .3s;
		}

		.block-section-top6 .banner-slide a:hover img {
			/*
			-webkit-transform: scale(1.05);
			-ms-transform: scale(1.05);
			-o-transform: scale(1.05);
			transform: scale(1.05);
			-webkit-transition: .35s;
			-o-transition: .35s;
			transition: .35s;
			*/
			-webkit-transform: scale(1);
			-ms-transform: scale(1);
			-o-transform: scale(1);
			transform: scale(1);
			-webkit-transition: 0s;
			-o-transition: 0s;
			transition: 0s;
		}

		.block-section-top6 .banner-slide a img {
			display: block;
			width: 100%;
			-webkit-transition: .35s;
			-o-transition: .35s;
			transition: .35s;
		}

@media (max-width: 991px) {
	.block-section-top6 .banner-slide {
		/*display: none;*/
	}
}

.block-section-top6 .block-nav-categori {
	float: none;
	position: absolute !important;
	top: 0;
	left: 0;
}

@media (max-width: 1199px) {
	.block-section-top6 .block-nav-categori {
		display: none;
		visibility: hidden;
		opacity: 0;
	}
}

.block-section-top6 .block-nav-categori .block-title {
	display: none;
}

.block-section-top6 .block-nav-categori .ui-categori {
	padding-bottom: 21px;
}

	.block-section-top6 .block-nav-categori .ui-categori > li > a {
		line-height: 36px;
		padding-left: 20px;
	}

	.block-section-top6 .block-nav-categori .ui-categori > li.parent > a:after {
		line-height: 36px;
	}

	.block-section-top6 .block-nav-categori .ui-categori .submenu {
		left: 270px;
		width: 900px;
	}

.block-section-top6 .block-nav-categori .view-all-categori .btn-view-all,
.block-section-top6 .block-nav-categori .view-all-categori a {
	background-color: #888;
	color: #fff;
}

	.block-section-top6 .block-nav-categori .view-all-categori .btn-view-all:hover,
	.block-section-top6 .block-nav-categori .view-all-categori a:hover {
		background-color: #DA251C;
	}

.block-section-top6 .block-nav-categori .block-content {
	background-color: #f7f7f7;
	opacity: 1;
	visibility: visible;
	-webkit-box-shadow: none;
	box-shadow: none;
	width: 270px;
}

.index-opt-6 .back-to-top {
	border-color: #DA251C;
}

	.index-opt-6 .back-to-top .fa,
	.index-opt-6 .back-to-top:hover {
		background-color: #DA251C;
	}

.index-opt-6 .block-service-opt3 {
	padding-top: 23px;
}

	.index-opt-6 .block-service-opt3 .item .title {
		line-height: 1;
	}

@media (min-width: 992px) and (max-width: 1199px) {
	.index-opt-6 .block-service-opt3 .item {
		padding-left: 47px;
	}

		.index-opt-6 .block-service-opt3 .item .icon {
			left: 0;
		}
}

@media (min-width: 768px) and (max-width: 991px) {
	.index-opt-6 .block-service-opt3 .item {
		margin-left: 45px;
	}
}

@media (max-width: 767px) {
	.index-opt-6 .block-service-opt3 {
		text-align: center;
	}

		.index-opt-6 .block-service-opt3 > .clearfix {
			display: inline-block;
			text-align: left;
		}
}

.slide-opt-6 .item {
	/*height: 456px;*/
	height: auto;
}

.slide-opt-6 .owl-dots .owl-dot {
	width: 14px;
	height: 14px;
	border-radius: 100%;
	background-color: #FFF;
	margin: 0 4px;
}

	.slide-opt-6 .owl-dots .owl-dot.active {
		background-color: #DA251C;
		width: 14px;
		height: 14px;
	}

@media (max-width: 640px) {
	.slide-opt-6 .item {
		/*height: 300px;*/
		/*height: 190px;*/
		height: auto;
	}

		.slide-opt-6 .item .description {
			max-width: 100% !important;
		}
}

.slide-opt-6 .item .description {
	position: relative;
	padding-top: 180px;
	max-width: 100%;
}

.slide-opt-6 .item1 .description {
	float: right;
	padding-right: 64px;
	padding-top: 50px;
	max-width: 250px;
	text-align: center;
}

.slide-opt-6 .item1 .title {
	display: block;
	text-transform: uppercase;
	font-weight: 600;
	margin-bottom: 2px;
	font-size: 16px;
	color: #333;
}

.slide-opt-6 .item1 .subtitle {
	display: block;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 30px;
	margin-bottom: 27px;
	color: #fff;
	line-height: 1.12;
}

.slide-opt-6 .item1 .btn {
	line-height: 36px;
	background-color: #e1195f;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	padding: 0 15px;
	font-size: 16px;
	font-weight: 600;
}

	.slide-opt-6 .item1 .btn:hover {
		background-color: #DA251C;
	}

.slide-opt-6 .item2 {
	font-family: Roboto, sans-serif;
}

	.slide-opt-6 .item2 .description {
		margin-left: 26px;
		padding-top: 70px;
		text-align: center;
		float: left;
		max-width: 290px;
	}

	.slide-opt-6 .item2 .title {
		font-size: 12px;
		display: block;
		margin-bottom: 8px;
		font-weight: 400;
		letter-spacing: 6px;
	}

	.slide-opt-6 .item2 .subtitle {
		font-weight: 700;
		display: block;
		border: 2px solid #333;
		font-size: 48px;
		line-height: 60px;
		padding: 0 15px;
		margin-bottom: 8px;
	}

@media (max-width: 640px) {
	.slide-opt-6 .item2 .subtitle {
		font-size: 30px;
	}
}

.slide-opt-6 .item2 .des {
	display: block;
	font-size: 18px;
	font-weight: 400;
}

.slide-opt-6 .item2 .btn {
	background-color: transparent;
	line-height: 24px;
	padding: 0 15px;
	font-size: 15px;
	display: inline-block;
	font-weight: 300;
	border: 3px solid #333;
	color: #333;
	margin-top: 70px;
	text-decoration: none;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}

	.slide-opt-6 .item2 .btn:hover {
		text-decoration: none;
		background-color: #333;
		color: #fff;
		-webkit-transition: .3s;
		-o-transition: .3s;
		transition: .3s;
	}

@media (max-width: 640px) {
	.slide-opt-6 .item2 .btn {
		margin-top: 10px;
	}
}

.slide-opt-6 .item3 .description {
	margin-right: 30px;
	padding-top: 70px;
	text-align: center;
	float: right;
	max-width: 270px;
}

.slide-opt-6 .item3 .title {
	font-size: 30px;
	display: block;
	margin-bottom: 0;
	font-weight: 600;
	text-transform: uppercase;
}

.slide-opt-6 .item3 .subtitle {
	font-weight: 400;
	display: block;
	font-size: 13px;
	margin-bottom: 15px;
	text-transform: capitalize;
}

.slide-opt-6 .item3 .btn {
	background-color: #849dc5;
	color: #fff;
	line-height: 36px;
	padding: 0 19px;
	font-size: 16px;
	font-weight: 600;
}

	.slide-opt-6 .item3 .btn:hover {
		background-color: #333;
		color: #fff;
		-webkit-transition: .3s;
		-o-transition: .3s;
		transition: .3s;
	}

.heading-opt-2 {
	background-color: #fff;
	margin-bottom: 0;
	padding-right: 50px;
	position: relative;
	/*
	background-position: top 15px right 43px;
	background-repeat: no-repeat;
	background-image: url(/lib/baseapp/images/icon/index6/actions-floor.png);
		*/
	border-bottom: 3px solid #DA251C;
}

.floor_color1 .heading-opt-2 {
	border-bottom-color: #F7F7F7;
}

.floor_color2 .heading-opt-2 {
	border-bottom-color: #fdc113;
}

.floor_color3 .heading-opt-2 {
	border-bottom-color: #20254b;
}

.floor_color4 .heading-opt-2 {
	border-bottom-color: #36c;
}

.floor_color5 .heading-opt-2 {
	border-bottom-color: #690;
}

.floor_color6 .heading-opt-2 {
	border-bottom-color: #6c6856;
}

.floor_color7 .heading-opt-2 {
	border-bottom-color: #ff6634;
}

.floor_color8 .heading-opt-2 {
	border-bottom-color: #1946bb;
}

.floor_color9 .heading-opt-2 {
	border-bottom-color: #00c0e3;
}

.floor_color10 .heading-opt-2 {
	border-bottom-color: #71cf2c;
}

.floor_color11 .heading-opt-2 {
	border-bottom-color: #9b26af;
}

.heading-opt-2:after,
.heading-opt-2:before {
	content: "";
	display: table;
}

.heading-opt-2:after {
	clear: both;
}

.heading-opt-2 .title {
	font-size: 18px;
	color: #fff;
	text-transform: uppercase;
	font-weight: 600;
	padding-left: 15px;
	padding-right: 12px;
	display: block;
	line-height: 50px;
	float: left;
	background-color: #000;
	min-width: 235px;
}

	.heading-opt-2 .title img {
		margin-right: 13px;
		vertical-align: text-top;
	}

.heading-opt-2 .links {
	float: left;
}

	.heading-opt-2 .links:after,
	.heading-opt-2 .links:before {
		content: "";
		display: table;
	}

	.heading-opt-2 .links:after {
		clear: both;
	}

	.heading-opt-2 .links .dropdown-toggle {
		width: 40px;
		border: none;
		background-color: transparent;
		padding: 0;
		height: 50px;
		font-size: 18px;
		display: none;
	}

@media (min-width: 992px) {
	.heading-opt-2 .links .dropdown-menu {
		position: static;
		display: block;
		box-shadow: none;
		border: none;
		padding: 0;
		margin: 0;
	}
}

.heading-opt-2 .links li {
	float: left;
}

	.heading-opt-2 .links li.active > a {
		color: #fff;
		background-color: #DA251C;
		z-index: 5;
	}

		.heading-opt-2 .links li.active > a:before {
			/*content: none*/
		}

.floor_color1 .heading-opt-2 .links li.active > a {
	background-color: transparent;
	color: #DA251C;
}

.floor_color2 .heading-opt-2 .links li.active > a {
	background-color: #fdc113;
}

.floor_color3 .heading-opt-2 .links li.active > a {
	background-color: #20254b;
}

.floor_color4 .heading-opt-2 .links li.active > a {
	background-color: #36c;
}

.floor_color5 .heading-opt-2 .links li.active > a {
	background-color: #690;
}

.floor_color6 .heading-opt-2 .links li.active > a {
	background-color: #6c6856;
}

.floor_color7 .heading-opt-2 .links li.active > a {
	background-color: #ff6634;
}

.floor_color8 .heading-opt-2 .links li.active > a {
	background-color: #1946bb;
}

.floor_color9 .heading-opt-2 .links li.active > a {
	background-color: #00c0e3;
}

.floor_color10 .heading-opt-2 .links li.active > a {
	background-color: #71cf2c;
}

.floor_color11 .heading-opt-2 .links li.active > a {
	background-color: #9b26af;
}

.heading-opt-2 .links li:last-child > a:before {
	/*content: none*/
}

.heading-opt-2 .links a {
	display: block;
	line-height: 50px;
	color: #333;
	/*text-transform: capitalize;*/
	font-size: 13px;
	padding: 0 25px;
	position: relative;
    text-transform: uppercase;
    font-weight: 600;
}

	.heading-opt-2 .links a:hover {
		color: #DA251C;
		background-color: transparent;
	}

	.heading-opt-2 .links a:before {
		content: "";
		height: 21px;
		width: 1px;
		background-color: #dbdbdb;
		position: absolute;
		top: 50%;
		margin-top: -10px;
		right: -1px;
	}

.heading-opt-2 .links .label-cat {
	position: absolute;
	top: -6px;
	right: 0;
	line-height: 18px;
	color: #fff;
	background-color: #096;
	display: block;
	border-radius: 30px;
	width: 32px;
	font-size: 12px;
	font-weight: 700;
	text-align: center;
}

	.heading-opt-2 .links .label-cat:before {
		content: "";
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 4px 6px 0 0;
		border-color: #096 transparent transparent;
		position: absolute;
		bottom: -4px;
		left: 10px;
	}

.heading-opt-2 .actions {
	position: absolute;
	right: 18px;
	top: 4px;
}

	.heading-opt-2 .actions .action {
		width: 22px;
		text-align: center;
		line-height: 20px;
		display: block;
		cursor: pointer;
		color: #ccc;
		font-size: 18px;
	}

		.heading-opt-2 .actions .action:hover {
			color: #999;
		}

@media (max-width: 991px) {
	.heading-opt-2 {
		padding-right: 0;
		background-position: top 15px right 80px;
	}

		.heading-opt-2 .links {
			float: right;
		}

	.block-floor-products-opt4 .block-title.heading-opt-2 .links {
		float: right;
		clear: none;
	}

	.heading-opt-2 .links .dropdown-toggle {
		display: block;
	}

	.heading-opt-2 .links .dropdown-menu {
		left: auto;
		right: 0;
		width: 300px;
		margin: 0;
		padding: 0;
	}

		.heading-opt-2 .links .dropdown-menu li {
			float: none;
			display: block;
			z-index: 30;
		}

			.heading-opt-2 .links .dropdown-menu li a {
				z-index: 40;
				border-bottom: 1px solid #dedede;
			}

			.heading-opt-2 .links .dropdown-menu li:last-child a {
				border-bottom: none;
			}

	.heading-opt-2 .actions {
		right: 48px;
	}
}

@media (max-width: 479px) {
	.heading-opt-2 {
		padding-right: 0;
		background-position: top 65px right 40px;
	}

		.heading-opt-2 .title {
			display: block;
			width: 100%;
		}

		.heading-opt-2 .links {
			float: left;
			position: static;
		}

	.block-floor-products-opt4 .block-title.heading-opt-2 .links {
		float: left;
		clear: none;
	}

	.heading-opt-2 .links .dropdown-menu {
		left: 0;
		width: auto;
		right: 0;
	}

	.heading-opt-2 .actions {
		top: 55px;
		right: 10px;
	}
}

.index-opt-10 .block-floor-products .block-banner-floor .box-img,
.index-opt-10 .block-floor-products .block-banner-floor .img-banner,
.index-opt-6 .block-floor-products .block-banner-floor .box-img,
.index-opt-6 .block-floor-products .block-banner-floor .img-banner {
	display: block;
	position: relative;
	overflow: hidden;
}

	.index-opt-10 .block-floor-products .block-banner-floor .box-img:after,
	.index-opt-10 .block-floor-products .block-banner-floor .box-img:before,
	.index-opt-10 .block-floor-products .block-banner-floor .img-banner:after,
	.index-opt-10 .block-floor-products .block-banner-floor .img-banner:before,
	.index-opt-6 .block-floor-products .block-banner-floor .box-img:after,
	.index-opt-6 .block-floor-products .block-banner-floor .box-img:before,
	.index-opt-6 .block-floor-products .block-banner-floor .img-banner:after,
	.index-opt-6 .block-floor-products .block-banner-floor .img-banner:before {
		content: "";
		position: absolute;
		top: 0;
		bottom: 0;
		opacity: 0;
		-webkit-transition: .45s;
		-o-transition: .45s;
		transition: .45s;
		background-color: rgba(254, 86, 84, .3);
	}

	.index-opt-10 .block-floor-products .block-banner-floor .box-img:before,
	.index-opt-10 .block-floor-products .block-banner-floor .img-banner:before,
	.index-opt-6 .block-floor-products .block-banner-floor .box-img:before,
	.index-opt-6 .block-floor-products .block-banner-floor .img-banner:before {
		left: 0;
		width: 0;
	}

	.index-opt-10 .block-floor-products .block-banner-floor .box-img:after,
	.index-opt-10 .block-floor-products .block-banner-floor .img-banner:after,
	.index-opt-6 .block-floor-products .block-banner-floor .box-img:after,
	.index-opt-6 .block-floor-products .block-banner-floor .img-banner:after {
		right: 0;
		width: 0;
	}

	.index-opt-10 .block-floor-products .block-banner-floor .box-img:hover:after,
	.index-opt-10 .block-floor-products .block-banner-floor .box-img:hover:before,
	.index-opt-10 .block-floor-products .block-banner-floor .img-banner:hover:after,
	.index-opt-10 .block-floor-products .block-banner-floor .img-banner:hover:before,
	.index-opt-6 .block-floor-products .block-banner-floor .box-img:hover:after,
	.index-opt-6 .block-floor-products .block-banner-floor .box-img:hover:before,
	.index-opt-6 .block-floor-products .block-banner-floor .img-banner:hover:after,
	.index-opt-6 .block-floor-products .block-banner-floor .img-banner:hover:before {
		opacity: 1;
		background-color: rgba(254, 86, 84, .3);
	}

	.index-opt-10 .block-floor-products .block-banner-floor .box-img:hover:before,
	.index-opt-10 .block-floor-products .block-banner-floor .img-banner:hover:before,
	.index-opt-6 .block-floor-products .block-banner-floor .box-img:hover:before,
	.index-opt-6 .block-floor-products .block-banner-floor .img-banner:hover:before {
		left: 0;
		width: 50%;
		-webkit-transition: .55s;
		-o-transition: .55s;
		transition: .55s;
	}

	.index-opt-10 .block-floor-products .block-banner-floor .box-img:hover:after,
	.index-opt-10 .block-floor-products .block-banner-floor .img-banner:hover:after,
	.index-opt-6 .block-floor-products .block-banner-floor .box-img:hover:after,
	.index-opt-6 .block-floor-products .block-banner-floor .img-banner:hover:after {
		right: 0;
		width: 50%;
		-webkit-transition: .55s;
		-o-transition: .55s;
		transition: .55s;
	}

.index-opt-10 .block-floor-products .block-banner-floor img,
.index-opt-6 .block-floor-products .block-banner-floor img {
	display: block;
	width: 100%;
}

.block-floor-products-opt4 {
	margin-top: 10px;
	margin-bottom: 30px;
}

	.block-floor-products-opt4 .block-banner-floor:after,
	.block-floor-products-opt4 .block-banner-floor:before {
		content: "";
		display: table;
	}

	.block-floor-products-opt4 .block-banner-floor:after {
		clear: both;
	}

	.block-floor-products-opt4 .block-banner-floor .col-sm-6 {
		padding: 0;
	}

	.block-floor-products-opt4 .block-banner-floor .box-img,
	.block-floor-products-opt4 .block-banner-floor .img-banner {
		display: block;
		margin-bottom: 10px;
	}

	.block-floor-products-opt4 .col-banner {
		/*width: 20%;*/
		position: relative;
		/*height: 350px*/
	}

		.block-floor-products-opt4 .col-banner:after,
		.block-floor-products-opt4 .col-banner:before {
			content: "";
			position: absolute;
			top: 5px;
			bottom: 5px;
			border-style: solid;
			border-color: #fff;
			-webkit-transition: .3s;
			-o-transition: .3s;
			transition: .3s;
			z-index: 10;
		}

		.block-floor-products-opt4 .col-banner:before {
			/*
    border-width: 1px 0;
    -webkit-transform: scale(0, 1);
    -ms-transform: scale(0, 1);
    -o-transform: scale(0, 1);
    transform: scale(0, 1);
    top: 10px;
    bottom: 10px
	*/
		}

		.block-floor-products-opt4 .col-banner:after {
			/*border-width: 0 1px;*/
			/*
	border-width: 1px;
    -webkit-transform: scale(1, 0);
    -ms-transform: scale(1, 0);
    -o-transform: scale(1, 0);
    transform: scale(1, 0);
    left: 10px;
    right: 10px
	*/
		}

		.block-floor-products-opt4 .col-banner:hover:after,
		.block-floor-products-opt4 .col-banner:hover:before {
			-webkit-transform: scale(1, 1);
			-ms-transform: scale(1, 1);
			-o-transform: scale(1, 1);
			transform: scale(1, 1);
			-webkit-transition: .3s;
			-o-transition: .3s;
			transition: .3s;
		}

		.block-floor-products-opt4 .col-banner:hover a:before {
			opacity: .3;
			-webkit-transition: .35s;
			-o-transition: .35s;
			transition: .35s;
		}

@media (max-width: 1199px) {
	.block-floor-products-opt4 .col-banner {
		/*height: 310px;*/
	}
}

.block-floor-products-opt4 .col-banner a {
	z-index: 100;
	display: block;
}
	/*
	.block-floor-products-opt4 .col-banner a:before {
		content: "";
		background-color: #DA251C;
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: 100;
		opacity: 0;
		-webkit-transition: .35s;
		-o-transition: .35s;
		transition: .35s;
	}
	*/

	.block-floor-products-opt4 .col-banner a img {
		width: 100%;
		-webkit-transform: scale(1) !important;
		-ms-transform: scale(1) !important;
		-o-transform: scale(1) !important;
		transform: scale(1) !important;
	}

.block-floor-products-opt4 .col-banner .label-featured {
	position: absolute;
	top: -5px;
	right: -5px;
	z-index: 100;
}

	.block-floor-products-opt4 .col-banner .label-featured img {
		width: auto;
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
	}

.block-floor-products-opt4 .col-products {
	width: 100%;
}

@media (max-width: 991px) {
	.block-floor-products-opt4 .col-products {
		width: 100%;
	}
}

.block-floor-products-opt4 .col-products .product-item {
	height: auto;
	/*width: 100%*/
}

	.block-floor-products-opt4 .col-products .product-item .product-item-photo {
		border: none;
		padding: 20px 20px 10px 20px;
	}

@media (min-width: 992px) and (max-width: 1199px) {
	.block-floor-products-opt4 .col-products .product-item {
		height: 310px;
	}
}

@media (max-width: 767px) {
	.block-floor-products-opt4 .col-products .product-item {
		min-height: 350px;
	}
}

.block-floor-products-opt4 .block-content:hover .col-products .owl-nav .owl-next,
.block-floor-products-opt4 .block-content:hover .col-products .owl-nav .owl-prev {
	opacity: 1;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}

.block-floor-products-opt4 .block-content:hover .col-products .owl-nav .owl-prev {
	left: 0;
}

.block-floor-products-opt4 .block-content:hover .col-products .owl-nav .owl-next {
	right: 0;
}

.block-floor-products-opt4 .block-content .col-products .owl-nav .owl-next,
.block-floor-products-opt4 .block-content .col-products .owl-nav .owl-prev {
	width: 32px;
	line-height: 50px;
	background-color: #f5f5f5;
	border: 1px solid #dfdfdf;
	border-radius: 2px;
	font-size: 24px;
	color: #333;
	text-align: center;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	position: absolute;
	top: 50%;
	margin-top: -25px;
	opacity: 0;
}

	.block-floor-products-opt4 .block-content .col-products .owl-nav .owl-next:hover,
	.block-floor-products-opt4 .block-content .col-products .owl-nav .owl-prev:hover {
		color: #fff;
		background-color: #DA251C;
		border-color: #DA251C;
		-webkit-transition: .2s;
		-o-transition: .2s;
		transition: .2s;
	}

	.block-floor-products-opt4 .block-content .col-products .owl-nav .owl-next:before,
	.block-floor-products-opt4 .block-content .col-products .owl-nav .owl-prev:before {
		font-family: FontAwesome;
	}

.block-floor-products-opt4 .block-content .col-products .owl-nav .owl-prev {
	left: 25px;
}

	.block-floor-products-opt4 .block-content .col-products .owl-nav .owl-prev:before {
		content: "\f104";
	}

.block-floor-products-opt4 .block-content .col-products .owl-nav .owl-next {
	right: 25px;
}

	.block-floor-products-opt4 .block-content .col-products .owl-nav .owl-next:before {
		content: "\f105";
	}

.block-floor-products-opt4 .product-item-opt-2 .product-item-detail {
	padding-bottom: 0px;
}

@media (min-width: 992px) and (max-width: 1199px) {
	.block-floor-products-opt4 .col-banner {
		/*width: 22%*/
	}

	.block-floor-products-opt4 .col-products {
		/*width: 78%*/
	}

	.block-floor-products-opt4 .product-item-opt-2 .product-item-detail {
		padding-bottom: 22px;
	}

	.block-floor-products-opt4 .heading-opt-2 .title {
		min-width: 209px;
	}

	.block-floor-products-opt4 .heading-opt-2 .links a {
		padding: 0 12px;
	}
}

.block-tab-products {
	margin-bottom: 15px;
	padding-top: 15px;
}

	.block-tab-products .block-title {
		margin-bottom: 30px;
	}

@media (max-width: 479px) {
	.block-tab-products .block-title {
		margin-bottom: 35px;
	}
}

.block-tab-products .nav {
	border-bottom: 1px solid #eee;
	padding-right: 56px;
}

	.block-tab-products .nav > li {
		float: left;
		margin-right: 3px;
	}

		.block-tab-products .nav > li > a {
			display: block;
			text-transform: uppercase;
			line-height: 38px;
			color: #999;
			margin-bottom: -1px;
			border-bottom: 3px solid #ccc;
			padding: 0 25px 0 10px;
			font-size: 16px;
			font-weight: 600;
		}

			.block-tab-products .nav > li > a:focus,
			.block-tab-products .nav > li > a:hover {
				background-color: transparent;
				color: #333;
			}

		.block-tab-products .nav > li.active > a {
			color: #333;
			border-bottom: 3px solid #DA251C;
		}

			.block-tab-products .nav > li.active > a:focus,
			.block-tab-products .nav > li.active > a:hover {
				background-color: transparent;
				color: #333;
			}

@media (max-width: 600px) {
	.block-tab-products .nav > li > a {
		padding: 0 10px;
	}
}

@media (max-width: 479px) {
	.block-tab-products .nav {
		padding-right: 0;
	}

		.block-tab-products .nav > li {
			width: 100%;
			display: block;
			margin-right: 0;
		}
}

.block-tab-products .owl-nav {
	position: absolute;
	top: -64px;
	right: 0;
}

	.block-tab-products .owl-nav:after,
	.block-tab-products .owl-nav:before {
		content: "";
		display: table;
	}

	.block-tab-products .owl-nav:after {
		clear: both;
	}

@media (max-width: 479px) {
	.block-tab-products .owl-nav {
		top: -30px;
	}
}

.block-tab-products .owl-nav .owl-next,
.block-tab-products .owl-nav .owl-prev {
	text-align: center;
	display: block;
	float: left;
	margin-left: 5px;
	width: 24px;
	line-height: 24px;
	background-color: #eee;
	color: #ccc;
}

	.block-tab-products .owl-nav .owl-next:hover,
	.block-tab-products .owl-nav .owl-prev:hover {
		background-color: #999;
		color: #fff;
	}

	.block-tab-products .owl-nav .owl-next:before,
	.block-tab-products .owl-nav .owl-prev:before {
		font-family: FontAwesome;
	}

	.block-tab-products .owl-nav .owl-prev:before {
		content: "\f104";
	}

	.block-tab-products .owl-nav .owl-next:before {
		content: "\f105";
	}

.block-tab-products .product-item-opt-2 .product-item-photo {
	border: 1px solid #e0e0e0;
}

.block-deals-of-opt2 {
	background-color: transparent;
	margin-bottom: 27px;
}

	.block-deals-of-opt2 .block-title {
		padding: 0;
	}

	.block-deals-of-opt2 .block-content {
		border: 3px solid #DA251C;
		background-color: #fff;
	}

		.block-deals-of-opt2 .block-content .heading-title {
			display: block;
			text-align: center;
			text-transform: uppercase;
			font-weight: 700;
			color: #333;
			font-size: 16px;
			margin-top: 10px;
		}

	.block-deals-of-opt2 .deals-of-countdown {
		margin: 0;
		padding-top: 10px;
	}

		.block-deals-of-opt2 .deals-of-countdown:after,
		.block-deals-of-opt2 .deals-of-countdown:before {
			content: "";
			display: table;
		}

		.block-deals-of-opt2 .deals-of-countdown:after {
			clear: both;
		}

		.block-deals-of-opt2 .deals-of-countdown .icon {
			background-position: center;
			background-repeat: no-repeat;
			background-image: url(../images/icon/index6/icon-deals-of.html);
			width: 44px;
			height: 44px;
			background-color: #DA251C;
			position: relative;
			float: left;
			margin-right: 8px;
		}

			.block-deals-of-opt2 .deals-of-countdown .icon:before {
				width: 0;
				height: 0;
				border-style: solid;
				border-width: 0 22px 7px;
				border-color: transparent transparent #DA251C;
				content: "";
				position: absolute;
				top: -7px;
				left: 0;
			}

	.block-deals-of-opt2 .count-down-time {
		position: relative;
		float: left;
		padding-top: 14px;
	}

		.block-deals-of-opt2 .count-down-time:after,
		.block-deals-of-opt2 .count-down-time:before {
			content: "";
			display: table;
		}

		.block-deals-of-opt2 .count-down-time:after {
			clear: both;
		}

		.block-deals-of-opt2 .count-down-time .box-count {
			float: left;
			margin-right: 10px;
			text-align: center;
			position: relative;
		}

			.block-deals-of-opt2 .count-down-time .box-count:after {
				content: ":";
				position: absolute;
				line-height: 24px;
				top: 0;
				right: -6px;
			}

			.block-deals-of-opt2 .count-down-time .box-count:last-child {
				margin-right: 0;
			}

				.block-deals-of-opt2 .count-down-time .box-count:last-child:after {
					content: none;
				}

			.block-deals-of-opt2 .count-down-time .box-count .number {
				width: 50px;
				height: 24px;
				line-height: 24px;
				display: block;
				font-size: 16px;
				background-color: transparent;
				color: #fff;
				position: relative;
				letter-spacing: 15px;
				text-align: center;
				text-indent: 8px;
			}

				.block-deals-of-opt2 .count-down-time .box-count .number:after,
				.block-deals-of-opt2 .count-down-time .box-count .number:before {
					content: "";
					height: 24px;
					width: 24px;
					background-color: #999;
					position: absolute;
					top: 0;
					left: 0;
					z-index: -1;
				}

				.block-deals-of-opt2 .count-down-time .box-count .number:after {
					left: auto;
					right: 0;
				}

			.block-deals-of-opt2 .count-down-time .box-count .text,
			.block-deals-of-opt2 .count-down-time .box-days {
				display: none;
			}

	.block-deals-of-opt2 .product-item-opt-2 .product-item-photo {
		padding: 10px 15px;
	}

	.block-deals-of-opt2 .product-item-opt-2 .product-item-name {
		margin-top: 0;
	}

	.block-deals-of-opt2 .product-item-opt-2 .product-item-detail {
		padding-left: 35px;
	}

.heading-opt-6 {
	border-bottom: 1px solid #eee;
	margin-bottom: 20px;
}

	.heading-opt-6 .title {
		line-height: 30px;
		text-transform: uppercase;
		font-weight: 700;
		display: inline-block;
		padding: 0 24px 0 12px;
		border-bottom: 3px solid #DA251C;
		font-size: 16px;
	}

@media (max-width: 991px) {
	.block-hot-categories-opt2 .col-sm-6 {
		float: left;
		width: 50%;
	}

		.block-hot-categories-opt2 .col-sm-6:nth-child(2n+1) {
			clear: both;
		}
}

@media (max-width: 639px) {
	.block-hot-categories-opt2 .col-sm-6 {
		width: 100%;
	}
}

.block-hot-categories-opt2 .item {
	margin-bottom: 30px;
}

	.block-hot-categories-opt2 .item li {
		display: block;
	}

		.block-hot-categories-opt2 .item li > a {
			display: block;
			position: relative;
			padding: 0 12px 0 26px;
			line-height: 20px;
			color: #666;
			font-size: 13px;
		}

@media (min-width: 992px) and (max-width: 1199px) {
	.block-hot-categories-opt2 .item li > a {
		font-size: 12px;
	}
}

.block-hot-categories-opt2 .item li > a:hover,
.block-hot-categories-opt2 .item li > a:hover:after {
	color: #DA251C;
}

.block-hot-categories-opt2 .item li > a:after {
	content: "\f105";
	font-family: FontAwesome;
	position: absolute;
	top: 0;
	left: 10px;
	color: #ccc;
}

.block-hot-categories-opt2 .item .description {
	margin-bottom: 5px;
	background-position: center right 10px;
	background-color: #f4f4f4;
	background-repeat: no-repeat;
	min-height: 110px;
	padding-left: 24px;
	background-size: 143px 82px;
}

	.block-hot-categories-opt2 .item .description .title {
		font-size: 16px;
		font-weight: 700;
		color: #333;
		display: table;
		height: 73px;
	}

		.block-hot-categories-opt2 .item .description .title > span {
			display: table-cell;
			vertical-align: middle;
		}

	.block-hot-categories-opt2 .item .description .btn {
		line-height: 20px;
		padding: 0 7px;
		color: #fff;
		background-color: #DA251C;
		text-transform: uppercase;
		font-size: 10px;
		border: none;
	}

		.block-hot-categories-opt2 .item .description .btn:after {
			content: "\f0da";
			font-family: FontAwesome;
			margin-left: 5px;
		}

		.block-hot-categories-opt2 .item .description .btn:hover {
			background-color: #999;
		}

.block-showcase {
	margin-bottom: 28px;
}

	.block-showcase .block-title {
		margin-bottom: 0;
	}

	.block-showcase .col-title {
		padding-right: 30px;
		padding-left: 30px;
	}

@media (max-width: 991px) {
	.block-showcase .col-title {
		margin-bottom: 60px;
	}
}

.block-showcase .col-title .logo-showcase {
	margin-bottom: 15px;
	padding-top: 15px;
}

.block-showcase .col-title .des {
	border-top: 1px dotted #ccc;
	padding-top: 15px;
	padding-bottom: 32px;
}

.block-showcase .col-title .actions {
	border-top: 1px dotted #ccc;
	padding-top: 23px;
}

.block-showcase .col-title .btn {
	text-transform: uppercase;
	line-height: 28px;
	padding-left: 20px;
	padding-right: 10px;
	font-size: 12px;
	border-color: #ccc;
	color: #333;
	font-family: Arial;
}

	.block-showcase .col-title .btn i {
		margin-left: 15px;
	}

	.block-showcase .col-title .btn:hover {
		background-color: #DA251C;
		border-color: #DA251C;
		color: #fff;
	}

.block-showcase .block-content {
	border: 1px solid #eee;
	border-top: none;
	padding: 22px 0;
}

.block-showcase .owl-nav {
	position: absolute;
	top: -55px;
	right: 0;
}

	.block-showcase .owl-nav:after,
	.block-showcase .owl-nav:before {
		content: "";
		display: table;
	}

	.block-showcase .owl-nav:after {
		clear: both;
	}

@media (max-width: 991px) {
	.block-showcase .owl-nav {
		right: 15px;
	}
}

.block-showcase .owl-nav .owl-next,
.block-showcase .owl-nav .owl-prev {
	text-align: center;
	display: block;
	float: left;
	margin-left: 5px;
	width: 24px;
	line-height: 24px;
	background-color: #d9d9d9;
	color: #b5b5b5;
}

	.block-showcase .owl-nav .owl-next:hover,
	.block-showcase .owl-nav .owl-prev:hover {
		background-color: #999;
		color: #fff;
	}

	.block-showcase .owl-nav .owl-next:before,
	.block-showcase .owl-nav .owl-prev:before {
		font-family: FontAwesome;
	}

	.block-showcase .owl-nav .owl-prev:before {
		content: "\f104";
	}

	.block-showcase .owl-nav .owl-next:before {
		content: "\f105";
	}

.block-showcase .product-item {
	margin-bottom: 10px;
}

	.block-showcase .product-item:last-child {
		margin-bottom: 0;
	}

.block-showcase .product-item-opt-2 .product-item-info:after,
.block-showcase .product-item-opt-2 .product-item-info:before {
	content: "";
	display: table;
}

.block-showcase .product-item-opt-2 .product-item-info:after {
	clear: both;
}

.block-showcase .product-item-opt-2 .product-item-photo {
	float: left;
	padding: 0;
}

.block-showcase .product-item-opt-2 .product-item-detail {
	overflow: hidden;
	padding-left: 20px;
	padding-right: 5px;
}

.block-showcase .product-item-opt-2 .product-item-price,
.block-showcase .product-item-opt-2 .product-reviews-summary {
	float: none;
}

.block-showcase .product-item-opt-2 .product-item-name {
	white-space: normal;
}

.index-opt-6 .block-brand {
	padding-top: 40px;
	margin-bottom: 30px;
}

.block-service-opt3 {
	margin-bottom: 35px;
	background-color: #f6f6f6;
	border: 1px solid #e1e1e1;
	padding-top: 20px;
	padding-bottom: 0;
}

.index-opt-6 .block-service-opt3 {
	margin-bottom: 25px;
}

.block-service-opt3 .item {
	font-size: 12px;
	border-right: 1px solid #e1e1e1;
	min-height: 40px;
	padding-left: 70px;
	margin-bottom: 20px;
	color: #666;
}

	.block-service-opt3 .item .title {
		font-size: 18px;
		margin: 0;
	}

	.block-service-opt3 .item .icon {
		width: 40px;
		height: 40px;
		line-height: 40px;
		left: 15px;
		background-color: transparent;
	}

@media (max-width: 767px) {
	.block-service-opt3 .item {
		border-right: none;
	}
}

.block-service-opt3 .col-md-3:last-child .item {
	border-right: none;
}

@media (max-width: 991px) {
	.block-service-opt3 .col-md-3:nth-child(2n) .item {
		border-right: none;
	}
}

.slide-opt-7 .item {
	height: 345px;
}

@media (max-width: 640px) {
	.slide-opt-7 .item {
		height: 300px;
	}

		.slide-opt-7 .item .description {
			max-width: 100% !important;
		}
}

.slide-opt-7 .item .description {
	position: relative;
	padding-top: 180px;
	max-width: 100%;
}

.slide-opt-7 .item1 .description {
	padding-left: 70px;
	padding-top: 26px;
	max-width: 350px;
}

.slide-opt-7 .item1 .title {
	display: block;
	text-transform: uppercase;
	font-weight: 600;
	margin-bottom: 2px;
	font-size: 20px;
	color: #000;
}

.slide-opt-7 .item1 .des {
	display: block;
	text-transform: capitalize;
	font-weight: 400;
	font-size: 16px;
	margin-bottom: 12px;
	color: #555;
	line-height: 24px;
}

.slide-opt-7 .item1 .btn {
	line-height: 40px;
	background-color: #2896b5;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	padding: 0 13px;
	font-size: 13px;
	font-weight: 400;
}

	.slide-opt-7 .item1 .btn:hover {
		background-color: #DA251C;
	}

.slide-opt-7 .item2 .description {
	padding-left: 54px;
	padding-top: 160px;
	max-width: 350px;
}

.slide-opt-7 .item2 .title {
	display: block;
	text-transform: uppercase;
	font-weight: 700;
	margin-bottom: 8px;
	font-size: 24px;
	color: #000;
	font-family: Lato, sans-serif;
}

.slide-opt-7 .item2 .des {
	display: block;
	text-transform: capitalize;
	font-weight: 400;
	font-size: 16px;
	margin-bottom: 21px;
	color: #555;
	line-height: 24px;
}

.slide-opt-7 .item2 .btn {
	line-height: 40px;
	background-color: #1369c0;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	padding: 0 14px;
	font-size: 13px;
	font-weight: 400;
	font-family: Lato, sans-serif;
}

	.slide-opt-7 .item2 .btn:hover {
		background-color: #DA251C;
	}

.slide-opt-7 .item3 .description {
	padding-left: 54px;
	padding-top: 80px;
	max-width: 350px;
}

.slide-opt-7 .item3 .title {
	display: block;
	text-transform: uppercase;
	font-weight: 700;
	margin-bottom: 8px;
	font-size: 24px;
	color: #000;
	font-family: Lato, sans-serif;
}

.slide-opt-7 .item3 .des {
	display: block;
	text-transform: capitalize;
	font-weight: 400;
	font-size: 16px;
	margin-bottom: 25px;
	color: #555;
	line-height: 24px;
	font-family: Lato, sans-serif;
}

.slide-opt-7 .item3 .btn {
	line-height: 40px;
	background-color: #DA251C;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	padding: 0 14px;
	font-size: 13px;
	font-weight: 400;
	font-family: Lato, sans-serif;
}

	.slide-opt-7 .item3 .btn:hover {
		background-color: #DA251C;
	}

@media (max-width: 767px) {
	.slide-opt-7 .item .description {
		padding-top: 80px;
		padding-left: 40px;
	}
}

@media (max-width: 640px) {
	.slide-opt-7 .item .description {
		padding-top: 40px;
		padding-left: 40px;
	}
}

.block-section-top7 {
	position: relative;
	padding-left: 200px;
}

	.block-section-top7 .block-nav-categori {
		position: absolute !important;
		left: 0;
		top: 0;
		width: 200px;
	}

		.block-section-top7 .block-nav-categori .ui-categori {
			min-height: 551px;
		}

		.block-section-top7 .block-nav-categori .block-content {
			width: 200px;
		}

@media (min-width: 992px) {
	.block-section-top7 .block-nav-categori .ui-categori > li {
		margin-bottom: 10px;
	}

		.block-section-top7 .block-nav-categori .ui-categori > li > a {
			font-size: 13px;
			padding-left: 15px;
			line-height: 28px;
			padding-right: 5px;
		}

		.block-section-top7 .block-nav-categori .ui-categori > li.parent > a:after {
			line-height: 28px;
			width: 16px;
			font-size: 13px;
		}

		.block-section-top7 .block-nav-categori .ui-categori > li > .submenu {
			left: 199px;
			width: 740px;
		}

	.block-section-top7 .block-nav-categori .view-all-categori a {
		line-height: 46px;
		background-color: #333;
		color: #fff;
		font-size: 16px;
		padding-left: 16px;
		padding-right: 30px;
		font-weight: 400;
	}

		.block-section-top7 .block-nav-categori .view-all-categori a:focus,
		.block-section-top7 .block-nav-categori .view-all-categori a:hover {
			background-color: #0f5194;
		}
}

@media (min-width: 1200px) {
	.block-section-top7 .block-nav-categori {
		-webkit-box-shadow: none;
		box-shadow: none;
		border: 1px solid #dfdfdf;
		border-top: none;
	}

		.block-section-top7 .block-nav-categori .ui-categori > li > .submenu {
			width: 970px;
		}
}

@media (max-width: 1199px) {
	.block-section-top7 .block-nav-categori {
		display: none;
	}
}

.block-section-top7 .block-slide-main {
	padding-right: 370px;
	margin-bottom: 6px;
}

@media (max-width: 1199px) {
	.block-section-top7 {
		padding-right: 0;
		padding-left: 0;
	}
}

@media (max-width: 991px) {
	.block-section-top7 {
		padding-left: 0;
	}

		.block-section-top7 .block-slide-main {
			padding-right: 0;
		}
}

.block-section-top7 .banner-slide {
	position: absolute;
	right: 0;
	top: 0;
}

	.block-section-top7 .banner-slide .box-img {
		position: relative;
		display: block;
	}

		.block-section-top7 .banner-slide .box-img:after,
		.block-section-top7 .banner-slide .box-img:before {
			content: "";
			position: absolute;
			top: 0;
			left: 0;
			right: 0;
			bottom: 0;
			-webkit-transition: .6s;
			-o-transition: .6s;
			transition: .6s;
		}

		.block-section-top7 .banner-slide .box-img:hover:before {
			top: 50%;
			bottom: 50%;
			-webkit-transition: .6s;
			-o-transition: .6s;
			transition: .6s;
			background-color: rgba(255, 255, 255, .5);
		}

		.block-section-top7 .banner-slide .box-img:hover:after {
			left: 50%;
			right: 50%;
			-webkit-transition: .6s;
			-o-transition: .6s;
			transition: .6s;
			background-color: rgba(255, 255, 255, .5);
		}

		.block-section-top7 .banner-slide .box-img img {
			display: block;
			width: 100%;
		}

@media (max-width: 1199px) {
	.block-section-top7 .banner-slide {
		overflow: hidden;
	}
}

@media (max-width: 991px) {
	.block-section-top7 .banner-slide {
		display: none;
		visibility: hidden;
	}
}

.block-section-top7 .banner-slide a {
	margin-bottom: 1px;
	display: block;
}

.block-section-top7 .block-slide-main .owl-dots .owl-dot {
	background-color: #333;
}

	.block-section-top7 .block-slide-main .owl-dots .owl-dot.active {
		background-color: #DA251C;
	}

.block-section-top7 .block-slide-main:hover .owl-nav .owl-next {
	right: 5px;
}

.block-section-top7 .block-slide-main:hover .owl-nav .owl-prev {
	left: 5px;
}

.block-section-top7 .block-deals-of {
	padding-left: 5px;
	margin-bottom: 30px;
}

@media (max-width: 1199px) {
	.block-section-top7 .block-deals-of {
		padding-left: 0;
	}
}

.block-section-top7 .block-deals-of .block-title {
	display: none;
	visibility: hidden;
}

.block-section-top7 .block-deals-of .owl-nav .owl-next,
.block-section-top7 .block-deals-of .owl-nav .owl-prev {
	width: 30px;
	line-height: 50px;
	margin-top: -25px;
	background-color: #f5f5f5;
	border: 1px solid #dfdfdf;
	border-radius: 3px;
	font-size: 24px;
}

	.block-section-top7 .block-deals-of .owl-nav .owl-next:hover,
	.block-section-top7 .block-deals-of .owl-nav .owl-prev:hover {
		border-color: #ff7f00;
	}

.block-section-top7 .block-deals-of:hover .owl-nav .owl-prev {
	left: 6px;
}

.block-section-top7 .block-deals-of:hover .owl-nav .owl-next {
	right: 6px;
}

.block-section-top7 .block-deals-of .product-item-opt-3 .product-item-info {
	padding-bottom: 8px;
}

.block-newletter-banner {
	background-color: transparent;
	padding-left: 18px;
	padding-right: 3px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 290px;
	padding-top: 24px;
	position: relative;
	display: block;
}

	.block-newletter-banner:before {
		content: "";
		background-color: #DA251C;
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: 10;
		opacity: 0;
		border-radius: 0;
		-webkit-transform: scale(.3);
		-ms-transform: scale(.3);
		-o-transform: scale(.3);
		transform: scale(.3);
		-webkit-transition: .35s;
		-o-transition: .35s;
		transition: .35s;
	}

	.block-newletter-banner img {
		display: block;
		width: 100%;
	}

	.block-newletter-banner:hover:before {
		opacity: .4;
		border-radius: 0;
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
		-webkit-transition: .35s;
		-o-transition: .35s;
		transition: .35s;
	}

@media (min-width: 992px) and (max-width: 1199px) {
	.block-newletter-banner {
		padding-top: 10px;
		height: 232px;
	}
}

.block-newletter-banner .block-title {
	display: block;
	font-size: 24px;
	font-weight: 700;
	text-transform: uppercase;
	margin-bottom: 26px;
	position: relative;
	z-index: 20;
}

@media (min-width: 992px) and (max-width: 1199px) {
	.block-newletter-banner .block-title {
		margin-bottom: 15px;
	}
}

.block-newletter-banner .block-content {
	max-width: 270px;
	position: relative;
	z-index: 20;
}

.block-newletter-banner .input-group {
	max-width: 230px;
}

.block-newletter-banner .form-control {
	height: 45px;
	background-color: #fff;
	border: none;
	font-size: 13px;
	padding-left: 12px;
}

.block-newletter-banner .btn-subcribe {
	height: 45px;
	background-color: #DA251C;
	width: 49px;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(../images/icon/index9/subcribe.html);
}

	.block-newletter-banner .btn-subcribe span {
		display: none;
	}

.block-newletter-banner .note {
	font-size: 13px;
	color: #fff;
	line-height: 20px;
	max-height: 82px;
	overflow: hidden;
	display: block;
	margin-bottom: 35px;
}

@media (min-width: 992px) and (max-width: 1199px) {
	.block-newletter-banner .note {
		margin-bottom: 15px;
	}
}

.index-opt-7 {
	background-color: #f5f5f5;
}

	.index-opt-7 .back-to-top {
		border-color: #0f5194;
	}

		.index-opt-7 .back-to-top .fa,
		.index-opt-7 .back-to-top:hover {
			background-color: #0f5194;
		}

	.index-opt-7 .block-service-opt2 {
		background-color: transparent;
		padding-top: 0;
		margin-bottom: 45px;
		padding-bottom: 0;
	}

		.index-opt-7 .block-service-opt2 .item {
			border: 1px solid #dfdfdf;
			padding: 24px 3px 10px 87px;
			min-height: 120px;
			margin-bottom: 15px;
			background-color: #fff;
		}

			.index-opt-7 .block-service-opt2 .item .title {
				font-size: 16px;
				font-weight: 700;
			}

@media (min-width: 992px) and (max-width: 1199px) {
	.index-opt-7 .block-service-opt2 .item .title {
		font-size: 13px;
	}
}

.index-opt-7 .block-service-opt2 .item .icon {
	left: 10px;
	top: 24px;
	background-color: transparent;
}

@media (min-width: 768px) and (max-width: 1199px) {
	.index-opt-7 .block-service-opt2 .item .icon {
		width: 40px;
		height: 40px;
		left: 30px;
	}

		.index-opt-7 .block-service-opt2 .item .icon img {
			max-width: 100%;
		}
}

.index-opt-7 .block-banner-main {
	margin-bottom: 0;
}

	.index-opt-7 .block-banner-main a {
		margin-bottom: 10px;
	}

	.index-opt-7 .block-banner-main .col-center .row {
		margin: 0 -5px;
	}

	.index-opt-7 .block-banner-main .col-center .col {
		padding: 0 5px;
	}

	.index-opt-7 .block-banner-main .box-img {
		position: relative;
		display: block;
	}

		.index-opt-7 .block-banner-main .box-img:before {
			content: "";
			background-color: #DA251C;
			position: absolute;
			top: 0;
			left: 0;
			right: 0;
			bottom: 0;
			z-index: 10;
			opacity: 0;
			border-radius: 0;
			-webkit-transform: scale(.3);
			-ms-transform: scale(.3);
			-o-transform: scale(.3);
			transform: scale(.3);
			-webkit-transition: .35s;
			-o-transition: .35s;
			transition: .35s;
		}

		.index-opt-7 .block-banner-main .box-img img {
			display: block;
			width: 100%;
		}

		.index-opt-7 .block-banner-main .box-img:hover:before {
			opacity: .4;
			border-radius: 0;
			-webkit-transform: scale(1);
			-ms-transform: scale(1);
			-o-transform: scale(1);
			transform: scale(1);
			-webkit-transition: .35s;
			-o-transition: .35s;
			transition: .35s;
		}

.index-opt-7 .block-brand {
	padding: 15px 0;
	border: 1px solid #dfdfdf;
	margin-bottom: 30px;
}

.index-opt-7 .block-the-blog {
	margin-bottom: 12px;
}

	.index-opt-7 .block-the-blog .block-title {
		margin-bottom: 12px;
		padding-top: 18px;
	}

	.index-opt-7 .block-the-blog .blog-item .blog-date {
		background-color: #ff7f00;
	}

.block-floor-products-opt6 {
	padding-top: 5px;
	margin-bottom: 30px;
}

	.block-floor-products-opt6 .block-title {
		margin-bottom: 20px;
	}

		.block-floor-products-opt6 .block-title .title {
			font-size: 16px;
			font-weight: 700;
			text-transform: uppercase;
			display: block;
			line-height: 19px;
			border-left: 4px solid #00a2d1;
			padding-left: 14px;
		}

.block-floor-2.block-floor-products-opt6 .block-title .title {
	border-left: 4px solid #ffa340;
}

.block-floor-products-opt6 .col-banner {
	width: 16.67%;
	height: 492px;
	overflow: hidden;
}

	.block-floor-products-opt6 .col-banner .description {
		min-height: 126px;
		background-color: #be8255;
	}

.block-floor-2.block-floor-products-opt6 .col-banner .description {
	background-color: #afa3b5;
}

.block-floor-products-opt6 .col-banner .description .title {
	font-size: 16px;
	color: #333;
	margin-bottom: 2px;
}

.block-floor-products-opt6 .col-banner .description .des {
	color: #fff;
	text-transform: none;
	margin-bottom: 10px;
}

.block-floor-products-opt6 .col-banner .description .btn {
	background-color: #fff;
	color: #333;
	text-transform: uppercase;
	line-height: 34px;
	font-weight: 400;
}

	.block-floor-products-opt6 .col-banner .description .btn:hover {
		background-color: #DA251C;
		color: #fff;
	}

@media (max-width: 1199px) {
	.block-floor-products-opt6 .col-banner {
		height: 395px;
	}
}

@media (max-width: 991px) {
	.block-floor-products-opt6 .col-banner {
		display: none;
	}
}

.block-floor-products-opt6 .col-banner img {
	display: block;
	width: 100%;
}

.block-floor-products-opt6 .col-products {
	width: 83.33%;
	float: left;
}

@media (max-width: 991px) {
	.block-floor-products-opt6 .col-products {
		width: 100%;
	}
}

@media (max-width: 600px) {
	.block-floor-products-opt6 .col-products .clearfix:after,
	.block-floor-products-opt6 .col-products .clearfix:before {
		clear: none;
	}
}

.block-floor-products-opt6 .col-products .product-item {
	height: auto !important;
	float: left;
	width: 20%;
	border: none;
	margin: 0;
}

	.block-floor-products-opt6 .col-products .product-item .product-item-info {
		height: 248px;
		border: 1px solid #eaeaea;
		margin: -1px;
		display: block;
	}

@media (max-width: 1199px) {
	.block-floor-products-opt6 .col-products .product-item .product-item-info {
		height: 199px;
	}
}

@media (max-width: 991px) {
	.block-floor-products-opt6 .col-products .product-item .product-item-info {
		height: 300px;
	}
}

@media (max-width: 660px) {
	.block-floor-products-opt6 .col-products .product-item .product-item-info {
		height: auto;
	}
}

@media (max-width: 420px) {
	.block-floor-products-opt6 .col-products .product-item .product-item-info {
		height: auto;
	}
}

.block-floor-products-opt6 .col-products .product-item.product-item-lag {
	width: 40%;
}

@media (max-width: 991px) {
	.block-floor-products-opt6 .col-products .product-item {
		width: 33.33%;
	}

		.block-floor-products-opt6 .col-products .product-item.product-item-lag {
			display: none;
		}
}

@media (max-width: 600px) {
	.block-floor-products-opt6 .col-products .product-item {
		width: 50%;
		float: left;
	}

		.block-floor-products-opt6 .col-products .product-item .product-item-detail {
			padding-left: 6px;
			padding-right: 6px;
		}
}

@media (max-width: 379px) {
	.block-floor-products-opt6 .col-products .product-item {
		width: 100%;
	}
}

.block-floor-products-opt6 .col-products .product-item .product-item-info {
	padding-top: 17px;
}

.block-floor-products-opt6 .col-products .product-item-lag {
	position: relative;
}

	.block-floor-products-opt6 .col-products .product-item-lag .product-item-photo {
		position: static;
		padding: 0;
	}

	.block-floor-products-opt6 .col-products .product-item-lag .product-item-detail {
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		background-color: rgba(182, 128, 72, .5);
		text-align: center;
		font-size: 16px;
		font-weight: 700;
	}

		.block-floor-products-opt6 .col-products .product-item-lag .product-item-detail .product-item-name {
			font-size: 16px;
			font-weight: 700;
			color: #fff;
			margin: 20px 0;
		}

			.block-floor-products-opt6 .col-products .product-item-lag .product-item-detail .product-item-name a {
				color: #fff;
			}

.block-floor-2.block-floor-products-opt6 .col-products .product-item-lag .product-item-detail {
	background-color: rgba(97, 73, 109, .5);
	top: auto;
	bottom: 0;
}

	.block-floor-2.block-floor-products-opt6 .col-products .product-item-lag .product-item-detail .product-item-name {
		margin: 10px 0;
		font-weight: 400;
	}

		.block-floor-2.block-floor-products-opt6 .col-products .product-item-lag .product-item-detail .product-item-name b {
			font-weight: 700;
		}

.block-floor-products-opt6 .col-products .product-item-lag .product-item-info {
	padding: 0;
}

.block-floor-products-opt6 .block-content {
	border-top: 1px solid #eaeaea;
	border-right: 1px solid #eaeaea;
	border-bottom: 3px solid #ff9310;
}

.block-floor-products-opt6 .block-footer {
	background-color: #fff;
	padding: 21px 20px 28px;
	border: 1px solid #eaeaea;
}

	.block-floor-products-opt6 .block-footer .heading {
		margin-bottom: 25px;
	}

		.block-floor-products-opt6 .block-footer .heading:after,
		.block-floor-products-opt6 .block-footer .heading:before {
			content: "";
			display: table;
		}

		.block-floor-products-opt6 .block-footer .heading:after {
			clear: both;
		}

		.block-floor-products-opt6 .block-footer .heading > .title {
			font-size: 16px;
			display: block;
			text-transform: uppercase;
			color: #333;
			font-weight: 700;
			float: left;
			line-height: 30px;
		}

		.block-floor-products-opt6 .block-footer .heading > ul {
			float: right;
		}

			.block-floor-products-opt6 .block-footer .heading > ul > li {
				float: left;
			}

				.block-floor-products-opt6 .block-footer .heading > ul > li > a {
					line-height: 30px;
					padding: 0 12px;
					display: block;
					background-color: transparent;
					color: #333;
					font-size: 12px;
					font-weight: 400;
					text-transform: uppercase;
				}

				.block-floor-products-opt6 .block-footer .heading > ul > li.active > a {
					background-color: #DA251C;
					color: #fff;
				}

	.block-floor-products-opt6 .block-footer .product-item {
		border: none;
	}

		.block-floor-products-opt6 .block-footer .product-item .product-item-info {
			padding: 0;
		}

			.block-floor-products-opt6 .block-footer .product-item .product-item-info:after,
			.block-floor-products-opt6 .block-footer .product-item .product-item-info:before {
				content: "";
				display: table;
			}

			.block-floor-products-opt6 .block-footer .product-item .product-item-info:after {
				clear: both;
			}

		.block-floor-products-opt6 .block-footer .product-item .product-item-photo {
			padding: 0;
			float: left;
			width: 93px;
			margin-right: 5px;
		}

		.block-floor-products-opt6 .block-footer .product-item .product-item-detail {
			overflow: hidden;
			padding: 20px 0 0;
		}

		.block-floor-products-opt6 .block-footer .product-item .product-item-name {
			white-space: normal;
		}

	.block-floor-products-opt6 .block-footer:hover .owl-nav .owl-next,
	.block-floor-products-opt6 .block-footer:hover .owl-nav .owl-prev {
		opacity: 1;
		visibility: visible;
		-webkit-transition: .35s;
		-o-transition: .35s;
		transition: .35s;
	}

	.block-floor-products-opt6 .block-footer:hover .owl-nav .owl-prev {
		left: -15px;
	}

	.block-floor-products-opt6 .block-footer:hover .owl-nav .owl-next {
		right: -15px;
	}

	.block-floor-products-opt6 .block-footer .owl-nav .owl-next,
	.block-floor-products-opt6 .block-footer .owl-nav .owl-prev {
		width: 32px;
		text-align: center;
		line-height: 50px;
		border-radius: 3px;
		border: 1px solid #dfdfdf;
		background-color: #f5f5f6;
		color: #333;
		font-size: 24px;
		top: 50%;
		margin-top: -25px;
		position: absolute;
		opacity: 0;
		visibility: hidden;
		-webkit-transition: .35s;
		-o-transition: .35s;
		transition: .35s;
	}

		.block-floor-products-opt6 .block-footer .owl-nav .owl-next:hover,
		.block-floor-products-opt6 .block-footer .owl-nav .owl-prev:hover {
			color: #fff;
			border-color: #DA251C;
			background-color: #DA251C;
		}

		.block-floor-products-opt6 .block-footer .owl-nav .owl-next:before,
		.block-floor-products-opt6 .block-footer .owl-nav .owl-prev:before {
			font-family: FontAwesome;
		}

	.block-floor-products-opt6 .block-footer .owl-nav .owl-prev {
		left: 0;
	}

		.block-floor-products-opt6 .block-footer .owl-nav .owl-prev:before {
			content: "\f104";
		}

	.block-floor-products-opt6 .block-footer .owl-nav .owl-next {
		right: 0;
	}

		.block-floor-products-opt6 .block-footer .owl-nav .owl-next:before {
			content: "\f105";
		}

.block-bestseller-op2 {
	margin-top: 20px;
	margin-bottom: 60px;
}

	.block-bestseller-op2 .block-title {
		margin-bottom: 20px;
	}

		.block-bestseller-op2 .block-title .title {
			font-size: 16px;
			font-weight: 700;
			text-transform: uppercase;
			display: block;
			line-height: 19px;
			border-left: 4px solid #ff1877;
			padding-left: 14px;
		}

	.block-bestseller-op2 .row {
		margin: 0;
	}

	.block-bestseller-op2 .col {
		padding: 0;
	}

	.block-bestseller-op2 .box-categories {
		background-color: #fff;
		padding: 25px 15px 10px;
		border: 1px solid #dfdfdf;
		margin: -1px;
	}

		.block-bestseller-op2 .box-categories > .title {
			font-size: 16px;
			font-weight: 700;
			text-transform: uppercase;
			display: block;
			line-height: 19px;
			margin-bottom: 30px;
		}

		.block-bestseller-op2 .box-categories .product-item-opt-4 .product-item-detail,
		.block-bestseller-op2 .box-categories .product-item-opt-4 .product-item-info,
		.block-bestseller-op2 .box-categories .product-item-opt-4 .product-item-photo {
			padding: 0;
		}

		.block-bestseller-op2 .box-categories .product-item-opt-4 .product-item-info {
			padding-top: 8px;
			padding-bottom: 10px;
		}

.slide-opt-8 .item {
	height: 440px;
}

@media (max-width: 640px) {
	.slide-opt-8 .item {
		height: 300px;
	}

		.slide-opt-8 .item .description {
			max-width: 100% !important;
		}
}

.slide-opt-8 .item .description {
	position: relative;
	padding-top: 180px;
	max-width: 100%;
}

.slide-opt-8 .item1 .description {
	padding-right: 25px;
	padding-top: 102px;
	max-width: 400px;
	float: right;
}

.slide-opt-8 .item1 .title {
	display: block;
	text-transform: uppercase;
	font-weight: 700;
	margin-bottom: 2px;
	font-size: 25px;
	color: #333;
	font-family: Lato, sans-serif;
}

.slide-opt-8 .item1 .des {
	display: block;
	text-transform: capitalize;
	font-weight: 400;
	font-size: 16px;
	margin-bottom: 28px;
	color: #555;
	line-height: 20px;
	font-family: Lato, sans-serif;
}

.slide-opt-8 .item1 .btn {
	line-height: 43px;
	background-color: #d5625c;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	padding: 0 13px;
	font-size: 16px;
	font-weight: 700;
	font-family: Lato, sans-serif;
}

	.slide-opt-8 .item1 .btn:hover {
		background-color: #DA251C;
	}

.slide-opt-8 .item2 .description {
	padding-left: 40px;
	padding-top: 140px;
	max-width: 412px;
	font-family: Lato, sans-serif;
}

.slide-opt-8 .item2 .title {
	display: block;
	text-transform: uppercase;
	font-weight: 700;
	margin-bottom: 4px;
	font-size: 25px;
	color: #333;
	font-family: Lato, sans-serif;
}

.slide-opt-8 .item2 .des {
	display: block;
	text-transform: capitalize;
	font-weight: 400;
	font-size: 16px;
	margin-bottom: 27px;
	color: #555;
	line-height: 20px;
}

.slide-opt-8 .item2 .btn {
	line-height: 43px;
	background-color: #d5625c;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	padding: 0 14px;
	font-size: 16px;
	font-weight: 700;
	font-family: Lato, sans-serif;
}

	.slide-opt-8 .item2 .btn:hover {
		background-color: #DA251C;
	}

.slide-opt-8 .item3 .description {
	padding-left: 362px;
	padding-top: 139px;
	max-width: 100%;
	font-family: Lato, sans-serif;
}

.slide-opt-8 .item3 .title {
	display: block;
	text-transform: uppercase;
	font-weight: 700;
	margin-bottom: 4px;
	font-size: 25px;
	color: #333;
	font-family: Lato, sans-serif;
}

.slide-opt-8 .item3 .des {
	display: block;
	text-transform: capitalize;
	font-weight: 400;
	font-size: 16px;
	margin-bottom: 25px;
	color: #888;
	line-height: 20px;
	font-family: Lato, sans-serif;
}

.slide-opt-8 .item3 .btn {
	line-height: 40px;
	background-color: #d5625c;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	padding: 0 14px;
	font-size: 16px;
	font-weight: 700;
	font-family: Lato, sans-serif;
}

	.slide-opt-8 .item3 .btn:hover {
		background-color: #DA251C;
	}

@media (max-width: 640px) {
	.slide-opt-8 .item .description {
		padding-top: 40px;
		padding-left: 40px;
	}
}

.block-section-top8 {
	position: relative;
	padding-left: 209px;
	padding-top: 10px;
	margin-bottom: 25px;
}

	.block-section-top8 .block-nav-categori {
		position: absolute !important;
		top: 0;
		left: 0;
	}

		.block-section-top8 .block-nav-categori .block-content {
			width: 200px;
		}

			.block-section-top8 .block-nav-categori .block-content .icon {
				display: none;
			}

@media (min-width: 992px) {
	.block-section-top8 .block-nav-categori .block-content .ui-categori {
		margin-bottom: 3px;
	}

		.block-section-top8 .block-nav-categori .block-content .ui-categori > li {
			margin-bottom: 10px;
		}

			.block-section-top8 .block-nav-categori .block-content .ui-categori > li > a {
				font-size: 13px;
				padding-left: 15px;
				line-height: 28px;
				padding-right: 5px;
			}

			.block-section-top8 .block-nav-categori .block-content .ui-categori > li.parent > a:after {
				line-height: 28px;
				width: 16px;
				font-size: 13px;
			}

			.block-section-top8 .block-nav-categori .block-content .ui-categori > li > .submenu {
				left: 199px;
				width: 740px;
			}

	.block-section-top8 .block-nav-categori .block-content .view-all-categori a {
		line-height: 36px;
		background-color: #7e7e7e;
		color: #fff;
		font-size: 16px;
		font-family: Lato, sans-serif;
		padding-left: 16px;
		padding-right: 30px;
		font-weight: 400;
	}

		.block-section-top8 .block-nav-categori .block-content .view-all-categori a:focus,
		.block-section-top8 .block-nav-categori .block-content .view-all-categori a:hover {
			background-color: #656565;
		}
}

@media (min-width: 1200px) {
	.block-section-top8 .block-nav-categori .block-content {
		-webkit-box-shadow: none;
		box-shadow: none;
		border: 1px solid #dfdfdf;
		border-top: none;
		margin-top: 1px;
	}

		.block-section-top8 .block-nav-categori .block-content .ui-categori > li > .submenu {
			width: 970px;
		}
}

@media (max-width: 1199px) {
	.block-section-top8 .block-nav-categori {
		display: none;
		visibility: hidden;
	}
}

.block-section-top8 .block-slide-main {
	padding-right: 230px;
	margin-bottom: 6px;
}

@media (max-width: 1199px) {
	.block-section-top8 {
		padding-right: 0;
		padding-left: 0;
	}
}

@media (max-width: 991px) {
	.block-section-top8 {
		padding-left: 0;
	}

		.block-section-top8 .block-slide-main {
			padding-right: 0;
		}
}

.block-section-top8 .banner-slide {
	position: absolute;
	right: 0;
	top: 0;
	width: 220px;
}

@media (max-width: 1199px) {
	.block-section-top8 .banner-slide {
		width: 215px;
		overflow: hidden;
	}
}

@media (max-width: 991px) {
	.block-section-top8 .banner-slide {
		display: none;
		visibility: hidden;
	}
}

.block-section-top8 .banner-slide a {
	margin-top: 10px;
	display: block;
	position: relative;
	margin-bottom: 11px;
}

@media (max-width: 1199px) {
	.block-section-top8 .banner-slide a {
		margin-bottom: 15px;
	}
}

.block-section-top8 .banner-slide a:before {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(0, 0, 0, .3);
	opacity: 0;
	-webkit-transition: .35s;
	-o-transition: .35s;
	transition: .35s;
}

.block-section-top8 .banner-slide a img {
	display: block;
	width: 100%;
}

.block-section-top8 .banner-slide a:hover:before {
	opacity: 1;
	-webkit-transition: .35s;
	-o-transition: .35s;
	transition: .35s;
}

.index-opt-8 {
	background-color: #f5f5f5;
}

	.index-opt-8 .back-to-top {
		border-color: #ff8307;
	}

		.index-opt-8 .back-to-top .fa,
		.index-opt-8 .back-to-top:hover {
			background-color: #ff8307;
		}

	.index-opt-8 .block-banner-main .row {
		margin: 0 -5px;
	}

	.index-opt-8 .block-banner-main .col-md-6,
	.index-opt-8 .block-banner-main .col-sm-6 {
		padding: 0 5px;
	}

	.index-opt-8 .block-banner-main a {
		margin-bottom: 25px;
	}

.heading-opt2 .title {
	font-size: 13px;
	line-height: 20px;
	display: block;
	text-transform: uppercase;
	color: #333;
	font-weight: 700;
	margin-bottom: 17px;
}

.block-featured-opt8 {
	margin-bottom: 30px;
}

	.block-featured-opt8 .block-content {
		border: 1px solid #dfdfdf;
		background-color: #fff;
		padding: 10px 10px 25px;
	}

	.block-featured-opt8 .product-item .product-item-detail,
	.block-featured-opt8 .product-item .product-item-info,
	.block-featured-opt8 .product-item .product-item-photo {
		padding: 0;
	}

.block-bestseller-opt8 {
	margin-bottom: 23px;
}

	.block-bestseller-opt8 .product-item {
		margin-bottom: 1px;
	}

		.block-bestseller-opt8 .product-item .product-item-info,
		.block-bestseller-opt8 .product-item .product-item-photo {
			padding: 0;
		}

		.block-bestseller-opt8 .product-item .product-item-detail {
			padding: 0 10px;
		}

		.block-bestseller-opt8 .product-item .product-item-info {
			border: 1px solid #dfdfdf;
			padding-bottom: 23px;
		}

.block-arrival-opt8 {
	margin-bottom: 23px;
}

	.block-arrival-opt8 .block-content {
		background-color: #fff;
		border: 1px solid #dfdfdf;
		padding: 8px;
	}

		.block-arrival-opt8 .block-content:after,
		.block-arrival-opt8 .block-content:before {
			content: "";
			display: table;
		}

		.block-arrival-opt8 .block-content:after {
			clear: both;
		}

	.block-arrival-opt8 .col-banner {
		width: 29%;
		float: left;
		position: relative;
		border: 10px solid #f2f2f2;
		min-height: 530px;
	}

@media (max-width: 1199px) {
	.block-arrival-opt8 .col-banner {
		min-height: 550px;
	}
}

@media (max-width: 1199px) {
	.block-arrival-opt8 .col-banner {
		display: none;
	}
}

.block-arrival-opt8 .col-banner:before {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(0, 0, 0, .22);
	opacity: 0;
	visibility: hidden;
	-webkit-transition: .35s;
	-o-transition: .35s;
	transition: .35s;
	z-index: 5;
}

.block-arrival-opt8 .col-banner .img {
	display: block;
	overflow: hidden;
}

.block-arrival-opt8 .col-banner:hover:before {
	opacity: 1;
	visibility: visible;
	-webkit-transition: .35s;
	-o-transition: .35s;
	transition: .35s;
}

.block-arrival-opt8 .col-banner:hover .img img {
	-webkit-transform: scale(1.12);
	-ms-transform: scale(1.12);
	-o-transform: scale(1.12);
	transform: scale(1.12);
	-webkit-transition: .35s;
	-o-transition: .35s;
	transition: .35s;
}

.block-arrival-opt8 .col-banner img {
	display: block;
	width: 100%;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .35s;
	-o-transition: .35s;
	transition: .35s;
}

.block-arrival-opt8 .col-banner .des {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 15px 15px 23px;
	font-size: 13px;
	color: #666;
	z-index: 10;
}

	.block-arrival-opt8 .col-banner .des p {
		margin-bottom: 2px;
		display: block;
	}

	.block-arrival-opt8 .col-banner .des .title {
		display: block;
		font-size: 30px;
		font-weight: 700;
		color: #333;
		font-family: Lato, sans-serif;
		margin-bottom: 10px;
	}

.block-arrival-opt8 .col-products {
	width: 71%;
	float: left;
	padding: 10px 10px 0 20px;
}

@media (max-width: 1199px) {
	.block-arrival-opt8 .col-products {
		width: 100%;
	}
}

.block-arrival-opt8 .product-item {
	margin-bottom: 12px;
}

	.block-arrival-opt8 .product-item .product-item-detail,
	.block-arrival-opt8 .product-item .product-item-info,
	.block-arrival-opt8 .product-item .product-item-photo {
		padding: 0;
	}

.block-hot-categori-opt8 {
	margin-bottom: 23px;
}

	.block-hot-categori-opt8 .block-content {
		padding: 10px;
		background-color: #fff;
	}

	.block-hot-categori-opt8 .product-item {
		padding-bottom: 1px;
	}

		.block-hot-categori-opt8 .product-item:hover .product-item-photo img {
			-webkit-transform: scale(1.12);
			-ms-transform: scale(1.12);
			-o-transform: scale(1.12);
			transform: scale(1.12);
			-webkit-transition: .35s;
			-o-transition: .35s;
			transition: .35s;
		}

	.block-hot-categori-opt8 .product-item-info {
		border: 1px solid #dfdfdf;
	}

	.block-hot-categori-opt8 .product-item-photo {
		text-align: center;
		display: block;
		position: relative;
		overflow: hidden;
	}

		.block-hot-categori-opt8 .product-item-photo img {
			margin: auto;
			-webkit-transform: scale(1);
			-ms-transform: scale(1);
			-o-transform: scale(1);
			transform: scale(1);
			-webkit-transition: .35s;
			-o-transition: .35s;
			transition: .35s;
		}

	.block-hot-categori-opt8 .product-item-detail {
		padding: 0 4px 0 7px;
		min-height: 61px;
	}

	.block-hot-categori-opt8 .product-item-name {
		display: block;
		font-size: 13px;
		font-weight: 600;
		color: #333;
		margin-bottom: 2px;
		margin-top: 12px;
	}

		.block-hot-categori-opt8 .product-item-name a {
			color: #333;
		}

			.block-hot-categori-opt8 .product-item-name a:hover {
				color: #DA251C;
			}

	.block-hot-categori-opt8 .btn {
		color: #888;
		font-size: 13px;
		font-weight: 400;
		text-transform: capitalize;
		line-height: 20px;
		border: none;
		background-color: transparent;
		padding: 0;
	}

		.block-hot-categori-opt8 .btn:after {
			content: "\f101";
			font-family: FontAwesome;
			font-size: 13px;
			margin-left: 4px;
		}

		.block-hot-categori-opt8 .btn:hover {
			color: #DA251C;
		}

.block-featured-brand-opt8 {
	margin-bottom: 40px;
}

	.block-featured-brand-opt8 .block-content {
		padding-top: 60px;
		border: 1px solid #dfdfdf;
		background-color: #fff;
	}

@media (max-width: 479px) {
	.block-featured-brand-opt8 .block-content {
		padding-top: 20px;
	}
}

.block-featured-brand-opt8 .footer-page {
	font-family: Lato, sans-serif;
	font-size: 13px;
	font-weight: 700;
	line-height: 30px;
	padding: 15px 0;
	text-align: center;
	height: 60px;
	color: #999;
}

	.block-featured-brand-opt8 .footer-page .cus {
		color: #333;
	}

.block-featured-brand-opt8 .product-item {
	margin-bottom: 8px;
}

.block-featured-brand-opt8 .product-item-info:after,
.block-featured-brand-opt8 .product-item-info:before {
	content: "";
	display: table;
}

.block-featured-brand-opt8 .product-item-info:after {
	clear: both;
}

.block-featured-brand-opt8 .product-item-detail {
	width: 55%;
	float: left;
}

@media (max-width: 479px) {
	.block-featured-brand-opt8 .product-item-detail {
		width: 100%;
	}
}

.block-featured-brand-opt8 .product-item-photo {
	float: right;
	width: 34%;
}

@media (max-width: 479px) {
	.block-featured-brand-opt8 .product-item-photo {
		width: 100%;
		margin-bottom: 20px;
	}
}

.block-featured-brand-opt8 .product-item-name {
	display: block;
	font-size: 28px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1.1;
}

.block-featured-brand-opt8 .product-item-subname {
	font-size: 18px;
	font-weight: 400;
	text-transform: capitalize;
	color: #999;
	margin-bottom: 20px;
	display: block;
}

	.block-featured-brand-opt8 .product-item-subname a {
		color: #999;
	}

.block-featured-brand-opt8 .product-item-des {
	font-size: 13px;
	color: #666;
	line-height: 20px;
	margin-bottom: 35px;
}

.block-featured-brand-opt8 .btn {
	line-height: 34px;
	border: none;
	padding: 0 10px;
	text-transform: capitalize;
	color: #fff;
	background-color: #DA251C;
	font-size: 13px;
}

	.block-featured-brand-opt8 .btn:after {
		content: "\f105";
		font-family: FontAwesome;
		margin-left: 5px;
	}

	.block-featured-brand-opt8 .btn:hover {
		background-color: #cc7000;
	}

.block-featured-brand-opt8 .owl-carousel {
	padding-right: 80px;
	padding-left: 100px;
}

@media (max-width: 600px) {
	.block-featured-brand-opt8 .owl-carousel {
		padding: 0 20px;
	}
}

.block-featured-brand-opt8:hover .owl-nav .owl-next,
.block-featured-brand-opt8:hover .owl-nav .owl-prev {
	opacity: 1;
	visibility: visible;
	-webkit-transition: .35s;
	-o-transition: .35s;
	transition: .35s;
}

.block-featured-brand-opt8:hover .owl-nav .owl-prev {
	left: 15px;
}

.block-featured-brand-opt8:hover .owl-nav .owl-next {
	right: 15px;
}

.block-featured-brand-opt8 .owl-nav .owl-next,
.block-featured-brand-opt8 .owl-nav .owl-prev {
	width: 30px;
	line-height: 50px;
	text-align: center;
	background-color: #f5f5f5;
	border: 1px solid #dfdfdf;
	font-size: 24px;
	color: #333;
	position: absolute;
	top: 50%;
	margin-top: -25px;
	border-radius: 3px;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: .35s;
	-o-transition: .35s;
	transition: .35s;
}

	.block-featured-brand-opt8 .owl-nav .owl-next:before,
	.block-featured-brand-opt8 .owl-nav .owl-prev:before {
		font-family: FontAwesome;
	}

	.block-featured-brand-opt8 .owl-nav .owl-next:hover,
	.block-featured-brand-opt8 .owl-nav .owl-prev:hover {
		background-color: #DA251C;
		color: #fff;
		border-color: #DA251C;
	}

.block-featured-brand-opt8 .owl-nav .owl-prev {
	left: 25px;
}

	.block-featured-brand-opt8 .owl-nav .owl-prev:before {
		content: "\f104";
	}

.block-featured-brand-opt8 .owl-nav .owl-next {
	right: 25px;
}

	.block-featured-brand-opt8 .owl-nav .owl-next:before {
		content: "\f105";
	}

.block-product-sidebar-opt8 {
	margin-bottom: 23px;
}

	.block-product-sidebar-opt8 .block-content {
		background-color: #fff;
		border: 1px solid #dfdfdf;
		padding: 10px 10px 6px;
	}

	.block-product-sidebar-opt8 .product-item {
		margin-bottom: 14px;
	}

		.block-product-sidebar-opt8 .product-item .product-item-detail,
		.block-product-sidebar-opt8 .product-item .product-item-info,
		.block-product-sidebar-opt8 .product-item .product-item-photo {
			padding: 0;
		}

			.block-product-sidebar-opt8 .product-item .product-item-info:after,
			.block-product-sidebar-opt8 .product-item .product-item-info:before {
				content: "";
				display: table;
			}

			.block-product-sidebar-opt8 .product-item .product-item-info:after {
				clear: both;
			}

		.block-product-sidebar-opt8 .product-item .product-item-photo {
			float: left;
			margin-right: 10px;
			width: 40%;
			max-width: 100px;
		}

		.block-product-sidebar-opt8 .product-item .product-item-detail {
			overflow: hidden;
		}

		.block-product-sidebar-opt8 .product-item .product-item-name {
			margin-top: 5px;
			white-space: normal;
		}

	.block-product-sidebar-opt8 .block-footer {
		border: 1px solid #dfdfdf;
		margin-top: -1px;
		background-color: #fff;
		padding: 0 10px;
		line-height: 40px;
		min-height: 40px;
	}

		.block-product-sidebar-opt8 .block-footer .page {
			display: block;
			text-align: right;
			padding-right: 73px;
			font-size: 13px;
			font-family: Lato, sans-serif;
			font-weight: 700;
			color: #999;
		}

			.block-product-sidebar-opt8 .block-footer .page .cus {
				color: #333;
			}

	.block-product-sidebar-opt8 .owl-nav {
		position: absolute;
		bottom: -40px;
		right: 0;
	}

		.block-product-sidebar-opt8 .owl-nav:after,
		.block-product-sidebar-opt8 .owl-nav:before {
			content: "";
			display: table;
		}

		.block-product-sidebar-opt8 .owl-nav:after {
			clear: both;
		}

		.block-product-sidebar-opt8 .owl-nav .owl-next,
		.block-product-sidebar-opt8 .owl-nav .owl-prev {
			width: 24px;
			line-height: 25px;
			text-align: center;
			background-color: #fff;
			border: 1px solid #dfdfdf;
			font-size: 13px;
			color: #333;
			border-radius: 1px;
			float: left;
			margin-left: 8px;
			-webkit-transition: .2s;
			-o-transition: .2s;
			transition: .2s;
		}

			.block-product-sidebar-opt8 .owl-nav .owl-next:before,
			.block-product-sidebar-opt8 .owl-nav .owl-prev:before {
				font-family: FontAwesome;
			}

			.block-product-sidebar-opt8 .owl-nav .owl-next:hover,
			.block-product-sidebar-opt8 .owl-nav .owl-prev:hover {
				background-color: #DA251C;
				color: #fff;
				border-color: #DA251C;
			}

			.block-product-sidebar-opt8 .owl-nav .owl-prev:before {
				content: "\f104";
			}

			.block-product-sidebar-opt8 .owl-nav .owl-next:before {
				content: "\f105";
			}

.block-service-opt8 {
	margin-bottom: 30px;
}

	.block-service-opt8 .item {
		background-color: #fff;
		border: 1px solid #dfdfdf;
		padding: 20px 0;
		margin-bottom: 10px;
	}

		.block-service-opt8 .item .detail {
			padding-left: 50px;
			padding-right: 20px;
		}

@media (max-width: 1199px) {
	.block-service-opt8 .item .detail {
		padding-left: 20px;
	}
}

.block-service-opt8 .item .icon {
	width: 80px;
	line-height: 80px;
	display: block;
	border-radius: 100%;
	background-color: #666;
	text-align: center;
	margin: auto auto 25px;
}

	.block-service-opt8 .item .icon img {
		margin-left: 4px;
	}

.block-service-opt8 .item .title {
	display: block;
	font-size: 20px;
	font-weight: 600;
	text-transform: uppercase;
	color: #333;
	margin-bottom: 15px;
}

@media (max-width: 1199px) {
	.block-service-opt8 .item .title {
		font-size: 13px;
	}
}

.block-service-opt8 .item .des {
	font-size: 13px;
	color: #666;
	overflow: hidden;
	height: 83px;
	line-height: 20px;
	margin-bottom: 8px;
}

	.block-service-opt8 .item .des p {
		margin-bottom: 2px;
	}

.block-service-opt8 .item .btn {
	color: #DA251C;
	font-weight: 400;
	font-size: 13px;
	text-transform: none;
	padding: 0;
	line-height: 20px;
	border: none;
}

	.block-service-opt8 .item .btn:hover {
		color: #cc7000;
	}

.block-product-sidebar-opt8 .heading-opt2 .title {
	margin-bottom: 13px;
}

.block-deals-of-opt4 {
	background-color: transparent;
}

	.block-deals-of-opt4 .block-title {
		margin-bottom: 10px;
		position: relative;
		padding: 0;
	}

		.block-deals-of-opt4 .block-title:after,
		.block-deals-of-opt4 .block-title:before {
			content: "";
			display: table;
		}

		.block-deals-of-opt4 .block-title:after {
			clear: both;
		}

		.block-deals-of-opt4 .block-title .title {
			font-size: 13px;
			font-weight: 700;
			text-transform: uppercase;
			color: #333;
			line-height: 32px;
			font-family: Lato, sans-serif;
			display: block;
		}

	.block-deals-of-opt4 .deals-of-countdown {
		padding-top: 0;
		display: block;
		text-align: center;
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
	}

@media (max-width: 600px) {
	.block-deals-of-opt4 .deals-of-countdown {
		text-align: right;
	}
}

.block-deals-of-opt4 .deals-of-countdown .icon {
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(../images/media/index10/icon-deals-of.html);
	width: 32px;
	height: 32px;
	position: relative;
	margin-right: 8px;
	display: inline-block;
	vertical-align: middle;
}

.block-deals-of-opt4 .count-down-time {
	position: relative;
	display: inline-block;
	vertical-align: middle;
}

	.block-deals-of-opt4 .count-down-time:after,
	.block-deals-of-opt4 .count-down-time:before {
		content: "";
		display: table;
	}

	.block-deals-of-opt4 .count-down-time:after {
		clear: both;
	}

	.block-deals-of-opt4 .count-down-time .box-count {
		float: left;
		margin-right: 10px;
		text-align: center;
		position: relative;
	}

		.block-deals-of-opt4 .count-down-time .box-count:after {
			content: ":";
			position: absolute;
			line-height: 24px;
			top: 0;
			right: -6px;
		}

		.block-deals-of-opt4 .count-down-time .box-count:last-child {
			margin-right: 0;
		}

			.block-deals-of-opt4 .count-down-time .box-count:last-child:after {
				content: none;
			}

		.block-deals-of-opt4 .count-down-time .box-count .number {
			width: 50px;
			height: 24px;
			line-height: 24px;
			display: block;
			font-size: 18px;
			background-color: transparent;
			color: #fff;
			position: relative;
			letter-spacing: 15px;
			text-align: center;
			text-indent: 8px;
		}

			.block-deals-of-opt4 .count-down-time .box-count .number:after,
			.block-deals-of-opt4 .count-down-time .box-count .number:before {
				content: "";
				height: 24px;
				width: 24px;
				background-color: #999;
				position: absolute;
				top: 0;
				left: 0;
				z-index: -1;
			}

			.block-deals-of-opt4 .count-down-time .box-count .number:after {
				left: auto;
				right: 0;
			}

		.block-deals-of-opt4 .count-down-time .box-count .text,
		.block-deals-of-opt4 .count-down-time .box-days {
			display: none;
		}

.block-deals-of-opt4:hover .owl-nav .owl-next,
.block-deals-of-opt4:hover .owl-nav .owl-prev {
	opacity: 1;
	visibility: visible;
	-webkit-transition: .25s;
	-o-transition: .25s;
	transition: .25s;
}

.block-deals-of-opt4:hover .owl-nav .owl-prev {
	left: 0;
}

.block-deals-of-opt4:hover .owl-nav .owl-next {
	right: 0;
}

.block-deals-of-opt4 .owl-nav {
	position: static;
}

	.block-deals-of-opt4 .owl-nav .owl-next,
	.block-deals-of-opt4 .owl-nav .owl-prev {
		position: absolute;
		top: 50%;
		margin-top: -45px;
		width: 27px;
		line-height: 40px;
		background-color: transparent;
		color: #333;
		font-size: 30px;
		text-align: center;
		opacity: 0;
		visibility: hidden;
		-webkit-transition: .25s;
		-o-transition: .25s;
		transition: .25s;
	}

		.block-deals-of-opt4 .owl-nav .owl-next:hover,
		.block-deals-of-opt4 .owl-nav .owl-prev:hover {
			color: #fff;
			background-color: #ff7f00;
		}

	.block-deals-of-opt4 .owl-nav .owl-prev {
		left: 20px;
	}

	.block-deals-of-opt4 .owl-nav .owl-next {
		right: 20px;
	}

.block-service-opt4 .item .title {
	font-size: 18px;
}

@media (min-width: 992px) and (max-width: 1199px) {
	.block-service-opt4 .item .title {
		font-size: 15px;
	}
}

.block-service-opt4 .item .icon {
	width: 66px;
	height: 66px;
	line-height: 62px;
}

@media (max-width: 767px) {
	.block-service-opt4 .item {
		max-width: 300px;
		margin-left: auto;
		margin-right: auto;
	}
}

.block-service-opt4 {
	background-color: transparent;
	padding-top: 0;
	margin-bottom: 15px;
	padding-bottom: 0;
}

	.block-service-opt4 .item {
		border: 1px solid #dfdfdf;
		padding: 24px 3px 10px;
		min-height: 120px;
		margin-bottom: 15px;
		width: 100%;
		text-align: center;
	}

		.block-service-opt4 .item .icon {
			left: 10px;
			top: 24px;
			background-color: #ff7f00;
			display: inline-block;
			vertical-align: top;
			position: static;
		}

		.block-service-opt4 .item .des {
			vertical-align: top;
			display: inline-block;
			text-align: left;
		}

@media (max-width: 1199px) and (min-width: 992px) {
	.block-service-opt4 .item {
		font-size: 12px;
	}

		.block-service-opt4 .item .icon {
			width: 50px;
			line-height: 50px;
			height: 50px;
			margin-top: 10px;
		}

			.block-service-opt4 .item .icon img {
				width: 30px;
			}
}

@media (max-width: 767px) {
	.block-service-opt4 .item {
		text-align: left;
		padding-left: 15px;
	}
}

.slide-opt-9 {
	padding-top: 10px;
	margin-bottom: 7px;
}

	.slide-opt-9 .item {
		height: 287px;
	}

@media (max-width: 640px) {
	.slide-opt-9 .item {
		height: 287px;
	}

		.slide-opt-9 .item .description {
			max-width: 100% !important;
		}
}

.slide-opt-9 .item .description {
	position: relative;
	padding-top: 180px;
	max-width: 100%;
}

.slide-opt-9 .item1 .description {
	padding-right: 15px;
	padding-top: 102px;
	max-width: 270px;
	float: right;
	font-family: Lato, sans-serif;
}

@media (max-width: 1199px) {
	.slide-opt-9 .item1 .description {
		margin-right: 30px;
	}
}

.slide-opt-9 .item1 .title {
	display: block;
	text-transform: uppercase;
	font-weight: 700;
	margin-bottom: 13px;
	font-size: 18px;
	color: #333;
	font-family: Lato, sans-serif;
}

.slide-opt-9 .item1 .des {
	display: block;
	text-transform: none;
	font-weight: 400;
	font-size: 16px;
	margin-bottom: 15px;
	color: #10286c;
	line-height: 20px;
	font-family: Lato, sans-serif;
}

.slide-opt-9 .item1 .btn {
	line-height: 36px;
	background-color: #10286c;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	padding: 0 20px;
	font-size: 13px;
	font-weight: 700;
	font-family: Lato, sans-serif;
}

	.slide-opt-9 .item1 .btn:hover {
		background-color: #DA251C;
	}

.slide-opt-9 .item2 .description {
	padding-left: 40px;
	padding-top: 67px;
	max-width: 412px;
	font-family: Lato, sans-serif;
}

.slide-opt-9 .item2 .title {
	display: block;
	text-transform: uppercase;
	font-weight: 700;
	margin-bottom: 4px;
	font-size: 18px;
	color: #333;
	font-family: Lato, sans-serif;
}

.slide-opt-9 .item2 .des {
	display: block;
	text-transform: capitalize;
	font-weight: 400;
	font-size: 16px;
	margin-bottom: 15px;
	color: #888;
	line-height: 20px;
}

.slide-opt-9 .item2 .btn {
	line-height: 36px;
	background-color: #10286c;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	padding: 0 12px;
	font-size: 13px;
	font-weight: 700;
	font-family: Lato, sans-serif;
}

	.slide-opt-9 .item2 .btn:hover {
		background-color: #DA251C;
	}

.slide-opt-9 .item3 .description {
	margin-right: 20px;
	padding-top: 64px;
	max-width: 255px;
	font-family: Lato, sans-serif;
	float: right;
	width: 100%;
}

.slide-opt-9 .item3 .title {
	display: block;
	text-transform: uppercase;
	font-weight: 700;
	margin-bottom: 4px;
	font-size: 18px;
	color: #333;
	font-family: Lato, sans-serif;
}

.slide-opt-9 .item3 .des {
	display: block;
	text-transform: capitalize;
	font-weight: 400;
	font-size: 16px;
	margin-bottom: 25px;
	color: #888;
	line-height: 20px;
	font-family: Lato, sans-serif;
}

.slide-opt-9 .item3 .btn {
	line-height: 36px;
	background-color: #10286c;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	padding: 0 14px;
	font-size: 13px;
	font-weight: 700;
	font-family: Lato, sans-serif;
}

	.slide-opt-9 .item3 .btn:hover {
		background-color: #DA251C;
	}

@media (max-width: 640px) {
	.slide-opt-9 .item .description {
		padding-top: 40px;
		padding-left: 40px;
		float: none;
		margin: 0;
	}
}

.block-section-top9 {
	position: relative;
	padding-left: 212px;
	padding-right: 210px;
}

	.block-section-top9 .block-nav-categori {
		position: absolute !important;
		top: 0;
		left: 0;
		width: 200px;
	}

		.block-section-top9 .block-nav-categori .ui-categori {
			min-height: 506px;
		}

@media (min-width: 992px) {
	.block-section-top9 .block-nav-categori {
		display: block;
		visibility: visible;
		opacity: 1;
	}
}

.block-section-top9 .block-nav-categori .block-content .icon {
	display: none;
}

@media (min-width: 992px) {
	.block-section-top9 .block-nav-categori .block-content {
		width: 200px;
		-webkit-box-shadow: none;
		box-shadow: none;
		border: 1px solid #ff7f00;
		border-top: none;
	}

		.block-section-top9 .block-nav-categori .block-content .ui-categori > li > a {
			font-size: 13px;
			padding-left: 15px;
			line-height: 28px;
			padding-right: 5px;
		}

		.block-section-top9 .block-nav-categori .block-content .ui-categori > li.parent > a:after {
			line-height: 28px;
			width: 16px;
			font-size: 13px;
		}

		.block-section-top9 .block-nav-categori .block-content .ui-categori > li > .submenu {
			left: 200px;
			width: 740px;
		}

		.block-section-top9 .block-nav-categori .block-content .view-all-categori a {
			line-height: 36px;
			background-color: #ff7f00;
			color: #fff;
			font-size: 16px;
			font-family: Lato, sans-serif;
			padding-left: 16px;
			padding-right: 30px;
			font-weight: 400;
		}

			.block-section-top9 .block-nav-categori .block-content .view-all-categori a:focus,
			.block-section-top9 .block-nav-categori .block-content .view-all-categori a:hover {
				background-color: #c60;
			}
}

@media (min-width: 1200px) {
	.block-section-top9 .block-nav-categori .block-content .ui-categori > li > .submenu {
		width: 970px;
	}
}

@media (max-width: 991px) {
	.block-section-top9 .block-nav-categori {
		display: none;
		visibility: hidden;
	}
}

@media (max-width: 1199px) {
	.block-section-top9 {
		padding-right: 0;
	}
}

@media (max-width: 991px) {
	.block-section-top9 {
		padding-left: 0;
	}
}

.block-section-top9 .banner-slide {
	position: absolute;
	right: 0;
	top: 10px;
}

@media (max-width: 1199px) {
	.block-section-top9 .banner-slide {
		display: none;
		visibility: hidden;
	}
}

.block-section-top9 .banner-slide a {
	margin-bottom: 1px;
	display: block;
	position: relative;
	overflow: hidden;
}

	.block-section-top9 .banner-slide a:after,
	.block-section-top9 .banner-slide a:before {
		content: "";
		position: absolute;
		border-style: solid;
		border-color: #fff;
		-webkit-transition: .3s;
		-o-transition: .3s;
		transition: .3s;
		z-index: 100;
	}

	.block-section-top9 .banner-slide a:before {
		border-width: 1px 0;
		-webkit-transform: scale(0, 1);
		-ms-transform: scale(0, 1);
		-o-transform: scale(0, 1);
		transform: scale(0, 1);
		top: 10px;
		bottom: 10px;
		left: 5px;
		right: 5px;
	}

	.block-section-top9 .banner-slide a:after {
		border-width: 0 1px;
		-webkit-transform: scale(1, 0);
		-ms-transform: scale(1, 0);
		-o-transform: scale(1, 0);
		transform: scale(1, 0);
		left: 10px;
		right: 10px;
		top: 5px;
		bottom: 5px;
	}

	.block-section-top9 .banner-slide a:hover:after,
	.block-section-top9 .banner-slide a:hover:before {
		-webkit-transform: scale(1, 1);
		-ms-transform: scale(1, 1);
		-o-transform: scale(1, 1);
		transform: scale(1, 1);
		-webkit-transition: .3s;
		-o-transition: .3s;
		transition: .3s;
	}

	.block-section-top9 .banner-slide a:hover img {
		-webkit-transition: .35s;
		-o-transition: .35s;
		transition: .35s;
	}

	.block-section-top9 .banner-slide a img {
		display: block;
		width: 100%;
		-webkit-transition: .35s;
		-o-transition: .35s;
		transition: .35s;
	}

	.block-section-top9 .banner-slide a:hover img {
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
	}

.block-section-top9 .block-deals-of {
	margin-bottom: 36px;
}

	.block-section-top9 .block-deals-of .product-item-opt-1 {
		padding-bottom: 0;
	}

		.block-section-top9 .block-deals-of .product-item-opt-1 .product-item-detail {
			padding: 0;
		}

		.block-section-top9 .block-deals-of .product-item-opt-1 .product-item-price {
			font-size: 13px;
			color: #000;
		}

		.block-section-top9 .block-deals-of .product-item-opt-1 .product-item-name {
			margin-top: 6px;
			margin-bottom: 2px;
			color: #000;
		}

			.block-section-top9 .block-deals-of .product-item-opt-1 .product-item-name a {
				color: #000;
			}

				.block-section-top9 .block-deals-of .product-item-opt-1 .product-item-name a:hover {
					color: #DA251C;
				}

	.block-section-top9 .block-deals-of .deals-of-countdown .icon {
		background-image: url(../images/icon/index9/icon-deals-of.html);
	}

.index-opt-9 .back-to-top {
	border-color: #ff7f00;
}

	.index-opt-9 .back-to-top .fa,
	.index-opt-9 .back-to-top:hover {
		background-color: #ff7f00;
	}

.index-opt-9 .block-banner-main,
.index-opt-9 .block-banner-main a {
	margin-bottom: 0;
}

	.index-opt-9 .block-banner-main .col {
		padding: 0;
	}

	.index-opt-9 .block-banner-main .row {
		margin: 0;
	}

.index-opt-9 .block-brand {
	padding: 15px 0;
	border: 1px solid #dfdfdf;
	margin-bottom: 30px;
}

	.index-opt-9 .block-brand img {
		border: none;
	}

.index-opt-9 .block-the-blog {
	margin-bottom: 12px;
}

	.index-opt-9 .block-the-blog .block-title {
		margin-bottom: 12px;
		padding-top: 18px;
	}

	.index-opt-9 .block-the-blog .blog-item .blog-date {
		background-color: #ff7f00;
	}

	.index-opt-9 .block-the-blog .blog-item .blog-actions .action {
		color: #333;
	}

		.index-opt-9 .block-the-blog .blog-item .blog-actions .action:hover {
			color: #ff7f00;
		}

.block-floor-products-opt5 {
	margin-bottom: 30px;
}

.floor_color2.block-floor-products-opt5 {
	margin-bottom: 35px;
}

.block-floor-products-opt5 .block-title {
	background-image: none;
	border: none;
	padding-right: 64px;
}

.floor_color1.block-floor-products-opt5 .block-title {
	background-color: #3cb3b5;
}

.floor_color2.block-floor-products-opt5 .block-title {
	background-color: #01b908;
}

.floor_color3.block-floor-products-opt5 .block-title {
	background-color: #cc453c;
}

.floor_color4.block-floor-products-opt5 .block-title {
	background-color: #ed8c23;
}

.block-floor-products-opt5 .block-title > .title {
	line-height: 46px;
	font-size: 13px;
	font-weight: 700;
}

.block-floor-products-opt5 .block-title .links {
	float: right;
	clear: none;
}

@media (min-width: 992px) {
	.block-floor-products-opt5 .block-title .links .dropdown-menu {
		background-color: transparent;
	}
}

.block-floor-products-opt5 .block-title .links li a {
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
	padding: 0 17px;
	line-height: 46px;
}

	.block-floor-products-opt5 .block-title .links li a:before {
		content: none;
	}

@media (min-width: 992px) {
	.block-floor-products-opt5 .block-title .links li a {
		color: #fff;
	}

		.block-floor-products-opt5 .block-title .links li a:hover {
			color: #333;
		}
}

.block-floor-products-opt5 .block-title .links li.active a {
	color: #333;
	background-color: transparent;
}

@media (max-width: 991px) {
	.block-floor-products-opt5 .block-title .links li.active a {
		color: #DA251C;
	}
}

.block-floor-products-opt5 .block-title > .title {
	background-color: transparent;
	border-right: 1px solid #eaeaea;
}

@media (max-width: 479px) {
	.block-floor-products-opt5 .block-title {
		padding-right: 0;
	}

		.block-floor-products-opt5 .block-title > .title {
			border-right: none;
			border-bottom: 1px solid #dfdfdf;
		}

		.block-floor-products-opt5 .block-title .links {
			float: left;
		}
}

.block-floor-products-opt5 .col-products {
	width: 100%;
	border-right: 1px solid #eaeaea;
	overflow: visible;
}

	.block-floor-products-opt5 .col-products .product-item {
		height: auto;
		border-left: 1px solid #eaeaea;
		border-bottom: 1px solid #eaeaea;
		margin-top: 0;
		width: auto;
		float: none;
		margin-bottom: 1px;
	}

.floor_color2.block-floor-products-opt5 .col-products .product-item {
	padding-bottom: 15px;
}

.block-floor-products-opt5 .col-products .product-item .product-item-price {
	font-size: 13px;
	color: #333;
	margin-bottom: 10px;
}

.block-floor-products-opt5 .owl-nav {
	position: absolute;
	right: 15px;
	top: -40px;
}

	.block-floor-products-opt5 .owl-nav .owl-next,
	.block-floor-products-opt5 .owl-nav .owl-prev {
		width: 20px;
		line-height: 28px;
		text-align: center;
		font-size: 25px;
		color: #333;
		float: left;
		margin-left: 7px;
	}

		.block-floor-products-opt5 .owl-nav .owl-next:before,
		.block-floor-products-opt5 .owl-nav .owl-prev:before {
			font-family: FontAwesome;
		}

		.block-floor-products-opt5 .owl-nav .owl-next:hover,
		.block-floor-products-opt5 .owl-nav .owl-prev:hover {
			background-color: #ff7f00;
			color: #fff;
		}

		.block-floor-products-opt5 .owl-nav .owl-prev:before {
			content: "\f104";
		}

		.block-floor-products-opt5 .owl-nav .owl-next:before {
			content: "\f105";
		}

.column-featured-products {
	background-color: #f5f5f5;
	padding-top: 20px;
}

@media (max-width: 991px) {
	.column-featured-products .col-sm-6:nth-child(2n+1) {
		clear: both;
	}
}

@media (max-width: 767px) {
	.column-featured-products .col-sm-6 {
		float: left;
		width: 50%;
	}
}

@media (max-width: 479px) {
	.column-featured-products .col-sm-6 {
		width: 100%;
	}
}

.block-col-featured {
	margin-bottom: 35px;
}

	.block-col-featured .block-title {
		font-size: 13px;
		color: #333;
		font-weight: 700;
		display: block;
		line-height: 30px;
		text-transform: uppercase;
	}

	.block-col-featured .product-item {
		border: 1px solid #dfdfdf;
		background-color: #fff;
		margin-bottom: 10px;
		padding: 10px;
	}

		.block-col-featured .product-item:hover .product-item-photo img {
			-webkit-transform: scale(1.12);
			-ms-transform: scale(1.12);
			-o-transform: scale(1.12);
			transform: scale(1.12);
			-webkit-transition: .35s;
			-o-transition: .35s;
			transition: .35s;
		}

		.block-col-featured .product-item:hover .product-item-name,
		.block-col-featured .product-item:hover .product-item-name a {
			color: #DA251C;
		}

		.block-col-featured .product-item .product-item-info:after,
		.block-col-featured .product-item .product-item-info:before {
			content: "";
			display: table;
		}

		.block-col-featured .product-item .product-item-info:after {
			clear: both;
		}

		.block-col-featured .product-item .product-item-photo {
			float: left;
			width: 100%;
			max-width: 120px;
			position: relative;
			overflow: hidden;
			display: block;
		}

			.block-col-featured .product-item .product-item-photo a {
				display: block;
			}

			.block-col-featured .product-item .product-item-photo img {
				-webkit-transform: scale(1);
				-ms-transform: scale(1);
				-o-transform: scale(1);
				transform: scale(1);
				-webkit-transition: .35s;
				-o-transition: .35s;
				transition: .35s;
			}

		.block-col-featured .product-item .product-item-detail {
			overflow: hidden;
			padding-top: 21px;
			padding-left: 8px;
		}

		.block-col-featured .product-item .product-item-name {
			font-weight: 400;
			font-size: 13px;
			color: #333;
			display: block;
		}

			.block-col-featured .product-item .product-item-name a {
				color: #333;
			}

				.block-col-featured .product-item .product-item-name a:hover {
					color: #DA251C;
				}

.qc-top-site10 {
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	min-height: 150px;
	padding: 0;
	border: none;
	box-shadow: none;
	border-radius: 0;
	margin: 0;
}

	.qc-top-site10 .container {
		position: relative;
	}

	.qc-top-site10 .close {
		background-color: #28a152;
		width: 24px;
		height: 24px;
		border: none;
		opacity: 1;
		background-position: center;
		background-repeat: no-repeat;
		background-image: url(../images/icon/index6/close-top.html);
		position: absolute;
		top: 0;
		right: 15px;
	}

		.qc-top-site10 .close span {
			display: none;
		}

		.qc-top-site10 .close:hover {
			background-color: #53B475;
		}

	.qc-top-site10 .description {
		max-width: 485px;
		float: right;
		padding-top: 10px;
		padding-bottom: 10px;
		padding-right: 40px;
	}

		.qc-top-site10 .description .title {
			display: block;
			text-transform: capitalize;
			font-size: 44px;
			font-weight: 700;
			color: #fe5654;
			font-family: Arial;
			line-height: 1;
		}

@media (max-width: 600px) {
	.qc-top-site10 .description .title {
		font-size: 24px;
	}
}

.qc-top-site10 .description .subtitle {
	text-transform: capitalize;
	color: #333;
	font-weight: 700;
	font-size: 18px;
	display: block;
	font-family: Arial;
}

.qc-top-site10 .description .des {
	color: #999;
	display: block;
	font-family: Arial;
}

.qc-top-site10 .description .btn {
	line-height: 28px;
	display: inline-block;
	padding: 0 9px;
	background-color: #fe5654;
	color: #fff;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: 600;
	margin-top: 7px;
}

	.qc-top-site10 .description .btn:focus,
	.qc-top-site10 .description .btn:hover {
		background-color: #DA251C;
	}

.slide-opt-10 {
	margin-bottom: 20px;
}

	.slide-opt-10 .item {
		height: 450px;
	}

@media (max-width: 640px) {
	.slide-opt-10 .item {
		height: 300px;
	}

		.slide-opt-10 .item .description {
			max-width: 100% !important;
		}
}

.slide-opt-10 .item .description {
	position: relative;
	padding-top: 180px;
	max-width: 100%;
}

.slide-opt-10 .item1 .description {
	padding-left: 0;
	margin-left: 220px;
	padding-top: 38px;
	max-width: 400px;
}

.slide-opt-10 .item1 .title {
	display: block;
	text-transform: uppercase;
	font-weight: 400;
	margin-bottom: 12px;
	font-size: 25px;
	color: #333;
	line-height: 31px;
}

.slide-opt-10 .item1 .des {
	display: block;
	text-transform: capitalize;
	font-weight: 400;
	font-size: 18px;
	margin-bottom: 25px;
	color: #555;
	line-height: 20px;
}

.slide-opt-10 .item1 .btn {
	line-height: 36px;
	background-color: #fe5654;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	padding: 0 17px;
	font-size: 16px;
	font-weight: 600;
}

	.slide-opt-10 .item1 .btn:hover {
		background-color: #DA251C;
	}

.slide-opt-10 .item2 .description {
	padding-left: 0;
	margin-left: 198px;
	padding-top: 143px;
	max-width: 400px;
}

.slide-opt-10 .item2 .title {
	display: block;
	text-transform: uppercase;
	font-weight: 700;
	margin-bottom: 23px;
	font-size: 30px;
	color: #333;
	line-height: 1px;
}

.slide-opt-10 .item2 .des {
	display: block;
	text-transform: capitalize;
	font-weight: 400;
	font-size: 16px;
	margin-bottom: 35px;
	color: #666;
	line-height: 20px;
}

.slide-opt-10 .item2 .btn {
	line-height: 36px;
	background-color: #dc0012;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	padding: 0 32px;
	font-size: 16px;
	font-weight: 600;
}

	.slide-opt-10 .item2 .btn:hover {
		background-color: #DA251C;
	}

.slide-opt-10 .item3 .description {
	margin-left: auto;
	margin-right: auto;
	padding-top: 173px;
	max-width: 400px;
	text-align: center;
	padding-left: 16px;
}

.slide-opt-10 .item3 .title {
	display: block;
	text-transform: uppercase;
	font-weight: 600;
	margin-bottom: 8px;
	font-size: 30px;
	color: #333;
	line-height: 31px;
}

.slide-opt-10 .item3 .des {
	display: block;
	text-transform: capitalize;
	font-weight: 400;
	font-size: 13px;
	margin-bottom: 43px;
	color: #444;
	line-height: 20px;
}

.slide-opt-10 .item3 .btn {
	line-height: 36px;
	background-color: #1946bb;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	padding: 0 34px;
	font-size: 16px;
	font-weight: 600;
}

	.slide-opt-10 .item3 .btn:hover {
		background-color: #DA251C;
	}

@media (max-width: 640px) {
	.slide-opt-10 .item .description {
		padding-top: 40px;
		padding-left: 40px;
		margin: 0;
	}
}

.block-deals-of-opt5 {
	background-color: transparent;
}

	.block-deals-of-opt5 .block-title {
		padding: 0;
	}

	.block-deals-of-opt5 .block-content {
		background-color: #fff;
	}

		.block-deals-of-opt5 .block-content .heading-title {
			display: block;
			text-align: center;
			text-transform: uppercase;
			font-weight: 700;
			color: #333;
			font-size: 16px;
			margin-top: 10px;
		}

	.block-deals-of-opt5 .deals-of-countdown {
		margin: 0;
		padding-top: 10px;
	}

		.block-deals-of-opt5 .deals-of-countdown:after,
		.block-deals-of-opt5 .deals-of-countdown:before {
			content: "";
			display: table;
		}

		.block-deals-of-opt5 .deals-of-countdown:after {
			clear: both;
		}

		.block-deals-of-opt5 .deals-of-countdown .icon {
			background-position: center;
			background-repeat: no-repeat;
			background-image: url(../images/icon/index6/icon-deals-of.html);
			width: 44px;
			height: 44px;
			background-color: #DA251C;
			position: relative;
			float: left;
			margin-right: 8px;
		}

			.block-deals-of-opt5 .deals-of-countdown .icon:before {
				width: 0;
				height: 0;
				border-style: solid;
				border-width: 0 22px 7px;
				border-color: transparent transparent #DA251C;
				content: "";
				position: absolute;
				top: -7px;
				left: 0;
			}

	.block-deals-of-opt5 .count-down-time {
		position: relative;
		float: left;
		padding-top: 14px;
	}

		.block-deals-of-opt5 .count-down-time:after,
		.block-deals-of-opt5 .count-down-time:before {
			content: "";
			display: table;
		}

		.block-deals-of-opt5 .count-down-time:after {
			clear: both;
		}

		.block-deals-of-opt5 .count-down-time .box-count {
			float: left;
			margin-right: 10px;
			text-align: center;
			position: relative;
		}

			.block-deals-of-opt5 .count-down-time .box-count:after {
				content: ":";
				position: absolute;
				line-height: 24px;
				top: 0;
				right: -6px;
			}

			.block-deals-of-opt5 .count-down-time .box-count:last-child {
				margin-right: 0;
			}

				.block-deals-of-opt5 .count-down-time .box-count:last-child:after {
					content: none;
				}

			.block-deals-of-opt5 .count-down-time .box-count .number {
				width: 50px;
				height: 24px;
				line-height: 24px;
				display: block;
				font-size: 16px;
				background-color: transparent;
				color: #fff;
				position: relative;
				letter-spacing: 15px;
				text-align: center;
				text-indent: 8px;
			}

				.block-deals-of-opt5 .count-down-time .box-count .number:after,
				.block-deals-of-opt5 .count-down-time .box-count .number:before {
					content: "";
					height: 24px;
					width: 24px;
					background-color: #999;
					position: absolute;
					top: 0;
					left: 0;
					z-index: -1;
				}

				.block-deals-of-opt5 .count-down-time .box-count .number:after {
					left: auto;
					right: 0;
				}

			.block-deals-of-opt5 .count-down-time .box-count .text,
			.block-deals-of-opt5 .count-down-time .box-days {
				display: none;
			}

	.block-deals-of-opt5 .product-item-opt-2 .product-item-photo {
		padding: 10px 15px;
	}

	.block-deals-of-opt5 .product-item-opt-2 .product-item-name {
		margin-top: 0;
	}

	.block-deals-of-opt5 .product-item-opt-2 .product-item-detail {
		padding-left: 35px;
	}

.block-deals-of-opt5 {
	margin-bottom: 7px;
}

	.block-deals-of-opt5 .block-content {
		border: none;
	}

	.block-deals-of-opt5 .block-title {
		border-bottom: 1px solid #eee;
		margin-bottom: 23px;
		padding-bottom: 10px;
		padding-right: 100px;
	}

		.block-deals-of-opt5 .block-title:after,
		.block-deals-of-opt5 .block-title:before {
			content: "";
			display: table;
		}

		.block-deals-of-opt5 .block-title:after {
			clear: both;
		}

		.block-deals-of-opt5 .block-title .deals-of-countdown {
			padding-top: 0;
			float: right;
		}

			.block-deals-of-opt5 .block-title .deals-of-countdown .icon {
				background-image: url(../images/media/index10/icon-deals-of.html);
				background-color: transparent;
			}

				.block-deals-of-opt5 .block-title .deals-of-countdown .icon:before {
					content: none;
				}

		.block-deals-of-opt5 .block-title .title {
			float: left;
			font-size: 16px;
			font-weight: 700;
			text-transform: uppercase;
			color: #333;
			padding-top: 17px;
		}

	.block-deals-of-opt5 .product-item .product-item-photo {
		border: 1px solid #dfdfdf;
	}

	.block-deals-of-opt5 .product-item .product-item-name {
		margin-top: 10px;
	}

	.block-deals-of-opt5 .owl-nav {
		position: absolute;
		top: -64px;
		right: 0;
	}

		.block-deals-of-opt5 .owl-nav .owl-next,
		.block-deals-of-opt5 .owl-nav .owl-prev {
			width: 24px;
			height: 24px;
			line-height: 22px;
			background-color: #eee;
			color: #ccc;
			float: left;
			margin-left: 5px;
			text-align: center;
		}

			.block-deals-of-opt5 .owl-nav .owl-next:hover,
			.block-deals-of-opt5 .owl-nav .owl-prev:hover {
				background-color: #999;
				color: #fff;
			}

			.block-deals-of-opt5 .owl-nav .owl-next:before,
			.block-deals-of-opt5 .owl-nav .owl-prev:before {
				font-family: FontAwesome;
			}

			.block-deals-of-opt5 .owl-nav .owl-prev:before {
				content: "\f104";
			}

			.block-deals-of-opt5 .owl-nav .owl-next:before {
				content: "\f105";
			}

.index-opt-10 .block-nav-categori .view-all-categori .btn-view-all:hover,
.index-opt-10 .block-nav-categori .view-all-categori a:hover {
	background-color: #28a152;
}

.index-opt-10 .back-to-top {
	border-color: #28a152;
}

	.index-opt-10 .back-to-top .fa,
	.index-opt-10 .back-to-top:hover {
		background-color: #28a152;
	}

.index-opt-10 .block-service {
	margin-bottom: 17px;
}

@media (min-width: 992px) and (max-width: 1199px) {
	.index-opt-10 .block-service .item .title {
		font-size: 13px;
	}
}

.index-opt-10 .block-service .item .title {
	line-height: 1;
}

.index-opt-10 .heading-opt-6 .title {
	border-bottom: 3px solid #28a152;
}

.index-opt-10 .block-brand {
	margin-bottom: 30px;
	padding-top: 0;
	background-color: #EEE;
	padding-bottom: 40px;
}

.index-opt-10 .block-showcase {
	margin-top: 30px;
}

.index-opt-10 .block .box-img {
	margin-bottom: 35px;
}

.index-opt-10 .block-hot-categories-opt2 .item .description .btn:hover {
	background-color: #28a152;
}

.index-opt-10 .block-hot-categories-opt2 .item li a:hover,
.index-opt-10 .block-hot-categories-opt2 .item li a:hover:after {
	color: #28a152;
}

.index-opt-10 .block-showcase .col-title .btn:hover {
	background-color: #28a152;
	border-color: #28a152;
	color: #fff;
}

.block-floor-products-opt10 {
	margin-top: 30px;
	margin-bottom: 30px;
}

	.block-floor-products-opt10 .block-banner-floor:after,
	.block-floor-products-opt10 .block-banner-floor:before {
		content: "";
		display: table;
	}

	.block-floor-products-opt10 .block-banner-floor:after {
		clear: both;
	}

	.block-floor-products-opt10 .block-banner-floor .col-sm-6 {
		padding: 0;
	}

	.block-floor-products-opt10 .block-banner-floor .box-img,
	.block-floor-products-opt10 .block-banner-floor .img-banner {
		display: block;
		margin-bottom: 10px;
	}

	.block-floor-products-opt10 .col-banner {
		position: relative;
		height: 350px;
	}

		.block-floor-products-opt10 .col-banner:after,
		.block-floor-products-opt10 .col-banner:before {
			content: "";
			position: absolute;
			top: 5px;
			bottom: 5px;
			border-style: solid;
			border-color: #fff;
			-webkit-transition: .3s;
			-o-transition: .3s;
			transition: .3s;
			z-index: 10;
		}

		.block-floor-products-opt10 .col-banner:before {
			border-width: 1px 0;
			-webkit-transform: scale(0, 1);
			-ms-transform: scale(0, 1);
			-o-transform: scale(0, 1);
			transform: scale(0, 1);
			top: 10px;
			bottom: 10px;
		}

		.block-floor-products-opt10 .col-banner:after {
			border-width: 0 1px;
			-webkit-transform: scale(1, 0);
			-ms-transform: scale(1, 0);
			-o-transform: scale(1, 0);
			transform: scale(1, 0);
			left: 10px;
			right: 10px;
		}

		.block-floor-products-opt10 .col-banner:hover:after,
		.block-floor-products-opt10 .col-banner:hover:before {
			-webkit-transform: scale(1, 1);
			-ms-transform: scale(1, 1);
			-o-transform: scale(1, 1);
			transform: scale(1, 1);
			-webkit-transition: .3s;
			-o-transition: .3s;
			transition: .3s;
		}

		.block-floor-products-opt10 .col-banner:hover a:before {
			opacity: .3;
			-webkit-transition: .35s;
			-o-transition: .35s;
			transition: .35s;
		}

@media (max-width: 1199px) {
	.block-floor-products-opt10 .col-banner {
		height: 310px;
	}
}

.block-floor-products-opt10 .col-banner a {
	z-index: 100;
	display: block;
}

	.block-floor-products-opt10 .col-banner a:before {
		content: "";
		background-color: #DA251C;
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: 100;
		opacity: 0;
		-webkit-transition: .35s;
		-o-transition: .35s;
		transition: .35s;
	}

	.block-floor-products-opt10 .col-banner a img {
		width: 100%;
		-webkit-transform: scale(1) !important;
		-ms-transform: scale(1) !important;
		-o-transform: scale(1) !important;
		transform: scale(1) !important;
	}

.block-floor-products-opt10 .col-banner .label-featured {
	position: absolute;
	top: -5px;
	right: -5px;
	z-index: 100;
}

	.block-floor-products-opt10 .col-banner .label-featured img {
		width: auto;
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
	}

@media (max-width: 991px) {
	.block-floor-products-opt10 .col-products {
		width: 100%;
	}
}

.block-floor-products-opt10 .col-products .product-item {
	height: auto;
	width: 100%;
}

	.block-floor-products-opt10 .col-products .product-item .product-item-photo {
		border: none;
	}

.block-floor-products-opt10 .block-content:hover .col-products .owl-nav .owl-next,
.block-floor-products-opt10 .block-content:hover .col-products .owl-nav .owl-prev {
	opacity: 1;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}

.block-floor-products-opt10 .block-content:hover .col-products .owl-nav .owl-prev {
	left: 0;
}

.block-floor-products-opt10 .block-content:hover .col-products .owl-nav .owl-next {
	right: 0;
}

.block-floor-products-opt10 .block-content .col-products .owl-nav .owl-next,
.block-floor-products-opt10 .block-content .col-products .owl-nav .owl-prev {
	width: 32px;
	line-height: 50px;
	background-color: #f5f5f5;
	border: 1px solid #dfdfdf;
	border-radius: 2px;
	font-size: 24px;
	color: #333;
	text-align: center;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	position: absolute;
	top: 50%;
	margin-top: -25px;
	opacity: 0;
}

	.block-floor-products-opt10 .block-content .col-products .owl-nav .owl-next:hover,
	.block-floor-products-opt10 .block-content .col-products .owl-nav .owl-prev:hover {
		color: #fff;
		background-color: #DA251C;
		border-color: #DA251C;
		-webkit-transition: .2s;
		-o-transition: .2s;
		transition: .2s;
	}

	.block-floor-products-opt10 .block-content .col-products .owl-nav .owl-next:before,
	.block-floor-products-opt10 .block-content .col-products .owl-nav .owl-prev:before {
		font-family: FontAwesome;
	}

.block-floor-products-opt10 .block-content .col-products .owl-nav .owl-prev {
	left: 25px;
}

	.block-floor-products-opt10 .block-content .col-products .owl-nav .owl-prev:before {
		content: "\f104";
	}

.block-floor-products-opt10 .block-content .col-products .owl-nav .owl-next {
	right: 25px;
}

	.block-floor-products-opt10 .block-content .col-products .owl-nav .owl-next:before {
		content: "\f105";
	}

.block-floor-products-opt10 .product-item-opt-2 .product-item-detail {
	padding-bottom: 26px;
}

@media (min-width: 992px) and (max-width: 1199px) {
	.block-floor-products-opt10 .col-banner {
		width: 22%;
	}

	.block-floor-products-opt10 .col-products {
		width: 78%;
	}

	.block-floor-products-opt10 .product-item-opt-2 .product-item-detail {
		padding-bottom: 22px;
	}

	.block-floor-products-opt10 .heading-opt-2 .title {
		min-width: 209px;
	}

	.block-floor-products-opt10 .heading-opt-2 .links a {
		padding: 0 12px;
	}
}

.block-floor-products-opt10 .block-content {
	padding-left: 20%;
	position: relative;
}

@media (max-width: 991px) {
	.block-floor-products-opt10 .block-content {
		padding-left: 0;
	}
}

.block-floor-products-opt10 .col-categori {
	width: 20%;
	border: 1px solid #dfdfdf;
	border-right: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 50;
	background-color: #fff;
}

	.block-floor-products-opt10 .col-categori.open {
		-webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .5);
		box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .5);
		z-index: 100;
	}

@media (min-width: 992px) {
	.block-floor-products-opt10 .col-categori {
		min-height: 349px;
	}
}

@media (max-width: 991px) {
	.block-floor-products-opt10 .col-categori {
		display: none;
	}
}

.block-floor-products-opt10 .col-categori a {
	font-size: 13px;
	color: #333;
	padding-left: 18px;
	padding-right: 10px;
	line-height: 50px;
	border-top: 1px solid #dfdfdf;
	display: block;
}

	.block-floor-products-opt10 .col-categori a:hover {
		color: #28a152;
	}

.block-floor-products-opt10 .col-categori ul {
	padding: 5px 0 13px;
}

@media (max-width: 1199px) {
	.block-floor-products-opt10 .col-categori ul {
		padding-bottom: 11px;
	}
}

.block-floor-products-opt10 .col-categori ul a {
	line-height: 40px;
	border: none;
}

.block-floor-products-opt10 .col-categori ul .cat-orther {
	display: none;
}

.block-floor-products-opt10 .col-categori .btn-cat,
.block-floor-products-opt10 .col-categori .btn-close-cat {
	cursor: pointer;
}

	.block-floor-products-opt10 .col-categori .btn-cat .fa,
	.block-floor-products-opt10 .col-categori .btn-close-cat .fa {
		margin-left: 20px;
	}

.block-floor-products-opt10 .col-banner {
	width: 25%;
}

@media (max-width: 1199px) {
	.block-floor-products-opt10 .col-banner {
		display: none;
	}
}

.block-floor-products-opt10 .col-products {
	width: 75%;
}

@media (max-width: 1199px) {
	.block-floor-products-opt10 .col-products {
		width: 100%;
	}
}

@media (max-width: 991px) {
	.block-floor-products-opt10 .col-products {
		width: 100%;
	}
}

.block-floor-products-opt10.floor_color2 .col-categori ul a:hover {
	color: #FDC113;
}

.block-floor-products-opt10.floor_color7 .col-categori ul a:hover {
	color: #FF6634;
}

.block-floor-products-opt10.floor_color8 .col-categori ul a:hover {
	color: #1946bb;
}

.block-floor-products-opt10.floor_color9 .col-categori ul a:hover {
	color: #00c0e3;
}

.block-floor-products-opt10.floor_color10 .col-categori ul a:hover {
	color: #71cf2c;
}

.block-floor-products-opt10.floor_color11 .col-categori ul a:hover {
	color: #9b26af;
}

.block-section-top11 {
	padding-left: 300px;
	position: relative;
	margin-bottom: 40px;
}

	.block-section-top11:after,
	.block-section-top11:before {
		content: "";
		display: table;
	}

	.block-section-top11:after {
		clear: both;
	}

@media (max-width: 1199px) {
	.block-section-top11 {
		padding-left: 0;
	}
}

.block-section-top11 .block-nav-categori {
	float: left;
	width: 300px;
	position: absolute;
	top: 0;
	left: 0;
}

@media (max-width: 1199px) {
	.block-section-top11 .block-nav-categori {
		display: none;
	}
}

.block-section-top11 .block-nav-categori .block-title {
	display: block;
	line-height: 52px;
	background-color: #ef6d6e;
	font-size: 15px;
	font-weight: 600;
	padding-left: 24px;
}

.block-section-top11 .block-nav-categori .block-content {
	border-bottom: 1px solid #dfdfdf;
	border-left: 1px solid #dfdfdf;
	background-color: #fff;
}

.block-section-top11 .block-nav-categori .ui-categori {
	padding-top: 15px;
	padding-bottom: 12px;
}

@media (max-width: 1199px) {
	.block-section-top11 .block-nav-categori .ui-categori {
		padding: 2px 0 0;
	}
}

.block-section-top11 .block-nav-categori .ui-categori > li.parent > a:after,
.block-section-top11 .block-nav-categori .ui-categori > li > a {
	line-height: 40px;
}

@media (max-width: 1199px) {
	.block-section-top11 .block-nav-categori .ui-categori .submenu {
		width: 640px;
	}
}

.block-section-top11 .block-nav-categori .ui-categori .submenu a:focus,
.block-section-top11 .block-nav-categori .ui-categori .submenu a:hover {
	color: #ef6d6e !important;
}

.block-section-top11 .block-nav-categori .view-all-categori .btn-view-all,
.block-section-top11 .block-nav-categori .view-all-categori a {
	line-height: 54px;
	border-top: 1px solid #dfdfdf;
	background-color: transparent;
	font-size: 13px;
	font-weight: 600;
	text-transform: capitalize;
}

	.block-section-top11 .block-nav-categori .view-all-categori .btn-view-all:focus,
	.block-section-top11 .block-nav-categori .view-all-categori .btn-view-all:hover,
	.block-section-top11 .block-nav-categori .view-all-categori a:focus,
	.block-section-top11 .block-nav-categori .view-all-categori a:hover {
		background-color: #ef6d6e;
	}

.block-section-top11 .slide-opt-11 {
	float: left;
	width: calc(100% - 195px);
	width: -moz-calc(100% - 195px);
	width: -webkit-calc(100% - 195px);
	width: -o-calc(100% - 195px);
}

@media (max-width: 1199px) {
	.block-section-top11 .slide-opt-11 {
		width: 100%;
	}
}

.block-section-top11 .block-banner-slide {
	width: 195px;
	float: left;
}

	.block-section-top11 .block-banner-slide .box-img {
		position: relative;
	}

		.block-section-top11 .block-banner-slide .box-img:after,
		.block-section-top11 .block-banner-slide .box-img:before {
			content: "";
			position: absolute;
			top: 0;
			left: 0;
			right: 0;
			bottom: 0;
			-webkit-transition: .6s;
			-o-transition: .6s;
			transition: .6s;
		}

		.block-section-top11 .block-banner-slide .box-img:hover:before {
			top: 50%;
			bottom: 50%;
			-webkit-transition: .6s;
			-o-transition: .6s;
			transition: .6s;
			background-color: rgba(255, 255, 255, .5);
		}

		.block-section-top11 .block-banner-slide .box-img:hover:after {
			left: 50%;
			right: 50%;
			-webkit-transition: .6s;
			-o-transition: .6s;
			transition: .6s;
			background-color: rgba(255, 255, 255, .5);
		}

	.block-section-top11 .block-banner-slide .box-img {
		display: block;
	}

		.block-section-top11 .block-banner-slide .box-img img {
			display: block;
			width: 100%;
		}

@media (max-width: 1199px) {
	.block-section-top11 .block-banner-slide {
		display: none;
	}
}

.slide-opt-11 .owl-item img {
	width: 100%;
	display: block;
}

.slide-opt-11 .item {
	position: relative;
}

	.slide-opt-11 .item .description {
		position: absolute;
	}

.slide-opt-11 .item1 .description {
	position: absolute;
	right: 43px;
	top: 160px;
	text-align: right;
}

@media (max-width: 639px) {
	.slide-opt-11 .item1 .description {
		top: 60px;
	}
}

@media (max-width: 479px) {
	.slide-opt-11 .item1 .description {
		top: 25px;
		right: 20px;
	}
}

.slide-opt-11 .item1 .title {
	font-family: 'UTM ClassizismAntiqua';
	font-size: 58px;
	line-height: 1;
	color: #fff;
	font-weight: 400;
	text-transform: none;
	position: relative;
	padding-top: 26px;
}

	.slide-opt-11 .item1 .title:before {
		content: "";
		width: 86px;
		height: 1px;
		position: absolute;
		right: 0;
		background-color: #fff;
		display: block;
		top: 0;
	}

@media (max-width: 479px) {
	.slide-opt-11 .item1 .title {
		font-size: 24px;
		padding-top: 15px;
	}
}

.slide-opt-11 .item1 .subtitle {
	font-family: 'UTM Bustamalaka';
	font-size: 48px;
	line-height: 1;
	color: #fff;
	font-weight: 400;
	text-transform: none;
	margin-bottom: 30px;
}

@media (max-width: 479px) {
	.slide-opt-11 .item1 .subtitle {
		font-size: 24px;
	}
}

.slide-opt-11 .item1 .btn {
	background-color: #ef6d6e;
	line-height: 36px;
	padding: 0 16px;
	color: #fff;
	font-size: 13px;
	font-weight: 400;
	text-transform: none;
}

	.slide-opt-11 .item1 .btn:after {
		content: "\f0da";
		font-family: FontAwesome;
		margin-left: 10px;
	}

	.slide-opt-11 .item1 .btn:focus,
	.slide-opt-11 .item1 .btn:hover {
		background-color: #e7282a;
	}

@media (max-width: 479px) {
	.slide-opt-11 .item1 .btn {
		line-height: 32px;
		font-size: 13px;
		padding: 0 12px;
	}
}

.slide-opt-11 .item2 .description {
	position: absolute;
	left: 53px;
	top: 60px;
	text-align: center;
}

@media (max-width: 479px) {
	.slide-opt-11 .item2 .description {
		left: 15px;
		top: 20px;
	}
}

.slide-opt-11 .item2 .title {
	font-family: 'UTM Amerika Sans';
	font-size: 24px;
	line-height: 1;
	color: #fff;
	font-weight: 400;
	text-transform: none;
	position: relative;
	display: block;
	margin-bottom: 3px;
}

@media (max-width: 479px) {
	.slide-opt-11 .item2 .title {
		font-size: 13px;
	}
}

.slide-opt-11 .item2 .subtitle {
	font-family: 'UTM Avo';
	font-size: 72px;
	line-height: 1;
	color: #fff;
	font-weight: 400;
	text-transform: uppercase;
	margin-bottom: 30px;
}

	.slide-opt-11 .item2 .subtitle span {
		font-family: 'UTM BryantLG';
		font-size: 60px;
		display: block;
	}

@media (max-width: 479px) {
	.slide-opt-11 .item2 .subtitle,
	.slide-opt-11 .item2 .subtitle span {
		font-size: 24px;
	}
}

.slide-opt-11 .item2 .btn {
	background-color: #ef6d6e;
	line-height: 36px;
	padding: 0 16px;
	color: #fff;
	font-size: 13px;
	font-weight: 400;
	text-transform: none;
}

	.slide-opt-11 .item2 .btn:after {
		content: "\f0da";
		font-family: FontAwesome;
		margin-left: 10px;
	}

	.slide-opt-11 .item2 .btn:focus,
	.slide-opt-11 .item2 .btn:hover {
		background-color: #e7282a;
	}

.slide-opt-11 .item3 .description {
	position: absolute;
	right: 35px;
	top: 65px;
	max-width: 385px;
	text-align: center;
}

@media (max-width: 639px) {
	.slide-opt-11 .item3 .description {
		top: 20px;
	}
}

.slide-opt-11 .item3 .title {
	font-family: 'UTM Swiss Condensed';
	font-size: 24px;
	line-height: 1;
	color: #333;
	font-weight: 400;
	text-transform: uppercase;
	position: relative;
	margin-bottom: 5px;
}

@media (max-width: 479px) {
	.slide-opt-11 .item3 .title {
		font-size: 13px;
	}
}

.slide-opt-11 .item3 .subtitle {
	font-family: 'UTM HelvetIns';
	font-size: 60px;
	line-height: 1;
	color: #f85858;
	font-weight: 400;
	text-transform: uppercase;
	margin-bottom: 6px;
}

	.slide-opt-11 .item3 .subtitle span {
		color: #333;
		display: block;
		font-family: 'UTM Aurora';
		padding-top: 8px;
	}

@media (max-width: 479px) {
	.slide-opt-11 .item3 .subtitle {
		font-size: 20px;
	}
}

.slide-opt-11 .item3 .des {
	font-family: 'UTM BryantLG';
	font-size: 18px;
	color: #333;
	margin-bottom: 24px;
}

@media (max-width: 479px) {
	.slide-opt-11 .item3 .des {
		margin-bottom: 14px;
		line-height: 1;
		font-size: 13px;
	}
}

.slide-opt-11 .item3 .btn {
	background-color: #f95757;
	line-height: 36px;
	padding: 0 16px;
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	border-radius: 15px;
}

	.slide-opt-11 .item3 .btn:after {
		content: "\f0da";
		font-family: FontAwesome;
		margin-left: 10px;
	}

	.slide-opt-11 .item3 .btn:focus,
	.slide-opt-11 .item3 .btn:hover {
		background-color: #f60d0d;
	}

@media (max-width: 479px) {
	.slide-opt-11 .item3 .btn {
		line-height: 32px;
		font-size: 13px;
		padding: 0 12px;
	}
}

.slide-opt-11 .owl-dots {
	bottom: 16px;
	text-align: right;
	padding-right: 9px;
}

	.slide-opt-11 .owl-dots .owl-dot {
		width: 9px;
		height: 9px;
		display: inline-block;
		margin: 0 11px;
		-webkit-box-shadow: #9b9b9b 1px 1px 0 0;
		box-shadow: #9b9b9b 1px 1px 0 0;
		background-color: #d1d1d1;
	}

		.slide-opt-11 .owl-dots .owl-dot.active {
			background-color: #ef6d6e;
			-webkit-box-shadow: #aa292a 1px 1px 0 0;
			box-shadow: #aa292a 1px 1px 0 0;
		}

.block-banner-opt11 {
	margin-bottom: 3px;
}

	.block-banner-opt11 .banner {
		margin-bottom: 24px;
	}

		.block-banner-opt11 .banner .box-img {
			position: relative;
			display: block;
		}

			.block-banner-opt11 .banner .box-img:after,
			.block-banner-opt11 .banner .box-img:before {
				content: "";
				position: absolute;
				top: 0;
				left: 0;
				right: 0;
				bottom: 0;
				-webkit-transition: .6s;
				-o-transition: .6s;
				transition: .6s;
			}

			.block-banner-opt11 .banner .box-img:hover:before {
				top: 50%;
				bottom: 50%;
				-webkit-transition: .6s;
				-o-transition: .6s;
				transition: .6s;
				background-color: rgba(255, 255, 255, .5);
			}

			.block-banner-opt11 .banner .box-img:hover:after {
				left: 50%;
				right: 50%;
				-webkit-transition: .6s;
				-o-transition: .6s;
				transition: .6s;
				background-color: rgba(255, 255, 255, .5);
			}

			.block-banner-opt11 .banner .box-img img,
			.block-banner-opt11 .banner img {
				display: block;
				width: 100%;
			}

@media (max-width: 479px) {
	.block-banner-opt11 .col-xs-6 {
		width: 100%;
	}
}

.block-tabs-products-opt11 {
	margin-bottom: 40px;
}

	.block-tabs-products-opt11 .block-title {
		margin-bottom: 37px;
		position: relative;
	}

		.block-tabs-products-opt11 .block-title:after,
		.block-tabs-products-opt11 .block-title:before {
			content: "";
			display: table;
		}

		.block-tabs-products-opt11 .block-title:after {
			clear: both;
		}

		.block-tabs-products-opt11 .block-title strong.title {
			display: block;
			font-size: 30px;
			color: #333;
			font-weight: 400;
			text-transform: capitalize;
			text-align: center;
			margin-bottom: 6px;
			position: relative;
			overflow: hidden;
		}

			.block-tabs-products-opt11 .block-title strong.title span {
				display: inline-block;
				vertical-align: middle;
				padding: 0 35px;
			}

@media (max-width: 479px) {
	.block-tabs-products-opt11 .block-title strong.title span {
		padding: 0 12px;
	}
}

.block-tabs-products-opt11 .block-title strong.title:after,
.block-tabs-products-opt11 .block-title strong.title:before {
	content: "";
	width: 100%;
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	height: 5px;
}

@media (max-width: 479px) {
	.block-tabs-products-opt11 .block-title strong.title:after,
	.block-tabs-products-opt11 .block-title strong.title:before {
		content: none;
	}
}

.block-tabs-products-opt11 .block-title strong.title:before {
	margin-left: -100%;
}

.block-tabs-products-opt11 .block-title strong.title:after {
	margin-right: -100%;
}

.block-tabs-products-opt11 .block-title .links {
	position: relative;
	text-align: center;
}

	.block-tabs-products-opt11 .block-title .links .dropdown-toggle {
		display: block;
		padding: 0 10px;
		line-height: 32px;
	}

		.block-tabs-products-opt11 .block-title .links .dropdown-toggle:focus,
		.block-tabs-products-opt11 .block-title .links .dropdown-toggle:hover {
			color: #ef6d6e;
		}

@media (min-width: 768px) {
	.block-tabs-products-opt11 .block-title .links .dropdown-toggle {
		display: none;
	}

	.block-tabs-products-opt11 .block-title .links .dropdown-menu {
		position: static;
		display: block;
		float: none;
		border: none;
		box-shadow: none;
		padding: 0;
		margin: 0;
		text-align: center;
	}

		.block-tabs-products-opt11 .block-title .links .dropdown-menu:after,
		.block-tabs-products-opt11 .block-title .links .dropdown-menu:before {
			content: "";
			display: table;
		}

		.block-tabs-products-opt11 .block-title .links .dropdown-menu:after {
			clear: both;
		}
}

@media (max-width: 767px) {
	.block-tabs-products-opt11 .block-title .links {
		position: absolute;
		top: 9px;
		left: 0;
		background-color: #fff;
	}

		.block-tabs-products-opt11 .block-title .links .dropdown-menu {
			position: absolute;
			top: 100%;
			right: auto;
			left: 0;
			padding: 0;
			background-color: #fff;
		}
}

.block-tabs-products-opt11 .block-title .links.open .dropdown-menu {
	display: block;
}

.block-tabs-products-opt11 .block-title .links li {
	display: inline-block;
	padding: 0 26px;
}

@media (max-width: 767px) {
	.block-tabs-products-opt11 .block-title .links li {
		float: none;
		display: block;
		margin-bottom: 1px;
		padding: 6px 10px;
	}
}

.block-tabs-products-opt11 .block-title .links li a {
	display: block;
	line-height: 28px;
	font-size: 18px;
	color: #666;
	font-weight: 400;
	text-transform: capitalize;
	padding: 0;
	background-color: transparent;
	position: relative;
	border-bottom: 1px solid transparent;
}

	.block-tabs-products-opt11 .block-title .links li a:focus,
	.block-tabs-products-opt11 .block-title .links li a:hover {
		color: #ef6d6e;
	}

.block-tabs-products-opt11 .block-title .links li.active a {
	border-bottom: 1px solid #666;
}

	.block-tabs-products-opt11 .block-title .links li.active a:focus,
	.block-tabs-products-opt11 .block-title .links li.active a:hover {
		color: #666;
	}

.block-tabs-products-opt11 .item .product-item {
	margin-bottom: 20px;
}

	.block-tabs-products-opt11 .item .product-item:last-child {
		margin-bottom: 0;
	}

.block-tabs-products-opt11 .product-item {
	padding: 0 1px 1px 0;
}

	.block-tabs-products-opt11 .product-item .product-item-info {
		background-color: #fff;
		position: relative;
		overflow: hidden;
		padding: 10px;
		border: 1px solid #e6e6e6;
	}

	.block-tabs-products-opt11 .product-item .product-item-detail {
		padding: 6px 10px 7px;
	}

	.block-tabs-products-opt11 .product-item .product-item-name {
		line-height: 24px;
	}

	.block-tabs-products-opt11 .product-item .product-item-price {
		font-size: 16px;
	}

.block-tabs-products-opt11 .owl-nav {
	position: absolute;
	top: -30px;
	left: 50%;
	-webkit-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	display: none;
}

@media (max-width: 767px) {
	.block-tabs-products-opt11 .owl-nav {
		display: block;
	}
}

.block-tabs-products-opt11 .owl-nav .owl-next,
.block-tabs-products-opt11 .owl-nav .owl-prev {
	display: inline-block;
	line-height: 24px;
	height: 24px;
	width: 9px;
	background-position: center;
	background-repeat: no-repeat;
	padding: 0 8px;
	margin: 0 8px;
}

.block-tabs-products-opt11 .owl-nav .owl-prev {
	background-image: url(../images/icon/index12/prew-v12.html);
}

	.block-tabs-products-opt11 .owl-nav .owl-prev:hover {
		background-image: url(../images/icon/index12/prew-hover-v12.html);
	}

.block-tabs-products-opt11 .owl-nav .owl-next {
	background-image: url(../images/icon/index12/next-v12.html);
}

	.block-tabs-products-opt11 .owl-nav .owl-next:hover {
		background-image: url(../images/icon/index12/next-hover-v12.html);
	}

.block-floor-opt11 .box-floor {
	border: 1px solid #dfdfdf;
	border-top: 2px solid #f25680;
	overflow: hidden;
}

	.block-floor-opt11 .box-floor:after,
	.block-floor-opt11 .box-floor:before {
		content: "";
		display: table;
	}

	.block-floor-opt11 .box-floor:after {
		clear: both;
	}

@media (max-width: 991px) {
	.block-floor-opt11 .box-floor {
		border-width: 2px 0 0;
	}
}

.block-floor2.block-floor-opt11 .box-floor {
	border-top: 2px solid #26a6ff;
}

.block-floor3.block-floor-opt11 .box-floor {
	border-top: 2px solid #690;
}

.block-floor4.block-floor-opt11 .box-floor {
	border-top: 2px solid #6c6856;
}

.block-floor-opt11 .col-bottom,
.block-floor-opt11 .col-left,
.block-floor-opt11 .col-mid,
.block-floor-opt11 .col-right {
	float: left;
	display: block;
}

.block-floor-opt11 .col-left {
	width: 23.4%;
	border-bottom: 1px solid #dfdfdf;
	padding-bottom: 52px;
}

@media (max-width: 1199px) {
	.block-floor-opt11 .col-left {
		width: 24%;
		padding-bottom: 25px;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.block-floor-opt11 .col-left {
		height: 382px;
	}
}

@media (max-width: 991px) {
	.block-floor-opt11 .col-left {
		padding-bottom: 53px;
		width: 100%;
	}
}

@media (max-width: 767px) {
	.block-floor-opt11 .col-left {
		width: 100%;
	}
}

.block-floor-opt11 .col-left .block-title {
	border-bottom: 1px solid #dfdfdf;
}

@media (max-width: 991px) {
	.block-floor-opt11 .col-left .block-title {
		border-left: 1px solid #dfdfdf;
		border-right: 1px solid #dfdfdf;
	}
}

.block-floor-opt11 .col-left .block-title strong.title {
	display: block;
	line-height: 53px;
	padding-left: 28px;
	color: #f25680;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: 600;
}

.block-floor2.block-floor-opt11 .col-left .block-title strong.title {
	color: #26a6ff;
}

.block-floor3.block-floor-opt11 .col-left .block-title strong.title {
	color: #690;
}

.block-floor4.block-floor-opt11 .col-left .block-title strong.title {
	color: #6c6856;
}

.block-floor-opt11 .col-left .product-item {
	border-bottom: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
	text-align: center;
	padding: 0 5px;
}

@media (max-width: 991px) {
	.block-floor-opt11 .col-left .product-item {
		border-right: none;
		border-left: 1px solid #dfdfdf;
	}
}

.block-floor-opt11 .col-left .product-item .product-item-detail {
	height: 45px;
	padding-top: 9px;
}

.block-floor-opt11 .col-left .product-item .product-item-name {
	font-size: 13px;
	color: #333;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 14px;
	display: block;
}

	.block-floor-opt11 .col-left .product-item .product-item-name a {
		color: #333;
	}

.block-floor-opt11 .col-left .product-item .product-item-photo {
	text-align: center;
	overflow: hidden;
	position: relative;
}

	.block-floor-opt11 .col-left .product-item .product-item-photo img {
		display: block;
		margin: auto;
		-webkit-transition: 1s;
		-o-transition: 1s;
		transition: 1s;
	}

.block-floor-opt11 .col-left .product-item:hover .product-item-photo img {
	-webkit-transform: scale(1.12);
	-ms-transform: scale(1.12);
	-o-transform: scale(1.12);
	transform: scale(1.12);
	-webkit-transition: 1s;
	-o-transition: 1s;
	transition: 1s;
}

.block-floor-opt11 .col-left .product-item:hover .product-item-name a {
	color: #f25680;
}

.block-floor2.block-floor-opt11 .col-left .product-item:hover .product-item-name a {
	color: #26a6ff;
}

.block-floor3.block-floor-opt11 .col-left .product-item:hover .product-item-name a {
	color: #690;
}

.block-floor4.block-floor-opt11 .col-left .product-item:hover .product-item-name a {
	color: #6c6856;
}

.block-floor-opt11 .col-left .owl-dots {
	position: absolute;
	bottom: -33px;
	left: 0;
	right: 0;
	text-align: center;
}

@media (max-width: 1199px) {
	.block-floor-opt11 .col-left .owl-dots {
		bottom: -22px;
	}
}

@media (max-width: 991px) {
	.block-floor-opt11 .col-left .owl-dots {
		bottom: -33px;
	}
}

.block-floor-opt11 .col-left .owl-dots .owl-dot {
	width: 9px;
	height: 9px;
	display: inline-block;
	margin: 0 11px;
	-webkit-box-shadow: #9b9b9b 1px 1px 0 0;
	box-shadow: #9b9b9b 1px 1px 0 0;
	background-color: #d1d1d1;
}

	.block-floor-opt11 .col-left .owl-dots .owl-dot.active {
		background-color: #ef6d6e;
		-webkit-box-shadow: #aa292a 1px 1px 0 0;
		box-shadow: #aa292a 1px 1px 0 0;
	}

.block-floor2.block-floor-opt11 .col-left .owl-dots .owl-dot.active {
	-webkit-box-shadow: #26a6ff 1px 1px 0 0;
	box-shadow: #26a6ff 1px 1px 0 0;
	background-color: #91d2ff;
}

.block-floor3.block-floor-opt11 .col-left .owl-dots .owl-dot.active {
	-webkit-box-shadow: #690 1px 1px 0 0;
	box-shadow: #690 1px 1px 0 0;
	background-color: #adce6a;
}

.block-floor4.block-floor-opt11 .col-left .owl-dots .owl-dot.active {
	-webkit-box-shadow: #6c6856 1px 1px 0 0;
	box-shadow: #6c6856 1px 1px 0 0;
	background-color: #767362;
}

@media (max-width: 991px) {
	.block-floor-opt11 .col-left .block-content {
		border-right: 1px solid #dfdfdf;
	}
}

.block-floor-opt11 .col-mid {
	width: 40.5%;
	overflow: hidden;
}

	.block-floor-opt11 .col-mid .box-img {
		position: relative;
	}

		.block-floor-opt11 .col-mid .box-img:after,
		.block-floor-opt11 .col-mid .box-img:before {
			content: "";
			position: absolute;
			top: 0;
			left: 0;
			right: 0;
			bottom: 0;
			-webkit-transition: .6s;
			-o-transition: .6s;
			transition: .6s;
		}

		.block-floor-opt11 .col-mid .box-img:hover:before {
			top: 50%;
			bottom: 50%;
			-webkit-transition: .6s;
			-o-transition: .6s;
			transition: .6s;
			background-color: rgba(255, 255, 255, .5);
		}

		.block-floor-opt11 .col-mid .box-img:hover:after {
			left: 50%;
			right: 50%;
			-webkit-transition: .6s;
			-o-transition: .6s;
			transition: .6s;
			background-color: rgba(255, 255, 255, .5);
		}

	.block-floor-opt11 .col-mid .box-img {
		display: block;
	}

		.block-floor-opt11 .col-mid .box-img img {
			display: block;
			width: 100%;
		}

@media (max-width: 1199px) {
	.block-floor-opt11 .col-mid {
		width: 44%;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.block-floor-opt11 .col-mid {
		height: 382px;
	}
}

@media (max-width: 991px) {
	.block-floor-opt11 .col-mid {
		display: none;
	}
}

.block-floor-opt11 .col-right {
	width: 36.1%;
	float: right;
	margin-bottom: -2px;
}

@media (max-width: 1199px) {
	.block-floor-opt11 .col-right {
		width: 32%;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.block-floor-opt11 .col-right {
		margin: 0;
	}
}

@media (max-width: 991px) {
	.block-floor-opt11 .col-right {
		width: 100%;
		border-right: 1px solid #dfdfdf;
	}
}

@media (max-width: 767px) {
	.block-floor-opt11 .col-right {
		width: 100%;
	}
}

@media (min-width: 1200px) {
	.block-floor-opt11 .col-right .item .product-item:last-child {
		border-bottom: none;
	}
}

.block-floor-opt11 .col-right .product-item {
	border-left: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	padding: 0 20px 11px;
}

@media (min-width: 992px) and (max-width: 1199px) {
	.block-floor-opt11 .col-right .product-item {
		height: 191px;
	}
}

.block-floor-opt11 .col-right .product-item .product-item-detail {
	padding-top: 9px;
}

@media (max-width: 1199px) {
	.block-floor-opt11 .col-right .product-item .product-item-detail {
		padding-top: 11px;
	}
}

@media (max-width: 991px) {
	.block-floor-opt11 .col-right .product-item .product-item-detail {
		padding-top: 11px;
	}
}

.block-floor-opt11 .col-right .product-item .product-item-price {
	font-size: 16px;
}

.block-floor-opt11 .col-right .product-item .product-item-actions .btn:focus,
.block-floor-opt11 .col-right .product-item .product-item-actions .btn:hover {
	background-color: #f25680;
}

.block-floor2.block-floor-opt11 .col-right .product-item .product-item-actions .btn:focus,
.block-floor2.block-floor-opt11 .col-right .product-item .product-item-actions .btn:hover {
	background-color: #26a6ff;
}

.block-floor3.block-floor-opt11 .col-right .product-item .product-item-actions .btn:focus,
.block-floor3.block-floor-opt11 .col-right .product-item .product-item-actions .btn:hover {
	background-color: #690;
}

.block-floor4.block-floor-opt11 .col-right .product-item .product-item-actions .btn:focus,
.block-floor4.block-floor-opt11 .col-right .product-item .product-item-actions .btn:hover {
	background-color: #6c6856;
}

.block-floor-opt11 .col-right .product-item .product-item-name a:focus,
.block-floor-opt11 .col-right .product-item .product-item-name a:hover {
	color: #f25680;
}

.block-floor2.block-floor-opt11 .col-right .product-item .product-item-name a:focus,
.block-floor2.block-floor-opt11 .col-right .product-item .product-item-name a:hover {
	color: #26a6ff;
}

.block-floor3.block-floor-opt11 .col-right .product-item .product-item-name a:focus,
.block-floor3.block-floor-opt11 .col-right .product-item .product-item-name a:hover {
	color: #690;
}

.block-floor4.block-floor-opt11 .col-right .product-item .product-item-name a:focus,
.block-floor4.block-floor-opt11 .col-right .product-item .product-item-name a:hover {
	color: #6c6856;
}

.block-floor-opt11 .col-bottom {
	width: 63.9%;
	padding: 20px 0 10px;
}

@media (min-width: 1200px) {
	.block-floor-opt11 .col-bottom {
		padding: 18px 0 8px;
	}
}

@media (max-width: 1199px) {
	.block-floor-opt11 .col-bottom {
		width: 100%;
	}
}

@media (max-width: 991px) {
	.block-floor-opt11 .col-bottom {
		border: 1px solid #dfdfdf;
	}
}

.block-floor-opt11 .col-bottom .block-tabs {
	padding-left: 20px;
}

	.block-floor-opt11 .col-bottom .block-tabs strong.title {
		font-size: 13px;
		color: #333;
		font-weight: 400;
		display: inline-block;
		vertical-align: top;
		line-height: 34px;
		padding-left: 26px;
		background-position: center left;
		background-repeat: no-repeat;
		background-image: url(../images/icon/index12/tag-v12.html);
		margin-right: 16px;
		margin-bottom: 10px;
	}

	.block-floor-opt11 .col-bottom .block-tabs a {
		line-height: 34px;
		display: inline-block;
		vertical-align: top;
		padding: 0 12px;
		border: 1px solid #dfdfdf;
		font-size: 13px;
		color: #333;
		margin-right: 10px;
		margin-bottom: 10px;
	}

		.block-floor-opt11 .col-bottom .block-tabs a:last-child {
			margin-right: 0;
		}

		.block-floor-opt11 .col-bottom .block-tabs a:hover {
			color: #f25680;
			border-color: #f25680;
		}

.block-floor2.block-floor-opt11 .col-bottom .block-tabs a:hover {
	color: #26a6ff;
	border-color: #26a6ff;
}

.block-floor3.block-floor-opt11 .col-bottom .block-tabs a:hover {
	color: #690;
	border-color: #690;
}

.block-floor4.block-floor-opt11 .col-bottom .block-tabs a:hover {
	color: #6c6856;
	border-color: #6c6856;
}

.block-brand-opt11 {
	background-color: #f7f7f7;
	margin-bottom: 30px;
}

	.block-brand-opt11 .item {
		text-align: center;
		height: 70px;
		-webkit-flex-direction: row;
		-webkit-align-items: center;
		-webkit-justify-content: center;
		flex: 1 1 0;
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: center;
	}

		.block-brand-opt11 .item img {
			margin: auto;
			max-height: 70px;
			max-width: 100%;
		}

			.block-brand-opt11 .item img:hover {
				-webkit-filter: sepia(100%);
				filter: sepia(100%);
			}

.block-banner-floor-opt11 .box-img {
	position: relative;
	overflow: hidden;
}

	.block-banner-floor-opt11 .box-img:before {
		background: rgba(255, 255, 255, .4);
		content: "";
		height: 100%;
		left: 0;
		opacity: 0;
		position: absolute;
		top: 0;
		-webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, 100%, 0);
		-ms-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, 100%, 0);
		-o-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, 100%, 0);
		transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, 100%, 0);
		visibility: hidden;
		width: 100%;
		-webkit-transition: .6s;
		-o-transition: .6s;
		transition: .6s;
	}

	.block-banner-floor-opt11 .box-img:hover:before {
		opacity: 1;
		visibility: initial;
		-webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, -100%, 0);
		-ms-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, -100%, 0);
		-o-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, -100%, 0);
		transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, -100%, 0);
		-webkit-transition: .6s;
		-o-transition: .6s;
		transition: .6s;
	}

.block-banner-floor-opt11 img {
	display: block;
	width: 100%;
}

.block-banner-floor-opt11 .box-img {
	display: block;
	margin-bottom: 30px;
}

	.block-banner-floor-opt11 .box-img img {
		display: block;
		width: 100%;
	}

.block-blog-opt11 {
	background-color: #eaeaea;
	padding-bottom: 25px;
}

	.block-blog-opt11 .block-title {
		margin-bottom: 25px;
		padding-top: 35px;
	}

	.block-blog-opt11 .blog-item {
		margin-bottom: 26px;
	}

		.block-blog-opt11 .blog-item:after,
		.block-blog-opt11 .blog-item:before {
			content: "";
			display: table;
		}

		.block-blog-opt11 .blog-item:after {
			clear: both;
		}

		.block-blog-opt11 .blog-item .blog-photo {
			width: 250px;
			width: 43.85%;
			float: left;
		}

@media (max-width: 991px) {
	.block-blog-opt11 .blog-item .blog-photo {
		width: 100%;
		margin-bottom: 15px;
	}
}

.block-blog-opt11 .blog-item .blog-detail {
	width: 56.15%;
	padding-left: 30px;
	float: right;
}

@media (max-width: 991px) {
	.block-blog-opt11 .blog-item .blog-detail {
		width: 100%;
		padding: 0;
	}
}

.block-blog-opt11 .blog-item .blog-date {
	position: static;
	background-color: #f4b106;
	line-height: 32px;
	padding: 0 15px;
	display: inline-block;
	font-size: 13px;
	font-weight: 400;
}

.block-blog-opt11 .blog-item .blog-name a {
	color: #333;
}

	.block-blog-opt11 .blog-item .blog-name a:focus,
	.block-blog-opt11 .blog-item .blog-name a:hover {
		color: #ef6d6e;
	}

.block-blog-opt11 .blog-item .blog-des {
	color: #666;
}

.block-blog-opt11 .blog-item .blog-actions .action {
	line-height: 1;
}

	.block-blog-opt11 .blog-item .blog-actions .action:after {
		margin-left: 6px;
		color: #aaa;
	}

	.block-blog-opt11 .blog-item .blog-actions .action:focus,
	.block-blog-opt11 .blog-item .blog-actions .action:focus:after,
	.block-blog-opt11 .blog-item .blog-actions .action:hover,
	.block-blog-opt11 .blog-item .blog-actions .action:hover:after {
		color: #ef6d6e;
	}

.index-opt-11 .back-to-top {
	border-color: #ef6d6e;
}

	.index-opt-11 .back-to-top .fa,
	.index-opt-11 .back-to-top:hover {
		background-color: #ef6d6e;
	}

.slide-opt-12 {
	margin-bottom: 30px;
}

	.slide-opt-12 .owl-dots {
		text-align: center;
		position: absolute;
		bottom: 16px;
		left: 0;
		right: 0;
	}

		.slide-opt-12 .owl-dots .owl-dot {
			width: 10px;
			height: 10px;
			display: inline-block;
			border-radius: 100%;
			background-color: #888;
			margin: 0 5px;
			vertical-align: middle;
		}

			.slide-opt-12 .owl-dots .owl-dot.active {
				width: 13px;
				height: 13px;
				background-color: #cf965f;
			}

	.slide-opt-12 .owl-item img {
		width: 100%;
		display: block;
	}

	.slide-opt-12 .item {
		position: relative;
	}

		.slide-opt-12 .item .title {
			display: block;
			font-size: 36px;
			color: #333;
			font-weight: 600;
			text-transform: uppercase;
		}

		.slide-opt-12 .item .des {
			display: block;
			font-size: 16px;
			font-weight: 400;
			color: #666;
			margin-bottom: 10px;
		}

		.slide-opt-12 .item .btn {
			background-color: #cf965f;
			color: #fff;
			font-size: 16px;
			font-weight: 600;
			line-height: 40px;
			padding: 0 32px;
			text-transform: uppercase;
			border: none;
		}

			.slide-opt-12 .item .btn:focus,
			.slide-opt-12 .item .btn:hover {
				background-color: #ad7034;
				color: #fff;
			}

	.slide-opt-12 .container {
		position: absolute;
		top: 0;
		left: 50%;
		-webkit-transform: translate(-50%, 0);
		-ms-transform: translate(-50%, 0);
		-o-transform: translate(-50%, 0);
		transform: translate(-50%, 0);
	}

@media (max-width: 767px) {
	.slide-opt-12 .container {
		left: 0;
		right: 0;
		bottom: 0;
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		-o-transform: translate(0, 0);
		transform: translate(0, 0);
	}
}

.slide-opt-12 .item1 .description {
	padding-top: 120px;
}

@media (max-width: 1199px) {
	.slide-opt-12 .item1 .description {
		padding-top: 70px;
	}
}

@media (max-width: 767px) {
	.slide-opt-12 .item1 .description {
		padding-top: 20px;
	}
}

.slide-opt-12 .item2 .description {
	padding-top: 50px;
	float: right;
	max-width: 400px;
	padding-right: 40px;
}

@media (max-width: 991px) {
	.slide-opt-12 .item2 .description {
		padding-right: 10px;
	}
}

.slide-opt-12 .item2 .title span {
	color: #cf965f;
}

.slide-opt-12 .item2 .btn {
	background-color: #5e5d63;
}

	.slide-opt-12 .item2 .btn:focus,
	.slide-opt-12 .item2 .btn:hover {
		background-color: #39383c;
		color: #fff;
	}

.slide-opt-12 .item3 .description {
	padding-top: 150px;
	padding-left: 100px;
}

@media (max-width: 1199px) {
	.slide-opt-12 .item3 .description {
		padding-top: 60px;
	}
}

.slide-opt-12 .item3 .title {
	font-weight: 400;
}

@media (max-width: 639px) {
	.slide-opt-12 .item .container {
		background-color: rgba(0, 0, 0, .12);
	}
}

@media (max-width: 767px) {
	.slide-opt-12 .item .description {
		padding-top: 20px;
		padding-left: 20px;
	}
}

@media (max-width: 639px) {
	.slide-opt-12 .item .description {
		padding-top: 10px;
		float: none;
	}
}

@media (max-width: 767px) {
	.slide-opt-12 .item .description .title {
		font-size: 24px;
	}
}

@media (max-width: 639px) {
	.slide-opt-12 .item .description .title {
		font-size: 16px;
	}
}

@media (max-width: 767px) {
	.slide-opt-12 .item .description .des {
		font-size: 13px;
	}
}

@media (max-width: 639px) {
	.slide-opt-12 .item .description .des {
		font-size: 12px;
	}
}

@media (max-width: 439px) {
	.slide-opt-12 .item .description .des {
		display: none;
	}
}

@media (max-width: 639px) {
	.slide-opt-12 .item .description .btn {
		font-size: 13px;
		line-height: 34px;
		padding: 0 12px;
	}
}

@media (max-width: 439px) {
	.slide-opt-12 .item .description .btn {
		font-size: 11px;
		line-height: 24px;
		margin-top: 10px;
	}
}

.block-banner-top-opt12 {
	margin-bottom: 15px;
}

	.block-banner-top-opt12 .row {
		margin: 0 -5px;
	}

	.block-banner-top-opt12 .banner {
		float: left;
		display: block;
		padding: 0 5px;
	}

		.block-banner-top-opt12 .banner .box-img {
			position: relative;
			display: block;
		}

			.block-banner-top-opt12 .banner .box-img:after,
			.block-banner-top-opt12 .banner .box-img:before {
				content: "";
				position: absolute;
				top: 0;
				left: 0;
				right: 0;
				bottom: 0;
				-webkit-transition: .6s;
				-o-transition: .6s;
				transition: .6s;
			}

			.block-banner-top-opt12 .banner .box-img:hover:before {
				top: 50%;
				bottom: 50%;
				-webkit-transition: .6s;
				-o-transition: .6s;
				transition: .6s;
				background-color: rgba(255, 255, 255, .5);
			}

			.block-banner-top-opt12 .banner .box-img:hover:after {
				left: 50%;
				right: 50%;
				-webkit-transition: .6s;
				-o-transition: .6s;
				transition: .6s;
				background-color: rgba(255, 255, 255, .5);
			}

			.block-banner-top-opt12 .banner .box-img img,
			.block-banner-top-opt12 .banner img {
				display: block;
				width: 100%;
			}

	.block-banner-top-opt12 .banner1 {
		width: 42.3728%;
	}

@media (max-width: 639px) {
	.block-banner-top-opt12 .banner1 {
		width: 100%;
	}
}

@media (max-width: 360px) {
	.block-banner-top-opt12 .banner1 {
		width: 100%;
	}
}

.block-banner-top-opt12 .banner2 {
	width: 35.5084%;
}

@media (max-width: 639px) {
	.block-banner-top-opt12 .banner2 {
		width: 62%;
	}
}

@media (max-width: 360px) {
	.block-banner-top-opt12 .banner2 {
		width: 100%;
	}
}

.block-banner-top-opt12 .banner3 {
	width: 22.1188%;
}

@media (max-width: 639px) {
	.block-banner-top-opt12 .banner3 {
		width: 38%;
	}
}

@media (max-width: 360px) {
	.block-banner-top-opt12 .banner3 {
		width: 100%;
	}
}

.block-banner-top-opt12 .banner4 {
	width: 32.1186%;
}

@media (max-width: 991px) {
	.block-banner-top-opt12 .banner4 {
		width: 55%;
	}
}

@media (max-width: 360px) {
	.block-banner-top-opt12 .banner4 {
		width: 100%;
	}
}

.block-banner-top-opt12 .banner5 {
	width: 26.2711%;
}

@media (max-width: 991px) {
	.block-banner-top-opt12 .banner5 {
		width: 45%;
	}
}

@media (max-width: 360px) {
	.block-banner-top-opt12 .banner5 {
		width: 100%;
	}
}

.block-banner-top-opt12 .banner6 {
	width: 41.6103%;
}

@media (max-width: 991px) {
	.block-banner-top-opt12 .banner6 {
		width: 100%;
	}
}

.block-banner-top-opt12 .box-img {
	margin-bottom: 10px;
	display: block;
	position: relative;
}

.block-deal-opt12 {
	background-repeat: no-repeat;
	background-position: center bottom;
	background-size: cover;
	min-height: 470px;
	display: block;
	padding-top: 32px;
}

	.block-deal-opt12:after,
	.block-deal-opt12:before {
		content: "";
		display: table;
	}

	.block-deal-opt12:after {
		clear: both;
	}

@media (max-width: 1199px) {
	.block-deal-opt12 {
		min-height: 375px;
	}
}

.block-deal-opt12 .block-content,
.block-deal-opt12 .block-title {
	max-width: 260px;
	float: right;
	clear: both;
	display: block;
	width: 100%;
}

.block-deal-opt12 .block-title {
	margin-bottom: 13px;
}

	.block-deal-opt12 .block-title strong.title {
		font-weight: 600;
		text-transform: uppercase;
		color: #dc4343;
		display: block;
		font-size: 20px;
	}

.block-deal-opt12 .count-down-time {
	margin-bottom: 30px;
}

	.block-deal-opt12 .count-down-time:after,
	.block-deal-opt12 .count-down-time:before {
		content: "";
		display: table;
	}

	.block-deal-opt12 .count-down-time:after {
		clear: both;
	}

	.block-deal-opt12 .count-down-time .box-count {
		text-align: center;
		float: left;
		margin-right: 10px;
	}

		.block-deal-opt12 .count-down-time .box-count:last-child {
			margin-right: 0;
		}

		.block-deal-opt12 .count-down-time .box-count .number {
			display: block;
			width: 50px;
			line-height: 50px;
			height: 50px;
			background-color: #fff;
			font-size: 20px;
			font-weight: 600;
		}

		.block-deal-opt12 .count-down-time .box-count .text {
			font-size: 13px;
			color: #666;
			font-weight: 600;
			display: block;
		}

.block-deal-opt12 .name {
	display: block;
	font-size: 20px;
	color: #333;
	text-transform: capitalize;
	font-weight: 600;
	line-height: 1;
}

	.block-deal-opt12 .name a {
		color: #333;
	}

		.block-deal-opt12 .name a:focus,
		.block-deal-opt12 .name a:hover {
			color: #cf965f;
		}

.block-deal-opt12 .des {
	display: block;
	font-size: 13px;
	color: #666;
	margin-bottom: 0;
}

.block-deal-opt12 .price {
	display: block;
	font-weight: 600;
	font-size: 24px;
	color: #dc4343;
	margin-bottom: 15px;
}

	.block-deal-opt12 .price .old-price {
		color: #666;
		font-size: 20px;
		text-decoration: line-through;
	}

.block-deal-opt12 .actions .btn {
	display: inline-block;
	width: 38px;
	line-height: 38px;
	height: 40px;
	border: 1px solid #dfdfdf;
	text-align: center;
	padding: 0;
	background-color: #d0d4d5;
	margin-right: 6px;
	background-position: center;
	background-repeat: no-repeat;
}

	.block-deal-opt12 .actions .btn span {
		display: none;
	}

	.block-deal-opt12 .actions .btn:focus,
	.block-deal-opt12 .actions .btn:hover {
		background-color: #cf965f;
		border-color: #cf965f;
	}

.block-deal-opt12 .actions .btn-cart {
	background-image: url(../images/icon/index12/btn-cart-v12.html);
}

	.block-deal-opt12 .actions .btn-cart:focus,
	.block-deal-opt12 .actions .btn-cart:hover {
		background-image: url(../images/icon/index12/btn-cart-hover-v12.html);
	}

.block-deal-opt12 .actions .btn-wishlist {
	background-image: url(../images/icon/index12/btn-wishlist-v12.html);
}

	.block-deal-opt12 .actions .btn-wishlist:focus,
	.block-deal-opt12 .actions .btn-wishlist:hover {
		background-image: url(../images/icon/index12/btn-wishlist-hovert-v12.html);
	}

.block-floor-products-opt12 {
	margin-bottom: 22px;
}

	.block-floor-products-opt12 .block-title {
		padding-right: 60px;
		margin-bottom: 20px;
	}

		.block-floor-products-opt12 .block-title:after,
		.block-floor-products-opt12 .block-title:before {
			content: "";
			display: table;
		}

		.block-floor-products-opt12 .block-title:after {
			clear: both;
		}

		.block-floor-products-opt12 .block-title strong.title {
			display: block;
			float: left;
			font-size: 20px;
			color: #000;
			font-weight: 600;
			text-transform: none;
			line-height: 24px;
			border-bottom: 2px solid #cf965f;
		}

		.block-floor-products-opt12 .block-title .links {
			float: right;
			position: relative;
		}

			.block-floor-products-opt12 .block-title .links .dropdown-toggle {
				display: block;
				padding: 0 10px;
				line-height: 24px;
			}

@media (min-width: 768px) {
	.block-floor-products-opt12 .block-title .links .dropdown-toggle {
		display: none;
	}

	.block-floor-products-opt12 .block-title .links .dropdown-menu {
		position: static;
		display: block;
		float: none;
		border: none;
		box-shadow: none;
		padding: 0;
		margin: 0;
	}

		.block-floor-products-opt12 .block-title .links .dropdown-menu:after,
		.block-floor-products-opt12 .block-title .links .dropdown-menu:before {
			content: "";
			display: table;
		}

		.block-floor-products-opt12 .block-title .links .dropdown-menu:after {
			clear: both;
		}
}

@media (max-width: 767px) {
	.block-floor-products-opt12 .block-title .links .dropdown-menu {
		position: absolute;
		top: 100%;
		right: 0;
		left: auto;
		padding: 10px 0;
		background-color: #fff;
	}
}

.block-floor-products-opt12 .block-title .links.open .dropdown-menu {
	display: block;
}

.block-floor-products-opt12 .block-title .links li {
	float: left;
}

@media (max-width: 767px) {
	.block-floor-products-opt12 .block-title .links li {
		float: none;
		display: block;
		margin-bottom: 10px;
	}
}

.block-floor-products-opt12 .block-title .links li a {
	display: block;
	line-height: 24px;
	font-size: 16px;
	color: #000;
	font-weight: 400;
	text-transform: capitalize;
	padding: 0 20px;
}

	.block-floor-products-opt12 .block-title .links li a:focus,
	.block-floor-products-opt12 .block-title .links li a:hover {
		color: #cf965f;
		background-color: transparent;
	}

.block-floor-products-opt12 .block-title .links li.active {
	background-color: transparent;
}

	.block-floor-products-opt12 .block-title .links li.active a {
		color: #cf965f;
		background-color: transparent;
	}

.block-floor-products-opt12 .item .product-item {
	margin-bottom: 20px;
}

	.block-floor-products-opt12 .item .product-item:last-child {
		margin-bottom: 0;
	}

.block-floor-products-opt12 .product-item {
	padding: 0 1px 1px 0;
}

	.block-floor-products-opt12 .product-item .product-item-info {
		background-color: #fff;
		position: relative;
		overflow: hidden;
	}

	.block-floor-products-opt12 .product-item .product-item-photo .product-item-img {
		border: 1px solid #e6e6e6;
		display: block;
		position: relative;
		overflow: hidden;
	}

		.block-floor-products-opt12 .product-item .product-item-photo .product-item-img img {
			-webkit-transform: scale(1) !important;
			-ms-transform: scale(1) !important;
			-o-transform: scale(1) !important;
			transform: scale(1) !important;
		}

	.block-floor-products-opt12 .product-item .product-item-detail {
		padding-top: 14px;
	}

.block-floor-products-opt12 .owl-nav {
	position: absolute;
	top: -47px;
	right: 0;
}

	.block-floor-products-opt12 .owl-nav .owl-next,
	.block-floor-products-opt12 .owl-nav .owl-prev {
		display: inline-block;
		line-height: 24px;
		height: 24px;
		width: 9px;
		background-position: center;
		background-repeat: no-repeat;
		margin-left: 16px;
	}

	.block-floor-products-opt12 .owl-nav .owl-prev {
		background-image: url(../images/icon/index12/prew-v12.html);
	}

		.block-floor-products-opt12 .owl-nav .owl-prev:hover {
			background-image: url(../images/icon/index12/prew-hover-v12.html);
		}

	.block-floor-products-opt12 .owl-nav .owl-next {
		background-image: url(../images/icon/index12/next-v12.html);
	}

		.block-floor-products-opt12 .owl-nav .owl-next:hover {
			background-image: url(../images/icon/index12/next-hover-v12.html);
		}

.block-banner-sale-opt12 {
	margin-bottom: 25px;
}

	.block-banner-sale-opt12 .box-img {
		display: block;
		position: relative;
		overflow: hidden;
	}

		.block-banner-sale-opt12 .box-img:before {
			background: rgba(255, 255, 255, .4);
			content: "";
			height: 100%;
			left: 0;
			opacity: 0;
			position: absolute;
			top: 0;
			-webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, 100%, 0);
			-ms-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, 100%, 0);
			-o-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, 100%, 0);
			transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, 100%, 0);
			visibility: hidden;
			width: 100%;
			-webkit-transition: .6s;
			-o-transition: .6s;
			transition: .6s;
		}

		.block-banner-sale-opt12 .box-img:hover:before {
			opacity: 1;
			visibility: initial;
			-webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, -100%, 0);
			-ms-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, -100%, 0);
			-o-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, -100%, 0);
			transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, -100%, 0);
			-webkit-transition: .6s;
			-o-transition: .6s;
			transition: .6s;
		}

	.block-banner-sale-opt12 img {
		display: block;
		width: 100%;
	}

.block-brand-opt12 {
	margin-bottom: 17px;
}

	.block-brand-opt12 .block-title {
		margin-bottom: 13px;
	}

		.block-brand-opt12 .block-title strong.title {
			display: block;
			font-size: 20px;
			color: #000;
			font-weight: 600;
			text-transform: capitalize;
		}

	.block-brand-opt12 .item {
		padding: 0 1px 1px 0;
	}

		.block-brand-opt12 .item .box {
			border: 1px solid #ebebeb;
			display: block;
			text-align: center;
		}

		.block-brand-opt12 .item img {
			display: block;
			margin: auto;
		}

			.block-brand-opt12 .item img:hover {
				-webkit-filter: sepia(100%);
				filter: sepia(100%);
			}

.block-hot-categories-opt12 {
	margin-bottom: 15px;
}

	.block-hot-categories-opt12 .block-title {
		margin-bottom: 17px;
	}

		.block-hot-categories-opt12 .block-title strong.title {
			display: inline-block;
			font-size: 20px;
			color: #000;
			font-weight: 600;
			text-transform: capitalize;
			border-bottom: 2px solid #cf965f;
		}

	.block-hot-categories-opt12 .item {
		margin-bottom: 25px;
	}

@media (min-width: 992px) {
	.block-hot-categories-opt12 .item:nth-child(3n+1) {
		clear: both;
	}
}

@media (max-width: 991px) {
	.block-hot-categories-opt12 .item {
		float: left;
		width: 50%;
	}

		.block-hot-categories-opt12 .item:nth-child(2n+1) {
			clear: both;
		}
}

@media (max-width: 600px) {
	.block-hot-categories-opt12 .item {
		width: 100%;
	}
}

.block-hot-categories-opt12 .item li {
	display: block;
}

	.block-hot-categories-opt12 .item li > a {
		display: block;
		position: relative;
		padding: 0 12px 0 14px;
		line-height: 20px;
		color: #333;
		font-size: 13px;
	}

		.block-hot-categories-opt12 .item li > a:hover,
		.block-hot-categories-opt12 .item li > a:hover:after {
			color: #cf965f;
		}

		.block-hot-categories-opt12 .item li > a:after {
			content: "\f105";
			font-family: FontAwesome;
			position: absolute;
			top: 0;
			left: 0;
			color: #ccc;
			font-weight: 700;
		}

.block-hot-categories-opt12 .item .photo {
	border: 1px solid #e6e6e6;
	display: block;
	position: relative;
	margin-bottom: 6px;
	overflow: hidden;
}

	.block-hot-categories-opt12 .item .photo img {
		display: block;
		width: 100%;
		-webkit-transition: 1s;
		-o-transition: 1s;
		transition: 1s;
	}

.block-hot-categories-opt12 .item .description {
	position: absolute;
	top: 0;
	left: 0;
	padding-top: 22px;
	padding-left: 20px;
}

	.block-hot-categories-opt12 .item .description .title {
		display: block;
		font-size: 18px;
		color: #333;
		font-weight: 600;
		text-transform: capitalize;
		margin-bottom: 12px;
	}

	.block-hot-categories-opt12 .item .description .btn {
		line-height: 38px;
		padding: 0 20px;
		color: #666;
		font-weight: 600;
		font-size: 13px;
		text-transform: uppercase;
		background-color: #eee;
		border: none;
	}

		.block-hot-categories-opt12 .item .description .btn:focus,
		.block-hot-categories-opt12 .item .description .btn:hover {
			background-color: #cf965f;
			color: #fff;
		}

.block-hot-categories-opt12 .item:hover .photo img {
	-webkit-transform: scale(1.12);
	-ms-transform: scale(1.12);
	-o-transform: scale(1.12);
	transform: scale(1.12);
	-webkit-transition: 1s;
	-o-transition: 1s;
	transition: 1s;
}

.index-opt-12 .back-to-top {
	border-color: #cf965f;
}

	.index-opt-12 .back-to-top .fa,
	.index-opt-12 .back-to-top:hover {
		background-color: #cf965f;
	}

.slide-opt-13 {
	margin-bottom: 40px;
}

	.slide-opt-13 .owl-dots {
		text-align: center;
		position: absolute;
		bottom: 16px;
		left: 0;
		right: 0;
	}

		.slide-opt-13 .owl-dots .owl-dot {
			width: 10px;
			height: 10px;
			display: inline-block;
			border-radius: 100%;
			margin: 0 5px;
			vertical-align: middle;
			background-color: #888;
		}

			.slide-opt-13 .owl-dots .owl-dot.active {
				width: 13px;
				height: 13px;
				background-color: #ffd43f;
			}

	.slide-opt-13 .owl-item img {
		width: 100%;
		display: block;
	}

	.slide-opt-13 .item {
		position: relative;
	}

		.slide-opt-13 .item .title {
			display: block;
			font-size: 36px;
			color: #333;
			font-weight: 400;
			text-transform: uppercase;
		}

		.slide-opt-13 .item .des {
			display: block;
			font-size: 16px;
			font-weight: 400;
			color: #666;
			margin-bottom: 15px;
		}

		.slide-opt-13 .item .btn {
			background-color: #ffd43f;
			color: #333;
			font-size: 16px;
			font-weight: 600;
			line-height: 40px;
			padding: 0 32px;
			text-transform: uppercase;
			border: none;
		}

			.slide-opt-13 .item .btn:focus,
			.slide-opt-13 .item .btn:hover {
				background-color: #f2bb00;
				color: #fff;
			}

	.slide-opt-13 .container {
		position: absolute;
		top: 0;
		left: 50%;
		-webkit-transform: translate(-50%, 0);
		-ms-transform: translate(-50%, 0);
		-o-transform: translate(-50%, 0);
		transform: translate(-50%, 0);
	}

@media (max-width: 767px) {
	.slide-opt-13 .container {
		left: 0;
		right: 0;
		bottom: 0;
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		-o-transform: translate(0, 0);
		transform: translate(0, 0);
	}
}

.slide-opt-13 .item1 .description {
	padding-top: 220px;
	max-width: 500px;
	float: right;
}

@media (max-width: 1400px) {
	.slide-opt-13 .item1 .description {
		padding-top: 120px;
	}
}

@media (max-width: 1199px) {
	.slide-opt-13 .item1 .description {
		padding-top: 70px;
	}
}

@media (max-width: 767px) {
	.slide-opt-13 .item1 .description {
		padding-top: 20px;
	}
}

.slide-opt-13 .item2 .description {
	padding-top: 140px;
	padding-left: 106px;
}

@media (max-width: 1400px) {
	.slide-opt-13 .item2 .description {
		padding-top: 70px;
	}
}

@media (max-width: 991px) {
	.slide-opt-13 .item2 .description {
		padding-left: 10px;
	}
}

.slide-opt-13 .item3 .description {
	padding-top: 140px;
	max-width: 415px;
	float: right;
}

@media (max-width: 1400px) {
	.slide-opt-13 .item3 .description {
		padding-top: 120px;
	}
}

@media (max-width: 1199px) {
	.slide-opt-13 .item3 .description {
		padding-top: 70px;
	}
}

@media (max-width: 767px) {
	.slide-opt-13 .item3 .description {
		padding-top: 20px;
	}
}

.slide-opt-13 .item3 .btn {
	background-color: #3f4776;
	color: #fff;
}

	.slide-opt-13 .item3 .btn:focus,
	.slide-opt-13 .item3 .btn:hover {
		background-color: #242944;
		color: #fff;
	}

@media (max-width: 639px) {
	.slide-opt-13 .item .container {
		background-color: rgba(0, 0, 0, .12);
	}
}

@media (max-width: 767px) {
	.slide-opt-13 .item .description {
		padding-top: 20px;
		padding-left: 20px;
	}
}

@media (max-width: 639px) {
	.slide-opt-13 .item .description {
		padding-top: 10px;
		float: none;
	}
}

@media (max-width: 767px) {
	.slide-opt-13 .item .description .title {
		font-size: 24px;
	}
}

@media (max-width: 639px) {
	.slide-opt-13 .item .description .title {
		font-size: 16px;
	}
}

@media (max-width: 767px) {
	.slide-opt-13 .item .description .des {
		font-size: 13px;
	}
}

@media (max-width: 639px) {
	.slide-opt-13 .item .description .des {
		font-size: 12px;
	}
}

@media (max-width: 439px) {
	.slide-opt-13 .item .description .des {
		display: none;
	}
}

@media (max-width: 639px) {
	.slide-opt-13 .item .description .btn {
		font-size: 13px;
		line-height: 34px;
		padding: 0 12px;
	}
}

@media (max-width: 439px) {
	.slide-opt-13 .item .description .btn {
		font-size: 11px;
		line-height: 24px;
		margin-top: 10px;
	}
}

.block-banner-top-opt13 .banner {
	display: block;
	float: left;
	width: 33.33333333%;
	margin-bottom: 40px;
}

	.block-banner-top-opt13 .banner .box-img {
		position: relative;
		display: block;
	}

		.block-banner-top-opt13 .banner .box-img:after,
		.block-banner-top-opt13 .banner .box-img:before {
			content: "";
			position: absolute;
			top: 0;
			left: 0;
			right: 0;
			bottom: 0;
			-webkit-transition: .6s;
			-o-transition: .6s;
			transition: .6s;
		}

		.block-banner-top-opt13 .banner .box-img:hover:before {
			top: 50%;
			bottom: 50%;
			-webkit-transition: .6s;
			-o-transition: .6s;
			transition: .6s;
			background-color: rgba(255, 255, 255, .5);
		}

		.block-banner-top-opt13 .banner .box-img:hover:after {
			left: 50%;
			right: 50%;
			-webkit-transition: .6s;
			-o-transition: .6s;
			transition: .6s;
			background-color: rgba(255, 255, 255, .5);
		}

		.block-banner-top-opt13 .banner .box-img img,
		.block-banner-top-opt13 .banner img {
			display: block;
			width: 100%;
		}

@media (max-width: 639px) {
	.block-banner-top-opt13 .banner {
		width: 100%;
	}
}

.block-deal-opt13 {
	background-color: #f5f5f5;
	padding: 40px 0;
	margin-bottom: 30px;
}

	.block-deal-opt13 .box-content {
		background-color: #fff;
	}

		.block-deal-opt13 .box-content:after,
		.block-deal-opt13 .box-content:before {
			content: "";
			display: table;
		}

		.block-deal-opt13 .box-content:after {
			clear: both;
		}

	.block-deal-opt13 .block-title {
		width: 300px;
		float: right;
		text-align: center;
		padding-top: 30px;
	}

		.block-deal-opt13 .block-title strong.title {
			font-weight: 600;
			text-transform: capitalize;
			color: #333;
			display: block;
			font-size: 24px;
			margin-bottom: 22px;
		}

@media (max-width: 639px) {
	.block-deal-opt13 .block-title {
		width: 100%;
		float: none;
	}
}

.block-deal-opt13 .count-down-time {
	margin-bottom: 30px;
	text-align: center;
}

	.block-deal-opt13 .count-down-time .box-count {
		text-align: center;
		display: block;
		height: 52px;
		background-color: #3f4776;
		margin: 0 auto 10px;
		color: #fff;
		font-weight: 700;
		border-radius: 1px;
		width: 136px;
	}

		.block-deal-opt13 .count-down-time .box-count .number {
			font-size: 24px;
			display: inline-block;
			margin-right: 7px;
			vertical-align: baseline;
			line-height: 50px;
			font-weight: 600;
		}

		.block-deal-opt13 .count-down-time .box-count .text {
			font-size: 16px;
			display: inline-block;
			vertical-align: baseline;
			line-height: 50px;
		}

@media (max-width: 639px) {
	.block-deal-opt13 .count-down-time .box-count {
		display: inline-block;
		margin: 0 5px 5px;
		width: 90px;
		padding-top: 8px;
		vertical-align: top;
		height: auto;
	}

		.block-deal-opt13 .count-down-time .box-count .number,
		.block-deal-opt13 .count-down-time .box-count .text {
			display: block;
			line-height: 40px;
		}
}

@media (max-width: 479px) {
	.block-deal-opt13 .count-down-time .box-count {
		width: 55px;
	}
}

.block-deal-opt13 .block-content {
	float: left;
	width: calc(100% - 300px);
	width: -moz-calc(100% - 300px);
	width: -webkit-calc(100% - 300px);
	width: -o-calc(100% - 300px);
	padding: 20px 88px;
}

	.block-deal-opt13 .block-content:after,
	.block-deal-opt13 .block-content:before {
		content: "";
		display: table;
	}

	.block-deal-opt13 .block-content:after {
		clear: both;
	}

@media (max-width: 1199px) {
	.block-deal-opt13 .block-content {
		padding: 20px;
	}
}

@media (max-width: 639px) {
	.block-deal-opt13 .block-content {
		width: 100%;
		float: none;
	}
}

.block-deal-opt13 .photo {
	float: left;
	margin-right: 45px;
	width: 286px;
	position: relative;
	overflow: hidden;
}

	.block-deal-opt13 .photo img {
		display: block;
		width: 100%;
		-webkit-transition: 1s;
		-o-transition: 1s;
		transition: 1s;
	}

@media (max-width: 639px) {
	.block-deal-opt13 .photo {
		margin: auto;
		float: none;
	}
}

.block-deal-opt13 .detail {
	margin-left: 286px;
	padding-top: 13px;
}

@media (max-width: 991px) {
	.block-deal-opt13 .detail {
		float: none;
		clear: both;
		margin: 0;
	}
}

.block-deal-opt13 .name {
	display: block;
	font-size: 18px;
	color: #333;
	text-transform: capitalize;
	font-weight: 700;
}

	.block-deal-opt13 .name a {
		color: #333;
	}

		.block-deal-opt13 .name a:focus,
		.block-deal-opt13 .name a:hover {
			color: #ffd43f;
		}

.block-deal-opt13 .des {
	display: block;
	font-size: 13px;
	color: #666;
	margin-bottom: 4px;
}

.block-deal-opt13 .price {
	display: block;
	font-weight: 400;
	font-size: 16px;
	color: #DA251C;
	margin-bottom: 25px;
}

	.block-deal-opt13 .price .old-price {
		color: #666;
		font-size: 16px;
		text-decoration: line-through;
		margin-left: 2px;
	}

.block-deal-opt13 .info {
	color: #666;
	margin-bottom: 15px;
}

	.block-deal-opt13 .info b {
		font-weight: 400;
		color: #000;
	}

.block-deal-opt13 .actions {
	padding-top: 10px;
}

	.block-deal-opt13 .actions .btn {
		display: inline-block;
		width: 38px;
		line-height: 38px;
		height: 40px;
		border: 1px solid #dfdfdf;
		text-align: center;
		padding: 0;
		background-color: #fff;
		margin-right: 6px;
		background-position: center;
		background-repeat: no-repeat;
	}

		.block-deal-opt13 .actions .btn span {
			display: none;
		}

		.block-deal-opt13 .actions .btn:focus,
		.block-deal-opt13 .actions .btn:hover {
			background-color: #ffd43f;
			border-color: #ffd43f;
		}

	.block-deal-opt13 .actions .btn-cart {
		background-image: url(../images/icon/index12/btn-cart-v12.html);
	}

	.block-deal-opt13 .actions .btn-wishlist {
		background-image: url(../images/icon/index12/btn-wishlist-v12.html);
	}

.block-deal-opt13:hover .photo img {
	-webkit-transform: scale(1.12);
	-ms-transform: scale(1.12);
	-o-transform: scale(1.12);
	transform: scale(1.12);
	-webkit-transition: 1s;
	-o-transition: 1s;
	transition: 1s;
}

.heading-opt13 strong.title {
	display: block;
	font-size: 24px;
	color: #000;
	font-weight: 400;
	text-transform: none;
	text-align: center;
	margin-bottom: 35px;
}

	.heading-opt13 strong.title span {
		color: #aaa;
	}

.block-floor-products-opt13 {
	margin-bottom: 32px;
}

	.block-floor-products-opt13 .block-title {
		margin-bottom: 30px;
		position: relative;
	}

		.block-floor-products-opt13 .block-title:after,
		.block-floor-products-opt13 .block-title:before {
			content: "";
			display: table;
		}

		.block-floor-products-opt13 .block-title:after {
			clear: both;
		}

		.block-floor-products-opt13 .block-title .links {
			position: relative;
			text-align: center;
		}

			.block-floor-products-opt13 .block-title .links .dropdown-toggle {
				display: block;
				padding: 0 10px;
				line-height: 32px;
			}

@media (min-width: 768px) {
	.block-floor-products-opt13 .block-title .links .dropdown-toggle {
		display: none;
	}

	.block-floor-products-opt13 .block-title .links .dropdown-menu {
		position: static;
		display: block;
		float: none;
		border: none;
		box-shadow: none;
		padding: 0;
		margin: 0;
		text-align: center;
	}

		.block-floor-products-opt13 .block-title .links .dropdown-menu:after,
		.block-floor-products-opt13 .block-title .links .dropdown-menu:before {
			content: "";
			display: table;
		}

		.block-floor-products-opt13 .block-title .links .dropdown-menu:after {
			clear: both;
		}
}

@media (max-width: 767px) {
	.block-floor-products-opt13 .block-title .links {
		position: absolute;
		top: 0;
		left: 0;
	}

		.block-floor-products-opt13 .block-title .links .dropdown-menu {
			position: absolute;
			top: 100%;
			right: auto;
			left: 0;
			padding: 0;
			background-color: #fff;
		}
}

.block-floor-products-opt13 .block-title .links.open .dropdown-menu {
	display: block;
}

.block-floor-products-opt13 .block-title .links li {
	display: inline-block;
	padding: 0 3px;
}

@media (max-width: 767px) {
	.block-floor-products-opt13 .block-title .links li {
		float: none;
		display: block;
		margin-bottom: 1px;
		padding: 0;
	}
}

.block-floor-products-opt13 .block-title .links li a {
	display: block;
	line-height: 42px;
	font-size: 16px;
	color: #000;
	font-weight: 400;
	text-transform: capitalize;
	padding: 0 20px;
	background-color: #eee;
	position: relative;
}

	.block-floor-products-opt13 .block-title .links li a:focus,
	.block-floor-products-opt13 .block-title .links li a:hover,
	.block-floor-products-opt13 .block-title .links li.active a {
		color: #fff;
		background-color: #3f4776;
	}

		.block-floor-products-opt13 .block-title .links li.active a:before {
			content: "";
			position: absolute;
			bottom: 0;
			left: 0;
			right: 0;
			height: 3px;
			background-color: #ffd74c;
		}

.block-floor-products-opt13 .item .product-item {
	margin-bottom: 20px;
}

	.block-floor-products-opt13 .item .product-item:last-child {
		margin-bottom: 0;
	}

.block-floor-products-opt13 .product-item {
	padding: 0 1px 1px 0;
}

	.block-floor-products-opt13 .product-item .product-item-info {
		background-color: #fff;
		position: relative;
		overflow: hidden;
	}

	.block-floor-products-opt13 .product-item .product-item-photo {
		border: 1px solid #e6e6e6;
		padding: 1px;
	}

		.block-floor-products-opt13 .product-item .product-item-photo .product-item-img {
			display: block;
			overflow: hidden;
			position: relative;
		}

	.block-floor-products-opt13 .product-item .product-item-detail {
		padding-top: 14px;
	}

	.block-floor-products-opt13 .product-item .product-item-name {
		line-height: 24px;
		margin: 0;
	}

	.block-floor-products-opt13 .product-item .product-item-price {
		font-size: 16px;
		line-height: 1;
	}

.block-floor-products-opt13 .owl-nav {
	position: absolute;
	top: -30px;
	left: 50%;
	-webkit-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	display: none;
}

@media (max-width: 767px) {
	.block-floor-products-opt13 .owl-nav {
		display: block;
	}
}

.block-floor-products-opt13 .owl-nav .owl-next,
.block-floor-products-opt13 .owl-nav .owl-prev {
	display: inline-block;
	line-height: 24px;
	height: 24px;
	width: 9px;
	background-position: center;
	background-repeat: no-repeat;
	padding: 0 8px;
	margin: 0 8px;
}

.block-floor-products-opt13 .owl-nav .owl-prev {
	background-image: url(../images/icon/index12/prew-v12.html);
}

	.block-floor-products-opt13 .owl-nav .owl-prev:hover {
		background-image: url(../images/icon/index12/prew-hover-v12.html);
	}

.block-floor-products-opt13 .owl-nav .owl-next {
	background-image: url(../images/icon/index12/next-v12.html);
}

	.block-floor-products-opt13 .owl-nav .owl-next:hover {
		background-image: url(../images/icon/index12/next-hover-v12.html);
	}

.block-products-opt13 {
	margin-bottom: 60px;
}

	.block-products-opt13 .block-title {
		margin-bottom: 30px;
		position: relative;
	}

		.block-products-opt13 .block-title:after,
		.block-products-opt13 .block-title:before {
			content: "";
			display: table;
		}

		.block-products-opt13 .block-title:after {
			clear: both;
		}

	.block-products-opt13 .item .product-item {
		margin-bottom: 20px;
	}

		.block-products-opt13 .item .product-item:last-child {
			margin-bottom: 0;
		}

	.block-products-opt13 .product-item {
		padding: 0 1px 1px 0;
	}

		.block-products-opt13 .product-item .product-item-info {
			background-color: #fff;
			position: relative;
			overflow: hidden;
		}

		.block-products-opt13 .product-item .product-item-photo {
			border: 1px solid #e6e6e6;
		}

		.block-products-opt13 .product-item .product-item-detail {
			padding-top: 14px;
		}

		.block-products-opt13 .product-item .product-item-name {
			line-height: 24px;
			margin: 0;
		}

		.block-products-opt13 .product-item .product-item-price {
			line-height: 1;
			font-size: 16px;
		}

	.block-products-opt13 .owl-nav {
		position: absolute;
		top: -30px;
		left: 50%;
		-webkit-transform: translate(-50%, 0);
		-ms-transform: translate(-50%, 0);
		-o-transform: translate(-50%, 0);
		transform: translate(-50%, 0);
		display: none;
	}

@media (max-width: 767px) {
	.block-products-opt13 .owl-nav {
		display: block;
	}
}

.block-products-opt13 .owl-nav .owl-next,
.block-products-opt13 .owl-nav .owl-prev {
	display: inline-block;
	line-height: 24px;
	height: 24px;
	width: 9px;
	background-position: center;
	background-repeat: no-repeat;
	padding: 0 8px;
	margin: 0 8px;
}

.block-products-opt13 .owl-nav .owl-prev {
	background-image: url(../images/icon/index12/prew-v12.html);
}

	.block-products-opt13 .owl-nav .owl-prev:hover {
		background-image: url(../images/icon/index12/prew-hover-v12.html);
	}

.block-products-opt13 .owl-nav .owl-next {
	background-image: url(../images/icon/index12/next-v12.html);
}

	.block-products-opt13 .owl-nav .owl-next:hover {
		background-image: url(../images/icon/index12/next-hover-v12.html);
	}

.block-testimonior-opt13 {
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	padding: 57px 0;
	position: relative;
	margin-bottom: 30px;
}

	.block-testimonior-opt13:before {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background-color: rgba(51, 51, 51, .7);
	}

	.block-testimonior-opt13 .item {
		position: relative;
	}

		.block-testimonior-opt13 .item:after,
		.block-testimonior-opt13 .item:before {
			content: "";
			display: table;
		}

		.block-testimonior-opt13 .item:after {
			clear: both;
		}

		.block-testimonior-opt13 .item .avata {
			width: 170px;
			height: 170px;
			overflow: hidden;
			position: relative;
			text-align: center;
			float: left;
			display: block;
			border-radius: 100%;
			-webkit-border-radius: 100%;
			-moz-border-radius: 100%;
			-ms-border-radius: 100%;
			-o-border-radius: 100%;
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0);
		}

@media (max-width: 479px) {
	.block-testimonior-opt13 .item .avata {
		float: none;
		margin: auto;
	}
}

.block-testimonior-opt13 .item .description {
	margin-left: 200px;
	padding-top: 20px;
}

@media (max-width: 479px) {
	.block-testimonior-opt13 .item .description {
		margin-left: 0;
	}
}

.block-testimonior-opt13 .item .name {
	display: block;
	color: #fff;
	font-weight: 600;
	text-transform: capitalize;
	font-size: 16px;
}

@media (max-width: 479px) {
	.block-testimonior-opt13 .item .name {
		text-align: center;
	}
}

.block-testimonior-opt13 .item .info {
	color: #db964a;
	display: block;
}

@media (max-width: 479px) {
	.block-testimonior-opt13 .item .info {
		text-align: center;
	}
}

.block-testimonior-opt13 .item .des {
	display: block;
	line-height: 24px;
	color: #bbb;
	font-size: 13px;
	max-width: 900px;
	padding-top: 15px;
}

	.block-testimonior-opt13 .item .des:after,
	.block-testimonior-opt13 .item .des:before {
		font-family: Georgia-Regular, sans-serif;
		content: "“";
		font-size: 30px;
		line-height: 1;
		height: 26px;
		width: 10px;
		font-style: normal;
		display: inline-block;
		vertical-align: text-bottom;
	}

	.block-testimonior-opt13 .item .des:before {
		content: "“";
		margin-right: 9px;
	}

	.block-testimonior-opt13 .item .des:after {
		content: "”";
		margin-left: 9px;
		vertical-align: text-top;
	}

.block-testimonior-opt13 .owl-dots {
	text-align: center;
	position: absolute;
	bottom: -40px;
	left: 0;
	right: 0;
}

	.block-testimonior-opt13 .owl-dots .owl-dot {
		width: 10px;
		height: 10px;
		border-radius: 100%;
		margin: 0 5px;
		display: inline-block;
		vertical-align: middle;
		background-color: #888;
	}

		.block-testimonior-opt13 .owl-dots .owl-dot.active {
			width: 14px;
			height: 14px;
			background-color: #2a3843;
		}

.block-blog-opt13 {
	margin-bottom: 50px;
}

	.block-blog-opt13 .block-title {
		margin-bottom: 20px;
		position: relative;
	}

		.block-blog-opt13 .block-title:after,
		.block-blog-opt13 .block-title:before {
			content: "";
			display: table;
		}

		.block-blog-opt13 .block-title:after {
			clear: both;
		}

		.block-blog-opt13 .block-title strong.title {
			margin-bottom: 2px;
			font-weight: 600;
		}

			.block-blog-opt13 .block-title strong.title span {
				font-weight: 400;
			}

	.block-blog-opt13 .item .blog-photo {
		position: relative;
		overflow: hidden;
	}

		.block-blog-opt13 .item .blog-photo img {
			display: block;
			width: 100%;
			-webkit-transform: scale(1);
			-ms-transform: scale(1);
			-o-transform: scale(1);
			transform: scale(1);
			-webkit-transition: 1s;
			-o-transition: 1s;
			transition: 1s;
		}

	.block-blog-opt13 .item .blog-detail {
		padding-top: 15px;
		padding-bottom: 10px;
		text-align: center;
	}

	.block-blog-opt13 .item .blog-name {
		font-size: 16px;
		font-weight: 600;
		color: #333;
		display: block;
		margin-bottom: 12px;
	}

		.block-blog-opt13 .item .blog-name a {
			color: #333;
		}

	.block-blog-opt13 .item .blog-info {
		font-size: 13px;
		color: #666;
		margin-bottom: 15px;
	}

		.block-blog-opt13 .item .blog-info .blog-comment,
		.block-blog-opt13 .item .blog-info .blog-date {
			display: inline-block;
			vertical-align: top;
		}

			.block-blog-opt13 .item .blog-info .blog-comment:before,
			.block-blog-opt13 .item .blog-info .blog-date:before {
				font-family: FontAwesome;
				display: inline-block;
				margin-right: 10px;
				font-size: 16px;
			}

			.block-blog-opt13 .item .blog-info .blog-comment:before {
				content: "\f0e5";
			}

		.block-blog-opt13 .item .blog-info .blog-date {
			margin-right: 23px;
		}

			.block-blog-opt13 .item .blog-info .blog-date:before {
				content: "\f044";
			}

	.block-blog-opt13 .item .blog-des {
		font-size: 13px;
		line-height: 20px;
		display: block;
		color: #888;
	}

	.block-blog-opt13 .item:hover .blog-photo img {
		-webkit-transform: scale(1.12);
		-ms-transform: scale(1.12);
		-o-transform: scale(1.12);
		transform: scale(1.12);
		-webkit-transition: 1s;
		-o-transition: 1s;
		transition: 1s;
	}

	.block-blog-opt13 .item:hover .blog-name,
	.block-blog-opt13 .item:hover .blog-name a {
		color: #ffd43f;
	}

.block-products-opt13 .block-title strong.title {
	margin-bottom: 2px;
}

.block-brand-opt13 {
	background-color: #f5f5f5;
	padding: 20px 0 45px;
	margin-bottom: 30px;
}

	.block-brand-opt13 .block-title {
		margin-bottom: 30px;
		position: relative;
	}

		.block-brand-opt13 .block-title:after,
		.block-brand-opt13 .block-title:before {
			content: "";
			display: table;
		}

		.block-brand-opt13 .block-title:after {
			clear: both;
		}

		.block-brand-opt13 .block-title strong.title {
			margin-bottom: 2px;
		}

	.block-brand-opt13 .item {
		padding: 0 1px 1px 0;
	}

		.block-brand-opt13 .item .box {
			border: 1px solid #ebebeb;
			display: block;
			text-align: center;
		}

		.block-brand-opt13 .item img {
			display: block;
			margin: auto;
			width: 100%;
		}

			.block-brand-opt13 .item img:hover {
				opacity: .5;
				-webkit-filter: sepia(100%);
				filter: sepia(100%);
			}

.block-list-products-opt13 {
	margin-bottom: 70px;
}

	.block-list-products-opt13 .block-title {
		margin-bottom: 35px;
		position: relative;
		margin-top: 20px;
	}

		.block-list-products-opt13 .block-title strong.title {
			display: block;
			font-size: 22px;
			color: #000;
			font-weight: 400;
			text-transform: none;
		}

			.block-list-products-opt13 .block-title strong.title span {
				color: #aaa;
			}

	.block-list-products-opt13 .product-item {
		margin-bottom: 20px;
	}

		.block-list-products-opt13 .product-item .product-item-info:after,
		.block-list-products-opt13 .product-item .product-item-info:before {
			content: "";
			display: table;
		}

		.block-list-products-opt13 .product-item .product-item-info:after {
			clear: both;
		}

		.block-list-products-opt13 .product-item .product-item-photo {
			float: left;
			width: 100px;
			border: 1px solid #e6e6e6;
			position: relative;
			overflow: hidden;
			padding: 1px;
		}

			.block-list-products-opt13 .product-item .product-item-photo .product-item-img {
				position: relative;
				overflow: hidden;
				display: block;
			}

			.block-list-products-opt13 .product-item .product-item-photo img {
				display: block;
				width: 100%;
				-webkit-transition: 1s;
				-o-transition: 1s;
				transition: 1s;
			}

		.block-list-products-opt13 .product-item .product-item-detail {
			margin-left: 112px;
			padding-top: 5px;
		}

		.block-list-products-opt13 .product-item .product-item-name {
			display: block;
			font-size: 13px;
			font-weight: 400;
			line-height: 24px;
			color: #333;
		}

			.block-list-products-opt13 .product-item .product-item-name a {
				color: #333;
			}

		.block-list-products-opt13 .product-item .product-item-price {
			color: #fcac50;
			font-size: 18px;
		}

		.block-list-products-opt13 .product-item:hover .product-item-name a {
			color: #ffd43f;
		}

		.block-list-products-opt13 .product-item:hover .product-item-photo img {
			-webkit-transform: scale(1.12);
			-ms-transform: scale(1.12);
			-o-transform: scale(1.12);
			transform: scale(1.12);
			-webkit-transition: 1s;
			-o-transition: 1s;
			transition: 1s;
		}

.index-opt-13 .wrapper {
	overflow: hidden;
}

.index-opt-13 .back-to-top {
	border-color: #ffd43f;
}

	.index-opt-13 .back-to-top .fa,
	.index-opt-13 .back-to-top:hover {
		background-color: #ffd43f;
	}

.index-opt-14 {
	background-color: #f5f5f5;
}

	.index-opt-14 .back-to-top {
		border-color: #f62341;
	}

		.index-opt-14 .back-to-top .fa,
		.index-opt-14 .back-to-top:hover {
			background-color: #f62341;
		}

.slide-opt-14 {
	margin-bottom: 20px;
}

	.slide-opt-14 .owl-dots {
		bottom: 30px;
	}

		.slide-opt-14 .owl-dots .owl-dot {
			width: 10px;
			height: 10px;
			background-color: #888;
			border-radius: 100%;
			margin: 0 5px;
		}

			.slide-opt-14 .owl-dots .owl-dot.active {
				background-color: #f62341;
				width: 14px;
				height: 14px;
			}

@media (max-width: 767px) {
	.slide-opt-14 .owl-dots {
		bottom: 5px;
	}
}

.slide-opt-14 .item {
	position: relative;
}

	.slide-opt-14 .item .title {
		display: block;
		font-size: 36px;
		color: #fff;
		font-weight: 400;
		text-transform: uppercase;
	}

	.slide-opt-14 .item .des {
		display: block;
		font-size: 16px;
		font-weight: 400;
		color: #fff;
		margin-bottom: 21px;
	}

	.slide-opt-14 .item .btn {
		background-color: #f62341;
		color: #fff;
		font-size: 16px;
		font-weight: 600;
		line-height: 40px;
		padding: 0 32px;
		text-transform: uppercase;
		border: none;
	}

		.slide-opt-14 .item .btn:focus,
		.slide-opt-14 .item .btn:hover {
			background-color: #c40823;
			color: #fff;
		}

.slide-opt-14 .description {
	position: absolute;
}

.slide-opt-14 .item1 .description {
	top: 190px;
	max-width: 390px;
	right: 152px;
}

@media (max-width: 1199px) {
	.slide-opt-14 .item1 .description {
		top: 90px;
	}
}

@media (max-width: 991px) {
	.slide-opt-14 .item1 .description {
		top: 80px;
		right: 30px;
	}
}

@media (max-width: 767px) {
	.slide-opt-14 .item1 .description {
		top: 40px;
		right: 15px;
	}
}

@media (max-width: 479px) {
	.slide-opt-14 .item1 .description {
		top: 15px;
		right: 15px;
	}
}

.slide-opt-14 .item2 .description {
	top: 150px;
	max-width: 390px;
	left: 72px;
}

@media (max-width: 991px) {
	.slide-opt-14 .item2 .description {
		top: 80px;
		left: 25px;
	}
}

@media (max-width: 767px) {
	.slide-opt-14 .item2 .description {
		top: 40px;
		left: 15px;
	}
}

@media (max-width: 479px) {
	.slide-opt-14 .item2 .description {
		top: 15px;
		left: 15px;
	}
}

.slide-opt-14 .item2 .des {
	margin-bottom: 15px;
}

.slide-opt-14 .item2 .btn {
	background-color: #ffd43f;
	color: #333;
}

	.slide-opt-14 .item2 .btn:focus,
	.slide-opt-14 .item2 .btn:hover {
		background-color: #f2bb00;
		color: #333;
	}

.slide-opt-14 .item3 .description {
	top: 70px;
	max-width: 390px;
	right: 60px;
}

@media (max-width: 767px) {
	.slide-opt-14 .item3 .description {
		top: 40px;
		right: 15px;
	}
}

@media (max-width: 479px) {
	.slide-opt-14 .item3 .description {
		top: 15px;
		right: 15px;
	}
}

.slide-opt-14 .item3 .title {
	font-size: 26px;
	line-height: 30px;
}

@media (max-width: 479px) {
	.slide-opt-14 .item3 .title {
		line-height: 1;
	}
}

.slide-opt-14 .item3 .des {
	margin-bottom: 15px;
}

.slide-opt-14 .item3 .btn {
	background-color: #ffd43f;
	color: #333;
}

	.slide-opt-14 .item3 .btn:focus,
	.slide-opt-14 .item3 .btn:hover {
		background-color: #f2bb00;
		color: #333;
	}

@media (max-width: 639px) {
	.slide-opt-14 .item .container {
		background-color: rgba(0, 0, 0, .12);
	}
}

@media (max-width: 767px) {
	.slide-opt-14 .item .description {
		padding-top: 20px;
		padding-left: 20px;
	}
}

@media (max-width: 639px) {
	.slide-opt-14 .item .description {
		padding-top: 10px;
		float: none;
	}
}

@media (max-width: 767px) {
	.slide-opt-14 .item .description .title {
		font-size: 24px;
	}
}

@media (max-width: 639px) {
	.slide-opt-14 .item .description .title {
		font-size: 16px;
	}
}

@media (max-width: 767px) {
	.slide-opt-14 .item .description .des {
		font-size: 13px;
	}
}

@media (max-width: 639px) {
	.slide-opt-14 .item .description .des {
		font-size: 12px;
	}
}

@media (max-width: 439px) {
	.slide-opt-14 .item .description .des {
		display: none;
	}
}

@media (max-width: 639px) {
	.slide-opt-14 .item .description .btn {
		font-size: 13px;
		line-height: 34px;
		padding: 0 12px;
	}
}

@media (max-width: 439px) {
	.slide-opt-14 .item .description .btn {
		font-size: 11px;
		line-height: 24px;
		margin-top: 10px;
	}
}

.block-banner-op14,
.block-banner-op14-2 {
	padding: 10px;
}

	.block-banner-op14 .box-img,
	.block-banner-op14-2 .box-img {
		position: relative;
		overflow: hidden;
	}

		.block-banner-op14 .box-img:before,
		.block-banner-op14-2 .box-img:before {
			background: rgba(255, 255, 255, .4);
			content: "";
			height: 100%;
			left: 0;
			opacity: 0;
			position: absolute;
			top: 0;
			-webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, 100%, 0);
			-ms-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, 100%, 0);
			-o-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, 100%, 0);
			transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, 100%, 0);
			visibility: hidden;
			width: 100%;
			-webkit-transition: .6s;
			-o-transition: .6s;
			transition: .6s;
		}

		.block-banner-op14 .box-img:hover:before,
		.block-banner-op14-2 .box-img:hover:before {
			opacity: 1;
			visibility: initial;
			-webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, -100%, 0);
			-ms-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, -100%, 0);
			-o-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, -100%, 0);
			transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, -100%, 0);
			-webkit-transition: .6s;
			-o-transition: .6s;
			transition: .6s;
		}

	.block-banner-op14 img,
	.block-banner-op14-2 img {
		display: block;
		width: 100%;
	}

	.block-banner-op14 .box-img,
	.block-banner-op14-2 .box-img {
		display: block;
	}

		.block-banner-op14 .box-img img,
		.block-banner-op14-2 .box-img img {
			display: block;
			width: 100%;
		}

.block-banner-op14-2 {
	padding: 0;
}

.block-deals-opt14 {
	padding: 10px;
	margin-bottom: 15px;
}

	.block-deals-opt14 .product-item {
		border-right: 1px solid #dfdfdf;
		margin-right: -7px;
	}

		.block-deals-opt14 .product-item .product-item-info:after,
		.block-deals-opt14 .product-item .product-item-info:before {
			content: "";
			display: table;
		}

		.block-deals-opt14 .product-item .product-item-info:after {
			clear: both;
		}

		.block-deals-opt14 .product-item .product-item-photo {
			width: 150px;
			float: left;
		}

@media (min-width: 640px) and (max-width: 767px) {
	.block-deals-opt14 .product-item .product-item-photo {
		width: 100px;
	}
}

@media (max-width: 400px) {
	.block-deals-opt14 .product-item .product-item-photo {
		width: 90px;
	}
}

.block-deals-opt14 .product-item .product-item-detail {
	margin-left: 160px;
	padding-right: 10px;
}

@media (min-width: 640px) and (max-width: 767px) {
	.block-deals-opt14 .product-item .product-item-detail {
		margin-left: 110px;
		padding-right: 0;
	}
}

@media (max-width: 400px) {
	.block-deals-opt14 .product-item .product-item-detail {
		margin-left: 100px;
		padding-right: 0;
	}
}

.block-deals-opt14 .product-item .product-item-name {
	font-weight: 400;
	color: #333;
	font-size: 13px;
	text-transform: capitalize;
	display: block;
}

	.block-deals-opt14 .product-item .product-item-name a {
		color: #333;
	}

.block-deals-opt14 .product-item .product-item-price {
	color: #f62341;
	font-size: 24px;
	margin-bottom: 12px;
}

	.block-deals-opt14 .product-item .product-item-price .old-price {
		color: #888;
		text-decoration: line-through;
		font-size: 16px;
		margin-right: 14px;
	}

.block-deals-opt14 .product-item .btn-cart {
	background-color: #bbb;
	color: #666;
	font-size: 13px;
	font-weight: 600;
	text-transform: capitalize;
	height: 38px;
	padding: 0 16px;
	border-radius: 3px;
	border: none;
	line-height: 36px;
	margin-bottom: 20px;
}

	.block-deals-opt14 .product-item .btn-cart:before {
		content: "\e900";
		font-family: icomoon;
		font-weight: 400;
		margin-right: 12px;
		font-size: 20px;
		display: inline-block;
		vertical-align: middle;
	}

	.block-deals-opt14 .product-item .btn-cart:focus,
	.block-deals-opt14 .product-item .btn-cart:hover {
		background-color: #f62341;
		color: #fff;
	}

.block-deals-opt14 .product-item .count-down-time {
	padding-top: 5px;
	padding-left: 34px;
	background-position: center left;
	background-repeat: no-repeat;
	background-image: url(../images/icon/index12/clock-v14.html);
}

	.block-deals-opt14 .product-item .count-down-time .box-count {
		font-size: 13px;
		color: #333;
		font-weight: 600;
		text-transform: uppercase;
		display: inline-block;
		vertical-align: middle;
		position: relative;
		padding-right: 5px;
		margin-right: 5px;
		line-height: 24px;
	}

		.block-deals-opt14 .product-item .count-down-time .box-count .text {
			display: none;
		}

		.block-deals-opt14 .product-item .count-down-time .box-count:after {
			content: ":";
			display: inline-block;
			position: absolute;
			top: 0;
			right: -2px;
		}

		.block-deals-opt14 .product-item .count-down-time .box-count:last-child {
			padding-right: 0;
			margin-right: 0;
		}

			.block-deals-opt14 .product-item .count-down-time .box-count:last-child:after {
				content: none;
			}

	.block-deals-opt14 .product-item .count-down-time .box-days .number:after {
		content: "D";
	}

	.block-deals-opt14 .product-item .count-down-time .box-hours .number:after {
		content: "H";
	}

	.block-deals-opt14 .product-item .count-down-time .box-min .number:after {
		content: "M";
	}

	.block-deals-opt14 .product-item .count-down-time .box-secs .number:after {
		content: "S";
	}

.block-deals-opt14 .product-item:hover .btn-cart {
	background-color: #f62341;
	color: #fff;
}

.block-deals-opt14 .product-item:hover .product-item-name a {
	color: #f62341;
}

.block-floor-opt14 {
	background-color: #fff;
	border-top: 2px solid #1fa6f1;
	border-bottom: 1px solid #dfdfdf;
	margin-bottom: 40px;
	border-left: 1px solid #dfdfdf;
}

.block-floor2.block-floor-opt14 {
	border-top: 2px solid #ffcb17;
}

.block-floor3.block-floor-opt14 {
	border-top: 2px solid #093e8e;
}

.block-floor4.block-floor-opt14 {
	border-top: 2px solid #fd4f0a;
}

@media (max-width: 991px) {
	.block-floor-opt14 {
		border-left: none;
	}
}

.block-floor-opt14 .box-floor:after,
.block-floor-opt14 .box-floor:before {
	content: "";
	display: table;
}

.block-floor-opt14 .box-floor:after {
	clear: both;
}

.block-floor-opt14 .col-left {
	float: left;
	width: 200px;
	border-right: 1px solid #dfdfdf;
	height: 399px;
}

@media (min-width: 1200px) {
	.block-floor-opt14 .col-left {
		height: 398px;
	}
}

@media (max-width: 1199px) {
	.block-floor-opt14 .col-left {
		border: none;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.block-floor-opt14 .col-left {
		height: 396px;
	}
}

@media (max-width: 991px) {
	.block-floor-opt14 .col-left {
		float: none;
		width: 100%;
		height: auto;
	}
}

.block-floor-opt14 .col-left .block-title {
	background-color: #1fa6f1;
	color: #fff;
}

.block-floor2.block-floor-opt14 .col-left .block-title {
	background-color: #ffcb17;
}

	.block-floor2.block-floor-opt14 .col-left .block-title strong.title {
		color: #333;
	}

.block-floor3.block-floor-opt14 .col-left .block-title {
	background-color: #093e8e;
}

.block-floor4.block-floor-opt14 .col-left .block-title {
	background-color: #fd4f0a;
}

.block-floor-opt14 .col-left .block-title strong.title {
	display: block;
	line-height: 49px;
	font-size: 18px;
	font-weight: 600;
	padding-left: 20px;
}

.block-floor-opt14 .col-left .block-title .icon {
	padding-right: 14px;
}

.block-floor-opt14 .col-left .block-content {
	padding-top: 16px;
}

	.block-floor-opt14 .col-left .block-content a {
		display: block;
		color: #666;
		font-size: 13px;
		line-height: 36px;
		padding-left: 19px;
		text-transform: capitalize;
	}

		.block-floor-opt14 .col-left .block-content a:focus,
		.block-floor-opt14 .col-left .block-content a:hover {
			color: #f62341;
		}

.block-floor1.block-floor-opt14 .col-left .block-content a:focus,
.block-floor1.block-floor-opt14 .col-left .block-content a:hover {
	color: #1fa6f1;
}

.block-floor2.block-floor-opt14 .col-left .block-content a:focus,
.block-floor2.block-floor-opt14 .col-left .block-content a:hover {
	color: #ffcb17;
}

.block-floor3.block-floor-opt14 .col-left .block-content a:focus,
.block-floor3.block-floor-opt14 .col-left .block-content a:hover {
	color: #093e8e;
}

.block-floor4.block-floor-opt14 .col-left .block-content a:focus,
.block-floor4.block-floor-opt14 .col-left .block-content a:hover {
	color: #fd4f0a;
}

@media (max-width: 991px) {
	.block-floor-opt14 .col-left .block-content {
		display: none;
	}
}

.block-floor-opt14 .col-mid {
	float: left;
	width: 270px;
}

	.block-floor-opt14 .col-mid .box-img {
		position: relative;
	}

		.block-floor-opt14 .col-mid .box-img:after,
		.block-floor-opt14 .col-mid .box-img:before {
			content: "";
			position: absolute;
			top: 0;
			left: 0;
			right: 0;
			bottom: 0;
			-webkit-transition: .6s;
			-o-transition: .6s;
			transition: .6s;
		}

		.block-floor-opt14 .col-mid .box-img:hover:before {
			top: 50%;
			bottom: 50%;
			-webkit-transition: .6s;
			-o-transition: .6s;
			transition: .6s;
			background-color: rgba(255, 255, 255, .5);
		}

		.block-floor-opt14 .col-mid .box-img:hover:after {
			left: 50%;
			right: 50%;
			-webkit-transition: .6s;
			-o-transition: .6s;
			transition: .6s;
			background-color: rgba(255, 255, 255, .5);
		}

	.block-floor-opt14 .col-mid .box-img {
		display: block;
	}

		.block-floor-opt14 .col-mid .box-img img {
			display: block;
			width: 100%;
		}

@media (min-width: 1200px) {
	.block-floor-opt14 .col-mid .box-img img {
		height: 398px;
	}
}

@media (max-width: 1199px) {
	.block-floor-opt14 .col-mid {
		display: none;
	}
}

.block-floor-opt14 .col-right {
	float: left;
	width: calc(100% - 470px);
	width: -moz-calc(100% - 470px);
	width: -webkit-calc(100% - 470px);
	width: -o-calc(100% - 470px);
	overflow: hidden;
}

	.block-floor-opt14 .col-right:after,
	.block-floor-opt14 .col-right:before {
		content: "";
		display: table;
	}

	.block-floor-opt14 .col-right:after {
		clear: both;
	}

@media (max-width: 1199px) {
	.block-floor-opt14 .col-right {
		width: calc(100% - 200px);
		width: -moz-calc(100% - 200px);
		width: -webkit-calc(100% - 200px);
		width: -o-calc(100% - 200px);
	}
}

@media (max-width: 991px) {
	.block-floor-opt14 .col-right {
		float: none;
		width: 100%;
		height: auto;
		border-right: 1px solid #dfdfdf;
	}
}

.block-floor-opt14 .col-right .item {
	width: 50%;
	float: left;
}

@media (max-width: 600px) {
	.block-floor-opt14 .col-right .item {
		float: none;
		width: 100%;
	}
}

.block-floor-opt14 .col-right .product-item {
	width: 50%;
	float: left;
	border-left: 1px solid #dfdfdf;
	border-top: 1px solid #dfdfdf;
	margin-top: -1px;
	position: relative;
}

	.block-floor-opt14 .col-right .product-item:hover img {
		-webkit-transform: scale(1.12);
		-ms-transform: scale(1.12);
		-o-transform: scale(1.12);
		transform: scale(1.12);
		-webkit-transition: 1s;
		-o-transition: 1s;
		transition: 1s;
	}

	.block-floor-opt14 .col-right .product-item:hover .product-item-name,
	.block-floor-opt14 .col-right .product-item:hover .product-item-name a {
		color: #f62341;
	}

	.block-floor-opt14 .col-right .product-item .product-item-name {
		position: absolute;
		font-size: 13px;
		color: #333;
		font-weight: 400;
		text-transform: uppercase;
		display: block;
		top: 25px;
		left: 0;
		right: 0;
		padding: 0 10px;
	}

		.block-floor-opt14 .col-right .product-item .product-item-name a {
			color: #333;
		}

	.block-floor-opt14 .col-right .product-item .product-item-photo {
		height: 199px;
		overflow: hidden;
		text-align: center;
		padding: 1px;
	}

		.block-floor-opt14 .col-right .product-item .product-item-photo .product-item-img {
			display: block;
			position: relative;
			overflow: hidden;
		}

		.block-floor-opt14 .col-right .product-item .product-item-photo img {
			display: block;
			margin: auto;
			max-height: 100%;
			-webkit-transition: 1s;
			-o-transition: 1s;
			transition: 1s;
		}

.block-floor-opt14 .col-right .product-item-lag {
	width: 100%;
}

.block-floor1.block-floor-opt14 .col-right .product-item-lag .product-item-name {
	left: 40px;
}

.block-floor2.block-floor-opt14 .col-right .product-item-lag .product-item-name {
	left: 75px;
}

.block-floor3.block-floor-opt14 .col-right .product-item-lag .product-item-name {
	left: 20px;
}

.block-floor4.block-floor-opt14 .col-right .product-item-lag .product-item-name {
	left: 8px;
}

.block-floor1.block-floor-opt14 .col-right .product-item1 .product-item-name {
	top: 36px;
	max-width: 195px;
	left: auto;
	width: 100%;
}

.block-floor2.block-floor-opt14 .col-right .product-item1 .product-item-name {
	top: 60px;
	max-width: 140px;
	left: auto;
	width: 100%;
}

.block-floor3.block-floor-opt14 .col-right .product-item1 .product-item-name {
	top: 50px;
	max-width: 90px;
	left: auto;
	width: 100%;
}

.block-floor4.block-floor-opt14 .col-right .product-item1 .product-item-name {
	top: 28px;
	max-width: 175px;
	left: auto;
	width: 100%;
}

.block-floor1.block-floor-opt14 .col-right .product-item3 .product-item-name,
.block-floor1.block-floor-opt14 .col-right .product-item4 .product-item-name,
.block-floor2.block-floor-opt14 .col-right .product-item3 .product-item-name,
.block-floor2.block-floor-opt14 .col-right .product-item4 .product-item-name,
.block-floor2.block-floor-opt14 .col-right .product-item5 .product-item-name,
.block-floor3.block-floor-opt14 .col-right .product-item2 .product-item-name,
.block-floor3.block-floor-opt14 .col-right .product-item3 .product-item-name,
.block-floor3.block-floor-opt14 .col-right .product-item4 .product-item-name,
.block-floor3.block-floor-opt14 .col-right .product-item5 .product-item-name,
.block-floor3.block-floor-opt14 .col-right .product-item6 .product-item-name,
.block-floor4.block-floor-opt14 .col-right .product-item3 .product-item-name,
.block-floor4.block-floor-opt14 .col-right .product-item4 .product-item-name,
.block-floor4.block-floor-opt14 .col-right .product-item5 .product-item-name {
	top: 15px;
}

.heading-opt14 strong.title {
	display: block;
	font-size: 24px;
	color: #333;
	font-weight: 600;
	text-transform: none;
	text-align: center;
	margin-bottom: 35px;
}

	.heading-opt14 strong.title span {
		color: #aaa;
	}

.block-blog-opt13.style14 {
	margin-top: -11px;
	margin-bottom: 16px;
}

	.block-blog-opt13.style14 .item:hover .blog-name a {
		color: #f62341;
	}

	.block-blog-opt13.style14 .item .blog-name {
		margin-bottom: 7px;
	}

	.block-blog-opt13.style14:hover .owl-nav .owl-next,
	.block-blog-opt13.style14:hover .owl-nav .owl-prev {
		opacity: 1;
		-webkit-transition: .3s;
		-o-transition: .3s;
		transition: .3s;
	}

	.block-blog-opt13.style14 .owl-nav .owl-next,
	.block-blog-opt13.style14 .owl-nav .owl-prev {
		display: block;
		width: 30px;
		height: 30px;
		line-height: 30px;
		background-color: #f62341;
		color: #fff;
		text-align: center;
		position: absolute;
		top: 50%;
		margin-top: -82px;
		font-size: 18px;
		opacity: 0;
		-webkit-transition: .3s;
		-o-transition: .3s;
		transition: .3s;
	}

		.block-blog-opt13.style14 .owl-nav .owl-next:before,
		.block-blog-opt13.style14 .owl-nav .owl-prev:before {
			font-family: FontAwesome;
		}

		.block-blog-opt13.style14 .owl-nav .owl-next:hover,
		.block-blog-opt13.style14 .owl-nav .owl-prev:hover {
			background-color: #c40823;
		}

	.block-blog-opt13.style14 .owl-nav .owl-prev {
		left: -15px;
	}

		.block-blog-opt13.style14 .owl-nav .owl-prev:before {
			content: "\f104";
		}

	.block-blog-opt13.style14 .owl-nav .owl-next {
		right: -15px;
	}

		.block-blog-opt13.style14 .owl-nav .owl-next:before {
			content: "\f105";
		}

.block-brand-opt13.style14 {
	padding-top: 15px;
	margin-bottom: 0;
	padding-bottom: 38px;
}

	.block-brand-opt13.style14 img:hover {
		opacity: .5;
	}

.block-newletter-op14 {
	background-color: #f62341;
	padding-top: 9px;
	padding-right: 15px;
	padding-left: 15px;
	text-align: center;
	margin-bottom: 14px;
}

	.block-newletter-op14 .block-content,
	.block-newletter-op14 .block-title {
		display: inline-block;
		margin: 0 0 6px;
		vertical-align: top;
		padding: 0;
	}

	.block-newletter-op14 .block-title {
		line-height: 46px;
		text-transform: uppercase;
		color: #fff;
		font-weight: 600;
		font-size: 26px;
		padding-right: 140px;
	}

@media (max-width: 1199px) {
	.block-newletter-op14 .block-title {
		padding-right: 10px;
	}
}

@media (max-width: 991px) {
	.block-newletter-op14 .block-title {
		padding-right: 0;
	}
}

@media (max-width: 767px) {
	.block-newletter-op14 .block-title {
		line-height: 1;
		font-size: 24px;
		display: block;
	}
}

.block-newletter-op14 .input-group {
	z-index: 5;
}

	.block-newletter-op14 .input-group .form-control {
		height: 46px;
		border: none;
		border-radius: 3px 0 0 3px;
		padding-left: 32px;
		font-size: 13px;
		color: #888;
		width: 282px;
	}

		.block-newletter-op14 .input-group .form-control::-moz-placeholder {
			color: #888;
			opacity: 1;
		}

		.block-newletter-op14 .input-group .form-control:-ms-input-placeholder {
			color: #888;
		}

		.block-newletter-op14 .input-group .form-control::-webkit-input-placeholder {
			color: #888;
		}

	.block-newletter-op14 .input-group .btn-subcribe {
		background-color: #555;
		color: #fff;
		text-transform: uppercase;
		font-size: 16px;
		font-weight: 600;
		padding: 0 20px;
		height: 46px;
		border: none;
		border-radius: 0 3px 3px 0;
	}

		.block-newletter-op14 .input-group .btn-subcribe:before {
			content: none;
		}

		.block-newletter-op14 .input-group .btn-subcribe:hover {
			background-color: #c40823;
		}

@media (max-width: 767px) {
	.block-newletter-op14 .input-group {
		width: 100%;
	}

		.block-newletter-op14 .input-group .actions,
		.block-newletter-op14 .input-group .form-control {
			display: table-cell;
			vertical-align: top;
		}

		.block-newletter-op14 .input-group .form-control {
			width: 100%;
			padding-left: 10px;
		}

		.block-newletter-op14 .input-group .actions {
			width: 1%;
		}
}

.index-opt-15 {
	background-color: #f6f6f6;
}

	.index-opt-15 .back-to-top {
		border-color: #c33;
	}

		.index-opt-15 .back-to-top .fa,
		.index-opt-15 .back-to-top:hover {
			background-color: #c33;
		}

.slide-opt-15 .owl-item .img-slide {
	width: 100%;
	display: block;
}

.slide-opt-15 .owl-dots .owl-dot {
	width: 12px;
	height: 12px;
	border-radius: 100%;
	border: 1px solid rgba(255, 255, 255, .5);
	background-color: transparent;
	margin: 0 4px;
}

	.slide-opt-15 .owl-dots .owl-dot.active {
		background-color: #fff;
		width: 14px;
		height: 14px;
		border: 1px solid #fff;
	}

.block-section-top15 {
	background-color: #e0e0e0;
	margin-bottom: 30px;
}

	.block-section-top15 .block-section-top {
		position: relative;
		padding-left: 270px;
		padding-right: 200px;
	}

@media (max-width: 1199px) {
	.block-section-top15 .block-section-top {
		padding-left: 0;
		padding-right: 208px;
	}
}

@media (max-width: 991px) {
	.block-section-top15 .block-section-top {
		padding-right: 0;
	}
}

.block-section-top15 .block-section-top .banner-slide {
	position: absolute;
	top: 0;
	right: 0;
	width: 200px;
}

	.block-section-top15 .block-section-top .banner-slide a {
		display: block;
		position: relative;
		overflow: hidden;
		margin-bottom: 1px;
	}

		.block-section-top15 .block-section-top .banner-slide a:after,
		.block-section-top15 .block-section-top .banner-slide a:before {
			content: "";
			position: absolute;
			border-style: solid;
			border-color: #fff;
			-webkit-transition: .3s;
			-o-transition: .3s;
			transition: .3s;
			z-index: 100;
		}

		.block-section-top15 .block-section-top .banner-slide a:before {
			border-width: 1px 0;
			-webkit-transform: scale(0, 1);
			-ms-transform: scale(0, 1);
			-o-transform: scale(0, 1);
			transform: scale(0, 1);
			top: 10px;
			bottom: 10px;
			left: 5px;
			right: 5px;
		}

		.block-section-top15 .block-section-top .banner-slide a:after {
			border-width: 0 1px;
			-webkit-transform: scale(1, 0);
			-ms-transform: scale(1, 0);
			-o-transform: scale(1, 0);
			transform: scale(1, 0);
			left: 10px;
			right: 10px;
			top: 5px;
			bottom: 5px;
		}

		.block-section-top15 .block-section-top .banner-slide a:hover:after,
		.block-section-top15 .block-section-top .banner-slide a:hover:before {
			-webkit-transform: scale(1, 1);
			-ms-transform: scale(1, 1);
			-o-transform: scale(1, 1);
			transform: scale(1, 1);
			-webkit-transition: .3s;
			-o-transition: .3s;
			transition: .3s;
		}

		.block-section-top15 .block-section-top .banner-slide a:hover img {
			-webkit-transform: scale(1.05);
			-ms-transform: scale(1.05);
			-o-transform: scale(1.05);
			transform: scale(1.05);
			-webkit-transition: .35s;
			-o-transition: .35s;
			transition: .35s;
		}

		.block-section-top15 .block-section-top .banner-slide a img {
			display: block;
			width: 100%;
			-webkit-transition: .35s;
			-o-transition: .35s;
			transition: .35s;
		}

@media (max-width: 1199px) {
	.block-section-top15 .block-section-top .banner-slide {
		width: 209px;
	}
}

@media (max-width: 991px) {
	.block-section-top15 .block-section-top .banner-slide {
		display: none;
	}
}

.block-section-top15 .block-section-top .block-nav-categori {
	float: none;
	position: absolute !important;
	top: 0;
	left: 0;
}

@media (max-width: 1199px) {
	.block-section-top15 .block-section-top .block-nav-categori {
		display: none;
		visibility: hidden;
		opacity: 0;
	}
}

.block-section-top15 .block-section-top .block-nav-categori .block-title {
	display: none;
}

.block-section-top15 .block-section-top .block-nav-categori .ui-categori {
	padding-bottom: 17px;
	padding-top: 10px;
}

	.block-section-top15 .block-section-top .block-nav-categori .ui-categori > li {
		padding: 0 20px;
	}

		.block-section-top15 .block-section-top .block-nav-categori .ui-categori > li > a {
			line-height: 44px;
			padding-left: 20px;
			padding-right: 10px;
			border-bottom: 1px solid #eee;
			padding-left: 0;
		}

			.block-section-top15 .block-section-top .block-nav-categori .ui-categori > li > a .icon {
				width: 30px;
			}

		.block-section-top15 .block-section-top .block-nav-categori .ui-categori > li:last-child > a {
			border-bottom: none;
		}

		.block-section-top15 .block-section-top .block-nav-categori .ui-categori > li.parent > a:after {
			line-height: 44px;
			width: 10px;
			content: "\f0da";
		}

		.block-section-top15 .block-section-top .block-nav-categori .ui-categori > li.parent:hover > a:after {
			content: "\f0da";
		}

	.block-section-top15 .block-section-top .block-nav-categori .ui-categori .submenu {
		left: 270px;
		width: 900px;
	}

.block-section-top15 .block-section-top .block-nav-categori .view-all-categori {
	padding: 0 20px;
}

	.block-section-top15 .block-section-top .block-nav-categori .view-all-categori .btn-view-all,
	.block-section-top15 .block-section-top .block-nav-categori .view-all-categori a {
		background-color: #fff;
		color: #666;
		line-height: 35px;
		border: 1px solid #e6e6e6;
		font-size: 11px;
		text-transform: uppercase;
		text-align: center;
		font-weight: 400;
		padding: 0 15px;
	}

		.block-section-top15 .block-section-top .block-nav-categori .view-all-categori .btn-view-all:hover,
		.block-section-top15 .block-section-top .block-nav-categori .view-all-categori a:hover {
			background-color: #DA251C;
		}

		.block-section-top15 .block-section-top .block-nav-categori .view-all-categori .btn-view-all:after,
		.block-section-top15 .block-section-top .block-nav-categori .view-all-categori a:after {
			float: none;
			content: "\f0da";
			margin-left: 14px;
			font-size: 14px;
		}

.block-section-top15 .block-section-top .block-nav-categori .block-content {
	background-color: #fff;
	opacity: 1;
	visibility: visible;
	-webkit-box-shadow: none;
	box-shadow: none;
	width: 270px;
	padding: 0 0 15px;
}

.block-tab-products.style15 {
	margin-bottom: 30px;
}

	.block-tab-products.style15 .block-title {
		border-bottom: none;
		margin-bottom: 0;
	}

@media (max-width: 768px) {
	.block-tab-products.style15 .block-title {
		margin-bottom: 40px;
	}
}

.block-tab-products.style15 .nav > li {
	margin-right: 7px;
}

	.block-tab-products.style15 .nav > li > a {
		font-size: 18px;
		font-weight: 700;
		color: #333;
		text-transform: capitalize;
		margin: 0;
		line-height: 42px;
		padding: 0 18px;
		border-bottom-color: transparent;
	}

	.block-tab-products.style15 .nav > li.active > a {
		color: #c33;
		border-bottom-width: 3px;
		border-bottom-color: #c33;
	}

.block-tab-products.style15 .block-content {
	border-left: 1px solid #e6e6e6;
	background-color: #fff;
}

.block-tab-products.style15 .product-item {
	margin: 0;
}

	.block-tab-products.style15 .product-item .product-item-info {
		border-left: none;
		padding: 20px 35px 35px;
		margin: 0;
		background-color: transparent;
	}

@media (min-width: 768px) and (max-width: 1199px) {
	.block-tab-products.style15 .product-item .product-item-actions {
		bottom: 3px;
	}
}

.block-tab-products.style15 .owl-nav {
	top: -31px;
}

	.block-tab-products.style15 .owl-nav .owl-next,
	.block-tab-products.style15 .owl-nav .owl-prev {
		width: 25px;
		line-height: 29px;
		background-color: #fff;
		color: #999;
		border: 1px solid #e6e6e6;
		float: left;
		margin: 0 -1px 0 0;
		position: relative;
	}

		.block-tab-products.style15 .owl-nav .owl-next:hover,
		.block-tab-products.style15 .owl-nav .owl-prev:hover {
			background-color: #fff;
			border: 1px solid #f63;
			color: #c33;
			z-index: 10;
		}

		.block-tab-products.style15 .owl-nav .owl-prev:before {
			content: "\f0d9";
		}

		.block-tab-products.style15 .owl-nav .owl-next:before {
			content: "\f0da";
		}

.block-deals-of-opt15 {
	margin-top: 12px;
	margin-bottom: 30px;
}

	.block-deals-of-opt15 .block-title {
		display: block;
		line-height: 50px;
		color: #fff;
		background-color: #c33;
		text-transform: capitalize;
		font-size: 18px;
		font-weight: 700;
		padding-left: 22px;
	}

	.block-deals-of-opt15 .deals-of-countdown {
		text-align: center;
		position: absolute;
		top: 20px;
		left: 0;
		right: 0;
		z-index: 10;
	}

		.block-deals-of-opt15 .deals-of-countdown .box-count {
			text-transform: uppercase;
			text-align: center;
			width: 52px;
			height: 70px;
			display: inline-block;
			vertical-align: top;
			position: relative;
			padding-top: 30px;
			margin-right: 5px;
		}

@media (max-width: 1199px) {
	.block-deals-of-opt15 .deals-of-countdown .box-count {
		width: 36px;
	}
}

.block-deals-of-opt15 .deals-of-countdown .box-count:last-child {
	margin-right: 0;
}

.block-deals-of-opt15 .deals-of-countdown .box-count .number {
	font-size: 18px;
	font-weight: 700;
	color: #fff;
	font-family: Arimo, sans-serif;
	display: block;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(../images/icon/index12/bg-deals-v15.html);
	line-height: 40px;
	border: 1px solid #fff;
}

@media (max-width: 1199px) {
	.block-deals-of-opt15 .deals-of-countdown .box-count .number {
		font-size: 16px;
	}
}

.block-deals-of-opt15 .deals-of-countdown .box-count .text {
	font-size: 12px;
	color: #666;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	line-height: 36px;
}

@media (max-width: 1199px) {
	.block-deals-of-opt15 .deals-of-countdown .box-count .text {
		font-size: 11px;
	}
}

.block-service-opt15 {
	margin-bottom: 8px;
}

	.block-service-opt15 .item {
		background-color: #fff;
		border: 1px solid #e6e6e6;
		padding: 14px 0 14px 45px;
		max-width: 360px;
		margin-right: auto;
		margin-left: auto;
		margin-bottom: 10px;
	}

		.block-service-opt15 .item:after,
		.block-service-opt15 .item:before {
			content: "";
			display: table;
		}

		.block-service-opt15 .item:after {
			clear: both;
		}

@media (min-width: 768px) and (max-width: 991px) {
	.block-service-opt15 .item {
		padding-left: 10px;
	}
}

.block-service-opt15 .item:hover {
	border: 1px solid #c33;
	color: #c33;
}

	.block-service-opt15 .item:hover img {
		opacity: 0;
		display: none;
	}

	.block-service-opt15 .item:hover .img-hover {
		opacity: 1;
		display: block;
	}

	.block-service-opt15 .item:hover .icon {
		background-color: #c33;
		border-color: #c33;
	}

.block-service-opt15 .item .des {
	font-size: 13px;
	color: #666;
	padding-left: 23px;
	overflow: hidden;
	padding-top: 10px;
}

@media (min-width: 768px) and (max-width: 991px) {
	.block-service-opt15 .item .des {
		padding-left: 10px;
	}
}

.block-service-opt15 .item .des .title {
	display: block;
	font-size: 13px;
	color: #333;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1;
}

.block-service-opt15 .item .icon {
	width: 50px;
	height: 50px;
	border-radius: 100%;
	border: 1px solid #e6e6e6;
	display: block;
	float: left;
}

.block-service-opt15 .item .img-hover {
	opacity: 0;
	display: none;
}

.block-banner-top15 {
	margin-bottom: 20px;
}

	.block-banner-top15 .box-img {
		position: relative;
		overflow: hidden;
	}

		.block-banner-top15 .box-img:before {
			background: rgba(255, 255, 255, .4);
			content: "";
			height: 100%;
			left: 0;
			opacity: 0;
			position: absolute;
			top: 0;
			-webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, 100%, 0);
			-ms-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, 100%, 0);
			-o-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, 100%, 0);
			transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, 100%, 0);
			visibility: hidden;
			width: 100%;
			-webkit-transition: .6s;
			-o-transition: .6s;
			transition: .6s;
		}

		.block-banner-top15 .box-img:hover:before {
			opacity: 1;
			visibility: initial;
			-webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, -100%, 0);
			-ms-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, -100%, 0);
			-o-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, -100%, 0);
			transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, -100%, 0);
			-webkit-transition: .6s;
			-o-transition: .6s;
			transition: .6s;
		}

	.block-banner-top15 img {
		display: block;
		width: 100%;
	}

	.block-banner-top15 .box-img {
		margin-bottom: 30px;
		display: block;
	}

		.block-banner-top15 .box-img img {
			display: block;
			width: 100%;
		}

.block-floorProducts-opt15 {
	margin-bottom: 43px;
}

	.block-floorProducts-opt15:after,
	.block-floorProducts-opt15:before {
		content: "";
		display: table;
	}

	.block-floorProducts-opt15:after {
		clear: both;
	}

	.block-floorProducts-opt15 .owl-carousel .owl-item img {
		transform-style: flat;
		-webkit-transform-style: flat;
	}

	.block-floorProducts-opt15 .container:after,
	.block-floorProducts-opt15 .container:before {
		content: "";
		display: table;
	}

	.block-floorProducts-opt15 .container:after {
		clear: both;
	}

	.block-floorProducts-opt15 .col-banner .box-img {
		position: relative;
		display: block;
	}

		.block-floorProducts-opt15 .col-banner .box-img:after,
		.block-floorProducts-opt15 .col-banner .box-img:before {
			content: "";
			position: absolute;
			top: 0;
			left: 0;
			right: 0;
			bottom: 0;
			-webkit-transition: .6s;
			-o-transition: .6s;
			transition: .6s;
		}

		.block-floorProducts-opt15 .col-banner .box-img:hover:before {
			top: 50%;
			bottom: 50%;
			-webkit-transition: .6s;
			-o-transition: .6s;
			transition: .6s;
			background-color: rgba(255, 255, 255, .5);
		}

		.block-floorProducts-opt15 .col-banner .box-img:hover:after {
			left: 50%;
			right: 50%;
			-webkit-transition: .6s;
			-o-transition: .6s;
			transition: .6s;
			background-color: rgba(255, 255, 255, .5);
		}

		.block-floorProducts-opt15 .col-banner .box-img img {
			display: block;
			width: 100%;
		}

@media (max-width: 991px) {
	.block-floorProducts-opt15 .col-banner {
		display: none;
	}
}

.block-floorProducts-opt15 .block-title {
	min-height: 49px;
	padding-right: 125px;
	position: relative;
}

	.block-floorProducts-opt15 .block-title:after,
	.block-floorProducts-opt15 .block-title:before {
		content: "";
		display: table;
	}

	.block-floorProducts-opt15 .block-title:after {
		clear: both;
	}

@media (max-width: 1199px) {
	.block-floorProducts-opt15 .block-title {
		padding-right: 45px;
	}
}

@media (max-width: 991px) {
	.block-floorProducts-opt15 .block-title {
		padding-left: 40px;
	}
}

.block-floorProducts-opt15 .block-title > strong.title {
	display: block;
	float: left;
	font-size: 18px;
	color: #333;
	font-weight: 700;
	font-family: Arimo, sans-serif;
	position: relative;
	padding-top: 14px;
	padding-left: 10px;
}

	.block-floorProducts-opt15 .block-title > strong.title span {
		display: block;
		position: relative;
		z-index: 10;
	}

	.block-floorProducts-opt15 .block-title > strong.title .subtitle {
		color: #ddd;
		font-size: 70px;
		text-transform: uppercase;
		font-family: Montserrat-Black, sans-serif;
		font-weight: 400;
		position: absolute;
		left: 0;
		top: -6px;
		line-height: 49px;
	}

.block-floorProducts-opt15 .block-content {
	border: 1px solid #e6e6e6;
}

.block-floorProducts-opt15 .actions {
	position: absolute;
	top: 0;
	right: 0;
	padding-left: 26px;
	background-position: center left;
	background-repeat: no-repeat;
	background-image: url(../images/icon/index12/actions-floor.html);
}

	.block-floorProducts-opt15 .actions .action {
		display: block;
		text-align: center;
		color: #999;
	}

		.block-floorProducts-opt15 .actions .action:hover {
			color: #c33;
		}

.block-floorProducts-opt15 .links {
	float: right;
	padding-top: 6px;
}

@media (max-width: 991px) {
	.block-floorProducts-opt15 .links {
		position: absolute;
		left: 0;
		top: 0;
	}
}

.block-floorProducts-opt15 .links .dropdown-toggle {
	background-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: none;
	margin-top: 5px;
	font-size: 20px;
	padding: 0;
}

	.block-floorProducts-opt15 .links .dropdown-toggle:focus,
	.block-floorProducts-opt15 .links .dropdown-toggle:hover {
		border: none;
	}

@media (min-width: 992px) {
	.block-floorProducts-opt15 .links .dropdown-toggle {
		display: none;
	}
}

.block-floorProducts-opt15 .links .dropdown-menu:after,
.block-floorProducts-opt15 .links .dropdown-menu:before {
	content: "";
	display: table;
}

.block-floorProducts-opt15 .links .dropdown-menu:after {
	clear: both;
}

.block-floorProducts-opt15 .links .dropdown-menu li {
	display: block;
}

	.block-floorProducts-opt15 .links .dropdown-menu li > a {
		font-size: 13px;
		color: #7f7f7f;
		padding: 0 19px;
		border-bottom: 2px solid transparent;
		display: block;
		line-height: 40px;
	}

	.block-floorProducts-opt15 .links .dropdown-menu li.active > a,
	.block-floorProducts-opt15 .links .dropdown-menu li:hover > a {
		color: #c33;
	}

@media (min-width: 992px) {
	.block-floorProducts-opt15 .links .dropdown-menu {
		display: block;
		opacity: 1;
		margin: 0;
		border: none;
		-webkit-box-shadow: none;
		box-shadow: none;
		background-color: transparent;
		position: static;
		width: auto;
		min-width: 0;
		max-width: auto;
		float: none;
		padding: 0;
	}

		.block-floorProducts-opt15 .links .dropdown-menu li {
			float: left;
		}

			.block-floorProducts-opt15 .links .dropdown-menu li.active > a,
			.block-floorProducts-opt15 .links .dropdown-menu li:hover > a {
				border-bottom-color: #c33;
			}
}

.block-floorProducts-opt15 .product-item {
	border: none;
}

	.block-floorProducts-opt15 .product-item .product-item-info {
		border: none;
		padding-bottom: 28px;
	}

@media (max-width: 1199px) {
	.block-floorProducts-opt15 .product-item .product-item-info {
		padding-bottom: 6px;
	}
}

.block-floorProducts-opt15 .product-item:hover .product-item-info {
	border: 1px solid #c33;
	z-index: 100;
}

.block-floorProducts-opt15 .product-item .product-item-name {
	margin-bottom: 5px;
}

.block-floorProducts-opt15 .product-item .product-item-price {
	margin-bottom: 3px;
}

.block-floorProducts-opt15 .product-item .product-item-detail {
	padding-top: 19px;
}

@media (max-width: 1199px) {
	.block-floorProducts-opt15 .product-item .product-item-detail {
		padding-top: 5px;
	}
}

.heading-opt15 {
	margin-bottom: 0;
	min-height: 42px;
}

	.heading-opt15:after,
	.heading-opt15:before {
		content: "";
		display: table;
	}

	.heading-opt15:after {
		clear: both;
	}

	.heading-opt15 > strong.title {
		display: block;
		font-size: 18px;
		color: #333;
		font-weight: 700;
		position: relative;
		padding-left: 10px;
		line-height: 42px;
		float: left;
	}

		.heading-opt15 > strong.title span {
			display: block;
			position: relative;
			z-index: 10;
		}

		.heading-opt15 > strong.title .subtitle {
			color: #ddd;
			font-size: 60px;
			text-transform: uppercase;
			font-family: Montserrat-Black, sans-serif;
			font-weight: 400;
			position: absolute;
			left: 0;
			top: -4px;
			line-height: 42px;
		}

.block-hot-categories-opt2.style15 {
	margin-bottom: 30px;
	margin-top: -10px;
}

	.block-hot-categories-opt2.style15 .block-title {
		margin-bottom: 0;
	}

	.block-hot-categories-opt2.style15 .block-content {
		background-color: #fff;
		border: 1px solid #e6e6e6;
		padding-top: 15px;
		padding-bottom: 20px;
	}

	.block-hot-categories-opt2.style15 .item .description {
		background-color: transparent;
	}

		.block-hot-categories-opt2.style15 .item .description .title {
			line-height: 1.2;
			font-size: 18px;
			font-weight: 700;
		}

			.block-hot-categories-opt2.style15 .item .description .title > span {
				color: #c33;
			}

		.block-hot-categories-opt2.style15 .item .description .btn:focus,
		.block-hot-categories-opt2.style15 .item .description .btn:hover {
			background-color: #c33;
		}

	.block-hot-categories-opt2.style15 .item1 .description .title,
	.block-hot-categories-opt2.style15 .item6 .description .title {
		padding-top: 3px;
	}

.block-top-brand-opt15 {
	margin-bottom: 30px;
}

	.block-top-brand-opt15 .block-title {
		margin-bottom: 0;
	}

	.block-top-brand-opt15 .block-content {
		background-color: #fff;
		border: 1px solid #e6e6e6;
	}

	.block-top-brand-opt15 .nav-brand {
		padding: 0 20px;
	}

@media (max-width: 767px) {
	.block-top-brand-opt15 .nav-brand {
		padding-left: 0;
		padding-right: 0;
	}
}

.block-top-brand-opt15 .nav-brand li {
	background-color: #fff;
	text-align: center;
	cursor: pointer;
	border-bottom: 3px solid transparent;
}

	.block-top-brand-opt15 .nav-brand li.active,
	.block-top-brand-opt15 .nav-brand li:hover {
		border-bottom-color: #c33;
	}

.block-top-brand-opt15 .nav-brand .owl-nav {
	top: -31px;
	position: absolute;
	right: 0;
	z-index: 20;
}

	.block-top-brand-opt15 .nav-brand .owl-nav .owl-next,
	.block-top-brand-opt15 .nav-brand .owl-nav .owl-prev {
		width: 25px;
		line-height: 29px;
		background-color: #fff;
		color: #999;
		border: 1px solid #e6e6e6;
		float: left;
		margin: 0 -1px 0 0;
		position: relative;
		text-align: center;
	}

		.block-top-brand-opt15 .nav-brand .owl-nav .owl-next:hover,
		.block-top-brand-opt15 .nav-brand .owl-nav .owl-prev:hover {
			background-color: #fff;
			border: 1px solid #f63;
			color: #c33;
			z-index: 10;
		}

		.block-top-brand-opt15 .nav-brand .owl-nav .owl-next:before,
		.block-top-brand-opt15 .nav-brand .owl-nav .owl-prev:before {
			font-family: FontAwesome;
		}

		.block-top-brand-opt15 .nav-brand .owl-nav .owl-prev:before {
			content: "\f0d9";
		}

		.block-top-brand-opt15 .nav-brand .owl-nav .owl-next:before {
			content: "\f0da";
		}

.block-top-brand-opt15 .tab-content {
	padding: 0 20px 8px;
}

.block-top-brand-opt15 .product-item .product-item-info {
	border: none;
}

.block-Recommended-opt15 {
	margin-bottom: 53px;
}

	.block-Recommended-opt15 .block-content {
		background-color: #fff;
		border: 1px solid #e6e6e6;
		padding: 0 26px;
	}

	.block-Recommended-opt15 .product-item .product-item-info {
		border: none;
		padding: 35px 0 37px;
	}

		.block-Recommended-opt15 .product-item .product-item-info:after,
		.block-Recommended-opt15 .product-item .product-item-info:before {
			content: "";
			display: table;
		}

		.block-Recommended-opt15 .product-item .product-item-info:after {
			clear: both;
		}

	.block-Recommended-opt15 .product-item .product-item-photo {
		float: left;
		border: 1px solid #e8e8e8;
		width: 100px;
	}

		.block-Recommended-opt15 .product-item .product-item-photo .product-item-img {
			display: block;
			position: relative;
			overflow: hidden;
		}

	.block-Recommended-opt15 .product-item .product-item-detail {
		text-align: left;
		padding: 10px 0 0 20px;
		overflow: hidden;
	}

	.block-Recommended-opt15 .product-item .product-item-price {
		margin-bottom: 10px;
	}

	.block-Recommended-opt15 .owl-nav {
		top: -31px;
		position: absolute;
		right: -26px;
		z-index: 20;
	}

		.block-Recommended-opt15 .owl-nav .owl-next,
		.block-Recommended-opt15 .owl-nav .owl-prev {
			width: 25px;
			line-height: 29px;
			background-color: #fff;
			color: #999;
			border: 1px solid #e6e6e6;
			float: left;
			margin: 0 -1px 0 0;
			position: relative;
			text-align: center;
		}

			.block-Recommended-opt15 .owl-nav .owl-next:hover,
			.block-Recommended-opt15 .owl-nav .owl-prev:hover {
				background-color: #fff;
				border: 1px solid #f63;
				color: #c33;
				z-index: 10;
			}

			.block-Recommended-opt15 .owl-nav .owl-next:before,
			.block-Recommended-opt15 .owl-nav .owl-prev:before {
				font-family: FontAwesome;
			}

			.block-Recommended-opt15 .owl-nav .owl-prev:before {
				content: "\f0d9";
			}

			.block-Recommended-opt15 .owl-nav .owl-next:before {
				content: "\f0da";
			}

.qc-top-site15 {
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	min-height: 60px;
	padding: 0;
	border: none;
	box-shadow: none;
	border-radius: 0;
	margin: 0;
}

	.qc-top-site15 .container {
		position: relative;
	}

	.qc-top-site15 .close {
		background-color: #292929;
		width: 30px;
		height: 30px;
		border: none;
		opacity: 1;
		background-position: center;
		background-repeat: no-repeat;
		background-image: url(../images/icon/index6/close-top.html);
		position: absolute;
		top: 0;
		right: 15px;
	}

		.qc-top-site15 .close span {
			display: none;
		}

		.qc-top-site15 .close:hover {
			background-color: #c33;
		}

	.qc-top-site15 .description {
		text-align: center;
		margin: auto;
		padding-top: 15px;
		padding-bottom: 7px;
	}

		.qc-top-site15 .description .title {
			display: block;
			text-transform: uppercase;
			font-size: 18px;
			font-weight: 700;
			color: #c33;
			margin-bottom: 0;
		}

@media (max-width: 600px) {
	.qc-top-site15 .description .title {
		font-size: 24px;
	}
}

/* NOVAS CLASSES */

.bgColor {
	background: #F7F7F7;
	overflow: hidden;
}

@media (min-width: 1200px) {
	.bgColor {
		min-height: 496px;
	}
}

.faHomepage {
	margin-right: 10px;
	font-size: 20px;
	vertical-align: middle;
	/*color: #DA251C;*/
}

/* LISTA NOTÍCIAS */

.post-item {
	margin-bottom: 30px;
	width: 100% !important;
}

.grid-item, .grid-sizer {
	width: 25%;
	overflow: hidden;
	padding: 10px;
	box-sizing: border-box;
}

@media (max-width: 991px) {
	.grid-item, .grid-sizer {
		width: 33%;
	}
}

@media (max-width: 600px) {
	.grid-item, .grid-sizer {
		width: 50%;
	}
}

@media (max-width: 479px) {
	.grid-item, .grid-sizer {
		width: 100%;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.grid-item, .grid-sizer {
		width: 25%;
	}
}

/* STEPS LOJA */

.stepwizard-step p {
	margin-top: 10px;
}

.process-row {
	display: table-row;
}

.process {
	margin-top: 30px;
	display: table;
	width: 100%;
	position: relative;
	/*border: 1px solid #ececec;*/
	margin-bottom: 10px;
}

.process-step button[disabled], .process-step button[disabled]:hover {
	opacity: 1 !important;
	filter: alpha(opacity=100) !important;
	background: #FFF;
	border: 1px solid #ccc;
	cursor: default;
	color: #6B6B6B;
}

.process-row:before {
	top: 40px;
	bottom: 0;
	position: absolute;
	content: " ";
	width: 100%;
	height: calc(100%-40px);
	height: calc(100%-40px);
	border-top: 1px solid #ececec;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f6f6f6+0,ffffff+70 */
	background: #f6f6f6; /* Old browsers */
	background: -moz-linear-gradient(top, #f6f6f6 0%, #ffffff 70%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #f6f6f6 0%,#ffffff 70%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #f6f6f6 0%,#ffffff 70%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

.process-step {
	display: table-cell;
	text-align: center;
	position: relative;
	width: 33%;
}

	.process-step p {
		margin-top: 5px;
	}

	.process-step .lead {
		margin-bottom: 10px;
	}

.btn-circle {
	width: 80px;
	height: 80px;
	text-align: center;
	padding: 6px 0;
	font-size: 12px;
	line-height: 1.428571429;
	border-radius: 40px;
}

/* BOTÕES QUANTIDADES */

.product-item-actions .form-qty, .product-item-actions-grid .form-qty {
	margin-bottom: 0px;
}

	.product-item-actions .form-qty .label, .product-item-actions-grid .form-qty .label {
		font-size: 13px;
		color: #666666;
		display: inline-block;
		line-height: 30px;
		vertical-align: top;
		min-width: 45px;
		padding: 0;
		font-weight: normal;
		text-align: left;
		display: none;
	}

	.product-item-actions .form-qty .control, .product-item-actions-grid .form-qty .control {
		position: relative;
		display: inline-block;
		vertical-align: top;
		width: 60px;
	}

	.product-item-actions .form-qty .input-qty, .product-item-actions-grid .form-qty .input-qty {
		height: 36px;
		border: 1px solid #eaeaea;
		background-color: #fafafa;
		width: 100%;
		font-size: 13px;
		color: #666666;
		padding-left: 10px;
	}

	.product-item-actions .form-qty .btn-number, .product-item-actions-grid .form-qty .btn-number {
		color: #666666;
		width: 10px;
		padding: 0;
		text-align: center;
		line-height: 6px;
		border: none;
		background-color: transparent;
		box-shadow: none;
		cursor: pointer;
		position: absolute;
		right: 7px;
	}

		.product-item-actions .form-qty .btn-number span, .product-item-actions-grid .form-qty .btn-number span {
			display: none;
		}

		.product-item-actions .form-qty .btn-number:before, .product-item-actions-grid .form-qty .btn-number:before {
			font-family: 'FontAwesome';
		}

		.product-item-actions .form-qty .btn-number.qtyminus, .product-item-actions-grid .form-qty .btn-number.qtyminus {
			top: 50%;
			margin-top: 2px;
		}

			.product-item-actions .form-qty .btn-number.qtyminus:before, .product-item-actions-grid .form-qty .btn-number.qtyminus:before {
				content: "\f0d7";
			}

		.product-item-actions .form-qty .btn-number.qtyplus, .product-item-actions-grid .form-qty .btn-number.qtyplus {
			bottom: 50%;
			margin-bottom: 2px;
		}

			.product-item-actions .form-qty .btn-number.qtyplus:before, .product-item-actions-grid .form-qty .btn-number.qtyplus:before {
				content: "\f0d8";
			}

.product-item-actions-grid .btn-cart {
	width: auto;
	border-radius: 0;
	padding: 0 10px;
	height: 36px;
	margin: 0;
	/*margin-bottom: 15px;*/
	float: none;
	clear: both;
	background-color: #DA251C;
	line-height: 1;
}

	.product-item-actions-grid .btn-cart:before {
		content: "";
		width: 41px;
		height: 33px;
		background-position: center;
		background-repeat: no-repeat;
		/*background-image: url(../images/icon/index6/btn-cart.png);*/
		background-image: url(../images/icon/cart-catalog-op1.html);
		display: inline-block;
		vertical-align: middle;
	}

	.product-item-actions-grid .btn-cart:hover {
		background-color: #cc0033;
	}

.product-item-actions-grid {
	border-top: 1px solid #eeeeee;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	/*text-align: center; */
	/*overflow: hidden;*/
	overflow: visible;
}

.product-item-actions-grid.spaceCell {
	margin-top: 5px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-bottom: 0px;
}

.product-item-des {
	font-size: 11px;
	margin-bottom: 2px;
}

.itens-actions-float {
	float: right;
}


/* LISTA ESTADOS */

.listaEstados {
	border-top: 1px solid #EEE;
	border-bottom: 1px solid #EEE;
	padding: 10px 0;
	margin-top: 20px;
	margin-bottom: 10px;
	font-size: 10px;
	line-height:16px;
}

.listaEstados span {
	display:inline-block;
}

.estadoscolmd9 {
	margin-top: 10px;
	margin-bottom: 20px;
	padding-left: 40px;
	padding-right: 40px
}

@media (max-width: 479px) {
	.estadoscolmd9 {
		margin-bottom: 20px;
		padding-left: 0px;
		padding-right: 0px
	}
}




.estados {
	font-size: 13px;
	vertical-align: middle;
	margin-right: 3px;
	margin-left: 3px;
}

/* BOTOES QUANTIDADE */

.btn-number:focus {
	outline: -webkit-focus-ring-color auto 0px;
	outline-color: -webkit-focus-ring-color;
	outline-style: auto;
	outline-width: 0px;
}

/* BOTOES DETALHE */

.btnEqual .btn-wishlist, .btnEqual .btn-compare {
	width: 36px;
	height: 36px;
	line-height: 30px;
	padding: 0;
	text-align: center;
	background-color: #fff;
	color: #333;
	margin-bottom: 7px;
	display: inline-block;
	background-position: center;
	background-repeat: no-repeat;
	border-radius: 0%;
	/*
    -webkit-animation-name: fadeOutRight;
    animation-name: fadeOutRight;
    -webkit-animation-duration: .45s;
    animation-duration: .45s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
	*/
	border: 1px solid #dfdfdf;
}

.btnEqual .btn-wishlist span, .btnEqual .btn.btn-compare span {
	display: none;
}

.btnEqual .btn-wishlist:hover, .btnEqual .btn-compare:hover {
	color: #fff;
	background-color: #DA251C;
}

.btnEqual .btn-wishlist {
	background-image: url(../images/btn-wishlist.png);
}

.btnEqual .btn-compare {
	background-image: url(../images/btn-compare.png);
}

.btnEqual .btn-wishlist:hover {
	background-image: url(../images/btn-wishlist-hover.png);
}

.btnEqual .btn-compare:hover {
	background-image: url(../images/btn-compare-hover.png);
}
/*
.btn-wishlist.activeIcon {
	background-image: url(/lib/baseapp/images/btn-wishlist-active.png) !important;
	box-shadow: inset 0 0px 0px rgba(0,0,0,0);
	border: 1px solid #DA251C;
}

.btn-compare.activeIcon {
	background-image: url(/lib/baseapp/images/btn-compare-active.png) !important;
	box-shadow: inset 0 0px 0px rgba(0,0,0,0);
	border: 1px solid #DA251C;
}

.btn-wishlist.activeIcon:hover {
	background-image: url(/lib/baseapp/images/btn-wishlist-hover.png) !important;
}

.btn-compare.activeIcon:hover  {
	background-image: url(/lib/baseapp/images/btn-compare-hover.png) !important;
}
*/

.btn-wishlist.activeIcon,.btn-wishlist.activeIcon:hover {
	background-image: url(../images/btn-wishlist-hover.png) !important;
	background-color: #DA251C !important;
}

.btn-compare.activeIcon, .btn-compare.activeIcon:hover {
	background-image: url(../images/btn-compare-hover.png) !important;
	background-color: #DA251C !important;
}

.btn-exclusive.activeIcon,.btn-exclusive.activeIcon:hover {
	background-image: url(../images/btn-exclusive-hover.png) !important;
	background-color: #DA251C !important;
}

.btn-highlight.activeIcon,.btn-highlight.activeIcon:hover {
	background-image: url(../images/btn-highlight-hover.png) !important;
	background-color: #DA251C !important;
}

.btn-opportunity.activeIcon,.btn-opportunity.activeIcon:hover {
	background-image: url(../images/btn-opportunity-hover.png) !important;
	background-color: #DA251C !important;
}

.btn-outlet.activeIcon, .btn-outlet.activeIcon:hover {
    background-image: url(../images/btn-outlet-hover.png) !important;
    background-color: #DA251C !important;
}


/* Form Cart */


.form-cart .form-qty {
	margin-bottom: 0px;
}

.form-cart .form-qty .label {
	font-size: 13px;
	color: #666666;
	display: inline-block;
	line-height: 30px;
	vertical-align: top;
	min-width: 45px;
	padding: 0;
	font-weight: normal;
	text-align: left;
	display: none;
}

.form-cart .form-qty .control {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 60px;
}

.form-cart .form-qty .input-qty {
	height: 36px;
	border: 1px solid #eaeaea;
	background-color: #fafafa;
	width: 100%;
	font-size: 13px;
	color: #666666;
	padding-left: 10px;
}

.form-cart .form-qty .btn-number {
	color: #666666;
	width: 10px;
	padding: 0;
	text-align: center;
	line-height: 6px;
	border: none;
	background-color: transparent;
	box-shadow: none;
	cursor: pointer;
	position: absolute;
	right: 7px;
}

.form-cart .form-qty .btn-number span {
	display: none;
}

.form-cart .form-qty .btn-number:before {
	font-family: 'FontAwesome';
}

.form-cart .form-qty .btn-number.qtyminus {
	top: 50%;
	margin-top: 2px;
}

.form-cart .form-qty .btn-number.qtyminus:before {
	content: "\f0d7";
}

.form-cart .form-qty .btn-number.qtyplus {
	bottom: 50%;
	margin-bottom: 2px;
}

.form-cart .form-qty .btn-number.qtyplus:before {
	content: "\f0d8";
}

/* ESPECIAIS */

.rowNoMargin {
	margin-left: 0;
	margin-right: 0;
}

/* styles for '...' */
.products-grid .product-item-des:first-of-type, .box-tab .product-item-des:first-of-type{
	/* hide text if it more than N lines  */
	overflow: hidden;
	/* for set '...' in absolute position */
	position: relative;
	/* use this value to count block height */
	line-height: 1.2em;
	/* max-height = line-height (1.2) * lines max number (3) */
	max-height: 2.4em;
	height: 2.4em;
	/* fix problem when last visible word doesn't adjoin right side  */
	/*text-align: justify;*/
	/* place for '...' */
	/*margin-right: -1em;*/
	padding-right: 1em;
}
	/* create the ... */
.products-grid .product-item-des:first-of-type:before, .box-tab .product-item-des:first-of-type:before{
	/* points in the end */
	/*content: '...';*/
	content: '';
	/* absolute position */
	position: absolute;
	/* set position to right bottom corner of block */
	right: 0;
	bottom: 0;
}
/* hide ... if we have text, which is less than or equal to max lines */
.products-grid .product-item-des:first-of-type:after {
	/* points in the end */
	content: '';
	/* absolute position */
	position: absolute;
	/* set position to right bottom corner of text */
	right: 0;
	/* set width and height */
	width: 1em;
	height: 1em;
	margin-top: 0.2em;
	/* bg color = bg color under block */
	background: white;
}

@media (max-width: 479px) {
	.header-nav.mid-header {
		background-color: #eee;
	}
}

@media (max-width: 991px) {
	.header-nav.mid-header {
		background-color: #eee;
	}
}

/* VIDEO */

.fluid-width-video-wrapper {
	width: 100%;
	position: relative;
	padding: 0;
	padding: 65% 0 0 0;
}

.fluid-width-video-wrapper iframe, .fluid-width-video-wrapper object, .fluid-width-video-wrapper embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* NOTÍCIAS */

.news-photo-detail {
	max-width: 350px;
	float: right;
	margin: 5px 0 13px 20px;
}

@media (max-width: 479px) {
	.news-photo-detail {
		max-width: 100%;
		float: initial;
		margin: 0px 0px 0px 20px;
	}
}

.fa-space {
	margin-right: 5px;
}

.btn-contact {
	color: #FFFFFF;
	background-color: #838280;
	border-color: #838280;
	border-radius: 5px;
	line-height: 20px !important;
	padding: 0 10px;
	margin-left: 5px;
	text-transform: unset;
	margin-top: -4px;
}

.btn-contact:hover {
	color: #ffffff;
	background-color: #DA251C;
	border-color: #DA251C;
}

.btn-logout {
	color: #FFFFFF;
	background-color: #DA251C;
	border-color: #DA251C;
	border-radius: 5px;
	line-height: 20px !important;
	padding: 0 10px;
	margin-left: 5px;
	text-transform: unset;
	margin-top: -4px;
}

.btn-logout:hover {
	color: #ffffff;
	background-color: #838280;
	border-color: #838280;
}

.cms-page .site-main {
	margin-bottom: 0px;
}

/* LOGIN HOMEPAGE */

.banner-slide .backLogin {
	background: #FFF;
}


@media (min-width: 1200px) {
	.banner-slide .backLogin {
		min-height: 456px;
	}
}

.banner-slide .block-form-login {
	margin-top: 0px;
}

.banner-slide .block-form-login .block-form-registered {
	padding: 20px;
}

.banner-slide .block-form-login .block-titleLogin {
	display: block;
	cursor: none;
	background-color: #FFF;
	color: #DA251C;
	font-size: 15px;
	font-weight: 600;
	text-transform: uppercase;
	position: relative;
	letter-spacing: 1px;
}

.banner-slide .block-form-login .block-form-registered .block-title {
	margin-bottom: 10px;
	font-size: 13px;
}

.banner-slide .block-form-login .form-control {
	padding-left: 10px;
}

.banner-slide .block-form-login .block-form-registered {
	border: 0px solid #ececec;
}

/* FORMULARIOS ERROS */

.validation-summary-errors, .field-validation-error {
	color: #DA251C;
}

/*ICONS LOGIN */
.iconLogin {
	color: #DA251C;
	font-size: 18px;
	margin-right: 10px;
}

/* HEADER */
@media (max-width: 600px) {
	.header-opt-6 .header-top .hotline.nav-left, .header-opt-6 .header-top .links.nav-right {
		display: block;
		text-align: center;
		width: 100%;
	}

	.header-opt-6 .header-top .hotline.nav-left li, .header-opt-6 .header-top .links.nav-right li {
		float: none;
		display: inline-block
	}
}

.divBtnDestaques {
	position:absolute;
	z-index: 10000;
	bottom: 30px;
	right: 20px;
}

.btnDestaques {
    background-color: #DA251C;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    padding: 10px 15px;
	overflow: hidden;
    font-size: 16px;
    font-weight: 600;
}

.btnDestaques i {
	margin-right: 10px;
}

.btnDestaques:hover {
	color: #FFF;
    background-color: #838280;
}


@media (max-width: 600px) {


	.divBtnDestaques {
		position:absolute;
		z-index: 10000;
		bottom: 15px;
		right: 5px;
	}

	.divBtnDestaques span {
		display: none;
	}
	.btnDestaques {
		background-color: #DA251C;
		color: #fff;
		text-transform: uppercase;
		text-align: center;
		padding: 2px 5px 2px 5px;
		overflow: hidden;
		font-size: 16px;
		font-weight: 600;
	}

	.btnDestaques i {
		margin-right: 5px;
	}
}

.sectionTopImage {
	background-size:cover;
	background-position: center center;
	padding: 60px 0px 60px;
	/*babackground-position: 50% -1.5px;*/
}

.sectionTopImage h1 {
	color: #FFF; 
    font-size: 30px;
    font-weight: 800;
    letter-spacing: 0px;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.50);
	text-transform: uppercase;
}

.sectionTopImage .breadcrumb-page .breadcrumb li a {
    color: #FFF;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.50);
}

.sectionTopImage .breadcrumb-page .breadcrumb {
	margin-top: 0px;
	margin-bottom: 0px
}
.sectionTopImage .breadcrumb-page .breadcrumb li.active, .sectionTopImage .breadcrumb-page .breadcrumb li.active a {
    color: #FFF;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.50);
}

/* MENU SECCOES */

/* Global CSS that are applied for all screen sizes */

.content-wrap .nav ul {
	width:100%;
	max-width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
	font-weight: 700;
}

.content-wrap .nav li span {
	display: block;
}

.content-wrap .nav li.current, .content-wrap .nav li.current:hover {
background:#FFF;
}

.content-wrap .nav li.current a {
color:#333;
}


.content-wrap .nav a {
	display: block;
	color: #FFF;
	font-weight:800;
	font-size:13px;
	text-transform:uppercase;
	text-decoration: none;
	-webkit-transition: color .5s, background .5s, height .5s;
	-moz-transition: color .5s, background .5s, height .5s;
	-o-transition: color .5s, background .5s, height .5s;
	-ms-transition: color .5s, background .5s, height .5s;
	transition: color .5s, background .5s, height .5s;
}

/* Adding some background color to the different menu items */

.content-wrap .nav li {
	background: #DA251C;
}


/* For screen bigger than 800px */
@media (min-width: 50em) {

	/* Transforms the list into a horizontal navigation */
.content-wrap .nav li {
		float: left;
		/*width: 11.11%;*/
		text-align: center;
		-webkit-transition: border .5s;
		-moz-transition: border .5s;
		-o-transition: border .5s;
		-ms-transition: border .5s;
		transition: border .5s;
	}
	
	
.content-wrap .nav li:hover {
		background:#BA2118;
	}
	

.content-wrap .nav a {
		display: block;
		width: auto;
	}

	/* Animating the height of the element*/
	.content-wrap .nav a { 
		padding:15px 20px;
	}

	.content-wrap .nav a:active ,
	.content-wrap .nav a:focus {
		padding:15px 20px;
	}	
}

@media (min-width: 50em) and (max-width: 61.250em) {

	/* Size and font adjustments to make it fit into the screen*/
	.content-wrap .nav ul {
		font-size: 1.2em;
	}

}

/* The "tablet" and "mobile" version */

@media (max-width: 49.938em) {		

	.content-wrap .nav ul li {
		-webkit-transition: background 0.5s;
		-moz-transition: background 0.5s;
		-o-transition: background 0.5s;
		-ms-transition: background 0.5s;
		transition: background 0.5s;
		text-align: center;
	}	

}

/* CSS specific to the 2x3 columns version */
@media (min-width:32.5em) and (max-width: 49.938em) {
	
	/* Creating the 2 column layout using floating elements once again */
	.content-wrap .nav li {
		display: block;
		float: left;
		width: 48%;
		background:#BA2118;
		margin:1%;
		text-align: center;
	}
	
	/* Adding some padding to make the elements look nicer*/
	.content-wrap .nav a {
		padding: 1em;		
	}

	/* Displaying the icons on the left, and the text on the right side using inlin-block*/
	.nav li span {
		display: inline-block;
	}
	
}

@media (max-width: 32.438em) {

	/* Adapting the layout of the menu for smaller screens : icon on the left and text on the right*/
	
	.content-wrap .nav li span {
		display: inline-block;
		height: 100%;
	}

	.content-wrap .nav a {
		padding: 1em;		
	}
	
	/* Adding a left border of 8 px with a different color for each menu item*/
	.content-wrap .nav li {
		display: block;
		float: left;
		width: 100%;
		background:#BA2118;
		margin-bottom:2.5px;
		margin-top:2.5px;
		text-align: center;
	}
	.content-wrap .nav li:first-child {
		margin-top:10px;
	}
	.content-wrap .nav li:last-child {
		margin-bottom:10px;
	}
}

/*MULTICONTEUDO */

.dark * {
	color: #FFF;
}

.dark a {
	text-decoration: underline;
}

.dark a.btn {
	text-decoration: none;
}

.multicontent h2, .soloContent h2 {
	margin-top: 0px;
	font-weight: 800;
	text-transform: uppercase;
}

.multicontent h3, .soloContent h3 {
	text-transform: uppercase;
	font-size: 20px;
}

.multicontent ul, .soloContent ul {
    margin-top: 0;
    margin-bottom: 10px;
}

.multicontent ul li, .soloContent ul li {
    list-style: initial;
	margin-left: 30px;
}

/* ACCORDION OPORTUNIDADES */

    .panel-group .panel {
        border-radius: 0;
        box-shadow: none;
        border-color: #EEEEEE;
    }

    .panel-default > .panel-heading {
        padding: 0;
        border-radius: 0;
        color: #212121;
        background-color: #FAFAFA;
        border-color: #EEEEEE;
    }

    .panel-title {
        font-size: 14px;
    }

    .panel-title > a {
        display: block;
        padding: 15px;
        text-decoration: none;
    }

    .more-less {
        float: right;
        color: #212121;
    }

    .panel-default > .panel-heading + .panel-collapse > .panel-body {
        border-top-color: #EEEEEE;
    }

@media (max-width: 600px) {
	.slider-range .form-group {
		display: inline-block;
	}
	.slider-range .form-group label {
		float: left;
		margin-left: 8px;
		margin-right: 10px;
		margin-top: 5px;
	}
}

/*FOOTER BOTTOM */

.wrapper {
    display: flex;
    flex-direction: column;
}

.cms-page .site-main {
    /*flex: 1;*/
	flex: 1 0 0;
}

.block-contact-us .btn.btn-file {
	line-height: 34px;
	height: 34px;
	margin-top: 0px;
	background: #DA251C;
	border: 1px solid #DA251C;
}
.block-contact-us .btn.btn-file:hover {
	background: #838280;
	border: 1px solid #838280;
}

/*
.block-contact-us label {
	display: none;
}*/

.block-contact-us .selectize-input {
	border-radius: 0px;
	border: 1px solid #e5e5e5;
}

.block-contact-us .radio-danger {
	position: relative;
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: 400;
    vertical-align: middle;
    cursor: pointer;
	margin-top: 10px
}

.block-contact-us .radio-danger + .radio-danger {
	margin-left: 10px;
}

.block-contact-us .clearfix {
	font-weight: 800;
}
.block-contact-us .bgSections {
	background: #FAFAFA; padding: 15px;
}

.block-contact-us .bgSections .checkbox-danger {
	position: relative;
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: 400;
    vertical-align: middle;
    cursor: pointer;
	margin-top: 10px;
	margin-left: 10px;
}

.block-contact-us .bgSections .checkbox-danger + .checkbox-danger {

	margin-left: 10px;
}


.bgContact {
	background: #FAFAFA;
	overflow: hidden;
	padding-bottom: 15px;
}

/*ESTADOS PRODUTOS*/

.marginRight {
	margin-right: 5px;
}

.est-disponivel-para-entrega {
	 color: #4cff00;
	 vertical-align: middle;
}

.est-disponivel-brevemente {
	color: #FFBA00;
	vertical-align: middle;
}

.est-esgotado {
	color: #ff0000;
	vertical-align: middle;
}

.est-sem-data-entrega {
	color: #FFFF26;
	vertical-align: middle;
}
.est-descontinuado {
	color: #000;
	vertical-align: middle;
}
.est-disponivel-sob-encomenda{
	color: #0026ff;
	vertical-align: middle;
}
.est-destaque {
	color: #6699cc;
	vertical-align: middle;
}
.est-oportunidade {
	color: #FFBA00;
	vertical-align: middle;
}
.est-exclusivos {
	color: #85B200;
	vertical-align: middle;
}
.est-packs{
	color: #FF007F;
	vertical-align: middle;
}
.est-outlet {
	color: #2693FF;
	vertical-align: middle;
}

/*TOOLTIP */

.tooltip {
	line-height:13px;
}

/* BTN EXPORT AND BTN COMPARE*/

.btns-breadcrumb {
	text-align: right;
	margin-top: 25px;
}

.btn-default.btn-exportProducts {
	background-image: url(../images/btn-export.png);
    background-position: 10px center;
    background-repeat: no-repeat;
	padding: 0 15px 0 35px;
	line-height: 27px;
}

.btn-default.btn-saveProducts {
	background-image: url(../images/btn-export.png);
    background-position: 10px center;
    background-repeat: no-repeat;
	padding: 0 15px 0 35px;
	line-height: 27px;
}

.btn-default.btn-exportProducts:hover, .btn-default.btn-exportProducts:focus, .btn-default.btn-exportProducts:active {
	background-image: url(../images/btn-export-hover.png);
	background-color: #DA251C;
	border:1px solid #DA251C;
	color: #FFF;
}

.btn-default.btn-compareProducts {
	background-image: url(../images/btn-compareProducts.png);
    background-position: 10px center;
    background-repeat: no-repeat;
	padding: 0 15px 0 35px;
	line-height: 27px;
}

.btn-default.btn-compareProducts:hover, .btn-default.btn-compareProducts:focus, .btn-default.btn-compareProducts:active {
	background-image: url(../images/btn-compareProducts-hover.png);
	background-color: #DA251C;
	border:1px solid #DA251C;
	color: #FFF;
}

.btn-default.btn-saveProducts {
	background-image: url(../images/btn-saveProducts.png);
    background-position: 10px center;
    background-repeat: no-repeat;
	padding: 0 15px 0 35px;
	line-height: 27px;
}

.btn-default.btn-saveProducts:hover, .btn-default.btn-saveProducts:focus, .btn-default.btn-saveProducts:active {
	background-image: url(../images/btn-saveProducts-hover.png);
	background-color: #DA251C;
	border:1px solid #DA251C;
	color: #FFF;
}

@media (max-width: 1199px) {
	.btns-breadcrumb .btn {
		font-size: 11px;
	}
}

@media (max-width: 600px) {
	.btns-breadcrumb .btn {
		padding: 0 15px 0 25px;
		font-size: 0px;
	}
}


/* PRODUTOS TAB IMAGENS */
@media (min-width: 992px) {
	.maxHeightImage {
		max-height: 100px;
	}
}

.moreResults {
	border-top: 1px solid #eeeeee;
	padding: 15px; 
	text-align: right;
}

.btnMoreResults {
    /*background-color: #DA251C;
    color: #DA251C;*/
    text-transform: uppercase;
    text-align: center;
    padding: 5px 0px;
	overflow: hidden;
    font-size: 13px;
    font-weight: 600;
}

.btnMoreResults i {
	margin-right: 10px;
	color: #DA251C;
	font-size: 16px;
	vertical-align: text-bottom;
}

.btnMoreResults:hover {
	color: #DA251C;
}

/* ENCOMENDAS */

.form-cart table thead tr th.hightlightTitle {
	background: #838280 !important;
	color: #FFF !important;
	border-bottom: 1px solid #838280 !important;
}

.blockGray {
    margin-bottom: 15px;
    border: 1px solid #dfdfdf;
    padding: 15px;
    background: #f6f6f6;
}

.tableHeader {
	vertical-align: middle !important;
	padding:10px !important;
	background: #f6f6f6 !important;
	border-bottom: 1px solid #dfdfdf !important;
	font-weight: 800 
}

.observations {
    padding: 5px 0px;
	font-size: 11px;
}

/* YOUR PRICE */

.yourPrice {
	color: #DA251c;
	overflow: hidden;
	display: inline-block;
	vertical-align: middle;
	font-size: 13px;
	margin-right: 0px;
	font-weight: 600;
}

.yourPrice i {
	margin-right: 5px;
	cursor: pointer;
}

.price-box .yourPrice {
	color: #DA251c;
	overflow: hidden;
	display: inline-block;
	vertical-align: middle;
	font-size: 18px;
	margin-right: 0px;
	font-weight: 600;
}

.price-box .price {
	font-size: 18px !important;
}


/* COMPARAR PRODUTOS */

.membership-pricing-table table .plan-header {
    text-align: center;
    /*font-size: 48px;*/
    border: 1px solid #efefef;
    /*padding: 25px 0*/
	position:relative;
}

.membership-pricing-table table td {
    /*text-align: center;*/
    width: 15%;
    padding: 7px 10px;
    /*background-color: #fafafa;*/
	background-color: transparent;
    font-size: 11px;
    -webkit-box-shadow: 0 1px 0 #fff inset;
    box-shadow: 0 1px 0 #fff inset;
	vertical-align: top;
}

.membership-pricing-table table,.membership-pricing-table table td {
    border: 1px solid #efefef
}

.membership-pricing-table table tr td:first-child {
    /*background-color: transparent;*/
	background-color: #fafafa;
    text-align: left;
    width: 15%
}

.membership-pricing-table table tr:first-child th:first-child {
    border-top-color: transparent;
    border-left-color: transparent;
    border-right-color: #efefef;
	background-color: #fafafa;
}

.membership-pricing-table .action.delete {
    position: absolute;
    top: 5px;
    right: 5px;
    color: #333;
    display: block;
    width: 15px;
    height: 15px;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(../images/remove-cart.png);
	z-index: 11;
}

.membership-pricing-table .action.delete:focus,
.membership-pricing-table .action.delete:hover {
	color: #DA251C;
	background-image: url(../images/remove-cart-hover.png);
}

@media (min-width: 768px) and (max-width: 820px)
{
	.backLogin .block-form-login, .banner-slide .block-form-login .block-form-registered .block-title	{
		font-size: 10px;
	}

	.banner-slide .block-form-login .block-form-registered .form-group p a {
		font-size: 9px;
	}

	.banner-slide .block-form-login .block-form-registered .block-title {
		margin-bottom: 0px;
	}

	.banner-slide .block-form-login .form-group {
		margin-bottom: 5px;
	}

	.banner-slide .block-form-login .form-control {
		height: 30px;

	}

	.banner-slide .block-form-login .btn {
		height: 30px;
	}

	.banner-slide .block-form-login .block-form-registered {
		padding: 10px 15px 10px 15px;
	}

}
@media (min-width: 992px) and (max-width: 1024px)
{
	.banner-slide .block-form-login .block-form-registered {
		padding: 10px 15px 0px 15px;
	}

	.banner-slide .block-form-login .btn {
	   margin-top: 0px;
	}

	.banner-slide .block-form-login .block-form-registered .block-title  {
	   margin-bottom: 5px;
	}
}

@media (max-width: 767px) {
	.banner-slide .backLogin {
		display: none;
	}
}

@media (max-width: 767px) {
	.banner-slide a  {
		margin-top: 15px;
	}

	.col-pub .col-banner img {
		min-width: 100%;
	}
}
@media (max-width: 1199px) {

	.header-opt-6 .header-top .hotline.nav-left, .header-opt-6 .header-top .links.nav-right {
		float: none;
		text-align:center;
	}
	
	.header-opt-6 .header-top .hotline.nav-left li, .header-opt-6 .header-top .links.nav-right li {
		display: inline-block;
		float: none;
	}

}

/* SORTABLE CATEGORIES */

.sortableUL li {
	border: 1px solid #dbdbdb;
	padding: 10px;
	box-sizing: border-box;
	cursor: move;
	margin-bottom: 5px;
} 

.sortableUL li:hover {
	border: 1px solid #DA251C;
	background: #FFF;
	color: #DA251C;
	background: #fafafa;
} 

@media (max-width: 991px) {
	.block-filter .block-content .filter-options-item.containsstock .filter-options-content, .block-filter .block-content .filter-options-item.specialcontainer .filter-options-content {
		display:block;
	}
}


.products.products-list.productsAltList  .product-items .product-item .product-item-opt-2 {
	margin-bottom: 19px;
	border-BOTTOM: 1px solid #eeeeee;
}

.fancybox-opened {
    z-index: 12001;
}

.colorRed {
	color:#DA251C; 
}

.icoInfo {
    margin-top: 23px;
    display: inline-block;
	color: #DA251C;
	vertical-align: middle;
	width: 35px;
	height: 35px;
}

.modal-backdrop {
	z-index: 99940;
}

.modal.bootstrap-dialog {
	z-index: 99950;
}

.listSectores .checkbox {
	width: 25%;
	margin-left: 0px !important;
}

@media (max-width: 767px) {
	.listSectores .checkbox {
		width: 33%;
	}
}

@media (max-width: 600px) {
	.listSectores .checkbox {
		width: 50%;
	}
}
@media (max-width: 479px) {
	.listSectores .checkbox {
		width: 100%;
	}
}
